1 / 17
文档名称:

数据库课程设计-学校图书馆管理系统的设计与实现.doc

格式:doc   页数:17
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库课程设计-学校图书馆管理系统的设计与实现.doc

上传人:3346389411 2013/11/21 文件大小:0 KB

下载得到文件列表

数据库课程设计-学校图书馆管理系统的设计与实现.doc

文档介绍

文档介绍:设计
数据库课程设计
指导教师
专业
班级
学号
姓名
学校图书馆管理系统的设计与实现
1 引言
大学校园的的图书馆是大学生们汲取知识,自我培养的最佳之处,我们要努力为大学生创造良好的学习环境,珍惜大学生的时间,以最优,最快的方式为大学生提供服务。我们的目标就是要让每个大学生都能爱上我们的图书馆,自由自在的畅游在书的海洋中。
人工手工操作不仅效率低,错误率高,工作人员还会因为繁杂的重复劳动而心情变坏,不仅更加降低了工作效率,而且对学生的态度会明显下降,严重影响整个图书馆的环境。所以我们有必要建立这个图书馆管理系统。
这个图书馆管理系统功能并不复杂,操作比较简单,对象主要分为两类,一类是管理员,一类是读者。管理员可以将读者的信息注册进入图书馆数据库中,对图书馆内的藏书也可以登记入库,实行统一管理。同时借书,读者自己在电脑中便可完成借书的手续,无须再经过图书管理员的操作,这样大大节省了管理员的工作量,而且工作的效率要比管理员集中操作快很多。对于这个系统,没有给读者修改自己个人信息的权利,统一由管理员登记入库,所以读者如果发现自己的数据库信息有误,无法自己进行修改,需要执有效证件去管理员那修改。同时,未保障读者的信息隐私,我们未提供给读者查询其他读者信息的功能,只有管理员可以查看,修改等。
这个图书馆系统比较简单,界面一般,虽说还算比较友好,但是还不算吸引人。一些在程序编辑中存在的小错误还未得到完全的修改,可能在某种未知的操作过程会出现程序的中断或是系统的崩溃。
这次的系统开发由于时间比较仓促,实现的功能比较简单,还有许多错误,还需要以后继续修改,完善。
+SQL Server2000。
2 需求分析
图书信息包括:图书序号、书名、类别、出版社、作者、状态。
读者信息包括:读者证号、读者姓名、读者性别、联系方式、已借书数。
实体之间的联系:读者——借阅——图书。图书中序号为主键,读者中读者证号为主键,借阅关系中读者证号,图书序号,借阅时间为主键。
E-R图:
作者
出版社
类别
书名
图书序号
状态
图书
N
读者证号
借阅日期
应还日期
借阅
图书序号
1
读者
联系方式
已借书数
读者性别
读者姓名
读者证号
3、数据库逻辑设计
表1:读者信息表结构
字段名
字段类型
字段长度
允许空置
读者证号(主键)
字符型
10字节

姓名
字符型
10字节

性别
字符型
10字节

联系方式
字符型
10字节

已借书数
数值型
4字节

表2:图书信息表结构
字段名
字段类型
字段长度
允许空置
图书序号(主键)
数值型
10字节

书名
字符型
10字节

类别
字符型
10字节

出版社
字符型
10字节

作者
字符型
10字节

状态
逻辑型
1字节

表3:借阅信息表结构
字段名
字段类型
字段长度
允许空置
读者证号(主键)
字符型
10字节

图书序号(主键)
字符型
10字节

借阅时间(主键)
日期型
8字节

应还时间
日期型
8字节

表4:用户登入帐号表结构
字段名
字段类型
字段长度
允许空置
用户帐号(主键)
字符型
10字节

密码
字符型
10字节

类型
逻辑型
1字节

4、系统功能设计
系统的主要功能包括:
读者注册管理;
图书入库管理;
图书查询、读者信息查询;
图书借阅、归还管理
帮助;
系统退出。
系统登入(验证)
管理员登入
读者登入
主窗体
主窗体
还书
借书
个人信息查询
退出系统
帮助
图书信息查询
图书信息管理
读者信息管理
删除
修改
添加
5、程序设计
信息查询
信息查询最主要的是正确与数据库相链接,并使用正确的SQL语句实现,复杂情况下可能会出现多级查询,要十分注意。
更新程序的设计
多表操作是数据库中比较难的开发专题,它涉及到数据库中的关系操作的基本方法问题。例如本系统中要从建立的三个基本数据表中,借书还书,就要涉及到这三个数据表,读者表,借阅表,图书表,为了解决这个问题,我采用了多SQL语句加以实现。
数据库添加,删除数据
在添加数据数据时要注意,数据库中字段的类型,长度,是否允许为空置,应对应输入,都则无法将数据添加进数据库中;在删除数据时,要注意表表之间的关系,比如要删除一本书,不仅要在图书表中删除,同时还要考虑,那本书在借阅表中数否有记录,删除时不应引起数据库的异常。
6、

最近更新

2025永宁县第二中学消防控制室值班员招聘1人考.. 48页

2026上海银清企业服务有限公司招聘备考题库附.. 44页

2026年(完整版)C语言试题完整参考答案 13页

2026年c语言期末考试题库及答案(各地真题) 13页

2026年c语言算法考试题库及答案(新) 13页

2026年c语言题目讲解及答案(典优) 13页

2026年丽水学院单招职业适应性测试模拟测试卷.. 44页

2024年昆明航空职业学院辅导员考试笔试真题汇.. 35页

2025吉林长春汽车经济技术开发区消防救援大队.. 38页

2025山东滨州市滨城区招录城市社区工作者40人.. 32页

2026年吉林省经济管理干部学院单招职业倾向性.. 44页

2025年汝阳县招教考试备考题库附答案解析 31页

2026年大学c语言考试题库及答案(各地真题) 13页

2025广西北海海关综合技术服务中心招聘非编人.. 45页

2025江苏无锡市公安局锡山分局招聘警务辅助人.. 37页

2026年山东传媒职业学院单招职业倾向性测试题.. 45页

2025福建莆田市秀屿区市场监督管理局招聘驾驶.. 49页

2026年工贸试题-考试题库附完整答案【夺冠系列.. 42页

2026吉林省面向大连理工大学定向招录选调生笔.. 36页

2026年《中国近代史纲要》形考试题含完整答案.. 41页

2026年刑法分则考试题库及答案(夺冠系列) 15页

2026年叉车厂内证考试题库及答案(典优) 14页

2026年福建省福州新区(长乐区)优秀教育人才.. 46页

2026年药物分析题库及答案1套 42页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

六年级英语上册第一单元测试题-(含答案) 9页

喝酒给老婆的检讨书 6页

刮板式花生脱壳机结构设计 39页

vae乳液低温发泡工艺 29页

广东市政工程资料表格填写范例样本(其他低区仅.. 231页