




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
最新資料推薦1/1畢業(yè)論文(設(shè)計)學(xué)籍管理信息系統(tǒng)的設(shè)計與實現(xiàn)IStudent’sstatusManagementInformationSystem摘要:
在現(xiàn)今高速發(fā)展的信息時代,計算機的普及為信息處理提供了高效便捷的手段,這對學(xué)籍管理系統(tǒng)的設(shè)計和使用起到了重要的推動作用。
尤其是采用數(shù)據(jù)庫開發(fā)的管理系統(tǒng),使其操作,交流和展示更加自由和便捷。
這能夠提高學(xué)生信息管理的效率,使其朝著科學(xué)化,正規(guī)化方向發(fā)展。
本文設(shè)計的學(xué)籍管理系統(tǒng)旨在使學(xué)生和教師方便查詢學(xué)籍信息。
本學(xué)籍管理信息系統(tǒng)系統(tǒng)設(shè)計采用VisualStudio2008開發(fā)平臺,ASP.NETC#腳本語言,以Access作為系統(tǒng)的后臺數(shù)據(jù)庫。
其實現(xiàn)了信息生成,數(shù)據(jù)維護,信息管理,用戶管理等功能。
關(guān)鍵詞:
學(xué)籍管理信息系統(tǒng);ASP.NET;ACCESS.Abstract:Intoday’srapiddevelopmentofinformationage,thepopularityofcomputerprovidesanefficientandconvenientwaysforinformationprocessing,itsplayedanimportantroletodesignanduseoftheStudentsstatusManagementInformationSystem..Especiallywiththedevelopmentofdatabase,makeitsoperation,communicationanddisplaymoreandmorefreedomandconvenient.Itcanimprovethestudentinformationmanagementefficiency,promptitdevelopmenttowardthedirectionofscienceandstandard.Inthissystem,theStudentsstatusManagementInformationSystemdesignedinordertomakestudentsandteachersdesignanddevelopmenttheirportfoliosbasedonthenetwork,providestudentspersonalquerystudensstatusinformatiion.StudentsstatusManagementInformationSystemdesignwithVisualStudio2008platform,andASP.NETC#scriptlanguage,Accessasbackdatabase.Thissystemrealizedthefilegeneration,datamaintenance,filemanagement,usermanagementandotherfunctions.Keywords:
StudentsstatusManagementInformationSystem;ASP.NET;ACCESS.摘要II目次1緒論41.1課題背景41.2課題意義42學(xué)籍管理信息系統(tǒng)的開發(fā)技術(shù)52.1ASP.NET開發(fā)平臺52.2Access數(shù)據(jù)庫53學(xué)籍管理信息系統(tǒng)的總體設(shè)計63.1可行性分析63.2學(xué)籍管理信息系統(tǒng)開發(fā)流程64數(shù)據(jù)庫設(shè)計74.1E-R圖74.2用戶信息表84.3學(xué)生成績信息表85系統(tǒng)總體架構(gòu)及功能模塊設(shè)計95.1系統(tǒng)功能分析95.2系統(tǒng)功能模塊劃分95.3系統(tǒng)架構(gòu)設(shè)計105.4系統(tǒng)功能模塊流程圖116系統(tǒng)頁面設(shè)計和具體功能實現(xiàn)136.1用戶注冊與登錄136.2系統(tǒng)主界面107系統(tǒng)測試、評價與總結(jié)117.1系統(tǒng)測試117.2總結(jié)與展望11淮北師范大學(xué)本科畢業(yè)論文11緒論1.1課題背景進入21世紀后,隨著信息技術(shù)的不斷發(fā)展和日益廣泛的應(yīng)用,當(dāng)前學(xué)校學(xué)籍管理信息化是學(xué)校管理發(fā)展的重要趨勢和必然結(jié)果,通過基于網(wǎng)絡(luò)化,個性化和交互式的學(xué)籍管理信息系統(tǒng),可以極大改變傳統(tǒng)學(xué)生學(xué)籍信息管理方式的繁瑣和滯后,大大提高了學(xué)生學(xué)籍信息管理的規(guī)范化和高效性。
學(xué)籍管理信息系統(tǒng)作為新興產(chǎn)物,最早可以追溯到1990年,學(xué)生信息管理系統(tǒng)即Student’sstatusManagementInformationSystem,它不同于傳統(tǒng)學(xué)籍信息管理系統(tǒng),是在基于計算機或網(wǎng)絡(luò)環(huán)境下創(chuàng)建,以電子化形式記錄學(xué)生的學(xué)籍信息。
學(xué)籍信息管理系統(tǒng)是以存儲和查詢學(xué)生學(xué)籍信息為目的的,利用其中的添加信息的功能可以方便的添加學(xué)生的各個方面的信息,方便管理者的操作。
同時在需要查詢學(xué)生的學(xué)籍信息時,其提供的快速查詢功能能讓用戶方便快捷的查到所需要的學(xué)生學(xué)籍信息。
現(xiàn)今學(xué)籍管理信息系統(tǒng)被看作是新世紀最具創(chuàng)新性的學(xué)生信息管理工具。
學(xué)籍管理信息系統(tǒng)在最近20年的教育實踐中得到了飛速發(fā)展,研究由理論向技術(shù)應(yīng)用深入,國內(nèi)近10年來對學(xué)籍管理信息系統(tǒng)的應(yīng)用研究也正在興起。
但是從學(xué)籍管理信息系統(tǒng)發(fā)展趨勢來看,在現(xiàn)實應(yīng)用和操作等方面也存在許多問題。
主要有以下幾個方面:
(1)學(xué)生的學(xué)籍信息存儲在系統(tǒng)中,系統(tǒng)一旦出問題,學(xué)生的學(xué)籍信息將無從查到;(2)學(xué)生的學(xué)籍信息存儲在系統(tǒng)中,信息很容易被泄露;(3)雖然學(xué)籍管理系統(tǒng)在最近幾年得到快發(fā)展,但在偏遠地區(qū)的普及任然是一個問題。
因此要充分發(fā)展學(xué)籍管理信息系統(tǒng),從系統(tǒng)的發(fā)展和對系統(tǒng)的推廣這兩方面入手,從而將管理人員從繁雜的日常事務(wù)性工作中解脫出來,提高管理人員的工作效率。
1.2課題意義隨著近些年計算機在國內(nèi)的高速發(fā)展,計算機正運用于各個行業(yè),人們漸漸習(xí)慣于用計算機技術(shù)解決工作方面的問題。
計算機技術(shù)已經(jīng)取代了諸多傳統(tǒng)的行業(yè),之所以如此是因為計算機有著以下幾個方面的優(yōu)點:
1)簡單易學(xué),大多數(shù)人很容易上手。
2)處理一些問題時會特別的方便快捷,提高工作的效率。
3)計算機設(shè)備價格低廉。
而隨著各個高校的教育規(guī)模不斷發(fā)展擴大,學(xué)生人數(shù)不斷增加,有關(guān)學(xué)生的各種信息量也在成倍的增長。
也帶來了各個高校教育發(fā)展過程中的一個重要的問題,就是學(xué)生學(xué)籍的管理問題。
面對龐大的信息量就需要有一個學(xué)生學(xué)籍管理系統(tǒng)來提高學(xué)生信息管理工作的效率,做到信息的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢,減少查詢工作方面的工作量。
學(xué)籍管理信息系統(tǒng)設(shè)計與實現(xiàn)2學(xué)籍管理信息系統(tǒng)可以添加學(xué)生的信息,讓管理人員在錄入信息時可以方便的錄入。
與傳統(tǒng)的手抄相比,這不僅提高了工作效率,還可以減少管理人員的工作量。
為管理人員有質(zhì)有量的完成工作提供了保證。
學(xué)籍管理信息系統(tǒng)可以查詢學(xué)生的學(xué)籍信息,為老師或者其他需要查詢學(xué)籍信息的人員提供了方便。
系統(tǒng)只要輸入學(xué)生的姓名即可查詢到學(xué)生信息,這極大的提高了查詢的效率。
2學(xué)籍管理信息系統(tǒng)的開發(fā)技術(shù)2.1ASP.NET開發(fā)平臺ASP.NET是在Web服務(wù)器端運行,并將運行結(jié)果以HTML格式轉(zhuǎn)送至客戶端瀏覽器。
ASP.NET是一種建立在通用語言上的程序構(gòu)架,它支持與.net兼容的C#、VisualBasic等幾乎所有的程序語言。
ASP.NET完全基于模塊與組件,因此具有良好的可擴展性和可定制性,它在數(shù)據(jù)處理方面引入了許多具有革新意義的技術(shù),其功能遠遠超越了ASP,從而使其具有更強的靈活性,有效地縮短了Web應(yīng)用程序的開發(fā)周期。
ASP.NET為用戶提供了一個全新和強大的服務(wù)器控件結(jié)構(gòu),它幾乎完全是基于組件和模塊化的,每個頁面、對象和HTML元素都是一個可運行的組件對象。
ASP.NET是世界級的工具支持,具有靈活性、簡易性、可管理性、可縮放性和可用性、自定義性和擴展性、安全性等特點。
ASP.NET系統(tǒng)的邏輯結(jié)構(gòu)可以是兩層,也可以是三層或N層架構(gòu)。
如果系統(tǒng)比較簡單,采用兩層架構(gòu)較為合適,當(dāng)系統(tǒng)較為復(fù)雜或有具體特殊要求時,應(yīng)采用三層或N層架構(gòu)。
ASP.NET通常包括如下部分:
1(1)一個或多個擴展名為.aspx的網(wǎng)頁文件,網(wǎng)站中也允許包含.htm或.asp文件。
(2)一個或多個Web.config配置文件。
(3)一個以Global.asax命名的全局文件。
(4)包含App_Code和App_Data兩個共享目錄。
通過ASP.NET可以建立動態(tài)、交互高效的Web服務(wù)器應(yīng)用程序,所有代碼都在服務(wù)器端執(zhí)行,當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,大大提高了其運行效率。
2.2Access數(shù)據(jù)庫Access是微軟公司推出的基于Windows的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)是Office系列應(yīng)用軟件之一。
包含了表、查詢、窗體、報表、頁、宏,模塊七種對象建立數(shù)據(jù)庫系統(tǒng)。
Access數(shù)據(jù)庫提供了多種向?qū)А⑸善?,模板等簡便有效的操作,使?shù)據(jù)存儲,查詢,界面設(shè)計,報表生成等更加規(guī)范。
Access數(shù)據(jù)庫為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了便捷簡單流程,不必編寫復(fù)雜淮北師范大學(xué)本科畢業(yè)論文3的程序代碼就可以完成數(shù)據(jù)管理。
Access數(shù)據(jù)庫用途很多,其提供的表格模板能夠方便完成相關(guān)的人物操作,另外,Access可處理字段,關(guān)系等相關(guān)的復(fù)雜計算,具有強大的數(shù)據(jù)處理和統(tǒng)計分析能力,靈活快速。
Access在處理批量數(shù)據(jù)的速度,后臺開發(fā)的靈活性上具有明顯的優(yōu)勢。
Accesss是目前為止功能強大且使用簡單的面向終端用戶的小型數(shù)據(jù)庫系統(tǒng),Accesss用途如下:
(1)用Accesss可以分門別類地有效保存數(shù)據(jù);(2)用Accesss可以快速開發(fā)各類管理程序;(3)用Accesss可以作為網(wǎng)上數(shù)據(jù)庫的后臺;(4)用Accesss可以連接大型數(shù)據(jù)庫和小型數(shù)據(jù)庫。
3學(xué)籍管理信息系統(tǒng)的總體設(shè)計3.1可行性分析經(jīng)濟可行性:
學(xué)籍管理系統(tǒng)主要由相關(guān)的開發(fā)人員用計算機進行開發(fā),后期的網(wǎng)絡(luò)連接、系統(tǒng)管理、以及系統(tǒng)上線等相關(guān)操作也不需太高標準的配置,系統(tǒng)的開發(fā)成本大多數(shù)的學(xué)校都可以接受,開發(fā)學(xué)籍管理信息系統(tǒng)在經(jīng)濟上是可行的。
操作可行性:
現(xiàn)階段,計算機已經(jīng)普及使用,絕大用戶已經(jīng)有計算機方面的相關(guān)知識,具有一定的計算機操作能力。
這是能夠構(gòu)建和實施學(xué)籍管理信息系統(tǒng)的基礎(chǔ)。
另外為了便于學(xué)生操作使用,學(xué)籍管理信息系統(tǒng)還附有詳細的使用說明和重要提示,在登錄界面、輸入界面、查詢界面等部分添加了注釋或提示以保證用戶能夠正確方便的操作和使用,節(jié)省時間和資源。
技術(shù)可行性:
學(xué)籍管理信息袋使用VisualStudio2008,可以提供高級代碼編譯器,方便的用戶界面設(shè)計器、集成調(diào)試器和許多其他工具。
ASP.NET開發(fā)軟件、Access作為后臺數(shù)據(jù)庫,數(shù)據(jù)一致性強,安全性好,完整性強。
數(shù)據(jù)服務(wù)器腳本使用更為成熟的C#語言,C#語言是微軟為了.NET框架而設(shè)計的一門全新的編程語言,它由C和C++發(fā)展而來,具有簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩奶攸c,其設(shè)計目標是要把VisualBasic的高速開發(fā)應(yīng)用程序的能力和C++本身強大的功能結(jié)合起來。
使設(shè)計實施系統(tǒng)的技術(shù)得到了保障,保證了整個系統(tǒng)運行的安全性和便捷性。
3.2學(xué)生管理信息系統(tǒng)開發(fā)流程學(xué)籍管理信息系統(tǒng)的開發(fā)主要包括兩個方面,一是系統(tǒng)網(wǎng)站的開發(fā),另一個是內(nèi)部操作功能的開發(fā)。
這兩個主要的方面支持學(xué)籍管理信息系統(tǒng)的運行,操作和完善。
系統(tǒng)網(wǎng)站的界面友好,操作方面,交互性良好等功能可以更好的支持用戶完成相關(guān)的操作,使錄入信息、查詢信息、修改用戶密碼等得到了技術(shù)上的支撐和保障,促進了學(xué)籍管理信息系統(tǒng)的完善和完美。
另外,學(xué)籍管理信息系統(tǒng)內(nèi)部操作功能的設(shè)計成果可以給系統(tǒng)網(wǎng)站的改善和更新提供明確的指引方向,只有兩者緊密結(jié)學(xué)籍管理信息系統(tǒng)設(shè)計與實現(xiàn)4合,才能使學(xué)籍管理信息系統(tǒng)變得更加便捷和高效,更加適合用戶的操作,只有不斷改變適應(yīng),不斷更新才能適合用戶對象,才能更加完善。
學(xué)籍管理信息系統(tǒng)的開發(fā)主要包括前期確定目標階段、設(shè)計系統(tǒng)階段、開發(fā)系統(tǒng)階段、測試系統(tǒng)階段、評價與反思階段等主要的方面。
系統(tǒng)網(wǎng)站和內(nèi)部操作功能共同構(gòu)成了整個網(wǎng)站的核心,是使開發(fā)趨于模塊化,這是其開發(fā)過程中的另一優(yōu)勢所在。
圖3-1學(xué)籍管理信息系統(tǒng)創(chuàng)建流程圖4數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫對于整個學(xué)籍管理信息系統(tǒng)的數(shù)據(jù)存儲、數(shù)據(jù)查詢、數(shù)據(jù)修改等具有重要的作用,是整個系統(tǒng)能夠?qū)嵤┑幕A(chǔ)和核心。
數(shù)據(jù)庫模型是整個數(shù)據(jù)庫的核心和基礎(chǔ),因此數(shù)據(jù)庫設(shè)計必須依據(jù)數(shù)據(jù)邏輯,使數(shù)據(jù)的分布,數(shù)據(jù)的完整等一致嚴格依據(jù)正確的,科學(xué)的設(shè)計,這樣才能保障數(shù)據(jù)的安全性,條理性,使系統(tǒng)運行更加高效,便捷和穩(wěn)定,保證整個系統(tǒng)后續(xù)使用過程中的順暢。
4.1E-R圖學(xué)籍管理信息系統(tǒng)的E-R圖如圖4-1所示:
確定目標設(shè)計系統(tǒng)開發(fā)系統(tǒng)測試系統(tǒng)完善系統(tǒng)評價與反思系統(tǒng)學(xué)生信息用戶信息表編號密碼姓名籍貫家庭住址出生日期班級學(xué)院專業(yè)性別角色學(xué)生成績表學(xué)號語文總分物理數(shù)學(xué)英語排名淮北師范大學(xué)本科畢業(yè)論文5圖4-1系統(tǒng)E-R圖數(shù)據(jù)庫中主要包含以下幾個主要的數(shù)據(jù)表,用以記錄和存儲整個系統(tǒng)中的信息數(shù)據(jù)。
4.2用戶信息表用戶信息表中存儲用戶的具體信息,便于查找和進行管理。
表4-1用戶信息表字段名稱數(shù)據(jù)類型說明IDInt自動編號RealnameVarchar姓名PasswordVarchar密碼RoleVarchar角色表4-2學(xué)生信息表字段名稱數(shù)據(jù)類型說明IDInt自動編號NumberChar學(xué)號RealnameVarchar姓名SexVarchar性別BirthaddressVarchar籍貫HomeaddressVarchar家庭住址Class-nameText班級academyVarchar學(xué)院majorChar專業(yè)4.3學(xué)生成績信息表學(xué)生成績信息表包含了學(xué)生的各科的成績,并總分、排名等數(shù)據(jù)可以清楚的看到。
讓用戶可以迅速了解到學(xué)生的成績狀況。
表4-3學(xué)生成績信息表字段名稱數(shù)據(jù)類型說明IDInt自動編號RealnameVarchar姓名NumberChar學(xué)號Class-nameText班級學(xué)籍管理信息系統(tǒng)設(shè)計與實現(xiàn)6mathVarchar數(shù)學(xué)EnglishVarchar英語chineseVarchar語文physicsVarchar物理totalVarchar總分rankVarchar排名5系統(tǒng)總體架構(gòu)及功能模塊設(shè)計5.1系統(tǒng)功能分析一個系統(tǒng)的功能完善與否對軟件后期運行、推廣和用戶持久性使用等有重要的意義,這是系統(tǒng)成功的關(guān)鍵,系統(tǒng)功能完善的網(wǎng)站對日后存在時間具有絕對的影響。
網(wǎng)站的需求分析對于整個網(wǎng)站開發(fā)的質(zhì)量至關(guān)重要。
學(xué)籍管理信息系統(tǒng)是學(xué)生學(xué)籍信息的依賴載體,因此系統(tǒng)網(wǎng)站的安全性保障是提高學(xué)籍管理信息系統(tǒng)真實性和可靠性的途徑以及系統(tǒng)整個使用時間的長短。
學(xué)籍管理信息站系統(tǒng)的功能如下:
(1)管理員基本功能:
學(xué)生基本信息管理;學(xué)生成績信息管理;管理員密碼的修改;添加管理員等日常管理功能。
(2)學(xué)生基本功能:
添加和修改個人資料;個人信息;添加和修改個人成績信息;查詢個人的信息等操作功能。
5.2系統(tǒng)功能模塊劃分學(xué)籍管理信息系統(tǒng)功能模塊共分為以下三個部分:
前臺界面、管理員界面、學(xué)生界面。
每個模塊之間相互獨立,整個學(xué)籍管理系統(tǒng)是由可擴展的,可交換的模塊協(xié)同工作來進行整個系統(tǒng)的運行,其各方面功能如下:
5.2.1前臺界面前臺見面主要包括用戶注冊和登錄功能,新用戶可以通過注冊進入系統(tǒng)網(wǎng)站,完成一系列的相關(guān)操作。
(1)用戶登錄模塊登陸驗證:
通過Access數(shù)據(jù)庫內(nèi)部存儲的用戶名和密碼表檢查所輸入的用戶名與密碼是否正確合法,若是則允許通過,用戶可以進入相應(yīng)的操作幾面進行具體的功能操作,否則提示用戶信息錯誤,用戶需進行重新登錄。
用戶驗證模塊是實現(xiàn)系統(tǒng)安全性和保障系統(tǒng)穩(wěn)定性的重要措施。
用戶在輸入用戶名和密碼后進入到相應(yīng)的用戶界面。
用戶注冊后即可登錄,進行相關(guān)瀏覽與操作。
淮北師范大學(xué)本科畢業(yè)論文75.2.2管理員模塊管理員后臺管理主要包括(1)基本信息:
用戶管理;學(xué)生成績管理;學(xué)生信息管理等。
(2)退出系統(tǒng)。
管理員可以進行數(shù)據(jù)的增添、刪除等功能。
對整個學(xué)籍管理信息系統(tǒng)進行維護以保障系統(tǒng)正常運行。
允許管理員(admin)查看所有人員的賬號,并以表格方式呈現(xiàn),顯示出用戶的姓名,學(xué)號,籍貫,性別,年齡等相關(guān)信息。
并且可以對用戶的密碼和信息進行修改,刪除用戶,對各種數(shù)據(jù)進行相關(guān)的修改。
并且可以根據(jù)課程、學(xué)號、姓名等對用戶信息進行條件查詢。
每條信息都有詳細信息鏈接和刪除鏈接,點擊刪除鏈接,可以刪除此條信息。
5.2.3學(xué)生模塊功能(1)操作權(quán)限:
查看學(xué)生個人基本信息;學(xué)生成績查詢。
(2)用戶管理:
修改密碼。
(3)退出系統(tǒng)等。
以表格形式呈現(xiàn)學(xué)生個人基本信息,并且可以姓名、用戶名、學(xué)號等對學(xué)生信息進行條件查詢。
如圖5-2所示:
圖5-2學(xué)生功能模塊5.3系統(tǒng)架構(gòu)設(shè)計學(xué)籍管理信息系統(tǒng)架構(gòu)采用三層架構(gòu)體系,其中在用戶界面通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請求,客戶端瀏覽器是用戶與整個系統(tǒng)的接口,業(yè)務(wù)層在處理用戶請求之后進行數(shù)據(jù)庫操作,交互后將數(shù)據(jù)返回到用戶界面,完成操作信息的交換,并顯示出相應(yīng)的操作結(jié)果。
數(shù)據(jù)層是整個學(xué)籍管理信息系統(tǒng)的核心和基礎(chǔ)。
良好的數(shù)據(jù)庫對于系統(tǒng)的性能起著非常重要的作用。
并且用戶界面與數(shù)據(jù)庫存儲之間相互獨立,這樣大大增加了學(xué)籍管理信息系統(tǒng)中數(shù)據(jù)的安全性和高效性。
其工作原理如圖5-3:
第一層第二層第三層學(xué)生模塊添加成績查看成績添加信息查看信息安全退出學(xué)籍管理信息系統(tǒng)操作界面提交操作信息返回處理結(jié)果C#功能代碼返回操作結(jié)果操作數(shù)據(jù)庫Access學(xué)籍管理信息系統(tǒng)設(shè)計與實現(xiàn)8圖5-3學(xué)籍信息管理系統(tǒng)工作原理5.4系統(tǒng)功能模塊流程圖系統(tǒng)功能模塊流程圖是指計算機在處理一系列請求時,進行系統(tǒng)應(yīng)用分析時常用的一種描述方法。
從發(fā)出請求,輸入數(shù)據(jù)到輸出數(shù)據(jù)的整個過程,都可以用數(shù)據(jù)流程圖把各個工序的邏輯過程表示出來,清晰明了,可以更好地表示學(xué)籍信息管理系統(tǒng)的各個功能模塊的具體處理流程,下面簡要介紹幾個重要功能模塊流程圖。
5.4.1用戶注冊與登錄模塊用戶想要充分使用一個系統(tǒng),首先要進行注冊與登錄,這樣才能把個人的操作權(quán)限與信息保存到系統(tǒng)數(shù)據(jù)庫中,長久的保存和方便提取數(shù)據(jù)。
用戶注冊模塊主要提供用戶填寫注冊信息的操作功能。
在注冊頁面,用戶可以根據(jù)自己身份的不同選擇自己的注冊類型,當(dāng)提交注冊信息成功后,系統(tǒng)會把當(dāng)前用戶的注冊信息保存到系統(tǒng)后臺數(shù)據(jù)庫中,方便用戶日后登錄時進行檢查和驗證。
為了保障系統(tǒng)的安全性,必須進行驗證,驗證成功后才允許用戶進行登錄。
當(dāng)用戶登錄成功后,會根據(jù)用戶身份的不同進入相應(yīng)的操作界面,進行具體的功能操作和信息瀏覽。
用戶注冊與登錄模塊流程圖如圖5-4所示:
圖5-4用戶注冊與登錄模塊流程圖5.4.2瀏覽查詢當(dāng)學(xué)籍信息管理系統(tǒng)的訪問者打開網(wǎng)站進行瀏覽訪問時,可以分類進行訪問查詢,數(shù)據(jù)添加等等一系列操作,瀏覽者可以實現(xiàn)一些普通的基本功能。
前臺瀏覽查詢流程圖如圖5-4所示:
登錄用戶名、密碼是否注冊是登陸成功否注冊教師注冊學(xué)生注冊管理員界面學(xué)生界面注冊成功注冊成功存儲數(shù)據(jù)淮北師范大學(xué)本科畢業(yè)論文9圖5-5前臺瀏覽查詢與評價模塊流程圖5.4.3管理員后臺管理模塊管理員在進行后臺管理與數(shù)據(jù)維護時可以進行信息管理等一些操作,保證整個系統(tǒng)的正常運行,如圖5-6管理員對學(xué)生進行分類管理流程圖。
查詢選擇查詢內(nèi)容條件驗證檢索數(shù)據(jù)瀏覽內(nèi)容驗證成功檢索成功是管理員登錄學(xué)生信息管理選擇列表進行選擇進入是否提示錯誤選擇成功刪除查詢修改提交結(jié)果存儲到數(shù)據(jù)庫學(xué)籍管理信息系統(tǒng)設(shè)計與實現(xiàn)105-6管理員對學(xué)生信息管理流程圖6系統(tǒng)頁面設(shè)計和具體功能實現(xiàn)6.1用戶注冊與登錄VisualStudio2008系統(tǒng)默認主頁為default.aspx,它是用戶打開網(wǎng)站剛進入學(xué)籍管理信息系統(tǒng)時的頁面,主頁包含了用戶注冊與登錄等操作,注冊包含兩類,即學(xué)生和教師。
用戶在注冊時會根據(jù)身份的不同而選擇性注冊,登錄時輸入用戶和正確的密碼后,點登陸按鈕即可進入系統(tǒng),點取消放棄登錄,退出系統(tǒng)。
登陸成功后會進入自己相應(yīng)的操作界面,學(xué)生、管理員的操作權(quán)限和內(nèi)容不同。
登錄操作主要代碼:
OleDbConnectioncoon=newOleDbConnection();//設(shè)置coon對象的連接字符串coon.ConnectionString=provider=Microsoft.jet.OleDb.4.0;+DataSource=+Server.MapPath(App_Data/1.mdb);coon.Open();//打開連接stringstrSQL=select*fromUserInfo;//設(shè)置select查詢語句OleDbCommandcom=newOleDbCommand(strSQL,coon);//執(zhí)行查詢,返回一個DataReader對象OleDbDataReaderdr=com.ExecuteReader();//聲明3個字符串變量,用于存放從Reader對象中返回的用戶名、密碼、級別字段值stringstrUsername=,strPassword=,strLevel=;while(dr.Read())//Reader對象中第一條記錄循環(huán)到最后一條記錄{if(txtUsername.Text==dr[user].ToString()txtPassword.Text==dr[pwd].ToString()){strUsername=dr[user].ToString();//保存用戶信息到變量中strPassword=dr[pwd].ToString();strLevel=dr[level].ToString();break;}}dr.Close();//關(guān)閉Reader對象coon.Close();//關(guān)閉連接if(strUsername==)//若變量為空,表示數(shù)據(jù)庫中沒有任何記錄匹配用戶數(shù)據(jù)庫信息{Response.Write(scriptlanguage=javascriptalert(‘用戶名或密碼錯誤’);/script);return;}if(strLevel==0){//建立Session對象psss,用于訪問admin.aspx頁面的驗證數(shù)據(jù)Session[pass]=admin;Response.Redirect(admin.aspx);//跳轉(zhuǎn)到admin.aspx頁面}淮北師范大學(xué)本科畢業(yè)論文11else{//建立Session對象psss,用于訪問student.aspx頁面的驗證數(shù)據(jù)Session[pass]=student;Response.Redirect(student.aspx);//跳轉(zhuǎn)到student.aspx頁面}6.2系統(tǒng)主界面進入系統(tǒng)后,在系統(tǒng)主界面的最上方是整個系統(tǒng)主要功能菜單,點擊菜單會進入相應(yīng)的界面,進行相應(yīng)的具體操作。
7系統(tǒng)測試、評價與總結(jié)7.1系統(tǒng)測試在系統(tǒng)投入運行之前,需要對軟件的設(shè)計規(guī)格,編碼和需求進行總體的核查檢測,這個過程也是保障系統(tǒng)在使用期間順利運行和功能檢測的最重要的步驟,這樣可以發(fā)現(xiàn)系統(tǒng)的不足之處和缺陷,可以發(fā)現(xiàn)存在的問題,以達到更好的完善系統(tǒng)功能的目的。
系統(tǒng)測試主要可以包含以下幾個方面:
(1)界面測試:
這是一種比較直觀的測試方法,通過界面測試,我們可以看出其布局是
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑消防安裝工程施工分包合同
- 農(nóng)資互購買賣合同書
- 個人房屋抵押貸款合同
- 單位物業(yè)承包合同
- 承運方貨物運輸合同
- 世界各大河流流量與水質(zhì)監(jiān)測數(shù)據(jù)表
- 預(yù)制梁安裝施工方案
- 進水格柵施工方案范本
- 衛(wèi)星基站土建施工方案
- 濱州古建閣樓施工方案
- 2024年浙江省中考社會試卷真題(含標準答案及評分標準)
- 期末復(fù)習(xí)《《認識100以內(nèi)的數(shù)》復(fù)習(xí)》(教案)2023-2024學(xué)年數(shù)學(xué)一年級下冊
- 2024年醫(yī)師定期考核必刷題庫附含參考答案
- 神經(jīng)外科護理病例討論-腦膜瘤課件
- NB/T 11434.5-2023煤礦膏體充填第5部分:膠凝材料技術(shù)要求
- 2024年租賃鏟車合同范本
- NB-T32036-2017光伏發(fā)電工程達標投產(chǎn)驗收規(guī)程
- 人才培養(yǎng)與團隊建設(shè)計劃三篇
- 第21章 一元二次方程 復(fù)習(xí)課(第2課時) 教學(xué)設(shè)計
- 成人呼吸支持治療器械相關(guān)壓力性損傷理論考核試題
- 《客艙設(shè)備與服務(wù)》課件-1.客艙乘務(wù)員
評論
0/150
提交評論