SSHフレームワークに基づく教習管理システム


プロジェクト紹介
本システムはStruts 2+Spring+Hibernateアーキテクチャ、データベースはMySQL、接続プールはc 3 p 0を使用します.教習所の管理に広く用いられ、学生管理、車両管理、コーチ従業員管理、車管理、試験管理、成績納付管理などの機能を含み、管理者がこれらの情報の修正を制御できるほか、コーチも学生の車の予約情報と試験管理情報を追加削除して調べることができる.
プロジェクト適用者
完成している学生や、プログラムの実戦練習が必要なJava学習者
開発環境
  • jdk 8
  • intellij idea
  • tomcat 8.5.40
  • mysql 5.7

  • 使用するテクノロジー
  • Struts2+Spring+Hibernate
  • js+ajax
  • jsp

  • プロジェクトアーキテクチャ
    プロジェクトのスクリーンショット
  • 登録
  • 学習者リスト
  • コーチリスト
  • 新規納付情報
  • 監督バックグラウンド-試験管理
  • 監督バックグラウンド-約車管理
  • データベース構成
    
       org.hibernate.dialect.MySQLDialect false false com.jolbox.bonecp.provider.BoneCPConnectionProvider com.mysql.jdbc.Driver   root root123 1 10 5 1 3000 20 30 240 5 org.hibernate.hql.classic.ClassicQueryTranslatorFactory auto true true org.hibernate.cache.EhCacheProvider true true     com/driverSchool/entity/Bookcar.hbm.xml com/driverSchool/entity/Car.hbm.xml com/driverSchool/entity/Pay.hbm.xml com/driverSchool/entity/Student.hbm.xml com/driverSchool/entity/Test.hbm.xml com/driverSchool/entity/User.hbm.xml  

    struts.xml構成
    
        
          login         
       /login.jsp /index.jsp                
          
           
     /info.jsp /user_list.jsp /user_addAndEdit.jsp userAction_findUserAll        
     /bookcar_list.jsp /bookcar_addAndEdit.jsp bookcarAction_findBookcarAll        
     /car_list.jsp /car_addAndEdit.jsp carAction_findCarAll        
     /pay_list.jsp /pay_addAndEdit.jsp payAction_findPayAll        
     /student_list.jsp /student_addAndEdit.jsp studentAction_findStudentAll        
     /test_list.jsp /test_addAndEdit.jsp testAction_findTestAll   
     
  • applicationContext.xml
  •  
                 
                  
                
                 
                
             

    ログイン//controller public String login() { User user = biz.findUserByUsernameAndPwd(username, pwd); if (user == null) { ActionContext.getContext().put("msg", " , !"); return "reLogin"; } else { ActionContext.getContext().getSession().put("user", user); ActionContext.getContext().getSession().put("uname", username); ActionContext.getContext().getSession().put("uid", user.getId()); ActionContext.getContext().getSession().put("role", user.getRole()); ActionContext.getContext().put("msg", ""); return "to_index"; }} //jsp


    プログラムに問題がある場合はプログラムヘルプに連絡してください.
    プロジェクトの後続
    その他のssm、springbootバージョンの後続反復更新、継続的な関心