信息系统管理开发案例_第1页
信息系统管理开发案例_第2页
信息系统管理开发案例_第3页
信息系统管理开发案例_第4页
信息系统管理开发案例_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第十章 管理信息系统开发案例 管理理信息系系统开发发示例厂库库存管理理信息系系统的分分析与设设计1问题的的提出(1)开发发背景XX厂是我我国的一一家老加加工企业业,随着着改革的的深入和和经济的的发展,该该厂的生生产任务务日益繁繁重,从从而对库库存管理理的要求求也更加加严格。在在传统的的手工管管理时期期,一种种物品由由进货到到发货,要要经过若若干环节节,且由由于物品品的规格格型号繁繁多,加加之业务务人员素素质较低低等因素素,造成成物品供供应效率率低下,严严重的影影响了企企业的正正常生产产。同时时由于库库房与管管理部门门之间的的信息交交流困难难,造成成库存严严重积压压,极大大的影响响了企业业的资金

2、金周转速速度,另另外也使使得物资资管理、数数据汇总总成为了了一大难难题。当今该厂的的竞争压压力越来来越大,企企业要想想生存,就就必须在在各个方方面加强强管理,并并要求企企业有更更高的信信息化集集成,能能够对企企业的整整体资源源进行集集成管理理。现代代企业都都意识到到,企业业的竞争争是综合合实力的的竞争,要要求企业业有更强强的资金金实力,更更快的市市场响应应速度。这这就要求求企业各各部门之之间统一一计划,协协调生产产步骤,汇汇总信息息,调配配集团内内部资源源,实现现既要独独立,又又要统一一的资源源共享管管理。随随着信息息技术的的发展,该该厂为了了提高库库存周转转率,加加快资金金周转速速度,决决定

3、开发发“库存管管理信息息系统”。(2)项目目目标充分利用现现有的设设备,采采用VBB6.00作为开开发工具具,利用用ACCCESSS数据库库建立一一个高效效、准确确、操作作方便,具具有专业业的查询询、更新新及统计计功能的的微机管管理信息息系统,以以满足工工作人员员进行综综合的、模模糊的查查询及更更新要求求,从而而更加方方便的管管理库存存物品。该该系统的的开发与与建立会会极大程程度提高高管理人人员、工工作人员员的工作作效率。2对现有有系统进进行需求求调查需求调查是是信息系系统分析析与设计计的基础础。要开开发并实实施一个个完整的的信息系系统,必必须首先先了理解解用户的的需求,并并形成系系统需求求说

4、明书书。在此此基础上上才能进进行系统统分析、系系统设计计和程序序编码等等工作。该该厂在需需求调查查过程中中发放了了8种不不同种类类的调查查表,要要求相关关人员对对其进行行逐条逐逐项的填填写,从从而对其其现行系系统的业业务流程程进行了了详细的的调查。(1)现行行系统业业务流程程通过大量的的调查,我我们了解解到当前前该厂的的业务流流程如下下:各车车间向商商品供应应部门提提出对某某种商品品的需求求计划,仓仓库将相相应的商商品发放放给各车车间,一一般要经经过计划划、库房房管理等等流程。各各业务流流程图如如图1所所示。采购单采购单需求计划单库管员订货单采购员车间供应商采购员提货通知单入库单库管员领料单车

5、间库存台账统计报表图1 业务流程图(2)现行行系统存存在的问问题由于采用的的是手工工管理,账账目繁多多,加之之几个仓仓库之间间距离较较远,库库管员、计计划员和和有关领领导相互互之间的的信息交交流困难难,使得得物资供供应效率率低下,影影响生产产。同时时每月的的月末报报表会耗耗费大量量的人力力,且由由于手工工处理容容易造成成失误,从从而影响响了数据据的效率率和准确确率,造造成了不不必要的的损失。因因此,该该厂必须须建立相相应的库库存管理理信息系系统,使使其能根根据市场场情况,及及时合理理地采购购所需商商品,同同时又能能科学地地对商品品进行管管理,统统筹安排排人力、物物力、财财力,有有效地改改善当前

6、前管理的的混乱状状况。库存管理是是企业管管理的重重要组成成部分。在在企业生生产经营营活动中中,库存存管理既既必须保保证生产产车间对对原材料料、零部部件需求求,又直直接影响响采购、销销售部门门的购、销销活动。为为盘活企企业流动动资金,加加快资金金周转,在在保障供供给的前前提下,最最大限度度地降低低商品的的库存量量,节省企企业流动动资金的的占用,直接影响着企业的经营效益。根据对该厂的库存管理情况所作的调查和参考有关资料,发现目前该厂在库存管理方面存在着如下问题:不能及时时获得库库存信息息在企业运作作过程中中,管理理人员必必须获知知各种商商品当前前的库存存量,在在库存数数量小于于商品的的最低库库存限

