欢迎来到天天文库
浏览记录
ID:12141566
大小:266.50 KB
页数:14页
时间:2018-07-15
《图书馆管理信息系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库课程设计报告-------图书馆管理信息系统软件学院-软件工程专业-xx级-x班姓名:xxx学号:xxxxxxxxxx目录一、系统开发平台-3-二、数据库规划-4-2.1任务陈述-4-2.2任务目标-5-三、系统定义-7-3.1系统边界-7-3.2用户视图-8--14-四、需求分析-8-4.1用户需求说明-8-4.1.1数据需求-9-4.1.2事务需求-10-4.2系统需求说明-11-4.2.1初始数据库大小-11-4.2.2网络和共享需求-11-4.2.3性能-11-4.2.4安全性-11-4.2.5备份和恢复-1
2、2-4.2.6用户界面-12-4.2.7法律问题-12-五、数据库逻辑设计-12-5.2数据字典-14-5.3关系表-19-六、数据库物理设计-20-6.1索引-20-6.2视图-20-6.3安全机制-20-6.3.1系统安全-20-6.3.2数据安全-21-6.4其他-21--14-七、应用程序设计-21-7.1功能模块-22-7.2界面设计-22-7.3事务设计-28-八、测试和运行-32-九、总结-33-9.1系统优点-33-9.2系统不足-33-9.3经验与收获-33-一、系统开发平台题目:图书馆信息管理系统开发工
3、具:Python2.7,Django1.6数据库:MySQL操作系统:Windows7-14-二、数据库规划2.1任务陈述图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息、图书预约信息等。人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍信息、读者信息、借书信息、还书信息、图书预约信息等进行统一管理,及时了解各个环节中信息的变更,有利于管理效率的提高,同时为了提高工作效率、服务质
4、量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来。图书馆信息管理系统数据库用以收集、存储书籍信息、人员(学生、图书管理员)信息、图书借阅信息以及意外处理信息,及时记录存储各个环节信息的变更,以便管理、查询、显示、输出,节约大量人力物力把人们从繁杂的手工记录方式中解脱出来的同时,有力保障图书馆日常事务的高效运作。本系统分为学生角色、和图书馆管理员角色。采用C-S-S结构,用户通和管理员过登陆可以完成一系列相应操作,本系统采用java的美化,数据库用的是老师服务器上面的oracle。2.2任务目标(1)图书可以按照ISB
5、N、书名、作者、分类(关键字)等进行查询,(2)检索书籍后,得到的结果以滚动条的方式显示。(3)用户的用户名,密码等信息完全由教务处学生管理系统授权导入。-14-(1)保存每条记录,包括当前借阅、借阅历史、超期记录、丢失记录(2)当有借书有过期记录,就不能再借阅或者续借,只有把违规记录处理之后才可以借阅新书或者续借(3)当达到结束上线的时候,也不可以再借阅,上线设置为8本(4)在进行登录验证时,将输入的密码加密后与从数据库中取出的进行比对,防止sql注入。(8)图书馆管理人员可以查询图书,并且录入新书,删除书籍(9)图书管
6、理员可以处理借阅者的违规记录,以及还书(10)每一次处理都有相应的记录三、系统定义3.1系统边界系统将用户分为读者、图书馆管理员两种身份,共同参与图书的流通管理过程。3.2用户视图学生视图:(1)检索图书,可以按照ISBN、书名、(2)查看当前借阅、超期记录。(3)借阅书籍(4)续借已借图书,但是不能超过最大借阅次数。图书馆管理员视图:(1)查看学生借书信息(2)购买新书时,可以录入新书-14-(1)查看并处理学生违规记录(2)处理学生的还书(5)查找并删除一些旧书四、需求分析一.背景:为了更好的维护图书,给大家借阅书籍带
7、来便利,让管理员更好的管理。创造一个好的便利的借书系统,一个高效,实用的图书管理系统是十分必要的。二.目标系统总目标:1:对图书的管理员和借阅者提供管理2:系统具有简单并且易操作性3:系统具有很强的稳定性和安全性子目标:图书的管理:图书的录入,更新,删除,分类,修改;检索图书,借阅;用户的管理:用户基本的信息的设置,更新,删除;用户的权限设置;借阅信息管理:借阅的日期,应还的日期,实际的还书日期,是否违规,是否处理。三.用户以及系统的功能要求管理员权限:1:管理员的登陆2:管理员对自己基本信息的管理(包括更新和删除)3:对
8、新书的登记入库(包括新书的基本信息以及是否可借)4:对损坏图书的删除下架。-14-5:对借阅者违规行为的处理6:对借阅者信息的管理普通用户的权限:1:管理自己的部分信息(例如密码的更新)2:能够检索相关的书籍(就是图书的报表呈现)3:能够借阅库内的图书并登记所借的图书4:能够查看自己当前借阅的书籍5:能
此文档下载收益归作者所有