数据库-教材订购系统

合集下载

学校教材订购系统

学校教材订购系统

学校教材订购系统定义1.基本要求1.1项目目标通过本系统完成为学校教材的购销工作,包括销售和采购两个部分。

1.2系统简介系统简介本系统可细化为两个子系统:销售系统和采购系统。

销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

以上的功能要求在计算机上实现。

1.3技术要求和限制条件(1)当书库中的各种书籍数量发生变化(包括领书和进书时),都应修改相关的书库记录,如库存表或进/出库表。

(2)在实现上述销售和采购的工作过程时,需考虑有关单据的合法性验证(3)系统的外部项至少包含三个:教师、学生和教材工作人员。

(4)系统的相关数据存储至少包含6个:购书表、库存表、缺书登记表、待购教材表、进/出库表。

1.4系统界面学生/教师登陆界面、书刊查询界面、书刊信息界面、领书单界面、新书入库界面、退出界面等。

1.5开发概要系统调研、具体开发、测试、维护2.资源2.1 人员本小组成员(华伟,阮运磊,张翔宇,张哲)在老师的辅导下开发完成。

2.2 硬件内存:2GM;CPU:Intel Core2 1.80GHz2.3软件MyEclipse5.5 集成开发工具,MySQL5.0.22数据库和window visio2003画图工具以及windows word文档工具。

3.进度安排随课程进度同步完成系统的开发及文档编写工作。

4.预算本项目作为学生课程设计,其所有开销包括软件,设施及开发经费都由学生自理。

学校教材购销系统需求规格说明书1引言1.1 编写目的本要求规格说明书对学校教材购销系统进行简单的分析,给出了系统的数据流图。

系统主要用户是学生,教师和教材工作人员,加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。

学校教材订购管理系统数据库设计

学校教材订购管理系统数据库设计

河北科技师范学院数据库应用课程设计项目名称教材订购系统后台数据库的设计与实现班级计算机网络技术******班姓名******学号 0000000000完成时间 2012-3-22学校教材订购系统“学校教材订购系统”有两部分组成:销售系统和采购系统。

销售系统的工作过程为:首先由学生提交订书书、单,经教材发行人员审核是有效订书单后,登记并返给学生领书单,学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

1. 系统需求分析与功能结构随着教育事业的不断发展,学校的规模不断扩大,学生数量及其信息量的急剧增加,学生的各种信息管理也随之展开。

为方便教师、学生领书,教材发行人员处理各种单据,以及采购人员采购需开发一个“学校教材订购系统”。

教师或学生提交购书单,经教材发行人员审核是有效购书单后,登记并返给教师或学生领书单,教师或学生即可去书库领书。

若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求界面简单明了,易于操作,数据库利于维护。

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系统数据数据流程图图2-20教材订购系统的顶层DFDF1教材存量表F2缺书登记表教材订购系统的0层DFD根据绘制出的数据流图,定义出本系统的数据词典。

基于数据库的教材征订和管理系统研究

基于数据库的教材征订和管理系统研究

基于数据库的教材征订和管理系统研究摘要:传统方式的教材征订和管理均是通过Excel或纸质填报等手工模式来完成,对实行二级管理模式的成人教育管理机构来说,在上报、征订和统计过程中存在诸多不便和不准确,急需一套高效且准确的管理系统,同时能根据各类征订数据进行深入统计分析,并对教材征订和科学规划做出快速科学的决策。

本文从传统征订模式中的问题分析着手,提出基于数据库的教材征订和管理系统研究来解决该问题的思路和手段,给管理者提供一定的借鉴意义。

关键词:教材征订数据分析数据库管理系统教材是提供教学用的资料,包括课本、印刷的讲义等。

我们此处主要是指课堂内外教师和学生使用的所有教学材料,比如上课用的教学课本、辅导材料、习题册等。

当然教师自己编写的补充材料也可作为教学材料,其中未装订成册或正式出版的书本,我们平常称为讲义。

教材的主要编目信息包括:国际标准书号(International Standard Book Number)简称ISBN或书号,作者,出版社,出版时间,版次,定价,印张等。

