中學學生學籍管理系統(tǒng)的設計_第1頁
中學學生學籍管理系統(tǒng)的設計_第2頁
中學學生學籍管理系統(tǒng)的設計_第3頁
中學學生學籍管理系統(tǒng)的設計_第4頁
中學學生學籍管理系統(tǒng)的設計_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

中學學生學籍管理系統(tǒng)的設計摘要隨著規(guī)模不斷擴大,學生數量急劇增加,有關學生的各種信息量也成倍增長。學籍管理工作則變得更加復雜,學籍的完整性、安全性等問題也顯得更加重要,日益引起了人們的關注。本文分析了江陽職高學生管理工作的現(xiàn)狀,論證了對學生信息管理系統(tǒng)的開發(fā)意義;分析并研究了B/S結構、ASP.NET技術和ADO.NET數據庫訪問組件;在分析學校系統(tǒng)需求的基礎上,給出了學生信息管理系統(tǒng)功能結構圖,并完成了系統(tǒng)的總體設計;設計并實現(xiàn)了基于B/S結構的學生信息管理系統(tǒng),實現(xiàn)了學生信息的錄入、查詢、修改、更新及用戶權限設置等模塊。本課題采用ASP.NET技術結合SQLServer數據庫實現(xiàn)系統(tǒng)的開發(fā)過程。本系統(tǒng)界面友好操作方便,功能完善,能夠做到檢索迅速,查找方便,保密性好,成本低,能夠使零亂的學生信息能夠更加具體化,直觀化、合理化,保障學生信息的安全和高效,極大地提高了學生管理工作的水平,使學生信息管理能夠基本達到“無紙化辦公”的目的。關鍵詞:NET,B/S結構,學生管理信息系統(tǒng),ASP.NET,SQLServer,ADO.NET

目錄TOC\o"1-2"\h\z\u一、引言 3(一)研究背景與意義 3(二)研究現(xiàn)狀 3二、需求分析 4(一)需求分析的目的和經濟可行性 4(二)系統(tǒng)需求分析 4(三)系統(tǒng)功能需求分析 5三、系統(tǒng)設計與實現(xiàn) 6(一)系統(tǒng)框架設計 6(二)數據庫設計 8(三)系統(tǒng)實現(xiàn) 13四、測試 19(一)系統(tǒng)功能測試 19(二)系統(tǒng)模塊測試過程及結果 21五、結論 22參考文獻 24

