【《基于ssm框架的旅游信息管理系统的设计与实现》15000字(论文)】_第1页
【《基于ssm框架的旅游信息管理系统的设计与实现》15000字(论文)】_第2页
【《基于ssm框架的旅游信息管理系统的设计与实现》15000字(论文)】_第3页
【《基于ssm框架的旅游信息管理系统的设计与实现》15000字(论文)】_第4页
【《基于ssm框架的旅游信息管理系统的设计与实现》15000字(论文)】_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

[17],一定时间内很难广泛使用。这里的局限性指的是,即使文档写得再全面再细致,还是会有很多考虑不到的地方,一个项目只要使用的用户范围足够广泛,那么就会出现各种各样的问题,我们需要做的不是通过这些方法来杜绝问题的产生,而是在我们已有的知识和经验下尽量减少可预知的问题的产生。从而提高产品质量,获取用户的好感度,增加用户粘性。5.2测试报告5.2.1登录功能测试用例表表5.1登录功能测试表用例名称登录功能测试前置条件部署项目,启动tomcat服务器,连接关系型数据库Oracle测试步骤打开浏览器填写用户名和密码点击登录具体测试数据和测试预期结果输入正确的username和正确的password,登录成功输入正确的username和错误password,登录失败输入不存在或不对应密码的username和正确password,登录失败不输入username时,输入正确password,登录失败输入正确username+不输入password,登录失败两者都不输入,登录失败测试结论符合预期5.2.2用户信息管理功能测试用例表表5.2添加用户功能测试表用例名称添加用户功能测试测试条件部署项目,启动tomcat服务器,连接关系型数据库Oracle前置条件登录账号选择用户管理点击新建测试数据和测试结果仅输入用户名,添加失败仅输入密码,添加失败仅数据邮箱,添加失败输入用户名+符合条件的密码,添加失败输入用户名+符合规范的邮箱,添加失败输入不符合条件的密码和符合规范的邮箱,添加失败输入用户名、密码和邮箱,添加成功输入用户名、密码、邮箱和手机号,添加成功输入用户名、密码和邮箱,状态为关闭,添加成功输入用户名、密码和邮箱,状态为开启,添加成功测试结论符合预期表5.3用户添加角色功能测试表用例名称用户添加角色功能测试测试条件部署项目,启动tomcat服务器,连接关系型数据库Oracle前置条件登录账号选择用户管理点击添加角色测试数据和测试结果不选择角色点击保存,添加角色失败选择一个角色点击保存,添加角色成功选择角色点击返回,添加角色失败选择多个角色点击保存,添加角色成功测试结论符合预期5.2.3角色信息管理功能测试用例表表5.4添加角色功能测试表用例名称添加角色功能测试测试条件部署项目,启动tomcat服务器,连接关系型数据库Oracle前置条件登录账号选择角色管理点击新建测试数据和测试结果不输入信息,点击保存,新建失败仅输入角色名称,点击保存,新建成功仅输入角色描述,点击保存,新建成功输入角色名称和描述,点击保存,新建成功输入角色名称和描述,点击返回,新建失败测试结论符合预期5.3测试总结 该系统已经通过了上述的功能测试,说明在基础的功能层面上已无严重问题,可以上线使用。同时该系统作为后台管理系统还在不同的系统上尝试运行,包括Window系统、Mac系统、Linux系统等操作系统均可正常且稳定的运行。且在Ie8以上版本的所有Ie浏览器和几大常用浏览器,例如Chrome浏览器、Firefox浏览器、360浏览器功能表现正常,前端格式正确,前后端数据交互无差错。本次系统测试所使用的测试方法均为黑盒方法,仅仅在功能层面上确认功能表现正确,并没有更深层次的测试。后续会对代码进行白盒测试,走读代码找到可以优化的地方,使代码更加易读简明,效应更加高效尽量降低代码之后的耦合。后续会尝试将每个模块的代码独立封装仅留一个入口,让后端不同模块的代码也使用接口进行交互使代码更加有健壮性。该系统主要目标人群为小型公司,目前在该系统上暂无性能压力,但随着后续系统功能的扩大会提高该系统并发处理事件能力。目前而言已经符合小型公司的使用场景。六.结束语该论文主要是研究了基于Java语言在SSM框架的基础上结合了Web来设计、并开发一款旅游信息管理系统。从开始确认题目、市场调查、需求分析产出产品初稿、设计系统框架、规划功能的具体实现方法、数据库的表和详细字段设计、确认代码的规范、编写代码、一轮和二轮的功能测试。项目到论文的结束语,已经经历了大半年的时间了,且上述的每一块都对应着论文的第一页、第一章、第二章、第三章、第四章和第五章。很大程度上反应了每个阶段的开发都进行了哪些工作,保证了该项目的可使用性。到目前为止,系统的基本功能都可以正常使用,但是系统还是存在非常多不足的地方。由于时间有限,功能模块较多并不能每一个模块都实现CRUD,也导致部分功能只有添加部分功能只有查询功能等。且系统的运行时搭建在本机上,目前还未涉及到把系统部署在Linux虚拟机上或者是远程服务器,造成了该系统的使用面有局限性。后期会逐渐将每个模块的增删改查操作添加上,也会将系统慢慢的部署到服务器上。但总体来说系统还是存在可圈可点的地方,系统的开发使用的是Spring、SpringMVC和Mybatis三个框架集成Web端进行设计和开发。降低了本人非常多的代码量,对于代码的耦合度也降低了不少,在处理问题的时候也可以更快速的排查问题,不被别的选项所迷惑。通过这个系统,也重新回忆起代码编写的逻辑和方法,对于日后的工作也有更大的帮助。通过这几个月的学习和研究,旅游信息管理系统的开发目前来说已经是初步的完成了。本人也从中收获到很多知识。在开发技术上,又让本人再一次的对Java和框架有了更进一步的了解,对于前后端的交互、接口的构建也更加得心应手。在产品设计上,明白了需求不仅仅要“好用”还要“适用。”“好用”的意思就是功能在界面上可以让用户一目了然,不需要查看说明书就可以明白这个功能的使用方式、使用场景等,“适用”就是要明白用户的隐形需求,不仅仅要满足前期调查作为用户表现出来的显性要求,还要明白在这个需求上,用户还有什么隐形需求。在测试逻辑上,更加深刻的认识到了测试人员的重要性,作为整个项目的质量把关人,测试人员总有着特殊的责任。既要在用户的角度判断产品提出的需求是否符合用户的心理预期,也要站在开发的角度来衡量这个需求是否好实现,否则项目的开发周期过长反而得不偿失。所以,在开发该项目的路上并非顺风顺水,例如在实现查询订单详情的时候其实设计了多表查询。获取该页面信息不单要查询订单表还有用户信息、旅客信息。在实现多表查询的时候也曾因为不熟悉Mybatis的操作而耗费了大部分时间,目前也还没在这个地方增加数据库索引,对于系统高并发来说存在一定的性能影响。综上,旅游信息管理系统目前构思的功能已经基本上实现,但是在性能以及后续一些功能的拓展上,还需要好好努力。参考文献张雅琪.SQLSever、MySQL、Oracle数据库在水务系统中的应用比较.天津科技.2019(9)52邹青松.计算机软件Java编程特点及其技术运用[J].黑龙江科学,2020,11(06):62-63.Java可移植性.网上下载牛怀岗,林关成.基于SSM框架的新闻发布管理系统设计与实现.现代电子技术,2020年11月1日胡金峰.基于MVC框架的新闻信息发布系统设计与实现[D].沈阳:东北大学,2015张建业,董俊伶.Oracle数据库优化设计.国网新疆电力公司科技信通部OACLE数据库存储结构简介.网上下载李刚.轻量级JavaEE企业应用实战(第三版)[M].北京,2013年05期张凡.基于Web的旅游服务平台的设计与实现.内蒙古:内蒙古大学,2018余法红,崔华,杨开英.软件项目中的可行性分析方法研究.福建电脑,2007(3)65-66.RogerS.pressman著梅宏译.软件工程:实践者的研究方法.机械工业,2002单锦辉,姜瑛,孙萍.软件研究进展.北京大学学报(自然科学版)2005(1)134-135齐治昌,谭庆平,宁洪.软件工程.北京:高等教育出版社,2001KingS,HammondJ,ChapmanR,etal.IsProofMoreCost-EffectiveThanTesting?IEEETransactionsonSoftwareEngineering,2000,26(8):675-686陈火旺,罗朝晖,马庆

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论