文档库 最新最全的文档下载
当前位置:文档库 › 管理信息系统系统设计

管理信息系统系统设计

管理信息系统系统设计
管理信息系统系统设计

第六章系统设计

6.1 概述

一、系统设计的原则

系统性

灵活性

可靠性

经济性

二、系统设计的主要内容

1、系统总体结构设计

系统总体结构设计包括两方面的内容:

系统网络设计是在此基础上作进一步的详细设计,设计出计算机网络的拓扑结构和计算机资源配置图。系统化分为若干个子系统的工作,在系统分析阶段已经基本完成,但不够详细。

系统模块化结构设计工作是在系统分析阶段对子系统划分的基础上,再进一步地换分,将它逐层的分解成多个大小是党、功能单一、具有一定独立性的模块,以便程序设计工作的进行。

2、代码设计

代码设计就是通过设计合适的代码形式,使其作为数据的一个组成部分,用以代表客观存在的实体、实物和属性,以保证它的唯一性便于计算机处理。

3、数据库(文件)设计

根据系统分析得到的数据关系集和数据字典,再结合系统处理流程图,就可以确定出数据文件的结构和进行数据库设计。

4 、输入/ 输出设计

输入/输出设计主要是对以纪录为单位的各种输入输出报表格式的描述,另外,对人机对话各式的设计和输入输出装置的考虑也在这一步完成。

5 、处理流程设计

处理流程设计是通过系统处理流程图的形式,将系统对数据处理过程和数据在系统存储介质间的转换情况详细地描述出来。在设计中,它要与系统模块化结构设计结合起来,以模块化结构设计为参考。一般来说,每一个功能模块都应设计一个处理流程。

6、程序流程设计

程序流程设计是根据模块的功能和系统处理流程的要求,设计出程序模框图,为程序员进行程序设计提供依据。在这一步中,也可以使用判定表或者程序结构模块突来代替程序框图。

7 、系统设计文档

系统设计文档包括三部分内容:

系统标准化设计:是指各类数据编码要符合标准化要求,对数据库(文件)命名、功能模块命名也要标准化。另外,为了保证系统安全可靠运行,还要对数据进行保密设计,对系统进行可靠性设计。

描述系统设计结果:是指系统设计说明书,程序设计说明书,系统测试说明书以及各种图表等,要将他们汇集成册,交有关人员和部门审核批准。

拟定系统实施方案:是在系统设计结果得到有关人员和部门认可之后,拟定系统实施计划,详细地确定出实施阶段的工作内容、时间和具体要求。

三、系统设计的步骤

1、系统总体设计,其中包括:

系统总体布局方案的确定

软件系统总体结构设计

数据存储的总体设计

计算机和网络系统方案的选择

2、详细设计,其中包括:

代码设计

数据库设计

输出设计

输入设计

处理流程设计

程序流程设计

3、系统实施进度与计划地制定

4、系统设计说明书的编写

四、系统设计的成果与文档内容

系统设计说明书是系统设计阶段的成果,它从系统设计的主要方面说明系统设计的指导思想、采用的技术方法和设计结果,是新系统的物理模型,也是系统实施阶段工作的主要依据。

1 、概述

系统的功能,设计目标及设计策略;

项目开发者,用户,系统与其他系统或机构的联系;

系统的安全和保密限制。

2 、系统设计规范

程序名,文件名即变量名的规范化;

数据字典。

3、计算机系统的配置

硬件配置:主机,外存,终端与外设,其他辅助设备、网络形态;

软件配置:操作系统,数据库管理系统,语言,软件工具,服务程序,通信软件。

4、系统结构

系统的模块结构图

各个模块的IPO图

5、代码设计

各类代码的类型,名称,功能,使用范式及要求等。

6、文件(数据库)设计

数据库总体结构:各个文件数据的逻辑关系;

文件结构设计:各类文件的数据项名称,类型及长度等;

文件存储要求,访问方法及保密处理。

7、输入设计

各种数据输入方式的选择

输入数据的格式设计

输入数据的交验方法

8、输出设计输

输出介质

输出内容及格式

9、系统安全保密性设计关于系统安全保密性设计的相关说明

10、系统实施方案及说明实施方案,进度计划,经费预算等。

6.2 总体结构设计

一、系统总体功能结构设计

1、结构化设计思想

**系统性。就是在功能结构设计时,全面考虑各方面情况。不仅考虑重要的部分,也要兼顾考虑次重要的部分;不仅考虑当前急待开发的部分,也要兼顾考虑今后扩展部分。

自顶向下分解步骤。将系统分解为子系统,各子系统功能总和为上层系统的总的功能,再将子系统分解为功能模块,下层功能模块的实现上层的模块功能。

**层次性。上面的分解是按层分解的,同一个层次是同样由抽象到具体的程度。各层具有可比性。如果有某层次各部分抽象程度相差太大,那极可能是划分不合理造成的。

结构化方法分解的功能结构图如下:

制造成本管理子系统A0

物资取得成本管理A01

生产成本管理A02

综合成本管理A03

直接材料成本管理A021

能源成本管理A022

设备使用成本管理A023

工资与费用成本管理A024

焦化原料

成本管理

A0211

烧结矿原料成本管理A0212

生铁原料成本管理A0213

钢铁原料成本管理

A0214

辅助材料成本管理

A0215

2、模块化设计思想

把一个信息系统设计成若干模块的方法称为模块化。其基本思想是将系统设计成由相对独立、单一功能的模块组成的结构,从而简化研制工作,防止错误蔓延,提高系统的可靠性。在这种模块结构图中,模块支点的调用关系非常明确、简单。每个模块可以单独的被理解、编写、调试、查错与修改。模块结构整体上具有较高的正确性、可理解性与可维护性。

功能模块结构图的基本符号:

绘制范例:

模块模块是可以组合、分解和更换的单元,是组成系统、异于处理的基本单位。

模块应具备以下四个要素:

输入和输出----模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者;

功能----模块把输入转换成输出所做的;

内部数据----仅供该模块本身引用的数据

程序代码----用来实现模块功能的程序

前两个要素是模块的外部特性,即反映模块的外貌。后两个要素是模块的内部结构特性。在结构化设计中,首先关心的是外部特性,其内部特性只做必要了解。

调用

在模块结构图中,用连接两个模块的箭头表示调用。箭头总是由调用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。

一个模块是否调用一个从属模块,决定于调用模块内部的判断条件,则该调用称为模块间的判断调用,采用菱形符号表示。如果一个模块通过其内部的循环功能循环调用一个或多个从属模块,则该调称为循环调用,用弧形箭头表示。

数据

当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处处理,而别调用模块又可以将处理的结果送回调用模块。在模块之间传送的数据,使用与调用箭头平行的带空心圆的箭头表示,并在旁边标上数据名。如下页图(a)表示模块A调用B时,A将数据X,Y传送给B,B将处理结果数据Z 返回给A。

控制信息

为了指导程序下一步的执行,模块间有时还必须传送某些控制信息。例如,数据输入完成后给出的结束标志,文件读到末尾产生的文件结束标志等。控制信息与数据的主要区别是前者只反映数据的某种状态,不必进行处理。在模块结构图中,用带实心圆的箭头表示控制信息。如下图(b)中所示,该图表示送来的职工号有误的控制信息。

转接符号

当模块结构图在一张图上画不下,需要转接到另外一张纸上,或者为了避免图上线条交叉时,都可以使用转接符号,如下图(c)所示工资计算程序模块结构图中,①即为转接符号。

在画模块结构图时,通常将输入、输出模块分别画在左、右两边,计算或其他模块放在中间。为了便于理解系统的整个结构,尽量将整个模块结构图画在一张纸上。

二、系统平台设计

管理信息系统平台设计包括计算机处理方式,网络结构设计,网络操作系统的选择,数据库管理系统的选择等软、硬件选择与设计工作等。

1、按管理信息系统的目标选择系统平台

单项业务系统----常用各类PC,数据库管理系统作为平台。

综合业务管理系统----以计算机网络系统平台,如Novell网络和关系型数据库管理系统。

集成管理系统----OA,CAD,CAM,MIS,DSS等综合而成的一个有机整体,综合性更强,规模更大,系统平台也更复杂,涉及异型机、异种网络、异种库之间的信息传递和交换。

在信息处理模式上常采用客户/服务器(Client/Server)模式或浏览器/服务器(Brower/Server)模式。

2、计算机处理方式的选择和设计

