软件082-06T-图书信息管理系统01项目计划报告.doc
《软件082-06T-图书信息管理系统01项目计划报告.doc》由会员分享,可在线阅读,更多相关《软件082-06T-图书信息管理系统01项目计划报告.doc(12页珍藏版)》请在冰豆网上搜索。
软件工程课程设计软件082第六小组图书信息管理系统项目计划报告
文档编号:
HHIT-SECD-082-06T-01
版本号:
V1.0
图书信息管理系统项目开发计划报告
项目名称
图书信息管理系统
项目负责人
徐洪卫
项目开发单位
淮海工学院计算机科学系软件082班第6项目组
2011年6月15日
软件工程课程设计项目组任务分派单(组长用)
班级:
软件082班组别:
06组长姓名:
徐洪卫时间:
2011年6月1日
项目名称:
图书管理系统阶段名称:
项目计划分析
序号
学号
姓名
任务名称
具体任务内容
完成标准
起止日期
验收成绩
1
110831205
徐洪卫
项目计划
任务分解
人员组织及分工
参考资料
验收标准
完成相应报告部分
2011/6/17
70
2
110831205
杨晨磊
项目概述
工作内容
条件与限制
产品
汇总各组员设计结果
2011/6/13
-2011/6/15
70
3
110831211
廖南
引言内容
编写目的
项目背景
定义
完成相应报告部分
2011/6/13
-2011/6/15
65
4
110831212
石岩
项目概述
运行环境
服务
交付期限
完成相应报告部分
2011/6/13
-2011/6/15
75
5
110831222
徐浩然
专题要点
专题计划要点
预算
关键问题
完成相应报告部分
2011/6/13
-2011/6/15
65
5
110831227
刘玉绘
实施计划
进度
完成相应报告部分
2011/6/13
-2011/6/15
80
1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息;
2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平均70分制),除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报)。
目录
1.引言 4
1.1编写目的 4
1.2项目背景 4
1.3定义 4
1.4参考资料 5
2.项目概述 5
2.1工作内容 5
2.2条件与限制 7
2.3产品 7
2.4运行环境 8
2.5服务 8
2.6验收标准 8
3.实施计划 9
3.1任务分解 9
3.2进度 9
3.3预算 10
3.4关键问题 11
4.人员组织及分工 11
5.交付期限 12
6.专题计划要点 12
1.引言
1.1编写目的
【廖南】
本项目开发的是一个图书信息管理系统。
项目开发的目的是为了对问题进行研究,这份文档的目的是提供一个系统开发的实施步骤,使管理者能够对任务、资源,成本,进度,风险进行合理的估算和分析控制,保证项目能够成功。
文档中对软件开发过程中所面临的问题和各种解决方案都进行了初步设计和合理的安排。
1.2项目背景
图书馆是搜集、整理、收藏图书资料供人阅览、参考的机构,在如今的信息社会,图书馆已经作为学校和工作单位的必须的基础设施,图书馆的大量图书或期刊杂志导致管理起来需要很大的精力与时间。
而传统的图书管理是采用手工管理方式,管理效率低,图书的管理及读者管理容易导致管理的失误和失效。
计算机技术和网络技术的发展使电脑的使用越来越普及,将其运用到传统的图书管理上必然会使图书管理更有效率,更省时,更方便。
因此有必要在现行手工图书管理的基础上渗入现代的图书管理系统,以适应现行图书管理工作的要求,提高工作效率和竞争力。
开发项目:
图书信息管理系统
项目提出者:
淮海工学院计算机学院软件班
开发者:
软件082班第六组成员
用户及产品实现单位:
淮海工学院学生,教职工和图书馆
项目与其他软件,系统的关系:
该系统作为应用程序服务于淮海工学院的学生和教职工,为达到标准化,统一性,数据的定义,组织要与用户信息的数据库系统等相统一。
1.3定义
DBMS(databasemanagementsystem):
数据库管理系统
SQLServer:
数据库管理软件
Java:
软件开发语言
过程:
一组将输入转化为输出的相互关联或相互作用的活动。
产品:
一组将输入转化为输出的相互关联或相互作用的活动的结果。
UML(UnifiedModelingLanguage):
统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。
【/廖南】
1.4参考资料
【徐洪卫】
计算机软件产品开发文件编制指南GB8567-88
钱乐秋,赵文耘,牛军钰.软件工程.清华大学出版社;
王珊等,《数据库原理及设计》,清华大学出版社;
赵池龙等,《软件工程实践教程》,电子工业出版社。
【/徐洪卫】
2.项目概述
2.1工作内容
【刘玉绘】
图书管理系统功能主要有:
1、书籍信息管理:
a、增加/删除图书信息
b、更新图书信息
2、书籍信息查询:
a、按照图书名查询
b、按照作者名查询
c、模糊查询
3、图书借阅信息查询:
a、简易图书借书功能,还书功能
b、图书预定
c、借阅图书费用标准制定
d、借阅人资料记录
4、图书报损管理
a、添加/删除报损图书
b、更新报损图书
由上图可知:
用户输入数为4,即密码,读者信息,图书信息,书籍借阅;用户输出数为3,即书籍查询信息、借阅报表和续借反馈信息;用户查询数为1,即书籍查询;文件数为2,书籍信息表和借阅信息表;外部接口为2,分别为学生信息和教职工信息。
假设各信息特性的复杂性均取平均级,则未调整功能点数为:
UFP=4*4+5*3+4*1+10*2+7*2=69
2)再取技术因素分布表如下,可求得技术因素综合影响程度:
DI=6+3+1+1+1+4+2+1+1+3+1+1+1+1=27
求得技术复杂因子:
TCF=0.65+0.01XDI=0.92
3)最后求得:
FP=UFP*TCF=69*0.92=63.48
结论:
假若1个功能点需要80行源代码,则工资管理系统需要63.48*80=5078.4LOC。
根据Walston_Felix模型估算:
E=5.2*(5.0784)0.91=22.8人月
所以项目开发时间为:
T=2.5*22.80.35=7.5月
若一个月为28个工作日,则开发本系统共需7.5*28=209天
工作量分配如下:
项目计划
2%
4天
需求分析
16%
34天
测试计划
6%
13天
概要设计
12%
25天
详细设计
14%
29天
编码
18%
38天
测试与调试
32%
66天
利用Visio画出工程网络图:
由网络工程图可知关键路径为:
ABCEFG
【/刘玉绘】
2.2条件与限制
【杨晨磊】
1、硬件、软件、运行环境和开发环境方面:
学校软件工程设计室、Rational软件系统;Visio2003软件系统
2、可利用的信息和资源,相关人力和网络资源
3、系统投入使用的最晚时间:
2011年6月底
4、资金:
学校投资
2.3产品
2.3.1程序
图书管理系统程序报和SQLServer数据库
2.3.2文档
1、项目开发计划报告内部保存
2、需求规格说明书内部保存/客户评审
3、概要设计说明书内部保存/发布
4、详细设计说明书内部保存/发布
5、测试计划书内部保存
6、测试分析报告内部保存
【/杨晨磊】
2.4运行环境
【石岩】
·硬件环境
·CPU:
Intel(R)Core(TM)2DuoCPUE7400@2.80Ghz
·内存:
1G
·显卡:
Intel(R)G33/G31ExpressChipsetFamily
·硬盘:
160G硬盘
·网卡:
百兆兆网卡
·网络:
百兆局域网
·软件环境
·操作系统:
Windowsxpsp3/Windows7/redhatenterprise5
·应用软件:
①RationalRoseEnterpriseEdition
②RationalRobot
③RationalTestManagerhe
④RationalQuantify
⑤MicrosoftVisio
⑥MicrosoftWord2003
2.5服务
·人员的培训:
在软件项目立项之初,可将图书馆相关人员添加到项目组。
相关人员在加入项目之后可以从更深层次了解软件的功能以及软件的合理使用。
·安装:
本系统的工作组将派遣该项目经验资深人员进行软件的安装并给予图书馆相关人员关于该系统使用的详细讲解。
·维护:
在该软件系统投入正常使用后,项目组有部分参与设计者进行系统的售后服务与维修。
确保该软件质量达到用户所需求的状态。
·运行:
本项目组将提供相关的运行支持。
确保软件的正常运行。
【/石岩】
2.6验收标准
【徐洪卫】
1.可行性研究报告:
可以让用户了解项目是否可行。
应从客观上的多个因素,比如:
技术上,经济,社会,操作上验证。
验收标准:
客观分析该项目是可行的。
2.需求分析:
该图书管理系统会实现哪些具体的功能,细化系统功能。
验收标准:
开发人员事先的项目与用户所需要的图书管理系统达成一致。
3.操作手册--简明扼要地说明如何操作该图书管理系统。
第一次接触该系统的人能快速得学会使用。
4.非移交的产品:
在期限内,做好要协调人员,分配工作,工作进展,调动好开发人员的热情地文档。
有计划地与用户进行交流,改进不足。
同时从开发中做出总结,在以后中不断改进。
5.用户服务:
在经过仔细统一的测试后,才可让用户使用该系统。
如果用户不满意就要改进。
做到该系统能在几年内正常运行。
【/徐洪卫】
3.实施计划
3.1任务分解
【徐洪卫】
A.可行性分析:
2天
B.需求分析:
2天;
C.数据库建立:
2天;
(以下4个子系统可并行编码、单元测试)
E.管理员注册登录模块编码测试:
1天;
F.用户信息管理模块编码测试:
1天
G.信息发布模块编码测试:
1天
H.信息浏览模块:
1天
I.信息删除模块:
1天
J.集成测试2天
K.验收测试2天
【/徐洪卫】
3.2进度
【刘玉绘】
进度用Gantt图表示:
【/刘玉绘】
3.3预算
【徐浩然】
1、产品要求调研阶段的成本估算:
(1)、劳动力成本:
预计该阶段的完成时间为7天,每天工作时间为8个小时,人力分配为3人,每小时工资为10元,此阶段劳动力成本共7×8×3×10=1680元。
(2)、资源成本:
打印、复印资料费为200元左右。
2、系统设计阶段的成本估算:
(1)、劳动力成本:
完成时间预计为12天,每天工作时间为8个小时,设计人员和编码人员共为3人,每小时工资为15元,总费用为12×8×3×15=4320元。
(2)、资源成本:
参考资