7、度度的时候候,向供供应商进进行订货货;在库库存数量量大于商商品的最最高库存存限度的的时候,即即商品积积压的时时候,应应该停止止商品的的进货活活动。但但在实际际操作中中,由于于商品的的种类多多、数量量大,需需要进行行仔细地地核算,这这不仅费费时,而而且易出出错,从从而影响响企业快快速有效效地运转转。库存信息息不够准准确仓库管理员员根据各各种入库库单、需求求计划单单和领料料单进行行商品的的入库、出出库操作作后,要要随时修修改商品品的库存存信息和和出库、入入库信息息,以便反反映库存存状况。工工作中的的主要问问题是:由于商品品种类多多、数量量大、出出库入库库操作频频繁等原原因,造成库存存记录和和实际库

8、库存量通通常达不不到严格格一致,因而需需要通过过盘点来来纠正差差错,这这既耽误误时间,又增加了工作量。无法及时时了解车车间对库库存商品品的需求求情况在需求计划划单下达达后,由由于库存存商品与与车间的关关系复杂杂,根据据送料员员的个人人经验给给各车间间分配车车间所需需商品时时,常缺缺少入库库、出库信信息和相相关信息息,经常常出现车车间缺少该商商品的时时候才知知道该产产品需要要情况,此时如果库存量不足,将会导致车间的停产。无法及时了解车间对库存商品的需求情况会使企业的生产和销售环节发生混乱,使企业无法正常的运作。市场需求日日益多样样化和个个性化,产产品更新新换代的的周期越越来越短短,这就就要求企企

9、业必须须改变库库存管理理现状,以以适应时时代的要要求。(3)企业业库存管管理系统统的特点点因为传统企企业库存存管理存存在以上上的问题题难于适适应现代代库存管管理要求求,所以以现代企企业库存存管理系系统要具具有以下下的特点点: 科学的的库存管管理流程程存货的种类类不同,所所涉及的的业务环环节及它它们所组组成的业业务流程程也各有有差异。一一般而言言,库存存业务包包括入库库处理、货货物保管管和出库处处理三个个主要部部分。通通畅的业业务流程程是保障障高效库库存管理理的基础础,应具具备优化化、无冗冗余、并并行作业业的基本本属性。企业库存管理系统对企业的业务流程进行流程再造,使其更加通畅,提高企业在同行业

10、中的竞争力。 商品代代码化管管理代码问题,严严格说是是一个科科学管理理的问题题,设计计出一个个好的代代码方案案对于系系统的开开发工作作是一件件极为有有利的事事情。代代码设计计的好可可以使很很多机器器处理变变得十分分方便,还还可以把把一些现现阶段计计算机很很难处理理的工作作变成很很简单的的工作。由于库存商商品种类类繁多,在在库存管管理过程程中极易易发生混混乱的问问题。IIT技术术与层次次编码技技术的结结合为商商品的高高效管理理提供了了可能。这这种编码码技术对对所有库存存商品按按照层次次和类别别赋予唯唯一的编编码。它它是区分分不同商商品的最最主要的的标准,具有易读和易记的特点,使得管理者只需知道商

11、品的编码,就可以了解该商品的有关信息,以便在每日的烦杂管理中,保持规范、有序的状态。 库存异异常报警警 当当库存数数量小于于商品的的最低库库存限度度的时候候,系统统发出警警报,提提醒管理理人员应应该向供供应商进进行订货货;在库库存数量量大于商商品的最最高库存存限度的的时候,即即商品积积压的时时候,系系统也会会发出警警报,提提醒管理理人员应应该停止止商品的的进货活活动。也也就是说说企业库库存管理理信息系系统既能能防止商商品供应应滞后于于车间对对它们的的需求,也也能防止止商品过过早地生生产和进进货,以以免增加加库存。对对企业的的生产起起了保障障作用,同同时节省省了企业业的流动动资金。3系统分分析系

12、统分析的的任务是是在全面面调查的的基础上上,通过过对现行行管理业业务的分分析,提提出系统统的目标标要求和和功能分分析的总总体逻辑辑模型。(1)数据据流程图图 根根据系统统调查阶阶段的数数据资料料,并依依据用户户的要求求,确定定该厂信信息系统统的基本本功能和和工作过过程如下下:首先车间科科室提出出需求计计划,库库房管理理员根据据库存情情况,决决定是否否需购货货,如不不需购货货则通知知车间前前来取货货,否则则库房管管理员通通知采购购员购货货,当货货物到达达后进行行入库处处理并通通知车间间科室前前来取货货。根据相应的的功能要要求,我我们绘制制系统的的数据流流程图,如如图2所所示:供货单位供货单位出入

