您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 第7章-管理信息系统的系统设计
主讲人:黄继平•Tel:13883466869•E_mail:hjp@cqut.edu.cn管理信息系统详细设计提出要求可行性研究系统评价系统维护验收编程调试系统转换详细调查初步调查逻辑设计开发方案选择审批审查审查总体设计系统规划系统分析系统设计系统实施系统运行和维护系统设计是信息系统开发的一个重要阶段,这个阶段是对新系统的物理模型设计,即通过前面的系统分析报告(针对新系统逻辑功能),从实际出发,进行各种具体设计,确定系统的实施方案,解决系统如何去完成的问题,最终给出详细的设计方案,为下一阶段的实现制定详细计划。系统设计是寻求解决办法,探索建立新系统的过程。1系统设计的任务2代码设计3功能结构图设计4信息系统流程图设计5信息系统物理配置方案设计6输出设计7输入设计8数据存储设计第7章管理信息系统的系统设计第7章管理信息系统的系统设计9处理流程图设计10制定设计规范11编写程序设计说明书和系统设计报告1.1系统设计的主要工作1.2系统设计模型1.3系统设计应遵循的原则1系统设计的任务系统设计是新系统的物理模型设计阶段,根据系统分析阶段所确定的新系统的逻辑模型,综合考虑各种约束,选择一个具体的信息系统平台,设计出能在该平台上运行的物理模型,解决“系统如何做”的问题。1.1系统设计的主要工作逻辑模型物理模型做什么如何做科学合理地提出从具体到抽象从抽象又回到具体系统分析系统设计1.1系统设计的主要工作主要内容系统详细设计系统总体设计系统设计报告1.1系统设计的主要工作告诉用户系统具体将要做什么。一旦用户同意了这个总体设计,我们会将这个总体设计转换为更加详细的文档。1.系统总体设计1.1系统设计的主要工作系统的组成部分,即有哪些模块组成系统的层次及调用关系模块的处理功能模块之间的接口,即模块间传递的数据主要包括信息系统流程图设计、功能结构图设计和功能模块图设计系统总体结构1.1系统设计的主要工作让系统建设者了解要解决用户的问题所需要的硬件和系统。主要描述系统的硬件配置、人机界面、输入和输出、数据库和网络体系结构等。也就是说,详细设计是系统说明的一个技术层面上的描述。2.系统详细设计1.1系统设计的主要工作代码设计和设计规范的制定系统物理配置方案设计:包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等数据存储设计:包括数据库的设计、数据库的安全保密设计等。计算机处理过程设计:输入、输出、处理流程图设计及编写程序设计说明书等。系统详细设计包括1.1系统设计的主要工作系统设计目标1.3系统设计应遵循的原则运行效率可靠性安全性灵活性经济性通常,可以采用以下设计目标来评价一个设计方案的优劣。系统性1.系统性□系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。例如:对于生产管理系统里的零件,有的部门叫做“原材料”,有的部门叫“配件”,有的部门叫“产品”1.3系统设计应遵循的原则2.系统的可靠性□可靠性是指受外界干扰时,系统的抵御能力和恢复能力。》平均故障间隔时间:指前后两次发生故障的平均时间,反映了系统安全运行时间。例如:第一次故障在3:00发生,第二次故障在11:00发生,第三次故障在23:00发生。则:平均故障间隔时间=(8+12)/2=10》平均维护时间:指故障后平均每次所用的修复时间,反映系统可维护性的好坏。1.3系统设计应遵循的原则□为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。□在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。3.系统的灵活性1.3系统设计应遵循的原则□经济性指在满足系统需求的前提下,尽可能减小系统的开销。□一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程、减少处理费用。4.系统的经济性1.3系统设计应遵循的原则5.系统的运行效率□批处理系统:处理速度(即单个业务的平均处理时间)□联机实时处理系统:响应时间(即从终端上发出一项请求到计算机在终端上给出回答所用的时间)□实时录入、成批处理的系统:处理能力(标准时间周期内处理的作业个数)1.3系统设计应遵循的原则6.系统的安全性□系统安全性是指系统的硬件和软件免遭故意或偶然损害的能力;保护数据不丢失、不泄露不改动和被销毁的能力;限制数据传播范围(保密)的能力。1.3系统设计应遵循的原则2.1代码的含义2.2代码的功能2.3代码的种类2.4代码的设计2.5代码校验方法2代码设计我们身边常用到什么样的一些代码?学号身份证号码考试证编号借书证编号手机号码衣服尺码。。。。。。2.1代码的含义为什么在校学生都有一个学号?在不同的学校,同一个学生的学号又不一样?公民的身份证号码有多少位?它们代表什么意思?想想看,我们每一个人有多少除了名字以外的号码?等等。编码(代码)是信息系统实现的基础和前提,也是信息系统设计的有机组成部分。合理的编码结构是信息系统是否具有生命力的一个重要因素。2.1代码的含义代码是用来表征客观事物的一个或一组有序的符号,它应易于计算机和人识别与处理。也简称为“码”,一般用数字、字母或它们的组合来表示。简而言之,代码就是用数字或字母代表事物。2.1代码的含义在手工处理系统中,许多数据如零件号、设备号、图号等早已使用代码。为了给尚无代码的数据项编码,为了统一和改进原有代码,使之适应计算机处理的要求,在建立新系统时,必须对整个系统进行代码设计。2.1代码的含义代码设计往往是系统设计的第一个步骤,有了良好的代码设计,才能保证整个系统设计的一致性,是系统设计的共同指南。2.1代码的含义2.2代码的功能它为事物提供一个概要而不含糊的认定,便于数据的存储和检索(电话号码地区号:010、021、022、023)代码缩短了事物的名称,节省了时间和空间IO-BritishIndianOceanTerritory英属印度洋领地CN-China中国HK-HongKong中国香港特区MO-Macau中国澳门特区US–America美国JP–Japan日本1.鉴别功能2.2代码的功能使用代码可以提高处理的效率和精度:按代码进行排序或按某种规定算法进行统计分析,可以十分迅速(如按学号排序)2.提高效率2.2代码的功能代码提高了数据的全局一致性(共享性):同一事物在不同场合有不同的叫法,可以通过编码统一起来,减少了因数据不一致而造成的错误(如同一个项目P,有的部门叫项目、有的叫课题、有的叫工程)3.保证一致性2.2代码的功能代码是人和计算机的共同语言:是两者交换信息的工具代码设计在系统分析阶段就应当开始。由于代码的编制需要仔细调查和多方协调,在系统设计阶段才能最后确定。4.沟通的桥梁2.2代码的功能【案例】自行车的型号PA-12含义如下:汉语拼音的第一个字母表示自行车的用途,如P为普通车、Q为轻便车、Z为载重车、X为小轮车。汉语拼音的第二个字母代表自行车的车轮直径,A、E、G、M分别指轮径28、26、24、20英寸的女式车。最后,汉语拼音后面的阿拉伯数字如PA-12型的“12”,是工厂设计的顺序号。2.2代码的功能代码的种类顺序码区间码助忆码2.3代码的种类顺序码是一种最简单、最常用的代码。这种代码是将顺序的自然数或字母赋予分类对象。如各种票据的编号都是顺序。例如,用1代表厂长,2代表科长,3代表科员,4代表生产工人等。学校里学号构成里的某些部分1.顺序码2.3代码的种类优点:短而简单,记录的定位方法简单,易于管理;缺点:(1)代码本身没有给出对象的任何其它信息(没有逻辑基础)(2)新加的代码只能列在最后,删除则造成空通常,顺序码作为其他码分类中细分类的一种补充手段。2.3代码的种类2.区间码区间码的定义:把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政编码、电话号码等。2.3代码的种类【案例】我国目前使用的居民身份证就是采用一个18位的区间码,前6位表示地区编码,中间8位表示出生年月日,最后4位表示顺序号和其它状态(性别等)。2.3代码的种类我国公民身份证代码的含义2.3代码的种类2.区间码区间码的优点:信息处理比较可靠,排序、分类、检索等操作易于进行。区间码的缺点:码的长度与它分类属性的数量有关,有时可能造成很长的码,加重计算机处理的负担。在许多情况下,码有多余的数。码的维护比较困难。2.3代码的种类某企业的用户分类代码用户分类代码用户类型(第一位)采购总量(第二位)码分类码分类1批发单位19999元2零售单位210000至29999元3教育界330000至49999元4国防部门4=50000元5其他部门5码21代表该用户为采购总量小于9999元的零售单位。区间码的类型:1、多面码:一个数据项可能具有多方面的特性,如果在码的结构中,为这些特性各规定一个位置,就形成多面码。例如表7.1的规定,代码2342表示材料为黄铜的¢1.5mm方形头镀铬螺钉(每一区间或每一位代表事物某一方面的特性)2.3代码的种类多面码示例编码M010403表示尺码为170的米色男式西服.服装类别颜色尺码M01——西服M02——休闲服M03——体恤M04——西裤M05——衬衣01—黑色02—深灰色03—浅灰色04—米色01——16002——16503——17004——17505——18006——185多面码示例多面码的特点是:柔性好,面的增加、删除、修改都很容易。可实现按任意组配面的信息检索,对机器处理有良好的适应性。缺点是不易直观识别,不便于记忆。区间码的类型:2、上下关联区间码(层次码):由几个意义上相互有关的区间码组成(如包含班级信息的学号:109-03-07-02-11)2.3代码的种类关联码示例关联码与多面码的区别:关联码中必须要根据前几位字符的意义才能判断出后面几位字符的意义;多面码则从码的构成上就能判断出各位字符的含义。编码W0391表示尺码为160的女式休闲服。服装服装类别尺码01——西服01——17002——17503——18002——西裤01——2902——3103——32M——男装03——衬衣01——3802——3903——4101——连衣裙01——M02——L03——XLW——女装03——休闲服01——16002——16503——17001——连衣裙01——55~6502——65~7503——75~85C——童装02——套装牛仔01——M02——L区间码的类型:3、十进位码:此法相当于图书分类中沿用已久的十进位分类码,它是由上下关联区间码发展而成的。2.3代码的种类3.助忆码助忆码用文字、数字或文字数字结合起来描述,其特点是,可以通过联想帮助记忆。例如:用W-B-l2代表12英时黑白电视机用W-C-20代表20英时彩色电视机。2.3代码的种类3.助忆码又如在开发一个商业经贸性公司的信息系统时,在数据库中需要分别存储商品的进、存、销3个环节的价格、成本、资金占用等信息。为了区别起见,这时我们可以规定:字段的前两位分别用J-,C-,X-来表示进、存、销,用后5位数来代表价格、成本、费用、资金占用等等。例如J-price表示进价。这就是一个典型的助忆码。2.3代码的种类3.助忆码优点:可辅助记忆缺点:校对不易,不易反映分类的结构。太长的助忆码占用计算机容量太多,不宜采用。汉字不宜作为编码的符号。助忆码适用于数据项数目较少的情况(一般少于50个),否则可能引起联想出错。2.3代码的种类1、唯一性代码的唯一性是代码设计的首要要求,它要求一个编码只能代表一个实体或一个属性。但如果我们仅仅为了唯一
本文标题:第7章-管理信息系统的系统设计
链接地址:https://www.777doc.com/doc-4257256 .html