Spring+SpringMVC+Mybatis 實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng) 簡(jiǎn)介 任務(wù) 相關(guān)工作 項(xiàng)目結(jié)構(gòu) 結(jié)果頁(yè)面 主頁(yè) 查詢 增加 修改 統(tǒng)計(jì) 登錄 注冊(cè) 簡(jiǎn)介 點(diǎn)擊加載圖片 本文基于Spring+SpringMVC+Mybatis實(shí)現(xiàn)一個(gè)簡(jiǎn)單的學(xué)生成績(jī)管理系統(tǒng),實(shí)現(xiàn)三層架構(gòu)。它在上一JavaWeb版本基礎(chǔ)上使用了SSM框架,優(yōu)化了相關(guān)功能,使用分頁(yè)模型對(duì)所有學(xué)生信息進(jìn)行顯示。 完整代碼見github 任務(wù) 點(diǎn)擊加載圖片 相關(guān)工作 MySQL+java: 實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)(1.0版本) Mybatis 基于注解方式實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)(完整代碼) 整合Spring+Mybatis 學(xué)生成績(jī)管理系統(tǒng)(完整代碼) JavaWeb+MySQL實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)(1.0版本完整代碼) Spring MVC 攔截器判斷用戶是否登錄 本項(xiàng)目基于以上項(xiàng)目進(jìn)行改進(jìn)。主要改進(jìn)內(nèi)容有: 使用Spring+SpringMVC+Mybatis框架實(shí)現(xiàn),代替原生Servlet處理請(qǐng)求轉(zhuǎn)發(fā); 使用SpringMVC攔截器判斷用戶是否登錄,在注冊(cè)頁(yè)面使用驗(yàn)證碼; 使用分頁(yè)模型顯示所有學(xué)生信息,在主頁(yè)基礎(chǔ)上實(shí)現(xiàn)增加、刪除、修改、統(tǒng)計(jì)功能,在前端頁(yè)面上增加更多交互功能和提示。 項(xiàng)目結(jié)構(gòu) 這是一個(gè)maven工程。 └─main ├─java │ └─indi │ └─huishi │ ├─controller 控制器 │ ├─dao 持久層,和數(shù)據(jù)庫(kù)交互 │ │ └─impl │ ├─handler 處理異常 │ ├─interceptor攔截器判斷登錄狀態(tài) │ ├─pojo 實(shí)體類 Student User │ ├─service 業(yè)務(wù)層 │ │ └─impl 實(shí)現(xiàn)類 │ ├─test 測(cè)試 │ │ └─basic │ └─utils ├─resources 配置文件 │ └─indi │ └─huishi │ └─dao └─webapp ├─META-INF ├─pages │ ├─common 頁(yè)面通用部分 │ ├─error 錯(cuò)誤頁(yè)面 │ ├─menu 主菜單:學(xué)生信息處理相關(guān)所有頁(yè)面 │ ├─test │ ├─useless │ └─user 登錄和注冊(cè) ├─static │ ├─css 樣式 │ ├─img 圖片 │ └─script jquery └─WEB-INF ├─classes │ └─indi │ └─huishi │ ├─controller │ ├─dao │ ├─handler │ ├─interceptor │ ├─pojo │ ├─service │ │ └─impl │ ├─test │ │ └─basic │ └─utils └─lib 數(shù)據(jù)庫(kù) 使用MySQL實(shí)現(xiàn),和上一版本的區(qū)別:學(xué)生表的主鍵和學(xué)號(hào)字段分離。主鍵將不再面向用戶出現(xiàn)。 USE student_score_ssm;CREATETABLE student_score( id INTPRIMARYKEYAUTO_INCREMENT,NOVARCHAR(10)UNIQUENOTNULL, NAME VARCHAR(20)NOTNULL, score FLOAT(20), class_name INT);CREATETABLEUSER( id INTPRIMARYKEYAUTO_INCREMENT, username VARCHAR(20)UNIQUE, PASSWORD VARCHAR(20)NOTNULL, email VARCHAR(20)); 結(jié)果頁(yè)面 主頁(yè) 點(diǎn)擊加載圖片 點(diǎn)擊加載圖片 查詢 點(diǎn)擊加載圖片 點(diǎn)擊加載圖片 查詢異常 點(diǎn)擊加載圖片 增加 點(diǎn)擊加載圖片 修改 點(diǎn)擊加載圖片 刪除 點(diǎn)擊加載圖片 統(tǒng)計(jì) ![]() 點(diǎn)擊加載圖片 登錄 ![]() 點(diǎn)擊加載圖片 注冊(cè) ![]() 點(diǎn)擊加載圖片 |
|
來(lái)自: 軟件測(cè)評(píng)師 > 《待分類》