版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
物流管理信息系统电子工业出版社第6章物流管理信息系统的系统设计与实施16.1LMIS的设计概述6.2LMIS的总体设计6.3LMIS的详细设计目录CONTENTS26.4面向对象的LMIS设计6.5LMIS的设计报告6.6LMIS的系统实施6.1LMIS的设计概述系统设计的任务系统设计的依据系统设计的原则3一、系统设计的任务4结构化系统设计系统的总体设计各部分的详细设计系统实施进度与计划的制定“系统设计说明书”的编写面向对象的系统设计对实体对象进行增、并、改,并识别接口对象和控制对象确定实体对象、接口对象和控制对象之间的各种关系完善类的层次结构图,组织系统的体系结构二、系统设计的依据1.系统分析的成果2.现行技术3.用户的使用要求4.系统运行环境5三、系统设计的原则6系统设计原则系统性原则灵活性原则可靠性原则经济性原则6.2
LMIS的总体设计7网络设计系统平台设计计算机处理流程设计一、网络设计81.网络设计的内容选择网络结构确定联网布线和配件节点设置一、网络设计92.网络设计的原则安全性原则集成化原则异地远程工作群体决策支持扩展性性原则可靠性性原则实时性原则二、系统平台设计10计算机处理方式可以选择批处理、联机实时处理、联机成批处理、分布式处理等方式,也可以混合使用各种方式。系统软硬件的选择需要配备专门的硬件设备:计算机、终端设备、网络通信设备等软件:新系统采用的软件工具及性能指标要求数据库管理系统的选择根据需求情况选择核实的数据库管理系统三、计算机处理流程设计1.在确定了网络设计和系统平台设计之后,需要根据系统分析方案勾画出设计者关于每个子系统内部计算机处理流程的草图,作为后续设计详细模块调用关系、模块处理功能以及数据和业务在新系统的计算机内部处理过程的基础--处理流程图2.处理流程图常用符号116.3LMIS的详细设计代码设计数据存储设计输入/输出设计功能模块与处理过程设计12一、代码设计1.代码的功能13存储与检索功能便于计算机处理提高数据的一致性一、代码设计2.代码的种类(1)数字码:数字码采用一个或者多个阿拉伯数字行编码,是目前最常用的一类代码形式。这种代码的优点是易于校对、易于处理,缺点是不便记忆。(2)顺序码:顺序码是数字码中一种特殊的代码方式,即用一串连续的数字来代表系统中的客观对象或者对象属性。(3)字符码:字符码采用一个或者多个字符来进行编码,字符可以是英文或者汉语拼音等。(4)混合码:混合码是以数字、字符和专用符号组成的代码,是目前各类管理工作中最常用的代码形式。(5)区间码:区间码把数据项分成若干组,每一个区间代表一个组,码中数字的值和位置都代表一定的意义。14一、代码设计153.代码设计的原则唯一性原则标准化和规范化合理性原则可扩充及灵活性3.代码设计的原则一、代码设计16确定代码对象选择代码种类选择代码类型编写代码4.代码设计的步骤二、数据存储设计在数据设计阶段,还应根据已选用的计算机硬件、软件和使用要求,进一步完成数据存储地详细设计,根据数据的用途、使用要求、统计渠道、安全保密性能等方面的需求,来确定数据的整体组织形式以及数据的基本结构、类别、载体、保密措施等。1.文件设计文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别、选择文件存储介质、决定文件的组织方式和存取方式。17二、数据存储设计2.数据结构规范化在建数据库前必须对数据指标体系中数据结构进行规范化的重新组织。在基本表的规范化表达中,规定在每一个基本表中必须定义一个数据元素为关键字,它可以唯一地标识出该表中其他相关的数据元素;表中任意一列上,数据项应属于同一个属性;表中所有行都是不同的,不允许有重复项出现;表中行的顺序是任意的;表中列的顺序无关紧要,但不能重复。18二、数据存储设计2.数据结构规范化在对表的形式进行了规范化定义后,还要对数据结构进行规范化定义,即所渭的范式(NormalForm,NF)。第一范式(1NF):1NF是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值第二范式(2NF):2NF要求数据库表中的每个实体或行必须可以被唯一地区分。也就是表中的每一个实体都要有一个主关键字来唯一标识。第三范式(3NF):第三范式要求一个数据库表中不包含已在其他表中已包含的非主关键字信息。19二、数据存储设计3.数据库的设计20二、数据存储设计3.数据库的设计(1)用户需求分析用户需求分析是调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。在用户需求分析阶段需要数据库管理员、设计者与公司和终端用户管理人员一起开发一个能定义企业基本业务流程的企业模型。然后终端用户确定他们所从事的特定业务活动所需要客户事物以及描述客户事物的数据元素。然后需要确定在特定业务中描述这些客观事物用到的数据元素,最后还要确定这些特定业务涉及的客观事物间是否存在业务关系。21二、数据存储设计3.数据库的设计(2)概念设计阶段对用户需求描述的现实世界通过分类、聚集和概括,建立抽象的概念模型。实体-关系模型(Entity-RelationshipModel,E-R模型)是使用比较多的一种概念模型。在E-R模型中主要包含以下几个元素:①实体。实体即为现实世界中存在的对象和事物。②属性。属性是指实体具有的某种特征。属性用来描述一个实体。③联系。现实世界中的事物总是存在这样或那样的联系,在企业中这种联系体现在两个实体之间有业务发生的情况。22二、数据存储设计3.数据库的设计(3)逻辑设计阶段逻辑设计是在概念设计结束后,将对客观事物及其联系进行数据化描述。将E-R模型转换为关系型数据模型应遵守以下规则:①在E-R模型中的每一个实体都对应一个关系二维表。实体名即为表名,实体的属性就是关系二维表中的数据项。②在E-R模型中m:n的联系对应一个关系二维表。联系名即为表名,表中的数据项包括联系双方的主关键字和联系的属性。③在E-R模型中1:n或1:1的联系没有对应的关系二维表,但是要将“1”方实体的主关键字和联系新产生的属性作为数据项加入“n”方的关系二维表中。对于“1:1”的联系,将其中的一个“1”方当作多方处理即可。23二、数据存储设计3.数据库的设计(4)物理结构设计物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。物理结构设计的主要内容包括:①库文件的组织形式。如选用顺序文件组织形式、索引文件组织形式等。②存储介质的分配。例如将易变的、存取频繁的数据存放在高速存储器上;将稳定的、存取频率小的数据存放在低速存储器上。③存取路径的选择等。24三、输入输出设计1.输出设计输出是系统产生的结果或者提供的信息,输出设计的目的是使系统能够输出满足用户需要的有用信息。(1)输出设计的内容第一,了解输出信息使用情况,包括信息的使用者、使用目的、信息量、输出周期、有效期、保管方法和输出份数。第二,确定输出信息内容,包括输出项目、精度、信息形式(文字、数字)。第三,确定输出方式。输出方式有两种,即报表输出和图形输出。第四,确定输出设备和介质。输出设备有打印机、显示器等;输出介质有磁盘、磁带、纸张(普通、专用)等。第五,确定输出格式。输出格式应根据用户的要求和习惯确定,格式要做到清晰、美观、易读和易理解。25三、输入输出设计1.输出设计(2)输出设计的原则在信息输出设计时,要考虑能否为用户提供及时、准确、全面的信息服务;是否便于用户阅读和理解,符合用户的习惯;是否充分考虑和利用了输出设备的功能;是否为今后的发展预留一定的余地等内容。输出设计的基本原则是有效、可靠、实用和经济。26三、输入输出设计2.用户界面设计用户界面(UserInterface,UI)设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。(1)用户界面设计的内容结构设计也称概念设计,是界面设计的骨架。通过对用户研究和任务分析,制定出产品的整体设计架构。交互设计的目的是使信息系统让用户能简单使用。在结构设计的基础上,参照目标群体的心理模型和任务达成进行视觉设计,视觉设计包括色彩、字体、页面等。27三、输入输出设计2.用户界面设计(2)用户界面设计的原则简洁性原则。用户界面应该保持简洁,避免过多的复杂功能和干扰性元素。一致性原则。在整个系统中,要保持一致的界面设计,包括设计目标、元素外观、交互行为三个方面。合理化原则。在进行UI设计时需要充分考虑布局的合理化问题,遵循用户从上而下、自左向右浏览、操作习惯等。系统响应时间适中原则。28三、输入输出设计3.输入设计输入设计是管理信息系统与用户之间交互的纽带,决定着人机交互的效率。(1)输入设计的内容第一,要确定输入数据的内容,包括确定输入数据项名称、数据内容、精度、数值范围。第二,确定输入数据的方式。输入数据的方式与数据的发生地点、发生时间、处理的紧急程度等内容有关。第三,要确定输入数据的记录格式。第四,要确定输入数据的正确性校验方式。第五,确定输入设备。常用的输入设备有键盘、鼠标、读卡器、自动识别设备、扫描仪等。29三、输入输出设计3.输入设计(2)输入设计的原则第一,控制输入量。第二,减少输入错误。第三,减少输入延迟。第四,简化输入过程。30(3)输入校验常用的数据校验方法具体如下:①重复校验。②视觉校验。③校验位校验。④控制总数校验。⑤数据类型、格式、取值范围等的校验。(4)出错的改正方法如果发现是原始数据的错误,应将原始数据送交填写单据的原单位修改当发生计算机自动检错时,可以采取待输入数据全部校验并更正后再进一步处理、舍弃出错数据、只处理正确数据,出错数据待修正后再进行处理、剔除出错数据继续进行处理等方法进行处理。四、功能模块与处理过程设计1.功能模块设计的内容31总控系统部分设计:包括系统主控程序的处理方式,确定各子系统的接口、人机接口以及各种校验、保护、后备手段的接口。--层次模块图子系统部分的设计:主要是对子系统的主控程序和交互界面、各功能模块和子模块的数据处理过程进行设计,主要有数据的输入、处理和输出。--IPO图四、功能模块与处理过程设计2.层次结构模块图层次模块结构图(HierarchyChart),简称H图,用于描述模块的层次结构,矩形框表示一个模块,矩形框之间的直线表示模块之间的调用关系。32主要涉及模块的调用关系、信息传递、模块间的联系四、功能模块与处理过程设计H图的设计原则①对模块的划分要求是,模块的内聚性要强,模块具有相对的独立性,减少模块间的联系。②模块之间的耦合只能存在上下级之间的调用关系,不能有同级之间的横向关联。③联结调用关系应只有上下级之间的调用,不能采用网状关系或交叉调用。④整个系统呈树状结构,不允许有网状结构或交叉调用关系出现。⑤所有模块都必须严格地分类编码并建立归档文件,建立模块档案并进行编码以利于系统模块的实现。⑥适当采用通用模块将有助于减少设计工作量。⑦模块的层次不能过多,一般最多使用6到7层。33四、功能模块与处理过程设计3.IPO图IPO图配合层次模块结构图详细说明每个模块的内部功能,主要包括输入、输出、处理、与之相应的数据库/文件以及在总体结构中的位置等信息。346.4面向对象的LMIS设计识别接口对象和控制对象系统结构设计35一、识别接口对象和控制对象36主要内容识别接口对象从系统外部获取信息,并为之服务识别控制对象存在于某一系统事件的发生过程中三类对象间的关系静态联系消息连接二、系统结构设计37主要内容问题领域子系统的设计人机交互子系统设计外部接口子系统的设计数据管理子系统的设计任务管理子系统的设计基础对象子系统的设计6.5LMIS的设计报告38一、设计报告的内容概述概述包括管理信息系统的功能、设计目标及设计策略,概括说明系统开发的背景、工作条件及约束、应用资料与专门术语,并对系统设计目标及策略进行说明;该系统(项目)的开发者、用户,系统与其他系统的关系;系统的安全和保密限制。系统总体设计方案包括总体设计方案、详细设计方案、下一阶段实施计划及时间安排396.6LMIS的系统实施40软硬件配置程序设计系统测试系统转换系统维护系统评价一、软硬件购置41计算机系统性价比具有一定的扩充性售后服务和技术支持网络系统局域网建设广域网建设网络通信设备的订购、安装、调试软件工具选择开发方式选择开发工具选择数据库产品二、程序设计421.程序设计原则可靠性原则可维护性原则可理解性原则规范性原则二、程序设计432.程序设计的方法Jackson程序设计方法Warnier程序设计方法速成原型法式面向对象程序设计算法描述语言三、系统测试程序和系统测试的目的是保证系统运行的正确性及有效性,发现程序和系统中可能存在的任何错误,并及时予以纠正。测试中要严格核对计算机处理和人工处理的两种结果。(1)程序设计的过程测试分为单元测试、组装测试、确认测试和系统测试四个过程来完成。44三、系统测试(2)程序设计的方法系统测试的方法可以分为人工测试和机器测试两种。人工测试是采用人工方式检查程序的静态结构,找出编译程序不能发现的错误。机器测试是运用事先设计好的测试用例,执行被测试程序,对比运行结果和预期结果的差别以发现错误。黑盒测试是指测试者把程序看成是一个黑盒子,在完全不考虑程序内部结构和特性的情况下,测试软件的外部特性。白盒测试也称结构测试,是将软件看作一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。45四、系统转换系统转换的任务是以新系统替换老系统的过程,即老系统停止使用,新系统开始运行的过程。具体的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度生态公园车位租赁与休闲娱乐服务协议4篇
- 2025年度艺术品代理合同终止及展览策划协议4篇
- 二零二五版跨行业企业战略合作保密及数据共享协议3篇
- 离婚2025年度子女监护权变更合同3篇
- 2025年农业大棚租赁与农产品质量安全检测服务协议4篇
- 2025年度园林景观虫害防治与植物保护合同4篇
- 家庭中医急救技能普及工作汇报
- 现代家庭教育的新篇章-从理论到操作的全面解读与实践探索
- 探索创新型康复治疗在医疗教育中的价值
- 科技小能手的培养计划观察与思考的融合
- 三级人工智能训练师(高级)职业技能等级认定考试题及答案
- 华为全屋智能试题
- 第三单元名著导读《经典常谈》知识清单 统编版语文八年级下册
- 第十七章-阿法芙·I·梅勒斯的转变理论
- 焊接机器人在汽车制造中应用案例分析报告
- 合成生物学在生物技术中的应用
- 中医门诊病历
- 广西华银铝业财务分析报告
- 无违法犯罪记录证明申请表(个人)
- 大学生劳动教育PPT完整全套教学课件
- 继电保护原理应用及配置课件
评论
0/150
提交评论