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

项目开发计划(GB856T——88)

1引言

1.1编写目的

项目开发计划是确定要开发项目的时候首先做的一个初步计划,需要对于项目整个开发过程需要的一些条件等有一个比较大概的了解。项目开发计划预期的读者有用户、开发者、管理者、以及分析人员等。

1.2背景

说明:

a.      待开发的软件系统的名称:机房收费系统

b.      提出者:米新江教授

开发者:十期学生

用户:廊坊师范学院全体师生

实现该软件的计算中心或计算机网络:图书馆阅览室,机房

c.      该软件系统同其他系统或其他机构的基本的相互来往关系:VB开发,SQL sever2008数据库存储。

1.3定义

1.4参考资料

列出用得着的参考资料,如:

a.      《软件工程》 张海藩 人民邮电出版社

b.      可行性分析报告

c.      本项目的经核准的计划任务书和合同、上级机关的批文;

d.      属于本项目的其他已发表的文件;

e.      本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源:SQL入门

2项目概述

2.1工作内容

分析、计划、编码、测试、维护

2.2主要参加人员

分析人员:具有较强的交流表达能力,需要和用户沟通,并且明白表达用户的需求

计划人员:具有全局观,对于整个软件开发能有个大概的掌控

编码人员:具有一定的编码能力,且编码规范整洁。代码执行性和可读性好

测试人员:具有一定的编码能力,要比编码人员的水平高,可以找出系统的问题

维护人员:可以有编码人员胜任。

2.3产品

2.3.1程序


机房收费系统安装程序.exe


安装程序文件


Microsoft Visual basic 6.0


编程语言


SQL sever 2008


存储程序


用户操作手册


引导用户使用程序

2.3.2文件


软件维护手册


包括软件系统说明、程序模块说明、操作环境、软件过程的说明、便于软件的维护。


项目进度表


主要包括人员的职责情况以及项目的进展情况


数据库设计说明书


主要描述数据库的设计流程和概要


用户操作手册


软件介绍及使用说明

2.3.3服务

列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。


提供的用户服务


定义


起始日期


期限


培训安装


为用户进行使用前培训,并且在用户需要的时候要为用户提供帮助


软件交付后


根据情况而定


维护


随时为用户提供技术上支持


测试完成


5年


运行支持


为软件安全作保障,出现问题为用户提供帮助


软件交付后


5年

2.3.4非移交的产品

需求分析说明书、系统设计说明书、数据说明文档

编写中的特殊定义、注释等汇编的文档记录

测试分析说明书

2.4验收标准

A.项目完成后首先交由技术人员进行验收,首先对于程序的功能、性能、文档等进行检查,看是否符合用户的需求,当验收合格后交由用户使用;

B.用户对新的程序进行使用,有用户填写用户体验反馈给开发人员。

2.5完成项目的最迟期限

项目需要45天完成,最多需要60天

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

批准者:米新江教授;批准日期:2013-11-01

3实施计划

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

对于项目开发中需要完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务的负责人和参加人员。

A需求分析:首先由需求分析人员与用户进行沟通交流,将用户的需求进行整理,然后将整理好的用户需求和可行性分析报告分发给系统开发人员。

B设计:设计人员根据需求分析人员收集到的用户需求进行项目计划,并且写项目开发计划。

C实现:编码人员根据用户需求,以及项目开发计划进行编码,编写相关的数据说明文档

D测试:测试人员拿到相关文档如可行性分析报告等,进行测试编写测试分析报告;

E维护:参与系统维护,和用户培训,同时分发用户手册


各个阶段


负责人


参与人


需求分析


徐玲博


徐玲博


设计


徐玲博


徐玲博


实现


徐玲博


徐玲博


测试


徐玲博


徐玲博


维护


徐玲博


徐玲博


文档编制


徐玲博


徐玲博


文档审核


王华英


王华英、徐玲博


打印分发


徐玲博


徐玲博


用户培训


徐玲博


徐玲博


软件安装


徐玲博


徐玲博

3.2接口人员

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

a.      负责本项目同用户的接口人员:

b.      负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员;

c.      负责本项目同个份合同负责单位的接口人员等。

3.3进度


预定开始日期


完成日期


所需资源


需求分析


2013/11/01


2013/11/03


学生配合调查


软件设计


2013/11/04


2013/11/06


网络


编码实现


2013/11/07


2013/11/17


PC,网络


系统测试


2013/11/18


2013/11/20


测试人员


交付运行


2013/11/25


2013/11/27


机房PC


培训


2013/11/28


2013/11/30


使用人员


系统安装


2013/12/01


2013/12/02


