管理信息系统开发案例

上传人:jin****ng 文档编号:181070508 上传时间:2023-01-09 格式:DOCX 页数:42 大小:486.26KB
收藏 版权申诉 举报 下载
管理信息系统开发案例_第1页
第1页 / 共42页
管理信息系统开发案例_第2页
第2页 / 共42页
管理信息系统开发案例_第3页
第3页 / 共42页
资源描述:

《管理信息系统开发案例》由会员分享,可在线阅读,更多相关《管理信息系统开发案例(42页珍藏版)》请在装配图网上搜索。

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

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

3、方便,具有专业的查询、更新及统计功能的微机管理信息系统,以满足工作人员进行综合的、模糊的查询及更新要求,从 而更加方便的管理库存物品。该系统的开发与建立会极大程度提高管理人员、工作人员的工作效率。2 .对现有系统进行需求调查需求调查是信息系统分析与设计的基础。要开发并实施一个完整的 信息系统,必须首先了理解用户的需求,并 形成系统需求说明书。在此基础上才能进行 系统分析、系统设计和程序编码 等工作。该厂在需求调查过程中发放了 8种不同种类的调查表,要求相关人员对其进行逐条逐项的填写, 从而对其现行系统的业务流程进行了详细的调查(1) 现行系统业务流程通过大量的调查,我们了解到当前该厂的业务流程

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

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

6、品的种类多、数量大,需要进行仔细地核算,这不仅费时,而且易出错,从而影响企业快 速有效地运转。 库存信息不够准确仓库管理员根据各种入库单、需求计划单和领料单进行商品的入库、出库操作后,要随时修改商品的库存信息 和出库、入库信息,以便反映库存状况。工作中的主要问题是:由于商品种类多、数量大、出库入库操作频繁等原 因,造成库存记录和实际库存量通常达不到严格一致,因而需要通过盘点来纠正差错,这既耽误时间,又增加了工 作量。 无法及时了解车间对库存商品的需求情况在需求计划单下达后,由于库存商品与车间的关系复杂,根据送料员的个人经验给各车间分配车间所需商品时,常缺少入库、出库信息和相关信息, 经常出现车

7、间缺少该商品的时候才知道该产品需要情况,此时如果库存量不足,将会导致车间的停产。无法及时了解车间对库存商品的需求情况会使企业的生产和销售环节发生混乱,使企业无法 正常的运作。市场需求日益多样化和个性化,产品更新换代的周期越来越短,这就要求企业必须改变库存管理现状,以适应 时代的要求。(3)企业库存管理系统的特点因为传统企业库存管理存在以上的问题难于适应现代库存管理要求,所以现代企业库存管理系统要具有以下的特点: 科学的库存管理流程存货的种类不同,所涉及的业务环节及它们所组成的业务流程也各有差异。一般而言,库存业务包括入库处理、货物保管和出库处理三个主要部分。通畅的业务流程是保障高效库存管理的基

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

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

10、流程图根据系统调查阶段的数据资料,并依据用户的要求,确定该厂信息系统的基本功能和工作过程如下:首先车间科室提出需求计划,库房管理员根据库存情况,决定是否需购货,如不需购货则通知车间前来取货,否则库房管理员通知采购员购货,当货物到达后进行入库处理并通知车间科室前来取货。根据相应的功能要求,我们绘制系统的数据流程图,如图2所示:图2数据流程图(2 )数据字典数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,下面是 本系统的数据字典(由于篇幅原因,在此仅给出部分)。 数据项的定义数据项编号:1-01数据项名称:商品编号另U名:无简述:某种商品的编号类型:字符型

11、长 度:8字节取值范围:数字 + 英文字母数据项编号:1-02数据项名称:单价别名:购入单价简述:某种商品的购入单价类型:数值型长度:10位,小数位2位取值范围:0.00 999999 9. 99数据项编号:1-03数据项名称:库存数量别名:实际库存数量简述:某种商品的库存数量类型:数值型长度:5位整数取值范围:0 9 99 99 数据流的定义数据流名称:入库单编号:F1简述:采购人员填写的商品入库凭单数据流来源:采购人员数据流去向:登记库存台账数据流组成:日期 +入库单编号+商品编号+购入数量流通量:25份/天高峰流通量:50份/天数据流名称:发货单编号:F2简述:供应商填写的商品发货凭单数

