资源描述
文档编号:HHIT-SECD-081-04T-01
版 本 号:V1.0
宾馆管理信息系统项目开发计划书
项目名称
宾馆管理信息系统
项目负责人
李俊峰
项目开发单位
淮海工学院计算机科学系软件081班第4项目组
小组成员
杨春冬,谢亚伟,李俊峰,盛小华,杨超
起止日期
2011年6月13日至7月1日
2011年6月15日
软件工程课程设计项目组任务分派单(组长用)
班级: 软件081 组别: 4 组长姓名: 李俊峰 时间: 2011 年 6 月 13日
项目名称: 宾馆管理信息系统 阶段名称: 项目开发计划
序号
学号
姓名
任务名称
具体任务内容
完成标准
起止日期
验收成绩
1
110831101
杨春冬
编写引言
编写引言部分,顶层数据流图的绘制
内容符合项目要求
2011/6/13
-
2011/6/15
65
2
110831114
谢亚伟
编写项目概述、功能点计算
编写项目概述、功能点计算
内容符合项目要求
2011/6/13
-
2011/6/15
69
3
110831118
李俊峰
编写实施计划,项目安排
项目工作量的估算,项目进度的安排,人员任务分配
内容符合项目要求
2011/6/13
-
2011/6/15
79
4
110831128
盛小华
编写支持条件、甘特图绘制
项目进度的安排,依据项目进度安排甘特图,编写支持条件
内容符合项目要求
2011/6/13
-
2011/6/15
72
5
110831131
杨超
编写专题计划要点,成本预算
项目进度的安排,绘制工程网络图和关键路径,依据工作量计算成本预算,编写专题计划要点
内容符合项目要求
2011/6/13
-
2011/6/15
75
6
1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息;
2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平均70分制),除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报)。
目 录
1引言 3
1.1编写目的 3
1.2 背景 2
1.3定义 2
1.4参考资料 2
2项目概述 3
2.1工作内容 3
2.2主要参加人员 3
2.3产品 3
2.3.1程序 3
2.3.2文件 3
2.3.3服务 4
2.3.4非移交的产品 4
2.4验收标准 4
2.5完成项目的最迟期限 4
2.6本计划的批准者和批准日期 4
3实施计划 5
3.1工作任务的分解与人员分工 5
3.2接口人员 5
3.3进度 6
3.4预算 9
4支持条件 9
4.1计算机系统支持 9
4.3由外单位提供的条件 9
5专题计划要点 10
项目开发计划
1引言
1.1编写目的
为了能准确估算宾馆管理信息系统的开发时,和成本预算。故编写此项目开发计划,估算项目复杂度,确定项目开发时间,协调人员,分配任务,集团队各人员之力,完成产品,成功交付给客户。
1.2 背景
a. 工程的名称:宾馆管理信息系统
b. 工程产品的名称:宾馆管理信息系统
c. 工程的组织者:李俊峰
d. 产品的生产者:杨春冬,谢亚伟,李俊峰,盛小华,杨超
e. 产品的设计者:杨春冬,谢亚伟,李俊峰,盛小华,杨超
f. 产品的所有权:杨春冬,谢亚伟,李俊峰,盛小华,杨超
1.3定义
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。 这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。
黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
数 据 库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
测试程序(testing program):为检测软件系统性能是否正常的一种程序。它通过检测,可以对设备或系统的功能正确性进行测定,并在显示器上给出相应的信息。
1.4参考资料
《软件工程导论》,张海藩,清华大学出版社。
《项目管理—计划、进度和控制的系统方法》(第7版)Harold Kerzner(电子工业出版社);
《计算机软件工程规范国家标准汇编2003》中国标准出版社;
2项目概述
2.1工作内容
a. 做好需求分析、系统分析,确定好开发工具与数据库等
b. 做好界面的详细设计及其功能描述
c. 数据库的创建
d. 单元测试的进行
e. 软件测试(黑盒测试,白盒测试等)
f. 软件功能的升级及安全性维护
2.2主要参加人员
杨春冬,谢亚伟,李俊峰,盛小华,杨超
应具备能力:
具有较强的沟通能力和协调能力;
a. 掌握数据库系统概论,软件工程导论,计算机体系结构,数据结构,方面的专业知识
b. 具有较强的沟通能力和文档编写能力
c. 掌握java语言,AJAX技术,xml技术
d. 有较强的编程能力及一定的版面设计能力和测试能力
e. 有一定的软件测试能力
2.3产品
2.3.1程序
程序名称:宾馆信息管理系统
所用语言:java
存储程序的媒体形式:磁盘存储
程序功能:入住办理,换房办理,退房办理,客房管理,旅客管理。
2.3.2文件
文件名称
内容要点
可行性分析报告
对项目市场、技术、财务、工程、经济和环境等方面进行精确系统、完备无遗的分析
需求说明书
详细介绍系统如何完成现实中的工作流程,确定系统所需完成的功能
项目开发计划
对项目开发进行规划和整合
详细设计说明书
对系统功能进行详细的描述
用户手册
对系统的详细介绍,对系统中用户可进行的操作的详细说明
源代码文件
记录系统所有源代码
2.3.3服务
系统安装:将系统安装至用户单位电脑上,并且系统能成功运行。
培训:令用户单位工作人员能熟练使用系统,并了解系统功能
维护和bug修复:对系统进行修复
2.3.4非移交的产品
a. 《项目开发计划》
b. 《需求规格说明书》
c. 《概要设计说明书》
d. 《测试计划报告》
e. 《详细设计说明书》
f. 《测试分析报告》
g. 《项目开发总结报告》
2.4验收标准
a. 确保测试阶段正常完成,并顺利完成客户交与的项目
b. 客户使用过程中,若遇到任何问题,都可以得到免费的维护
c. 产品各项指标符合需求分析中对产品功能等的描述情况
2.5完成项目的最迟期限
2011年6月27日星期一
2.6本计划的批准者和批准日期
批准者:李俊峰
批准日期:2011-6-15
3实施计划
3.1工作任务的分解与人员分工
3.1.1 需求分析阶段参加人员:杨春冬,谢亚伟,李俊峰,盛小华,杨超;
a.任务概述负责人:李俊峰;
b.数据描述、功能需求负责人:杨春冬;
c.性能需求负责人:谢亚伟;
d.运行需求负责人:盛小华;
e.需求负责人:杨超;
3.1.2 可行性分析研究参加人员:杨春冬,谢亚伟,李俊峰,盛小华,杨超;
a.项目背景、研究前提负责人:李俊峰;
b.处理流程负责人:杨春冬;
c.数据负责人:谢亚伟;
d.出与收益负责人:盛小华;
e.有系统分析、社会因素负责人:杨超;
3.1.3 设计阶段参加人员:杨春冬,谢亚伟,李俊峰,盛小华,杨超;
a.用户界面设计负责人:李俊峰;
b.数据库设计负责人:杨春冬;
c.详细模块设计负责人:盛小华、谢亚伟;
d.其他设计:杨超;
3.1.4 实现阶段参加人员:李俊峰、谢亚伟;
3.1.5 测试阶段参加人员:杨春冬,谢亚伟,李俊峰,盛小华,杨超;
3.1.6 维护阶段参加人员:谢亚伟;
3.2接口人员
a. 负责本项目同用户的接口人员:李俊峰、杨春冬;
b. 负责本项目同本单位各管理机构:
合同计划管理部门、财务部门:盛小华。
质量管理部门:杨超;
c. 负责本项目同个份合同负责单位的接口人员:谢亚伟。
3.3进度
图1:顶层系统数据流图
由上图可知:输入项数为11,即旅客编号,旅客姓名,旅客身份证,旅客性别,旅客联系电话入住编号,入住客户编号,入住房间编号,入住时间,退房金额,支付金额。输出项数为5,即客房编号,客房类型,客房价格,客房状态。用户查询数为3,即旅客信息,客房信息,入住信息。主文件数为3,即旅客信息表,客房信息表和入住信息表。外部接口数为3,即维护管理员信息,显示输出,和数据库接口。
信息域特性
输入项数
11
输出项数
5
查询数
3
主文件数
3
外部接口数
3
表4:信息域特性
假设产品信息域特性复杂级别为平均
UFP =
=
= 132
Fi
技术因素
数值
F1
数据通信
3
F2
分布式数据处理
0
F3
性能标准
5
F4
高负荷的硬件
1
F5
高处理率
2
F6
联机数据输入
4
F7
终端用户效率
0
F8
联机更新
0
F9
复杂的计算
0
F10
可重用
1
F11
安装方便
3
F12
操作方便
3
F13
可移植性
1
F14
可维护性
3
表5:技术因素
DI = = 26
调整因子:TCF = 0.65+0.01*DI = 0.91
最终调整后的功能点数量
FP = UFP * TCF = 132 * 0.91 = 120.13
E=FP/5.5=21.84pm
假设1个功能点需要47行源代码
120.13*47 = 5646.11
假设个人最高生产率为450LOC/月,每条通信路径导致生产率下降10%(即l=45),项目组共有5名成员,r即对通信路径的度量为1
项目组的总生产率为:Ltot=P(L-l(P-1)r)=5*(450-45(5-1))=1350LOC/月
估算开发时间为:5646.11÷1350 = 4.18(月)
生命周期各阶段工作量分布
生命周期各阶段
工作量(人/月)
项目开发计划分析阶段
3%
0.655
需求阶段
7%
1.528
概要设计阶段
17%
3.713
测试计划阶段
8%
1.747
详细设计阶段
18%
3.931
编码阶段
15%
3.276
测试分析,调试阶段
22%
4.805
文档整理阶段
10%
2.184
进度安排
生命周期各阶段
工时数(天)
参与人员
项目开发计划分析阶段
4
全体组员
需求阶段
10
全体组员
概要设计阶段
17
全体组员
测试计划阶段
10
全体组员
详细设计阶段
25
全体组员
编码阶段
28
全体组员
测试分析,调试阶段
19
全体组员
文档整理阶段
8
全体组员
图2:工程网络图
关键路径见图2,以粗线条表示。
图3:宾馆管理信息系统统甘特图
3.4预算
项目人员
人数
月工资
设计人员
3人
4000
需求人员
2人
3000
开发人员
4人
2500
测试人员
3人
2500
月成本=3*4000+2*3000+4*2500+3*2500=35500元
项目成本=月成本*项目开发时间=35500*4.18=148390元
3.5关键问题
a. 数据库是否成功设计
b. 与用户沟通是否及时,用户的意见是否能够及时反映。
c. 测试过程是否按质量完成
d. 工作安排是否合理
4支持条件
4.1计算机系统支持
a. CPU频率500Mhz及以上的计算机;
b. 最少15MB的硬盘空间,常规安装需要100MB硬盘空间,完全安装需要240MB硬盘空间(包括数据文件空间)。
c. 最少512MB的RAM存储器。
d. VGA显示器或更高。
e. Windows XP 中文版或更高。
f. 可连接至Internet。
4.2需由用户承担的工作
a. 及时反映自己的意见,配合设计人员做好相关工作。
b. 具体时间段用户将做的工作,将稍后给出。
4.3由外单位提供的条件
a. 对系统的功能需求
b. 资金,场地和工作设备如计算机等
c. Rational 软件系统;
d. Visio 2003软件系统
5专题计划要点
计划名
要点
合同计划
1.明确合同双方
2.明确系统内容功能
3.开发经费明细及器材明细
4.完成形式
5.系统进度安排
用户培训计划
1.确定培训期限
2.确定培训内容
测试计划
1.测试进度安排
2.测试内容
3.测试设计说明
4.测试人员需求
展开阅读全文