中學學生學籍管理系統(tǒng)的設計一、引言(一)研究背景與意義本系統(tǒng)就是針對江陽職高學生的學生管理信息需求特別是結合江陽職高實際進行設計分析,以期望在一定程度上解決班主任以及學生管理人員對信息管理的需求,達到工作時間使用的最優(yōu)化,進一步加強工作效率。本文用面向對象技術來分析和設計學生信息管理系統(tǒng),較好地解決了學生管理信息的分散采集、綜合利用、統(tǒng)一管理、資源共享等問題。但隨著時代的飛速發(fā)展和學生思想、行為的變化,江陽職高學生工作面臨著新的形勢和要求,特別是信息技術的發(fā)展和運用,為江陽職高學生工作帶來了新的機遇和挑戰(zhàn)。新形勢下的江陽職高學生工作的發(fā)展要求學生工作的管理手段不斷地提高,而利用計算機及網絡技術等加強對學生的管理則是非常重要的一個方面[1]。近年來,隨著國家政策對職業(yè)教育的傾斜,江陽職高招生規(guī)模不斷擴大,學生人數也不斷增加。因而按照原有的管理方式,已經明顯出現(xiàn)信息傳遞與溝通的不順暢、不實時。主要表現(xiàn)在學生管理工作隊伍內部的信息傳遞不順暢,學生與老師之間的信息溝通不順暢,學工系統(tǒng)與其它部門之間的交流不順暢。這些問題都成為影響江陽職高學生工作效率的主要障礙。只有通過進一步加強江陽職高學生工作信息化的研究,建立高效方便的學生工作信息系統(tǒng),才有助于解決以上問題。(二)研究現(xiàn)狀1.國外研究現(xiàn)狀而今國外發(fā)達國家學校的學籍管理系統(tǒng)發(fā)展比較成熟。國外的許多大學由于進行了多年的探索和研究,已形成了一套規(guī)范科學的管理模式。主要體現(xiàn)在他們一般具有一定規(guī)模的技術團隊來為他們提供優(yōu)質的服務和支持。而且國外的開發(fā)技術相對國內較為成熟,軟件遵循了包容性和擴展性,使得系統(tǒng)能容納已有的數據結構,在擴展的時候很好的保護住了已有資源。同時國外的系統(tǒng)可以方便的調整結構,似的擴展升級更易于執(zhí)行。其管理模式一般都是中央數據庫管理模型,軟件開發(fā)的系統(tǒng)架構也是以C/S,或者B/S模式進行設計的。將整個學校的學生信息資源以集中數據平臺的方式從全局的角度統(tǒng)籌管理,以提高整個學籍管理效率,加大不同系統(tǒng)和模塊間的數據流通速度。由于經過了多年的探索和改進,目前國外高校的這種管理模式初具規(guī)模且運行穩(wěn)定[2]。但是,由于相應的國家發(fā)展程度、社會體制、生活習慣、工作方式的不同,以及教學機構和國情的不同,學籍管理手段和方法也存在一定的差異,我們還不能完全照搬他們的管理系統(tǒng)模式,只能是在借鑒的基礎上開發(fā)出適合我們實際情況的學籍管理系統(tǒng)。2.國內學籍管理系統(tǒng)的研究現(xiàn)狀隨著我國教育的發(fā)展和逐步產業(yè)化,雖然許多中國廣播電視大學的校園信息平臺基本建成,但普遍存在“重建設,在信息管理過程中的輕應用”的現(xiàn)象,計算機和校園網的使用價值沒有得到充分的挖掘。教育主管部門還沒有建立一套完善的教學管理軟件的設計規(guī)范,缺乏發(fā)展,對管理軟件的推廣使用,購置了電腦,即使部門建立參與管理工作的內部網絡,但程度和質量和規(guī)范化管理的效率,不有效的提高。現(xiàn)在各大高校所使用的學籍管理系統(tǒng)都不同。根據各自院校的要求使用不同版本、不同廠家的管理軟件。由于軟件使用不同,數據庫的設計以及數據的存儲方式等也有所不同,直接導致各個學校之間幾乎是不能共享數據,出現(xiàn)了孤島的狀況。而其中真正適用于中職學校的學籍管理資源并不多,其中的資源多數是死板高校學籍管理的照搬,不僅遠離實際,沒有趣味,而且缺少現(xiàn)代職業(yè)教育特點,不適應中職學校學籍管理系統(tǒng)的要求[3]。在這樣的背景下,我將本次課題的研究目標定義為:管理系統(tǒng)簡易模型解決方案,簡化業(yè)務邏輯,降低系統(tǒng)開發(fā)難度,軟件系統(tǒng)能夠提供傳輸網基礎資源增刪改,資源關聯(lián),業(yè)務加載,并展示較為豐富及友好的圖形界面,從而達到使客戶能過較為快速地理解并確定需求,減少因需求不明確而浪費時間與精力,以便滿足合作雙方的需要。二、需求分析(一)需求分析的目的和經濟可行性需求分析是軟件開發(fā)過程中的第一個階段,也是一個非常重要的階段。在這個階段中,對于用戶的要求軟件開發(fā)人員要準確理解,然后將要求進行細致的、詳細的考察與分析,用完整的需求定義用戶的非形式需求表述,再由相應的形式功能規(guī)定與約定(需求規(guī)格說明)轉化為需求定義的過程。需求分析質量水平的高低對于整個軟件系統(tǒng)的開發(fā)是否成功起著至關重要的作用。因此,雖然需求分析位于整個軟件開發(fā)過程的初始階段,但是它對于整個軟件開發(fā)過程以及軟件產品質量的起著決定性的、至關重要的作用。伴隨著軟件系統(tǒng)規(guī)模的增大及系統(tǒng)復雜性的提高,在軟件開發(fā)中需求分析的地位也就更加突出,從而也更加困難[10]。(二)系統(tǒng)需求分析根據學校各個部門不同的工作職責范圍,將用戶權限設定為學生處、專業(yè)部、教師和學生這四級。整個學籍管理工作的核心部門是學生處,因而對應管理模塊的系統(tǒng)管理員設定為學生處中各項工作的負責人,使其可以通過IE瀏覽器簡單快速地處理具體的各項學生工作事務,對各專業(yè)部提交的文件與資料進行審核,對學生的信息進行管理,同時對各類信息、公告進行發(fā)布,實現(xiàn)網上辦公,對各級用戶的登錄提供管理功能,擁有對數據庫管理的最高權限;定義相關數據結構;對教師和學生用戶的添加管理和權限管理,權限最高。所具備的功能是添加或修改學生的基本信息如學號、姓名、備注等信息的錄入,增加、刪除班級和學生,修改學生基本信息,對教師和學生用戶的用戶名、用戶密碼進行管理。(三)系統(tǒng)功能需求分析系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務基礎上完成的。依據目前我校學生工作的現(xiàn)況,并采納有關專業(yè)管理人員的意見,系統(tǒng)需要完成的功能設計有:(1)對在校生基本信息等有關原始數據的采集輸入。(2)對新生數據的采集,主要是從招生部門獲取數據后的導入。(3)學生日常性工作信息的處理。(4)畢業(yè)學生推薦信息以及畢業(yè)技能的等級考核等功能該系統(tǒng)的目標是具有對班級信息、學生個人在校信息進行管理及維護的功能。學生可以通過此系統(tǒng)進行個人信息查詢功能。系統(tǒng)的總體任務是實現(xiàn)學生信息理的系統(tǒng)化、網絡化、規(guī)范化和自動化。該系統(tǒng)的功能需求包括學生處對功能需求、專業(yè)部對功能的需求、班主任對功能的需求和學生對功能的需求四部分。(1)系統(tǒng)管理員(學生處人員)對功能的需求:目前我國學生業(yè)務管理方式因校而異,但就其管理模式可從學生管理部門是直接管理還是不直接管理來區(qū)別,可分為直接管理,即一層的管理模式;不直接管理,即兩層的管理模式。(2)專業(yè)部對功能的需求:每一個專業(yè)部分別管理自己專業(yè)部內的班級,可以處理本專業(yè)部學生的基本信息,可以發(fā)布信息和處理信息;對各專業(yè)部教學秘書來說,考試結束后,要及時將考試成績錄入系統(tǒng),方便學生查詢。同時也要及時發(fā)布與學生相關的各項信息。(3)教師管理功能的需求:班主任對班級的基本信息進行管理,以及學生情況的查詢。系統(tǒng)管理員在學生入學之前,必須設置好相應的系統(tǒng)參數,如必須輸入學生基本信息、輸入學生課程安排、設置選課參數、導入教學計劃等。在每學期末應錄入相關考試安排,并在通知欄目中發(fā)布考試信息。另外,管理員還應負責首頁通知、規(guī)章制度、就業(yè)信息和新聞等欄目的更新。(4)學生對功能的需求:學生利用此系統(tǒng)進行與自己有關的信息的查詢。學生入學時,由學生處統(tǒng)一制作并發(fā)放學生管理系統(tǒng)用戶名和密碼,用戶名即學生學號,學生初次登陸管理系統(tǒng)時,核對并完善部分個人信息。個人信息作為系統(tǒng)與學生聯(lián)系的主要依據,所以要求同學填寫的信息(特別是聯(lián)系電話以及電子郵箱)必須是真實的,同時要上傳照片。完成上述操作后,學生進入系統(tǒng)可進行修改個人密碼、成績查詢、選修課查詢、報考專業(yè)技能證的考核、發(fā)布留言等操作。在校的三年時間里,學生登陸任何一臺連接校園網的計算機都能夠登陸學生管理信息系統(tǒng)。綜合以上分析學生信息管理系統(tǒng)繪制如圖1所示。圖1學生信息管理系統(tǒng)用例圖三、系統(tǒng)設計與實現(xiàn)(一)系統(tǒng)框架設計1.系統(tǒng)流程分析學生信息管理系統(tǒng)是面向學生,教師,班主任(老師)和所有的學生。系統(tǒng)支持學生工作管理,工作人員和學生通過業(yè)務處理網絡發(fā)送和接收進行在線相關,由不同的應用權限管理打印支持,查詢和統(tǒng)計報表。如圖2所示:圖2系統(tǒng)業(yè)務流程圖2.系統(tǒng)功能模塊設計系統(tǒng)開發(fā)的總體任務是實現(xiàn)學生信息關系的系統(tǒng)化、規(guī)范化和自動化。面對龐大的信息量,要做到對學生的各類信息準確和快速的了解,科學的統(tǒng)計和快速的查詢,在這樣的形式下需要有管理系統(tǒng)來提高學生工作的效率,進而減少管理方面的工作量,做到信息的規(guī)范管理。本系統(tǒng)主要完成基本檔案、公寓管理、獎學金、早操出勤、違紀檔案、榮譽檔案、數據圖表、超級管理等功能。本系統(tǒng)主要由以下五個主要功能模塊組成:系統(tǒng)管理、公共管理、項目管理、項目教學管理、項目學習管理。其系統(tǒng)主要完成對全校學生信息的宏觀管理以及全校各專業(yè)部上傳的學生基本信息和其他一些學生管理信息的維護,完成全校范圍內學生信息的統(tǒng)計、查詢、打印等功能。基本檔案管理:主要包括學生基礎數據的錄入、學生信息的查找、學生會干部管理、班級干部管理、班級點名冊打印、各類檔案表格打印。通過基本檔案管理模塊的各項功能管理員可以方便的錄入、修改及查找學生的相關信息。方便的對各類學生及學生干部進行管理,可以方便的列出學生的詳細信息如班級、職務所在公寓、聯(lián)系電話、照片等。還可以直接打印各班的點名冊,方便老師(包括任課教師)管理學生。公寓管理:宿舍管理、宿舍列表、宿舍電話查詢、宿舍電話號碼表以及宿舍當前入住情況的分析。通過公寓管理模塊的各項功能管理員可以對已經有的公寓進行查找、修改信息、查詢公寓電話、打印電話號碼表等操作。在這個模塊中還可以對每個學生的入住公寓情況進行管理,有權限的管理員可以對通過管理系統(tǒng)對每個公寓樓的每一個房間進行管理,包括學生公寓的房間分配,床位分配等。獎學金管理:獎學金評比及發(fā)放情況的錄入、查詢、修改,并可以按學期或年度對獎學金發(fā)放情況進行列表。通過獎學金管理模塊的各項功能,系統(tǒng)管理員可以對每一個獎學金獲得者的基本情況進行錄入、查詢和修改。從而使得獎學金的評比及發(fā)放做到公平、公正、公開。還可以使用獎學金學期或年度列表查詢每學期及每學年的獎學金的發(fā)放情況,使數據的處理更加方便、高效。早操出勤管理:早操出勤情況的錄入、修改、查詢、數據匯總以及近期相關報表。系統(tǒng)管理員或相關教師(班主任)通過早操出勤管理模塊可以方便、及時的了解每個學生的早操出勤情況。違紀檔案管理:違紀情況的錄入、修改、查詢、統(tǒng)計匯總以及學生欠費情況統(tǒng)計。通過違紀檔案管理模塊,管理員可以進行學生違紀情況的錄入,查詢和修改。做出違紀學生情況的統(tǒng)計與分析。還可以及時地了解到學生的欠費情況。榮譽檔案管理:學生獲獎情況的錄入、修改、查詢以及證書打??;通過榮譽檔案管理模塊管理員可以進行學生榮譽證書的錄入,查詢,打印及修改,還可以讓所有學生及時的了解到榮譽證書的發(fā)放情況。做到對所有學生負責。數據圖表管理:學生比例、全局分析、班級列表。在數據圖表管理模塊中管理員可以對學生的各項數據進行分析,并生成圖表,從而使大家可以更直觀的看到各學年學生比例,少數民族在校生地區(qū)性總體分析、在校生少數民族情況總體分析、近年招生變化情況、近年性別比例總體分析、近年少數民族生源走勢、近年生源地區(qū)性總體分析、近年專業(yè)人數比例變化曲線等數據的分析圖表。超級管理:可以查看日志、用戶管理、更改系統(tǒng)模板、整理數據和備份數據。其系統(tǒng)主要功能結構圖如圖3所示:圖3學生學籍管理系統(tǒng)功能結構圖(二)數據庫設計數據庫的設計及創(chuàng)建。在SQLServer數據庫中,數據庫和數據表的創(chuàng)建可借助SQLServer自帶的EnterpriseManager或者通過在QueryAnalyzer或者通過TransactSQL語句來實現(xiàn)。1.數據庫概念結構設計需求分析階段講述的是用戶對現(xiàn)實世界的具體需求,將用戶的具體需求抽象為信息結構也就是概念模型的過程就是概念結構設計。各種數據模型的共同基礎肯定是概念結構,整個數據庫設計的關鍵是概念結構設計。概念結構設計使設計者的注意力能夠從復雜的實現(xiàn)細節(jié)中解脫出來,而只集中在最重要的信息的組織結構和處理模式上。本系統(tǒng)的實體有:年級實體、學生實體、班級實體、課程實體、公寓樓實體、房間實體。各個實體的具體E-R圖,如圖4至8所示。以及各個實體之間的部分E-R圖,如圖9所示。圖4年級實體的E-R圖圖5學生實體的E-R圖圖6班級實體的E-R圖圖7公寓樓實體的E-R圖圖8房間實體的E-R圖圖9實體之間的E-R圖2.數據庫邏輯結構設計學生學籍信息管理系統(tǒng)中的實體和聯(lián)系可以轉換為下列關系模型。(1)班級信息表(入學班號、班級、班主任、入學年份、專業(yè)、人數、所屬專業(yè)部);(2)學生基本信息表(姓名、編號、男/女、政治面貌、籍貫、民族、學生類別、出生年月日、電話、家庭住址、郵編、家長工作單位、家長電話、備注);(3)宿舍信息表(公寓號,宿舍號,學號,宿舍電話號碼);(4)學生早操出勤信息表(學號、姓名、性別、缺席類別、缺席時間、缺席原因);(5)學生違紀檔案信息表(學號、姓名、學年、年度、違紀時間、違紀結果、備注);(6)學生榮譽檔案信息表(專業(yè)部、姓名、入學班級、入學學號、獲獎類別、獲獎日期、獲獎原因)。4.數據庫的結構創(chuàng)建系統(tǒng)的數據表的設計是根據系統(tǒng)需求和數據流程需求基礎之設計出的,依據ER模型數據,實體與屬性間關系進行細化,實現(xiàn)概念到數據表字段的實現(xiàn)。根據數據庫的需求分析、概念結構設計和邏輯結構設計,建立如下數據表:(1)班級信息表(Class),如表1所示。表1班級信息表字段名稱數據類型說明ClassIDShort班號ClassChar班級名稱AssistantChar班主任EntrancetimeDate入學時間EduLengthShort學制StuNumShort總人數DepartmentChar專業(yè)部(2)學生早操出勤信息表(Check-on),如表2所示。表2學生早操出勤信息表字段名稱數據類型說明StuNumberChar學號StuNameChar學生姓名StuSexChar性別AbsentSortChar缺席類別AbsentTimeDate缺席時間CauseMemo缺席原因(3)公寓信息表(Apartment),如表3所示。表3公寓信息表字段名稱數據類型說明StuNumberChar學號ApartmentNumberShort公寓號DormNumberShort宿舍號Char宿舍電話(4)學生信息表(Student),如表4所示。表4學生信息表字段名稱數據類型說明StuNumberChar學號StuNameChar學生姓名StuSexChar性別PoliticsChar政治面貌NationalityChar民族BirthplaceChar籍貫BirthdayDate出生日期ClassificationChar學生類別Char學生電話IdentitycardChar身份證號PostCodeChar郵編StuAddressChar家庭地址ParentsNameChar家長姓名Char工作單位ParentsTelChar家長電話RemarkMemo備注(5)學生違紀檔案信息表(Punishment),如表5所示。表5學生違紀檔案信息表字段名稱數據類型說明StuNumberChar學號StuNameChar學生姓名Char學年Char年度PunishTimeDate違紀時間PunishCauseChar違紀原因HandleResultChar處理結果RemarkMemo備注(6)學生榮譽檔案信息表(Commendation),如表6所示。表6學生榮譽檔案信息表字段名稱數據類型說明DepartmentChar專業(yè)部ClassChar班級StuNumberChar學號StuNameChar學生姓名CommeSortChar獲獎類別CommeTimeDate獲獎時間CommeCauseChar獲獎原因(7)用戶登錄信息表(Admin),如表7所示。表7用戶登錄信息表字段名稱數據類型說明UserNameChar用戶名PasswordChar密碼PurviewChar權限LastLoginTimeChar最后登錄時間LastLogoutTimeDate最后退出系統(tǒng)時間LoginTimesShort次數(三)系統(tǒng)實現(xiàn)1.登陸模塊實現(xiàn)本系統(tǒng)界面和風格應符合通用標準,讓它的用戶,方便使用,可以成功地使用不用進行特殊的訓練。因此,在設計中考慮到使用者的習慣,允許輕松地執(zhí)行各種操作的用戶指南。此外,全面的安全和穩(wěn)定的網絡測試系統(tǒng)的特點,這使得在實際使用的更可靠。如圖10所示為系統(tǒng)的用戶登錄界面,它的設計追求簡單明了的界面風格,同時方便用戶的操作。圖10登陸界面根據系統(tǒng)用戶的需求,不同角色的用戶均可以通過用戶登錄進入本系統(tǒng)。因此,登錄界面是本系統(tǒng)的門戶,它是與用戶交流的第一平臺。操作者可從此界面登錄學生注冊界面、密碼找回界面或系統(tǒng)管理界面。系統(tǒng)管理界面必須通過驗證。用戶名、密碼和驗證碼的輸入正確與否,只有合法的用戶才可以進入系統(tǒng)。當用戶沒有輸入用戶名或密碼以及驗證碼為空時,系統(tǒng)會自動彈出“不允許為空”的消息提示框,如圖11所示。圖11登陸出錯的提示界面列表框功能為角色的選擇,選擇不同的角色,進入管理界面后實現(xiàn)不同的功能。例如:教師用戶可以對所擔任課程成績進行錄入,學生用戶只能對成績進行查詢,而管理員擁有所有功能。管理員在分配權限的時候會對用戶權限資格進行審查。在單擊“確定”按鈕后,驗證用戶名中是否含有非法字符的代碼:if(sc.validate(username)){Response.Write("<script>alert(用戶名中不能含有非法字符?);}驗證密碼中是否含有非法字符的代碼:if(sc.validate(userpwd)){Response.Write("<script>alert('密碼中不能含有非法字符');}如果輸入成功則進入管理頁面,反之,若失敗,則彈出與之相對應錯誤的提示信息。If(count>0){Session["username"]=username;Response.Redirect("default.aspx");}Else本系統(tǒng)登錄窗口為自行設計的窗口,設計組件主要有“HTML”選項卡中Table組件用于布局頁面,“驗證”選項卡中3個RequiredFieldValidator組件,用于對用戶名、密碼和驗證碼進行非空驗證,“標準”選項卡中3個TextBox控件、4個Label控件、3個Button控件和一個ListBox控件,這些控件具體信息及用途,如表3-9所示。表10登錄界面用到的控件及用途工具箱組件名稱數量用 途HTML1布局頁面標準DropDownList1選擇角色進行登陸標準Button3登陸/注冊/忘記密碼標準3錄入登陸用戶名/密碼/驗證碼標準Lable4用戶名/密碼/驗證碼/顯示驗證碼驗證RequireFieldValidator3對用戶名/密碼/驗證碼進行非空驗證用戶登錄流程圖如圖12所示。圖12用戶登錄流程圖2.身份鑒別實現(xiàn)鑒別是用了驗明用戶身份的合法性是為了充分保障學籍管理系統(tǒng)的安全穩(wěn)定。身份鑒別就是驗證申請進入系統(tǒng)的用戶是否為合法用戶,以防止非法用戶訪問系統(tǒng),減小安全方面的代碼編寫和系統(tǒng)的后期維護。系統(tǒng)采取篩選過濾器的方式進行安全鑒別。具體安全身份鑒別流程圖如圖13所示:圖13身份鑒別流程圖圖14身份鑒別實現(xiàn)圖3.基本檔案模塊實現(xiàn)檔案管理中包括以下功能,學生基本數據的錄入(info_add.aspx)、學生信息數據的查詢(stu_search.aspx)、學生會干部管理(union_list.aspx)、班級干部管理(class_list.aspx)、班級點名冊打?。╟lass_table.aspx)、各類檔案表格打(stu_table.aspx)。通過基本檔案管理模塊的各項功能,系統(tǒng)管理員可以方便的錄入、修改及查找學生的相關信息。方便對各類學生及學生干部進行管理,可以方便的列出學生的詳細信息如班級、姓名、性別、年齡、職務、所在公寓、聯(lián)系電話、照片等。還可以直接打印各班的點名冊,方便老師(包括班主任老師、任課老師)管理學生。在數據錄入子模塊中可以錄入學生的基本資料,例如:生源所在城市標注為必選項,在列表框后用紅色字樣重點標記。日期型輸入時已給出標準格式,若輸錯,系統(tǒng)會給出相應的錯誤提示。具體操作如圖15所示,按照提示錄入相應信息即可。圖15數據錄入圖查找學生子模塊中即可以進行準確查詢,如按學號查詢,也可實現(xiàn)模糊查詢,如按姓名查詢,輸入關鍵字后,把包含此字樣的所有名單均一一列出。在查詢項中可以選擇一項,可以選擇多項。除得到學生的相應信息后,管理員還可以進行修改和刪除,只需點擊修改和刪除字樣,就會彈出相應的界面。4.公寓管理實現(xiàn)公寓管理中包括以下功能,宿舍管理(dorm_manage.aspx)、宿舍列表、宿舍電話查詢(dorm_tel.aspx)、宿舍電話號碼表以及宿舍當前入住情況分析(dorm_anlysis.aspx)。宿舍列表中可以方便的查詢每個公寓樓每個宿舍的入住情況。通過獲取暫空宿舍信息,可以進行房間的合理分配。點擊后可以直觀的看到每一個房間所入住的學生及每一個學生的照片和所在專業(yè)部、專業(yè)、班級等詳細信息,從而可對每一個入住的學生進行管理,一旦出現(xiàn)問題,公寓老師、班主任老師或系統(tǒng)管理員都可以通過管理系統(tǒng)在最短的時間內找到指定學生的詳細信息。查詢精確宿舍號的界面如圖16所示。圖16按公寓號查詢實現(xiàn)對于學生信息查詢的具體流程如流程圖17所示。圖17學生信息查詢流程圖5.批量導入數據實現(xiàn)方便快捷地與外界交換數據。比如能將學生基礎用Excel編輯好后批量導入。批量導入班級學生名單的界面如圖18所示:圖18批量導入數據的功能四、測試(一)系統(tǒng)功能測試為了確保系統(tǒng)的安全性。只有合法的用戶才能登入系統(tǒng),進行相應的操作。而非法的用戶是不請允許登錄系統(tǒng)。非法用戶登錄時的界面如圖19所示圖19禁止非法用戶登錄實現(xiàn)測試將班級信息、專業(yè)部信息導出到磁盤文件中,便于保存。在校生信息處理批量導出界面如圖20所示:圖20批量導出在校生信息數據實現(xiàn)測試匯總在校學生人數的界面如圖21所示圖21匯總在校學生人數實現(xiàn)測試將統(tǒng)計學生就業(yè)情況的數據導出界面如圖22所示圖22導出學生就業(yè)情況數據實現(xiàn)測試(二)系統(tǒng)模塊測試過程及結果1.登陸模塊的測試學生科管理員、專業(yè)部管理員、教師和學生需要輸入正確的用戶名和密碼才能登錄系統(tǒng)。同時,不同權限的角色進入不同的網頁管理頁面,執(zhí)行的操作不一樣,這部分采用手工和使用QuickTestPro進行自動測試,系統(tǒng)在測試之前將進行腳本錄制,再通過腳本的增強,進行登錄場景的模擬。詳細的登錄測試過程如表11所示。表10登錄模塊測試用例用例編號操 作 描述 輸 入預期輸出實 際 輸 出通過測試(Y/N)1輸入正確的管理員用戶名和密碼用戶名admin密碼admin提示登錄成功成功進入管理員界面Y2輸入正確的教師用戶名和密碼用戶名teach密碼000000提示登錄成功成功進入教師管理界面Y3輸入正確的學生用戶名和密碼用戶名guest密碼提示登錄成功成功進入學生操作界面Y4輸入正確的用戶名和錯誤的密碼用戶名admin密碼999999出錯誤提示警告框“用戶名/口令輸入錯誤”Y5輸入錯誤的用戶名和錯誤的密碼用戶名ad密碼000000出錯誤提示警告框“用戶名/口令輸入錯誤”Y6輸入正確的用戶名和錯誤的密碼用戶名admin密碼999999出錯誤提示警告框“用戶名/口令輸入錯誤”Y登錄模塊的測試過程和結果如表12所示。通過測試結果來看,登錄模塊安全,符合系統(tǒng)要求。表12登錄模塊測試測試用例編號1預置條件安裝完畢,正常工作.測試步驟1.登陸客戶端2.分配權限3.驗證碼的輸入預期結果1.成功登錄并分配權限。2.并發(fā)500個用戶可以在規(guī)定時間內成功登錄系統(tǒng)。3.1分鐘內用戶可以成功登錄系統(tǒng)。測試結果通過測試說明系統(tǒng)具有完善的權限管理機制。達到預期要求2.學生基本信息查詢模塊的測試學生基本信息查詢平臺是本系統(tǒng)又一重要模塊。本文對以根據學生的姓名、學號、籍貫、身份證號碼進行模糊或精確查詢的功能進行了全面測試。測試過程和結果如表13所示:表13學生基本信息查詢模塊的測試測試用

溫馨提示

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

評論

0/150

提交評論