欢迎来到天天文库
浏览记录
ID:5401023
大小:2.40 MB
页数:73页
时间:2017-12-09
《java版图书管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库原理及应用java版图书管理系统课程设计报告第一章系统概述当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机网被广泛应用于管理信息系统的外部环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息处理,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与管理信息系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集聚地,图书和用户借
2、阅资料繁多,包含很多的信息数据的管理。该软件最终的使用者是学校,公司,图书馆管理者,并提供以下的功能:1.默认页提供关于图书馆管理系统的基本信息;2.图书馆管理者可以根据读者信息创建读者的帐户;3.如果读者输入的ID在数据库不存在,系统将显示错误页;4.图书馆管理者必须先登录才能在了解图书馆的详细信息和自己的基本信息,并可以对图书进行添加、查找、修改、注销等的操作,还可对读者进行管理与归类;5.读者必须先登录才能对图书进行借阅、归还、续借等操作。第二章需求分析2.1需求2.1.1功能需求2.1.
3、1.1登录界面为了方便进行管理,我们设置了一个统一的登陆界面。对于不同身份的人由系统自动判断。72数据库原理及应用2.1.1.1.1用户登录(1)用户信息此模块包括用户的姓名、密码、年龄和性别。(2)图书信息此模块包括图书的类别、名称、作者、出版社、以及图书馆里的现有数量。(3)借阅图书此模块包括借阅图书的用户、借阅的时间。(4)密码的更改管理员可根据自己的喜好更改自己的登录密码。72数据库原理及应用登陆界面借阅管理系统数据维护新书订购管理基础数据维护登录界面流程图2.1.1.2图书信息管理2.
4、1.1.2.1图书清单1.图书名2.图书编号3.类型4.作者5.已借出的本数6.所剩本数2.1.1.2.2新进图书信息2.1.1.2.3图书查询(1)按作者(2)按图书名2.1.1.2.4图书信息的更新及删除图书信息管理图书清单图书查询新书订购信息购信息图书信息的更新对图书信息进行修改,添加或删除。2.1.1.3用户信息管理72数据库原理及应用用户自己可以查看的基本信息,通过用户的信息便于管理员有效的管理用户的借阅信息,可以让自己了解自己的借阅情况。2.1.1.3.1个人基本信息1.学号2.姓名
5、3.密码4.年龄5.性别6.生日7.电话号码2.1.1.3.2功能1.能借阅的书本数量2.已借书数量3.曾经借过的书及所借时间4.用户信息的更改2.1.1.3.3查询1.管理查询管理员可以查询图书馆里的藏书情况,用户的基本信息情况2.用户查询用户信息管理用户可以查询图书馆里的藏书情况和自己的借阅信息2.1.1.3.4注销和修改用户信息读者基本信息查询功能用户信息的更改学号用户查询管理员查询已借书数量能借阅的书本数量姓名用户信息管理流程图2.1.1.4图书借阅管理2.1.1.4.1图书借书管理(1
6、)读者查询方式72数据库原理及应用按类型(如小说类、专业类、杂志类)或按出版日期等查询,系统给与提示,若按其中一种查询系统会给出这类查询的所有信息。(2)图书的借阅查找到读者所需的书本,若该书没有被借阅或还有库存,则借阅成功,记录借阅的图书的基本信息,借阅的日期和借阅者的详细信息。图书借书管理读者查询方式图书的借阅按类型按出版日期借阅成功借阅失败借书管理流程图2.1.1.4.2图书还书管理(1)退还图书的详细信息如退还信息,图书信息(2)还书读者的详细信息(3)罚款计算方式设定归还期限,超过归还
7、期限不退还图书者按超过天数增加借阅费用;若没有超期就无需罚款。(4)赔偿方式针对退还时图书损坏或丢失者,照原价赔偿。图书还书管理返还图书信息返还读者信息罚款计算方式赔偿方式还书管理流程图2.1.2数据需求72数据库原理及应用图书事务处理书名m用户ID密码借阅操作管理用户图书ID管理员ID密码管理图书图书馆管理员nmnmnn总体E-R属性图图书信息图书编号定价ISBN号书名作者出版社出版日期书库到馆日期图书属性图借阅编号书目编号读者编号借阅日期应还日期72数据库原理及应用借阅信息属性图用户信息用户
8、编号证件编号用户类别姓名性别密码用户信息属性图2.1.3性能需求[说明程序对运行时间、存储空间和计算精度的特殊要求]2.1.3.1运行时间1.用户登录请求、个人信息填写完毕后的提交、个人信息更改、删除的操作,响应时间应该在1.5s之内——用户不应感到系统有延迟的时间;2.管理者对图书进行信息查询,返回记录在100行之内的,响应时间应不超过2s,超过100行记录的情况,应该进行分页显示结果信息;3.统计分析涉及的数据表众多且数据量大,统计分析时要求系统响应速度快。2.1.3.2存储空间存储过程要是
此文档下载收益归作者所有