苏州工业园区服务外包职业学院
二、“日常工作”模块设计
日 常 工 作 借阅处理 还书处理图书续借(1) 借书处理:记录借阅证的编号和图书编号,每借书一次就在
数据库写入一次借书记录。
(2) 还书处理:主要功能是通过借阅证编号、找到借阅记录,将
记还书记录写入数据中,同时会将用户的借书记录将被删除,并保存在借阅历史记录表当中。
(3) 图书续借:进行续借及相关功能,记录借阅证编号以及图书编号,完成续借过程。
图6.2 “日常工作”模块设计结构
19
苏州工业园区服务外包职业学院
三、“读者资料维护”模块设计
读 者 资 料 维 护 读者类型管理读者档案管理
图6.3 “读者资料维护”模块设计结构
(1) 读者类型管理:对不同类型的读者进行记录管理。 (2) 读者档案管理:对每个读者的信息进行记录。
四、“图书资料维护”模块设计
图 书 资 料 维 护
。
图6.4 “图书资料维护”模块设计结构
(1) 图书类型设臵:对图书的类型进行设臵管理,包括新书类型
的录入以及对现有书的类型进行修改甚至删除。
(2) 图书档案管理:对书籍的信息进行录入,包括新书,现有书
籍。
20
图书类型设置图书档案管理 苏州工业园区服务外包职业学院
五、“查询”模块设计
图6.5 “查询”模块设计结构
查 询 图书资料查询借阅历史记录查询借阅到期提醒(1) 图书资料查询:通过相关信息查询图书,此查询包括:‘图书分类’、‘图书编号’、‘图书名称’、‘作者’、‘出版社’及‘书架’。
(2) 借阅历史记录查询:根据借阅信息。此查询包括:‘借阅证编号’、 ‘图书名称’、‘图书编号’、 ‘读者名称’、‘借书日期’、‘还书日期’。
(3) 借阅到期提醒:根据借阅信息中的日期判断结果。
21
苏州工业园区服务外包职业学院
六、“系统管理”模块设计
图6.6 “系统管理”模块设计结构
系 统 管 理 图管理员管理书架设置(1) 图书馆信息:包括图书馆名称及图书馆相关资料信息的显示。 (2) 管理员管理:包括管理员名称及相关资料信息的录入,密码的修改以及员工信息的删除,权限设臵方便使别人通过网页不能越界查询自己相关信息,系统管理员可以修改自己的密码,并且拥有其他用户所拥有的以及所不拥有的功能。
(3) 书架设臵:包括书架名称的录入,修改以及删除功能。
第二节 系统数据库设计
书馆信息 22
苏州工业园区服务外包职业学院
一、数据总体结构设计
整个系统所包括的所有信息包含图书信息、读者信息、图书借阅信息、图书归还信息、管理员信息、读者类型信息、图书类型信息。可将信息抽象为下列系统所需要的数据项和数据结构:
(1) 图书信息(图书编号,图书名称,图书类型,作者,译者,
ISBN号,价格,出版社,所在书架,入库时间,操作员)
(2) 图书类型(图书编号,名称,可借阅天数)
(3) 读者信息(编号,姓名,性别,借阅证编号,读者类型,出
生年月,有效证件,证件号码,登记日期,电话,邮箱,操作员)
(4) 读者类型(名称,可借阅图书本数)
(5) 图书借阅信息(图书编号,读者ID,借出时间,应还时间,是否归还,操作员)
(6) 图书归还信息(图书编号,读者ID,归还时间,操作员) (7) 管理员信息(名称,密码);图书馆书架信息(名称);出版社信息;权限信息
(8) 图书馆信息(编号,名称,馆长,电话,地址,邮箱,创建日期,简介)
在这里使用E-R图描述了图书馆管理系统的数据模型。下图标识涉及的实体及关系。
23