已阅读5页,还剩62页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山 东 大 学 硕 士 学 位 论 文分类号:TP311 单位代码:10422密 级: 学 号:2010220204硕 士 学 位 论 文Shandong University Masters Thesis论文题目: 潍坊五洲浩特电气有限公司研发管理系统的设计与实现Design & Implementation of Research Management System for Weifang wuzhou haot electric Co., LTD作 者 姓 名 专 业 指导教师姓名 专业技术职务 2011年4月10日原创性声明和关于论文使用授权的说明原 创 性 声 明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名: 日 期: 关于学位论文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。(保密论文在解密后应遵守此规定)论文作者签名: 导师签名: 日 期: 目 录摘 要IABSTRACTIII第1章绪论11.1系统开发意义11.2国内研究现状21.3本文主要工作21.4本文的组织结构3第2章系统需求分析52.1总体业务概述52.2功能性描述62.2.1项目管理62.2.2质量管理102.2.3员工管理132.2.4功能卡管理172.2.5设备管理192.3非功能性特点20第3章总体架构设计223.1架构的目标223.2技术架构设计223.3功能架构设计253.4系统详细设计273.4.1业务类设计273.4.2核心功能详细设计323.5数据库设计37第4章系统的实现与测试414.1业务系统实现414.1.1项目管理实现414.1.2质量管理实现454.1.3员工管理实现484.1.4功能卡管理实现494.1.5设备管理实现514.2系统测试53第5章总结与展望56参考文献57致 谢59CONTENTSAbstract in ChineseIAbstract in EnglishIIIChapter 1 Introduction11.1System development background11.2Research situation21.3The major work21.4Organizational structure3Chapter 2 System demand analysis52.1System summary52.2System functional requirement description62.2.1Project management62.2.2Quality management102.2.3The staff management132.2.4Function card management172.2.5Equipment management192.3The non-functional characteristics20Chapter 3 System design223.1Goals of the structure223.2The technical architecture design223.3Function architecture design253.4System detaile design273.4.1Business class design273.4.2Core detailed design and function323.5Database design37Chapter 4 System realization and testing414.1Realiztion of system414.1.1Realiztion of project management414.1.2Realiztion of quality management454.1.3Realiztion of staff management484.1.4Realiztion of function card management494.1.5Realiztion of equipment management514.2System test53Chapter 5 Summary56References57Acknowledgements59II摘 要潍坊五洲浩特电气有限公司是专业生产系列电子式电能表产品、干式系列变压器以及油浸式系列变压器产品的高新技术企业。保证潍坊五洲浩特电气有限公司网上新业务的健康发展需要做好计算机研发管理工作,现对计算机研发管理软件提出了更高的要求。本论文首先通过研发管理的发展意义及发展趋势进行分析后对本文主要工作进行说明。论文通过对系统总体业务描述对具体业务进行分析,最后对系统具体实现的关键技术及界面进行展示。在系统的开发过程中采用JAVA语言的分析与设计思想对需求进行了分析,对潍坊五洲浩特电气有限公司研发管理功能进行设计。技术上采用DAO技术,在技术上把系统打造成扩展性、维护性强的研发管理系统。详细介绍系统的设计与实现,对系统结构、功能以及特点进行了详细阐述。应用证明研发管理系统充分发挥了网络资源的优势,既经济又方便,提高了潍坊五洲浩特电气有限公司研发管理的效率和水平。本文主要针对潍坊五洲浩特电气有限公司的现状对研发业务进行分析,围绕研发业务开发的一套应用软件系统。项目管理、质量管理、员工管理、功能卡管理、设备管理是研发管理中的重要组成部分,通过对研发业务数据的分析,可以使研发管理系统识别不同的客户群体,确定研发计划,实现差异化服务,并为研发管理提供准确的信息。系统实现了研发管理的整个流程,从注册项目、管理项目信息到设备管理的整个流程。本文通过项目管理,实现了项目管理中立项、研发、结项、维护、查询等操作;完成了项目产品使用过程中发现问题或者其他情况下发现的问题的管理功能,主要实现质量登记、质量回馈、质量分析;员工管理中实现了建立员工档案、调整员工工资、授予员工使用权限、员工提交工作计划、对员工进行考评、核算工资等功能;功能卡中实现的是功能卡从写卡申请到写卡的所有流程;最后对设备管理中的设备登记、设备查询等功能进行设计。通过本论文对潍坊五洲浩特电气有限公司研发管理业务的设计与实现,以完成潍坊五洲浩特电气有限公司研发管理的基本流程,方便了操作人员项目研发统计,规范了研发管理工作流程,提高了研发管理质量和工作效率。关键词:研发管理系统,DAO,OracleABSTRACTWeifang Continental Haute Electric Co., Ltd. is a high-tech enterprise,which is specialized in producing series of electronic energy meter products, dry-type series transformer and transformer oil-immersed series. Guarantee Electric Co., Ltd. Of Weifang Continental Haute healthy development of new business online need to make computer research and development management, now it puts a higher demand to research and develop computer management software.This paper first analyzes the development of significance and trends of research management and it describes the work. Paper describes the overall business through the system for specific business analysis, and finally it displays the system of specific key technologies and the interface. In the system development process it uses JAVA language analysis and design of the requirements are analyzed, Weifang Continental Haute Electric Co., Ltd. research management design. Technically it uses DAO technology, and the system is technically playing in scalability, maintenance and strong research management system. It describes the system design and implementation and the system structure, function and characteristics in detail. The application proves that research management system that leverages the advantages of network resources, both economic and convenient, and it improves Of Weifang continental Haute Electric Co., Ltd. management efficiency and level of development.This paper mainly analyzes the research and development business according to the present situation of Weifang continental haote electric Co., LTD, and around research and development business it finishes a set of software system. Project management, quality management, staff management, function card management, equipment management is an important part of the research management, through to the research and development business data analysis, it can make research management system to recognize different customer group, determine the development plan, realize differential service, and for research and development management to provide accurate information. The research management system realizes the entire process, from the registered items, management project information to the whole process of equipment management. In this paper through project management, it achieves project, development, end items, maintenance, query and other operations; It completes the project in the process of product use problems found or other circumstances of the problems found management function, main achieves quality registration, quality feedback, quality analysis; Staff management achieves the establishment of employee files, adjust the wages, the permissions granted to employees, employees to submit work plans, evaluation of staff, wages and other accounting functions; The function of the realization of the function of the card is from writing card application to card write all the process; Finally it designs the equipment management registration, the function such as equipment inquires. Through this paper, it completes the design and implementation of business management of Weifang continental haote electric Co., LTD research and development of business, to complete the basic process of Weifang continental haote electric Co., LTD, research and development management, convenient operation personnel project research statistics, and standardized management work process, improve the development research management quality and efficiency.Keywords: Research and development management system, DAO, Oracle58第1章 绪论1.1 系统开发意义潍坊五洲浩特电气有限公司是专业生产系列电子式电能表产品、干式系列变压器以及油浸式系列变压器产品的高新技术企业。保证潍坊五洲浩特电气有限公司网上新业务的健康发展需要做好计算机研发管理工作,为此现代研发管理工作对计算机研发管理软件提出了更高的要求。为适应现代研发工作形势发展需要,研发管理工作业务要求计算机研发管理信息系统必须走向网络化,针对研发项目进度的控制、研发工作效率、质量管理以及研发项目工作底稿的安全都提出了更高的要求。在研发管理系统中,研发项目负责人做好给研发人员分配研发任务,制定研发计划的研发工作,另外随时了解研发工作的进展情况、项目进度的把握,确保研发管理中研发人员不会出现共享统一的数据不同步的现象。使用研发管理系统,利用研发组成员把自己做的工作底稿及时上传到服务器这样可以很大程度上保证工作底稿的安全。另外,研发管理系统的设计也对计算机研发管理运行环境提出要求。1传统研发管理以手工和书面文档为基础,这种管理方式效率低、工作量大,为改变这种状况,实现研发信息管理以面向流程化事务化,需充分利用现代信息技术为潍坊五洲浩特电气有限公司日常办公提供服务,以达到实时“无纸研发”。2研发管理系统是针对潍坊五洲浩特电气有限公司的一套研发管理信息系统,在充分研究潍坊五洲浩特电气有限公司办公室的具体业务和办公的基础上,根据国家和地方有关的法律条文和规章制度,结合我们为政府部门建设计算机应用系统的经验,可以形成一套潍坊五洲浩特电气有限公司研发管理信息系统。3因此,针对潍坊五洲浩特电气有限公司研发工作的研发管理系统的设计与实现变得尤为重要。1.2 国内研究现状随着信息技术的飞速发展,现代研发工作面临的风险也越来越大,企业及利益相关群体对研发信息的及时性提出了更高的要求。潍坊五洲浩特电气有限公司针对研发信息的时效性也提出了更高的要求。在此研发管理业务背景下,研发信息管理得到了重视和运用。我国目前内部企业中尚未全面开展研发管理系统,因此研发管理必将是我国研发管理中的一个重要发展趋势。4但目前研发管理系统仍面临一些挑战。研发业务流程缺乏标准和流程。研发准则是成功研发过程的准绳,是衡量研发工作的标准、提高研发质量的保证。研发的基础是现代信息技术,因此,过去的研发标准和准则中部分内容已不适应,而关于研发管理的程序标准和准则尚未出台。新研发准则虽然涉及到研发的相关内容,但一部完整的研发标准与准则的研究还是一个漫长的过程。5研发管理工作是高技术含量的业务流程操作,依赖现代计算机技术。目前研发管理的安全性是先设计系统需要解决的一个重大问题。研发管理应具有安全性,安全上的漏洞在系统设计与实现时应进行必要的管理和控制,避免不法者突破研发管理系统的安全性去获取所需资料。6为了适应社会发展的需要,对研发管理工作的设计与分析,将成为本课题设计与实现的重点。1.3 本文主要工作当前,随着知识经济的发展,计算机广泛应用于各个领域,潍坊五洲浩特电气有限公司研发管理的手段发生了质的飞跃。计算机研发势在必行,国家大多单位已大力开发计算机辅助研发管理软件。随着计算机研发管理系统的全面实施,研发管理工作现代化也提到了日程上。为了更好的为潍坊五洲浩特电气有限公司进行研发管理,将研发管理系统的功能做到更完善,使系统在工作过程中做到正常稳定,本文已经对系统的设计过程做了详细的描述,对系统设计过程中应该注意到的问题做了明确的解释说明。针对本研发管理系统主要完成以下几方面工作:1对本潍坊五洲浩特电气有限公司项目数据、被研发单位信息等进行管理,实现数据监督管理灵活性。 2对给地区、各单位的项目、质量等的管理和使用情况,进行研发管理。3根据潍坊五洲浩特电气有限公司的研发结果提供给上级研发信息,为领导宏观决策服务。4对国有企业、国有控股企业及上级研发机关授权的其他国有企业等的功能卡等情况,进行研发管理。5对相关研发单位部门的设备进行研发管理。1.4 本文的组织结构本文共分为五个章节,首先探讨了潍坊五洲浩特电气有限公司研发管理系统发展意义和现状存在的问题,以及目前方式的局限性,重点通过描述本系统选择的开发模式,然后详细阐述研发管理系统构建的设计思想和实现方案,最后介绍系统实现中若干关键技术及应用特点,并对信息化将来的展望。文章具体结构安排如下:第1章主要介绍了潍坊五洲浩特电气有限公司研发管理系统的发展意义和发展趋势,并对研发管理主要工作做了分析。第2章对系统进行了总体的业务需求,通过总体业务概述对分模块进行了用例分析。另外,对系统非功能性需求进行分析。针对系统预期达到的目标进行说明。第3章在系统总体需求分析的基础上进行架构选择,提出了系统的功能设计,在体系结构的框架上进行了详细的模块设计和数据库设计。进行了系统详细的论述,通过核心业务类及核心业务对象之间的关系,对每个模块通过时序图的形式进行描述分析,另外主要模块的数据库设计进行了分析说明。第4章介绍了潍坊五洲浩特电气有限公司研发管理系统的系统实现过程,在实现时用到的关键技术和常用方法进行了说明,对系统中涉及到的重点模块也进行展示。另外,系统实现后,通过测试用例对系统实现过程中可能出现的异常进行测试,完成系统实现与测试。第5章论文对潍坊五洲浩特电气有限公司研发管理系统的研究和实现进行了简单的总结;同时指出了系统目前存在的一些不足之处,并提出了一些改善构想。第2章 系统需求分析2.1 总体业务概述潍坊五洲浩特电气有限公司研发管理系统是针对研发项目进行管理,产品产生的质量问题的汇总分析,研发员工的管理,包含员工考评和根据员工考评汇总得出的员工工资,功能卡的管理等涵盖研发大部分工作内容的一个管理系统。系统本身需具有实用简单,界面简洁的特点。其研发管理系统管理结构图如图2-1所示。图2-1 管理结构图2.2 功能性描述通过系统总体业务概述,本小节将针对系统功能进行需求分析。该系统具体的功能包括:项目管理、质量管理、员工管理、功能卡管理、设备管理等模块。2.2.1 项目管理项目管理主要进行立项、研发、结项、维护、查询等操作。项目管理中具体功能需求分析如下:1立项(1)新项目项目管理过程中,首先需要对新项目进行立项。新项目立项中主要显示项目的名称,项目名称后会显示上一个项目和下一个项目。新项目管理中只显示没有“结项”的项目。项目中,要查看项目的其他内容,必须先选择需要的项目,然后才会显示用户所需要的内容。在结项之前,所有项目内容都是可以修改的,如果发现问题可直接打开相关内容进行修改,一旦结项,所有内容只能浏览,无法再进行修改。所有内容填写完毕后,可以进行保存,保存后可打印。(2)项目计划项目计划是对要完成的项目内容的时间安排和项目在研发时间上的总体规划。项目计划主要显示具体的一段时间内所要完成的工作内容及项目的所有计划的时间安排列表。项目计划管理可以进行修改或删除操作。(3)项目成本项目成本是项目中所有元器件的成本合计。和项目计划类似,主要显示项目成本、项目成本明细。填写了材料的数量和单价以后,项目管理功能中会自动计算出小计。小计是一种材料的金额总和。总成本,在填写了材料后,会自动计算出该项目所需材料的总成本。(4)项目成员项目成员是所有参与项目研发的人员,主要列出所有参与的人员。如果公司有需要可以增加或者减少参加项目的人员。2研发研发是研发项目过程中所产生的参数和输出文件的记录。3结项结项是项目完成的标志,其中包括“验证”、“评审”、“试生产”、“客户试用”。4维护维护是项目需要更改时填写的项目更改单,具有“新增”、“打印”、“保存”功能。类型参数是这个项目更改的不同类型的文件,需要仔细选择,所更改的次数是以类型为标准进行累计,而且,更改次数不可修改。5项目查询项目查询中可以查询出项目的所有内容,但都是不可以修改的浏览内容,修改请求,只能在“立项”、“研发”、“结项”中修改,已经结项的项目是不允许修改的。精确查找是可以根据填写的关键字来查找所需要的相关项目,精确查询后显示所有查询得到的项目和项目内容。项目详细资料中可以选择需要显示的项目,对“项目概况”、“项目计划”、“项目成本”、“项目更改”、“输出文件”、“验证”等进行查看显示。项目更改选项卡中,选择相应的功能,会显示相关项目名称和项目编号内容,如果不选择,会显示该项目的所有更改内容。项目管理的用例图具体如图2-2所示。图2-2 项目管理用例图进入项目管理后,显示项目列表。操作人员可选择立项、研发、结项、维护项目、查询等方法。立项管理时可以管理新项目、管理项目计划、管理项目成本、管理项目成员;研发功能中可以管理参数要求、输出清单;结项中可以验证项目、评审项目、试生产、客户使用等功能;查询操作中可以选择项目编号后查看项目信息,对此可查询项目、汇总项目。下表为项目管理中项目参数要求管理用例的用例描述。如表2-1所示:表2-1 项目参数要求管理用例描述表用例名称:操作员登录主要参与者:操作员基本流程:操作员登录,操作员进行项目管理中的参数要求管理具体流程:1操作员登录 2系统接收登录请求,验证信息,返回登录后相关页 3操作员进行项目管理,进入项目管理主页 4操作员选择参数要求管理 表2-1 项目参数要求管理用例描述表 (续表)5操作员查询参数要求操作结果 6系统接收参数要求查询请求,调用参数要求功能处理类查询参数要求数据,查询结果返回参数要求显示页面 7操作员查看参数要求查询结果 8操作员选择新增参数要求 9操作员进入参数要求新增页面,填写参数要求新增数据,发送新增保存请求 10系统接收参数要求新增请求,调用参数要求功能处理类增加参数要求数据,新增保存结果返回参数要求成功显示页面 11操作员选择修改参数要求 12操作员进入参数要求修改页面,填写参数要求新修改数据,发送修改保存请求 13系统接收参数要求修改请求,调用参数要求功能处理类修改参数要求数据,修改保存结果返回参数要求成功显示页面 14操作员选择参数要求,发送删除请求 15系统接收参数要求删除请求,删除参数要求数据表内记录,返回删除结果 16退出流程条件:操作员登录研发管理,并选择项目管理项目管理功能流程图如图2-3所示:图2-3 项目管理流程图项目管理过程中首先对新项目进行立项,结项前立项的新项目可以进行修改,立项后项目进入研发阶段,研发过程中记录参数输出文件,研发结束进入结项阶段。项目结项中可以进行验证、评审、试生产、客户使用等操作,结项后的项目可以进行维护、查看,完成项目管理。2.2.2 质量管理质量是项目完成后,形成产品,在使用过程中发现的问题或者其他情况下发现的问题,这些问题会直接反应到项目中。质量管理中主要包括质量登记、质量回馈、质量分析。1登记产品使用过程中如果出现问题可在此功能下登记该问题。2回馈在填写质量问题以后,相关人员会看到属于自己的质量问题,在此功能下可以填写质量分析和解决方案。3分析质量分类,这个参数是在质量登记时对已经发生的产品质量问题进行分类的名称。质量分析过程中,可以根据质量分类,按照质量分类对质量分析结果进行显示;另外根据不同的分类,在此功能下会显示相应的质量问题。4精确查找产品质量精确查找功能中,可以针对不同关键字进行质量精确查询,精确查找后会显示查询出的相关质量问题列表。下图为质量管理用例图。如图2-4所示:图2-4 质量管理用例图进行质量管理后,可选择质量进行登记,之后可选择回馈质量、分析质量等操作。下表为质量管理用例的用例描述。如表2-2所示:表2-2 质量管理用例描述表用例名称:操作员登录主要参与者:操作员基本流程:操作员登录,操作员进行质量管理具体流程:1操作员登录 2系统接收登录请求,验证信息,返回登录后相关页 3操作员进行质量管理,进入质量管理主页 4操作员选择质量管理 5操作员查询质量 6系统接收质量查询请求,调用质量功能处理类查询质量数据,查询结果返回质量显示页面 7操作员查看质量查询结果 8操作员选择新增质量 9操作员进入质量新增页面,填写质量新增数据,发送新增保存请求 10系统接收质量新增请求,调用质量功能处理类增加质量数据,新增保存结果返回质量成功显示页面 11操作员选择回馈质量 12操作员进入质量回馈页面,填写质量回馈数据,发送回馈保存请求 13系统接收质量回馈请求,调用质量回馈功能处理类处理回馈数据,返回质量回馈操作结果 14操作员选择分析质量,发送分析请求 15系统接收质量分析请求,分析数据表内记录,返回分析结果 16退出流程条件:操作员登录研发管理,并选择质量管理质量管理流程图如图2-5所示:图2-5 质量管理流程图质量管理中首先登记质量问题,登记后查看质量问题,查看完成后需要填写质量分析、填写解决方案,根据填写内容进行质量分析,分析完成显示分析结果,完成质量管理。2.2.3 员工管理员工管理:建立员工档案、调整员工工资、授予员工使用权限、员工提交工作计划、对员工进行考评、核算工资。员工管理中具体功能如下:1工作计划工作计划中包含“周计划”、“部门计划”、“汇总”的管理功能。周计划,是研发员工对自己工作的安排和总结,主要填写两部分内容,包括员工上周实际完成的工作和完成情况、下周的工作计划。已存在的工作计划,如果需要更改,可以在没有进行当周考评前进行;如果当周工作计划已经考评打分完毕,将不能进行修改。周工作计划登记后,系统会自动按照上上周的考评分数给操作员进行默认打分。这个分数在领导考评后按实际考评分数为准重新计算,如果领导没有对当周工作进行考评打分,那么这个分数将作为最终分数。部门计划,是研发部门上报给公司的当周工作计划,主要显示领导指定的员工工作计划参考。汇总,可以查询到所有员工某一年的全年工作计划和完成情况。工作计划汇总中主要显示的工作计划的员工名称、本年合计分、每周平均分(这个平均分是周平均分,而质量事故是在月总分中计算,所以,不会影响周平均分)。任务安排中分为两种打分情况,有任务 100 分,无任务 90 分。2员工动态员工动态是对员工在非工作时间或者离开办公地点时的跟踪记录,其中包含“加班”、“请假”、“出差”。加班,员工加班后,可以进行登记和查询,查询过程中可以根据要查询的加班员工名称,要查询的年份对员工加班请假进行查询。员工加班登记功能又细分为“加班登记”和“快速登记”,两功能的区别是,“加班登记”可以选择填写加班的内容和时间、地点等内容,而“快速登记”不需要填写任何内容,系统自动把登陆系统的员工作为加班人员,加班内容等都填写为默认值。加班后,在计算员工月工资的时候,会根据公司制定的标准进行计算加班费,增加到员工当月的工资中。请假,针对员工请假进行记录。员工请假后可以打印出请假单,可以查询选择的年度中请假员工的详细记录内容。显示的请假员工会按照点击的列进行排序,当再次点击相同的列时,会按照前面顺序相反的规则进行排序。请假扣分,员工请假,会在员工的周总分中扣除相应的分数。扣分规则如下:一周之内,请假天数:(1)一天:在当周考评得分中扣除 5 分。(2)两天:在当周考评得分中扣除 10 分。(3)三天及以上:在当周考评得分中扣除 20 分。出差,对员工出差情况进行记录。3员工考评员工考评分为周工作计划打分和月考评得分。周考核,周工作计划及完成情况列表,同时可对员工的工作进行考评。周考核,对一周工作的完成情况的综合评定,分为六个评分层次,分别为 完美:100分;非常好:90分;好:80分;一般:70分;差:60分;极差:50分。周考核内主要显示内容如下:(1)当前时间(2)当前显示的周工作计划的年份(3)选择显示上周和下周工作计划(4)当前显示的工作计划的周。(5)当前显示的周所代表的时间段,也就是具体日期。(6)针对员工进行考评的功能。(7)任务得分:有任务为100分,无工作任务为90分;完成考核:根据考核情况得分分为五种,满分100分,依次类推为90分、80分、70分、60分、50分;请假扣分:当周请假一天在周总分中扣5分,请假两天在周总分中扣10分,请假三天及以上者,在周总分中扣20分。下图为员工管理用例图。如图2-6所示:图2-6 员工管理用例图员工管理中,操作员主要对工作计划、员工动态、员工考评、员工进行管理。工作计划管理中主要对周计划、部门计划进行管理,同时可汇总周计划;员工动态管理中主要管理员工加班情况、请假情况及出差情况;员工考评中主要对周考评、月汇总进行管理;员工管理方面主要对员工概况、工资、权限进行管理。下表为员工管理中部门计划管理用例的用例描述。如表2-3所示:表2-3 部门计划管理用例描述表用例名称:部门计划管理主要参与者:操作员基本流程:操作员登录,操作员进行员工管理中的部门计划管理具体流程:1操作员登录 2系统接收登录请求,验证信息,返回登录后相关页 3操作员进行员工管理,进入员工管理主页 4操作员选择部门计划管理 5操作员查询部门计划操作结果 6系统接收部门计划查询请求,调用部门计划功能处理类查询部门计划数据,查询结果返回部门计划显示页面 表2-3 部门计划管理用例描述表 (续表)7操作员查看部门计划查询结果 8操作员选择新增部门计划 9操作员进入部门计划新增页面,填写部门计划新增数据,发送新增保存请求 10系统接收部门计划新增请求,调用部门计划功能处理类增加部门计划数据,新增保存结果返回部门计划成功显示页面 11操作员选择修改部门计划 12操作员进入部门计划修改页面,填写部门计划新修改数据,发送修改保存请求 13系统接收部门计划修改请求,调用部门计划功能处理类修改部门计划数据,修改保存结果返回部门计划成功显示页面 14操作员选择部门计划,发送删除请求 15系统接收部门计划删除请求,删除部门计划数据表内记录,返回删除结果 16退出流程条件:操作员登录研发管理,并选择员工管理2.2.4 功能卡管理功能卡中显示的是功能卡从写卡申请到写卡完成的所有流程。功能卡管理:功能卡申请、审核、审批、写卡、查询。其功能卡管理用例图如图2-7所示。图2-7 功能卡管理用例图功能卡中具体功能需求如下:1申请填写了所有需要填写的参数后,可对功能卡进行申请。选择要写的功能卡后,登记填写要写卡的数量。功能卡申请功能中,有一些功能卡需要修改写卡参数。如果不填写参数,那么系统会在写功能卡的时候使用默认参数。申请后的功能卡可以打印写功能卡申请单。2审批主要审批已提交的写功能卡申请,可以批准写卡申请。3写卡写功能卡中显示的申请时的信息,显示总申请写卡张数和已经写卡张数。在写卡之前,需要检查读写卡器是否正确链接,读写卡器中是否有需要写的卡。4查询已经提交的功能卡申请后的情况,可以在此功能中查询,查询显示的功能卡可以打印申请,查看写卡明细表。下表为功能卡管理用例的用例描述。如表2-4所示:表2-4 功能卡管理用例描述表用例名称:功能卡管理主要参与者:操作员基本流程:操作员登录,操作员进行功能卡管理具体流程:1操作员登录 2系统接收登录请求,验证信息,返回登录后相关页 3操作员进行功能卡管理,进入功能卡管理主页 4操作员选择申请功能卡 5操作员查询写卡明细 6系统接收写卡查询请求,调用功能卡功能处理类查询写卡数据,查询结果返回写卡显示页面 7操作员查看写卡明细查询结果 8操作员选择新增功能卡 9操作员进入写卡页面,填写功能卡数据,发送新增保存请求 10系统接收功能卡保存请求,调用功能卡功能处理类增加功能卡数据,新增保存结果返回功能卡成功显示页面 11操作员选择申请功能卡 12操作员进入功能卡申请页面,填写功能卡数据,发送申请请求 13系统接收功能卡申请请求,调用功能卡功能处理类,申请功能卡 14操作员请求审核功能卡 15系统接收请求,审核功能卡后,返回审核结果 16操作员请求审批功能卡 17系统接收请求,审批功能卡后,返回审批结果 18退出流程条件:操作员登录研发管理,并选择功能卡管理2.2.5 设备管理设备管理:设备登记、设备查询等功能。设备管理中具体功能需求如下:下图为设备管理用例图。如图2-8所示:图2-8 设备管理用例图设备管理内具体功能需求分析如下:1登记设备登记设备,进行新设备登记填写功能。2浏览设备设备浏览中显示已登记的设备。3编辑设备可以对设备的使用情况进行变更。2.3 非功能性特点潍坊五洲浩特电气有限公司研发管理系统已通过功能性需求分析对研发管理系统中的项目管理、质量管理、员工管理、功能卡管理、设备管理进行需求分析,非功能性需求中主要考虑系统实用性、可维护性、安全性等方面,具体分析如下:实用性:潍坊五洲浩特电气有限公司研发管理系统建设成功与否的基本标准是系统功能的实用化,更是系统功能设计中所遵循的首要原则。可维护性:支持系统全部或部分升级,提供完备的网络测试、诊断、控制功能和在线故障恢复能力。先进性:本着高定位、高起点的指导思想,设计方案中采用先进的技术标准,使系统处于潍坊五洲浩特电气有限公司的领先地位。安全可靠性:保证系统可靠性有多种技术,可以利用硬件方案如:防火墙、服务器冗余等;另外可以利用软件安全保密措施保证系统的安全可靠进行传输加密,如:账号管理、身份验证、字段加密、数据备份、存取控制、角色定义和电子签名等。9扩展性:系统设计将充分考虑其扩充性来提高用户的需求,包括对研发管理系统功能的设计,系统间的数据接口确定,数据格式的定义和系统总体框架,为将来研发管理发展提供扩充能力。开放性:为实现与其它系统的互联互通和数据交流,该系统采用扩展平台和标准通信协议,以完成各种业务往来。第3章 总体架构设计本系统的重点是设计合理科学的研发管理业务操作流程。对项目进行的业务管理涉及到风险安全问题,因此本文应该在设计一个有针对性而且简便易用的业务流程的同时,还应考虑到各类流程的准确安全性,确保研发管理工作的合法权益得到保障。3.1 架构的目标对潍坊五洲浩特电气有限公司研发管理系统将在系统安全性设计及研发管理中进行充分的设计研究。预期在系统安全性中能够实现的研究目标:操作人员对系统的操作要在自己的权限下进行。并且将对人员的所有操作进行追踪记录,在系统管理子系统内为不同的用户分配不同的角色,每个角色有不同的操作权限。服务器应用程序要采取措施防止对其恶意的攻击。对研发管理的业务中,对于一般用户若进行管理,除了用防火墙等网络安全产品外,本文还将考虑应用身份验证机制和加密技术,给研发管理提供高质量的风险防范流程。另外本系统考虑到公司工作人员的基层水平,因此在系统设计时应将界面设计尽可能简单、容易操作,降低操作人员的使用难度,确保操作人员顺利使用此系统。3.2 技术架构设计通过对系统详尽的需求分析,本系统运用DAO数据库访问技术,DAO(Data Access Object)模式是J2EE核心模式中的一种,主要是在业务核心和具体数据源之间增加了一层。使用数据访问对象(DAO)使我们可以将底层数据访问逻辑与业务逻辑分离开来,这样实现了两者的解耦。因为具体持久层数据源是多样化的,可能是XML或者可能是关系数据库。在具体关系数据中也可能有不同的产品,如Oracle或DB2通过使用DAO模式,业务核心部分就无需涉及具体数据库是如何使进行数据库操作的。使用数据访问对象(DAO)来抽象和封装所有对数据源的访问。DAO负责创建连接去访问后台数据信息体统的数据,并且将数据返回到前端24。WEB系统架构设计中主要通过Struts架构进行设计,Struts是一个开放源代码的Web应用框架,基于MVC模型,使用Servlet和JSP API建立,可以用来构建研发管理系统的Web应用。利用Struts架构可以分解研发管理系统应用程序的业务逻辑、控制逻辑和表现逻辑的代码,便于开发与设计分工。此外,Struts框架提供了许多可供扩展和定制的地方,使得应用程序可以方便地扩展框架,来更好地适应用户的实际需求。Struts由一组相互协作的类(组件)、Servlet以及JSP、taglib组成。在Struts框架中,模型有JavaBean和ActionForm B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年蚌埠经济技术职业学院辅导员招聘备考题库附答案
- 雷管制造工岗前生产安全培训考核试卷含答案
- 网球制作工创新方法测试考核试卷含答案
- 木门窗工安全知识考核试卷含答案
- 藏药材种植员安全宣贯水平考核试卷含答案
- 精制盐工安全风险能力考核试卷含答案
- 汽车发动机再制造装调工操作规程考核试卷含答案
- 2024年淮南师范学院马克思主义基本原理概论期末考试题附答案
- 2025年上海电子信息职业技术学院辅导员招聘考试真题汇编附答案
- 2025年云南农业大学辅导员招聘备考题库附答案
- 线缆及线束组件检验标准
- 人工智能在金融策略中的应用
- 口述史研究活动方案
- 高压燃气管道施工方案
- 加工中心点检表
- 水库清淤工程可行性研究报告
- THBFIA 0004-2020 红枣制品标准
- GB/T 25630-2010透平压缩机性能试验规程
- GB/T 19610-2004卷烟通风的测定定义和测量原理
- 精排版《化工原理》讲稿(全)
- 市场营销学-第12章-服务市场营销课件
评论
0/150
提交评论