课程设计
题 目:图书管管理系统
—项目开发计划书
学生姓名:
学 院:信息工程学院
系 别:计算机系
专 业:软件工程
班 级:软件09-2班
指导教师:刘利民 教授
20##年10月26日
目录
1.引言. 1
1.1编写目的. 1
1.2项目背景. 1
1.3定义. 1
1.4参考资料. 1
2.项目概述. 1
2.1工作内容. 1
2.2条件与限制. 2
2.3产品. 2
2.3.1程序. 2
2.3.2文档. 2
2.4运行环境. 3
2.5服务. 3
2.6验收标准. 3
3.实施计划. 3
3.1任务分解和进度安排. 3
3.2人员组织及分工. 4
3.3预算. 5
4.交付期限. 5
5.专题计划要点. 5
5.1 测试计划. 5
5.2 质量保证计划. 5
5.3人员配置计划. 5
5.4 客户培训计划. 5
5.5 安全保密计划. 6
5.6 合同计划. 6
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] 图书管理系统可行性研究报告 王海东 2011.10
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 操作系统+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预算
参与编写人员:5人
预期完成需时:1个月
费用:电费+通讯费+劳务费+技术费用约¥10000.
4.交付期限
20##年11月14日。
5.专题计划要点
5.1 测试计划
20##年11月11、12二天内对软件进行各项测试工作;
5.2 质量保证计划
严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,具体实施;
5.3人员配置计划
该项目开发小组共5人:组长:
组员:
5.4 客户培训计划
在软件实际应用后的前一个月,对用户进行软件操作方法的具体培训;
5.5 安全保密计划
在从项目开发阶段到最后软件的正式发布期间,做好项目的保密工作,小组成员对所有项目所有相关文档进行加密,做好备份工作;
5.6 合同计划
和客户协商签订软件使用合同。
第二篇:0-图书管理系统项目开发计划书
文档编号: LMS—1
版 本 号: V1.0
文档名称: 项目开发计划书
项目名称: 图书管理系统
项目负责人:许萦英、高俊麒、耿慧
编写: 许萦英 20xx年12月25日 校对: 许萦英 20xx年12月25日 审核: 许萦英 20xx年12月25日 批准: 许萦英 20xx年12月25日 开发单位:常州工学院 计算机信息工程学院 01计本一班
项目开发计划书
1引言
1. 1编写目的
编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《图书管理系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。
该需求规格说明书的读者对象是图书管理系统的系统管理员及用户。
根据编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,对开发计划进行了总体的规划。
该需求规格说明书的读者对象是图书管理系统软件小组的研发工程师、测试工程师、销售工程师,版权归上述成员所有,严禁外传。
1.2 背景
随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。
本图书管理系统软件是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用。
1.3定义
文档中采用的专门术语的定义及缩略词简要如下:
LMS:Library Management System,图书管理系统
1. 4参考资料
[1]郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学出版社,1997。
[2]王立福,麻志毅,张世琨。《软件工程》(第二版)北京:北京大学出版社,2002。
[3]唐学忠,樊为民。《Visual Basic程序设计教程》 中国电力出版社
[4]费贤举的关于开发图书管理系统的批文。
2项目概述
2.1工作内容
《图书管理系统》针对所有图书馆的需求而设计的,可以有效管理图书。本系统可以借书,还书,查询图书信息,查询读者信息,进行必要的系统操作
2. 2主要参加人员
参加本项目开发的主要人员:许萦英,高俊麒,耿慧。
2.3产品
2.3.1程序
程序名称:图书管理系统,使用VB编写,中间引用了Access数据库,通过VB与数据库的连接传输数据,实现系统各项功能。
实现基本功能 它包括查询图书信息查询、读者信息查询、两个信息的增加、删除、修改,操作员密码的修改、用户密码的修改。
1.主模块:
输入:操作系统传递至的各种消息以及用户的输入数据
输出:用户界面显示
2.图书流通模块:
输入:用户口令
输出:相应的界面
3.图书查询模块:
输入:用户的输入
输出:查询方式及相应的查询关键字
4. 系统操作模块:
输入:用户口令
输出:各个对话框
5.借书模块:
输入:读者证号、图书书号
输出:读者信息、相关借书信息
6.还书模块:
输入:图书书号
输出:相关读者信息
7. 图书查验模块:
输入:图书书号
输出:图书允许/禁止出借标志
8.读者查验模块:
输入:读者证号
输出:合法\非法读者标志
9.借书记录查验模块
输入:图书书号
输出:借书记录存在/不存在标志,借书记录
10.图书库操作模块:
输入:与图书库操作子对话框有关的用户输入及系统消息 输出:操作结果显示.
11.读者库操作模块:
输入:与读者库操作子对话框有关的用户输入及系统消息 输出:操作结果显示
12.数据统计模块:
输入:统计方式及其关键字
输出:统计结果视图显示
13.系统设置模块:
输入:用户的输入
输出:根据用户的输入显示相应的对话框
14.数据备份模块:
输入:用户的操作输入
输出:操作结果显示
15.数据恢复模块:
输入:用户的操作输入
输出:操作结果显示
16.更改口令模块:
输入: 用户的操作输入
输出: 操作结果显示
17.录入模块:
输入:相应的信息 输出:相应的结果
18.修改模块:
输入:相应的信息 输出:相应的结果
19. 删除模块:
输入: 相应的信息 输出: 相应的结果
20. 帮助模块:
输入:无
输出:帮助信息
21. 退出模块:
输入:退出命令 输出:无
22.数据库操作模块:
输入:数据操作命令 输出:操作结果显示
23.数据库查询模块:
输入:数据查询命令 输出:查询结果集
2文件
《可行性研究报告》
《项目开发计划书》
《项目需求分析规格说明书》 《项目初步设计规格说明书》 《项目详细设计规格说明书》 《项目测试计划》
2.3.3服务
本软件为用户提供培训安装、维护和运行支持等,并定期向客户了解系统使用情况。
2.4完成项目的最迟期限
本项目完成最后期限:20xx年12月24日
2.5本计划的批准者和批准日期
本计划批准者:费贤举
本计划批准日期:20xx年12月20日
3实施计划
3.1工作任务的分解与人员分工
需求分析:高俊麒
文档编写:许萦英,高俊麒,耿慧
代码编写:许萦英,高俊麒,耿慧
软件测试:耿慧
3. 2进度
3.3预算
考虑到不需要再添加开发设备及软件,开发周期短,开发风险低,所以支出费用不高。
4支持条件
4.1计算机系统支持
Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑; 运行时占用内存:≤1MB;
所需硬盘空间:≤5MB;
软件平台:中文Windows95/98/2000/NT 4.0或更高版本;
4.2需由用户承担的工作
用户具备一定的计算机知识,对应用软件有所了解,对图书管理的流程也要有一定的了解。