图书馆借阅管理信息系统设计报告.docx
- 文档编号:24201890
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:28
- 大小:1.13MB
图书馆借阅管理信息系统设计报告.docx
《图书馆借阅管理信息系统设计报告.docx》由会员分享,可在线阅读,更多相关《图书馆借阅管理信息系统设计报告.docx(28页珍藏版)》请在冰豆网上搜索。
图书馆借阅管理信息系统设计报告
河南财政税务高等专科学校
图书馆借阅管理信息系统
设计报告
姓名:
杨囡
学号:
201402520801
系别:
会计系
班级:
会计电算化八班 3+2
指导教师:
孙俊玲
二零一五年五月
一、引言......................................................................................................................................- 3 -
1.概况................................................................................................................................- 3 -
2.摘要................................................................................................................................- 3 -
3 流程...................................................................................................................................- 3 -
4.背景................................................................................................................................- 4 -
5.参考和引用资料............................................................................................................- 4 -
6.专门术语定义................................................................................................................- 4 -
二、详细调查......................................................................................................................- 5 -
1、组织结构调查................................................................................................................- 5 -
2、管理功能调查................................................................................................................- 5 -
3、业务流程调查................................................................................................................- 6 -
4、数据流程图....................................................................................................................- 7 -
5.数据字典..........................................................................................................................- 8 -
三、详细设计............................................................................................................................- 10 -
1、数据库设计..................................................................................................................- 10 -
(1)代码设计..................................................................................................................- 10 -
(2)表结构设计..............................................................................................................- 11 -
2 界面设计......................................................................................................................- 13 -
(1)登录界面设计..........................................................................................................- 14 -
(2)借书界面设计..........................................................................................................- 14 -
(3)还书界面设计..........................................................................................................- 15 -
(4)读者管理界面..........................................................................................................- 16 -
(5)查询界面..................................................................................................................- 17 -
(6)统计界面..................................................................................................................- 18 -
四、总结....................................................................................................................................- 18 -
图书馆管理信息系统设计报告
一、引言
1.概况
图书借阅管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者
和使用者来说都至关重要,所以图书借阅管理系统应该能够为管理者或读者提供充足的信息
和快捷的数据处理手段。
但一直以来人们使用传统人工的方式进行图书借阅管理,这种管
理方式存在着许多缺点,如:
效率低、易忘记、保密性差,另外时间一长,将产生大量的文件
和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机
科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越
来越重要的作用。
作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工
管理所无法比拟的优点.例如:
检索迅速、查找方便、易修改、可靠性高、存储量大、数据
处理快捷、保密性好、寿命长、成本低、便于打印等。
这些优点能够极大地提高图书管理
的效率,也是图书馆的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套
管理软件成为很有必要的事情。
2.摘要
(1)系统名称:
图书借阅管理信息系统
(2)目标:
以科学的管理方法来管理图书馆的各种信息实 图书、读者、管理员等实时控制、修改、
加工、分析相关的数据,为读者借书及管理员的管理提供方便。
(3)主要功能:
为管理有关读者、书籍、借阅和管理者的信息等。
本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者
信息管理模块。
读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信
息进行维护。
书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。
借阅信息管理可以显
示当前数据库中书籍借阅情况,可以对借阅信息进行维护。
管理者信息管理可以显示数据
库中管理者的情况,可以对管理者信息进行维护。
可见,本系统并不复杂,主要解决的问
题是利用关键字对数据库进行查询。
3 流程
借书过程:
读者从架上选到所需图书后,将图书和借书卡交管理人员,管理人员用码阅读
器将图书和借书卡上的读者条码 2 码读入处理系统。
系统根据读者条码从读者文件和借阅
文件中找到相应记录;根据图书上的条码从图书文件中找到相应记录,读者如果有如下列情况
之一将不予办理借书手续。
若读者符合所有借书条件时,予以借出。
系统在借阅文件中增加一条记录,记入读者码、
图书条码、借阅日期等内容。
前面着重对借还书流程进行了说细的阐述,下面介绍图书管理系统的总体功能要求。
简
单的图书管理系统主要包括下面的功能:
借书处理:
完成读者借书这一业务流程。
还书处理:
完成读者还书这一业务流程。
罚款处理:
解决读者借书超期的罚款处理。
4.背景
(1)项目的承担者:
会计电算化八班 3+2
(2)用户及本系统与其他系统或机构的关系和联系:
本系统仅用于管理图书借阅。
5.参考和引用资料
a) 《管理信息系统》
科学出版社
b) 《visual foxpro 程序设计》(第二版)倪天林
电子工业出版社
c) 《基于 INTERNET 的管理信息系统》 曾凡奇
中国财政经济出版社
d)武新华、安向东:
Borland Delphi 管理信息系统开发案例.2005.1 第一版
e) 周爱民:
Delphi源代码分析(附光盘). 电子工业出版社. 2007年第一版
6.专门术语定义
(1)读者信息注销:
采集学生或教师的离校信息,对相关借阅信息进行注销,并收回借阅
证。
(2)注册:
根据新生入校时技术部采集的新生信息或新进教师信息进行借阅证办理
(3)图书借阅:
对读者的借书进行登记,并将资源的状态改为借出,同时修改读者的借阅
信息。
(4)图书归还:
根据读者的还书,将资源信息改为在馆,修改读者的借阅信息。
冻结借阅
证:
根据读者是否有过分的行为达到冻结借阅证的地步,然后冻结借阅证收回读者借
阅书籍的权利。
(5)图书编目:
根据图书的 ISBN 号将图书编码,规放到特定的位置中的一个编码。
(6)罚款:
读者由于借阅的书籍或者光盘超出规定的时间,超出的时间将要收取一定的现
金作为处罚
二、详细调查
1、组织结构调查
组织结构图:
图书馆下列由采访部、编目部、借阅部、阅览部、信息技术部、典藏部组成
图书馆
部典藏部
2、管理功能调查
功能结构图:
图书借阅功能又分为四个功能借书、还书、检索、评价。
细分,借书又分
为借阅、续借;还书又分为登记、整理图书;检索又分为精确查找、随便看看、按课程查
找;评价又分为打分、编写评价、查看评论
图书借阅
借书还书检索评价
借阅
登记
精确查找 打分
续借
整理图书
随便看看
按课程查找
编写评价
查看评价
3、业务流程调查
业务流程图:
先从外部购入图书,整理编排好目录,然后把信息登记录入到电脑。
读者
凭卡借书、管理员登记录入电脑。
到期读者归还,管理员登记录入电脑;如逾期,则收逾
期的款项。
管理员每天都整理摆放图书
4、数据流程图
读者凭卡借书,管理员进行图书检索并输入图书信息,然后登记读者身份、图书表。
5.数据字典
(1)数据流编号:
p1
数据流名称:
借书借阅
简述:
借书证、填写借阅记录
数据流来源:
用户将借书证交给借书员,借书员经过审查后将相关信息输入计算机
数据流去向:
P2_11 检查读者身份
数据流组成:
借阅日期+书名+读者账号+读者姓名+借阅数量等
(2)数据流编号:
p2
数据项编号
数据项名称
读者
简述
借阅图书的人员
输入的数据流
读书表、借阅表、图书表
输出的数据流
清单
数据流名称:
图书检索要求
简述:
读者要求求得图书检索信息
数据流来源:
读者输入的检索要求
数据流去向:
图书库以及检索处理系统
数据流组成:
图书名+图书编号等
(3) 数据流编号:
p3
数据流名称:
图书查询结果
简述:
电子读物处理模块对读者输入的反馈
数据流来源:
图书处理模块
数据流去向:
读者
数据流组成:
图书内容+图书所在网站超连接等
(4)数据流编号:
p4
数据流名称:
读者身份记录
简述:
对借阅人身份记录
数据流来源:
图书馆管理板块
数据流去向:
图书馆借阅处理模块
数据流组成:
姓名+学号+班级等
(5)数据流编号:
p5
数据流名称:
图书登记记录
简述:
管理员填写借阅的图书记录
数据流来源:
图书馆借阅处理模块
数据流去向:
借阅表
数据流组成:
图书编号+图书名+管理员编号+日期等
(6)数据项
(7)数据存储
数据存储条目
名称:
借阅表编号:
结构:
姓名 、性别、时间、图书名称有关数据流:
登记借阅的资料
说明:
借阅资料
数量:
100 份/月
(8)数据处理
图书馆需要先进行填充自己的书籍,把书籍整理好编排目录,相关信息输入电脑中,
打印出图书表然后把一卡通发给学生,之后学生持卡进入图书馆,挑选好自己要借阅的书,
来到借阅处,进行借阅登记与图书的检索,管理人员将把持卡人和借阅的书的信息扫描到
电脑,随后生成借阅表、读者表。
到期还书标记输入电脑,预期还书需交纳一些罚款。
管
理人员在将这些借阅归还的书摆放整理好。
(9)外部实体
三、详细设计
1、数据库设计
(1)代码设计
① 借书证号代码共 10 位:
入学年份—系别-班级-班内排名号,前 4 位代表入学时的年份,
第 5、6 位代表系别,第 7、8 位代表班级编号,最后 2 位代表所在班级内的学号。
具体
代码结构为:
前 4 位取 0001-9999 代表入学时的年份,第 5、6 位取 00-99 中的一个值来
表示所在系别的代码,第 7、8 位取 00-99 中的一个值表示所在班级的班级号,最后 2 位
取 01-99 之间的值来表示在班级内的排名号。
(01 会计系,02 财税系,03 金融系,04 工
商管理系,05 工程经济,06 信息工程系,07 外经系,08 外语系,09 法律系,00 文化传
播系)
例如学号为2011000001的学生表示的是他于2011年入学,系别代码为00系,班级号码为
00班,在班内的学号为01。
② 图书编号代码设计:
第一位代表图书类别,第二位代表图书所在楼层,第三、四位代表
图书所在书库 ,第五,六位代表图书所在书架。
③图书类别编号代码设计:
第一位代表图书大类,第二、三位代表读书小类。
(2)表结构设计
① 学生文件表
序号字段名类型长度精度小数位
默认值 允许空 主键 说明
数
1学生编号Int41√自动编号
2姓名nvarchar10
3性别nvarchar2√
4生日datetime8√
5证件号码nvarchar25√
6联系电话nvarchar40√
7登记日期datetime8√
8有效期至datetime8√
9已借书数smallint2√
10是否挂失nvarchar2√
② 图书目录文件
序号字段名类型长度 精度 小数位数 默认值 允许空 主键说明
1图书编号 Int41√自动编号
2条形码nvarchar 20
3书名nvarchar 200
4图书类型 Nvarchar 50√
5作者Nvarchar 20√
6译者Nvarchar 20√
7ISBNNvarchar 20
8出版社Nvarchar 30√
9价格Money8√
10书架名称 Nvarchar 20√
11现存量Smallint 2√
12库存总量 Smallint 2√
13入库时间 Datatime 8√
14操作员Nvarchar 10√
15简介Nvarchar 200√
16借出次数 Smallint 2√
17是否注销 Nvarchar 2√
③ 管理员表
序号字段名类型长度精度小数
位数
默认
值
允许
空
主键 说明
1管理员IDint4√
2管理员密
char 15
码
3权限nvarchar 16
④ 借书文件表
序号字段名类型长度精度小数位数默认值允许空主键外键说明
1借阅编号Int41√自动编号
2图书编号Int4√
3学生编号Int4√
4借阅时间Datatime8√
5应还时间Datatime8√
6续借次数Smallint2√
7操作员Nvarchar10√
⑤ 罚款单表
序号字段名类型长度精度小数位
默认值 允许空 主键 外键 说明
数
1借阅编号Int41√自动编号
2图书编号Int4√
3学生编号Int4√
4应罚金额Smallint3√
5实收金额Smallint3√
6是否交款Nvarcha
r
7备注Nvarcha
r
2 √
200 √
⑥ 入库单表
序号字段名类型长度精度小数位数默认值允许空主键外键说明
1书号Nvarchar301√自动编号
2条形码Nvarchar20√
3书名Nvarchar200√
4作者Nvarchar20√
5出版社Nvarchar30√
6版次Nvarchar50√
7图书类别Nvarchar20√
8存放位置Nvarchar20√
9单价Money8√
10入库数量Smallint2√
11金额Money8√
12经手人Nvarchar10√
13票号Nvarchar30√
14操作员Nvarchar10√
15日期datatime8√
2 界面设计
功能导航栏设计
(1)登录界面设计
下图为该系统输入设计界面中的登陆界面,主要功能为设置用户和管理人员登陆图书
馆管理信息系统。
在登录对话框中输入用户姓名和密码,单击“登陆”按钮,就会对用
户身份进行认证。
通过登录窗口进入界面操作系统,对程序进行操作。
添加新窗体,设置窗体 caption 属性为增加用户,向窗体添加 3 个 label、edit 组件、
一个 adotable 组件、一个 datasource 组件、一个 Dbgrid 组件、一个 panel 组件、3 个
button 组件、memo 等组件,并设置相应属性。
(2)借书界面设计
在这一借书的窗口中使用了两个 Button 组件、3 个 Label 组件,两个 GroupBox 组件
一个 EdtBookD 组件,一个 EdtBookName 组件,一个 EdtCardID 组件,一个 Static Text 组
件
(3)还书界面设计
还书过程:
还书时读者只要将书交给管理人员,管理员将书上的图书条码读入系统,系统
从借阅文件上找到相应记录,填上还书日期后写入借阅历史文件,并从借阅文件上删去相应记
录,同时系统对借还书日期进行计算并判断是否超期,若不超期则结束过程,若超期则计算出
超期天数、罚款数、并打印罚款通知书,记入罚款文件。
同时在读者记录上作止借标记。
当
读者交来罚款收据后,系统根据读者条码查罚款文件,将相应记录写入罚款历史文件,并从罚
款文件只删除该记录,同时去掉读者文件中的止借标记。
当读者还书是在这里进行输入,并自动对数据库相关表进行修改。
(4)读者管理界面
通过读者管理界面在读者借阅书后,管理员事后会在电脑上整理读者的的信息。
(5)查询界面
通过查询界面就输入学号与姓名,点击查询就可以查询到这个学生所借的书和次数
(6)统计界面
通过统计界面可以把以前与现在的信息融合起来并统计下。
四、总结
经过近一个月的努力,我制作的“图书借阅管理信息系统”终于完成了。
虽然系统很
小且很简单,但还是很有成就感。
1、构思从实用性出发。
从开始的不知道做什么好,到后来坚定地设计制作这个系统,
我结合自身交学费的经历考虑到做这样一个系统有一定的使用价值。
能够给同学们和老师
们带来一定的便利。
2、制作过程稳中求胜。
在设计制作过程中,我努力运用本学期学到的所有 vf 知识,
一步一步做好,几乎用上了能用上的所有组件。
并且努力回忆老师曾说过的每一个注意事
项;不懂的就向身边的同学请教。
在此过程中自己也感到实际动手操作能力有了明显的提
高。
3、缺点和不足仍然很多。
当然,制作过程中也遇到了许多的困难。
皇天不负有心人,
我的程序终于全部完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 借阅 管理信息系统 设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)