发布时间 : 星期五 文章基于三大框架的图书管理系统毕业设计(论文)正文--初稿更新完毕开始阅读
开始图书管理新书入库图书出库图书信息修改是否成功Y入库成功页面N入库失败页面Y出库成功页面是否成功N出库失败页面Y修改成功页面是否成功N修改失败页面结束 图4-4 图书管理模块
4.3.3 学生管理模块
学生管理是由管理员负责,管理员可以在此模块中添加新用户,以及对用户信息进行更新,删除等操作,每个学生都会对应一个唯一的借书证,因此对学生信息管理即对学生借书证信息管理。
本模块的功能点包括:
(1) 添加用户:办理借书证,填入对应学生的基本信息;
(2) 删除用户:根据学生借书证上的ID删除此学生的信息,即删除此借书证。 (3) 修改用户:办理借书证期间如果出现了信息录入错误可以根据借书证ID对其信息进行改正。
(4) 用户挂失:把借书证的状态改为挂失状态,暂时失去一部分功能。
借书证管理模块操作情况如图4-5所示:
-13-
开始借书证管理借书证办理借书证注销读者信息修改图书证挂失Y是否成功NY是否成功NY是否成功NY是否成功N办理成功页面办理失败页面注销成功页面注销失败页面修改成功页面修改失败页面挂失成功页面挂失失败页面结束 图4-5 借书证管理模块
4.3.4 借阅信息管理模块
此模块中管理员对读者的一切借阅信息进行管理,还包括了图书归还和图书超期后欠款的操作。
功能点如下:
(1) 图书借阅:记录借书证ID和图书ID,进行图书的借阅过程。之后在数据库中插入该借书记录,该记录包括了借阅日期、图书ID、借书证ID、归还日期等;
(2) 图书归还:需要借书证ID,和图书ID,根据图书编号ID在借阅登记表中找到并删除相应的记录,然后在历史借阅记录信息表中更新该借阅记录;
(3) 查看借阅记录:查看学生的借阅记录或者图书的借阅记录,需要借书证编号以及图书编号。
(4) 还款:图书超期后会根据超期时间生成相应的欠款,需要借书证编号。 借阅信息管理模块操作情况如图4-6所示:
-14-
开始借书信息管理办理借阅归还图书办理还款填写借书证编号和图书编号填写借书证编号和图书编号填写借书证编号Y是否存在编号NY是否存在借阅记录NN是否存在编号Y是否已经借阅Y归还成功借阅失败归还失败还款失败N是否有欠款借阅成N功还款成Y功结束 图4-6 借阅信息管理模块
4.3.5 图书查询模块
在用户查询界面,用户能够根据书名,作者名、书的种类、出版社等多种条件在现有的图书库中查询图书。
本模块的功能点如下: (1) 以图书编号为条件查询; (2) 以书名为条件查询; (3) 以作者名为条件查询。 (4) 以图书类型为条件查询。
-15-
此模块流程图如图4-7所示:
开始图书检索根据图书ID查询根据书名查询根据类型查询根据作者查询Y图书列表是否检索到图书N提示页面结束 图4-7 图书检索模块
4.4 数据库设计
4.4.1 关系模型设计 (1)实体图
学生属性:姓名、学号、性别、班级、学院、电话、密码、已借书数量、创建日期、Email、地址、宿舍。学生实体图如图4-8所示:
创建日期 学号 姓名 密码
已借书数量 地址 宿舍 Email 班级 电话 -16- 学生 性别 学院