




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE1基于JAVA的办公自动化系统设计与实现目录TOC\o"1-2"\h\u66621绪论 2116342系统设计的相关技术 3239582.1系统采用的主要技术 3210942.2系统运行模式 3222562.3开发框架技术 321331、平台+应用+自定义架构 3162012、基于B/S框架的技术 3246902.2服务端开发技术 3298442.4数据库系统的选择 4133883软件系统的可行性研究与需求分析 461443.1系统的可行性研究 4324483.2系统功能需求分析 5260103.3系统安全性需求需求 7116913.4系统运行环境需求 713768硬件设备:win7以上操作系统PC机一台 7148324系统总体设计 7244944.1系统总体设计 71954.2数据库设计 9112075系统模块设计代码与实现 11287755.1前台主界面实现与核心代码 11164335.2登录功能实现与核心代码 12275825.3个人办公功能实现与核心代码 13318795.4信息中心功能实现与核心代码 1490425.5公文管理功能实现与核心代码 15105435.6人事管理功能实现与核心代码 16224745.7客户中心功能实现与核心代码 17160175.8实用工具功能实现与核心代码 18227595.9系统管理功能实现与核心代码 20272826系统测试 20280266.1测试方法及内容 20284786.2测试计划及要求 21296786.3测试用例及结果分析 2229657结语 2318536参考文献 23摘要:现在正处于一个信息高速发展的时代,各种信息时刻围绕在我们的身边、一言一行不仅仅是在消费和传递信息,同时也是在产生信息。在这个阶段中人类生存的一切领域,都以获取信息,加工传递为基础。信息化是当今时代发展的大趋势,代表着生产力的提高。自互联网出现后,我们算是进入信息化时代。移动互联网的兴起演变成一场革命,这场革命使得信息系统快速进入互联网时代。但是如何处理这些来源广泛且斑驳的信息呢?这就需要我们在实际工作生活中,将这些信息有意识的选择出来然后再进行实现,在实际工作中,一个公司不仅仅只有一个人,有的甚至是几千人,如何把这些人的工作思想统一,就需要一个网络上的办公系统来帮助我们实现这一个功能。本文的主要的研究是基于企业的在线办公自动化需求之上,利用SpringMVC框架,MySQL数据库技术,解决组织机构管理、要解决好人与人之间的合作问题,建立健全的业务监督管理机制,加强部门之间,人与人的合作,系统推进企业管理规范化、制度化、协调化。在此基础上,对系统进行其主要功能、业务流程和性能方面的测试,以纠正和识别系统在具体运行过程中发生的各种故障。总的来说,其最主要的目标就是使该系统可以高效地适应公司的办公自动化的工作需求和管控方面的需求REF_Ref22025\r\h[2]。关键词:JAVA;SpringMVC;OA办公系统1绪论随着经济全球化的扩展,发展战略和计算机技术的不断发展,信息技术在这一大环境下得到了发展尤为显著,我们国家也进入了信息时代。在这个发展背景下,企业的快速扩张也受到了发展瓶颈的冲击。办公自动化的概念已经从过去的部分重向区域办公管理系统转变为异地网络化合作办公。因此,设计并实现有自身特色的OA系统已变成当下众多企业的头等大事REF_Ref18410\r\h[1]。这个系统是基于公司的日常办公之上,实现工作流程的管理,促进不同部门之间的业务方面的信息数据交换。其主要目标是优化整个公司的工作效率,在一定程度上降低工作所需要的基础成本,提高核心业务的整体竞争力和生产力。在此基础上根据调研实际要求与文献分析,开发适合现代企业所需要的OA系统。2系统设计的相关技术2.1系统采用的主要技术企业OA系统技术架构上将基于SpringMVC框架的结构模式,采用MySQL数据库服务系统,数据库操作采用MySQL系统、Tomcat作为应用服务器层,前端页面通过HTML,CSS,JS完成展示。2.2系统运行模式在进行系统的创建时,要选择采用B/S作为0A系统的整体运行模式,这样做的主要原因有以下几个方面REF_Ref10587\r\h[2]:界面使用良好,不同用户之间的交互性强。2)B/S模式其实就是一种集中安装调试的组织架构。浏览器模式只需要客户端就可以完成浏览软件的操作。一般来说,它是操作系统本身就有的功能。这大大降低了用户和管理员使用功能的复杂性,优化了系统维护的过程。2.3开发框架技术企业OA系统所采用的框架技术主要有以下REF_Ref27276\r\h[3]:1、平台+应用+自定义架构完善的高速平台架构,模块化的运行条件可以通过接口快速开发,适应各种环境和部署方法,提高系统灵活性,使用多种定制工具进行快速部署、未来更改和需求扩展;2、基于B/S框架的技术按照表现层、业务层和信息交换层的技术手段对现有和未来的信息源进行集成。2.2服务端开发技术SpringMVC是由Spring带来的一种强大且敏捷的Web架构。在注释的支持下,SpringMVC创造了一个近乎POJO的设计模式,让控制器的设计与测试都变得更加简单。在稳定性方面也有着先天的优势,是当今行业中最主要的web设计架构,最流行的开发技术。一个优秀的架构应该可以降低开发人员对解决复杂问题的压力。它有良好的内存扩展能力以及庞大的用户组支撑着它。而SpringMVC就已经做到了。2.4数据库系统的选择采用MySQL作为后端数据库存储,原因主要有以下几点:1)MySQL性能优秀,服务稳定,停机次数少。2)开放源代码,其自主性高,低运营成本3)该软件体积小,易于安装和使用,易于维护4)一种品牌口碑效应,允许公司直接使用它,是一种LAMPLEMP流行架构3软件系统的可行性研究与需求分析为了提高OA系统的可用性和简易性,本课题以现代企业的组织结构为基础,结合现代办公管理对其盈利能力和需求进行分析。主要包括办公管理、客户管理、项目管理、系统后端等功能需求和其他非功能需求。渐渐地,通过业务流程分析,产生了对业务网络的现代办公自动化的需求,促进当下办公信息化的平台系统创建工作。3.1系统的可行性研究3.1.1开发工具的可行性研究开发工具的研究是本研究的基石,同时也是整个软件系统设计与完成的关键保障之一。OA系统建立是否切实可行和必要,采用经济研究、系统技术与经济分析等方法,对办公的自动化系统建设过程加以监督。本文中对OA系统的研究,主要有如下方面:(1)经济方面可行性研究该研究主要是针对OA系统的资金投入额与建成后实际上所产生的经济效益(或减少的经济支出)。经过多方面、多角度的调查分析,系统建设的实际支出对企业来说是可以接受的。系统完成后,企业的工作效率可以明显提高。有效促进企业办公管理的规范化、协调性和制度化。(2)系统技术方面可行性研究可行性研究将调查办公自动化系统在技术上的可行性。系统工程框架和模型介绍了B/S三管齐下的结构开发模型。在对所开发的结构模型进行技术可行性分析后,得出B/S的三部分结构为开放式结构和定向结构。这个系统为广大用户简化了配置和调试,减少了广大应用和管理员对功能的复杂度,并优化了维护和更新管理系统的成本。数据库服务器方面选用了MySQL数据库,由于该数据库系统安全性较高,且支持海量数据储存。所以,系统研究的目标和范围均已确定,在经济方面、系统技术等方面,均是比较合理的。3.1.2OA系统的可行性研究随着社会的经济快速发展,企业的发展也进入了高速通道,劳动力成本的上升和传统办公模式的低效已经成为影响企业良好发展的最主要因素,导致企业原地停滞不前甚至走下坡路。同时,经营模式的复杂也导致了整体的混乱,办公费用与管理成本始终占企业指出的很大一部分,给公司迎来了相当大的经济压力。然而,由于公司管理者在忙碌的工作中无法及时、高效地完成各项工作,也增加了管理者的工作量顾冉.企业办公自动化系统的设计与实现[D].电子科技大学,2013.。鉴于此,企业需要一个标准化的、现代化的办公管理模式来有效进行所有的工作,以便于节省更多的时间和成本,提升实际的工作效率REF_Ref2359\r\h[4]。顾冉.企业办公自动化系统的设计与实现[D].电子科技大学,2013.从这个角度来看,创建办公自动化具有以下优点:(1)提高工作效率。(2)节约大量资源。(3)规范工作流程。(4)辅助决策管理。3.2系统功能需求分析创建一套适用于多个企业使用的OA系统。根据现代公司的管理流程和各部门的管理规模,经过广泛的研究和分析,使用计算机网络技术,以办公室管理和系统管理模块为核心,整合和开发工作流程和业务点,围绕其开展客户管理和项目管理,对企业主要业务和流程进行全方面地覆盖和管理REF_Ref15035\r\h[5]。利用OA平台,将各个部门的办公人员在工作中所发生的关键信息进行归类保存,便于对其进行查询和分析,从而实现了对办公人员的无纸、高效率、高效率的自动工作。办公自动化系统以计算机为最重要的组成部分,将多个数据集成为一个系统,以满足办公需求,增加办公数据的规模和价值。OA系统中的信息有以下几种形式:首先,是指文本中的各种文件、信件、手稿等;其次就是数据,主要有文件、报告、记录等;最后是图像,主要有静态图像,例如插图、统计图等REF_Ref2293\r\h[6]。3.2.1登录功能需求系统还将进行用户注册功能。它接收用户所输入的登录和密码等信息,将结果提供给服务器,然后根据提供的信息和数据库中的信息加以对比。如它们都不相同,则表示一个错误消息。登录功能还监视已注册的用户,以避免再次注册。只有当系统管理员成功地将您的个人资料加载至员工信息管理系统中,并获得了您所注册的"用户名"和"密码"时,您方可安全登陆。同时你也被授予了登录权限,此授权下,在职责范围内你才能进行相关的活动。3.2.2个人办公管理需求个人办公模块是本系统的主要管理对象,包括个人办公日程信息管理、个人信息管理;个人信息管理是通过卡片文件夹的方式做载体的,所以工作人员要对自己的卡片文件夹进行管理。3.2.3信息中心功能需求信息中心主要进行公文的发表与查询。公文是企业或者政府机构对重要事件和决定的通知。本信息系统的公告管理部分将完成二种功能,一种是浏览公文,另一种是增加最新的公文。该管理系统同时还具有对公告的使用权限。虽然一般访客都可以看到公告,但无法加入或取消公告。因此只有管理者才有资格进行此类操作。3.2.4公文管理功能需求公文管理系统适应企业主管加快文件处理速度,旨在提高工作效率的信息管理系统。主要包括我的公文和添加公文,可以在公文列表可以看到各个功能,方便企业管理人员查看,方便自己查看公文审批结果。3.2.5人事管理功能需求人事信息管理系统可以对人员实行动态性、系统性的管理,有利于从宏观上把握人事管理基本情况,大大提高了工作效率。分为二大模块:财务管理与组织架构。财务有出差、休假、工资管理。组织框架有职务、部门、员工管理。清晰的对各部分人员进行管理,对于人事工作者可以减少时间,把公司已有的人才进行合理安排,势必使公司人才的使用最优化。3.2.6客户中心功能需求客户中心主要负责企业有关于客户群体的相关业务或功能的维护的电子化管理,是OA系统的辅助功能。客户管理可以清楚的看到近几年来客户的人数增长以及各年来的人数,便于统计和分析企业的每年客户情况。3.2.7实用工具功能需求实用工具在企业OA系统属于辅助功能,不管是企业还是单位以及学校等工作地点,都有使用的工具,在本系统中,包括办公用品和固定资产两功能,对于办公用品库、类别以及资产类型、增加资产类型、固定资产维护等管理,可以在后台清晰看到近年来使用工具的情况,工具使用时间以及各个工具的负责人等信息。3.2.8系统管理功能需求系统管理主要负责角色授权、权限管理的电子化管理系统,是OA管理系统的主要功能。这也是管理员后台管理模块,主要涉及组织管控与内部安全控制;部门管控主要是对企业内部各部分的管控,新建、撤销、调整部门人员等相互关联操作;安全控制管理主要是关于用户密码的管控。角色授权控制管理主要是要实现针对不同角色实现不同的菜单显示,并以此实现授权。3.3系统安全性需求需求要求公司所有客户都能随时随地访问OA系统,系统产生的大量信息是基于数据库的大规模存储空间,系统提供安全措施,通过对系统安全技术和策略的审查,建立一套核生产数据以确保安全措施,这对保证系统稳定运行起到了重要作用。3.4系统运行环境需求硬件设备:win7以上操作系统PC机一台软件:Eclipse软件,ApacheTomcat7.0以上的服务器,MySql数据库,以及IE八以上的浏览器等工作环境;Tomcat7.0服务器部署项目已经启动,IE6以上的浏览器可以显示系统运行页面。。4系统总体设计4.1系统总体设计系统的总体设计功能是基于用户的需求,基于现有成熟的软件条件和用户的经济投资基础,从而提供了一个相对宏观的系统、一个总体框架的设计描述。4.1.1设计原则(1)易用性原则企业网络办公自动化系统包括SpringMVC技术、Java脚本语言等先进技术。在设计系统功能时,必须充分考虑用户的简洁性、灵活性和易用性,以及保证用户有一个操作简单便捷、灵活、美观的体验感REF_Ref22025\r\h[7]。(2)可靠性与安全性由于该系统不仅适用于公司内网,同时也支持远程Internet办公,主要用户为办公人员和班组使用,可扫描内部数据、使用终端设备和数据库,实现企业集中管理与监控。从而保证了系统的整体性,以及稳定性,并提高了数据库、客户端操作系统以及服务器网络之间的连续性与可靠性顾冉.企业办公自动化系统的设计与实现[D].电子科技大学,2013.顾冉.企业办公自动化系统的设计与实现[D].电子科技大学,2013.(3)易维护性由于该系统主要针对企业单位内的办公室工作人员,大多数用户都是非计算机用户,在发生中断问题时应该很容易恢复使用,而且要不会影响整体的日常办公室工作。简单来说,对于日常管理,它应该是易于使用和维护的。这是系统在实际应用中取得显著效果的最主要条件。(4)开放性REF_Ref16116\r\h[8]鉴于该系统适用于企业日常办公使用,因此必须将核心数据整合并连接到文件和财务管理系统中,以实现资源的合理配置。系统必须是可操作强的,并有一个标准的数据接口。确保公司内部现有和潜在的未来IT应用系统的无缝访问,继续最大化地使用公司投资的实验设备和软件。所以本系统必须具备良好的开放性。4.1.2系统页面设计根据中国中小企业办公用自动化管理系统业务流程要求、功能需要的总体特点,本体系采取B/S三层架构进行设计,具体架构解析如下REF_Ref17625\r\h[9]:(1)前端表示层:完成用户通过浏览器与业务逻辑接口交互,接受用户的输入和输出,能够使管理人员收到其他用户访问管理系统的信息数据,可以通过浏览器访问应用程序站点,从而获取必要的业务活动。(2)业务逻辑层:提供给前端站点进行调用,实现应用的主要功能。(3)应用管理层:系统后台的一个基本数据管理模型,它还包含着整个管理系统所需要的部分硬件和软件支撑,包括操作系统和数据库,以保障整个应用管理系统的正常运作以及对数据库内容的读写与管理。系统的结构,如图4-1所显示REF_Ref20404\r\h[10]。图4-1OA系统基本结构图4.1.3系统总体模块结构设计根据功能需求,系统功能包含个人办公、信息中心、公文管理、人事管理、客户中心、实用工具、系统管理这几大功能。其组织结构图如图4-2所示:图4-2OA系统总体功能模块结构图4.2数据库设计4.2.1数据库设计原则对于本系统选择的MySQL数据库管理系统,其内部物理设计必须考虑到应用规范的要求,数据表必须按照功能系统的要求进行编制。应该遵循以下三个范例设计原则:(1)第一范式(1NF):数据库表的字段属性是独特化的,并且是表格中唯一的。(2)第二范式(2NF):数据库字段定义对非关键字段没有局部函数依赖。(3)第三范式(3NF):根据第二项原则,需要未包含在其它表格中的非关键栏位的特性。也就是说,一个字段特性与其它非主关键字段的特性无关REF_Ref22899\r\h[11]。4.2.2数据库逻辑结构设计充分满足使用者的使用需求,为使用者的使用提供了一个美观的界面。数据库表单设计如下(仅展示部分表):表4-1系统审批表属性名数据类型主/外键字段说明afl_idintPK用户身份识别user_idint用户唯一标识afl_applicationDatedate申请日期afl_startdatedate开始日期afl_endDatedate结束日期alfType_idint类型标识afl_approvestatusvarchar审批状态afl_approveContenttext审批内容afl_approveDatedate审批日期表4-2办公公告表属性名数据类型主/外键字段说明am_idintPK公告身份识别am_themevarchar公告主题user_idint用户唯一标识am_datedate创建日期am_stateint公告状态表4-3工资管理表属性名数据类型主/外键字段说明sal_idintPK工资标识date_salvarchar工资发放日期basic_salaryint基本工资cut_moneyint扣除费用bonusint奖金taxint税收final_salint最终工资emp_idint员工标识表4-6审批管理表属性名数据类型主/外键字段说明approve_idintPK审批用户标识approve_ideavarchar审批目标approve_datedate审批日期user_idint用户唯一标识offi_idint办公室用户标识agreeOrnotint同意与否5系统模块设计代码与实现前端界面主要使用HTML、CSS、JS编写,后端使用SSH框架编写,通过Mysql数据库实现数据存储。5.1前台主界面实现与核心代码下面是OA系统实现后的效果图,用户登陆后的操作界面如图5-1所示。图5-1主界面图<<divclass="name">办公用品</div><divclass="tilebg-red"<iclass="icon-plane"></i><<divclass="tile-object"><divclass="name">固定资产</div><divclass="tile-object"><divclass="name">公司公告</div><divclass="tile-object"><divclass="name">我的日程</div><divclass="number">12</div><divclass="tilebg-red"<divclass="tile-object"><divclass="name">我管理的资产</div> 图5-1-1主界面核心代码5.2登录功能实现与核心代码网页进入登陆页面,必须输入账号、密码和验证码,全部都正确才会进入系统,但如果遗忘了密码,则必须重新设置。如图5-2所示。图5-2登录管理功能模块界面展示图<<h3class="form-title"style="text-align:center;">OA软件办公管理系统登录</h3><divclass="alertalert-errorhide"><buttonclass="close"data-dismiss="alert"></button><span>请输入您的用户名和密码.</span></div><divclass="control-group"><!--ie8,ie9doesnotsupporthtml5placeholder,sowejustshowfieldtitleforthat--><labelclass="control-labelvisible-ie8visible-ie9">用户名</label><divclass="controls"><divclass="input-iconleft"><iclass="icon-user"></i><inputclass="m-wrapplaceholder-no-fix"type="text"placeholder="用户名"name="userName"/></div></div></div><divclass="control-group"><labelclass="control-labelvisible-ie8visible-ie9">密码</label><divclass="controls"><divclass="input-iconleft"><iclass="icon-lock"></i><inputclass="m-wrapplaceholder-no-fix"type="password"placeholder="密码"name="userPassword"/>图5-2-1登录管理功能核心代码5.3个人办公功能实现与核心代码个人的日程列表可以向管理员和部门或领导进行对个人日程的了解。如图5-3所示。图5-3日程办公功能模块界面展示图<<divclass="portlet-bodylight-grey"><divclass="row-fluid"><divclass="span3responsive"data-tablet="span12fix-margin"data-desktop="span8"><!--BEGINDRAGGABLEEVENTSPORTLET--><h3class="event-form-title">常用日程添加</h3><divid="external-events"><formclass="inline-form"><!--<inputtype="text"value=""class="m-wrapspan12"placeholder="常用事件..."id="event_title"/>--><br/><ahref="${pageContext.request.contextPath}/pages_personal/public_schedule_add.jsp"id="event_add"class="btngreen">添加日程</a>图5-3-1日程办公功能核心代码5.4信息中心功能实现与核心代码公告管理需要实现向企业内部或部门内部进行公开性通知、告知等功能。如图5-4所示。图5-4公告管理功能模块界面展示图<<divclass="portletboxblue"><divclass="portlet-title"><divclass="caption"><iclass="icon-reorder"></i>添加公告</div></div><divclass="portlet-bodyform"><!--BEGINFORM--><formaction="${pageContext.request.contextPath}/view/announcement/insertAnnouncement.action"method="post"class="form-horizontal"><h3class="form-section">公告信息</h3><divclass="row-fluid"><divclass="span12"><divclass="control-group"><labelclass="control-label">公告标题:</label>图5-4-1公告管理功能核心代码5.5公文管理功能实现与核心代码公文界面上,显示由当前登录人员创建的所有公文,并且可以看到后续增加的公文,公文是否审批。如图5-5所示。图5-5公文管理功能模块界面展示图<<iclass="icon-globe"></i>公文列表</div><divclass="actions"><aclass="btnyellow"href="${pageContext.request.contextPath}/my_official.action?status=1">待审公文ion?status=2">已审公文<divclass="btn-group"><aclass="btngreen"href="#"data-toggle="dropdown">改变显示列<iclass="icon-angle-down"></i></a><divid="sample_2_column_toggler"class="dropdown-menuhold-on-clickdropdown-checkboxespull-right"><label><inputtype="checkbox"checkeddata-column="0">公文编号</label><label><inputtype="checkbox"checkeddata-column="1">公文名称</label><label><inputtype="checkbox"checkeddata-column="2">所属流程</label><label><inputtype="checkbox"checkeddata-column="3">创建时间</label><label><inputtype="checkbox"checkeddata-column="4">创建用户</label><label><inputtype="checkbox"checkeddata-column="5">查看附件</label><label><inputtype="checkbox"checkeddata-column="6">审批</label><label><inputtype="checkbox"checkeddata-column="7">审批结果</label> 图5-5-1公文管理功能核心代码图5-5公文管理功能核心代码5.6人事管理功能实现与核心代码出差管理。记录了出差员工出差时间、天数、原因、花费,透明记录,实现企业管理层对出差费用控制的提升。如图5-6所示。图5-6出差管理功能模块界面展示图<<divclass="row-fluid"><divclass="span6"><divclass="control-group"><strong><labelclass="control-label">出差日期:</label></strong><divclass="controls"><divclass="input-appenddatedate-picker"data-date-format="yyyy-mm-dd"data-date-viewmode="years"><strong><inputtype="text"name="date"value='<f:formatDatevalue="${eve.date}"pattern="yyyy-MM-dd"/>'class="m-wrapm-ctrl-mediumdate-picker"size="16"placeholder="请选择"value=""><spanclass="add-on"></span></strong>图5-6-1出差管理功能核心代码5.7客户中心功能实现与核心代码客户管理主要负责企业有关于客户群体的相关业务或功能的维护的电子化管理,是OA系统的辅助功能,需要实现对客户的基本信息进行增加、删除、修改、查询的管理。如图5-7所示。图5-7客户管理功能模块界面展示图<<h3class="title">近12个月客户增长趋势图</h3><!--<ulclass="breadcrumb"><li><iclass="icon-home"></i><ahref="#">流程中心</a><iclass="icon-angle-right"></i><ahref="#">添加流程</a>图5-7-1客户管理功能核心代码5.8实用工具功能实现与核心代码办公用品管理是对购买的用品进行添加、使用以及所属类别的管理,是企业管理的一个重要组成部分,如图5-8所示。图5-8办公用品功能模块界面展示图<<h3id="myModalLabel2"style="color:black;">办公用品添加</h3></div><divclass="modal-body"><divclass="row-fluid"><divclass="span10"><divclass="control-group"><labelclass="control-label">办公用品名称:</label><divclass="controls"><inputname="stationeryName"type="text"class="m-wrapspan10"placeholder="必填"><labelclass="control-label">单价:</label><divclass="controls"><inputname="stationeryMonery"type="text"class="m-wrapspan10"placeholder="必填"><divclass="row-fluid"><divclass="span10"><divclass="control-group"><labelclass="control-label">数量:</label><divclass="controls"><inputname="stationeryAmount"type="text"class="m-wrapspan10"placeholder="必填">图5-8-1办公用品功能核心代码5.9系统管理功能实现与核心代码角色授权,需要实现针对不同角色进行不同的菜单显示,从而实现权限控制的功能。如图5-9所示。图5-9系统管理功能模块界面展示图<<labelclass="control-label">账户:</label><divclass="controls"><inputname="userName"type="text"class="m-wrapspan10"placeholder="必填"readonly="readonly"></div></div></div><!--/span--></div><divclass="row-fluid"><divclass="span10"><divclass="control-group"><labelclass="control-label">员工名称:</label><divclass="controls"><inputname="empName"type="text"class="m-wrapspan10"placeholder="选填"readonly="readonly">图5-9-1系统管理功能核心代码6系统测试6.1测试方法及内容系统的测试,是为了保证系统的设计和产品要求。该体系的开发和实施将会建立一套能够让使用者满意的、具有科学性的、高效的试验行为REF_Ref18836\r\h[12]。系统测试是通过使用等效的测试方法来检测与用户需求不兼容的过程、过程处理和功能缺陷。系统的测试用例基本涵盖了所有办公自动化地点和业务流程顾冉.企业办公自动化系统的设计与实现[D].电子科技大学,2013.。顾冉.企业办公自动化系统的设计与实现[D].电子科技大学,20测试方法在之后的测试过程中,系统主要介绍了以下测试方法:极值分析法、因果图法、误差估计法等。并同时运行多个测试,来达到测试产品的预期目标。6.1.2测试内容测试方法主要包括了功能测试、稳定性试验和运行检测等。在开展系统测试时,首先要开展模块的系统功能测试,并通过测试来检验软件系统的正常运行,以及逻辑结构和系统功能的真实性与完整性。系统运行及流程测试如下:(1)功能测试:测试的主要目的是确定信息系统功能满足要求、环境要求和管理要求。测试的重点是测试则是测试各种业务活动和规则。测试的目标是确定数据记录、统计数据、报告和研究结果是否正确。测试的过程应该包括服务支持系统的所有特性,以确保合规性、稳定性、安全性、可伸缩性和其他性能需求REF_Ref19525\r\h[13]。(2)界面测试:接口测试应与性能测试同时进行。测试接口的目的是确保系统接口为用户提供平等的访问权限或通过测试对象应用程序的浏览功能。接口测试主要执行系统接口完整性、接口功能按钮和其他受控对象的操作有效性、错误或系统提示信息的正确性和熟练程度(如表单类型、所需的验证等)REF_Ref19565\r\h[14]顾冉.企业办公自动化系统的设计与实现[D].电子科技大学,2013.;顾冉.企业办公自动化系统的设计与实现[D].电子科技大学,2013.(3)流程测试:测试业务流程实质上就是进入系统。每个运行过程从执行的公司开始,有效完成整个业务流程,以查看系统是否能够正确执行所有用户活动。业务流程测试遵循流程:会议请求流程、客户注册管理流程、文件收发流程等。6.2测试计划及要求该系统介绍了测试系统的设置方法和正式的测试系统,测试完成后,根据测试结果进行调整、修改和检查,然后对正式系统进行调整郭明曦.基于B/S的会计模拟实务教学系统设计与实现[D].电子科技大学,2012.郭明曦.基于B/S的会计模拟实务教学系统设计与实现[D].电子科技大学,20测试项(1)用户登录管理关键输入:输入用户名,登录密码。关键输出:显示用户登录成功并重新启动用户系统授权。最终结果:成功(2)权限分配管理关键输入:新建角色权限信息并分配给某用户关键输出:登录该用户显示界面与设置无异最终结果:成功6.2.2测试计划运行eclipse后,在网页中输:http://localhost:8080/OAManager/login.jsp进入登录界面。输入账号和密码进入本系统。6.2.3测试环境要求测试环境如下:●Windows10操作系统/服务器●数据库-MySQL系统6.3测试用例及结果分析测试用例是记录在特定用例模块中的输入和输出测试数据集,以获得所需的测试结果。运行条件是确保获取准确的测试结果、达到模块路径或达到测试和测试条件的特定上下文信息。测试用例是验证准确测试结果的前提条件和基础REF_Ref23927\r\h
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玩具行业人才培养与产业发展考核试卷
- 工程项目跟踪考核试卷
- 电子专用设备的智能调度与优化考核试卷
- 档案馆在数字治理中的角色考核试卷
- 电玩具电池选择与应用考核试卷
- 智能仪器仪表安全认证考核试卷
- 玻璃仪器在激光切割机优化中的应用考核试卷
- 2025届贵州省重点中学高三第二轮复习测试卷数学试题(五)
- 2025专营授权销售协议的合同
- 《东欧剧变和苏联解体》社会主义国家的改革与演变课件
- NFPA59A2021中文版液化天然气生产储存和装运标准
- 人类行为与社会环境课件
- 搞好班组安全建设
- 富马酸伊布利特幻灯课件
- 新译林版高一英语新教材必修三全册课文及翻译(英汉对照)
- 陕西省潼关县潼峪-蒿岔峪金矿开采项目环评报告
- 高中化学常见晶体的结构及晶胞
- 着色探伤作业指导书
- 2002-2022广东省深圳市中考数学历年真题(共24套最全)学生版+解析版
- 2022年法考重难点专题刑法习题及答案解析
- GB/T 4857.13-2005包装运输包装件基本试验第13部分:低气压试验方法
评论
0/150
提交评论