我们做的系统是一个基于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. matlab画图中的坐标轴设置

    ax = gca; ax是个结构体,查看ax变量,可以看到所有可设置的属性.几个常见属性如下: 设置坐标轴字体大小,粗细,字体名 2014b之后版本: ax = gca; ax.FontSize = ...

  2. CSRF(cross-site request forgery),跨站请求伪装

    1.CSRF(cross-site request forgery),跨站请求伪装 顾名思义,用户角度,访问成功并且登录成功我们的网站,没有推出情况下,又访问了病毒网站,于是病毒网站通过用户端,拿着用 ...

  3. Eclipse打包Jar单独使用

    今天做了一个刷***的功能,代码很简单,只有几十行代码,我开始是在eclipse里面跑的,后面觉得在里面跑不舒服,我就想把他单独作为一个jar文件单独运行,里面使用了第三方jar包,下面记录一下步骤. ...

  4. 远程调用shell脚本文件和远程复制文件

    1.安装sshpass yum install sshpass 2.本地调用远程服务器的shell脚本文件: sshpass -p sa ssh root@192.168.56.105 -C &quo ...

  5. SLAM领域资源链接

    半闲居士高翔博客: https://www.cnblogs.com/gaoxiang12/ 视觉大佬冯兵博客: http://www.fengbing.net/ SLAMCN http://www.s ...

  6. 三、NOSQL之Memcached缓存服务实战精讲第二部

    1.Memcached服务安装 Memcached的安装比较简单,很多平台都是支持Memcached,常见的有:Linux .Windows 服务端端:                cd /home ...

  7. 6)PHP,预定义变量

    预定义变量也叫超全局变量: :预定义变量又叫超全局变量,包括: $_GET, $_POST, $_SERVER, $_REQUEST, $GLOBALS, $_COOKIE, $_SESSION, . ...

  8. 0x10 - PostgreSQL 安装之 CentOS7 + Patroni

    PostgreSQL + CentOS7 + Patroni 背景 PostgreSQL 的高可用环境 环境 CentOS 7 pg01 (192.168.1.120) pg02 (192.168.1 ...

  9. C/C++ memcpy函数的用法

    功能 memcpy指的是c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中 头文件 所在头文件 <s ...

  10. 阿里云zabbix的python脚本

    由于阿里云只能用465端口.所以这个zabbix的脚本修改成了465端口的python脚本. 修改于https://www.jianshu.com/p/9d6941dabb47 #!/usr/bin/ ...