在学校征订教材过程中还涉及到学院(部)、班级、人数等更多的相关信息的录入。

成人高等教育的教材征订在传统方式中通过Excel或纸质填报来完成,在每批次征订过程中,作为学校主管部门的成人教育学院都得花较长的时间去校对征订版本、信息和征订数量等,然后再将每张电子表格或纸质表格合并归类,再分别报给相应出版社后算是基本完成这一批次的征订。

在这种模式下,各学院(部)上报和成人教育学院报订的数据准确率还不能得到足够的保证,只要出现差错,就影响到教学秩序的顺利开展。

本文就围绕这一难题进行探讨并提出解决方案,以供参考。

1 传统模式征订中需要解决的困惑在计算机已普及的今天,高度手工的传统征订模式,已明显不能适应当前的发展需要,在征订过程中出现的各种差错,对高校管理者而言也是不能容忍的。

对我校而言,有20多个学院,每个学院又有不同的办学品种,再加上年级、班级,也是要有几百个征订的项目,有时还会分老生和新生等前后几个批次征订,征订的难度比较大,更何况还要将出版社来的教材及时按学院、年级、班级发放到相应学院(部)。

数据库系统课程设计(图书网购管理系统)

数据库系统课程设计(图书网购管理系统)

数据库系统课程设计--------图书网购网站管理系统一、课程设计题目 (3)1.1 图书网购网站管理系统: (3)1.2 课程设计的任务与要求 (3)1.2.1 目的与任务: (3)1.2.2 实验基本要求: (3)1.2.3 开发环境说明: (3)二、功能需求分析及模块设计 (4)2.1 总模块列表: (4)三、数据库概念设计 (5)3.1 实体E—R图 (5)3.2 整体E—R图如图所示: (7)四、数据库逻辑设计 (8)4.1 关系数据库模型简述 (8)4.2数据库设计 (8)五、系统开发 (9)5.1 数据库建立 (9)5.2 系统DAO方法(用户存放对数据库操作的所有方法) (14)5.2.1 接口类(manage.java): (14)5.2.2方法实现类(DAO.java): (16)5.2.3 控制层方法 (22)5.2.4系统表示层代码: (51)六、总结: (84)一、课程设计题目1.1 图书网购网站管理系统:一家书店可以为店中现有的图书增加网上销售的渠道。

与现在流行的当当网,卓越原理基本相同。

会员通过提交订单,卖家便可根据订单配货发送。

卖家可以在随时通过该网站管理系统对会员信息,订单信息,图书信息进行管理。

1.2 课程设计的任务与要求1.2.1 目的与任务:1.常务数据库设计和实现的基本过程2.常务数据库模式设计、分析和实现的方法3.了解数据库应用网站开发的一般过程1.2.2 实验基本要求:(1)学习相关的预备知识(2)按照数据库设计与实现过程完成数据库的设计,网站的开发,上级调试运行(3)写出课程设计报告1.2.3 开发环境说明:处理器:Intel Pentium 4 3.06以上内存:256以上操作系统:windows 2000/XP/win7开发软件:Myeclipse 8.5数据库:Mysql二、功能需求分析及模块设计2.1 总模块列表:三、数据库概念设计3.1 实体E—R图本实例根据上面的需求分析,设计规划出的实体有:用户实体、管理员实体、图书实体、订单实体、订单详情实体、图书类别实体。

学校教材订购系统需求分析说明书

学校教材订购系统需求分析说明书

学校教材订购系统软件需求规格说明书目录1.引言 (2)1.1 编写目的 (2)1.2 项目背景 (2)2.目标系统概述 (2)2.1 目标 (2)2.2 用户的特点 (2)2.3 假定和约束 (2)3.需求规定 (2)3.1 软件功能的规定 (2)3.1.1 系统功能 (2)3.1.2 数据流图 (3)3.1.3 数据字典 (5)3.1.4 E-R图 (7)3.2 对性能的规定 (7)3.2.1 精度 (7)3.2.2 时间特性要求 (7)3.2.3 可靠性 (7)3.2.4 灵活性 (7)3.2.5 数据管理能力要求 (8)3.2.6 故障处理要求 (8)3.2.7 其他专门要求 (8)4.运行环境规定 (8)4.1 设备 (8)4.2 支持软件 (8)4.3 接口 (8)4.4 控制 (8)1.引言1.1 编写目的随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。

