源码简介
一套简单的会议管理系统
项目描述
Hi,大家好,今天分享的项目是《一款基于jsj会议管理系统》,这套源码采用了原生的jsp+Servlet技术进行开发,很简洁。
主要功能有:
-
部门管理 -
查看会议室 -
搜索会议 -
添加会议室 -
我的会议 -
我的预定 -
预定会议 -
员工注册 -
注册审批 -
最新通知
这套系统启动一个tomcat即可,用的技术比较老,但是源码和数据库齐全。
技术栈
jsp + Servlet + jquery
运行环境
eclipse + Tomcat6以上
代码截图
mysql脚本
/*
Navicat MySQL Data Transfer
Source Server : localhost
Source Server Version : 50717
Source Host : localhost:3306
Source Database : meeting
Target Server Type : MYSQL
Target Server Version : 50717
File Encoding : 65001
Date: 2020-10-02 07:55:43
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for counter
-- ----------------------------
DROP TABLE IF EXISTS `counter`;
CREATE TABLE `counter` (
`visitcount` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for department
-- ----------------------------
DROP TABLE IF EXISTS `department`;
CREATE TABLE `department` (
`departmentid` int(16) NOT NULL AUTO_INCREMENT,
`departmentname` varchar(20) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`departmentid`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=latin1;
-- ----------------------------
-- Table structure for employee
-- ----------------------------
DROP TABLE IF EXISTS `employee`;
CREATE TABLE `employee` (
`employeeid` int(16) NOT NULL AUTO_INCREMENT,
`employeename` varchar(14) CHARACTER SET utf8 DEFAULT NULL,
`username` varchar(20) CHARACTER SET utf8 DEFAULT NULL,
`phone` varchar(20) DEFAULT NULL,
`email` varchar(100) DEFAULT NULL,
`status` varchar(20) CHARACTER SET utf8 DEFAULT NULL,
`departmentid` int(16) DEFAULT NULL,
`password` varchar(50) DEFAULT NULL,
`role` varchar(12) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`employeeid`)
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=latin1;
-- ----------------------------
-- Table structure for meeting
-- ----------------------------
DROP TABLE IF EXISTS `meeting`;
CREATE TABLE `meeting` (
`meetingid` int(16) NOT NULL AUTO_INCREMENT,
`meetingname` varchar(20) CHARACTER SET utf8 DEFAULT NULL,
`roomid` int(16) DEFAULT NULL,
`reservationistid` int(16) DEFAULT NULL,
`numberofparticipants` int(16) DEFAULT NULL,
`starttime` datetime DEFAULT NULL,
`endtime` datetime DEFAULT NULL,
`reservationtime` datetime DEFAULT NULL,
`canceledtime` datetime DEFAULT NULL,
`description` varchar(200) CHARACTER SET utf8 DEFAULT NULL,
`status` varchar(20) CHARACTER SET utf8 DEFAULT NULL,
`canceledreason` varchar(255) COLLATE utf8_bin DEFAULT NULL,
PRIMARY KEY (`meetingid`)
) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-- ----------------------------
-- Table structure for meetingparticipants
-- ----------------------------
DROP TABLE IF EXISTS `meetingparticipants`;
CREATE TABLE `meetingparticipants` (
`meetingid` int(16) NOT NULL,
`employeeid` int(16) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- ----------------------------
-- Table structure for meetingroom
-- ----------------------------
DROP TABLE IF EXISTS `meetingroom`;
CREATE TABLE `meetingroom` (
`roomid` int(16) NOT NULL AUTO_INCREMENT,
`roomnum` int(16) NOT NULL,
`roomname` varchar(20) CHARACTER SET utf8 NOT NULL,
`capacity` int(16) DEFAULT NULL,
`status` varchar(20) CHARACTER SET utf8 DEFAULT NULL,
`description` varchar(200) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`roomid`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=latin1;
项目截图
下载方式
先点再看,再取源码哦,关注 「一点教程」 公众号,回复关键词 「xz202058」 就可以获得下载链接和提取码。如部署过程有问题,后台回复 「加我」 添加小助手微信。特别提醒:为了防止恶意获取,如果取消关注本公众号,即使再次关注,也将无法提供本服务!