图书管理系统软件项目管理计划书.docx

上传人:b****2 文档编号:1108623 上传时间:2022-10-17 格式:DOCX 页数:12 大小:147.39KB
下载 相关 举报
图书管理系统软件项目管理计划书.docx_第1页
第1页 / 共12页
图书管理系统软件项目管理计划书.docx_第2页
第2页 / 共12页
图书管理系统软件项目管理计划书.docx_第3页
第3页 / 共12页
图书管理系统软件项目管理计划书.docx_第4页
第4页 / 共12页
图书管理系统软件项目管理计划书.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

图书管理系统软件项目管理计划书.docx

《图书管理系统软件项目管理计划书.docx》由会员分享,可在线阅读,更多相关《图书管理系统软件项目管理计划书.docx(12页珍藏版)》请在冰豆网上搜索。

图书管理系统软件项目管理计划书.docx

图书管理系统软件项目管理计划书

2011级软件工程专业

《软件项目管理》实训计划

题目:

《图书管理系统软件项目管理计划书》

起止日期:

2013年6月17日—2013年6月21日(第17周)

专业:

软件工程

班级:

R1142

指导教师:

苏顺亭

教研室主任:

刘国成

院长:

杨德臣

 

1.简介

1.1编写目的

为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。

本项目开发计划用于从总体上指导图书馆管理系统项目顺利进行并最终得到通过评审的项目产品。

本项目开发计划面向项目组全体成员。

1.2项目概述

随着人们知识水平层次的提高,图书馆成为日常生活中不可缺少的一部分。

而图书馆的存书量和业务量庞大,仅仅靠传统的记帐式管理是不可行的。

图书馆系统应运而生,逐渐成为信息化建设的重要组成部分。

图书馆管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵并登记。

图书馆管理系统采用目前比较流行的C/S模式,eclipse作为前端开发工具,后台数据库管理系统为SQLServer2000,系统的运行平台为Windows。

系统运行再图书馆工作人员的客户机上,对数据库访问的并发处理由SQLServer控制。

本图书馆管理系统主要实现的功能如下:

进入系统前需要身份验证,输入正确的用户名和密码才能进入系统。

用户可以根据需要进行书库管理。

用户可以进行借书证的办理、查询、挂失等操作。

用户可以添加账户和修改密码。

项目开发时间:

90天

开发工具:

eclipse

工作内容

1、制作和修订项目开发计划;

2、进行计划跟踪与监控;

3、配合SQA的质量保证工作;

4、工作产品及时进行受控管理;

5、按计划提请阶段评审;

6、提交测试部门评测开发产品;

7、交付最终工作产品。

8、项目实施总结

9、项目验收

1.3参考资料

文档格式要求按照我国GB/T8567-1988国家标准和IEEE/ANSI830-1993标准规范要求进行。

包括以下文件:

Ø图书借阅关系系统需求说明书

Ø软件工程项目开发文档范例

Ø软件工程国家标准文档

Ø图书借阅管理需求说明书

Ø软件需求说明书编写规范

书籍包括:

《软件项目管理》朱少民,韩莹编著,人民邮电出版社。

《软件项目管理》RajeevTShandilya编著科学出版社。

1.4标准、条件和约定

本项目遵从以下标准:

GB/T13702-1992计算机软件分类与代码

GB/T20918-2007信息技术

GB/T19003-2008软件工程

GB/T5538-1995软件工程标准分类法

GB/T9386-2008计算机富安居测试文档编制

GB/T9385-2008计算机软件需求规格说明

GB/T5532-2008计算机软件测试规范

GB/T18221-2000信息技术程序设计语言

GB/T11457-2006信息技术软件工程

GB/T8567-2006计算机软件文档编制规范

1.5编写文档的WBS

编写文档任务

任务调度收集材料分类编写检查验收总结成果

 

任务规划图书馆目录章节阶段检查阶段总结

 

任务分配网上资源详细编写汇总检查汇总总结

2项目组织

2.1主要参加人员

为了完成图书管理系统的项目开发,公司组建了一个临时的项目团队,有项目组组长、副组长、组员构成,如图2.1所示。

2.2团队的分工与合作

图2.1项目团队组织结构图

表2.1人员分工

角色

工作描述

组长

负责计划、分配任务、决策的实施

副组长

负责项目的具体实施与监管

组员

负责收集材料

组员

负责收集材料

组员

负责收集材料

组员

负责收集材料

组员

负责收集材料

组员

负责验收成果

2.3.服务

计划提供以下服务:

课堂培训:

以讲课形式对客户进行培训,使其能够正确使用软件。

免费咨询:

客户可以在工作时间向技术人员提出问题并获得解答。

技术支持:

对于某些客户,采取上门指导的方式。

软件维护:

获取软件使用中的问题,提供补丁程序。

升级通知:

在软件新版本发布的时候,及时通知(Email或邮寄信件)注册的用户,并提供试用版本。

软件升级:

对于注册用户,只需较少的费用即可升级到新的版本。

2.4验收标准

2.4.1代码的验收

最后在交付客户之前进行小组内评审,代码编写符合HB6465标准,与文档说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:

由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。

2.4.2文档验收

最后在交付客户之前进行小组内评审,文档格式符合HB6465标准,功能符合与客户的合同要求,清晰易读,没有语病与歧义。

2.4.3服务验收

服务硬件达到文档说明的要求,人员技术考核合格,定期上门维护。

3实施总计划

3..1管理目标及优先级

方法:

采用结构化开发

设置模块开发优先级:

