文档名称:项目计划
项目名称:图书管理系统
项目负责人:范振球
项目组长:范振球
程序录入:陈虹志 庞永生
需求分析:陆俊 庞永生
软件测试: 范振球 宋强强
开发单位:10软件开发第三小组
引言
1. 编写目的
近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。
另外,市面上的一些图书馆管理系统功能不是很齐全,这个领域急需一个拥有更强大功能和操作性能的系统,我们小组开发图书馆管理系统就是采用更先进的信息管理模式来代替旧版模式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。
2.编写背景:
系统待开发的名称:图书管理系统
项目任务提出者:周建辉
项目组长: 范振球
程序录入: 陈虹志 庞永生
需求分析: 陆俊 庞永生
软件测试:范振球 宋强强
本系统的用户:用户,管理员
承办单位: 西邮科技0701班第三软件开发小组
3. 参考资料
《软件工程导论——第5版》 张海藩编著 清华大学出版社
《实用软件工程》 LeszekA.Maciaszek Bruc LeeLiong著机械工业出版社
4. 逻辑模式:
Ø 实体:
图书卡:学号(number);姓名(username);密码(password);班级(class);
图书(book):图书ID(id);图书名称(book name);图书数量(amount);图书种类(kind);
管理员(admin): 用户ID(id);用户名(username);密码(password);
项目概述
1. 工作内容:
本项目开发中需进行的各项工作:需求分析,概要设计,详细设计,项目计划,文档的编写,后期的测试和维护,测试报告、用户手册、运行说明。
2. 产品使用范围
在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。
3. 功能
(1) 读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注。
(2) 书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。
(3) 借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注。
(4) 还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日期、还书期限、备注、对超期的情况自动给出提示。
(5) 有条件、多条件查询各种信息。
4.系统出错处理设计
(1)能够对用户录入的各种数据进行校验。
(2)能够及时捕捉系统在运行时的错误信息,并给出相应的提示,系统应有一定的容错能力。
(3)列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障所应采取的步骤方法。
(4)在详细设计中以列表方式列出可能出现的错误,错误代码及解决方式。
5. 产品:
(1) 程序:主要利用 作前台的应用程序开发语言,同时利用SQL Server 2005作为后台的数据库。。
(2) 文件:用户手册。
(3) 服务:本组开发人员向用户提供的服务包括安装,解释说明,调试,运行和维护支持。
6. 验收标准
设计的产品在通过测试员的调试以及经过其他开发人员的修改并测试无误后,力求消除所有错误,进行验收。
7. 完成项目的最迟期限
本项目的最迟期限为20##年11月30日。
实施计划
1.项目人员安排
2. 项目计划进度
各计划的流程及日期如下:
图如下:
3. 项目资金需求及来源
本项目所需要的劳务以及经费的预算和来源如下
人员:范振球 陈虹志 陆俊 庞永生 宋强强
时间:20##年9月1日—20##年11月11日
经费预算:包括机时费,上网费,资料费等;
经费来源:自行开支。
支持条件
1.计算机系统支持
本项目在开发和运行中所需要的计算系统支持包括如下:
Ø 客户机
外围设备:鼠标,键盘,显示器;
操作系统:装有浏览器的各种操作系统;
Ø 服务器
外围设备:鼠标,键盘,显示器;
编译程序:
操作系统:任何操作系统(windows or linux);
数据库支持:SQL Server 2005或更高版本;
数据存储能力和测试支持能力:需要有较高的系统支持。
2.由用户承担的工作
由于该软件不可能是没有错误的,因此交给用户时,用户应该在发现错误时,及时地交由开发小组,进行处理和维护,并多给开发小组一些使用经验和心得,让我们更好的进行查缺补漏。
专题计划要点
包括以下计划:
1.开发人员培训计划:由于开发人员的专业水平不高,因此需要进行一系列的培训计划,使得软件的开发,即能保证速度,也能保证质量;
2.测试计划:由于是软件开发的最后的重要环节,因此显得尤为重要,需要开发人员的共同承担;
3.安全保密计划:是为了保证自己的劳动成果不被窃取的关键环节,也是为了保证以后不必要的纠纷,而采取的可行性措施;
4.质量保证计划:是为了用户能更好的运行,管理以及掌握该软件,而采取的定期进行的维护工作;
5.配置管理计划:为了该软件能被大众所接受,因而开发该软件的时候,考虑到广泛的需求,运行该软件的系统并不需要太高的配置;
6.用户培训计划:该软件是一种新开发的比较综合性的软件,因此需要对用户进行一系列的,比较科学的培训计划,并在较短的时间内,掌握该软件的核心内容;
7.系统安装计划:该软件的安装同其他软件的安装一样,是非常方便的,并不需要过多的步骤,容易掌握和理解。
第二篇:图书管理系统项目开发计划书
课程设计
题 目:图书管管理系统
—项目开发计划书
学生姓名:李军 霍瑞光
安启超 夏文涛
学 院:信息工程学院
系 别:计算机系
专 业:软件工程
班 级:软件07-1
指导教师:刘利民 教授
马志强 讲师
20##年7月16日
目录
1.引言... 1
1.1编写目的... 1
1.2项目背景... 1
1.3定义... 1
1.4参考资料... 1
2.项目概述... 2
2.1工作内容... 2
2.2条件与限制... 2
2.3产品... 2
2.4运行环境... 3
2.5服务... 3
2.6验收标准... 3
3.实施计划... 3
3.1任务分解... 3
3.2进度... 4
3.3预算... 4
3.4关键问题... 4
4.人员组织及分工... 4
5.交付期限... 5
6.专题计划要点... 5
1.引言
1.1编写目的
此项目开发计划书的编写主要是为了给开发《图书管理系统》做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明。
1.2项目背景
a.大三第二学期实习内容:图书管理系统
b.项目开发小组成员:李军、霍瑞光、安启超、夏文涛
c.用户:中小学、大中专院校及企事业单位图书馆
d.项目开发环境:集成开发环境
e. 软件名字:图书管理系统,版本是1.0。
1.3定义
文档中采用的专门术语的定义及缩略词简要如下:
Microsoft SQL Server
1.4参考资料
[1] ftp://ftp.cstd.imut.edu.cn/Upload/LLM/ 列出的资料
[2] 软件工程导论(第四版) 张海藩主编 北京:清华大学出版社 2003
[3] 图书管理系统可行性研究报告 霍瑞光 2010.7
2.项目概述
2.1工作内容
在四周内要为图书馆建立一个图书管理系统,完成软件的开发、测试及试运行,并且完成图书借阅内计算机网络建设,使图书管理系统正式投入使用。该系统能为用户提供图书分类管理、图书管理、读者管理、借阅管理、信息查询、系统管理。
2.2条件与限制
a.硬件方面:
需要配备一台装有SQL Server 2005的数据库服务器和一台装Tomcat6.0的WEB服务器
b.技术方面:
开发小组成员接受过三年正规软件工程本科专业训练,计算机方面知识有一定基础,但是对Java以及SQL Server数据库掌握运用还有待提高,不足之处靠借阅有关书籍进行学习,组内成员相互讨论分析解决。
c. 需由用户承担的工作:
配备相应硬件系统,做到规范操。向本小组成员进行培训,其内容包括图书馆的工作结构、图书馆管理系统的工作流程,以及图书馆规模包括可容纳多少图书,多少读者,有几个级别的管理员和管理员数目这些内作,备份好数据防止数据丢失,软件交付日期为软件安装测试人员提供环境。
2.3产品
2.3.1程序
Java程序包(图书管理系统.JAR)和SQL Server数据库。
2.3.2文档
1) 可行性研究报告 内部保存
2) 项目开发计划 内部保存
3) 需求规格说明书 内不保存/客户评审
4) 概要设计说明书 内部保存/发布
5) 详细设计说明书 内部保存/发布
6) 测试计划书 内部保存
2.4运行环境
服务器端:Windows XP 操作系统+Tomcat6.0+SQL Server数据库
客户端: Windows XP 操作系统及浏览器
2.5服务
培训安装、维护和运行支持从使用该系统开始,维护期限为一年。
2.6验收标准
各个功能均能正常使用。
3.实施计划
3.1任务分解
组长:李军 任务:任务分配,指导项目开发各过程的活动,承担部分开发任务
(1) 需求分析 任务: a.可行性研究报告 霍瑞光
b.项目开发计划书 夏文涛
c.需求规格说明书 李军、安启超
(2) 设计 任务: a.设计说明书 全体小组成员
(3) 实现 任务: a.编码实现 全体小组成员
b.测试计划书 全体小组成员
c.用户操作手册 全体小组成员
3.2进度
3.3预算
参与编写人员: 4人
预期完成需时:1个月
费用:电费+通讯费+劳务费+技术费用约¥10000.
3.4关键问题
参与人员的团结精神以及积极的态度和系统分析设计实现的技术能力。
4.人员组织及分工
组长:李军(项目经理、主程序员、技术优秀)
组员:安启超(技术经理、后备工程师、技术良好)
霍瑞光(程序员、技术良好)
夏文涛(程序员、技术良好)
在项目开发中,各有特长,担任不同角色,发挥了必不可缺的作用。
任务分配如下:
可行性研究报告 霍瑞光
项目开发计划书 夏文涛
需求规格说明书 李军、安启超
概要设计说明书 霍瑞光、夏文涛
详细设计说明书 李军、安启超
其它工作由全体组员每人承担部分任务,共同完成。
5.交付期限
20##年9月14日。
6.专题计划要点
6.1 测试计划
20##年9月11、12二天内对软件进行各项测试工作;
6.2 质量保证计划
严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,具体实施;
6.3人员配置计划
该项目开发小组共4人:组长:李军
组员:安启超、霍瑞光、夏文涛;
6.4 客户培训计划
在软件实际应用后的前一个月,对用户进行软件操作方法的具体培训;
6.5 安全保密计划
在从项目开发阶段到最后软件的正式发布期间,做好项目的保密工作,小组成员对所有项目所有相关文档进行加密,做好备份工作;
6.6 合同计划
和客户协商签订软件使用合同。