管理信息系统6(详细设计)_第1页
管理信息系统6(详细设计)_第2页
管理信息系统6(详细设计)_第3页
管理信息系统6(详细设计)_第4页
管理信息系统6(详细设计)_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

7.4系统详细设计系统详细设计(主要内容)系统平台设计代码设计对话(人机界面)设计输入/输出设计数据库设计模块内部的算法设计(处理流程设计)一、系统平台设计管理信息系统的平台设计包括计算机处理方式、软硬件选择、网络系统的设计、数据库管理系统的选择等。(1)计算机处理方式

根据系统功能、业务处理的特点、性能/价格比等因素,选择批处理、联机实时处理、联机成批处理、分布式处理等方式,也可以混合使用各种方式(2)软硬件选择根据系统需求和资源约束进行软、硬件的选择硬件选择:选择技术上成熟可靠的系列机型;处理速度快;数据存储容量大;具有良好的兼容性与可扩充性、可维护性;有良好的性能/价格比;售后服务与技术服务好;操作方便;在一定时间内保持一定先进性的硬件。软件选择:操作系统、数据库管理系统、开发语言、开发工具、应用软件包等软件的选择。如OracleServer、MicrosoftSQLServer、VisualFoxPro等。(3)网络系统的设计计算机网络系统的设计主要包括中小型主机方案与微机网络方案的选取、网络拓扑结构、互连结构及通信介质的选型、网络计算模式、网络操作系统及网络协议等的选择。网络计算模式原来一般采用客户机/服务器(C/S)模式,但随着Internal技术的发展和广泛应用,MIS的网络计算模式开始更多的采用浏览器/Web服务器/数据库服务器(B/W/D)模式。(4)系统环境的配置确定系统的网络结构体系(网络设计)网络拓扑结构,传输介质,组网方式,网络设备,网络协议,网络操作系统等。硬件的配置对C/S,B/S服务器和工作站,机型、性能指标、数量、涉及的机构(或部门)、外围设备。软件的选择(系统软件和工具软件)对C/S,B/S分服务器和工作站上的软件选择,操作系统,网络管理软件、数据库系统,开发平台与工具,中间介质。二、代码设计代码,是用来代表事物名称、属性、状态等的符号和记号。以简短的符号形式代替了具体的文字说明。代码设计的任务:设计出一套供管理信息系统开发和运行所需的代码系统。

(一)代码的作用便于录入节省存储空间,提高处理速度便于计算机识别和处理提高数据标准化程度提高处理精度

(二)代码系统具有的特点唯一性:每个代码都仅代表唯一的实体或属性;通用性:表示采用一有的国家标准通用化码(标准化);可扩充性:当增加新的实体或属性时,直接利用原代码扩充,而不需要变动代码系统;简洁性:如果代码太长会影响所占存贮空间,输入输出速度,以及输入时的出错率,应尽量减短;系统性:代码要有规律,逻辑性强,即便于计算机处理,也便于识别,记忆和人工处理的使用;可修改性:当系统条件发生变化时,代码应容易进行修改。(三)编码的分类1.顺序编码:用连续数字代表编码对象,

如:张平的职工号为0001;李立为0002等优点:简单,易追加;缺点:可识别性差,无逻辑性。2.区间编码:代码分为组,每组具有一定的含义,如某大学的学生代码**

**

**,前两位代表年级编号(大分类),中间两位代表专业及班级编号(中分类),后两位代表学生在班上的编号(小分类)。优点:分类明确,每层之间有严格的隶属关系,容量大;缺点:位数多。3.字母编码:用具有特定意义的字母代表某一类项目。如:“TV”:电视,“CM”厘米优点:可用汉字拼音或英语联想帮助记忆;缺点:位数多,处理不便,易产生重复。4.组合编码:用上述编码组合而成。按位编码和顺序码组合:学号01164015按字线码和数字码组合:汽车号闽C-1002

(四)代码设计的原则选择最小值要适合计算机处理要便于使用要具有系统性、通用性和可扩展性代码标准化

(五)代码的校验校验:

为了保证关键代码输入的准确性、减少输入错误,有意识地在编码设计的基础上,通过事先规定的某种数学方法,计算出校验码,附加在编码之后,作为编码的一部分。输入时与代码一起输入,此时计算机会用同种数学方法,输入代码进行数学计算,并与所输入的代码进行比较,以校验是否正确,并发现错误。

三、对话设计1.对话设计的原则:“用户友好”

对话界面要美观、醒目;提示要清楚、简单,不能有二义性;要便于操作和学习,有帮助功能;能及时反馈错误信息等。2.实现用户友好的三个要点:树立用户第一的观点实现界面友好的工作必须融于系统开发的全过程采用软件开发技术改善界面友好性

