图书馆借书管理信息系统设计word版本Word格式文档下载.docx
《图书馆借书管理信息系统设计word版本Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《图书馆借书管理信息系统设计word版本Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
前台组长,负责前台的整体工作协调和监督;
前台操作员,负责借书管理信息系统的操作,具体包括例如学生的身份认证、图书的信息登记、更新图书信息表等等;
前台结算员,负责对借书超期生成的结算单以及图书损坏的赔偿单进行结算。
图书管理组按照职能又分为:
图书管理组组长,负责图书馆书库一切工作的协调有序管理;
图书检查员,负责图书的完好程度检查;
理书员,负责图书的上架摆放整理。
三、功能层次分析
(1).图书馆借书管理信息系统提供图书馆藏的图书信息,要包括图书的基本信息介绍,例如图书的出版社、作者、内容简介,包括图书在书库中的存放位置。
(2)对于借书的学生需要进行身份认证,并登记所借图书的信息,同时编制出学生借书单。
(3)对于图书需要续借的需要,要对已有的借书单进行更新,主要是借书期限的更新。
(4)对于学生还书,需要学生的借书单为基础进行登记,同时生成所还书目单并判断还书期限是否超期。
最后还书完成进行图书数量、状态的修改
图书馆借书管理信息系统
提供图书信息
借书/续借登记
还书登记
编制学生借书单
更新学生借书单
登记还书
生成所还书目单
修改图书数量/状态
提供图书基本信息
提供图书存放位置信息
登记所借图书信息
身份认证
判断还书是否超期
四、业务流程分析
(1)学生通过图书馆前台借书系统提供的图书信息表查询图书基本信息,搜索到需要的书目,并查询图书在书库中的存放位置,然后去书库中寻找所需图书。
(2)学生借书时,需先进行身份认证,然后登记所借的图书信息,从而编制成学生借书单。
(3)学生续借需要再次进行身份认证,然后更新学生借书单,主要对借书期限进行修改。
(4)学生还书时,系统先判断还书日期是否超期,如果超期生成一张超期结算单;
同时前台人员收回所还的图书,并生成所还书目单通知图书管理员整理所还图书。
(5)图书管理员凭着所还书目单对所还图书的完好状况进行检查,若图书受损则生成赔偿单给结算中心,完好的图书则摆回书库对应位置并生成理好的图书书目单给前台。
(6)结算中心就借书管理信息系统传来的超期结算单和图书管理员传来的赔偿单进行结算。
(7)前台借书管理信息系统就图书管理员传来的理好的图书书目单更新图书数量、状态,修改图书信息表,形成新的图书信息表。
五、数据流程分析
(1)顶层数据流程:
(2)第二层数据流程:
(3)第三层数据流程:
六、概念结构分析
(一)数据库逻辑结构设计
(1)E-R图:
(2)实体及联系属性:
学生:
学号,姓名,性别,专业,借书证号,照片
图书:
书名,书刊号,出版社,作者,发行日期,版次,页数,存放位置编号
图书管理员:
管理员编号,姓名,性别
结算中心:
流水号,电话
(二)数据库物理结构设计
结合以上E-R图进行转化,基于逻辑结构设计创建数据表,主要结构如下:
1.图书信息表的结构
序号
字段名称
字段说明
类型
位数
必填字段
1
SN
图书编号
文本
10
是
2
ISDN
ISDN号
50
3
BookName
图书名称
4
BookCode
索引号
15
5
BookType
图书类别
12
6
BookPages
图书页码
7
BookDes
图书描述
20
8
AuthorName
作者姓名
9
PublishDate
出版社
Edition
出版日期
时间/日期
11
LibRights
版本
BookStatus
图书状态
13
Place
存放位置
14
Other
备注
2.学生借书单
IssueNo
借阅号
StuNo
学生证件号
StuName
学生姓名
StuClass
学生班级
idate
借出日期
日期/时间
iStatus
借出状态
ddate
应还时间
3.所还书目单
RBookNo
还书单号
Rdate
还书日期
No
图书序号
4.理好的书目单
PBookNo
理书单号
5.超期结算单
OverdateANo
结算单号
OverBookName
超期图书序号
超期图书名称
Overdate
超期时间
费用类型
6.赔偿单
ComNo
赔偿单号
Comdate
赔偿时间
(三)代码设计
组织结构:
组织部门采用顺序码编码,1代表图书馆馆长,2代表前台,3代表图书管理组;
各部门内员工采用区间码编码,并且是使用十进位码,小数左边代表主分类,右边代表子分类,2.1代表前台组长,2.2代表前台操作员(其中所有前台操作员代码均以2.2为开头,例如:
一位前台操作员代码为2.201),2.3代表前台结算员,3.1代表图书管理组组长,3.2开头编码代表图书检查员(其中所有图书检查员代码均以3.2为开头,例如:
一位前台操作员代码为3.205),3.3开头编码代表理书员
图书信息:
各类图书基本信息采用区间码编码,为方便学生借/还书时的图书信息登记,为每本图书贴一个条码,且条码采用区间码编码,同类图书的开头码统一的,后面子分类不同编号不同(例如:
可采用8位条码,某本《国际贸易实务》条码为:
71687863,另外一本一样的图书条码为:
71687865)
存放位置编码采用助忆码编码,(例如图书馆3楼03经济类第3列书架的第3层的第3本《工业技术经济学》第三版编码:
F3-ECO-03-33-3)
学生身份:
学生身份采用区间码编码,(例如:
2011届学生编码11,管理学院编码03,物流班编码17,学生编码07,该学生的身份代码为:
11031707,另一位同班同学身份代码:
11031704)
学生借书单:
学生借书流水单采用区间码编码,(例如:
2013年12月23日第9次流水单编码:
1312230009)
学生借书单上各书目采用顺序码编码,(例如:
学生一次可借书20本,某同学一次借书5本,第5本编码:
05)
所还书目单:
所还书目单流水单号采用区间码编码(例如:
还书单上各书目采用顺序码编码,(例如:
第5本编码:
各图书存放位置编码采用助忆码编码,(例如图书馆3楼03经济类第3列书架的第3层的第3本《工业技术经济学》第三版编码:
理好的图书书目单:
理好的图书书目单流水单号采用区间码编码(例如:
理好的图书书目单单上各书目采用顺序码编码,(例如:
超期结算单/赔偿单:
超期结算单/赔偿单流水单号采用区间码编码(例如:
七、总结
经过一学期的信息系统分析与设计的学习,让我们感受到了管理信息系统的实践魅力,同时将已经学过的数据库的知识与系统结构设计相互贯通加强和加深了知识学习的链接。
在设计分析过程中,我们就本身学习薄弱的地方重新学习,对不懂的地方请教老师,使得学习效果更好。
同时,由于对于图书馆的借书流程调查受到一些客观限制使得这份系统设计的不是十分完整;
以及对于编程的不擅长使得我们的分析设计可能受到程序的无法很好实现,这里需要改进和完善的地方还很多。