收费系统合作版 ---项目进度表

收费系统项目进度表

项目名称

数信学院机房收费系统

负责人

李守宏

项目目的

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:还有几个模式,没有实现.比如临时用户没有实现,策略模式,代理模式,原型模式,装饰模式没有实现.接下来几天主要实现这些模式.

进一步修改系统的功能.

你可能感兴趣的:(设计模式,数据库,框架,UI,工作,测试)