软件工程项目开发计划书.docx

上传人:b****1 文档编号:887608 上传时间:2023-04-30 格式:DOCX 页数:13 大小:160.04KB
下载 相关 举报
软件工程项目开发计划书.docx_第1页
第1页 / 共13页
软件工程项目开发计划书.docx_第2页
第2页 / 共13页
软件工程项目开发计划书.docx_第3页
第3页 / 共13页
软件工程项目开发计划书.docx_第4页
第4页 / 共13页
软件工程项目开发计划书.docx_第5页
第5页 / 共13页
软件工程项目开发计划书.docx_第6页
第6页 / 共13页
软件工程项目开发计划书.docx_第7页
第7页 / 共13页
软件工程项目开发计划书.docx_第8页
第8页 / 共13页
软件工程项目开发计划书.docx_第9页
第9页 / 共13页
软件工程项目开发计划书.docx_第10页
第10页 / 共13页
软件工程项目开发计划书.docx_第11页
第11页 / 共13页
软件工程项目开发计划书.docx_第12页
第12页 / 共13页
软件工程项目开发计划书.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件工程项目开发计划书.docx

《软件工程项目开发计划书.docx》由会员分享,可在线阅读,更多相关《软件工程项目开发计划书.docx(13页珍藏版)》请在冰点文库上搜索。

软件工程项目开发计划书.docx

软件工程项目开发计划书

文档编号:

HHIT-SECD-S101-01T-01

版本号:

V1.0

酒店宾馆客房管理系统项目开发计划书

项目名称

酒店宾馆客房管理系统的设计与实现

项目负责人

项目开发单位

项目人员

项目起止时间

2013.06.17----2013.06.18

 

2013年6月18日

软件工程课程设计项目组任务分派单(组长用)

班级:

软件组别:

2组长姓名:

时间:

2013年6月18日

项目名称:

酒店宾馆客房管理系统阶段名称:

项目开发计划

序号

学号

姓名

任务名称

具体任务内容

完成标准

起止日期

验收成绩

1

实施总体计划

进行人员分配以及时间安排及预算

完成相应部分报告

2013.06.17至2013.06.18

70

2

项目概述

对项目的内容及人员进行一个分析

完成相应部分报告

2013.06.17至2013.06.18

70

3

支持条件

项目所需的支持条件进行分析

完成相应部分报告

2013.06.17至2013.06.18

70

4

引言部分

分析项目计划,说明编写目的及相关资料

完成相应部分报告

2013.06.17至2013.06.18

70

5

专题计划要点

对整个计划进行要点分析

完成相应部分报告

2013.06.17至2013.06.18

70

1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息;

2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平均70分制),除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报)。

1引言

【】

1.1编写目的

想要做一个好的客房管理系统,首先必须知道用户的需求,这样我们才会开发出真正满足用户的软件产品,在系统的需求分析阶段,开发者应该明确一个好的客房管理系统必须要做什么。

1.2背景

宾馆客房管理系统是宾馆客房管理不可缺少的,对于宾馆的管理者和使用者来说都是非常重要的,在以往,人们使用手工登记来记录管理宾馆的日常事务,操作流程虽然简单,但随着宾馆的数量越来越多,宾馆的规模越来越大,宾馆的入住率越来越高。

简单的手工登记已经无法满足管理的要求,我们需要一个客房管理系统,来满足客房管理的需求。

面对如此庞大的信息量,一个成功的客房系统可以提供预定房间功能、登记信息功能、开放/退房功能等。

为管理者与用户供充足的信息和快捷的数据处理手段,从而实现客房管理的系统化、规范化和自动化,达到信息准确、统一管理的目标。

1.3定义

文档中采用的专门术语的定义及缩略词简要如下:

JAVA:

Java语言

MicrosoftSQLServer2008

VISIO:

VISIO制图工具。

1.4参考资料

王先国等.软件工程实践教程.北京:

电子工业出版社,2010

李龙澎.软件工程课程设计.北京:

机械工业出版社,2010

张海藩.软件工程导论.北京:

清华大学出版社,2008

【】

2项目概述

【】

2.1工作内容

酒店宾馆客房管理系统中所涉及到的各项工作有:

