好文档 - 专业文书写作范文服务资料分享网站

数据库课程设计实验报告5

天下 分享 时间: 加入收藏 我要投稿 点赞

课程设计报告

课程设计题目:图书管理系统数据库设计

专 业:网络工程 班 级:2 班 姓 名:程鹏飞 学 号: 06 指导教师: 游胜玉

2011 年11 月 29 日

目 录

1需求分析........................................................1 需求分析过程..................................................1 数据字典......................................................2 2概念模式设计....................................................3 实体..........................................................3 局部视图.....................................................3 视图集成......................................................4 3逻辑模式设计....................................................6 将E-R图转化为关系模式........................................6 数据模型的优化................................................6 4检验是否满足用户需求............................................8 调查用户需求..................................................8 5其它数据库对象(物理数据库设计)的考虑............................9 建表..........................................................9 合法用户名字、权限、角色.......................................10 视图.........................................................10 触发器.......................................................11 索引.........................................................11

图书管理系统

1需求分析

需求分析过程

(1)流程

读者到图书借阅处查询图书,看看是否有满足读者要求的图书。如果有满足读者要求的图书,查看该图书是否在馆,如果在馆,则图书管理员在系统记录读者信息并记录借出图书信息,如果不在馆,通知读者。如果读者要求的图书无法提供,则通知读者无法满足。

(2)功能:

实现图书的查询,借入和归还功能,而且能保存记录。

(3)流程图:

读者 借阅 借阅 图书 所借图书 判断图书是否在馆 图书管理员 管理

读者借阅图书,系统查询图书是否在馆。图书已借出,显示已借出;未借出显示下一步,图书管理员管理图书,登记读者信息,借出图书。

数据字典:

(1)数据项:

数据项名 含义说明 数据类型 长度 与其他数据项的逻辑关系 读者编号 读者相关信息 整 型 10 决定了要借阅的图书 读者姓名 读者相关信息 字符型 6 读者性别 读者相关信息 字符型 2 联系电话 读者相关信息 整 型 7 所在系 读者相关信息 字符型 10 书 名 图书相关信息 字符型 20 作 者 图书相关信息 字符型 6 出版社 图书相关信息 字符型 20

管理员工作号 管理员相关信息 整 型 10 管理图书的借出和归还 管理员姓名 管理员相关信息 字符型 6 管理员性别 管理员相关信息 字符型 2 借书日期 借书相关信息 整 型 10 还书日期 借书相关信息 整 型 10

(2)数据结构:

数据结构名 含义说明 组成

图书信息表 定义了图书的相关信息 ISBN,书名,作者,出版社,出版日期,简介 读者信息表 定义了读者有关信息 读者编号,姓名,性别,联系电话,系别 管理员信息表 定义了管理员有关信息 工作号,姓名,性别,电话,工资 借阅关系表 定义了借阅图书的有关信息 工作号,ISBN,读者编号,借书日期,还书日期,是否

续借

管理员_书籍表 定义了管理员与书籍的有关信息 工作号,ISBN,添加时间,是否在馆 管理员_读者表 定义了管理员与学生的有关信息 工作号,读者编号,借还确认,违章状况,累计借书

(3)数据流:

数据流名 来源 去向 读者信息 读者 图书管理员的管理处

图书信息 图书 图书管理员的管理处 借阅信息 借阅图书 图书管理员的管理处

(4)数据存储:

数据存储名 含义说明 组成

读者信息 存储了读者的相关信息 读者编号,姓名,性别,联系电话,系别 图书信息 存储了图书的相关信息 ISBN,书名,作者,出版社,出版日期,简介

借阅信息 存储了借阅图书的有关信息 工作号,ISBN,读者编号,借书日期,还书日期,是否续借

(5)处理过程:

处理过程名 含义说明 输入 输出 借书过程 查看图书是否被借出 图书信息 借阅信息 还书过程 查看借阅图书的信息 读者信息 图书信息

2概念模式设计

实体:

读者信息,图书信息,图书管理员信息

局部视图:

(1) 读者—借阅—图书

所在系 违章数 累计借书 借书日期 出版日期 出版社 简介 读 者 n 借 阅 n 图 书 作者 编号 姓名 性别 还书日期 ISBN 书名

图2-1借阅关系E-R图

事务规则:一个读者可以借阅多本图书(1:n) 一本图书可以被一个读者借阅(1:n)

数据库课程设计实验报告5

课程设计报告课程设计题目:图书管理系统数据库设计专业:网络工程班级:2班姓名:程鹏飞学号:06指导教师:游胜玉2011年11月29日
推荐度:
点击下载文档文档为doc格式
6wc2f0llh379c964hjsm5kaxd91bpl00ktk
领取福利

微信扫码领取福利

微信扫码分享