【正文】
人力、物力的投入,減少選課過程中發(fā)生的錯誤。使用系統(tǒng)的管理員,需要具備對Tomcat服務器的使用能力,在投入使用前,無需對操作系統(tǒng)的人員進行培訓。學生選課系統(tǒng)的開發(fā)在經(jīng)濟上可行。 學生選課系統(tǒng)的開發(fā)在技術上可行。JSP頁面主要實現(xiàn)視圖層;Servlet實現(xiàn)控制器部分,負責進行流程控制;Javabean實現(xiàn)模型部分,主要負責封裝數(shù)據(jù)及實現(xiàn)業(yè)務邏輯。1. 3可行性分析可行性分析也稱為可行性研究,是在調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、社會等方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功[2]。學生選課系統(tǒng)對用戶而言操作起來簡便快捷,能減輕學生、教師的勞動強度,提高工作效率與管理水平,具有很大的使用價值。在學校中,信息管理系統(tǒng)已經(jīng)涉及到教育教學的各個方面,從學生教師管理到考試安排、成績統(tǒng)計等,都通過信息管理系統(tǒng)來高效地運作。關鍵詞: JSP;Servlet;Javabean; MVC Title:Design and implementation of student course selection system based on JSPAbstract:At present, the use of advanced information management system and software platform to conduct scientific information and network management has bee the trend of the development of information management system, advanced information management tools can greatly improve efficiency and quality in the process of information management. Student course selection process is an important link in university information management。學生選課過程是高校信息管理的一個重要環(huán)節(jié),傳統(tǒng)的學生選課過程往往采用人工方式進行管理,管理方法落后、效率低、質(zhì)量差,對學生選課過程進行信息化管理勢在必行。本系統(tǒng)主要是針對本院系學生進行公共課選修所開發(fā)的一款系統(tǒng),主要采用的是MVC三層架構和JSP+Servlet+JavaBean技術。 traditional student selection process often uses artificial management way and backward management methods, which leads to low efficiency and poor quality. Using information management way for student selection process is imperative. This system is mainly aimed at the college students of public elective course, and it uses the three layers of the MVC architecture and JSP+Servlet+Javabean technology. The development process of this system strictly follows the software engineering. In the process of developing the requirement analysis is carried firstly, which determines the main business process and information munication interactive content, and then makes the functional design and the database design of the system bined with the school on the course of process management standards and requirements of, finally using Java language code.Keywords:JSP;Servlet;Javabean; MVC目 錄第1章 緒論 1 系統(tǒng)開發(fā)背景及意義 1 研究論文內(nèi)容 1 1 2 可行性分析 2 技術可行性 2 經(jīng)濟可行性 2 硬件可行性 2第2章 需求分析 2 3 系統(tǒng)的非功能性需求 7 正確性要求 7 健壯性要求 7 精度要求 7 7 安全性要求 7 時間特性要求 8第3章 系統(tǒng)設計 8 8 8 c/s設計模式介紹 8 9 數(shù)據(jù)庫表設計 9 10第4章 系統(tǒng)實現(xiàn) 12 12 13 13 13 14 15 17 18第5章 軟件測試與分析 19 19 20 測試環(huán)境 20 測試總結 20第6章 結束語 21參考文獻 22致謝 23第1章 緒論1. 1 系統(tǒng)開發(fā)背景及意義計算機的出現(xiàn)給人類社會帶來了第三次工業(yè)革命,計算機和計算機網(wǎng)絡已經(jīng)深入到了各行各業(yè)、各個領域。同時,學校管理中的學生選課過程也提出了相應的要求。1. 2研究現(xiàn)狀現(xiàn)在很多學校仍然采用手工方式管理學生選課過程,隨著學校學生人數(shù)的增加和新課程的不斷開設,必然會造成工作效率低、錯誤增加等嚴重問題。可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。整個系統(tǒng)層次劃分清晰、明確。1. 3. 2經(jīng)濟可行性傳統(tǒng)學生選課過程主要采用手工方式進行管理,管理效率低、質(zhì)量差、錯誤多,需要耗費大量的人力、物力。1. 3. 3社會可行性本系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進行研究。這樣既減少投入成本又簡化了操作環(huán)節(jié)。學生選課系統(tǒng)是一個面向學校教務管理人員、任課教師和學生,可以為他們提供高效、現(xiàn)代化、科學的選課管理過程,是現(xiàn)代高校進行選課管理必不可少的辦公軟件。系統(tǒng)管理員通過本系統(tǒng)可以實現(xiàn)密碼修改功能、系統(tǒng)管理功能、課程管理功能、老師管理功能、課表管理功能、學生管理功能、登錄功能。圖22學生用例圖教師通過本系統(tǒng)可以查看個人信息、登錄系統(tǒng)、查看課表。如下表所示。 基本事件流: 1.用戶發(fā)出使用系統(tǒng)請求2.系統(tǒng)顯示登錄頁3.用戶