项目开发计划,需求规格说明,概要设计和详细设计,系统代码实现,软件的测试和维护,编写测试计划和测试报告,用户手册,运行说明等。

该系统主要包括客户、管理员、员工三类使用者。

管理员主要管理员工信息、宾馆客房信息等;员工主要记录开房信息、打印发票、查看客房信息、查看客户信息等;客户方面主要就是通过使用该系统可以在终端实现预定客房。

工作内容的详细计划如下:

前期工作:

完成项目可行性分析和研究报告、制定项目开发计划,重点是完成项目的需求分析、总体设计、详细设计。

中期工作:

编码实现需求功能,完成项目初步设计规格说明书和详细设计规格说明书。

后期工作:

项目测试、编写系统使用手册、系统维护。

2.2主要参加人员

组长:

组员:

2.3产品及成果

2.3.1程序

系统名称:

宾馆客房管理系统

软件开发环境:

Netbeans7.0、SQLserver

绘图工具:

MicrosoftVisio2003

编程语言:

java

2.3.2文件

1)《宾馆客房管理系统项目开发计划书》

2)《宾馆客房管理系统软件需求说明书》

3)《宾馆客房管理系统概要设计说明书》

4)《宾馆客房管理系统详细设计说明书》

5)《宾馆客房管理系统数据库设计说明书》

6)《宾馆客房管理系统面向对象需求分析与设计规格说明书》

7)《宾馆客房管理系统测试计划报告》

8)《宾馆客房管理系统测试分析报告》

9)《宾馆客房管理系统项目开发总结报告》

2.3.3服务

提供系统安装、环境搭建、用户培训、免费维护一年。

2.3.4非移交产品

该系统程序源代码

2.4验收标准

(1)系统验收标准

1)测试用例不通过数的比例<1%;

2)功能齐全且不存在导致用户的工作不能完成的错误;

3)用户界面方面不存在的问题导致用户的工作不能顺利进行的错误;

4)所有提交的错误、异常都得到改正。

5)良好的用户体验。

(2)文件验收标准

各个文档都应满足GB8567的相关标准。

(3)服务验收标准

按时交付系统,并提供安装、培训。

2.5完成项目的最迟期限

本项目的最迟期限为:

2013年7月3日

2.6本计划的审查者与批准者

批准者:

实验老师

准日期:

2013年6月17日

【】

3实施总计划

【】

3.1工作任务的分解

组长:

任务:

(1)系统总的开发计划书

(2)每周至少组织小组讨论一次,记录讨论内容,列出本周开发计划

(3)项目开发进度的管理

(4)团队的组织和协调

设计:

任务:

(1)参与小组讨论

(2)进行系统的需求分析和系统设计

(3)完成系统需求说明书和系统设计说明书

(4)编写测试计划,参与系统测试,记录Bug跟踪列表

(5)协助文档人员完成用户相关文档

开发:

任务:

(1)参与小组讨论

(2)根据设计完成编码,并注释

(3)进行单元测试

美工和用户文档:

任务:

(1)界面的设计和美工

(2)用户手册的编写

测试及测试报告:

3.2接口人员

组长:

xxx负责同指导老师以及用户接触与沟通。

3.3进度

酒店宾馆客房管理系统顶层数据流图如下:

图1-1:

酒店宾馆客房管理系统顶层数据流图

用功能点技术来估算软件项目的规模:

1.信息需特性

(1).输入项数:

5

(2).输出项数:

6

(3).查询数:

3

(4).主文件数:

1

(5).外部接口数:

0

2.根据信息域特性系数值来计算功能点数UFP

UFP=6*5+5*6+6*3+10*1+5*0=88

3.技术复杂性因子

技术因素

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

F13

F14

影响值

2

1

2

0

3

1

3

1

0

2

1

1

1

4

表1-1:

技术因数

DI=2+1+2+0+3+1+3+1+0+2+1+1+1+1+4=23

求得技术复杂因子:

TCF=0.65+0.01XDI=0.88

4.计算功能点数

FP=UFP*TCF=88*0.88=77.44

5.结论

假若1个功能点需要40行源代码,则实训管理系统需要77.44*40=3097代码行

假设个人最高生产率为400LOC/月(即L=400),每条通信路径导致生产率下降10%(即l=50),项目组共有:

5名成员,r即对通信路径的度量为1。

