会议oa系统项目部署流程

news2024/9/21 19:48:05

目录

1.项目部署环境

2.初始化数据库

2.1获取数据库脚本

2.2创建数据库

1.创立数据库连接

2.创建数据库,命名

3.运行sql文件

4.查看导入数据

​编辑

​编辑

3项目环境部署

3.1导入项目资源

3.2加载框架

加载成功标志

服务器配置(用来保存排座,签字图片到本地路径)

4.导入项目文件(正式启动项目)

4.1导入项目java类

4.2在WebContent导入js,css,jsp文件

4.2.1建立一个公共包(common)用于公共类应用

4.2.2建立包(jsp)用于jsp页面存储

4.2.3建立一个包(static)项目资源存储

4.2.4导入基本的jsp

5.启动前端界面

5.1注册会议用户界面

5.2会议登录界面

5.3主界面

5.4发布会议

5.5我的会议(排座,送审)

5.6我的审批

5.7待开会议

5.8历史会议

5.9所有会议


1.项目部署环境

名称版本
jdk1.8
Mysql8.0
eclipse2017
Goodle Chrome2023
nivacat2017
Tom act8.0
jQuery3.3.1
html2canvas(排座插件)2023
签字2023
layui2.7.6
formSelects(下拉框插件)2022

2.初始化数据库

2.1获取数据库脚本

在项目文档找到将我们的sql

2.2创建数据库

1.创立数据库连接

2.创建数据库,命名

一般的数据库命名都需要和数据库脚本相对应,才可以使sql脚本的正常运行

3.运行sql文件

点击右侧空白区域,运行sql文件,然后在选择sql文件导入即可

4.查看导入数据

 

3项目环境部署

3.1导入项目资源

将项目所需要jar,tid(自定义标签)导入web-inf下的lib,在选择其中一个jar 点击build path ,在进行add to build path 。

3.2加载框架

将utils导入在src下的包里,在新建一个同级目录conf将mvc.xml(框架配置映射文件),resource.properties(签字,排座配置文件)放入其中,在将服务器图片映射路径修改即可。

加载成功标志

服务器配置(用来保存排座,签字图片到本地路径)

4.导入项目文件(正式启动项目)

4.1导入项目java类

将其放在src下的包里和utils在同一包级里,并且要注意包名子的命名

4.2在WebContent导入js,css,jsp文件

4.2.1建立一个公共包(common)用于公共类应用

在其内部建立一个jsp文件在其中导入,layui.css,layui.js,formSelects-v4.css,formSelects-v4.js,config.js(layui扩展文件)

4.2.2建立包(jsp)用于jsp页面存储

在其中分为两个包以用于存储(会议界面的jsp)另一个用于系统界面的jsp的存储

4.2.3建立一个包(static)项目资源存储

命名为css包里存储项目css文件,image存储项目图片,js包里在构建layui包存储layui的css,font的js文件;构建一个命名为meeting包(存储会议jsp的js);构建一个命名为system包(存储系统jsp的js);最后导入jQuery,main.js,login.js,register.js

4.2.4导入基本的jsp

在所建立的包里,导入何其同级目录的jsp文件(login,main,register)

5.启动前端界面

5.1注册会议用户界面

5.2会议登录界面

5.3主界面

5.4发布会议

5.5我的会议(排座,送审)

5.6我的审批

5.7待开会议

5.8历史会议

5.9所有会议

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/819262.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

详解跨境电商ERP开发的核心技术

跨境电商行业的蓬勃发展为企业带来了前所未有的机遇,然而,成功经营跨境电商业务需要高效的管理和操作。在这方面,跨境电商ERP系统成为了关键的工具,能够整合各个业务环节,实现高效运作和优化决策。本文将详解跨境电商E…

一文看懂kubernetes部署:持久卷的安装

持久卷的安装 NFS服务的建立 为了实现elasticsearch以及rabbitmq的数据持久化,需要在k8s中建立持久卷,我们采用nfs方式建立持久卷。 对于持久卷的结构规划如下: 关于索引的磁盘占用: 请根据业务的数据量情况来规划持久卷硬件的情…

android Android Studio Giraffe | 2022.3.1 版本Lombok不兼容 解决方案

android Android Studio Giraffe | 2022.3.1 版本Lombok不兼容 解决方案 1.查看当前的android studio 版本 Android Studio Giraffe | 2022.3.1 Build #AI-223.8836.35.2231.10406996, built on June 29, 2023 2.打开 idea 官网下载页面 idea下载历史版本 找到对应的版本编号…

P5691 [NOI2001] 方程的解数(内附封面)

[NOI2001] 方程的解数 题目描述 已知一个 n n n 元高次方程: ∑ i 1 n k i x i p i 0 \sum\limits_{i1}^n k_ix_i^{p_i} 0 i1∑n​ki​xipi​​0 其中: x 1 , x 2 , … , x n x_1, x_2, \dots ,x_n x1​,x2​,…,xn​ 是未知数, k 1 ,…

RabbitMQ 教程 | 第5章 RabbitMQ 管理

