学号
《高校教材管理系统》
课程设计报告
题 目 : 高校教材管理系统
专 业 :
班 级 :
姓 名 :
指导教师:
成 绩 :
计算机学院
2017 年 12 月 8 日
计算机学院 《高校教材管理系统》课程设计报告
目录
1.题目要求 ......................................................... 1
2.设计基本要求 ..................................................... 1
3.设计过程 ......................................................... 2
3.1 问题的描述 .................................................... 2
3.2 需求分析 ...................................................... 2
3.3 系统功能模块图 ................................................ 2
3.4 结构流程图 .................................................... 3
4 逻辑结构设计 ......................................................4
4.1 局部 E-R 图 .................................................... 4
4.2 全局 E-R 图 ................................................... 6
4.3 数据字典 ..................................................... 6
5 物理结构设计 ..................................................... 9
5.1 创建存储过程 ................................................. 9
5.2 创建触发器 .................................................... 9
5.3 数据库备份与恢复 ............................................. 11
5.4 SQL 语句 ..................................................... 12
6、总结 ........................................................... 14
参考文献 .......................................................... 15
1.题目要求
实现出版社、教材类型等的管理;
实现教材的订购管理;
实现教材的入库管理;
创建触发器,实现教材入库和出库时自动修改库存数量;
创建存储过程统计各种教材的订购、到货和发放数量;
建立数据库相关表之间的参照完整性约束。
2.设计基本要求
(1)结构设计,包括概念结构设计,逻辑结构设计和物理结构设计与高校
教材管理相结合;
(2)列出实体、联系及实体和联系的属性;
(3)画出 E-R 图;E-R 图转换成关系模式,并注明主码和外码;
(4)建立直观的数据字典;
(5)创建数据库,正确的 SQL 语句;
(6)根据题目的要求写查询、存储过程、触发器等。
1
计算机学院 《高校教材管理系统》课程设计报告
3.设计过程
3.1 问题的描述
高校教材管理系统: 实现教材基本信息的管理; 实现教材的订购管理; 实
现教材的入库管理; 实现教材的领用管理。
3.2 需求分析
开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办
公工具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的
体力劳动中解脱出来以提高工作效率和质量,最终实现教材管理的全面自动化为
和现代化。因此系统主要是实现教材管理信息的输入包括入库、出库、需求信息
的输入等。教材管理各种信息的查询、修改以及各系各部门的教材需求管理等。
3.3 系统功能模块图
(1)高校教材管理系统:
学
校
表
信
息
管
理
高校管理系统
订
购
表
信
息
管
理
出
版
社
表
信
息
管
理
2
教
材
表
信
息
管
理
计算机学院 《高校教材管理系统》课程设计报告
订
购
入
库
订
单
发
货
货
发
货
数
量
订
购
数
量
教
材
号
3.4 结构流程图
(1)学校订购流程图
N
N
开始
订购出版社教材
库 存 量 > 订
购量
Y
是否成功
Y
缴纳费用
结束
3
计算机学院 《高校教材管理系统》课程设计报告
(2)出版社订单流程图
N
开始
出 版 社 发 布 教 材
订 单 是 否
接收
Y
发货
结束
4 逻辑结构设计
4.1 局部 E-R 图
(1) 学校 E_R 图
学校
学校号
学校名
4
计算机学院 《高校教材管理系统》课程设计报告
(2) 教材 E_R 图
教材
教材
教材号
教材号
教材名
(3) 出版社 E_R 图
出版社
出版社
出版社号
出版社号
出版社名
5
计算机学院 《高校教材管理系统》课程设计报告
4.2 全局 E-R 图
根据表格绘制 E-R 图如下:
教材号
教材
是
否
教 材
学 校
学校
学校名
订 购 数
量
到货数量
领用数量
N
订购
m
出版社
p
生产
q
出版社号
出版社名
4.3 数据字典
数据的基本存取单位是存储记录。有了逻辑结构以后,就可以设计存储记录
结构,一个存储记录可以与多个逻辑记录相对应。存储记录就包括记录的组成,
数据项的类型,长度及其他约束条件。
经分析可知其对应的关系模式:
(1)出版社(出版社号、教材号、出版社名、库存量)
6