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

班级: 计科二班

小组成员:李鉴宣、袁超

项目的测试

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

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

功能测试

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

商家后台:登陆功能、增减餐桌、增减菜系种类、增减菜品信息、查看用户点餐信息。

浏览器兼容测试

edg浏览器能够正常访问、Firefox能够正常访问、chorem浏览器能够正常访问。

页面响应时间

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

项目的部署

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

Tomcat和JDK的安装和配置

在本地使用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/包名 就可以访问到我们的项目了。

java成果_JAVA Web期末项目第三阶段成果相关推荐

  1. java成果_JAVA WEB期末项目第二阶段成果

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

  2. java实验项目代码_java web 期末项目实验源码20套,自用学习非常不错!

    分享java web 期末项目实验源码20套,自用学习非常不错! 我自己也从里面学习到了很多东西! 1.BBS论坛系统(jsp+sql) 2.ERP管理系统(jsp+servlet) 3.OA办公自动 ...

  3. 分享java web 期末项目实验源码20套,BBS论坛,ERP管理系统,OA自动化等等

    分享java web 期末项目实验源码20套,BBS论坛,ERP管理系统,OA自动化等等 我自己也从里面学习到了很多东西! 1.BBS论坛系统(jsp+sql) 2.ERP管理系统(jsp+servl ...

  4. WEB 期末项目 小黑帽书屋

    WEB 期末项目 小黑帽书屋 一.前言 二.项目要求 三.Web项目需求分析 (一)网站功能 (二)开发技术介绍 (三)功能结构 (四)数据库及数据表设计 四.页面展示 五.部分代码 链接: 源代码 ...

  5. jsp需要多少java基础_Java Web基础面试题你知道多少?

    1.什么是Servlet? 可以从两个方面去看Servlet: a.API:有一个接口servlet,它是servlet规范中定义的用来处理客户端请求的程序需要实现的顶级接口. b.组件:服务器端用来 ...

  6. 在线聊天JAVA后端_java web 在线聊天的基本实现

    随着互联网的发展,http的协议有些时候不能满足需求,比如在现聊天的实现.如果使用http协议必须轮训,或者使用长链接.必须要一个request,这样后台才能发送信息到前端. 后台不能主动找客户端通信 ...

  7. java工程编辑器中文乱码_Java Web开发项目中中文乱码解决方法汇总

    Java Web项目中,解决中文乱码方法总结如下 第一种情况:调用jsp页面中文显示乱码问题描述:通过浏览器调用jsp页面,在浏览器中显示的中文内容出现乱码. 解决方法:首先确认本jsp在编辑器中保存 ...

  8. java移动端开发教程视频_Java Web开发-项目部分(中国移动科技综合管理系统)视频教程 - JavaWeb - Java - 私塾在线 - 只做精品视频课程服务...

    第01节课:进行整体课程概览:参看其他项目,总结需要实现的功能:讲解本次项目练习要实现的功能:基本的业务功能介绍 第02节课:页面布局:框架使用:页面上菜单的使用:项目基本的数据字典:构建包结构和划分 ...

  9. 静态资源java 配置文件_java web 静态资源访问配置三种方式

    方案一:Tomcat的defaultServlet来处理静态文件 要放在DispatcherServlet的前面, 让 defaultServlet先拦截请求,这样请求就不会进入Spring了 方案二 ...

最新文章

  1. 面试题23_从上往下打印二叉树
  2. Gogland IDE Run/Debug Configurations 配置说明
  3. Synchronize锁重入
  4. ESP32又有新玩法了,启明云端把它带入到冷门行业--测试治具
  5. 剑指OFFER之二进制中1的个数(九度OJ1513)
  6. FM IPRO - GET_ADDIN_SCHEMA
  7. android.mk ndk编译选项优化,Android NDK 编译脚本分析 之一
  8. python控件随窗口变化而适配_Tkinter窗口/控件比例调整
  9. IDR、CRA、BLA、RASL、RADL、closed-gop、open-gop
  10. php-ews发送邮件,使用php-ews在特定日期之后收到电子邮件(Exchange Web服务)
  11. 事务管理最佳实践多余的话之二:Transaction后缀给声明式事务管理带来的好处
  12. 演示:扩展ACL的配置与应用技巧
  13. PoisonApple:针对macOS的持久化工具
  14. 大学的c语言编译器,有多少大学还在用Turbo C做编译器
  15. 静态GPS控制测量使用技术方法
  16. 升级版DC/DC转换器有什么优点?
  17. 说说技术总监的三板斧(十年肺腑之言)
  18. 如何内置AdobeFlashPlayer.apk
  19. Unity3d版数字地球、谷歌地球(google earth)
  20. 【3D目标检测】点云数据 To 360度全景图

热门文章

  1. 手游代码更新策略探讨
  2. 【信息技术】【2008.06】基于上下文感知和注意力的视觉对象跟踪
  3. CreateFile的OVERLAPPED 与 FILE_FLAG_OVERLAPPED
  4. matlab滑块怎么插入,求助 Matlab关于滑块的一些问题
  5. 股票入门——移动平均线
  6. java flowlayout 左对齐_防止FlowLayout的垂直居中
  7. Verilog学习笔记
  8. suricata 指南
  9. 英国小企业家网上促销年赚百万(图)
  10. IOS 实现3D Touch在tableView的简单应用