日期:2014-05-18  浏览次数:20797 次

项目发布上线
我这里有个项目要上线测试,但是我负责的某块还没有完成,现在问题卡住。
  先把项目需求说说吧,就是院级要申请活动,等待校级批准,校级批准同意后,院级管理员(后面简称院管)页面会有个button的Enabled为true,可用用来下载一个活动考勤的exe文件(其实就是一个刷卡程序),在院管打开exe文件进行刷卡考情的的时候,学生进行刷卡,到规定时间活动报到考勤结束,关闭exe文件。活动结束后,院管 打开exe文件,进行活动结束考情,活动考勤详细在datagrid里面显示,也可以手动个输入学生考勤。活动结束后上传数据到数据库!、
  问题:
  (1)在后台的时候,校级批准活动,院级下载活动考勤exe文件,如何将这次活动详细传到exe考勤文件?
  (2)院级如何获取到exe文件,这个exe如何生成,它是一个winform窗体文件,(这个刷卡考勤还在写)!
  (3)在exe文件load时候,这个时候就要生成一个xml文件,如何生成?
  (4)学生刷卡考勤的时候,如何把数据导入到xml文件?如何判断这个刷卡是否重复?
  (5)老师活动报到结束了,或者是无意关闭了窗口,这个时候xml里面的数据怎么保存?当考情活动结束的时候,之前的数据怎么保存起来?
  (6)如何将xml文件上传到数据库?而且上传时远程上传的?

------解决方案--------------------
你这哪里是提问题,简直就是根本不会做。

问来问去就是一句话,请问有没有人免费帮我做,钞票我来赚。
------解决方案--------------------
同意楼上的。
不好意思直说,有些问题显示很小白,不过初学者是这样,可以理解。
1 后面用了xml,在这可以统一用xml文件交换数据,这样活动详细传到exe考勤文件就用前面活动来生成xml文件传。
2 获取exe可以用web下载安装,甚至可以做exe自动升级。
3 exe生成xml就是直接写文件,可以参考IO.File下文件操作类
4 数据导入导出和问题3一样;判断刷卡重复是记录的操作,自己构造查询条件,比如活动ID和卡号唯一(双主键)。
5 每个步骤都更新xml文件,加保存按钮,这样数据都有了
6 xml传到远程数据库,可以先把xml转成dataset,再更新dataset到数据库就行了。

计算机处理 就是 输入- 存储- 处理计算- 输出 ,软件也类似,要先考虑好数据在本机和服务器上 如何组织(项目数据字典),如何保存(数据库格式,也就是用哪种数据库),再考虑是单机应用为主还是网络c/s或b/s数据处理,看你的描述考勤主要是单机应用,操作本地数据,只不过要通过网络导入数据、导出数据。当然后期可以改成网络c/s或b/s模式,数据直接存在服务器,这样可以减少或不用导入导出数据了。