4月份考试资料(管理信息系)五
(2012-04-07 10:13:31)
标签:
杂谈 |
分类: 师大人力资源公共事业管理信息 |
第六章 系统设计
一、系统设计的任务
二、系统设计的内容
4.经济性原则。提高效益、降低成本。硬件上不必过分追求先进。
一、系统划分
1.划分方法
方法2:根据系统功能结构、管理业务的逻辑顺序、人们工作的习惯和设计者开发类似系统的经验直接划分出子系统。
2.原则
(1)自顶向下,逐层分解,
(2)子系统在功能上具有独立性,简洁性。
(3)子系统之间的信息关联低,接口简单明确。
(4)不会出现子系统中大量数据冗余,也不会出现子系统之间数据频繁交换的现象。
(5)要充分考虑到系统的可扩展性。
2.模块结构图
模块结构图又称控制结构图、系统结构图。它描述了系统的层次分解结构、模块间组成的层次调用关系、模块间传递的数据信息和控制信息等。
(1)基本符号
(2)模块结构图的一般形式
(3)模块说明书:对各个模块功能的详细说明,包括模块名、模块编号、模块上下层调用关系、输入流、输出流、模块处理功能、所用语言及算法说明等
6.3代码设计
一、代码的功能
(1)定义:代码是指是代表事物名称、属性、状态等的符号。
(2)代码的功能:
1)标识。
2)分类。
3)排序。
4)专用合义。
二、代码的种类
类、检索等操作易于进行。缺点:这种代码的长度与它的分类属性的数量有关,可能造成很长的码。在很多情况下,码有多余的数,同时,这种码的维修也比较
困难。区间码的几种类型:①多面码:一个数据项可能具有多方面的特性。如果在代码结构中,为这些特性各规定一个位置,就形成多面码。②上下关联区间码,③十进位码。
三、代码的校验
代码结构中的校验位(要求会求)
作用:校验输入是否有错,从而保证正确输入。
类型:
(1)算术级数法
(2)几何级数法
(3)质数法
方法:
原码:m1
分别相乘并求和:a= m1*n1+ m2*n2+m3*n3+m4*n4+m5*n5
质数:P
校验位:SIP的余数
四、代码设计原则
(1)惟一性。每一代码对其所代表的事物或属性都必须具有惟一性。
(2)标准化。代码的编制应尽量标准化。应尽可能采用国际和国内已有的标准编码。
(3)合理性。代码结构反映编码对象的特征,与事物分类体系相适应。
(4)可扩充性。代码设计要预留足够位置,以适应需要的变化。
(5)适用性。代码应尽可能反映对象的特点和规律,以助记忆,便于填写。
(6)简洁性。代码的长度应以短小为好。
(7)系统性。有一定的分组规则,从而在整个系统中具有通用性。
6. 4数据库设计
一、数据库设计的内容和步骤
数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计的内容包括:用户需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库运行和维护六个阶段的内容。
二、用户需求分析
确认以下的需求:
1.数据需求。即要根据用户需要从数据库中导出的信息要求。包括数据内容、来源去向、性质、取值范围、数据存储等方面的要求。
2.处理要求:即为了满足用户信息需求要做的处理功能、处理方式、响应时间等。
3.安全性与宪整性要求。
三、概念结构设计
四、逻辑结构设计
将概念数据模型转换为特定的DBMS支持的数据模型包括层次模型、网络模型、关系模型。
1. E-R图转换为关系数据模型;
2.数据模型的规范化。规范化处理就是按照规范化规则逐步地分析处理原有信息表的过程。具体的规则是:
(1)数据表中的每一个属性都应是不可分割的数据项(数据元素)。
(2)每个非主属性都由主码惟一决定。(不能由主码的部分主属性决定)
(3)每个非主属性都不依赖于其它的非主属性。
3.设计视图。用户视图是面向用户呈现出的虚表,即在数据库中视图并没有存储任何数据。
五、物理结构设计
是为数据模型在设备上选定合适的存储结构和存取路径、索引的建立等,以获得数据库的最佳存取效率。
6. 5用户界面设计
一、输出设计
输出设计的目的是:保证输出表格方便地为使用者服务,正确及时地反映和组成用于生产或服务部门的有用信息。
1.输出类型设计
输出类型包括以下几种:
(1)外部输出。输出目标是系统之外的环境。
(2)内部输出。系统内部子系统之间的信息输出。
(3)中间输出。系统处理的一个中间结果的输出。
(4)交互输出。系统与用户的对话输出。
(5)操作输出。计算机运行过程中系统提供的与操作有关的输出,如错误信息。
2.输出内容设计
要求:准确、及时、适用。
包括两个方面的内容:
(1)有关输出信息使用者方面的内容。包括使用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数等。
(2)输出信息的内容。即输出信息的名称和形式,包括输出的项目、数据类型、宽度、精度、数据来源及生成算法等。
3.输出格式设计
(1)报表是信息系统常见的输出格式之一,其类型有:详细报表、汇总型报表、分析型报表。
(2)图形输出。包括折线图、条形图、散列图、饼图等。
4.输出方式选择
}1}输出设备:显示器、打印机、磁带机、多媒体设备等,
(2)输出介质:纸张、磁带、磁盘、光盘、多媒体介质等。
二、输入设计
输入设计的目标:
要求:
(1)可靠性高,
(2)操作简单,
(3)风格一致,
在保证输入信息正确性和满足输出的前提下,做到输入简便、迅速、经济。
容错性好
易学易用
布局合理。
输入设计的步骤是:
(1)确定输入内容,
(2)确定输入格式;
(3)确定输入方式,
(4)输入数据的校验
1.输入设计的原则
(1)输入量小。避免重复输入。
(2)输入简便。
(3)数据转换少。
(4)数据尽早校验。
2.输入内容设计。
根据输出和数据库的内容,确定输入数据的名称、类型、长度、精度、取值范围、输入处理方式等。
3.输入格式设计
(1)一般可采用“填表式”;
(2)屏幕显示格式与单据格式要一致。
4.输入方式设计
(1)外部输入:通过键盘、扫描仪、磁盘导入等;
(2)计算机输入:通过网络传送数据。EDI
输入方式应尽可能采用源数据自动化输入方式。使用自动化方法输入数据称为源数据自动化。例如,采用光符号识别方法、磁性墨水符号识别法等。
5.输入数据的校验:
输入数据校验的各种方法:
(1)重复校验。将同一数据先后输入两次,以两次输入内容的一致作为正确性判断的依据。一般可由计算机程序自动予以对比校验。
(3)校验位校验。在代码之后加校验位来检查数据是否正确。
(5)数据类型校验。从数据类型和数据格式的角度来检测输入数据的正确性。
(6)格式校验。即校验数据记录中各项数据的位数和位置是否符合预先规定的格式。
(7)逻辑校验。即检查数据的值是否符合逻辑。例如,2月3。日。
(8)界限校验。即检查某项输入数据的内容是否位于规定范围之内。
(9)平衡校验。根据数据之间的计算关系来检查输入数据的正确性。
(10)顺序校验。即检查记录的顺序。可以检查遗漏的记录或重复的记录。
(11)记录统计校验。通过计算记录个数来检查记录是否遗漏和重复。
三、人机对话设计
基本原则:用户第一。
1.考虑因素
(1)以用户需求为先。
(2)对话设计的实质是信息交换。
(3)对话设计发好性强。
2.基本类型
(1)菜单式。包括下拉菜单和弹出菜单。
(2)命令式0
(3)填表式。
(4)应答式。
6. 6物理配置方案设计
一、设计依据(考虑的因素)
机维修或出现故障时,保证系统正常运行。并机处理系统又分为:对偶系统和双工系统。对偶系统:用两台同样的计算机同时做同样的工作,称为对偶系统。双
工系统:两台相同或类似的计算机组合起来,平时做不同的工作,称为双工系统。
二、系统工作模式的设计
1.集中式。包括单机系统和主机系统。
2.分布式系统。分布式系统是1寻整个系统分成若干个地理上分散的配置,业务可以独立处理,但系统在统一的工作规范和技术要求下运行。包括文件服务器厂工作站模式、客户机服务器(C/S)模式和浏览器加web服务器(B/S)模式。
(1)文件服务器/工作站模式。一般用于由PC机组成的局域网。
(2)客户机用良务器(C/S)模式。客户机为前台,服务器为后台,协同执行一个应用程序任务。服务器:安装网络操作系统,作用是控制协调网络中所有软硬件资源的利用,存储数据、数据库管理和为客户机提供服务。客户机:表示和执行程序,向服务器请求服务。
(3)浏览器/Web服务器(B/S)模式。是一种三层结构。
设计系统工作模式时,应考虑系统的类型、处理方式、数据存储要求、软硬件配置情况。
三、计算机机型的选择(硬件的选择)
考虑的因素包括:系统工作模式、数据存储容量、外设、终端或网络的配置、计算机及网络的速度、应用软件等。
四、计算机软件的选择
1.操作系统。Unix 05/2, Window。系列。
2.数据库管理系统。常用的数据库管理系统有:ORACLE, Sybase.,SQL Server、Informi和FoxPro等。
3.开发工具。C/S结构一一VB、VC++x,PawerBuilder、Delphi等;B/S结构一一JSP、ASP、PowerBuilder、Delphi等。
五、网络的设计和选择
1.网络拓扑结构的设计。
2.网络逻辑结构的设计。
3.网络操作系统的选择。主流的网络操作系统有Netware, Windows NT, UNIX等。
6.7系统设计说明书
系统设计阶段的结果是一一稼系统设计报告》。其内容包括:
(1)功能结构设计
1)系统的模块结构图;
2)模块设计说明书(模块的名称、功能、调用关系、局部数据项和详细的算法说明等。
(2)代码设计
各类代码的编码方案、类型、功能、使用范围和使用要求等。
(3)数据库设计
1)用户需求分析。
2)概念设计。
3)逻辑设计。
4)物理设计。
(4)用户界面设计
1)输出界面(输出类型、内容、格式、方式、功能、要求等)
2)输入界面(输入内容、格式、方式、人员、功能、校验等)
(5)物理系统配置方案设计
1)系统工作模式设计
2)硬件配置
3)软件设计
4)网络设计方案
一、系统实施的任务
系统实施的任务(内容)是:
1.软、硬件准备(物理系统的实施)
2.程序设计
3.系统测试
4.用户培训
5.新旧系统之间的转换
二、系统实施阶段容易出现的问题
1.人员安手非不妥。
2.人员分工不明确。
3.测试用例不全面。
4.编码鲁莽。编码质量差、重用性差、文档不齐、说明混乱。
5.缺乏复审。
6.对并行转换时间的理解错误。
7.纠正错误的方式不当。
8.系统转化缺乏安全管理。
三、软、硬件准备
依据是系统设计中的系统物理配置报告和可行性报告中的财力资源约束。
四、程序设计的基本要求
修改或被完善的难易程度。
安全可靠、操作权限的安全可靠等。
五、系统测试
测试是从引起和发现错误的目的出发执行某一程序的过程。
1.测试的有关说明(测试原则)
为了保证软件测试的有效性,软件测试应遵循以下几个原则:
(1)需要制定一个测试计划,避免盲目测试。
(2)测试的目的不是为了证明程序的正确,而是为了尽量发现错误。
(3)避免由软件开发部门(或个人)测试自己的程序。
(4)测试用例应包括输入的数据和预期的结果。
(5)测试用例不仅要包括合理有效的数据,还应包括无效或不合理的输入数据。
2.系统测试的步骤
系统测试是按照与系统开发相反的方向来进行的。依次为:单元测试(模块测试)、集成测试、系统测试和综合测试。
(1)单元测试又称模块测试,用于测试单个程序模块,确定模块的逻辑和功能是台正确。单元测试的实施要以黑盒法测试其功能,车甫之以白盒法测试其结构。
(2)集成测试用来测试模块之间的接口,也即模块之间的数据和控制传递。其目的是为了保证单元接口的完整性、一致性。
(3)系统测试是对软件系统中的应用程序、硬件、手工操作以及系统的任何其它的组成部分的集成的总体的测试。
(4)综合测试包括测试新系统是否和其他相关系统和环境兼容、运行时间、所需要的存储容量、用户操作、通信能力以及系统运行的主要“瓶颈”等。
3.测试方法
六、用户培训
培训对象:
1.事务管理人员
2.系统操作人员
3.系统维护人员
七、系统转换
合于新系统不太复杂或原系统完全不能使用的场合。
险较低,但是由于两个系统同时工作,成本较高。适合于大系统的转换。
办法。
八、主要文档
没有文档就没有信息系统,文档是信息系统的生命线。
1.主要的文档
2.文档编写指南
(1)针对性。文档编写应注意读者对象,根据不同类型或不同层次的读者决定怎样适应他们的需要。
(2)完整统一、文字准确、简单明了。无二义性、自成体系。
(3)可追溯性。同一项目各个阶段之间提供的文档应有可追溯的关系,必要性可以追踪调查。文档结构的安排应方便读者查阅。
(4)文档管理制度化、规范化。
(5)维护文档的一致性。对系统的任何修改都要在文档中有所体现。
7. 2系统评价
一、评价概述
要进行中期评价。
二、评价的主要内容
(6)系统性能指标。包括工作效率、响应时间、配置合理性、输入处理、输出的速度、稳定性、故障指标等。
三、评价的主要步骤
1.根据系统的目标和功能要求提出若干评价指标,形成信息系统评价的呈
2.组织专家对整个评价指标体系作出分析与评审,确定单项指标的权重。
3.进行单项评价,确定系统在各个评价指标上的优劣程度的值。
4.进行单项评价指标的综合,得出某一大类指标的值。
5.进行大类指标的综合。
四、评价实例
一、系统维护的主要内容
系统维护是计算机信息系统投入运行后,为保证系统能够正常工作、进一步满足用户新的需求所采取的对原系统的修改、完善等措施。
系统维护的内容包括:
(3)数据文件的维护。对数据文件进行定期和不定期的检查与维护。
(4)产品代码的维护。对代码进行必要的修改或重新设计。
二、系统维护的注意事项
1.减少修改的随意性,避免产生水波效应,即一个模块的修改而导致隐合缺陷、错误的放大及一连串的新错误的出现。
2.提供必要的资源。要有专人负责,有资金的保障。
3.修改程序的测试。修改的程序需要按照测试的规则进行测试。
4.文档的维护。维护工作要记录,而且当系统发生变化时,应及时反映在文档中。
5.修改工作规范化。发现问题及时报告,批准后由专人负责修改。
第八章 管理信息系统的风险与安全管理
一、项目管理概述
二、项目管理的知识休系
识体系包括九个方面的内容。
(1)活动定义;
(2)活动手排序;
(5)进度控制。
(4)成本控制一一影响造成费用偏差的因素,控制项目预算的变更。
4.质量管理。包括保证项目为满足规定的各项要求所需的各项实施组织活动,并通过质量规划、质量保证、质量控制、质量持续改进等制定方针、程序和过程来实施质量体系。项目质量管理过程包括:
5.采购管理。是从外部获得货物、土建工程和服务的采办过程。是贯穿于项目生命周期的全过程。采购管理过程包括:
(5)合同管理。
6.项目人力资源管理。包括项目团队组建和管理的各个过程,其作用是保证最有效地使用项目人力资源完成项目活动。项目人力资源管理过程包括:
7.沟通管理。项目需要有效的沟通,以确保在适当的时间以低代价的方式使正确的信息被合适的人获得。项目沟通管理过程包括:
(3)绩效报告。搜集与传播项目的绩效信息,包括状况报告、绩效量度及预测。
8.项目风险管理。指识别、分析并对项目风险做出积极反应的系统过程。其目的是降低项目风险、减少风险损失。项目风险管理过程包括:
9.项目综合管理。包括识别、确定、结合、统一与协调各项目管理过程组内不同过程与项目管理活动所需进行的各种过程和活动。其作用是保证各种项目要素协调运作,对冲突目标进行权衡折中,最大限度地满足项目相关人员的利益要求和期望。项目综合管理过程包括:
三、项目计划的编制方法及工具
1.甘特图
甘特图又称条线图或横道图,主要用于项目的计划和项目进度的安排。甘特图是一个二维平面图,横向表示进度或活动的时间,纵向表示工作包的内容。
2.项目管理软件一一Microsoft Project
(1)基本数据输入模块。
(2)数据计算处理模块。
(3)人机交互式调整模块。
(4)项目信息输出模块。
8. 2风险管理
一、风险概述
1.定义一一风险是由于从事某项特定活动过程中存在的不确定性而产生的经济或财务损失,自然破坏或损伤的可能性。风险具有客观性、随机性(不确定性)、不利性、可变性、相对性、风险和利益的对称性(共存性)等特点。
2.风险的类型
按后果分:纯粹风险和投机风险,
按风险来源:自然风险和人为风险;
按风险影响后果:政府风险、项目业主风险、承包商风险、投资方风险、监理单位风险、供应商风险等。
按风险可预测性:已知风险、可预测风险、不可预测风险。
按原因:商业风险、技术风险、管理风险等。商业风险主要包括:市场风险即开发的产品市场上不需要;开发的产品不再符合整个公司的战田翻缺乏销售渠道,没有得到预算保证,重要人员变动等。管理风险主要包括:项目缺乏人员、进度、预算的管理,对资源、配置等缺乏计划与控制,造成项目质量处于混沌水平。技术风险主要是指产品分析与设计、实施与维护等方面的问题,以及技术不确定、陈旧、相对环境过于“先进”等因素。
3.风险的相对性
风险是相对于项目的主体而存在的。不同的组织对于风险的承受能力不同,相同的风险对于不同的人和组织带来的影响程度是不一样的。
二、风险管理
风险管理是指在项目的执行过程中,持续不断地进行风险识别、分析、策略制定、监控风险执行情况的过程。是为了将风险控制在最低限度而进行的各项管理工作的总和。其步骤(内容)包括:风险识别、风险分析、风险规划、风险监控。
三、管理信息系统风险管理
信息系统的风险是指软件开发过程中及软件产品本身可能造成的伤害及损失。信息系统的风险如图所示。
8. 2风险管理
一、风险概述
性)、不利性、可变性、相对性、风险和利益的对称性(共存性)等特点。
二、风险管理
三、管理信息系统风险管理
信息系统的风险是指软件开发过程中及软件产品本身可能造成的伤害及损失。信息系统的风险如图所示。

加载中…