没有合适的资源?快使用搜索试试~ 我知道了~
首页图书馆借还管理信息系统(数据库)的设计与实现
图书馆借还管理信息系统(数据库)的设计与实现
需积分: 38 22 下载量 89 浏览量
更新于2023-03-16
评论 3
收藏 532KB DOCX 举报
大学课程设计,图书馆借还管理信息系统(数据库)的设计与实现,VB+SQL
资源详情
资源评论
资源推荐
2021-8-7 图书馆借还管理信息系统(数据库)的设计与实现
信息科学与技术学院
数据库课程设计报告
图书馆借还管理信息系统(数据库)的设计与实现
姓 名:
学 号:
指导老师:
二○一八年三月
1
2021-8-7 图书馆借还管理信息系统(数据库)的设计与实现
第一章 绪论..........................................................................................................3
§1.1 内容概要.................................................................................................3
第二章 需求分析....................................................................................................3
§3.1 E-R 图....................................................................................................5
一、实体集及属性描述.....................................................................................5
二、E-R 图...............................................................................................6
§3.2 数据库及其表的创建.................................................................................7
第四章 逻辑结构设计..............................................................................................8
§4.1 E-R 图到关系模型及其优化.......................................................................8
§4.2 工作流程及用户子模式设计.......................................................................9
管理员工作流程及子模式设计.....................................................................9
第五章 数据库的实施与维护..................................................................................10
§5.1 配置与 SQL Server2000 的 ODBC 连接.........................................................10
二、 用户登陆操作界面及详细分析............................................................14
§5.3 系统设置模块的功能模块分析及代码讲解..................................................15
一、功能模块和功能概要..........................................................................15
二、结合源代码和操作界面详细分析..........................................................16
结束语................................................................................................................19
2
2021-8-7 图书馆借还管理信息系统(数据库)的设计与实现
第一章 绪论
§1.1 内容概要
此次课程设计针对设计要求主要要做以下工作,根据要求提炼数据库所需的信息,弄
清楚数据库要实现的功能,及其完整性和安全性要求。由需求分析和依赖关系确立实体集
及关系表。创建适当的视图和触发器。结合与用户的交互信息搭建友善的界面,根据功能
的不同确立不同的模块,合理运用 VB 语言和调用 SQL 语句达到数据库操作的目的。信息
提取与处理见第二章内容。概念结构设计见第三章内容。逻辑机构设计见第四章内容,具
体功能分析及代码详解见第五章内容。
结合此次课程设计的过程将几个值得关注的问题列举如下:
一、SQL 中所要注意的问题:
① 数据库的建立,根据所需信息合理设立表。
② 确立外码约束,建关系图。
③ 根据与用户所交互的信息,创造方便的视图以便于查询显示。
④ 根据实际情况,创造触发器来适应企业的需求。
二、VB 中所注意的问题
VB 中所遇到的问题主要怎样运用 VB 开发工具设计出交互性好的界面,合理组织各单
元文件之间的调用问题,及在 VB 中调用 SQL 语句问题等等。
第二章 需求分析
§2.1 需求分析概要:
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分
满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详
尽的数据字典,为后面的具体设计打下基础。
针对一般图书馆信息管理系统的需求,通过对图书馆管理工作过程的内容和数据流程
分析,设计如下所述的数据项和数据结构:
·读者类别信息,包括的数据项有:类别编号、类别名称、借书数量、借书期限、有效期限、
备注等。
·读者信息,包括的数据项有:读者编号、读者姓名、读者类别、读者性别、工作单位、家
3
2021-8-7 图书馆借还管理信息系统(数据库)的设计与实现
庭住址、电话号码、电子邮件地址、办证日期、备注等。
·书籍类别信息,包括的数据项有:类别编号、类别名称、关键词、备注信息等。
·书籍信息,包括的数据项有:书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、
出版日期、书籍页数、关键词、登陆日期、备注信息等。
·借阅信息,包括的数据项有:借阅信息编号、读者编号、读者姓名、书籍编号、书籍名称、
借书日期、还书日期、备注信息等。
§2.2 信息要求
一、 图书登记
对图书的书名、作者、ISBN、种类、出版社、数量等进行登记,对图书信息进行阅览
查询,也可对图书信息删除等。
二、 图书借阅
在借书时,进行借书登记,其借阅卡上的借阅信息也要相应的关联,借阅后,图书的
在库状态也要改变。
三、 图书归还
和借书一样,当图书归还时,归还书籍要进行登记,借阅卡上的借阅信息要做关联可
以以视图或索引等方式进行,同样借阅书籍的在库信息也要做改变。
四、 借阅卡业务
学生可以办理借阅卡,办理借阅卡时,要对该学生的学号、姓名、院系、年级、电话
等基本息进行登记。
也可以查看已办卡学生借阅卡的信息,借阅情况。同时,也可以对学生的借阅卡信息
进行修改与注销
§2.3 安全性与完整性要求
一、 安全性
1 管理员登陆设置:管理员只能通过正确的账号和密码登陆本系统,
2 非法数据的输入:每个字段信息都有自己确定的类型,不能插入不合乎该类型的数
据。可以在 VB 程序中屏蔽掉,也可以在 SQL 数据库中作错误处理。
3 用户查询情况:在用户的查询过程中一些数据应该屏蔽掉,
二、 完整性要求:
数据完整性是指数据的精确性和可靠性,首先就是实体的完整性,就是指每一行
记录在表中是唯一的实体,不能插入有重复主码的记录。 再一个就是参照完整性,是
指两个表的主关键字和外关键字的数据对应一致,防止数据的丢失或者无意义的数据
在数据库中的扩散。 表现在:(1)、禁止在表中插入包含主表中不存在的关键字的
数据行。(2)、 禁止删除在从表中的有对应记录的主表记录。完整性问题可以通过
一些工具来实现,如:规则,约束,触发器等。
第三章 概念结构设计
4
剩余19页未读,继续阅读
mjt1250
- 粉丝: 2
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0