图书馆管理系统实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华北科技学院计算机系综合性实验

实验报告

课程名称数据库系统

实验学期2009至2010学年第2学期学生所在系部计算机系

年级专业班级网络B081

学生姓名王明仁学号200807024102

任课教师郭红

实验成绩

计算机系制

《图书馆管理系统》课程综合性实验报告

开课实验室:基础62010年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.借书(还书)

go-----结果如下:

3.5读者检索图书信息Execute RIndexBook'关键词'

while(@i<=@tot al)

begin

------------查询数据表第@i 行数据的SQL语句

select top1 @sno=Sno from Student where Sno not

in(select top (@i-1)Sno from Student)

update Student

set SMajorNo=subst ring(@sno,4,4)

where

Sno=@sno

set@i=@i+1 end

go

-----------结果如下:

8

8

相关文档
最新文档