项目风险管理系统毕业论文(设计).doc

上传人:仙人指路1688 文档编号:3995187 上传时间:2023-03-30 格式:DOC 页数:41 大小:2.18MB
返回 下载 相关 举报
项目风险管理系统毕业论文(设计).doc_第1页
第1页 / 共41页
项目风险管理系统毕业论文(设计).doc_第2页
第2页 / 共41页
项目风险管理系统毕业论文(设计).doc_第3页
第3页 / 共41页
项目风险管理系统毕业论文(设计).doc_第4页
第4页 / 共41页
项目风险管理系统毕业论文(设计).doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《项目风险管理系统毕业论文(设计).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,而在新增用户时,若用户名已存在将会有提示页面显示该用户名已存在。拟解决的技术难题: 若出现在多个项目中的新增风险,如何也显示对应的风险类型风险名称列表中。 如何让用户能多次评估和选择相应的解决方案 若某一页面的

20、纪录太多,但又不愿意多个页面显示,应该采取什么较好的办法。 解决途径: 设置一个界限,例如在5个以上项目中均有新增同一项目。可以利用SQL语句,将新增表按风险类型和风险名称分组,统计其出现的次数若大于5则将起列出在对应风险类型名称列表中。 解决方案上,用户可以根据实际状况选择合适的解决方案,然后再察看评估结果,若风险整体值还很高可再次斟酌选择。具体过程可以建立SQL自定义函数,用户调用函数并返回更新后的结果集。 可以采用JSP中的分页技术,事先可确定一个页面显示多少条纪录,再根据返回结果集的纪录数确定有多少页,看似有很多页面,实际只是在同一个页面显示,只是将显示内容依据数据库中的内容发生变化而

21、已。二、系统设计相关原理(一)JSP技术1JSP简介JSP(Java ServerPage)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,是在普通Html中嵌入了Java代码的一个脚本,在这一点上,它与其它的脚本语言(如PHP)一样,但它与其它语言不同的是:其它脚本语言由服务器直接解释这个脚本,而JSP则由JSP容器(如Tomcat)首先将其转化为Served,然后再调用Javac将Servlet编译为Class文件。最终,服务器解释的是Class文件, JSP已经成为了开发动态网站、构筑Internet和Intranet应用的最佳选择。2系统中使用到的JSP技术(1)Jav

22、aBean技术用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。理论上,JavaBean 将不会产生任何HTML,因为这是JSP层负责的工作;然而,为了动态消息提供一些预先准备的格式是非常有用的。产生的HTML将被标注的 JavaBean方法返回。JavaBean属性:JavaBean的属性与一般Java 程序中所指的属性或者说与所有面向

23、对象的程序设计语言中对象的属性是同一个概念在程序中的具体体现就是类中的变JavaBean的设计中按照属性的不同作用又细分为4 类Simple 属性、Index 属性、Bound 属性以及Constrained 属性。(2)JSP作用域介绍JSP的四种范围,分别为Page, Request, Session, Application可以用setAttribute(,); getAttribute(,)。Page的范围只能在同一个页面中有效, Request 的范围是指在一JSP 网页发出请求到另一个JSP 网页之间,随这个属性就失效。Session会话作用域,当用户首次访问时,产生一个新的会话,

24、以后服务器就可以记住这个会话状态。生命周期为一段用户持续和服务器所连接的时间,但与服务器断线,这个属性就无效。只要将数据存入session对象,数据的范围就为Session。Application全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期在服务器一开始执行服务,到服务器关闭为止。Application 的范围最、停留的时间也最久,所以使用时要特别注意不然可能会造成服务器负载越来越重的情况。只要将数据存入application对象,数据的范围范围 (Scope) 就为Application。系统在保证数据安全性上,利用JSP的作用域的特点,用到了Sessi

25、on,因为用户每次登陆均可看成一次会话,即使用户重新返回登陆界面,而Session还在作用域范围内,就存在数据的安全性,考虑到这点采取的是运用Session的removeAttribute()的方法,只要用户点击注销用户这个选项,无论Session是否还在作用域范围内,其他用户均不能通过浏览器的历史记录访问前一个用户登陆的界面或是拥有其权限。(二)SQL Server 2000由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。目前主要的数据库有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQLServer等,其中网络型的SQ

