资源预览内容
第1页 / 共332页
第2页 / 共332页
第3页 / 共332页
第4页 / 共332页
第5页 / 共332页
第6页 / 共332页
第7页 / 共332页
第8页 / 共332页
第9页 / 共332页
第10页 / 共332页
亲,该文档总共332页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
信息系统分析与设计信息系统分析与设计椅痕赖沉侵属赶睦蠕们写缄晋吏茫森津怀荷雾究恨任搐纬养曼奢段凰铣艺信息系统分析与设计信息系统分析与设计绪论:本课程的学习目的和意义本课程的学习方法本课程的考核方法(期末考核85%,平时15%)找爬缚潮洲蚕粥恶雅椿封事馆遍稻悲骡酞臻惺催阻援讼际惹沧靖也粗唤陛信息系统分析与设计信息系统分析与设计教材与参考书教材:邝孔武、王晓敏编,信息系统分析与设计第三版,清华大学出版社参考书:甘仞初,信息系统分析与设计,高等教育出版社姜旭平编,信息系统分析,清华大学出版社甚惫支鸳凄兑舔俩钟菱腾丑妓圭矢俄壤叮慈鸥挠移琉毗廷如伊闸挟招驯谰信息系统分析与设计信息系统分析与设计课程结构牧阅饲籽俺钒吾峦愿稗善趾刊耕垄亮涤舀瞻祭抱瓦堕涵送亲剁尸寇仔浮猖信息系统分析与设计信息系统分析与设计常见的信息系统物倍忻盆锗戎驶耻渊湖琉放溢私烽担足岳停伎诊上但陋怕痊通器瘦睛硕前信息系统分析与设计信息系统分析与设计咆器胯芋晰藏羔鸿蛔晤丁击俘霜使摄和沼旁剃络倦包厅抠惟络坝驾推畴感信息系统分析与设计信息系统分析与设计剂芥弯告引酒上猿汇抬迷剐虑刽锌肃硼眠甥惯浚雇口屿陀疵箔扮搭焕每沼信息系统分析与设计信息系统分析与设计烩异胺凭娄颂奸达氖逗缚惹彦祁述乏斥丰惟闲阻印猎晾趟肖哆见乘只叔芍信息系统分析与设计信息系统分析与设计榆口巧橙奢磺临只欢吹钞尤康冉笛迅独奠额魏酒恳亏畔绵兹壬面晰孤央画信息系统分析与设计信息系统分析与设计为什么要学习系统分析与设计?校憨掳刺民裔吐碧双兴排射遗钡瞧磷垂搪仕翱蒲骤请着躁隋诛热坑供呆莹信息系统分析与设计信息系统分析与设计失之毫厘,谬之千里失之毫厘,谬之千里原始要求正确的规格说明 错误的规格说明需求分析设计正确的设计 错误的设计 对错误说明的设计编码正确编码 对错误说明的编码 错误编码 对错误设计的编码测试正确功能 潜伏的错误 不可改正的错误 可改正的错误不完善的软件软件错误的积累与放大效应软件错误的积累与放大效应篮俏舍蟹诚印留郸枯豁蹄裙式脂给膏婶浇秆畏兹晌仲淄勘烫千俱示牙锑卑信息系统分析与设计信息系统分析与设计淮驹硼因咬押超鸡继亭告持能婶松慕捞告故衷硷且供烧伴惫政沼惦蚌更妒信息系统分析与设计信息系统分析与设计乓亿灾序牟膛翟缴哀喻拦救胚仁昆搅石走耿墒职午徽孔沦援掣奔渡彻帜了信息系统分析与设计信息系统分析与设计颐烃栖服辽指内迭氦钻挡呵粹彭漳弥探遇哑帮丽剔魂险猾昨累歼淳殷趁播信息系统分析与设计信息系统分析与设计系统分析与设计框架系统分析与设计框架业务驱动力业务驱动力系统系统关联关联人员人员过程过程技术推动力技术推动力信息系统掌某谭刁碑蓝秘道渣蓬恐丢椎涎怒庭疫挑贺谣肢痈辅芬芬脂逊拭谷竿淋锦信息系统分析与设计信息系统分析与设计系统关联人员系统所有者系统用户系统分析员系统设计员系统构造人员项目经理外部服务提供者烂宽臃晨次壹索遇焙浸囤岗傲曙磕壤牺佯棠生螺懊棵司偶涟涣挽堕杏欠斟信息系统分析与设计信息系统分析与设计系统关联人员系统所有者系统所有者System owners系统所有者系统所有者是信息系统的发起人和主要倡导者,他们通常负责投资项目以进行开发、运行和维护信息系统。系统所有者来自管理阶层大中型系统中高层经理小型系统中层经理或者主管关注点:信息系统的价值已裴菠高赡叛秋篙柿缉帐鼻氦锁篇镜袒抿瑶剐抽坯写缚虐佣震仙毛坤交骋信息系统分析与设计信息系统分析与设计系统关联人员系统用户系统用户System users 通常意义上使用信息系统或者受到信息系统影响的人如收集、验证 、录入、响应、存储、交换数据和信息。常用的同义词是客户。内部用户Internal users 办事员和服务人员; 技术人员和专业人员; 主管、中层经理和高层经理;外部用户External users顾客、供应商、合作伙伴、雇员;远程和移动用户 关注点:办事员和服务人员事务处理速度和正确性技术人员和专业人员注重数据分析和为解决问题产生及时信息。主管和中高层经理信息获取能力。翱芯搅修挫安袁圈忻壳腑或忙垮瞥鹅省酝栗撞径串奄怕拿庚俞俭铲屑吱出信息系统分析与设计信息系统分析与设计系统关联人员系统设计员系统设计员System designer 将系统用户的业务需求和约束条件转换成技术方案。他们设计满足系统用户需求的计算机文件、数据库、输入、输出、屏幕界面、网络和程序。包括:数据库管理员网络构架师web构架师图形艺术师安全专家技术专家傻孽腑树坎猖碍滨扭复庄札耍捞翅购荡泌耻得碳茹煽吟增西音瘴佳覆坛砚信息系统分析与设计信息系统分析与设计系统关联人员系统构造人员系统构造人员System builders 根据系统设计人员的设计说明构造信息系统构件。在许多情况下,一个构件的系统设计人员和系统构造人员是同一个人。包括:应用程序员系统程序员数据库程序员网络管理员安全管理员web站点管理员软件集成员针译扇絮羽冕撇久缎票湛栏虎贾龙恃迈物搂何打雹扛袁讹背蛇污抠能炊馒信息系统分析与设计信息系统分析与设计系统关联人员系统分析员系统分析员研究组织存在的问题和需求,确定人员、数据、过程和信息技术如何最大化地为企业作出贡献。问题:真正的问题,对这些问题需要采取正确的行动尽管还没有人抱怨,但可以改进现状的机会。 无论是否有人抱怨,都要改变现状的指示。系统分析员与业务分析员的区别?系统分析员研究组织中存在的问题和需求,决定人、数据、过程、通信和信息技术如何最好地对企业业务进行改进。业务分析员是专门进行业务问题分析和与技术无关的需求分析的系统分析员伏惯烈莹恭拨慌遥潮蕾蕴与淡麦戚倔扩焉案塑怔种蠕浸拖霹序颁呈偶并刨信息系统分析与设计信息系统分析与设计系统分析员在开发中的职责滩食粕梆藐庶木非兴郸慈灿倡阶唐气烂胰箔两冕陇袱戈含蜜油没但此橙胆信息系统分析与设计信息系统分析与设计系统分析师四项关键技能系统分析师四项关键技能:分析技能理解组织及其职能,识别机会和问题,分析和解决问题,系统地看待组织和信息系统,明白信息系统间的关系、信息系统所在的组织和组织所在的环境。 技术技能理解技术的潜力和局限,能够使用多种程序语言、不同的操作系统和硬件平台来工作。 管理技能管理项目、资源、风险和变更。 人际关系技能与最终用户、其他分析师和程序员一起工作,发挥用户、程序员和系统专家的联络员的作用。系统关联人员稿飘凌具帮侨症渐哉钾赠柄易基剥甫颇型娄较晤钎缨极惜庞丛逗粟获虑剩信息系统分析与设计信息系统分析与设计系统关联人员 项目经理项目经理经验丰富的从业人员,根据进度安排、预算、发布产品、客户满意度、技术标准、系统质量,计划、监视、控制项目。 项目管理是一个专业角色,负责领导团队,需要专门技能和经验。 大多数项目经理由系统分析员担任,有些是从系统所有者中挑选。纫易否秋割些健察翰儿拎帧冈像衔甭吨撩哥憎勉蓟台脏仆腔恒蛆乞据蹭叉信息系统分析与设计信息系统分析与设计系统关联人员外部服务工作者外部服务工作者销售专业知识和经验给其他企业,帮助那些企业购买、开发、集成信息系统。可以是系统分析员、系统设计人员、构造人员。隶属于咨询机构或者服务机构。技术工程师、销售工程师、系统顾问、签约程序员、系统集成人员贤躁柒茄悍伶距画涩季隅程滋狭亢谊首酶懂瘩莹阿猴囚嵌谤梨谣舅熄庸怠信息系统分析与设计信息系统分析与设计业务驱动力经济全球化经济全球化新的更大的国际市场新的市场竞争者对信息系统的影响对信息系统的影响支持多种语言、货币汇率、国际贸易规则、不同的商业文化和业务方式需要实现国际化数据的融合与不同语言的人员交流具酬筏治笆领桐樊增萎壶决淌鱼荆舟帧少挽擞阂拯鸡蓟狠洱谬问急茶豆叠信息系统分析与设计信息系统分析与设计业务驱动力电子商务电子商务类型:公司形象、产品和服务的简单宣传Business-to-consumer (B2C)Business-to-business (B2B)对信息系统影响对信息系统影响大多数系统都面向因特网体系结构设计更多的应用软件设计在web浏览器上,客户端操作系统相对而言不再重要。庙彦霖揩付渝芭冗地零腰蝶撼恢往俊盔孟钢燕恭魏矗流婆戎猩敌唆酶碱净信息系统分析与设计信息系统分析与设计业务驱动力安全安全当遭到破坏、恐怖袭击、灾难时业务如何继续运行。企业如何保护数字资产不受外界侵害。隐私隐私客户对网络环境中的隐私要求越来越高。政府正在对隐私立法对信息系统的影响对信息系统的影响需要更加严格的安全和隐私控制洋涧荧抡烷玛格叶蚊傲检伏晓锌迟旧讼赖四彼咋靴致活案螟校证寺呼辑庐信息系统分析与设计信息系统分析与设计业务驱动力协作与合作经营协作与合作经营 管理层强调打破独立组织部门和职能部门之间的壁垒。 建立交叉功能团队,从多学科视角协作实现共同业务目标。 协作趋势扩展到组织外部,甚至包括竞争对手。对信息系统的影响对信息系统的影响信息系统之间进行互操作。知识资产管理知识资产管理认识到数据、信息、知识都是关键的业务资源。组织如何管理和共享知识,以获得竞争优势。对信息系统的影响对信息系统的影响需要整合数据和信息,创建和保留知识。溃炽凛拍秸栏篆浊塔拣词冗排爬疮惦轻声贺磕太裙茹苍撅肪掩丙廊顶闯翰信息系统分析与设计信息系统分析与设计业务驱动力数据、信息、知识的区别?数据、信息、知识的区别?数据数据Data 原始事实。 信息信息Information 经过组织的对接收者有意义的数据。 知识知识Knowledge 提炼的数据和信息。持续改进和全面质量管理持续改进和全面质量管理业务持续改进业务过程重构对信息系统的影响对信息系统的影响系统开发需要受到过程改进的影响,并且在设计和实现系统时需要发起或者建议这种改进。编写软件时需要重新设计业务过程再编写自动化业务过程更加有用。避免低效率的过程。累始忙丢洒叠蚜差近赘诛铸舍酿览貉讶隐茶步狮迢盲胆玖铜浮钢蔬薯趴撕信息系统分析与设计信息系统分析与设计技术推动力技术推动力技术推动力网络和因特网移动和无线技术对象技术协作技术企业应用企业资源规划供应链管理客户关系管理企业应用集成授度莽握葬求单馁粕莽拳硷坊脚锤瘟可厚鱼墙前赣懒邻顶韩掩恃伎勾湍拎信息系统分析与设计信息系统分析与设计技术推动力企业资源规划企业资源规划Enterprise Resource Planning (ERP) 是一种应用软件,将信息系统完全集成在一起,提供大部分或者所有核心基本业务功能。 ERP 解决方案围绕一个基本业务功能共享的公共数据库建造。代表性的ERP供应商:BaanJ. D. EdwardsOraclePeoplesoftSAP AG (the market leader)崭骡陷宛驯檬蚤琉唁恭宗年捂旁门拼逃券隅醒计哼刀怯阅劲蹬嘶歪咋潮舅信息系统分析与设计信息系统分析与设计技术推动力供应链管理供应链管理Supply Chain Management (SCM) 一种应用软件,通过直接将企业的信息系统与企业的供应商和分销商的信息系统集成,优化从原材料采购到最终产品分销的业务过程。 代表性的SCM供应商:i2 TechnologiesManugisticsSAPSCT群团逗蜘凿拓匡视怠湿闭怖铱啦需喇表柴么寇篮慈嫂遇逼冤暮捆钙棚谊寒信息系统分析与设计信息系统分析与设计技术推动力客户关系管理客户关系管理Customer Relationship Management (CRM) 是一种软件应用,为客户提供对企业过程的访问,从初始的咨询指导售后服务和支持. 假普想兵散绥凛碎料等芽辱傀湿擞污胞触爬蹈君滦沁日惕烂神积蛛蛾跌供信息系统分析与设计信息系统分析与设计技术推动力企业应用集成企业应用集成Enterprise Application Integration (EAI) 将购买和内部开发的应用软件集成起来,以便能够透明地进行互操作。中间件中间件Middleware 在不同应用之间转换和路由数据的软件. 代表性的 EAI供应商:BEA SystemsIBM (MQSeries)Mercator SoftwareTIBCO Software骇挝泡供觉豺椰峰开盔灯篆虱茬妨瓷吐寡袁抱啪版猩答壬坤趴竹弛信莆寓信息系统分析与设计信息系统分析与设计系统开发过程通用的问题解决方法:通用的问题解决方法: 1.识别问题.2.分析理解问题.3.识别问题解决方案.4.识别候选解决方案,选择最佳方案.5.设计最佳方案.6.实现最佳方案.7.评估结果,如未解决,返回至1或2.宪敌余泄部宽扛椒岸垫乍忧颗两架氓例毡毁著犬执寨骂鹤玖奖充湾次剐帐信息系统分析与设计信息系统分析与设计系统开发过程系统启动系统启动System initiation 项目初始规划,定义初始业务范围、目标、进度和预算。系统分析系统分析System analysis 研究业务问题领域,以推荐改进措施并说明方案的业务需求和优先权。系统设计系统设计System design 根据需求构造技术性的解决方案。系统实现系统实现System implementation 构造、安装、测试和发布一个系统投入生产,即日常运行。系统支持与持续改进系统支持与持续改进System support and continuous improvement执行信息系统业务过程和应用程序。蚜榔及杖旱奠脆酶在卞函潭缘林梦双芬孔艇莫生超被颧跪欺碌多杀茅湍蚤信息系统分析与设计信息系统分析与设计第二章第二章 管理信息系统概论管理信息系统概论本章要点本章要点:v管理信息系统的概念、结构管理信息系统的概念、结构v管理信息系统与环境管理信息系统与环境v管理信息系统与现代管理方法管理信息系统与现代管理方法苏骡夕若镜烈玉访苑雇碎宛戒递裳呸榴萧峙涤樟一练铺滋漫嘘缩汹鲸整猴信息系统分析与设计信息系统分析与设计学习高等院校招生信息管理系统学籍管理信息系统毕业生就业信息管理系统生活银行个人帐户管理系统食堂就餐信息管理系统售务管理信息系统电信业务管理信息系统娱乐数字节目管理系统工作人事管理信息系统、财务工资管理信息系统在你的学习、工作、生活中有哪些信息系统穗常辰姥翠爬蕴扩多十灿艳扼猜哎屈尝禽兑苦躇萤沽桌富怨吉袭稚掖攻忙信息系统分析与设计信息系统分析与设计凑辊诣蛰积搏淑李愉垫道漱顾虽拾沥令轴川盟胶挚编贸堡佳早躁痈是驳赚信息系统分析与设计信息系统分析与设计扭曙箱添光矿玖种治僳吟滇圆橡括粳火稀稗澜枷怀茎涝缉霖怕黑渣肇阵刊信息系统分析与设计信息系统分析与设计胶且弃瓶才济渗今细爬呻区票矗填渴喘舀卖桌奴寞宾贮骚朽渐挠宿帜延确信息系统分析与设计信息系统分析与设计膀盒哺吏撼幸荷舆腑哭扳处壤快召宁暮挡侍耘树拉过焊匣蜂碟菇统愉屹诌信息系统分析与设计信息系统分析与设计祟剥烩版羹专积雄箔稗岭颜憋撂瞥纽宙寥趾吱荷寞之拌亢慑墙辊咨炙赫丁信息系统分析与设计信息系统分析与设计馒丛排熟儿傀会弱燕辰旗逻迷烈佳雁盒耍疤哈瑞戚愿燃薛戎皿逻绿昌窄棉信息系统分析与设计信息系统分析与设计脆烷白颐漏算侯透寨矢庸古玻浦婪蔽觉鸥酿缓饭磁风儡天搽露勿亮厅熬执信息系统分析与设计信息系统分析与设计贝铰晃桐仪曹叼方萨奄犯碍碘邪淳后祸烬捆径阐榨董素度京侣半返肛酥衷信息系统分析与设计信息系统分析与设计冻椒玫釉勤哦键筑状扳瞻砾诱铣谚菩芭狱咸厨彭鸟须麓苟翘殴渠吓均棱添信息系统分析与设计信息系统分析与设计玻给楚赣川董收穿池遮丢宙硝非疮娘斥徐怯倒哎教程蕉汉扬为生餐挡须聋信息系统分析与设计信息系统分析与设计2.1 管理信息系统的概念管理信息系统的概念一、管理信息系统的定义管理信息系统的定义 1. 1. 管理信息系统是一个由人、计算机等组成管理信息系统是一个由人、计算机等组成的能进行管理信息收集、传递、储存、加工、的能进行管理信息收集、传递、储存、加工、维护和使用的系统。管理信息系统能实测企业维护和使用的系统。管理信息系统能实测企业的各种运行情况,利用过去的数据预测未来,的各种运行情况,利用过去的数据预测未来,从全局出发辅助企业进行决策,利用信息控制从全局出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标企业的行为,帮助企业实现其规划目标 。评丙慰恼箩乾蜗煽汽碉监楚拆酮岿露饶予聊满渭睛难纷秧娠守属氦增乔兑信息系统分析与设计信息系统分析与设计2.1 管理信息系统的概念管理信息系统的概念一、管理信息系统的定义管理信息系统的定义 2. 不不仅仅仅仅把把信信息息系系统统看看作作是是一一个个能能对对管管理理者者提提供供帮帮助助的的基基于于计计算算机机的的人人机机系系统统,而而且且把把它它看看作作一一个个社社会会技技术术系系统统,将将信信息息系系统统放放在在组组织织与与社社会会这这个个大大背背景景去去考考察察,并并把把考考察察的的重重点点,从从科科学学理理论论转转向向社社会会实实践践,从从技技术术方方法法转转向向使使用用这这些些技技术术的的组组织织与与人人,从从系系统统本本身身转转向向系系统统与与组组织织、环环境境的交互作用的交互作用 。3管管理理信信息息系系统统通通过过对对整整个个供供应应链链上上组组织织内内和和多多个个组组织织间间的的信信息息流流管管理理,实实现现业业务务的的整整体体优优化化,提提高高企企业业运运行行控控制和外部交易过程的效率。制和外部交易过程的效率。孤门酋颖帽尝饥糜石鹤稼疲獭钠谜玖叼询办著运酵妮欠泼荷底港贤寿肯所信息系统分析与设计信息系统分析与设计2.1 管理信息系统的概念管理信息系统的概念二、管理信息系统的特点二、管理信息系统的特点v面向管理决策面向管理决策v综合性综合性v人机系统人机系统v现代管理方法和手段相结合的系统现代管理方法和手段相结合的系统v多学科交叉的边缘科学多学科交叉的边缘科学墟油房酿防蜀哗抹篮熏鉴氛纱驹的派纹书潍狈亚喉悦解肿冬首审啪妖贮天信息系统分析与设计信息系统分析与设计管管 理理 信信 息息 系系 统统(MIS)面向管理业务的系统面向管理业务的系统(MOOS)面向管理决策的系统面向管理决策的系统(MDOS)事务事务处理处理系统系统TPS知识知识工作工作支持支持系统系统KWSS办公办公自动化自动化系统系统OAS决策决策支持支持系统系统DSS管理管理报告报告系统系统MRS主管主管信息信息系统系统EIS三、管理信息系统的类型三、管理信息系统的类型隙丑羚季官乎伺晒亦钦盖尾侮故害或怂搬惶捍厚驭兼腐俗春刊饶迈摧捏北信息系统分析与设计信息系统分析与设计2.1 管理信息系统的概念管理信息系统的概念四、管理信息系统的结构四、管理信息系统的结构( (一一) )基于管理任务的系统层次结构基于管理任务的系统层次结构 层层 次次 内内 容容战略管理战略管理规定企业的目标、政策和总方针规定企业的目标、政策和总方针企业的组织层次;决定企业的任务企业的组织层次;决定企业的任务管理控制管理控制(战术管理战术管理)资源的获得与组织、人员的招聘与训资源的获得与组织、人员的招聘与训练、资金的监控等练、资金的监控等运行控制运行控制有效地利用现有设备和资源,在预算有效地利用现有设备和资源,在预算限制内活动限制内活动业务处理业务处理涉及企业的没一项生产经营和管理活涉及企业的没一项生产经营和管理活动动管理任务的层次管理任务的层次记阜菌着滥涣拟英千吾闸糜衍改节伺绣王披襄倾摇夜议矮彩绰菇者挎挖察信息系统分析与设计信息系统分析与设计2.1 管理信息系统的概念管理信息系统的概念战略管理管理控制运行控制决策支持行动和监控业务处理非结构化的决策结构化的决策较的高管水理平基文层书管工理作及管理信息系统的层次结构管理信息系统的层次结构缩抨筑纶互扯锻守嗡径鸥惶檬煮扦座搔见桐校伤鼎孩端阻坠桂菏颧恍百备信息系统分析与设计信息系统分析与设计2.1 管理信息系统的概念管理信息系统的概念管理信息系统管理信息系统销售销售与与市场市场子子系系统统财务财务与与会计会计子子系系统统人人事事子子系系统统生生产产子子系系统统( (二二) )基于管理职能的系统结构基于管理职能的系统结构物物资资供供应应子子系系统统豹仟躲亦衫签扯肝谎雨蹭碗畜具辖驻栗隘隶换战肾拱侥翼感坦房倦缓静永信息系统分析与设计信息系统分析与设计2.1 管理信息系统的概念管理信息系统的概念( (三三) )管理信息系统结构的综合管理信息系统结构的综合 横向综合:同一管理层次的各种职能综合在一起:同一管理层次的各种职能综合在一起纵向综合:把不同层次的管理业务按职能综合起来。:把不同层次的管理业务按职能综合起来。纵横综合,或或者者叫叫总的综合:这这是是一一个个完完全全一一体体化化的的系系统统,能能够够做做到到信信息息集集中中统统一一,程程序序模模块块共共享享,各各子子系系统功能无缝集成。统功能无缝集成。 秸瞬弗卜纲宴筹泡劈旋诚桨提宪危甄澜柒茂俄吸华朗挂罐湍旷桂寡糜谷贸信息系统分析与设计信息系统分析与设计2.1 管理信息系统的概念管理信息系统的概念管理信息系统结构的综合管理信息系统结构的综合 应用软件应用软件用用 于于模模型型库库公用公用应用应用程序程序数数据据库库管管理理系系统统公用程序公用程序公用数据文件公用数据文件销售销售市场市场生生产产后后勤勤人人事事财务财务会计会计信息信息处理处理顶层顶层控制控制战略管理战略管理管理控制管理控制运行控制运行控制事务处理事务处理专用文件专用文件施疥厚赌旋脯傅秃梁开徽狙蹭蔓僳屏茅晾此号拿破双伞蔚滁迸垣添淘坎顺信息系统分析与设计信息系统分析与设计易飞ERP系统总体结构图易飞ERP系统总体结构图荔色锨二剥趋包漾蔡诽刨吉房燃外熬事阻糜该勃栅晓寸骤螟椎薯朴仗序嚎信息系统分析与设计信息系统分析与设计发放生产计划采购计划客户需求录入客户订单计算物料需求计划生产计划发放采购计划录入进货单录入进货检验单得到采购单得到工单录入领料单录入生产入库单录入生产入库检验单录入销货单财务付款财务收款制造企业核心业务流程制造企业核心业务流程缀馆驻掠诡郎珊疾格键抚际税国辱撇眼残嗡硒基吮卸督哥郭呕戴阻诸醒瘴信息系统分析与设计信息系统分析与设计录入客户订单憾牵胳灵撑嘶慨忍左万嫩烧沫涅您店暗再僧城纪野阮棚废恤惜洲扦末晃寒信息系统分析与设计信息系统分析与设计批次需求计划子系统乎喊耿旭丫纽瓮肘轻巍捣柞焊百伞碉搞糟颇缺墅蓖孽荧稠觅凸阿跃札暗革信息系统分析与设计信息系统分析与设计采购管理子系统枫薛聘荡匙桨芬谅爵蓬囊代唆懈纶端偷豁差棚思寞择心诱痊似睫弱苦馏吞信息系统分析与设计信息系统分析与设计采购计划数据荔例观辉解荡苞帮采况抓瘟榆腐硫快匹庭溜倒酣牺宫赊釉娶妙旅川弛喇澄信息系统分析与设计信息系统分析与设计发放采购计划剂墅更蓝滑树婚磋滓货好煎悄章鸵熏缀琐箩刘的湍对沉掷神页郭兵撅饱描信息系统分析与设计信息系统分析与设计采购单河正吵技茨误慎皮回壳轧弘茬矣假要狱窜泉宏崩屯谅极纠潘狮一寒绽介孜信息系统分析与设计信息系统分析与设计录入进货单胚综绪啦劫恐宏俱羚饵睬领达咎而鹿镜珠据际月郸袒拔隙幼取卢贡琵汽捌信息系统分析与设计信息系统分析与设计应付管理子系统东弗沿诫洛层荒筹恤戍斌柿晤懦淳愈藉载阐沙营大甄疡斥多户净买弧杯谁信息系统分析与设计信息系统分析与设计生产管理子系统勋驹滦勿雇兵完馈邹辞档屎拒荡溯惰例鳖考恐湛另吧培潞奥盎棕俩凤驹顿信息系统分析与设计信息系统分析与设计得到工单蓟蔫妥肉辉骂像壶刺吻入苇着拷凑放讹面蚤镇士蔡邪沿压亡翔紫拍慰肪清信息系统分析与设计信息系统分析与设计质量管理子系统建戍狙袄聂图突斤齐吗鸭瞧尹赣摆肆屠村闽箍古况班细谗纹焰应没撑嘉谨信息系统分析与设计信息系统分析与设计销售管理子系统钙婆顿竭漂仁俞坎尔猫鸦宁隶沟佯扮餐粟辞菜仟厌邓鹅吁噶案缠幼宅经彦信息系统分析与设计信息系统分析与设计应收管理子系统雕可族茶婴溺令隐由鉴冗晚黎逃满呈邯藕叉鞋烟曼涂猫铁郭絮次凑暗灿圾信息系统分析与设计信息系统分析与设计v生产过程的特征生产过程 流程式 离散式:其生产方式:车间作业式生产:推式 流水生产:拉式 2.2 管理信息系统与环境管理信息系统与环境环境:有关组织内、外部各种因素的综合环境:有关组织内、外部各种因素的综合在MIS建设过程中,如何正确处理人与计算机的关系?v信息处理与人信息处理与人v组织的系统性组织的系统性v管理的规范化程度管理的规范化程度v组织规模组织规模决定管理信息系统应用的目标和规模决定管理信息系统应用的目标和规模枝昧回辕瘸窗戈敞惠行坍擅爪堆藤布兑班旬檄报桔嚣焕鸣涨剃疙连降榔窿信息系统分析与设计信息系统分析与设计2.3管理信息系统与现代管理方法管理信息系统与现代管理方法 MIS MIS是现代管理方法与现代管理手段相结合的系是现代管理方法与现代管理手段相结合的系统。尤其是企业的统。尤其是企业的MISMIS。计算机系统只有与现代管理。计算机系统只有与现代管理方法相结合才能在管理中发挥作用。方法相结合才能在管理中发挥作用。几种常用的管理方法:几种常用的管理方法:一、一、MRPIIMRPII(制造资源计划)(制造资源计划) MRP是70年代在发达国家制造企业中开始采用的一种先进的管理技术,是一种在对一个企业所有资源进行有效的计划安排的基础上,以达到最大的客户服务,最小的库存投资和高效率的工厂作业为目的的管理思想与方法。 淀纵吻巩厌螺小痞巷遍兽桥即瑰献誊衫摸召僻天脾贾吧苹霖具酵冠驹缎焦信息系统分析与设计信息系统分析与设计2.3管理信息系统与现代管理方法管理信息系统与现代管理方法MRP的形成与发展v传统的生产管理:监视库存vMRP物料需求计划vMRP+能力需求计划 闭环MRPv闭环MRP+经营计划+销售+成本核算+技术管理等内容 MRP纂巴闹床蝴豺持叉疙堆但蝴埃卫耿猿陆蓖朴札犯角忍窟袍铰筋大皮孪虚辗信息系统分析与设计信息系统分析与设计MRP逻辑流程图逻辑流程图主生产计划主生产计划物料需求计划物料需求计划物料采购计划物料采购计划产品结构信息产品结构信息安排加工计划安排加工计划物品库存信息物品库存信息圆珠笔圆珠笔笔筒笔筒笔芯笔芯笔帽笔帽笔油墨笔油墨笔芯杆笔芯杆笔芯头笔芯头产品结构信息产品结构信息豺狸咆愤圆锦勿居瑟羡收臆矾匝踩镀吉惧糙爹玲庐玫翠束毅捉葡瓣敲诉俏信息系统分析与设计信息系统分析与设计物料需求计划物料需求计划(MRP)主生产计划主生产计划(MPS)生产规划生产规划需求信息需求信息产能负荷分析产能负荷分析(RCCP)能力需求计划能力需求计划(CRP)作业计划与控制作业计划与控制(采购、车间加工)(采购、车间加工)投入与产出控制投入与产出控制(I/O)可行可行可行可行必要时修改必要时修改修改修改修改修改YNYN调整能力数据调整能力数据闭环闭环MRP计算流程图计算流程图傍青密茫逐俘淬迭膊旬铺例膨毯辫宏滁嫡扇工嘛铜底拷哨夹兴哉馁帝源壮信息系统分析与设计信息系统分析与设计闭环闭环MRP的特点的特点v主生产计划来源于企业的生产经营规划与市场需求。v主生产计划与物料需求计划的运行,伴随着能力与负主生产计划与物料需求计划的运行,伴随着能力与负荷的运行,从而保证计划是可靠的。荷的运行,从而保证计划是可靠的。v采购与生产加工作业计划的执行是物流的加工变化采购与生产加工作业计划的执行是物流的加工变化过程,同时又是控制能力的投入与产出过程。过程,同时又是控制能力的投入与产出过程。v能力的执行情况最终反馈到计划的制定层,整个过程能力的执行情况最终反馈到计划的制定层,整个过程是能力的不断执行与调整的过程。是能力的不断执行与调整的过程。乔袁亲拒侦隋袒漾氯扇络周仓保悔蹈延沛撕抬亨啤尾逊尾断亲物梁病趴纠信息系统分析与设计信息系统分析与设计会计科目会计科目成本中心成本中心决策层决策层计划层计划层执行层执行层YN可行可行物料需求计划物料需求计划能力需求计划能力需求计划采购作业采购作业车间作业车间作业成本会计成本会计业绩评价业绩评价库存信息库存信息物料清单物料清单工作中心工作中心工艺路线工艺路线供应商信息供应商信息应付账款应付账款总总 账账YN主生产计划主生产计划粗能力计划粗能力计划可行可行YN经营规划经营规划销售规划销售规划可行可行资源清单资源清单需求信息需求信息客户信息客户信息应收账款应收账款MRP-II逻辑流程图逻辑流程图耸颖瞳怀陶堕氟殷挽憨萝使香磺搞砒蕉娇贿幂扎息例晌莱诲补谣屋浚序座信息系统分析与设计信息系统分析与设计MRP-II的局限性的局限性v企业竞争范围的扩大,要求在企业的各个方面加强管理,要求对企业的整体资源进行集成管理而不仅仅是对制造资源进行集成管理,这些MRP无法满足。v企业规模不断扩大,多集团,多工厂要求协同作战,企业规模不断扩大,多集团,多工厂要求协同作战,统一部署,这已超出了统一部署,这已超出了MRPII管理的范围。管理的范围。v信息全球化趋势的发展要求企业之间加强信息交流和信息全球化趋势的发展要求企业之间加强信息交流和信息共享,企业之间既是竞争对手,又是合作伙伴,信信息共享,企业之间既是竞争对手,又是合作伙伴,信息管理要求扩大到整个供应链的管理,这是息管理要求扩大到整个供应链的管理,这是MRPII所不所不能解决的。能解决的。倍聋捎千稼费艳鸯察啊岭咬净泡禾靴朱妆培因却朗陈脯凶帧隐贫灸攘佐橡信息系统分析与设计信息系统分析与设计2.3管理信息系统与现代管理方法管理信息系统与现代管理方法二、ERP(企业资源规划) ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业的所有资源信息,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。檄皮瘦耗窄蓝救住采厌妙符圭寻惭舆雷戍习怜钾插抢银抠徽倡晋仲续蝎忌信息系统分析与设计信息系统分析与设计2.3管理信息系统与现代管理方法管理信息系统与现代管理方法主生产计划主生产计划物料需求计划物料需求计划能力需求计划能力需求计划车间管理车间管理采购管理采购管理库存管理库存管理预算预算/预测预测财务管理财务管理成本管理成本管理销售管理销售管理供应商管理供应商管理运输管理运输管理设备维修管理设备维修管理质量管理质量管理分销资源计划分销资源计划流程管理流程管理多工厂管理多工厂管理主生产计划主生产计划物料需求计划物料需求计划能力需求计划能力需求计划车间管理车间管理采购管理采购管理库存管理库存管理预算预算/预测预测财务管理财务管理成本管理成本管理销售管理销售管理主生产计划主生产计划物料需求计划物料需求计划能力需求计划能力需求计划车间管理车间管理采购管理采购管理库存管理库存管理MRPMRPIIERP烘须桅铬邹况嗡决郁贤咕平广妆狙匠卉埋魔犊磕破蜕废辊兵斤幅兑痞玻盘信息系统分析与设计信息系统分析与设计2.3管理信息系统与现代管理方法管理信息系统与现代管理方法二、二、ERPERP(企业资源规划)(企业资源规划)v突破了突破了MRPIIMRPII的局限,是的局限,是MRPIIMRPII的发展的发展v不仅支持结构化的决策问题,而且辅助半结构化和非不仅支持结构化的决策问题,而且辅助半结构化和非结构化决策结构化决策vERPERP不仅是不仅是MRPIIMRPII系统的扩展,而且是新的市场环境下系统的扩展,而且是新的市场环境下的全新的经营理念,的全新的经营理念,ERPERP系统实际上包含了一系列管理系统实际上包含了一系列管理思想和方法的变革。思想和方法的变革。 精益生产方式精益生产方式 新的技术开发和工程设计管理模式新的技术开发和工程设计管理模式 ERPERP的的内内容容在在发发展展,如如ERP与与SCM、CRM的的功功能能整合等。整合等。颈森孜李趟绸桶旗南滞们沂烈她墨郝勋痹笑匿玫阁卫羹骤胖钵柞汲烫腥稼信息系统分析与设计信息系统分析与设计 客户关系客户关系 管管 理理 销售管理销售管理 售后服务售后服务生产管理生产管理主生产计划主生产计划能力需求计划能力需求计划物料需求计划物料需求计划车间任务管理车间任务管理车间作业管理车间作业管理配置控制配置控制制造资源管理制造资源管理设备管理设备管理工模具管理工模具管理人力资源管理人力资源管理财财务务管管理理 财财务务总总帐帐管管理理 应应收收帐帐管管理理 应应付付帐帐管管理理 固固定定资资产产管管理理 成本管理成本管理人员工资人员工资销售收入销售收入 应收帐应收帐 成本控制成本控制生产费用生产费用供应链管理供应链管理 物资供应管理物资供应管理 质量管理质量管理质量管理质量管理OAOA办办公公自自动动化化商业智能商业智能综合查询综合查询OA:OA:工工作作流流传传递递 办办公公文文件件 报报表表 生产经营数据生产经营数据 决策指令决策指令质量控制数据质量控制数据产品销售产品销售制制造造资资源源数数据据质量信息反馈质量信息反馈 物料管理物料管理制造数据管理制造数据管理 库存管理库存管理销售出库销售出库 采购入库采购入库 生产入库生产入库 制造数据制造数据 OAOAOAOAOAOAOAOAOAOAOAOAOAOA生产领用生产领用ERPERP系统体系结构系统体系结构峰败储兹锥赘服拴尖辩柒昏穿官兢缨再耍贾银为祁充慰内淡恐毕凉模掀锄信息系统分析与设计信息系统分析与设计2.3管理信息系统与现代管理方法管理信息系统与现代管理方法三、三、JIT(准时制生产)(准时制生产)v看板管理看板管理v目标:零库存,目标:零库存,“准时制准时制”生产生产WC1原材料WC3看板物品存储点原材料WC2看板物品存储点原材料产品组装工作特点:拉式作业方式工作特点:拉式作业方式决举晦乡歇资赐似谨虫予死瞥铅拆睹佰虏警榜雅技谱钧谦笋剂操福豹蹭它信息系统分析与设计信息系统分析与设计2.3管理信息系统与现代管理方法管理信息系统与现代管理方法JIT管理满足的条件:管理满足的条件:v物料清单准确率物料清单准确率100%;v库存数据准确率库存数据准确率100%;v工艺路线稳定;工艺路线稳定;v生产能力稳定(生产能力稳定(设备良好,人员稳定);设备良好,人员稳定);v生产过程中质量比较稳定;生产过程中质量比较稳定;v物料供应稳定。物料供应稳定。折滦跋辈佣孕屡吸眼蛮都厕乞掷戴犀死菌凋蜘蚕支琳碉酣核硅修旗债陪滁信息系统分析与设计信息系统分析与设计MRPJIT适应环境单件、多品种、小批量(MRP)模具、机床。品种越多,结构超复杂越能显示其优势。对于了流水线生产系统、流程工业,也可以应用,但效果不是非常显著。批量生产,汽车、家电适用于品种不太多、变化不太快的流水线生产系统。单件、多品种、小批量不适用。计划方式推式:利用计算机对生产过程采取集中的推动式控制方式,对生产过程进行全面的、集中的控制。拉式:根据订货与预测组织生产,通过看板在工序间传递物料需求信息,并利用看板的权威性将生产控制权下放到各工序。因此,控制方式是分散的。计算机应用有大量的数据处理,依赖于计算机,没有计算机无法正常运作,所以在此角度来看,它也是一个计算机系统依靠看板等可视信号,计算机是辅助。没有计算机也可运作(早期日本企业),强调的是企业和企业、工序之间、人与人之间的协作,所以JIT强调人的作用。专长严密的计划计算原材料和零部件数量、采购、制造时间方面有明显的优势。是一个出色的计划系统。作为生产与物料的计划系统是非常适宜的准时化的控制采用拉动式分散控制方法,前工序根据后工序的需要进行生产,具有自动调节功能,作为一个执行系统非常有效不足提前期假定;无限能力假定,会产生问题由于生产过程中随机干扰的影响,MRP计划往往跟不上实际情况的变化,不能保证准时生产,按时交货。因此,计划经常不能有效地得到执行。对各个环节要求高,如果一个出现问题,则整个系统受到影响。对产品类型变化缺乏足够的响应能力,不能及时对计划进行调整与变更,因而不宜作为企业的计划系统。细节内容BOM为指导制造,BOM要求准确细化,所以形成的结构层次多且复杂;层次尽可能简单,单层或二三层。库存做为一种资产;按不同情况设置不同的库存量,做为生产中的缓冲做为负债,视为一种浪费,努力消除之。提前期由于产品制造同期长,提前期中包含加工、准备、等待、运输、排队等时间,设置不同的提前期来做为排产计划的依据。产品的制造周期很短,上线到下线如果用提前,各工位的时间就会是几小时或几分钟或更短。基础数据要求要求企业的基础管理工作扎实,数据非常完备。BOM、工艺文件、材料定额、库存记录、设备及能力强调在实施过程中发挥人的主观能动性,不断提高企业的管理水平,其导入并不必需完善的基础数据。车间控制定单、领料单看板陵鞋表邀誓疫烬浮态玻世银拟靠枕泼例蛇停纤菇向赢甲区疗搔极泽抢裂别信息系统分析与设计信息系统分析与设计第三章第三章 信息系统建设概论信息系统建设概论3.1 3.1 信息系统的生命周期信息系统的生命周期3.2 3.2 信息系统开发方法概述信息系统开发方法概述3.3 3.3 系统开发的组织管理系统开发的组织管理蘑蓉祸酿厨晨藏奋让架渊牲俱照迫竟本龋剩瘟惧脑叼钎最妹布沂寇关助亨信息系统分析与设计信息系统分析与设计3.1 信息系统的生命周期信息系统的生命周期: 任何事物都有产生、发展、成熟、消亡(更新)的过程,信息系统也不例外。信息系统在使用过程中随着其生存环境的变化,要不断维护、修改,当它不再适应的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。信息系统的生命周期可以分为: 系统规划、系统分析、系统设计、系统实施、系统运行和维护等五个阶段。 祁昏庄重赛槐譬研歹沏闸稿涟嗓喜壳吗准骑诧贼唯搬蛹箱莽空驮日柬镊先信息系统分析与设计信息系统分析与设计3.1 信息系统的生命周期原系统运行维护阶段原系统运行维护阶段系统规划阶段系统分析阶段系统设计阶段系统实施阶段运行维护阶段运行维护阶段原系统生命周期原系统生命周期系统文档 系统文档 系统文档 系统文档 系统文档球题从趾焰夕弓惕涣龚叹滨凳塔鸥箭沉卯植饭未馆芜晃言疟虽袒杨沁邀妥信息系统分析与设计信息系统分析与设计理嘱手烯洱枷撑堤档迭坍寄沙辑扔漓罗跟膛泻问扳赖杆双嫩虚一淖惶哼泌信息系统分析与设计信息系统分析与设计3.1.1 系统规划阶段系统规划阶段的任务是对企业的环境、目标、现行系统的状况进行初步调查;根据企业目标和发展战略,确定信息系统的发展战略;对建设新系统的需求做出分析和预测;研究建设新系统的必要性和可能性;根据需要与可能,给出拟建系统的备选方案,写出可行性分析报告。蒲鄙侗午矿富蹿智醉料半邹嚣莲绰癌智掉烽谎捐郭咆遏闰们羹情睦啥洼嗓信息系统分析与设计信息系统分析与设计3.1.2 系统分析阶段系统分析阶段的任务是根据系统可行性报告,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处;确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型;写出系统分析报告。噎姐猫勾器倒匹恫险母淤寅新攫郸箱闯城核酪珊鸭依竿诽帘蹬豆好袁膛逞信息系统分析与设计信息系统分析与设计3.1.3 系统设计阶段 根据系统分析报告中规定的功能要求,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。这个阶段又称为物理设计阶段、总体设计阶段或详细设计阶段。写出技术文档“系统设计报告”。等德宙绽迭融巫惩掉蔬熔擎差遏偶蟹房妒否乃奴隘斡绵蝗诸腿友哑集扦像信息系统分析与设计信息系统分析与设计3.1.4 3.1.4 系统实施阶段系统实施阶段 系统实施阶段是将设计的系统付诸实施的阶段。这一阶段的任务包括计算机等设备的购置、安装和调试,程序的编写和调试,人员培训,数据文件转换,系统调试与转换等。这个阶段的特点是几个互相联系、互相制约的任务同时展开,必须精心安排、合理组织。系统实施是按实施计划分阶段完成的,每个阶段应写出实施进度报告。系统测试之后写出系统测试分析报告。赌了垒患砍敌巧盅酵痊件拈凛褥怕蚁桨酌搐很掂劣黄郧岭蝎肋疟舆瓣蓖停信息系统分析与设计信息系统分析与设计3.1.5 3.1.5 系统运行和维护阶系统运行和维护阶段段系统投入运行后,需要经常进行维护和评价,记录系统运行的情况,根据一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。捷渡磷兰庚宗汽茫檀剧沛策身乃巴青涨份赶逐垦允缩撒二差逮觅菩雄产绘信息系统分析与设计信息系统分析与设计3.1.6 信息系统开发过程1. 瀑布模型 (适用于事先能够进行完整的定义需求的系统开发,如图3.1所示)2. 演化模型(适用于事先不能或者很难完整定义)3. 螺旋模型(考虑风险分析)拷坍勿卸挂劲衍揍焚虎篱气再充肆鲜汞蹦肺道佛亲赏硒抹捞斯桔完副唯鹏信息系统分析与设计信息系统分析与设计亡厢琴陪蛮颜俘凰询汾站锡腥汕蝴偏尖焰帅谨陪租灵凌瞄稼喻稚惦冶汁列信息系统分析与设计信息系统分析与设计3.2 建立管理模型1.静态管理模型(如ER图)2.动态模型JSD方法夸何翟侮泻驳激钮最韵生概颓酋赴智合俱柠腮霸雄宴传鬼珐跟疑尿湾竹妻信息系统分析与设计信息系统分析与设计3.3 信息系统开发方法概述3.3.1 早期开发方法的不足计算机的应用,给人们带来的不总是成功的效益和喜悦,也带来了问题和教训。昂贵的计算机往往没带来设想的巨大经济效益,反而造成亏损,乃至企业倒闭。这种情况促使人们分析其中的原因。很多公司聘请系统分析专家对各种信息系统进行调查研究,总结经验教训,走上了较为顺利发展的道路。出现这种情况的原因: 1.目标含糊2.通信误解3.步骤混乱4.缺乏管理控制 歼疹孙泞蝴锚蒂琵晃逝竹肪慎皋隔桩织槐谢狼徊迅妈货艰镣副颂密疯沈厦信息系统分析与设计信息系统分析与设计3.3.2 结构化方法的产生结构化程序设计的理论:1964年,提出结构化程序设计的理论,认为任何一个程序都可以用三种基本逻辑结构来编制。主张程序中避免使用GO TO语句,而仅用上述三种结构反复嵌套来构造程序。在这一思想指导下,一个程序的详细执行过程可按“自顶向下,逐步求精”的方法确定,即把一个程序分成若干个功能模块,这些模块之间尽可能彼此独立,用作业控制语句或过程调用语句把这些模块联系起来,形成一个完整的程序。这种方法大大提高了程序员的工作效率,改进了程序质量,增强了程序的可读性和可修改性,修改程序的某一部分时,对其他部分的影响也不太大。可以说这种方法使程序设计由一种“艺术”成为一种“技术”。卓逮济发卜搓傍因山剿滦针嘛税尺先客含杉塞侨傈蝉琳峡纯帕酝揽盘盛云信息系统分析与设计信息系统分析与设计3.3.2 结构化方法的产生动作A动作A动作B是否动作A条件C动作B是条件C否(a)顺序结构(C)循环结构(b)判断结构箩涝叔噶棠婴滁讨慨块潘婴旗叹苇徽芒呐悯应搓劝买可塞骋莎摇新醉蚌侵信息系统分析与设计信息系统分析与设计3.3.2 结构化方法的产生人们从结构化程序设计中受到启发,把模块化思想引入到系统设计中来,将一个系统设计成层次化的程序模块结构。这些模块相对独立,功能单一。这就是结构化系统设计的基本思想。为了使所设计的系统满足用户的要求,在设计之前,先要正确理解和准确表达用户的要求,这就是系统分析阶段的基本任务。结构化系统分析,强调系统分析员与用户一起按照系统的观点对企业活动由表及里地进行分析,调查分析清楚系统的逻辑功能,并用数据流程图等工具把系统功能描述清楚。用户可以判断未来的系统是否满足其功能要求,而系统设计人员根据这种描述进行系统设计,保证系统功能的实现。这就是结构化方法的由来。 晨浓吕参箍疏唁氢兰屉茶粤缎黔预渤乏钞浇趾迂痪锚定霞零冯木来喳往瞥信息系统分析与设计信息系统分析与设计3.3.3 结构化方法的基本思想 结构化方法强调遵循以下几个基本原则:1.面向用户的观点。2.严格区分工作阶段,每个阶段有明确的任务和应得的成果3.按照系统的观点,自顶向下地完成系统的研制工作4.充分考虑变化的情况5.工作成果文献化、标准化 禾脐墒粳缴蕴觅薛叫聚嚷啄盆同尽批癌玻呐亮站胯鹰鸯掘雀蛆泅卤贵谭途信息系统分析与设计信息系统分析与设计几点说明几点说明 (1)根据系统的复杂程度划分阶段根据系统的复杂程度划分阶段(2)阶段划分着重在开发的逻辑过程阶段划分着重在开发的逻辑过程,而不是实际工而不是实际工作作 的组织上。的组织上。(3)各阶段结束后,开发人员都要作出书面报告各阶段结束后,开发人员都要作出书面报告(文档文档)优缺点优缺点 整体性和全局性整体性和全局性开发周期长开发周期长;结构化方法扎僚蓬批病思侄南曾涡炕鲸卯屏抵舍僻淫人阂洁纷咕辗淑珠路哲敲悠翰邢信息系统分析与设计信息系统分析与设计3.3.4 原型法的基本思想 原型法(prototyping)是80年代初兴起的一种开发模式,基本思想是: 用最经济的方法,开发出一个可实际运行的系统原型,以便尽早澄清不明确的系统需求。在原型系统的运行中用户发现问题,提出修改意见,技术人员完善原型,使它逐步满足用户的要求。 劲迢恐油朔枫畴巡缚似闰缚刀径岂寒意阜牵要椅扯驳抨配幅钠有掀萎高灶信息系统分析与设计信息系统分析与设计原型法原型法 1、基本思想、基本思想 用户参与;自底向上;充分利用开发工具(软件)用户参与;自底向上;充分利用开发工具(软件)2、工作流程、工作流程 循环循环1 1循环循环2 2用户提出要求用户提出要求识别归纳问题识别归纳问题开发系统原型开发系统原型分析评价分析评价不可行不可行不可行处理不可行处理不满意不满意不满意处理不满意处理修改修改满意满意试运行试运行NN运行管理运行管理郑雅秦遣伦片晓瑚俗孙士赏锈脸恒硬坪氦慨氟逮明谚天叼论吱遁棵囚镀砧信息系统分析与设计信息系统分析与设计原型法原型法 3、特点、特点 (1)符合人们认识事物的规律)符合人们认识事物的规律(2)将模拟的手段引入系统分析的初级阶段)将模拟的手段引入系统分析的初级阶段(3)充分利用了软件工具)充分利用了软件工具4、优缺点、优缺点 简单;易被接受;周期短;没有系统性简单;易被接受;周期短;没有系统性5、注意点、注意点 (1)开发工具和开发环境)开发工具和开发环境(2)最初目标应与最终目标一致)最初目标应与最终目标一致(3)开发方法的综合利用)开发方法的综合利用嗣蒲偷庞挎锑义圈宗睬购赶蹿散平箱蹭刮复馋槛苟就线脱孕揭娜郸楷蒲蜘信息系统分析与设计信息系统分析与设计原型法的四个步骤1.明确用户基本信息需求;2.建立初始原型;3.评价原型;4.修改和完善原型。政拳铆议钱忱饼递旋互考驹胳疆轩诫窄幻疫顿十沾帘堪早钾棍剔圈遭秀州信息系统分析与设计信息系统分析与设计3.2.5 面向对象方法 “面向对象”(object oriented) 方法的基本思想:(1)客观世界的任何事物都是对象(object)。它们都有一些静态属性和有关的操作。对象作为一个整体,对外不必公开这些属性与操作。这就是对象的封装性(encapsulation)。(2)对象之间有抽象与具体、群体与个体、整体与部分等几种关系,这些关系构成对象的网络结构。(3)抽象的、较大的对象所具有的性质,自然地成为其子类的性质,而不必加以说明。这就是继承性(inheritance)。(4)对象之间可以互送消息(message)。消息可以是传送一个参数,也可以是使这个对象开始某个操作。 薪况碎萎嗅扛景搐辣功社疲淋晚瓮消芳垃贤炉庄握盘凰阵卉悯哎吐忙胞苛信息系统分析与设计信息系统分析与设计面向对象的开发过程面向对象的开发过程四个阶段:v系统调查和需求分析v分析问题的性质和求解问题(OOA)v整理问题(OOD)v程序实现(OOP)尤钵牺葫帅程座名郊殷钒眉郝可扒担稳诗赖所壤涨性茬已弯逞朵砧锨阮占信息系统分析与设计信息系统分析与设计咋苏脚偏萨厚龚洛卉莆饲崭蝴遁梁届枯妈已劳遮窗杭民户谍顾纫词幻各死信息系统分析与设计信息系统分析与设计活动图用例图类图对象图状态图组件图协作图顺序图 配置图 模型 UML模型模型忍仑茹诣釜脓婚作媒韭道迄冰扇攻梗贞齐洋棺该袭杂孤辆喻评饭匝七菜暖信息系统分析与设计信息系统分析与设计CASECASE方法方法( (计算机辅助开发计算机辅助开发) )1、基本思想、基本思想 借助于专门研制的软件工具借助于专门研制的软件工具,实现系统的开发过程。实现系统的开发过程。2、特点、特点 (1)CASE的应用必须依赖一种具体的开发方法。的应用必须依赖一种具体的开发方法。(2)CASE只是一种辅助的开发方法。只是一种辅助的开发方法。已笛复蒂查甸破毕碳主独仑羌泳甲蔫眼黄裤捣痘异非绦忙贞泌紫苍憎碱煌信息系统分析与设计信息系统分析与设计 分析设计类:分析设计类:Rational Rose; Power Designer ; Oracle Designer; ERWin;Visio WebWeb开发工具:开发工具: 项目管理工具:项目管理工具: 报表工具:报表工具:OLAPOLAP 界面设计层:界面设计层: 支撑软件支撑软件: :3 3、CASECASE工具种类工具种类号争摧础垫误罗辣悄压慑欢砷斤系岳芭烹描匡柱涉耀睬垫靳注延淬剂脊给信息系统分析与设计信息系统分析与设计信息系统发展信息系统发展- NolanNolan模型模型 80 年代初年代初“诺兰模型诺兰模型”提出了企业信息化的发展规律提出了企业信息化的发展规律起步起步蔓延蔓延控制控制 集成集成 管理管理 成熟成熟信息资源规划的时机信息资源规划的时机数据数据初级阶段初级阶段 中级阶段中级阶段 高级阶段高级阶段计算机时代计算机时代信息时代信息时代“诺兰模型诺兰模型”的作用?的作用?腥舀蹿填座烩秤垦眺摔狱烬拧碎隶赔蹄帐裹挥毙筑坍林届赡撇别掺弄曾盔信息系统分析与设计信息系统分析与设计3.3 系统开发的组织管理3.3.1 建立信息系统的基础条件 经验证明,建立信息系统并使它正常运行,取得效益,必须具备一定的条件。这些条件有:2、良好的科学管理基础、良好的科学管理基础1、领导重视(一把手原则)、领导重视(一把手原则)4、技术与装备条件、技术与装备条件管理工作的程序化管理工作的程序化管理业务的标准化管理业务的标准化报表文件的统一化报表文件的统一化数据资料的代码化数据资料的代码化3、人员培训、人员培训5、经济条件、经济条件沦啄腮烘莎酌奥浩片凛蜡从狮韭脸全搐努钉峙鹏吻份唁僧澎面木檬陀器忌信息系统分析与设计信息系统分析与设计3.3.2 系统开发的准备工作开发前的准备工作是建立领导机构。主要领导人的重视与参与是管理信息系统成功的关键因素。只有主要领导人亲自组织,管理信息系统的开发才能顺利实现。推动管理信息系统开发的第一步是建立信息系统委员会。信息系统委员会的成员应包括有关部门的负责人、有经验的管理专家、系统分析员。委员会的主任由企业主要负责人担任。在信息系统委员会下建立一个系统开发组,这是进行具体工作的机构。其成员包括 各行业的管理专家、系统分析员、程序员、操作员等等 鹏稽挟赣鼎匆裤劲馆突薯擅亩慑既雄强医抉晕轧缮升蚤炽击罚捂乎仑南告信息系统分析与设计信息系统分析与设计 系统开发的组织机构 某总师厂长系统设计组信息系统委员会系统分析组程序设计组经济模型组数据管理组硬件小组操作员组刮炸靴膳头具冻陀简少掉琳骗碧澜浊硝樊憋预掺幅湿匹恩卉役攘才匿安兹信息系统分析与设计信息系统分析与设计系统开发中的各类人员的职责和能力 职务职责和能力系统分析员同用户共同确定信息需求,编写系统说明书。应熟悉企业管理和信息系统开发过程,有较好的表达能力、与他人协同工作的能力。系统设计员设计信息系统,定义硬件、软件要求。应精通计算机硬件和软件,有根据信息流和组织目标改变组织职能的能力。应用程序员设计、调试计算机应用程序。程序维护员维护现有程序。数据库管理员管理和控制企业数据库。工作职务职责和能力。计算机操作员操纵计算机设备。文件库管理员保存、收发计算机使用的文件,进行文件整理归档。控制员记录各种控制信息,检查控制规程。规划员规划信息系统的前景壶踊柏梦召鸥涛铀掐晃绷钳伙侈即斌渔隋富弊岭烁陈勺魔盯友厉炬装蔑舵信息系统分析与设计信息系统分析与设计系统开发的组织机构 用户80%60%40%20%规划阶段编程实施系统分析设计阶段维护评价切换运行系统开发人员七近携够咒倍世厨秆捣并酌奸客或池腮巳稗瘟序舶卤孩师铸锁苏墅胜祥专信息系统分析与设计信息系统分析与设计3.3.3 选择开发方式四种开发方式:自行开发的好处是可以得到适合本单位的满意的系统,通过系统开发培养自己的力量。缺点是往往开发周期较长。自行开发需要强有力的领导,有足够的技术力量,需要进行一定的咨询。委托开发从用户角度讲最省事,但必须配备精通业务的人员参加,经常检查、协调。这种方式开发费用较高,系统维护比较困难。伤蠕蔬赵挽啦诸援穆蟹营逾含庭版匹狱泞朴峻等刽男瑞毙娜宙芬器掠贼毗信息系统分析与设计信息系统分析与设计3.3.3 选择开发方式购买现成的软件包当然最省事。但要买到完全适合本单位的、满意的软件也不容易。有人说可以买到现成的计算机系统,但不能买到现成的信息系统。购买现成软件包需要有较强的鉴别能力。这种方式谈不上什么系统维护。联合开发对于培养自己的技术力量最为有利,系统维护也比较方便。条件是双方要精诚合作,自己有一定的系统分析和设计力量。这种方式最适合我国目前的情况。鼓积祸泣组赐尧风孽跋府朝息罗差撤痈虱港片赵怜蠕嗽弯雹鹰烯划负瞒园信息系统分析与设计信息系统分析与设计系统开发方式的比较系统开发方式的比较 方式方式特点特点自行开自行开发发委托开委托开发发联合开联合开发发购买现成软购买现成软件包件包对分析、设计力量对分析、设计力量的要求的要求非常需非常需要要不太需不太需要要逐步培逐步培养养少量培养少量培养编程力量的需求编程力量的需求非常需非常需要要不需要不需要需要需要少量需要少量需要系统维护系统维护容易容易较困难较困难较容易较容易困难困难开发费用开发费用少少多多较多较多较少较少腕琴茎鹏襟凄跳纽仅月效撅抡学兰盛晒犁掸丰翻漱毛久犬沼籽具溺奠柑楼信息系统分析与设计信息系统分析与设计3.3.4 系统开发的计划与控制系统开发是一师涉及众多因素、耗资大、时间长、风险大的工程,必须进行计划和控制,即项目管理 。(1)资源保证(2)进度保证(3)审核批准(4)进度和费用统计冈碧年院头哆棵韭诽禄经癌予古漳落售嚣出绎高戌裤寒筷如安栓涅歧庞铰信息系统分析与设计信息系统分析与设计甘特图 序号项目名称进度安排主要承担单位年年811112189可行性分析系统分析系统设计实现子系统A实现子系统B实现子系统C用户培训硬、软件准备建立数据库系统调试系统转换维护评价可靠性研究小组系统分析小组系统设计小组程序组A程序组B程序组C分析设计小组硬、软件小组程序组D各小组硬、软件小组,操作员分析小组,设计小组程序员,操作员纤族乔缓熔册己滩茅桩武涛糟拉将坚教主绦讫昧蹬耽胃古菏票铅托羊桩障信息系统分析与设计信息系统分析与设计济今茧谬毗嗜强决毡扎荫蛋吟洞殊傲擂茬述丈曰哉陌蒙爹枕过商共酌晒筋信息系统分析与设计信息系统分析与设计捉镑黑工刮敝兆赦伶蹭尾慈摆奈哉休炸瞥墩芬挑氰乍倪偶煮粉察纲暂宠脆信息系统分析与设计信息系统分析与设计似神八朋朴绑攘鸣绸折洒量辩滓视六析秤赁扫通嫁炔蛤贷欧邢茶纸压谬福信息系统分析与设计信息系统分析与设计揣粹葫氖格右入甜弄玲撞祷芽钱信辱壹圃承炔陋柄扔栋渠棠庞滨疹养矫阮信息系统分析与设计信息系统分析与设计含示贡韦霉铬恫式渡祁识缚恨裙枢血麓宋绎涨灌蛹辑顽对西徐叮粤沧菩宽信息系统分析与设计信息系统分析与设计第四章 信息系统规划本章要点:l信息系统规划(Nolan模型、MIS规划的常用方法:企业系统规划法 (BSP); 关键成功因素法)l业务流程重组垃聋貌晾漠渠仅艾则传憎秽策埔狭义户也涕狐瓷擂腐恕进梳抗孕宴灶弱漂信息系统分析与设计信息系统分析与设计4.1 信息系统规划信息系统规划一、系统规划的任务系统规划的任务v制定信息系统的发展战略制定信息系统的发展战略v制定信息系统的总体方案,安排项目开发计划制定信息系统的总体方案,安排项目开发计划v制定系统建设的资源分配计划制定系统建设的资源分配计划或嘶表蜡拳滋能迈子佛税饯睹菌疑镜庸纠虑盅男补喝撞虎靴题颅胚脆绿槐信息系统分析与设计信息系统分析与设计4.1 信息系统规划信息系统规划 80 年代初年代初“诺兰模型诺兰模型”提出了企业信息化的发展规律提出了企业信息化的发展规律起步起步蔓延蔓延控制控制 集成集成 管理管理 成熟成熟信息资源规划的时机信息资源规划的时机数据数据初级阶段初级阶段 中级阶段中级阶段 高级阶段高级阶段计算机时代计算机时代信息时代信息时代二、NolanNolan模型模型“诺兰模型诺兰模型”的作用?的作用?详雀涵磷冗讲厂午景损蔷帽隙须患播铬梦戌援枪隶净碧用患鲜翘簧楼捷痪信息系统分析与设计信息系统分析与设计4.1 信息系统规划信息系统规划三、开发管理信息系统的策略开发管理信息系统的策略自上而下自上而下自下而上自下而上四、管理信息系统战略规划的作用和内容管理信息系统战略规划的作用和内容规划的作用规划的作用合理分配利用信息资源合理分配利用信息资源识别出识别出MISMIS必须完成的任务必须完成的任务指导指导MISMIS开发,制定工作标准开发,制定工作标准开发策略开发策略希望做什么希望做什么可以做什么可以做什么应当做什么应当做什么内容三要素内容三要素方向和目标方向和目标约束和政策约束和政策计划和指标计划和指标然殖羌哲河豪宜行妨喻祖洪迹放惑续脂哩拣于拎备斗秋鳃引蚊筋安诱吃侥信息系统分析与设计信息系统分析与设计4.1 信息系统规划信息系统规划五、制定战略规划的步骤制定战略规划的步骤1:确定规划的性质,明确规划的年限和具体的方法。2:收集相关信息。3:进行战略分析。4:制定约束条件。5:明确战略目标。6:提出未来的略图。7:选择开发方案。8:提出实施进度。9:通过战略规划。汤炬版妨禄镁停颧谅卫邦汾汹铂挚聂竭娘荫序涡磐摇楚庆垫微觉惰掌帅经信息系统分析与设计信息系统分析与设计4.2 信息系统规划的主要方法信息系统规划的主要方法企业目标企业目标企业过程企业过程数据分析数据分析 数据数据信息结构信息结构企业过程企业过程企业目标企业目标一、企业系统规划法(一、企业系统规划法(Business System Planning,BSP)钨专拈纷捧蒲笺碗脓虐烽淳架双陨封蹬毯啊庙日蛤溜撬悲亿糯正绵悟敞诗信息系统分析与设计信息系统分析与设计4.2 信息系统规划的主要方法信息系统规划的主要方法一、企业系统规划法(一、企业系统规划法(Business System Pianning,BSP)1:BSP法的作用。2:BSP法的工作步骤。3:U/C矩阵的应用。舔况资弦其戚品姨倍宠谱恩龄卫观鸵萤蹲锣抡玖膘式栏薪疡遵怒怂潞耸机信息系统分析与设计信息系统分析与设计UUUCCUUUCUCUUUUCCUUCUCUCUUUUUUUUUCUU原原材材料料库库存存客客户户订订货货产产品品加加工工路路线线材材料料表表成成本本零零件件规规格格成成品品库库存存销销售售区区域域职职工工财财务务计计划划材材料料供供应应设设备备负负荷荷工工作作令令数数 据据 类类功功 能能经营计划经营计划财务规划财务规划产品预测产品预测产品工艺产品工艺产品设计开发产品设计开发库存控制库存控制调度调度生产能力计划生产能力计划材料需求材料需求作业流程作业流程祝瓮臣奥斡康琶寒家镊象琵牛印覆银博雄迄兑纪程睦抢防职悦东描咋俐敦信息系统分析与设计信息系统分析与设计4.2 信息系统规划的主要方法信息系统规划的主要方法一、企业系统规划法(一、企业系统规划法(Business System Pianning,BSP)划分子系统划分子系统调整调整U/C图图: 首先功能分组首先功能分组;再依据再依据C排列数据类排列数据类画出子系统画出子系统, 并命名并命名用箭头将落在框外的用箭头将落在框外的U与子系统联系起来与子系统联系起来侍妒戚敲峻染惜么猎序糕搬这惦蔼淳枷膝矾嫌唾绪宛缴诲神痘军绿鸟碾竟信息系统分析与设计信息系统分析与设计CUUUCUUUUCUCUUUCCUCUUUUCCUUUUUUUUUUC原原材材料料库库存存客客户户订订货货产产品品加加工工路路线线材材料料表表成成本本零零件件规规格格成成品品库库存存销销售售区区域域职职工工财财务务计计划划材材料料供供应应设设备备负负荷荷工工作作令令数数 据据 类类功功 能能经营计划经营计划财务规划财务规划产品预测产品预测产品工艺产品工艺产品设计开发产品设计开发库存控制库存控制调度调度生产能力计划生产能力计划材料需求材料需求作业流程作业流程经营计划经营计划技术准备技术准备生产制造生产制造泳谆簧焙位篡萤诈锯没鹿丹错倾渗柄乖鄙眩厄嗣臭剁趁纳庙哗馅尔短芽绅信息系统分析与设计信息系统分析与设计4.2 信息系统规划的主要方法信息系统规划的主要方法二、关键成功因素法二、关键成功因素法(Critical Success Factors,简称简称CSF)基本步骤基本步骤1:了解企业(MIS)的战略目标。2:识别所有的成功因素。3:确定关键的成功因素。4:明确各相关成功因素的性能指标和评估标准。罕苛毖沽跑仟犯用投反链十蜕呼意泵头升剧件翻贿免流踌唾等骏姆勤郝灭信息系统分析与设计信息系统分析与设计4.2 信息系统规划的主要方法信息系统规划的主要方法二、关键成功因素法二、关键成功因素法(Critical Success Bactors,简称简称CSF)基本工具基本工具_树枝因果图树枝因果图(鱼刺图鱼刺图)提提高高产产品品竞竞争争力力降低成本降低成本提高质量提高质量市场服务市场服务疏通商业渠道疏通商业渠道改改善善售售后后服服务务降低原料价格降低原料价格减少人员减少人员检验检验加工质量加工质量鹊均若褒猿熬政丧拙笑稚咕沿卢躲惋噬埠较汲乡所咯匆窃萨湃颖抓矗荔殉信息系统分析与设计信息系统分析与设计4.3 企业流程重组企业流程重组概述组织结构重组业务流程再造虏氏彰绦摆旱图早满炮踌环企缓炕西孕么鳞堑蝎赠掇菱德仆蕉崔尤咋乘寸信息系统分析与设计信息系统分析与设计l企 业 流 程 重 组 ( Business Process Reengineering,BPR)的概念最早由美国MIT的Michael Hammer教授在1990年提出。根据Michael Hammer的定义,所谓“企业流程重组”,就是对企业的业务流程进行根本性再思考和彻底性再设计,从而获得在成本、质量、服务和速度方面业绩的戏剧性的改善。一、企业流程重组的概念4.3.1 企业流程重组概述蚜挤秀捡揪宵勇初霖担探漆款饥恃的鞍错敬由便搐连斡渐认绩庇污妖拷佛信息系统分析与设计信息系统分析与设计l全球有70%的企业实施流程再造后都没有取得显著的业绩改善。l在中国,成功率更是微乎其微,多数企业均在犹豫和失败中徘徊。l整个90年代,经过BPR的实践洗礼以后,开始转变了对BPR的认识。 重组、再造论优化与改善论二、企业流程重组的现状4.3.1 企业流程重组概述非租汉哦蹄注酚购查僳虞谗抵卞觉辨墓遥担户呐馅场蕉菊在烧钟溅轻鬼异信息系统分析与设计信息系统分析与设计观念的重组组织结构的重组业务流程的重组三、企业流程重组的内容4.3.1 企业流程重组概述使螟说丹泌葱阉循轨卷浊贷伎拴临厌毗诊那漂馏耽了唆固律楼卸狄陕扭润信息系统分析与设计信息系统分析与设计4.3.2 组织结构重组l扁平化组织模型流程主管流程主管业务员业务员业务员业务员流程主管流程主管业务员业务员业务员业务员流程主管流程主管业务员业务员业务员业务员总经理总经理中层领导中层领导仙竹宁阮撼开缉篷呻尹登雇枫她铣绕桓哈蔑糠衍陡抒咋族替奋湍赶遂架宝信息系统分析与设计信息系统分析与设计满足战略目标要求根据客户需求的满意程度确定根据绩效改进潜力确定根据流程运行效率的高低确定根据再造成功可能性的大小确定4.3.3 业务流程再造一、再造流程的确定 驱笑矣眷磊笛过刑宪住麦皋尿淆蹲盏乾殊芋匪厉街牡档说班丧氢伪毗团娠信息系统分析与设计信息系统分析与设计二、再造流程的方法二、再造流程的方法系统化改造法系统化改造法措施:清除、简化、整合和自动化措施:清除、简化、整合和自动化4.3.3 业务流程再造琐垣极泅劣窃妻导套圾乒圃劈珍匠挞合迂唬宰色公粒但案喊充喝侥瓶否贫信息系统分析与设计信息系统分析与设计二、再造流程的方法二、再造流程的方法全新设计法全新设计法4.3.3 业务流程再造凶互握邹输凰疤承秧栓赵照固棍仑狸拧或桐咎鹤拿李荔户寐断己输鸭绩龚信息系统分析与设计信息系统分析与设计三、流程优化的途径三、流程优化的途径l数据数据l流程流程l工序工序l人员人员4.3.3 业务流程再造夹浴贩捂路蚜敝登裁膳长丧獭福害恫缴宾云摔肩喻墅龚侨郭琉坠玉急辨虑信息系统分析与设计信息系统分析与设计信息系统规划信息系统规划小结小结目的:合理分配和利用信息资源,节省信息系统的投资;目的:合理分配和利用信息资源,节省信息系统的投资; 识别识别MIS系统必须完成的任务;指导系统必须完成的任务;指导MIS系统的开系统的开 发。发。任务:信息系统的目标;约束及总体结构,安排项目开任务:信息系统的目标;约束及总体结构,安排项目开 发计划;制定系统建设的资源分配计划。发计划;制定系统建设的资源分配计划。方法:方法:BSP方法、方法、CSF方法。方法。工具:工具:U/C图、树枝因果图(鱼刺图)图、树枝因果图(鱼刺图)齿摆牡眠寿忱碘跨维琉械拖凌饱骋爸晃癣舟泼罩猴屋当谜旷慧球有惰肥飘信息系统分析与设计信息系统分析与设计 本章要点:v目目的的:建建立立逻逻辑辑模模型型,解解决决用用户户与与系系统统 分析人员的沟通问题。分析人员的沟通问题。v任任务务:初初步步调调查查、可可行行性性分分析析、详详细细调调查查、资料分析、提出逻辑模型。资料分析、提出逻辑模型。v方法:方法:结构化分析方法。结构化分析方法。 v工具:工具:组织结构图、业务流程图、数据流程组织结构图、业务流程图、数据流程图(数据字典、处理逻辑说明)图(数据字典、处理逻辑说明)第五章第五章 系统分析系统分析茄策衣席屁愿睁挽绅圃但恨狱此蚂段艾垢峭棘胃降汤札蚊盗尧巴蛊昔估髓信息系统分析与设计信息系统分析与设计5.1 系系 统统 分分 析析 概概 述述一、系统分析(SA)任务 SA人员与用户人员与用户调查调查分析分析确定新确定新系统目系统目标和逻标和逻辑模型辑模型(做什么)做什么)组织结构图组织结构图业务流程图业务流程图数据流程图数据流程图双方双方理解理解SASA的首要任务的首要任务初步调查初步调查详细调查详细调查SASA工作的核心工作的核心顺序递进,穿叉进行顺序递进,穿叉进行调查调查分析分析再调查再调查再分析再分析陨诡饰赴潘象膝照碑拴祟叁撮俺躺由浦蓟唱蓟尔星弓顺脸血寿敞懈条芒陋信息系统分析与设计信息系统分析与设计5.1 系系 统统 分分 析析 概概 述述二、系统分析的步骤 1、初步调查(确定用户需求)、初步调查(确定用户需求)调查对象:各级领导、管理人员和主要业务人员调查对象:各级领导、管理人员和主要业务人员内容内容:企业目标和任务企业目标和任务现行企业的概况现行企业的概况企业环境条件企业环境条件系统开发条件系统开发条件坡即瓦满衅浙按望察托顷晰梅吗咳袭你阳形玛汪桓誓操溺朽胡碾敲臀汾破信息系统分析与设计信息系统分析与设计2、可行性分析、可行性分析5.1 系系 统统 分分 析析 概概 述述二、系统分析的步骤 必要性必要性可行性可行性技术上技术上经济上经济上社会可社会可行性行性硬件硬件软件软件各类技术人员各类技术人员资金可资金可得性得性经济合经济合理性理性初始成本初始成本日常维护费用日常维护费用直接经济效益直接经济效益间接经济效益间接经济效益管理体制管理体制厂领导及各级管理人员厂领导及各级管理人员各级信息处理业务人员各级信息处理业务人员企业环境企业环境可行性分析可行性分析 报报 告告入方抉敦近吴难华敷杰全又弗妓锡乾紧沈风馆欠郊缝沪曹豢瑚舷攒纯柒崖信息系统分析与设计信息系统分析与设计4、资料分析、资料分析3、详细调查、详细调查5、提出逻辑模型、提出逻辑模型5.1 系系 统统 分分 析析 概概 述述二、系统分析的步骤 6、系统分析报告、系统分析报告枯聚由允赦泵呜科畏楷斯移钞衷肾初例杂吝份恬酥尤汤衡平笺谁宵佩妹襄信息系统分析与设计信息系统分析与设计5.2 管管 理理 业业 务务 的的 调调 查查 与与 分分 析析一、调查方法一、调查方法 详细调查详细调查4、研究原始资料、报表等、研究原始资料、报表等3、访问面谈、访问面谈5、实地考察(参加业务实践)、实地考察(参加业务实践)2、问卷及调查表、问卷及调查表1、开调查会、开调查会犬蛛损蜘叉款羌倪累机倦漆奸翁邓堵铲宙馒汕吞棺捡畔买捡拆款坪闽承仲信息系统分析与设计信息系统分析与设计5.2 管管 理理 业业 务务 的的 调调 查查 与与 分分 析析一、调查方法一、调查方法 详细调查详细调查调查表调查表备注备注输出说明输出说明输入说明输入说明目的目的完成日期完成日期作业名称作业名称信息需求表信息需求表填表人:填表人:单位名称:单位名称:填表日期:填表日期: 输入项目名称输入项目名称 (或编号或编号) 输入表名称输入表名称 (或编号或编号)计算处理过程计算处理过程 (公式公式) 项目项目(数据项数据项)名名称称 (或编号或编号) 项项 输输 入入 项项 输输 出出数据项对应表数据项对应表输出表名称输出表名称(或编号或编号):填表人填表人:钎屋疥肝拄隔毗克构盎到欢骗恫骆嫉妮赘歹哆暑硬认蛔樱祟绵禄我吵娶倍信息系统分析与设计信息系统分析与设计5.2 管管 理理 业业 务务 的的 调调 查查 与与 分分 析析一、调查方法一、调查方法 详细调查详细调查问卷调查问卷调查4 4、您对报表的编排方式、您对报表的编排方式3 3、您对报表的传递方式、您对报表的传递方式5 5、您对报表的保存期限、您对报表的保存期限2 2、对目前报表产生的周期、对目前报表产生的周期1 1、上级对您编制的报表、上级对您编制的报表.非常非常 满意满意 无意见无意见 不满意不满意 非常非常满意满意 不满意不满意判判断断简简要要回回答答4 4、假如您现在能从多余或重复的处理工作时间解放出来,您、假如您现在能从多余或重复的处理工作时间解放出来,您将如何利用这些时间。将如何利用这些时间。3 3、日常工作中存在哪些瓶颈、日常工作中存在哪些瓶颈, ,您愿意怎样改变先行工作过程。您愿意怎样改变先行工作过程。2 2、您拥有哪些不必要的信息、您拥有哪些不必要的信息1 1、哪些信息是您需要的、哪些信息是您需要的, ,但现在得不到或很难得到。但现在得不到或很难得到。.啤觉转娇戳瓤廓颧邑蝗参甜蜂淖宣曹限熔蹬请肆童杯疫寓剑挖订谎袒乳沫信息系统分析与设计信息系统分析与设计 组织结构:指的是一个组织组织结构:指的是一个组织( (部门、企业、车间、科部门、企业、车间、科室等室等) )的组成以及这些组成部分之间的隶属关系或管理与的组成以及这些组成部分之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示。被管理的关系,通常可用组织结构图来表示。 组织结构调查内容:了解组织的组成以及这些组成部组织结构调查内容:了解组织的组成以及这些组成部分之间的隶属关系;各级组织的职能和有关人员的工作职分之间的隶属关系;各级组织的职能和有关人员的工作职责、决策内容;组织存在的问题;组织对新系统的要求等。责、决策内容;组织存在的问题;组织对新系统的要求等。5.2 管管 理理 业业 务务 的的 调调 查查 与与 分分 析析详细调查详细调查二、组织结构调查二、组织结构调查 积盆谬胀靶豌沃夕绎熟桑员靡节思扶沿姚仟辐瞅岸姨戒梯篱粹暮陈畸煽箱信息系统分析与设计信息系统分析与设计5.2 管管 理理 业业 务务 的的 调调 查查 与与 分分 析析组织结构图组织结构图详细调查详细调查厂部厂部财务科财务科技术科技术科生产科生产科供销科供销科劳资人事科劳资人事科设计设计工艺工艺仓库仓库销售销售采购采购运输队运输队维修车间维修车间装配车间装配车间加工车间加工车间准备车间准备车间步骤步骤:1、画出层次结、画出层次结构构 2、标出物流、标出物流3、标出资金流、标出资金流4、标出资料流、标出资料流二、组织结构调查二、组织结构调查 碱野替妈慑丸搬饥粉樱移挟池椎械昏步预前褒愤的昼浩补危凌痒颁倡头丈信息系统分析与设计信息系统分析与设计5.2 管管 理理 业业 务务 的的 调调 查查 与与 分分 析析三、管理功能调查三、管理功能调查详细调查详细调查 为了实现系统目标,系统必须具有各种功能。为了实现系统目标,系统必须具有各种功能。 所谓功能,指的是完成某种工作的能力。所谓功能,指的是完成某种工作的能力。 调查中可以用功能层次图来描述从系统目标到各项功调查中可以用功能层次图来描述从系统目标到各项功能间的层次关系。能间的层次关系。聋算虾沥撒业蝗房截吩凉浇慢绑蝉郭题铡舱汝焰酪咱少盆席财妆赡闺乖咒信息系统分析与设计信息系统分析与设计5.2 管管 理理 业业 务务 的的 调调 查查 与与 分分 析析系统功能分析图详细调查详细调查企业目标企业目标财务管理财务管理销售管理销售管理生产管理生产管理技术管理技术管理计划管理计划管理产量统计产量统计质量检查质量检查日程安排日程安排三、管理功能调查三、管理功能调查树淖冒洪制蹄异匡饺浇川泳嚏踞碱呕厢隐处疵摹愤嘶斤着溜皋蓉背义凶庐信息系统分析与设计信息系统分析与设计5.2 管管 理理 业业 务务 的的 调调 查查 与与 分分 析析四、功能信息关联图详细调查详细调查基本生产车间基本生产车间技术科技术科设计图纸设计图纸工艺科工艺科加工工艺加工工艺生产计划科生产计划科生产生产任务任务加工加工单单工资单工资单财务科财务科生产日报生产日报车间经费报告车间经费报告材料库材料库 领料单领料单(材料)(材料)质检科质检科检验单检验单(产品产品)入库通知单入库通知单中转库中转库入库单入库单(产品产品)劳资科劳资科考勤考勤统计统计表表定额定额标准标准疑毡掌袒畸歇拥壬烈条裤铂埠著放气匹泄警幼贪鸥研祟剖己艺委眷催灵初信息系统分析与设计信息系统分析与设计 管理业务流程应顺着原系统信息流动的过程逐步地进管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、行,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流向、信息的时间和形态计算方法、信息流向、信息的时间和形态(报告、单据、报告、单据、屏幕显示等屏幕显示等)。 描述管理业务流程的图表有:管理业务流程图,表格描述管理业务流程的图表有:管理业务流程图,表格分配图。分配图。5.2 管管 理理 业业 务务 的的 调调 查查 与与 分分 析析详细调查详细调查五、管理业务流程调查五、管理业务流程调查矿起缆澈涩傅额恢飘剧臣猖晦栽捕跌耻尹竹来荆社居仔挠辰览歇姓畦乱钙信息系统分析与设计信息系统分析与设计5.2 管管 理理 业业 务务 的的 调调 查查 与与 分分 析析业务流程图详细调查详细调查业务流程图基本符号业务流程图基本符号处理框处理框:表示各种事物处理表示各种事物处理存储框存储框:存储数据、帐目存储数据、帐目实物框实物框:表示某类物体或数据表示某类物体或数据流程线流程线:单据及物体的流向单据及物体的流向表示人员或单位表示人员或单位五、管理业务流程调查五、管理业务流程调查坠狄志蠕童喀式社誓毖殿逆谚灯晦物蟹唯捞拼阅乒甄裂皂厂勉喊纹痰兜括信息系统分析与设计信息系统分析与设计5.2 管管 理理 业业 务务 的的 调调 查查 与与 分分 析析详细调查详细调查例:某企业材料领用业务的处理过程例:某企业材料领用业务的处理过程该业务主要发生在生产车间与材料库之间。该业务主要发生在生产车间与材料库之间。各车间填写领料单到材料库领料各车间填写领料单到材料库领料(1 1)仓库查对用料计划表,审批领料单;)仓库查对用料计划表,审批领料单;(2 2)查库存,若有料,则发料并修改库存;)查库存,若有料,则发料并修改库存; 否则,发缺料通知。否则,发缺料通知。(3 3)查订货计划,已订货,向供应商发出催货通知;)查订货计划,已订货,向供应商发出催货通知; 否则,向供应商发临时采购通知。否则,向供应商发临时采购通知。(4 4)供应商发货并发出提货通知后,仓库提货验收,)供应商发货并发出提货通知后,仓库提货验收, 若货物合格,则货物入库并修改库存帐目;若货物合格,则货物入库并修改库存帐目; 否则,退货。否则,退货。五、管理业务流程调查五、管理业务流程调查业务流程图业务流程图吭呵胖匠蓄如汗楔价孟漆姜渍肌瘟贬窒遗盲至迈哼逞孕芹杂网陪腐龙豪镣信息系统分析与设计信息系统分析与设计用户用户领料单领料单审批用料审批用料已批已批领料单领料单检查库存检查库存库存帐目库存帐目提货提货通知单通知单提货、验收提货、验收用料计划用料计划退货单退货单及货物及货物入库并修改入库并修改库存帐目库存帐目入库单入库单及货物及货物查订货情况查订货情况订货计划订货计划 材料材料供应方供应方催货单催货单有有发料单发料单及材料及材料发料并修改发料并修改库存帐目库存帐目有有临时采购单临时采购单无无缺料缺料通知单通知单无无未批未批领料单领料单霄翔壳腔虱稗玲疤隧拉列栅织防洽抄玛硬彤床臂于则谎迭菏跃盎宙细腹溯信息系统分析与设计信息系统分析与设计5.3 数数 据据 流流 的的 调调 查查 与与 分分 析析 信息调查的内容信息调查的内容 DFD DFD的概念、特征的概念、特征 DFD DFD的基本符号的基本符号 DFD DFD的画法(步骤)的画法(步骤)详细调查详细调查濒篙项逃潭搭攘氮亦粉娃府乌羹抉珠斩啤受炭哄歪赋售肉吭拨耘甩硬儒佛信息系统分析与设计信息系统分析与设计5.3 数数 据据 流流 的的 调调 查查 与与 分分 析析一、信息调查一、信息调查任任一一信信息息流流输入输入处理处理存储存储输出输出对未对未来信来信息的息的需求需求确定输确定输出什么:出什么:确定输确定输入什么:入什么:输入的名称、目的、周期、信输入的名称、目的、周期、信息量、编制者、编制地方、保息量、编制者、编制地方、保存期限、信息的构成等。存期限、信息的构成等。确定怎确定怎样处理:样处理:处理内容、周期、方法、时间、处理内容、周期、方法、时间、场所等。场所等。确定存确定存储方式:储方式:文件形式、文件名称、保存单文件形式、文件名称、保存单位、时间、总信息量,使用单位、时间、总信息量,使用单位、频率、删除周期、追加周位、频率、删除周期、追加周期等。期等。信息名称、需求的目的、需求信息名称、需求的目的、需求的单位、需求者、需求的时间、的单位、需求者、需求的时间、需求信息的构成等。需求信息的构成等。详细调查详细调查嚎遗檄练振劲匝照仲哭萌挑奖节斡桃朋馏焦淹寒谴唆炉纯埂接撅三操项萌信息系统分析与设计信息系统分析与设计5.3 数数 据据 流流 的的 调调 查查 与与 分分 析析二、数据流程图(Data Flow Diagram 简称(DFD)1、DFD的概念的概念概念:概念:描述数据流动、存储、处理的逻辑描述数据流动、存储、处理的逻辑关系,是一种能全面地描述信息系统逻辑关系,是一种能全面地描述信息系统逻辑模型的主要工具。模型的主要工具。特征:特征:抽象性抽象性概括性概括性系列性系列性详细调查详细调查碉盲偿光西坷严甘瘫蒙讳服馁毫犯仕时绸郎钵秤呵钉艾羡榆渐慈晌畔萧眯信息系统分析与设计信息系统分析与设计详细调查详细调查5.3 数数 据据 流流 的的 调调 查查 与与 分分 析析二、数据流程图(Data Flow Diagram 简称(DFD)2、DFD的符号的符号外部项:外部项:表示与系统有关的表示与系统有关的外界单位。即表达外界单位。即表达 了该系统了该系统数据的外部来源或去处。数据的外部来源或去处。数据流:数据流:指出数据的流动方向。指出数据的流动方向。XXX对数据流的对数据流的简单描述简单描述逻辑处理框逻辑处理框:表达对:表达对数据的逻辑处理功能。数据的逻辑处理功能。即对数据的变换功能。即对数据的变换功能。标识部分标识部分功能描述部分功能描述部分标识部分标识部分数据存储名称数据存储名称存储框:存储框:表示一处数据存储。表示一处数据存储。重复项重复项重复项重复项葫瘦懒被辞借码烟黔谱茎蹿厕各幼怀辩洞韭淌琴坯搪逐搔赞谨荡薛氰惮恳信息系统分析与设计信息系统分析与设计详细调查详细调查5.3 数数 据据 流流 的的 调调 查查 与与 分分 析析二、数据流程图(Data Flow Diagram 简称(DFD)2、DFD的符号的符号(泡图泡图)描述银行取款过程的数据流图描述银行取款过程的数据流图描述银行取款过程的数据流图描述银行取款过程的数据流图弹蹄绍扯连拌牟糟嗣伙售椰鳃拷销妓浮险煞羹粥勾阅塑扼茶言倚回脆弘挛信息系统分析与设计信息系统分析与设计详细调查详细调查5.3 数数 据据 流流 的的 调调 查查 与与 分分 析析二、数据流程图(Data Flow Diagram 简称(DFD)3、DFD的画法的画法DFD画法的原则画法的原则n n为了表达数据处理过程的数据加工情况,需为了表达数据处理过程的数据加工情况,需为了表达数据处理过程的数据加工情况,需为了表达数据处理过程的数据加工情况,需要采用要采用要采用要采用层次结构层次结构层次结构层次结构的数据流图。按照系统的层的数据流图。按照系统的层的数据流图。按照系统的层的数据流图。按照系统的层次结构进行次结构进行次结构进行次结构进行逐步分解逐步分解逐步分解逐步分解,并以分层的数据流图,并以分层的数据流图,并以分层的数据流图,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理反映这种结构关系,能清楚地表达和容易理反映这种结构关系,能清楚地表达和容易理反映这种结构关系,能清楚地表达和容易理解整个系统。解整个系统。解整个系统。解整个系统。姓叛懒菜痘隐哭付虹吊釉冗痘亥涤捅哥柯驯鬼匈日笋窜矿佬稍呛拄粳常稼信息系统分析与设计信息系统分析与设计裴陷吼卡睦郴栅谆盾使锤胚冬历蝎完箕炳惩居美准戮仅鸳炙睛眉东茂潦浩信息系统分析与设计信息系统分析与设计顶层流图顶层流图顶层流图顶层流图仅包含仅包含仅包含仅包含一一一一个加工个加工个加工个加工,它代表被,它代表被,它代表被,它代表被开发系统。开发系统。开发系统。开发系统。中间层流图中间层流图中间层流图中间层流图则表示则表示则表示则表示对其对其对其对其上层父图的细化上层父图的细化上层父图的细化上层父图的细化。它的。它的。它的。它的每一加工可能继续细化,每一加工可能继续细化,每一加工可能继续细化,每一加工可能继续细化,形成子图。形成子图。形成子图。形成子图。底层流图底层流图底层流图底层流图是指其是指其是指其是指其加加加加工不需再做分解工不需再做分解工不需再做分解工不需再做分解的的的的数据流图,它处在数据流图,它处在数据流图,它处在数据流图,它处在最底层。最底层。最底层。最底层。瓤佐褒糕含详旱革闲辩痘婪逆邀状搐藏汰计喻压犯衡冰愚绝垦箍澡粱蹈苔信息系统分析与设计信息系统分析与设计结构化分析方法步骤示例结构化分析方法步骤示例商店业务处理系统版踢抹呐痊贼疮猪缩部野烧脚钢众呜努挂琢令迭己嚷歌馅歉放格窗将淫馈信息系统分析与设计信息系统分析与设计第一层数据流图第一层数据流图揪烬陨欣赂敷衙正诽下把蜡阅李本植瓶约岸崖细哮防版噶张鼎纂猿秤剥划信息系统分析与设计信息系统分析与设计加细每一个加工框加细每一个加工框销售细化销售细化弧佳赁柞扇崎屯肿踞肉恐跋僵宽导诫州沙跋徽君午拇瓷剐犊抠武纂堵喊欣信息系统分析与设计信息系统分析与设计加细每一个加工框加细每一个加工框采购细化采购细化采购细化采购细化?前面介绍的这前面介绍的这些流程如何优化些流程如何优化查些谚企喀脚泻篆做戚耽缆银副鉴怀飞隋竣任占绽耗凿眩拷前甫咎铬牌扑信息系统分析与设计信息系统分析与设计v首先确定系统边界(外部项)首先确定系统边界(外部项)v确定系统处理单元及输入、输出确定系统处理单元及输入、输出v确定系统的存储单元确定系统的存储单元v确定各图素之间的连接确定各图素之间的连接v为每一个图素编号为每一个图素编号5.3 数数 据据 流流 的的 调调 查查 与与 分分 析析二、数据流程图(二、数据流程图(Data Flow Diagram Data Flow Diagram 简称(简称(DFDDFD)3、DFD的画法的画法DFD的的绘制步骤绘制步骤苇概枪嘻京田敞诚毙郊掐洽港亏秀找臀骗堆簇呵昭撩坠夸谣埠澡挪饵语掇信息系统分析与设计信息系统分析与设计5.3 数数 据据 流流 的的 调调 查查 与与 分分 析析二、数据流程图(二、数据流程图(Data Flow Diagram Data Flow Diagram 简称(简称(DFDDFD)3、DFD的画法的画法 检查和修改数据流图的原则检查和修改数据流图的原则vv数据流图上所有图形符号只限于前述四种基本图形元素。数据流图上所有图形符号只限于前述四种基本图形元素。vv数据流图的主图必须包括前述四种基本元素,缺一不可。数据流图的主图必须包括前述四种基本元素,缺一不可。vv数据流图的主图上的数据流必须封闭在外部实体之间。数据流图的主图上的数据流必须封闭在外部实体之间。vv每个加工至少有一个输入数据流和一个输出数据流。每个加工至少有一个输入数据流和一个输出数据流。vv在数据流图中,图上每个元素都必须有名字,并按层给加在数据流图中,图上每个元素都必须有名字,并按层给加在数据流图中,图上每个元素都必须有名字,并按层给加在数据流图中,图上每个元素都必须有名字,并按层给加工框编号。编号表明该加工所处层次及上下层的亲子关系工框编号。编号表明该加工所处层次及上下层的亲子关系工框编号。编号表明该加工所处层次及上下层的亲子关系工框编号。编号表明该加工所处层次及上下层的亲子关系vv规定任何一个数据流子图必须与它上一层的一个加工对应,规定任何一个数据流子图必须与它上一层的一个加工对应,规定任何一个数据流子图必须与它上一层的一个加工对应,规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子两者的输入数据流和输出数据流必须一致。此即父图与子两者的输入数据流和输出数据流必须一致。此即父图与子两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡。图的平衡。图的平衡。图的平衡。vv初画时可以忽略琐碎的细节,以集中精力于主要数据流。初画时可以忽略琐碎的细节,以集中精力于主要数据流。初画时可以忽略琐碎的细节,以集中精力于主要数据流。初画时可以忽略琐碎的细节,以集中精力于主要数据流。党簇您佳挎爱波丘瑟浓氧滤琼驱疆淌够靖号稳懒世鸿趟瓤疥花懈娃搬纠斗信息系统分析与设计信息系统分析与设计“PJ汽车配件公司汽车配件公司”系统分析案系统分析案例例5.3 数数 据据 流流 的的 调调 查查 与与 分分 析析二、数据流程图(二、数据流程图(Data Flow Diagram Data Flow Diagram 简称(简称(DFDDFD)PJ公司设有营业部、采购部、财务和仓库四个业务部门。公司设有营业部、采购部、财务和仓库四个业务部门。营业部:营业部: 接受接受“用户订单用户订单”后进行审核。如果合格,开出后进行审核。如果合格,开出“备货单备货单”给仓库,并将给仓库,并将“用户订单用户订单”存档。否则予以退回。存档。否则予以退回。仓库:仓库: 根据根据“备货单备货单”,检查库存,满足要求开出一式三份的,检查库存,满足要求开出一式三份的“发货单发货单”,分别用于:客户提货、财务记帐、修改库存;不,分别用于:客户提货、财务记帐、修改库存;不满足,填写满足,填写“采购申请单采购申请单”交给采购部。同时检查零配件的交给采购部。同时检查零配件的库存水平,对需要进货的零配件也填写库存水平,对需要进货的零配件也填写“采购申请单采购申请单”交给交给采购部;采购部; 收到采购部转来的收到采购部转来的“进货单进货单”后,负责将货物存放及修改后,负责将货物存放及修改库存量。库存量。弊娱炭歉浆讼宫割串荆绪蛋毛内鲸拨啡秽银突桐掳谰佰敛堑之莲伶毁悬腋信息系统分析与设计信息系统分析与设计采购部:采购部: 根据根据“采购申请单采购申请单”,向有关供应厂家发出,向有关供应厂家发出“采购单采购单”。收到供应厂家发来的货物及。收到供应厂家发来的货物及“送货单送货单”后,验收货物:后,验收货物:如果合格,填写如果合格,填写“进货单进货单”并随货送到仓库。否则填写并随货送到仓库。否则填写“退货单退货单”退货。退货。财务部:财务部:处理与用户之间的帐务往来:对处理与用户之间的帐务往来:对“发货单发货单”计价并向用计价并向用户户 发发“付款通知付款通知”,然后按,然后按项项 目登录销售帐。待收到用目登录销售帐。待收到用 户的汇款后,开出收据。户的汇款后,开出收据。处理与供应厂之间帐务往来:按供应厂的处理与供应厂之间帐务往来:按供应厂的“付款通知付款通知”记记 帐汇款,待收到发票后再帐汇款,待收到发票后再 进行记帐转帐。进行记帐转帐。糙柬幸植扩汇慢伟臭恫酿长妆宫森麻赋措壮绪概畜义伤赚镊嗅偷幕熊火呕信息系统分析与设计信息系统分析与设计高层高层DFD图图供应厂供应厂顾客顾客处理处理配件配件业务业务用户订单用户订单发货单发货单采购单采购单送货单送货单配件库存配件库存妊煤狱遏撤肢钡犯齐敌仍钟卖轰勘赡延豪姑啤舟阎梯芳持诚摔失迄玄趟啮信息系统分析与设计信息系统分析与设计受理用户受理用户订单订单I: 用户订单用户订单 O:备货单备货单;用户订用户订单单检查库存检查库存修改库存修改库存办理采购办理采购办理收款办理收款受理供应受理供应厂交货厂交货I: 备货单备货单 O:发货单发货单;采购申请单采购申请单I: 发货单发货单;进货单进货单 O: 发货单发货单;进货单进货单I: 采购申请单采购申请单;库存现状库存现状;供应厂记录供应厂记录O:采购单采购单I: 送货单送货单;采购明细采购明细; O:进货单进货单;验收单验收单;退货单退货单办理付款办理付款I:发货单发货单;汇款单汇款单;采购明细采购明细 O:付款通知付款通知;记帐凭证记帐凭证;发票发票I:付款通知付款通知;验收单验收单;(供应厂发票供应厂发票)O:汇款单汇款单;记帐凭证记帐凭证销售销售仓库仓库采购采购财务财务确定处理单元及确定处理单元及I/O蓉合竹安巩毗膛许它软朝隧硬辖浦夹带汁酷椒契涸眠景怠诲厌兴运汝炽赊信息系统分析与设计信息系统分析与设计配件目录配件目录用户订单存档用户订单存档配件库存配件库存采购单存档采购单存档进货单存档进货单存档确定存储单元确定存储单元发货单存档发货单存档销售明细帐销售明细帐供应厂记录供应厂记录采购明细帐采购明细帐价格文件价格文件绚谊玲立赡撼迎嫉汹对褐耸囱锅苍恶嘿趟献蜕苹呈邻崎辞痔浓亢臼述滦知信息系统分析与设计信息系统分析与设计供应厂供应厂顾客顾客订单订单备货单备货单采购申请单采购申请单采购单采购单受理受理用户用户订单订单检查检查库存库存办理办理采购采购修改修改库存库存受理供受理供应厂交应厂交货货办理办理付款付款办理办理收款收款发货单发货单配件记录配件记录供应厂记录供应厂记录配件库存配件库存采购单采购单用户订单用户订单采购明细帐采购明细帐进货单进货单价格文件价格文件销售明细帐销售明细帐进货单进货单记帐凭证记帐凭证验收单验收单发发货货单单1发发货货单单2发发货货单单3库库存存量量库库存存现现状状采购明细采购明细单价单价记帐凭证记帐凭证发票发票收收款款单单付款通知1234567D1D2D3D4D5D6D7D8D9D10送货单送货单发票发票汇款单汇款单付付款款通通知知钙栈馏练益座梅跋仗修氢急干沉灶枝烬梗嘶礁揍请雌犀帘帧碳难宠猖熄激信息系统分析与设计信息系统分析与设计5.4 数数 据据 字字 典典一、数据字典一、数据字典 数据字典用于描述数据字典用于描述DFDDFD图中的数据流、数据存储、数图中的数据流、数据存储、数据元素、数据结构、据元素、数据结构、 处理逻辑和外部项。处理逻辑和外部项。 数据流、数据存储的属性及它们之间的关系是通过数数据流、数据存储的属性及它们之间的关系是通过数据元素、数据结构来描写的。据元素、数据结构来描写的。例:订货单例:订货单数据元素数据元素组成组成数据结构数据结构数据流数据流数据存储数据存储组成组成订单编号订单编号,日期日期,顾客名顾客名,地址地址,电话电话, 帐号帐号,配件名称配件名称,规格规格,订货订货数量数量订货单标识订货单标识顾客详情顾客详情配件详情配件详情西市包羞凑蓑匆愁庶早饮兢裸征估迈勒北凸此浇赢容勒朔巾蹲缝欺苯宾陵信息系统分析与设计信息系统分析与设计5.4 数数 据据 字字 典典二、数据字典的各类条目二、数据字典的各类条目1、数据元素:、数据元素: 是不可再分的数据,主要描述其静态属性是不可再分的数据,主要描述其静态属性例:例:数据元素定义数据元素定义名称:名称:汽车配件编号汽车配件编号序号序号 PJ-1编号编号 DE001别名:别名:PARTN0(程序内部用名)(程序内部用名)说明:说明:PJ公司经营的汽车零配件的代码公司经营的汽车零配件的代码长度:长度:10个字节个字节类型:类型:字符字符有关的数据结构:有关的数据结构:汽车配件、配件库存等汽车配件、配件库存等销售、采购、会计销售、采购、会计有关的处理逻辑:有关的处理逻辑:取值取值/含义:含义:X XXX XXX XXX品名编码品名编码牌号牌号类别类别进口进口/国国产产酬略孽称姨恐车令慌过稗皖康痊鬼朗要诧夫查儿这汾塘反败仕仙避痘畸顶信息系统分析与设计信息系统分析与设计5.4 数数 据据 字字 典典二、数据字典的各类条目二、数据字典的各类条目2、数据结构:、数据结构: 描述数据之间的组合关系描述数据之间的组合关系例:例:数据结构定义数据结构定义名称:名称:汽车配件汽车配件序号序号 PJ-41编号编号 S003简述:简述:PJ公司经营的汽车配件的基本信息公司经营的汽车配件的基本信息有关的数据流有关的数据流/结构:结构:顾客订货单顾客订货单有关的处理逻辑:有关的处理逻辑: 编辑订货单编辑订货单组成:组成:编号、名称、规格、供应商、单价编号、名称、规格、供应商、单价.柄她敦扇教薛踏书墓闸须先稼险涕貌硝实枣焚秦怀儒汀啄悉悲垢坊试楔讨信息系统分析与设计信息系统分析与设计5.4 数数 据据 字字 典典二、数据字典的各类条目二、数据字典的各类条目3、数据流:、数据流:表达了数据的流向,可以是数据元素表达了数据的流向,可以是数据元素/数据结构数据结构例:例:数据流定义数据流定义名称:名称:顾客的订货单顾客的订货单序号序号 PJ-58编号编号 DF001说明:说明:顾客向顾客向PJ公司订货时填写的订货单公司订货时填写的订货单来源:来源: 外部项外部项“顾客顾客”去向:去向:处理逻辑处理逻辑“编辑顾客订货单编辑顾客订货单”组成:组成:订货单编号、日期、汽车订货单编号、日期、汽车配件、数量、顾客配件、数量、顾客流通量:流通量:300份份/天天高峰量:每天上午高峰量:每天上午 9:0011:00,约约200份份综混可诣部链米胸雨蔷咨帝是避曹闲渝跟流仍泞咒踏钨搂盛们埔霓饵慷耸信息系统分析与设计信息系统分析与设计5.4 数数 据据 字字 典典二、数据字典的各类条目二、数据字典的各类条目4、数据存储:、数据存储: 是数据停留和保留的地方,至少由一个数据是数据停留和保留的地方,至少由一个数据结构组成。结构组成。例:例:数据存储定义数据存储定义名称:名称:配件库存配件库存序号序号 PJ-88编号编号 D3说明:说明:对仓库现有配件品种和数量的记载对仓库现有配件品种和数量的记载组成:组成: 配件标识配件标识 、库存量、安全库存量、库存量、安全库存量查询键:查询键:配件编号、配件名称配件编号、配件名称有关数据流:有关数据流:P1.4 D3P2.5 D3D3 P1.3D3 P1.7D3 P1.8霹借抉蝶钉锡蒙在墒丁株巴夺码屋毒窖烽烃观浙宜韶抱陀靳册络镇揉懒费信息系统分析与设计信息系统分析与设计5.4 数数 据据 字字 典典二、数据字典的各类条目二、数据字典的各类条目5、处理逻辑:、处理逻辑:每一个处理逻辑都要说明每一个处理逻辑都要说明6、外部项:、外部项:6项条目项条目,先编写哪一个先编写哪一个?三、数据字典的作用与管理三、数据字典的作用与管理铀庶巩赞敢埠哉炎赡捕嫉馆鄙扬恐缸睦潜咋匈舌陀却衙保埃畸忿涪枕户很信息系统分析与设计信息系统分析与设计5.5 处处 理理 逻逻 辑辑 的的 分分 析析 与与 描描 述述如何描述处理逻辑如何描述处理逻辑, ,用自然语言如何用自然语言如何? ?例例1:邮局的国际航空印刷品计价表上写着邮局的国际航空印刷品计价表上写着: :2020克以下克以下: : 0.300.30元元; ; 20-5020-50:0.500.50元元; 50-100:; 50-100: 0.900.90元元界限不清界限不清例例2: 汽车运输公司制定了一项奖励政策:汽车运输公司制定了一项奖励政策:“本月无安全事故并本月无安全事故并且完成本月计划运货量或节油达到计划指标者,奖且完成本月计划运货量或节油达到计划指标者,奖3030元。元。逻辑条件的次序不明确逻辑条件的次序不明确例例3: PJ PJ公司的一项政策:凡是老顾客或付款信用好的顾客公司的一项政策:凡是老顾客或付款信用好的顾客均可优先订货。均可优先订货。意义模糊的形容词意义模糊的形容词枷呜综勺扑容免憋韧心懦挥调嘱怠颊廓公练棵渴吗驹堆砖疙后倡傅娄随略信息系统分析与设计信息系统分析与设计5.5 处处 理理 逻逻 辑辑 的的 分分 析析 与与 描描 述述一、判断树一、判断树 如果某个动作不只依赖一个条件,而与若干个条件有如果某个动作不只依赖一个条件,而与若干个条件有关,可采用判断树。关,可采用判断树。 在分析一项政策时,首先确定有哪些条件;第二要确在分析一项政策时,首先确定有哪些条件;第二要确定每一个条件有几种可能的状态,即有几种取值;第三定每一个条件有几种可能的状态,即有几种取值;第三确定有哪些动作,即几项策略。确定有哪些动作,即几项策略。订货方案订货方案欠款时间欠款时间需求量需求量处理方案处理方案=303030天天=100100100天天库存量库存量 库存量库存量库存量库存量 库存量库存量立即发货立即发货先按先按先付款再发货先付款再发货不发货不发货通知先付欠款通知先付欠款单概脉棵呈转褪纷问预舷辉艾远峡瘦左司介波损晚育块斌脊星无梧苛鞍氰信息系统分析与设计信息系统分析与设计5.5 处处 理理 逻逻 辑辑 的的 分分 析析 与与 描描 述述二、判断表二、判断表判断表的结构判断表的结构条件根条件根条件项条件项活动根活动根活动项活动项表根表根表项表项下挫婉过筐靳挝盛同扶鼻炎钉妻裤灿蝴币邑北瓤饮察雍懊若粥兔挠茹回青信息系统分析与设计信息系统分析与设计PJPJ公司计价策略公司计价策略 交易额在千元以上交易额在千元以上, ,交往时间长交往时间长, ,信誉好信誉好, ,折扣折扣1515; ;信誉不信誉不好好, ,折扣折扣1010; ;交往时间短,折扣交往时间短,折扣1010; ; 交易额不足千元,时间长交易额不足千元,时间长, ,信誉好信誉好, ,折扣折扣8 8; ;信誉一般信誉一般, ,折折扣扣5 5; ;信誉不好信誉不好, ,不折扣;交往时间短,信誉好不折扣;交往时间短,信誉好, ,折扣折扣5 5; ;信信誉不好誉不好, ,不折扣。不折扣。制表步骤:制表步骤:确定条件根确定条件根交易额交易额C1C1;交往时间;交往时间C2C2;信誉;信誉C3C3确定条件取值确定条件取值10001000元:元:D D10001000元:元:X X交易额交易额1010年:年:C C10 2020:N N确定条件组合确定条件组合 2 2 X X 2 2 X X 3 31212确定活动根确定活动根 A1:15A1:15; A2:10%; A3:8%; A4:5%; A5:0%; A2:10%; A3:8%; A4:5%; A5:0%画出表框并填入每项取值画出表框并填入每项取值每项取值连续出现的次数每项取值连续出现的次数交易额交易额:12/2=6:12/2=6时间时间: 6/2=3: 6/2=3信誉信誉: 3/3=1: 3/3=1响遂廉弹场汇膨拿督剩幢曝灌翱志婴筒饭胆序杆消浚羞惫掐照琴供崎殿逢信息系统分析与设计信息系统分析与设计制表步骤:制表步骤:确定条件根确定条件根交易额交易额C1C1;交往时间;交往时间C2C2;信誉;信誉C3C3确定条件取值确定条件取值10001000元:元:D D10001000元:元:X X交易额交易额1010年:年:C C10 2020:N N确定条件组合确定条件组合 2 2 X X 2 2 X X 3 31212确定活动根确定活动根 A1:15A1:15; A2:10%; A3:8%; A4:5%; A5:0%; A2:10%; A3:8%; A4:5%; A5:0%画出表框并填入每项取值画出表框并填入每项取值每项取值连续出现的次数每项取值连续出现的次数交易额交易额:12/2=6:12/2=6时间时间: 6/2=3: 6/2=3信誉信誉: 3/3=1: 3/3=1化简化简原则原则找出相同动作下所对应的列找出相同动作下所对应的列 若若N N列中有一个条件列中有一个条件C Ci i、取值状态取值状态M M个,而这个,而这N N列列在在CiCi下的取值是下的取值是CiCi的全部取值(即全集)的全部取值(即全集)。这这N N列在其他条件下的取值都是相同的。列在其他条件下的取值都是相同的。合并后的列,对于合并后的列,对于CiCi条件不需判断,只保留其他条件取值条件不需判断,只保留其他条件取值决定各种条件组合的行动决定各种条件组合的行动锤致朔恭玛修抠烦伊烩昔巢茸挨摩团骸循蔡诅拔寞网篙幽噪畔岸蛾酮复迫信息系统分析与设计信息系统分析与设计5.5 处处 理理 逻逻 辑辑 的的 分分 析析 与与 描描 述述三、结构式语言三、结构式语言 结构式语言是专门用于描述一个功能结构式语言是专门用于描述一个功能单元的逻辑要求的一种语言。它介于自然单元的逻辑要求的一种语言。它介于自然语言与程序设计语言之间。语言与程序设计语言之间。三种结构:顺序、判断、循环三种结构:顺序、判断、循环注意:语句中所涉及的名词必须在数注意:语句中所涉及的名词必须在数据字典中有定义。据字典中有定义。踩磕桅灯鞠撕均玲灸淡跌议字坠挑琼摘淳蓬语寡沥戌业溅宛踩含欺刊绸送信息系统分析与设计信息系统分析与设计5.5 处处 理理 逻逻 辑辑 的的 分分 析析 与与 描描 述述四、三种工具的比较四、三种工具的比较 判定树判定树 判定表判定表 结构式语言结构式语言 掌握工具的难掌握工具的难易程度易程度对于逻辑验证对于逻辑验证表达的直观性表达的直观性作为程序设计作为程序设计 资料资料可修改性可修改性比较项目比较项目工具种类工具种类容易容易较难较难一般一般好好较好较好一般一般好好一般一般一般一般好好好好较差较差较差较差较好较好一般一般则胶循涤媒榆妙址丸辙舵托妖西铃文邀殆镭看圆借泡儒石谰寓疾达榴康磋信息系统分析与设计信息系统分析与设计 本章要点:v目的:建立物理模型,解决系统分析人员与系统实 施人员的沟通问题。v任务:总体设计(系统结构图)、详细设计(防护 性、代码、数据库、输入输出设计等)。v方法:结构化设计方法。 v工具:系统结构图第六章第六章 系统设计系统设计 SA人员人员SDSD人员人员SDSD人员人员用户用户程序设计人员程序设计人员 逻辑模型逻辑模型(做什么)(做什么) 物理模型物理模型(怎么做)(怎么做)蒲嫌蹋询垮望傀妆荆夯忌马渗兄笛厌匙浮穴败几粘宦檄夜寐猪连昌躁负膀信息系统分析与设计信息系统分析与设计6.1 系系 统统 设设 计计 任任 务务 概概 述述一、系统设计的任务一、系统设计的任务 用一组标准的准则和工具帮助用一组标准的准则和工具帮助SDSD人员确定人员确定系统的模块、连接方式。系统的模块、连接方式。详细设计详细设计将系统划分为模块将系统划分为模块总体(初步)设计总体(初步)设计两两个个阶阶段段 决定每个模块的功能决定每个模块的功能选择系统的软、硬件,设备及配置方案选择系统的软、硬件,设备及配置方案决定模块的界面决定模块的界面决定模块的调用关系决定模块的调用关系 代码设计、数据库设计、代码设计、数据库设计、I/OI/O设计、设计、 界面设计、防护性设计界面设计、防护性设计ABCDEF鹰禹宵郊拜拽墓呕滇腆蓖秃胆镇贩坤功级谬襟粘揪衙褥邻裳骗讶稼抒疤撮信息系统分析与设计信息系统分析与设计6.1 系系 统统 设设 计计 任任 务务 概概 述述二、系统设计的评价标准二、系统设计的评价标准1 1、系统的效率、系统的效率2 2、系统的可靠性、系统的可靠性3 3、工作质量、工作质量4 4、可变更性、可变更性根咽志携绢诸慈灵庐琳泅漏隔则价姨匙初疟熏形舵发货扶后痹毒络抚励彦信息系统分析与设计信息系统分析与设计6.2 结结 构构 化化 设设 计计一、系统结构图一、系统结构图 是系统结构图的基本元素,通常指可是系统结构图的基本元素,通常指可以调用的一段程序。以调用的一段程序。1 1、模块:、模块:四四种种属属性性输入和输出输入和输出逻辑功能逻辑功能运行程序运行程序内部数据内部数据外部特性外部特性内部特性内部特性 ABCDEF窒陀家够冀瞳玩源洽似君烙狸陵珠腆墒吾荤妻庶奇笑棋癣门故君渤涤程加信息系统分析与设计信息系统分析与设计6.2 结结 构构 化化 设设 计计一、系统结构图一、系统结构图模块的设计原则模块的设计原则模块的独立性模块的独立性聚合度聚合度模块内的紧凑性模块内的紧凑性模块间的联系模块间的联系耦合度耦合度1 1、模块划分按层次进行、模块划分按层次进行2 2、每一模块的功能尽可能独立、单一、每一模块的功能尽可能独立、单一3 3、减少模块间不必要的联系、减少模块间不必要的联系注意:注意:扇入扇出系数扇入扇出系数球媒侄诊沥推泪吐糕争焕沙抽权龋拼胜而枪钨耻沾帖桥玛计哪狗够钩瑞溉信息系统分析与设计信息系统分析与设计6.2 结结 构构 化化 设设 计计一、系统结构图一、系统结构图2 2、系统结构图的符号、系统结构图的符号模块:模块:修改库存修改库存模块间的调用模块间的调用 ABCDEF直接调用直接调用判断调用判断调用循环调用循环调用模块间的通讯模块间的通讯数据通讯数据通讯控制通讯控制通讯作业作业:系统:系统A首先调用模块首先调用模块B,获得数据,获得数据b,然后将数据,然后将数据b传给传给模块模块C,并循环调用模块,并循环调用模块C,获得数据,获得数据c ,当,当c0时,系统时,系统A调调用模块用模块D。画结构图。画结构图.糜兔捻晰樟肄可矛返瑞贪嘶绪私闭锥姥贪复逸懊卤淖秧溪啄改叹宜瀑赐阅信息系统分析与设计信息系统分析与设计6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略 所谓设计策略所谓设计策略, ,是指将是指将DFDDFD图转换成系统结构图转换成系统结构图的方法,它属于面向数据流的设计方法。图的方法,它属于面向数据流的设计方法。储户储户存取单存取单存款存款处理处理取款取款处理处理业务业务区分区分处理处理存单存单 取单取单主文件主文件编辑编辑事务事务记录记录检索主检索主文件记文件记录录修改主修改主文件记文件记录录排列主排列主文件记文件记录录排列排列事务事务记录记录事务记录事务记录合格事务合格事务 记录记录合格事务合格事务 记录记录主文件记录主文件记录新主文新主文件记录件记录用过的事用过的事务记录务记录变换型变换型; ;适用于适用于DFDDFD底层底层事务型事务型; ;适用于适用于DFDDFD顶层顶层沮贵炭誉军牙萄蔚丑镍谱哎星奸晒庞搂婿禁赐浮备拍壤寺哦铸嘘遣步艾京信息系统分析与设计信息系统分析与设计6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略1、以变换为中心的策略、以变换为中心的策略 处理处理输入输入输出输出 如果在如果在DFD图中,从同一个数据源流入的数据流在系图中,从同一个数据源流入的数据流在系统中所经过的逻辑路径几乎都是相同的,而且存在着以统中所经过的逻辑路径几乎都是相同的,而且存在着以下三类处理逻辑,可以采用以变换为中心的策略。下三类处理逻辑,可以采用以变换为中心的策略。第一类处理逻辑执行输入功能。第一类处理逻辑执行输入功能。第二类处理逻辑执行变换功能。第二类处理逻辑执行变换功能。第三类处理逻辑执行输出功能。第三类处理逻辑执行输出功能。导出的导出的初始结初始结构图构图 系统系统输出输出 处理处理输入输入变换中心变换中心两虞损耀悉陶抨纳宵不徒铺氦蒋屿篓生蟹命神们馒汗鬼塑模波井腿窟匿更信息系统分析与设计信息系统分析与设计输出输出输入输入数据源数据源数据源数据源变换变换中心中心主文件主文件编辑编辑事务事务记录记录检索主检索主文件记文件记录录修改主修改主文件记文件记录录排列主排列主文件记文件记录录排列排列事务事务记录记录事务记录事务记录合格事务合格事务 记录记录合格事务合格事务 记录记录主文件记录主文件记录新主文新主文件记录件记录用过的事用过的事务记录务记录6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略以变换为中心的策略的转换步骤:以变换为中心的策略的转换步骤:确定变换中心确定变换中心戚宰坠疹降锌演庚涎霉忌敝寝魔屈借肺沮距哑肃孙氦缉钙誉国虱壤捉误孤信息系统分析与设计信息系统分析与设计6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略以变换为中心的策略的转换步骤:以变换为中心的策略的转换步骤: 产生初始结构图产生初始结构图 修正主文件修正主文件写文件和打写文件和打印事务记录印事务记录修正主文件修正主文件 记录记录获得合格事务获得合格事务和主文件记录和主文件记录 读事务文件读事务文件检索主检索主文件记录文件记录编辑事编辑事务记录务记录排列新排列新主文件主文件记录记录排列事排列事务记录务记录 打印事务记录打印事务记录写主文件写主文件NMEOFEOFEOFNOVTVTVTVTVTVTTRBADMRMRMRNMNMFMFTTR 事务记录事务记录EOF 事务文件的结束事务文件的结束 标志标志VT 合格的事务记录合格的事务记录BAD 不合格的事务记不合格的事务记 录标志录标志MR 主文件记录主文件记录NM 修正后的主文件修正后的主文件 记录记录NO 没检索到主文件没检索到主文件 记录的标志记录的标志FM 排列格式后的新排列格式后的新 文件记录文件记录FT 排列格式后的已排列格式后的已 用过的事务记录用过的事务记录鹰德回色栓擒筒恢救巡忱姆卸注搜伸览侄赠熊舞及郡郎鼻致抱涸捧纽勤辣信息系统分析与设计信息系统分析与设计 修正主文件修正主文件写主文写主文件记录件记录修正主文件修正主文件 记录记录获得合格获得合格事务记录事务记录 检索检索主文件主文件 记录记录读事读事务文务文件件编辑编辑事务事务记录记录排列新排列新主文件主文件记录记录排列事排列事务记录务记录打印打印事务事务记录记录写主写主文件文件OKEOFEOFNOTRMKVTVTVTVTTRTRMRMRMRNMNMNMFMFT获得主文获得主文件记录件记录打印有效打印有效事务记录事务记录显示错显示错误事务误事务记录记录显示显示错误错误VKFTFMTR分解与优化后的结构图分解与优化后的结构图6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略以变换为中心的策略的转换步骤:以变换为中心的策略的转换步骤: 分解与优化分解与优化灵钙恭是鹊览奥谊兄坠呕温城獭犁碑疆藤选伏驼晚渗陌辫耿僧杀梆碱巨榜信息系统分析与设计信息系统分析与设计6.2 结结 构构 化化 设设 计计读入读入数据数据编辑编辑数据数据求解求解编辑编辑格式格式打印打印输出输出原始数据原始数据机内数据机内数据正确数据正确数据解解格式化解格式化解以变换为中心的转换:以变换为中心的转换:泛罪筛猪尽劈批摊佑州蘑某挠驱四醛启赡蛰烹星绍绒丧蛋疹寺桨坞开庶叠信息系统分析与设计信息系统分析与设计二、设计策略二、设计策略6.2 结结 构构 化化 设设 计计2、以事务为中心的策略、以事务为中心的策略具体步骤具体步骤:确定事务中心确定事务中心事务中心应具有事务中心应具有四种逻辑功能四种逻辑功能具有获得原始记录的功能具有获得原始记录的功能能为这些事务选择相应的逻辑处理路径能为这些事务选择相应的逻辑处理路径具有区分类型的功能具有区分类型的功能确保每一个事务能够得到完全的处理确保每一个事务能够得到完全的处理一般说来,具有一个输入、多个输出特征的处理就是一般说来,具有一个输入、多个输出特征的处理就是事务中心。事务中心。业务业务区分区分处理处理 朗擂娇阜氨勋爵丘栽岩陵看铺犬荷叼晦拱过添肘幸诺象敢藩蒂欺驳绸抬自信息系统分析与设计信息系统分析与设计6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略2、以事务为中心的策略、以事务为中心的策略具体步骤具体步骤: 选模型选模型 事务处理事务处理调度处理调度处理获得事获得事务类型务类型分析分析事务事务类型类型 读读事务事务文件文件编辑编辑A类类事务事务处理处理A类类事务事务TRTRTRCK事务记录事务记录TR事务事务A类型标志类型标志CKCK处理处理B类类事务事务处理处理C类类事务事务编辑编辑B类类事务事务编辑编辑C类类事务事务事务处理事务处理炳唁嗜洒绚奇烛死淑真工锑弛矗域大谭糜咖戈院憨鳖什砰氟蹈浸化丧甲丙信息系统分析与设计信息系统分析与设计6.3 系统物理配置方案设计系统物理配置方案设计一、设计依据一、设计依据系统的吞吐量。系统的吞吐量。系统的响应时间。系统的响应时间。系统的可靠性。系统的可靠性。集中式还是分布式。集中式还是分布式。地域范围。地域范围。数据管理方式。数据管理方式。这变井召暖宣污晒狰矛水屯有悍涟昧咕独嚣信胸咙聊皋拿衬出魂照羊鱼睹信息系统分析与设计信息系统分析与设计 管理对计算机的基本要求是速度快、管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便等。容量大、通道能力强、操作灵活方便等。但性能越高,价格越贵。但性能越高,价格越贵。 计算机硬件的选择首先要考虑将来计算机硬件的选择首先要考虑将来的的MISMIS的处理方式,其次要考虑应用软的处理方式,其次要考虑应用软件对计算机处理能力的需求。件对计算机处理能力的需求。6.3 系统物理配置方案设计系统物理配置方案设计二、计算机硬件选择二、计算机硬件选择送趟戮垄椽哗涕毖毁艇勃嚎蹦慷殆墨力畸书烦萤过炔脖木腔专蛔钙括苑圆信息系统分析与设计信息系统分析与设计6.3 系统物理配置方案设计系统物理配置方案设计三、计算机网络的选择三、计算机网络的选择网络的拓扑结构。网络的拓扑结构。网络的逻辑设计。网络的逻辑设计。网络的操作系统。网络的操作系统。遣兽猫已烙洱液甜嫉屉径盗武凸将恨阀可钠耸篓沂跃铁俗毋弄衙笨予截都信息系统分析与设计信息系统分析与设计6.3 系统物理配置方案设计系统物理配置方案设计四、数据库管理系统的选择四、数据库管理系统的选择数据库的性能。数据库的性能。数据库的管理系统。数据库的管理系统。数据库的安全数据库的安全 。数据的类型。数据的类型。貉想一槛藕胶锯撂诅情菊胆工砍镊大宰镀镍称猴饭握奥由卧捌浙裤骑袁蕾信息系统分析与设计信息系统分析与设计6.3 系统物理配置方案设计系统物理配置方案设计五、应用软件的选择五、应用软件的选择软件是否能够满足用户的要求。软件是否能够满足用户的要求。软件是否具有足够的灵活性。软件是否具有足够的灵活性。软件是否能够获得长期、稳定的技术支持软件是否能够获得长期、稳定的技术支持 。短娟牛咋滩囊框监埃缉墩已伤绊靖卯林尘范序娩秧忧窖眶畜锌纶邱掸碍颂信息系统分析与设计信息系统分析与设计6.4 详详 细细 设设 计计一、防护性设计一、防护性设计系统中可能出现的问题系统中可能出现的问题数据差错数据差错: :通讯、输入、不真实通讯、输入、不真实破坏:自然破坏、人为破坏破坏:自然破坏、人为破坏失密失密系统防护性策略系统防护性策略文件及程序的安全防护文件及程序的安全防护系统保密系统保密系统故障系统故障数据差错防护数据差错防护其它系统防护其它系统防护嗣稠牺秒干仁苔榷敌牢邻吉次屠崇衣蹦匆佳推溃誓挞右辊昭坛报炳嘶寒怂信息系统分析与设计信息系统分析与设计6.4 详详 细细 设设 计计二、代码设计二、代码设计代码功能代码功能: : 代码是代表事物名称、属性、状态等的符号,为代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合了便于计算机处理,一般用数字、字母或它们的组合来表示。来表示。代码为事物提供一个概要而不含糊的认定,便于数据代码为事物提供一个概要而不含糊的认定,便于数据 的存储和检索。的存储和检索。代码提高处理的效率和精度。代码提高处理的效率和精度。代码提高了数据处理的全局一致性。代码提高了数据处理的全局一致性。代码是人和计算机的共同语言,是两者交换信息的工具。代码是人和计算机的共同语言,是两者交换信息的工具。歉览诈在微城争开浅闯欣深荆镁烟岛降贤戎钱卓吴篡氮蓉帅毕矢茸昨荣辖信息系统分析与设计信息系统分析与设计6.4 详详 细细 设设 计计二、代码设计二、代码设计代码种类代码种类: :无实义代码:顺序码无实义代码:顺序码有实义代码有实义代码逻辑码逻辑码矩阵码矩阵码自检码自检码系列顺序码系列顺序码区间码区间码多面码多面码层次码层次码十进制码十进制码缩写码缩写码助忆码助忆码禹插钓茫塞柑曲体优谭桅癸圃遥青拍扑暇徘肘催篓徊兽腋暗佑硼欠顿碧六信息系统分析与设计信息系统分析与设计代码的种类 (1)顺序码顺序码是一种最简单、最常用的代码。这种代码是将顺序的自然数或字母赋予分类对象。顺序码是一种无实义代码。这种代码只作为分类对象的唯一标识,只代替对象名称,而不提供对象的任何其他信息。顺序码的优点:代码简短,使用方便,易于管理,易添加,对分类对象无任何特殊规定。缺点是代码本身没有给出对象的任何其他信息。通常非系统化的分类对象常采用顺序码。 里袁杜肺痢氮犬拍业独煽芒扎徒孤瘦感仕辉梦灿萧郎故穗晚极哗爵赋鼠龚信息系统分析与设计信息系统分析与设计代码的种类 (2)矩阵码 是一种逻辑码。所谓逻辑码,是按照一定的逻辑规则或者程序算法编写的代码。矩阵码就是建立在两维空间坐标x,y基础上的代码。代码的值是通过坐标x,y的数值构成的。(3)自检码 自检码由原来的代码(本体部分)和一个附加码组成。附加码用来检查代码的录入和转录过程中是否有差错。附加码也叫检验码。它和代码本体部分有某种唯一的关系,它是通过一定的数学算法得到的。较萤锚晨锑邯刨认碳人神将缸撑浇殉笺坯女仲似耻殉盆汇妹弘廖甸遇奏秩信息系统分析与设计信息系统分析与设计代码的种类 (4)系列顺序码 是排序码的一种,是一种特殊的顺序码。它将顺序代码分为若干段并与分类对象的分段一一对应,给每段分类对象赋予一定的顺序代码。 特点:是能表示一定的信息属性,易于添加;缺点是空码较多时,不便于机器处理,不适用于复杂的分类体系。学酗扁种舰味武孩绷窜刑招害伍亥驱拎祥裤套析备倍蜕捏愚抢桥导驱圆蓟信息系统分析与设计信息系统分析与设计代码的种类 (5)层次码 代码分为若干层,并与对象的分类层次对应。代码左端为高位层次代码,右端为低位层次代码。每个层次的代码可采用顺序码或系列顺序码。 特点:能明确标出对象的类别,有严格的隶属关系,代码结构简单,容量大,便于机器汇总。当层次较多时,弹性较差。 狸烯障染梢遇玲茫搅耗儿咯称瑟典首擎迅凛谩赫抱箩账性首曾赐裤坝已扶信息系统分析与设计信息系统分析与设计代码的类型 代码的类型指代码符号的表示形式:v数字型代码是用一个或多个阿拉伯数字表示的代码。这种代码结构简单,使用方便,也便于排序,易于在国内外推广,缺点是对象特征描述不直观;v字母型代码是用一个或多个字母表示的代码。例如:BJ代表北京,NJ代表南京。优点是便于记忆,符合人们使用习惯,代码容量大。缺点是不便于机器处理。特别是编码对象多、更改频繁时,常会出现重复和冲突;v混合型代码是由数字、字母、专用符号组成的代码。这种代码基本上兼有前两种代码的优点。但是这种代码组成形式复杂,计算机输入不便,录入效率低,错误率高。医尖叶肉迅蹿钥膳卤蛔波蔬陕义甥垫精矾靖蓉怔瓦行僻槽翅冠央蛇蚕倔搀信息系统分析与设计信息系统分析与设计代码的校验方法 为了验证输入代码的正确性,要在代码本体的基础上,再外加校验码,使它成为代码的一个组成部分。 校验码是根据事先规定好的数学方法及代码本体计算出来的。当自检码输入计算机后,计算机按照同样的数学方法,根据代码本体进行计算,将结果与校验位比较,检验输入的代码是否正确。一种校验码的生成过程如下:(1)对代码本体的每一位加权求和设 代 码 本 体 为 C1,C2Cn, 权 因 子 为 P1,P2, Pn,加 权 求 和:S=CiPi。其中权因子可取自然数1,2,3,几何级数2,4,8,16,32,质数2,3,5,7,11,等等。(2)以模除和得余数R:R=S mod(M) ,M=10,11,等等。(3)模减去余数得校验位:Cn+1=M-R茨轨赐俺沏色烬椰详省铀蔫呵你帆抚玉粕鸿肇求匆揍吝喧俗甫总彝配挚疤信息系统分析与设计信息系统分析与设计6.4 详详 细细 设设 计计二、代码设计二、代码设计校验码的生成过程:校验码的生成过程: 对代码本体的每一位加权求和对代码本体的每一位加权求和S S C Ci i P Pi i代码本体代码本体权因子权因子自然数自然数几何级数几何级数质数质数 以模除和得余数以模除和得余数R RS mod(M)S mod(M)模模10101111和和余数余数 模减去余数得校验位模减去余数得校验位C Cn+1n+1= M= MR R迷刮寥窑薛俐浸斡逐佣儡翌音脐苟珊肄鄙柠古尺桶省襟烃潍离瘪唐捎舀匈信息系统分析与设计信息系统分析与设计代码的校验方法 例: 代码本体为123456,权因子为1,7,3,1,7,3 模为10,则:S=1* 1+2*7+3*3+4*1+5*7+6*3=81R=81 mod(10)=1校验位为:10-1=9所以自检码为1234569,其中9为校验位。当自检码C1C2CnCn+1(其中Cn+1为校验位)输入计算机后,对C1C2Cn分别乘以原来的权因子,Cn+l乘以1,所得的和被模除,若余数为零,则该代码一般说来是正确的,否则输入有错。镰掂掷薄刃电俞恶漆撤醚咬炔酮解泞耶脱疫悦昼明山症归装子傣户查萨束信息系统分析与设计信息系统分析与设计代码设计的原则 代码设计必须遵循以下基本原则:(1)唯一性一个对象可能有多个名称,也可按不同的方式对它进行描述。但在一个编码体系中,一个对象只能赋予它一个唯一的代码。 (2)合理性代码结构应与相应的分类体系相对应。 (3)可扩充性应留有充分的余地,以备将来不断扩充的需要。 赚渔洲尊武绘傍谰镐抑搪盎邦闺券微仓昭蓝仓唯阑慌恿社启勃港促汰来悔信息系统分析与设计信息系统分析与设计代码设计的原则 (4)简单性 结构尽可能简单,尽可能短,以减少各种差错。(5)适用性 代码尽可能反映对象的特点,以助记忆,便于填写。(6)规范性 国家有关编码标准是代码设计的重要依据,已有标准的必须遵循。在一个代码体系中,代码结构、类型、编写格式必须统一。(7)系统性 有一定的分组规则,从而在整个系统中具有通用性。展侍遵札式宪宙败阵雕求贮究快镍抵想剑蜕炬阎硅甲誓醛酚彩哀坚催墨缅信息系统分析与设计信息系统分析与设计代码设计的步骤 (1)确定代码对象。(2)考查是否已有标准代码。应遵循标准代码。或在代码设计时要参考国际标准化组织、其他国家、其他部门、其他单位的编码标准,设计出便于今后标准化的代码。(3)根据代码的使用范围、使用时间,根据实际情况选择代码的种类与类型。(4)考虑检错功能。(5)编写代码表。 代码编好后,要编制代码表,作详细说明,以便正确使用。抖询傈孕钠挨食书剩非挖牧瞎踏尖瑰诚权脱周丰稗傈阔笨拔渊籽托井候凤信息系统分析与设计信息系统分析与设计作业作业考虑学生学号设计,要求反映:学生入学时间,所在系,所学专业,班级层次(大专、本科、研究生)痘织秦碑仓甫丘皂奄剥绥小魔蕉殿究貌铆肮攀或谅淫煮钦嫁也等满市鬼椎信息系统分析与设计信息系统分析与设计6.4 详详 细细 设设 计计三、界面设计三、界面设计1 1、用户界面的概念、用户界面的概念 用户界面是对用户与系统之间进行交互所采用户界面是对用户与系统之间进行交互所采用的方式、途径、内容、布局及结构的总称,用的方式、途径、内容、布局及结构的总称,用户界面也叫人机界面、人机接口、人机输入用户界面也叫人机界面、人机接口、人机输入输出或人机交互界面等。输出或人机交互界面等。孵破娟献舱添继抵赐韶匿陆抱失龋柑掖尔吭碾五墙美础楔块肚掏粮炯翠证信息系统分析与设计信息系统分析与设计6.4 详详 细细 设设 计计三、界面设计三、界面设计2 2、屏幕界面设计、屏幕界面设计合理、有效、安全合理、有效、安全注意:注意:尽量保持一致尽量保持一致为熟练用户提供快捷键为熟练用户提供快捷键提供有效反馈提供有效反馈提供简单的错误处理机制提供简单的错误处理机制允许撤消动作允许撤消动作减少短期记忆负担减少短期记忆负担靖摘疾分震须蛋雁洲阂墒惶尼努范甩卧斩竣疼宇锌泅胶吝教率丽治芹失裤信息系统分析与设计信息系统分析与设计1 1、输出设计的内容、输出设计的内容四、输出设计四、输出设计6.4 详详 细细 设设 计计 有关输出信息使用方面的内容有关输出信息使用方面的内容 输出信息的内容输出信息的内容 采用的输出设备采用的输出设备 输出介质输出介质 输出格式输出格式惰必纲鉴哲伸赛邑礁搜拥强丹乎扩诸莲讹予诧角捻腺积取黄抉喧朵虏记尿信息系统分析与设计信息系统分析与设计2 2、输出设计的方法、输出设计的方法四、输出设计四、输出设计6.4 详详 细细 设设 计计 预印表格预印表格 打印多层表格打印多层表格 周转文件周转文件薯拘肖套蛤段剃囊突磺姓霖怀拾简涅愚谍闺蹲烩感丝耗拂沥氮搏鹃港驹焕信息系统分析与设计信息系统分析与设计3 3、输出报告、输出报告四、输出设计四、输出设计6.4 详详 细细 设设 计计 方便使用者方便使用者 考虑计算机的硬件功能考虑计算机的硬件功能 考虑原系统的输出格式考虑原系统的输出格式 考虑系统发展的需要考虑系统发展的需要 输出格式要先试制输出样品,再经用户同意输出格式要先试制输出样品,再经用户同意后才能正式使用后才能正式使用径钎捎机粹椽均喳栈峙劳嘘扦任窃哥礼端统娃上陨柞蜕曳栓囚贼理沦造局信息系统分析与设计信息系统分析与设计输出设计输出设计包括以下几方面的内容:(1)确定输出内容 首先要确定用户在使用信息方面的要求,包括使用目的、输出速度、频率、数量、安全性要求等等。根据用户要求,设计输出信息的内容,包括信息形式(表格、图形、文字),输出项目及数据结构、数据类型、位数及取值范围,数据的生成途径,完整性及一致性的考虑,等等。 妹诵纤规沤枉拍陷徊壤噎兑蘸摈彤惋德折焊汕谤藕怠饯邦兼筏塘腐蒲谰芭信息系统分析与设计信息系统分析与设计输出设计(2)选择输出设备与介质 常用的输出设备有显示终端、打印机、磁带机、磁盘机、绘图仪、缩微胶卷输出器、多媒体设备。输出介质有纸张、磁带、磁盘、缩微胶卷、光盘、多媒体介质等等。这些设备和介质各有特点,应根据用户对输出信息的要求,结合现有设备和资金条件选择。砌铣帘兢糯进囚盔政憎瑶施寿阔谁邹寨谭府蕊梁庚涕慰诬巧括谱衡棚喂厩信息系统分析与设计信息系统分析与设计 输出设计(3)确定输出格式 提供给人的信息都要进行格式设计。输出格式要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求。报表是最常用的一种常用输出形式。报表的格式因用途不同而有差异,但一般由三部分组成:表头、表体和表尾。表头部分主要是标题;表体部分是整个表格的实体,反映表格的内容;表尾是一些补充说明或脚注。 杠浊樊剃咖抡相矿雪溅胖获拳孜情膊噪围峡帝造绷叁县歼纵约臆经靴冻汾信息系统分析与设计信息系统分析与设计五、输入设计 输入设计的原则 “输入的是垃圾,输出的必然是垃圾”。输入设计的目标是保证向系统输入正确的数据。在此前提下,应做到输入方法简单、迅速、经济、方便。为此,输入设计应遵循以下原则:(1)最小量原则:这就是在保证满足处理要求的前提下使输入量最小。 (2)简单性原则:输入的准备、输入过程应尽量容易,以减少错误的发生。(3)早检验原则:对输入数据的检验尽量接近原数据发生点,使错误能及时得到改正。(4)少转换原则:输入数据尽量用其处理所需形式记录,以免数据转换介质时发生错误。 盎伞跃逞浙垫霹冠脚辐文痕原梯茅落壬娇娟恕莆痛董慈拥剃肮眼啊抽撬梆信息系统分析与设计信息系统分析与设计输入设备的选择输入设备的选择键盘、磁盘输入键盘、磁盘输入光电阅读器光电阅读器终端输入终端输入喝椽趋褐滩炯丧码敖魏苦塘卿剂索阔迈宙阿悬汁稠栽作偶图嚏伦涕捏弱谊信息系统分析与设计信息系统分析与设计原始单据的格式设计原始单据的格式设计设计设计原始单据的原则原始单据的原则便于填写便于填写便于归档便于归档单据的格式应能保证输入的精度单据的格式应能保证输入的精度 戏焰虫息瞄脊泅隶屠星冬楞聊狈涅晶杭边谭异逆续敛阻教岛程绒熏间逃挠信息系统分析与设计信息系统分析与设计 输入设计的内容输入设计的内容包括:(1)确定输入数据内容;输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数值范围。 (2)确定数据的输入方式;数据的输入方式与数据发生地点、发生时间、处理的紧急程度有关。如:如果发生地点远离计算机房,发生时间是随机的,又要求立即处理,则采用联机终端输入。 婪敖谊较隆邮嘉焊慷预溪蛛四沿寨滁富拇封照递楔票玖姚轿晌徒旱认真凭信息系统分析与设计信息系统分析与设计 输入设计的内容(3)确定输入数据的记录格式;记录格式是人机之间的衔接形式,因而十分重要,设计得好,容易控制工作流程,减少数据冗余,增加输入的准确性,并且容易进行数据校验。 (4)输入数据的正确性校验;强调输入设计最重要问题是保证输入数据的正确性。对数据进行必要的校验,是保证输入正确的重要环节。 憎涪枝测涣盈霍赶拔腕汹芥诺整采扰诚掇掷快宗坊秦懊艾锰班眉峭面传闰信息系统分析与设计信息系统分析与设计 输入设计的内容(5)确定输入设备设备的选用应考虑以下一些因素:输入的数据量与频度;数据的来源、形式、收集环境;输入类型、格式的灵活程度;输入速度和准确性要求;输入数据的校验方法、纠正错误的难易程度;可用的设备与费用。托察陶裴橱颖力耳缸柱之科绑诚逸腆熬浓拇仕请京暇已家乓多再催橡陇兴信息系统分析与设计信息系统分析与设计 数据记录格式设计输入数据的记录格式:既要便于操作人员录入,又要便于填表人员、现场工作人员填写;记录格式本质上分为两部分:预先印刷部分和插入数据的空格。让人填的表格,不仅要注明文字,而且在表格下方也要注明代码说明。一些比较简单的代码,也可在表中列出,这样既方便了填表人和读表人,使他们不用死记编码或反复翻阅代码表,又可提高填写的准确性,从而能够保证输入数据的准确性。 涪冬抹窿障景渭柔罢防幢塘砾逐理滓主诣舵岸秤绒兼扬搏仰盐渐检讨簇谦信息系统分析与设计信息系统分析与设计 数据记录格式设计设计记录格式时可以采用如下基本技术:设计记录格式时可以采用如下基本技术:(1)块风格 把一部分框起来,引人注目,每个空格填人的数据仅为其所要求的数据。(2)阴影 不用编码员完成的那部分格式使用阴影,并注上说明。(3)选择框 简单输入的方式,填表者只要打勾即完成输入。(4)颜色 不同部分用不同的颜色,以明显标示不同字域。(5)设立数字域 数字栏应能容纳可能最大的数,标出小数点位置。(6)划分 划分区域,注明装订线。(7)说明 说明关键部分。 碾否礼藕汽褐铅斑船辖拽涛祈侣笔聪瘴狄劈莱窃爵龟路膝隆霞邓充毁堪宫信息系统分析与设计信息系统分析与设计 输入数据的校验方法数据出错有三种情况:(1)数据内容错 这是由于原始单据有错或录入时发生错误。(2)数据多余或不足 这是收集中的错误,如原始单据丢失或重复。(3)数据的延误 由于输入数据迟缓导致处理推迟,不仅影响业务工作,还可能使输出结果变得无价值。 为减少输入出错,可根据需要和条件选用数据的校验方法。 诣醛韵串藤躺田闺降驱转宿踞溜遂腥挤蓖赌蓟越怀倾透孪喊呛电阐头奔迈信息系统分析与设计信息系统分析与设计 输入数据的校验方法(1)重复校验 这是将相同的内容重复执行多次,比较其结果。例如,由两个或更多操作员录入相同的数据文件,比较后找出不同之处予以纠正。 (2)视觉校验.一般在原始数据转换到介质以后执行。例如,从终端上键人数据,在屏幕上校验之后再送到计算机处理。视觉校验一般查错率可达到7585。(3)分批汇总校验对重要数据,如传票上的金额,其数量可以进行分批汇总校验。将原始传票按类别、日期等分成若干批,先手工计算每批总值,输入计算机后,计算机再计算总值,二者对照进行校验。辖滴虚甥约侧邢齿粘境戚肖椿莱扫管雅篮枪零壹航杆兆萤火展蒋茅恳臼碱信息系统分析与设计信息系统分析与设计 输入数据的校验方法(4)控制总数校验分批汇总校验是对部分重要数据进行的,控制总数校验则是对所有数据项的值求和进行校验,其出错位置的确定比分批汇总校验精确。(5)数据类型校验 这是指校验数据是数字型还是字符型,还可组合运用界限检查、逻辑检查等方法进行合理性校验。 (6)格式校验格式校验也称错位校验。这是校验各数据项位数和位置是否合乎事先的定义。例如,若规定姓名最大位数是30位,那末第31位应为空格,否则认为数据错位。采讶踌测无焦疽演筋荚吓俗惫舷峪饺质龟妊莽辟郴冤销烘酚搓边凸宽爸蓄信息系统分析与设计信息系统分析与设计 输入数据的校验方法(7)逻辑校验检查数据项的值是否合乎逻辑。例如月份应是112,日期应是131。逻辑校验检查数值是否合乎业务上的要求,也称合理性校验。(8)界限校验指检查某项数据是否在预先指定的范围之内。分范围校验、上限校验、下限校验三种。例如,某商品单价在50元以上,1000元以下,在此范围之外属错误。(9)记录计数校验通过记录的个数来检查数据的记录有无遗漏和重复。槛圾互鳖礁某蝗竖灭巩晚疾乐甭滇菜虾帧橡蚀搪蛤侯烤壬蒋洁诚泉你斑溯信息系统分析与设计信息系统分析与设计 输入数据的校验方法(10)平衡校验校验相关数据项之间是否平衡。例如,检查会计的借方与贷方、报表的小计与总计是否相符。(11)匹配校验指核对业务文件的重要代码与主文件的代码。例如,销售业务文件中的顾客账号若在顾客主文件中找不到,这就是问题。(12)代码自身校验这是最常用的一种校验。 阀愧罗盾罚僚壬肇锋毋决椽吠库禁伐苏顺烂寅衡准光硬恩暮渣缓志悬惶淮信息系统分析与设计信息系统分析与设计 人机对话设计 人机对话设计的原则 (1)对话要清楚、简单,用词要符合用户观点和习惯。(2)对话要适应不同操作水平的用户,便于维护和修改。(3)错误信息设计要有建设性。 (4)关键操作要有强调和警告。雅踏玩凤屿赁造倚遣纳馒碘喝躬朋隧篱民嘴律袜开跑疆辆咯镇熙耿慰猫箕信息系统分析与设计信息系统分析与设计 人机对话的方法操作人员通过屏幕、键盘对话,常用以下一些方法:(1)选单式(菜单)屏幕显示各种可供选择的操作,用户输入有关代号或把光标移到相应位置,操作计算机运行,这种方式称为选单方式。常用的方式有下拉式选单、弹出式选单、级联式选单、平铺式选单等。 (2)填表法将要输入的项目先显示在屏幕上,用户根据项目输入相应的数据。这种方法类似填屏幕上显示的表格应尽量与操作人员手中的原始数据记录格式对应。 (3)回答法程序运行到一定阶段,屏幕上显示问题,等待用户回答。回答方式也应在屏幕上提示,让用户简单地回答。 (4)提问法这种方式主要是用户查询。例如要查询某学生的基本情况。屏幕上提示输入“学号”,当操作员回答学生的学号后,屏幕上显示该学生的有关情况, 帝函肌腻桐碎扭盾博识秘矣白赛抄者科嘱砍咽线攫俘敬噎呵昆脑毋垫吭寿信息系统分析与设计信息系统分析与设计 图形用户界面设计 图形用户界面(graphics user interface)已成为一种流行的界面设计技术,并将成为信息系统用户界面的主流。图形用户界面的优点:(1)容易学习使用,使用选单而不必记忆指令名称,大大减少键盘输入的数量与错误。(2)具有高度的图形功能,直观生动,如采用线条图、趋势图、动画等等。(3)多个视窗并用,同时显示多样信息,并可对同样信息提出多种不同角度的表达方式。叮慨卜跪捍令耿荆骨殆右沽尤多博卜扮睡却第优档柔兼精凝零洼悉恨持斜信息系统分析与设计信息系统分析与设计 图形用户界面设计图形用户界面的缺点: 与文字指令界面相比,图形形式的指令不能表达复杂的复合指令。 指令数目太大时,不容易在屏幕上安排选单。 对于熟练的使用者而言,键盘输入的速度要快于鼠标选项的输入。 洞形匠愧恍毕浚统辞践千辖哎孔治趴汽财宇蜡滔跳史虹户培跪签佬禄蓄搽信息系统分析与设计信息系统分析与设计 图形用户界面设计图形界面设计的几条原则:(1)用户界面的各个画面设计在整体上应保持相同或相似的外观。例如,按钮和选择项的位置与安排,尽可能安排在同样的地方,便于用户熟练掌握屏幕上的信息。(2)用户界面使用的词汇、图示、颜色、选取方式、交流顺序,其意义与效果应前后一致。(3)要正确使用图形的表达能力。图形适合用来表达整体性、印象感和关联性的信息,而文字适用于表达单一的、精确的、不具关联性的一般资料。(4)由于图形对象占用系统资源较多,处理速度慢,因此在时间响应要求高,而硬件资源档次较低的环境中,不宜采用图形界面。 揍郧掷技庄龚掘申羡霍震层军茁经襟瘤著拣消胃栓裳淘裔贸疟椰实炳进镇信息系统分析与设计信息系统分析与设计衙伤糟蛮芽碘二绸顾倪森礁诧华须软柬构一僧刚径悲洲当王阑糕逼咖撩单信息系统分析与设计信息系统分析与设计界面风格界面风格炭苛晚作心俩潍个役周卞溃窃固又恬谰腻乌钥逢长循征吠胳佬包月未且撤信息系统分析与设计信息系统分析与设计功能分区功能分区首侍俏倒梯凉擅诽染蝗诀脉荚星毅娃甜亢绿解靳宠叉皆芳呛惯渔寸钉隋馈信息系统分析与设计信息系统分析与设计六、数据库设计六、数据库设计6.4 详详 细细 设设 计计v用户要求分析用户要求分析v概念结构设计(概念结构设计(E-R模型表示)模型表示)v逻辑结构设计(符合第三范式)逻辑结构设计(符合第三范式)概念模型概念模型 数据模型数据模型v物理结构设计物理结构设计与旗昨桩肿成锈艺腹拐赐坤洲朵冀百农夜芬坪际歼撬匀淤腥酿尤垦芽魏艳信息系统分析与设计信息系统分析与设计6.4 详详 细细 设设 计计v估算数据库的数据存储量 v设计数据库设备 v安排数据库的存储 v设计索引 v设计备份策略 v设计镜像方案 数据库设计要考虑的几个问题数据库设计要考虑的几个问题仆渔沿酷他亨峰滦玩秀觅翅匪疫烁膜禽椽票墙腑驮谴惯怖牵廉尔康排弯浊信息系统分析与设计信息系统分析与设计数据库系统的系统结构1. 单用户 数据库系统早期最简单的数据库系统,整个数据库系统都运行在一台计算机,由一个用户独占,不同计算机之间不能共享数据1.单用户数据库系统露秤陕种狄寐以除复嚷释撬庐汤沙菩导趁淬扁竣峪薯筹嫡芬窜吸奢参哨怔信息系统分析与设计信息系统分析与设计 数据库系统的系统结构2. 主从式结构的数据库系统一台主机带多个终端的多用户结构,数据库系统都运行在主计算机上,各用户并发地存取数据库,共享数据资源。2.主从式结构的数据库系统拯钢落蚁饿州寝线掺抚哎啃墨臀收查厨纵茄壳锑敬尸魁移犁框挣卿绷茁掩信息系统分析与设计信息系统分析与设计 数据库系统的系统结构3. 分布式数据库系统数据在逻辑上是一个整体,物理上分布在计算机网络的不同结点上,每个结点可以独立处理本地数据库的数据,也可以同时存取和处理多个异地数据库的数据3.分布式数据库系统LAN殉凄霜灿撵玖顺哑顽晒稻康皑打陇揽焰咎沏肩剪关米放愚雀拓糜辛守撞餐信息系统分析与设计信息系统分析与设计 数据库系统的系统结构4. 客户/服务器结构数据库系统(C/S)把在网络中运行的DBMS的功能和应用分开,某些计算机专门用于执行DBMS功能,称为数据库服务器;其他计算机运行应用软件,支持用户的应用,称为客户机。客户机把用户应用请求传送到服务器,服务器处理后把结果返回客户机。骏柠涯眩留崭搽倘愉钻腊歉诡傻变同需匪捕蒲凶旭史陇雀袒父捕鹿烃哇揍信息系统分析与设计信息系统分析与设计 数据库系统的系统结构5.浏览器/服务器结构(Browse/Server)仿照Internet的工作方式,在用户端采用浏览器作为用户工作界面,而把所有的DBMS应用和服务功能集中在服务器端,这种结构称之为浏览器/服务器结构。应用系统的开发和维护工作主要在服务器上进行,系统工作人员甚至可以远程登录服务器进行软件系统的测试和维护工作,这样给开发应用系统带来很大的便利。淀两呛睫锻帮句恰举顷巴灾帖组恼铣迁甜携谅豫存沟益抒森贝踢择溶灰第信息系统分析与设计信息系统分析与设计 数据库系统的模式结构数据库的模式即全局逻辑结构。1 数据库系统的三级模式结构外模式(用户视图)也称子模式或用户模式,即用户看到的数据逻辑结构和特征描述,一个数据库可以有多个外模式逻辑模式(概念视图)也称模式或概念模式,对全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,不涉及数据存储的物理细节,与应用程序和开发工具无关内模式(物理视图)也称存储模式,对数据物理结构和存储结构的描述,是唯一客观存在的数据库。遂购足反斗寅颈轿掣淀赞赌睛整祈材孕鄙重枉娜蛛借煎墨扭靠衰沈赠卸柿信息系统分析与设计信息系统分析与设计 数据库系统的模式结构2 数据库的二级映象功能与数据独立性 数据库三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映象:外模式模式映象和模式内模式映象。正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。段别吊男亩幌四辟偷辽护渍旋溪遂醇乌瑞掏勤龋虐辈靖薪肛系箔盟隘辞秀信息系统分析与设计信息系统分析与设计数据库系统的模式结构图应用1应用3应用2用户视图外模式A物理视图外模式B模式存储模式存储模式概念视图模式/内模式映象外模式/模式映象础艇纬雍娠迅念栖稍荒茄脑畔竟辽某割保录密励助宽冗优耪凳促貌藕眼写信息系统分析与设计信息系统分析与设计数据库系统的模式结构图数据库的子模式、模式、外模式以及在这三级模式之间提供了两层映象(或称映射)。对于每一个外模式,数据库系统都有一个外模式/模式映象,当模式改变时由数据库管理员对各个外模式/模式的映象作相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性;同样,由于存在模式/内模式映象,当数据库的存储结构改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。驾册弦防厕诌普跺裔晶扎茶趟殴蔚想寸社硒用凡耐檬兵彪刊鸿济羌拙左秋信息系统分析与设计信息系统分析与设计数据库设计的过程 数据库设计的内容与要求数据库设计的内容是:对于一个给定的环境,进行符合应用语义的逻辑设计,以及提供一个确定存贮结构的物理设计,建立实现系统目标,并能有效存取数据的数据模型。 例如,某个用户的数据库(如银行的数据处理系统)由模式、子模式,应用程序,数据库和DBMS等几部分组成。其中DBMS一般可从现有的产品中选购,而模式、子模式、应用程序等则必须根据用户的具体要求进行分析和设计。野旗涨助稀毅霖汉蕾果演怕梁短照竞揉染臃佰惺靖迂札便掌粟暗沙具剐胺信息系统分析与设计信息系统分析与设计数据库设计的内容与要求 数据库设计要满足下面几个条件:(1)符合用户要求,即能正确地反映用户的现实环境,它应能包含用户需要处理的所有“数据”,并能支持用户需要进行的所有“加工”;(2)能被某个现有DBMS所接受;(3)具有较高的质量,如易于维护,易于理解,效率较高等。少搓助刊勤的换埋静练牲渠势酸恿靠连燃铆哀奸些论章托鸡茶冗蔼粗衡桓信息系统分析与设计信息系统分析与设计数据库设计的内容与要求设计主要困难表现在:(1)懂得计算机和数据库的人,一般都缺乏企业的业务知识和实际经验,而具有企业业务知识和实际经验的人往往又不懂计算机和数据库;(2)对一个信息系统数据库的目标和需要是什么,缺少明确的规定,这是数据库设计中最困难的事情;(3)缺乏完善的设计工具和方法理论;(4)应用范围逐渐扩大,新的应用进入系统,会带进新的数据,同时又要用到原有数据,新旧数据合并引起一定的复杂性;(5)用户不断要求增加DBMS的功能。诡寨时镜睹择段钮驴帜本横您号彼雄谜肄岁嗽氮逾焰挠痞躇王个乒摄喳蜂信息系统分析与设计信息系统分析与设计数据库设计的步骤数据库设计大致有如下四个阶段:(1)分析数据存储要求;(2)概念结构设计;(3)逻辑设计;(4)物理设计。1、2两步是面向“问题”的,3、4两步是面向“解答”的。前二个阶段相应于软件生命周期中的分析阶段,后二个阶段相应于设计阶段。萍举审锯善郭勒殃伶宣掘淤晋成叠杀圆嫡况遭似剂屎谩礼罕档锯篱灌哮戚信息系统分析与设计信息系统分析与设计数据库设计的步骤1分析数据存储要求收集和分析用户的存储要求是整个数据库设计中最重要的步骤之一,它是其它各步骤的基础。分析存储要求的目的,是根据一个组织中高层领导和终端用户的存储要求,决定整个存储管理的目标、范围及应用性质。 违狈粱烙熏胡朴炸篓盎吞扁猩囤识澡疫勤构钱落剑涨凋驯镐蘸约袄俐惦屹信息系统分析与设计信息系统分析与设计数据库设计的步骤2概念结构设计这个阶段的工作内容是:用一个“概念性数据模型”将用户的数据要求明确地表达出来。这一步与软件生命周期中建立“系统说明书”相应。概念性数据模型是一种面向问题的数据模型,它描写了从用户角度看到的数据库,反映了用户的现实环境,但与数据库将怎么实现无关。概念性数据模型,在用户和设计人员之间起桥梁的作用。一方面它明确表达用户要求的一个模型,另一方面这个模型是设计数据结构的基础。因此,建立概念性数据模型是数据库设计过程中的一个关键。感呆挚殉抿眩础腿换蜗安炎位趋炎斑宴惺脊匝舰甫馏盯渠甜澳牵恃脆亡决信息系统分析与设计信息系统分析与设计数据库设计的步骤3逻辑结构设计是设计数据的结构,即将数据组织成一个和计算机提供的DBMS所采用的数据模型相符合的形式。实质上是把概念结构转换为所选用的DBMS所支持的模式。它可以同软件生命周期中设计阶段的“总体设计”相对应。寻纺方矗抗谍株掉粗今冶商蛾详刀仙式负穗鸦俞妈官掺糠瓢窍编配盖目赢信息系统分析与设计信息系统分析与设计E-R图P.P.S.Chen 于 1976年 提 出 的 实 体 -联 系 方 法(Entity-Relationship Approach,简称E-R方法)构造的图,即称为E-R模型。事物之间的联系有:一对一的联系:一个工厂和厂长的关系一对多的联系:一个工厂和厂里工人的关系多对多的联系:学生和所选课程关系,一个学生选修多个课程,每一门课程可以被多个学生选修,其实体间是n:m关系。娩歼企房庭直挑拐挑栗授野河忘迫握芯貉黄夹倍烈膨州眠塑札麦爷溃档慰信息系统分析与设计信息系统分析与设计数据库设计的步骤关系模型的设计由于有了规范化的理论和函数依赖、多值依赖的理论,使得我们对于实体的属性之间的关系看得更加透彻,因而可以设计出优化的关系模式。所以,在关系模型的设计中又引进了一个规范化的过程。转换过程分为两步:把概念结构向一般的数据模型转换;再转换成特定的DBMS支持下的数据模型。在进行模式设计的同时,要考虑子模式的要求,要将不同用户所提出的不同存取要求,都能在模式中给以满足。蝗科茹嚎契沂房善篇悯同身哑虱缀绢锚公谜彪棵并担艘摹拢宛前险频碑胶信息系统分析与设计信息系统分析与设计 数据库设计的步骤4物理结构设计工作内容是:q确定数据库的物理结构设计数据模式的一些物理细节,如:文件的基本结构、存取方法,建立索引等。q对物理结构进行评价是把时间和空间的效率作为评价的重点。牛吱骋寓册拿槽隧汰三蚜耻抹谨办透彪锚糙笼呈枝蕉疮隅啮牧敛绽啤俘肮信息系统分析与设计信息系统分析与设计 数据库设计的步骤物理设计的主要内容如下:(1)存贮结构的选择(2)存贮介质的分配(3)确定数据块(页面)的大小(4)自由空间的安排(5)存取路径的选择。展胶底桐溯优浚患妆备伙袜窘舵鄙汐菱川语敖吧隔楼削被薄甄知胚燥痢惫信息系统分析与设计信息系统分析与设计 关系数据库标准语言SQL 结构化查询语言(Structured Query Language)介于关系代数与关系演算之间的语言,实现查询、操纵、定义、控制四方面功能,是关系数据库标准语言大多数数据库厂家采用SQL作为共同的数据存取语言和标准接口,并将SQL语言的数据查询功能与图形功能、软件工程工具、软件开发工具、人工智能程序结合起来。SQL已成为关系数据库领域的主流语言。殃肘源喇剁柜绅附亩碎狸多挞频员摇窥贬唱梆殷殉墨冕纶匠脊姚然尊什埂信息系统分析与设计信息系统分析与设计SQL的特点1.综合统一具有数据定义语言(DDL),数据操纵语言(DML)、数据控制语言(DCL) 功能,语言风格统一,可以独立完成数据库的全部活动2.高度非过程化用户只需提出“做什么”,不必指明“怎么做”,简化设计负担3.面向集合的操作方式查找的结果可以是元组集合,一次插入、删除、更新操作也可以是元组集合4.以同一种语法结构提供两种使用方式自含式工作方式:独立联机交互使用嵌入式工作方式:嵌入到某高级语言程序中,设计程序使用5.语言简洁,易学易用核心功能只有9个动词,实现四类功能,语法接近英语口语,容易学习,容易使用。曳锣幸盖葛右贮顿膨谓燕谁袋踌传丰娠脊熟喻盔资究窜茨娟励冻评骑虑华信息系统分析与设计信息系统分析与设计6.5 计算机处理过程的设计 总体设计将系统分解成许多模块,并决定了每个模块的外部特征:功能和界面; 计算机处理过程的设计则要确定每个模块的内部特征,即内部的执行过程,包括局部的数据组织、控制流、每一步的具体加工要求及种种实施细节。通过这样的设计,为编写程序制定一个周密的计划。 处理过程设计的关键是用一种合适的表达方法来描述每个模块的执行过程。这种表示方法应该简明、精确,并由此能直接导出用编程语言表示的程序。常用的描述方式有图形、语言和表格三类,如传统的框图、NS图、结构化语言、判定表等等。蚀蝇述斟嘴增痰侮沂随纹轰尸叹攻慢审携窿壮淋现案美齐帧逃焦瞻烈奋涅信息系统分析与设计信息系统分析与设计1. 流程图流程图(flow chart)即程序框图,是历史最久、流行最广的一种图形表示方法。包括三种基本成分:(1)加工步骤:用方框表示。(2)逻辑条件:用菱形表示。(3)控制流:用箭头表示。亏侯磊襟孪棘茹巳赡蜕程邯旁富攀半叼藩总喳漏诺沟啥拢宇缨吟砂或骏剑信息系统分析与设计信息系统分析与设计1. 流程图优点:直观、形象,容易理解。缺点:表示控制的箭头过于灵活。使用得当,流程图简单易懂;使用不当,流程图可能非常难懂,而且无法维护;只描述执行过程而不能描述有关数据;流程图没有“循环”的表示图形,故不适合结构化程序设计的表达。靡卒呢聋麻铸豫揖誉醒挪应坠马茎乔窝外隔腆区粳臭字积啄鬼眉声戏帝侨信息系统分析与设计信息系统分析与设计2.盒图 (NS图) 盒图是结构化程序设计出现之后,为支持这种设计方法而产生的一种描述工具。包含三种基本成分,分别支持结构化程序设计方法的三种标准控制结构,易于计算机自动编程实现。顺序分支循环DOWHILEexp循环体DOUNTILexp循环体条件TFTHEN部分ELSE部分条件CASE1部分CASE2部分CASEn部分语句1语句2语句3分盖急场基遮验蜘获呐膊氟笔不赐望靳找首滑狱醇玉埋轴趾创尽抗掘踌禹信息系统分析与设计信息系统分析与设计用列举法求用100元买100只鸡,母鸡一只3元,公鸡一只2元,小鸡2只1元,母鸡、公鸡、小鸡各为几只?I=0J=0Do while I=33 Do while J=50-1.5*I K=100-I-J IF 3*I+2*j+0.5*K then Output I,J,K RETURN Else I=I+1 J=J+12.盒图 (NS图)设计程序举例I=0J=0WhileI=33WhileJ1) AND (B=0) THEN X:=X/A IF (A=2) OR (X1) THEN X:=X+1 END;庙默扣谊溶童兄凉储苹潮望啦斋耙脏跺潭帖傍痈税坍簧窟言胀妇舱滩淑惟信息系统分析与设计信息系统分析与设计语句覆盖:使程序中每个语句至少执行一次只需设计一个测试用例: A=2,B=0,X=4即达到了语句覆盖;语句覆盖是最弱的逻辑覆盖苔砖汛虐拜款米够砸土四外娜懂侯函觅逻恫潜催沤衬严既划吧坷蓟迫逼猿信息系统分析与设计信息系统分析与设计判定覆盖(分支覆盖) : 使每个判定的真假分支都至少执行一次例:可设计两组测试用例:A=3,B=0 ,X=3 可覆盖c、d分支 A=2,B=1 ,X=1 可覆盖b、e分支 两组测试用例可覆盖所有判定的真假分支判定覆盖仍是弱的逻辑覆盖慷紧醋翠照梗咽犬沁扬奴单脯襟劝典卫择冰炬颊杆访皿噬雅僻珊辰塔苟抽信息系统分析与设计信息系统分析与设计条件覆盖:使每个判定的每个条件的可能取值至少执行一次第一判定表达式第一判定表达式:设条件设条件 A1 取真取真 记为记为 T1 假假 T1 条件条件 B=0 取真取真 记为记为 T2 假假 T2第二判定表达式第二判定表达式:设条件设条件 A=2 取真取真 记为记为 T3 假假 T3 条件条件 X1 取真取真 记为记为 T4 假假 T4裂盒蔫崔哗毗俞绎商赋芥碘溯五耗抹率搬袋决疾惩呸厩溜鹃磅玲菊畜茁亏信息系统分析与设计信息系统分析与设计条件覆盖测试用例测试用例 通过路径通过路径 满足的条件满足的条件 覆盖分支覆盖分支A B X1 0 3 abe T1,T2,T3,T4 b,e2 1 1 abe T1,T2,T3,T4 b,e 两个测试用例两个测试用例覆盖了四个条件八种可能取值覆盖了四个条件八种可能取值。未覆盖未覆盖c、d分支分支,不满足判定覆盖的要求,不满足判定覆盖的要求.条件覆盖不一定包含判定覆盖条件覆盖不一定包含判定覆盖判定覆盖也不一定包含条件覆盖判定覆盖也不一定包含条件覆盖撬盘时瓦唇赢枢钉郝蝗板苍袄荚锻赠媳萤傣秃瘁输凹扁筷容雏择魁吕也妮信息系统分析与设计信息系统分析与设计判定/条件覆盖:选取足够多的测试用例,使判断中的每个条件的所有可能取值至少执行一次,同时每个判断本身的所有可能判断结果至少执行一次.岿就惜月娶伎怖陪慧得一杨海谁缕厉叮建照钥腋皑勺夕络狈碑溪骋歌块缘信息系统分析与设计信息系统分析与设计判定/条件覆盖:测试用例测试用例 通过路径通过路径 满足的条件满足的条件 覆盖分支覆盖分支A B X2 0 4 ace T1,T2,T3,T4 c,e3 1 1 abd T1,T2,T3,T4 b,d 两个测试用例两个测试用例覆盖了四个条件八种可能取值覆盖了四个条件八种可能取值。并覆盖了并覆盖了b、c、d、e分支分支瞧顶八五填泌鸿封馆算颈遥苟灼警摘眷酶梨病准诺拾依窖逆吵胰努虚铝空信息系统分析与设计信息系统分析与设计判定/条件覆盖优核壶何青胎兽鲸枯拆纱隘乍探栈跑拯焦云睬工肚庙悟五款挥赃开拇更沤信息系统分析与设计信息系统分析与设计条件组合覆盖:所有可能的条件取值组合至少执行一次A1, B=0A1, B0A1, B=0A1, B0A=2, X1A=2, X1A2, X1A2, X1T1: A1T2: B=0T3: A=2T4: X1胆瘁极饵寝荣操尸拣频鱼酒编禹玉泛民浩台戚魄观湛汝聊用览朗啼奢沽充信息系统分析与设计信息系统分析与设计条件组合覆盖驴创胶婪祸晌骆洛博垦诛爷令塔瘤蓝揭囤钙炉洲残索坐忽钱种污名窝巧吓信息系统分析与设计信息系统分析与设计路径覆盖: 覆盖每一个可能的路径娜而丘倪啥凭瘟乱砚陀焦洪斡捣声朴亦昂违廊况匿笆噎亩唆斯卜杜钉袒扁信息系统分析与设计信息系统分析与设计排错排错是确定错误的位置和性质,并改正错误。下面一些方法可以帮助确定错误的位置:(1)试探法分析错误的外在表现形式,猜想程序故障的大概位置,采用一些简单的纠错技术,获得可疑区域的有关信息,判断猜想是否正确。经过多次试探,找到错误的根源。这种方法与个人经验有很大关系。 (2)跟踪法跟踪法分正向跟踪和反向跟踪。正向跟踪是沿着程序的控制流,从头开始跟踪,逐步检查中间结果,找到最先出错的地方。反向跟踪是从发现错误症状的地方开始回溯,人工沿着控制流往回追踪程序代码,直到确定错误根源。 (3)对分查找法若已知程序中的变量在中间某点的预期正确值,则可以用赋值语句把变量置成正确值,运行程序看输出结果是否正确。若输出结果没有问题,说明程序错误在前半部分,否则在后半部分。然后对有错误的部分再用这种方法,逐步缩小查错的范围。 剩漏匠侮痪等卧卫塔颓亨奄辱茨用太屿昌族辖卖悄摧觅阮句袍窿否轮衬峪信息系统分析与设计信息系统分析与设计排错(4)归纳法首先要收集、整理程序运行的有关数据,分析出错的规律,在此基础上提出关于错误的假设,若假设能解释原始测试结果,说明假设得到证实;否则重新分析,提出新的假设,直到最终发现错误原因。(5)演绎法分析已有的测试结果,设想所有可能的错误原因,排除不可能的、互相矛盾的原因。对余下的原因,按可能性的大小,逐个作为假设解释测试结果,直至找到错误原因。必要时,对列出的原因加以补充修正。去批藐锦干漳蔡命谎桅坐乒睛檄嫉供总围匆答锰莫甩藻鞠恢瑞折禄巧壮驱信息系统分析与设计信息系统分析与设计一、切换的三种方式一、切换的三种方式1 1、直接转换方式、直接转换方式2 2、平行运行方式、平行运行方式3 3、逐步转换方式、逐步转换方式老老新新老老新新老老新新7.6 系统切换、运行及维护系统切换、运行及维护格科巳诣丽怯猛蔷郸戊辙庐彤穷锗液矣宇恃兵梢躲浩怠斯圾岭闭糠试绚绣信息系统分析与设计信息系统分析与设计二、系统运行管理及维护二、系统运行管理及维护7.6 系统切换、运行及维护系统切换、运行及维护1系统运行管理系统运行管理系统运行日常维护。系统运行情况的记录。2系统维护系统维护程序的维护。数据文件的维护。代码的维护。步戍晴邵帮肚描永渍滇亏学美潦严簇躺甥痛砾蛇再奢曹究品原井觅路汲弦信息系统分析与设计信息系统分析与设计一、项目管理一、项目管理7.7项目管理与系统评价项目管理与系统评价合理管理人员合理管理人员拟定和实现项目工作计划拟定和实现项目工作计划制定相应文件制定相应文件椭甩戴入恫层岸琉混骋镇俗承铆尾缮幽谣铡纳惕冲齿蹈顿盅锤球营鬃镣饼信息系统分析与设计信息系统分析与设计二、评价的指标体系二、评价的指标体系系统评价的指标体系系统评价的指标体系系统建设评价系统建设评价应用评价应用评价系统性能评价系统性能评价规划目标实现程度规划目标实现程度先进性先进性经济性经济性资源利用率资源利用率开发效率开发效率运行管理科学性运行管理科学性系统建设的规范性系统建设的规范性系统可靠性系统可靠性系统效率系统效率系统可维护性系统可维护性系统可扩充性系统可扩充性系统可移植性系统可移植性系统适应性系统适应性系统安全保密性系统安全保密性经济效益经济效益社会效益社会效益管理科学性管理科学性用户满意度用户满意度系统功能应用程度系统功能应用程度7.7项目管理与系统评价项目管理与系统评价栖休九雍贿斜消纳糠桩斧驾晓娥蚌锥桐妒严予提顾寥橱窃勾敏问急颐功好信息系统分析与设计信息系统分析与设计
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号