可自定义评教系统(教学质量评估系统)设计与实现(SSM)毕业论文+设计源码+mysql文件
目 錄
摘要 I
Abstract II
第1章 緒論 1
1.1 課題背景 1
1.2 研究意義 1
1.3 國內外研究現狀分析 2
1.3.1 評教指標的過于簡單化 2
1.3.2 評教指標的權重過于平均 2
1.3.3 評教結果的可信度和缺乏科學的數據分析 2
1.4 系統開發的主要目標和內容 3
1.4.1 開發目標 3
1.4.2 開發內容 3
第2章 系統開發技術路線 4
2.1 技術架構 4
2.2 使用框架和技術介紹 5
2.2.1 Spring 5
2.2.2 Spring MVC 5
2.2.3 MySql 6
2.2.4 MyBatis 7
2.3 本章小結 7
第3章 需求分析 8
3.1 總體需求 8
3.2 系統功能需求分析 8
3.2.1 角色和用例圖 8
3.2.2 功能模塊劃分 11
3.2.3 數據流向 12
3.3 系統非功能性需求分析 13
3.3.1 性能需求 13
3.3.2 界面需求 14
3.3.3 可行性分析 14
3.4 本章小結 15
第4章 系統設計 16
4.1 整體設計 16
4.2 系統設計思路 17
4.2.1 充分考慮系統的穩定性和擴展性。 17
4.2.2 合理的數據庫設計和充分的性能優化。 17
4.3 登陸模塊設計 18
4.4 基本信息管理模塊設計 19
4.4.1 管理員管理 19
4.4.2 權限管理 20
4.4.3 評教相關信息管理 21
4.5 評教模塊設計 21
4.5.1 評教指標設計 22
4.5.2 評教批次設計 23
4.5.3 評教流程設計 24
4.5.4 評教結果展示設計 25
4.6 數據導入設計 26
4.7 系統數據庫設計 27
4.7.1 數據實體關系 27
4.7.2 數據表結構設計 28
4.8 本章小結 30
第5章 系統實現 31
5.1 系統功能模塊實現 31
5.1.1 系統登陸 31
5.1.2 評教指標管理 33
5.1.3 評教流程 34
5.1.4 數據導入 35
5.2 安全和穩定性實現 37
5.2.1 數據效驗 37
5.2.2 XSS漏洞攻擊防范 38
5.2.3 并發訪問 39
5.3 系統測試 39
5.3.1 單元測試 39
5.3.2 功能測試 40
5.3.3 性能測試 40
5.4 本章小結 42
結論 43
致謝 44
參考文獻 45
附錄 46
附錄A 46
附錄B 56
附錄C 65
1.4系統開發的主要目標和內容
1.4.1開發目標
根據當前學校教務系統的設計,完成整個評教系統架構平臺的搭建和數據庫的設計,保證系統與學校教務系統能夠良好的銜接和運行。
設計與完善評教流程的體系,抽象出評教表格式,能夠實現根據需求來自定義評教表格的內容。
完成整個系統的設計,開發,實現和運行,包括測試和相關文檔的完善。
根據評教結果進行數據分析,并通過視圖直觀的展現出來,據此探索基于評價的教師獎懲機制,制定建議方案。
1.4.2開發內容
1.4.2.1數據的導入和教務系統數據的維護和銜接
將教務系統導出的學生表,教師表,課程表,學院表,選課表以EXCEL的格式導入到新設計的數據庫中,新系統的數據庫表的設計需要與教務系統的字段和類型保持一致,并截取對評教有用的字段進行維護,作為元數據方便接下來評教工作的展開。
1.4.2.2評教批次和評教指標的可自定義的設計
評教批次是指在每學期可能有不止一次的評測,評教批次需要設定開始和截止時間,評教需要在評教批次限制的時間內進行。
可自定義的評教表包括表頭,文本,打分表,反饋和建議等內容,每項的內容和數量是可以自定義設置和增減的,最后將自定義好的評教表動態的保存到數據庫中。
1.4.2.3系統管理員的設置和角色系統權限控制的設計
系統需要設置管理員來進行系統數據庫的維護和數據導入的工作。系統涉及的角色包括 學生,教師,管理員,和領導,每種角色所擁有的權限都不相同,角色的權限可以動態的設定,對訪問權限做細粒度的劃分和控制,保證系統角色的靈活性。
1.4.2.4評教結果的查看和統計展示
評教結果的展示對每個角色都不相同。學生的結果展示主要在于教師對自己課程表現的評價。教師的結果展示包括學生和領導對自己所教課程的評分和評價內容,并且可以查看相同課程各個學期的得分成績和評價的趨勢的展示。
總結
以上是生活随笔為你收集整理的可自定义评教系统(教学质量评估系统)设计与实现(SSM)毕业论文+设计源码+mysql文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中正确的输入语句是_pyth
- 下一篇: 200PLC转以太网通讯远创智控模块在手