👨🏻‍💻 热爱摄影的程序员 👨🏻‍🎨 喜欢编码的设计师 🧕🏻 擅长设计的剪辑师 🧑🏻‍🏫 一位高冷无情的编码爱好者 大家好,我是 DevO…

如何理解单例模式? _

例模式(Singleton Pattern):采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 通俗点来讲:就是一个男人只能有一个老婆,一个女人只能有一个老公 单例模…

【流量卡奸商自白书】:坑很多,多多少少你得跳一个!

大家好,今天这期短文咱们来讲讲流量卡奸商的自白书,打破你的认知!话说虽然没有胆子虚假宣传,没有胆子不给售后,但是呢,整活忽悠消费者来办卡的胆子还是有的,而且还不小。 ​ 作为一个流量卡奸商…

ALLEGRO之Help

本文主要介绍ALLEGRO的Help菜单。 (1)Documentation:弹出帮助文档; (2)Whats New:介绍新特性; (3)Search:暂不清楚; (4…

面试之多线程案例(四)

1.单例模式 单例模式是指在内存中只会创建且仅创建一次对象的设计模式。在程序中多次使用同一个对象且作用相同时,为了防止频繁地创建对象使得内存飙升,单例模式可以让程序仅在内存中创建一个对象,让所有需要调用的地方都共享这一单例对象。…

SSL原理详解

SSL协议结构: SSL协议分为两层,下层为SSL记录协议,上层为SSL握手协议、SSL密码变化协议和SSL警告协议。 1.下层为SSL记录协议,主要作用是为高层协议提供基本的安全服务 建立在可靠的传输之上,负责对上层的数据进行分块…

HDFS集群黑白名单机制

HDFS集群黑白名单机制 白名单黑名单 白名单 所谓白名单指的是允许哪些机器加入到当前的HDFS集群中,是一种准入机制白名单由dfs.hosts参数指定,该参数位于hdfs-site.xml.默认值为空dfs.hosts只想文件,该文件包含允许链接到namanode的主机列表…

OpenCVForUnity(九)图片模糊

文章目录 前言一、归一化框滤波器使用blur方法来实现 二、高斯滤波器使用GaussianBlur方法实现 三、中值滤波器使用medianBlur方法实现 四、双边过滤器使用bilateralFilter方法实现 结语 前言 本教程将介绍使用OpenCV中的多种线性滤波器来对图像进行平滑处理,主要包…

程序员面试IT技术岗的三大技巧

文章目录 技巧一:深入研究意向企业技巧二:准备常见的面试问题技巧三:总结经历的面试题 在找工作时,面试是每位程序员必须经历的一关。面对众多求职者竞争激烈的情况,我们需要结合自己的现状,针对意向企业做…

复习第三章反射+IO流

一、反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机…

在使用Python爬虫时遇到503 Service Unavailable错误解决办法汇总

在进行Python爬虫的过程中,有时会遇到503 Service Unavailable错误,这意味着所请求的服务不可用,无法获取所需的数据。为了解决这个常见的问题,本文将提供一些解决办法,希望能提供实战价值,让爬虫任务顺利完…

机器人科普--AGILOX 叉车

机器人科普--AGILOX 叉车 1 概述2 导航3 驱动轮组4 叉举参考 1 概述 AGILOX 叉车,不需要画地图路径,很厉害。 2 导航 中间路径自由导航,末端规划出轨迹路线,并使用优良的控制器做轨迹追踪。 AGILOX | 10 Min setu…

mysql安装教程保姆级

MySQL免安装本地运行 1.下载MySQL2.创建install.bat3.init.sql 初始创建4.环境变量配置5.运行 install.bat 管理员权限运行6.连接成功遇到的问题 1.下载MySQL ①地址:https://downloads.mysql.com/archives/community/ ②解压 2.创建install.bat 放在mysql>b…

时序预测 | MATLAB实现GRNN广义回归神经网络时间序列预测(多指标,多图)

时序预测 | MATLAB实现GRNN广义回归神经网络时间序列预测(多指标,多图) 目录 时序预测 | MATLAB实现GRNN广义回归神经网络时间序列预测(多指标,多图)效果一览基本介绍程序设计参考资料效果一览 基本介绍 1.MATLAB实现GRNN广义回归神经网络时间序列预测(完整源码和数据) …

hive-date

current_date -- 获取当前系统时间 ,获取到的是10 的系统时间 例如 : 2023-07-28 select current_date form edw.test;current_timestamp -- 获取当前的时间戳日期格式,例如 1957-07-27 13:31:21.641 会取到毫秒的一个时间戳格式 select *…

openvino批量推理资料汇总

1、开发者实战 | 基于 C# 和 OpenVINO™ 2023.0部署 YOLOv8 全系列模型_OpenVINO 中文社区的博客-CSDN博客 2、在英特尔 CPU 上加速 Stable Diffusion 推理_OpenVINO 中文社区的博客-CSDN博客 3、 5周年更新 | OpenVINO™ 2023.0,让AI部署和加速更容易_OpenVINO 中…