项目开发计划——机房收费系统


1引言

1.1编写目的

A.    通过可行性研究,已经明确了系统要解决的问题,所以就要写出具体的项目开发流程,提出项目开发目的,确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。为项目整体进展提供计划基础,实现以文档驱动软件,高效分工并完成各项任务。

B.    预期读者:系统分析员,系统设计员

 

1.2 背景

A. 系统名称:机房收费系统

B. 任务提出者:米新江教授;

C. 开发者:十二期陈丹;

D. 用户:廊坊师范学院机房管理者

E. 说明:机房收费系统可以方便教师对学生上机的管理,更加高效的完成收费任务

 

1.3定义

机房收费系统:完成学生上下机的收费系统

VB:visual basic6.0系统

1.4参考资料

A.    《软件工程导论(第五版)》  张海藩编著  清华大学出版社出版

B.    《实用软件工程》 郑人杰编著  清华大学出版社出版

2项目概述

2.1工作内容

项目开发主要经历8个阶段:

1.      由项目经历制定项目开发计划

2.      成立软件开发小组

3.      由系统分析人员进行需求分析

4.      制定软件设计说明说

5.      编码实现

6.      测试系统,完善系统

7.      交付用户

8.      项目维护

2.2主要参加人员

A.    本项目主要由一人完成,多人协助

B.    陈丹:有一年VB的学习经验,半年的数据库经验,能熟练掌握软件工程的理论,做过学生信息管理系统。

C.    王海鹏,王虹芸协助完成:均有两年VB学习经验,1年半数据库经验,熟练掌握理解软件功能的理论知识,做过合作版的机房收费系统。

2.3产品

2.3.1程序

A.    程序的名称:机房收费系统

B.    所用的变成语言:VB

C.    存储方式:硬盘存储

D.    主要功能:实现用户的上下机,正确计算时间扣除费用,注册注销用户,更改用户信息,添加人员,查询余额、上下机记录、工作人员工作记录,对收费进行结账,打印账单

E.     使用最低年限:5年

 

2.3.2文件

1.      可行性研究报告

2.      系统开发计划

3.      系统需求分析说明书

4.      系统设计说明书

5.      测试计划和分析报告

6.      操作手册

7.      用户手册

2.3.3服务

1.      向用户提供培训安装教程,视频的形式

2.      维护和运行支持:提供安装补丁程序

3.      升级:当推出升级版本,提供更新

2.3.4非移交的产品

程序的源代码

数据库源文件:charge_sys_LOG.LDF和charge_sys_Data.MDF

2.4验收标准

1.      用户可以完成以下操作:登陆、注册、退卡、修改信息和各项查询功能

2.      用户分三种权限,一般用户不能拥有操作员和管理员的职能,操作员不能拥有管理员的职能,而可以拥有一般用户的职能,管理员没有权限限制。

3.      各种信息都会保存到数据库中

4.      如遇停电,会保存最后一次记录

5.      用户的其他要求

 

2.5完成项目的最迟期限

2015年9月15日

2.6本计划的批准者和批准日期

批准者:廊坊师范学院 米新江教授

批准日期:2015年8月15日

3实施计划

3.1工作任务的分解与人员分工

可行性分析:陈丹

名称        任务

开始时间

负责人员

任务概述

可行性分析

2015.8.18

陈丹

收集数据,调查总计

需求分析

2015.8.19

陈丹

写出计划书,需求分析报告

概要设计

2015.8.21

陈丹

系统功能数据库总体设计

详细设计

2015.8.22

陈丹

系统和数据库详细设计

编码设计

2015.8.25

陈丹

实现系统主要功能

测试分析

2015.9.2

王海鹏

写出测试计划,进行计划,完成测试分析

项目开发总结

2015.9.6

陈丹

总结开发计划,改正系统不足的地方

 

需求分析:陈丹

软件设计:陈丹

软件实现:陈丹

软件测试:王海鹏,王虹芸

软件维护:陈丹

文件的编制、审批、打印、分发工作,

用户培训工作:陈丹

软件安装:陈丹

3.2接口人员

      说明负责接口工作的人员及他们的职责,包括:

a.    本项目同用户的接口:陈丹

b.    计划管理部门的接口人员:陈丹

财务部的接口人员:陈丹

质量管理部门的接口人员:陈丹

c.     负责本项目同个份合同负责单位的接口人员:陈丹

3.3进度

     

系统规划阶段

项目标志性事件

完成人员

开始到完成时间

系统可行性分析

可行性分析报告

陈丹

2015.8.18

项目开发阶段

项目开发文档

陈丹

2015.8.19

需求分析

需求分析说明书

陈丹

2015.8.20

概要设计

概要设计说明书

陈丹

2015.8.21

详细设计

详细设计说明书

陈丹

2015.8.22-2015.8.24

编码实现

系统形成

陈丹

2015.8.25-2015.9.1

系统测试

测试计划和测试分析报告

王海鹏、王虹芸、陈丹

2015.9.2-2015.9.4

系统交付

项目交付用户

陈丹

2015.9.5

安装培训

用户使用系统

陈丹

2015.9.6

 

3.4预算

人员数量:3

用时:20天

办公费:电费,网络通信费:500元

基本工资:5000*3=15000

总计:15500元

 

 

3.5关键问题

1.      实现数据库和系统的交互

2.      系统的响应时间的最优化

3.      数据库的建立

大多数技术问题都是能通过数据库来得到解决,所以一定要重视数据库的建立,这事系统成功与否的前提

4支持条件

4.1计算机系统支持

工作平台:PC机

开发环境:WindowsXP以上操作系统,已安装有VB和SQL Server软件

运行环境:WindowsXP以上操作系统

 

4.2需由用户承担的工作

      用户需要在电脑上安装office 2003

4.3由外单位提供的条件

      无需外单位提供条件

5专题计划要点

1.      合同计划:由廊坊师范学院和廊坊师范学院信息技术提高班共同拟定

2.      测试计划:由客户和测试人员一起

3.      用户培训计划:使用说明书要详细具体到位

4.      系统安装计划:满足非计算机专业管理人员的需求,操作尽量简单

5.      配置管理计划:尽量满足配置较低的客户

6.      开发人员培训计划:

7.      在开发软件之前4天进行对开发人员的培训工作,保证开发的高效性

8.      开发过程中,如遇到难以解决的问题,再次进行开发人员的培训

9.      培训完成后,开发人员要总结,整理出一份培训的心得

10.  安全保密计划:

11.  建立数据库系统必须具备完全性、完整性、一致性和有效性

12.  软件的安全性:在建立该系统时应遵循结构化设计的原则,并增加一定的防护机制,防止可能的恶意代码的破坏,增强软件的稳定性。

13.  质量保证计划:对软件进行阶段性质量检测,系统初步完成,要检测开发人员是否能正确反映用户的需求;软件的执行是否正确实现了开发人员的设计思想;测试人员是否全面的对软件进行了测试;是否文档书写合乎标准;是否认真对待售后维护的服务

 

 


你可能感兴趣的:(项目开发计划——机房收费系统)