版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
計算機核心技能訓(xùn)練報告:學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)目錄243921.前言 197082.系統(tǒng)詳細(xì)設(shè)計 183182.1系統(tǒng)基本架構(gòu)設(shè)計 1136932.2平臺功能模塊設(shè)計 2224812.3工作流程的劃分與設(shè)計 3160192.4數(shù)據(jù)庫設(shè)計 730752.4.1概念設(shè)計 776162.4.2邏輯設(shè)計 7155663.系統(tǒng)功能的實現(xiàn) 8234263.1前臺用戶功能模塊 9250233.1.1學(xué)生頁面登錄 9261553.1.2學(xué)生個人信息查詢頁面 963833.1.3教師登錄頁面 10287313.1.4教師信息查詢頁面 10195833.1.5學(xué)生信息查詢頁面 10159753.1.6學(xué)生成績信息頁面 1133343.1.7班級信息頁面 11191573.2后臺管理員功能模塊 1141743.2.1系統(tǒng)管理員登錄頁面 1139413.2.2管理員功能頁面 12325273.2.3班級管理頁面 1258743.2.4宿舍信息管理頁面 13208853.2.5年級信息管理頁面 13138123.2.6學(xué)生信息管理頁面 13149583.2.7教師信息管理頁面 1433133.2.8認(rèn)證和授管理 14224074.系統(tǒng)功能測試 15193474.1測試的方法與目的 15259754.2測試用例 1585494.3測試結(jié)果 16199005.總結(jié) 16學(xué)生信息管理系統(tǒng)1.前言學(xué)生信息管理系統(tǒng)數(shù)據(jù)的數(shù)量是非常龐大的,而傳統(tǒng)的數(shù)據(jù)庫的記錄數(shù)據(jù)的方式是手動的,工作量是非常大的,錯誤也相對較多,這就使數(shù)據(jù)出現(xiàn)許多錯誤,對學(xué)生信息的管理造成了非常大的麻煩,就導(dǎo)致浪費了大量的時間,而且信息不準(zhǔn)確。學(xué)生信息管理系統(tǒng)為學(xué)生信息管理提供了一個方便、快捷的信息管理平臺,智能化管理學(xué)生和老師的詳細(xì)的信息,使系統(tǒng)和用戶之間的關(guān)系更加的密切,使學(xué)生信息的管理更加系統(tǒng)化、規(guī)范化從而使學(xué)生信息的統(tǒng)計及時、精準(zhǔn)且有效,從而可以提高學(xué)生信息管理系統(tǒng)平臺的工作效率。經(jīng)過分析,用戶的第一眼往往是看到一個軟件的外觀,一個漂亮的簡潔界面將吸引用戶使用。一個一眼看上去的非常好的軟件界面會引起用戶的興趣,使用戶更好的去探索軟件,從而允許用戶無意間單擊以訪問每個界面和每個按鈕,這是使用戶探索軟件更加有適度。因此,一個軟件程序的界面設(shè)計市場重要的,而一個好的界面可以吸引用戶去體驗,使整個軟件程序得到完善您可以繼續(xù)利用用戶體驗并經(jīng)常打開和使用該軟件。2.系統(tǒng)詳細(xì)設(shè)計系統(tǒng)設(shè)計完成了主要針對平臺的模塊層次結(jié)構(gòu)的設(shè)計,并在系統(tǒng)分析的基礎(chǔ)上設(shè)計了系統(tǒng)結(jié)構(gòu),系統(tǒng)功能模塊,系統(tǒng)工作流程和系統(tǒng)數(shù)據(jù)庫,詳細(xì)的闡述了系統(tǒng)開發(fā)的過程以及功能流程。2.1系統(tǒng)基本架構(gòu)設(shè)計該系統(tǒng)設(shè)計是基于Python語言的Pycharm集成工具開發(fā)的。該系統(tǒng)拋棄了傳統(tǒng)的C/S架構(gòu)模式采用被廣泛使用的B/S架構(gòu)用于程序開發(fā)。開發(fā)架構(gòu)的基礎(chǔ)上。如今,B/S架構(gòu)體系結(jié)構(gòu)打破了C/S架構(gòu)體系在軟件設(shè)計和開發(fā)中得到了大量的運用。表示層也就是客戶端只需要安裝一個瀏覽器通過服務(wù)器與數(shù)據(jù)庫進行數(shù)據(jù)的對接。B/S架構(gòu)體系為網(wǎng)絡(luò)編程系統(tǒng)提供了一個良好的框架,對于學(xué)生信息管理系統(tǒng)的開發(fā)有非常大的幫助,而數(shù)據(jù)的統(tǒng)計不能總是在聯(lián)網(wǎng)的情況下統(tǒng)計,而在聯(lián)網(wǎng)的情況下,可以隨時的更新數(shù)據(jù)信息,所以使用B/S架構(gòu)體系,如下圖1所示。圖1系統(tǒng)架構(gòu)圖2.2平臺功能模塊設(shè)計該系統(tǒng)的基本功能包括三個權(quán)限角色功能模塊:管理員,學(xué)生和老師。對于管理員功能模塊主要有首頁、個人中心、班級管理、信息樓號管理、年級管理、學(xué)生管理、教師管理、學(xué)生信息管理等功能。學(xué)生功能模塊主要具有首頁,個人中心,信息管理和學(xué)生信息管理等功能。對于教師功能模塊主要有首頁、個人中心、學(xué)生管理、信息管理、學(xué)生信息管理等功能。具體系統(tǒng)功能模塊結(jié)構(gòu)圖,如圖2所示。圖2功能模塊圖2.3工作流程的劃分與設(shè)計系統(tǒng)工作流程可以分為用戶部分和管理員部分,用戶部分包括教師部分和學(xué)生部分。學(xué)生用戶部分:學(xué)生用戶進入系統(tǒng)是進行賬號登錄,查看個人信息,瀏覽學(xué)生個人的成績和獎懲情況。教師用戶部分:教師用戶進入系統(tǒng)是進行賬號登錄,查看和修改個人信息,瀏覽學(xué)生信息和所在班級信息,修改學(xué)生的部分信息。管理員工作流程:管理員可以通過平臺首頁中的后臺登錄按鈕進行登錄,登錄完成后,增加各類信息,例如學(xué)生、教師、管理員、班級等,還可以修改與刪除信息,增加與刪除人員的權(quán)限。理員功能圖如下圖3所示:圖3管理員功能圖各用戶的工作流程圖如下幾圖:系統(tǒng)登錄流圖,如圖4所示:圖4用戶登錄數(shù)據(jù)流圖系統(tǒng)用戶分為三類:教師,學(xué)生和管理員。系統(tǒng)登錄流程圖,如圖5所示:圖5用戶登錄功能流程圖系統(tǒng)登錄流程圖,如圖6所示:圖6登錄流程圖添加信息流程圖,如圖7所示:圖7添加信息流程圖刪除信息流程圖,如圖8所示:圖8刪除信息流程圖2.4數(shù)據(jù)庫設(shè)計2.4.1概念設(shè)計系統(tǒng)分析表明,平臺系統(tǒng)具有多個實體,例如管理實體,學(xué)生信息實體和教師信息實體:2.4.2邏輯設(shè)計本系統(tǒng)數(shù)據(jù)庫名稱為信息,其中包括五張表,分別為:(1)班級表(2)學(xué)生成績表(3)班級信息表(4)教師信息表(5)樓號信息表,各表如表1至表5所示:表1班級表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint10主鍵主鍵creationtimetimestamp20創(chuàng)建時間否CURRENT_TIMESTAMPclassbigint200班級否表2學(xué)生成績表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint10主鍵主鍵creationtimetimestamp10創(chuàng)建時間否CURRENT_TIMESTAMPGradeNumbervarchar200成績編號否Studentaccountvarchar200學(xué)生賬號否Namevarchar200學(xué)生姓名否addressvarchar200地址否marklongtext200成績否Auditvarchar200是否審核否Auditresponsevarchar200審核回復(fù)否表3班級信息表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint10主鍵主鍵creationtimetimestamp20創(chuàng)建時間否CURRENT_TIMESTAMPclassvarchar200班級否表4教師信息表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint10主鍵主鍵creationtimetimestamp20創(chuàng)建時間否CURRENT_TIMESTAMPNamevarchar10教師名稱否Classvarchar200班級否表5樓號信息表(alien)字段名稱類型長度字段說明主鍵默認(rèn)值idbigint10主鍵主鍵creationtimetimestamp20創(chuàng)建時間否CURRENT_TIMESTAMPInformationBuildingvarchar20信息樓號否3.系統(tǒng)功能的實現(xiàn)本章主要是對平臺系統(tǒng)進行功能的實現(xiàn)的展示,展示了詳細(xì)的前臺用戶和后臺用戶的功能。3.1前臺用戶功能模塊3.1.1學(xué)生頁面登錄學(xué)生通過在學(xué)生管理系統(tǒng)的首頁上輸入他們的賬戶和密碼來登錄。程序運行如下圖9所示:圖9學(xué)生登錄界面圖3.1.2學(xué)生個人信息查詢頁面對于學(xué)生的個人信息,您可以在學(xué)生的個人信息頁面上查看學(xué)生的賬戶等信息。程序效果圖如下圖10所示:圖10個人信息界面圖查看學(xué)生成績等的信息,可以在學(xué)生成績頁面查看。效果圖如下圖11所示:圖11成績信息管理界面圖3.1.3教師登錄頁面教師通過在學(xué)生管理系統(tǒng)的首頁上輸入他們的賬戶和密碼來登錄。程序成效圖如下圖12所示:圖12教師登錄界面效果圖3.1.4教師信息查詢頁面教師管理,教師自己的信息查詢,自己的信息更正。程序效果圖如下圖13所示:圖13教師管理界面圖3.1.5學(xué)生信息查詢頁面可在信息頁面上顯示學(xué)生信息的學(xué)生信息查詢。程序效果圖如下圖14所示:圖14學(xué)生信息界面圖3.1.6學(xué)生成績信息頁面可以在學(xué)生成績信息頁面上查看其成績信息的學(xué)生成績信息查詢。程序效果圖如下圖15所示:圖15學(xué)生成績信息界面圖3.1.7班級信息頁面班級信息可以顯示在班級信息查詢和學(xué)生信息頁面上。程序效果圖如下圖16所示:圖16班級信息界面效果圖3.2后臺管理員功能模塊3.2.1系統(tǒng)管理員登錄頁面管理員登錄系統(tǒng),在學(xué)生管理系統(tǒng)的后臺登錄頁面輸入諸如用戶名和密碼之類的信息,并將其統(tǒng)計到學(xué)生信息管理系統(tǒng)中,如圖17所示。圖17管理員登錄界面圖3.2.2管理員功能頁面管理員可以登錄學(xué)生信息管理系統(tǒng),就出現(xiàn)了管理員的功能頁面,有學(xué)生管理、學(xué)生成績管理,班級管理,成績管理,教師管理,獎懲管理,認(rèn)證/授權(quán)管理等功能,如圖18所示。圖18管理員功能界面圖3.2.3班級管理頁面班級管理。您可以在班級管理頁面上查看班級等,根據(jù)學(xué)校對班級的需要來管理班級信息,并對其信息更改,刪除等,如圖19所示。圖19班級管理界面圖3.2.4宿舍信息管理頁面您可以在宿舍信息管理頁面上進行檢索,然后可以查詢諸如信息樓號等信息住宿信息,并且可以修改信息,如圖20所示。圖20宿舍信息管理界面圖3.2.5年級信息管理頁面在年級管理頁面可以進行年級管理,查看年級信息是否符合學(xué)校的安排然后對其進行詳情的修改和刪除等操作,如圖21所示。圖21年級信息管理界面圖3.2.6學(xué)生信息管理頁面在學(xué)生成績管理頁面和學(xué)生信息管理頁面上,可以管理學(xué)生的各種信息,例如姓名、成績等,然后根據(jù)具體的信息對學(xué)生的信息進行修改、刪除等操作如圖22所示。圖22學(xué)生管理界面圖3.2.7教師信息管理頁面教師管理是在教師管理頁面上進行操作,對教師的各種信息進行管理,根據(jù)學(xué)校這邊的具體情況對教師的信息進行操作來管理教師的信息,效果圖如圖23所示。圖23教師管理界面圖3.2.8認(rèn)證和授管理認(rèn)證和授權(quán)管理,如圖24所示。圖24認(rèn)證和授權(quán)管理界面圖4.系統(tǒng)功能測試本章是對設(shè)計的系統(tǒng)進行測試,主要目的是對系統(tǒng)功能的操作性測試,因為一個系統(tǒng)可操作性是非常重要的,以及對一些輸入規(guī)則是否成立進行測試。因為程序員在編程經(jīng)驗上的多少、對編程軟件的掌握程度、工作狀態(tài)都會對軟件的質(zhì)量造成影響,所以要進行系統(tǒng)功能測試。4.1測試的方法與目的測試方法我使用了黑盒測試和白盒測試。白盒測試是在知道軟件系統(tǒng)如何運行的情況下,來驗證系統(tǒng)能否正常運行,從而來判斷系統(tǒng)在編碼過程中是否出現(xiàn)問題,然后及時修改。而黑盒測試是在了解系統(tǒng)的全部功能后,來檢測這些功能能不能正常運用,不用考慮系統(tǒng)內(nèi)部的問題。我們要盡量避免系統(tǒng)有錯誤。如果系統(tǒng)內(nèi)部存在錯誤,就會出現(xiàn)漏洞,就有可能導(dǎo)致一系列錯誤,而這些錯誤會給我們帶來巨大的損失,這就得不償失了。在學(xué)生信息管理系統(tǒng)中用戶的部分信息是非常隱私的,所以系統(tǒng)如果出現(xiàn)漏洞,造成的就不只是經(jīng)濟問題了,所以系統(tǒng)的安全、穩(wěn)定是非常重要的。雖然會耗費大量的時間,但是為了減少問題的發(fā)生,系統(tǒng)功能檢測是必要的。經(jīng)過系統(tǒng)功能檢測后的軟件系統(tǒng),其安全性和穩(wěn)定性都會有一定的保證,產(chǎn)品的質(zhì)量也就提高了。4.2測試用例主要針對學(xué)生管理系統(tǒng)的功測試,看實際結(jié)果和預(yù)期結(jié)果是否符合表6系統(tǒng)測試情況用例編號測試項目測試用例預(yù)期結(jié)果實際結(jié)果1學(xué)生登錄測試用戶名:2002密碼:1234567出現(xiàn)錯誤提示,用戶名或密碼錯誤出現(xiàn)錯誤提示,用戶名或密碼錯誤2學(xué)生登錄測試用戶名:20021密碼:123456出現(xiàn)錯誤提示,用戶名或密碼錯誤出現(xiàn)錯誤提示,用戶名或密碼錯誤3學(xué)生登錄測試用戶名:2002密碼:123456學(xué)生登錄成功學(xué)生登錄成功4老師信息修改測試修改手機號:182979554022不能進行修改不能進行修改5管理員刪除權(quán)限測試刪除修改日志記錄權(quán)限不能修改日志記錄不能修改日志記錄6管理員增加權(quán)限測試增加添加獎懲管理權(quán)限可以對學(xué)生進行獎懲可以對學(xué)生進行獎懲7密碼修改測試原密碼:123456新密碼:123abc輸入原密碼登錄出現(xiàn)錯誤提示,用戶名或密碼錯誤出現(xiàn)錯誤提示,用戶名或密碼錯誤8密碼修改測試原密碼:123456新密碼:123abc輸入新密碼登錄登錄成功登錄成功9修改用戶名測試原用戶名:2022新用戶名:2023輸入原用戶名登錄出現(xiàn)錯誤提示,用戶名或密碼錯誤出現(xiàn)錯誤提示,用戶名或密碼錯誤10修改用戶名測試原用戶名:2022新用戶名:2023輸入原用戶名登錄登錄成功登錄成功學(xué)生信息管理系統(tǒng)所有的功能都能夠上述的測試規(guī)則進行測試,從而驗證系統(tǒng)的功能是否有問題。4.3測試結(jié)果通過上述的一系列的功能測試,以及測試的結(jié)果進行分析,開發(fā)的學(xué)生信息管理系統(tǒng)功能沒有出現(xiàn)錯誤,滿足用戶的需要,而且操作方便,界面優(yōu)美,可以進行推廣和宣傳的。5.總結(jié)在系統(tǒng)開發(fā)過程中,采用了B/S三級結(jié)構(gòu)技術(shù)以及我日常學(xué)習(xí)中使用的一些技術(shù),實施這些技術(shù)顯著提高了整個系統(tǒng)的性能。由于時間和技術(shù)條件有限,系統(tǒng)設(shè)計和開發(fā)中,難免存在一些不足之處和功能需要改進,這就需要我們進一步的在系統(tǒng)需求分析
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年西寧市城東區(qū)數(shù)學(xué)三年級第一學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 2024-2025學(xué)年烏蘭浩特市數(shù)學(xué)三上期末學(xué)業(yè)水平測試模擬試題含解析
- 2024年片石供需協(xié)議
- 社會實踐心得50字
- 理想演講稿模板錦集5篇
- 個人簡歷自我評價(15篇)
- 2023六年級語文上冊 第六單元 18 古詩三首 江南春教學(xué)實錄 新人教版
- 高中信息技術(shù) 了解計算機解決問題的過程教學(xué)實錄 滬教版選修1
- 英語信件格式范文開頭英語書信的格式范文
- 項目融資業(yè)務(wù)指引講義
- 2025蛇年元旦晚會
- 《高低壓配電室施工工藝標(biāo)準(zhǔn)》
- 2024年太陽能光伏組件高空清洗作業(yè)人員安全保障合同3篇
- 大學(xué)學(xué)業(yè)規(guī)劃講座
- 【MOOC】中國近現(xiàn)代史綱要-武漢理工大學(xué) 中國大學(xué)慕課MOOC答案
- 綜合管廊知識
- 《國家課程建設(shè)》課件
- 四川省南充市2023-2024學(xué)年高一上學(xué)期期末考試 歷史 含解析
- 餐飲業(yè)食品安全管理操作手冊
- 2024-2025學(xué)年湖北省武漢市華中師大一附中高三上學(xué)期期中英語試題及答案
- 2025年公司半年工作總結(jié)及下半年工作計劃
評論
0/150
提交評論