图书馆管理项目开发总结报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书馆管理项目开发总
结报告
Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】
项目开发总结报告
目录
3
3
3
4
4
6
8
8
9
9
9
9
9
9
10
N.I引言
N.1.1编写目的
项目开发总结报告的编制是为了总结本项目开发工作的经验,说明实际取得的开发结果以及对整个开发工作的各个方面的评价。
说明编写这份项目开发总结报告的目的,指出预期的阅读范围。
本报告的目的就是对图书馆管理系统的开发过程进行总结,说明本项目的工作流程,工程开发中状况,最终结果,经验教训等。
N.1.2背景
a.本项目的名称和所开发出来的软件系统的名称:图书馆管理系统
b.该系统于其他系统关系:
本图书管理系统软件是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用。
c.此软件的用户:图书管理部门
N.I.3定义
文档中采用的专门术语的定义及缩略词简要如下:
LMS:Library Management System,图书管理系统。
N.1.4参考资料
列出要用到的参考资料,如:
a.属于本项目的其他已发表的文件:
软件需求说明书
数据要求说明书
概要设计说明书
详细设计说明书
数据库设计说明书
测试计划
测试分析报告
b.本文件中各处所引用的文件、资料,包括所要用到的软件开发标准:a.软件需求说明书
+SQL Server项目开发实践苏年乐主编
项目开发全程实录周桓王殊宇主编
d.《实用软件工程》(第二版)郑人杰,殷人昆,陶永雷
e.《软件工程》(第二版) 王立福,麻志毅
f.《数据库系统导论》 date 着
N.2实际开发结果
N.2.1产品:
主程序:
版本号:正式版本:
测试版本:,
各个模块的关系图如下:
每本书都有唯一的ISBN以此来作为数据库的主键可以确保书籍信息的唯一性。
2.输入:
1>单一查询方式:通过书名,通过书的类别,通过书的作者等等信息。
2>组合查询:把单一查询的条件组合起来,实现条件的组合。可以大大
缩小范围。
3.处理:
将输入信息转化为SQL语句,对数据库进行查询,并返回记录集。
应用程序将记录集中的信息返回图书的列表。
4.输出:
当用户单击列表中的元素时,会把图书的详细信息显示出来。
5.内部生成数据:
当图书的数量到达一定的规模之后,应该将数据库进行导出备份。
2)列出所有图书资料。
1.概述:
此功能用于将所有的图书信息列出,方便用户或管理员进行图书的查找。
2.输入:
当查询条件为空时,将会输出全部的图书资料。
3.输出:
将提取得到的全部资料按编号顺序输出。
4.内部生成数据:
无。
3)图书修改
图书的ISBN属于主键,作为合理的数据库主键,故不可更改。
1.概述:
只有管理员才拥有对图书的修改权限,在这之前应该进行登录。
2.输入:
插入:添加一个完整的图书记录到数据库中。
删除:删除一些过时的图书信息。
更改:点击相应的图书,进入编辑模式,然后进行图书的信息修改,但ISBN不能修改。
全部通过标准的SQL语句进行插入,删除。
3.输出:
给出修改是否成功的提示,并且输出修改过的项为当前项,并标识出来。
4.内部生成数据:
无。
4)图书借阅功能:
1.概述:
学生选择相应的图之后可以对相选的书籍进行借阅。
2.输入:
一个组合查询条件或者空查询条件。
3.处理:
根据查询条件转化成SQL查询语句,然后将对应的记录集以列表的方式列出。
当用户选择借阅之后就可以将图书添加到自己的收藏之中。
4.输出:
提示用户借阅成功,如果借阅的书本已经超过了能借阅的最大数量,就弹出警告提示。
5)用户管理功能。
1.概述:
对借阅用户进行管理,主要的目的在于新用户的添加和过期用户的删
除。
2.输入:
用户的姓名、学号等信息。
3.处理:
先列出用户的详细信息,再由管理员确定是否修改。
4.输出:
提示管理员是否修改成功。
N 2. 2. 2性能:
精度
数据的精度要求:
数据精度和格式要求:
BookInfo。
PubInfo表结构
BookInfo表结构
时间特性
响应时间:<10秒。
响应的时间主要由服务器的配置与同时访问的数量决定的。
灵活性
数据库的操作方式:可以采用服务端的方式,同时也可以使用数据库自带的企业管理器进行更改。如果数据存储方式是开源方式,甚至可以直接用文本进行更改。
运行环境的变化:可以在所有的WIN操作系统上运行,但是要求装了以上的版本。
N.2.3基本流程