小型图书馆管理系统的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小型图书馆管理系统

目录

1.序言 (3)

2. 可行性研究报告 (4)

3. 传统生命周期方法

3.1 需求分析 (10)

3.2 概要设计 (12)

3.3 详细设计 (14)

3.4 编码和单元测试 (16)

4.主要参考文献 (19)

5. 心得和体会 (19)

1.序言

1. 1 编写目的

目前大部分小型图书馆还在采用人工执行借书,还书等操作,工作人员单调重复的劳动强度大,工作效率低,无法满足广大人民群众日益增涨的精神文明生活的需要,为了缓解这个问题,提出了以电脑应用为基础的小型图书馆管理系统的开发。

小型图书馆管理系统运行于windows2000或更高的操作系统,它可以适应小型的图书馆各项日常工作的需要。图书管理员能在该系统的支撑下高效轻松的进行图书入库,借出,归还,和各项特定的查询。

1.2背景

A.项目名称:小型图书馆管理系统;

B.本项目任务提出者冯建湘;

C.开发者贺坚;

D.用户图书管理员与普通读者;

E.运行所需最低配置计算机系统Windows 2000;

可行性研究报告

1 可行性研究的前提

要求:在规定时间,按质按量的完成。

时间:两周。

人员:一人。

1.1要求

A,系统功能:

1)借书,还书;日常的

2)增加,删除书籍纪录;

3)按照作者等关键字进行检查;

4)找出被某位读者借出的一批书;

5)找出最近借出某本书的读者。

其中,功能4可供普通读者查找自己借出的书目,功能1,2,5只供管理员使用。

并且,该系统必须满足下列条件:

1)馆中所有未借出的书籍均能供读者随时借阅;

2)在同一时刻。同一本书不能借出又可供借阅;

3)一个读者结束总数不能超过预定值。

B,系统性能:

反应时间最长为2秒,

能容错异常的数据。

能保存海量数据。

C. 输出:

借出书籍的纪录,读者借书的纪录,目前可供借阅的书籍纪录

D. 输入:

新增的书籍纪录,删除的书籍纪录,管理员账号,读者账号,同本系统连接的其他系统:

将来可能添加读码器。

完成期限:第二周星期五。

1.2 目标

便于更速捷的进行新图书的入库,以及图书的借阅和归还事务,

减少读者等待时间,

缩减工作人员,提高工作效率,

1.3 条件,假定和限制

a.系统的最小运行寿命为五年;

b.软件开发测试时期进行系统方案选择比较;

c.开发经费由使用者验收后按系统功能的实现程度进行付给,在此之前由开发者负担;

d.国家规定必须使用正版软件进行项目的管理和开发;

e.开发环境为win2000操作系统,开发工具由开发者自由选择;

运行环境为win2000操作系统,cpu P3-866,内存256M,集成显卡,

硬盘容量足够;

f.所需参考资料资源来自湖南科技大学科技文献库,湖南科技大学图书馆,互联网

g.本图书管理系统最迟于第二周星期五投入使用。

1.4进行可行性研究的方法

系统评测方法:

主要采用调查软件的开发环境,使用环境,

采用各项检查的结果加上对应的加权数来得到总评价分,

1.5 评价尺度

费用:不超过100元为佳。加权数1。总分100

功能:功能的实现程度完全实现为100分。加权数2。总分100

开发时间:两周之类为60。加权数1。总分100

使用:用户评价难于使用为0,易于使用和接受为100。

2.对现有系统的分析

当前系统为人工系统

采用图书管理员按卡片查找书籍,

给读者办理借书和还书手续

新书入库时,人工编号,入架。

2.1 处理流程和数据流程

数据流图:

图2.1 现有系统的数据流图(右)处理流程图:

图2.2 原系统处理流程图

2.2 工作负荷

每天八小时工作制,每周五天

2.3 费用开支

每人月工资1000元,另外有医疗保险,养老保险每月500元,设备维修费200元,文档

2.4 人员

四名工作人员,

2.5 设备

借书卡片,卡片盒,图书证,借书章,借书记录本

2.6 局限性

业务处理速度耗时过长

工作强度大

读者查询书籍不方便

破损借书卡片统计不及时

数据更新缓慢

3 所建议的系统

3.1 对所建议系统的说明

小型图书馆管理系统采用PB和SQL2000开发。提供用户对自己借书情况和新书库存的查询,对于管理员,它设计有书籍更新,借书和还书功能,在管理员的控制下,它还能提供书籍的流通信息,读者的阅读记录,未来将添加数据挖掘功能,自动为图书馆的购书,管理提供未来读者意图走向。

3.2 处理流程和数据流程

图2.3 新系统处理流程图

图2.4 新系统数据库流图

3.3 改进之处

改进了用户提交借书信息的过程,

改进了新书入库的过程。

改进了书籍信息查询的过程。

3.4 影响

3.4.1 对设备的影响

需要添置最少两台计算机,一台供读者查询,一台用于管理员管理和兼做数据库服务器。

3.4.2对软件的影响

相关文档
最新文档