因而,做一个好的学校教材订购系统是十分重要的。

在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。

使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。

本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。

1.2 项目背景项目名称:学校教材订购系统用户:学校教务科,教师,学生2.目标系统概述2.1 目标本系统可细化为两个子系统:销售系统和采购系统。

销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

若是脱销教材则生成缺书单。

采购系统的主要工作过程为:汇总缺书单,发采购单给书库采购人员;一旦新书入库后,即发到货通知。

2.2 用户的特点本软件的最终用户可分为操作人员、维护人员。

学校教材订购系统_需求分析

学校教材订购系统_需求分析

需求分析报告1.引言1.1 编写目的随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。

因而,做一个好的学校教材订购系统是十分重要的。

在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。

使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。

本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。

1.2 项目背景项目名称:学校教材订购系统项目提出者:XX(老师)项目开发者:XXX 用户:学校教务科,教师,学生运行环境:计算机开发平台:Eclipse、MySQL、JDK 1.61.3 定义Eclipse:适合快速开发的Java的开源IDE。

Java:一种面向对象的程序设计语言,具有面向对象、简单性、可移植性、稳定性、安全性等特点。

它最大的优势是不受平台限制,如.NET,VB,VC,C++只能在Windows环境中运行而Java却可以在任何平台中运行。

MySQL:高性能的开源的数据库。

1.4 参考资料1.《软件工程导论》(第四版) 张海藩,清华大学出版社,20032.《实用软件工程》(第二版) 郑人杰等,清华大学出版社,19974.《Java语言程序设计》马皓等,清华大学出版社,20063.《Eclipse使用教程》林峰等,东南大学出版社,20084.《MySQL使用手册》2.目标系统概述2.1 目标本系统可细化为两个子系统:销售系统和采购系统。

销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

若是脱销教材则生成缺书单。

采购系统的主要工作过程为:汇总缺书单,发采购单给书库采购人员;一旦新书入库后,即发到货通知。

学校教材订购系统概要方案说明书

学校教材订购系统概要方案说明书

学校教材订购系统概要设计说明书1引言1.1编写目的概要设计说明书编制的目的是:说明对程序系统系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

1.2背景所建议开发的系统的名称:学校教材订购系统本工程的任务提出者:开始者:用户:学校教材管理部门和全校师生实现该软件的计算机网络:***工程与其他软件,系统的关系:本工程采用客户机/服务器原理,客户端的程序是建立在Windows 98 系统上以JAVA以及MySql数据库等为开发软件的应用程序。

1.3定义数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。

系统的流程图:系统流程图是描绘物理系统的传统工具。

它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件<程序,文件,数据库,表格,人工过程等)。

库存表:存放库中存在得书籍数据。

出库表:存放已销售的书籍的数据。

进库表:存放入库书籍的数据。

购书表:存放提交的购书信息。

缺书登记表:存放缺少的书籍的信息。

待购教材表:存放待购书籍信息。

1.4参考资料《实用软件工程》,张海藩著,清华大学出版社。

《软件工程》第二版,李代平等著,清华大学出版社。

《软件工程》第六版,Roger S.Pressman著,机械工业出版社。

《软件工程课程实验指导书》,安徽工程科技学院计算机科学与工程系。

2总体设计2.1需求规定本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。

本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。

教材订购系统的功能可以划分为如下几个部分:1)系统帐户管理:主要是对系统用户进行管理,包括登陆、退出、操作记录等。

2)订购管理:查询订购书、订购书籍、删除订购书籍、查询领书单。

数据库课程设计--教材购销管理系统

数据库课程设计--教材购销管理系统

数据库课程设计--教材购销管理系统第一部分:引言欢迎阅读本篇文章,本文将介绍一个数据库课程设计的内容,即教材购销管理系统。

该系统旨在解决教育机构在购买和销售教材过程中可能面临的问题,提高教材管理的效率和准确性。

