- 270
- 0
- 约3.56千字
- 约 8页
- 2018-02-08 发布于河南
- 举报
图书管理系统数据库概述
xxxx学院计算机系综合性实验
实 验 报 告
课程名称 数据库系统概述
实验学期 2010 至 2011 学年 第 一 学期
学生所在系部 计算机
年级 专业班级
学生姓名 xxx 学号 zzzzzzzzzzzzzzz
任课教师 xxz
实验成绩
计算机系制
开课实验室: 年 月 日
实验题目 《图书管理系统》数据库设计 一、实验目的
利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。
二、设备与环境
(1) 硬件设备:PC机一台
(2) 软件环境:安装Windows操作系统,安装数据库管理系统SQL Server2000等。
三、实验内容
1.系统概述
1.1需求分析:
图书管理系统是一种基于集中统一规划的数据库管理新模式。
在对图书,读者的管理,其实是对图书、读者数据的管理。本系统所完成的功能是图书馆管理人员可以管理读者对于图书的借阅情况、图书的购入、借出、归还等;以及查询某位读者或者某本图书的信息。
1.2 概念设计
1.3逻辑设计
系统中对应的逻辑关系如下:
描述图书信息的属性有:图书编码(Bno),书名(Bname),作者(Bauthor),定价(Bprice),类别(Bclass),出版单位(Bpublish),版次(Border),内容简介(Bsynopsis)
描述读者信息的属性有:读者编号(Rno),姓名(Rname),性别(Rsex),所在部门(Rdep)
描述图书借阅信息的属性有:图书编码(Bno),图书状态(Bstate),读者编号(Rno),借阅日期(Borrdate)
为了查询方便,这里建立两个存储过程,即:存储过程_作者出书信息和存储过程_作者借阅信息。
并且建立了视图:图书借阅信息视图(view_jyinfo),其中的属性包括:书名,读者编号,姓名,所在部门,图书编码,借阅日期(Book_info.Bname, Read_info.Rno, Read_info.Rname, Read_info.Rdep, Borr_info.Bno, Borr_info.Borrdate)
图
1.4 物理设计
图书编码(Bno),读者编码(Rno)为主码。系统会自动创建它们的索引。除了系统自动建立的索引,这里还建立了两个个索引,并且这里设计的索引都是非聚集索引,因为聚集索引具有完全独立于数据行的结构,不会影响数据表中记录的实际存储顺序,而且它比聚集索引需要较少的存储空间,但检索效率比聚集索引低。对于聚集索引,每个表只能有一个。而非聚集索引,可以在同一个表中建立多个,但是最多也不能创建超过249个。以下是两个索引及代码:
--图书基本信息表(出版单位,作者)
create unique nonclustered index index_publisherandauthor
on Book_info(Bpublish,Bauthor)
--读者基本信息表(所在部门,姓名)
create unique nonclustered index index_depandRname
on Read_info(Rdep,Rname)
2.登录控制
标准登录和混合登录
用户管理系统
角色
权限
细分
学生
1 借书
一般借书
续借
管理员
1.图书入库
图书入库
图书分类
2.添加学生(给学办理图书证)
第一次办理
补办
系统员
1.图书入库
图书入库
图书分类
2.添加学生(给学办理图书证)
第一次办理
补办
3.添加管理员
添加,修改,删除(离职后清除她的记录)
备注
管理员和系统员有借书权限(1.为学生办理借书 2.为自己办理借书)
混合登录
当用户登录时判断用户所对应的role_id,
0为普通用户,登陆后可查看图书,也可查看自己所借阅的信息
1为管理员,登陆后查看用户信息,并对用户进行一系列操作,还可查看图书
并对图书进行一系列操作
10为系统管理员,登陆后可进行各种操作
角色
CREATE TABLE `roles` (
`role_id` int(11) NOT NULL COMME
您可能关注的文档
- 重庆物流产业.ppt
- 3.动力学-1.ppt
- 四、化学实验.doc
- 企业集团财务管理计算题汇总整理.doc
- 离散试题答案.doc
- 100种鲜花图片.doc
- CCNA全面剖析:正确的学习方法与课程.doc
- 9.11纪念日(Q.Z制作).ppt
- Unit_Plan_王珏.doc
- 励志——拖延.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)