第6章管理信息系统开发过程(刘腾红版)
管理信息系统开发过程(参考Word)
书上应该有吧,大概步骤有:
1.系统规划(项目立项、初步调查、总体方案设计、可行性研究、审核批准)
2.系统分析(详细调查、组织机构与功能分析、业务流程分析、数据流分析、系统分析与逻辑模型设计、系统分析报告)
3.系统设计(系统物理配置方案设计、功能结构图设计、系统流程图设计、处理流程图设计、详细设计编码、数据存储设计、输入与输出设计、指定设计规范、编写程序说明书、编写系统设计报告)
4.系统实施与系统测试(系统实施与系统测试,程序设计,程序和系统调控,系统切换、试运行,系统测试、验收,编写技术文档)
5.系统评价与系统维护(定期考核与评价结论、系统运行的组织与管理、系统维护记录)
(注:文件素材和资料部分来自网络,供参考。
请预览后才下载,期待你的好评与关注。
)。
管理信息系统的开发过程基本步骤
管理信息系统的开发可分为系统规划、系统分析、系统设计、系统实施、系统维护和评价五个阶段。
各阶段的主要工作概要说明如下。
1.系统规划阶段系统规划阶段的任务是:在对原系统进行初步调查的基础上提出开发新系统的要求,根据需要和可能,给出新系统的总体方案,并对这些方案进行可行性分析,产生系统开发计划和可行性研究报告两份文档。
2.系统分析阶段系统分析阶段的任务是根据系统开发计划所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑模型,这个阶段又称为逻辑设计阶段。
系统分析阶段的工作成果体现在“系统分析说明书”中,这是系统建设的必备文件。
它是提交给用户的文档,也是下一阶段的工作依据,因此,系统分析说明书要通俗易懂,用户通过它可以了解新系统的功能,判断是否所需的系统。
系统分析说明书一旦评审通过,就是系统设计的依据,也是系统最终验收的依据。
3.系统设计阶段系统分析阶段回答了新系统“做什么”的问题,而系统设计阶段的任务就是回答“怎么做”的问题,即根据系统分析说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。
所以这个阶段又称为物理设计阶段。
它又分为总体设计和详细设计两个阶段,产生的技术文档是“系统设计说明书”。
4.系统实施阶段系统实施阶段的任务包括计算机等硬件设备的购置、安装和调试,应用程序的编制和调试,人员培训,数据文件转换,系统调试与转换等。
系统实施是按实施计划分阶段完成的,每个阶段应写出“实施进度报告”。
系统测试之后写出“系统测试报告”。
5.统维护和评价阶段系统投入运行后,需要经常进行维护,记录系统运行情况,根据一定的程序对系统进行必要的修改,评价系统的工作质量和经济效益。
管理信息系统 第6章
更改要求
6.2 常用开发方法
• 3)开发原理 )
– 用户的积极参与:用户积极参与信息系统的开发的全过程,是 用户的积极参与:用户积极参与信息系统的开发的全过程, 信息系统开发能否成功的一个关键的、绝对必要的因素。 信息系统开发能否成功的一个关键的、绝对必要的因素。 – 严格按划分的阶段和活动进行系统开发:运用系统处理方法, 严格按划分的阶段和活动进行系统开发:运用系统处理方法, 将系统开发的全过程采取“分而治之的策略, 将系统开发的全过程采取“分而治之的策略,将整个系统的开 发过程分为一系列“阶段” 然后再将阶段分为一系列的“ 发过程分为一系列“阶段”,然后再将阶段分为一系列的“活 将活动划分为更小的、更易于管理和控制的“作业” 动”,将活动划分为更小的、更易于管理和控制的“作业”。 – 设立检查点:在系统开发的每一个阶段均设立检查点,来评估 设立检查点:在系统开发的每一个阶段均设立检查点, 所开发系统的可行性, 所开发系统的可行性,避免由于系统开发的失败造成更大的损 失。 – 文档的标准化:文档标准化是进行良好通信的基础,是提高软 文档的标准化:文档标准化是进行良好通信的基础, 件可重用性的有效的手段。 件可重用性的有效的手段。
6.2 常用开发方法
• 4)优点 )
– 阶段的顺序性和依赖性。前一个阶段的完成是后一个阶段工作的 阶段的顺序性和依赖性。 的顺序性和依赖性 前提和依据, 前提和依据,而后一阶段的完成往往又使前一阶段的成果在实现 过程中具体了一个层次。 过程中具体了一个层次。 – 从抽象到具体,逐步求精。从时间的进程来看,整个系统的开发 从抽象到具体,逐步求精。从时间的进程来看, 过程是一个从抽象到具体的逐层实现的过程,每一阶段的工作, 过程是一个从抽象到具体的逐层实现的过程,每一阶段的工作, 都体现出自顶向下、逐步求精的结构化技术特点。 都体现出自顶向下、逐步求精的结构化技术特点。 – 逻辑设计与物理设计分开。即首先进行系统分析,然后进行系统 逻辑设计与物理设计分开。即首先进行系统分析, 设计,从而大大提高了系统的正确性、可靠性和可维护性。 设计,从而大大提高了系统的正确性、可靠性和可维护性。 – 质量保证措施完备。每一个阶段的工作任务完成情况进行审查, 质量保证措施完备。每一个阶段的工作任务完成情况进行审查, 对于出现的错误或问题,及时加以解决, 对于出现的错误或问题,及时加以解决,不允许转入下一工作阶 也就是对本阶段工作成果进行评定, 段,也就是对本阶段工作成果进行评定,使错误较难传递到下一 阶段。错误纠正得越早,所造成的损失就越少。 阶段。错误纠正得越早,所造成的损失就越少。
常用的一些参考文献
计算机论文常用的一些参考文献学生根据自己选择的开发工具,来选择以下参考文献填写在任务书中要求阅读或检索的参考资料及文献那一栏。
主要参考文献[1]刘韬,楼兴华.SQL Server2000数据库系统开发实例导航.北京:人民邮电出版社,2004.[2]丁宝康,董健全.数据库实验教程.北京:清华大学出版社,2003[3]孙强.基于的专题网站的研究与设计.东北师范大学,2006.[4]Michele Leroux Bustamants.Secure your Apps and WCF services with Windows CardSpace.MSDN Magazine,April2007.[5]肖建编编程实例与技巧集粹.北京:北京希望电子出版社,2003.[6]巴兹拉等安全性高级编程.北京:清华大学出版社,2003.[7]Jesse Libert.Programming C#中文版.电子工业出版社,2006.[8]米切尔的等编著权威指南.北京:中国电力出版社,2003.[9]曾登高编著系统架构与开发.北京:电子工业出版社,2003.[10]Jeffrey Richter.Applied Framework programming.北京:清华大学出版社,2003.[11]张海藩.软件工程导论.北京:清华大学出版社,2003.[1]周佩德.数据库原理及应用〔M〕.北京:电子工业出版社,2004.[2]刘炳文等.VISUAL BASIC程序设计——数据库篇〔M〕.北京:人民邮电出版社,1999.[3]李光明.Visual Basic6.0编程实例大制作〔M〕.北京:冶金工业出版社,2002.[4]王兴晶,赵万军等.Visual Basic软件项目开发实例[M].北京:电子工业出版社,2004.[5]陈艳峰,高文姬等.Visual basic数据库项目案例导航[M].北京:清华大学出版社,2004.[6]李红等.管理信息系统开发与应用〔M〕.北京:电子工业出版社,2003.[7]周之英.现代软件工程〔M〕.北京:科学出版社,2000.[8]张红军,王红.Visual Basic6.0中文版高级应用与开发指南〔M〕.北京:人民邮电出版社,2001.[9]林立军,程斌,翁迪恩.Visual Basic6.0数据库开发指南〔M〕.西安:西安电子科技大学出版社,2000.[10]张宏林,孔艳,王哲.按实例学Visual Basic6.0〔M〕.北京:人民邮电出版社,2000.[11]宋伟,吴建国等.中文Visual Basic6.0编程基础〔M〕.北京:清华大学出版社,2000.[1]陶宏才.数据库原理与设计[M].北京,清华大学出版社.2005.[2]董翔英.Access基础教程[M].北京:科学出版社,2005.[3]王兴晶,赵万军等.Visual Basic软件项目开发实例[M].北京:电子工业出版社,2004.[4]陈艳峰,高文姬等.Visual basic数据库项目案例导航[M].北京:清华大学出版社,2004.[5]李红.管理信息系统开发与应用〔M〕.北京:电子工业出版社,2003.[6]周之英.现代软件工程〔M〕.北京:科学出版社,2000.[7]张红军,王红.Visual Basic6.0中文版高级应用与开发指南〔M〕.北京:人民邮电出版社,2001.[8]林立军,程斌,翁迪恩.Visual Basic6.0数据库开发指南〔M〕.西安:西安电子科技大学出版社,2000.[9]张宏林,孔艳,王哲.按实例学Visual Basic6.0〔M〕.北京:人民邮电出版社,2000.[10]宋伟,吴建国等.中文Visual Basic6.0编程基础〔M〕.北京:清华大学出版社,2000.[1]郑阿奇.SQL Server实用教程(第2版)[M].北京:电子工业出版社,2005.[2]王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.[3]金旭亮,吴彬.网站建设教程[M].北京:人民邮电出版社,2003.[4]李长林.+SQL Server动态网站开发与实例[M].北京:清华大学出版社,2006.[5]求是科技.数据库管理系统开发实例导航[M].北京:人民邮电出版社,2004.[6]张海藩.软件工程(第二版)[M].北京:人民邮电出版社,2006.[7]张欣.Microsoft SQL Server2000Reporting Services[M].北京:清华大学出版社,2005.[8]郑人杰,殷人昆,陶永雷.实用软件工程(第二版)[M].北京:清华大学出版社,1997.[9]刘小伟,王萍.与SQL Server网站开发实用教程[M].北京:电子工业出版社,2006.[10]龚赤兵.2.0网站开发实例教程[M].北京:人民邮电出版社,2005.[11]Darie,Cristian,Zak Ruvalcaba.Build your own 2.0web site using C#&VB2d ed.SciTech Book News,2006.[12]Michele Leroux Bustamants.Secure your Apps and WCF services with Windows CardSpace.MSDN Magazine,April2007.[1]万峰科技网站开发四[酷]全书[J].图书情报知识,2005,(5).[2]郭瑞军数据库开发实例精粹[M].北京:中国电子出版社,2002.[3]邓文渊网络数据库技术[M].西安:中国铁道出版社,2005.[4]刁仁宏.网络数据库原理及应用[J].情报理论与实践,2004,(1).[5]张莉,王强.SQL Server数据库原理及应用教程[M].清华:清华大学出版社出版,2003.[6]郭瑞军,李杰,初晓璐数据库开发实例精粹[M].西安:电子工业出版社出版,2003.[7]宋昕网络开发技术实用教程入门与提高[J].情报杂志,2005,(7).[8]顼宇峰+SQL Server典型网站建设案例[M].清华:清华大学出版社出版,2006.)1〕张桂珠,刘丽,陈爱国.Java面向对象程序设计(第2版)[M].北京:邮电大学出版社,2005.〔2〕毕广吉.Java程序设计实例教程[M].北京:冶金工业出版社,2007.〔3〕王保罗.Java面向对象程序设计[M].北京:清华大学出版社,2003.〔4〕高林,周海燕.管理信息系统与案例分析[M].北京:人民邮电出版社,2004.〔5〕刘腾红,孙细明.信息系统分析与设计[M].北京:科学出版社,2003.[6]马朝晖,陈美红译.Java语言学导论[M].北京:机械工业出版社,2003.[7]何玉洁,梁琦.数据库设计教程[M].北京:机械工业出版社,2003.〔1〕郑阿奇.SQL Server实用教程.北京:电子工业出版社,2007.7〔2〕戴志诚.SQL Server2005数据库系统开发与实例.北京:电子工业出版社,2007.3〔3〕陆力斌.企业管理学.哈尔滨:哈尔滨工业大学出版社,2005.〔4〕郑人杰、殷人昆.实用软件工程.北京:清华大学出版社,1997.4〔5〕王珊,萨师煊.数据库系统概论.北京:高等教育出版社,2006.5〔6〕孙更新,吕婕.Java毕业设计指南与项目实践.北京:科学出版社,2008.〔7〕陈俞.信息系统分析与设计.北京:高等教育出版社,2005.〔8〕刘志成.SQL Server2005实例教程.北京:电子工业出版社,2008.〔9〕光军,胡波.JSP应用开发高级教程.北京:北京航空航天出版社,2007.〔10〕吴葳,洪炳熔.JavaBean高级讲解.北京:上海人民出版社,1997.〔11〕杨飞辰.基于Web的人事管理系统.北京:科技情报开发与经济出版社,2005.〔12〕苗春义.Java项目开发全程实录.北京:清华大学出版社,2008.6〔13〕潘浩,李芙玲.Java程序设计.北京:北京交通大学出版社,2005.11[1]刘亚秋,梁心东,蒋力等.C#程序设计与应用[M].北京:电子工业出版社,2002.[2]王昊亮,李刚等.Visual C#程序设计教程[M].北京:清华大学出版社,2003.[3]明月创作室.Visual C#编程精彩百例[M].北京:人民邮电出版社,2001.[4]美国微软公司.Visual C#2005软件的帮助信息[M].2005.[5]孙永强等.Visual C#.NET入门与提高[M].北京:清华大学出版社,2002.[6]王要武.管理系统开发[M].北京:电子工业出版社,2003.[7]李红等编著,管理信息系统开发与应用[M].北京:电子工业出版社,2003.[8]郭胜等.C#.NET程序设计教程[M].北京:清华大学出版社,2002.[9]康博工作室,张红军,王红等缟著Microsoft Visual Studio20056.0中文版高级应用与开发指南[M].北京:人民邮电出版社,2001.[10]林立军,程斌,翁迪恩缟著Microsoft Visual Studio20056.0数据库开发指南[M].西安:西安电子科技大学出版社,2000.[11]张宏林,孔艳,王哲等编著.按实例学Microsoft Visual Studio20056.0[M].北京:人民邮电出版社,2000.[12]宋伟,吴建国等编著.中文Microsoft Visual Studio20056.0编程基础[M].北京:清华大学出版社,2005.------------------------------------------------LINUX-------------------------------------------------------------参考文献[1]林慧琛《Red hat Linux服务器配置与应用》人民邮电出版社2006.1[2]岳浩《Linux操作系统教程》机械工业出版社2005.4[3]刘志国《练就Linux系统高手教程》延边出版社2006.1[4]社大鹏《Red hat Linux因特网服务器》中国水利水电出版社2004.2[5]毛德操胡希明《Linux内核源代码情景分析》[6]《Linux内核设计与实现(第2版)》(Robert Love著,机械工业出版社出版译著)[7]骆耀祖,刘远东,骆珍仪.Linux网络服务器管理教程.北京:电子工业出版社,2007.166~167[8]李洋,汪虎松.Red Hat Linux9系统与网络管理教程.北京:电子工业出版社,2006.248~263[9]冉林仓.Red Hat Linux9编程开发与网络管理.北京:电子工业出版社,2006.171~192[10]李成大.操作系统—Linux篇.北京:人民邮电出版社,2005[11]柳青.Linux应用教程.北京:清华大学出版社,2008[12]邱世华.Linux操作系统之奥秘.北京:电子工业出版社,2008-----------------------------------------------JAV A---------------------------------------------------------参考文献:[1]Eric.Java编程思想[M].第4版.机械工业出版社,机械工业出版社.[2]杜波依斯.MySQL技术内幕[M].第4版.人民邮电出版社,2011年07月.[3]林信良.JSP&Servlet学习笔记[M].清华大学出版社,2012年05月.[4]张峋,杨三成.关键技术:JSP与JDBC应用详解[M].中国铁道出版社,2010年11月.[5]张银鹤.点石成金:JSP+Ajax网站开发典型实例[M].电子工业出版社,2009年01月.[6]Weiss,MA.数据结构与算法分析:Java语言描述[M].第2版.机械工业出版社,2009年01月.[7]Metsker S J.Java设计模式[M].第2版.电子工业出版社,2012年09月.[8]孙卫琴.Tomcat与Java Web开发技术详解[M].第2版.电子工业出版社,2009年01月.[9]刘京华等.Java Web整合开发王者归来[M].清华大学出版社,2010年01月.[10]贺松平.基于MVC模式的B/S架构的研究及应用[D].武汉:华中科技大学,2006年4月[11]毕建信.基于MVC设计模式的Web应用研究与实现[D].武汉:武汉理工大学,2006年5月.[10]陈刚.Eclipse从入门到精通[M].北京:清华大学出版社,2005年4月.[11]清宏计算机工作室.《JSP编程技巧》.机械工业出版社,2004年5月.[12]萨师煊,王珊.《数据库系统概论》.高等教育出版社,2002年2月.[13]温谦.HTML+CSS网页设计与布局从入门到精通[M].人民邮电出版社,2008年08月.[14]刘晓义.XML技术及应用[M].哈尔滨工程大学出版社,2011年06月.[15]赵俊峰等.Java Web应用开发案例教程:基于MVC模式的JSP+Servlet+JDBC和AJAX[M].清华大学出版社,2012年01月.[1]冯燕奎,赵德奎.JSP实用案例教程[M]清华大学出版社,2004,5:70-100[2]王家华软件工程[M]东北大学出版社2001年3月303页[3]王宜贵软件工程[M]北京:机械工业出版社,2002:20-79[4]孙卫琴精通struts[M]电子工业出版社2004年8月50-70[5]孙卫琴精通hibernate[M]电子工业出版社2005年4月100-120[6]张洪斌java2高级程序设计[M]中科多媒体出版社2001年11月85-90[7]Jim Arlow UML2.0and the Unified Process[M]机械工业出版社2006年6月30-40[9]熊节、林仪明、张凯峰、陈玉泉等主编[《CSDN社区电子杂志——Java杂志》创刊号][10]《程序员》杂志2007年第4期[11]耿祥义编著.JSP基础编程[M].清华大学出版社,2004.55-162[12]徐建波,周新莲.Web设计原理于编程技术[M].中南大学出版社,2005.185-193[13]孙鑫编著.Java Web开发详解[M].电子工业出版社,2006.189-274[14]林上杰,林康司编著.JSP2.0技术手册[M].电子工业出版社,2004.3-6[15]萨师煊,王珊.数据库系统概论(第三版)[M].北京:高等教育出版社,1998.[16]蔡剑,景楠.Java Web应用开发:J2EE和Tomcat[M].北京:清华大学出版社,2004.[1]王海涛,-贾宗璞.基于Struts和Hibernate的Web应用开发[J].计算机工程,2011,37(9):113.[2]傅鹏,殷旻昊.基于Structs+Spring+Hibernate+Ajax技术的科研管理系统设计[J].软件导刊,2009,8(1):135-136.[3]龚瑜江,红黄永.基于Struts的Web开发[J].计算机与数字工程,2009,37(232):58-62.[4]李峰,刘彦隆.基于SSH框架与jquery技术的Java Web开发应用[J].科技情报开发与经济,2010,20(6):106-109.[5]赵洋,张丽,王恩东,张素宁.基于Structs+Spring+Hibernate的J2EE的架构研究[J].现代电子技术,2009,2(289):107-110.[6]许川佩,张民,张婧.基于Ajax的J2EE安全应用框架[J].计算机工程,2010,36(4):110-111.[7]陈正举.基于HIRBERNATE的数据库访问优化[J].计算机应用与软件,2012,29(7):145-149.[8]李宁,李战怀.基于黑盒测试的软件测试策略研究与实现[J].计算机应用研究2009,26(3):924-926.[9]Zoya Ali.Designing Object Oriented Software Applications within the Context of Software Frameworks[D].Ohio State University,2011.[10]Rachit Mohan Garg,YaminiSood,Balaji Kottana,Pallavi Totlani.A Framework Based Appro ach for the Development of Web Based Applications Waknaghat[J].Jaypee University of Informat ion Technology,2011,1(1):1-4.[10]《程序员》杂志2007年第4期[1]飞思科技产品研发中心,《JSP应用开发详解(第二版)》,北京:电子工业出版社,2004。
管理信息系统开发流程
管理信息系统开发流程在当今数字化的时代,管理信息系统对于企业和组织的高效运作起着至关重要的作用。
它能够整合和处理大量的数据,为决策提供支持,提高工作效率,优化业务流程。
那么,一个成功的管理信息系统是如何开发出来的呢?这就需要遵循一系列严谨的开发流程。
管理信息系统的开发流程通常可以分为以下几个主要阶段:一、系统规划阶段这个阶段是整个开发过程的起点,就像是为建造一座大厦打下坚实的基础。
在系统规划阶段,需要明确系统开发的目标和需求。
这包括对企业或组织的战略目标、业务流程、现有信息系统的状况进行全面的分析和评估。
通过与各级管理人员、业务人员的沟通和交流,了解他们对新系统的期望和需求。
例如,一家制造企业可能希望通过新的管理信息系统来实现生产计划的优化、库存管理的精确控制以及销售数据的实时分析。
在这个阶段,还需要考虑系统的可行性,包括技术可行性、经济可行性和操作可行性等方面。
如果开发一个系统需要投入巨大的资金和资源,而预期的收益却无法弥补这些投入,那么这个项目可能就不具备可行性。
同时,制定系统开发的总体计划也是必不可少的。
这个计划包括项目的时间表、预算、人员安排以及各个阶段的主要任务和里程碑。
二、系统分析阶段系统分析是对系统进行深入了解和详细描述的过程。
在这个阶段,开发团队会对业务流程进行详细的调研和分析,识别出业务中的关键流程和数据。
通过绘制业务流程图、数据流程图等工具,清晰地展现业务的逻辑和数据的流动。
比如,在一个销售管理系统中,需要分析客户下单、订单处理、库存查询、发货等一系列业务流程,确定每个环节的数据输入和输出,以及可能存在的问题和改进的机会。
此外,还需要编写系统分析报告,明确系统的功能需求、性能需求、数据需求、安全需求等。
这份报告将成为后续系统设计和开发的重要依据。
三、系统设计阶段系统设计是根据系统分析的结果,设计出系统的架构、模块结构、数据库结构、界面设计等。
这就像是为大厦绘制出详细的蓝图。
在架构设计方面,需要确定系统的总体架构,是采用集中式还是分布式架构,以及选择合适的技术平台和开发工具。
管理信息系统开发过程
6.2.1 系统分析概述
系统分析的步骤: 系统分析的步骤:
(1)进行系统初步调查和可行性研究 ) (2)对现行系统的详细调查、组织结构与业务流程分析、 )对现行系统的详细调查、组织结构与业务流程分析、 建立新系统的逻辑模型、提交系统分析报告。 建立新系统的逻辑模型、提交系统分析报告。 2.系统分析工作的特点 系统分析工作的特点 (1)工作内容涉及面广,不确定性大 )工作内容涉及面广, (2)系统分析工作主要面向组织管理问题,工作方式主要 )系统分析工作主要面向组织管理问题, 是和人打交道。 是和人打交道。 (3)系统分析工作追求的是有限目标 ) (4)系统分析的主要成果是文档 )
6.1.2信息系统开发的关键 信息系统开发的关键
1.管理方法科学化 管理方法科学化 管理方法的科学化主要体现在:管理工作的程序化、 管理方法的科学化主要体现在:管理工作的程序化、管理 业务的标准化、报表文件的规范化、 业务的标准化、报表文件的规范化、数据资料的完整性和代码 化。 2.领导者的重视与主要管理者的支持 领导者的重视与主要管理者的支持 建立管理信息系统是一项复杂的系统工程,工期长, 建立管理信息系统是一项复杂的系统工程,工期长,投资 涉及面广,它的建立和应用可能涉及某些业务流程、 大,涉及面广,它的建立和应用可能涉及某些业务流程、规章 制度,甚至组织结构的调整和改变,这些涉及全局性的问题, 制度,甚至组织结构的调整和改变,这些涉及全局性的问题, 只有最高领导者亲自过问才能解决。 只有最高领导者亲自过问才能解决。 3.建立本单位自己的计算机应用队伍 建立本单位自己的计算机应用队伍 为了取得实际效益,管理信息系统需要不断维护、修改、 为了取得实际效益,管理信息系统需要不断维护、修改、 扩充完善,以适应应用的发展变化。 扩充完善,以适应应用的发展变化。
管理信息系统开发步骤
管理信息系统(MIS)的开发步骤通常包括以下几个阶段:
1.确定需求:在开发管理信息系统之前,首先需要与相关部门和最终用户充分沟通,了解
他们的需求和期望。
这可能涉及到开展调研、需求分析和编制需求规格说明书等工作。
2.系统设计:在确定了需求之后,需要进行系统设计,包括制定系统架构、数据库设计、
界面设计等。
系统设计阶段还会涉及到技术选型、功能模块划分、系统流程设计等工作。
3.开发实施:根据系统设计的方案和需求规格说明书,进行系统开发和编码工作。
这个阶
段包括软件编码、数据库开发、界面设计、系统集成等工作。
在开发完成后,需要进行系统测试,包括单元测试、集成测试和系统测试等,确保系统的质量和稳定性。
4.系统部署:经过测试和验收确认后,将开发完成的管理信息系统部署到生产环境中。
这
可能涉及到硬件设备的部署、软件安装配置、数据迁移等工作。
5.系统运维:管理信息系统部署到生产环境后,需要进行系统运维工作,包括系统监控、
故障处理、安全管理、性能优化、版本更新等工作。
同时也需要为系统管理员进行培训,确保其能够熟练地管理和维护系统。
6.系统评估与改进:系统上线后,需要对系统进行评估和监测,收集用户反馈和系统运行
数据,及时发现问题和改进空间,并进行系统优化和改进。
以上是一般管理信息系统开发的基本步骤,当然具体的开发流程会根据具体项目的规模、复杂性和需求而有所差异。
在整个开发过程中,与用户的沟通和反馈是非常重要的,以确保开发出符合实际需求的管理信息系统。
信息系统开发过程
信息系统开发过程需求分析是信息系统开发过程的第一阶段。
在这个阶段,项目团队与客户合作,收集和分析用户需求。
该团队通过与用户交流、文档分析和观察现有系统等方式,确定系统的功能、性能和其他特征。
在需求分析阶段中,还需要确保需求的准确性和一致性,并识别潜在的风险和问题。
在需求分析阶段完成后,系统设计阶段开始。
在这个阶段,项目团队将系统的需求转化为一个详细的设计文档,包括架构、模块设计、数据库设计等。
这个阶段还包括制订开发计划、确定开发工具和技术以及进行预算、资源和时间的评估。
接下来是编码阶段。
在这个阶段,根据系统设计文档,程序员根据约定的编码规范开始编写代码。
编码过程中需要注意软件工程的原则和规范,确保代码的可读性、可维护性和可测试性。
在编码阶段,程序员还需要进行代码审查和单元测试,以确保代码质量和功能的正确实现。
完成编码后,系统进入测试阶段。
在这个阶段,测试人员根据系统的需求和设计文档,制定测试计划,执行不同类型的测试,如单元测试、集成测试、系统测试以及用户验收测试。
测试的目的是发现和修复系统中的问题和错误,并确保系统的功能和性能符合用户的需求。
最后一个阶段是维护阶段。
在系统交付给用户之后,用户可能会提出新的需求或反馈问题。
在维护阶段,项目团队需要根据用户的需求进行系统的更新和维护工作。
维护的工作包括对系统进行修复、优化和升级,以确保系统的持续运行和满足用户的需求。
总结起来,信息系统开发过程涵盖了需求分析、系统设计、编码、测试和维护等阶段。
每个阶段都有其特定的任务和目标,并且需要团队成员之间的协作和沟通。
通过遵循这个开发过程,可以提高信息系统的质量、效率和可维护性,从而满足用户的需求。
第六章管理信息系统的管理_[全文]
第六章管理信息系统的管理第六章管理信息系统的管理管理信息系统的成败原因分析管理信息系统开发中的项目管理管理信息系统的安全与防护课程回顾:管理信息系统的生命周期详细设计提出要求可行性研究系统评价系统维护验收编程调试系统转换详细调查初步调查逻辑设计开发方案选择审批审查审查总体设计系统规划系统分析系统设计系统实施系统运行和维护信息悖论诺贝尔经济学奖得主索洛(Robert Solow,1987)《纽约时报》“计算机无处不在,除了在生产率统计方面有所表现之外”(We See the Computer Age Everywhere,Except in the Productivity Statistics)管理信息系统的评价标准◆系统的使用率◆系统实现目标的程度◆用户对系统的满意度◆用户组织的经济效益◆用户对系统的态度管理信息系统的成功经验◆正确认识企业组织环境按照系统工程的观点,确定企业的目标要从企业的实际出发,而不是脱离实际去追求某种理想的境界。
一个组织开发管理信息系统的动力主要来自两方面,即内部驱动和外部驱动。
◆选择合适的方式针对组织的具体情况,选择合适的开发方式是成功的关键。
信息系统问题的种类成本(费用)数据运行设计信息系统系统设计时没有抓到重要的系统需求或改进组织绩效系统设计无法与公司组织架构、文化和目标融合系统内的数据可能有很高比例的不准确性或不一致性某一特定功能所需信息因数据问题而无法存取系统运行不佳。
如OS故障;异常中断;反应时间过久等建设与运行成本超出预算成本太高系统无法完成信息系统实施成败的原因用户介入和影响管理支持复杂度/风险水平实现过程的管理实施结果设计成本作业数据项目的规模;项目结构;技术经验成本超预算;时间延迟;技术问题;未能获得预期效益我们应当用哪种数据库管理系统系统的运行满足我的日常公务计划吗什么是最有效地存储这些数据的方式将数据输入系统时,要多少文员支持当我运行这个系统时,我们如何减少CPU时间我能检索数据有多么容易为执行这个功能需要多少行程序我能多快地取到数据主文件需要多少存储空间系统能递送我工作需要的信息吗设计者关心用户关心用户与设计者之间的沟通鸿沟四大知名企业ERP失败案例三露联想“婚变”北京市三露厂在1998年3月20日与联想集成(后来划归到神州数码)签订了ERP实施合同。
管理信息系统开发过程
问:管为信息规划阶段、系统分析阶段、系统设计阶段、系统实施阶段和系统运行与维护阶段,共五个阶段。
1.系统运行阶段
其主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。
2.系统分析阶段
其主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程的
处理,并将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。
3.系统设计阶段
其主要任务是确定系统的总体设计方案,划分子系统功能,确定共享数据的组织,然后进行详细设计,如处理模块设计、数据库设计、输入输出界面的设计和编码的设计等。该阶段的成果为下一阶段的实施提供编程指导书。
4.系统实施阶段
其主要任务是编码、测试、系统调试等,将设计的系统付诸实施。其主要步骤包括购置、安装、调试计算机等设备,编写程序,进行系统运行所需数据的准备,对相关人员进行培训,转换数据文件以及系统调试等。
5.系统运行与维护阶段
其主要任务是进行系统的日常运行管理,根据一定的规格对系统进行必要的修改,评价系统的运行效率、工作质量和经济效益,对运行费用和效果进行监理审计。软件交付用户后,为适应外部换环境的变化以及用户要求增加新的功能,将遇到更变、修改系统的问题。
管理信息系统开发过程与方法
• 一般情况下,做完了系统分析就建立一个原型 系统原型技术应用在系统分析阶段是比较恰当 的,可以用原型法代替生命周期方法的系统分 析阶段
• 原型法生命周期的入口端是可行性分析;出口 端是系统设计:系统设计的主要任务是分析和 解剖原型
系统 设计
二、管理信息系统的生命周期
二、管理信息系统的生命周期
• 1、系统规划阶段 ——起始阶段 • 主要任务:根据组织的整体目标和
发展战略确定管理信息系统的发展 战略,明确组织总的信息需求,制 定管理信息系统建设总计划。
二、管理信息系统的生命周期
• 2、系统分析阶段 • 系统分析阶段与系统设计阶段的目
二、原型法
• 原型法的特点
• 原型法更多地遵循了人们认识事物的规律,更 易被人们掌握和接受。
• 原型法强调用户的参与 • 原型法提倡使用工具开发 • 原型法将系统调查、系统分析和系统设计合而
为一,使用户一开始就能看到系统开发后是一 个什么样子
二、原型法
• 原型法的局限性: • 对于大型系统的开发,原型法无能为力。 • 对于有大量运算且逻辑性较强的程序模
• 采用CASE工具进行系统开发,必须结合一种具 体地开发方法,如结构话系统开发方法,面向 对象方法或原型法开发方法等。CASE方法只是 为具体地开发方法提供了支持每一过程的专门 工具
小结
• 在实际开发工作中对多种方法是组合使用的 MIS开发,总是结合多种方法的。可以说,没 有一个项目是用一种方法实现的。各类方法各 有特点,适用于MIS开发的不同阶段。因此有 一个如何结合多种方法的问题。前期有较多的 不确定性,总体上的设计宜用结构化方法,如 归还和分析,后期进入开发,细节较难一次确 定,宜用原型法,如设计和实施。原型法采用 CASE,可加快原型的开发与扩展。
管理信息系统开发项目管理的基本内容与步骤
管理信息系统开发项目管理的基本内容与步骤管理信息系统开发项目管理一、管理信息系统开发项目管理流程管理信息系统的开发是一项涉及面广,技术难度大的综合性系统工程,需要投入大量的人力、财力、物力、时间等资源,对整个企业组织的改革与发展会产生很大的影响。
只有对企业管理信息系统的整个开发过程按照系统的观点使用现代项目管理的科学理念和方法进行控制,才可能以较小的投入,取得较为理想的效果。
1、项目管理的概念项目管理是指在一定资源如时间、资金、人力、设备、材料、能源、动力等约束条件下,为了高效率地实现项目的既定目标(即到项目竣工时计划达到的质量、投资、进度),按照项目的内在规律和程序,对项目的全过程进行有效的计划、组织、协调、领导和控制的系统管理活动。
项目是具有明确目标的一次性任务,具有明显的生命周期,阶段性强。
项目管理是面向所有工程项目的管理,是运用系统科学的原理对工程项目进行计划、组织与控制的系统管理方法。
项目管理要解决的基本问题就是如何按所选择的研制方法,对开发项目进行有效的计划、组织、协调、领导、控制。
项目的管理是“一把手”工程,领导参与是关键。
项目经理必须合理配置项目参加人员,制定项目建设的有关规范,及时产生详尽的报表,正确评价项目的进展情况。
近年来,世界各国都开始对信息系统的建设实施项目管理,不少软件开发商还提供了项目管理软件,如美国微软公司的Project2000、美国Primavera公司的ProjectPlannerP3和OS/23.0、我国北京梦龙公司的PERT3.0等。
这些软件主要用于编排项目的进度计划,通过资源的分析和成本管理,合理配置资源使计划进度更为合理,同时按计划来安排工程进度,并对进度进行动态跟踪与控制等。
2、加强信息系统开发项目管理的重要意义已经在国民经济诸多领域中成功运用的项目管理方法,也完全可以用于信息系统开发项目的管理。
管理信息系统开发是一项长期的任务,必须根据企业组织的改革、发展的需要和可能,分成若干项目,分步进行开发。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统开发概述
信息系统开发的原则:
3)适应性
MIS应对外界条件的变化有较强的适应能力。
4)可靠性
只有可靠的系统才能得到用户的信任。因此在设计系 统时,要保证系统软硬件设备的稳定性;要保证数据采集的 质量;要有数据检验功能;要有一套系统的安全措施。
5)经济性
经济性是衡量系统值不值得开发的重要依据。开发过 程中,尽可能节省开支和缩短开发周期。新系统投入运行后, 尽快回收投资,以提高系统的经济效益和社会效益。
图6.5 数据流程图的逐层分解
系统分析
功能分析——结构化语言:对处理功能作详细描述。
1)祈使语句 2)判断语句 3)循环语句
系统分析
功能分析——判定树:对处理功能作详细描述。
系统分析
功能分析——判定表:对处理功能作详细描述。
1
2
3
4
5
6
C1:考试科目
0
C2:全部科目
0
A1:直接留级
信息系统开发概述
管理信息系统成功的关键:
3)建立本单位自己的计算机应用队伍 为了取得实际效益,管理信息系统需要
不断维护、修改、扩充完善,以适应应用的 发展变化。
系统分析
系统分析阶段的目标:
• 软件开发的第一步是系统分析,系统分析要回答 新系统“做什么”这个关键性的问题。
系统分析
系统分析阶段的任务:
信息系统开发概述
信息系统开发的原则:
1)完整性
计算机化的MIS必须从系统总体出发,克服手工信息 分散处理的弊病,各子系统的功能要尽可能规范,数据采集 要统一,语言描述要一致,信息资源要共享。保证各子系统 协调一致地工作,避免信息的大量重复(冗余),寻求系统 的整体优化。
2)相关性
组成MIS的各子系统各有其独立功能,同时又相互联 系,相互作用。通过信息流把它们的功能联系起来。
系统分析
组织业务关系图:对于组织内部各部分之间的联系程度
功序 能号
组 系
的 程织
业
度
务
市运财客信人门企 …
场输务户息力面业
项部部服部资
管
目
务
源
理
部
部
部
部
1
基础数 据管理
√√√√ * √
×2车辆调 度√* Nhomakorabea√
功3 能 与4 业 务5
物流管
理
√
×
人事
√√
*
财务管
理
√× * ×√×√√
6
设备更 新
* √√ * ×
系统分析
可行性分析:
1.技术可行性
硬件、软件、技术人员
2.经济可行性
资金可行性、经济合理性(信息系统所带来的效益)。
3.社会可行性
能否在该企业实现,在当前操作环境下能否很好地运行。
详细调查:
系统分析
• 目的:完整掌握现行系统的现状,发现问题和薄弱环节, 收集资料,为下一步的系统化分析和提出新系统的逻辑设 计做好准备。
信息系统开发概述
管理信息系统成功的关键:
1)管理方法科学化
管理工作的程序化、管理业务的标准化、报表文件的规 范化、数据资料的完整性和代码化。
2)领导者的重视与主要管理者的支持
建立管理信息系统是一项复杂的系统工程,工期长, 投资大,涉及面广,它的建立和应用可能涉及某些业务流程、 规章制度,甚至组织结构的调整和改变,这些涉及全局性的 问题,只有最高领导者亲自过问才能解决。
7
…… …
系统分析
业务流程图:分析业务流程图
业务处理单位
业务处理功能描述
收集/统计数据
表格/报表制作
数据/文件存档
信息传递过程
图6.3 业务流程图的基本图形符号
数据流程图:
名称 外部实体 (外部项)
数据处理(加 工)
数据存储
系统分析
类型一
数据流
类型二
系统分析
数据流程图的绘制:自顶向下,逐层分解
• 在系统规划的指导下,运用系统的观点和方法,对系统进 行深入详细的调查研究,通过问题识别、可行性分析、详 细调查、系统化分析等工作来确定新系统的逻辑模型。
• 具体就是系统分析员在总体规划的基础上,与用户密切配 合,用系统的思想和方法,对企业的业务活动进行全面的 调查分析,详细了解有关的工作流程,收集票据、账单、 报表等资料,分析现行系统的局限性和不足之处,找出制 约现行系统的“瓶颈”,确定新系统的逻辑功能,根据企 业的条件找出几种可行的解决方案,分析比较这些方案的 投资和可能的收益。
系统分析
系统分析的基本步骤:
1)进行系统初步调查和可行性研究 2)对现行系统的详细调查、组织结构与业务流程分
析、建立新系统的逻辑模型、提交系统分析报告。
系统分析
系统调查的方法:
(1)重点询问的方式
重点提问调查是采用CSF(关键成功因素)方法,列 举若干可能的问题,自顶向下尽可能全面地对用户进行提 问,然后分门别类对询问的结果进行归纳。
组织图:反映组织内部之间隶属关系的树状结构图
董事会
总经理
行管部
项目部 项目管理
信息部
配送中心 部
人事部
财务部
……
技术研发
网站维护
进货管理
绩效管理
预算
营采管理 市场拓展 策划促销 工程实施 培训督导 系统维护
信息编辑 盈利推广 会员拓展
调度 有赏服务 信息反馈
薪金管理 培训基地
…
会计 资产 成本
…
图6.1 组织结构图
CH6 管理信息系统开发过程
学习目的:
通过本章的学习,使学生掌握管理信息 系统开发过程的主要思想和方法,重点是系 统分析和系统设计,熟悉有关技术,并能结 合实际加以应用。
信息系统开发概述
信息系统开发任务:
信息系统开发的任务就是根据企业管理的 目标、内容、规模、性质等具体情况,从系 统论的观点出发,运用系统工程的方法,按 照系统发展的规律,为企业建立起计算机化 的信息系统。其中最核心的工作,就是开发 出一套适合于现代企业管理要求的应用软件。
(2)全面业务需求分析的问卷调查法
指BSP(企业系统规划)方法中给出的调查表,对现 行系统的各级管理人员进行全面的需求分析调查(填表), 然后确定管理业务的处理过程。
系统分析
系统调查的方法:
(3)深入实际的调查方式 这是应用最广泛的调查方式。系统分析员在
计算机信息管理部门的有关人员的配合和支持下, 深入各管理职能部门,与各级管理人员面对面交 谈,了解情况,通过不断的和反复,最后由系统 分析员向用户提交供评审的系统分析的成果。
• 原则:由使用部门的业务人员、主管人员和设计部门的系 统分析人员、系统设计人员共同进行。尽量使用各种形象、 直观的图标工具。如组织结构图描述组织的结构,用管理 业务流程图和表格分配图描述管理业务状况,用数据流程 图描述和分析数据、数据流程及各项功能,用判断树和决 策表等描述处理功能和决策模型。
系统分析