第二部分:系统概述教材购销管理系统是一个基于数据库的软件系统,旨在帮助教育机构管理教材的采购和销售。

该系统涉及多个模块,包括教材信息管理、库存管理、供应商管理、销售管理和统计报表等。

第三部分:教材信息管理教材信息管理是系统的核心模块之一,它主要负责记录和管理教材的相关信息。

教材信息包括教材名称、作者、出版社、版本号、销售价格等。

通过该模块,用户可以方便地查询和浏览教材的详细信息,同时也可以进行教材的新增、修改和删除操作。

第四部分:库存管理库存管理模块主要用于记录和管理教材的库存情况。

系统通过实时记录进货和销售的信息,自动计算库存数量,并提供库存报警功能。

当库存数量低于设定的阈值时,系统会及时提醒用户进行补货操作,以保证教材的供应。

第五部分:供应商管理供应商管理模块用于管理教材供应商的信息和合作关系。

系统提供了供应商信息的录入、编辑和删除功能,同时也可以记录供应商的联系方式和质量评价等。

通过该模块,用户可以随时查看供应商的相关信息,并选择合作伙伴进行教材采购。

第六部分:销售管理销售管理模块负责记录和管理教材的销售情况。

系统通过实时记录销售订单的信息,自动生成销售报表并计算销售额和销售量等指标。

该模块还提供了销售订单的查询、修改和删除功能,使用户能够更好地掌握教材的销售情况。

第七部分:统计报表统计报表模块用于生成各类统计分析报表,帮助用户更好地了解教材的销售状况和库存情况。

系统可以根据用户需求生成销售额、销售量、库存量等统计数据,并以图表的形式直观展示。

用户可以根据报表的结果进行决策和调整。

第八部分:总结通过本文的介绍,我们了解了教材购销管理系统的设计和功能。

该系统通过合理的数据库设计和各个模块的协调配合,可以帮助教育机构实现教材的高效管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库原理》课程设计报告题目:姓名:学号:专业班级:指导老师:年月日摘要/*(300字左右,宋体,五号)课程设计内容摘要主要是对撰写过程中实践、实验、研究的内容、方法和得到的主要结果的完整概括。

关键词: /*(3 – 5个,各个词之间用“;”分割,宋体,五号,黑色)*/目录第1章引言 (4)1.1 项目背景 (4)1.2 项目定义 (4)1.3 开发环境 (4)第2章需求分析 (5)2.1 需求分析的目标与任务 (5)2.1.1 信息需求 (5)2.1.2 处理需求 (5)2.1.3 安全性和完整性要求 (5)2.2 需求分析阶段成果 (6)2.2.1 学校教材订书系统的业务流程图 (6)2.2.2 学校教材订书系统系统的功能模块图: (7)2.2.3 学校教材订书系统系统的数据字典 (7)第3章概念设计 (19)3.1 概念设计的目标与任务 (19)3.2 阶段结果 (19)3.2.1 属性与实体 (20)3.2.2 各子系统与分E-R图 (21)3.2.3 合并各分E-R图,得到总E-R图 (22)第4章逻辑设计 (23)4.1 逻辑设计的任务和目标 (23)4.2 阶段结果 (23)4.2.1 将E-R图转换为关系模型 (23)4.2.2 模型优化 (24)4.2.3 数据库模式定义 (24)4.2.4 用户子模式定义 (28)第5章物理设计 (30)5.1 物理设计阶段的目标与任务 (30)5.2 阶段结果: (30)5.2.1 存取方法设计 (30)5.2.2 存储结构的设计 (31)5.2.3 评价物理结构 (31)第6章数据库实施阶段 (32)6.1 建立数据库、数据表、视图、索引 (32)6.1.1 建立数据库 (32)6.1.2 建立数据表 (32)6.1.3 建立视图 (33)6.1.4 建立索引 (33)-6.2 数据入库 (35)第7章系统调试和测试 (36)第8章设计心得 (37)第9章存在的问题及建议 (38)第10章参考文献 (39)第11章附录 (40)第1章引言1.1 项目背景学校每年都会采购和发放各种教材,但目前这些工作基本都由人工操作完成。

