管理信息系统第六章-系统设计教学内容
- 格式:docx
- 大小:24.46 KB
- 文档页数:19
摘要本系统以学校学生信息管理为开发背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法等。
学生管理信息系统是针对学校教务处的大量业务处理工作而开发的管理软件,是典型的管理信息系统。
它的内容对于学校的老师和学生来说都至关重要。
此系统能够为用户提供充足的信息和快捷的查询并有效的帮助学校和老师掌握学生的具体情况;在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。
这些情况,给学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。
随着科学技术的不断提高,日趋成熟的计算机技术逐渐代替传统的人工模式,实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。
这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。
用计算机制作的学生信息管理系统还可以通过功能强大的互联网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针有一定的促进作用。
因此,开发这样一套管理软件成为很有必要的事情。
关键词:管理信息系统,计算机,互联网目录第一章引言1.1研究背景1.2研究目的1.3国内外研究现状第二章可行性分析2.1技术可行性分析2.2操作可行性分析2.3经济可行性分析2.4安全可行性分析第三章需求分析3.1用户需求3.2 功能需求3.3 功能设计3.4 亮点功能分析第四章项目实施4.1 项目计划4.2 项目分工第五章系统流程设计5.1系统流程,数据流图5.2 数据库E-R图5.3数据表设计第六章系统界面设计6.1 界面布局6.2 用户交互设计6.3 运行界面第七章系统功能设计7.1 模块结构图7.2 分配个人任务7.3 分模块设计实现及代码第八章系统测试8.1性能测试8.2 功能测试8.3 测试结论第九章项目验收9.1项目进度9.2与同类系统的比较9.3升级改造方案第一章引言1.1研究背景随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生活与工作方式发生了很大的改观。
管理信息系统的系统设计.ppt 幻灯片 1:管理信息系统的系统设计制作人姓名幻灯片 2:目录一、系统设计的目标与任务二、系统总体结构设计三、代码设计四、数据库设计五、输入输出设计六、处理流程设计七、系统设计的原则与评价幻灯片 3:系统设计的目标与任务系统设计的目标是在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计,以满足新系统的功能需求。
其主要任务包括:1、总体设计,将系统划分成若干个子系统,并确定各子系统的功能和相互关系。
2、详细设计,包括代码设计、数据库设计、输入输出设计、处理流程设计等。
幻灯片 4:系统总体结构设计系统总体结构设计是根据系统分析的结果,对整个系统的划分、设备的配置、数据的存储以及整个系统实现的可能性等进行初步的设计。
1、子系统的划分按业务处理功能划分按业务先后顺序划分按数据拟合程度划分按业务处理过程划分2、系统设备的配置硬件设备的选择软件设备的选择幻灯片 5:子系统划分示例以一个企业的管理信息系统为例,可将其划分为生产管理子系统、销售管理子系统、财务管理子系统、人力资源管理子系统等。
生产管理子系统负责产品的生产计划、生产过程控制等;销售管理子系统负责销售订单处理、客户管理等;财务管理子系统负责财务核算、资金管理等;人力资源管理子系统负责员工的招聘、培训、绩效考核等。
幻灯片 6:代码设计代码是代表事物名称、属性、状态等的符号。
1、代码的作用便于数据的存储和检索提高处理的效率和精度提高数据的一致性和准确性2、代码的类型顺序码区间码助记码幻灯片 7:顺序码示例比如员工编号 001、002、003 等,按照顺序依次排列。
幻灯片 8:区间码示例身份证号码的前六位代表地区,就是一种区间码。
幻灯片 9:助记码示例用 TVB 代表电视机,用 CMB 代表招商银行,便于记忆和理解。
幻灯片 10:数据库设计数据库设计是指在给定的应用环境中,通过合理的逻辑设计和有效的物理设计,构建较优的数据库模式,建立数据库及其应用系统,使之能够有效地存储和管理数据,满足用户的各种应用需求。
管理信息系统教程—管理信息系统的系统设计在当今数字化的时代,管理信息系统(Management Information System,简称MIS)对于企业和组织的高效运营起着至关重要的作用。
系统设计作为管理信息系统开发过程中的关键阶段,直接影响着系统的质量、性能和用户满意度。
接下来,让我们深入探讨管理信息系统的系统设计。
系统设计的目标是在充分理解用户需求和系统分析的基础上,将系统分析阶段产生的逻辑模型转化为物理模型,构建一个能够满足用户需求、高效运行、易于维护和扩展的管理信息系统。
它需要综合考虑技术可行性、经济可行性、操作可行性等多方面因素,以确保系统的成功实施。
在系统设计阶段,首先要进行总体设计。
这包括确定系统的总体架构、模块划分以及模块之间的关系。
例如,一个企业的管理信息系统可能会划分为财务管理模块、人力资源管理模块、销售管理模块、生产管理模块等。
每个模块都有其特定的功能和职责,同时又与其他模块相互协作,共同实现系统的整体目标。
模块设计是系统设计的重要环节。
在设计模块时,需要明确模块的输入、输出、处理逻辑和内部数据结构。
以财务管理模块中的报销审批子模块为例,其输入可能包括报销申请单的各项信息,如报销金额、费用类型、报销人等;输出可能是审批结果和相关的通知;处理逻辑则涉及对报销申请的合规性检查、审批流程的控制等;内部数据结构则用于存储报销申请的相关数据。
数据库设计在管理信息系统中也占据着重要地位。
一个设计良好的数据库能够有效地存储和管理系统中的数据,提高数据的访问效率和数据的一致性、完整性。
在进行数据库设计时,需要确定数据库的概念模型、逻辑模型和物理模型。
概念模型用于描述系统中的实体、属性和实体之间的关系,如员工、部门、订单等实体以及它们之间的关联;逻辑模型则将概念模型转化为具体的数据表结构和关系,如确定每个表的字段、数据类型、主键和外键等;物理模型则进一步考虑数据库的存储结构、索引设置等实际的物理存储细节。
管理信息系统教程—管理信息系统的系统设计在当今数字化的时代,管理信息系统(MIS)已经成为企业和组织运营中不可或缺的一部分。
它能够有效地收集、处理、存储和传递信息,帮助管理者做出更明智的决策,提高工作效率和竞争力。
而管理信息系统的系统设计阶段则是将系统分析阶段所确定的需求转化为实际可操作的系统架构和功能模块的关键环节。
一、系统设计的目标和任务系统设计的主要目标是在满足系统需求的前提下,确保系统具有良好的性能、可靠性、安全性、可扩展性和易用性。
具体来说,系统设计的任务包括以下几个方面:1、总体设计确定系统的总体架构,包括硬件、软件和网络架构。
划分系统的功能模块,明确各模块之间的关系和接口。
2、详细设计对每个功能模块进行详细设计,包括算法设计、数据结构设计、输入输出设计、界面设计等。
3、数据库设计设计系统所需要的数据库,包括数据表结构、字段定义、关系模型、存储过程等。
4、代码设计确定系统所使用的编程语言和开发工具,制定代码规范和编程标准。
5、安全设计考虑系统的安全性需求,制定安全策略和措施,如用户认证、授权、数据加密等。
二、系统设计的原则为了实现系统设计的目标,需要遵循以下一些原则:1、系统性原则系统设计要从整体出发,考虑系统的各个组成部分之间的关系和相互作用,确保系统的整体性和协调性。
2、经济性原则在满足系统需求的前提下,尽量降低系统的开发成本和运行成本,提高系统的性价比。
3、可靠性原则设计的系统要能够稳定可靠地运行,具备容错和恢复能力,以应对各种可能的故障和错误。
4、灵活性原则系统要具有良好的灵活性和可扩展性,能够方便地适应业务需求的变化和技术的发展。
5、易用性原则系统的界面要简洁明了,操作方便,易于用户学习和使用。
三、总体设计1、硬件架构设计根据系统的规模、性能要求和用户数量等因素,选择合适的硬件设备,如服务器、存储设备、网络设备等。
同时,要考虑硬件的可扩展性和冗余性,以保证系统的可靠性和性能。
《管理信息系统》课程导学材料课程名称:管理信息系统总学时: 48学时一、课程目的与要求本课程属于管理科学与工程类等专业本科生的专业基础必修课程。
在培养学生的教学计划中,是将以前所学的知识融会贯通,将理论知识与实际问题相结合的专业课程,对提高学生分析问题和解决问题的能力有很大帮助。
通过学习本课程,应使学生认识信息对组织管理的重要性,掌握如何为企业和组织建立管理信息系统的战略规划以及建立MIS系统基本方式、工具和方法,具体掌握开发一个管理信息系统全过程中总体规划、系统分析、系统设计和系统实施的方法。
学习本课程后要达到如下要求:1. 正确理解管理、组织、信息系统的基本概念。
2. 学会以经济科学和管理科学的理论为依据, 以计算机工程技术, 特别是软件工程的理论和方法为指导, 用科学的方法, 工程的观点, 系统化的思想, 把手工系统开发成所需要的计算机管理信息系统。
3. 通过实例分析, 初步掌握分析、设计一个管理信息系统的全过程。
学会选购和运行系统硬件, 选购或开发系统软件, 管理整个信息系统的资源。
4. 使从事管理信息系统工作的人具有计算机应用、软件工程、系统工程、信息工程以及管理科学方面的知识, 对系统的开发技术有一定的研究, 借助于电子计算机, 利用现代化的信息技术, 对所管理的部门或单位的工作作出科学化的管理决策。
二、课程教学内容,重、难点安排,学时分配第一章管理信息系统概述( 6 学时)重点介绍:管理信息系统的基本概念和发展、基本结构、管理信息系统的应用。
要求:学生要知道什么是管理信息系统、了解管理信息系统产生的背景、发展方向,知道管理信息系统有哪些方面的应用,明确为什么要学习管理信息系统,在哪些领域使用什么类型的信息系统。
第二章管理与信息基础知识( 5 学时)重点介绍:管理、组织、信息、数据和信息技术的概念要求:知道什么是信息、信息的特性和价值、管理、什么是管理现代化、管理的职能概述、管理的预策技术、管理的决策理论、管理的组织结构、信息与数据的联系与区别。
第六章系统设计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辅助材料成本管理A02152、模块化设计思想把一个信息系统设计成若干模块的方法称为模块化。
其基本思想是将系统设计成由相对独立、单一功能的模块组成的结构,从而简化研制工作,防止错误蔓延,提高系统的可靠性。
在这种模块结构图中,模块支点的调用关系非常明确、简单。
每个模块可以单独的被理解、编写、调试、查错与修改。
模块结构整体上具有较高的正确性、可理解性与可维护性。
功能模块结构图的基本符号:绘制范例:模块模块是可以组合、分解和更换的单元,是组成系统、异于处理的基本单位。
模块应具备以下四个要素:输入和输出 --- 模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者;功能 - 模块把输入转换成输出所做的;内部数据 -- 仅供该模块本身引用的数据程序代码 -- 用来实现模块功能的程序前两个要素是模块的外部特性,即反映模块的外貌。
后两个要素是模块的内部结构特性。
在结构化设计中,首先关心的是外部特性,其内部特性只做必要了解。
调用在模块结构图中,用连接两个模块的箭头表示调用。
箭头总是由调用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。
一个模块是否调用一个从属模块,决定于调用模块内部的判断条件,则该调用称为模块间的判断调用,采用菱形符号表示。
如果一个模块通过其内部的循环功能循环调用一个或多个从属模块,则该调称为循环调用,用弧形箭头表示。
数据当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处处理,而别调用模块又可以将处理的结果送回调用模块。
在模块之间传送的数据,使用与调用箭头平行的带空心圆的箭头表示,并在旁边标上数据名。
如下页图(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、按属性系统化类不能是无原则的,必须遵循一定的规律。
根据实际情况并结合具体管理的要求来划分是我们分类的基本方法。