日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于ssm的简单员工信息管理系统

發布時間:2023/12/10 windows 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于ssm的简单员工信息管理系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

員工信息管理系統

使用SSM框架搭建的一個簡單的員工信息管理系統,實現了基本的增刪改查流程

這是完整使用SSM框架開發的一個項目,項目來源于尚硅谷的SSM框架整合教程,其中加入了一些自己的理解,增加了一個搜索功能,這個項目總體來說對于新手是很友好的,涉及到了簡單的ajax和jquery,UI搭建,后端SSM環境搭建,簡單的業務流程設計(使用JSON交互)

界面UI

系統架構


功能分解

  • 查詢和分頁顯示

  • 新增員工信息功能
    數據校驗,需要校驗用戶名和郵箱是否合法
    前端使用jquery校驗,后端使用JSR303校驗

  • 修改員工信息功能

  • 單個刪除員工

  • 批量刪除員工

  • 使用Rest風格的URI

    URI:
    /emp/{id}  GET  查詢員工
    /emp  POST  保存員工
    /emp/{id}  PUT  修改員工
    /emp/{id}  DELETE  刪除員工

  • 高級搜索功能

  • 技術點

    • 基礎框架:SpringMVC+Spring+MyBatis
    • 數據庫:MySQL
    • 前端框架:BootStrap快速搭建
    • 項目依賴管理:Maven
    • 分頁:pagehelper(Mybatis的工具)
    • 逆向工程:MyBatis Generator

    數據庫表設計

    基礎環境搭建

  • 創建一個maven工程

  • 引入項目依賴的jar包

    spring
    springmvc
    mybatis
    數據庫連接池,驅動包
    其他(jstl,servlet-api,junit)

  • 引入bootstrap前端框架

  • 編寫ssm整合的關鍵配置文件

    web.xml,spring,springmvc,mybatis,使用mybatis的逆向工程生成對應的bean以及mapper

  • 測試mapper

  • 功能實現

    查詢

  • 訪問index.jsp頁面
  • index.jsp頁面發送出查詢員工列表請求
  • EmployeeController來接受請求,查出員工數據
  • 來到list.jsp頁面進行展示
  • pageHelper分頁插件完成分頁查詢功能
  • 查詢-ajax

  • index.jsp頁面直接發送ajax請求進行員工分頁數據的查詢
  • 服務器將查出的數據,以json字符串的形式返回給瀏覽器
  • 瀏覽器收到js字符串。可以使用js對json進行解析,使用js通過dom增刪改改變頁面。
  • 返回json。實現客戶端的無關性。
  • 新增

  • 在index.jsp頁面點擊”新增”
  • 彈出添加員工模態框
  • 去數據庫查詢部門列表,顯示在對話框中
  • 用戶輸入數據,并進行校驗
    • jquery前端校驗,ajax用戶名重復校驗,重要數據(后端校驗(JSR303),唯一約束);
  • 完成保存
  • 修改

  • 點擊編輯
  • 彈出修改員工的模態框(顯示員工信息)
  • 點擊更新,完成員工修改
  • 刪除

  • 單個刪除
  • 批量刪除
  • 搜索

  • 點擊搜索
  • 彈出高級搜索的模態框
  • 用戶填寫需要搜索的員工信息
  • 點擊搜索,查詢出員工信息
  • 點擊返回,可返回所有員工信息的首頁
  • 總結

    以上是生活随笔為你收集整理的基于ssm的简单员工信息管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。