计算机处理方式可以根据系统功能,业务处理特点,性能/价格比等因素,选择批处理、联机实时处理、联机成批处理、分布式处理等方式。在一个管理信息系统中,也可以混合使用各种方式。

3、计算机网络系统的设计

计算机网络系统的设计主要包括中、小型机方案与微机网络方案的选取,网络互连结构及通信介质的选择,局域网拓扑结构的设计,网络应用模式及网络操作系统的选型,网络协议的选择,网络管理,远程用户等工作。有关内容清参考计算机网络的技术书籍。

4、数据库管理系统的选择

数据库管理系统选择的原则是:支持先进的处理模式,具有分布处

理数据,多线索查询,优化查询数据,联机事务处理功能;具有高性能

的数据处理能力;具有良好图形界面的开发工具包;具有较高的性能/价格比;具有良好的技术支持与培训。普通的数据库管理系统有Foxpro ,Clipper和Paradox等。大型数据库系统有Microsoft SQL Server,Oracle Server,Sybase SQL Server和Informix Server 等。

5、软、硬件选择

根据系统需要和资源约束,进行计算机软、硬件的选择。计算机软、硬件的选择,对于管理信息系统的功能有很大的影响。大型管理信息系统软、硬件的采购可以采用招标等方式进行。

硬件的选择原则是:

选择技术上成熟可靠的标准系列机型;

处理速度快;

数据存储容量大;

具有良好的兼容性、可扩充性与可维修性;有良好的性能/价格比。

厂家或供应商的技术服务与售后服务好;

操作方便;

在一定时间保持一定的先进性的硬件。

软件的选择原则包括:

操作系统,数据库管理系统,汉字系统,设计语言和应用软件包等软件的选择。

6.3 代码设计

一、代码及其作用

代码是人为确定的代表客观事物(实体)名称、属性或状态的符号或者是这些符号的组合。在系统开发过程中设计代码作用是:

1、唯一化

最简单、最常见的例子就是职工编号。在人事档案管理中我们不难发现,人的姓名不管在一个多么小的单位里都很难避免重名。为了避免二义性,唯一地标识每一个人,因此编制了职工代码。

2、规范化

例如,财政部关于会计科目编码的规定,以“1”开头的表示资产类科目;以“2”表示负债类科目;“3”表示权益类科目;“4”表示成本类科目等。

3、系统化

系统所用代码应尽量标准化。在实际工作中,一般企业所用大部分编码都有国家或行业标准。

二、代码设计的原则

1、必须保证有足够的容量

足以包括规定范围内的所有对象。如果容量不够,不便于今后变化和扩充,随着环境的变化这种分类很快就失去了生命力。

2、按属性系统化

类不能是无原则的,必须遵循一定的规律。根据实际情况并结合具体管理的要求来划分是我们分类的基本方法。分类应按照处理对象的各种具体属性系统地进行。如在线分类方法中,哪一层次是按照什么属性来分类,哪一层次是标识一个什么类型的对象集合等都必须系统地进行,只有这样的分类才比较容易建立,比较容易为别人所接受。

3、分类要有一定的柔性

不至于在出现变更时破坏分类的结构。所谓柔性是指在一定情况下分类结构对于增设或变更处理对象的可容纳程度。柔性好的系统在一般的情况下增加分类不会破坏其结构。但是柔性往往还会带来别的一些问题,如冗余度大等,这都是设计分类时必须考虑的问题。

4、注意本分类系统与外系统、已有系统的协调。

任何一项工作都是从原有的基础上发展起来的,故分类时一定要注意新老分类的协调性,以便于系统的联系、移植、协作以及新老系统的平稳过渡。

三、代码的设计方法

1、线分类方法

线分类方法是目前用得最多的一种方法,尤其是在手工处理的情况

下它几乎成了唯一的方法。线分类方法的主要出发点是:首先给定母项,母项下分若干子项,由对象的母项分大集合,由大集合确定小集合……,最后落实到具体对象。

分类的结果造成了一层套一层的线性关系,如下图所示。

线分类划分时要掌握两个原则:

唯一性和不交叉性。否则分类后如果出现有二义性,将会给后继工作带来诸多不便。

线分类法的特点:

结构清晰,容易识别和记忆,容易进行有规律的查找。

与传统方法相似,对手工系统有较好的适应性。

主要缺点是结构不灵活,柔性较差。

2、面分类方法

面分类法主要从面角度来考虑分类。面分类方法的特点是:

柔性好,面的增加、删除、修改都很容易。

可实现按任意组配面的信息检索,对机器处理有良好的适应性。

缺点是不易直观识别,不便于记忆。

例如:代码3212表示材料为钢的Φ1.0mm圆头的镀铬螺钉。

三、代码的种类

1、顺序码以某种顺序形式编码。如各种票据的编号,都是顺序码。

2、数字码

区间码:将顺序码分成若干区段,每一区段代表部分编码对象。

层次码:在代码结构中,为实体的每个属性确定一位或几位编码,并排成一定的层次关系。

例如:我国目前使用的居民身份证就是采用一个15位的数字码,前6位表示地区编码,中间6位表示出生年月日,最后3位表示顺序号和其它状态(性别等)。这种数字码属层次码。这种编码优点是易于校对,易于处理,缺点是不便记忆。

3、字符码

即以纯字符形式编码(英文、汉语拼音等)。这类编码常见的有我们在程序设计中的字段名、变量名编码。

例如:在开发一个成本管理信息系统时,在数据库设计时,所有表名均以C-开始,视图名用C-V-开始。例如产生各种材料汇总的视图:材料成本表C-CLCB,C-V-CLHZ。这就是一个典型的纯字符码。这种编码优点是可辅助记忆,缺点是校对不易,不易反映分类的结构。

4、混合码

即以数字和字符混合形式编码。混合码是在各类管理中最常用的另一类编码形式。这种编码的优点是易于识别,易于表现对象的系列性,缺点是不易校对。

例如:GBxxxx表示国际标准的某类编码,IEEE802·X表示某类网络协议标准名称的编码。所有的汽车牌照编号,都是混合码。

四、代码的校验

1、录入代码时的可能错误:

识别错误:1/7,0/O,Z/2,D/O,S/5,……

易位错误:12345/13245,……

双易位错误:12345/13254,……

随机错误:上述两种或两种以上的错误出现

2、避免代码录入出现错误的办法

在设计好的代码后,再增加一位,作为代码的组成部分。增加的一位,即为校验位。使用中,没有特别性。

使用时,应录入包括校验位在内的完整代码,代码进入系统后,统将取该代码校验位前的各位,按照确定代码校验位的算法进行计算,并与录入代码的最后一位(校验位)进行比较,如果想等,则录入代码正确,否则录入代码错误,进行重新录入。

3、校验位的确定步骤:

设有一组代码为:C1C2C3C4…Ci

第一步:为设计好的代码的每一位Ci确定一个权数Pi(权数可为算术级数、几何级数或质数)。

第二步:求代码每一位Ci与其对应的权数Pi的成绩之和S

S=C1*P1+C2*P2+……+Ci*Pi (i=1,2,……,n)

n

= ∑Ci*Pi (i=1,2,……,n)

i=1

第三步:确定模M

第四步:取余R = SMOD(M)

第五步:校验位Ci+1 = R

最终代码为:C1C2C3C4…CiCi+1

使用时:C1C2C3C4…CiCi+1

举例:校验位的确定

6.4 输入输出设计

一、输入输出设计的意义

输入输出设计是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。

1、它是一个组织系统形象(Cooperation Identify System, CIS)的具体体现;

2、它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;

3、符合用户习惯,方便用户操作,使目标系统易于为用户所接受。

4、为用户提供易读易懂的信息形态。

二、输入设计

输入界面是管理信息系统与用户之间交互的纽带,设计的任务是根

据具体业务要求,确定适当的输入形式,使管理信息系统获取管理工作

中产生的正确的信息。输入设计的目的是提高输入效率,减少输入错

误。

1、输入设计的设计原则:

控制输入量。尽可能利用计算

减少输入延迟。批量输入、周转文件输入

减少输入错误。采用多种校验方法和验证技术

避免额外步骤。

简化输入过程。

2、输入设计的内容一般包括:

输入界面设计。

输入设备选择。

输入设计首先要确定输入设备的类型和输入介质,目前常用的输入设备有以下几种:

键盘--磁盘输入装置。

光电阅读器。

终端输入。

输入数据正确性校验。