3.对话设计的基本类型菜单:用菜单方式使整个界面清晰,简洁;图像:在用户界面中,加入丰富多彩的画面能够更形象地为用户提供有用的信息,达到可视化的目的;对话框:在系统必要时,显示于屏幕上的一个矩形区域内的图形和正文信息,通过对话框实现用户和系统之间的联系;窗口:通过窗口显示观察其工作领域全部或一部分内容,并可对所显示的内容进行各种系统预先规定好的正文和图形操作。下拉式菜单、瀑布式菜单瀑布式菜单弹出式菜单图标式菜单四、输入/输出设计输出设计输入设计输入/输出设计的标准应尽量减少汉字的输入。屏幕显示应尽量直观、逼真。输入数据时应尽量采用选择的方式。有较强的检错和容错能力。具有一定的数据恢复能力。具有完善的帮助系统。界面风格应当尽量向标准化靠近。

(一)输出设计用户所需的信息、报表都要由系统输出完成。输出设计工作主要包括:确定输出方式确定输出的类型与内容进行输出格式的设计1.输出方式的选择输出方式应根据输出信息的要求,信息量的大小、输出设备的限制等备件来决定。一般有:显示输出打印输出图形输出

2.输出的类型与内容输出类型的确定

输出有外部输出和内部输出之分,内部输出是指一个处理过程(或子系统)向另一个处理过程(或子系统)的输出;外部输出是指向计算机系统外的输出,如有关报表、报盘等。输出设备与介质的选择

输出设备有打印机、磁带机、磁盘机、光盘机等,输出介质有打印纸、磁带、磁盘等。输出内容的设计

输出内容的设计包括输出内容的项目名称、项目数据的类型、长度、精度、格式设计、输出方式等。3.输出格式设计的注意点报告应注明名称、标题、日期、图号;尽量将相类似的项目归纳在一起;尽量将位数相同的项目归纳在一起;当一行打印的位数有多余时,项目与项目之间的空格可以加大,使布局合理、醒目;决定数据位数时,要考虑编辑结果的最大数(包括货币符号、逗号所占的位数);字符从左对齐,空格和数字从右对齐;注意“0”和空格的含义;“合计”要醒目;打印时,应把已代码化的名称复原,以求一目了然;(二)输入设计输出信息的正确性很大程度取决于输入信息的正确性和及时性。因此,必须科学地进行输入设计,使之正确地、及时地、方便地收集信息、录入信息。输入设计工作主要包括:

输入数据的分析与内容的确定输入方式及设备的选择输入数据的格式设计输入数据的检验方法1.输入设计的原则在保证处理需求的前提下尽量减少输入量,输入过程尽量简单方便(如减少汉字输入、条形码扫描输入),输入界面友好,在输入数据时要采取有效措施,减少输入错误。2.输入方式键盘输入OCR或OMR输入媒体化后成批输入联机输入

3.输入设计的步骤

1)分析与确定输入数据的内容根据处理要求来确定的,包括确定输入数据项的名称、数据类型、位数和精度、数值范围及输入处理方式。

2)确定数据的输入方式

数据输入的类型有外部输入(如键盘输入、扫描仪、磁盘导入等)和计算机输入(网络传送数据等),输入设备有键盘、鼠标、扫描仪、光电阅读器、光笔、磁盘、磁带、网络传输等。3)设计输入数据的记录格式输入格式要尽量与原始单据格式类似,屏幕界面要友好,数据输入格式有录入式、选择式(如:单选、列表选择)等,屏幕格式有简列式、表格式、窗口编辑方式等。4)对输入数据的正确性检验设计

常用的检验的方法有:重复录入校验、视觉校验(如代码输入时,屏幕立即显示出代码的相关信息以方便校验)、数据类型格式范围校验、分批数据汇总校验、加检验位校验、平衡校验等。六、处理流程设计

在进行处理流程设计时,设计者面临两方面的问题:一个是决定实现每个模块的算法;另一个是如何精确地表达这些算法。前一个问题涉及到所开发项目的具体要求和每个模块的具体功能,因而不能一概而论。后一个问题需要给出适当的算法表达形式,或者说应该选择某种表达工具来描述处理流程。五、数据库设计1.程序流程图2.盒图(N-S图)3.问题分析图(PAD)4.过程设计语言(PDL)(伪码)5.判定表程序设计工具2.盒图(N-S图)用方框图代替传统的流程图描述五种基本控制结构的图形构件(1)顺序型ABCABF条件TAFT条件then–部分then–部分else–部分(2)选择型(If–then–else)If–then–else

温馨提示

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

评论

0/150

提交评论