没有合适的资源?快使用搜索试试~ 我知道了~
数据库课设报告-图书馆管理系统-毕业论文.doc
0 下载量 102 浏览量
2023-07-09
08:32:13
上传
评论
收藏 799KB DOC 举报
温馨提示
试读
27页
数据库课设报告-图书馆管理系统-毕业论文.doc
资源推荐
资源详情
资源评论
课 程 设 计
课程名称____ 数据库_________
题目名称 图书馆管理系统
学生学院____计算机学院_________
专业班级___________
学 号_____________
学生姓名______ _________
指导教师________左亚饶_________
2013 年 1 月 15 日
2
目录
1.课设概述.................................................................................................................................................................3
1.1 课设选题.....................................................................................................................................................3
1.2 课设背景.....................................................................................................................................................3
1.3 开发环境与工具.........................................................................................................................................4
2.需求分析.................................................................................................................................................................4
2.1 系统需求概述..............................................................................................................................................4
2.2 功能性需求.................................................................................................................................................4
3.概要设计.................................................................................................................................................................5
3.1 系统总体设计.............................................................................................................................................5
3.1.1 逻辑结构设计..................................................................................................................................6
3.1.2 软件架构设计..................................................................................................................................6
3.2 系统功能设计.............................................................................................................................................7
3.2.1 总体结构..........................................................................................................................................7
3.2.1 功能设计说明..................................................................................................................................9
3.3 数据库设计...............................................................................................................................................10
3.3.1 建库设计........................................................................................................................................10
3.4 界面设计...................................................................................................................................................11
3.4.1 主界面............................................................................................................................................11
3.4.2 子界面 A.........................................................................................................................................12
4.详细设计...............................................................................................................................................................14
4.1 模块接口设计...........................................................................................................................................14
5.系统测试...............................................................................................................................................................18
5.1 各模块测试...............................................................................................................................................18
5.2 测试评价...................................................................................................................................................22
5.3.1 充分性评价...................................................................................................................................22
5.3.2 缺陷与不足...................................................................................................................................22
5.3.3 改进建议.......................................................................................................................................22
6.总结体会...............................................................................................................................................................23
参考文献...................................................................................................................................................................24
3
1.课设概述
1.1 课设选题
图书馆管理系统实例
1.2 课设背景
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛
应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机
进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信
息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆
信息而设计的。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的
管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据
调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图
书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的
人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处
理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规
范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,
资源闲置比较突出,这就是管理信息系统的开发的基本环境。
数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图
书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般
借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员
也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,
造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。
基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,
程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的
查询和修改图书情况。
4
1.3 开发环境与工具
2.需求分析
2.1 系统需求概述
设计图书馆信息管理系统要考虑的问题很多。本程序的实例对实际系统作了
适当的简化。需求概述如下:
① 系统能对书籍信息进行管理。书籍的信息包括:书籍名称、出版社、作
者、出版社地址、出版日期、价格、书籍数量、书籍借出数量。书籍管理功能包
括:添加书籍、修改书籍信息、删除书籍。添加书籍时。可设定新书数目,几本
完全相同的书籍作为一条记录管理。
② 系统不需要管理借阅者除姓名外的信息。对每一名借阅者最多可借阅的
书籍数目不做限定。
③ 借书时,管理人员记录借书者姓名、借阅书籍名称和借阅日期。
④ 还书时,管理人员记录还书者姓名、归还书籍名和还书日期。系统暂时
不设定书籍的最长借阅时间。
⑤ 操作人员可以根据书籍名称、作者、出版社三者之一或者三者的任意组
合查询书籍信息。系统暂时不具备模糊查询的功能。
⑥ 操作人员可以查询借阅某书籍的所有借阅者姓名;也可以查询借阅者借
阅的所有书籍名称;还可以根据借阅者姓名、书籍名称查询借阅者的借书时间、
还书时间。
⑦ 系统由图书馆工作人员操作、图书馆工作人员分为系统管理员、书籍管
理员和借阅管理员三类。系统管理员具有所有操作权限;书籍管理员具有书籍管
理、查询信息权限但不具备管理借书还书事宜及管理用户权限;借阅管理员具有
管理借书还书、查询信息权限,但不具备管理书籍和用户的权限。
⑧ 系统管理员负责管理系统用户,可以增减用户、修改用户密码和删除用
户。
⑨ 所有操作人员凭账号和密码登陆系统。
序号
类别
具体需求
备注
1
硬件
内存 512M 以上
2
软件
Windows xp 以上
Sql Server 2000+ eclipse + JDBC 驱动
5
2.3 功能性需求
用户登陆
用户管理:该功能又包含以下三项子功能:
添加用户
修改用户密码
删除用户
书籍管理:书籍管理功能包括以下三项子功能:
添加书籍
修改书籍
删除书籍
借书管理:该功能包括以下两项子功能:
书籍出借
出借信息修改
还书管理:该功能包括以下两项子功能:
书籍还入
书籍还入信息修改
信息查询:该功能包括以下三项子功能:
书籍信息查询
借阅信息查询
系统用户列表
3.概要设计
3.1 系统总体设计
系统包含五大功能:系统管理、书籍管理、借书管理、还书管理、信息查询。
剩余26页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 718
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功