12、据流来源:供应商数据流去向:登记合同台账+发货数量数据流组成:日期 +发货单编号+供应商编号+商品编号流通量:25份/天高峰流通量:50份/天数据流名称:取货单编号:F3简述:库管员填写的要求车间取货凭单数据流来源:库管员数据流去向:车间数据流组成:日期 +车间编号+商品编号+数量流通量:25份/天高峰流通量:50份/天 数据存储的定义数据存储的名称:库存台账数据存储编号:D1简述:记录商品的编号、名称、单价与库存数量等信息数据存储组成:商品编号+购入单价+库存数量关键字:商品编号数据存储的名称:合同台账数据存储编号:D2简述:记录合同的编号、供应商编号、货物编号、单价与购入数量等信息数据存储

13、组成:合同编号+供应商编号+商品编号+单价+购入数量+日期+合同状态关键字:合同编号数据存储的名称:计划台账数据存储编号:D3简述:记录计划的编号、车间编号、商品编号、数量等信息数据存储组成:计划编号+供应商编号 +商品编号+数量+日期+计划状态关键字:计划编号数据存储的名称:供应商信息数据存储编号:D4简述:记录供应商的编号,名称,地址,电话,传真,银行帐号数据存储组成:供应商编号+名称+地址+电话+传真+银行帐号关 键字:供应商编号数据存储的名称:商品信息数据存储编号:D5简述:记录库存商品的编号,类别,名称,规格,单价,单位,存放位置,用途数据存储组成:商品编号+名称+类别+规格+单价+

14、单位+存放位置+用途关键字:商品编号数据存储的名称:车间信息数据存储编号:D6简述:记录车间的编号,名称,联系人,电话数据存储组成:车间编号+名称+联系人+电话关键字:车间编号数据存储的名称:用户信息数据存储编号:D7简述:记录用户名称、密码和权限数据存储组成:用户名 +密码+权限关键字:用户名 处理逻辑的定义处理名:库存检查编号:P1输入:数据流F5输出:数据流F6描 述:当车间将计划单发给库管员后,库管员要将计划单与库存台账进行比较,看是否需要订货。处理名:验货处理编号:P2输 入:数据流F2,数据流F5输 出:数据流F1,数据流F4描 述:采购员要检验货物的质量。处理名:出入库检查编号:

15、P3输入:数据流F1输出:数据流F3描 述:当验货处理后,库管员将货物入库,并发取货单到订货单位。4 .系统设计(1)系统功能结构设计库存管理信息系统的目标是保障企业生产所需的所有商品供给,并通过有效的管理,提高库存周转率,降低资 金占用。我们根据系统分析结果,得出本系统的功能结构图如图3所示。计划管理的主要功能是根据各生产部门上报的生产、维修及工程用料计划与已有的采购合同计划和库存情况等信息建立数据库,并及时根据生产计划的变更,修改商品计划,生成商品采购清单。库存管理模块中的各子模块都由数据录入、修改、删除、查询等模块构成。其中数据录入模块包括对商品库存文件的数据录入、商品购入文件的数据录入

16、、 商品出库文件的录入; 数据修改是对上述三种文件中的数据进行修改;数据删除同数据修改基本上是一样的,只不过这里是将记录从相应的数据库文件中删除掉。图3功能结构图(2 )系统配置方案根据开发时期计算机市场的性能价格比和本系统的实际情况,选择了P4微机及Access数据库管理系统。(3 )代码设计为了和工作人员以往的商品管理方式一致,商品信息编码以数字表示。根据行业标准,所有商品分为19大类(两位数字),每大类又分为若干小类(两位数字),在小类中根据商品规格型号的不同以卡号(四位数字)再进行区分。设计方案如图 4所示。商品规格型号大类号小类号图4商品代码设计方案此外为了使数据录入、商品信息管理、

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

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

