All Projects → GoogTech → Sms Ssm

GoogTech / Sms Ssm

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

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Sms Ssm

Dotnetdesk
Asp.Net Example web application showing the capabilities of ASP.NET Core 2 MVC, EF (Entity Framework), Web API, Bootstrap, jQuery, datatables, adminlte template and many more. Web app created as helpdesk or ticket support portal.
Stars: ✭ 136 (-61.25%)
Mutual labels:  ajax, jquery
Featherlight
Featherlight is a very lightweight jQuery lightbox plugin. It's simple yet flexible and easy to use. Featherlight has minimal css and uses no inline styles, everything is name-spaced, it's completely customizable via config object and offers image, ajax and iframe support out of the box. Featherlights small footprint weights about 4kB – in total.
Stars: ✭ 2,037 (+480.34%)
Mutual labels:  ajax, jquery
Jquery Confirm
A multipurpose plugin for alert, confirm & dialog, with extended features.
Stars: ✭ 1,776 (+405.98%)
Mutual labels:  ajax, jquery
Django Crud Ajax Login Register Fileupload
Django Crud, Django Crud Application, Django ajax CRUD,Django Boilerplate application, Django Register, Django Login,Django fileupload, CRUD, Bootstrap, AJAX, sample App
Stars: ✭ 118 (-66.38%)
Mutual labels:  ajax, jquery
Ajax Live Search
AJAX Live Search is a PHP search form that similar to Google Autocomplete feature displays the result as you type.
Stars: ✭ 238 (-32.19%)
Mutual labels:  ajax, jquery
Klik Socialmediawebsite
Complete PHP-based Login/Registration system, Profile system, Chat room, Forum system and Blog/Polls/Event Management System.
Stars: ✭ 129 (-63.25%)
Mutual labels:  ajax, jquery
Nette.ajax.js
Flexible AJAX for Nette Framework. Supports snippets, redirects etc.
Stars: ✭ 150 (-57.26%)
Mutual labels:  ajax, jquery
Bpage
Based on bootstrap style, static page jump can also be asynchronous page processing pagination plugin
Stars: ✭ 96 (-72.65%)
Mutual labels:  ajax, jquery
Bbs Ssm
南生论坛基于SSM框架,自适应手机端和电脑端,界面简洁美观,功能完善。演示地址:http://www.nanshengbbs.top
Stars: ✭ 221 (-37.04%)
Mutual labels:  ajax, jquery
Bs grid
Bootstrap Datagrid
Stars: ✭ 184 (-47.58%)
Mutual labels:  ajax, jquery
Nukeviet
NukeViet CMS is multi Content Management System. NukeViet CMS is the 1st open source content management system in Vietnam. NukeViet was awarded the Vietnam Talent 2011, the Ministry of Education and Training Vietnam officially encouraged to use.
Stars: ✭ 113 (-67.81%)
Mutual labels:  ajax, jquery
Reqwest
browser asynchronous http requests
Stars: ✭ 2,918 (+731.34%)
Mutual labels:  ajax, jquery
Fileuploader
Beautiful and powerful HTML file uploading tool. A jQuery, PHP and Node.js plugin that transforms the standard input into a revolutionary and fancy field on your page.
Stars: ✭ 111 (-68.38%)
Mutual labels:  ajax, jquery
Webapiclientgen
Strongly Typed Client API Generators generate strongly typed client APIs in C# .NET and in TypeScript for jQuery and Angular 2+ from ASP.NET Web API and .NET Core Web API
Stars: ✭ 134 (-61.82%)
Mutual labels:  ajax, jquery
Formchimp
A customizable MailChimp ajax plugin for jQuery
Stars: ✭ 98 (-72.08%)
Mutual labels:  ajax, jquery
Jquery.initialize
jQuery plugin for dynamically created elements initialization (it was nice few years ago, in 2019+ consider react or sth instead of jQuery)
Stars: ✭ 150 (-57.26%)
Mutual labels:  ajax, jquery
Mydailylearn
🚀 Important commands, Code Snippets, Basics on different topics learning daily 🎉!
Stars: ✭ 87 (-75.21%)
Mutual labels:  ajax, jquery
Jeeplatform
一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区
Stars: ✭ 1,285 (+266.1%)
Mutual labels:  ajax, jquery
J2team Community
Join our group to see more
Stars: ✭ 172 (-51%)
Mutual labels:  ajax, jquery
Django Bootstrap Modal Forms
A Django plugin for creating AJAX driven forms in Bootstrap modal.
Stars: ✭ 244 (-30.48%)
Mutual labels:  ajax, jquery

🏫🎓✨ a simple student management system , created by SSM framework ~

项目概述 (💬 pause update)

👍一个基于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+的同学注意咯:可通过逐个复制表结构来创建该数据库哟 ~

用户权限介绍

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

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

  • 用户登录页面

  • 系统主页面

  • 管理员信息管理页面

  • 学生信息管理页面

  • 教师信息管理页面

  • 年级信息管理页面

  • 班级信息管理页面

  • 个人信息管理页面

项目截图 (教师身份登录)

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

项目截图 (学生身份登录)

  • 学生仅具有学生信息管理模块的查询及添加信息的权限

项目结构

│  .gitattributes
│  LICENSE
│  README.md
│
├─database file
│      ssm_sms.sql
│
├─demonstration_picture
│      SMS-ClassInfo-view.PNG
│      SMS-GradeInfo-view.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
    │  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
                │  │  │  
                │  │  ├─css     
                │  │  │
                │  │  ├─js    
                │  │  │
                │  │  └─themes
                │  │     
                │  │
                │  └─h-ui
                │      │(略..)
                │        
                │            
                │
                └─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

项目文件说明-数据库文件

ssm_sms.sql

项目文件说明-数据库配置信息

c3p0.properties

项目文件说明-H-ui 前端框架

h-ui/

项目文件说明-EasyUI 前端框架

easyui/

项目文件说明-Spring 核心配置文件

applicationContext.xml

项目文件说明-Spring MVC 核心配置文件

springmvc-config.xml

项目文件说明-MyBatis 核心配置文件

mybatis-config.xml

项目文件说明-Mapper 接口映射文件

mapper/

项目文件说明-用户默认头像

portrait/

数据库ER图

😅 数据库设计待优化 : 数据表之间的并没有设置约束关系,等你优化哟,好尴尬嘻嘻· · ·

Jar包依赖关系图

2019-7-2回首仔细阅读并认真思索该项目的源码,惊喜地发现该项目中的代码有许多需要优化的地方,这毕竟是我第一个SSM小项目,所以暂请原谅吧嘿嘿~ 为了让你写出更加优美的代码及更加具有可扩张性的项目,这里我给出了一个可作为重构该项目的参考案例 :https://github.com/YUbuntu0109/springboot-beginner/tree/refactor-190823 ,及一个可供你近一步参考与学习的项目 : https://github.com/YUbuntu0109/springboot-shiro ,还有一个非常适合初学设计模式的同学用于学习与参考的项目 :https://github.com/YUbuntu0109/design-patterns-in-java ,本项目有待优化的详细信息请参考我的计划哟 : https://github.com/YUbuntu0109/SSM-SMS/projects/1

📚更多有趣项目及详细学习笔记请前往我的个人博客哟(づ ̄3 ̄)づ╭❤~ : https://yubuntu0109.github.io/

👩‍💻学习笔记已全部开源 : https://github.com/YUbuntu0109/YUbuntu0109.github.io

☕️ Look forward to your contribution, if you need any help, please contact me~ QQ : 3083968068

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].