13、库处理车间采购员计划台账库存台账合同台账供应商信息商品信息车间信息计划台账发货单退货单到货通知入库单取货单计划单订货单验货处理库存提示可供货的计划单库存检查查询打印图2数据据流程图图(2)数据据字典数据字典是是对描述述数据流流程图中中的数据据项、数数据流、数数据存储储、加工工处理逻逻辑等组组成部分分的严格格定义,下下面是本本系统的的数据字字典(由由于篇幅幅原因,在在此仅给给出部分分)。 数据项项的定义义数据项编号号:1-01数据项名称称:商品品编号别名名:无简 述述:某种种商品的的编号类型型:字符符型长度度:8字字节取值范围:数字 + 英英文字母母数据项编号号:1-02数据项名称称:单价价别名

14、名:购入入单价简 述述:某种种商品的的购入单单价类型型:数值值型长度度:100位,小小数位22位取值范围:0.0009999999999.999数据项编号号:1-03数据项名称称:库存存数量别名名:实际际库存数数量简 述述:某种种商品的的库存数数量类型型:数值值型长度度:5位位整数取值范围:09999999 数据流流的定义义数据流名称称:入库库单编号号:F11简述述:采购购人员填填写的商商品入库库凭单数据流来源源:采购购人员数据流去向向:登记记库存台台账数据流组成成:日期期 + 入库单单编号 + 商商品编号号 + 购入数数量流通量:225份/天高峰流通量量:500份/天天数据流名称称:发货货单

15、编号号:F22简述述:供应应商填写写的商品品发货凭凭单数据流来源源:供应应商数据流去向向:登记记合同台台账数据流组成成:日期期 + 发货单单编号 + 供供应商编编号 + 商品品编号 + 发发货数量量流通量:225份/天高峰流通量量:500份/天天数据流名称称:取货货单编号号:F33简述述:库管管员填写写的要求求车间取取货凭单单数据流来源源:库管管员数据流去向向:车间间数据流组成成:日期期 + 车间编编号 + 商品品编号 + 数数量流通量:225份/天高峰流通量量:500份/天天 数据存存储的定定义数据存储的的名称:库存台台账数据存储编编号:DD1简述:记记录商品品的编号号、名称称、单价价与库存

16、存数量等等信息数据存储组组成:商商品编号号 + 购入单单价 + 库存存数量关键字: 商品编编号数据存储的的名称:合同台台账数据存储编编号:DD2简述:记记录合同同的编号号、供应应商编号号、货物物编号、单单价与购购入数量量等信息息数据存储组组成:合合同编号号 + 供应商商编号 + 商商品编号号 + 单价 + 购购入数量量 + 日期 + 合合同状态态关键字: 合同编编号数据存储的的名称:计划台台账数据存储编编号:DD3简述:记记录计划划的编号号、车间间编号、商商品编号号、数量量等信息息数据存储组组成:计计划编号号 + 供应商商编号 + 商商品编号号 + 数量 + 日日期 + 计划划状态关键字: 计

17、划编编号数据存储的的名称:供应商商信息数据存储编编号:DD4简述:记记录供应应商的编编号,名名称,地地址,电电话,传传真,银银行帐号号数据存储组组成:供供应商编编号 + 名称称 + 地址 + 电电话 + 传真真 + 银行帐帐号关键字: 供应商商编号数据存储的的名称:商品信信息数据存储编编号:DD5简述:记记录库存存商品的的编号,类类别,名名称,规规格,单单价,单单位,存存放位置置,用途途数据存储组组成:商商品编号号 + 名称 + 类类别 + 规格格 + 单价 + 单单位 + 存放放位置 + 用用途关键字: 商品编编号数据存储的的名称:车间信信息数据存储编编号:DD6简述:记记录车间间的编号号,

18、名称称,联系系人,电电话数据存储组组成:车车间编号号 + 名称 + 联联系人 + 电电话关键字: 车间编编号 数据存储的的名称:用户信信息数据存储编编号:DD7简述:记记录用户户名称、密密码和权权限数据存储组组成:用用户名 + 密密码 + 权限限关键字: 用户名名 处理逻逻辑的定定义处理名:库库存检查查编号:PP1输入:数数据流FF5输出:数数据流FF6描述:当当车间将将计划单单发给库库管员后后,库管管员要将将计划单单与库存存台账进进行比较较,看是是否需要要订货。处理名:验验货处理理编号:PP2输入:数数据流FF2,数数据流FF5输出:数数据流FF1,数数据流FF4描述:采采购员要要检验货货物

