收费系统项目进度表
项目名称 |
数信学院机房收费系统 |
|||||
负责人 |
李守宏 |
|||||
项目目的 |
1:实现学生上机消费管理,统计. 2:实现管理员查看,设置上机数据 3:实现操作员充值,退还,查询金额 |
|||||
开始日期 |
2011 年 4 月6 日 |
实际完成日期 |
2011年 4 月 22 日 |
|||
工作项 |
工作内容 |
负责人 |
预订完成日期 |
实际完成日期 |
完成率 |
备注 |
1 |
设计系统的整体架构,即包图 和用到的设计模式 |
李守宏 |
4月10号 |
4月10号 |
100% |
见备注(一): |
2 |
分析设计系统的需求 |
赵丹丹 |
4月8号 |
4月10号 |
100% |
见备注(二): |
3 |
画出系统部分类图,即设计系统的类,方法,参数,返回值等 |
李守宏 |
4月10号 |
4月10号 |
100% |
见备注(三): |
4 |
画出系统bll层类图 |
赵丹丹 |
4月10号 |
4月11号 |
90% |
见备注(四): |
5 |
设计系统的数据库,建立数据库和实体类 |
姚双 |
4月9号 |
4月9号 |
100% |
见备注(五): |
6 |
设计UI |
赵丹丹 |
4月11号 |
4月12号 |
98% |
见备注(六): |
7 |
画类关系图 |
李守宏 |
4月14号 |
4月14号 |
90% |
见备注(七): |
8 |
画出时序图 |
赵丹丹,姚双,戴树宾 |
4月14号 |
4月15号 |
80% |
见备注(八): |
9 |
生成全部代码框架,上传到SVN服务器中 |
李守宏 |
4月13号 |
4月14号 |
100% |
见备注(九): |
10 |
实现 entity,dal,dalfactory sqlhelper程序集 |
姚双 |
4月15号 |
4月15号 |
100% |
见备注(十) |
11 |
实现IBLL,BLLfixed,单例 |
李守宏 |
4月18号 |
4月20号 |
90% |
见备注(十一) |
12 |
实现UI,bllFactory |
赵丹丹 |
4月20号 |
4月20号 |
100% |
见备注(十二) |
13 |
测试模块 |
李守宏,赵丹丹,姚双 |
4月22号 |
4月22号 |
100% |
见备注(十三) |
备注(一):
整体框架参考了六期的,自己在三层架构的基础上,计划使用七个设计模式,分别为:
1:上下机部分采用观察者模式.
2:bll层 和dal层分别使用工厂模式+反射.
3:存储公共数据,如系统数据,当前用户信息使用单例模式
4:临时用户上机使用代理模式.
5:产生临时用户采用原型模式.
6:查询功能的扩展采用装饰模式.
7:临时用户消费采用策略模式.
备注(二)
主要是使用文档的形式.统一大家对系统功能的认识. 每一个窗体的输入项,输出项,需要哪些判断.
备注(三)
主要利用EA工具设计系统的Dal层和dalfactory ,和entity层.还有其他模式的类名称,方法,参数,返回值的设计
备注(四)
主要设计bll层和bllfactory的类的方法,参数,返回值等.有临时用户的方法没有详细完成.
上下机计算消费类没有完成.
备注(五)
设计实体类的对应的数据库表.使用sql2008 建表
备注(六)
使用vs2010设计界面 ,主要是沿用了以前的界面,然后统一了一些功能
备注(七)
画出系统的类关系图.主要是设计模式对应的类图.
备注(八)
画出每个用例的时序图.主要是为了详细设计需要.为编码中调用方法做指导
备注(九)
使用EA生成了全部类的框架,包括方法,参数,注释等.里面没有具体的逻辑编码.我们要做的就是为每一个类,方法添加实现的代码
备注(十)
代码实现了dal层 包括dalfactory IDAL entity等,这个是基础,所以首先实现
备注(十一):
设计IBLL和bllfixed(固定用户)的实现,包括单例模式中使用的类的实现.其中临时用户没有实现
备注(十二)
实现UI的代码,和bll工厂的代码.
备注(十三)
测试修改,每个功能,李守宏:一般用户测试 赵丹丹:管理员测试 姚双:操作员和上下机测试
PS:还有几个模式,没有实现.比如临时用户没有实现,策略模式,代理模式,原型模式,装饰模式没有实现.接下来几天主要实现这些模式.
进一步修改系统的功能.