- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 3
目录
TOC \o 1-3 \h \z \u 1系统分析需求阶段 3
1.1需求分析目标 3
1.2需求分析任务 3
1.3处理功能及要求 3
1.4安全性和完整性要求 4
1.5需求分析阶段成果 4
1.5.1山东大学图书馆管理系统业务流程图 4
1.5.2山东大学图书馆管理系统数据流程图 6
1.5.3数据字典 10
2概念设计阶段 13
2.1任务和目标 13
2.2概念设计阶段成果 13
2.2.1各分E-R图 13
2.2.2基本E-R图 14
2.2.3各分E-R图中关键实体和联系的属性 15
3逻辑设计阶段 16
3.1任务和目标 16
3.2E-R图向关系模型的转换 16
3.3数据模式描述 17
3.4设计用户子模式 20
4数据库实施阶段 22
4.1建立数据库、数据表、视图、索引 22
4.1.1建立数据库 22
4.1.2建立数据表 22
4.1.3建立视图 26
4.1.4建立索引 29
4.1.5建立触发器 29
4.2数据库的查询和更新 31
5心得体会 33
参考文献 33
附录一:基本表的数据查看 34
附录二:建立的视图表中的数据 44
1系统分析需求阶段
1.1需求分析目标
山东大学校区众多,每个校区都有一到两个图书馆,图书馆管理工作就显得异常重要。一个良好的图书馆管理系统可以方便学生、老师对于书刊的借阅,对于学校各项教学工作的开展有着重要意义。基于以上情况,本次设计的目的是自行设计一个关于山东大学图书馆的数据库管理系统,在设计过程中,加深对图书馆管理系统的了解,增强对数据库知识的理解及SQL语言的实际应用,训练设计开发数据库的能力。
1.2需求分析任务
(1)处理对象
1)管理员基本信息(Manager):管理员编号,管理员姓名,管理员性别,管理员口令,管理员权限,管理员手机号,管理员地址。
2)图书馆基本信息(Library):图书馆编号,图书馆管理员编号,图书馆馆内图书数量,图书馆地址。
3)学生基本信息(Student):学生编号,学生学号,学生姓名,学生所在系,学生所属年级,学生所读专业,学生入学日期。
4)教师基本信息(Teacher):教师编号,教师姓名,教师性别,教师职称,教师电话。
5)校区基本信息(Xiaoqu):校区编号,校区名称,校区地址。
6)馆藏图书基本信息(Book):图书编号,图书名称,图书作者,图书出版社,图书价格,图书出版日期,图书类别,图书是否可借。
7)供应商基本信息(Provider):供应商编号,供应商姓名,供应商地址,供应商电话。
8)采购员基本信息(Cbuyer):采购员编号,采购员姓名,采购员性别,采购员电话。
1.3处理功能及要求
(1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:
1) 图书信息的录入、删除及修改。
2) 图书信息的多关键字检索查询。
3) 图书的出借、返还及超期罚款或丢失赔偿。
(2)能够对一定数量的读者、管理员进行相应的信息存储与管理,这其中包括:
1) 读者信息的登记、删除及修改。
2) 管理员信息的增加、删除及修改。
3) 读者资料的统计与查询。
(3)对查询、统计的结果能够列表显示。
1.4安全性和完整性要求
(1) 安全性要求
系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。
(2) 完整性要求
系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。
1.5需求分析阶段成果
1.5.1山东大学图书馆管理系统业务流程图
(1)图书馆管理系统借书业务流程图(如图1):
(2)图书馆管理系统还书业务流程图(如图2):
(3)图书馆管理系统新书购买业务流程图(如图3):
(4)图书馆管理系统总业务流程图(如图4):
1.5.2山东大学图书馆管理系统数据流程图
(1)顶层数据流程图(如图5)
(2)第一层数据流程图(如图6)
(3)第二层数据流读者借阅(如图7)
(4)第二层数据流读者还书(如图8)
(5)第二层数据流管理员、学生、教师查询(如图9)
(6)第二层数据流图书管理(如图10)
(7)第二层数据流管理员更
您可能关注的文档
最近下载
- 11J935幼儿园建筑构造与设施(高清OCR无水印完整版)(10.7MB).pdf VIP
- 《静脉治疗质量管理指南》.pdf VIP
- 上海凯泉选型样本-LDTN、KNL型筒袋式凝结水泵.pdf
- 2025年DeepSeek完全实用手册.pdf VIP
- 鳄鱼手记 邱妙津.ppt
- 实验班提优训练四年级数学上苏教版--5、简单的平均数.pptx VIP
- 人人商城恶意诉讼应诉指南-含胜诉答辩状和证据清单.pdf VIP
- 中职英语高教版(2023修订版)基础模块1《Unit 5》单元教学课件.pptx VIP
- XX县农村房地一体不动产确权登记监理工作总结.docx VIP
- 西门子SIMOTION D410 D425 D435 D445-1运动控制器.pdf VIP
原创力文档


文档评论(0)