通过对图书管理的特点和信息流程等的分析,确定各模块开发的先后次序。

具体开发进度安排如下:

注:

有四个里程碑,分别是需求完成时、详细设计完成时、系统编码完成时、整个项目工作完成时。

表3.2里程碑事件

里程碑名称

产品名称

提交日期

责任人

需求访谈结束

需求说明书

2013.10.28

系统分析结束

系统说明书

2013.11.17

系统设计结束

数据库设计说明书

2013.12.15

系统编码完成

可运行系统

2014.1.13

项目结束

项目工作总结

2014.1.18

3..2风险管理

表3.6项目风险因素

风险排序

风险项名称

风险描述

风险缓解方案

1

专业基础知识不牢

本次项目开发过程中涉及的知识较多,给项目开发人员带来一定的困难

进行相应的培训

2

经验欠缺

成员开发经验不足,使项目质量难以保证

只有通过不断的实践

3

软件性能的影响

本次开发过程中部分软件可能容易出现死机现象

选择合适的软件,搭建良好的配置开发环境

影响本计划完成的主要问题有:

Ø没有经费和硬件设施有限

Ø用户需求不清,存在误解及二义性

Ø第一次开发软件,开发人员没有实际经验

Ø时间有限,没有足够的开发时间

3.3监督及控制机制

3.1.1需求分析

需求分析是整个设计中重要的一环,当可行性分析完成,项目立项,确定开发角色后,从9月20开始至10月5日,有关的设计开发人员与相关业务人员共同对业务流程、管理方式进行分析,并进行资料的收集、整理。

在完成了对有关数据信息的收集、归纳和分析整理后,确定了用户需求,对软件必须完成的功能进行了定义,在此基础上完成了数据定义,建立了数据字典。

3.1.2系统设计

从10月6日开始至11月5日,完成对整个系统的分析设计,对概念模型、存储模式、完整性控制、存取权限等进行了定义,对系统功能各模块进行了详细设计、定义了数据库总体结构、编码命名规范。

3.1.3编码及测试阶段

从11月6日开始至11月22日,完成程序设计和系统测试,完成了数据库建立及程序的编制调试。

为了避免错误积累,采用边开发边测试的基本模式,对每个模块都安排专人进行单独测试,系统联调及系统测试,对系统处理逻辑、例外处理能力、容错能力等进行大规模的测试,对发现的问题进行彻底纠正。

3.1.5项目总结

项目结束后用一周左右时间,对项目研发、部署等开发过程中的问题、经验教训总结备案,以利于项目经验的积累和开发进的的缩短。

3..4人员计划

表3.1工作情况

工作内容

负责人

参加人员

项目的可行性分析(项目可行性分析报告)

项目开发报告(报告)

需求分析(需求分析规格说明书)

全体人员

系统分析(概要设计及说明书)

全体人员

详细设计(详细设计说明书)

数据库建立

全体人员

界面设计

测试计划(报告)

测试报告(报告)

项目开发总结报告(报告)

全体人员

用户操作手册(报告)

全体人员

用VISIO绘制数据流图、E-R图等各种图形

全体人员

软件安装、测试

用户培训

后期维护

3..5培训计划

2013年9月18日起,至2013年10月28日,共十天实习期间,上午进行软件工程项目开发各项内容的专题知识讲座;下午进行开发设计。

表5.1小组培训内容

培训内容

时间

参加者

Project使用教程

2013-9-18

小组所有成员,由甲负责培训

Rose使用

2013-9-20

小组所有成员,由甲负责培训

J2EE架构配置

2013-9-24

小组所有成员,由甲负责培训

JavaDoc培训

2013-9-26

小组所有成员,由甲负责培训

4、技术过程

4.1计算机系统支持

开发时需要的支持条件:

Ø硬件:

服务器:

PentiumIII500以上或更高,

内存:

512M以上;

硬盘:

至少80G以上;

CD-ROM:

32倍速以上;

网络适配器:

10MB/100MB自适应;

打印机一台

UPS(选配)

工作站:

Pentium4以上微机;

内存:

512MB

硬盘:

至少80以上;

CD-ROM:

32倍速以上;

网络适配器:

10MB/100MB自适应

网络:

至少一台服务器

至少一台工作站

使用TCP/IP协议的局域网

Ø软件:

操作系统为WindowXP,使用集成开发工具Eclipse5.5.1,数据库采用SQLServer2000,项目运行环境为JDK6.0.

其他开发工具包括:

Dreamweaver,MicrosoftVisio,RationalRose,PowerDesignerTrial11,TomCat6.0CVSNT2.5.03

运行时需要的支持条件:

一、服务器的要求

1.服务器的中央处理部件(CPU)建议使用PIII1G(以上)Xeon处理器芯片。

2.服务器内存必须使用服务器专用ECC内存

3.为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID01)

4.为了防止服务器不可预测的故障,或者服务器的定期维护对公司整个业务造成的影响,所有建议使用两台服务器。

两台服务器应构成双机热备份。

中间使用Watchdog电路。

这样的结构可以保证整个系统的长时间不间断工作,即使在服务器定期维护的时候也可以使用后备另一台服务器工作。

5.服务器应支持热插拔电源

6.服务器必须配备UPS(不间断电源)。

7.服务器应该放在学校内部。

不然无法进行程序调试。

8.服务器应该必须有固定IP地址。

9.其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。

二、服务器上应该配备的软件

1.操作系统:

MicrosoftWindows2000server或者MicrosoftWind

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

当前位置:首页 > 工程科技 > 建筑土木

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1