19、,确定数据库的物理结构(存储结构)。关系数据库的物理设计任务包括两个方面,一是确定所有数据库文件的名称及其所含字段的名称、类型和宽度;二是确定各数据库文件需要建立的索引,在什么字段上建立索引等。各表结构如表17所示。表1库存台账字段名字段类型字段宽度说明商品编号Character8购入单价Numeric10.2库存数量Numeric5库存数量表2合同台账字段名字段类型字段宽度说明合同编号Character8供应商编号Character8商品编号Character8单价Numeric10.2数量Numeric5日期Date8合同状态Logic1备注Demo合同未执行的原因表3计划台账字段名字段类

20、型字段宽度说明计划编号Character8车间编号Character8商品编号Character8数量Numeric5日期Date8是否定货Logic1是否到货Logic1是否取货Logic1表4供应商信息字段名字段类型字段宽度说明供应商编号Character8名称Character40地址Character50电话Character20传真Character20银行帐号Character20字段名字段类型字段宽度说明商品编号Character8名称Character20类别Character8规格Character8单价Numeric10.2单位Character8存放位置Character

21、50用途Demo表5商品信息字段名字段类型字段宽度说明车间编号Character8名称Character20联系人Character10车间的联系人电话Character20联系人的电话表6车间信息用户信息字段名字段类型字段宽度说明用户名Character20用户登录时的名称密码Character20用户登录时的密码权限Character8用户的权限(5)系统处理流程设计该厂的库存管理信息系统包括:计划管理、库房管理等子系统,系统运行流程图如图6所示。图6库存管理系统流程图5 .系统实施(略)课堂案例分析案例51基于Web的高校教材查询系统的分析与设计1. 开发背景*高校是一所综合性高校,其涉

22、及的专业课程多,教材用书种类多,数量大,传统的管理方法存在着效率低,易出错等诸多弊端,特别是学生、教师对教材使用情况了解相对较少,信息的透明度较低,与当前高校管理中倡导C/S的教材管理信息系统。该系统的“以人为本”的管理思想存在着很大的差距。为此该校教材科开发了一套基于 主要包括以下六项处理功能:系统维护、教材订购计划管理、教材库存管理、教材销售处理、学生预收款管理、数据统计、查询与分析等功能。 但是由于基于C/S的管理信息系统自身存在的使用范围小、地点固定等缺点,依然不能满足管理上的需要。 如学生想知道教材科是否有某本书、想了解自己教材款的使用情况,教师想要预订下学期的教材等都必须亲自去教材

23、科,一方面浪费了学生和教师的时间和精力,另一方面也加大了教材科的工作量,为此教材科希望在原有的基于 C/S的教材管理信息系统的基础上,利用高校校园网的强大存储能力和方便的网络查询能力,采用流行的Browser/Server 结构体系,将最终用户界面统一为浏览器,开发基于Web的教材信息查询系统,更好地满足各类人员对教材信息管理的需求。2. 系统调查通过对该高校教材科的业务工作进行的调查,我们发现该教材科的业务对象主要有三类:学生、教师和教材科,其相应的日常业务也可以分为三类,分别是:(1 )有关学生的业务教材科对于学生的业务主要是为学生提供入学以来在教材科的购书详细资料的查询,存款详细资料的查

24、询,剩余款项数额查询及学生对所需教材的查询等等。以往的方式是学生到教材科,提供自己的姓名、系别、年级,然后 教材科在原始记录中查询。(2 )有关教师的业务教师的业务主要是登记查询教师领书的信息,每学期开学,各系教师根据上学期预定的教材记录到教材科领取教材,并登记;每学期教师可以预定下学期所用教材, 方式是教师在学期末到教材科,提供所需教材名称、教师个人信息等,然后教材科记 录相应信息并制定相应米购计划。(3)有关教材科的业务教材科的业务主要是采购图书,发放教材,对库存图书、学生购书信息、教师(院 系)领书的信息进行管理、统计。这其中涉及到所有有关教材的各种信息、数据,这部分也是教材科最主要、核

