管理信息系统复习资料五邑.ppt
- 文档编号:2651751
- 上传时间:2022-11-05
- 格式:PPT
- 页数:72
- 大小:269KB
管理信息系统复习资料五邑.ppt
《管理信息系统复习资料五邑.ppt》由会员分享,可在线阅读,更多相关《管理信息系统复习资料五邑.ppt(72页珍藏版)》请在冰豆网上搜索。
系统设计的原则系统设计的原则系统性系统性从整个系统的角度考虑,如系统的代码从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到尽可能一致,对系统的数据采集要做到数出一处、全局共享等。
数出一处、全局共享等。
灵活性灵活性要求系统具有很强的环境适应性,如尽要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立量采用模块化结构,提高各模块的独立性。
性。
可靠性可靠性如安全保密性、检错、纠错能力、抗如安全保密性、检错、纠错能力、抗病毒能力等。
病毒能力等。
经济性经济性如不要盲目追求技术上的先进,尽量如不要盲目追求技术上的先进,尽量避免不必要的复杂化。
避免不必要的复杂化。
代码的定义代码的定义代码是代表事物名称、属性、状态等代码是代表事物名称、属性、状态等的符号。
的符号。
代码的功能代码的功能为事物提供一个概要而不含糊的认定,为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。
便于数据的存贮和检索。
使用代码可以提高处理的效率和精度。
使用代码可以提高处理的效率和精度。
提高数据的全局一致性。
提高数据的全局一致性。
代码是人和计算机的共同语言,如零代码是人和计算机的共同语言,如零件号、图号等早已使用代码件号、图号等早已使用代码。
代码设计的若干原则代码设计的若干原则结构应与处理的方法相一致。
结构应与处理的方法相一致。
例如,有时可利用代码的结构直例如,有时可利用代码的结构直接进行记录的统计;接进行记录的统计;AP05031代码应唯一标志它所代表的事代码应唯一标志它所代表的事物或属性;物或属性;身份证身份证代码设计要预留足够的位置,代码设计要预留足够的位置,以适应不断变化的需要。
以适应不断变化的需要。
AP05031班级不会超过班级不会超过100人;人;代码设计的若干原则代码设计的若干原则不要使用易于混淆的字符。
不要使用易于混淆的字符。
O、Z、I、S、V与与0、2、1、5、U要注意尽量采用不易出错的代码要注意尽量采用不易出错的代码结构。
结构。
WW2比比W2W好好长于长于4的码要切成小段的码要切成小段726-499-6135比比7264996135好记好记代码设计的若干原则代码设计的若干原则代码应唯一标志它所代表的事物代码应唯一标志它所代表的事物或属性;或属性;结构应与处理的方法相一致。
结构应与处理的方法相一致。
例例如,有时可利用代码的结构直接如,有时可利用代码的结构直接进行记录的统计;进行记录的统计;代码设计要预留足够的位置,以代码设计要预留足够的位置,以适应不断变化的需要。
适应不断变化的需要。
不要使用易于混淆的字符。
不要使用易于混淆的字符。
要注意尽量采用不易出错的代码要注意尽量采用不易出错的代码结构。
结构。
代码的种类代码的种类顺序码顺序码。
顺序码是一种用连续数字代表编码。
顺序码是一种用连续数字代表编码对象的码,对象的码,区间码区间码。
区间码把数据项分成若干组,每一。
区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代区间代表一个组,码中数字的值和位置都代表一定意义。
典型的例子是邮政编码。
表一定意义。
典型的例子是邮政编码。
助忆码助忆码。
例如,用。
例如,用TV-B-12代表代表12寸黑白寸黑白电视机,用电视机,用TV-C-20代表代表20寸彩色电视机寸彩色电视机代码结构中的校验位代码结构中的校验位有多种确定校验位值的方法有多种确定校验位值的方法算术级数法算术级数法几何级数法几何级数法质数法质数法算术级数法算术级数法原代码原代码12345各乘以权各乘以权65432乘积之和乘积之和6+10+12+12+10=50以以11为模去除乘积之和(若余数是为模去除乘积之和(若余数是10,则按则按0处理),把得出的余数作为处理),把得出的余数作为校验码:
校验码:
50/11=46,因此代码,因此代码为为123456。
系统的可靠性系统的可靠性。
系统的可靠性可以。
系统的可靠性可以用连续工作时间表示。
用连续工作时间表示。
输入设计的原则输入设计的原则提高效率提高效率和和减少错误减少错误是两个最根本是两个最根本的原则。
的原则。
具体具体目标目标是:
是:
控制输入量控制输入量减少输入延迟减少输入延迟减少输入错误减少输入错误输入过程应尽量简化输入过程应尽量简化输入错误的种类输入错误的种类数据本身错误数据本身错误数据多余或不足数据多余或不足数据的延误数据的延误输入数据的校验方法输入数据的校验方法重复校验重复校验视觉校验视觉校验输入后显示出来输入后显示出来检验位校验检验位校验控制总数校验控制总数校验2008元分给元分给8人,总数不变人,总数不变数据类型校验数据类型校验格式校验格式校验成绩成绩0100分整数分整数逻辑校验逻辑校验人数大于人数大于0界限校验界限校验顺序校验顺序校验会计中凭证号连续会计中凭证号连续记录计数校验记录计数校验考场考场30人,成绩人,成绩30个个平衡校验平衡校验对照校验对照校验输入的学号与已存学号输入的学号与已存学号购置计算机系统的基本原则是能够满购置计算机系统的基本原则是能够满足足MIS的设计要求。
的设计要求。
此外,还应当考虑以下问题:
此外,还应当考虑以下问题:
计算机系统是否具有合理的计算机系统是否具有合理的性能性能价格比价格比系统是否具有良好的系统是否具有良好的可扩充性可扩充性能否得到来自供应商的能否得到来自供应商的售后服务售后服务和技术和技术支持等。
支持等。
可维护性可维护性指当系统需求变化时,容指当系统需求变化时,容易对程序进行补充或修改。
易对程序进行补充或修改。
报表输出到报表输出到EXCELEXCEL,方便方便修改。
修改。
可靠性可靠性不仅正常情况下能正确工不仅正常情况下能正确工作,而且在意外情况下应作,而且在意外情况下应便于处理。
便于处理。
记账时突然停电,不会出记账时突然停电,不会出错。
错。
可理解性可理解性要求层次清楚,便于阅要求层次清楚,便于阅读,便于维护。
读,便于维护。
注释清楚,文档齐全。
注释清楚,文档齐全。
效效率率程序的效率指程序能否有程序的效率指程序能否有效地利用计算机资源。
效地利用计算机资源。
如节省存储空间、提高运如节省存储空间、提高运行效率等。
行效率等。
从整体上,应采用自顶向下的从整体上,应采用自顶向下的模块化设计方法;模块化设计方法;在具体编程中,则应采用结构在具体编程中,则应采用结构化程序设计方法。
化程序设计方法。
1.顺序结构顺序结构由一系列依次执行的语句由一系列依次执行的语句或模块构成。
或模块构成。
2.循环结构循环结构循环结构是由一个或几个循环结构是由一个或几个模块构成,程序运行时重复执行,直到满模块构成,程序运行时重复执行,直到满足某一条件为止。
足某一条件为止。
答案:
Y由于硬件价格近年来已大幅度下降,所以程序效率问题已不像以前那样举足轻重了。
答案:
N在编写程序过程中,节省时间和空间是最主要的,不能用牺牲一定的时间和空间来换取程序的可维护性。
答案:
N程序设计工作在系统开发的系统实施阶段进行,所以编写程序设计说明书应在系统实施阶段进行。
程序只有经过调试,才能认为基本程序只有经过调试,才能认为基本正确,而要证明程序完全正确,则正确,而要证明程序完全正确,则要经过一段时间试用才能确定。
要经过一段时间试用才能确定。
程序调试程序调试包括:
包括:
1.代码测试代码测试测试程序在逻测试程序在逻辑上是否正确;辑上是否正确;2.程序功能测试程序功能测试测试程序测试程序能否满足功能和应用上的需求。
能否满足功能和应用上的需求。
代码测试代码测试测试程序在逻辑上是否正测试程序在逻辑上是否正确。
确。
首先,编制要测试数据,其中首先,编制要测试数据,其中包括:
正常数据、异常数据和错误数包括:
正常数据、异常数据和错误数据。
据。
然后,然后,
(1)用正常数据调试用正常数据调试
(2)用异常数据调试用异常数据调试例如:
用空数据文件去测试,例如:
用空数据文件去测试,能否正常运行。
能否正常运行。
(3)用错误数据调试用错误数据调试例如:
输入错误数据或不合例如:
输入错误数据或不合理数据时,能否及时发现并提示出错理数据时,能否及时发现并提示出错信息,并允许修改;信息,并允许修改;又如:
操作错误时(包括操又如:
操作错误时(包括操作步骤或方法错误)能否及时发出警作步骤或方法错误)能否及时发出警告信息,并允许改正。
告信息,并允许改正。
以上是以上是常规测试常规测试。
特殊测试特殊测试是根据系统需要而选是根据系统需要而选择进行的,如择进行的,如-峰值负载测试峰值负载测试-容量测试容量测试-响应时间测试响应时间测试-恢复能力测试恢复能力测试实况测试实况测试是以过去手工处理时得出是以过去手工处理时得出正确结果的数据作为输入,然后将正确结果的数据作为输入,然后将新系统输出结果与手工处理结果进新系统输出结果与手工处理结果进行比较。
除严格校对结果外,还要行比较。
除严格校对结果外,还要考察系统运转的合理性、效率和可考察系统运转的合理性、效率和可靠性。
靠性。
系统切换系统切换指由旧的、手工处理指由旧的、手工处理系统向新的计算机信息系统过渡的过系统向新的计算机信息系统过渡的过程。
程。
信息系统的切换的方法信息系统的切换的方法(一一)直接切换法直接切换法(二二)并行切换法并行切换法(三三)试点过渡法试点过渡法(一一)直接切换法直接切换法是在某一确定的时刻,老系统停是在某一确定的时刻,老系统停止运行时,新系统随即投入运行。
止运行时,新系统随即投入运行。
(二二)并行切换法并行切换法新系统与老系统同时运行一段时新系统与老系统同时运行一段时间,对照两者的输出,利用老系统的间,对照两者的输出,利用老系统的数据对新系统进行检验。
数据对新系统进行检验。
(三三)并行切换法并行切换法先用新系统的某一部分代先用新系统的某一部分代替老系统,作为试点,逐步地代替整替老系统,作为试点,逐步地代替整个老系统。
个老系统。
在面向对象的系统中,问题对象是基本的在面向对象的系统中,问题对象是基本的运行实体,是由一组数据和施加于这些数运行实体,是由一组数据和施加于这些数据上的一组操作封闭而成的。
据上的一组操作封闭而成的。
构成对象的基本要素:
构成对象的基本要素:
标识:
即是对象的名称,用来在问题域标识:
即是对象的名称,用来在问题域中区分其它对象;中区分其它对象;数据:
描述对象属性的存贮或数据结构,数据:
描述对象属性的存贮或数据结构,表明对象的一个状态;表明对象的一个状态;操作:
即对象的行为。
分为对象自身承操作:
即对象的行为。
分为对象自身承受的操作和施加于其它对象的操作;受的操作和施加于其它对象的操作;接口:
主要指对外接口,是指对象受理接口:
主要指对外接口,是指对象受理外部消息所指定的操作名称集合。
外部消息所指定的操作名称集合。
对象是构成和支撑整个软件系统的基石。
对象的对象是构成和支撑整个软件系统的基石。
对象的三个主要特征为:
三个主要特征为:
模块独立性模块独立性动态连接性动态连接性易维护性易维护性对象的识别对象的识别系统的目的不同,对象的划分也就不一样系统的目的不同,对象的划分也就不一样对象划分的基本原则是:
寻求大系统中事物对象划分的基本原则是:
寻求大系统中事物的共性,将所有共同的系统成分确定为一个的共性,将所有共同的系统成分确定为一个对象。
对象。
在现实世界中有许多内部状态和外部行为相似在现实世界中有许多内部状态和外部行为相似的对象,由这些对象构成的集合就是类。
的对象,由这些对象构成的集合就是类。
构成类的基本元素:
构成类的基本元素:
标识:
类的名称标识:
类的名称,用以区分其它类;用以区分其它类;继承描述:
指子类承袭的父类的名称继承描述:
指子类承袭的父类的名称,以及以及继承得到的结构与功能;继承得到的结构与功能;数据结构:
是对该类数据的组织结构的描述;数据结构:
是对该类数据的组织结构的描述;操作:
指该类通用功能的具体实现方法;操作:
指该类通用功能的具体实现方法;接口:
指面向其它类的统一的外部通讯协议。
接口:
指面向其它类的统一的外部通讯协议。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 复习资料