下载此文档

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


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
数据库课程设计
指导教师
专业
班级
学号
姓名
学校图书馆管理系统的设计与实现
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、结束语

数据库课程设计-学校图书馆管理系统的设计与实现 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2013-03-25