常用校对方式有:

人工校对:

二次键入校对:

根据输入数据之间的逻辑关系校对:

用程序设计实现校对:

输入设计的评价

输入界面是否明晰、美观、大方;

是否便于填写,符合工作习惯;

是否便于操作;

是否有保证输入数据正确性的校验措施。

三、输出设计

输出设计的任务是使管理信息系统输出满足用户需求的信息。输出设计的目的是为了正确及时反映和组成用于管理各部门需要的信息。信息能够满足用户需要,直接关系到系统的使用效果和系统的成功与否。

1、输出设计的内容:

输出信息使用情况。信息的使用者、使用目的、信息量、输出周

期、有效期、保管方法和输出份数。

输出信息内容。输出项目、精度、信息形式(文字、数字)。

输出格式。表格、报告、图形等。

输出设备和介质。设备如:打印机、显示器等;介质如:磁盘、磁带、纸张(普通、专用)等。

2、输出设计的方法

在系统设计阶段,设计人员应给出系统输出的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。因此,设计人员要能选择合适的输出方法,并以清楚的方式表达出来。

输出主要有以下几种:

表格信息。

图形信息。

图标。

3、输出设计评价:

能否为用户提供及时、准确、全面的信息服务;

是否便于阅读和理解,符合用户的习惯;

是否充分考虑和利用了输出设备的功能;

是否为今后的发展预留一定的余地。

四、菜单系统设计

菜单是系统整体功能结构的具体体现,菜单的形式可以多种多样,但应使得用户能够用尽可能少的操作找到所需要的功能,同时功能描述上应明确无误。

6.5 数据存储设计

一、文件设计

文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。

1、文件的分类

根据文件的使用情况可将文件分为如下六种:

主文件

静态文件包含的是相对来说变化不大的数据记录。

动态文件包含的记录将随着业务的发生而不断修改和更新。

为了减少不同文件的数据冗余和文件处理工作量,常将两者结合。如借阅文件中,既包括读者的固定信息,也包括了读者借阅情况的变化。

业务文件

业务文件是在业务处理过程中,临时存储数据用的文件。这种文件实时记载业务过程中的数据发生的变化,是流水账形式的顺序文件。此种文件用于统一跟新主文件或转换成其他文件,如用出入库流水帐文件一次更新库存文件。这类文件的保存期较短。

输入文件

输出文件将需要输入的大量数据线建立数据文件,经校验后一次输入,进行处理,这种文件多用于批处理。

输出文件

输出文件是在处理过程中输出的结果文件,它可以是打印文件或其他形式的文件。

工作文件

工作文件是在处理过程中暂时使用的中间文件,例如排序过中建立的排序中间文件等,处理结束后文件即可删除。

转存文件

转存文件是用于存储在一定恢复点上的系统部分状态的拷贝文件。它可能是一个正在更新过程中的文件,一组正在处理的业务或一个运行错误的程序。转存文件主要为了安全的目的。

2、文件设计的步骤

了解已有的或可提供的计算机系统功能

外存配置磁盘、磁带、光盘,设备数量、功能、容量和有关文件的专储条件等;终端和其他外设的配置:涉及文件可能使用的范围,多终端操作的可能性及文件输入、输出和更新的条件;系统所能提供的文件组织方式和存取方式等。

确定文件设计的基本指标

与其他文件的接口

文件的数据量

文件的逻辑结构

文件的处理方式

文件的使用率

文件的存取时间

文件的保密

确定合适的文件组织方式、存取方式和介质

编写文件设计说明书

文件设计说明书是实施阶段建立文件的根据,具体包括:

文件的组织方式,存取方法和存储介质等的选择和确定根据。

文件用途,适用范围,处理方式,使用要求,存取时间和更新要求等

文件数据量和存储介质需要量的初步估算

文件保密要求及有关安全措施

对于文件数据的收集,整理和格式要求的说明

对建立和更新文件所需要的程序选行说明及提出要求

对于建立文件的注意事项及其它需要说明的内容

二、数据库设计

数据库设计是在选定的数据库管理系统基础上建立数据库的过程。如前面章节所述,数据库设计除用户需求分析外,还包括概念结构设计、逻辑结构设计和物理结构设计等三个阶段。

1、数据库的概念结构设计。

概念结构设计应在系统分析阶段进行。任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。概念模型是从用户角度看到的数据库,它可用前面章节中介绍的E-R模型表示。

2、数据库的逻辑结构设计。

逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选

定的数据库管理系统(DBMS)支持的数据模型。

数据模型可以由实体联系模型转换而来,这里先介绍将E-R模型转

换为关系数据模型的规则:

每一实体集对应于一个关系模式,实体名作为关系名,实体的属性作为对应关系的属性。

实体间的联系一般对应一个关系,联系名作为对应的关系名,不带有属性的联系可以去掉。

实体和联系中关键字对应的属性在关系模式中仍作为关键字。

概念结构的转换

根据这些规则,下面的实体和联系就很容易转换成了上述对应的关

系数据模型:

(1) 供方单位(单位号、单位名、地址、联系人、邮政编码)。

(2) 物资(代码、名称、规格、备注)

(3) 库存(入库号、日期、货位、数量)

(4) 合同(合同号、数量、金额、备注)

(5) 结算(编号、用途、金额、经手人)

(6)购进(入库号、编号、数量、金额)

(7) 付款(编号、合同号、数量、金额)

(8) 订货(代码、单位号、合同号、数量、单价)

3、数据库的物理结构设计

物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。物理结构设计的主要内容包括:

库文件的组织形式。如选用顺序文件组织形式、索引文件组织形式等。

存储介质的分配。例如将易变的、存取频繁的数据存放在高速存储器上;稳定的、存取频度小的数据存放在低速存储器上。

存取路径的选择等。

6.6 处理流程设计

一、处理流程设计的任务

设计出所有模块和他们之间的相互关系(即联结方式),并具体地设计出每个模块内部的功能和处理过程,为程序员提供详细的技术料。

1、IPO图

(Input-Process-Output)图是由IBM公司发起并逐渐完善起来的一

种工具。在由系统分析阶段产生数据流图,经转换和优化形成系统模块结构图的过程中,产生大量的模块,开发者应为每个模块写一份说明。IPO图就是用来表述每个模块的输入,输出和数据加工的重要工具。常用系统的IPO图的结构如图表示。

IPO图的主体是处理过程说明。为简明准确地描述模块的执行细节,可以采用判定树/判定表,以及问题分析图、控制流程图以及过程设计语言等工具进行描述。

IPO图中的输入/输出来源或终止与相关模块、文件及系统外部项,并需在数据字典中描述。局部数据项是指本模块内部使用的数据,与系统的其他部分无关,仅有本模块定义、存储和使用。注释是对本模块有关问题做必要的说明。IPO图是系统设计中一种重要的文档资料。

2、控制流程图

控制流程图(FC,Flow Chart)又称框图,是经常使用的程序细节描述工具。框图包括三种基本成分:“矩形框”表示处理步骤,“菱形框”表示判断、“箭头”表示控制流。

框图的特点是清洗易懂,便于初学者掌握。在结构化程序设计出现之前,框图一直可用箭头实现向程序任何位置的转移(即GOTO语句),往往不能引导设计人员用结构化方法进行详细设计。肩头的使用不当,会使框图非常难懂,而且无法维护。因此框图的使用有减少的趋势。

控制流程图

3、问题分析图

问题分析图(PAD,Problem Analysis Diagram)由日立公司于1979年提出,是一种支持结构化程序设计的图形工具,可取代前述的控制流程图。

问题分析图仅仅具有顺序、选择、和循环三种基本成分,如下图,正好与结构化程序设计中的基本成分相对应。

下图为排序的控制流程图和问题分解图,分别表示将n个数从大到小排序的过程。

问题分析图的独到之处在于:以问题分析图为基础,按照一个机械的变换规则就可编写计算机程序。问题分析图有着逻辑结构清晰,图形化标准化与人们所熟悉的控制流程图比较相似等优点。更重要的事,它引导设计人使用结构化程序设计方法,从而提高程序的质量。

4、过程设计语言

过程设计语言(PDL,Process Design Language)是一个笼统的名字,由许多种不同的过程设计语言。过程设计语言用于描述模块中算法和加工的具体细节,以便在开发人员之间比较精确的进行交流。