机房PC

3.4预算

逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。


人员


数量


经费预算


需求分析


2


2000


项目计划


1


1000


编码


2


2000


测试


2


2000


维护


2


2000

3.5关键问题

逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的影响。


关键问题


技术难点


风险


影响


需求分析


这一阶段分析人员与用户之间的需求沟通很重要,用户是否将可行的需求明确表达,分析人员能正确表达,以文档形式传递给计划人员和开发人员


项目计划


计划人员是否能根据需求分析报告,分析出一个逻辑性好,并且利用现有的一些工具如数据流等,设计出一个系统全貌,这里面的风险比较大,而且对于计划人员的专业性和规范性要求较高


编码


编码人员拿到需求分析报告和项目计划报告,对于其中的需求和要求能比较好的诠释出来,对于编码人员的专业性和理解性要求较高,并且因为编码人员良莠不齐,所以之间的交流沟通也很重要。同时系统要与很好的可读性和规范性


测试


测试人员要求比编码人员的水平高的多,这样才能发现系统的错误和漏洞并且善于使用各种测试方法,要在短时间里测试出更多的问题,对系统进行深度的挖掘测试


维护


系统维护人员可以是编码人员

4支持条件

说明为支持本项目的开发所需要的各种条件和设施。

人员:各个阶段使用到的人员需要有较高的专业素养,会编写规范性的文档,除要求非常高的人员,其他人员有一定的沟通交流能力

设备:普通PC机

资金:各种网络、打印机、场地、纸张等条件

4.1计算机系统支持

逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等,逐项给出有关到货日期、使用时间的要求。

VB开发环境,SQL Sever 2008数据库存储,以及计算机硬件

4.2需由用户承担的工作

逐项列出需要用户承担的工作和完成期限。包括需由用户提供的条件及提供时间。

需求分析阶段:明确表达所需的需求和条件;

项目开发计划:与计划人员一同开发设计出合理的模型,共同建立系统的原型

运行维护阶段:需要用户在使用之后填写用户体验报告,然后反馈给维护人员,与维护人员一起完善优化系统

4.3由外单位提供的条件

逐项列出需要外单位分合同承包者承担的工作和完成的时间,包括需要由外单位提供的条件和提供的时间。

系统比较小,这个不需要进行外包

5专题计划要点

说明本项目开发中需制定的各个专题计划(如分合同计划、开发人员培训计划、测试计划、安全保密计划、质量保证计划、配置管理计划、用户培训计划、系统安装计划等)的要点。

A系统不需要制定分合同计划

B开发人员培训计划:要对开发人员进行培训,如需要理解可行性分析报告和项目开发计划,并且需要对于开发系统语言进行强化学习。

C测试计划:开发出适合的测试用例,测试人员要熟练使用黑盒或白盒测试,对于系统要进行较全面的测试,要进行毁灭性的的测试。

D安全保密计划:对于开发人员要签署保密协议,对于用户的隐私或数据进行保密,并且一些开发的文档由提出者进行保管。系统用户设置不同的权限

E质量保证计划:这个在系统完成后,并且通过了测试人员的测试,确保没有什么非常明显的错误之后交由用户使用

F配置管理计划:这个有分析人员进行协调分配

G用户培养计划:系统交由用户使用之前,要对用户进行一些操作培训,安全培训、出错处理、以及将用户手册交给用户,同时为用户随时解决问题

H系统安装计划:将系统安装在目标计算机上,且保障没有错误,或不兼容。异地发布没有问题

机房收费系统——项目开发计划书,布布扣,bubuko.com

时间: 2024-10-11 22:49:55

机房收费系统——项目开发计划书的相关文章

机房收费系统——项目需求说明书

不管是学习什么材料,还是初步了解一个系统的时候,想学习新东西,听到最多的就是要了解需求,如果需求理解偏差了,那你的系统将变的面目全非. 软件需求说明书 1引言 1.1编写目的 需求分析人员与用户进行多次的需求分析调查后,提出的一份比较详细的软件需求说明书,这份说明书可以表现出软件的功能.性能.开发条件等 并且在文档完成之后需要用户进行阅读,看是否将需求表达完全,进而补充说明. 本文档的预期读者有用户.项目管理人员.文档编写人员.需求分析人员等 1.2背景 说明: a.  待开发的软件系统的名称:

项目开发计划书

基于andriod校园网上订餐系统   项目开发计划         报告名称  校园网上订餐系统项目开发计划书 专    业  计算机科学与技术 班    级   信1201-1班 组长姓名   王雪青 组员名单   陆宇 赵建松 张文东 徐擎天 日    期   2015.6.13 指导教师  王建民 项目开发计划 V1.0 拟 制 人____王雪青________ 审 核 人____王雪青_________ 批 准 人____王雪青________ 二零一五年六月十三日 项 目 开 发 计

