项目开发计划(TGB-SQ-04-02)
1引言
1.1编写目的
编写该系统的项目开发计划,是为了让系统开发人员有更明确和清晰的分工。预期读者为系统的项目开发人员。
1.2 背景
名称:机房收费系统;
任务提出者:米新江老师;
开发者:石朝翠;
用户:各大高校机房管理中心人员;
实施环境:各大高校机房管理中心;
与其他系统联系:《学生管理信息系统》。
1.3定义
TGB:提高班的首字母大写;
SQ:十期首字母大写;
04:第四块学习内容;
机房收费系统:一款针对机房的收费软件。
1.4参考资料
1. 胡阳:《机房收费系统v1.0》,2010.08.10,廊坊师范学院。
2. 石朝翠,《学生信息管理系统》,2013.09.22,廊坊师范学院。
3. 米新江,《信息技术提高班培养计划》,2013.11.28,廊坊师范学院。
2项目概述
2.1工作内容
在本项目的开发中首先要明确该系统是给机房的相关工作人员使用的,机房工作人员有不同的职务,因此在这个系统中设置了三种权限,分别适用于不同的工作人员。因此,在该项目开发中分为三大模块,一般用户职能,操作员职能,管理员职能的实现。
2.2主要参加人员
指导老师:米新江教授
指导师父:八期师父蒋倩兰,九期师父王永军
同项目人员:十期刘杰,韩欣桐,黎卓玲
项目开发人员:十期石朝翠
2.3产品
2.3.1程序
程序名称:机房收费系统——朝翠
编程语言:visual basic
存储程序:sql数据库
相关文件:机房收费系统使用说明书
2.3.2文件
机房收费系统使用说明书:说明机房收费系统的使用流程。
操作手册:指导用户怎样操作该系统。
用户手册:引导用户熟练使用该系统。
2.3.3服务
系统维修保证书:期限从购买之日起两年期限。
用户退还说明书:期限从购买之日起三个月之内。
2.3.4非移交的产品
由于使用的文件和相关程序都是有本公司项目负责人分发,无须向该单位交出任何产品。
2.4验收标准
暂无移交产品,故无验收标准。
2.5完成项目的最迟期限
3个月
2.6本计划的批准者和批准日期
批准者:米新江教师
批准日期:2013年9月1日
3实施计划
3.1工作任务的分解与人员分工
| 负责人 | 开发人员 |
需求分析 | 米新江 | 蒋倩兰,王永俊,石朝翠 |
设计 | 米新江 | 石朝翠,韩欣桐,刘杰 |
实现 | 米新江 | 石朝翠,韩欣桐,刘杰 |
测试 | 米新江 | 蒋倩兰,王永俊,刘杰 |
维护 | 米新江 | 石朝翠 |
3.2接口人员
负责本项目同用户的接口人员:八期蒋倩兰。
负责本项目同本单位各管理机构:廊坊师范学院信息技术提高班学术部。
3.3进度
需求分析阶段:2013年09月01日-2013年09月05日
里程碑:编制可行性分析报告。
软件设计阶段:2013年09月06日-2013年09月20日
标志事件:机房收费系统流程图。
编码实现阶段:2013年09月20日-2013年10月20日
里程碑:说明窗体设计的完工。
测试阶段:2013年10月20日-2013年10月25日
标志事件:八期蒋倩兰师姐验收系统。
移交阶段:2013年10月25日-2013年11月01日
标志事件:系统移交给廊坊师范学院信息技术提高班学术部。
3.4预算
人力方面:系统开发人员5名(10000元/月),系统程序员10名(8000元/月);系统维护人员15名(12000元/月);开支730000元/月。
设备:30台液晶电脑(3000元/台):5台给管理员,20台给操作员,5台用于备份数据;
两个工作室:一间给5名操作员,另一件给20名操作员;
2台打印机(1000元/台):用于打印文件,报表,数据;
2台交换机(20000元/台):用于学生上外网获取信息;
其他:75000元。
预期完成时间:3个月,生命周期为5年。
总支出:2397000元。
3.5关键问题
影响该项目成败的关键问题是实现不用用户的权限不同,技术难点是有条件的进行组合查询和结账部分,风险是或许会由于结账失误,导致学校机房收费混乱,给使用者及上机学生带来财产损失。
4支持条件
支持机构:廊坊师范学院信息技术提高班。
支持人员:廊坊师范学院信息技术提高班全体成员。
4.1计算机系统支持
计算机:台式机,笔记本。
操作系统:XP,WINDOW7,WINDOW8系统。
编译语言:visual basic ,sql server。
所需软件:visual basic,sql server数据库。
4.2需由用户承担的工作
对系统的使用需要对用户进行培训,期限为1个月。
4.3由外单位提供的条件
该系统完全由廊坊师范学院信息技术提高班承办,无外单位提供支持。
5专题计划要点
开发人员培训计划:着重于学习开发所用编程语言。
测试计划:严格按照测试步骤和多种方法进行测试,保证系统的可使用性。
安全保密计划:进行密码设置,并对用户名和密码输入格式及次数进行限制。
质量保证计划:系统能够对正确操作和非正常操作及时作出反应。
配置管理计划:配置数据源,SQL安装,visul basic安装,报表开发工具及office的安装。
用户培训计划:用户能够按照系统使用说明书正常使用。
系统安装计划:制定系统安装说明书,严格按照说明书的步骤进行安装。