19、的质质量。处理名:出出入库检检查编号:PP3输入:数数据流FF1输出:数数据流FF3描述:当当验货处处理后,库库管员将将货物入入库,并并发取货货单到订订货单位位。4系统设设计(1)系统统功能结结构设计计 库库存管理理信息系系统的目目标是保保障企业业生产所所需的所所有商品品供给,并并通过有有效的管管理,提提高库存存周转率率,降低低资金占占用。我我们根据据系统分分析结果果,得出出本系统统的功能能结构图图如图33所示。计划管理的的主要功功能是根根据各生生产部门门上报的的生产、维维修及工工程用料料计划与与已有的的采购合合同计划划和库存存情况等等信息建建立数据据库,并并及时根根据生产产计划的的变更,修修

20、改商品品计划,生生成商品品采购清清单。库存管理模模块中的的各子模模块都由由数据录录入、修修改、删删除、查查询等模模块构成成。其中中数据录录入模块块包括对对商品库库存文件件的数据据录入、商商品购入入文件的的数据录录入、商商品出库库文件的的录入;数据修修改是对对上述三三种文件件中的数数据进行行修改;数据删删除同数数据修改改基本上上是一样样的,只只不过这这里是将将记录从从相应的的数据库库文件中中删除掉掉。库存管理信息系统库存管理信息系统系统管理计划管理库存管理系统初始化用户控制库存台账管理计划台账管理合同台账管理修改信息出库入库库存提示图3功能结构图图3功能结构图(2)系统统配置方方案根据开发时时期

21、计算算机市场场的性能能价格比比和本系系统的实实际情况况,选择择了P44微机及及Acccesss数据库库管理系系统。(3)代码码设计为了和工作作人员以以往的商商品管理理方式一一致,商商品信息息编码以以数字表表示。根根据行业业标准,所所有商品品分为119大类类(两位位数字),每每大类又又分为若若干小类类(两位位数字),在在小类中中根据商商品规格格型号的的不同以以卡号(四四位数字字)再进进行区分分。设计计方案如如图4所所示。 * * * 小类号商品规格型型号大类号图4 商品品代码设设计方案案此外为了使使数据录录入、商商品信息息管理、信信息查询询、统计计的方便便快速,我我们还根根据需要要对商品品的去向

22、向和来源源进行了了统计用用信息编编码和部部门编码码。(4)数据据库设计计数据库是数数据库应应用程序序的核心心。数据据库设计计是建立立一个应应用程序序最重要要的步骤骤之一。数数据库设设计一般般要在需需求分析析和数据据分析的的基础上上进行概概念设计计、逻辑辑设计和和物理设设计。 概念设设计经过对该厂厂的调查查我们了了解到系系统中的的实体类类型有:供应商商、商品品、领用用单位等等,这些些实体之之间的相相互关系系有:供应商与商商品之间间存在“供应”联系,是是多对多多的。商品与领用用单位之之间存在在“出库”,“出库”对多的的。每个实体的的属性分分别是:供应商:供供应商编编号,名名称,地地址,电电话,传传

23、真,银银行帐号号 商 品:商品编编号,名名称,类类别,规规格,单单价,单单位,库库存量,存存放位置置,用途途车 间:车间编编号,名名称,联联系人,电电话画出库存管管理的EER图图如图55所示。图5库存存管理EER图图 逻辑设设计逻辑设计的的任务是是根据DDBMSS的特征征把概念念结构转转换为相相应的逻逻辑结构构。概念念设计所所得到的的ERR模型,是是独立于于DBMMS的,这这里的转转换就是是把表示示概念结结构的EER图图转换成成关系模模型的逻逻辑结构构。将上上图转换换为规范范的关系系模式为为:供应商(供供应商编编号,名名称,地地址,电电话,传传真,银银行帐号号)商品(商品品编号,名名称,类类别

24、,规规格,单单价,单单位,库库存量,存存放位置置,用途途)供应(供应应商编号号,商品品编号,数数量,单单价)车间(车间间编号,名名称,联联系人,电电话)出库(商品品编号,车车间编号号,数量量) 物理设设计物理设计的的目的是是根据具具体DBBMS的的特征,确确定数据据库的物物理结构构(存储储结构)。关关系数据据库的物物理设计计任务包包括两个个方面,一一是确定定所有数数据库文文件的名名称及其其所含字字段的名名称、类类型和宽宽度;二二是确定定各数据据库文件件需要建建立的索索引,在在什么字字段上建建立索引引等。各各表结构构如表117所所示。表1库存台台账字段名字段类型字段宽度说明商品编号Charaac

25、teer 8 购入单单价 Numerric10.2 库存数数量 Nummeriic 5 库存数量表2合同台台账字段名 字字段类型型8 合合同编号号 字段宽度度 8 供供应商编编号说明合同编号Charaacteer8供应商编号号Charaacteer8商品编号Charaacteer8 商商品编号号 8单价Numerric10.2数量Numerric5日期Date8合同状态 10.2 单价价Logicc 10.2 购购入数量量 1 备注 30 合合同未执执行的原原因Demo合同未执行行的原因因表3计划台台账字段名字段类型字段宽度说明计划编号Charaacteer8车间编号Charaacteer8商

