基于SSM的驾校网站

简介: 本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,系统适合于基础一般的同学使用。

项目介绍:



本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,系统适合于基础一般的同学使用。


项目技术:



后端:SSM整合

前端:bootstrap、easyui、js、css、ajax等

开发工具:eclipse

数据库:mysql 5.7

JDK版本:jdk1.8

服务器:tomcat8


功能概述:



前端:
登陆或者注册系统
能够对个人信息进行修改
能够查看或搜索所有的缴费信息
能够新增个人缴费信息
可以查看或搜索缴费类型,以及所有的教练
可以查看或搜索已公布的人员考试信息
可以查看或搜索所有学员留言
能够发布留言,并可查看管理员回复
可以查看或搜索系统公告信息
后端:
后台登陆
学员管理:可以新增,并维护学员信息,可导出excel
缴费管理:对缴费信息进行管理,可导出excel
缴费类型管理:对缴费类型维护,可导出excel
教练管理:可添加教练,或者维护信息,可导出excel
考试管理:维护考试信息,可导出excel
留言管理:查看留言或者回复等,可导出excel
新闻公告管理:管理新闻公告信息,可导出excel
修改个人密码
退出登录


部分功能展示:



系统首页


3e76e938ba4246c5ba9520a379a83317.png


查看或者可以搜索缴费


0997a445c462426facb6081aeb561e74.png


查看或者可以搜索缴费类型


1b1c1f03aedb4b10874d8274f5fabdd2.png


查看或者可以搜索教练


7e29b02272304afda08e743f950e599c.png


查看或者可以搜索考试信息


81c656117f664ee5996da095b3589125.png


用户登录后有这些功能


ce5216dc9aab4ebd99a7374096b8416d.png


添加缴费


d183f125f76c4e7db56900b29586c55a.png


发布留言


6dc4924ba64a4a02a0a1b353c587820a.png


后台-学院管理


714af829fb7d4433bdc75807a2df2e65.png


后台-教练添加


2ac2263fd8e64121895f2ef011b46c2c.png


后台-考试管理


774c47ffe56b4e2d8c59ed4026f459f0.png


后台-添加新闻


d355087cd5954e27a8e1d55c86e16ea9.png


后台-缴费类型管理


62fda71f6f8f485db77bd3654e63980e.png


部分代码:


/*客户端ajax方式提交添加教练信息*/
  @RequestMapping(value = "/add", method = RequestMethod.POST)
  public void add(@Validated Coach coach, BindingResult br,
      Model model, HttpServletRequest request,HttpServletResponse response) throws Exception {
    String message = "";
    boolean success = false;
    if (br.hasErrors()) {
      message = "输入信息不符合要求!";
      writeJsonResponse(response, success, message);
      return ;
    }
    if(coachService.getCoach(coach.getCoachNo()) != null) {
      message = "教练工号已经存在!";
      writeJsonResponse(response, success, message);
      return ;
    }
    try {
      coach.setCoachPhoto(this.handlePhotoUpload(request, "coachPhotoFile"));
    } catch(UserException ex) {
      message = "图片格式不正确!";
      writeJsonResponse(response, success, message);
      return ;
    }
        coachService.addCoach(coach);
        message = "教练添加成功!";
        success = true;
        writeJsonResponse(response, success, message);
  }
  /*ajax方式按照查询条件分页查询教练信息*/
  @RequestMapping(value = { "/list" }, method = {RequestMethod.GET,RequestMethod.POST})
  public void list(String coachNo,String name,String birthDate,String telephone,Integer page,Integer rows, Model model, HttpServletRequest request,HttpServletResponse response) throws Exception {
    if (page==null || page == 0) page = 1;
    if (coachNo == null) coachNo = "";
    if (name == null) name = "";
    if (birthDate == null) birthDate = "";
    if (telephone == null) telephone = "";
    if(rows != 0)coachService.setRows(rows);
    List<Coach> coachList = coachService.queryCoach(coachNo, name, birthDate, telephone, page);
      /*计算总的页数和总的记录数*/
      coachService.queryTotalPageAndRecordNumber(coachNo, name, birthDate, telephone);
      /*获取到总的页码数目*/
      int totalPage = coachService.getTotalPage();
      /*当前查询条件下总记录数*/
      int recordNumber = coachService.getRecordNumber();
        response.setContentType("text/json;charset=UTF-8");
    PrintWriter out = response.getWriter();
    //将要被返回到客户端的对象
    JSONObject jsonObj=new JSONObject();
    jsonObj.accumulate("total", recordNumber);
    JSONArray jsonArray = new JSONArray();
    for(Coach coach:coachList) {
      JSONObject jsonCoach = coach.getJsonObject();
      jsonArray.put(jsonCoach);
    }
    jsonObj.accumulate("rows", jsonArray);
    out.println(jsonObj.toString());
    out.flush();
    out.close();
  }


以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。


好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

相关文章
|
22天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的浙江艾艺塑业设计公司网站附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的浙江艾艺塑业设计公司网站附带文章和源代码部署视频讲解等
22 7
基于ssm+vue.js+uniapp小程序的浙江艾艺塑业设计公司网站附带文章和源代码部署视频讲解等
|
8天前
|
存储 Java 关系型数据库
基于SSM框架的电影院售票网站
基于SSM框架的电影院售票网站
基于SSM框架的电影院售票网站
|
22天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的自助甜品网站附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的自助甜品网站附带文章和源代码部署视频讲解等
24 7
|
22天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的在线音乐网站附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的在线音乐网站附带文章和源代码部署视频讲解等
25 7
|
21天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的大学生创业网站附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的大学生创业网站附带文章和源代码部署视频讲解等
14 1
|
22天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的传统文化网站附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的传统文化网站附带文章和源代码部署视频讲解等
12 0
基于ssm+vue.js+uniapp小程序的传统文化网站附带文章和源代码部署视频讲解等
|
22天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的博达驾校预约小程序附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的博达驾校预约小程序附带文章和源代码部署视频讲解等
10 0
基于ssm+vue.js+uniapp小程序的博达驾校预约小程序附带文章和源代码部署视频讲解等
|
22天前
|
Java 测试技术 数据安全/隐私保护
基于ssm+vue.js+uniapp小程序的个人健康管理网站附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的个人健康管理网站附带文章和源代码部署视频讲解等
9 0
基于ssm+vue.js+uniapp小程序的个人健康管理网站附带文章和源代码部署视频讲解等
|
22天前
|
Java 测试技术 数据安全/隐私保护
基于ssm+vue.js+uniapp小程序的《诗词赏析》课程网站附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的《毛泽东诗词赏析》课程网站附带文章和源代码部署视频讲解等
12 0
基于ssm+vue.js+uniapp小程序的《诗词赏析》课程网站附带文章和源代码部署视频讲解等
|
21天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的白优校园社团网站附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的白优校园社团网站附带文章和源代码部署视频讲解等
9 0