源码体积:6.88M(zip压缩)

一个基于 SSM 的简单学生管理系统 : 项目概述全面,代码注释详细,逻辑结构清晰,并提供待优化方案,非常具有参考与学习价值哟 !

数据库中默认的管理员身份信息 : 账户名 : 黄宇辉 , 密码 demo0109

工具 版本或描述
OS Windows 10
JDK 1.8
IDE IntelliJ IDEA 2019.1
Maven 3.6.0
MySQL 8.0.11

本项目的数据库版本为8.0.11,请广大版本为5.0.0+的同学注意咯:可通过逐个复制表结构来创建该数据库哟 ~

用户权限介绍

  • 管理员 : 具有所有管理模块的操控权限
  • 教师 : 仅具有学生信息管理模块的所有权限,且在教师信息管理模块中只具有查询及添加信息的权限
  • 学生 : 仅具有学生信息管理模块的查询及添加信息的权限

项目结构

C:.
│  .gitattributes
│  LICENSE
│  README.md
│
├─database file
│      ssm_sms.sql
│
├─demonstration_picture
│      SMS-ClassInfo-view.PNG
│      SMS-Database-ER.png
│      SMS-GradeInfo-view.PNG
│      SMS-Jar-dependency.png
│      SMS-Login-view.PNG
│      SMS-ModifyPwd-view.PNG
│      SMS-Student-permission.PNG
│      SMS-StudentInfo-view.PNG
│      SMS-Teacher-permission.PNG
│      SMS-TeacherInfo-view.PNG
│      SSM-AdminInfo-view.PNG
│      SSM-Main-view.PNG
│
└─sms
    │  .gitignore
    │  pom.xml
    │
    └─src
        └─main
            ├─java
            │  └─pers
            │      └─huangyuhui
            │          └─sms
            │              ├─bean
            │              │      Admin.java
            │              │      Clazz.java
            │              │      Grade.java
            │              │      LoginForm.java
            │              │      Student.java
            │              │      Teacher.java
            │              │
            │              ├─controller
            │              │      AdminController.java
            │              │      ClazzController.java
            │              │      CommonController.java
            │              │      GradeController.java
            │              │      StudentController.java
            │              │      SystemController.java
            │              │      TeacherController.java
            │              │
            │              ├─dao
            │              │      AdminMapper.java
            │              │      ClazzMapper.java
            │              │      GradeMapper.java
            │              │      StudentMapper.java
            │              │      TeacherMapper.java
            │              │
            │              ├─interceptor
            │              │      LoginInterceptor.java
            │              │
            │              ├─service
            │              │  │  AdminService.java
            │              │  │  ClazzService.java
            │              │  │  GradeService.java
            │              │  │  StudentService.java
            │              │  │  TeacherService.java
            │              │  │
            │              │  └─impl
            │              │          AdminServiceImpl.java
            │              │          ClazzServiceImpl.java
            │              │          GradeServiceImpl.java
            │              │          StudentServiceImpl.java
            │              │          TeacherServiceImpl.java
            │              │
            │              └─util
            │                      CreateVerifiCodeImage.java
            │                      UploadFile.java
            │
            ├─resource
            │  ├─database-conf
            │  │      c3p0.properties
            │  │
            │  ├─mapper
            │  │      AdminMapper.xml
            │  │      ClazzMapper.xml
            │  │      GradeMapper.xml
            │  │      StudentMapper.xml
            │  │      TeacherMapper.xml
            │  │
            │  ├─mybatis-conf
            │  │      mybatis-config.xml
            │  │
            │  └─spring-conf
            │          applicationContext.xml
            │          springmvc-config.xml
            │
            └─webapp
                │  index.jsp
                │
                ├─image
                │  └─portrait
                │          default_admin_portrait.png
                │          default_student_portrait.png
                │          default_teacher_portrait.png
                │
                ├─static
                │  ├─easyui
                │  │  │  jquery.easyui.min.js
                │  │  │  jquery.min.js
                │  │  │
                │  │  ├─css
                │  │  │      default.css
                │  │  │      demo.css
                │  │  │
                │  │  ├─js
                │  │  │      outlook2.js
                │  │  │      validateExtends.js
                │  │  │
                │  │  └─themes
                │  │      │  color.css
                │  │      │  icon.css
                │  │      │
                │  │      ├─default
                │  │      │  │  accordion.css
                │  │      │  │  calendar.css
                │  │      │  │  combo.css
                │  │      │  │  combobox.css
                │  │      │  │  datagrid.css
                │  │      │  │  datalist.css
                │  │      │  │  datebox.css
                │  │      │  │  dialog.css
                │  │      │  │  easyui.css
                │  │      │  │  filebox.css
                │  │      │  │  layout.css
                │  │      │  │  linkbutton.css
                │  │      │  │  menu.css
                │  │      │  │  menubutton.css
                │  │      │  │  messager.css
                │  │      │  │  numberbox.css
                │  │      │  │  pagination.css
                │  │      │  │  panel.css
                │  │      │  │  progressbar.css
                │  │      │  │  propertygrid.css
                │  │      │  │  searchbox.css
                │  │      │  │  slider.css
                │  │      │  │  spinner.css
                │  │      │  │  splitbutton.css
                │  │      │  │  tabs.css
                │  │      │  │  textbox.css
                │  │      │  │  tooltip.css
                │  │      │  │  tree.css
                │  │      │  │  validatebox.css
                │  │      │  │  window.css
                │  │      │  │
                │  │      │  └─images
                │  │      │          accordion_arrows.png
                │  │      │          blank.gif
                │  │      │          calendar_arrows.png
                │  │      │          combo_arrow.png
                │  │      │          datagrid_icons.png
                │  │      │          datebox_arrow.png
                │  │      │          layout_arrows.png
                │  │      │          linkbutton_bg.png
                │  │      │          loading.gif
                │  │      │          menu_arrows.png
                │  │      │          messager_icons.png
                │  │      │          pagination_icons.png
                │  │      │          panel_tools.png
                │  │      │          searchbox_button.png
                │  │      │          slider_handle.png
                │  │      │          spinner_arrows.png
                │  │      │          tabs_icons.png
                │  │      │          tree_icons.png
                │  │      │          validatebox_warning.png
                │  │      │
                │  │      ├─icons
                │  │      │      add.png
                │  │      │      asterisk_orange.png
                │  │      │      back.png
                │  │      │      basket_remove.png
                │  │      │      blank.gif
                │  │      │      book_add.png
                │  │      │      book_open_mark.png
                │  │      │      book_previous.png
                │  │      │      cancel.png
                │  │      │      chart_bar.png
                │  │      │      class.png
                │  │      │      clear.png
                │  │      │      cut.png
                │  │      │      door_out.png
                │  │      │      edit_add.png
                │  │      │      edit_remove.png
                │  │      │      error.png
                │  │      │      exit.png
                │  │      │      filesave.png
                │  │      │      filter.png
                │  │      │      find.png
                │  │      │      folder_up.png
                │  │      │      github.png
                │  │      │      github2.png
                │  │      │      grade.png
                │  │      │      heart.png
                │  │      │      help.png
                │  │      │      house.png
                │  │      │      info.png
                │  │      │      large_chart.png
                │  │      │      large_clipart.png
                │  │      │      large_picture.png
                │  │      │      large_shapes.png
                │  │      │      large_smartart.png
                │  │      │      lock.png
                │  │      │      man.png
                │  │      │      mini_add.png
                │  │      │      mini_edit.png
                │  │      │      mini_refresh.png
                │  │      │      modify.png
                │  │      │      more.png
                │  │      │      no.png
                │  │      │      note.png
                │  │      │      ok.png
                │  │      │      password_lock.png
                │  │      │      pencil.png
                │  │      │      pencil_add.png
                │  │      │      print.png
                │  │      │      redo.png
                │  │      │      reload.png
                │  │      │      search.png
                │  │      │      set.png
                │  │      │      settings.png
                │  │      │      student.png
                │  │      │      sum.png
                │  │      │      teacher.png
                │  │      │      text_list_bullets.png
                │  │      │      text_list_numbers.png
                │  │      │      tip.png
                │  │      │      undo.png
                │  │      │      user.png
                │  │      │      user_add.png
                │  │      │      user_gray.png
                │  │      │      user_red.png
                │  │      │      vcard_edit.png
                │  │      │      world.png
                │  │      │      world_add.png
                │  │      │      world_night.png
                │  │      │      zoom_in.png
                │  │      │
                │  │      ├─locale
                │  │      │      easyui-lang-zh_CN.js
                │  │      │
                │  │      └─metro
                │  │          │  accordion.css
                │  │          │  calendar.css
                │  │          │  combo.css
                │  │          │  combobox.css
                │  │          │  datagrid.css
                │  │          │  datalist.css
                │  │          │  datebox.css
                │  │          │  dialog.css
                │  │          │  easyui.css
                │  │          │  filebox.css
                │  │          │  layout.css
                │  │          │  linkbutton.css
                │  │          │  menu.css
                │  │          │  menubutton.css
                │  │          │  messager.css
                │  │          │  numberbox.css
                │  │          │  pagination.css
                │  │          │  panel.css
                │  │          │  progressbar.css
                │  │          │  propertygrid.css
                │  │          │  searchbox.css
                │  │          │  slider.css
                │  │          │  spinner.css
                │  │          │  splitbutton.css
                │  │          │  switchbutton.css
                │  │          │  tabs.css
                │  │          │  textbox.css
                │  │          │  tooltip.css
                │  │          │  tree.css
                │  │          │  validatebox.css
                │  │          │  window.css
                │  │          │
                │  │          └─images
                │  │                  accordion_arrows.png
                │  │                  blank.gif
                │  │                  calendar_arrows.png
                │  │                  combo_arrow.png
                │  │                  datagrid_icons.png
                │  │                  datebox_arrow.png
                │  │                  layout_arrows.png
                │  │                  linkbutton_bg.png
                │  │                  loading.gif
                │  │                  menu_arrows.png
                │  │                  messager_icons.png
                │  │                  pagination_icons.png
                │  │                  panel_tools.png
                │  │                  searchbox_button.png
                │  │                  slider_handle.png
                │  │                  spinner_arrows.png
                │  │                  tabs_icons.png
                │  │                  tree_icons.png
                │  │                  validatebox_warning.png
                │  │
                │  └─h-ui
                │      ├─css
                │      │      H-ui.css
                │      │      H-ui.login.css
                │      │      H-ui.min.css
                │      │
                │      ├─images
                │      │  │  acrossTab-2bak.png
                │      │  │  acrossTab-bg.png
                │      │  │  acrossTab-close.png
                │      │  │  acrossTab.png
                │      │  │  admin-loginform-bg.png
                │      │  │  hamburger-retina.gif
                │      │  │  hamburger.gif
                │      │  │  icon-add.png
                │      │  │  icon_error_s.png
                │      │  │  icon_jt2.png
                │      │  │  icon_right_s.png
                │      │  │  icon_warning_s.png
                │      │  │  loading.gif
                │      │  │  loading_072.gif
                │      │  │  login-bg.jpg
                │      │  │  sort_asc.png
                │      │  │  sort_both.png
                │      │  │  sort_desc.png
                │      │  │  Thumbs.db
                │      │  │  totop.png
                │      │  │  user.png
                │      │  │
                │      │  └─gq
                │      │          cn.gif
                │      │          gj.png
                │      │          Thumbs.db
                │      │          us.gif
                │      │
                │      ├─js
                │      │      H-ui.admin.js
                │      │      H-ui.js
                │      │
                │      ├─lib
                │      │  ├─Hui-iconfont
                │      │  │  └─1.0.1
                │      │  │          demo.html
                │      │  │          iconfont.css
                │      │  │          iconfont.eot
                │      │  │          iconfont.svg
                │      │  │          iconfont.ttf
                │      │  │          iconfont.woff
                │      │  │
                │      │  ├─icheck
                │      │  │      aero.png
                │      │  │      aero@2x.png
                │      │  │      blue.png
                │      │  │      blue@2x.png
                │      │  │      green.png
                │      │  │      green@2x.png
                │      │  │      grey.png
                │      │  │      grey@2x.png
                │      │  │      icheck.css
                │      │  │      jquery.icheck.min.js
                │      │  │      minimal.png
                │      │  │      minimal@2x.png
                │      │  │      orange.png
                │      │  │      orange@2x.png
                │      │  │      pink.png
                │      │  │      pink@2x.png
                │      │  │      purple.png
                │      │  │      purple@2x.png
                │      │  │      red.png
                │      │  │      red@2x.png
                │      │  │      Thumbs.db
                │      │  │      yellow.png
                │      │  │      yellow@2x.png
                │      │  │
                │      │  └─jquery
                │      │      └─1.9.1
                │      │              jquery.js
                │      │              jquery.min.js
                │      │
                │      └─skin
                │          └─default
                │                  acrossTab-bg.png
                │                  acrossTab.png
                │                  icon_arrow.png
                │                  skin.css
                │                  Thumbs.db
                │
                └─WEB-INF
                    │  web.xml
                    │
                    └─view
                        ├─admin
                        │      adminList.jsp
                        │
                        ├─clazz
                        │      clazzList.jsp
                        │
                        ├─common
                        │      settings.jsp
                        │
                        ├─error
                        │      404.jsp
                        │      500.jsp
                        │
                        ├─grade
                        │      gradeList.jsp
                        │
                        ├─student
                        │      studentList.jsp
                        │
                        ├─system
                        │      intro.jsp
                        │      login.jsp
                        │      main.jsp
                        │
                        └─teacher
                                teacherList.jsp

 

项目截图 (管理员身份登录)

  • 用户登录页面


关于收费
微薄收入,仅用于维持服务器。本站模型区全部免费
关于VIP
VIP可以免费下载。月度、年度vip每天可免费下载9次,应该够用。终身vip每天可下载19次,右侧成为vip
注意,请不要重复点击某个资源的下载按钮,每次点击都会计入次数
资源失效处理
1、如果是蓝奏云,将下载链接中的lanzous换成lanzoux即可
2、如果是百度云失效了,那请点右侧发邮件给客服,或者在评论区指出,也可在菜单栏【有问必答】说明
3、如果是其他原因,请右侧按钮发邮件给我

发表评论