- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]图书管理系统
PAGE
PAGE 36
《数据库技术与应用》
大作业
题目:数据库应用系统的设计和实现
指导老师:
班级:
姓名:
学号:
中南大学信息科学与工程学院
2009年12月
目 录
1.需求说明 …………………………………………………………2
2.数据库结构设计…………………………………………………2
2.1 概念结构设计 ………………………………………………….2
2.2 逻辑结构设计 …………………………………………………4
2.2.1关系模型 ……………………………………………………4
2.2.2系统总体结构 ……………………………………………..4
2.2.3 表的建立…………………………………………………….5
2.2.4规则的建立与绑定…………………………………………..10
2.2.5默认的建立与绑定……………………………………………10
2.2.6报表的设计(视图的设计)…………………………………..11
3.数据库行为功能设计和Delphi对界面的实现……………15
3.1安全控制……………………………………………………15
3.2数据操作………………………………………………………...16
3.3存储过程设计…………………………………………………..22
3.4触发器设计……………………………………………………..24
附1 Delphi实现相关功能的代码…………………………………..24
附2:参考文献……………………………………………………..36
图书管理系统的设计和实现
1 需求说明
为满足图书管理发展的需要,提高竞争能力,开发一个界面友好,易于操作的图书管理系统进行自动化处理变得十分重要。现在要求设计一个图书管理系统来提高图书馆管理水平和工作效率。根据图书馆的日常需要,确定系统要实现六个基本功能:图书资料管理、学生资料管理、新增信息操作、删除信息操作、修改信息和查询处理。同时该系统具有强大的查询功能和可靠性。
同时了解到图书馆的使用人员:
(1)系统管理员:维护整个系统的正常运行、及时更新系统,给每个新用户建立读者信息,给每个注销用户删除相应的读者信息;
(2)图书管理员:负责管理图书和给学生办理借书、还书;
(3)学生:需要借书、还书的一些用户。
该系统的具体要求:
(1)一个图书管理员管理所有图书和所有学生的业务;
(2)一本图书可以由多个图书管理员管理和多个同学借阅;
(3)一个学生可以借多本图书。
数据库中要记录学生的借书情况、图书的借还的情况以及读者、图书管理员、图书的基本情况。除了对这些数据进行正常的维护之外,还需要产生一些报表,
如学生借书表,内容包括学号、姓名、图书编号、图书名。
2 数据库结构设计
2.1 概念结构设计
对于这个图书管理系统,其核心活动是图书,学生与图书之间是通过读者借书发生联系的,图书管理员与图书之间是通过图书管理员管理图书发生联系的,因此,此系统所包含的实体有:
(1)图书:用于描述一本图书的基本信息,用图书编号来标识此实体;
(2)学生:用于描述一个学生的基本信息,由学号来标识;
(3)图书管理员:用于描述一个图书管理员的基本信息,由管理帐号来标识;
其初步E-R图如下:
学生
借书
管理
图书管理员
图书
m
n
m
n
实体的属性比较多,在画E-R图时,不一定要把所有的实体属性都画在E-R图上,可以另外用文字说明,如:
经过初步分析,可知此系统中各实体所包含的基本属性为:
图书:图书编号、图书名、出版社、编者;
学生:学号、姓名、性别、系、专业、班级;
图书管理员:管理帐号、管理员姓名、工作时间。
2.2 逻辑结构设计
2.2.1关系模型
有了基本E-R图后,就可以进行逻辑结构设计了,也就是设计基本的关系模型。设计基本关系模式主要是从E-R图出发,将其直接转换为关系模式。根据转换规则,这个E-R图转换的关系模式为:
图书(图书编号、图书名、出版社、编者、是否在馆),主码为图书编号;
学生(学号、姓名、性别、年龄、系、专业、班级),主码为学号;
图书管理员(管理帐号、管理员姓名、工作时间),主码为管理帐号;
借书(学号、姓名、图书编号、图书名、借书时间、还书时间、是否归还),主码为(学号、图书编号);
管理(图书编号 、图书名、管理帐号、管理员姓名),主码为(图书编号、管理帐号)。
2.2.2系统总体结构
2.2.3 表的建立
在设计好了关系模式并确定好了每个关系模式的主码后,再看一下这些关系模式之间的关联关系,即确定关系模式的外码,可
您可能关注的文档
- [工学]分析化学考研氧化还原.ppt
- [工学]分析化学课件.ppt
- [工学]分析化学2.ppt
- [工学]分治算法.ppt
- [工学]创新与设计三.ppt
- [工学]切割器-2.ppt
- [工学]利用maya制作卡通类型的墨鱼.doc
- [工学]制药工程学第01章.ppt
- [工学]力学基础哈工大导航原理、惯性技术课件2.ppt
- [工学]动态网页制作与编程_3_CSS+DIV.ppt
- 幼儿园《3-6岁儿童学习与发展指南》测试真题及答案.docx
- 幼儿常见传染病测试题(附答案).docx
- 2025至2030中国大型桩工机械行业市场深度调研及发展前景与行业项目调研及市场前景预测评估报告.docx
- 幼儿园《3-6岁儿童学习与发展指南》健康领域知识试题及答案.docx
- 物理补课课件宣传.pptx
- 2025至2030中国大型相机行业市场占有率及投资前景评估规划报告.docx
- 幼儿园《幼儿园保育教育质量评估指南》生活照料试题试题及答案.docx
- 2025至2030中国大型蒸发式空气冷却器行业市场占有率及投资前景评估规划报告.docx
- 幼儿园3-6岁儿童学习与发展指南测试卷带答案汇总.docx
- 2025至2030中国大型轮胎平衡机行业市场发展现状及发展趋势与投资前景报告.docx
最近下载
- 检测单位各部门岗位职能职责.doc VIP
- 2025内蒙古鄂尔多斯市公安机关招聘留置看护警务辅助人员115人笔试参考题库附答案解析.docx VIP
- 模电教案-李国丽.doc
- 2023版中国结直肠癌及癌前病变内镜诊治共识PPT课件.pptx VIP
- 证监会现场核查工作底稿-A股首次公开发行IPO保荐底稿.docx VIP
- UIC513-1994铁路车辆乘坐舒适性评估.pdf VIP
- 2025年医学课件-右心声学造影.pptx VIP
- 企业内部控制培训课件完整版(164页PPT).ppt VIP
- 2024年秋人教版七年级英语上册全册课件:Unit 7.pptx VIP
- Unit 6 A day in the life Section B (课件)-2024-2025学年人教版英语七年级上册.pptx VIP
文档评论(0)