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

正文內(nèi)容

基于jsp的學(xué)生選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-16 03:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 6 系統(tǒng)給出提示 返回基本事件流 2 后置條件:無(wú) 查看課表 ? 用例說(shuō)明:用戶(hù)實(shí)現(xiàn)查看課表功能 ? 前置條件:用戶(hù)成功登陸系統(tǒng) ? 基本事 件流: 1. 用戶(hù)向系統(tǒng)發(fā)出 查看課表請(qǐng)求 2. 系統(tǒng)檢索當(dāng)前課表 3. 系統(tǒng)向用戶(hù)顯示課表 ? 次要事件流: 當(dāng)前系統(tǒng)中無(wú)課表信息 系統(tǒng)向用戶(hù)無(wú)課表信息 返回基本事件流 1 ? 后置條件:無(wú) 密碼修改 ? 用例說(shuō)明:管理員實(shí)現(xiàn)修改密碼功能 ? 前置條件:管理員成功登錄系統(tǒng) ? 基本事件流: 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)向管理員顯示密碼修改成功的 消息 ? 次要事件流: 系統(tǒng)提示管理員新密碼或原密碼為空 返回基本事件流 2 管理員輸入的原密碼不正確 廊坊師范本科畢業(yè)論文 7 系統(tǒng)提示管理員原密碼不正確 返回基本事件流 2 ? 后置條件:密碼修改成功 添加課表 ? 用例描述:管理員實(shí)現(xiàn)添加課表功能 ? 前置條件:管理員成功登錄系統(tǒng) ? 基本事件流: 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. 課表添加完成 ? 次要事件流: 系統(tǒng)中不存在課程信息 返回基本流 1 系統(tǒng)中不存在任課教師信息 系統(tǒng)給出不存在任課教師信息的提示 返回基本流 1 管理員添加課表與原有課表沖突 系統(tǒng)給出課表與原有課表沖突的提示信息 返回基本流 1 ? 后置條件: 表 21用例描述表 廊坊師范本科畢業(yè)論文 8 系統(tǒng)的非功能性需求 正確性要求 系統(tǒng)能夠正確地將用戶(hù)分為系統(tǒng)管理員、教師和學(xué)生三類(lèi),并能夠分類(lèi)處理每類(lèi)用戶(hù)的請(qǐng)求。系統(tǒng)應(yīng)能夠準(zhǔn)確獲取外部信息以及用戶(hù)操作,并進(jìn)行正確的數(shù)據(jù)處理,最后將結(jié)果存入數(shù)據(jù)庫(kù)中。學(xué)生在線(xiàn)選課過(guò)程中,要求系統(tǒng)對(duì)學(xué)生的重復(fù)選課選課做出正確判斷并給出相應(yīng)提示信息。 健壯性要求 該系統(tǒng)部署后,在硬件條件和支持軟件條件沒(méi)有發(fā)生變化的情況下,能夠一直保 持運(yùn)行狀態(tài),直到系統(tǒng)被升級(jí)或替代。本系統(tǒng)出現(xiàn)的錯(cuò)誤多為數(shù)據(jù)庫(kù)錯(cuò)誤,應(yīng)經(jīng)常對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份,必要時(shí)能夠采取數(shù)據(jù)庫(kù)恢復(fù)措施,解決系統(tǒng)出現(xiàn)的問(wèn)題,保證系統(tǒng)正常運(yùn)行。 精度要求 系統(tǒng)處理的主要信息為學(xué)生、管理員、教師三類(lèi)用戶(hù)的個(gè)人信息以及涉及到選課的課程信息和課表信息,對(duì)數(shù)據(jù)精度無(wú)特殊要求。 易用性要求 界面要求清晰醒目、布局合理、功能明確。對(duì)各個(gè)功能輔以已讓使用者容易接收的圖標(biāo),并用色彩的區(qū)別加以提示,是使用者能夠快速、準(zhǔn)確的掌握正確使用該系統(tǒng)的方法和技巧。對(duì)電腦使用熟練的用戶(hù)適應(yīng)操作方法 所需時(shí)間不超過(guò)半個(gè)小時(shí),知道電腦基本操作的用戶(hù)經(jīng)過(guò)簡(jiǎn)單培訓(xùn),一小時(shí)就可以熟練掌握軟件的使用方法。 安全性要求 本系統(tǒng)不影響其他軟件的正常運(yùn)行,而且不會(huì)被人故意修改或植入惡意程序。不會(huì)造成內(nèi)存泄露,數(shù)據(jù)丟失等問(wèn)題。應(yīng)能夠保證用戶(hù)數(shù)據(jù)和賬號(hào)的安全。 時(shí)間特性要求 對(duì)于信息查詢(xún)操作,考慮到網(wǎng)絡(luò)數(shù)據(jù)傳輸速度的影響,系統(tǒng)應(yīng)在 5 秒之內(nèi)給出結(jié)果。對(duì)于其他操作,系統(tǒng)應(yīng)在 3 秒內(nèi)給出處理結(jié)果。 廊坊師范本科畢業(yè)論文 9 第 3 章 系統(tǒng)設(shè)計(jì) 系統(tǒng)總體設(shè)計(jì)原則 本系統(tǒng)為了設(shè)計(jì)、實(shí)現(xiàn)和后期維護(hù)的方便,以及系統(tǒng)用戶(hù)使用的便利,所以必須采取一定的設(shè)計(jì)原則。其主要設(shè)計(jì)原則有: 簡(jiǎn)單性:在實(shí)現(xiàn)系統(tǒng)的功能的同時(shí),盡量讓系統(tǒng) 界面簡(jiǎn)潔清晰、 操作簡(jiǎn)單易懂,這對(duì)于一個(gè)系統(tǒng)來(lái)說(shuō)是非常重要的。 針對(duì)性:本系統(tǒng)設(shè)計(jì)是針對(duì) 高校學(xué)生選課 的需求定向開(kāi)發(fā)設(shè)計(jì),所以具有專(zhuān)業(yè)突出 性 和很強(qiáng)的針對(duì)性。 實(shí)用性:要求本系統(tǒng)能夠滿(mǎn)足 高校學(xué)生選課管理 的需要,因此具有良好的實(shí)用性。 一致性:頁(yè)面整體設(shè)計(jì)風(fēng)格以及命名規(guī)則的一致性:整體框架和用圖用色風(fēng)格及變量、類(lèi)名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應(yīng)該盡量使用同樣的元素。元素風(fēng)格一致性:界面元素的美觀風(fēng)格、擺 放位置在同一個(gè)界面和不同界面之間都應(yīng)該是一致的。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進(jìn)行命名,做到任意變量均能從上下文推斷其義。 系統(tǒng)設(shè)計(jì)思想 MVC 設(shè)計(jì)模式介紹 MVC架構(gòu)模式是模型( Model)、視圖( View)和控制器( Controller) 3個(gè)英文單詞的首字母組合。 MVC模式是目前用的比較多的一種設(shè)計(jì)模式。 MVC包括三類(lèi)對(duì)象: Model 是應(yīng)用對(duì)象, View 是在屏幕上的表示, Controller 定義用戶(hù)界面對(duì)用戶(hù)輸入的響應(yīng)方式。 MVC 應(yīng)用程序設(shè)計(jì)結(jié)構(gòu)有助于將應(yīng)用分割成若干邏輯部 件,是程序設(shè)計(jì)變得更加容易。 模型( Model):“數(shù)據(jù)模型”( Model)用于封裝與應(yīng)用程序的業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)以及對(duì)數(shù)據(jù)的處理方法?!澳P汀庇袑?duì)數(shù)據(jù)直接訪問(wèn)的權(quán)力,例如對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)。“模型”不依賴(lài)“視圖”和“控制器”,也就是說(shuō),模型不關(guān)心它會(huì)被如何顯示或是如何被操作。但是模型中數(shù)據(jù)的變化一般會(huì)通過(guò)一種刷新機(jī)制被公布。為了實(shí)現(xiàn)這種機(jī)制,那些用于監(jiān)視此模型的視圖必須事先在此模型上注冊(cè),從而,視圖可以了解在數(shù)據(jù)模型上發(fā)生的改變。 廊坊師范本科畢業(yè)論文 10 視圖( View):視圖代表用戶(hù)交互界面,用來(lái)組織模型中的內(nèi)容,從模型中獲得數(shù)據(jù) 并指定這些數(shù)據(jù)如何表現(xiàn)。當(dāng)模型變化時(shí),視圖負(fù)責(zé)維持?jǐn)?shù)據(jù)表現(xiàn)的一致性。視圖同時(shí)將用戶(hù)請(qǐng)求告知控制器。一個(gè)應(yīng)用程序可能有很多不同的視圖,MVC 設(shè)計(jì)模式對(duì)視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理以及用戶(hù)請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的處理。業(yè)務(wù)流程交予模型處理。 控制器( Controller):控制器的工作就是根據(jù)用戶(hù)的輸入,控制用戶(hù)界面數(shù)據(jù)顯示和更新模型對(duì)象狀態(tài)。控制器定義了應(yīng)用程序的行為:負(fù)責(zé)對(duì)來(lái)自視圖的用戶(hù)要求進(jìn)行解釋?zhuān)堰@些要求映射成相應(yīng)的行為,這些行為由模型負(fù)責(zé)實(shí)現(xiàn)。模型所實(shí)現(xiàn)的行為包括處理業(yè)務(wù)和修改 模型的狀態(tài)。根據(jù)用戶(hù)要求和模型行為的結(jié)果,控制器選擇一個(gè)屬兔作為對(duì)用戶(hù)請(qǐng)求的的應(yīng)答。通常一組相關(guān)功能集對(duì)應(yīng)一個(gè)控制器。 MVC模式內(nèi)部模型、視圖和控制器三者之間的關(guān)系如下圖所示。 圖 31 MVC之間的關(guān)系圖 設(shè)計(jì)思想 本系統(tǒng)采用 MVC設(shè)計(jì)模式進(jìn)行設(shè)計(jì),分別詳細(xì)設(shè)計(jì) MVC中的模型、視圖和控制器部分。系統(tǒng)采用面向?qū)ο蟮脑O(shè)計(jì)方法,用實(shí)體類(lèi)實(shí)現(xiàn) MVC中的模型部分,主要負(fù)責(zé)數(shù)據(jù)的封裝和業(yè)務(wù)邏輯的實(shí)現(xiàn);用邊界類(lèi)實(shí)現(xiàn) MVC中的視圖部分,邊界類(lèi)即系統(tǒng)中負(fù)責(zé)數(shù)據(jù)顯示的頁(yè)面;用控制類(lèi)實(shí)現(xiàn) MVC中的控制器部分, 負(fù)廊坊師范本科畢業(yè)論文 11 責(zé)處理系統(tǒng)的業(yè)務(wù)流程。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中非常重要的一個(gè)環(huán)節(jié)。數(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ì),重做大量已完成工作。 數(shù)據(jù)庫(kù)表設(shè)計(jì) ( 1)管理員信息表 (t_admin) 管理員信息表主要用于系統(tǒng)管理員的信息,主要字段包括:管理員編號(hào)、登陸賬號(hào)、登陸密碼。 表 41 管理員信息表( t_admin) 字段名 數(shù)據(jù)類(lèi)型 字段描述 長(zhǎng)度 約束 userId Int 管理員編號(hào) 4 主鍵 userName varchar 登陸賬號(hào) 50 userPw varchar 登陸密碼 50 ( 2)課程信息表 (t_kecheng) 課程信息表主要存儲(chǔ)管理員發(fā)布的課程信息,主要字段包括:課程編號(hào)、課程號(hào)、課程名稱(chēng)、課時(shí)。 表 42 課程信息表( t_kecheng) 字段名 數(shù)據(jù)類(lèi)型 字段描述 長(zhǎng)度 約束 id int 課程編號(hào) 4 bianhao varchar 課程號(hào) 50 主鍵 mincheng varchar 課程 名稱(chēng) 5000 keshi varchar 課時(shí) 4 ( 3)學(xué)生信息表 (t_xuesheng) 學(xué)生表主要存儲(chǔ)學(xué)生的基本信息,主要字段包括:學(xué)生編號(hào)、學(xué)號(hào)、姓名、性別、年齡、班級(jí)、登錄帳號(hào)、登
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1