数据库图书馆信息管理系统说明.docx
- 文档编号:3010949
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:20
- 大小:1.72MB
数据库图书馆信息管理系统说明.docx
《数据库图书馆信息管理系统说明.docx》由会员分享,可在线阅读,更多相关《数据库图书馆信息管理系统说明.docx(20页珍藏版)》请在冰豆网上搜索。
数据库图书馆信息管理系统说明
广东交通职业技术学院
交通信息学院
数据库课程设计分析报告
专业:
工业网络技术
班级:
091班
学号:
59
姓名:
蔡家明
指导教师:
曾素勤
日期:
2010-12-20
成绩:
数据库应用实训课程设计项目任务书
专业:
工业网络技术班级:
091班教师:
曾素勤2010年12月20日
课程设计
题目名称
题目内容和要求:
(一)、题目内容:
利用Access2003设计一个实用的数据库系统。
以下题目可作参考:
①学生宿舍管理系统;②医院信息管理系统;③商品销售管理系统;④学生社团信息管理系统; ⑤餐饮管理系统;⑥ KTV娱乐收银系统 ;⑦车辆信息咨询系统;⑧交通线路信息资讯;⑨旅游系统管理;⑩家居管理系统
(二)、要求:
1、根据实际调查得到的资料,设计数据库表格及其间的关系;
2、设计相关的查询、窗体、报表、页、宏;
3、系统要有登录界面,实现用户名、密码验证功能;
4、有和具体业务相关的处理功能(不少于6个);
5、至少有一个嵌套的主子窗体
注:
如希望另做课题,应在课程设计开始前一周提交书面报告,经教师审核后按要求进行。
需要使用的设备:
硬件:
PC机
软件:
Win2000或Win2003/XP、Microsoftofficeaccess2003编程环境。
评分方法和标准:
1、评分方法:
学生自行完成程序设计,并提交以下资料:
(1)交电子稿至邮箱:
suqinzsu@,内容包括:
A、设计报告;
B、数据库源文件。
(2)另交文字打印稿,并附项目任务书、课程设计总结与指导教师评阅表(格式见附表)
2、评分标准:
(1)系统整体设计(20%)
(2)系统的界面、布局、功能(20%)
(3)设计报告(包括格式、资料运用、字数、论据、创新等)(40%)
(4)出勤、纪律考核(20%)
自选项目:
教师意见:
年月日
:
内容较多时,可以附页。
交通工程与信息工程学院制表
图书馆信息管理系统
本“图书馆信息管理系统”是以实现图书馆借阅工作系统化为目的和背景而设计开发的一个简单系统,利用Access2003设计一个实用的数据库系统。
图书馆信息管理系统主要实现对图书馆工作的信息化管理。
本系统实现了对图书的基本信息和会员(图书借阅者)的基本信息的登记、保存、统计和查询等功能,另外还对会员的借阅信息进行了登记、保存、统计并能查询,同时实现了对图书的数据化管理。
很大程度上实现了图书馆管理员工作的信息化管理。
一、系统总体分析与设计
根据图书馆借阅场景中为方便图书管理人员工作的需求,“图书馆信息管理系统”可以分为对图书的管理、对会员的管理、对借阅过程的管理和对系统的维护等几方面。
(1)图书管理:
主要包括对图书基本信息、图书存放位置、图书进出库情况等数据的记录、统计和查询,以方便图书管理人员的工作。
(2)会员管理:
主要包括新增会员、会员资料查询和会员的借书、续借、还书和超期情况的查询等。
(3)管理员管理:
主要是对管理员的信息进行管理,可以添加或者删除管理员,保证图书馆的图书数据信息的安全。
(4)借阅过程管理:
主要包括对图书每日借阅情况的记录、统计和查询,根据不同等级会员借书册数的限制和不同图书限借天数的限制等对图书借阅进行管理。
以实现上述需求为目标,经过全面分析,我们可以初步将整个系统划分为“数据管理”、“借阅管理”、“数据查询”三个子模块,通过分别实现各个子模块的功能来实现整个系统的整体功能。
各模块功能如下:
(1)数据管理:
包括对图书和会员基本信息数据的管理,这两块又可细分基本信息管理和等级限制设置。
本模块主要实现记录浏览、记录增加、记录修改、记录删除和记录打印等功能。
(2)借阅管理:
本模块是整个系统的最核心部分,图书借阅管理系统的核心功能基本全部在该模块体现——“借书”、“续借”、“还书”、“罚款缴纳”。
该模块对会员借阅图书的全过程进行管理。
(3)数据查询:
包括图书查询、会员查询、借阅超期查询、借阅记录查询。
通过该模块能够实现对图书信息、会员信息、超过借阅期限而未归还的图书、每本图书及每个读者的历史借阅情况等的查询。
将上述模块设计图示化后我们便可以得到如图1所示的系统功能模块图:
图1系统功能模块图
二、数据库分析与设计
1.数据库数据结构分析
通过对图书馆信息管理的内容和数据分析,创建该管理系统数据库,名为“图书馆信息管理系统.mdb”,主要包含的数据表有“会员表”、“会员级别表”、“图书表”、“图书类别表”、“图书借阅表”共五个表。
这五个表之间存在着一定的关联关系,各表间的关系如图2所示:
图2系统中各表间关系图
2.数据库逻辑结构设计
“图书馆信息管理系统”的各个数据库表结构设计如表1~表5所示:
表1“会员表”表结构
字段名
数据类型
字段大小
格式
主键
必填字段
会员证编号
文本
12
是
是
会员级别
文本
8
是
会员姓名
文本
8
是
会员性别
文本
2
是
身份证号
文本
18
是
单位名称
文本
50
否
单位地址
文本
50
否
联系电话
文本
15
否
办证日期
日期/时间
短日期
是
有效日期
日期/时间
短日期
否
照片
OLE对象
否
备注
备注
否
表2“会员级别表”表结构
字段名
数据类型
字段大小
格式
主键
必填字段
会员级别
文本
8
是
是
限借册数
数字
整型
是
表3“图书表”表结构
字段名
数据类型
字段大小
格式
主键
必填字段
图书编号
文本
7
是
是
图书分类号
文本
30
是
图书类别
文本
30
是
书名
文本
50
是
作者
文本
50
是
出版社
文本
30
是
出版日期
日期/时间
短日期
是
价格
数字
双精度型
货币
是
存放位置
文本
50
是
入库时间
日期/时间
短日期
是
库存总数
数字
整型
是
在库数量
数字
整型
是
借出数量
数字
整型
是
新书入库
数字
整型
否
旧书出库
数字
整型
否
借出次数
数字
整型
是
备注
备注
否
表4“图书类别表”表结构
字段名
数据类型
字段大小
格式
主键
必填字段
图书类别
文本
30
是
是
限借天数
数字
整型
是
超期罚款/天
数字
双精度型
货币
是
表5“图书借阅表”表结构
字段名
数据类型
字段大小
格式
主键
必填字段
默认值
借阅编号
自动编号
长整型
是
图书编号
文本
7
是
会员证编号
文本
12
是
借阅日期
日期/时间
短日期
是
还书日期
日期/时间
短日期
否
罚款已缴
文本
2
是
“否”
备注
备注
否
3.创建数据库和表
在数据库数据结构分析和数据库逻辑结构设计完成之后,接下来便可以用Access来创建数据库。
一般步骤是首先创建数据库,再创建数据表,最后建立表间关系。
建立的表如下图示:
图3“图书表”结构
图4会员表信息
图5会员级别表信息
图6图书类别表信息
图7图书表信息
图8图书借阅表信息
三、查询的设计与实现
通过查询功能,建立“借阅历史记录查询”、“今日借出查询”、“今日到期查询”、“今日还书查询”、“今日入库查询”、“借书查询”、“还书查询”、“续借查询”、“罚款查询”等。
下边给出上述这几个选择查询的主要设计视图
⑴.“借阅历史记录查询”主设计视图:
⑵.“今日借出查询”主设计视图:
其他的查询视图,不详细列出了。
四、窗体的设计与实现
窗体是Access2003数据库系统的一个重要对象。
前面介绍的浏览记录、显示查询结果等都是在“数据表”视图中所进行的操作,只能用于对表的一般维护。
如果要改变表记录的显示界面,则需要通过界面窗口来添加、修改、删除记录或改变应用程序控制流程,这就需要数据库的一个重要组件——窗体。
窗体是用户与数据之间的主要窗口,使用窗体可以对数据库进行查询、修改、添加和打印等操作,而且可以灵活的设计窗体的布局。
窗体按其功能可以分为数据窗体、流程控制面板窗体和交互窗体。
(1)登录界面窗体如下图所示:
(2)主界面如下图所示:
其他的窗体省略不作出来。
四、报表的制作
如图所示:
(1)会员报表
(2)图书报表
五、简单宏设计
做了一个退出系统宏设计,是运用在主界面实现退出系统的功能
如下图所示:
课程设计总结与指导教师评阅表
学生姓名
蔡家明
学号
59
班级
091班
专业
工业网络技术
指导教师姓名
曾素勤
课题名称
图书馆信息管理系统
个人总结:
(包括以下方面,限200字以上,如写不下,可另附页)
1、学习态度,遵守纪律,设计任务完成情况;
2、中、外文资料检索和利用文献能力、系统设计能力、应用能力;
3、知识掌握、综合运用能力和创新能力;
4、对数据库课程设计的意见与建议。
Access数据库实训一周,时间太短了,要做好一个Access数据库,感觉有点困难,紧紧是利用在电脑室实训的时间是不够。
我在做这个系统的时候,也不知道用了多少课外的时间,感觉一周都是在脑子里循环的图书馆系统的资料。
该如何的设计好,真的要花费很大的时间与精力来收集资料,还有一些自己想到,却是有点难实现的功能,(由于知识水平和能力的问题)最终还是没有实现。
“图书馆信息理系统”的主要功能已基本设计完成并实现,但还有很多不成熟、不完善的地方。
由于时间和能力有限本系统只完成了基本的功能部分,一些较为实用的功能还为来及完善。
例如:
(1)罚款查询及缴纳系统中的罚款来源应该包括“图书借阅超期罚款”和“图书损毁赔偿罚款”这两部分,但是由于当时时间方面的限制故只选作了“图书借阅超期罚款”部分而放弃了“图书损毁赔偿罚款”部分的制作,其实“图书损毁赔偿罚款”部分的设计制作相对于“图书损毁赔偿罚款”部分要更简单一些,感兴趣的同学可以自己设计制作一下;
(2)对于一个图书借阅系统来说,对于“VIP会员”和“问题会员”应该有一套相应的奖罚措施系统,但是由于本人能力有限而未能做出,感兴趣的同学也可以尝试设计制作一下,美工方面也较差。
(3)在系统中的查询功能,由于本人的知识水平有限,还有一些功能没有实现的,再加上时间的问题,还有一些工作没有做好的,请多多原谅。
当然,虽然本系统存在很多的问题,但还是有一定的教学参考价值,希望能在大家的学习过程中对大家的学习起到一定的帮助作用,还请大家多提宝贵意见。
最后,非常感谢曾素勤老师的指导。
签名:
日期:
年月日
成绩评定:
指导教师签字:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 图书馆 信息管理 系统 说明