sms

一个未使用框架的学生信息管理系统 : 项目概述全面,代码注释详细,逻辑结构清晰,非常适合作为初学 Java web 的同学的第一个练手项目啦 ~

MIT License

Stars
94

🏫🎓 Student Information Management System

(💬 pause update)

    • : ✅*
    • : ❌*

  • *`` : *
  • *`` : *
  • *`` : *

( ) :

// : 
if (userType == 3) {
    TeacherInfo currentTeacherInfo = (TeacherInfo) request.getSession().getAttribute("userInfo");
	teacherInfo.setId(currentTeacherInfo.getId());
}

// 
List<TeacherInfo> teacherList = teacherDao.getTeacherList(teacherInfo, new Paging(currentPage, pageSize));

OS Windows 10
JDK 11.0.2
IDE Eclipse EE 2018-12 (4.10.0)
Server Apache Tomcat v9.0
MySQL 8.0.11

8.0.11``5.0.0+ ~

  • **
  • **
  • **
    • ER *


student_information_management_system
           
                                                                                           
    database
          SMS.sql
    
    src
        databaseConfig.properties
      
      pers
          huangyuhui
              sms
                  dao
                        AdminDao.java
                        BasicDao.java
                        ClazzDao.java
                        StudentDao.java
                        TeacherDao.java
                  
                  filter
                        LoginFilter.java
                  
                  model
                        AdminInfo.java
                        ClazzInfo.java
                        Paging.java
                        StudentInfo.java
                        TeacherInfo.java
                  
                  servlet
                        ClazzManagementServlet.java
                        LoginServlet.java
                        OutVerifiCodeServlet.java
                        PersonalManagementServlet.java
                        PhotoServlet.java
                        StuManagementServlet.java
                        SysMainInterfaceServlet.java
                        TeacherManagementServlet.java
                  
                  util
                          CreateVerifiCodeImage.java
                          DbConfig.java
                          DbUtil.java
                          StringUtil.java
    
    WebContent
          index.jsp
          refresh.jsp
        
        easyui
          
          css       
          
          js
               
          themes
              
        
        h-ui
          
          css
                
          images
          
          js
                 
          lib
          
          skin
             
        
        META-INF
              MANIFEST.MF
        
        resource
          image
                  default_portrait.jpg
        
        WEB-INF
              web.xml
            
            lib
                  commons-beanutils-1.8.3.jar
                  commons-collections-3.2.1.jar
                  commons-fileupload-1.2.1.jar
                  commons-io-1.4.jar
                  commons-lang-2.5.jar
                  commons-logging-1.1.1.jar
                  ezmorph-1.0.6.jar
                  FilelLoad.jar
                  json-lib-2.3-jdk15.jar
                  jsonplugin-0.34.jar
                  jstl.jar
                  mysql-connector-java-8.0.11.jar
                  standard.jar
            
            view
                  login.jsp
                
                class
                      classList.jsp
                
                error
                      404.jsp
                      500.jsp
                
                management
                      personalView.jsp
                
                student
                      studentList.jsp
                
                system
                      main.jsp
                      welcome.jsp
                
                teacher
                        teacherList.jsp

  1. **
SMS.sql
  1. **
databaseConfig.properties
  1. *H-ui *
h-ui/
  1. *EasyUI *
easyui/

🕗 Java web~ https://github.com/YUbuntu0109/design-patterns-in-java

📚3 : https://yubuntu0109.github.io/

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