freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的學(xué)生選課系統(tǒng)的設(shè)計與實現(xiàn)-wenkub.com

2025-06-23 08:36 本頁面
   

【正文】 值此論文完成之際,特別向萬老師表示衷心的感謝和崇高的敬意,謝謝她細心而又耐心地輔導(dǎo),使得我得以順利的完成畢業(yè)設(shè)計開發(fā)工作。一切都是那么新鮮,那么富有吸引力。當然系統(tǒng)中還存在很多的不足,與目前各大高校應(yīng)用的學(xué)生選課系統(tǒng)相比還有很大的差距,還有許多需要改進的地方。第6章 結(jié)束語本文在分析管理流程的基礎(chǔ)上,用JSP和Sql Server2000設(shè)計并實現(xiàn)了學(xué)生選課。程序測試的主要方法分為兩大類,白盒測試和黑盒測試。為了解決這場危機,軟件從業(yè)人員、專家和學(xué)者做出了大量的努力。軟件測試就是在受控制的條件下對系統(tǒng)或應(yīng)用程序進行操作并評價操作結(jié)果的過程,所謂控制條件應(yīng)包括正常條件與非正常條件。圖46理員添加課程界面圖47理員添加課程序列圖(4) 管理員修改密碼功能的實現(xiàn)管理員輸入原密碼和新密碼后點擊修改按鈕,系統(tǒng)處理管理員的修改請求,若修改成功則給出修改成功的信息提示,如果原密碼不正確則會給出原密碼不正確的提示。圖41基于MVC的系統(tǒng)實現(xiàn)圖(1) 用戶登錄功能的實現(xiàn)學(xué)生、教師管理員三類用戶共用一個登錄界面。由于系統(tǒng)中控制類較多,僅列舉管理員控制類admin_servlet進行說明。jsp頁面實現(xiàn)抽象的邊界類,即MVC架構(gòu)中的視圖部分;javabean實現(xiàn)設(shè)計中抽象出的實體類,即MVC架構(gòu)中的模型部分;servlet實現(xiàn)設(shè)計中抽象出的控制類,即MVC架構(gòu)中的控制器部分。SQL Server2000一種穩(wěn)定的數(shù)據(jù)庫管理系統(tǒng),適合大型項目開發(fā)。開發(fā)過程中,主要要用到的開發(fā)工具(如表11所示)。JVM是一種抽象機器,它附著在具體操作系統(tǒng)之上,本身具有一套虛機器指令,并有自己的棧、寄存器組等。第4章 系統(tǒng)實現(xiàn)結(jié)合本系統(tǒng)開發(fā)的特點,我采用 Microsoft SQL Server 2000 做后臺數(shù)據(jù)庫管理系統(tǒng),同時我又選擇了功能強大的Java語言作為開發(fā)工具,利用軟件工程的思想和方法,總體上先采用結(jié)構(gòu)化生命周期法進行系統(tǒng)分析與設(shè)計,然后采用快速原型法來實現(xiàn)本系統(tǒng)。管理員修改密碼頁面管理員填寫原密碼和新密碼,若原密碼正確則將原密碼修改為新密碼系統(tǒng)管理頁面管理員可以管理系統(tǒng)中的所有管理員,可以添加新管理員和刪除現(xiàn)有的管理員課程管理頁面管理員可以查看現(xiàn)有課程,刪除現(xiàn)有課程課程添加頁面管理員可以添加新課程老師管理頁面管理員可以刪除系統(tǒng)中登記的教師,查看系統(tǒng)中登記的教師老師錄入頁面管理員可以添加教師課表管理頁面管理員可以查看系統(tǒng)中的課表信息,刪除課表課表添加頁面管理員可以向系統(tǒng)中添加新課表學(xué)生管理頁面管理員可以查看系統(tǒng)中的學(xué)生信息,刪除學(xué)生信息學(xué)生添加頁面管理員可以向系統(tǒng)中添加學(xué)生查看個人信息頁面教師和學(xué)生登錄成功后可以查看個人信息教師查看課表頁面教師可以查看自己的課表學(xué)生選課頁面學(xué)生可以查看系統(tǒng)中的登記的課程并選課學(xué)生查看已選課程頁面學(xué)生可以查看已選課程 底層方法類設(shè)計按照面向?qū)ο蟮脑O(shè)計方法,在設(shè)計過程中進行類的抽象。系統(tǒng)頁面設(shè)計如下表所示。圖3—3實體類類圖 控制類設(shè)計控制類主要負責流程控制,通常為一組相關(guān)功能設(shè)置一個控制類。本系統(tǒng)共設(shè)置四個包,其中model包中存放實體類;service包中存放控制類;servlet包中存放系統(tǒng)中所有角色都會用到的公共行為類,如登錄系統(tǒng);util包中存放系統(tǒng)中所有類都會用到的一些底層方法,util包中的類把系統(tǒng)中所有類都會用到的底層方法封裝起來供其他類調(diào)用。表44老師信息表(t_laoshi)字段名數(shù)據(jù)類型字段描述長度約束idint教師編號10bianhaovarchar教師號50主鍵xingmingvarchar姓名50xingbievarchar性別50nianlingint年齡50zhichengvarchar職稱50loginnamevarchar登錄賬號50loginpwvarchar登陸密碼50(5)課表信息表(t_kebiao)老師信息表主要存儲課表的基本信息,主要字段包括:課表編號、課程id、上課時間、節(jié)次、上課教室、老師id。(1)管理員信息表(t_admin)管理員信息表主要用于系統(tǒng)管理員的信息,主要字段包括:管理員編號、登陸賬號、登陸密碼。圖31 MVC之間的關(guān)系圖 設(shè)計思想本系統(tǒng)采用MVC設(shè)計模式進行設(shè)計,分別詳細設(shè)計MVC中的模型、視圖和控制器部分。模型所實現(xiàn)的行為包括處理業(yè)務(wù)和修改模型的狀態(tài)。一個應(yīng)用程序可能有很多不同的視圖,MVC設(shè)計模式對視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理以及用戶請求,而不包括在視圖上的業(yè)務(wù)流程的處理。為了實現(xiàn)這種機制,那些用于監(jiān)視此模型的視圖必須事先在此模型上注冊,從而,視圖可以了解在數(shù)據(jù)模型上發(fā)生的改變。模型(Model):“數(shù)據(jù)模型”(Model)用于封裝與應(yīng)用程序的業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)以及對數(shù)據(jù)的處理方法。 MVC設(shè)計模式介紹MVC架構(gòu)模式是模型(Model)、視圖(View)和控制器(Controller)3個英文單詞的首字母組合。一致性:頁面整體設(shè)計風格以及命名規(guī)則的一致性:整體框架和用圖用色風格及變量、類名和其他元素的命名規(guī)則保持一致。第3章 系統(tǒng)設(shè)計本系統(tǒng)為了設(shè)計、實現(xiàn)和后期維護的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設(shè)計原則。不會造成內(nèi)存泄露,數(shù)據(jù)丟失等問題。 易用性要求界面要求清晰醒目、布局合理、功能明確。學(xué)生在線選課過程中,要求系統(tǒng)對學(xué)生的重復(fù)選課選課做出正確判斷并給出相應(yīng)提示信息。 基本事件流:1. 管理員向系統(tǒng)發(fā)出添加課表請求2. 系統(tǒng)向管理員顯示添加課表界面3. 管理員向系統(tǒng)發(fā)出添加課程請求4. 系統(tǒng)顯示當前課添加課程5. 管理員添加課程6. 管理員添加上課時間、節(jié)次、上課教室7. 管理員添加任課教師8. 管理員發(fā)出添加完成請求9. 系統(tǒng)處理請求10. 課表添加完成216。 次要事件流: 系統(tǒng)提示管理員新密碼或原密碼為空 返回基本事件流2 管理員輸入的原密碼不正確 系統(tǒng)提示管理員原密碼不正確 返回基本事件流2216。 后置條件:無密碼修改216。 用例說明:用戶實現(xiàn)查看課表功能216。 用例說明:學(xué)生實現(xiàn)在線選課功能216。 前置條件:系統(tǒng)運行正常216。由于系統(tǒng)用例過多,現(xiàn)選取登錄系統(tǒng)、在線選課、查看課表等幾個系統(tǒng)主要用例進行詳細描述。學(xué)生用例圖如下圖所示。每類用戶實現(xiàn)的功能各不相同,下面分別針對每類用戶介紹系統(tǒng)的功能。高效、現(xiàn)代化的學(xué)生選課管理可以提高學(xué)校教務(wù)管理的效率,降低
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1