學(xué)生選課系統(tǒng)設(shè)計研究畢業(yè)論文.doc
約62頁DOC格式手機(jī)打開展開
學(xué)生選課系統(tǒng)設(shè)計研究畢業(yè)論文,摘 要隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。運(yùn)用計算機(jī)輔助選課,開發(fā)一套在線選課系統(tǒng),是十分必要的。既能實時地對大量選課數(shù)據(jù)進(jìn)行檢驗和統(tǒng)計,十分方便地輸出選課結(jié)果,同時也避免了人工處理時容易產(chǎn)生的錯誤。本系統(tǒng)是基于jsp平臺進(jìn)行開發(fā)的,主要開發(fā)工具是myeclipse和sqlserver。本系統(tǒng)由...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/156598.gif)
內(nèi)容介紹
此文檔由會員 白癡學(xué)東西 發(fā)布
摘 要
隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。運(yùn)用計算機(jī)輔助選課,開發(fā)一套在線選課系統(tǒng),是十分必要的。既能實時地對大量選課數(shù)據(jù)進(jìn)行檢驗和統(tǒng)計,十分方便地輸出選課結(jié)果,同時也避免了人工處理時容易產(chǎn)生的錯誤。
本系統(tǒng)是基于JSP平臺進(jìn)行開發(fā)的,主要開發(fā)工具是Myeclipse和SQL Server。本系統(tǒng)由學(xué)生選課模塊、教師信息管理模塊、學(xué)生信息管理模塊、課程管理模塊、課程分配模塊、成績錄入模塊、留言板管理模塊等組成。
本文通過分析B/S結(jié)構(gòu)的特點并結(jié)合選課的實際情況,提出了基于B/S結(jié)構(gòu)網(wǎng)上選課系統(tǒng)的基本設(shè)計思想,詳細(xì)介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設(shè)計與實現(xiàn)。通過該系統(tǒng),使學(xué)生可以方便地在校園網(wǎng)上進(jìn)行網(wǎng)上選課。
關(guān)鍵詞:選課,JSP,Myeclipse,B/S結(jié)構(gòu)
Abstract
With the incresement of the enrolling number of the grauates, the data which registry system handles is getting bigger. we need to exploit a online course selection system to make that easier. This system is not only be able to exam the data which the online course selection system operates, then output the result of one’s selection, it can also avoid the mistakes which are easily made in the human operate system.
This system is designed on the base of JSP platform, and I use Myeclipse as the exploit tool and use SQL Server as database. This system is made up of course selection module, teachers info management module, courses info management module, course arrangement module, messages management module, etc.
My thesis figures out the main idea of the online course selection system which is on the base of B/S structure after the analysis of the feature of B/S structure. it introduces how all the modules were designed and how the database is designed. By using this system, students can choose the course wherever they can get online.
Keywords: Online Course Selection, JSP, MyEclipse
目 錄
第一章 緒 論 1
1.1選題的目的與意義 1
1.2 國內(nèi)外發(fā)展現(xiàn)狀 1
1.3 可行性分析 2
1.3.1技術(shù)可行性 2
1.3.2 經(jīng)濟(jì)可行性 3
1.3.3 操作可行性 3
1.4 技術(shù)方案 3
1.4.1 軟件環(huán)境要求 3
2.2.2 硬件環(huán)境要求 4
第二章 系統(tǒng)需求分析 5
2.1 系統(tǒng)功能分析 5
2.2 系統(tǒng)性能需求 8
2.2.1 功能人性化 8
2.2.2 注重安全性 8
第三章 系統(tǒng)總體設(shè)計 9
3.1 系統(tǒng)分析 9
3.1.1 通用操作 9
3.1.2 用戶所具有功能 9
3.2 系統(tǒng)流程分析 10
3.3 數(shù)據(jù)庫的設(shè)計與實現(xiàn) 11
3.3.1 數(shù)據(jù)庫需求分析 12
3.3.2 數(shù)據(jù)庫系統(tǒng)分析 12
3.3.3 數(shù)據(jù)庫表 12
3.3.4數(shù)據(jù)庫物理實現(xiàn) 14
第四章 通用模塊設(shè)計與實現(xiàn) 16
4.1 檢測用戶是否擁有管理權(quán)限 16
4.2 過濾SQL字符 16
4.3 翻頁功能 17
4.4 輸出操作信息 17
第五章 系統(tǒng)設(shè)計與實現(xiàn) 18
5.1學(xué)生界面說明 18
5.1.1 登錄頁面 18
5.1.2 學(xué)生選課界面 20
5.1.3 查看已選課程列表頁面 21
5.1.4在留言板上留言 22
5.1.5 在課程結(jié)束后查看成績 23
5.2 管理界面說明 24
5.2.1學(xué)生信息管理 24
5.2.2 教師信息管理 25
5.2.3 課程管理 26
5.2.4 課程分配 27
5.2.5 成績錄入 28
5.2.6 留言管理 29
5.3 教師界面說明 31
5.3.1 查看課程 31
5.3.2 查看所有課程 32
第六章 結(jié) 論 34
參考文獻(xiàn) 35
致 謝 37
附錄1 外文文獻(xiàn)譯文 38
附錄2 外文文獻(xiàn)原文 44
附錄3 設(shè)計系統(tǒng)部分源代碼 53
隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。運(yùn)用計算機(jī)輔助選課,開發(fā)一套在線選課系統(tǒng),是十分必要的。既能實時地對大量選課數(shù)據(jù)進(jìn)行檢驗和統(tǒng)計,十分方便地輸出選課結(jié)果,同時也避免了人工處理時容易產(chǎn)生的錯誤。
本系統(tǒng)是基于JSP平臺進(jìn)行開發(fā)的,主要開發(fā)工具是Myeclipse和SQL Server。本系統(tǒng)由學(xué)生選課模塊、教師信息管理模塊、學(xué)生信息管理模塊、課程管理模塊、課程分配模塊、成績錄入模塊、留言板管理模塊等組成。
本文通過分析B/S結(jié)構(gòu)的特點并結(jié)合選課的實際情況,提出了基于B/S結(jié)構(gòu)網(wǎng)上選課系統(tǒng)的基本設(shè)計思想,詳細(xì)介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設(shè)計與實現(xiàn)。通過該系統(tǒng),使學(xué)生可以方便地在校園網(wǎng)上進(jìn)行網(wǎng)上選課。
關(guān)鍵詞:選課,JSP,Myeclipse,B/S結(jié)構(gòu)
Abstract
With the incresement of the enrolling number of the grauates, the data which registry system handles is getting bigger. we need to exploit a online course selection system to make that easier. This system is not only be able to exam the data which the online course selection system operates, then output the result of one’s selection, it can also avoid the mistakes which are easily made in the human operate system.
This system is designed on the base of JSP platform, and I use Myeclipse as the exploit tool and use SQL Server as database. This system is made up of course selection module, teachers info management module, courses info management module, course arrangement module, messages management module, etc.
My thesis figures out the main idea of the online course selection system which is on the base of B/S structure after the analysis of the feature of B/S structure. it introduces how all the modules were designed and how the database is designed. By using this system, students can choose the course wherever they can get online.
Keywords: Online Course Selection, JSP, MyEclipse
目 錄
第一章 緒 論 1
1.1選題的目的與意義 1
1.2 國內(nèi)外發(fā)展現(xiàn)狀 1
1.3 可行性分析 2
1.3.1技術(shù)可行性 2
1.3.2 經(jīng)濟(jì)可行性 3
1.3.3 操作可行性 3
1.4 技術(shù)方案 3
1.4.1 軟件環(huán)境要求 3
2.2.2 硬件環(huán)境要求 4
第二章 系統(tǒng)需求分析 5
2.1 系統(tǒng)功能分析 5
2.2 系統(tǒng)性能需求 8
2.2.1 功能人性化 8
2.2.2 注重安全性 8
第三章 系統(tǒng)總體設(shè)計 9
3.1 系統(tǒng)分析 9
3.1.1 通用操作 9
3.1.2 用戶所具有功能 9
3.2 系統(tǒng)流程分析 10
3.3 數(shù)據(jù)庫的設(shè)計與實現(xiàn) 11
3.3.1 數(shù)據(jù)庫需求分析 12
3.3.2 數(shù)據(jù)庫系統(tǒng)分析 12
3.3.3 數(shù)據(jù)庫表 12
3.3.4數(shù)據(jù)庫物理實現(xiàn) 14
第四章 通用模塊設(shè)計與實現(xiàn) 16
4.1 檢測用戶是否擁有管理權(quán)限 16
4.2 過濾SQL字符 16
4.3 翻頁功能 17
4.4 輸出操作信息 17
第五章 系統(tǒng)設(shè)計與實現(xiàn) 18
5.1學(xué)生界面說明 18
5.1.1 登錄頁面 18
5.1.2 學(xué)生選課界面 20
5.1.3 查看已選課程列表頁面 21
5.1.4在留言板上留言 22
5.1.5 在課程結(jié)束后查看成績 23
5.2 管理界面說明 24
5.2.1學(xué)生信息管理 24
5.2.2 教師信息管理 25
5.2.3 課程管理 26
5.2.4 課程分配 27
5.2.5 成績錄入 28
5.2.6 留言管理 29
5.3 教師界面說明 31
5.3.1 查看課程 31
5.3.2 查看所有課程 32
第六章 結(jié) 論 34
參考文獻(xiàn) 35
致 謝 37
附錄1 外文文獻(xiàn)譯文 38
附錄2 外文文獻(xiàn)原文 44
附錄3 設(shè)計系統(tǒng)部分源代碼 53