图书馆借阅系统数据库设计
更新时间:2023-04-16 07:37:01 阅读量: 实用文档 文档下载
图书馆借阅系统数据库设计
南昌航空大学实验报告
二016 年3 月28日
课程名称: 数据库原理实验名称:图书馆借阅系统
班级: 14207218 姓名: 胡合达同组人:
指导教师评定:签名:
一、实验环境
1.Windows2000或以上版本;
2.SQLServer 2005。
二、实验目的
了解并掌握数据库设计基本方法
三.系统需求分析
1.设计本系统模拟学生在图书馆借阅图书的内容,能够实现以下功能:
借阅信息的查询功能;
图书信息的多关键字检索查询;
图书的出借、返还及超期罚款;
2、能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。
3.对查询、统计的结果能够列表显示。
4、处理对象:学生,馆藏图书信息,借阅信息,罚款信息,借阅历史
5、安全性要求
系统安全性要求体现在数据库安全性、信息安全性与系统平台的安全性等方面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性与网络体系的安全性等方面。
6、完整性要求
系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器与级联更新。
图书馆借阅系统数据库设计
四.概念结构设计
系统开发的总体目标就是实现图书馆管理的系统化与自动化,缩短借阅者的等待时间,
减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量与水平,做到高效、智能
化管理,从而达到提高图书管理效率的目的。
概念设计阶段主要就是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的
过程,它就是整个数据库设计的关键。
图书借阅系统的E-R图
1
m
1 n m n
E -R 图各实体的属性如下所示:
图书:Book(BookI D, B ookNo, B ookN ame, B oo kWriter, BookPublish,, B oo
kDate,Boo kClas s,Boo kSta te, 馆室
图书馆借阅系统数据库设计
BookRNo)
读者:Reader(ReaID,ReaName,ReaSex,ReaNo,ReaLBID, ReaDep, ReaGrade, ReaPref, ReaDate,Reasx)
管理员: Maneger (MID,MName,MSex)
馆室: Room(RoomNo,RoomMID,RoomNum,RoomAddre)
借阅信息:Borrow(BookID,ReaderID,BookName,BookWriter, Outdat e,YHdate)
借阅历史:History(BookID,ReaderID,BookName,BookWriter, Outdate,
Indate,YHdate)
罚款信息:Fine (BookID,ReaderID,BookName,Outdate,Indate,Fine, CLState,MI D)
五.逻辑结构设计
以上的概念设计阶段就是独立于任何一种数据模型的,但就是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。具体内容包括数据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务。
将图书借阅E-R图转换为关系模型
图书
列名数据类型可否为空说明
BookID Charnot null 图书编号
BookNo Char notnull 图书的索书号BookName Char not null 图书的书名BookWriter Char not null 图书作者
BookPulish Char not null 图书出版社
Booknum Smallint Not null 图书数量
BookDateDate 出版日期
BookClassChar 图书的分类
Booknums smallint Notnull 图书可借数量
BookStateChar not null 图书就是否可借
BookRNoCharnot null图书所在馆室号
正在阅读:
图书馆借阅系统数据库设计04-16
科研立项申请书模板08-20
英语报刊复习资料02-23
公司职工入党申请书模板09-08
医生入党申请书模板09-08
医生入党申请书模板09-08
部队入党转正申请书模板09-08
暑假大学生餐厅服务员社会实践报告03-31
过程控制系统与仪表 课后答案05-08
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 借阅
- 图书馆
- 数据库
- 设计
- 系统
- 二年级数学说课稿优选稿
- 基于AT89C51温湿度设计与仿真
- 湿地保护与恢复资金项目工程施工组织设计方案
- 小学奥数四年级巧算
- 江苏省新版监理用表2022年
- 尔雅课《从爱因斯坦到霍金的宇宙》期末考试正确答案
- ppr管道施工方案(DOC)
- 2022-2022年七年级地理下册 8.3 撒哈拉以南非洲教学案(无答案)(
- 2022-2022学年广东省广州市越秀区七年级(上)期末数学试卷
- 初中生心理辅导课教案
- 三年级下册乘法除法两步计算解决问题练习
- 项目监理信息管理措施及程序
- 2022年七年级数学上册 第二章 整式的加减 2.2 整式的加减(2)去括
- 九年级英语全册Unit2Ithinkthatmooncakesaredelicious综合测试新
- 全国专业标准化技术委员会章程
- 行政机关公务员更新知识培训试卷A答案
- 开展铁路爱路护路安全教育活动总结
- 基础砖胎膜专项施工方案-详细版
- 2022年制造业行业市场分析报告
- 高中保护环境的议论文三篇