26、LServer、Oracle产品安全性远远高于桌面型的Access、FoxPro等数据库。 主要考虑到系统本身的大小,以及大学所学的课程,所以系统采用了微软公司的SQL Server 2000。系统数据库设计,采用SQL Server 2000的原因:第一,SQL Server与Windows服务器紧密集成,而Windows服务器具有很好的安全性,能够排除所有未经授权的非法用户的访问,确保了SQL Server 2000服务器的安全性,符合系统对安全性的要求; 第二,用户可以使用Web浏览器查询存储在SQL Server 2000数据库中的数据,符合系统远程访问数据库的要求;第三,容量庞大,每

27、个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的考题数目较多的要求。(三)Tomcat概述Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。Tomcat中的应用程序是一个WAR(WebArchive)文件。WAR是Sun提出的一种Web应用程序格式

28、,与JAR类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和JSP文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。通常在WEB-INF目录下有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好的Servlet类和JSP或Servlet所依赖的其它类(如JavaBean)。通常这些所依赖的类也可以打包成JAR放到WEB-INF下的lib目录下,当然也可以放到系统的CLASSPATH中,但那样移植和管理起来不方便。 在Tomcat中,应用程序的部署很简

29、单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的JSP时,通常第一次会很慢,因为Tomcat要将JSP转化为Servlet文件,然后编译。编译以后,访问将会很快。另外Tomcat也提供了一个应用:manager,访问这个应用需要用户名和密码,用户名和密码存储在一个xml文件中。通过这个应用,辅助于FTP,你可以在远程通过Web部署和撤销应用。当然本地也可以。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。(四)B/S模式及其优势伴随着Internet的迅速发展,计

30、算机技术正在由基于C/S(Client/Server客户端/服务器)模式的应用系统转变为基于B/S(Browser/Server浏览器/服务器)模式的应用系统。项目风险管理数据库服务器(SQL SERVER 2000)系统维护管理Web服务器(Tomcat+JSP)浏览器浏览器浏览器浏览器TCP/IP协议HTTP协议图 2-1 系统结构示意图过去,网络软件的开发都采用C/S(Client/Server)模式,在这种模式下,主要的业务逻辑都集中于客户端程序,因此,必然导致以下问题:(1) 安装、调试、维护和升级困难。由于客户端的硬件配置可能存在差异,软件环境也可能各不相同,因此,在安装时,必须对

31、每一个客户端分别进行配置,同样,在软件升级时也要对客户端分别处理。(2) 在整个系统中,业务逻辑和用户界面都集中到了客户端,必然会增加安全隐患。正是由于以上C/S模式的客户端程序在部署和维护时面临的问题,人们逐渐接受了基于浏览器(Brower)/服务器(Server)结构的系统,即B/S模式。在此模式中,最核心的一点就是用通用的浏览器取代了原来的客户端程序。B/S模式虽然只对C/S模式做了少许变动,但带来了巨大的好处: 应用程序在部署、升级、维护时,只需要在服务器端进行配置就可以了; 所有的配置工作都集中在服务器端,提高了系统的安全性。虽然B/S模式带来了很大的好处,但由于在客户端能够利用的编

32、程对象仅仅是浏览器,因此,原来在C/S模式下很容易实现的一些客户端功能,在B/S模式下,却变得很难实现甚至无法实现。尽管如此,B/S模式仍是目前很多应用系统的首选模式。三、系统分析(一)系统调查为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:统一处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对员工信息处理的需求。系统的开放性和可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更

33、新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。系统的数据要求: 数据录入和处理的准确性和实时性; 数据的一致性和完整性; 数据的共享和独立性;1用户使用项目管理系统流程 根据用户的用户名和密码登陆以及相应的权限登陆系统,如果用户名和

34、密码,正确允许登录,否则拒绝登录。 输入项目编号、选择项目阶段,进行风险识别,用户保存时,先判断该项目该阶段是否已经识别过该风险,如果已经识别过,则报错。 识别风险类型和输入相应风险发生概率与影响程度,若已经输入项目阶段相关风险信息将会提示记录已存在 查看风险评估结果,风险指标值以4.0做为分界点,用水平线隔开,风险指标值达到5.0以上,将以红色字体显示,提示用户该风险为高度关注风险。 选择决策方案,系统将自动给出高于风险指标在最大与最小的指标值和的一半决策方案,并显示解决方案对应的风险指标值,让用户进行选择。2系统所处环境经调查,项目组的结构一般分为: 项目经理1人主要职责:进行全局把握,侧