过程设计语言的外层语法描述结构,采用与一般编程语言类似的确定的关键字(如IF-THEN-ELSE,WHIEL-DO,等),内层语法描述操作,可以采用人意的自然语句(如:英语、汉语)由于过程设计语言与程序很相似,也称为伪程序,或伪码(Pseudo Code)。但它仅仅是对算法的一种描述,是不可执行的。

客户订单管理系统

课程设计报告 学院: 课程: 班级: 学号: 姓名: 指导教师: 实习时间:

第一部分:课程设计内容: 一、课题名称:小型公司客户订单管理系统 二、成员: XXXX 三、使用软件:Microsoft Access 2010, Microsoft Word 2010 四、设计内容 1.系统概述: 随着经济的发展,社会信息化程度越来越高,中小企业在信息化的过程中担任了很重要的角色,其信息化的速度也较快。另外随着企业的发展,其对信息化的要求也越来越高,而靠人工处理企业的客户订单即费力又容易出错。企业的客户订单管理是涉及企业生产、企业资金流和企业的经营风险的关键环节。客户订单管理是企业管理中的源头管理。实施了客户订单管理信息系统后,企业的管理将迈上一个新的台阶。 客户订单管理系统的主要目的是实现对客户,商品,订单信息的管理。使用ACCESS开发设计,投资少,数据和系统安全性好,准确、及时、便利,减少了大量的简单重复劳动,节约了纸张、人力、通讯费用和时间。通过客户的信息表和订单信息表,各级管理者可随时掌握全国客户的情况。避免业务人员的"暗箱操作"以及由于业务人员的流失造成公司客户流失现象的发生。 规范的客户订单信息管理必然会涉及下订单的客户以及订单中所涉及的商品,因此在系统中需要添加客户信息管理和商品信息

管理的功能。一个信息管理系统必然有一定的用户来操作,因此添加了用户管理系统。为了在日后能够对信息系统中的信息进行浏览、查询和输出,在系统中添加了信息浏览功能。 1.2 系统目标: 本系统面向中小企业,为其处理相关数据及业务提供便利。其功能体现如下:通过系统员工(管理员)的登陆,使他们能够随时查询每一个客户,每一笔订单,每一件商品的详细情况,并且对这些信息做出及时准确的修改与维护。其目的在于建立便捷实用的集信息查询与信息维护为一体的管理平台,从而大大地节约人力资源,提高整个公司的工作效率。 2、系统分析: 2.1 需求分析: 中小企业日常业务数据量巨大,其中客户订单信息是联系客户信息与商品信息的关键,这些信息需要大量的编排与整理,但是它们的分析收集过程全部依赖工作人员的手工操作,工作人员的绝大多数精力投入到浩繁的数据整理中,这样的情况不仅仅大大加剧了工作难度,而且无形中加大了信息处理的错误概率。本系统的建立能够将客户于商品的关系明显的联系起来,并且生成订单信息,使用它大大的简化了数据的录入,计算,修改的工作量,而且极大程度的提高了信息处理效率,因此,该系统的需求十分迫切,功能十分实用。 2.2 业务流程图: 本系统的使用者是公式工作人员。通过商品信息,客户信息,员

信息系统开发项目管理指导书

信息系统开发项目管理指导书 1、项目建设总体目标 系统应该根据甲方用户的现有业务需求及发展规划的扩延要求,提供功能完善、界面友好、流程清晰、智能高效,配置维护方便的系统功能,满足系统运行稳定、安全、可靠、高效等技术要求。提供电脑版和手机版2个版本。 2、项目开发建设过程及要求 为了确保项目能按照甲乙双方达成的目标要求顺利开展,甲乙双方应该联合成立项目组,由乙方编制《项目执行计划》(式样见附件1)并有甲方确认同意。 2.1系统需求分析 1、开发商必须对甲方公司的业务需求进行深入调研,收集汇总 客户的具体需求,出具《业务需求说明书》(式样见附件2),并确保《业务需求说明书》中包含了所有的业务需求。《业务需求说明书》经甲方公司(用户)负责人签字确认,作为业务需求基线。 2、开发商在获得甲方签字确认的《业务需求说明书》后,提出技术需求和解决方案,并对系统进行定义,出具《系统需求规格说明书》(式样见附件3)。《系统需求规格说明书》需详细列出业务对系统的要求(界面、输入、输出、管理功能、安全需求、运作模式、关键指标等)。《系统需求规格说明书》需经甲方公司(用户)负责人签字确认。

3、当业务需求发生变更时,应由甲方公司提交《需求变更申请》(式样见附件4)给乙方开发商实施。 2.2系统设计 为简化流程,本项目建议将概要设计和详细设计合二为一,统一遵循完备性、一致性、扩展性、可靠性、安全性、可维护性等原则。 1、在该阶段确定总体结构和软件开发架构,文件命名规范,编码规范。按软件需求划分成子系统,定义目标系统的功能模块及各个功能模块的关系。 2、确定软件模块结构,给出每个功能模块的功能描述、数据接 口描述,各模块之间的详细接口信息,并完成《系统设计说明书》(式样见附件5)。 3、《系统设计说明书》应该包括所有用户界面的原型图。 4、完成数据库的设计,并编写《数据库设计说明书》。 5、在设计阶段,用户应充分参与,确保设计能满足系统需求。 6、甲方应对组织对开发商提交的《系统设计说明书》进行评审,设计评审均以《业务需求说明书》和《系统需求规格说明书》为依据,确保系统设计满足全部需求,并出具《系统设计评审报告》(式样见附件6 )。 2.3系统开发 1、系统开发包括程序编码、单元测试和集成测试。开发商根据《系统设计说明书》制定系统开发计划,并提交给甲方对计划进行监督。

管理信息系统的开发案例1.doc

管理信息系统的开发案例1 信息系统的开发案例 汽车配件供销存管理信息系统的开发案例。 一、汽车配件供销存管理信息系统分析 1.1 对原手工系统的调查资料 通过可行性分析,某企业决定开发汽车配件供销存管理信息系统后,经过详细调查、收集各种单据、账页和报表等,又通过亲身参加管理业务实践及向有关业务管理人员的访问,得到以下有关情况: 某商店是一个中等规模的专营各种汽车配件的商业企业。作为该企业的商品库存管理部门,现由七人组成,主要负责汽车配件购入的入库管理、销售出库管理和该库的保管管理等工作, 目前,这个商店经营的商品是五种型号的汽车配件,每种型号的汽车配件有几十种。 商品购入入库管理的过程是:当购入商品到货后、负责采购工作的人员首先填写入库单,然后与仓库保管员一起对购入商品进行检验,一是检查商品的质量及外表是否合格。二是核对这些待入库的商品实物数量是否与入库单上的数据相符。三是确定这些商品是否为首次购入的新商品,若是新商品,则在库存台账中建立此商品的新账页,同时要在该商品的新账页中填写该商品的商品号、商品名称、购入单价和销售单价。四是共同核对入库单上的商品代码是否正确无误。经过全面检验,合格的商品要入库

归位,同时还要根据入库单上的数据登记商品的入库流水账。对于经过全面检验,认定为不合格的商品连同不合格的购入入库单交由采购人员处理。 商品销售出库管理的过程是,每当发生一笔销售业务,销售人员就填写相应商品的出库单,仓库保管员据此付货,同时登记商品销售流水帐。 平均看来,该商店每天要发生二十多笔购入入库业务,而商品的销售业务每天多达近百笔。值得注意的是,在同一天内,同一种商品可能发生多笔购入、售出业务, 按照管理规章制度的要求,每天下班之前,统计分析人员还要根据商品购入流水账和商品销售流水账,按商品编号分别累计汇总出各种商品当日累计购入入库量、累计销售出库量和实际库存结余量等数据,并把这些累计汇总后的数据正确填入库存台账中。购入入库单及商品购入流水账账页格式如表1和表2所示。商品销售出库单及商品销售流水账账页格式如表?3和表4所示。商品库存台账账页格式如表5所示。 商品进销存月报表每月月末产生一次,制作这份报表的主要依据是商品库存台账,辅以商品购入流水账和商品销售流水账。商品进销存月报表的主要栏项及各栏项之间的关系如表6所示。 表1 商品购入入库单格式 日期入库单编号商品号商品名称购入单价(元) 购入数量备注 表2 商品购入流水账账页格式

如何深刻地认识管理信息系统不仅是一个技术系统,而且同时又是一个社会系统。

