我们做的系统是一个基于Java web与MySQL的食堂点餐系统

班级: 计科二班

小组成员:李鉴宣、袁超

项目的测试

在系统部署到云服务器之前,已经在本机上进行了部署测试,通过mvn打包生成war文件后,部署到tomca上进行了部分功能的测试,经过了一遍业务流程的测试使用和各个功能的测试,此外在不同的浏览器中也进行了兼容性的测试以及项目在运行期间同时有多个用户访问看是否会导致项目的正常运行。

本次项目的此时主要是测试各个功能流程是否能够正确完成以及不同浏览器访问是否能够正常访问。

  • 功能测试

    用户端:选择餐桌、查看菜单、搜索菜名、加入餐车、查看订单、取消订单、完成订单、分页功能。

    商家后台:登陆功能、增减餐桌、增减菜系种类、增减菜品信息、查看用户点餐信息。
  • 浏览器兼容测试

    edg浏览器能够正常访问、Firefox能够正常访问、chorem浏览器能够正常访问。
  • 页面响应时间

    页面的响应时间在可接受的范围内。

项目的部署

在之前已经在服务器安装并且配置好了部署环境通过之前的博客查看下面是相应的链接地址:

Tomcat和JDK的安装和配置

MySQL数据库的安装和配置

  • 在本地使用maven项目构建工具打包项目得到.war包
mvn package
  • 使用文件传输工具FileZilla将生成的.war包上传到服务器

  • 将本地数据库使用命令导出为 .sql文件

    在命令行使用以下命令:(cmd窗口下而不是登陆MySQL后的窗口下)

mysqldump -u root -p 数据库名 > f:/data.sql

上面命令将指定数据库导出为data.sql文件并且输出到F盘目录下

  • 将生成的data.sql上传到服务器

  • 将上传到服务器的data.sql导入到数据库使用以下命令

    登陆进入MySQL命令行:先新建一个数据库:

create database 数据名

然后使用刚新建的数据库:

use 数据库名

最后导入data.sql到刚创建的数据库:

source /root/data.sql

这里 /root/data.sql 为上传到服务器的data.sql文件路径

  • 使用mv 命令将.war移动到Tomcat的webapps目录下
mv 包名.war /usr/local/tomcat8/webapps
  • 最后使用服务器IP:8080/包名 就可以访问到我们的项目了。

请输入地址:http://148.70.69.132:8080访问我的服务器tomcat主页!

输入:http://148.70.69.132:8080/IHotel访问我们的项目主页!

请输入:http://148.70.69.132:8080/IHotel/login进入商家后台!

账号:aa@aa.aa 密码:123456

JAVA Web期末项目第三阶段成果的更多相关文章

  1. Java web期末项目第一阶段成果发表

    摘要 我们做的系统是一个基于Java web与MySQL的食堂订餐系统 班级: 计科二班 小组成员:李鉴宣.袁超 我们的第一阶段主要完成以下三件事: 完成项目的需求分析 完成项目的领域逻辑(domai ...

  2. JAVA WEB期末项目第二阶段成果

    我们做的系统是一个基于Java web与MySQL的食堂订餐系统 班级: 计科二班 小组成员:李鉴宣.袁超 1.开发环境 开发编辑器使用:Visual Studio Code 数据库使用:MySQL8 ...

  3. docker简单入门之使用docker容器部署简单的java web开源项目jpress博客程序

    一.在centos7.3上安装docker 前置条件 x86_64-bit 系统 kernel 3.10+ .检查内核版本,返回的值大于3.10即可 [root@node1 ~]# uname -r ...

  4. 【转】IntelliJ IDEA 创建 hello world Java web Maven项目

    学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的.然后我就示范一下,如何使用这个IntelliJ ...

  5. IntelliJ IDEA 创建 hello world Java web Maven项目从头到尾都有图有真相2017版本

    学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的.然后我就示范一下,如何使用这个IntelliJ ...

  6. IDEA Java Web(Spring)项目从创建到打包(war)

    创建Maven管理的Java Web应用 创建新项目,"create new project",左侧类型选择"maven",右侧上方选择自己的SDK,点击&qu ...

  7. 学生信息的添加 Java web简单项目初试(修改)

    错误原因: 1.Java web 的Servlet类没有配置好,并且缺少一个 Dao类(Date Access Object通常用于操作数据库的). 2.代码的某些名称错误,导致数据库数据存储错误. ...

  8. Java Web开发Tomcat中三种部署项目的方法

    第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/hello" docBase ...

  9. 如何搭建一个WEB服务器项目(三)—— 实现安卓端联网登录

    安卓端调用服务器登录函数进行验证登录 观前提示:本系列文章有关服务器以及后端程序这些概念,我写的全是自己的理解,并不一定正确,希望不要误人子弟.欢迎各位大佬来评论区提出问题或者是指出错误,分享宝贵经验 ...

随机推荐

  1. Akka Typed系列:协议&行为

    引言 2019年11月6号LightBend公司发布了AKKA 2.6版本,带来了类型安全的actor,新的Akka Cluster底层通信设施——Artery,带来了更好的稳定性,使用Jackson ...

  2. 【hdu6613】Squrirrel 树形DP

    题意:给一个带权树,求把一条边的权值变成0,再选一个点做根,最大深度最小是多少. \(\sum n \le 10^6\) key:树形DP 题里有边权小于等于200,然而并没有什么用. 首先做出 \( ...

  3. nginx出现No input file specified.

    在lnmp上调试php项目,之前已经在上面测试过tp5框架,可以正常访问.但新项目由于项目中有些路径是写固定路径的.为了不去修改代码.配置新项目的时候,为新项目设置新的目录.问题就出现了,网页提示   ...

  4. 四十二、LAMP与LNMP web架构深度优化实战-第一部

    1.nginx.conf配置文件基本参数优化 1.1 隐藏nginx header内版本号信息 一些特定的系统及服务漏洞一般都和特定的软件版本号有关,我们应尽量隐藏服务器的敏感信息(软件名称及版本等信 ...

  5. Angular ng-container ng-template 用法

    ng-container本身不创建任何html代码,相当于一个容器. <ng-container *ngFor="let item of dataSource;let i=index& ...

  6. 爬虫基本库request使用—爬取猫眼电影信息

    使用request库和正则表达式爬取猫眼电影信息. 1.爬取目标 猫眼电影TOP100的电影名称,时间,评分,等信息,将结果以文件存储. 2.准备工作 安装request库. 3.代码实现 impor ...

  7. Codeforces Round #573 (Div. 1) 差F

    Codeforces Round #573 (Div. 1) E 题意:二维平面上有 n 个点,你可以放至多 m 条直线使得 (0,0) 与每个点的连线至少与一条直线相交.求原点与所有直线的距离最小值 ...

  8. centos 7 安装及配置zabbix agent

    一.在被监控主机上设置防火墙,允许zabbix-agent的10050端口通过 二.执行yum list |grep zabbix,找到zabbix的agent安装包并安装 三.在 /etc/zabb ...

  9. Normal Probability Plots|outlier

    6.4 Assessing Normality; Normal Probability Plots The normal probability plot is a graphical techniq ...

  10. nmon监控指标

    一.NMON中的各项参数指标: SYS_SUMM:显示当前服务器的总体性能情况 Total System I/OStatistics: Avg tps during an interval:显示采集间 ...