图书馆管理项目开发总结报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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基本流程

相关文档
最新文档