如何深刻地认识管理信息系统不仅是一个技术系统,而且同时又是一个社会系统。 自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段,一方面是信息技术的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原定系统开发目标,而把计算机用作了打字机。这是长期以来困惑着人们的一大问题。现在人们日益深刻地认识到,把信息技术应用与应用环境分离是办不到的。管理信息系统不仅是技术系统,而且是社会系统。“推进管理信息系统的变革犹如推进社会变革”。MIS技术的复杂性,需用资源的密集性和用户需求的多样性仅是问题的一个方面,而更重要的则涉及管理思想、管理制度、管理方法、权力结构和人们习惯的变化。这是在开发和实现MIS过程中必须十分明确的一个关键性的认识问题。MIS是一个一般用于描述企业内部电脑系统的术语,这种系统主要提供与企业商业*作相关的信息。MIS也用于指那些管理这些系统的人员。典型地,在一个大型企业里,"MIS"或"MIS部门"指主要的,或与主要同等地位的电脑专门技术和管理系统,通常包括主机系统,也包括企业整个电脑资源网络的扩展部分。起初,商业电脑用于处理薪水册和记录可付的和可接受的账目等专门的商业*作。随着商业电脑应用的扩展,包括向经理提供销售、存货以及其他对管理企业有帮助的信息,"MIS"这一术语也用于描述这些类型的运用。现今,这一术语在一个宽泛的范围内使用,包括(但并不局限于): 决议支持系统,资源和人力管理运用,项目管理,以及数据库恢复等。管理信息系统的系统结构: 管理信息系统主要包括支撑系统和应用系统。支撑系统是由计算机、计算机网络及数据库系统等组成,为应用系统提供运行环境。支撑系统有两种典型的结构形式,即集中式结构和分布式结构。管理信息系统的功能是由应用系统实现的,应用系统的结构应与单位的结构和管理活动相适应,既可支持各个部门的管理职能,也能支持每种职能不同层次上的管理活动。执行每一种职能都需要一组特写的数据和处理功能,它们便形成了MIS中各个相对独立的子系统。一个管理信息系统中子系统的设置因不同的企业而异。各子系统之间,借助通信网络与数据

物流管理信息系统之订单管理子系统设计范本

课程设计讲明书

设计题目:物流治理信息系统之订单治理子系统设计专业: 设计人: _____ ______ 山东科技大学

2014年月日

课程设计任务书 学院机械电子工程学院专业班级 2011-2 姓名 一、课程设计题目:物流治理信息系统之订单治理子系统设计 二、课程设计内容与要求: (1)设计一套订单治理系统,要求能完成差不多的订单录入、修改、删除 (2)系统分为治理员登录与用户登录两大方向_______________________ (3)可注册新用户,用户信息,治理员信息可修改___________________ _______________________________________________________ _________ 三、课程设计应解决要紧问题: (1)主窗体与各个分窗体结构设计________ _______________________ (2)程序与数据库的连接_________________________________________ (3)各窗体具体代码编写_____________________________________ ___ _______________________________________________________ _________

四、课程设计相关附件(如:图纸、软件等) (1)课程设计讲明书一份 (2)存有设计内容的光盘一张______________________________________ _______________________________________________________ _________ _______________________________________________________ _________ 五、任务发出日期: 2013-12-23 _课程设计完成日期:2014-1-4 指导教师签字:_______________ 系主任签字:_____________

信息系统项目管理案例分析

第3章项目时间管理案例 项目管理的首要任务是制定一个构思良好的项目计划,以确定项目的范围、进度和费用。在给定的时间完成项目是项目的重要约束性目标,能否按进度交付是衡量项目是否成功的重要标志。因此,进度控制是项目控制的首要内容,是项目的灵魂。同时,由于项目管理是一个带有创造性的过程,项目不确定性很大,项目的进度控制是项目管理中的最大难点。 3.1案例一:时间管理 阅读以下关于信息系统项目管理过程中时间管理问题的叙述,回答问题1至问题4。 3.1.1案例场景 小张为某信息技术有限公司(N公司) IT主管,最近接到公司总裁的命令,负责开发一个电子商务平台。小张粗略地估算该项目在正常速度下需花费的时间和成本。由于公司业务发展需要,公司总裁急于启动电子商务平台项目,因此,要求小张准备一份关于尽快启动电子商务平台项目的时间和成本的估算报告。 在第一次项目团队会议上,项目团队确定出了与项目相关的任务如下: 第一项任务是比较现有电子商务平台,按照正常速度估算完成这项任务需要花10天,成本为15000元。但是,如果使用允许的最多加班工作量,则可在7天、18750元的条件下完成。 一旦完成比较任务,就需要向最高层管理层提交项目计划和项目定义文件,以便获得批准。项目团队估算完成这项任务按正常速度为5天,成本3750元,如果赶工为3天,成本为4500元。 当项目团队获得高层批准后,各项工作就可以开始了。项目团队估计需求分析为15天,成本45000元,如加班则为10天,成本58500元。 设计完成后,有3项任务必须同时进行:①开发电子商务平台数据库;②开发和编写实际网页代码;③开发和编写电子商务平台表格码。估计数据库的开发在不加班的时候为10天和9000元,加班时可以在7天和11250元的情况下完成。同样,项目团队估算在不加班的情况下,开发和编写网页代码需要10天和17500元,加班则可以减少两天,成本为19500元。开发表格工作分包给别的公司,需要7天、成本8400元。开发表格的公司并没有提供赶工多收费的方案。 最后,一旦数据库开发出来,网页和表格编码完毕,整个电子商务平台就需要进行测试、修改,项目团队估算需要3天,成本4500元。如果加班的话,则可以减少一天,成本为6750元。 【问题1】(6分) 如果不加班,完成此项目的成本是多少?完成这一项目要花多长时间? 【问题2】(6分) 项目可以完成的最短时间量是多少?在最短时间内完成项目的成本是多少? 【问题3】(6分) 假定比较其他电子商务平台的任务执行需要13天而不是原来估算的10天。小张将采取什么行动保持项目按常规速度进行? 【问题4】(7分) 假定总裁想在35天内启动项目,小张将采取什么行动来达到这一期限?在35天完成项目将花费多少? 3.1.2参考答案 【问题1】(6分) 本题的关键是确定关键路径,完成这一项目要花43天。如果不加班,完成此项目的成本是103150元。 【问题2】(6分) 项目可以完成的最短时间量是30天,在最短时间内完成项目的成本是127 650元。 【问题3】(6分) 在关键路径②一③“向最高管理层提交项目计划和项目定义文件”进行赶工2天后,在关键路径④-⑥“开发和编写实际网页代码”上赶工1天,同时,在④-⑤“开发电子商务平台数据库”也必

企业管理信息系统案例分析

目录 案例I:交通银行信贷管理信息系统案例 (1) 1、案例描述的是个什么类型的企业? (1) 2、应用信息系统的作用及意义? (1) 3、企业的规划目标及战略? (2) 4、画出企业的组织结构图? (2) 5、信息系统实现所采用了什么样的硬件、软件技术? (3) 6、画出企业的管理信息系统的结构图? (4) 7、企业的管理信息系统的子系统有几个、各子系统的功能是什么? (4) 8、利用此系统实现的效果评估? (5) 案例H :沃尔玛:“信息技术始于战略,而不是系统。” (6) 案例川:北京燕京啤酒集团公司 (6) 案例W:通用汽车公司,与克莱斯勒汽车公司 (7) 案例V :沃尔玛的管理信息系统应用 (8) 中创软件推出的“银行信贷管理系统平台解决方案”,是基于中创软件自主创新的中间件技术,依托15年的金融应用开发背景,针对金融信贷管理领域的信息化应用现状及发展需求推出的,依据该方案,中创软件在交通银行成功实施了“交通银行信贷管理信息系统(简称CMIS)”,主要实现一个适合前台、中台、后台操作的信贷业务处理平台,建立全行信贷管理信息系统。 1、案例描述的是个什么类型的企业? 交通银行是中国第一家全国性的国有股份制商业银行,现为中国五大国有大 型商业银行之一,属于国有控股大型商业银行。 2、应用信息系统的作用及意义? ⑴应用信息系统作用: ①实现信贷管理涉及的业务流程,绝大多数业务流程都需要经过多级业务管理部门进行处理,业务流程复杂且流程跨度比较大; ②面对银行的金融信贷策略都会受国家政策的调整、市场信息的变化等因素