35、重于项目的商务方面,充当项目组同客户正式交流的接口环节。 项目负责人1人主要职责:制定项目开发计划和开发策略,参与项目核心系统的分析设计,同时努力保证开发计划的按时完成和开发策略的真正贯彻落实。 领域专家1或2人主要职责:在软件分析阶段帮助分析人员界定系统实现边界和实现的功能,对特定检测点进行算法审核,同时对测试策略和软件操作界面提出参考意见。 质量监督组1或2人主要职责:编制软件质量控制计划,并负责落实;控制必要文档的生产,通过文档,监督项目实施过程中软件的质量,并产生软件质量报告,提请项目经理和项目负责人审阅;对于项目中出现的质量问题,主持召开质量复审会议。 系统分析员1或2人主要职责:协

36、同项目负责人进行软件系统的分析和设计工作,书写软件需求分析和系统设计相关文档。在软件实现阶段进行测试策略的编制和对性能测试的指导。 程序员2或3人主要职责:协助分析人员进行详细设计,和软件系统的代码实现,并进行适当的白盒测试。 测试员2或3人主要职责:已经实现的软件组件、构件或系统进行正确性验证测试,整合后的系统的性能测试等,书写测试报告和测试统计报告提请质量监督组复审。 技术支持2或3人主要职责:协同系统分析人员听取用户需求,对需求分析进行参考性复审。协同测试人员进行测试,书写操作手册和在线帮助,在项目交付用户之后进行跟踪服务。 文档组1或2人主要职责:对各部门产生的文档进行格式规范、版本编

37、号和控制、存档文件的检索;协助质量监督组进行软件质量监督。通过适当的人员配备和职责划分,能有效的降低软件开发在后期的失控的可能性,和软件对关键人员的依赖。(二)数据流图 数据流图描述了数据流动、存储、处理的逻辑关系,也称为逻辑数据流图,一般用DFD表示。在本系统中,涉及用户输入的数据主要是由项目管理员将风险清单上风险概率和风险影响程度,数据输出则是将风险评价结果以柱形图的形式表现。外部实体数据流数据存储处理P2风险评估风险值高风险编号决策后风险指标P3风险决策风险指标表第一层DFD项目管理员风险清单项目风险管理系统风险评估表项目经理顶层DFD项目管理员风险清单P1风险识别风险值表P2.1风险评

38、估P2.2风险优化评估风险值表风险指标值风险指标值风险指标值表风险指标值风险指标值项目管理员风险清单P1.1统计风险值P1.2新增风险值风险值表第二层DFD(三)数据字典数据字典是对系统中的数据的详尽描述,他提供对数据描述的集中管理,目的是对收集的数据进行标准化、统一化,有统一的名称、格式和含义,其除了保存数据名、类型、长度、精度等有关信息外,还包括了数据的流向描述了数据加工的描述。在本系统中,数据库是非常重要的自然数据。下面对其做详细的介绍:1数据元素定义数据元素是最小的数据组成单位,也就是不可再分的数据单位,如用户名、密码等。对于每个数据元素,都需要介绍到简单的属性,例如名称、别名、类型等

39、。数据元素的条目还包括对该元素的简要说明,与它有关的数据结构等。数据元素条目 总编号:1-102 编 号:102名称:密码别名:userpassword 说明:用户登录密码 数值类型:离散 长度:50 有关数据结构:用户信息表 数据元素条目 总编号:1-101 编 号:101名称:用户名别名:username说明:用户登录名 数值类型:离散 长度:50 有关数据结构:用户信息表 数据元素条目 总编号:1-103 编 号:103名称:权限别名:userauthority说明:用户登录权限 数值类型:离散 长度:50 有关数据结构:用户信息表 数据元素条目 总编号:1-104 编 号:104名称:风险名称别名:risk_name 说明:风险的名称 数值类型:离散 长度:100 有关数据结构:风险名称表、风险类型表、 数据元素条目 总编号:1-106 编 号:106名称:项目阶段别名:p_name 说明:项目阶段,包括需求、设计、编码、测试、运行与维护 数值类型:离散 长度:50 有关数据结构:项目信息表 数据元素条目 总编号:1-105 编 号:105名称:风险编号别名:risk_id 说明:风险的编号 数值类型:离散 长度:100

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号