学校教材订购管理系统数据库设计Word格式.docx
- 文档编号:14147672
- 上传时间:2022-10-19
- 格式:DOCX
- 页数:32
- 大小:672.89KB
学校教材订购管理系统数据库设计Word格式.docx
《学校教材订购管理系统数据库设计Word格式.docx》由会员分享,可在线阅读,更多相关《学校教材订购管理系统数据库设计Word格式.docx(32页珍藏版)》请在冰豆网上搜索。
1.1数据需求分析:
1.1.1基本信息的输入:
需要输入订书单中要求的信息(提交人姓名、书名、书号、数量等信息)。
1.1.2采购子系统模块:
需要输入缺书单中要求的信息(书名、书号、数量)。
1.1.3销售子系统输出模块:
需要打印领书单(书名、书号、数量、领书人姓名)。
1.1.4采购子系统输出模块:
需要打印进书通知单(书号、书名、进书日期)。
1.2功能需求分析:
1.2.1销售子系统模块:
提交订书单、审核订书单、登记订书记录、返回领书单、修改和维护数据库中相应的表。
1.2.2采购子系统模块:
发缺书单、登记缺书记录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。
1.3系统总体功能模块结构
1.3.1销售子系统
1.3.2采购子系统
1.4系统流程图
1.4.1销售子系统模块程序流程图:
1.4.2采购子系统模块程序流程图:
1.5系统数据数据流程图
根据绘制出的数据流图,定义出本系统的数据词典。
1、数据元素
数据元素
系统名
教材订购信息管理系统
编号
条目名
学号
别名
属于数据流
F1——F6
存储处
F4订书登记表
F3学生用书表
数据元素值:
代码类型
字符型
(由数字组成的字符串)
取值范围:
0001000101——9999999999
意义:
xxxxxxxxxx
(级别)(班级)(编号)
简要说明
学号是学生的标识符,每个学生都有唯一的学号。
修改纪录
编写
日期
审核
2、数据流
数据流
F7.1
购书单
来源
学习委员
去处
加工1.1“审查有效性”
数据流
结构
购书单={院系+班级+学号+姓名+联系方式+书号+书名+主编+出版社名称+数量}
3、数据存储
数据存储
F1
教材存量表
存储
组织
记录数
主关键字
教材编号
数据量
辅关键字
记录
组成
教材存量表={教材编号+库存数量}所有教材
教材订购系统的教材库存量
F2
缺书登记表
教材存量表={教材编号+所缺数量}所有教材
教材订购系统的缺书量
F3
学生用书登记表
每个学生每一个学期都有一个综合量化记录
学生用书登记表={班级{班号+班名+年级+{院系{院系编号+院系名称}+班级人数+学委{学号+姓名+密码+联系方式+E-mail}}+课程{课程号+课程名+课程介绍}+所用书号+用书人数}
教材订购系统的学生用书登记表
F4
订书登记表
订书登记表={订单信息{订单号+班级号+订单日期+领书日期}+订单详细信息{订单号+分项号+书号+数量}}
F5
待购教材表
书号
待购教材表={书号+待购数量}
F6
教材一览表
教材一览表={教材编号+教材名称+主编+出版社{出版社编号+出版社名称+出版社地址+出版社网址+邮政编号+联系人+联系方式+E-mail地址+备注信息}+出版日期+版次+定价+所属类别+教材简介}
4、加工
加工
1.1
查询有效性
输入
F2订书单
输出
有效订书单或无效书单
逻辑
学委提交订书单,经过审核有效的订书单,则登记订书单,否则将书单返回给学委。
5、外部项
外部项
学委
输入数据流
输出数据流
主要
特征
学委可以登录系统提交订书单、凭学生证和领书单领书。
学委是一个订书系统的主体
2.系统数据结构设计及实现
2.1数据库概念结构设计
根据上面设计规划出的实体,我们对各个实体具体的描述E-R图如下:
图1学委信息E-R图
图2院系信息E-R图
图3班级信息E-R图
图4课程信息E-R图
图5学生用书表E-R图
图6教材信息E-R图
图7订单主信息E-R图
图8订单详细信息E-R图
图9教材存量信息E-R图
图10缺书登记信息E-R图
图11待购教材信息E-R图
图12出版社信息E-R图
实体与实体之间的关系E-R图:
2.2数据库逻辑结构设计
针对高等院校教材订购系统的总体需求,通过对教材订购系统的数据流程分析与系统总体功能模块流程,可归结出系统数据库的逻辑结构,设计、产生如下所示的数据项和数据结构。
(1)学委基本信息数据项为:
学号、姓名、密码、联系方式、E-mail等。
(2)院系基本信息数据项为:
院系编号、院系名称等。
(3)班级基本信息数据项为:
班号、名称、年级、院系编号、班级人数、学委学号等。
(4)课程基本信息数据项为:
课程号、课程名、课程介绍等。
(5)学生用书基本信息数据项为:
用书编号、班号、课程号、所用书号、用书人数等。
(6)教材基本信息数据项为:
教材编号、教材名称、版次、主编、出版社编号、出版日期、定价等。
(7)订单主信息数据项为:
订单号、班级号、订单日期、领书日期、订单其他信息等。
(8)订单详细信息数据项为:
订单号、分项号、书号、折扣比例、数量等。
(9)教材存量基本信息数据项为:
教材号、库存数量等。
(10)缺书基本信息数据项为:
教材号、所缺数量等。
(11)待购教材基本信息数据项为:
教材号、待购数量等。
(12)出版社基本信息数据项为:
出版社编号、出版社名称、出版社地址、邮政编码、出版社网址、联系人、联系方式、E-mail地址、备注信息等。
2.3数据库物理结构设计
基于上述的数据库概念结构与数据库逻辑结构设计的结果,现在可以实施将其转化为SQLServer2000数据库系统所支持的实际数据模型:
数据表对象,并形成数据库中各个表格之间的关系。
教材订购系统数据库中各个表格的设计结果如下表所示。
公告信息表(news)
字段名
数据类型
长度
说明
描述
nid
char
10
不空,主键
管理员编号
ntitle
50
可空
新闻标题
ncontent
text
新闻内容
ntime
datetime
8
发布时间
nkey
关键字
管理员信息表(admin)
id
name
20
不空
管理员姓名
pwd
30
管理员密码
info
管理员其他信息
学生用书表(usebook)
用书编号
classid
不空,外键
班号
courseid
课程号
bookid
16
所用书号
useamount
int
4
用书人数
班级信息表(class)
classname
名称
grade
年级
deptid
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学校 教材 订购 管理 系统 数据库 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)