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

正文內(nèi)容

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

2025-07-24 18:19 本頁面
 

【文章內(nèi)容簡介】 平臺間跨越時沒有什么阻礙,這是因為B/S模式的標(biāo)準(zhǔn)是通過國際化組織有條理統(tǒng)一制定的,不會因由于的某廠商單方面制定而受限制;當(dāng)用戶對基于B/S模式而做出的系統(tǒng)等有需求時,只需在自己的電腦客戶端裝上市面上普遍的瀏覽器即可,無需下載安裝過多的軟件[6]。而如果出現(xiàn)了什么問題,系統(tǒng)維修者也不用跑到所有用戶的客戶端上,只要對服務(wù)器這面的情況進行維修即可,這使得基于B/S模式而開發(fā)出的東西的成本及維護費都遠遠低于C/S模式下的;作為普通用戶,我們最關(guān)心的就是該系統(tǒng)是否簡潔、好用、易上手,基于B/S模式開發(fā)出的系統(tǒng)對客戶端的要求相較于C/S模式下的大大降低,只需要普通的瀏覽器,而對于大多數(shù)用戶來說,瀏覽器是再普遍不過的東西,也是日常生活中時時刻刻能夠接觸到的東西,所以B/S模式下的東西滿足了普通用戶最關(guān)心的問題。綜上所述,B/S模式的優(yōu)勢是C/S模式永遠替代不了的,所以我選擇在B/S模式下設(shè)計系統(tǒng)軟件結(jié)構(gòu)并開發(fā)出符合大眾口味的系統(tǒng)。第二節(jié) 建立系統(tǒng)層次框圖 在層次框圖中,系統(tǒng)的所有模塊代表的層次結(jié)構(gòu)將會以樹形結(jié)構(gòu)的形式被描述出來。系統(tǒng)的主體以單獨方框的形式被擺放在樹形結(jié)構(gòu)的最上邊,象征著樹木的根源;之后是一些概括的模塊,象征樹木的枝杈,是根源的子集;而在最下方則是樹葉,而代表樹葉的模塊將是系統(tǒng)中劃分最細的模塊,再往下將不能劃分。在系統(tǒng)開發(fā)之初需求分析的時候,工程師就可以對系統(tǒng)的各類模塊進行大致的劃分,確定頂層模塊后再根據(jù)需求慢慢延續(xù),一點一點細化,當(dāng)最終不能再劃分出新的模塊的時候,整個系統(tǒng)的層次框圖就完成了。該框圖對之后系統(tǒng)界面等的設(shè)計起到關(guān)鍵作用。該系統(tǒng)的層次框圖如下: 圖41 該系統(tǒng)的層次框圖由圖可知該系統(tǒng)具有三個大模塊,在這三個大模塊下有分為不同的小模塊,下面將對每個大模塊進行描述:學(xué)生模塊:在學(xué)生模塊中,學(xué)生可以修改個人信息,更改登錄密碼并且進行評教。教師模塊:在教師模塊中和學(xué)生模塊相同的是教師可以修改個人信息,更改登錄密碼,不同的是,教師要查看自己所授課程的評分結(jié)果。管理員模塊:在管理員模塊中,管理員同樣可以修改個人信息和更改密碼,之后還可以對教師信息、學(xué)生信息、課程信息、學(xué)院信息、專業(yè)信息、職稱信息、評估指標(biāo)、評估單進行添加、修改、刪除等操作。最后還可以查看所有評估單中的評分結(jié)果信息和系統(tǒng)備份。第三節(jié) 建立系統(tǒng)活動圖 活動圖適用于描述工作流的時候,在活動圖中,基本每個方框所代表的事物都是處在活動著的狀態(tài)中。與流程圖有著極其相似的地方。一、 管理員查看評估結(jié)果活動圖圖42 管理員查看評估結(jié)果活動圖 管理員通過密碼和賬戶登錄系統(tǒng),系統(tǒng)后臺來呢驗證該信息是否合法,如果無效則提示錯誤,若有效則顯示管理員主界面,管理員選擇評估結(jié)果查詢選項,再選擇要查看評估單,系統(tǒng)后臺接到請求后根據(jù)請求返回相應(yīng)信息。二、 管理員信息管理活動圖圖43 管理員信息管理活動圖管理員通過密碼和賬戶登錄系統(tǒng),系統(tǒng)后臺來呢驗證該信息是否合法,如果無效則提示錯誤,若有效則顯示管理員主界面,管理員選擇管理個人信息選項,系統(tǒng)后臺查找相應(yīng)信息,并返回到主界面,管理員此時選擇要進行的項目,并保存,后臺判定是否合法,最后根據(jù)結(jié)果返回相應(yīng)信息。第四節(jié) 建立系順序圖 順序圖顧名思義,就是表示隨著時間的推移,參與整個過程的所有對象間信息傳遞的順序。一、 刪除評估單順序圖圖44 刪除評估單順序圖 管理員在主界面上選擇管理評估單選項,系統(tǒng)查找并返回所有評估單信息,管理選擇要刪除對象,后臺系統(tǒng)把其刪除。二、 學(xué)生評教順序圖圖45 學(xué)生評教順序圖學(xué)生進入評教界面,系統(tǒng)查找并顯示給學(xué)生所有評估指標(biāo),學(xué)生對所有評估指標(biāo)打分,提交前會查看是否有遺漏并提醒學(xué)生,打分完成后像系統(tǒng)提交全部信息,系統(tǒng)返回提交成功的信息。第五章 詳細設(shè)計詳細設(shè)計是對概要設(shè)計的進一步深化,詳細設(shè)計將對概要設(shè)計中提到的各種項目進行深度劃分。第一節(jié) 目標(biāo)結(jié)果系統(tǒng)界面的設(shè)計樣式應(yīng)該簡潔、清爽、美觀,能夠符合從20歲到50歲的審美特點,不可過于輔助或者華麗,這樣不利于老教師查看信息結(jié)果。同時因為該系統(tǒng)的應(yīng)用范圍是普通教師、學(xué)生和管理員,所以系統(tǒng)也要容易掌握,能清晰的知道下一步該怎么做,讓所有人即使是不了解計算機的人都能順利運用。在各類用戶輸入用戶名和密碼之后,系統(tǒng)能夠自動從后臺數(shù)據(jù)庫中查出對應(yīng)人的身份并顯示相應(yīng)界面,如果密碼或者用戶名輸入錯誤時能自動分辨出錯誤并提示給用戶,讓用戶重新登錄。 用戶登錄后,無論是學(xué)生評教還是教師查看亦或是管理員管理的過程,如果有錯誤操作都要即使提示。尤其是學(xué)生,評教是不可重復(fù)進行的,無論有意無意都不可多次評教。第二節(jié) 建立系統(tǒng)狀態(tài)圖 在狀態(tài)圖中,所有的方框所代表的事物都是一種狀態(tài)。他們是系統(tǒng)遇到不同狀況所給出的不同反應(yīng)。 一、 系統(tǒng)備份狀態(tài)圖圖51 系統(tǒng)備份狀態(tài)圖二、 學(xué)生信息狀態(tài)圖圖52 學(xué)生信息狀態(tài)圖第三節(jié) 建立系統(tǒng)類圖 類圖中每個實體方框都包含“名稱”、“屬性”、“操作”三個部分。而每個實體之間的聯(lián)系也是多樣的,比如:普通關(guān)聯(lián)、繼承、依賴、聚合、泛化等等。每種聯(lián)系方式都有不同的關(guān)聯(lián)圖標(biāo)。圖53 系統(tǒng)類圖 在該類圖中,共有九個類,每個類都有自己的屬性和操作,他們之間的關(guān)系為:一名學(xué)生可以對多份評教詳細信息單進行評估,而每份評教詳細信息單也可由多名學(xué)生來評估;一個指標(biāo)可以屬于多份評教詳細信息單,而一份評教詳細信息單可以由多個指標(biāo)組成;一名教師只屬于一個學(xué)院,而一個學(xué)院可以有多位教師;每個教師只能有一個職稱,一個職稱可以屬于多名教師;每個教師可以有多份評估單,而一份評估單只能隸屬一個老師;每份評教詳細信息單只隸屬于一份評估單,而一份評估單可以由多份每份評教詳細信息單組成;課程、專業(yè)、和學(xué)院間是繼承關(guān)系,特定的課程屬于特定的專業(yè)、特定的專業(yè)也屬于特定的學(xué)院。第四節(jié) 數(shù)據(jù)庫設(shè)計一、 設(shè)計概述數(shù)據(jù)庫顧名思義就是存儲數(shù)據(jù)的倉庫,一個完整的系統(tǒng)里面將含有大量的數(shù)據(jù)信息,而數(shù)據(jù)庫就是將這些數(shù)據(jù)信息存儲起來,等到需要調(diào)用的時候再根據(jù)調(diào)用信息把要用的數(shù)據(jù)調(diào)出。而在數(shù)據(jù)庫建立之初,我們要對該系統(tǒng)應(yīng)具備怎樣的數(shù)據(jù)庫進行設(shè)計,使其實行各種運行環(huán)境,滿足儲存和調(diào)用的基本功能,從而滿足各類用戶的需求。數(shù)據(jù)庫的設(shè)計相當(dāng)繁瑣,因為他需要很多附加技術(shù)的支持,例如軟件工程,如果軟件工程的基礎(chǔ)知識不夠牢靠,數(shù)據(jù)庫的設(shè)計是不完善的。當(dāng)設(shè)計一個數(shù)據(jù)庫的時候,我們要把數(shù)據(jù)庫的相關(guān)知識與很多技術(shù)相結(jié)合,從總體的角度分析并解決問題,不能單從某一角度片面的對數(shù)據(jù)庫進行設(shè)計。否則失敗的風(fēng)險會很大。由于數(shù)據(jù)庫在系統(tǒng)中的地位相當(dāng)重要,若是數(shù)據(jù)庫失敗了,那對整個系統(tǒng)的影響也是不可估計的。二、 相關(guān)技術(shù)概述現(xiàn)在市面上已經(jīng)出現(xiàn)了很多種類型的數(shù)據(jù)庫,比如Access、SQL、Oracle等等。每種數(shù)據(jù)庫都有自己應(yīng)有范圍和特點。但總的來說,他們也有相同的特點。隨著時代發(fā)展,數(shù)據(jù)庫也隨之演變,我現(xiàn)在已經(jīng)是第三道代數(shù)據(jù)庫,也就是分布式數(shù)據(jù)庫。它不僅繼承了二代的特點,同時更能滿足更多用戶的需求。為了能使系統(tǒng)與數(shù)據(jù)庫間的配合更加順暢,我們要采用能夠與數(shù)據(jù)庫匹配良好的設(shè)計語言。,SQL和Access都是不錯的數(shù)據(jù)庫選擇方向,但是對比兩者我們發(fā)現(xiàn),Access是桌面版數(shù)據(jù)庫,極限比較低,很容易讓IIS進入假死狀態(tài),安全性能也比較差,而SQL是網(wǎng)絡(luò)版數(shù)據(jù)庫,適用于某企業(yè)異地處理信息,安全性能較高,對內(nèi)有權(quán)限限制,對外能有效防止黑客,綜上我選擇SQL SERVER作為本系統(tǒng)的后臺數(shù)據(jù)庫。這樣既能是數(shù)據(jù)庫性能較高又能與開發(fā)平臺密切配合。三、 特點概述數(shù)據(jù)庫設(shè)計的時候有很多特點,其中比較鮮明的有兩點,其一,數(shù)據(jù)庫設(shè)計的時候是將設(shè)計技術(shù)、里面的信息數(shù)據(jù)、對這些數(shù)據(jù)統(tǒng)一管理以及其他條件環(huán)境結(jié)合起來的。無論是單一的只想技術(shù),亦或是不對里面的數(shù)據(jù)進行管理都是不能稱之為數(shù)據(jù)庫設(shè)計的。所以數(shù)據(jù)庫設(shè)計是一門包含很多其他學(xué)科和科學(xué)的學(xué)問,決不可忽視。其二,同樣是在數(shù)據(jù)庫設(shè)計的時候,因為其實與系統(tǒng)同時運行密不可分的,所以還要把系統(tǒng)的設(shè)計考慮在范圍內(nèi)。脫離的系統(tǒng)設(shè)計,數(shù)據(jù)庫設(shè)計會變得毫無無用武之地。當(dāng)程序運行時,所有的數(shù)據(jù)都是從數(shù)據(jù)庫中調(diào)用的,所以設(shè)計出的數(shù)據(jù)庫的性能與系統(tǒng)每個功能是否順暢運行不出錯有直接關(guān)系。數(shù)據(jù)庫中的所有信息是系統(tǒng)運行時共享的,一部分出錯將影響整體運行,所以當(dāng)用設(shè)計系統(tǒng)是不可以只著眼于系統(tǒng)進程的設(shè)計而放緩對數(shù)據(jù)庫的設(shè)計,這兩者應(yīng)該結(jié)合起來,酌情并重,這樣才能設(shè)計出運行穩(wěn)定良好的系統(tǒng)。同樣的在數(shù)據(jù)庫設(shè)計的時候也不能忽視當(dāng)數(shù)據(jù)庫運行時所處的環(huán)境。不可單純只想數(shù)據(jù)庫用何種方法構(gòu)造,構(gòu)造的原則是什么,而應(yīng)該把運行環(huán)境與數(shù)據(jù)庫之間的關(guān)系結(jié)合到數(shù)據(jù)庫設(shè)計的過程當(dāng)中,這樣當(dāng)數(shù)據(jù)庫完成是,就能很好的在該環(huán)境中穩(wěn)定的運行。分開設(shè)計是不可采用的。四、 建立系統(tǒng)ER圖在ER圖中,方框里的文字所代表的是一些實體,橢圓形里的文字是某些實體的各種屬性,而菱形中的文字是實體與實體間相聯(lián)系方式,這些聯(lián)系方式的對等關(guān)系也是不同的,像是多對一,一對一等等方式。下面將以在數(shù)據(jù)庫中的表作為實體來確定系統(tǒng)ER圖:圖54 ER圖1 ER圖1中描述的是課程、專業(yè)、院系間的外鍵關(guān)系。每個院系有多個專業(yè);每個專業(yè)又有多門課程。圖55 ER圖2 ER圖2中描述的是學(xué)生、教師、教師職稱、評估指標(biāo)、評教詳細信息單和評教單之間的外鍵關(guān)系。每個教師可以選擇關(guān)于自己的多個評教單;多個評估指標(biāo)產(chǎn)生一份評教詳細信息單;多份評教詳細信息單生成一份評教單;每個學(xué)生可以對多份評教詳細信息單進行評估;而每份評教詳細信息單也可由多個學(xué)生來評估;每個教師只有一個職稱,而一個職稱可是有多個教師擁有。五、 表設(shè)計(一) 管理員表 在該表中,儲存系統(tǒng)管理者的相關(guān)信息,其中主鍵為id,無外鍵。表51 管理員表序號字段名數(shù)據(jù)類型長度主鍵允許為空描述1IDint10YN管理員編號2姓名nchar20NN賬號3密碼nchar20NN賬號密碼(二) 學(xué)生表在該表中,儲存學(xué)生的相關(guān)信息,其中主鍵為id,無外鍵。表52 學(xué)生表序號字段名數(shù)據(jù)類型長度主鍵允許為空描述1IDint10YN學(xué)生編號2姓名nchar20NN學(xué)生姓名3密碼nchar20NN賬號密碼4學(xué)號nchar20NN登錄賬號5性別nchar20NN性別6出生日期datetime20NN出生日期7郵箱nchar50NN電子郵箱8描述text200NY備注(三) 教師表在該表中,儲存教師的相關(guān)信息,其中主鍵為id。表53 教師表序號字段名數(shù)據(jù)類型長度主鍵外鍵允許為空描述1IDint10YNN教師編號2姓名nchar20NNN教師姓名3密碼nchar20NNN賬號密碼4工號nchar20NNN登錄賬號5性別nchar20NNN性別6出生日期datetime20NNN出生日期7郵箱nchar50NNN電子郵箱8學(xué)院nchar20NYN所屬學(xué)院9專業(yè)nchar20NYN所屬專業(yè)10職稱nchar20NYN教師資格11描述text200NNY備注(四) 職稱表 在該表中,儲存職稱的相關(guān)信息,其中主鍵為id,無外鍵。表54 職稱表序號字段名數(shù)據(jù)類型長度主鍵允許為空描述1IDint10YN職稱編號2名稱nchar20NN職稱名稱3描述text200NY備注(五) 學(xué)院表 在該表中,儲存學(xué)院的相關(guān)信息,其中主鍵為id,無外鍵。表55 學(xué)院表序號字段名數(shù)據(jù)類型長度主鍵允許為空描述1IDint10YN學(xué)院編號2名稱nchar20NN學(xué)院名稱3描述text200NY備注(六) 專業(yè)表 在該表中,儲存專業(yè)的相關(guān)信息,其中主鍵為id。表56 專業(yè)表序號字段名數(shù)據(jù)類型長度主鍵外鍵允許為空描述1IDint10YNN專業(yè)編號2名稱nchar
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1