25、心的业务图1功能结构图3. 业务流程分析3.1业务分类通过对上述业务的了解及分析, 新系统的业务可以分为通用查询业务、专用查询业务和网上预定业务三部分。(1)通用查询业务通用查询业务包括教材基本信息查询业务、学生购书查询业务、学生存款查询业务、教师领书查询业务、教材零售查询业务等。任何人在学校或校外都可以使用自己的用户名和密码在任何一台能够上网的电脑上查询他想要查询的内容(其中教材基本信息查询不需要用户名和密码)。(2)教材科专用查询业务专用查询业务是针对教材科的业务,这部分业务不对外开放,因为它没有对外开放的必要,这部分业务主要是辅助教材科对库存中教材的数量,更新速度等进行统计、预测、分析。

26、具体业务应包括:教材库存统计业务、教材零售统计业务、学生购书统计业务和学生退书统计业务及教师(院系)领书情况的统计业务。(3)教材预订业务网上教材预订业务是办公自动化优越性的体现。在新业务系统中,各系要预订教材不用像以前跑到教材科进行登记了。只要在预定系统中输入所要预定的教材的信息,就可以完成对教材的预定,这样大大提高了工作效率。为完成网上预定的过程,相应的应该完成一系列的业务,包括:预定教材信息录入、预定教材信息的修改、预定教材 信息查询和预定教材信息统计等内容。3.2业务流程图由于业务较多,在此仅对通用查询业务和网上教材预定业务分别举例加以说明。(1)通用查询业务以学生查询业务为例,该业务

27、是学生向系统输入用户名和密码进行身份认证,认证成功的学生就可以查询其在教材中心的某一笔或全部购书、退书及存取款记录。其业务流程图如图2所示(2)教材预订业务教师进行教材预订的业务流程是教师首先输入自己的用户名和密码进行身份认 证,然后在教材预订系统中输入自己下学期所上课程要使用的教材基本信息,在规定 的时间内,教师也可以对已输入的教材信息进行查询和修改,超过了预定的时间,该 信息将被转移到教材计划表中。该业务的业务流程图如图 3所示。4、数据流程分析数据流程分析是在对上述业务流程图进行分析的基础上,从系统的科学性、管理 的合理性和实际运行的可行性角度出发,将信息处理的功能和彼此之间的联系自顶向

28、 下、逐层分解,在逻辑上精确地描述新系统应具有的功能、数据输入、数据输出、数 据存储及数据来源和去向。精品文档交流4.1数据流程图由于该系统的数据流程图较多,我们依然只对学生查询业务和教材预订业务的数据流程图做详细介绍。(1 )学生查询子系统由于学生要对自己的信息进行查询,涉及个人机密,所以学生应该首先进行身份 确认,即登录系统,在身份得到确认后才可以查询自己的购书记录,退书记录、自己的存款账户以及教材科现有教材的情况,其数据流程图如图4所示。非法用户岀错信息(2 )教材预订子系统图4学生查询子系统数据流程图根据业务流程图对教材预订系统的描述,该系统的数据流程图如图5所示4.2数据字典数据流程

29、图只是从数据流向的角度描述了系统的组成和各部分之间的联系,但却 没有具体说明各个组成部分和数据流的具体含义,而数据字典正好弥补了这一不足, 数据字典是对数据流程的最底层图中的数据项、数据流、数据存储、处理逻辑和外部 实体进行了详细的说明。由于系统分析中数据字典的内容非常多,在此仅对各个部分 分别举例进行说明。(1)数据项的定义数据项编号:A01-01图5教材预订子系统数据流程图数据项名称:学号别名:无简述:学生信息表中某个学生的学号类型:字符型长度:10个字节取值范围:0000000000-9999999999已超过预订期限”信息数据项编号:A02-01数据项名称:教材编号别 名:编号简述:教

30、材信息表中某种教材的编号类型:字符型长度:6个字节取值范围:字母+数字(2 )数据结构的定义数据结构编号:D2数据结构名称:教材信息表简述:教材科库存教材的信息情况表数据结构组成:教材编码+教材名称+作者+出版社+版别序号+印刷批次+出版日期+价格+理论库存量+实际库存量+库存位置数据结构编号:D1数据结构名称:学生信息表简述:学生的相关信息数据结构组成:学号+学生姓名+用户名+密码+当前余额(3) 数据流的定义数据流编号:F02-01数据流名称:登录信息简述:用户登录系统时需要输入的用户信息数据流组成:用户名+密码数据流来源:学生、教师、教材管理人员流通量:1000份/天高峰流通量:700份

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