但是为了配合老师上课的需要,教材发放的速度必须很快。

因此,在教材发放的过程中,极易造成教材的损失。

并且由于都是手工管理的方式,极易造成一些单据的损失。

所以为了提高管理效率以及人力、物力的节省,利用计算机及设计教材订购系统就不失为一种好方法。

1.2 项目定义主要是针对大学生教材订购。

完成学生对哪些教材需要数据的录入,以及对学生购书单数据和发货单数据的存储。

1.3 开发环境运行环境:Mysql以及java程序数据库:MYSQL第2章需求分析2.1 需求分析的目标与任务2.1.1信息需求用户需要输入自己想要的书籍以及数量。

需要存储的是购书数量,购书者,采购者,采购数量。

以及发货者和发货数量。

2.1.2处理需求用户需要完成什么处理功能,对处理的响应时间有什么要求。

给出功能模块图,画在需求分析阶段成果中。

2.1.3安全性和完整性要求1)安全性要求安全性可先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性。

2)完整性要求系统完整性要求系统中数据的正确性以及相容性。

可通过建立主、外键,使用check 约束,或者通过使用触发器和级联更新。

2.2需求分析阶段成果2.2.1XX系统的业务流程图2.2.2XX系统的功能模块图:2.2.3XX系统的数据字典(a)数据项:数据项是不可再分的数据单位,即数据的最小组成单位。

例:表1.1 数据项列表数据项编号数据项名数据项含义与其它数据项的关系存储结构DI-1S_ID学号VARCHA数据项编号数据项名数据项含义与其它数据项的关系存储结构R(10)DI-2S_NAME学生姓名VARCHAR(20)DI-3TELEPHONE 电话号码VARCHAR(2)DI-4TYPE所在系VARCHAR(20)DI-5T_ID老师职工号VARCHAR(10)DI-6 T_NAME老师姓名VARCHAR(20)DI-7BOOK_ID书籍编号VARCHAR(10)DI-8BOOK_NAME 书籍名VARCHAR(30)DI-9BOOK_PUBDATE 出版日期DATETIME号的关系DI-10BOOK_WRITER 作者VARCHAR(10)DI-11BOOK_PUB出版社VARCHAR(30)DI-12WORKER_ID 工作人员编号VARCHAR(10)DI-13WORKER_NAME 工作人员姓名VARCHAR(10)DI-14BUYBOOK_NUMBER购书数量INTDI-15BUYBOOKDATE 购书日期DATETIMEDI-16IACKBOOK_NUMBER缺书数量INTDI-17LAKEBOOK_DATE 提交缺书单日期DATETIMEDI-18INBOOK_D进书日期DATETI号的关系ATE ME DI-19INBOOK_NUMBER进书数量INT DI-20TAKEBOOK_NUBER领书数量INTDI-21TAKEBOOK_DATE 领书日期DATETIMEDI-22SENDBOOK_DATE 发货日期DATETIMEDI-23SENDBOOK_NUMBER发货数量INT(b)数据结构:数据结构反映了数据之间的组合关系。

一个数据结构可以由若干个数据项组成,也可以由若干个数据项和数据结构混合组成。

例:表1.2 数据结构列表数据结构编号数据结构名数据结构含义组成DS-1STUENTINFOR学生信息S_ID,S_NAME,TELEPHONE, TYPEDS-2BOOKINFOR书籍信息BOOK_ID, BOOK_NAME, BOOK_PUBDATE,BOOK_WRITER, BOOK_PUBDS-3BOOKBUYINFOR 购书单信息BOOK_NAME,BUYBOOK_NUMBER,BUYBOOKDATEDs-4LACKBOOKIN 缺书单信息BOOK_NAME,IACKBOOK_NUMBER,LAKEBOOK_DATEDs-5 PUBPEOINF发行人员信息WORKER_NAME, WORKER_ID, TELEPHONE Ds-6 SENDINF 发货单信息BOOK_NAME, SENDBOOK_DATE, T_NAME,SENDBOOK_NUMBERDs-7BOOKWORKER书库工作人员信息WORKER_NAME, WORKER_ID, TELEPHONE Ds-8PURCHAR采购人员信息WORKER_NAME, WORKER_ID, TELEPHONE数据结构编号数据结构名数据结构含义组成Ds-9TAKEBOOKINF 领书单信息BOOK_NAME,TAKEBOOK_NUBER,TAKEBOOK_DATEDs-10INBOOKINF进书单信息BOOK_NAME,INBOOK_NUMBER,INBOOK_DATEDFD流程图学校教材订购数据流程图(c)数据流:数据流是数据结构在系统内传输的路径。

