项目介绍
对于在校生和关心信息技术与工程实验教学中心发展的人而言,通过信息技术与工程实验教学中心网站可以及时了解中心的发展和动态,如中心所属实验室、中心师资、实验室软硬件环境、开设的实验项目等信息。同时,学生也可以通过中心网站完成实验预约。因此,做好信息技术与工程实验教学中心网站对于促进学院自身发展及满足社会需求等方面均具有重要的作用。
系统采用了jsp的mvc框架,SSM(springMvc+spring+Mybatis)框架进行开发,本系统是独立的运行,不依附于其他系统,可移植,可扩展。
数据库表
CREATE TABLE IF NOT EXISTS allusers (
id int(11) NOT NULL AUTO_INCREMENT,
username varchar(50) DEFAULT NULL,
pwd varchar(50) DEFAULT NULL,
cx varchar(50) DEFAULT ‘普通管理员’,
addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=gb2312;
CREATE TABLE IF NOT EXISTS banjixinxi (
id int(11) NOT NULL AUTO_INCREMENT,
banji varchar(50) DEFAULT NULL,
addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=gb2312;
CREATE TABLE IF NOT EXISTS gongyubaoxiu (
id int(11) NOT NULL AUTO_INCREMENT,
gonghao varchar(50) DEFAULT NULL,
xingming varchar(50) DEFAULT NULL,
gongyuhao varchar(50) DEFAULT NULL,
riqi date DEFAULT NULL,
fujian varchar(50) DEFAULT NULL,
guzhangmiaoshu varchar(500) DEFAULT NULL,
issh varchar(10) DEFAULT ‘否’,
addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=gb2312;
CREATE TABLE IF NOT EXISTS gongyudiaohuan (
id int(11) NOT NULL AUTO_INCREMENT,
gonghao varchar(50) DEFAULT NULL,
xingming varchar(50) DEFAULT NULL,
xueyuan varchar(50) DEFAULT NULL,
gongyuhao varchar(50) DEFAULT NULL,
yudiaowang varchar(50) DEFAULT NULL,
diaohuanliyou varchar(500) DEFAULT NULL,
issh varchar(10) DEFAULT ‘否’,
addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=gb2312;
CREATE TABLE IF NOT EXISTS gongyuxinxi (
id int(11) NOT NULL AUTO_INCREMENT,
gongyuhao varchar(50) DEFAULT NULL,
louhao varchar(50) DEFAULT NULL,
beizhu varchar(500) DEFAULT NULL,
addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=gb2312;
CREATE TABLE IF NOT EXISTS gongzixinxi (
id int(11) NOT NULL AUTO_INCREMENT,
gonghao varchar(50) DEFAULT NULL,
xingming varchar(50) DEFAULT NULL,
xueyuan varchar(50) DEFAULT NULL,
zhiwu varchar(50) DEFAULT NULL,
nianfen varchar(50) DEFAULT NULL,
yuefen varchar(50) DEFAULT NULL,
benyuegongzi varchar(50) DEFAULT NULL,
beizhu varchar(500) DEFAULT NULL,
addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=gb2312;
CREATE TABLE IF NOT EXISTS jiaozhigongxinxi (
id int(11) NOT NULL AUTO_INCREMENT,
gonghao varchar(50) DEFAULT NULL,
mima varchar(50) DEFAULT NULL,
xingming varchar(50) DEFAULT NULL,
xingbie varchar(50) DEFAULT NULL,
zhiwu varchar(50) DEFAULT NULL,
xueyuan varchar(50) DEFAULT NULL,
gongyuhao varchar(50) DEFAULT NULL,
shouji varchar(50) DEFAULT NULL,
beizhu varchar(500) DEFAULT NULL,
addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=gb2312;
CREATE TABLE IF NOT EXISTS sushebaoxiu (
id int(11) NOT NULL AUTO_INCREMENT,
xuehao varchar(50) DEFAULT NULL,
xingming varchar(50) DEFAULT NULL,
sushehao varchar(50) DEFAULT NULL,
riqi date DEFAULT NULL,
fujian varchar(50) DEFAULT NULL,
guzhangmiaoshu varchar(500) DEFAULT NULL,
issh varchar(10) DEFAULT ‘否’,
addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=gb2312;
CREATE TABLE IF NOT EXISTS sushediaohuan (
id int(11) NOT NULL AUTO_INCREMENT,
xuehao varchar(50) DEFAULT NULL,
xingming varchar(50) DEFAULT NULL,
xueyuan varchar(50) DEFAULT NULL,
sushehao varchar(50) DEFAULT NULL,
yudiaowang varchar(50) DEFAULT NULL,
diaohuanliyou varchar(500) DEFAULT NULL,
issh varchar(10) DEFAULT ‘否’,
addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=gb2312;
CREATE TABLE IF NOT EXISTS sushexinxi (
id int(11) NOT NULL AUTO_INCREMENT,
sushehao varchar(50) DEFAULT NULL,
louhao varchar(50) DEFAULT NULL,
beizhu varchar(500) DEFAULT NULL,
addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=gb2312;
CREATE TABLE IF NOT EXISTS xueshengxinxi (
id int(11) NOT NULL AUTO_INCREMENT,
xuehao varchar(50) DEFAULT NULL,
mima varchar(50) DEFAULT NULL,
xingming varchar(50) DEFAULT NULL,
xingbie varchar(50) DEFAULT NULL,
xueyuan varchar(50) DEFAULT NULL,
sushehao varchar(50) DEFAULT NULL,
shouji varchar(50) DEFAULT NULL,
beizhu varchar(500) DEFAULT NULL,
addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=gb2312;
效果图
目 录
酒店管理系统设计与实现 I
摘 要 I
ABSTRACT I
目 录 III
第1章 绪论 1
1.1开发背景 1
1.2开发意义 1
1.3研究内容 1
第2章 主要技术和工具介绍 1
2.1 SSM 框架 1
2.1.1. Spring 框架 1
2.1.2 SpringMVC 1
2.1.3 MyBatis 2
2.2mysql数据库 2
2.3 jsp技术 2
第3章 系统分析 5
3.1可行性分析 5
3.1.1经济可行性 5
3.1.2技术可行性 5
3.1.3操作可行性 5
3.2需求分析 5
3.3系统业务流程分析 6
3.4数据流程分析 7
第4章 系统设计 9
4.1系统结构设计 9
4.2功能模块设计 9
4.3数据库设计 10
4.3.1数据库设计概述 10
4.3.1概念设计 10
4.3.2表设计 11
第5章 系统实现 16
5.1基本任务 16
5.2登录模块的实现 16
5.2.1首页实现 16
5.2.2管理员后台登录 17
5.3管理员模块的实现 19
5.31系统用户管理模块的实现 19
第6章 系统测试 29
6.1测试目的 29
6.2测试概述 29
6.3单元测试 29
6.3.1添加测试 29
6.3.2登录测试 30
6.4集成测试 31
第7章 总结 32
致 谢 33
参考文献 33