版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章系统设计系统设计概述代码设计输入设计系统安全保密设计第六章系统设计管理信息系统输出设计系统设计说明书系统结构设计人机界面设计数据库设计物理系统设计12435798106管理信息系统第六章系统设计引导案例供应商代码如何设计①
杨经理发现供应商统计值与实际数有差距,并解释:由采购部同一供应商但名称不同所致。②邢主任不明为何此问题与MIS设计有关,杨经理解释管理对象必须能唯一识别,反映真实。③杨经理不知供应商唯一性识别咋设计,但认为邢主任的顺序编号不合适,没含义,难统计。④杨经理又否定采购部何部长代码能识别物料类别的建议,同一供应商供应多种物料咋办??代码设计是系统设计的一个重要组成部分。你认为该如何解决上述供应商的代码设计问题?应遵循哪些原则?一系统设计的内容和步骤系统设计又称目标系统的物理设计,它是指根据系统分析阶段提出的目标系统的逻辑模型,建立目标系统的物理模型。根据目标系统逻辑功能(即“系统干什么”)的要求以及实际的技术条件、经济条件和社会条件,进行目标系统的各种具体设计,完全解决“系统如何干”的问题,从而为系统实施提供详尽方案。系统设计的主要目标:科学、合理地满足目标系统逻辑模型的功能要求,尽可能提高系统的运行效率、可变性、可靠性、可控性和工作质量,合理投入并充分利用各种可以利用的人、财、物资源,使之获得较高的经济效益和社会效益。一系统设计的内容和步骤系统总体结构设计。根据目标系统的目标和逻辑模型,科学合理地将系统划分成若干个子系统和模块,确立模块间的调用关系和数据传递关系。代码设计。将系统处理的实体或属性,设计成易于处理和识别的代码形式。人机界面设计。按照统一、友好、漂亮、简洁、清晰原则,设计系统人机界面。输出设计。根据用户的要求设计报表或其它类型信息的格式。输入设计。设计原始单据的输入格式,使其操作简单。数据库设计。根据数据字典和数据存储要求,确定数据库的结构。安全保密设计。为确保信息系统运行安全和数据保密,提出安全保密设计方案。物理系统设计。根据管理信息系统的功能结构和数据存储、传输、处理等方面的要求,设计出实用而先进的物理系统。系统设计说明书编写。按照规定的格式,汇总系统设计的成果,完成系统设计说明书的编写,为系统实施提供依据。一系统设计的内容和步骤
输入设计结构设计
安全保密设计数据库设计系统设计说明书的编写系统分析说明书人机界面设计
输出设计代码设计功能结构图代码设计方案界面设计方案输出设计方案输入设计方案设计方案设计方案系统设计说明书
物理系统设计设计方案系统分析系统实施二系统设计的原则经济性原则简单性原则可靠性原则灵活性原则完整性原则根据数据流程图和数据字典,以系统的逻辑功能和数据流关系为基础,借助于一套标准的设计准则和图表工具,通过“自上而下”和“自下而上”的多次反复,把系统分解为若干个大小适当、功能明确、具有一定的独立性且容易实现的模块,从而把复杂系统的设计转变为多个简单模块的设计。一系统结构设计的思想和方法模块是指可以分解、组合及更换的单元,是组成系统、易于处理的基本单位。在管理信息系统中,任何一个处理功能都可以看作一个模块。模块可以理解为能被调用的“子程序”,它具有输入和输出、逻辑功能、运行程序和内部数据四种属性。模块的输入和输出是模块与其外部环境的信息交换;模块的逻辑功能是指它将具体的输入转换成输出的功效;运行程序是模块逻辑功能的计算机实现;内部数据是指模块内部产生和引用的数据。二模块的基本概念1.模块的含义模块凝聚是衡量模块内部各组成部分间整体统一性的指标,它描述模块功能专一性的程度。简单地说,理想凝聚的模块只完成一件事情。根据模块内部构成的可能性,模块凝聚可划分为七个等级,凝聚程度具有由弱到强变化的特点。
二模块的基本概念2.模块凝聚序号凝聚方式联结形式可修改性可读性通用性“黑箱”程度凝聚性1偶然凝聚最坏最坏最坏最坏透明02逻辑凝聚最坏最坏不好最坏透明13时间凝聚不好不好中最坏半透明34过程凝聚中中中不好半透明55数据凝聚中中中不好不完全黑76顺序凝聚好好好中不完全黑97功能凝聚好好好好黑箱10二模块的基本概念2.模块凝聚借助于判断树可判定一个模块属于何种凝聚。是凝聚方式功能凝聚顺序凝聚数据凝聚过程凝聚时间凝聚逻辑凝聚偶然凝聚否是否是否次序主要吗?次序主要吗?逻辑相似吗?数据流控制流都不是模块内个组成部分关系如何?是否模块只能执行一个功能吗?模块耦合衡量某模块与其它模块在联接形式和接口复杂性方面相互作用关系的指标。二模块的基本概念3.模块耦合数据耦合。两个模块之间的联系通过数据交换实现。耦合程度最低,模块的独立性强,模块的可修改性和可维护性高。控制耦合。两个模块之间,除了传递数据以外,还传递控制信息。较多地影响了模块的独立性,在设计中应尽量减少或避免控制耦合。内容耦合。一个模块直接与另一个模块的内容发生联系,即一个模块在执行过程中,直接从该模块转移到另一模块中去运行。内容耦合的模块独立性、可修改性和可维护性最差,系统设计时,应完全避免。军事调用基层模块易于处理影响与控制范围一致性高凝聚,低耦合三模块设计与分解的基本原则模块分解是根据目标系统数据流程图的分解过程,遵照模块分解的基本原则,将系统处理逐层分解的过程。模块分解的具体步骤是:四模块结构图根据顶层数据流程图的分解情况,将目标系统分解成若干子系统;根据各子系统的分解过程,将子系统逐步分解为若干按层次分布的模块;按照模块分解的基本原则,为便于管理和应用,优化模块分解,调整模块调用关系;绘制系统层次化模块结构图。根据上一章的数据流程图,华胜管理学院管理信息系统的模块结构图可设计成如下图所示:四模块结构图学院管理信息系统0人事管理1学生管理2教学管理3成绩管理4图书管理5资料管理6设备管理7院办管理8院长查询9根据上一章的数据流程图,华胜管理学院管理信息系统的“教学管理子系统”的模块结构图可设计成如下图所示:四模块结构图专业档案建立3.1.1教学管理子系统3基础档案管理3.1教学计划管理3.2教学安排管理3.3教师选课管理3.4工作量管理3.5系统管理3.6课程档案建立3.1.2专业课程制定3.2.1教学环节制定3.2.2辅修课程制定3.2.3选修课程制定3.2.4教学计划查询3.2.5教学计划打印3.2.6代码,是指代表事物名称或属性的符号,它一般由数字、字母或它们的组合构成。唯一性是代码的突出特点,即每一个代码都代表唯一的事物或属性。利用代码便于反映数据或信息间的逻辑关系,易于计算机识别和处理,也可以节省存储单元,提高运算速度。一代码的概念二代码设计的原则代码设计原则唯一性规范化系统性适应性简单化标准化123456三代码的种类顺序码
层次码
助忆码
缩略码
1234为确保代码输入的正确性,利用在原有代码的基础上增加一个校验位的方法进行代码输入的校验。通过事先规定的数学方法计算出校验位(长度一般为一位),使它成为代码的一个组成部分,当带有校验位的代码输入到计算机中时,计算机也利用同样的计算方法计算原代码的校验位,并将其与输入的代码校验位进行比较,以检验是否正确。四代码的校验1.代码校验的含义(1)对原代码的每一位乘以一个权数,求它们的乘积之和假设原代码有n位:B1B2B3…BN对应的权数因子为:d1d2d3…dN(权因子可以是自然数、几何级数、质数等)它们的乘积之和为:S=B1×d1+B2×d2+B3×d3+…+BN×dN(2)对乘积之和取模,并算得余数R=Smod(M),其中:R为余数,S为乘积之和,M为模数(选用11为常见)(3)将余数或模与余数之差作为校验码BN+1(4)将B1B2B3…BNBN+1输入计算机(输入过程可能出错),计算机利用以上方法计算前n位代码的校验位B'N+1,如BN+1=B'N+1则认为输入代码正确,否则认为输入代码有误四代码的校验2.代码校验的步骤五代码设计说明书编码对象名称
班级代码种类
层次码代码位数7代码结构1010112
小班号
年级
专业性质(1:本科,0:专科)
专业代号校验位
无备注
专业代号的含义见“专业设置”存储卡片编号:DM010
填表人:赵圣填表日期:5月18日代码设计完成后要填写代码设计说明书。代码设计说明书的基本格式如下:人机界面(又称人机接口或用户界面)是介于用户和计算机系统之间,人与计算机传递和交换信息的媒介,是用户使用计算机系统的综合操作环境。通过人机界面,用户向计算机系统提供命令、数据等输入信息,信息经计算机系统处理后,又通过人机界面将产生的输出信息回送给用户。人机界面的核心内容包括显示风格和用户操作方式,它集中体现了计算机系统的输入输出功能,以及用户对系统的各个部件进行操作的控制功能。一人机界面的基本概念1.人机界面的定义交互(即对话)是指两个或多个相关的但又是自主的实体间所进行的一系列信息交换的作用过程。人机交互是指人与计算机之间通过某种对话语言,以一定交互方式,为完成确定任务而进行的人机之间的信息交换过程。人机交互系统是指实际完成人机交互的系统,它由参与交互的各个体(如人与计算机)所组成。一人机界面的基本概念2.人机交互系统3.人机交互方式指人机之间交换信息的组织形式或语言方式,又称对话方式、交互技术等。人们通过某种人机交互方式完成人向计算机输入信息及计算机向人输出信息的操作过程。输入介质:完成人向计算机传送信息的媒体。常用的输入介质有键盘、鼠标、光笔、跟踪球、操纵杆、图形输入板、声音输入设备等。输出介质:完成计算机向人传送信息的媒体。常用的输出介质有屏幕显示器、平板显示设备、声音输出设备等。一人机界面的基本概念4.交互介质用户友好性是指用户操作使用系统时主观操作的复杂性,如主观操作的复杂性越低,即系统越容易被使用,从而说明系统的用户友好性越好。5.用户友好性二人机界面的设计原则人机界面减少用户工作出错处理及帮助功能完整性减少用户记忆应用程序与人机界面相分离系统反馈及时性人机界面图形化人机界面一致性用户针对性12345678一信息输出的方式屏幕显示输出
打印机输出
绘图机输出
123帮助信息响应信息提示信息出错信息运行结果屏幕显示类型二屏幕显示输出设计的原则1.屏幕显示的信息类型二屏幕显示输出设计的原则2.屏幕显示的设计原则屏幕显示面向用户原则多窗口原则重点突出原则可读性原则文本与图形相结合原则礼貌原则一致性原则系统性原则12345678三打印输出设计的原则打印操作界面设计报表生成设计报表格式设计123输出内容的设计是指根据数据流程图、数据字典和模块结构图等方面的文档资料,对屏幕显示或打印报表内容的具体规定。输出内容应围绕以下几个方面展开设计:各数据项的名称、类型、计算方法、宽度、小数位数等。输出格式设计是指根据输出设计的原则和输出媒体(屏幕或打印纸)的具体情况,合理安排和美化输出内容的过程。三输出设计的内容三输出设计的内容输出设计的结果应填写输出内容设计说明书:输出名称
所属模块
输出方式
输出内容序号数据项名称类型取值范围计算方法宽度小数位数备注
备注
输出格式
备注
编号:
填表人:
填表日期:
华胜管理学院人事管理系统的人事档案查询按原人事档案卡片格式设计屏幕显示格式,设计结果填入下表。三输出设计的内容输出名称人事档案所属模块模块1.1输出方式屏幕显示输出内容序号数据项名称类型取值范围计算方法宽度小数位数备注
备注输出内容为人事档案卡片规定的内容,请参见单据调查表DJ001。输出格式
人事管理系统
人事档案查询
登录日期
人事档案卡片
(原卡片格式)
前页
后页
快选
结束
备注
编号:SC1001填表人:王军填表日期:6月1一输入设备鼠标器数字化输入板跟踪球操纵杆及操纵开关光笔接触控制屏键盘1234567二输入设计的原则及输入方式1.输入设计的原则屏幕显示操作简单、易行界面标准、规范处理方便、快速帮助完整、简洁形式协调、雅致用户随意、灵活出错宽容、友好提示直观、自然12345678填表输入是常用的数据输入形式,界面类似于在纸上的表格,直观自然。屏幕显示一张待充填的表格,用户可以按提示填写或选择合适的数据。系统设计者应根据数据输入的原则,让用户按照表格并尽可能方便地输入数据。填表输入易于实现基于全屏幕的以个体为单位的数据输入,与数据库管理系统相对应,填表输入是最合适的数据输入方法。二输入设计的原则及输入方式2.数据输入的方式1.填表输入的特点良好的填表输入界面可将系统需要的数据按提示准确输入。用户可以不经学习、训练,也不必记忆有关的语义、语法规则,便可以在系统引导下,完成数据输入工作。填表输入界面充分有效地利用了屏幕空间。用户可同时进行相关内容的输入,输入要求清晰完整。整个屏幕以一个个体为单位进行布局,数据之间联系紧密,有利于用户识别输入。填表输入过程是可视的,出现的错误可显示、可修改。三填表输入设计表格的组织结构与用户的任务相一致,将相关的输入内容组织安排在一起,并按照使用频率、重要性、功能关系或使用顺序进行表格中输入内容的排序和分组,每组间可使用空格、空行或不同的颜色加以区分。表格的标题及各表项的名称、提示应明确和简练。表格显示应美观、清楚,避免过分拥挤。三填表输入设计2.表格的设计规则具备显示保护功能。输入内容以外的其它所有区域,用户不能改动。提供输入内容的可选择性。有些内容必须输入,而有些内容可输可不输。在只能选择输入的位置,不能修改成选择项以外的内容。提供缺省值。某些内容没有输入时,系统取其缺省值。为某些输入提供帮助信息。提供光标在表格中的自由移动。提供出错修改功能。设置表格输入结束功能。三填表输入设计3.填表输入的设计要求输入内容的设计是指根据数据流程图、数据字典和模块结构图等方面的文档资料而对输入内容的具体规定。输入内容设计:各数据项的名称、类型、计算方法、宽度、小数位数等。输入格式设计是指根据输入设计的原则,合理安排和美化输入内容的过程。输入设计的结果应填写输入内容设计说明书:四输入内容和输入格式设计输入名称
所属模块
输入方式
输入内容序号数据项名称类型取值范围计算方法宽度小数位数备注
备注
输入格式
备注
编号:
填表人:填表日期:
四输入内容和输入格式设计输入名称教学质量测评情况所属模块模块1.4输入方式键盘鼠标输入内容序号数据项名称类型取值范围计算方法宽度小数位数备注
备注输入内容为教学质量测评表规定内容,参见单据调查表DJ011。输入格式
人事管理系统
教学质量测评
登录日期:
学期:
班级:
教学质量测评
编号:测评结果累计
教师课
程优良中差弃权累计值百分比
新建
首表
末表
上表
下表
确认
退出
备注“测评结果累计”是对各表的累计计算(按“确认”按钮后显示新的结果),更改“学期”或“班级”时需按“新建”按钮。华胜管理学院人事管理信息系统教学质量测评功能,主要任务是记录学生和教师对任课教师的测评情况,并累计计算测评结果。程序运行后的界面:人工校验:校验工作主要由人工完成。数据输入完成后,将其显示或打印出来,由用户进行校验。适用于数据量少、对输入和处理速度要求不高的场合。五输入数据校验1.人工校验自动校验:校验工作由用户和计算机共同参与,但主要工作由计算机完成。2.自动校验类型校验校验方法校验工作在数据输入过程中由计算机自动完成二次输入校验重复性校验选择性校验宽度校验界限校验关系校验存在性校验代码校验其它校验数据库(DataBase):以一定方式组织和存储起来的数据以及数据逻辑关系的集合体。数据库的特点:结构化程度高、数据独立性强、数据冗余度低、多用户数据共享充分、易于扩充。数据库的基本类型:根据数据库中表达数据间逻辑关系所采用的方法不同,数据库分为三种基本类型,即层次型、网状型和关系型。一数据库系统的基本概念应用程序1应用程序2应用程序3应用程序n……DBMSDB数据库管理系统(DBMS):负责组织与管理数据库的专门软件。DBMS的作用:接受和完成用户程序或命令提出的访问数据库的各种请求,它是用户和数据库之间的接口,因而是数据库技术的核心。数据库的结构分为三个层次,又叫三个模式。二数据库的模式结构应用程序1应用程序2应用程序3应用程序4……子模式A子模式/模式映射模式模式/存储模式映射存储模式DB子模式B子模式C……
概念模式:对应于全局逻辑级的模式;
外部模式:对应于用户级的一个或多个子模式;
内部模式:对应于物理存储级的存储模式。数据需求。数据需求是指用户对所要建立的管理信息系统的数据存储以及数据获取的要求,包括数据类型、数据长度、数据量、取值范围以及对数据可靠性、安全性和保密性的要求。处理过程。处理过程是指数据在系统中的处理和流动过程,包括数据的处理方法、处理顺序、处理量、处理频率和数据流程。三数据库的设计1.用户需求分析概念结构设计的主要任务:用一个“概念性数据模型”将用户的数据要求明确地表达出来,即完成从现实世界(存在于人们头脑之外的客观世界)到观念世界(现实世界在人们头脑中的反映)的转换。概念性数据模型:是一种面向问题的数据模型,独立于特定的DBMS,从用户角度反映数据库的实体环境,它是层次模型、网状模型和关系模型等各种模型的共同基础,在用户和设计人员之间起到了桥梁作用。
E-R方法:是一种借助于E-R图描述现实世界实体、属性、联系的语义模型。三数据库的设计2.概念结构设计E-R方法:一种借助于E-R图描述现实世界实体、属性、联系的语义模型。实体是指现实中的对象,用方框表示;属性指实体的特性,用椭圆框表示;联系是指实体之间的关系,用菱形框表示,联系也可以有属性。三数据库的设计2.概念结构设计授课1n课程课程编号学分课程名称教师编号姓名职称教师成绩学号姓名年级学生选课mn选课实例逻辑结构设计:将概念结构设计所确定的实体模型转换为选用的特定DBMS所支持的数据模型,即完成从观念世界到数据世界(观念世界形成的实体模型的数据表示)的转换。实体模型向关系模型的转换遵循以下规则:三数据库的设计3.逻辑结构设计将E-R图中的一个实体转化为一个关系,此关系的属性由对应实体的属性构成,实体的标识属性即为关系的关键字。将E-R图中的一个联系转化为一个关系,此关系的属性由对应联系的属性以及与此联系相关的两个实体的标识属性构成,多对多关系应按此规则转换,而对于一对一关系、一对多关系或多对一关系,也可采用在一个实体中增加另一实体的标识属性的方法转换,并不一定要将联系转化为关系。三数据库的设计3.逻辑结构设计
教师关系
课程关系
学生关系
选课关系教师编号
姓
名
……
职称
070101
张锋
讲
师070111
李力军
副教授
050205
赵伟生
教
授
……课程编号课程名称
……
学
分教师编号07040
管理学307010107009
数据库3070101
05015
高
数5
050205……学生编号
姓名
……
年
级
1807001
孙
伟
人力18
1807002
李
磊
人力18
魏述雷
人力18
1807005…………学生编号课程编号
成
绩
1807001
07040
90
1807001
07009
85
1807002
05015
87
实体模型向关系模型的转换:选课实例三数据库的设计4.物理设计确定数据安全性措施确定数据的存储结构选择和确定存取路径确定存储分配的有关参数确定数据的存储介质范式:关系的规范化形式(NF)。关系模式的规范化:用更单纯、更规则的关系逐步取代原有关系的过程。关系模式规范和优化的目标:减少数据冗余;数据变动时,便于修改和维护;关系模式变动时,对其它关系模式和应用程序的影响小;消除插入异常和删除异常。关系模式规范化程度的等级:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BCNF、第四范式(4NF)和第五范式(5NF)。四关系模式的规范化1.关系模式规范化的概念第一范式:关系模式R的每个属性都是不可再分的数据项,则称R是关系的第一规范形式,即第一范式,记作R∈1NF,否则称R的关系非规范化。第二范式:若关系R∈1NF,它的所有非关键字属性都完全函数依赖于关键字,则称R是第二范式,记作R∈2NF。第三范式:若关系R∈2NF,它的所有非关键字属性都相互独立(即非关键字属性之间不存在函数依赖关系,而仅仅函数依赖于关键字),则称R是第三范式,记作R∈3NF。四关系模式的规范化2.关系模式规范化的主要形式规范化过程:将一个复合的关系模式逐步分解成一组等价的单一关系模式的过程。分解实质:将复合的关系模式中的实体、实体间的联系进行分离,尽量使一个关系反映一个实体或实体间的一种联系。四关系模式的规范化3.关系模式的规范化过程第一范式消除组合项第二范式消除部分函数依赖第三范式消除传递函数依赖非规范化模式贝斯特挖掘机配件公司的销售合同登记表,记录了围绕若干产品与某用户签订合同的各个要素,同时反映了与企业签订合同的用户的数量和其它具体情况。四关系模式的规范化4.关系模式规范化实例合同编号HTBH用
户产
品订货日期DHRQ订货数量DHSL交货日期JHRQ用户编号YHBH用户名称YHMC地址DZ电话DH联系人LXR银行帐号YHZH产品编号CPBH产品名称CPMC型规XG单位DW单价DJ
………………………………………
四4.关系模式规范化实例R-HT(HTBH,YHBH,YHMC,DZ,DH,LXR,YHZH,CPBH,CPMC,XG,DW,DJ,DHRQ,DHSL,JHRQ)R-HT(合同编号,用户,产品,订货日期,订货数量,交货日期)R-CP(CPBH*,CPMC,XG,DW,DJ)R-HTNR(HTBH*,CPBH*,DHRQ,DHSL,JHRQ)R-YH
(HTBH*,YHBH,YHMC,DZ,DH,LXR,YHZH)R-CP(CPBH*,CPMC,XG,DW,DJ)R-HTNR(HTBH*,CPBH*,DHRQ,DHSL,JHRQ)R-YHDA(YHBH*,YHMC,DZ,DH,LXR,YHZH)R-HTDX(HTBH*,YHBH)第一范式消除组合项第二范式消除部分函数依赖第三范式消除传递函数依赖非规范化模式关系模式的规范化关系模式的规范化(NF)理论为关系数据库的规范化设计提供了工具,它也可为评价利用E-R方法转换而成的关系模式是否优化提供依据。
E-R方法与NF理论的结合是数据库设计的有效方法。五数据库设计:E-R方法与NF理论的结合首先,利用E-R方法绘制实体模型图;然后,将其转换为关系数据模型;接着,借助于规范化理论对转换结果进行评价和规范;最终,形成优化的关系数据模型。根据数据流程图、数据字典、模块结构图以及输出设计、输入设计形成的文档,按照数据库设计的原则和步骤,便可完成数据库设计工作。数据库设计完成后应填写数据关系设计说明书,以便为程序设计提供文档资料。
六数据关系设计说明书数据关系名称
数据关系编号
调用模块名称
调用模块编号
数
据
结
构
序号字段名称字段类型字段宽度小数位数字段含义备
注
备注
编号:填表人:填表日期:计算机硬件系统的破坏非法更改、获取数据和信息计算机病毒的侵害系统危险一系统危害的原因1.计算机硬件实体的安全计算机硬件设备是管理信息系统正常运行的物质基础,因此必须设法确保硬件实体的安全。二系统安全保密技术按照国标设置机房建立严格管理制度制定应急措施1232.软件的安全保密软件是管理信息系统的灵魂,软件的安全与保密任务需要系统设计者和使用者共同完成。软件有系统软件和应用软件之分,管理信息系统所用系统软件主要指操作系统和数据库管理系统,应用软件是指用户在特定的环境下为满足用户特定的需要而专门开发的程序。源程序的加密访问控制用户识别二系统安全保密技术3.数据的安全保密数据的安全保密措施通常有:定期备份系统中的数据库,避免因物理破坏而不能恢复;维护数据库系统的事物日志,以便利用日志恢复故障时丢失的数据;加强用户身份鉴别,在指定的时间内对在指定的终端上登录上机的用户进行身份标识(ID)和口令鉴别。根据实际情况实行任意访问控制或强制访问控制;采用库外加密、库内加密或硬件加密的方法对数据库进行加密保护;防止病毒侵害。二系统安全保密技术4.系统运行安全管理病毒的检测和清除。病毒的检测和清除通常借助于病毒治理软件和病毒防护卡两种方式。借助于防病毒软件和病毒防护卡可以检测和清除已有病毒,某些产品也具有防治病毒侵入的作用。加强管理,预防病毒。强化安全意识,加强用机管理是预防计算机病毒感染的有效方法,它可以变被动清除为主动预防。二系统安全保密技术数据通信是一种通过电子计算机与通信线路相结合,完成编码信息的传输、转接、储存和处理的通信技术。1.数据通信系统的构成一数据通信中央计算机调制解调器传输线路调制解调器终端2.数据传输方式
异步传输:每个字符单独传输,在每个传输字符的前面附加一个“起始”信号,末尾增加一个“终止”信号。
同步传输:以字符组为单位传输,在每组传输字符的前面加上一个“起始”信号,末尾增加一个“终止”信号。同步传输的速度高于异步传输,但实现的要求也高。1.计算机网络的组成
二计算机网络计算机网络主要由通信子网和资源子网两大部分组成。主机主机终端终端控制器IMP通信子网资源子网2.计算机网络的拓扑结构
二计算机网络星型结构环型结构总线型结构为了解决在异构机和异构网之间的通信问题,国际标准化组织(ISO)制定了一个开放系统互连(OSI)参考模型,要求网络生产厂家统一技术规范,开发兼容产品,形成共同遵守的通信协议,使网络真正成为开放系统。2.网络的层次结构和通信协议
二计算机网络应用层表示层会话层传输层网络层链路层物理层应用层表示层会话层传输层网络层链路层物理层应用协议表示协议会话协议传输协议链路协议物理协议网络协议开放系统A开放系统B通信媒体物理系统设计应按照充分利用又能留有余地的原则,确保系统的实用性和先进性。物理系统设计应重点考虑以下影响因素:三物理系统设计系统功能与数据流程系统软件数据存储与处理量系统性能经济技术条件市场行情123456物理系统设计说明书应包括两个方面的内容:四物理系统设计说明书物理系统总体结构图。绘制物理系统特别是计算机网络系统的总体结构图,图上要说明设备的名称、型号和数量,并要写清具体的部门和传输线路的距离。物理系统配置清单
与费用预算。项目序号名
称推
荐
型
号单价(元)数量合计(元)硬件设备
小
计
系统软件
小
计
其它费用
小
计
总
计
一、引言
1.摘要。说明目标系统的名称、目标和功能以及系统开发的背景。
2.专门术语定义
3.参考和引用的资料二、系统总体设计方案
1.系统总体结构设计。系统的模块结构图及其说明;
2.代码设计。编码对象的名称、代码的结构以及校验位的设计方法;
3.输出设计。输出项目的名称及使用单位、输出项目的具体格式(包括名称、类型、取值范围、精度要求等)、输出周期、输出设备;系统设计说明书既是系统设计阶段工作成果的总结,也是系统实施阶段的重要依据。系统设计说明书由系统设计人员编写,其主要内容和格式如下:
4.输入设计。输入项目的名称及提供单位、输入项目的具体格式(包括名称、类型、取值范围、精度要求等)、输入频度、输如方式、输入数据的校验方法;
5.数据库设计。数据关系的名称和结构、数据关系的调用模块;
6.安全保密设计。安全保密设计方案、主要规章制度;
7.物理系统设计。物理系统设计总体结构图、物理系统配置清单及费用预算。三、其它需要说明的内容系统设计说明书编写完成后,上交有关部门和领导审批,并将审批意见和参加人员附于说明书之后。系统设计说明书获批后,即可进入系统实施阶段。系统设计说明书既是系统设计阶段工作成果的总结,也是系统实施阶段的重要依据。系统设计说明书由系统设计人员编写,其主要内容和格式如下:管理信息系统第六章系统设计引导案例供应商代码如何设计①
杨经理发现供应商统计值与实际数有差距,并解释:由采购部同一供应商但名称不同所致。②邢主任不明为何此问题与MIS设计有关,杨经理解释管理对象必须能唯一识别,反映真实。③杨经理不知供应商唯一性识别咋设计,但认为邢主任的顺序编号不合适,没含义,难统计。④杨经理又否定采购部何部长代码能识别物料类别的建议,同一供应商供应多种物料咋办??代码设计是系统设计的一个重要组成部分。你认为该如何解决上述供应商的代码设计问题?应遵循哪些原则?第七章系统实施系统实施概述系统开发技术的选择第七章系统实施管理信息系统系统调试系统切换12453程序设计管理信息系统第七章系统实施引导案例系统试运行用户不满意①
杨经理要求物流部、采购部按信息系统输入需求准备数据,但数据不规范等问题显现出来。②采取措施完成数据准备后,系统调试成功。系统使用培训工作进展顺利,参与者相当满意。③系统投入试运行后,用户对系统的抱怨声开始出现并逐渐增强。杨经理和邢主任颇觉纳闷。④是手工操作与信息系统并行运行问题?是用户不适应信息系统?还是信息系统本身有问题??你觉得物流部和采购部的数据准备工作该怎么做?系统投入试运行后出现问题正常吗?培训工作是否应该改进?无论是什么问题造成的,应该怎样对待用户的抱怨?一系统实施的主要内容系统实施的内容物理系统的建立系统评价程序的编制系统调试系统维护系统切换123456二系统实施的基本步骤系统使用说明书的编写物理系统建立
程序设计
系统维护
系统切换
系统评价程序设计规范制定程序录入系统设计说明书系统分析说明书程序设计说明书源程序清单源程序文件系统使用说明书系统维护报告系统评价报告系统调试系统调试说明书系统切换文档资料计划任务书系统开发结束不通过通过验收?系统设计系统开发某一阶段(分析、设计或实施)客户机/服务器(C/S)架构是20世纪80年代末逐步成长起来的一种软件系统体系结构。C/S架构的关键在于系统功能的分布,一些功能在前端机(即客户机)上执行,另一些功能在后端机(即服务器)上执行,以减少计算机系统的运行瓶颈问题。C/S模式的优点:(1)客户端与服务器直接相连,没有中间环节,响应速度快。(2)客户应用程序的开发具有客户针对性,操作界面形式多样,可以充分满足客户自身的个性化要求。(3)具有较强的事务处理能力,能实现复杂的业务流程。一系统架构的选择1.客户机/服务器架构C/S模式的缺点:(1)需要专门安装客户端程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速安装和配置。(2)兼容性差。(3)对开发者的技术要求高。一系统架构的选择1.客户机/服务器架构客户机只需安装浏览器,服务器安装数据库,用户通过浏览器完成操作,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成“三层结构”,简化了客户端的软件配置,界面容易统一,便于使用,减轻了系统维护与升级的成本和工作量。一系统架构的选择2.浏览器/服务器架构B/S架构的特点包括以下几个方面:
(1)维护和升级方式简单。(2)服务器操作系统的选择更多。(3)应用服务器运行数据的负荷较重。投入成本比较。B/S架构软件一般只有初期一次性投入的成本,有利于软件项目的控制,避免“IT黑洞”。而C/S结构的软件则不同,随着应用范围的扩大,投资会不断增加。硬件投资继承比较。当应用范围扩大,系统负载上升时,C/S架构的一般解决方案是放弃原服务器,购买更高级的中央服务器。而B/S架构则不同,随着服务器负载的增加,可平滑增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡,可以有效继承原有的硬件投资。一系统架构的选择3.B/S、C/S架构软件的商业应用对比企业快速扩张支持比较。快速扩张的企业,应用软件的快速部署是必要保障。C/S结构的软件,由于安装服务器和客户端、建设机房、招聘专业管理人员等须同时进行,因此很难适应快速扩张的特点。而B/S架构软件,只需一次安装,扩张的企业只要设立账号、进行简单培训即可实现软件应用,从而可以减少对计算机专业人才的需求。一系统架构的选择3.B/S、C/S架构软件的商业应用对比C/S架构软件要优于B/S架构,国内外企业管理软件经历着从C/S到B/S架构的转变,B/S架构的大型管理软件会占据管理软件领域的主导地位。在开发平台这一领域,技术发展日新月异。不同的风格、不同的技术流派、不同的用途,最终形成了一些最为流行的开发套件。二开发平台的选择可以撰写跨平台应用软件的面向对象的程序设计语言Microsoft用以创建XMLWeb服务的平台基于Linux,Apache,MySQL和PHP的开放资源网络开发平台Java
Microsoft.net
LAMP
三数据库技术世界上使用最广泛的关系数据系统之一与VisualStudio、OfficeSystem以及新的开发工具包紧密集成开源、广泛传播、高速性、可在并不昂贵的设备上运行ORACLE
SQLServer
MySQL
一程序优化1.程序优化原则确保正确和清晰,再要求提高速度。要用缩排格式表达语句群边界,显示程序逻辑结构。变量名要有意义,便于阅读和理解,起名应规范。适当使用注解,表明变量的意义和程序段的功能。尽可能使用函数。每个程序模块应独立完成一个功能。尽量避免使用选择结构的嵌套。将与判断相联系的动作,尽可能紧跟着判断。要依靠算法而不是语句提高速度。应测试输入数据的合法性和合理性,识别错误输入。数据库文件的操作,须有特殊情况的处理。采用统一、方便的数据输入格式,输入数据应容易核对和修改。不要一味追求程序重用,而要重新组织。程序要通用,避免只考虑特殊性。尽可能避免汉字输入,尽可能使用提示和选择。让用户明确每一步具体操作,操作要简单。程序中的注解
程序的书写格式
变量名和文件名
一程序优化2.程序设计注意要点(1)正确;(2)容易使用;(3)功能通用性强;(4)严格检测输入数据的正确性;(5)源程序简洁;(6)易读易懂;(7)易修改易维护;(8)易扩展;(9)模块化;(10)结构化;(11)使用标准的方法与写法;(12)使用一贯的方法与写法;(13)易移植;(14)易测试;(15)文档齐全;(16)执行速度快;(17)省内存。一程序优化3.程序优化的标准程序设计说明书:以一个处理模块为描述单位,是用以定义一个模块的处理过程的书面文件。程序设计说明书的编写:由系统设计员编写,交给程序设计员后作为其进行程序设计的基本依据。
程序设计说明书包括的内容:模块名及模块编号、所属系统名称、模块功能、模块处理过程说明(包括计算公式、控制方法等)、人机界面、模块的调用和被调用关系、与模块有关的输入输出数据和文件等。二程序设计说明书系统调试的目的:是将各模块及由各模块所组成的系统中一切可能发生的问题和错误尽可能地予以显露并加以纠正,以保证系统的正确运行。系统调试分为四个步骤,即:构成模块的程序的调试,各模块的调试,各模块调试完成后连接起来构成的子系统的调试以及系统的总调试。系统调试工作量大(相当于整个系统开发工作量的40%),技术要求高,调试前拟定好调试计划,调试时做好记录,调试完成后应写出系统调试报告。程序调试模块调试子系统调试系统调试程序调试是为了发现错误而执行程序的过程,它是一项非常复杂,需要创造性和高度智慧的工作。程序调试应遵循的原则:一程序调试1.程序调试的原则完整设计调试用例开发者与调试者分离程序修改后要回归调试设计非法输入的调试用例集中调试易出错程序段调试用数据。为全面检测程序的正确性,在设计调试用例时,输入数据应包括三种类型,即:正常数据,异常数据和错误数据。不同层次的程序的调试方法。各类地位和作用不同、相互间又存在一定关系的程序调试一般按自底向上的方向进行。即先调试最底层的子程序,再沿靠近主程序的方向逐步调试各程序。一程序调试2.程序调试的方法G.Myers指出:一个好的调试用例有可能发现至今尚未发现的错误。设计调度用例的方法一般有两类:黑盒法和白盒法。无论怎样利用调试用例设计方法,都无法确保能测试出一切错误。Dijkstra说,“调试只能证明错误的存在,但不能证明错误的不存在。”程序调试人员的目标是:在一定的调试时间和调试经费的限制下,为满足程序的可靠性要求,通过执行有限个调试用例,尽可能多地让程序暴露出设计中的弱点与错误,并设法加以改正。一程序调试3.程序用例的设计单调:即模块调试,在模块中的各个程序调试成功之后,对整个功能的调试。单调的目的:主要是保证内部控制关系正确和数据处理内容正确,同时应测试功能模块的运转效率。
4321检测程序间的数据协调关系检测内存变量的属性检测整个模块输入/输出的正确性模块运行结束的检测二单调分调:即子系统的调试,它是在模块调试的基础上,检测构成子系统的各个模块间的调用关系和数据共享关系。调用关系的检测:根据功能结构图并采用自顶向下的调试顺序进行,重点检查上级模块是否能正确调用下级模块,下级模块是否能正确返回。数据共享关系的检测:依据数据流程图,重点调试相互间有数据传递和共享关系的模块,数据的改变,必须正确影响与之相联系的各个模块和处理,在输入输出内容与预期结果的反复比较中检测出各种错误。三分调总调:即系统调试。在各子系统都调试完成以后,所进行的系统装配,并对装配完成后的系统进行的整体调试。系统总调通常采用自顶向下的调试顺序分两步进行:四总调首先,利用一些模拟数据检测整个系统的协调关系,使系统在满足整体功能的前提下,做到内部关系简洁,数据共享程度最高,尽可能避免功能的重复。初步总调通过以后,可以作实际试运行。即:将原系统中使用的部分数据和资料作为系统的输入数据,经过计算机处理后,将输出结果与原系统处理结果进行核对,发现问题后再对新系统进行修改。五系统测试说明书调试中的问题及解决办法系统测试说明书系统使用和维护时作参考调试阶段的划分和时间安排调试各阶段所做的主要工作程序调试的方法错误多的程序及性质系统是否达到设计要求系统的可靠性如何程序调试用例的设计方法系统尚未解决的问题系统还有什么潜力系统调试完成后,应根据调试过程中的记录,写出系统测试说明书,以便系统使用和维护时作参考。系统测试说明书应包括以下内容:六系统使用说明书系统调试完毕并经初步试运行后,整个系统需要移交给用户使用。在移交之前,写出系统使用说明书,以便移交后,用户能正确操作,并能为系统维护提供方便。系统使用说明书包括以下内容:使用说明书系统安装系统源程序清单系统概述系统内各模块的功能与操作说明系统内部关系树型图主要数据库说明123456一系统切换的内容人员培训新系统的运行组织机构的改造和调整新的工作制度的建立物理设备的切换系统输入数据的整理资料的移交和建档系统切换:旧系统(原手工系统或原管理信息系统)向新系统的转换过程。系统切换的主要目的:将已调试完成的目标系统转入实际操作运行状态。1234567系统切换二系统切换的方式系统切换一般有三种方式,直接切换、平行运行和逐步切换。旧系统新系统旧系统新系统新系统旧系统直接切换平行切换逐步切换系统切换需要全体开发人员及用户单位的领导、管理人员、系统操作人员在周密的切换计划指导下,通力协作、密切配合才能完成,它是动用人力物力最多的一个阶段,是用户的阵痛期和适应期。系统切换完成后,一切权力移交至用户,管理信息系统的维护和完善便可由用户自身承担。管理信息系统第七章系统实施引导案例系统试运行用户不满意①
杨经理要求物流部、采购部按信息系统输入需求准备数据,但数据不规范等问题显现出来。②采取措施完成数据准备后,系统调试成功。系统使用培训工作进展顺利,参与者相当满意。③系统投入试运行后,用户对系统的抱怨声开始出现并逐渐增强。杨经理和邢主任颇觉纳闷。④是手工操作与信息系统并行运行问题?是用户不适应信息系统?还是信息系统本身有问题??你觉得物流部和采购部的数据准备工作该怎么做?系统投入试运行后出现问题正常吗?培训工作是否应该改进?无论是什么问题造成的,应该怎样对待用户的抱怨?第八章系统实施系统维护第八章系统维护与评价管理信息系统系统评价12管理信息系统第八章系统维护与评价引导案例系统维护的新难题①物料信息系统运行,但遇到操作甚至需修改程序才能解决的问题,信息中心求助软件公司。②软件公司发现一些问题是物流部不同意修改的业务流程所致,涉及系统大量修改,很无奈。③邢主任还需面对领导的新需求,如通过物料信息系统承担公司特殊的办公用品管理工作。④前期合作出现的问题,邢主任担心软件公司对于贝斯特提出满足新需求的合作态度。不易啊。?管理信息系统投入运行后出现的问题都很正常吗?如果正常,怎样减少?如有不正常,怎样避免?如果易得维软件公司不愿意再次合作会有什么后果?如何在管理信息系统开发的前几个阶段考虑此类问题?系统维护:为了应付管理信息系统的环境和其它因素的各种变化,保证系统正常工作而采取的一切活动。系统维护包括:改善系统功能、解决系统运行期间发生的一切问题和错误两个方面。无论在新系统交付使用前还是交付使用后,系统维护工作都在进行着。系统维护是管理信息系统运行管理的重要内容。一系统维护的原因管理方式和方法的改变增加新的接口,以便和其它系统联合使用输入单据或输出报表的变化系统中存在问题和缺陷硬件更新换代,语言升级增加新的功能国家方针、政策的变化,对管理内容提出了新的要求1234567系统的易维护性:系统能被理解、诊断、测试、修正、移植和改进的容易程度。影响系统易维护性的主要因素有:二系统的易维护性系统的开发方法。模块化、详细全面的设计文档、结构化设计等都有助于理解系统结构、功能和内部流程;错误发生后,纠错的难易程度依赖于对系统的理解程度;改进和移植的难易程度与设计阶段所采用的设计方法直接相关。系统的开发条件。开发过程中所涉及到的硬软件资源条件对系统的易维护性也有影响。应使用:①合格的系统开发人员;②理想的程序设计语言;③标准的操作系统接口;④规范化的文档资料;⑤有效的调试用例。1.系统维护的类型改正性维护适应性维护完善性维护预防性维护诊断和改正在系统运行过程中出现的错误的过程。为应对系统外部环境发生变化而进行的维护。为改善和加强系统的功能,满足日益增长的对系统的需要而进行的维护。为改善系统的可维护性和可靠性,减少今后系统维护时所需的工作量而对系统所做的修改。三系统维护的类型和内容1.系统维护的类型三系统维护的类型和内容系统维护不仅仅限于纠正系统运行过程中发现的错误。系统维护工作量的一半左右是完善性维护。完善性维护50%改正性维护25%适应性维护20%预防性维护5%机构和人员的变动程序的维护数据文件的维护代码的维护机器设备的维护系统维护2.系统维护的内容三系统维护的类型和内容四系统维护的影响因素维护所需人员维护所需时间影响维护的因素应根据用户单位的具体情况而定系统的当前运行情况维护对系统目标的影响维护对系统运行的影响对其它工作的影响维护所需设备维护所需费用影响维护的因素五系统维护管理验收工作成果分配维护任务领导审批提出修改申请修改有关文档六系统维护报告系统维护报告的内容系统维护的原因和必要性参加维护的人员名单维护内容描述调试描述维护评价维护时间、设备和费用123456
系统灾难带来的启示:企业要想在管理信息系统遭受灾难性打击之后及时恢复并维持业务的正常运转,建立完善健全的系统维护和运营管理体制,包括人员、流程、组织等非技术性的业务连续管理极其关键。案例阅读8-1按逻辑设计中确立的系统目标,全面分析和评价新系统是否达到了预定目标的要求;对某些已超出原设计目标的功能要做出说明;由于系统环境的变化或因某些管理基础工作未解决而受到影响的系统功能,必须做出应有的解释。一系统评价的内容1.系统目标的评价管理信息系统的效益可以分为直接效益和间接效益两大类。直接效益。直接取得的可以定量计算的效益。新系统的应用,增加了投资和一些费用,但因此也可降低生产成本,节约物资消耗,减少管理费用。间接效益。主要表现在通过管理手段的现代化促进管理工作质量的提高,对企业产生质的战略性的影响,它是综合效益,反映在企业管理工作的各个方面,很难用某一指标反映出来。系统收益年费用节约额系统经营费用系统的开发费用一系统评价的内容2.系统经济效益的评价是指对于管理信息系统质量的综合评价,但主要测重于评价软件的质量和性能。国际标准化组织(ISO)于1985年建议性地提出了软件质量度量模型。软件质量度量模型分为三个层次:一系统评价的内容3.系统性能的评价一系统评价的内容3.系统性能的评价SQRCSQMCSQDC用户单位自行制定可跟踪性
完备性一致性准确性
容错性简单性简明性工具性自描述性
模块性通用性扩充性
软件独立性机器独立性执行效率存储效率存取控制存取复查操作性可训练性通讯性通讯共用性数据共用性正确性可靠性可维护性灵活性效率安全性可使用性连接性软件质量度量模型的三个层次:软件质量需求评价准则(SQRC);软件质量设计评价准则(SQDC);软件质量度量评价准则(SQMC)。
系统性能评价主要围绕以下几个方面进行:一系统评价的内容3.系统性能的评价系统的可维护性性能评价系统的完整性系统的可靠性系统的效率系统的通用性系统的实用性系统的安全保密性系统的工作质量系统的资源利用率系统存在的问题及改进系统评价的结果应形成系统评价报告,内容如下:二系统评价报告系统评价报告的内容系统的名称、结构和功能综合评价任务提出者、系统开发者和用户有关文档资料系统性能评价经济效益评价123456系统评价报告应以事实为依据,要有可靠的数据,定量计算与定性分析相结合。系统评价报告既是对新系统开发工作的最好评定与总结,也是进一步进行系统维护工作的依据,通常由此产生对新系统的调整报告与维护申请。系统正是在不断的维护、评价过程中逐步完善和发展的。一旦一般的维护工作不能满足要求时,一个新的更加先进的管理信息系统的开发过程又要开始了。二系统评价报告管理信息系统第八章系统维护与评价引导案例系统维护的新难题①物料信息系统运行,但遇到操作甚至需修改程序才能解决的问题,信息中心求助软件公司。②软件公司发现一些问题是物流部不同意修改的业务流程所致,涉及系统大量修改,很无奈。③邢主任还需面对领导的新需求,如通过物料信息系统承担公司特殊的办公用品管理工作。④前期合作出现的问题,邢主任担心软件公司对于贝斯特提出满足新需求的合作态度。不易啊。?管理信息系统投入运行后出现的问题都很正常吗?如果正常,怎样减少?如有不正常,怎样避免?如果易得维软件公司不愿意再次合作会有什么后果?如何在管理信息系统开发的前几个阶段考虑此类问题?管理信息系统中篇管理信息系统的开发与建设案例讨论根据本篇已经学习的基本内容,针对《综合案例贝斯特工程机械有限公司的信息化建设之路》中的场景6~场景8、场景10~场景12,开展案例讨论。讨论的问题可参考各场景后所列的题目,也可由教师自行提供。第九章贝斯特公司物料管理信息系统系统分析第九章贝斯特公司物料管理信息系统管理信息系统系统实施13系统设计21.组织结构的设置一现行物料管理系统的调查分析贝斯特公司的物料供应工作由采购部、物流部等部门承担,由公司副总经理领导。核定储备资金495万元,需保管和供应的物料2000余种,年吞吐量约6000余吨。副总经理采购部物流部计划科采购科仓库科审批科核算科统计科2.业务范围的调查:部门职责
一现行物料管理系统的调查分析部门编号部门名称业务范围01计划科
主要负责公司生产所需物料的计划编制工作。每月月初由计划员汇总公司生产制造部的物料需求计划,并根据现有库存的实际情况,确定采购计划。02采购科
根据计划科编制的物料采购计划,根据供应厂家;物料到达仓库科后协同有关员工组织验收,填制入库通知单,并与物料一起送交仓库保管。03仓库科
根据入库通知单将验收完成的物料登账入库;填制验收单据送公司财务部结算;对在库物料负责保管保养;根据审批科审批的领料单负责物料的发放,并将出库信息登账保存。根据物料供应与消耗情况制定科学合理的物料储备定额。04审批科
根据物料需求计划,对生产制造部提出的领料申请负责审批。05核算科
及时准确地完成公司各项物料消耗的考核工作。具体来说,核算员根据公司下达的物料消耗指标,并根据领料单据做好各领料单位物料消耗的汇总与分析工作。明确奖罚,加强物料消耗的定额管理,努力降低物料消耗水平。06统计科根据每月的出入库单据及库存情况,及时做好物料的进货、消耗和库存等方面的统计工作,编制统计报表,检查分析物料进货、消耗、库存的计划完成情况,肯定成绩,找出差距,为今后编制计划、制定物料消耗定额、加强物料供应管理提供依据。2.业务范围的调查:业务流程一现行物料管理系统的调查分析物料需求计划编制物料采购计划采购计划表2采购计划表1物料采购采购订单2采购订单1采购订单1物料验收验收台帐入库通知单开入库通知单登账审批有效领料单入库台帐物料入库库存记录登账物料出库出库台帐入库单实领料单物料统计物料消耗考核部门考核表计划完成表定额完成表物料供应表仓库盘点盈亏清单报废清单超储清单缺货通知单审批科仓库科计划科统计科核算科
采购科供应厂商生产制造部物料目录领料单副总经理验收单据财务部采购计划表1仓库科3.单据和报表的调查一现行物料管理系统的调查分析经过详细的业务流程调查,基于信息系统的视角审视业务流程,发现现行手工系统的业务流程在细节上存在一定问题:物流部审批环节显得繁琐;统计、核算工作分工过细;采购部、物流部在到货物料验收环节的单据传递、责任分担以及出现不合格物料时与供应厂商交涉工作的归属方面业务流程不太流畅。贝斯特公司物料管理系统涉及的单据有:入库单、领料单、验收单等,使用的正式报表有:物料供应表、采购计划表等。4.现行物料管理系统存在的问题总体而言,现行物料管理系统存在的问题是:数据处理量大,单调繁琐,重复劳动现象严重,容易出错,账物经常出现不一致现象,物料的时间属性反映不充分,缺货现象较为严重,提供的信息具有很大的滞后性,严重影响正确决策的制订和经济效益的提高。建议:物流部统计、核算两科室合并成立综合科,审批科的职能归入仓库科,理顺业务流程。一现行物料管理系统的调查分析4.现行物料管理系统存在的问题根据生产部门上报的物料需求计划,编制物料采购计划;按照公司下达的物料消耗指标,完成物料消耗的考核工作;建立详细的库存物料明细,随时提供各种物料的库存信息及收发情况;制定科学合理的物料储备定额;生成并输出统计报表。二新系统的目标和要求1.功能要求2.性能要求准确可靠。要求原始数据只输入一次,并严格防错和校验;人机界面热情友好,操作方便;安全保密。用户身份识别,数据自动备份;便于扩充、维护;打印表格整洁、清晰、美观;通用性强。三可行性研究软硬件基础较好业务人员技术水平较高降低成本获得效益运行制度保障运行人员保障技术方面经济方面
运行方面四数据流程图1.数据流程总图计划管理P1采购管理P2仓库管理P3消耗管理P4统计分析P5生产制造部需求计划供应厂商到货清单领料单副总经理需求计划1.1采购计划1.2入库单3.5订货单2.2厂商档案2.3出库单3.1缺货记录3.2库存明细3.3F1.2F1.3F1.5F1.6F2.1F2.2F2.3F2.7F3.1F3.7F3.4F3.5F3.6F5.2F5.1F5.3F5.4订货单据F2.8消耗定额4.1F4.3F1.4
储备定额3.4F3.3F4.1F3.8系列报表系列报表F4.2实际产量技术资料生产制造部系列报表F4.5F1.8F2.4F1.7入库通知单F3.9物流部四数据流程图2.计划管理(P1)数据流程细化图生产制造部需求计划需求计划管理采购计划管理采购计划1.2消耗定额4.1需求计划1.1缺货记录3.2库存明细3.3F1.6F1.5F1.4F1.3-1F1.7F1.3-2F1.2储备定额3.4F1.8P1.1P1.2四数据流程图3.采购管理(P2)数据流程细化图供应厂商管理P2.1订单管理P2.2供应厂商到货清单订货单据订货单2.2采购计划1.2厂商档案2.3F2.8F2.2-1F2.3F2.4-1F2.4-2供应厂商2.4F2.11F2.12F2.2-2F2.1入库单3.5F2.7四数据流程图4.仓库管理(P3)数据流程细化图生产制造部领料单出库单3.1库存明细3.3储备定额3.4入库单3.5缺货记录3.2领料管理P3.1货物管理P3.3物料稽核P3.4盘点管理P3.5储备定额管理P3.6期末结转P3.7收发存表盘点报表副总经理货物摆放3.8库房库位3.6盘点结果3.7F3.1F3.8-1F3.8-2F3.3F3.7-2F3.7-1F3.6-2F3.5-1F3.4F3.9F3.14F3.16F3.5-5F3.15F3.19F3.20F3.5-2F3.6-3F3.5-4入库管理P3.2F3.6-1物流部入库通知单F3.9F3.5-3五数据字典
数据存储卡片
总编号:007名
称入库单编
号D3.5简述:D3.5存储物料验收入库情况来源:F3.6-1(P3.2→D3.5)去向:F2.7(D3.5→P2.2)、F3.6-3(D3.5→P3.6)、F3.6-2(D3.5→P3.4)构成:
物料编号+入库日期+料单编号+收料仓库+供货单位+合同编号+结算方式+应收数量+实收数量+计划总价+实际单价+发票金额+运杂费+实际平
均价+总计金额备
注
一系统结构设计物料管理信息系统计划管理子系统采购管理子系统仓库管理子系统消耗管理子系统统计分析子系统仓库管理子系统领料管理入库管理期末结转货物管理物料稽核盘点管理储备定额管理物料代码(即物料编号)采用层次码的形式设计。二代码设计1.物料代码型号规格编号,4位数字连字符小类编号,4位数字连字符大类编号,2位数字为提高单据的汇总精度和检索速度,采用组合码形
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026年考研计算机专业数据库系统模拟试题
- 管道穿越工程隐蔽检查记录
- 广东百万联考-2026届高三-2026年2月-生物-试题
- 【8道第一次月考】安徽省亳州市蒙城县汇贤中学2025-2026学年八年级上学期9月月考道德与法治试题(含解析)
- 天津市宝坻区第四中学2026届高三上学期第一次月考物理试卷(含答案)
- 青海省西宁市大通县2025届高三上学期开学摸底考试历史试卷(含答案解析)
- 吉林省长春市汽车经济技术开发区第三中学2025-2026学年高一下学期7月期末生物试卷(含答案)
- 河北省沧州市多校联考2027届高三上学期开学考试生物试卷(含答案)
- 2027届云南省保山市第一中学物理高三上期中联考模拟试题含解析
- 【三年级上册语文】每课重点知识问答清单 26新
- 医学英语考试试题及答案
- 设备管理岗位竞聘
- 人教版小学五年级上册《信息科技》全套完整版课件
- 2024年非高危行业生产经营单位主要负责人考试试题题库
- 第08课 路由路径靠算法 教学设计 2024-2025学年人教版(2024)初中信息技术七年级全一册
- 全国计算机等级考试一级计算机ms-office计算机基础知识
- 人教版小学四年级道德与法治教案上册
- 2024版防火涂料施工承包合同范本
- 小升初专项训练-诗歌鉴赏课件(完美版)
- 施工现场交通安全培训
- 大学语文(第三版)教案 孔子论孝
评论
0/150
提交评论