文档介绍:华北科技学院计算机系综合性实验
实 验 报 告
课程名称 数据库系统
实验学期 2009 至 2010 学年 第 2 学期
学生所在系部 计算机系
年级 专业班级 网络 B081
学生姓名 王明仁 学号 200807024102
任课教师 郭红
实验成绩
计算机系制
华北科技学院计算机系综合性实验报告
《图书馆管理系统》课程综合性实验报告
开课实验室: 基础 6 2010 年 6 月 19 日
实验题目
一、实验目的
利用一种 DBMS 作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的
数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。
二、设备与环境
(1) 硬件设备:PC 机一台
(2) 软件环境:安装 Windows 操作系统,安装数据库管理系统 SQL Server2000 等。
三、实验内容
完整实践应用数据库设计的工程过程:需求分析\概念设计\逻辑设计\物理设计和实施:
(1)需求分析:选定一个应用(如图书管理系统),对所设计的数据库系统进行调研分析,其结果应该准确表达出选定
应用的功能需求;
(2)概念分析:使用 E-R E-R 图;
(3)逻辑设计:将上述绘制的 E-R 图转化为相应的关系模式,并根据范式理论进行优化分析。要求的关系模式不少于
3 个,并根据实际应用的需要设计必要的视图;
(4)物理设计:根据设计的结构,说明系统已经有的索引,并根据需要设计必要的索引;
(5)实施:以 SQL SERVER
①登录控制 (标准登录和混合登录)
②数据完整性:参照完整性、实体完整性、自定义完整性(包括触发器)
③安全性设计:设置用户,并相应设计用户的权限或角色(用户设计至少 3 个,有不同的权限)
④使用触发器、游标或存储过程完成相关操作,至少使用 1 种技术。
(6)以上内容,请详细描述,并有必要抓图.
四、实验结果及分析
根据我设计的图书馆数据库管理系统,我作了如下分析:
图书馆提供图书借阅业务,读者借阅需先办理借书卡(用条码识别身份),并交纳一定的押金。不同的书有着不同的借阅期限,比如期刊和某
些新书最多只能借阅七天,而另一些书则可以借阅半个月或最长三个月不等。逾期不还,或丢失、损坏书籍则予以罚款。在交纳罚款前,借书卡被
冻结。不同类别的读者不着不同的借阅数量限制,比如有的一次可以借阅7本,有的只能借阅5本等。对逾期不还的,系统给出报警,并打印催还
通知单。读者可以事先从网上查询拟借书刊是否存在,并可查询书刊存放地点。
我设计的图书管理系统,功能包括:
一.图书管理系统:
1. 图书查询
2. 新书登记
3. 图书下架
二.读者信息管理:
1.办卡
2.信息
3.挂失
4.注销
5.冻结
三.借阅管理系统:
1.借书(还书)
8
华北科技学院计算机系综合性实验报告
2.借阅信息
管理系统的框图