版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试
技术案例教程
第二章艾斯医药商务系统项目案例概述
2主要内容1.项目需求分析2.系统结构分析3.项目运行指南4.案例测试需求32.1项目需求分析
艾斯医药商务系统功能包括用户登录,商品浏览,商品查询,购物管理,和后台管理等模块。其中用户登录管理负责用户注册及用户登录信息的维护。登录成功的用户可以浏览商品,查询特定商品的信息,对于选中的商品进行购买,包括加入购物车和生成订单。后台管理处理从购物网站转过来的订单,包括发送邮件、商品管理和用户管理。医药商务系统模块结构图如下所示。45
艾斯医药商务系统使用了Servlet+JSP+JavaBean技术建立艾斯医药商务系统网站。在这套技术中,JSP用于前端展现-作为视图层,Servlet用于控制用户请求以及调用相应的业务组件—控制器层,JSP将数据传递给Servlet,Servlet去调用具体的JavaBean用于处理前端页面JSP发来的请求,完成具体的业务逻辑过程,请求参数通过Servlet技术获取并传递给JavaBean,最后将处理结果传递给相应的JSP进行展现。2.2系统结构分析6应用程序的组织结构可以分为5个部分:
Web应用根目录下放置用于前端展现的JSP文件。
com.ascent.bean放置数据持久化类。
com.ascent.servlet放置Servlet控制类。
com.ascent.dao放置数据存取类
com.ascent.util放置帮助类和一些其他类。数据库表结构请参考脚本文件ascent.sql2.3项目运行指南71)依赖的环境开发工具:MyEclipse2017服务器:Tomcat8.5数据库:MySQL8.082)创建数据库。首先需要我们建立数据库并导入数据。具体步骤如下:(1)启动MySQL命令行,要求输入数据库密码,输入正确的密码,按回车键进入MySQL,如下图所示。9
(2)创建ascent数据库,并使用ascent数据库,具体如下图所示。
(3)执行导入命令其中/Users/hehuan/Desktop/ascent.sql是SQL脚本,可以把它放在任意目录下,本例放在/Users/hehuan/Desktop下,按回车键执行导入命令,具体如下图所示。10
3)将Asecnt.war解压后的Ascent文件夹复制到tomcat\webapps下,找到tomcat\webapps\Ascent\WEB-INF\classes\perties文件,打开并修改dataSource相关信息为自己的数据库信息。perties内容如下:dataSource.driver=com.mysql.cj.jdbc.DriverdataSource.url=jdbc:mysql://localhost:3306/ascent?useUnicode=true&characterEncoding=gb2312&useSSL=false&serverTimezone=UTCdataSource.user=数据库用户名dataSource.password=数据库密码注意:在修改过程中不要破坏perties文件格式,否则项目无法正常启动。11
4)
启动Tomcat,正确启动后,输入http://localhost:8080/Ascent,项目正确启动并运行了。5)管理员用户名为admin,密码为123456,登录试运行。6)用户还可以作为普通人员登录网站试运行。登录名密
码lixinglixingascentascentshangshang
常见的用户实际名字、登录名和密码信息如下表所示。122.4项目测试需求本书提供的艾斯医药商务系统不论是代码规范、功能和性能上都存在缺陷。接下来我们结合艾斯医药商务系统项目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GA/T 2348-2025信息安全技术网络安全等级保护5G接入安全测评要求
- 蓝色卡通风音乐社团增员招新
- 汽车制造工艺技术 课件全套 第1-6章 概论、冲压工艺- 汽车制造过程中的物流配送系统
- 注册会计师税法中个人所得税法税率综合所得经营所得的税率结构
- 麻纺产品检验质量规范
- 2026安徽长三角产业创新研究院人才招聘备考题库及参考答案详解一套
- 做账实操-工业企业账务处理实操案例(含成本核算)
- 2026福建省厦门银行股份有限公司校园招聘备考题库及参考答案详解(能力提升)
- 2026华侨城集团春季校园招聘备考题库及参考答案详解(完整版)
- 2026四川自贡市中医医院编外人员招聘10人备考题库含答案详解(巩固)
- 骨髓增生异常肿瘤诊断与治疗中国指南(2026年版)
- 有机液态储氢市场调研报告
- 感染科艾滋病患者护理措施
- 2026山东德州市宁津县招聘教师23人备考题库(各地真题)附答案详解
- 2026年病理学与病理生理学考研复试高频面试题包含详细解答
- 地勘单位奖惩制度
- 半月板损伤术后护理查房
- 环境应急响应与处置技术方案
- GB/T 46639.3-2025铸造机械术语第3部分:压铸机及其他永久型铸造设备
- 25秋国家开放大学《人文英语4》形考任务参考答案
- 妇产科品管圈汇报提高产房医护人员感控执行率
评论
0/150
提交评论