项目介绍
一直以来我国的教育水平在不断的稳步提升,但是同时也出现了一些问题,在我国还是有一定的贫困家庭,但是往往就是这些学生能够做出突出的成绩,这些学生一旦考上大学往往昂贵的教育费用和生活费用成为家里的另外一个负担,但是在国家的号召下,基本大部分学校都会有助学金和勤工俭学的机会提供,本文就助学金系统进行研究。
系统采用了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;
/*!40000 ALTER TABLE sushexinxi
DISABLE KEYS /;
REPLACE INTO sushexinxi
(id
, sushehao
, louhao
, beizhu
, addtime
) VALUES
(7, ‘S01001’, ‘101’, ‘wf’, ‘2019-03-05 01:12:11’),
(8, ‘S01002’, ‘101’, ‘wf’, ‘2019-03-05 01:12:23’),
(9, ‘S01003’, ‘001’, ‘’, ‘2019-03-05 01:58:06’),
(10, ‘S01004’, ‘001’, ‘’, ‘2019-03-05 01:58:13’);
/!40000 ALTER TABLE sushexinxi
ENABLE KEYS */;
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