软件测试项目课件02 艾斯医药商务系统项目案例概述_第1页
软件测试项目课件02 艾斯医药商务系统项目案例概述_第2页
软件测试项目课件02 艾斯医药商务系统项目案例概述_第3页
软件测试项目课件02 艾斯医药商务系统项目案例概述_第4页
软件测试项目课件02 艾斯医药商务系统项目案例概述_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

软件测试

技术案例教程

第二章艾斯医药商务系统项目案例概述

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论