影响,这些外因加上银行内部机制调整等内因,都可能导致信贷审批过程的变化,实现交行信贷业务流程的随需而变; ③交通银行的台帐、风险管理、放款中心等业务系统都有大量的报表,该系统能够快速、灵活的展示这些复杂的中式报表。 ⑵应用信息系统意义: ①增强快速响应信贷流程变化的能力,提升业务服务质量; ②实现系统中大量信贷报表展现功能,对复杂信贷业务数据报表进行灵活定制和展现; ③通过采用构件化开发方式,缩短项目建设周期,降低系统投资。 3、企业的规划目标及战略? ⑴企业规划目标: 交行的目标是“走国际化、综合化道路,建设以财富管理为特色的一流公众持股银行集团”。一是要求加快国际业务发展、做强海外机构、完善海外网络,建成“以亚太为主体,欧美为两翼”的国际化经营网络,成为国际业务优势明显、经营管理水平向世界先进银行看齐、活跃于亚太地区的国际一流银行。二是倍增计划的实施,即3?5年内再造一个交行,实现总资产和利润的倍增。 ⑵明确的发展战略 面对复杂的外部经营环境、日趋刚性的资本约束和逐步推进的利率市场化改革,基于深化股份制改革已取得阶段性成果、发展已经迈上新的历史台阶,交通银行从2005年开始实施管理和发展的战略转型。2008年,我们经过全面分析讨论,在承继交行既有的发展目标和战略转型系列工作的基础上,进一步明确了 “走国际化、综合化道路,建设以财富管理为特色的一流公众持股银行集团”的发展战略。这一战略目标,充分考虑了交行在国际业务领域和综合金融领域多年经营的先发优势,延续了交行不断推进战略转型、强化财富管理业务导向的一贯方针,保证了战略的协调性和延续性,为交行未来的发展指明了更加清晰的路径。

第3章 管理信息系统的技术基础

第3章管理信息系统的技术基础 一、选择题: 1.在商贸业务中将相关业务信息,用国际公认的标准格式,通过计算机网络在贸易合作者之间进行传递的系统是()。D A、电子商务 B、电子数据传递系统 C、信息交换系统 D、电子数据交换系统 2.联机实时处理方式不适于()。C A、需要反应迅速的数据处理 B、负荷容易产生波动的数据处理 C、固定周期的数据处理 D、数据收集费用较高的处理 3.Visual FoxPro采用的数据模型是()C A、网络型 B、层次型 C、关系型 D、网状型 4.C/S是一种重要的网络计算机模式,其含义是:()A A、客户/服务器模式 B、文件/服务器模式 C、分时/共享模式 D、浏览器/服务器模式 5.以下哪一项不是数据库管理系统提供的四种数据控制功能中的一项( )。D A、并发控制 B、数据恢复 C、数据完整性 D、数据共享性 6.在文件系统阶段,信息系统的研制的中心是( )。A A、程序 B、数据 C、数据结构的设计 D、文件的存储 7.在数据库系统的组成中不包括以下哪一项( )。D A、计算机系统 B、数据库 C、数据库管理系统 D、软件系统 8.数据组织的最高层次是( )。A A、数据库 B、数据项 C、文件 D、记录 9.库存管理信息系统中,有一个库存产品文件,其中适合作关键字的字段是( )。C A、零件价格 B、库存数量 C、零件号 D、零件规格 10.下列数据内容适合于成批处理方式的是( )。C A、需要反应的数据处理 B、负荷易产生波动的数据处理 C、需经过一定后才能进行的数据处理 D、数据收集费用较高的数据处理 11.全国联网的订票服务系统属于( )。B A、批处理系统 B、联机实时系统 C、脱机实时系统 D、直接存取系统 12.目前主要的数据库管理系统几乎都支持的数据模型是( )。D A、层次模型 B、网状模型 C、逻辑模型 D、关系模型 13.下面哪一个不是在信息世界中用来描述现实世界中的客观事物及其联系的术语( )。C A、实体 B、属性 C、全体 D、域 14.如果在一个数据模型中有一个结点,它有多于一个的父结点,那么这个模型是( )。A A、网状模型 B、树状模型

B公司订单管理系统设计

交通与汽车工程学院 课程设计说明书 课程名称: 物流信息系统设计 课程代码: 1103181 题目: B公司订单管理信息系统设计年级/专业/班: 09级物流管理2班 学生姓名: 学号: 312009********* 开始时间:2012 年 6 月18 日完成时间:2012 年7 月 6 日

课程设计成绩: 指导教师签名:年月日 物流信息系统设计课程设计任务书 学院名称:交通与汽车工程学院课程代码:_1103181__ 专业:物流管理年级: 2009 一、设计题目 物流信息系统设计:B公司订单管理信息系统设计 二、主要内容 分析设计具备一定功能的物流信息系统软件(或其他管理信息系统软件)三、具体要求 完成信息系统分析 内容包括: (1)软件功能需求分析 (2)业务流程分析 (3)数据流程分析 (4)数据字典 (5)存取分析

(6)处理逻辑描述 完成信息系统设计 内容包括: (1)系统结构设计 (2)系统软硬件配置 (3)数据库设计 (4)代码设计 (5)输入输出设计 (6)模块功能说明 说明书字数6000字以上。(也可进行其它管理信息系统的分析和设计,但工作量上应与上述要求相当,具体内容可由学生与指导教师共同协商确定) 四、主要技术路线提示 系统分析设计说明书撰写(符合《西华大学本科课程设计说明书规范化要求》): (1)首先调查了解企业现状,该企业的信息系统使用现状,论述进行本系统分析设计的意义,分析设计的主要内容,要达到的主要功能目标; (2)调查分析组织结构和主要业务,完成业务流程图; (3)完成数据流程图; (4)利用数据字典、存取分析、处理逻辑描述对数据流程内容详细描述; (5)根据数据流程图完成系统结构图; (6)进行系统软硬件配置; (7)进行代码设计; (8)进行数据库设计; (9)进行输入输出设计; (10)对系统结构图的各模块进行模块功能说明。 五、进度安排 第一天——第五天:完成四中(1)(2); 第五天——第十天:完成四中(3)(4)(5); 第十天——第十五天:完成四中(6)(7)(8)(9)(10)。 六、完成后应上交的材料 课程设计说明书(符合《西华大学本科课程设计说明书规范化要求》) 七、推荐参考资料(不少于3篇) [1]刘勇主编. 信息系统分析与设计. 北京:科学出版社,2002 [2]薛华成. 管理信息系统. 北京:清华大学出版社,1999 [3]李苏剑, 游战清等. 物流管理信息系统理论与案例. 北京:电子工业出版社,2005 [4]曾传华,黎青松等. 物流管理与信息系统. 北京:清华大学出版社,2007

管理信息系统开发案例参考

管理信息系统开发案例参考 教学管理信息系统的开发与设计 一、引言 本案例主要介绍的是大学使用的教学管理系统的整个设计。随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在学生管理系统亦是。以往大学教学员由于缺乏适当的软件而给其工作带来了很多不便。本案例所介绍的便是一个大学教学管理系统,以方便其在课程安排、成绩处理、学籍管理上的工作任务。该系统适用于大学教学员,其功能主要分为四大类: 公共信息管理:用于学院信息和专业信息建立和修改, 学生基本信息管理:用于班级信息和学生信息的建立和修改以及查询; 课程管理:用于各学期课程的开设和修改); 成绩管理:用于成绩的输入、修改、汇总和排名。 该系统性能力求易于使用,具有较高的扩展性和可维护性。 整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。 二、系统分析 1、现行业务系统描述 在学校,教学管理工作是非常重要的一项工作,它负责整个学校的日常教学安排,学生的学籍管理等等。以前都是人工进行操作。随着学校规模扩大,教学处的教学管理工作量大大加重。随着计算机应用的发展,教学工作者急切希望能够将大部分繁琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。而计算机的普及更加快了教学管理系统的产生。上一代的教学管理系统主要为单机单用户的系统,其数据库主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开

发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。 随着计算机网络的发展,特别是校园网的建立。原有教学管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。 2、组织结构 图1是学校大致的组织结构图。其中校教务处,是使用综合教学系统的主要部门,对学生的教学管理主要由教务处承担,进行中管理。 1 图1 组织结构图 3、业务流程分析 教学管理系统是一个面向学校教学人员,为其提供服务的综合信息管理系统。教务人员通 过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。学生的个人信息、所有的课程考试成绩以及每学期的开课情况都记录在教学系统里进行管理。 教学管理系统工作流程: 由教务人员在公共信息系统中完成对运行教学系统所需的基本数据的维护(如:系所信息,专业信息等)。包括这些信息的增、修、改,对于系所和专业的变动都将在这进行操作。所有专业都必须附属于一个也只有一个系所。系统开始投入使用,教学人员先根据学校实际情况,建立系所的信息,主要信息包括系所的名称及