26、品编号Charaacteer8数量Numerric5日期Date8是否定货Logicc1是否到货Logicc1是否取货Logicc1表4供应应商信息息字段名字段类型字段宽度说明供应商编号号Charaacteer8名称Charaacteer40地址Charaacteer50电话Charaacteer20传真Charaacteer20银行帐号Charaacteer20表5商商品信息息字段名字段名名字段类型字段宽度说明商品编号Charaacteer8名称Charaacteer20类别Charaacteer8规格Charaacteer8单价Numerric10.2单位Charaacteer8存放位置C

27、haraacteer50用途Demo表6车车间信息息 字段名字段类型字段宽度说明车间编号Charaacteer8名称Charaacteer20联系人Charaacteer10车间的联系系人电话Charaacteer20联系人的电电话表7用户信信息 字段名字段类型字段宽度说明用户名Charaacteer20用户登录时时的名称称密码Charaacteer20用户登录时时的密码码权限Charaacteer8用户的权限限(5)系统统处理流流程设计计该厂的库存存管理信信息系统统包括:计划管管理、库库房管理理等子系系统,系系统运行行流程图图如图66所示。结束结束开始登录界面各子系统选择计划管理库房管理 图

28、6库存存管理系系统流程程图5系统实实施(略略)课堂案例例分析案例51 基于WWeb的的高校教教材查询询系统的的分析与与设计1.开发背背景*高校是是一所综综合性高高校,其其涉及的的专业课课程多,教材用书种类多,数量大,传统的管理方法存在着效率低,易出错等诸多弊端,特别是学生、教师对教材使用情况了解相对较少,信息的透明度较低,与当前高校管理中倡导的“以人为本”的管理思想存在着很大的差距。为此该校教材科开发了一套基于C/S的教材管理信息系统。该系统主要包括以下六项处理功能:系统维护、教材订购计划管理、教材库存管理、教材销售处理、学生预收款管理、数据统计、查询与分析等功能。但是由于基于C/S的管理信息

29、系统自身存在的使用范围小、地点固定等缺点,依然不能满足管理上的需要。如学生想知道教材科是否有某本书、想了解自己教材款的使用情况,教师想要预订下学期的教材等都必须亲自去教材科,一方面浪费了学生和教师的时间和精力,另一方面也加大了教材科的工作量,为此教材科希望在原有的基于C/S的教材管理信息系统的基础上,利用高校校园网的强大存储能力和方便的网络查询能力,采用流行的Browser/Server结构体系,将最终用户界面统一为浏览器,开发基于Web的教材信息查询系统,更好地满足各类人员对教材信息管理的需求。2.系统调调查通过对该高高校教材材科的业业务工作作进行的的调查,我我们发现现该教材材科的业业务对象

30、象主要有有三类:学生、教教师和教教材科,其其相应的的日常业业务也可可以分为为三类,分分别是:(1)有关关学生的的业务教材科对于于学生的的业务主主要是为为学生提提供入学学以来在在教材科科的购书书详细资资料的查查询,存存款详细细资料的的查询,剩剩余款项项数额查查询及学学生对所所需教材材的查询询等等。以以往的方方式是学学生到教教材科,提提供自己己的姓名名、系别别、年级级,然后后教材科科在原始始记录中中查询。(2)有关关教师的的业务教师的业务务主要是是登记查查询教师师领书的的信息,每每学期开开学,各各系教师师根据上上学期预预定的教教材记录录到教材材科领取取教材,并并登记;每学期期教师可可以预定定下学期

31、期所用教教材,方方式是教教师在学学期末到到教材科科,提供供所需教教材名称称、教师师个人信信息等,然然后教材材科记录录相应信信息并制制定相应应采购计计划。(3)有关关教材科科的业务务教材科的业业务主要要是采购购图书,发发放教材材,对库库存图书书、学生生购书信信息、教教师(院院系)领领书的信信息进行行管理、统统计。这这其中涉涉及到所所有有关关教材的的各种信信息、数数据,这这部分也也是教材材科最主主要、核核心的业业务。通过对上述述业务的的归纳,可可以画出出该系统统的功能能体系图图,如图图1所示示。教材信息查询系统教材信息查询系统通用查询模块专用查询模块教材预订模块教材信息查询教师领书查询教材零售查询