数据流编号名称简述来源去向组成A1购书单教师递交的购书单教师购书单审核模块BOOK_NAME,IACKBOOK_NUMBERA2领书单系统生成的领书单生成领单和生成领书单数据处理模块书库发货人员BOOK_NAM,TAKEBOOK_NUBER,TAKEBOOK_DATEA3发货单系统生成的发货单生成发货单数据和发货单的处理模块教材发行人员和教师BOOK_NAME, SENDBOOK_DATE,T_NAME, SENDBOOK_NUMBERA4缺书单系统生成的缺书单生成缺书单数据和缺书单处采购人员BOOK_NAME,IACKBOOK_NUMBER理模块A5进货单系统生成的进货单生成进货单数据和进货单的处理模块教材发行人员WORKER_NAME,WORKER_ID,TELEPHONEA5书籍信息教材发行人员管理教材发行人员修改库存和书籍信息处理模块BOOK_ID,BOOK_NAME,BOOK_PUBDATE, BOOK_WRITER,BOOK_PUB(d)数据存储:数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。

它可以是手工文档或手工凭单,也可以是计算机文档。

数据存储编号名称简述组成D1购书表存放购书数据的表格BOOK_NAME,BUYBOOK_NUMBER, BUYBOOKDATED2领书表存放所要领书数据的表格BOOK_NAME,TAKEBOOK_NUBER,TAKEBOOK_DATED3发货表存放要发放书籍信息的表格BOOK_NAME, SENDBOOK_DATE, T_NAME, SENDBOOK_NUMBERD4缺书表存放缺的书籍信息的表格BOOK_NAME,IACKBOOK_NUMBERD5进货表存放要进书籍信息的表格BOOK_NAME,INBOOK_NUMBER,INBOOK_DATE(e)处理过程:处理过程的具体处理逻辑一般用判定表或判定树来描述。

数据字典中只需要描述该处理过程的说明性信息。

处理逻辑编号名称输入数据流处理输出数据流B1审核购书单购书单对购书单进行处理看看有没有缺书审核后的购书单B2生成领书单数据购书单数据通过查看购书单领书单和领书单和领书单数据,生成领书单和领书单数据数据B3生成发货单数据和发货单领书单数据通过领书单数据给仓库,从而产生发货单数据和发货单发货单和发货单数据B4与库存进行比较,从而生成缺书单数据和缺书单审核后的购书单购书单与库存进行比较,缺少某些书,从而形成缺书吧单和缺书数据缺书单和缺书单数据B5生成进货单数据和进货单缺书单数据通过缺书单数据可知缺少哪些书,从而产生要进哪些货进书单和进书单数据B6修改库存和书籍信息书籍信息通过进书单、领书单和发货单,知道少了哪些书和进了哪些书,进行库存的修改概念设计2.3 概念设计的目标与任务(1)设计分E-R图…;(2)生成初步E-R图…;(3)生成基本E-R图…;(4)生成全局E-R图…;实体与属性间的两条准则:○1作为“属性”,不能再具有需要描述的性质。

○2“属性”不能与其他实体具有联系。

抽象出实体与属性,画出各子系统的分E-R图。

然后采用逐步集成的方式将各分E-R图合并,消除不必要的冗余和冲突后就生成了基本E-R图3.5。

2.4 阶段结果2.4.1属性与实体2.4.2各子系统与分E-R图销售子系统订购子系统2.4.3合并各分E-R图,得到总E-R图第3章逻辑设计3.1 逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。

相关文档
最新文档