32、P4( “查询”)等(6 )外部实体的定义外部实体编号:S2外部实体名称:教师简述:本校所有任课教师输入的数据流:F1 “非法用户信息”)等输出的数据流:D02 01 “用户登录信息”)等5、系统设计5.1系统总体设计5.1.1系统硬件设计在开发一个网上浏览系统时,特别是基于具有大量数据的数据库系统的网站时, 需要多服务器的共同支持。虽然这些服务可以在一个服务器上集成,但这样做可能会 有安全问题。所以针对最典型的网络应用,至少需要两台服务器,他们分别是:Web服 务器和数据库服务器。浏览器、Web服务器与数据库服务器之间的三层体系结构关系如图6所示。校园网 Web服务器为Sun Ultra E

33、nterprise 450 的UNIX服务器,不兼容微软的 IIS/ASP平台,所以浏览系统的 Web服务器选用HP LH3服务器,通过在校园网主 DNS服务器设定域名进行解析。数据库服务器同样采用 HP LH3服务器并安装微软的 SQL Server 7.0 数据库平台。5.1.2系统软件设计本系统全面采用微软的产品解决方案。 Web服务器操作系统采用微软的 Windows NT Server 4 , Web 服务器为微软的 In ternet In formatio n System 4 ,数据库管理系 统采用微软的 SQL Server 7,开发工具采用微软的 Visual InterD

34、ev,采用微软的 Active Server Pages (ASP )技术开发网站。Active Server Pages程序是在服务器端工作,并且通过服务器端的编译动态的送 出HTML文件给客户端,而不像一般Script是在客户端通过浏览器执行,因而产生各 厂商浏览器并不完全支持某种脚本语言而造成执行错误的现象;当客户端浏览器向服 务器端要求一个.ASP文件(Active Server Pages 文件后缀名为.asp)时,Server会 将把这个ASP文件从头到尾读一遍,并加以编译执行(利用核心程序ASP.DLL的编译), 最后送出标准HTML格式文件给客户端,由于送给客户端的是标准的HT

35、ML格式文件, 所以可以克服浏览器互不兼容的问题。AdiveServerPagesDBMS图6三层体系结构示意图5.2代码设计代码设计是系统设计中非常重要的一部分。 本系统中设计多个代码的设计,如“学 号”为了和学校中的其他系统保持一致,所以使用学校目前“学号”代码的设计,其 设计规则如下:I 1顺序号年级 专业院系编码“教材编码”的设计考虑到教材一般都是各个院系有自己专用的教材,所以其代码设计如下:1顺序号院系编码由于该高校的院系不超过30个,所以“院系编码”的设计采用了 3位的顺序码。 其他代码设计不再列举。5.3数据库设计数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设

36、计时 需要综合各个子系统的数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满 足各种查询要求的数据模型。该设计过程包括概念结构设计、逻辑结构设计和物理结 构设计。531概念结构设计在系统的数据库设计中,首先要对系统分析得到的数据字典中的数据存储进行分 析,分析各数据存储之间的关系,可采用 E-R图的方法进行数据结构分析。本系统中涉及的实体主要有“学生”、“教师”、“教材”、“院系”和“学生预存款”等,各实体及其属性如图7所示。学生(a) “学生”实体及其属性图(b) “教材”实体及其属性教师编号教师:学号存取日期预

37、存款(c) “教师”实体及其属性图(d) “院系”实体及其属性图(e) “预存款”实体及其属性图图7实体及其属性图8所示。各实体之间具有一定的联系,用ER图表示出来,如图: 购书日期.;业务员mnn图8 ER图532逻辑结构设计逻辑设计的任务就是根据 DBMS的特征,将上述独立于DBMS的E R图描述的概念结构转换为关系模型的逻辑结构。上述两个E R图转换成的规范的关系模式为:(1)学生信息表XS (学号,姓名)(2)教材信息表JC (教材编码,教材名称,作者,出版社,版别序号,印刷批次,出版日期,价格,库存量,库存位置)(3)学生购书表XSGS (学号,教材编码,购书日期,数量,单价,业务员

38、)(4)学生退书表XSTS (学号,教材编码,购书日期,退书日期,数量,单价,业务员)(5)教师信息表JS (教师编号,姓名,院系编号)(6)教师领书表JSLS (教师编码,教材编码,领书日期,数量,业务员)教材预订表JCYD (课程号,计划日期,院系编码,教师编码,教材名称,作者,出版社,出版日期,价格,需求数量)(8)预存款信息表 XSCK (学号,存取日期,存取,金额,业务员)(9)院系信息表 YXXX (院系编码,院系名称)533物理结构设计物理结构设计的任务主要包括两个方面,其一是确定所有数据库文件的名称及其 结构,其二是确定各个数据库文件是否需要建立索引,以及在什么字段上建立索引。