32、用户的增加、删除和修改学生购书查询学生退书查询学生存款查询零售购书统计退书统计库存统计教师领书统计教材预订信息录入教材预订信息修改教材预订信息查询图1功能结构图教材预订统计学生领书统计用户管理模块3.业务流流程分析析业务分类通过对上述述业务的的了解及及分析,新新系统的的业务可可以分为为通用查查询业务务、专用用查询业业务和网网上预定定业务三三部分。(1)通用用查询业业务通用查询业业务包括括教材基基本信息息查询业业务、学学生购书书查询业业务、学学生存款款查询业业务、教教师领书书查询业业务、教教材零售售查询业业务等。任任何人在在学校或或校外都都可以使使用自己己的用户户名和密密码在任任何一台台能够上上

33、网的电电脑上查查询他想想要查询询的内容容(其中中教材基基本信息息查询不不需要用用户名和和密码)。 (2)教材材科专用用查询业业务专用查询业业务是针针对教材材科的业业务,这这部分业业务不对对外开放放,因为为它没有有对外开开放的必必要,这这部分业业务主要要是辅助助教材科科对库存存中教材材的数量量,更新新速度等等进行统统计、预预测、分分析。具具体业务务应包括括:教材材库存统统计业务务、教材材零售统统计业务务、学生生购书统统计业务务和学生生退书统统计业务务及教师师(院系系)领书书情况的的统计业业务。(3)教材材预订业业务网上教材预预订业务务是办公公自动化化优越性性的体现现。在新新业务系系统中,各各系要

34、预预订教材材不用像像以前跑跑到教材材科进行行登记了了。只要要在预定定系统中中输入所所要预定定的教材材的信息息,就可可以完成成对教材材的预定定,这样样大大提提高了工工作效率率。为完完成网上上预定的的过程,相相应的应应该完成成一系列列的业务务,包括括:预定定教材信信息录入入、预定定教材信信息的修修改、预预定教材材信息查查询和预预定教材材信息统统计等内内容。3.2 业业务流程程图由于业务较较多,在在此仅对对通用查查询业务务和网上上教材预预定业务务分别举举例加以以说明。(1)通用用查询业业务以学生查询询业务为为例,该该业务是是学生向向系统输输入用户户名和密密码进行行身份认认证,认认证成功功的学生生就可

35、以以查询其其在教材材中心的的某一笔笔或全部部购书、退退书及存存取款记记录。其其业务流流程图如如图2所所示。学生学生登录子系统登录信息查询条件查询子系统查询结果“非法用户”信息图2学生购书查询业务流程图(2)教材材预订业业务教师进行教教材预订订的业务务流程是是教师首首先输入入自己的的用户名名和密码码进行身身份认证证,然后后在教材材预订系系统中输输入自己己下学期期所上课课程要使使用的教教材基本本信息,在在规定的的时间内内,教师师也可以以对已输输入的教教材信息息进行查查询和修修改,超超过了预预定的时时间,该该信息将将被转移移到教材材计划表表中。该该业务的的业务流流程图如如图3所所示。4、数据流流程分

36、析析数据流程分分析是在在对上述述业务流流程图进进行分析析的基础础上,从从系统的的科学性性、管理理的合理理性和实实际运行行的可行行性角度度出发,将将信息处处理的功功能和彼彼此之间间的联系系自顶向向下、逐逐层分解解,在逻逻辑上精精确地描描述新系系统应具具有的功功能、数数据输入入、数据据输出、数数据存储储及数据据来源和和去向。教师教师登录子系统登录信息教材信息教材预订子系统“非法用户”信息图3教材预订业务流程图“教材预定成功”信息“已超期”信息4.1 数数据流程程图由于该系统统的数据据流程图图较多,我我们依然然只对学学生查询询业务和和教材预预订业务务的数据据流程图图做详细细介绍。(1)学生生查询子子

37、系统由于学生要要对自己己的信息息进行查查询,涉涉及个人人机密,所所以学生生应该首首先进行行身份确确认,即即登录系系统,在在身份得得到确认认后才可可以查询询自己的的购书记记录,退退书记录录、自己己的存款款账户以以及教材材科现有有教材的的情况,其其数据流流程图如如图4所所示。学生学生 P2输入查询条件登录信息P1验证登录信息合法用户非法用户 P3判断条件是否合法查询条件出错信息合法查询条件 P4查询查询结果教材信息表D2学生存款表D5学生退书表D4学生领书表D3图4学生查询子系统数据流程图学生信息表D1(2)教材材预订子子系统根据业务流流程图对对教材预预订系统统的描述述,该系系统的数数据流程程图如

38、图图5所示示。4.2 数数据字典典数据流程图图只是从从数据流流向的角角度描述述了系统统的组成成和各部部分之间间的联系系,但却却没有具具体说明明各个组组成部分分和数据据流的具具体含义义,而数数据字典典正好弥弥补了这这一不足足,数据据字典是是对数据据流程的的最底层层图中的的数据项项、数据据流、数数据存储储、处理理逻辑和和外部实实体进行行了详细细的说明明。由于于系统分分析中数数据字典典的内容容非常多多,在此此仅对各各个部分分分别举举例进行行说明。数据项的定定义数据项编号号:A001-01数据项名称称:学号号别 名名:无简 述述:学生生信息表表中某个个学生的的学号类型型:字符符型长 度度:100个字节