C语言课程设计订单管理系统

C语言课程设计订单管理系统

————————————————————————————————作者:————————————————————————————————日期:

C语言课程设计 随米打印订单管理系统 学院:计算机与信息科学学院学生姓名:谢润发 指导教师:王新祥职称教授专业:网络工程 班级:1501 完成时间:2016-6

目录 1 问题要求及任务描述 (5) 1.1 题目要求 (5) 1.2 主要任务 (5) 2 解决问题的主要思路和方法 (6) 2.1 关键问题 (6) 2.2 拟采用解决问题的方法 (6) 2.3 主要算法和处理流程图 (7) 3 程序实现 (8) 3.1 程序实现时应考虑的问题 (8) 3.2 主要源代码及说明 (8) 4 测试或调试 (23) 4.1 调试过程: (23) 6 参考文献: (29)

1 问题要求及任务描述 1.1 题目要求 设计随米打印订单系统,要求订单编号,文件名,打印份数,单双面打印方式,打印状态,送货状态信息,地址信息和联系人电话信息。试设计“随米”打印订单处理系统,使之能提供以下功能: (1) 主菜单:进入系统需要密码核实确认,登入系统以菜单的方 式工作 (2) 浏览打印订单信息:可以浏览全部订单信息 (3) 添加订单信息:可以添加订单信息(以文件形式保存) (4) 删除订单信息:可以删除订单信息 (5) 修改订单信息:可以修改订单人员信息 (6) 查询订单信息:可以任意查出某种状态的所有订单 (7) 退出系统 1.2 主要任务 (1) 根据题目要求,由于订单信息是存放在文件中,所以应提供文 件的输入和输出等操作; (2) 应提供一个界面来调用各个功能; (3) 功能模块: 本人负责程序设计与订单信息浏览、添加、删除功能。

管理信息系统第四版课后案例分析题

第二章奇瑞公司的SAP/ERP 实施与信息化建设 一、奇瑞公司的ERP 实施成功的因素有哪些? 企业资源规划是企业经营和管理技术进步的代表。它融合了管理信息系统的处理功能,在信息技术的基础上,通过系统的计划和控制功能,结合企业的流程优化,有效地配置各项资源,以加快对市场的响应速度,降低成本,并且把企业信息集成的范围扩大到企业的各个部门,管理整个运转体系,提高其运转效率,为企业创造更多价值. 二、在分析该公司各信息系统应用业务领域及其作用的基础上,试讨论管理信息系统具有的特点。 1、它是一个为管理决策服务的信息系统 2、是一个对组织乃至整个供需链进行全面管理的综合系统 3、是一个人机结合的系统 4、是一个需要与先进的管理方法和手段相结合的信息系统 5、它是多学科交叉形成的边缘学科。 管理信息系统的目的在于辅助决策,而决策只能由人来做,因而管理信息系统必然是一个人机结合的系统。在管理信息系统中,各级管理人员既是系统的使用者,又是系统的组成部分,因而,在管理信息系统开发过程中,要根据这一特点,正确界定人和计算机在系统中的地位和作用,充分发挥人和计算机各自的长处,使系统整体性能达到最优。 三、分析和讨论该案例反映了 ERP 哪些经营理念?为什么? 1、采用精益生产方式。 其目的是通过精益生产方式的实施使管理体系的运行更加顺畅。 2、实现全球大市场销售战略与集成化市场营销。 奇瑞信息化的目标是先进管理思想指导下,在国际化、全球大市场视野下,以客户为中心,以市场为向导,建立一个集成的功能强大的信息交互平台。 3、新的技术开发和工程设计管理模式。

ERP 的一个重要目标就是通过对系统各部门持续不断的改进,最终提供令顾客满意的产品和服务。而奇瑞公司在成功实施ERP的同时,购置和开发一系列网站,实现PLM、ERP、SCM、CRM、门户网站等初步集成,基本实现对客户和经销商的电子化服务。 4、ERP的内容在发展。 有些独立软件如供应链管理系统,客户关系管理系统等都是面向决策的,在电子商务环境中,为了利用ERP提高交易效率和改进决策制定过程,就必须改变业务运作模式,实现ERP与SCM、CRM的功能整合。而奇瑞公司通过进一步完善和建设ERP、CRM、LMS、SCM、EPS、DSS、基础建设等信息系统并有效集成,建设奇瑞汽车电子商务综合信息平台,最终规范和理顺了公司的全部管理和业务流程。 第三章某石化厂计算机网络系统 一、实例中涉及了哪些网络技术和网络互联设备? 1.涉及了局域网,广域网,总线型拓扑结构,星型结构,光纤等网络技术 2.涉及了桥路由器,交换器,集线器和中继器等这些网络互联设备 二、实例中涉及的网络互联设备应用于OSI参考模型的哪些层? 1.桥路由器应用于OSI参考模型的网络层 2.交换器应用于OSI参考模型的数据链路层 3.集线器应用于OSI参考模型的物理层 4.中继器应用于OSI参考模型的物理层 第四章 1、能不能直接用FORM标记元素编写的交互网页(HTML文档)实现网上动态交互?为什么?还需要做什么工作? 不能,仅靠HTML是不够的还必须利用ASP环境来进行处理,即服务器端还必须有相应的程序来处理。 2、用ASP编写的“提交”程序和查询后的“返回”程序之间是依靠什么语句来连接的?

订单信息管理系统设计报告

昆明理工大学交通工程学院学生实验报告 实验课程名称: 开课实验室: 注:该页为封面,报告内容附后面页,内容及撰写说明如下: 如实验目的、实验方法、实验条件、实验检测设备、技术参数、实验过程等。记录实验数据,对检测结果如传感器、点火波形及执行器波形综合分析判定。

订单信息管理系统设计报告 班级: 姓名: 学号: 指导老师: 时间:2017年12月30日

目录 1.开发背景和目的 (1) 2. 需求分析 (1) 2.1系统需求分析 (1) 2.2系统可行性分析 (1) 2.2.1技术上的可行性 (2) 2.2.2经济的可行性 (2) 3. 系统分析 (2) 3.1系统的总体规划 (2) 3.2系统功能模块设计 (3) 4. 系统详细设计 (3) 4.1系统数据库设计 (3) 4.1.1客户基本信息表 (3) 4.1.2商品信息表 (4) 4.1.3员工信息表 (4) 4.1.3订单信息表 (4) 4.1.5数据库的表间关系 (5) 4.2系统的应用程序设计 (5) 4.2.1销售量查询 (5) 4.2.2客户订单信息查询 (6) 4.2.3美的订单查询 (6) 4.2.4刘明业绩查询 (7) 4.2.5系统登录界面 (7) 4.2.6系统主界面 (8) 4.2.7飞科销量报表 (9) 4.2.8王大陆业绩报表 (9) 5.结束语 (9)

1.开发背景和目的 当今社会,随着企业规模不断扩大,有关服务的各种信息也成倍增长,特别是一些比较大的服务性企业而面对的信息量,有必要开发一套与之相适应的信息管理系统来提高管理工作效率。本系统是为适应自动订货系统而开发的,随着订货客户的增加,公司规模在日益扩大,随之而来的是订货信息的手工化管理显现出其弊端,无法适应公司的订货工作,比如:统计客户信息,包括客户基本信息、商品信息比如:单价,名称等基本信息由仓管员统计、汇总后也总是出错,而且每期报上来的结果都有很大出入。为此,我们开发出一套订单信息管理系统,来实现公司订单的信息化管理方式。 2.需求分析 订单信息管理系统以计算机为工具,通过对订单所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,从每次的销量信息可以得出那种商品销量最好,增强了管理的精度,降低了管理成本。 2.1系统需求分析 客户基本信息表:可以了解客户的基本信息,便于管理人员对客户基本信息了解。员工信息查询:可以让客户知道员工信息,方便公司管理员工。 订单查询:客户及公司可以了解订单的基本信息。 订单数据维护:可以对订单的客户信息表,订单信息表,负责订单的员工信息表,及订单的商品信息表进行维护和查询。 2.2系统可行性分析 可行性分析也称为可行性研究,是在系统的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

