项目描述
系统分为前台和后台两部分;
前台功能主要有:用户注册、用户查询、个人中心、停车位查找、停车位预约等
后台主要功能有:用户管理、公告管理、车位管理、订单管理、积分管理、留言管理等
运行环境
jdk8+tomcat8+mysql+eclipse+maven
项目技术
springboot+thymeleaf+jquery
截图:
数据库表:
CREATE TABLE admin
(
id
int(64) NOT NULL AUTO_INCREMENT,
name
varchar(32) DEFAULT NULL,
password
varchar(32) DEFAULT NULL,
createDate
date DEFAULT NULL,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
– Records of admin
INSERT INTO admin
VALUES (‘1’, ‘admin’, ‘admin’, ‘2018-03-24’);
– Table structure for message
DROP TABLE IF EXISTS message
;
CREATE TABLE message
(
id
int(32) NOT NULL AUTO_INCREMENT,
content
varchar(255) DEFAULT NULL,
user_id
int(32) DEFAULT NULL,
user_name
varchar(32) DEFAULT NULL,
createDate
date DEFAULT NULL,
admin_id
int(32) DEFAULT NULL,
admin_name
varchar(32) DEFAULT NULL,
answer
varchar(255) DEFAULT NULL,
answerDate
date DEFAULT NULL,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;
– Records of message
INSERT INTO message
VALUES (‘5’, ‘231312’, ‘1’, ‘gaoc’, ‘2018-03-27’, ‘1’, ‘admin’, ‘23131231’, ‘2018-03-27’);
INSERT INTO message
VALUES (‘7’, ‘mmp’, ‘1’, ‘gaoc’, ‘2018-03-27’, ‘1’, ‘admin’, ‘mmp’, ‘2018-03-27’);
INSERT INTO message
VALUES (‘10’, ‘爱编程’, ‘1’, ‘gaoc’, ‘2018-03-27’, ‘1’, ‘admin’, ‘牛逼’, ‘2018-03-27’);
INSERT INTO message
VALUES (‘11’, ‘能不能便宜点’, ‘8’, ‘hasak’, ‘2018-04-05’, null, null, null, null);
INSERT INTO message
VALUES (‘12’, ‘天气真好’, ‘9’, ‘张三’, ‘2018-04-05’, ‘1’, ‘admin’, ‘好’, ‘2018-04-05’);
INSERT INTO message
VALUES (‘13’, ‘大师傅大师傅士大夫’, ‘10’, ‘李四’, ‘2018-04-05’, ‘1’, ‘admin’, ‘3333’, ‘2018-04-05’);
– Table structure for notice
DROP TABLE IF EXISTS notice
;
CREATE TABLE notice
(
id
int(32) NOT NULL AUTO_INCREMENT,
title
varchar(32) DEFAULT NULL,
content
varchar(255) DEFAULT NULL,
createDate
date DEFAULT NULL,
admin_id
int(32) DEFAULT NULL,
admin_name
varchar(32) DEFAULT NULL,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
– Records of notice
INSERT INTO notice
VALUES (‘1’, ‘停用通知公告’, ‘555555’, ‘2018-03-24’, ‘1’, ‘admin’);
INSERT INTO notice
VALUES (‘7’, ‘北京直通车’, ‘2313123萨达萨达是 爱的阿斯顿阿斯顿阿斯顿撒大苏打收到的’, ‘2018-03-29’, ‘1’, ‘admin’);
INSERT INTO notice
VALUES (‘8’, ‘高速封路’, ‘啊实打实安德森是大神大神大大撒的啊收到阿三是’, ‘2018-03-13’, ‘1’, ‘admin’);
INSERT INTO notice
VALUES (‘9’, ‘车位暂停使用666’, ‘通知u撒谎都系啊好的今属安徽觉得是吧记得把数据库的把就是看’, ‘2018-04-05’, ‘1’, ‘admin’);
INSERT INTO notice
VALUES (‘10’, ‘555’, ‘4444’, ‘2018-04-05’, ‘1’, ‘admin’);
目 录
摘 要 1
前 言 3
第1章 概述 4
1.1 研究背景 4
1.2 研究目的 4
1.3 研究内容 4
第二章 开发技术介绍 5
2.1Java技术 6
2.2 Mysql数据库 6
2.3 B/S结构 7
2.4 ssm框架 8
第三章 系统分析 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济可行性 10
3.1.3 操作可行性 10
3.2 系统性能分析 10
3.3 系统功能需求分析 10
3.4 业务流程分析 12
3.4.1登录流程 13
第四章 系统设计 14
4.1 系统的功能结构图 14
4.2 系统数据库设计 14
4.2.1 数据库E-R图 14
4.2.2 数据表字段设计 16
第五章 系统功能实现 18
5.1 管理员登录 18
5.2管理员功能实现 18
5.3前台首页功能实现 21
5.4用户功能实现 21
第六章 系统测试 23
6.1 测试方法 23
6.2 测试分析 23
6.3 测试结论 24
结 论 26
致 谢 27
参考文献 28