《學(xué)校成績管理系統(tǒng)設(shè)計研究3300字(論文)》_第1頁
《學(xué)校成績管理系統(tǒng)設(shè)計研究3300字(論文)》_第2頁
《學(xué)校成績管理系統(tǒng)設(shè)計研究3300字(論文)》_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE6學(xué)校成績管理系統(tǒng)設(shè)計報告學(xué)生信息的不斷增多導(dǎo)致了對相關(guān)信息系統(tǒng)進(jìn)行改進(jìn)的需求,學(xué)生各類信息中學(xué)生成績的信息和管理也受到了關(guān)注。本文主要對學(xué)生成績管理系統(tǒng)進(jìn)行設(shè)計,在Windows下,該系統(tǒng)使用微軟的ASP.NET技術(shù),結(jié)合三層結(jié)構(gòu)和B/S模型來實現(xiàn)學(xué)生成績管理具體的功能,并根據(jù)不同的用戶對功能賦予不同的權(quán)限,確定系統(tǒng)的以下功能模塊:登錄模塊,用戶管理模塊,成績管理等模塊。一、緒論(一)選題背景學(xué)校的規(guī)模不斷增加,參與學(xué)生成績管理工作的數(shù)據(jù)量越來越大,一些學(xué)校都依賴于人工進(jìn)行學(xué)生信息管理包括科目及成績管理。但手動管理有一個效率不高的問題,因此,學(xué)生的成績管理體系開始受到重視。如今,無論是小學(xué),初中,高中乃至大學(xué)生很多學(xué)生都需要進(jìn)行成績管理,但基本上數(shù)據(jù)的管理與學(xué)校規(guī)模對學(xué)生成績管理,受到時間的變化和更多信息的影響,大多數(shù)學(xué)校必須依靠增加勞動力,物質(zhì)資源和財力來完成學(xué)生的成績管理。因此,有必要建立一個對于學(xué)校都能用得上的學(xué)生成績管理體系。與學(xué)生相關(guān)的信息量隨著學(xué)校不斷擴(kuò)大的規(guī)模,增加迅速的學(xué)生人數(shù),也不停增加。面對龐大的信息,有必要制定管理軟件來考核學(xué)生的表現(xiàn)并提高對于學(xué)生管理的效率。(二)研究意義使用學(xué)生成績管理系統(tǒng)可以減少學(xué)院員工的工作量,加快查詢速度,加快管理步伐,以及國家信息化部門,使管理更加規(guī)范。也降低了成本,提高了工作的效率和準(zhǔn)確性??梢宰寣W(xué)生對他們的時間做出合理的安排,盡快知道他們的測試結(jié)果。有利于完成信息的標(biāo)準(zhǔn)化管理,統(tǒng)計科學(xué)合理,快速查詢,減少管理工作量。毫無疑問,把電腦的管理有效而有效地引入學(xué)校檔案類的信息管理,這對于各方面都是有利的,包括適應(yīng)學(xué)校的管理制度和提高學(xué)校教學(xué)和教育質(zhì)量等。通過學(xué)生成績管理這一系統(tǒng)的使用不僅幫助學(xué)術(shù)人員減少工作量,還能提高工作效率和工作的準(zhǔn)確性,并且可以合理安排時間,讓學(xué)生盡快知道自己的考試成績,并投入新課題學(xué)習(xí)或復(fù)習(xí)此次沒有通過檢查的考試科目。二、系統(tǒng)需求分析(一)性能需求存儲在數(shù)據(jù)庫中的信息量較大,且這些數(shù)據(jù)間的聯(lián)系也并不是單一的,而是有著多種聯(lián)系的。不僅要在本設(shè)計中將成績管理系統(tǒng)的功能需求進(jìn)行全面考量,也要同時考慮到系統(tǒng)性能的需求,如系統(tǒng)的可擴(kuò)展性、可維護(hù)性以及數(shù)據(jù)的安全性等。系統(tǒng)的安全性是系統(tǒng)設(shè)計中最為重要的,這是系統(tǒng)一項非常核心的性能。我們通過設(shè)置用戶權(quán)限,一方面保證不同層級的用戶按自身權(quán)限進(jìn)行內(nèi)容訪問,另一方面保證用戶的數(shù)據(jù)不會被逾級操作,從而對系統(tǒng)安全性提供保障。提供系統(tǒng)的可擴(kuò)展性。初始的設(shè)計會存在一些不完善性,在系統(tǒng)運行的進(jìn)程中,若出現(xiàn)功能領(lǐng)域的新要求,則要求系統(tǒng)具有特定的可伸縮性。這為系統(tǒng)升級和后續(xù)維護(hù)提供了一些便利。保障系統(tǒng)運行的穩(wěn)定性。通過系統(tǒng)監(jiān)視,數(shù)據(jù)庫備份和其他相關(guān)操作可以使系統(tǒng)長時間穩(wěn)定運行。系統(tǒng)架構(gòu)設(shè)計要注意設(shè)計的多層次性,同時在界面層的設(shè)計中,要注意與邏輯層保持隔離,這樣以便于更方便維護(hù)和升級擴(kuò)展系統(tǒng)。整個系統(tǒng)界面應(yīng)注意簡潔性,在保證基本功能得以滿足,切勿增加多余的設(shè)計元素,注重將設(shè)計進(jìn)行的簡單一些,以方便操作。要求系統(tǒng)的性能設(shè)計要與學(xué)生成績管理管理工作的需求切實對應(yīng)起來,在充分綜合系統(tǒng)的穩(wěn)定性、安全性等因素問題,去提升系統(tǒng)的運行效率。同時在系統(tǒng)性能測試的過程中,還需設(shè)置規(guī)范可供正常運行的代碼程序,并對系統(tǒng)負(fù)載和運行環(huán)境進(jìn)行檢測。同時也要納入一些不確定的因素,以保證得到一個全面性的思考,如病毒、黑客等不友好的系統(tǒng)攻擊行為,以提高本系統(tǒng)防備能力。(二)功能需求(1)用戶登錄模塊:管理員和老師等不同身份的人員登錄系統(tǒng),擁有不同的權(quán)限。(2)用戶管理模塊:可以增添老師老師和學(xué)生用戶類型,編輯密碼,個人信息,查看用戶信息。主要針對系統(tǒng)的管理人員來說,他們擁有對于學(xué)生成績進(jìn)行管理的主要功能,包括對于用戶進(jìn)行增添,改變和刪除等操作,以及教師更新,學(xué)生刪除和增添等基本功能。(3)成績查詢模塊:可根據(jù)學(xué)號,姓名查詢學(xué)生的不同科目、不同學(xué)期的成績。學(xué)生登進(jìn)成績管理系統(tǒng)在每個學(xué)生登錄后,他們可以請求和審查他們所選擇的班級下的個人成績。(4)成績管理模塊功能:能夠輸入成績和編輯成績。三、系統(tǒng)設(shè)計(一)系統(tǒng)總體架構(gòu)該系統(tǒng)基于B/S模式開發(fā),采用相對成熟可靠的3層系統(tǒng)架構(gòu)模式,使用表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層框架來搭建平臺開發(fā),將分布式應(yīng)用程序清楚地劃分開來。從上面的數(shù)據(jù)分析,在設(shè)計與實施的過程中詳細(xì)的考慮了系統(tǒng)的操作可行性和技術(shù)可行性。該系統(tǒng)在功能設(shè)計上,通過權(quán)限管理這個模塊,對系統(tǒng)的用戶的權(quán)限和角色進(jìn)行了詳細(xì)的控制,對數(shù)據(jù)庫的訪問及其相關(guān)權(quán)限進(jìn)行詳細(xì)設(shè)計從而確保了系統(tǒng)的安全,同時功能的設(shè)計也比較貼近用戶實際需求。(二)系統(tǒng)功能設(shè)計(1)系統(tǒng)登錄。登錄的時候有選擇用戶類型一項,系統(tǒng)根據(jù)用戶類型的不同而提供不同權(quán)限的功能。用戶在輸入賬號,密碼之后,選擇對應(yīng)的用戶類別,再按確定登錄。系統(tǒng)會自動跟數(shù)據(jù)庫鏈接,驗證該用戶的信息是否在用戶數(shù)據(jù)庫中存在,如果合法則成功登錄,不合法則無法登錄。(2)用戶管理。出于全面化安全性的角度,系統(tǒng)運行時又設(shè)置了Session機(jī)制,規(guī)定用戶身份標(biāo)識的保存時間小于等于30分鐘,假使已超過這個時間區(qū)間,就迫使用戶進(jìn)行重新登陸操作,用以保證登陸用戶本人操作的安全性,能夠有效的避免其他人員的非法操作,最終使得系統(tǒng)操作的安全性能夠得到有效保障。(3)成績管理。為了保證數(shù)據(jù)的準(zhǔn)確性以及操作上的準(zhǔn)確無誤,可以在操作流程的多個位置設(shè)置再次確認(rèn)的功能,比如在管理人員想要刪除某科目的信息時,若果這一科目下有成績信息,則提示無法刪除,請檢查下面的科目信息。如果科目下沒有成績信息,則提示是否確認(rèn)要刪除,經(jīng)管理員點擊確認(rèn)后可直接進(jìn)行刪除操作。(三)數(shù)據(jù)庫設(shè)計設(shè)計出符合要求的不同實體和關(guān)系,將實體中涉及的數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為數(shù)據(jù)庫結(jié)構(gòu),并由實體圖表描述。這一系統(tǒng)的實體圖表如下:11N管理選擇學(xué)習(xí)取得科目學(xué)生班級NMNM成績M圖3.1總體E-R圖由此可得出進(jìn)出的關(guān)系模型:學(xué)生基礎(chǔ)信息(學(xué)號,姓名,性別,班級,出生日期,家庭住址,郵政編碼,家庭電話,入學(xué)時間,備注)班級基礎(chǔ)信息(年級,班級,教室,年制,專業(yè),班主任,備注)所有科目信息(科目名稱,教材)班級信息(年級,專業(yè),年制,學(xué)期,科目名稱,教材)成績信息(學(xué)號,學(xué)期,類型,科目名稱,分?jǐn)?shù))科目表主要是對科目的屬性進(jìn)行描述,如下所示:表3-1科目表列名中文名稱數(shù)據(jù)類型數(shù)據(jù)長度描述SubjectId科目編號int4NOTNULLSubjectname科目nvarhar10NOTNULL學(xué)生信息表主要是對學(xué)生信息的屬性進(jìn)行描述,如下所示:表3-2學(xué)生信息表列名中文名稱數(shù)據(jù)類型數(shù)據(jù)長度描述ID編號int4NOTNULLUsernumber學(xué)號nvarhar20NOTNULLUserpass用戶密碼nvarhar20NOTNULLUsertype用戶類型nvarhar6NOTNULLGrade年級nvarhar10NOTNULLClass班級nvarhar10NOTNULLName姓名nvarhar10NOTNULLSex性別nvarhar2NOTNULLAge年齡nvarhar2NOTNULL成績信息表主要是對學(xué)生成績信息的屬性進(jìn)行描述,如下所示:表3-3成績信息表列名中文名稱數(shù)據(jù)類型數(shù)據(jù)長度描述ID編號int4NOTNULLUsernumber學(xué)號nvarhar50NOTNULLUsername姓名nvarhar50NOTNULLGrade年級nvarhar10NOTNULLClass班級nvarhar10NOTNULLSubejctname科目nvarhar10NOTNULLAchievement成績int10NOTNULL四、結(jié)語本文針對學(xué)生成績管理系統(tǒng)進(jìn)行了分析設(shè)計,但由于在軟件系統(tǒng)方面能力有限以及時間倉促,系統(tǒng)在許多地方還可以進(jìn)一步優(yōu)化,如:(1)在系統(tǒng)設(shè)計階段,未能體現(xiàn)學(xué)生成績管理系統(tǒng)的一些個性化需求。(2)信息大數(shù)據(jù)的實現(xiàn)功能有待完善,系統(tǒng)數(shù)據(jù)庫需要進(jìn)一步提升。還更應(yīng)改進(jìn)過程中使用到的各類應(yīng)用的技術(shù),主要體現(xiàn)在:使用者第一次進(jìn)行注冊時,必須充分保證安全。對用戶錄入的注冊相關(guān)信息進(jìn)行嚴(yán)格的核查,不僅可以用MD5對輸入進(jìn)行加密;同時還可以通過驗證碼方式對用戶的登錄進(jìn)行驗證等等這些安全保護(hù)措施。(3)系統(tǒng)中每個步驟模塊的實現(xiàn)不夠具體,系統(tǒng)的細(xì)節(jié)部分和美觀程度還可以進(jìn)一步提升。參考文獻(xiàn):①鄒雪坡.某職業(yè)院校成績管理系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學(xué);②汪英杰,郭偉,馮丹丹.中職學(xué)校成績管理系統(tǒng)的設(shè)計與實現(xiàn)[J].科技展望(12);③楊揚.基于B/S架構(gòu)學(xué)生

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論