马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
体系包罗:源码+论文
所用技能:SpringBoot+Vue+SSM+Mybatis+Mysql
需要源码或者定制看文章最下面或看我的主页
目 录
目 录 III
1 绪论 1
1.1 研究配景 1
1.2 目的和意义 1
1.3 论文结构安排 2
2 相干技能 3
2.1 SSM框架介绍 3
2.2 B/S结构介绍 3
2.3 Mysql数据库介绍 4
3 体系分析 6
3.1 体系可行性分析 6
3.1.1 技能可行性分析 6
3.1.2 经济可行性分析 6
3.1.3 运行可行性分析 6
3.2 体系性能分析 7
3.2.1 易用性指标 7
3.2.2 可扩展性指标 7
3.2.3 结实性指标 7
3.2.4 安全性指标 8
3.3 体系流程分析 8
3.3.1 操纵流程分析 8
3.3.2 登录流程分析 9
3.3.3 信息添加流程分析 10
3.3.4 信息删除流程分析 11
4 体系设计 12
4.1 体系概要设计 12
4.2 体系功能结构设计 12
4.3 数据库设计 13
4.3.1 数据库E-R图设计 13
4.3.2 数据库表结构设计 14
5 体系实现 18
5.1 管理员功能介绍 18
5.1.1 景点管理 18
5.1.2 景点收藏管理 18
5.1.3 旅店管理 19
5.1.4 旅店留言管理 19
5.2前台首页功能模块 20
6 体系测试 24
6.1 体系测试的特点 24
6.2 体系功能测试 25
6.2.1 登录功能测试 25
6.2.2 添加类别功能测试 25
6.3 测试效果分析 25
结 论 27
致 谢 28
参考文献 29
1 绪论
1.1 研究配景
当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相利用新的信息技能,对行业内的各种相干数据举行科学化,规范化管理。如许的大环境让那些止步不前,不接受信息改革带来的信息技能的企业随时面临被淘汰,被取代的风险。所以当今,各个行业领域,不管是传统的教育行业,餐饮行业,照旧旅游行业,医疗行业等领域都将利用新的信息技能举行信息革命,改变传统的纸质化,需要人手工处置惩罚工作事件的办公环境。软件信息技能能够覆盖社会各行业领域是时代的发展要求,各种数据以及文件真正实现电子化是信息社会发展的不可逆转的一定趋势。本旅游攻略网站也是紧跟科学技能的发展,运用当今一流的软件技能实现软件体系的开发,让旅游景点信息完全通过管理体系实现科学化,规范化,步伐化管理。从而帮助信息管理者节流事件处置惩罚的时间,低落数据处置惩罚的错误率,对于底子数据的管理程度可以起到促进作用,也从一定程度上对随意的业务管理工作举行了避免,同时,旅游攻略网站的数据库内里存储的各种动态信息,也为上层管理人员作出重大决议提供了大量的事实依据。总之,旅游攻略网站是一款可以真正提升管理者的办公服从的软件体系。
1.2 目的和意义
信息数据的处置惩罚完全依赖人工举行操纵,会耗费大量的人工成本,特别是面对大量的数据信息时,传统人工操纵不仅不能对数据的出错率举行保证,还容易出现各种信息资源的低利用率与低安全性题目。更有甚者,延长大量的名贵时间,尤其是对信息的更新,归纳与统计更是耗财耗力的过程。所以电子化信息管理的出现就能缓解以及改变传统人工方式面临的处境,一方面可以确保信息数据在短时间被高效处置惩罚,还能节流人力成本,另一方面可以确保信息数据的安全性,可靠性,并可以实现信息数据的快速检索与修改操纵,这些长处是之前的旧操纵模式无法比拟的。因此旅游攻略网站为数据信息的管理模式的升级与改革提供了重要的窗口。
1.3 论文结构安排
为了帮助用户更好的了解和明白步伐的开发流程与相干内容,本文将通过六个章节举行内容阐述。
第一章:描述了步伐的开发配景,步伐运用于现实生活的目的与意义,以及步伐文档的结构安排信息;
第二章:描述了步伐的开发环境,包括步伐开发涉及到的技能,步伐开发利用的数据存储工具等信息;
第三章:描述了步伐着手举行开发时,碰面临的可行性题目,并对步伐功能以及性能要求举行描述;
第四章:描述了步伐大功能模块下的功能细分信息,以及存储步伐数据的数据库表文件结构的设计信息等;
第五章:描述了步伐的功能实现界面的内容,也对步伐操纵人员操纵的部门功能举行了描述;
第六章:描述了步伐功能的测试内容,并介绍了体系测试的概念与方法。
2 相干技能
2.1 SSM框架介绍
本课题步伐开发利用到的框架技能,英文名称缩写是SSM,在JavaWeb开发中利用的盛行框架有SSH、SSM、SpringMVC等,作为一个课题步伐接纳SSH框架也可以,SSM框架也可以,SpringMVC也可以。SSH框架是属于重量级别的框架,配置繁琐,不敷机动,修改步伐需要修改很多多少个文件,并且运行起来也占用内存较高,CPU利用率相对也高,SpringMVC是Spring开发的一套MVC架构,更机动更好用,SSM框架取中间值,既没有SSH痴肥,也没有SpringMVC简化,属于中间级别的,在配置过程和利用过程中更能编写和明白。MyBatis框架取代Hibernate框架是因为它更机动,不需要完全在框架里操纵,它在数据操纵上可以写出更机动的代码,它的性能也比Hibernate框架更稳定。总的来说,利用SSM框架是通过综合思量而利用的,网上有很多的利用教程和心得领会,而且SSM又是这么的盛行,用SSM框架开发是天真烂漫的。
2.2 B/S结构介绍
在早期,一些利用HTML语言编写的文件,再聚集一些别的资源文件就可以组成一个最简朴的Web步伐,了解了Web步伐也需要了解Web站点,它们之间的关系就是一个或者多个Web步伐可以放在Internet上的一个Web站点(Web服务器)中举行利用。可以说Web应用步伐的开发也带动了B/S这种网络结构模式的兴起。B是Brower(欣赏器)的首字母,S是Server(服务器)的首字母,两个首字母举行组合就成了网络结构模式的简称B/S。由于这种结构模式通过安装在客户端的欣赏器举行服务器的访问,可以把步伐的核心功能安排在服务器中举行处置惩罚,给步伐的开发,后期利用和维护省去了许多工作。图2.1展示的就是利用这种架构开发的步伐的工作原理。
图2.1 B/S架构的工作原理图
2.3 Mysql数据库介绍
开发的步伐面向用户的只是步伐的功能界面,让用户操纵步伐界面的各个功能,那么很多人就会问,用户利用步伐功能天生的数据信息放在哪里的?这个就需要涉及到数据库的知识了,一样平常来说,步伐开发通常就会对常用数据存储工具的特点举行分析比对,比如Mysql数据库的特点与上风,Access数据库的特点与上风,Sqlserver数据库的特点与上风等,终极看哪个数据库与需要开发的步伐比力匹配,也符合步伐功能运行需要的数据存储要求,比如,需要开发商业级别的步伐,存储的数据对数据库要求较高,可以选用Oracle,如果只是比力简朴的步伐,对数据存储没有过多要求,可以选用微软旗下的Access,当开发步伐要求数据库占用空间小,并能满足步伐数据存储要求时,就可以思量Oracle公司从瑞典MySQL
AB公司在很早之前就收购过一个关系型数据库,它是现在的Mysql数据库。在数据库工具内里它是最受承认的此中一个应用软件。需要说明的信息就是,本步伐的开发就运用到了此数据库。它将步伐数据通过利用不同的数据表格举行生存,在增长了步伐数据的存储速度的时候,也提高了数据库的机动性。
图2.2展示的就是MySQL的架构图。
图2.2 MySQL数据库架构图
3 体系分析
当用户确定开发一款步伐时,是需要遵循下面的次序举行工作,概括为:体系分析-->体系设计-->体系开发-->体系测试,无论这个过程是否有变动或者迭代,都是按照如许的次序开展工作的。体系分析就是分析体系需要做什么的题目,主要目的就是确定体系的功能,这也为接下来的工作做了一个好的开端。
3.1 体系可行性分析
开发一款步伐软件不仅需要时间,也需要人力,物力资源。而举行可行性分析这个环节就是办理用户这方面的疑问,看看步伐在当前的条件下是否可以举行开发。
3.1.1 技能可行性分析
此步伐选用的开发语言是Java,这种编程语言有着丰富的数据类型,在指令控制语句上也比力完善,更重要的就是对类与对象的大力大举支持,这些长处为步伐开发者提供了技能保障,尤其是现在代码都逐渐模块化,有关体系功能开发的源码在网络上都公开展示了,所以让具备一定盘算机开发底子的开发人员独立开发体系在技能上也逐渐容易。
3.1.2 经济可行性分析
开发此步伐最关键的装备就是一台电脑,无论是学校盘算机室配备的电脑,照旧自己入学以来购置的笔记本,都是可以符合开发要求的装备,另外在网络上,学校本已完全覆盖了校园网,所以在装备以及网络上无须思量经济题目。
3.1.3 运行可行性分析
随着电脑软件以及配套硬件的完善升级,当下的盘算机环境是一片大好,尤其是盘算机已经广泛普及抵家家户户,所以盘算机装备现在是随处可见,由于本次开发的步伐占有的资源耗费较小,在一样平常的电脑或笔记本上都能轻松运转起来。
通过上面的可行性描述,可以从经济,技能,运行方面办理步伐开发是否可行的题目。因此可以认为该步伐软件是可以举行开发的。
3.2 体系性能分析
体系性能分析也是比力重要的内容,举行体系性能分析就是为了确保体系的功能要能够在生活中运行利用时,到达规定的指标,因此一个完整的体系软件,是需要举行体系的性能分析这个步骤的。本次举行性能分析主要从易用性指标,可扩展性指标,体系结实性指标,体系安全性指标这几个方面举行分析。
3.2.1 易用性指标
本次步伐软件的开发的目的就是让利用者可以通过利用该软件提高信息数据的管理服从,同时该步伐软件也需要针对不同的操纵用户设置对应的功能,因此,此步伐的操纵流程应该只管与用户日常操纵软件的行为习惯相贴合,另外,步伐软件的设计与开发也应思量非盘算机专业用户的盘算机操纵程度,要让大部门利用者都可以轻松操纵步伐提供的各个功能。
3.2.2 可扩展性指标
当前需要开发的步伐软件是根据当下的用户需求举行设计开发的,但是随着时间的推移,社会大环境的改变,开发出的步伐也是需要与时俱进的,需要根据用户不断变动的需求举行相应的功能内容的扩展,需要注意的就是,当对成型的步伐举行功能模块新增时,仍然需要保证步伐原有架构以及功能不能受到影响,新增的功能模块在体系中也能够运行正常,该指标达标也就可以保证此步伐是可以在满足信息管理要求下,从容应对市场环境的变化。
3.2.3 结实性指标
步伐软件的开发就是为了投入利用时,可以不停稳定的处置惩罚各种数据信息,步伐软件一旦不稳定,也会给利用者带来干扰。因此从性能分析的角度,就要要求步伐软件在应对利用者的误操纵,或者是利用者因为各种缘故原由,填写有误的数据等情况时,步伐要不停保持稳定,并能够正常让利用者举行利用。当步伐的某个功能模块出现异常时,步伐的别的功能模块也要能够确保正常利用。步伐的结实性指标达标可以让利用者产生良好的用户体验。
3.2.4 安全性指标
步伐软件的安全题目是首要题目,究竟步伐对应数据库内里存放的数据信息是巨大的,内里也包括了许多重要的个人信息,这就对步伐要具备一个完善的安全机制提出了要求。因此步伐必须要设置登录功能用以举行用户身份的检查,以及身份和权限的匹配,通过对不同用户身份举行功能约束,绝不容忍用户越权操纵步伐。另外,也需要时候防范盘算机病毒,还有黑客,通过采取针对性的办法举行安全应对,确保步伐时候处于安全的环境,让利用者放心利用。
3.3 体系流程分析
3.3.1 操纵流程分析
步伐上交给用户举行利用时,需要提供步伐的操纵流程图(如图3.1所示),如许便于用户容易明白步伐的详细工作步骤,现如今步伐的操纵流程都有一个大致的标准,即先通过登录页面提交登录数据,通过步伐验证正确之后,用户才能在步伐功能操纵区页面操尴尬刁难应的功能。
图3.1 步伐操纵流程图
3.3.2 登录流程分析
在这个部门,需要对步伐的登录功能模块的运行流程(如图3.2所示),举行单独说明。步伐设置登录模块也是为了安全起见,让用户利用放心,登录模块主要就是让用户提交登录信息,步伐举行数据验证,验证通过的用户才能够成功登录步伐。
图3.2 步伐登录流程图
3.3.3 信息添加流程分析
步伐的添加功能就是提供给操纵者录入信息的功能,不管是涉及到用户信息添加,照旧别的功能模块涉及到的信息添加,步伐的信息添加流程(如图3.3所示)都是一致的。步伐都是先对操纵者录入的数据举行判断,这个判断规则是一段提前编写完成的步伐代码,当步伐判断数据符合要求时,才会把操纵者录入的数据登记在数据表内里,比如添加的用户信息,就会把新添加的用户信息写入用户信息的数据表文件内里。
图3.3 信息添加流程图
3.3.4 信息删除流程分析
当从步伐内里删除某种无效数据时,遵循步伐的信息删除流程(如图3.4所示),先要选中操纵者需要删除的数据,步伐为了防备操纵者误删信息,也会举行提示,当操纵者真正确定要删选中的信息时,该信息就会从数据库中被永世删除。
图3.4 信息删除流程图
4 体系设计
旅游攻略网站的设计方案比如功能框架的设计,比如数据库的设计的好坏也就决定了该体系在开发层面是否高效,以及在体系维护层面是否容易维护和升级,因为在体系实现阶段是需要思量用户的全部需求,要是在设计阶段没有经过全方位思量,那么体系实现的部门也就无从动手,所以体系设计部门也是至关重要的一个环节,只有根据用户需求举行细致全面的思量,才有希望开发出功能健全稳定的步伐软件。
4.1 体系概要设计
本次拟开发的体系为了节约开发成本,也为了后期在维护和升级上的便利性,打算通过欣赏器来实现体系功能界面的展示,让步伐软件的主要事件会合在后台的服务器端处置惩罚,前端部门只用处置惩罚少量的事件逻辑。下面利用一张图(如图4.1所示)来说明步伐的工作原理。
图4.1 步伐工作的原理图
4.2 体系功能结构设计
在分析并得出利用者对步伐的功能要求时,就可以举行步伐设计了。如图4.2展示的就是管理员功能结构图,管理员主要负责添补旅游景点和其类别信息,并对已添补的数据举行维护,包括修改与删除,管理员也需要添加自驾游攻略信息,旅店信息等。
图4.2 体系功能结构图
4.3 数据库设计
步伐功能操纵不管是添加,修改,照旧删除等功能产生的数据都是经由数据库举行数据生存和更新的,所以一个数据库设计的好坏也是步伐是否好坏的判断标准,因为步伐的成功,有一半的功劳都是靠数据库的良好设计。数据库一旦设计得良好是可以减轻开发人员的开发负担的。
4.3.1 数据库E-R图设计
这个部门的设计需要利用到E-R图绘制工具,常用的工具就是Visio工具来绘制E-R模型图,这款工具不仅可以快速创建需要的E-R模型图,而且该工具提供的操纵界面很简朴,可以短时间内修改绘图界面的图形或者是笔墨的属性。在绘制E-R模型图时,要分清楚各个图形代表的寄义,以免绘制出错,E-R模型图由长方形(实体),椭圆形(属性),菱形(关系)这三部门图形符号组成,绘制期间要区分开来,用准确的图形符号代表相应的数据元素。
各个实体之间的联系用下图的E-R图表示。绘制的体系E-R图见图4.8。
图4.8 体系E-R图
4.3.2 数据库表结构设计
数据库体系一旦选定之后,需要根据步伐要求在数据库中建立数据库文件,并在已经完成创建的数据库文件内里,为步伐运行中产生的数据建立对应的数据表格,数据表结构设计就是对创建的数据表格举行字段设计,字段长度设计,字段类型设计等,当数据表格公道设计完成之后,才能正常存储相干步伐运行产生的数据信息。
表4.1字典表表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 2
| dic_code
| var
| 字段
| 是
| 3
| dic_name
| var
| 字段名
| 是
| 4
| code_index
| Integer
| 编码
| 是
| 5
| index_name
| var
| 编码名字
| 是
| 6
| super_id
| Integer
| 父字段id
| 是
| 7
| create_time
| Date
| 创建时间
| 是
| 表4.2自驾游攻略表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 8
| gonglve_name
| var
| 攻略名
| 是
| 9
| gonglve_types
| Integer
| 攻略类型
| 是
| 10
| gonglve_photo
| var
| 攻略照片
| 是
| 11
| gonglve_content
| var
| 攻略详情
| 是
| 12
| insert_time
| Date
| 攻略发表时间
| 是
| 13
| create_time
| Date
| 创建时间 show2 photoShow
| 是
| 表4.3景点表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 14
| jingdian_name
| var
| 景点名
| 是
| 15
| jingdian_types
| Integer
| 景点类型
| 是
| 16
| jingdian_dengji_types
| Integer
| 景点品级
| 是
| 17
| jingdian_photo
| var
| 景点缩略图
| 是
| 18
| jingdian_content
| var
| 景点详情
| 是
| 19
| jingdian_new_money
| Integer
| 参考门票代价
| 是
| 20
| create_time
| Date
| 创建时间 show1 show2 photoShow
| 是
| 表4.4景点收藏表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 21
| jingdian_id
| Integer
| 景点id
| 是
| 22
| yonghu_id
| Integer
| 用户id
| 是
| 23
| insert_time
| Date
| 收藏时间
| 是
| 24
| create_time
| Date
| 创建时间 show3 photoShow
| 是
| 表4.5旅店表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 25
| jiudian_name
| var
| 旅店名称
| 是
| 26
| jiudian_types
| Integer
| 旅店星级
| 是
| 27
| jiudian_weizhi
| var
| 旅店位置
| 是
| 28
| jiudian_photo
| var
| 旅店缩略图
| 是
| 29
| jiudian_new_money
| Integer
| 旅店逐日单价
| 是
| 30
| jiudian_content
| var
| 旅店详情
| 是
| 31
| create_time
| Date
| 创建时间 show1 show2 photoShow
| 是
| 表4.6旅店留言表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 32
| jiudian_id
| Integer
| 旅店id
| 是
| 33
| yonghu_id
| Integer
| 用户id
| 是
| 34
| jiudian_liuyan_content
| var
| 留言内容
| 是
| 35
| reply_content
| var
| 回复内容
| 是
| 36
| insert_time
| Date
| 讨论时间
| 是
| 37
| create_time
| Date
| 创建时间
| 是
| 表4.7旅店订单表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 38
| jiudian_id
| Integer
| 旅店id
| 是
| 39
| yonghu_id
| Integer
| 用户id
| 是
| 40
| jiudian_order_start_time
| Date
| 预定开始时间
| 是
| 41
| jiudian_order_end_time
| Date
| 预定结束时间
| 是
| 42
| insert_time
| Date
| 订单创建时间
| 是
| 43
| create_time
| Date
| 创建时间 show3
| 是
| 表4.8蹊径表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 44
| luxian_name
| var
| 蹊径名
| 是
| 45
| luxian_photo
| var
| 蹊径照片
| 是
| 46
| luxian_content
| var
| 蹊径详情
| 是
| 47
| luxian_types
| Integer
| 蹊径类型
| 是
| 48
| luxian_jingdian
| var
| 蹊径经过景点
| 是
| 49
| luxian_new_money
| Integer
| 蹊径大概总花费
| 是
| 50
| create_time
| Date
| 创建时间 show2 photoShow
| 是
| 表4.9蹊径收藏表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 51
| luxian_id
| Integer
| 蹊径id
| 是
| 52
| yonghu_id
| Integer
| 用户id
| 是
| 53
| insert_time
| Date
| 收藏时间
| 是
| 54
| create_time
| Date
| 创建时间 show3 photoShow
| 是
| 表4.10新闻表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 55
| news_name
| var
| 新闻名称
| 是
| 56
| news_types
| Integer
| 新闻类型
| 是
| 57
| news_photo
| var
| 新闻图片
| 是
| 58
| insert_time
| Date
| 新闻时间
| 是
| 59
| news_content
| var
| 新闻详情
| 是
| 60
| create_time
| Date
| 创建时间 show2 show1 nameShow
| 是
| 表4.11用户表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 61
| username
| var
| 账户
| 是
| 62
| password
| var
| 密码
| 是
| 63
| yonghu_name
| var
| 姓名
| 是
| 64
| sex_types
| Integer
| 性别
| 是
| 65
| id_number
| var
| 身份证号
| 是
| 66
| phone
| var
| 手机号
| 是
| 67
| yonghu_photo
| var
| 照片
| 是
| 68
| create_time
| Date
| 创建时间
| 是
| 表4.12用户表表
序号
| 列名
| 数据类型
| 说明
| 允许空
| 1
| Id
| Int
| id
| 否
| 69
| username
| var
| 用户名
| 是
| 70
| password
| var
| 密码
| 是
| 71
| role
| var
| 脚色
| 是
| 72
| addtime
| Date
| 新增时间
| 是
| 5 体系实现
体系实现部门就是将体系分析,体系设计部门的内容通过编码举行功能实现,以一个实际应用体系的形式展示体系分析与体系设计的效果。前面提到的体系分析,体系设计最主要照旧举行功能,体系操纵逻辑的设计,也包括了存储数据的数据库方面的设计等内容,体系实现就是一个终极的实施阶段,将前面的设计效果举行物理转化,终极出具可以运用于实际的软件体系。
5.1 管理员功能介绍
5.1.1 景点管理
如图5.1显示的就是景点管理页面,此页面提供给管理员的功能有:添加景点,删除景点,修改景点。
图5.1 景点管理页面
5.1.2 景点收藏管理
如图5.2显示的就是景点收藏管理页面,此页面提供给管理员的功能有:检察景点收藏。
图5.2 景点收藏管理页面
5.1.3 旅店管理
如图5.3显示的就是旅店管理页面,此页面提供给管理员的功能有:旅店新增,旅店修改,旅店删除。
图5.3 旅店管理页面
5.1.4 旅店留言管理
如图5.4显示的就是旅店留言管理页面,此页面提供给管理员的功能有:检察旅店留言,删除留言。
图5.4 旅店留言管理页面
5.2前台首页功能模块
旅游网站,在旅游网站可以检察自驾游攻略,景点,旅店,蹊径,新闻等信息,如图5-17所示。
图5-17体系首页界面图
登录、注册,通过注册填写用户账号、用户姓名、密码、联系电话、电子邮箱等信息举行注册操纵,如图5-18所示。
图5-18登录、注册界面图
自驾游攻略,在自驾游攻略详情页面可以检察攻略名,攻略类型,攻略发表时间,攻略详情,如图5-19所示。
图5-19攻略信息界面图
个人中央,在个人中央页面可以检察用户账号、用户姓名、密码、性别、联系电话、身份证号等如图5-20所示。
图5-20个人中央界面图
景点收藏页面,在个人中央中景点收藏菜单中如图5-22所示。
图5-22景点收藏页面列表
6 体系测试
步伐软件一旦被开发完成之后,在真正投入日常生活中举行运行利用之前,是必须要履历测试这一个重要的操纵环节,因为开发期间注意的是每个单独功能模块的开发,只管每次开发完成一个单独功能模块时,会通过单位测试举行检验,检验及格才会让步伐员继续开发下一个子功能模块,以此类推,当步伐员完成全部的体系子功能模块的开发时,这个时候就需要引进体系测试,体系测试就是把全部的子功能模块集成到一起,构建成整个体系,在指定的运行环境下举行运行,主要就是测试体系的全部功能模块在一起是否良好运行,一旦步伐软件通过了体系测试这一环节,就意味着它可以举行终极的验收测试了,这个测试步骤的操纵用户是步伐面向的客户或者是终极用户了。
6.1 体系测试的特点
体系测试也是为了保证体系正式上线后,可以稳定正常运行,给利用者带来便利。体系测试也有其对应的特点:
(1)体系测试它包括了端到端的完整测试;
(2)体系测试也对步伐软件的架构方面,步伐软件的业务需求等方面举行了测试;
(3)体系测试一旦接纳正确的方法举行,这将减少步伐正式上线之后产生的各种错误;
体系测试一样平常都是在跟生产环境相似的环境当中运行,步伐的功能比如添加功能,删除功能,修改功能等都会利用同样的数据在新体系和现有体系中举行比力,如许做让用户对新体系中的添加,修改,删除等功能能够更好地明白,也能提升用户对新体系的满意度。
6.2 体系功能测试
6.2.1 登录功能测试
要保障步伐安全,首先就要从入门门槛抓起,所以步伐的登录模块也是很重要的步伐入门门槛,务必要保证此功能可以安全运行利用。此次对步伐登录模块测试选择管理员脚色举行测试(如表6.1所示)。
表6.1 登录功能测试数据表
登录账号
| 登录密码
| 操纵人
| 终极效果
| abc
| abc
| 管理员
| 登录进入步伐
| 123
| abc
| 管理员
| 弹出错误登录提示
| abc
| 123
| 管理员
| 弹出错误登录提示
| 6.2.2 添加类别功能测试
旅游攻略网站需要管理员添加类别信息,类别名称是步伐设置的必填数据,而且添加的类别名称也不能够是数据库内里的存在的数据。对添加类别功能测试时,测试数据在下表展示。
表6.2 添加类别功能测试数据表
类别名称
| 反馈效果
| 类别1
| 失败
| 类别2
| 失败
| 类别3
| 成功
| 6.3 测试效果分析
步伐经过了上述的测试环节,可以得出的测试结论有:
第一点,可以确定开发出来的旅游攻略网站是符合同类型体系的要求;
第二点,用户要求旅游攻略网站需要具备的功能都已开发完成并能够正常利用;
第三点,旅游攻略网站界面简洁美观,操纵流程清晰明了;
第四点,旅游攻略网站的安全性,以及运行性能符合开发要求。
至此,旅游攻略网站可以确保全部功能能够按照预期目的举行运行,可以正式投入生活中运行利用!
结 论
通过对旅游攻略网站的开发,让我深刻明确开发一个步伐软件需要履历的流程,当确定要开发一个旅游攻略网站的步伐时,我在开发期间,对其功能举行公道的需求分析,然后才是步伐软件的功能的框架设计,数据库的实体与数据表设计,步伐软件的功能详细界面实现,以及步伐的功能测试等举行全方位的细致思量,固然在此过程中,各个环节都碰到了大大小小的困难,但是通过对这些题目举行反复的分析,深入的思考,借助各种相干文献资料提供的方法与办理思路成功办理面临的各个题目,最后成功的让我开发的旅游攻略网站得以正常运行。
旅游攻略网站在功能上面是根本可以满足用户对体系的操纵,但是这个步伐软件也有许多方面是不足的,因此,在下一个时间阶段,有几点需要改进的地方需要提出来,它们分别是:
(1)操纵页面可以满足用户浅易操纵的要求,但是在页面多样化设计层面上需要把一些比力丰富的设计结构思量进来。
(2)步伐软件的总体安全性能需要优化,比方步伐的退出安全性,以及步伐的并发性等题目都需要举行安全性升级,让开发的旅游攻略网站与现实中的相干网站更贴合。
(3)需要对步伐的数据结构方面,步伐的代码方面等举行优化,让运行起来的步伐可以保持稳定运行,也让步伐能够保证短时间内处置惩罚相干事件,节流处置惩罚事件的时间,提高事件处置惩罚的服从,同时对服务器上资源占用的比例举行低落。
旅游攻略网站的开发一方面是对自身专业知识技能举行终极考核,另一方面也是让自己学会独立办理步伐开发过程中所碰到的题目,把握将理论知识运用于步伐开发实践的方法。旅游攻略网站的开发终极目的就是让体系更具人性化,同时在逻辑设计上,让体系能够更加的严谨。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |