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

正文內(nèi)容

基于jsp的學(xué)生選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-全文預(yù)覽

  

【正文】 12師查看課表界面圖413師查看課表序列圖第5章 軟件測(cè)試與分析測(cè)試是開(kāi)發(fā)時(shí)期最后一個(gè)階段,是保證軟件質(zhì)量的重要手段。圖44管理員添加課程界面圖45管理員添加課程序列圖(3) 管理員刪除課程功能的實(shí)現(xiàn)管理員進(jìn)入管理員主頁(yè)后點(diǎn)擊管理課程進(jìn)入課程管理主頁(yè),管理員點(diǎn)擊刪除課程,如果課程刪除成功系統(tǒng)會(huì)給出提示。采用jsp+javabean+servlet技術(shù),基于MVC架構(gòu)的系統(tǒng)實(shí)現(xiàn)如圖41所示。通常為針對(duì)一個(gè)實(shí)體的一組相關(guān)操作設(shè)置一個(gè)控制類。系統(tǒng)主要采用jsp+javabean+servlet技術(shù)實(shí)現(xiàn)。Dreamweaver唯一提供Roundtrip HTML、視覺(jué)化編輯與原始碼編輯同步的設(shè)計(jì)工具。同時(shí)它是高效智能的,使得公司可以降低開(kāi)發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時(shí)間和成本,并且提供了一個(gè)全面的平臺(tái),可以在用戶需要的時(shí)候給他發(fā)送信息。Java主要靠Java虛擬機(jī)(JVM)在目標(biāo)碼級(jí)實(shí)現(xiàn)平臺(tái)無(wú)關(guān)性。為此單獨(dú)建立一個(gè)數(shù)據(jù)庫(kù)方法類,將建立數(shù)據(jù)庫(kù)連接、執(zhí)行SQL語(yǔ)句并返回結(jié)果集的功能封裝到數(shù)據(jù)庫(kù)類中;單獨(dú)建立一個(gè)編碼方式轉(zhuǎn)換方法類,封裝編碼轉(zhuǎn)換的功能。管理員主頁(yè)管理員成功登錄系統(tǒng)后顯示管理員主頁(yè),本頁(yè)顯示管理員可以實(shí)現(xiàn)的各種功能。在此處邊界類指JSP頁(yè)面,通常用戶的每個(gè)功能都應(yīng)一個(gè)頁(yè)面,也可將各類用戶的公共功能對(duì)應(yīng)成一個(gè)頁(yè)面,例如登錄頁(yè)面。實(shí)體類類圖如下圖所示。 系統(tǒng)包設(shè)計(jì)按照MVC設(shè)計(jì)模式進(jìn)行系統(tǒng)設(shè)計(jì),為了使系統(tǒng)的層次結(jié)構(gòu)和功能劃分更清楚,將系統(tǒng)中的實(shí)現(xiàn)不同功能的類放入不同的包中進(jìn)行組織。表43學(xué)生信息表(t_xuesheng)字段名數(shù)據(jù)類型字段描述長(zhǎng)度約束idint學(xué)生編號(hào)4xuehaovarchar學(xué)號(hào)50主鍵xingmingvarchar姓名50xingbievarchar性別50nianlingint年齡4banjivarchar班級(jí)50loginnamevarchar登錄帳號(hào)50loginpwvarchar登陸密碼50(4)老師信息表(t_laoshi)老師信息表主要存儲(chǔ)老師的基本信息,主要字段包括:教師編號(hào)、教師號(hào)、姓名、性別、年齡、登錄帳號(hào)、登錄密碼等。數(shù)據(jù)是一切系統(tǒng)設(shè)計(jì)的基礎(chǔ),通俗地說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)就像高樓大廈的根基一樣,如果設(shè)計(jì)的不合理、不完善,將在系統(tǒng)開(kāi)發(fā)過(guò)程中,甚至到后期的系統(tǒng)維護(hù)、功能變更和功能擴(kuò)充時(shí),引起較多問(wèn)題,嚴(yán)重時(shí)甚至要重新設(shè)計(jì),重做大量已完成工作。MVC模式內(nèi)部模型、視圖和控制器三者之間的關(guān)系如下圖所示。控制器定義了應(yīng)用程序的行為:負(fù)責(zé)對(duì)來(lái)自視圖的用戶要求進(jìn)行解釋,并把這些要求映射成相應(yīng)的行為,這些行為由模型負(fù)責(zé)實(shí)現(xiàn)。視圖同時(shí)將用戶請(qǐng)求告知控制器。但是模型中數(shù)據(jù)的變化一般會(huì)通過(guò)一種刷新機(jī)制被公布。MVC應(yīng)用程序設(shè)計(jì)結(jié)構(gòu)有助于將應(yīng)用分割成若干邏輯部件,是程序設(shè)計(jì)變得更加容易。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進(jìn)行命名,做到任意變量均能從上下文推斷其義。實(shí)用性:要求本系統(tǒng)能夠滿足高校學(xué)生選課管理的需要,因此具有良好的實(shí)用性。對(duì)于其他操作,系統(tǒng)應(yīng)在3秒內(nèi)給出處理結(jié)果。 安全性要求本系統(tǒng)不影響其他軟件的正常運(yùn)行,而且不會(huì)被人故意修改或植入惡意程序。 精度要求系統(tǒng)處理的主要信息為學(xué)生、管理員、教師三類用戶的個(gè)人信息以及涉及到選課的課程信息和課表信息,對(duì)數(shù)據(jù)精度無(wú)特殊要求。系統(tǒng)應(yīng)能夠準(zhǔn)確獲取外部信息以及用戶操作,并進(jìn)行正確的數(shù)據(jù)處理,最后將結(jié)果存入數(shù)據(jù)庫(kù)中。 前置條件:管理員成功登錄系統(tǒng)216。 基本事件流:1. 管理員向系統(tǒng)發(fā)出修改密碼請(qǐng)求2. 系統(tǒng)提示管理員輸入原密碼和新密碼3. 管理員輸入原密碼和新密碼4. 系統(tǒng)驗(yàn)證管理員輸入是否為空5. 系統(tǒng)驗(yàn)證原密碼是否正確6. 系統(tǒng)處理管理員修改密碼請(qǐng)求7. 系統(tǒng)向管理員顯示密碼修改成功的消息216。 次要事件流: 當(dāng)前系統(tǒng)中無(wú)課表信息 系統(tǒng)向用戶無(wú)課表信息 返回基本事件流1216。 次要事件流: 當(dāng)前課程不可重復(fù)選擇 系統(tǒng)給出提示 返回基本事件流2后置條件:無(wú)查看課表216。 后置條件:系統(tǒng)準(zhǔn)備處理下一個(gè)用戶請(qǐng)求在線選課216。 用例說(shuō)明:用戶對(duì)登錄系統(tǒng)功能的使用216。圖23教師用例圖通過(guò)對(duì)系統(tǒng)功能的進(jìn)一步分析,可以得到各個(gè)用例的詳細(xì)描述。圖21管理員用例圖學(xué)生通過(guò)本系統(tǒng)可以查看個(gè)人信息、在線選課、查看課表、登錄系統(tǒng)。2. 2系統(tǒng)的功能性需求通過(guò)對(duì)學(xué)生選課系統(tǒng)進(jìn)行需求分析,可以確定學(xué)生選課系統(tǒng)主要有三類用戶:系統(tǒng)管理員、教師和學(xué)生。第2章 需求分析 學(xué)生選課系統(tǒng)介紹學(xué)生選課管理工作是學(xué)校教務(wù)管理系統(tǒng)中一個(gè)非常重要的環(huán)節(jié),它負(fù)責(zé)安排整個(gè)學(xué)校學(xué)生和教師的上課情況。(2)用戶使用可行性本系統(tǒng)對(duì)用戶的要求,除了需要具備在Microsoft Windows平臺(tái)上使用個(gè)人電腦的知識(shí)外,并不需要特別的技術(shù)能力。系統(tǒng)的開(kāi)發(fā)基于本人對(duì)程序開(kāi)發(fā)的實(shí)踐學(xué)習(xí)而來(lái),學(xué)校無(wú)需資金投入,并且軟件開(kāi)發(fā)過(guò)程投入的成本不高,因此開(kāi)發(fā)經(jīng)費(fèi)完全可以接受。同時(shí),考慮給予的開(kāi)發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開(kāi)發(fā)的。1. 3. 1技術(shù)可行性 技術(shù)可行性:系統(tǒng)采用Java語(yǔ)言進(jìn)行開(kāi)發(fā),主要使用MVC三層結(jié)構(gòu)進(jìn)行系統(tǒng)架構(gòu),采用JSP+Servlet+Javabean技術(shù)實(shí)現(xiàn)。由于學(xué)校與學(xué)校之間對(duì)學(xué)生選課環(huán)節(jié)的具體管理標(biāo)準(zhǔn)和要求不同,設(shè)計(jì)與開(kāi)發(fā)針對(duì)本校的學(xué)生選課系統(tǒng)仍舊勢(shì)在必行。傳統(tǒng)的學(xué)生選課過(guò)程往往采用人工方式進(jìn)行管理,管理方法落后、效率低、質(zhì)量差,而基于計(jì)算機(jī)技術(shù)的學(xué)生選課系統(tǒng)實(shí)現(xiàn)了對(duì)整個(gè)學(xué)生選課過(guò)程的系統(tǒng)化、規(guī)范化、無(wú)紙化管理。當(dāng)前的管理信息系統(tǒng)已經(jīng)發(fā)展為集成了計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、通信技術(shù)、信息處理技術(shù),對(duì)信進(jìn)行收集、傳遞、存儲(chǔ)及加工處理,用于輔助決策進(jìn)行事務(wù)管理的一種人機(jī)交互的智能化計(jì)算機(jī)系統(tǒng)。在開(kāi)發(fā)過(guò)程中首先進(jìn)行需求分析,確定了其主要的業(yè)務(wù)流程和信息交互的內(nèi)容,然后又結(jié)合了學(xué)校對(duì)選課過(guò)程的管理標(biāo)準(zhǔn)和要求對(duì)系統(tǒng)進(jìn)行功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),最后用Java語(yǔ)言編碼實(shí)現(xiàn)。廊坊師范學(xué)院本科畢業(yè)論文 學(xué) 號(hào): 09040241009 姓 名: 李永興年 級(jí): 2009級(jí) 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 論文題目: 基于JSP的學(xué)生選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 指導(dǎo)教師: 萬(wàn)里威 廊坊師范學(xué)院本科生畢業(yè)論文(設(shè)計(jì))論文題目:基于JSP的學(xué)生選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文摘要:目前,運(yùn)用先進(jìn)的信息管理系統(tǒng)及軟件平臺(tái)對(duì)信息進(jìn)行科學(xué)化和網(wǎng)絡(luò)化管理己經(jīng)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1