39、 本系统中部分表的结构如表1 -表11所示。表1 教材信息表(JC)字段名含义类型宽度空值主键索引JCBM教材编码Char6NoYesYesJCMC教材名称Char32YesZZ作者Char12YesCBS出版社Char40YesBBXH版别序号Lo ngYSPC印刷批次Lo ngCBRQ出版日期Date8XSJG价格DecLLKC理论库存量Lo ngSJKC实际库存量Lo ngXQSL需求量Lo ngKCWZ库存位置Char12表2 学生信息表(XS)字段名含义类型宽度空值主键索引XH学号Char10NoYesYesXSXM学生姓名Char12YesDQYE当前余额DecYHM用户名Char

40、16NoYesKLDM口令Char16No表3 学生购书信息表(XSGS)字段名含义类型宽度空值主键索引ID流水号Lo ngNoYesXH学号Char10NoYesJCBM教材编码Char6NoYesGSRQ购书日期Date8SL数量Lo ngDJ单价DecYWY业务员Char12表4 学生退书表(XSTS)字段名含义类型宽度空值主键索引ID流水号Lo ngNoYesXH学号Char10NoYesJCBM教材编码Char6NoYesGSRQ购书日期Date8SL数量Lo ngDJ单价Dec9YWY业务员Char12TSRQ退书日期Date8TSYWY退书业务员Char12表5 教师信息表(JS

41、XX)字段名含义类型宽度空值主键索引JSBH教师编号Char7NoYesYesJSXM教师姓名Char12YesYXBM院系编码Char3NoYesYesYHM用户名Char16NoYesKLDM口令Char16No表6教师领书信息表(JSLS)字段名含义类型宽度空值主键索引ID流水号Lo ngNoYesJSBH教师编号Char7NoYesJCBM教材编码Char6NoYesLSRQ领书日期Date8SL数量Lo ngDJ单价DecYWY业务员Char12表7 教材预订表(JCYD)字段名含义类型宽度空值主键索引KCBH课程编号Char7NoYesYesYXBH院系编号Char3NoYesJS

42、BH教师编号Char7NoYesJCMC教材名称Char32YesZZ作者Char12YesCBS出版社Char40YesCBRQ出版日期Date8BBXH版别序号Lo ngYSPC印刷批次Lo ngXSJG价格DecXQSL需求量Lo ng表8 教材计划信息表(JCJH)字段名含义类型宽度空值主键索引KCBH课程编号Char7NoYesYesJCMC教材名称Char32YesZZ作者Char12YesCBS出版社Char40YesCBRQ出版日期Date8BBXH版别序号Lo ngYSPC印刷批次Lo ngXSJG价格DecXQSL需求量Lo ng说明:在规定的教材预订期限内,教师可以修改教

43、材预订表中的教材信息,一旦超过教材的预订期限,教材预订表 中的内容将自动转入教材计划信息表,教材科根据此表进行教材的预订工作。表9 学生存款信息表(XSCK)字段名含义类型宽度空值主键索引ID流水号Lo ngNoYesXH学号Char10NoYesCKRQ存款日期Date8CZLX操作类型Char4JE金额DecYWY业务员Char12说明:CZLX (操作类型)的取值为“存款”和“取款”,在校期间学生的操作一般为存款,存款时,JE (金额)字段的值为正数,只有当学生毕业或由于各种原因离校时才能执行取款操作,取款时,JE (金额)字段的值为负数。表10 院系编码信息表(YXXX )字段名含义类

