资源描述
软件项目开发说明书
11
资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。
文档编号: LMS—1
版 本 号: V1.0
文档名称: 开发计划书
项目名称: 图书管理系统
项目负责人: 许萦英、 高俊麒、 耿慧
编写: 许萦英 12月25日
校对: 许萦英 12月25日
审核: 许萦英 12月25日
批准: 许萦英 12月25日
开发单位: 常州工学院 计算机信息工程学院 01计本一班
开发计划书
1引言
1. 1编写目的
编写本文档的目的是根据系统分析工程师和客户沟通的结果, 对用户需求进行了全面细致的分析, 深入描述《图书管理系统》软件的功能和性能与界面, 确定该软件设计的限制和定义软件的其它有效性需求。
该需求规格说明书的读者对象是图书管理系统的系统管理员及用户。
根据编写本文档的目的是根据系统分析工程师和客户沟通的结果, 对用户需求进行了全面细致的分析, 对开发计划进行了总体的规划。
该需求规格说明书的读者对象是图书管理系统软件小组的研发工程师、 测试工程师、 销售工程师, 版权归上述成员所有, 严禁外传。
1.2 背景
随着社会信息量的与日俱增, 作为信息存储的主要媒体之一图书, 数量、 规模比以往任何时候都大的多, 不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天, 对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍, 会方便许多。对图书管理部门而言, 以前单一的手工检索已不能满足人们的要求, 为了便于图书资料的管理需要有效的图书管理软件。
本图书管理系统软件是一套功能比较完善的数据管理软件, 具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发, 具有很好的可移植性, 可在应用范围较广的DOS、 WINDOWS系列等操作系统上使用。
1.3定义
文档中采用的专门术语的定义及缩略词简要如下:
LMS: Library Management System, 图书管理系统
1. 4参考资料
[1]郑人杰, 殷人昆, 陶永雷。《实用软件工程》( 第二版) 。北京: 清华大学出版社, 1997。
[2]王立福, 麻志毅, 张世琨。《软件工程》( 第二版) 北京: 北京大学出版社, 。
[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.3. 2文件
《可行性研究报告》
《项目开发计划书》
《项目需求分析规格说明书》
《项目初步设计规格说明书》
《项目详细设计规格说明书》
《项目测试计划》
2.3.3服务
本软件为用户提供培训安装、 维护和运行支持等, 并定期向客户了解系统使用情况。
2.4完成项目的最迟期限
本项目完成最后期限: 12月24日
2.5本计划的批准者和批准日期
本计划批准者: 费贤举
本计划批准日期: 12月20日
3实施计划
3.1工作任务的分解与人员分工
需求分析: 高俊麒
文档编写: 许萦英, 高俊麒, 耿慧
代码编写: 许萦英, 高俊麒, 耿慧
软件测试: 耿慧
3. 2进度
时间
设计内容
第1天
查阅资料, 编写《项目可行性研究报告》《项目开发计划书》
第2天
根据《软件文档编写概要》的格式要求, 完成《项目需求分析规格说明书》
第3天
按照《软件文档编写概要》的格式要求, 完成《项目详细设计规格说明书》
第4天
按照项目任务分配结果和项目进度要求, 并依据《项目需求分析规格说明书》、 《项目初步设计规格说明书》和《项目详细设计规格说明书》, 对系统进行设计, 编写代码。
第5天
完善编码, 对已实现部分的软件或模块的测试任务
。
3.3预算
考虑到不需要再添加开发设备及软件, 开发周期短, 开发风险低, 因此支出费用不高。
4支持条件
4.1计算机系统支持
Intel486以上系列、 AMD K6 以上系列等PC台式机和便携式电脑;
运行时占用内存: ≤1MB;
所需硬盘空间: ≤5MB;
软件平台: 中文Windows95/98/ /NT 4.0或更高版本;
4.2需由用户承担的工作
用户具备一定的计算机知识, 对应用软件有所了解, 对图书管理的流程也要有一定的了解。
展开阅读全文