项目组的总生产率为:

L=P(L-l(P-1)r)=5*(400-50(5-1))=1000LOC/月

则开发本系统,估算开发时间为3097/1000=3.097(个月)

系统规划阶段:

项目标志性事件开始到完成

1、开发阶段:

开发计划书的完成6.17-6.18

2、需求分析阶段:

系统需求说明书完成6.18-6.19

3、设计阶段:

系统设计说明书6.19-6.22

4、编码实现:

项目的形成6.22-6.24

5、测试阶段:

测试计划和Bug跟踪列表6.24-6.26

6、面向对象分析OOA、OOD文档完成6.27-6.28

7、文档整理课程设计报告完成7.1-7.3

8、验收阶段:

成果验收7.3-7.5

图1-2:

项目pert图

图1-3:

项目甘特图

图1-3描述:

根据pert图画出对应的甘特图。

3.4预算

根据连云港人事资源部发布的数据信息:

项目经理:

10000元每月

高级软件设计师:

8000元每月

普通程序员:

4000元每月

根据上述进度估算出的工作量五个人大约需要3.097个月

劳务费:

组员5人,项目经理一人,高级软件设计师一人,普通程序员三人

预计劳务费为:

(10000+8000+4000*3)*3.097=92910元

资料费:

500.00元

伙食费:

10000

合计:

103410.00元

3.5关键问题

1、项目成员之间的交流情况,成员之间的交流严重影响到项目的进度以及项目的设计效率,因此成员之间的良好交流是项目完成的保证。

2、成员技术。

利用已学的知识来完成项目,在不知道的情况下可以学习型的技术以及新的思想,从而产生更具创新的技术。

3、风险与未来相关:

项目的进行往往伴随着风险,在项目的进行中总有些不可预测的异常发生,从而产生风险,在项目进行的过程中风险可能会导致项目严重停止不前,甚至导致项目要大换血,从而产生很多麻烦。

【】

 

4支持条件

【】

4.1计算机系统支持

⏹操作系统:

Windows系统,安装有sql2005及以上数据库系统、web服务器端

⏹通讯设备:

100M以太网及以上

⏹外围设备:

显示器、标准键盘及鼠标

4.2需要用户承担的工作

需要用户承担的工作

阶段

用户做的工作

项目开发计划阶段

对开发人员所做的项目开发计划作出批准

需求分析阶段

配合开发人员对系统的需求做出详细说明

①提出对新系统的业务要求

②提出对新系统的功能要求

③提出对新系统的性能要求

④填写相应调研表

⑤确认需求

概要设计阶段

配合开发人员进行概要设计

①和系统的主要负责人、系统管理员与开发人员座谈帮助开发人员熟悉业务

②提供旅馆的基本资料——客房数目、客房等级等

③确认总体设计报告

详细设计阶段

配合开发人员进行详细设计

1、和系统的主要负责人、系统管理员与开发人员座谈帮助开发人员探讨业务细节

2、确认详细设计报告

编码阶段

测试阶段

参与开发人员进行的系统测试,主要是系统功能方面的测试,及时向开发人员作出反馈进行调整

验收阶段

对于开发的新系统进行验收,确认开发成果

维护阶段

发现系统问题即时记录并反馈

4.3需由外单位提供的条件

阶段

提供的工作

项目开发计划阶段

现有系统的工作流程图

需求分析阶段

确认系统的需求分析

编码测试阶段

要求宾馆负责人提供宾馆具体数据,并具有对sql数据库的基础操作能力,以便以后对宾馆的信息进行管理

【】

5专题计划要点

【】

序号

计划名

要点

1

管理员培训计划

1.确定培训时间

2.确定培训内容

2

测试计划

1.时间安排

2.测试内容

3.测试设计说明

4.测试人员需求

5.测试结果

3

安全保密计划

1.确认计算机处于安全的网络环境中

2.对管理员进行安全培训

4

质量保证计划

1.质量总体目标

2.质量具体目标

5

配置管理计划

1.配置管理环境的物理拓扑介绍

2.配置管理计划涉及到的人员角色

3.配置管理流程

4.该计划的时间安排,基于项目开发里程碑点,何时做审计,打基线,发布包.

6

用户培训计划

基本无需培训

【】

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2