44、型宽度空值主键索引YXBM院系编码Char3NoYesYesYXMC院系名称Char16表11 课程信息表(KCXX )字段名含义类型宽度空值主键索引KCBH课程编号Char7NoYesYesKCMC课程名称Char32Yes6、系统实施(略)课后作业1、第十章的扩展阅读,学生自主选择一篇,看完后谈谈对信息系统概念的理解。管理信息系统试卷参考答案、单项选择题(本大题共20小题,每小题1分,共20 分)1.B2.C3.B4.C5.B6.D7.A8.D9.C10.D11.C12.B13.B14.D15.C16.D17.D18.B19.C20.A二、填空题(本大题共12小题,每空1分,共20 分)2

45、1. 固定值 固定半固定22. 学习对话23. 管理业务数据流程24. 信息逻辑25. 固定个体变动26. 主周转27. 最底28. 逻辑29. 处理过程系统设计员30. 总体物理31. 助忆缩写32. 功能三、 名词解释(本大题共5小题,每小题3分,共15分)33. 结构化程序设计方法34. 模块化35. 可靠性36. 数据字典37. 数据结构四、问答题(本大题共 5小题,每小题5分,共25分)38. 试述执行信息系统的特征39. 试述可行性分析中”可行的含义及可行性分析的主要内容40. 简述系统分析报告中新系统逻辑模型的主要内容。41. 在系统实施阶段,计算机系统的实施中供货方应负责哪些内

46、容?42. 简述MIS评价的主要内容。、名词解释(本大题共5小题,每小题3分,共15分)33. 参考答案结构化程序设计方法是一种软件工程方法,其特点是任何程序设计由以下三种基本逻辑结构组成:顺序结构(1分)、循环结构(1分)和选择结构(1分)。34. 参考答案将一个信息系统设计成若干模块的方法称做模块化(1分),各个模块都有自己的独立性(1分), 模块之间的相互关系则通过一定的方式予以规定和说明(1分)。35. 参考答案系统的可靠性是指系统受外界干扰时抵御力与恢复能力(2分)。它可以用连续工作时间来表示(1分)。36. 参考答案数据字典是关于数据的数据库(1分),它是对数据流程图上各个元素作出

47、详细的定义和说明(2分)。37. 参考答案描述某些数据项之间的关系(1分)。一个数据结构可以由若干个数据项或数据结构组成(2分)。四、问答题(本大题共5小题,每小题5分,共25分)38. 参考答案执行信息系统是专供高层决策者使用的系统(1分),其特点是:(1)数据调用方便,只要按少量键即可(1分)。(2)大量使用图表显示企业和各基层的运营情况,并对问题及时报警(1分)(3)操作者无需通过交互方式参与或探讨解题过程(1分)。(4) 系统开发者不涉及尚待研究的新技术,因而易于实现(1分)。39. 参考答案可行性包括可能性和必要性(2分),可行性分析的主要内容为:经济可行性(1分),技术可行性(1分

48、)以及管理上的可行性(1分)。40. 参考答案(1)新系统的目标图(1分)。(2)新系统的功能图(1分)。(3)新系统的数据流程图(1分)(4)新系统的数据字典(1分)。(5)关于处理逻辑的说明(1分)41. 参考答案(1)按订货合同,供货方与用户一起开箱验收(1分)(2)计算机系统的安装与调试(1分)。(3)提供系统运行的常规诊断校验系统(1分)。(4)机器使用操作的培训(1分)。(5)提供完整的资料、文档(1分)。42. 参考答案(1)对MIS功能的评价(1分)。(2)对现有硬件和软件的评价(1分)(3)对MIS应用的评价(1分)。(4)对MIS经济效益的评价(1分)(5)对MIS的社会效益的评价(1分)五、应用题(本大题共2小题,每小题10分,共20分)43. 参考答案(1)EXIT( 1 分)(2) EOF()或.NOT.FOUND ()(2 分)(3)APPEND BLANK (2 分)(4)学号 WITH X(5)READ( 2 分)【下载本文档,可以自由复制内容或自由编辑修改内容,更多精彩文章,期 待你的好评和关注,我将一如既往为您服务】

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!