基于JAVA EE《宠物店管理系统》的测试与版本管理毕业论文
2020-06-18 19:57:07
摘 要
由于计算机网络的进步,商品贸易不再局限于现实生活中,更大的市场延伸到一个巨大的信息传输工具——网络。正是在这样一个网络化的商业市场里,软件的使用越发普遍,软件的质量也得到了人们的关注。软件测试也因此应运而生。
本文首先介绍了我们的开发背景,并对需求进行了分析。我主要使用了黑盒测试方法,对界面,系统功能和兼容性三个方面进行了测试。经过全面测试,本系统完全符合最初的设定,对于用户的要求,做到了充分的满足。界面美观,操作灵活,方便宠物店管理员的使用。系统响应速度良好。系统功能基本符合需求。然后介绍了一下本系统开发的版本管理工具SVN。并在最后对这次的系统开发做了总结。
关键词:软件测试,测试方法,宠物管理系统
The Design and Implement of Pet Sales Management System Based on JSP
Abstract
As the computer network progresses, commodity trade is no longer confined to real life, the larger market extends to a huge information transmission tool - the network. It is in such a network of commercial market, the use of software more and more common, the quality of the software has also been people's attention. Software testing and therefore came into being. Software testing is an integral part of the software development process, which ensures the quality of the software.
This paper first introduces the development background of our system, and analyzes the demand. I mainly use the equivalent class division method, the boundary value method and other methods, the UI, system function and compatibility of the three aspects of the test. After a comprehensive test, the system fully in line with the initial set, for the user's request, to be fully satisfied. Beautiful interface, flexible operation, easy to use the pet shop administrator. The system response speed is still ideal. System functions basically meet the demand. And then introduced the system development version of the management tool SVN. And at the end of this system development made a summary.
Key words: Software testing, testing methods, pet management system
目 录
第一章 绪论 1
1.1选题依据 1
1.2 理论和实践意义 1
1.3 研究现状 1
1.4 研究方法和手段 2
第二章 关键技术介绍 3
2.1 JSP技术框架 3
2.2 B/S架构介绍 5
第三章 需求分析 8
3.1 可行性分析 8
(1)经济可行性 8
(2)运行可行性 8
3.2 系统的设计原则 8
3.4 系统的非功能需求 9
第四章 测试设计 10
4.1 软件测试及工具 10
4.1.1 软件测试 10
4.1.2 软件工具 10
4.2 测试内容设计 11
4.2.1 UI测试 11
4.3 测试用例设计 12
4.3.1后台登录模块 12
4.3.2 后台功能模块 13
4.3.3 用户登录模块 15
4.3.4 用户功能模块 16
第五章 测试内容 18
5.1 后台登录测试 18
5.2 后台功能测试 19
5.3 用户登录测试 21
5.4 用户功能测试 22
第六章 版本管理 24
6.1 版本管理工具SVN简介 24
结论 27
参考文献 29
第一章 绪论
1.1选题依据
随着经济的全球化和人们需求的多样化,在科学技术的迅猛发展的现在,网上购物已成为我们生活的一部分。随着人们生活水平的提高,养宠物也开始成为大部分家庭的选择,宠物行业也因此而产生。
专业化、特色化的宠物店管理系统也成为了一种必然趋势,本宠物店管理系统就是在此形势下运用JSP语言实现的一个专门针对人们网上购物的专业系统,有效降低了运营成本,提高使用者的用户体验,使人们在家中就能方便地了解到相关的商品信息。在对国内外电子商务相关系统的发展现状进行了系统分析之后,基于B/S 模式,采用SSH开发模式开发了这个专门以家庭人们群体为用户的电子商务网站以及宠物店信息数据管理系统。数据库存储主要应用了MySQL数据库技术,保障了数据库 的可靠性、安全性和可扩展性。
1.2 理论和实践意义
本项目的目的是使宠物店管理系统清晰,透明,易于操作和管理。通过对不同细节模块的优化,使管理过程变得,更偏向于的自动化和信息化,将系统的出错几率降到最低。在传统的宠物店管理系统中,各种管理工作往往是很复杂烦琐的。
宠物店管理系统的特点:1、对于信息处理能力的要求较高,2、管理的各种相关信息、查询和统计方法多样化。在管理过程中,经常发生信息的重复传递,必须对人的需求进行量化管理。
1.3 研究现状
据前期对宠物及宠物用品销售的经营和管理模式的调查研究,基本了解了宠物及宠物用品销售行业的整体概况。在国内,曾经宠物及宠物用品的在线销售是为了适应市场的巨大变化而出现和发展起来的;发展至今,已形成例如:淘宝、58同城等多个巨头争霸之势。
然而,这种网上销售是有点不足,也就是说,客户应该等待至少两个或三天之前,他们的命令,和交流花费太长。但是,本系统是基于区域的宠物及宠物用品在线销售和发展,既有主流电商的基本优点,也弥补了长途运输耗时长的缺点,给用户提供了一个更快捷的服务。
1.4 研究方法和手段
本设计运用当前主流的JSP技术,采用B/S架构,以Eclipse集成开发环境配合使用MySQL数据库系统开发一个宠物店管理系统,用于人们在日常生活中实现网上购买宠物及宠物用品。