摘 要
现如今,Internet的发展呈现出爆炸式的状态,互联网技术变得十分普遍,在我的生活中,其应用十分广泛。以往险综合业务大多都是采用手工或半手工的方式进行操作,因为效率比较低的原因,很多业务需求得不到满足。对于上述问题,计算机就能将其很好的解决,并且所有的保险办理信息的管理工作也都变得非常方便快捷。
在设计和开发基于JSP的险综合业务系统的过程中,主要是以B,S为基础,并且选用了MVC的开发模式,这使得整个过程都有非常清楚明确的层次。充分发挥java程序语言和数据库的优势和作用,从而完成了该系统的设计和开发。本篇文章先是对根据JSP的保险综合业务系统的开发过程进行了说明,然后对这个项目分析了需求。描述了根据JSP研究的保险综合业务系统功能的具体所需,事务的步骤,运行的机制,还有对系统的数据流程规划,系统功能与设计进行较为清楚的阐述。希望通过发达的计算机网络科技,试图改变现阶段的信息管理和服务水平,面对市场经济的推动作用,其发展过程具有较大的平稳性,那么管理基于JSP的保险综合业务系统的信息就变得不再困难,同时也能很容易的满足管理者的管理需要。
自从我国加入世贸以来,电商在我国的发展也十分迅速,现如今,互联网的各类电商网站也得到了飞速的发展和成长。这有利于综合险业务的管理,在充分发挥互联网优势的前提下,我国研发出了以JSP为基础的保险综合业务系统,可以极大的提高人员办公的效率,同时还可以降低出错率。
关 键 词:java,Mysql数据库
1引言
1.1研究背景及意义
现如今,计算机科学技术的发展速度不断加快,线上网络也起到了明显的带动效果,现阶段的互联网崛起速度越来越快,将世界各个国家连成一个地球村。信息化技术有利于国家的经济发展,使社会现代化更进一步。信息的处理也可以相对反应出国家经济发展的水平。当前社会,几乎所有公民所需要的商品,服务,旅游,娱乐这些服务都可以在网络上达成目的。
现阶段已经出现了很多与保险综合业务相关的管理系统,但是大部分管理系统的操作并不简单,想要找到所需功能的过程比较繁琐,未能给用户创造便捷的使用体验。除此之外,管理系统的部分功能设计不合理,一些功能基本不会用到,这方面的设计也不利于用户的使用。因此,我觉得要开发出一款不仅操作简单,同时还非常实用的管理系统,并且要将关于综合险业务相关的常用功能进行优化[2],从而便于用户的操作和使用。
1.2国内外现状
大部分保险公司的核心系统是国内综合业务系统,它可以分为财险和人险两个系统。如果按照它们各自的功能来划分的话,综合业务系统是由营销,收费,票据签发,安全,赔偿,理赔验证,客户服务,代理人管理这些系统组成。能实现保险,补正,赔付,退保,复职,报警,索赔申请,赔付,赔偿核实,索赔支付,客户服务这些功能。主要通过事务通信中间件里面的三层客户机和服务端会表现在系统整体的结构上,实现了使数据库的服务相互分离,在逻辑层面上。寿险综合业务则是运用参数代入的方式进行操作管理,可以进行险种的动态添加和删除。由于新技术的快速发展渗入,一些小的公司逐渐开始推出一些高质量的产品和服务。平安保险公司是亚洲最大的发展中国家第一个拥有金融服务的投资连结保险产品,太平洋保险的在线太保和泰康保险的泰康在线也开始学习,这象征着中国新生代保险行业已经开始发展崛起了,通过网络科技的线上和线下来进行营销。
由于领域知识和信息模型的长期交流,以及多年分析设计保险业务软件的经验积累,国外保险系统在建立数据模型方面具有一定的优势,体现在数据值的标准化上,子系统之间的数据实体和关系、数据关系和索引项。该模型根据保险业领域知识形成的综合标准化运作流程,支持在标准化基础上进行业务流程再造,与人力资源管理相配合,充分考虑流程与组织结构的配置关系。经过长期的实践积累,已经产生了从投入产出到各种复杂的计算和数据处理方法,从国际多语言、多核算体系、多币种到地方多税制、多单据、多绩效评价体系。
1.3论文结构
第一章引言,对课题的研究背景和意义,以及系统开发目的进行了简单的介绍,以及研究课题内容和系统开发的可行性分析,然后对论文各个章节内容进行描述。
第二章介绍系统开发需要用到的重要技术,确保读者能够大概了解这个系统设计的原理。
第三章是系统分析,其中主要包括四个方面,即系统功能需求、系统目标、系统数据和系统开发可行性分析,为读者掌握该软件系统提供非常大的帮助,确保其能够数值其主要内容和方法。
第四章详细阐述系统的设计过程,其中主要包括三方面。即设计原则、系统功能设计和分析开发环境。
第五章系统的实现。本章介绍了项目功能实现的具体方法,通过这一章节,读者能够了解项目的整体布局。
第六章系统测试。这一章会介绍测试的重要性以及测试项目时会出现的各种细节问题,知晓系统测试时的性能如何。
2系统开发技术与环境
2.1 系统开发语言
在市面上众多的编程语言中,java属于现阶段比较流行的一种,无论是大公司还是小公司,在开发项目程序时,因为java语言具有更高的实用性特点,所以现在越来越多的公司倾向于java语言。用它完成程序的编写工作,那么该程序在计算机系统和服务器端都能够实现独立运行。这对于互联网发展而言十分有利,使其展现出全新的模式。很多商业项目都有明确的要求,希望开发程序的编程语言能够选用java语言。换而言之,就是java语言在安全性和晚期维护性方面都表现出明显的优势。由此可见,其未来的发展是很有前途的[4]。
每种语言都有好的地方和坏的地方,java也不例外。与其他的语言相比,其程序更安全,更稳定,当跨平台时,该语言同样能够使用[5]。由此可见,Java语言编写的程序能够在很多平台上通用,这表明其在可扩展性方面的性能非常强。要说Java语言受到人们欢迎的原因,还有一点是因为它的开源,它拥有的开发软件非常强大,并且种类繁多[6]。但它也不是完全没有不好的地方,就比如它在运行环境和框架方面提出了要求,需要程序员拥有更全面的理解和知识,这对程序员来说就是比较复杂的,需要耗费大量的时间。
2.2 系统前端技术
JSP属于动态编程语言,并且对外比较开放。它可以嵌入到html中使用,或者它自己也可以单独被使用。对JSP进行发掘就代表着JSP时代来临了。它最特殊的地方主要包括两方面,首先它能够将所有面向对象机制引入,其次它能够确保向下兼容性。根据上面的简单描述了解,使用JSP这种编程语言,对电脑的操作系统没有很多限制,Windows和Linux系统均可使用,Web服务器以及与它相对应的数据库管理系统。另外,面向过程和对象也可以被选择使用。相较于微软的ASP和SUN公司,现阶段得到人们青睐的Web开发组合就是LAMP。
2.3 系统网络架构
在BGS的三层架构(Browser,server,浏览器,服务器结构)中,用户可以通过浏览器来向在互联网分布的服务器端发送请求。B,S系统可以很大地节省客户端的工作量,通过运行的软件安装配置在客户端上,这样的话,服务器端会承受比较大的工作量,然后数据库的访问和应用程序的运行会通过服务器端来完成。
随着B,s体系结构的慢慢发展,我主要采用的是万维网技术,通过几种浏览器辅助语言来看,可以通过原来的浏览器,就可以去实现一些功能,同样也可以节省开发的成本。使用这个系统的时候,只需要一个浏览器,客户就可以打开所有需要的模块,实现了零距离连接客户端的功能,并且更容易进行自主更新。b。S架构还给予了同构和异构的网络,此外,异构应用的线上服务,是服务统一开放最现实的基石。
2.4 系统数据库的选择
MySQL属于数据库管理系统脉,在数据库管理系统脉中,它是其中最受欢迎的一种,因为它在Web的应用获得了比较大的成就,所以很多大型物联网公司对其充满了好感[9]。因为它能够把全部数据整理在一起,然后储存到一个大仓库中,因此,无论是速度还是灵活性方面,它都实现了很大的提升。
另外,因为很多系统都能确保MySQL的正常运行,因此,它在性能方面占有较大的优势[10]。关于MySQL所有数据的访问功能,一般都是采用最常见的精确语言SQL实现。因为MySQL在很多方面都表现出明显的优势,例如其不具备较大的规格,并且运行速度比较快,消耗的成本费用也不高,尤其是代码进行开源就很人性化[11],所以大多数选择MySQL来发展中小网站也就很正常了。
2.5 本章小节
本章主要对工程开发使用的关键技术进行了简单介绍。手机采取Jsp作为前端视图框架,作为后端开发框架的boot能够将数据驱动提供给项目使用[12]。对这些技术进行深入的分析和探究,从而确保在进行项目开发的过程中,给予的技术支持是相对完善和有效的。
3系统分析
3.1 角色及功能分析
在保险综合业务中,主要包括三种角色,分别为普通用户、代理人和管理员。当用户完成注册后,就能够登录系统进行购买保险,查看保险信息等操作;代理人可为用户代为购买所需险种;管理员主要是对用户和代理人购买保险的各种信息进行统一管理。
用户用例图如图所示:
图3-1 用户用例图
代理人用例图见下图:
图3-2 代理人用例图
管理员用例图见下图:
图3-3 管理员用例图
3.2 性能分析
关于保险业务的系统性能方面,主要提出了三点要求,如下:
(1)确保应用的更新过程不会影响其数据,确保数据处于不变化的状态,否则就会出现应用数据错误的情况。
(2)系统接口请求时间、网络延迟时间和服务器响应时间等,大多数页面都要确保响应时间不超过3秒,如果页面出现相对负载的情况,那也要确保响应时间不超过5秒。如果没有及时响应或者出现了错误,那么就要在第一时间将提示发送给用户,并且提示语要确保友好。
(3)系统要确保同时在线用户数能够达到一百人以上,并且确保同时处理的请求数在十条以上。
3.3系统流程分析
1.登录流程图
本系统登录界面共有两个,分别为用户端和后台管理系统管理员端,但是它们的登录步骤没有差别,登录系统之后,系统会动态查看登陆者类型,然后有针对性的提供权限。图3-4为系统登录的具体流程。
图3-4 系统登录流程图
2.数据操作流程图
对于数据可的数据,系统需要读取的主要包括三方面,即用户短信、保障信息和活动短信。图3-5展示的为数据读取的操作流程。
图3-5 数据读取流程图
在数据库中,账户、社保和活动等信息都需要输入进去。图3-6展示的为数据储存的使用流程。
图3-6 数据存储流程图
以上述对系统功能的简单分析为依据,用户和管理员登录时,系统都会对其账号和密码进行核对,从而来验证登陆者的身份。数据比对成功后,系统可以自动验证权限以此来验证登陆者的角色。如果您的身份是用户,那么能够阅读的信息包括个人信息、保险单信息、活动和保险信息。如果您的身份为管理员,那么对于所有的数据都有权利进行管理和审查。图3-7展示的为系统的数据处理过程。
图3-7 系统数据流程图
3.4数据流程分析
以上一节设计的程序业务图为参考依据,系统采取由浅入深的方式来进行分析。得到几个部分数据流图:
1.第0层数据流图
无论是用户还是管理员,只要登录系统界面,就能够进入系统,具体如下:
图3-8 第0层数据流图
首先,用户将账户和密码输入进去,然后成功登录系统。这个时候会利用数据库结构的输入流完成逻辑层面的认证环节。如果有访问记录,网址将会参考登陆者的信息,然后相应的转接到其需要的功能页面,在系统中,用户能够完成数据的简单操作。就在此时,数据的有效数据流会发生流动,流向数据库的中心,同时也会将与之对应的sqlserver语句执行,从而允许完成一系列的操作,例如删除、查看、添加和修改等。最后,数据流又会从数据库中心留出,然后进入到系统界面中,最终将结果显示出来。
3.第1层数据流图
第1层是系统的详细数据流图,展示了用户和管理员登录后的访问过程。具体如下:
图3-9第1层数据流图
在第一层,普通用户和管理人所属的数据实体并不是同一种,而是不同的两种。在普通用户的数据流中包括了两种信息,分别为险种信息和活动信息。所以在管理员的数据流中也包含了对应的两种类型的管理,即险种管理和活动管理。管理员数据流的操作类型有很多,例如修改、添加、查阅、删除、浏览和提示信息等,而用户和administrator功能相关的表都包括在数据表中。
3.第2层数据流图
第二层是管理员层,能通过添加,改,删对电脑进行管理,如下图所示:
图3-10数据流图第2层(管理员)
在第二层,用户和administrator作为数据流实体的两种。数据流管理主要包括四方面,分别为用户数据、保险、活动和用户管理。而数据流对于信息的操作有四种,即添加、修改、查阅和删除。这些数据所对应的表都在一个大的数据表中。
3.5 本章小结
本章主要对保险综合业务系统的主要需求进行介绍。详细描述和分析和很多方面,包括角色、业务、流程、用例、性能和数据。在进行人物分析的过程中,主要针对系统的产检用户、管理员和代理开展分析。在进行业务分析的过程中,主要围绕系统的整个业务流程展开。在进行功能分析的过程中,主要对系统的作用进行了简单的介绍。在进行非功能分析的过程中,主要围绕系统的主要作用、数据安全性和兼容性展开。
4系统设计
4.1 系统总体功能设计
充分理解系统的需求,在此基础上,将“高内聚低耦合”原则严格遵守,然后划分系统的功能模块,见图4-1:
:
图4-1系统功能图
4.2 系统数据库设计
4.2.1 概念模型设计
简单来说,在进行数据库设计的过程中,结合了系统业务的需求和选择数据库存,以此为依据建立数据存储模型,从而确保建立的模型是最优的。共同完成工作台解耦股和关联关系的构建。最终得到的结果为,可以很好地存储数据,并且从库存数据中可以更加快捷地检测出在其中的数据。需求分析:对数据及其属性进行描述,同时也描述二者之间的特点。逻辑设计:通过ER图完成数据库模型的构建。物力设计:以库存数据原本的特点为依据,采用一些手段改变逻辑数据,使其变为物理设计。养护优化:施工模板新的要求。实体:是指看得见,摸得着,能感觉到的,它的特性与其他事物并不相同,它是一个实体,并且与其他实体之间存在关联。以下为具体的介绍。
E-R图主要用于对属性和实体之间的关联进行体现,属于实体-联系图。图4-5展示的为保险综合业务系统的E-R图。
图4-5保险综合业务系统的系统ER图
由图4-5可知,险种的属性有很多,包括编号、类型、名称、描述、图片、年限、状态等属性;活动主要具有标题、文件、时间、内容等属性;代理人主要具有姓名、密码、邮箱、手机号、状态、类型等属性。
4.2.2 数据库结构设计
概念设计表示,先构建数据分析,然后以此为依据完成系统分析和数据库存设计,以个人分析的角度作为出发点,联系所有方面的而设计,最终对系统的结构进行分析和构建,同时也要对数据的设计进行完善和优化。要想确保建立的数据库是一个好的数据库,那么就必须要遵守三点原则,如下: 1尽量使数据的重复率降低。2结构的整体设计和实际具体的一些操作设计相互整合嵌入以达到更好的效果。3数据的整体结构尽可能的够稳定。源于对系统分析的需求,并根据相关部分的数据流,在数据库中给出如下表;
表4-1 保险综合业务系统用户表
序号 | 列名 | 数据类型 | 长度 | 小数位 | 标识 | 主键 | 外键 | 允许空 | 默认值 | 说明 |
1 | user_id | int | 64 | 是 | 是 | 否 | 用户编号 | |||
2 | username | varchar | 255 | 否 | 用户姓名 | |||||
3 | password | varchar | 255 | 是 | 用户登录密码 | |||||
4 | sex | varchar | 255 | 是 | 用户性别 | |||||
5 | age | varchar | 255 | 是 | 用户年龄 |
表 4-2 保险综合业务系统管理员表
序号 | 列名 | 数据类型 | 长度 | 小数位 | 标识 | 主键 | 外键 | 允许空 | 默认值 | 说明 |
1 | admin_id | int | 64 | 是 | 是 | 否 | 管理员编号 | |||
2 | username | varchar | 255 | 否 | 管理员姓名 | |||||
3 | password | varchar | 255 | 是 | 管理员登录密码 | |||||
4 | sex | varchar | 255 | 是 | 管理员性别 | |||||
5 | age | varchar | 255 | 是 | 管理员年龄 |
表 4-3 保险综合业务系统保险表
序号 | 列名 | 数据类型 | 长度 | 小数位 | 标识 | 主键 | 外键 | 允许空 | 默认值 | 说明 |
1 | id | int | 64 | 是 | 是 | 否 | 保险编号 | |||
2 | name | varchar | 255 | 是 | 保险名称 | |||||
3 | type | bigint | 20 | 是 | 保险类型 | |||||
4 | state | varchar | 255 | 是 | 保险年份 | |||||
5 | price | double | 10 | 2 | 是 | 保险价格 | ||||
6 | gmtTime | datetime | 是 | 购买保险时间 |
表 4-4 保险综合业务系统保险类型表
序号 | 列名 | 数据类型 | 长度 | 小数位 | 标识 | 主键 | 外键 | 允许空 | 默认值 | 说明 |
1 | id | int | 64 | 是 | 是 | 否 | 保险类型编号 | |||
2 | name | varchar | 255 | 是 | 保险类型名称 | |||||
3 | remark | varchar | 255 | 是 | 保险评论 | |||||
4 | gmtTime | datetime | 是 | 当前时间 |
表 4-5 保险综合业务系统保险活动信息表
序号 | 列名 | 数据类型 | 长度 | 小数位 | 标识 | 主键 | 外键 | 允许空 | 默认值 | 说明 |
1 | id | int | 64 | 是 | 是 | 否 | 保险活动信息编号 | |||
2 | tile | varchar | 255 | 是 | 保险活动信息标题 | |||||
3 | url | varchar | 255 | 是 | 保险活动信息地址 | |||||
4 | content | text | 是 | 保险活动信息评论 | ||||||
5 | gmtTime | datetime | 是 | 保险活动信息发布时间 |
4.3 本章小结
本章的内容主要围绕设计保险业务系统展开,在系统在移动端和服务器所需环境下,先完成系统前端和后端构造的设计,然后电脑的各作用模块及软件的数据库布置对电脑进行了分析对保险业务系统进行整体概述。
5系统实现
5.1 系统的运行环境
5.1.1 硬件环境
处理器选用了InterCOREI5,最低内存为4GB,硬盘空间超过了50GB。
5.1.2 软件环境
开发系统需要使用到软件环境,而开发系统是一个非常漫长的过程,如果相关的开发人员能够好好的利用这个过程,对软件的各个部分都有好的认知和了解,这样就能够很大地帮助到开发人员,使开发系统的时间缩短,同时也能节省开发人员的精力,对于初始投入成本方方面,也能够得到很大的节省。
使用的操作系统为windows,开发过程中需要使用的数据库为MySQL,选用的笔记本开发软件和运行服务器分别为eclipse和Tomcat,程序开发语言包括Java和web。
所有运行界面的设计都非常美观,并且其运行过程具备一定的稳定性。
5.2 系统开发软件的选择
本系统选用的编程语言为Java语言,利用它完成前后台web的编写工作,在进行系统开发的过程中,系统的开发工具使用的为maven,这个开发工具的使用是不收取费用的,并且使用起来非常方便。系统数据都会在数据库中存储下来,本系统选用的数据库为MySQL,该数据库在安全性和可靠性方面做得非常好,所以非常适合做系统的数据库。
5.3 用户模块设计
5.3.1 用户登陆模块设计
用户将正确的账户和密码输入到数据库中,然后就能成功登录。如果输入错误,那么登录就会失败。换言之,输入登陆者的账号和密码后,如果系统没有提示异样界面,那么就代表着登陆成功。
(1)图5-1为用户登陆的界面
图5-1 系统登录模块界面图
(2)核心代码展示
5.3.2 系统首页模块设计
当用户顺利进入系统后,其首页会首先出现在用户面前,上面有系统的所有模块,方便用户对系统功能分布进行了解和熟悉,当用户观察过首页的内容后,使用该系统会更加顺手。
图5-2 系统首页设计模块界面图
5.3.3 系统活动信息模块设计
客户通过系统活动信息模块就能够查询活动的具体信息,点击相应的网址,然后就会跳转带查看活动的功能界面,在活动信息搜索栏输入活动的基本信息。然后一步步的操作,最终完成检索。
(1)图5-3为活动的信息界面
图5-3 活动信息模块界面图
(2)核心代码如下
5.3.4 系统险种购买模块设计
用户登录系统后,能买险种,点击该功能进订单网址,看险种短信,之后确定订单操作。
图5-4为险买界面
图5-4 险买模块界面图
5.4 代理人模块设计
5.4.1 险种下单管理模块设计
当代理人成功登录,顺利进入到系统之后,可以从下单管理中搜索到险种的全部信息,而且,代理人可以进行下单。
(!)图5-5为下单管理界面
图5-5 下单管理界面图
核心代码展示
5.5 管理员模块设计
5.5.1 活动管理模块设计
管理员将账号和密码输入,得到系统认证成功登录后,管理员可以在活动管理这个界面中进行各种操作,管理员的权限还是较高的。通过网址进入活动界面后,管理员可以在这个界面对活动信息进行相关操作,即修改和删除。点击一下“新增”按钮,管理员就能够将新的活动及其内容添加进去。
(1)图5-6为活动的管理界面
图5-6 活动管理界面图
(2)核心代码展示
5.5.2 类型管理模块设计
当管理员成功登录系统之后,可以从类型管理当中搜索到类型的相关信息。管理员在类型列表网址中可以完成类型信息的删除和修改操作。单击“添加类型”以选择新类型信息。
图5-7为类别管理界面
图5-7 类别管理界面图
5.6 本章小结
本章主要是对系统中用户各个功能模块的具体的实现以及效果,通过对系统功能模块进行划分,同时,有针对性的给出与之对应的时序图以及各个模块的界面图,前后端代码等对项目实现进行具体说明,系统管理员主要的功能有管理用户、管理保险和管理保险活动信息等功能。
6系统测试
6.1 测试方法
我采用的检测方式为黑盒测法。
黑盒测试:也可称为功能测,主要负责对所有模块的功能运行和使用是否处于正常状态进行检测。
黑盒测试会自然认为它的目标是用户的组。这种方法对项目功能程序的实现更看重。如果外观整体的设计有问题,就不能应用。黑盒测相比于其他测试方式来说是一种比较省力的测试方法,它不需要测试人员一直在线监控管理,在测试用例后,剩的就更快更简单了。当时,在黑盒测试中,并不存在状态转换的定义,关于测试用例的设计能够决定黑盒测试的结果,因此,设计部分必须要确保优良。
6.1.1 测试项目
测试项目如表6-1所示。
表 6-1测试项目表
功能编号 | 测试项编号 | 测试内容 | 测试优先级 |
0001 | A0001 | 保险综合业务系统 | 高 |
0002 | B0002 | 登录注册功能 | 中 |
0003 | C0003 | 页面样式 | 低 |
0004 | D0004 | 交互功能 | 低 |
6.1.2 测试需求
测试需求,如表6-2所示。
表 6-2测试项目需求表
序号 | 测试功能 | 测试优先级 |
A0001 | 登录系统 | 高 |
A0002 | 查看客户详情 | 高 |
A0003 | 输入客户用户名能查询到对应客户详细信息 | 高 |
B0001 | 查看代理人详情 | 高 |
B0002 | 新增代理人 | 高 |
B0003 | 修改代理人信息 | 高 |
B0004 | 删除代理人信息 | 高 |
C0001 | 查看活动信息详情 | 高 |
C0002 | 新增活动信息 | 高 |
序号 | 测试功能 | 测试优先级 |
C0003 | 修改活动信息 | 高 |
C0004 | 删除活动信息 | 高 |
D0001 | 查看保险类型详情 | 高 |
D0002 | 新增保险类型 | 高 |
D0003 | 修改保险类型 | 高 |
D0004 | 删除保险类型 | 高 |
E0001 | 查看险种信息详情 | 高 |
E0002 | 新增险种信息 | 高 |
E0003 | 修改险种信息 | 高 |
E0004 | 删除险种信息 | 高 |
F0001 | 查询保单详情信息 | 高 |
G0001 | 查看个人信息 | 高 |
G0002 | 修改个人信息 | 高 |
G0003 | 修改密码 | 高 |
G0004 | 退出系统 | 高 |
G0005 | 页面样式展示正常 | 中 |
G0006 | 页面图标显示 | 中 |
6.1.3 测试用例
测试用例,如表6-3所示。
表 6-3测试项目用例表
测试需求 | 保险综合业务系统 | |||
描述 | 系统所有功能的测试 | |||
优先级 | 高 | |||
预置条件 | 用户登录保险综合业务系统 | |||
测试时间 | 2021-4-28 | 测试人员 | 刘瑞 | |
测试用例序号 | 输入条件 | 操作步骤 | 预期输出 | 测试结果 |
A0001 | 输入账号 | 点击登录 | 登录成功进入首页 | 测试通过 |
A0002 | 查询客户详情 | 输入用户名 | 成功展示客户信息 | 测试通过 |
A0003 | 查询代理人详情 | 输入代理人名称 | 成功展示代理人信息 | 测试通过 |
A0004 | 新增代理人 | 点击新增按钮,输入信息 | 成功新增代理人 | 测试通过 |
A0005 | 修改代理人信息 | 点击修改按钮,修改代理人信息 | 成功修改代理人信息 | 测试通过 |
测试用例序号 | 输入条件 | 操作步骤 | 预期输出 | 测试结果 |
A0006 | 删除代理人信息 | 点击删除按钮 | 成功删除代理人 | 测试通过 |
A0007 | 查看活动详情 | 点击活动信息按钮 | 成功展示活动信息 | 测试不通过 |
A0008 | 新增活动信息 | 点击新增按钮,输入信息 | 成功新增活动信息 | 测试通过 |
A0009 | 修改活动信息 | 点击修改按钮,进行修改 | 成功修改活动信息 | 测试通过 |
A00010 | 删除活动信息 | 点击删除按钮 | 成功删除活动信息 | 测试通过 |
B0001 | 查看保险类型详情 | 点击保险类型按钮 | 成功展示保险类型信息 | 测试通过 |
B0002 | 新增保险类型 | 点击新增按钮,输入信息 | 成功新增保险类型 | 测试通过 |
B0003 | 修改保险类型 | 点击修改按钮,进行修改 | 成功修改保险类型 | 测试通过 |
B0004 | 删除保险类型 | 点击删除按钮 | 成功删除保险类型 | 测试通过 |
B0005 | 查询保单详情信息 | 点击保单信息按钮 | 成功展示保单详情内容 | 测试通过 |
D0001 | 查看个人信息 | 进入个人中心 | 成功展示个人中心 | 测试通过 |
D0003 | 修改个人信息 | 进入修改资料页面 | 成功修改个人资料 | 测试通过 |
D0004 | 修改密码 | 进入修改密码页面 | 成功修改密码 | 测试通过 |
D0005 | 退出系统 | 进入设置页面 | 成功退出系统 | 测试通过 |
E0001 | 页面样式 | 查看页面样式 | 页面样式展示正常 | 测试通过 |
6.2 测试实例
本系统需要进行测试的模块有3个,如下:
(1)管理员模块的使用测试模块
(2)代理人用户的使用测试模块
(3)用户的使用测试模块
管理员只需要对系统的管理功能进行测试,表6-4展示的为测试结果。
表6-4测试系统管理功能表
测试用例号 | 输入数据 | 测试结果 |
T1 | 用户登录 | 正常 |
T2 | 用户险种购买 | 正常 |
T3 | 代理人客户下单 | 正常 |
T4 | 管理员楼宇管理 | 正常 |
在系统进行测试和调试之后,确保其能够满足需求并正常运行,保证基本不会痴线错误,并且开发者和拥护者的需求都能够得到满足。对系统整体进行测试的过程中,系统功能比较简单,关于数据源配置方面,需要进行更深层面的完善和优化。
6.3 本章小结
本章简介了系统测试的概述,系统测方法及系统测过程和测试用例。通过对险业务系统的功能测试和非功能测,达到了预期的要求,系统的可用性较高。
结论
经过几个月的毕设,从一开始对很多项目都处于一种懵懂无知的状态,到后来慢慢学习了解项目中的各种细节,理解老师和学校的良苦用心,是希望我们能够有所成长的,从一开始对计算机软件的很陌生,到现在对程序的熟练掌握,从最初对技能知识和开发经验的不够全面了解开始变得熟悉了解。四年的大学生活是人生的一部分,虽只是部分,但也对自己以后的发展也起到一定的基石作用。通过对这个项目的开发,我学习到一个系统的事先规划,研究和具体一步步实现的过程。并且在这个漫长的过程中能更加清楚认识了解自己,该做什么应该去做什么,清楚的知晓自己在项目开发中擅长和薄弱的部分,然后对此进行重新更认真学习,这次的开发经历就像是一个标尺,用来规范约束自己,确保自己能够做到更加自律。
这次开发带给了我不一样的感受,让我重新认识了程序设计,同时也对我的专业技能具有明显的促进作用,通过这次项目实践,让我清楚地认识到项目的完整开发并不是想的那么简单,里面涉及到很多的知识积累和细节,只有拥有足够的知识累积和对代码实现中所遇到的各种细节掌握,才能在以后的程序开发这条路上越走越远,关键还在于对细节的掌控和有一颗不服输的心。在这几个月的时间内,最为感谢的就是我的指导老师,耐心地给予我想了解的知识回答,他很负责,对自己带的每一位学生都非常有责任感,是一位优秀的人民教师。没有一点点的不耐烦,它往往像一个点播出频道,受到启示后,突然会变得明亮。因为我现在的能力还比较有限,所以在发展过程中无法做到完美,肯定会出现很多bug。但是教师给予了我很大的帮助,因此我才能按部就班的解决问题和困难。我衷心感恩老师的帮助和教学。我会更加努力,确保自己具有更高的专业素养和能力,同时也对老师给予我的帮助再次表示感谢。
致 谢
通过这次论文撰写,我要谢谢所有帮助和关心我的人,无论是老师、朋友、同学还是网络上认识的技术高手。
首先,我要向我的指导老师表示我由衷的感谢。因为老师的耐心指导,我的毕业设计论文才能顺利完成,所以特别感谢老师这个月对我付出的辛苦。另外,我的老师不仅教给了我很多专业方面的知识,我还在她们身上学到了很多优良的精神和品质。她们的治学态度非常严谨,面对工作兢兢业业,这些都是非常值得我学习的地方,所以我对老师不仅只有感谢,还要表达我崇高的敬意。
其次,我要感谢我的同学。在我进行毕业设计的过程中,我的同学给予了我很大的帮助,当我遇到困难和挫折的时候,他们总是能与我一同处理问题解决问题,无论是技术方面还是精神层面,他们都为我提供了极大的动力。另外,我还要感谢所有帮助和关系过我的人,我永远也不会忘记你们。总的来说,在以后的生活中,我一定的更加的努力,无论是学习还是工作,我都会奋发向上,从而展现出更大的人生价值,也会积极的为社会贡献一份力量。
参考文献
[1]王东新,李欢欢.基于JSP的教育信息化平台开发[J].电子设计工程,2018,26(20):27-32.
[2]熊淑华.网页设计中JSP和ASP技术的应用研究[J].网络安全技术与应用,2018,(11):48,50.
[3]袁嘉欣,马佳琳.基于JSP的大学生活动管理平台的设计与实现[J].软件工程,2019,22(1):43-46. DOI:10.19644/j.cnki.issn2096-1472.2019.01.012.
[4]JSP volume 48 issue 1 Cover and Front matter[J].Journal of Social Policy,2018,48(1):f1-f4. DOI:10.1017/S004727941800082X.
[5]汪云.基于JSP平台的高校教学评估系统分析与设计[J].自动化技术与应用,2018,37(9):52-55,65.
[6]O. Lecarme.Beginning HTML5 media[J].Computing reviews,2016,57(5):278-279.
[7]Anthony J. Duben.HTML5 programmer’s reference[J].Computing reviews,2016,57(1):8-8.
[8]Steven Pemberton.HTML5 IS THE NEW FLASH[J].,2016,(Apr. TN.278):103-103.
[9]徐完平.《Java程序设计》教学改革探讨[J].福建电脑,2018,34(12):182,168. DOI:10.16707/j.cnki.fjpc.2018.12.103.
[10]王禹程.基于Java语言的人力资源信息系统研究[J].电子设计工程,2019,27(2):25-28,33.
[11]黄文娟.基于Java和MySQL的图书馆信息化管理系统设计[J].电子设计工程,2019,27(2):20-24.
[12]张华,李超.Java课程智能问答系统设计与实现[J].计算机时代,2018,(12):12-15. DOI:10.16644/j.cnki.cn33-1094/tp.2018.12.004.
[13]周轶凡,邵志勇,王敏, 等.基于SSH框架的车辆维修管理系统研究[J].电脑知识与技术,2018,14(31):63-64.
[14]苏庭波,王双喜.基于SSH的校友管理系统的设计与实现[J].工业控制计算机,2018,31(10):131-132.
[15]胡欢锋,舒坚.基于SSM的交通政务管理系统的设计与实现[J].信息通信,2018,(9):125-127.
[16]朱家全,韦海清.基于JSP技术开发计算机网络技术专业资源库平台[J].电子技术与软件工程,2017,(01):46-47.
[17]张继东.MySQL数据库基于JSP的访问技术[J/OL].电子技术与软件工程,2017,(15):169.
[18]崔娜.JSP的网络数据库连接技术探讨[J].黑龙江科技信息,2016,(36):259.
[19]匡蕾,刘进锋.MVC架构下的Servlet+JSP在电子商务网站开发中的研究[J].电脑知识与技术,2018,14(33):265-267.
[20]Markus J.Buehler,AmitMisra,Michael R.Fitzsimmons.MRS Spring Meetings are on the Move![J].MRS Bulletin,2019,44(1):5-6. DOI:10.1557/mrs.2019.1.
[21]Fatih.Celebi.The double-sided intrusion spring[J].APOS Trends in Orthodontics,2018,8(4):230-233. DOI:10.4103/apos.apos_101_17.
[22]Daiva Janusauskaite,Dalia Feiziene,Virginijus Feiza.Comparative response of spring and winter triticale productivity and bioethanol yield to fertilisation intensity[J].Acta Agriculturae Scandinavica, Section B — Soil & Plant Science,2019,69(2):95-104. DOI:10.1080/09064710.2018.1501089.
[23]Roger Burbach.A Cuban Spring?[J].NACLA Report on the Americas,2018,50(3):337-338. DOI:10.1080/10714839.2018.1525086.
[24]Nahit Oztoprak,Mehmet Deniz Gunes,Metin Tanoglu, et al.Developing polymer composite-based leaf spring systems for automotive industry[J].Science and Engineering of Composite Materials,2018,25(6):1167-1176. DOI:10.1515/secm-2016-0335.
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:1158,如若转载,请注明出处:https://www.447766.cn/chachong/163736.html,