39、节取 值 范范围:00000000000000-9999999999999教师教师登录信息P1验证登录信息非法用户教师信息表D6P5输入教材预订信息信息合法用户教材预订表D7图5教材预订子系统数据流程图P5判断是否超过预订日期信息“已超过预订期限”信息未超期数据项编号号:A002-01数据项名称称:教材材编号别 名名:编号号简 述述:教材材信息表表中某种种教材的的编号类型型:字符符型长 度度:6个个字节取 值 范范围:字字母数数字(2)数据据结构的的定义数据结构编编号:DD2数据结构名名称:教教材信息息表简 述:教材科科库存教教材的信信息情况况表数据结构组组成:教教材编码码教材材名称作者出版社

40、社版别别序号印刷批批次出出版日期期价格格理论论库存量量实际际库存量量库存存位置数据结构编编号:DD1数据结构名名称:学学生信息息表简 述:学生的的相关信信息数据结构组组成:学学号学学生姓名名用户户名密密码当当前余额额(3)数据据流的定定义数据流编号号:F002-001数据流名称称:登录录信息简 述述:用户户登录系系统时需需要输入入的用户户信息数据流组成成:用户户名+密码数据流来源源:学生生、教师师、教材材管理人人员流 通 量:10000份/天高峰流通量量:7000份/每天115:000-221:000(4)处理理逻辑的的定义处理逻辑编编号:PP1处理逻辑名名称:验验证登录录信息简 述:验证用用

41、户身份份输入的数据据流:登登录信息息,来源源:外部部实体“学生”、“教师”等处 理:查询“学生信信息表”或“教师信信息表”,判断断其是否否为合法法用户输出的数据据流:合合法用户户,去向向是处理理逻辑“输入查查询条件件”、“输入教教材预订订信息”等非法用户,去去向是外外部实体体“学生”、“教师”等处 理 频 率率:2000次/天(5)数据据存储的的定义数据存储编编号:DD3数据存储名名称:学学生领书书表简 述:存放学学生在校校期间所所有的领领书记录录数据存储组组成:流流水号学号教材编编码领领书日期期数量量单价价业务务员关 键键 字:学学号教教材编码码领书书日期相关联的处处理:PP4(“查询”)等

42、(6)外部部实体的的定义外部实体编编号:SS2外部实体名名称:教教师简 述:本校所所有任课课教师输入的数据据流:FF1(“非法用用户信息息”)等输出的数据据流:DD0201(“用户登录信息”)等5、系统设设计5.1 系系统总体体设计5.1.11 系统统硬件设设计在开发一个个网上浏浏览系统统时,特特别是基基于具有有大量数数据的数数据库系系统的网网站时,需需要多服服务器的的共同支支持。虽虽然这些些服务可可以在一一个服务务器上集集成,但但这样做做可能会会有安全全问题。所所以针对对最典型型的网络络应用,至至少需要要两台服服务器,他他们分别别是:WWeb 服务器器和数据据库服务务器。浏浏览器、WWeb服

43、服务器与与数据库库服务器器之间的的三层体体系结构构关系如如图6所所示。校园网Weeb服务务器为SSun Ulttra Entterpprisse 4450的UUNIXX服务器器,不兼兼容微软软的IIIS/AASP平平台,所所以浏览览系统的的Webb服务器器选用HHP LLH3服服务器,通通过在校校园网主主DNSS服务器器设定域域名进行行解析。数数据库服服务器同同样采用用HP LH33服务器器并安装装微软的的SQLL Seerveer 77.0数数据库平平台。5.1.22 系统统软件设设计本系统全面面采用微微软的产产品解决决方案。WWeb服服务器操操作系统统采用微微软的WWinddowss NT

44、T Seerveer 44,Weeb服务务器为微微软的IInteerneet IInfoormaatioon SSysttem 4,数数据库管管理系统统采用微微软的 SQLL Seerveer 77,开发发工具采采用微软软的Viisuaal IInteerDeev,采采用微软软的Acctivve SServver Pagges(AASP)技技术开发发网站。Activve SServver Pagges程程序是在在服务器器端工作作,并且且通过服服务器端端的编译译动态的的送出HHTMLL文件给给客户端端,而不不像一般般Scrriptt是在客客户端通通过浏览览器执行行,因而而产生各各厂商浏浏览器并并

