项目风险管理系统毕业论文(设计).doc
《项目风险管理系统毕业论文(设计).doc》由会员分享,可在线阅读,更多相关《项目风险管理系统毕业论文(设计).doc(41页珍藏版)》请在三一办公上搜索。
1、本科毕业论文(设计)论文题目: 项目风险管理系统 学生姓名: 学 号: 专 业: 班 级: 指导教师: 完成日期: 2013年 6月 1日项目风险管理系统内 容 摘 要项目与其它经济活动一样带有风险,需要避免和减少损失,将威胁转化为机会,因此,了解和掌握风险的来源、性质和发生规律,并对其进行有效的管理在项目管理上非常重要。项目风险管理系统主要针对在软件开发周期过程中可能出现的风险进行评估与提出解决方案。系统中对所提到的风险基本做了概要的分析,以风险指标值为4.0作为分界点,用水平线隔开,水平线以上的为高风险(风险指标值大于5.0用红色字体提示用户高度关注)。针对高风险系统将自动给出相应的解决方
2、案,用户可以选择合适的风险回避措施以降低高风险。这些均是由一些自定义SQL函数实现,再通过JSP页面展示给用户。而对风险的评价是由立体柱形图展现给用户,是通过JFREECHART插件实现的。系统的风险识别中,风险名称将随着项目的增多依照总体风险指标值而改变显示的顺序,且在5个以上的项目中增加同一风险类型和风险名称的风险,与已有的风险共同显示在页面中。关键词:风险 项目管理 决策 评估 风险指标值Project Risk Management SystemAbstract Projects and other economic activities with the same risks and
3、 the need to avoid and reduce losses to the threat into opportunities, so, understanding and mastering the sources of risk、nature and occurrence , and its effective management in project management is very important.Project risk management system aimed at the software development cycle may arise in
4、the course of the risk assessment and proposed solutions. System referred to the risk of a basic outline of the analysis, a risk index value of 4.0 as a cutoff point, with the horizon off, above the horizon for the high-risk (risk index values greater than 5.0 with a red font great concern to prompt
5、 the user). For high-risk systems will be automatically given the corresponding solutions, Users can choose a suitable risk aversion measures to reduce high-risk. These are defined by some self-SQL Function, and through the JSP page display to users. And the evaluation of risk is demonstrated by the
6、 three-dimensional bar to the user, through JFREECHART plug in achieve. Risk Identification in system, the name of the risk with the project in accordance with the increase in the overall value and risk indicators show that the change order, and in five more projects to increase the same type of ris
7、k and risk names of the risks and the risk has been shown in the common pages.Key words: Risk Management Projects Decision Evaluation Risk index value 目 录 一、绪论1(一)开发项目风险管理系统的目的和意义1(二)选题背景2(三)项目风险管理的技术路线2二、系统设计相关原理5(一)JSP技术51JSP简介52系统中使用到的JSP技术5(二)SQL Server 20006(三)Tomcat概述6(四)B/S模式及其优势7三、系统分析8(一)系统
8、调查81用户使用项目管理系统流程82系统所处环境8(二)数据流图10(三)数据字典111数据元素定义112数据结构定义133数据流定义144数据存储定义145处理过程定义146外部实体定义15四、系统总体设计16(一)系统功能结构161系统总体架构设计162系统功能模块设计16(二)数据库设计191数据库概念结构设计192数据库逻辑结构设计203表关系显示21(三)输入输出设计221输入设计222输出设计23(四)系统流程图24五、系统实施与测试26(一)系统实施阶段261系统实施阶段的主要活动262自顶向下的实现方法263编程方法26(二)系统测试271系统测试的目的272系统测试的原则27
9、3测试例子27(三)运行环境29六、结论30参考文献32附录33(一)连接数据库代码33(二)数据库函数部分代码35一、绪论(一)开发项目风险管理系统的目的和意义随着市场经济的成熟和信息技术的高速发展,软件项目越来越大,对软件项目的风险评估,也要求越来越高。面临着如何确定项目的投资价值、评估利益大小、分析不确定因素、决定投资回收时间等众多问题。在软件项目的生命周期中,需要用相对科学和准确的方法的进行风险评估,不仅要求在项目开始,而且要对软件项目生命周期的全过程进行风险的动态评估。软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。软件项目风险会影响项目计划
10、的实现,如果项目风险变成现实,就有可能影响项目的进度,增加项目的成本,甚至使软件项目不能实现。如果对项目进行风险管理,就可以最大限度的减少风险的发生。但是,目前国内的软件企业不太关心软件项目的风险管理,结果造成软件项目经常性的延期、超过预算,甚至失败。成功的项目管理一般都对项目风险进行了良好的管理。因此任何一个系统开发项目都应将风险管理作为软件项目管理的重要内容。从以上分析得出该课题的研究,对于软件项目的开发有着实际需求,通过该课题的研究找出比较科学的、准确的、实用的评估软件项目动态风险的方法(数学模型),辅以适当的软件实现,将对今后软件项目的动态风险评估具有很大价值,有利于软件项目实施过程中
11、的风险控制,也可将其中一些方法和模型应用于其它领域。系统中,充分利用了B/S结构 B/S结构:即BrowserServer(浏览器服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。,实现了不同项目管理员可以在不同时间地点察看项目风险指标值。可以利用三维立体柱形图展示项目各个阶段的风险指标值,并根据算法,将用户应该关注的风险的解决方案以及解决方案对应的风险指标值以表格的形式展现给用户。用户可以根据现状进行风险调整,降低高风险的发生概率或将其影响程度降低。在风险识别阶段,风险名称是根据数据库中以往的项目风险值排序的,因此,随着项目的增加,风险名称展
12、现的顺序也将发生动态的改变,这是通过一个SQL自定义函数实现的。风险评价阶段亦相同,根据用户采取的决策,动态的改变项目的风险指标值并显示。可见相对人工将风险归类、参照风险指标值进行多次手工排序、再人工划分高低风险并寻找相应的解决方案等,系统节省了大量的时间和人力。在系统运行后,数据库中的数据增多,系统更能够及时地得到更新的信息,并从大量的数据中发现新的有效的数据。例如某新增风险出现在多个项目中,那么系统将会认为该风险可能会出现在以后的项目中,在下一个项目的风险识别中,该风险将会显示在对应风险类型的表格中。若是人工实现,则需要翻找历史资料进行手工统计变更等,浪费了时间和人工费用。(二)选题背景现
13、今,一个信息系统的实施不是短时间内能够完成的,一个比较完整的ERP系统,少则半年,多则一两年,甚至三四年。如此漫长的实施过程,已经足以把企业内人们对信息化最初的憧憬和热情消磨殆尽。中国有句俗话,叫日久见人心,所隐含的无非就是时间可以作为衡量事物真实性的最好的手段。同样的,放在信息系统实施里,一开始不成问题的事情,到了后来都会蜕变成问题,并且有可能随着时间的推移,糟糕程度也不断地增加。因此,如何有效地管理实施过程,降低企业的实施风险成为保障信息化建设成功的一个重要环节,这也就是在这里探讨的主题。但是,目前国内的软件企业不太关心软件项目的风险管理,结果造成软件项目经常性的延期、超过预算,甚至失败。
14、成功的项目管理一般都对项目风险进行了良好的管理。因此任何一个系统开发项目都应将风险管理作为软件项目管理的重要内容。随着Web技术的发展和电子商务时代的到来,人们不再满足于建立各种静态地发布信息的网站,更多的时候需要能与用户进行交互,并能提供后台数据库的管理和控制等服务的动态网站。JSP技术可以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。数据库技术的发展上,例如SQL Server 2000 数据库引擎提供完整的 XML 支持,它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全的功能。十分适用于开发Web应用程序。在软件开发过程中,由于风险是在项
15、目开始之后才开始对项目的开发起负面的影响,所以风险分析的不足,或是风险回避措施不得力,都很有可能造成软件开发的失败。风险分析是在事前的一种估计,凭借一定的技术手段和丰富的经验,基本能够对项目的风险做出比较准确的估计,经过慎重的考虑提出可行的风险回避措施,是避免损失的重要环节。分析过后,对项目有严重影响且发生概率高的需要采取一定的措施回避风险的发生或是降低风险的影响程度。传统的寻求解决方案是根据询问有丰富的项目开发经验的或是专家,较为浪费时间与精力。而且有经验者或是专家的记性也是有限的,并不能即使的给予建议或是指导。系统中,采取在Windows平台上,使用IE浏览器,采用JSP前台显示和SQL
16、SERVER2000后台数据库结合,完成风险识别的入录过程,且风险名称展现用户时是经过以往的项目风险值排序,用户同时可知道哪些风险以往较为严重,在完成风险清单录入后对高风险寻求解决方案。用户可根据本项目的风险评估后结果直接查看降低风险方案,再根据现状进行选择解决方案。这样便能省了很多的人工多次收集信息,也避免了信息的遗漏。(三)项目风险管理的技术路线研究只要集中到以下几个部分:(1) 系统设计方法系统设计方法,采用的是生命周期法。因为结构化生命周期法采用结构化的系统分析和设计的方法,即“自顶向下,逐步求精”,把一个复杂的系统分解成足够简单,并能被清楚地理解和表达的若干层次。把信息系统的开发工作
17、从初始到结束划分为若干阶段,对每一个阶段都预先定好任务,然后按照一定的准则来按部就班地完成。采用生命周期法,在系统设计时,可以按照信息系统的生命周期规律划分阶段,明确定义各阶段的活动,自顶向下地对系统进行分析设计,保证用户需求的贯彻执行。而且使用生命周期法对系统的每个微小情况都能给予更多的注意。该方法强调了用户的参与,最大限度满足用户的需求;整个开发过程的规范和严格定义,常常能生产出高质量的系统;完整的文档也使系统日后的维护工作更为方便。个人觉得最主要的是,在大三和大四的MIS课程实践上,设计的系统均是采用的生命周期法,所以对该方法也较为熟悉。(2) 前台设计技术方法前台设计中,考虑到用户输入
18、应该简单、方便,所以在用户输入数据方面尽量让用户选择而不是以文本框的形式让用户输入;数据输出上,有表格形式和立体柱形图形式,且在风险指标值的报表中,对用户应该关注的高风险采取红色字体进行警告,这是通过Java语言和JavaScript脚本语言结合实现的,而风险评估的查看方式是通过JFREECHART实现的立体柱形图实现的;解决方案中,以草绿色的字显示需要降低或是回避的风险名称,以黑色字体显示解决方案,且在解决方案旁附带该方案的风险指标值,同一风险有多个解决方案,只可选一个方案,这个是通过建立一组单选按钮实现的。(3) 后台设计技术方法用户登陆后,转向后台处理的JSP页面,判断用户的权限,根据用
19、户的权限,进入其对应的主页面。实现的步骤是,根据用户的登陆名(具有唯一性),将用户信息表中的信息调出来,查看用户权限字段值是什么,如果用户是管理员,在用户资料模块上,仅有查看和修改自身帐户密码的权力;如果是系统管理员除了具有管理员的权限外,还可更改用户资料、新增用户、删除用户。若该用户并不存在,则提示错误。为了不让用户将相同的用户名输入到数据库中,创建数据库时将用户名设置为unique,而在新增用户时,若用户名已存在将会有提示页面显示该用户名已存在。拟解决的技术难题: 若出现在多个项目中的新增风险,如何也显示对应的风险类型风险名称列表中。 如何让用户能多次评估和选择相应的解决方案 若某一页面的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目风险管理系统 毕业论文设计 项目风险 管理 系统 毕业论文 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3995187.html