第三章管理信息系统技术基础

第三章管理信息系统技术基础 管理信息系统是基于管理和计算机的系统,同时也是基于网络的系统。管理信息系统的技术基础主要包括计算机系统、网络技术、数据库技术和科学管理等几个方面的内容。 §3.1计算机系统 计算机系统包括计算机硬件和计算机软件两部分。计算机硬件是机器的可见部分,是计算机系统工作的基础,计算机软件帮助用户使用硬件以完成数据的输入、处理、输出及存储等活动。 §3.1.1计算机体系结构 1.单机结构 如果在一个系统内每台计算机的使用是各自独立的,这样的系统就是单机结构的系统。单机结构中的计算机处于各自为政的孤立状态,各自运行一套系统软件、应用软件和业务数据。单机结构的计算机之间不能直接交流信息,它们之间的通信只能靠磁盘、磁带等介质备份来完成。这种分散式结构使得各个部门即使拥有各自的单机信息处理系统,无法联合构成一个统一的综合的管理信息系统,这就形成了一个个“信息孤岛”。各部门不能充分利用计算机来进行协调和合作。 2.主机/终端结构 主机--终端结构采用集中式处理方式,提高了信息处理的效率,降低了系统费用,易于管理控制,也能够保证数据的安全性和一致性。在早期的计算机系统中主机--终端结构系统曾风靡一时。它有一台大型主机,可以同时接数台或数十台终端机。所有的文件都存储在主机的磁盘中,程序也在主机上运行。主机对各终端机用户传来的数据进行分时处理,使每个终端用户感觉像拥有一台自己的大型计算机一样。终端只是一种数据输入输出设备,没有CPU和存储器,只是负责将用户键盘输入的信息传到主机,然后输出由主机返回的处理结果。但由于程序运行和文件访问都在主机上,用户完全依赖于主机,一旦主机出现故障就会使所有用户受到影响。由于许多用户共享一台主机。主机要同时处理来自各个终端的数据,这样可能造成主机的负荷过重。所以系统的性能主要取决于主计算机的性能和通信设备的速度。 3.文件服务器/工作站结构 在文件服务器/工作站系统中,多个工作站与一台服务器互相连接起来。一般以一台高性能微机或小型机作为服务器,所谓工作站实际上就是一台PC机,当它与文件服务器连接并登录后,可以到文件服务器上存取文件,得到所需的文件后在工作站上运行。数据库管理系统安装在文件服务器上,而数据处理和应用程序分布在工作站上,文件服务器仅提供对数据的共享访问和文件管理,没有协同处理能力。 文件服务器管理着网络文件系统,提供网络共享打印服务,处理工作站之间的各种通信,响应工作站的网络请求。工作站运行网络应用程序时,先将文件服务器的程序和数据调入本机内存之中,运行后在本机上输出或在打印机上输出。文件服务器的处理方式会增加网络线路的传输负荷,降低网络传输的效率和响应时间,很容易造成网络阻塞。

订单管理信息系统设计

目录 第1章系统分析 (1) 1.1系统建设的目标 (1) 1.2 可行性分析 (1) 1.3需求分析 (2) 1.4系统组织结构图 (2) 1.5系统总体数据流程 (3) 1.6管理业务流程图...................................... 错误!未定义书签。 1.7数据流程 (5) 1.8系统数据字典 (11) 第2章系统设计 (11) 2.1系统设计的原则 (11) 2.2系统数据库设计 (12) 2.4代码设计 (14) 2.5用户界面设计 (15) 第3章系统实施 (15) 3.1登陆连接代码 (16) 3.2销售窗口代码 (18) 3.3系统使用说明书 (19) 参考文献.................................... 错误!未定义书签。

第1章系统分析 1.1系统建设的目标 于目前订单管理系统还存在很多缺陷和不足,此次项目的目的就是根据现实需要,建立一个比较全面完整的订单管理系统。通过一个公司订单管理系统,使公司的订单管理工作系统化、规范化、自动化,从而达到提高公司管理效率的目的。具体有如下3个方面的目标: (1)实现规范化的管理,包括系统设置、客户管理、订单管理、财务管理、仓库管理、五大模块等。 (2)高效率处理日常业务活动,包括新系统维护和设置、客户资料建立、信用评级、订单审核、财务核算以及库存管理等功能。 (3)协助企业高层领导做出科学合理的决策。 1.2 可行性分析 可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决(1)技术可行性订单管理系统采用了当前的主流计算结构—C/S模式进行开发,前台开发工具选用Microsoft Visual Basic 6.0。Microsoft Visual Basic 6.0是一种可视化的、面向对象的Windows开发语言,Microsoft Visual Basic 6.0具有易用、通用和开发效率高的特点。后台的数据库开发工具选用了SQl sever 2000,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有很好的接口,作为本系统开发工具是可行的。 (2)经济可行性 21世纪是一个充满竞争和挑战的世纪。在这个世纪中,高效化、系统化、规范化、自动化已成为现代企业的代名词。现代企业拥有自己的一套自己的订单管理系统是非常必要的,传统的手工式的订单管理方式已经无法适合当今的庞大的数据处理和精确的运算需求,所以一套完善的订单管理系统是提高工作效率节省人力物力的有效解决方

信息管理系统(MIS)设计文档-测试计划

HRM测试计划 信息管理系统(MIS) 测试计划

目录 1简介 (4) 1.1目的 (4) 1.2背景 (4) 1.3系统概况 (4) 1.4范围 (4) 1.5参考文档 (4) 2测试策略 (5) 2.1测试完成标准 (5) 2.2测试类型 (5) 2.2.1功能测试 (5) 2.2.2性能测试 (5) 2.2.3用户界面(UI)测试 (5) 2.2.4安全性与访问控制测试 (6) 2.2.5兼容性测试 (6) 2.2.6回归测试 (7) 2.3测试实施阶段 (7) 2.4工具 (8) 2.5特殊的考虑事项 (8) 3估计结果记录 (8) 3.1估计的假设条件 (8) 3.2测试用例数估计 (8) 3.2.1系统测试方案 (8) 3.3文档大小估计 (8) 3.4工作量估计 (8) 3.5关键计算机资源估计 (8) 3.6成本估计(可选) (9) 4风险管理计划 (9) 5组间协调计划 (9) 6测试度量采集与分析计划 (9) 6.1采集计划 (9) 6.2度量分析计划 (9) 7资源 (10) 7.1人员安排 (10) 7.2系统资源 (10) 8项目测试里程碑 (10) 9测试工作产品与规模 (10)

10测试进度甘特图 (11) 11其他 (11)

1简介 1.1目的 为人力资源管理系统(HRM)提供完善的测试指导,确保一个完备的、灵活的、准确的、安全的为企业定制的HRM系统的系统测试顺利执行。 1.2背景 整个HRM系统将分为七个功能模块:如图: 1.3系统概况 人力资源管理系统,通过在该系统中的相关数据录入、参数设置,使用电脑保存职工档案资料、计算薪资发放以及记录职工参加培训、职位变更等的详细资料,代替原来的手工处理工作,方便进行人力资源、薪金资源的查询,大幅度提高工作效率和管理水平。 HRM主要包括以下七模块: 1)人事管理:包括部门管理、职工基本信息、职工家庭关系、职工工作简历、职工再教育等 基本信息子模块,进行职工基本资料、家庭关系、工作简历、再教育、银行帐户等基本信息的录入。 2)薪资管理:包括薪资参数录入、考核情况录入、薪资生成、银行转帐。 3)培训管理:包括培训计划、培训内容、培训人员、培训、考核、上岗。 4)招聘资料管理:包括职位登记、审批、收集简历、面试/考核、审批、就职。 5)职位变更管理:包括职位登记、审批、推荐/自荐、面试/考核、审批、就职 6)离职申请:包括离职申请、离职审批、工作交接、离职确认 7)系统设置:包括基础参数设置、数据管理、修改密码以及权限设置。 1.4范围 该项目选择V模型作为项目的生命周期,在项目开发过程中, 项目组将对所开发的模块进行单元测试,开发人员单元测试时互换代码走查,然后再对各模块进行集成测试。测试组将依据《用户需求说明书》和《系统需求说明书》以及相应的设计文档进行系统测试。 执行的测试类型将包括:功能测试、性能测试、用户界面(UI)测试、兼容性测试、安全性与访问控制测试、回归测试等。

相关文档
相关文档 最新文档