电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据库课程设计--图书馆管理系统

数据库课程设计--图书馆管理系统_第1页
1/16
数据库课程设计--图书馆管理系统_第2页
2/16
数据库课程设计--图书馆管理系统_第3页
3/16
目 录1 前言 0 2 需求分析 0 2 。 1 课程设计目的 0 2 。 2 课程设计任务 0 2.3 设计环境 1 2.4 开发语言 1 3 分析和设计 1 3 。 1 系统 E—R 模型 2 3 。 2 表空间及表的设计 3 3.3 视图设计 8 3 。 4 存储过程、函数、包的设计 8 3 。 5 触发器设计 12 3 。 6 角色、用户、权限设计 13 3 。 7 备份方案设计 14 4 课程设计总结 14 参考文献 15 致谢 15 1 前言一个简单的图书管理系统包括图书馆内书籍的信息、学校在校师生的信息以及师生的借阅信息.此系统功能面对图书馆管理员,可以完成书籍和读者的增加、删除和修改,制定借阅规则,以及对读者借阅、续借、归还、预约的确认。2 需求分析2.1 课程设计目的通过专业课程设计Ⅱ,即大型数据库系统课程设计,有助于培育学生综合运用数据库相关知识解决实际问题的能力.本设计要求对实际问题进行需求分析,提炼实际问题中的数据,建立关系模型,并在大型数据库中得以实现.同时要求对数据库的运营、管理及使用上进行必要的规划和实现。2。2 课程设计任务(1)图书信息:包括图书编号、图书名称、所属类别等;(2)读者信息:包括读者编码、姓名、性别、专业等;(3)借还书信息:包括图书当前状态、被借还次数、借阅时间等。基本要求:(1)根据需求,补充必要的数据库实体,建立 ER 模型,通过 ER 图表示。(2)在 Oracle 中创建该系统的数据库,并在数据库中实现各表,写入一定的数据.(3)从实际查询应用出发,为一些主要的应用模块设计至少 3 个参数化视图。(4)从数据检验的角度出发,为相关的表建立至少 1 个触发器。(5)从数据更新或修改的角度出发,设计至少 1 个存储过程。(6)从安全的角度出发,规划系统的角色、用户、权限,并通过相关的 SQL 实现。(7)估计每个表的大致容量和增长速度,指定备份的方案,写出相关的备份命令.2。3 设计环境(1)WINDOWS2000/2024/XP 系统(2)Oracle 数据库管理系统2。4 开发语言PL/SQL 语言3 分析和设计(1)功能简介借阅功能:图书出借时考虑三个问题:〈1〉读者是否因为超期、罚款等情况被关闭了借阅权限;<2〉该书是否不在库中;〈3>读者是否已经借满其限额。假如不存在以上情况,则可以出借。预约功能:读者想借的书假如不在库中(已经被出借),读者可以预约该图书,当该图书被归还时系统给读者发送邮件,提醒他来借阅,此时其他读者也可以借阅该书。续借功能:读者还书的时...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据库课程设计--图书馆管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部