学校教材订购管理系统数据库设计.doc
《学校教材订购管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《学校教材订购管理系统数据库设计.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北科技师范学院 数据库应用课程设计项目名称 教材订购系统后台数据库的设计与实现班 级 计算机网络技术*班 姓 名 * 学 号 完成时间 2012-3-22 学校教材订购系统“学校教材订购系统”有两部分组成:销售系统和采购系统。销售系统的工作过程为:首先由学生提交订书书、单,经教材发行人员审核是有效订书单后,登记并返给学生领书单,学生即可去书库领书。采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。1. 系统需求分析与功能结构随着教育事业的不断发展,学校的规模不断扩大,学生数量及其信息量的急剧增加,学生的各种信息管理也随之展
2、开。为方便教师、学生领书,教材发行人员处理各种单据,以及采购人员采购需开发一个“学校教材订购系统”。教师或学生提交购书单,经教材发行人员审核是有效购书单后,登记并返给教师或学生领书单,教师或学生即可去书库领书。若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求界面简单明了,易于操作,数据库利于维护。1.1数据需求分析:1.1.1基本信息的输入:需要输入订书单中要求的信息(提交人姓名、书名、书号、数量等信息)。1.1.2采购子系统模块:需要输入缺书单中要求的信息(书名、书号、数量)。1.1.3
3、销售子系统输出模块:需要打印领书单(书名、书号、数量、领书人姓名)。1.1.4采购子系统输出模块:需要打印进书通知单(书号、书名、进书日期)。1.2功能需求分析:1.2.1销售子系统模块:提交订书单、审核订书单、登记订书记录、返回领书单、修改和维护数据库中相应的表。1.2.2采购子系统模块:发缺书单、登记缺书记录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。1.3系统总体功能模块结构1.3.1销售子系统销售子系统审核订书单返回领书单登记订书记录提交订书单维护相应的数据表领书修改库存纪录1.3.2采购子系统采购子系统维护数据库修改相应的表发进书通知单登记缺书纪录发缺书单1.4系统流
4、程图1.4.1销售子系统模块程序流程图:开始提交订书单 1N审核订书单2 1错误显示 3Y登记订书记录 5N错误显示 7审核登记 6Y发领书单 8修改相应表 9N审核修改 10错误显示 11Y结束1.4.2采购子系统模块程序流程图:开始发缺书单 1审核缺书单 2错误显示 3登记缺书 4审核登记 5错误显示 6修改数据库的表 7审核修改 8错误显示 9发进书通知单 10结束1.5系统数据数据流程图购书单学生保管员教材订购系统进书通知领书单缺书单图2-20教材订购系统的顶层DFD进书通知购书单进书通知领书单缺书单教材订购系统的0层DFD学生保管员1销售2采购F2缺书登记表F1教材存量表根据绘制出的
5、数据流图,定义出本系统的数据词典。1、数据元素数据元素系统名教材订购信息管理系统编号条目名学号别名属于数据流F1F6存储处F4 订书登记表F3 学生用书表数据元素值:代码类型字符型(由数字组成的字符串)取值范围:意义:xxxx xxxx x x(级别)(班级)(编号)简要说明学号是学生的标识符,每个学生都有唯一的学号。修改纪录编写日期审核日期2、数据流数 据 流系统名教材订购信息管理系统编号F7.1条目名购书单别名来 源学习委员去 处加工1.1“审查有效性”数据流结 构购书单=院系+班级+学号+姓名+联系方式+书号+书名+主编+出版社名称+数量简要说明修改纪录编写日期审核日期3、数据存储数 据
6、 存 储系统名教材订购信息管理系统编号F1条目名教材存量表别名存储组织记录数主关键字教材编号数据量辅关键字记录组成教材存量表=教材编号+库存数量所有教材简要说明教材订购系统的教材库存量修改纪录编写日期审核日期数 据 存 储系统名教材订购信息管理系统编号F2条目名缺书登记表别名存储组织记录数主关键字教材编号数据量辅关键字记录组成教材存量表=教材编号+所缺数量所有教材简要说明教材订购系统的缺书量修改纪录编写日期审核日期数 据 存 储系统名教材订购信息管理系统编号F3条目名学生用书登记表别名存储组织每个学生每一个学期都有一个综合量化记录记录数主关键字数据量辅关键字记录组成学生用书登记表=班级班号+班
7、名+年级+院系院系编号+院系名称+班级人数+学委学号+姓名+密码+联系方式+E-mail+课程课程号+课程名+课程介绍+所用书号+用书人数简要说明教材订购系统的学生用书登记表修改纪录编写日期审核日期数 据 存 储系统名教材订购信息管理系统编号F4条目名订书登记表别名存储组织记录数主关键字数据量辅关键字记录组成订书登记表=订单信息订单号+班级号+订单日期+领书日期+订单详细信息订单号+分项号+书号+数量简要说明修改纪录编写日期审核日期数 据 存 储系统名教材订购信息管理系统编号F5条目名待购教材表别名存储组织记录数主关键字书号数据量辅关键字记录组成待购教材表=书号+待购数量简要说明修改纪录编写日
8、期审核日期数 据 存 储系统名教材订购信息管理系统编号F6条目名教材一览表别名存储组织记录数主关键字书号数据量辅关键字记录组成教材一览表=教材编号+教材名称+主编+出版社出版社编号+出版社名称+出版社地址+出版社网址+邮政编号+联系人+联系方式+E-mail地址+备注信息+出版日期+版次+定价+所属类别+教材简介简要说明修改纪录编写日期审核日期4、加工加 工系统名教材订购信息管理系统编号1.1条目名查询有效性别名输 入F2 订书单输 出有效订书单或无效书单加 工逻 辑学委提交订书单,经过审核有效的订书单,则登记订书单,否则将书单返回给学委。简要说明修改纪录编写日期审核日期5、外部项外 部 项系
9、统名教材订购信息管理系统编号条目名学委别名输入数据流输出数据流主 要特 征学委可以登录系统提交订书单、凭学生证和领书单领书。简要说明学委是一个订书系统的主体修改纪录编写日期审核日期2. 系统数据结构设计及实现2.1 数据库概念结构设计根据上面设计规划出的实体,我们对各个实体具体的描述E-R图如下:姓名E-mail学号联系方式密码学委图1 学委信息E-R图院系编号院系院系名称图2 院系信息E-R图班名年级班号班级人数学委学号院系编号班级图3 班级信息E-R图课程号课程介绍课程名课程图4 课程信息E-R图用书编号所用书号课程号用书人数班号学生用书图5 学生用书表E-R图教材编号主编教材名称出版日期
10、所属类别教材出版社号教材简介版次定价图6 教材信息E-R图订单号班级号订单日期订单子信息领书日期订单主信息图7 订单主信息E-R图书号分项号折扣比例订单号数量订单详细信息图8 订单详细信息E-R图库存数量教材存量信息教材号图9 教材存量信息E-R图所缺数量教材号缺书信息图10 缺书登记信息E-R图教材号待购教材待购数量图11 待购教材信息E-R图出版社名称出版社编号出版社地址出版社网址邮政编号出版社E-mail地址备注信息联系人联系方式图12 出版社信息E-R图实体与实体之间的关系E-R图:属于学委购买供应商提供教材入库保管员订单主信息班级属于包含订单详细信息部门2.2 数据库逻辑结构设计针对
11、高等院校教材订购系统的总体需求,通过对教材订购系统的数据流程分析与系统总体功能模块流程,可归结出系统数据库的逻辑结构,设计、产生如下所示的数据项和数据结构。(1)学委基本信息数据项为:学号、姓名、密码、联系方式、E-mail等。(2)院系基本信息数据项为:院系编号、院系名称等。(3)班级基本信息数据项为:班号、名称、年级、院系编号、班级人数、学委学号等。(4)课程基本信息数据项为:课程号、课程名、课程介绍等。(5)学生用书基本信息数据项为:用书编号、班号、课程号、所用书号、用书人数等。(6)教材基本信息数据项为:教材编号、教材名称、版次、主编、出版社编号、出版日期、定价等。(7)订单主信息数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学校 教材 订购 管理 系统 数据库 设计
限制150内