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

正文內(nèi)容

基于jsp的學(xué)生選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(留存版)

2025-08-10 08:36上一頁面

下一頁面
  

【正文】 8第5章 軟件測(cè)試與分析 19 19 20 測(cè)試環(huán)境 20 測(cè)試總結(jié) 20第6章 結(jié)束語 21參考文獻(xiàn) 22致謝 23第1章 緒論1. 1 系統(tǒng)開發(fā)背景及意義計(jì)算機(jī)的出現(xiàn)給人類社會(huì)帶來了第三次工業(yè)革命,計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)深入到了各行各業(yè)、各個(gè)領(lǐng)域。在學(xué)校中,信息管理系統(tǒng)已經(jīng)涉及到教育教學(xué)的各個(gè)方面,從學(xué)生教師管理到考試安排、成績(jī)統(tǒng)計(jì)等,都通過信息管理系統(tǒng)來高效地運(yùn)作。 學(xué)生選課系統(tǒng)的開發(fā)在技術(shù)上可行。每類用戶實(shí)現(xiàn)的功能各不相同,下面分別針對(duì)每類用戶介紹系統(tǒng)的功能。 用例說明:學(xué)生實(shí)現(xiàn)在線選課功能216。 基本事件流:1. 管理員向系統(tǒng)發(fā)出添加課表請(qǐng)求2. 系統(tǒng)向管理員顯示添加課表界面3. 管理員向系統(tǒng)發(fā)出添加課程請(qǐng)求4. 系統(tǒng)顯示當(dāng)前課添加課程5. 管理員添加課程6. 管理員添加上課時(shí)間、節(jié)次、上課教室7. 管理員添加任課教師8. 管理員發(fā)出添加完成請(qǐng)求9. 系統(tǒng)處理請(qǐng)求10. 課表添加完成216。第3章 系統(tǒng)設(shè)計(jì)本系統(tǒng)為了設(shè)計(jì)、實(shí)現(xiàn)和后期維護(hù)的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設(shè)計(jì)原則。為了實(shí)現(xiàn)這種機(jī)制,那些用于監(jiān)視此模型的視圖必須事先在此模型上注冊(cè),從而,視圖可以了解在數(shù)據(jù)模型上發(fā)生的改變。(1)管理員信息表(t_admin)管理員信息表主要用于系統(tǒng)管理員的信息,主要字段包括:管理員編號(hào)、登陸賬號(hào)、登陸密碼。系統(tǒng)頁面設(shè)計(jì)如下表所示。開發(fā)過程中,主要要用到的開發(fā)工具(如表11所示)。圖41基于MVC的系統(tǒng)實(shí)現(xiàn)圖(1) 用戶登錄功能的實(shí)現(xiàn)學(xué)生、教師管理員三類用戶共用一個(gè)登錄界面。程序測(cè)試的主要方法分為兩大類,白盒測(cè)試和黑盒測(cè)試。一切都是那么新鮮,那么富有吸引力。為了解決這場(chǎng)危機(jī),軟件從業(yè)人員、專家和學(xué)者做出了大量的努力。由于系統(tǒng)中控制類較多,僅列舉管理員控制類admin_servlet進(jìn)行說明。JVM是一種抽象機(jī)器,它附著在具體操作系統(tǒng)之上,本身具有一套虛機(jī)器指令,并有自己的棧、寄存器組等。圖3—3實(shí)體類類圖 控制類設(shè)計(jì)控制類主要負(fù)責(zé)流程控制,通常為一組相關(guān)功能設(shè)置一個(gè)控制類。圖31 MVC之間的關(guān)系圖 設(shè)計(jì)思想本系統(tǒng)采用MVC設(shè)計(jì)模式進(jìn)行設(shè)計(jì),分別詳細(xì)設(shè)計(jì)MVC中的模型、視圖和控制器部分。模型(Model):“數(shù)據(jù)模型”(Model)用于封裝與應(yīng)用程序的業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)以及對(duì)數(shù)據(jù)的處理方法。不會(huì)造成內(nèi)存泄露,數(shù)據(jù)丟失等問題。 次要事件流: 系統(tǒng)提示管理員新密碼或原密碼為空 返回基本事件流2 管理員輸入的原密碼不正確 系統(tǒng)提示管理員原密碼不正確 返回基本事件流2216。 前置條件:系統(tǒng)運(yùn)行正常216。高效、現(xiàn)代化的學(xué)生選課管理可以提高學(xué)校教務(wù)管理的效率,降低人力、物力的投入,減少選課過程中發(fā)生的錯(cuò)誤。JSP頁面主要實(shí)現(xiàn)視圖層;Servlet實(shí)現(xiàn)控制器部分,負(fù)責(zé)進(jìn)行流程控制;Javabean實(shí)現(xiàn)模型部分,主要負(fù)責(zé)封裝數(shù)據(jù)及實(shí)現(xiàn)業(yè)務(wù)邏輯。關(guān)鍵詞: 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。同時(shí),學(xué)校管理中的學(xué)生選課過程也提出了相應(yīng)的要求。1. 3. 2經(jīng)濟(jì)可行性傳統(tǒng)學(xué)生選課過程主要采用手工方式進(jìn)行管理,管理效率低、質(zhì)量差、錯(cuò)誤多,需要耗費(fèi)大量的人力、物力。系統(tǒng)管理員通過本系統(tǒng)可以實(shí)現(xiàn)密碼修改功能、系統(tǒng)管理功能、課程管理功能、老師管理功能、課表管理功能、學(xué)生管理功能、登錄功能。 前置條件:學(xué)生已成功登錄系統(tǒng)且系統(tǒng)運(yùn)行正常216。 次要事件流: 系統(tǒng)中不存在課程信息 返回基本流1 系統(tǒng)中不存在任課教師信息 系統(tǒng)給出不存在任課教師信息的提示 返回基本流1 管理員添加課表與原有課表沖突 系統(tǒng)給出課表與原有課表沖突的提示信息 返回基本流1216。其主要設(shè)計(jì)原則有:簡(jiǎn)單性:在實(shí)現(xiàn)系統(tǒng)的功能的同時(shí),盡量讓系統(tǒng)界面簡(jiǎn)潔清晰、操作簡(jiǎn)單易懂,這對(duì)于一個(gè)系統(tǒng)來說是非常重要的。視圖(View):視圖代表用戶交互界面,用來組織模型中的內(nèi)容,從模型中獲得數(shù)據(jù)并指定這些數(shù)據(jù)如何表現(xiàn)。表41 管理員信息表(t_admin)字段名數(shù)據(jù)類型字段描述長(zhǎng)度約束userIdInt管理員編號(hào)4主鍵userNamevarchar登陸賬號(hào)50userPwvarchar登陸密碼50(2)課程信息表(t_kecheng)課程信息表主要存儲(chǔ)管理員發(fā)布的課程信息,主要字段包括:課程編號(hào)、課程號(hào)、課程名稱、課時(shí)。表47邊界類設(shè)計(jì)表用戶登錄頁面登錄用戶:學(xué)生、管理員、教師。表41 開發(fā)工具簡(jiǎn)介表工具名稱工具介紹eclipse是一個(gè)十分優(yōu)秀的用于開發(fā)Java,支持J2EE開發(fā),eclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。用戶進(jìn)入登錄界面后,輸入用戶名、密碼和用戶角色,然后點(diǎn)擊登錄進(jìn)行系統(tǒng)驗(yàn)證,如果輸入正確則提示登錄成功并跳轉(zhuǎn)到相應(yīng)角色對(duì)應(yīng)的首頁。白盒測(cè)試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計(jì)測(cè)試用例的方法,因而又稱結(jié)構(gòu)測(cè)試或玻璃盒測(cè)試,將軟件看成一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測(cè)試用例,對(duì)軟件的邏輯路徑及過程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。最后,我要特別感謝萬里威老師?;貞涍^去的點(diǎn)點(diǎn)滴滴,我不禁浮想聯(lián)翩:剛上大學(xué)時(shí)歡樂心情和興奮的場(chǎng)景還歷歷在目。軟件危機(jī)曾經(jīng)是軟件界甚至整個(gè)計(jì)算機(jī)界最熱門的話題。通常為針對(duì)一個(gè)實(shí)體的一組相關(guān)操作設(shè)置一個(gè)控制類。Java主要靠Java虛擬機(jī)(JVM)在目標(biāo)碼級(jí)實(shí)現(xiàn)平臺(tái)無關(guān)性。實(shí)體
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1