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

正文內(nèi)容

基于java的學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-04-09 04:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 和客戶不斷交流,清楚的理解客戶的真實(shí)想法,是整個(gè) 需求分析的基礎(chǔ)。只有徹底的互相理解,后期工作才能有條不紊的持續(xù)進(jìn)行。而在后期則是對(duì)從業(yè)務(wù)員那里得來(lái)的真實(shí)需求進(jìn)行逐步分析,并根據(jù)自己的理解反饋給用戶,這個(gè)過(guò)程能確保雙方能過(guò)達(dá)成共識(shí),真正做到互相理解,為之后軟件設(shè)計(jì)階段能平穩(wěn)進(jìn)行鋪墊良好基礎(chǔ)。 一、 功能性需求 本系統(tǒng)分為三個(gè)模塊,分別為管理員模塊、學(xué)生模塊和教師模塊,也就是說(shuō)本系統(tǒng)包括三類用戶的需求 ,以下將分別就各模塊進(jìn)行功能性需求分析。 1. 管理員功能性需求 管理員是使用系統(tǒng)的最大用戶,所以需求的功能會(huì)相對(duì)多很多。作為用戶之一,那么能夠管理自己 的信息就是基礎(chǔ);而該系統(tǒng)稱為“學(xué)生評(píng)教系統(tǒng)”,那么首先在該系統(tǒng)中就必須存在學(xué)生、教師和課程三者;再通過(guò)“評(píng)估”二字,需求中就需要讓學(xué)生來(lái)給教師打分的評(píng)估指標(biāo)、包含所有評(píng)估指標(biāo)和各種信息的評(píng)估單以及最后能夠讓教師和管理員查詢的評(píng)估結(jié)果,以上是基本需求。之后為了讓系統(tǒng)更豐富,可以對(duì)課程、教師信息進(jìn)行擴(kuò)展,例如課程是屬于某個(gè)學(xué)院下的某個(gè)專業(yè);不同的教師有不同的職稱,或者能夠系統(tǒng)備份等等。綜上,管理員需要對(duì)以下信息進(jìn)行管理: 1) 管理員能夠?qū)W(xué)生進(jìn)行管理,包括對(duì)學(xué)生信息的添加、刪除。 2) 管理員 能夠?qū)處熯M(jìn)行管理,包括教師信息的添加、刪除。 3) 管理員能夠?qū)φn程進(jìn)行管理,包括對(duì)課程的添加、修改、刪除。 4) 管理員能夠?qū)υ合颠M(jìn)行管理,包括對(duì)院系的添加、修改、刪除、查詢。 5) 管理員能夠?qū)I(yè)進(jìn)行管理,包括對(duì)專業(yè)的添加、刪除、修改。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 8 6) 管理員能夠?qū)υu(píng)估指標(biāo)進(jìn)行管理,包括對(duì)評(píng)估指標(biāo)的添加、刪除、修改。 7) 管理員能夠?qū)υu(píng)估單進(jìn)行管理,包括對(duì)評(píng)估單的添加、刪除、修改。 8) 管理員能夠查看學(xué)生評(píng)教后所有評(píng)估單的分?jǐn)?shù)信息。 9) 管理員能夠 重置自己的信息和密碼。 10) 管理員能夠?qū)ο到y(tǒng)進(jìn)行系統(tǒng)維護(hù),指數(shù)據(jù)備份。 2. 學(xué)生功能性需求 學(xué)生雖然不是該系統(tǒng)的最大用戶,但是卻是該系統(tǒng)的核心用戶,沒(méi)有學(xué)生也就沒(méi)有系統(tǒng)的根 —— 評(píng)教,所以作為學(xué)生用戶,最大的需求就是評(píng)教。與此同時(shí),對(duì)自己信息的維護(hù)是一個(gè)系統(tǒng)最基礎(chǔ)的需求。綜上 ,學(xué)生需要對(duì)以下信息進(jìn)行管理: 1) 學(xué)生能夠更新自己的信息和密碼。 2) 學(xué)生能選擇課程進(jìn)行評(píng)教打分。 3. 教師功能性需求 教師的需求也很重要,教師要通過(guò)查看評(píng)教結(jié)果來(lái)做出提高教學(xué)質(zhì)量的方 案,所以對(duì)于教師來(lái)說(shuō),能查看結(jié)果是最重要的需求。與此同時(shí),對(duì)自己信息的維護(hù)是一個(gè)系統(tǒng)最基礎(chǔ)的需求。綜上 ,教師需要對(duì)以下信息進(jìn)行管理: 1) 教師能夠更新自己的部分信息和密碼。 2) 教師能夠查看學(xué)生評(píng)教后僅自己的分?jǐn)?shù)信息。 二、 非功能需求 非功能性需求是指軟件產(chǎn)品為了滿足用戶的業(yè)務(wù)需求而必須具有的某些性,但這些特性是除功能性需求之外的。一般情況下非功能性需求包括可擴(kuò)充性、可維護(hù)性、可支持性、可用性、可靠性、安全性等等性能。所謂可擴(kuò)充性就是指當(dāng)有其他功能需求時(shí),系統(tǒng)代碼能夠容納接受 新代碼被加入到起到功能的位置中;可維護(hù)性是指從系統(tǒng)誕生到被淘汰的這一漫長(zhǎng)生命周期中,系統(tǒng)無(wú)論是需要增加功能還是修改漏洞都要能承受;可支持性及是可兼容,無(wú)論在任何環(huán)境下都能正常運(yùn)行;可用性指用戶對(duì)該系統(tǒng)的滿意度,往往越是簡(jiǎn)介、美觀、易懂、高效的系統(tǒng)的滿意度越高;可靠性是指系統(tǒng)開(kāi)發(fā)后,無(wú)關(guān)時(shí)間地點(diǎn)都能夠使特定功能運(yùn)行,無(wú)故障;安全性顧名思義就是系統(tǒng)的內(nèi)置文件不會(huì)泄露給目的不純或者與該系統(tǒng)沒(méi)有直接關(guān)系的人手中的性能。綜上,良好的系統(tǒng)應(yīng)該具備這些非功能性需求。 而本系統(tǒng)為了能夠讓普通用戶更容易理解且上手,同時(shí)運(yùn)行順 暢,那么該系統(tǒng)就應(yīng)該具備良好的非功能性需求。成為優(yōu)秀的軟件系統(tǒng)。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 9 第二節(jié) 系統(tǒng)建模 一、 管理員建模 (一) 管理員用例圖 本系統(tǒng)三類用戶中的中心 —— 管理員,他主要負(fù)責(zé)各種信息的管理和維護(hù)以及查看最后評(píng)教結(jié)果。該系統(tǒng)中管理員的用例圖如下圖: 圖 31 管理員用例圖 (二) 管理員部分用例描述 1. 添加教師信息用例描述 用例名稱:添加教師信息 用例描述:管理員添加教師信息,新添加上的教師信息的數(shù)據(jù)將在教師信息管理界面中顯示出來(lái)。 參與角色:管理員 前置條件:系統(tǒng)管理員成功登錄 系統(tǒng)并進(jìn)入主界面。 后置條件:系統(tǒng)中的教師信息管理界面里的教師列表被更新。 基本操作流程: 1) 管理員在左側(cè)界面選擇添加教師選項(xiàng)。 2) 管理員進(jìn)入添加教師界面。 3) 管理員輸入新教師的相關(guān)信息情況,按“保存”按鈕。 4) 系統(tǒng)驗(yàn)證管理人員輸入的信息身份合法性。 5) 系統(tǒng)驗(yàn)證成功后,提示添加成功。 可選操作流程: 在輸入信息的過(guò)程中,管理員如果不想繼續(xù)添加,則可在左邊選項(xiàng)欄中隨意選擇其他選項(xiàng),系統(tǒng)將不保存已輸入的信息。 2. 修改課程信息用例描述 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 10 用例名稱:修改 課程信息 用例描述:管理員對(duì)課程信息進(jìn)行修改,修改后原先的信息列表將被更新,并顯示給管理員新的信息。 參與角色:管理員 前置條件:系統(tǒng)管理員成功登錄系統(tǒng)并進(jìn)入主界面。 后置條件:系統(tǒng)中的課程信息管理界面里的課程列表被更新。 基本操作流程: 1) 管理員在左側(cè)界面選擇課程信息管理選項(xiàng)。 2) 系統(tǒng)顯示課程信息列表,管理員單擊要修改的信息后面的“修改”選項(xiàng)。 3) 系統(tǒng)轉(zhuǎn)到課程信息修改界面,且 顯示著原來(lái)的信息。 4) 管理員對(duì)相關(guān)信息進(jìn)行修改。 5) 修改完成,點(diǎn)擊“保存”。 6) 系統(tǒng) 驗(yàn)證管理人員輸入的新信息的合法性。 7) 驗(yàn)證通過(guò),提示“修改成功”。 可選操作流程: 在修改課程信息過(guò)程中, 管理員同時(shí)可以進(jìn)行刪除課程后者添加課程的操作。 3. 刪除教師信息用例描述 用例名稱:刪除教師信息 用例描述:管理員刪除員工信息,刪除后該原先具有的信息將在信息列 中不再出現(xiàn)。 參與角色:管理員 前置條件:系統(tǒng)管理員成功登錄系統(tǒng)并進(jìn)入主界面。 后置條件:系統(tǒng)中的教師信息管理界面里的教師列表被更新。 基本操作流程: 1) 管理員在左側(cè)界面選擇教師信息管理選項(xiàng)。 2) 系統(tǒng)顯示教師信息列表,選 擇在要?jiǎng)h除的教師信息列后面的方框,挑勾后單擊列表下面的“刪除”按鈕。 3) 系統(tǒng)執(zhí)行刪除操作。 4) 刪除成功,教師管理信息列表更新,顯示刪除后的列表。 可選操作流程: 在該界面中,可以同時(shí)選擇多個(gè)教師,統(tǒng)一刪除。如果要把所有教師全天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 11 部刪除也可選擇下方的“全選”按鈕。 二、 教師建模 (一) 教師用例圖 本系統(tǒng)三類用戶之一 —— 教師,他主要是查看自己教授的所有課程評(píng)估單中的評(píng)估結(jié)果以及修改自己的信息。該系統(tǒng)中教師的用例圖如下圖: 圖 32 教師用例圖 (二) 教師部分用例描述 教師查詢?cè)u(píng)估結(jié)果信息用例描述 用例名稱:教師查詢?cè)u(píng)估結(jié)果 用例描述:教師查詢自己所教授的所有課程的評(píng)估結(jié)果。 參與角色:教師 前置條件:教師成功登錄系統(tǒng),并進(jìn)入教師主界面。 后置條件:教師了解自己所授所有課程的分?jǐn)?shù)信息。 基本操作流程: 1) 教師在左側(cè)界面選擇查看評(píng)估結(jié)果選項(xiàng)。 2) 系統(tǒng)顯示該教師所授所有課程的評(píng)估單。 3) 教師選擇要查看的評(píng)估單,并選擇“查看評(píng)估結(jié)果”選項(xiàng)。 4) 系統(tǒng)將所有評(píng)估結(jié)果顯示出來(lái),其中包括每個(gè)學(xué)生對(duì)每條評(píng)估指標(biāo)的打分情況,并在界面最下方顯示百分之分?jǐn)?shù)。 可選操作流程: 在教師查詢信息過(guò)程中,教師 如果不想繼續(xù)出來(lái),則可在左邊選項(xiàng)欄中隨意選擇其他選項(xiàng)。 三、 學(xué)生建模 (一) 學(xué)生用例圖 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 12 本系統(tǒng)三類用戶之一 —— 學(xué)生,他主要是對(duì)自己上過(guò)的課程評(píng)估單進(jìn)行打分以及修改自己的信息。該系統(tǒng)中學(xué)生的用例圖如下圖: 圖 33 學(xué)生用例圖 (二) 學(xué)生部分用例描述 學(xué)生評(píng)教用例描述 用例名稱:學(xué)生評(píng)價(jià) 用例描述:學(xué)生對(duì)所上課程的相應(yīng)評(píng)估單中的評(píng)估指標(biāo)進(jìn)行打分。 參與角色:學(xué)生 前置條件:學(xué)生成功登錄系統(tǒng),并進(jìn)入學(xué)生主界面。 后置條件:該評(píng)估單中的評(píng) 估分?jǐn)?shù)將被保存到后臺(tái)數(shù)據(jù)庫(kù),并作為教師 總分?jǐn)?shù)的一部分。 基本操作流程: 1) 學(xué)生在左側(cè)界面選擇評(píng)教選項(xiàng)。 2) 系統(tǒng)顯示所有課程的評(píng)估單。 3) 學(xué)生選擇要要評(píng)估的評(píng)估單,并選擇“參與評(píng)估”選項(xiàng)。 4) 系統(tǒng)顯示各項(xiàng)指標(biāo)。 5) 學(xué)生針對(duì)該教師的教學(xué)情況對(duì)每項(xiàng)評(píng)估指標(biāo)進(jìn)行打分。 6) 打分結(jié)束后,單擊“提交”按鈕。 7) 系統(tǒng)驗(yàn)證是否所有選項(xiàng)都打分結(jié)束。 8) 都結(jié)束后系統(tǒng)提示“提交成功”。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 13 可選操作流程: 在學(xué)生評(píng)教信息過(guò)程中,學(xué)生如果不想繼續(xù)出來(lái),則可在左邊選項(xiàng)欄中隨意選擇其他選項(xiàng)。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 14 第四章 概要設(shè)計(jì) 通過(guò)對(duì)系統(tǒng)進(jìn)行概要設(shè)計(jì),能夠明確的知道系統(tǒng)將通過(guò)什么方式如何實(shí)現(xiàn)。同時(shí)完成該項(xiàng)目的整體軟件架構(gòu)后,能夠分出構(gòu)成系統(tǒng)的模塊,并完成數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)。 第一節(jié) 設(shè)計(jì)系統(tǒng)軟件結(jié)構(gòu) 一、 設(shè)計(jì)系統(tǒng)軟件結(jié)構(gòu)概述 所謂的設(shè)計(jì)軟件的過(guò)程,就是在設(shè)計(jì)之初,首先要對(duì)將要設(shè)計(jì)的系統(tǒng)有個(gè)大概的輪廓模型,確定模型后,用已有的技術(shù)手段把理想中的輪廓模型構(gòu)造出來(lái),實(shí)物設(shè)計(jì)出來(lái)之后再設(shè)計(jì)一套評(píng)估該系統(tǒng)是否完善的指標(biāo),讓系統(tǒng)在實(shí)踐和評(píng)估中驗(yàn)證其實(shí)用價(jià)值,同時(shí)也能夠驗(yàn)證是否符合 當(dāng)初想要的輪廓。當(dāng)這些步驟結(jié)束后,且系統(tǒng)經(jīng)受住了評(píng)估的考驗(yàn)之后,該系統(tǒng)的設(shè)計(jì)也就成功了。 當(dāng)需求分析的階段過(guò)去后,要設(shè)計(jì)一個(gè)什么樣的系統(tǒng)已經(jīng)在我的腦海中形成了大致輪廓,而數(shù)據(jù)字典和用例的設(shè)計(jì)就更加深了我確定系統(tǒng)設(shè)計(jì)方向的腳步并確立了邏輯模型。在詳細(xì)設(shè)計(jì)階段,我將把腦海中的輪廓通過(guò)實(shí)現(xiàn)邏輯模型的方式使其具象化,真實(shí)的表現(xiàn)出來(lái)。在詳細(xì)設(shè)計(jì)的過(guò)程中,將要確定系統(tǒng)具有哪些模塊,每個(gè)模塊又將具備哪些功能,最終把每個(gè)模塊的功能通過(guò)各種算法實(shí)現(xiàn)出來(lái)。同時(shí)還要確立系統(tǒng)的活動(dòng)圖和順序圖,能夠明確該系統(tǒng)是以什么的形式和順序來(lái)運(yùn) 行的。當(dāng)該階段結(jié)束后,系統(tǒng)雛形就將生成。 如何設(shè)計(jì)系統(tǒng)的結(jié)構(gòu),其方法就是將系統(tǒng)具備的各種功能全部劃分為模塊。但模塊與模塊之間不能隨意劃分,一定要有聯(lián)系且遵守基本原則,使其成為具有一定特殊結(jié)構(gòu)的層次劃分。模塊范圍非常廣,很多類型的東西都可以作為莫開(kāi)來(lái)使用。而且它在設(shè)計(jì)的過(guò)程中起到簡(jiǎn)化的作用,使系統(tǒng)設(shè)計(jì)不再那么發(fā)雜,提高了效率和人們的理解效果。模塊化后的系統(tǒng)將含有很多子集,能夠分別進(jìn)行設(shè)計(jì)開(kāi)發(fā),但這些模塊又具備某些聯(lián)系,所以使整個(gè)設(shè)計(jì)過(guò)程具有變?yōu)榉珠_(kāi)設(shè)計(jì)的同時(shí)又包含聯(lián)系的特點(diǎn)。 二、 在 B/S 模式下 設(shè)計(jì)系統(tǒng)軟 件結(jié)構(gòu)的原因 現(xiàn)實(shí)生活中,“高校學(xué)生評(píng)價(jià)系統(tǒng)”的實(shí)際應(yīng)用范圍是利用校園網(wǎng)的教師、教務(wù)管理者和學(xué)生。 B/S 軟件架構(gòu)模式更能滿足這樣的需求對(duì)象的具體需求 [4]。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè) 15 相較于傳統(tǒng)的 C/S 模式, B/S 模式在繼承 了 C/S 模式所有特點(diǎn)和優(yōu)勢(shì)的基礎(chǔ)上,更上一層樓的擁有了一些 C/S 模式所不具備的特殊有點(diǎn)。比如: B/S 模式相較于 C/S 模式更能應(yīng)用于廣泛的平臺(tái)且在各平臺(tái)間跨越時(shí)沒(méi)有什么阻礙,這是因?yàn)?B/S 模式的標(biāo)準(zhǔn)是通過(guò)國(guó)際化組織有條理統(tǒng)一制定的,不會(huì)因由于的某廠商單方面制定而受限制;當(dāng)用戶對(duì)基于 B/S 模式而做出的系統(tǒng)等有 需求時(shí),只需在自己的電腦客戶端裝上市面上普遍的瀏覽器即可,無(wú)需下載安裝過(guò)多的軟件 [6]。而如果出現(xiàn)了什么問(wèn)題,系統(tǒng)維修者也不用跑到所有用戶的客戶端上,只要對(duì)服務(wù)器這面的情況進(jìn)行維修即可,這使得基于 B/S 模式而開(kāi)發(fā)出的東西的成本及維護(hù)費(fèi)都遠(yuǎn)遠(yuǎn)低 于 C/S 模式下的;作為普通用戶,我們最關(guān)心的就是該系統(tǒng)是否簡(jiǎn)潔、好用、易上手,基于 B/S 模式開(kāi)發(fā)出的系統(tǒng)對(duì)客戶端的要求相較于 C/S 模式下的大大降低,只需要普通的瀏覽器,而對(duì)于大多數(shù)用戶來(lái)說(shuō),瀏覽器是再普遍不過(guò)的東西,也是日常生活中時(shí)時(shí)刻刻能夠接觸到的東西,所以 B/S 模式 下的東西滿足了普通用戶最關(guān)心的問(wèn)題。 綜上所述, B/S 模式的優(yōu)勢(shì)是 C/S 模式永遠(yuǎn)替代不了的,所以我選擇在B/S 模式下 設(shè)計(jì)系統(tǒng)軟件結(jié)構(gòu)并開(kāi)發(fā)出符合大眾口味的系統(tǒng)。 第二節(jié) 建立系統(tǒng)層次框圖 在層次框圖中,系統(tǒng)的所有模塊代表的層次結(jié)構(gòu)將會(huì)以樹形結(jié)構(gòu)的形式被描述出來(lái)。系統(tǒng)的主體以單獨(dú)方框的形式被擺放在樹形結(jié)構(gòu)的最上邊,象征著樹木的根源;之后
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1