1 前言
图书馆管理系统是具有管理功能的计算机系统,而数据库原理及应用课程设计在开发应
用程序中至关重要,合理的数据表结构不仅有利于软件的快速开发,而且有利于以后对软
件的维护,使之能够有效的存储数据,满足各种用户的应用需求。
创建一个简单的图书管理系统包括图书的信息,读者(学生和老师)的信息以及读者的借
阅信息,管理员的信息。系统在 oracle 的平台上用 sql 语言来编写实现,此系统功能分为面
向读者和面向管理员两部分,其中读者可以进行借阅,归还和查询等功能,管理员可以完
成书籍和读者的增加,删除和修改以及对读者借阅、归还,违规罚款的确认
2 需求分析
2.1 课程设计目的
通过专业课程设计Ⅱ,即大型数据库系统课程设计,有助于培养学生综合运用数据库相
关知识解决实际问题的能力。本设计要求对实际问题进行需求分析,提炼实际问题中的数
据,建立关系模型,并在大型数据库中得以实现。同时要求对数据库的运营、管理及使用
上进行必要的规划和实现。
2.2 课程设计任务
基本任务:
(1)根据需求,补充必要的数据库实体,建立 ER 模型,通过 ER 图表示。
(2)在 Oracle 中创建该系统的数据库,并在数据库中实现各表,写入一定的数据。
(3)从实际查询应用出发,为一些主要的应用模块设计至少 3 个参数化视图。
(4)从数据检验的角度出发,为相关的表建立至少 1 个触发器。
(5)从数据更新或修改的角度出发,设计至少 1 个存储过程。
(6)从安全的角度出发,规划系统的角色、用户、权限,并通过相关的 SQL 实现。
(7)预计每个表的大致容量和增长速度,指定备份的方案,写出相关的备份命令。
2.3 设计环境
(1)WINDOWS XP 系统
(2)Oracle 数据库管理系统
2.4 开发语言
PL/SQL 语言
评论0
最新资源