机房收费系统(二)项目开发计划

项目开发计划 1引言 1.1编写目的 主要对开发机房收费系统的费用.时间.进度.人员组织.硬件设备的配置.开发环境和执行环境的配置进行说明.为开发的下一步做准备.预期读者是系统分析员和开发者. 1.2背景 A.待开发软件名称:机房收费系统 B.项目提出者:米新江教授 开发人员:周家林 用户:廊坊师范学院全体教职工 实现该软件的计算机中心或计算机网路:廊坊师范学院局域网 C.该软件为廊坊师范学院信息技术提高班提供技术支持. 1.3定义 SQL SEVER:系统server所使用的数据库关系系统(D

机房收费系统个人重构版:透过文档谈文档驱动开发

[背景] 机房收费系统个人重构已接近尾声,在最后阶段自己去补文档以及其中涉及到的图!经过将近一周的奋战将其完善,并最终通过师父的验收.透过这次机房重构写文档和画图,自己感触颇深,在此与大家共享. [文档驱动下软工开发流程] ·软工简介: 从上世纪六十年代的软件危机之后,诞生了软件工程.此后随着人们需求越来越高,导致系统功能复杂度越来越大!要想解开发这样大系统,像之前单个人开发是不可能完成,毫无疑问合作开发就是很好解决方案:但随之而来的是如何控制许多人按照一定的规范在一定时间内将系统按照一定标准完

总结个人版机房收费系统

个人版机房收费系统是在学习完vb.net语言和三层架构思想后的第一个系统,我们要从C/S向B/S进发过程中一个铺路石,在没开始C/S之前,虽然没有什么直接的联系.但学习就是有很多共同的地方,在这个过程中有很多知识是在巩固,有很多东西新接触或者实践.我最大的感受就是,走过了这个过程就一定会带走些什么. 个人版机房收费和第一版系统有很多相同的地方,这些相同的地方就在进行重构的过程中,帮助我们i+1. 比如: 1.开发语言:虽然一个用的是vb一个是vb.net.但不得不说有了第一版的经验,重构版用起来

机房收费系统——数据库设计说明书

GB8567--88 数据库设计说明书 1      引言 优质数据库在处理大数据的程序或系统中是有非常重要的作用的,所以对于数据库的设计有很多的要求和规定.首先数据库要有很好的可维护性.灵活性,并且数据库的算法逻辑性也要有一定的优化性,这样可以对资源进行有效利用,并且处理数据的时间也会缩短. 1.1   编写目的 由于上机的人越来越多,产生的上机数据越来越多,原始的保存方式已经不能满足数据存储的需要,所以使用数据库对各种记录进行存储.并且数据库可以节省很多的资源,如人力.时间.空间等. 数据库

机房收费系统——测试计划

测试计划(GB8567--88) 1引言 在项目基本编码工作完成的就要进行测试,对于排除出错误和修复漏洞有重要作用. 1.1编写目的 测试的主要目的就是尽可能多的找到系统中的漏洞,并且设计出测试用例,对系统测试.目的及在于对测试的方法.测试流程,有一定大体上的掌控.本文档的预期读者是测试人员. 系统测试在整个项目开发过程中,比例占到了40%~50%.基本上在项目进行编码的过程中就开始了测试,所以测试的好坏也影响了系统的功能实现情况. 1.2背景 说明: a.  测试计划所从属的软件系统的名称:机

vb.net机房收费系统重构——总结(二)软件工程文档1

学软工时常常听到:这是我们迈向职业化的一步.软件工程文档在一个项目开发中必不可少,通过这次重构,将以前的软件工程,UML重新认识,梳理,实用了一遍有了更深刻的体会,我在机房重构中,一共编写了七个文档,分别是 1.项目开发计划 2.软件需求说明书 3.数据库设计说明书 4.概要设计说明书 5.详细设计说明书 6.机房收费系统测试计划 7.机房收费系统用户操作手册 在这里只讲一下项目开发文档中各种需要的图.表. (一)软件项目开发计划: 文档的目的不用说,在这里面最重要的两个内容:项目的人员分工,以

机房收费系统之存储过程

在做机房收费系统过程中,为了减少代码的工作量,有人用到了存储过程,那么,什么是存储过程,使用存储过程有什么好处和缺陷呢? 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它.存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程. 数据库存储过程的实质就是部署在数据库端的一组定义代码以及SQ