45、不完全全支持某某种脚本本语言而而造成执执行错误误的现象象;当客客户端浏浏览器向向服务器器端要求求一个.ASPP文件(AActiive Serrverr Paagess文件后后缀名为为.assp)时时,Seerveer会将将把这个个ASPP文件从从头到尾尾读一遍遍,并加加以编译译执行(利利用核心心程序AASP.DLLL的编译译),最最后送出出标准HHTMLL格式文文件给客客户端,由由于送给给客户端端的是标标准的HHTMLL格式文文件,所所以可以以克服浏浏览器互互不兼容容的问题题。图6 三层层体系结结构示意意图 代码设计计代码设计是是系统设设计中非非常重要要的一部部分。本本系统中中设计多多个代码码

46、的设计计,如“学号”,为了了和学校校中的其其他系统统保持一一致,所所以使用用学校目目前“学号”代码的的设计,其其设计规规则如下下:*顺序序号年级级专业业院系系编码“教材编码码”的设计计考虑到到教材一一般都是是各个院院系有自自己专用用的教材材,所以以其代码码设计如如下:* * 顺序序号 院系系编码由于该高校校的院系系不超过过30个个,所以以“院系编编码”的设计计采用了了3位的的顺序码码。其他他代码设设计不再再一一列列举。数据库设计计数据库设计计是在选选定的数数据库管管理系统统基础上上建立数数据库的的过程。数数据库设设计时需需要综合合各个子子系统的的数据需需求,分分析各个个数据之之间的关关系,按按

47、照DBBMS提提供的功功能和描描述工具具,设计计出规模模适当、正正确反映映数据关关系、数数据冗余余少、存存取效率率高、能能满足各各种查询询要求的的数据模模型。该该设计过过程包括括概念结结构设计计、逻辑辑结构设设计和物物理结构构设计。5.3.11 概念念结构设设计在系统的数数据库设设计中,首首先要对对系统分分析得到到的数据据字典中中的数据据存储进进行分析析,分析析各数据据存储之之间的关关系,可可采用EER图图的方法法进行数数据结构构分析。本本系统中中涉及的的实体主主要有“学生”、“教师”、“教材”、“院系”和“学生预预存款”等,各各实体及及其属性性如图77所示。 教材教材编码教材教材编码教材名称

48、作者出版社版别序号印刷批次出版日期价格库存量存放位置学生学号姓名(a)“(a)“学生”实体及其属性图(b)“教材”实体及其属性图学号院系院系名称院系编码存取日期教师编号学号院系院系名称院系编码存取日期教师编号预存款教师预存款教师业务员金额存取姓名业务员金额存取姓名(e)“预存款(e)“预存款”实体及其属性图(d)“院系”实体及其属性图(c)“教师”实体及其属性图图7实体及其属性图图7实体及其属性图各实体之间间具有一一定的联联系,用用ERR图表示示出来,如如图8所所示。业务员购书日期业务员购书日期nmnm购买购买存取n预存款学生1教材n退m存取n预存款学生1教材n退mmmm业务员退书日期m业务员

49、退书日期领书日期领取领书日期领取业务员业务员11预订院系nm教师n属于预订院系nm教师n属于图8 ER图图8 ER图5.3.22 逻辑辑结构设设计逻辑设计的的任务就就是根据据DBMMS的特特征,将将上述独独立于DDBMSS的ER图描描述的概概念结构构转换为为关系模模型的逻逻辑结构构。上述述两个EER图图转换成成的规范范的关系系模式为为:(1)学生生信息表表XS(学学号,姓姓名)(2)教材材信息表表JC(教教材编码码,教材材名称,作作者,出出版社,版版别序号号,印刷刷批次,出出版日期期,价格格,库存存量,库库存位置置)(3)学生生购书表表XSGGS(学学号,教教材编码码,购书书日期,数数量,单单

50、价,业业务员)(4)学生生退书表表XSTTS(学学号,教教材编码码,购书书日期,退退书日期期,数量量,单价价,业务务员)(5)教师师信息表表JS(教教师编号号,姓名名,院系系编号)(6)教师师领书表表JSLLS(教教师编码码,教材材编码,领领书日期期,数量量,业务务员)(7)教材材预订表表JCYYD(课课程号,计计划日期期,院系系编码,教教师编码码,教材材名称,作作者,出出版社,出出版日期期,价格格,需求求数量)(8)预存存款信息息表XSSCK(学学号,存存取日期期,存取取,金额额,业务务员)(9)院系系信息表表YXXXX(院院系编码码,院系系名称)5.3.33 物理理结构设设计物理结构设设计的任任务主要要包括两两个方面面,其一一是确定定所有数数据库文文件的名名称及其其结构,其其二是确确定各个个数据库库文件是是否需要要建立索索引,以以及在什什么字段段上建立立索引。本本系统中中部分表表的结构构如表11表111所示示。表1教材材信息表表(JCC)字段名含义类型宽度空值主键索引JCBM教材编码Char

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论