項目展示學(xué)生信息管理系統(tǒng)_第1頁
項目展示學(xué)生信息管理系統(tǒng)_第2頁
項目展示學(xué)生信息管理系統(tǒng)_第3頁
項目展示學(xué)生信息管理系統(tǒng)_第4頁
項目展示學(xué)生信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1 (1)管理用戶登錄模塊5-15-1

圖5- 登錄界5-1登陸頁面轉(zhuǎn)向條件:管理員轉(zhuǎn)向頁面:管理模塊//學(xué)生信息管理.aspx 轉(zhuǎn)向條件:學(xué) 轉(zhuǎn)向頁面:學(xué)生模塊登錄頁面主要是驗證用戶輸入的信息是否和選則的用戶一致,5-2否是否是進 否否是是5-25-3條件是否符條件是否符合否是是否有符合否是是否5-3信息修改的流程是:首先登陸學(xué)生信息管理系統(tǒng),登錄管理員,進入學(xué)生信息模塊,點擊學(xué)生信息修改選項,輸入學(xué)生的學(xué)號,點擊查詢,出來結(jié)果后在需要修改的項目上進行修改,最后點擊修改即可。如圖5-4學(xué)號是否學(xué)號是否否是是是否繼續(xù)否5-45-5所示。5-55-6

5-65-75-75-85-8學(xué)生信息模塊可以對學(xué)生的學(xué)號、、、班級、出生年月的信息進行。如圖5-9所示。5-95-10圖5-10學(xué)生信息界學(xué)生成績錄入模塊可以對學(xué)生的考試成績進行簡單的錄入。如圖5-5-11本章主要是介紹了主要功能的模塊流程圖效果包括各個模塊的主要功能。本系統(tǒng)用戶角色主要有三類:系統(tǒng)管理員、教師用戶與學(xué)生用戶。其中系統(tǒng)管理員可進行用戶管理。普通用戶可分為學(xué)生等用戶。系統(tǒng)管理員:可進行用戶管理,權(quán)限分配,信息查詢,課程安排等。教師:可進行學(xué)生信息管理,課程信息管理,成績管理,信息查詢,成績統(tǒng)計等工作。學(xué)生:可進行成績查詢以及個人信息的修改等操作。然后將每個功能模塊畫出模塊圖。最后就是程序的實現(xiàn)。主要包括登錄頁面,信息插入頁面,課程安排頁面,成績錄入頁第2章根據(jù)G.Myers給出的關(guān)于測試的一些規(guī)則發(fā)現(xiàn),軟件測試的目標(biāo)或系統(tǒng)測試的目的是為了發(fā)現(xiàn)問題之后來解決問題。其目標(biāo)是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,軟件測試中涉及的第一個問題是為了確認和驗證軟件、設(shè)計、實現(xiàn)過程中的邏輯正確性以及發(fā)現(xiàn)軟件產(chǎn)品中所存在的問題,并通過測試不斷提高和完善軟件產(chǎn)品的質(zhì)量。軟件測試中涉及的第二個問題是排錯,也稱為調(diào)試。排錯的目的是診斷程序錯誤的性質(zhì)及產(chǎn)生的原因并加以改正。軟件測試涉及的第三個問題是軟件可靠性的評測??煽啃允擒浖咝?、正確運行的保證。正確認識測試的目標(biāo)十分重要的,測試目標(biāo)決定了測試方案的設(shè)計。在測試階段積累的,可以用更形式化的方法進行統(tǒng)計分析。系統(tǒng)可靠性模型使用這些錯誤率數(shù)據(jù),可以估計將來出現(xiàn)錯誤的情況并進把Pareto窮舉測試是不可能的。也就是說把程序所有可能的執(zhí)行路徑都檢為了達到最佳的測試效果,應(yīng)該由獨立的第從事測試工作。采用什么方法對軟件進試。常用的軟件測試方法有兩大類:靜靜態(tài)測試方法是程序員普遍采用的法,其內(nèi)容主要是,通過人工模擬軟件系統(tǒng)的執(zhí)行方式,以代碼會審、走查(Walk-through)、辦公室檢查的形式分析或核查系統(tǒng)的功能實現(xiàn)、編碼過程的正確性。動態(tài)測試方法是通過輸入一組預(yù)先按照一定的測試準(zhǔn)則構(gòu)造的實例實際上任何一項工程產(chǎn)品都可以使用下面兩種方式之一進試黑盒測試的主要方法是把程序看作一個黑盒子,完全不考慮程序的內(nèi)容結(jié)構(gòu)和處理過程。也就是說黑盒測試是在程序接口進行的測試,它只檢查程序功能是否能按照規(guī)格說明的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并產(chǎn)生正確的輸出信息,程序運行過程中能否保持外部信息(如數(shù)據(jù)庫或文件等)的完整性。黑盒測試又叫做功能測試、輸入/白盒測試:如果產(chǎn)品的內(nèi)部過程及結(jié)構(gòu)是已知的,那么可以通過每一種內(nèi)部操作的正確性及與設(shè)計規(guī)格的一致性來測試產(chǎn)品的所有內(nèi)部成軟件的白盒測試是對軟件實現(xiàn)的過程性細節(jié)做認真的運行檢查。即:測試人員完全了解程序內(nèi)部的邏輯結(jié)構(gòu)及處理過程,對程序執(zhí)行的邏輯路徑進試。通過在不同的關(guān)鍵點檢查程序的狀態(tài),確定實際狀態(tài)是否與預(yù)期狀態(tài)一致。因此,白盒測試又稱為結(jié)構(gòu)測試、邏輯驅(qū)動測試。系統(tǒng)測試步因為,在已設(shè)計好的軟件系統(tǒng)中,每個模塊能夠完成一個清晰定義的子功能,而且這個子功能和同級其他模塊的功能之間沒有相互依賴的關(guān)系。因此,把每個模塊作為一個單獨實體來測試,比較容易地檢驗?zāi)W酉到y(tǒng)測試是把經(jīng)過單元測試的模塊放在一起形成的一個子系統(tǒng)來測試,模塊相互間的協(xié)調(diào)和通信是這個測試過程中的主要問題,因此,在這個步驟中,主要是把子系統(tǒng)測試裝配成一個完整的系統(tǒng)來測試。在這個過程中,既可以發(fā)現(xiàn)設(shè)計和編碼的錯誤,又能夠驗證出系統(tǒng)是否在這個環(huán)節(jié)中,主要是把系統(tǒng)作為單一的實體進試,測試內(nèi)容登錄測用戶可以起始頁中登錄系統(tǒng)。選擇不同的,登錄不同的功能模塊。錯誤或帳號錯誤會提示錯誤信息。正確則會進入相應(yīng)的功步驟1:用戶在進入后,在帳號、輸入框內(nèi)輸入自己的帳號,起始默認的帳號和為教師號或?qū)W號。如圖6-1所示。6-1個人用戶步驟2:輸入完帳號后點擊登錄按鈕,如果帳號、和都正確的話,就會轉(zhuǎn)入響應(yīng)的功能頁面。如果錯誤的話就會提示錯誤信息。如圖6-2所示。3

6-2經(jīng)過多次驗證,每次輸入不同的數(shù)據(jù)來進試,結(jié)果得出只有在用戶登錄處填寫與數(shù)據(jù)庫中的數(shù)據(jù)相匹配的用戶名和信息才可順利登錄到頁面,限制是否登錄的一切功能才可以正常運行。如圖6-36-3學(xué)生信息查詢管理員登錄后可以在學(xué)生信息管理頁面里通過不同的條件查詢學(xué)生的信息。如、學(xué)號、等。相應(yīng)信息就會顯示出來。如果沒步驟1:選擇需要查詢的條件類型,并在條件輸入框內(nèi)輸入需要查詢的條件,最后點擊查詢按鈕。如圖6-4所示。6-4步驟2:所有信息輸入完畢后,單擊“查詢”按鈕后即可提交成功。會顯示符合條件的信息如圖6-5所示。

6-5輸入正確的信息且有這名學(xué)生的信息就會正確顯示信息。如果沒有就是顯示無符合條件學(xué)生如圖6-6所示。6-6添加課程信在成績課程管理中添加需要添加的課程,輸入課程號并且課程號可以使用就可以正確添加課程。管理員可以在課程安排中看到課程信息并16-76-7步驟2:驗證課程號是否可用。如果可用就可以添加其他信息并顯示添加成功如圖6-8所示。如果課程號已存在會提示課程號重復(fù)如圖6-9所圖6- 提示信 圖6-9提示信課程添加成功后,管理員可以在課程安排里看到剛才所添加的課程信6-10所示。6-10課程安排測管理員在添加了課程之后,可以在任課安排里給課程安排任課教師,并給該課程安排上課的學(xué)生,學(xué)生能在自己的模塊中看到自己所安排的步驟1:在任課安排中安排任課教師和上課學(xué)生的學(xué)號。如圖6-圖6- 步驟2:課程安排后,教師可以在自己的模塊中看到自己所教的課程如圖6-12所示。6-126-13測試結(jié)論:給課程安排教師和上課的學(xué)生,教師能看到自己要教本章主要是介紹了系統(tǒng)測試的一些信息。主要是介紹了黑盒測試,白盒測試,灰盒測試有效用例,邊界條件,等價類等方法。然后使用以程序測試完成后,將所發(fā)現(xiàn)的問題修改,然后總結(jié)一下本程序所存在的一些問題,主要是系統(tǒng)操作界面不夠美觀,細節(jié)不夠精細。針對主要問題然后進行修改,實用一些處理軟件進行的處理和美化使了他們的無私幫助和付出,才有了這篇的完成。師們的悉心指導(dǎo)和熱情。從的資料收集、選題、開題、階段總結(jié),正是有了老師的幫助,問題才得以解決。這里,我要對指導(dǎo)老師表示衷心的感謝。1正.高校學(xué)生管理系統(tǒng)的研究與實現(xiàn)[D].電子科技大學(xué)2.計算機算法設(shè)計與分析[M].:電子工業(yè):3.SQLServer數(shù)據(jù)庫基礎(chǔ)與上機指導(dǎo):

4..NET框架下高校學(xué)生信息管理系統(tǒng)的開發(fā)與實現(xiàn)[J].鄂州大學(xué)學(xué)5.基于ASP.NET的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].科技信 J.Norman.PrenticeHall.Object-OrientedSystemsysisand8.基于ASP.NET的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦編程技巧9劍. 10.SQLServer2005數(shù)據(jù)庫開發(fā)實戰(zhàn).機械工業(yè)11.軟件工程導(dǎo)論第四版.12.親密接觸ASP.NET. S.Q.Xie,H.Huang.AWWW-BasedInformationManagementSystemforRapidandIntegratedMouldProductDevelopment.TheInternationalJournalofAdvancedManufacturingTechnology,2009,20,20(1):CHENGuo-hua,MAOWei-dong(NantongElectricPowerSupplyBranch,JiangsuPowerNantong226006,).ysisofInformationSecurityinNantongPowerSystemDispatchingAutomationSystem.JournalofNantongInstituteofTechnology(NaturalScience),(03)manufactorymanagementinformationsystem[C].26thIEEEInternationalConferenceonComputerSoftwareandApplication.Oxford:IEEE,2008

ASP動態(tài)服務(wù)器主頁是一種較新的技術(shù),它已經(jīng)過幾個階段的發(fā)展進化ASP.NET2.0ASP的比較新的版本,ASP.NETHTMLVisualStudio在過去,當(dāng)用戶單擊一個表單頁面的按鈕時,信息要通過e-mail來發(fā)送或者使用在服務(wù)器端運行的程序通過CGI標(biāo)準(zhǔn)。今天,你將可以使用更強其他網(wǎng)頁開發(fā)技術(shù)遇到的問題。在原始的CGI標(biāo)準(zhǔn)下,舉個例子,網(wǎng)頁服層次的編程模型。ISAPI解決了性能問題,但是付出了復(fù)雜性的代價。即使ISAPIC+編程的老手,他仍然晚上擔(dān)心到失眠,因為會遇到多線程處理這樣讓人頭疼麻煩的問題。ISAPI編程是給那些堅強的“夜貓子,不是給那些的人。ISAPI并沒有真正,取代它的是,微軟利ASPASP.NET。這兩種技術(shù)都可原因,這兩個平臺成功到令人難以置信。最初的ASP平臺吸引了百當(dāng)ASP.NET第一次發(fā)布時,作為.NETFramework的部件受到人們關(guān)注。事實上,ASP.NET1.0雖然它還在最后的測試階段。雖然擁有類似的基礎(chǔ),ASPASP.NET本的不同。ASP它是基于的編程語言,需要全面理解HTML,而且還要經(jīng)過一大堆痛苦的編程訓(xùn)練。而ASP.NET,在另一方面,是面向?qū)ο蟮木幊棠P?,建立網(wǎng)頁頁面就像建立桌面程序一樣容易。在很多方面,學(xué)會ASP.NETASPASP.NET的功能更加強大。編程開發(fā)人員開始試著使用嵌入多、JavaScript的小程序、DHTML和Java代碼來增強網(wǎng)頁的功能。這些基于客戶端的技術(shù)不需要通過服務(wù)器的處CD來安裝、和其他單調(diào)的配置。取而代之的是,一個網(wǎng)絡(luò)程序只要能由于上述的種種原因,ASP.NET被設(shè)計為服務(wù)器端技術(shù)。所有的ASP.NET代碼都是在服務(wù)器上執(zhí)行。當(dāng)代碼執(zhí)行完畢之時,用戶就會得到一個普通的HTML頁面,這樣任何瀏覽器都可以瀏覽了。在某些方面,ASP.NET允許你通過服務(wù)器端編程結(jié)合最佳的客戶端編程。舉個具體例子:ASP.NET控件可以智能偵測客戶端瀏覽器的屬性。如果該瀏覽器支持JavaScript,那么這些控件將返回一個含有JavaScript的功能的頁面。盡ASP包括一個sessionstate會話狀態(tài)特性允許程序員來解決這個具體問題。使用sessionstate,一個網(wǎng)頁的程序可以為每一個客戶端暫時保存信息那么sessionstate就無力了。在這種情況之下,一個客戶假如要去B服務(wù)器,而他的會話信息是被A服務(wù)器所保留的,這樣實際上這個會話信ASP.NET糾正了這個問題,允許把狀態(tài)在倉庫,就像一個單獨的進程或者一個所有服務(wù)器都可以的數(shù)據(jù)庫。ASP.NET通過引進全稱之為.NETFramework。你應(yīng)該知道的是:.NETFramework是幾種技術(shù)的群集集合。.ET#.TiulicET一種面向?qū)ο蟮?、B6.0的繼任者;這些語言還包括:irpt.ET服務(wù)器端版本vSript,#java++管理擴充。LR公共語言運行庫:LR是執(zhí)行所有.T全驗證、內(nèi)存管理和優(yōu)化等。.ETrmeok類庫:類庫包含了成千上萬個已經(jīng)預(yù)建好的函數(shù),你可以在你的程序中嵌入它們。這些眾多屬性有時也被成為一個技術(shù)集,如.ET一種用來創(chuàng)建數(shù)據(jù)庫程序的技術(shù)和indowsForms也是一種技術(shù),用來創(chuàng)建基于桌面的用戶界面程序。.ET:這是一種主機網(wǎng)頁程序和網(wǎng)絡(luò)服務(wù)的引擎,從.T類庫中包含了幾乎所有特性。.ET還包含了網(wǎng)頁特有的一些服務(wù)。iulStudio:這個可選的開發(fā)工具包含了眾多提高效率和調(diào)試功能的特性。S的安裝或,其中也包含了完整的.ETFrmeok,所以你不需要額外它。有趣的是,.ET比#和va要相似多了。

BeginningASP.NET2.0inseveralstagesofdevelopmentishowitwasborn?Ineightyearsagoasasimplewaytoandfromordinarywebpagestoadddynamiccontent.Sincethen,itsstrongmomentumofdevelopment:asaseniorwebapplicationdevelopmenttform, mercesites,basedonevent-drivenwebportalandyoucanseealltheotherthings.ASP.NET2.0isarelativelynewversionofASP,andhavethemostexcitingupdates.InASP.NEThelp,networkprogramming,developersnolongerseealotofmessyHTMLandscriptcodeinsourceonthesamepage.YoucanfullyusethecodeandVisualStudio2005toolstocreatewebpagesoftheprogram.Thecostoftheseinnovationsisjusttolearnmore.Inthepast,whentheuserclicksthebuttononaformpage,theinformationtobesentbye-mailorusetheprogramsrunningontheserverthroughtheCGIstandard.Today,youwillbeabletousethemorepowerful,moreelegantASP.NETtform.ASP.NETwascreatedtounderstandthereasonscanhelpuslearnaboutotherwebdevelopmenttechnologyproblems.IntheoriginalCGIstandard,forexample,thewebserverrequestsforeachpagemustbeaseparateprograminstance.Ifthepageverypopularwithvisitorswillbegreetedwithalotofthat,thenthewebserverwillwithstandhundredsofindependentcopiesoftheapplication,whichwillultimaycausetheservertothecontrary,becausethepopularityofthevictims.Tosolvethisproblem,developedtheISAPInetworkserviceprogramminginterface,ahigh-levelprogrammingmodel.ISAPItosolvetheperformanceproblem,buttopaythecostofcomplexity.EveniftheISAPIdeveloperisaC+programmingven,heisstillworriedtosleepatnight,becausemultiplethreadswillencountertroubledealingwithsuchvexingissues.ISAPIprogrammingisforthosewhoarestronginthe"nightowl",notforthosecowardlypeople.ISAPIdoesnotreallydisappear,receit,usedittoestablishamoreadvanceddevelopmenttforms,suchasASPandASP.NET.Bothtechniquesallowdeveloperstowritedynamicwebpages,withouthavingtoaboutthebottom-levelimplementationdetails.Itisforthisreason,thetwotformstotheincrediblysuccessful.ThefirstASPtformtoattractnearlyonemilliondevelopers.WhenASP.NETwasfirstreleasedasa.NETFrameworkcorecomponentsofmoreattentionbypeople.Infact,ASP.NET1.0hasbeenindozensoflargecommercialnetworkhasbeenapplied,althoughitalsointhefinaltestingstage.Althoughasimilarbasis,ASPandASP.NETareradicallydifferent.ItisbasedonASPscriptprogramminglanguage,requiresacomprehensiveunderstandingofHTML,butalsoalotofpainafterthetrainingprogram.TheASP.NET,ontheotherhand,isobject-orientedprogrammingmodeltobuildwebpagesaseasyasjustlikeadesktopprogram.Inmanyways,learnASP.NETiseasierthanthemoreproficientinASP,andASP.NETmorepowerful.Meanwhile,theserver-sidetechnology,networkdevelopmentfromthealphabetsoupMotifApopulartypeofprogrammingdevelopersstartedtryingtousetheembeddedmultimedia,JavaScriptapplets,DHTMLandJavacodetoenhancewebpages.Thetechnologydoesnotrequire-basedprocessingcanbeachievedthroughtheserver.Allprogramsdownloadedfromtheservertothebrowserinthelocalimplementation.technologyisthebiggestproblemtheyarenotallperfectbrowserandoperatingsystemsupport.Oneofthereasonsthedevelopmentofthenetworkso edbythepeople,aboveall,thenetworkdoesnotneedtoinstallviaCD,downloadtheconfigurationofothermonotony.Instead,anetworkprogramaslongascomputerswithInternetaccesscanbeexecuted.Inotherwords,the'smodelofnetworkprogrammingattheexpenseofthemostimportantqualitycharacteristics.Astheabovereasons,ASP.NETisdesignedforserver-sidetechnology.AllASP.NETcodeisexecutedontheserver.Thetimewhenthecodeiscompleted,theuserwillgetaregularHTMLpage,sothatanybrowsercanbeviewed.Insomeways,ASP.NETallowsyoutocombinethebestserver-sideprogrammingprogramming.Givespecificexamples:ASP.NETcontrolscandetectthebrowsersmartproperties.IfthebrowsersupportsJavaScript,thenthesecontrolswillreturnafunctionwithmorepagesJavaScript.Nevertheless,regardlessofthebrowser'scapabilitiesandhowstrong,yourcodeisalwaysontheserversideimplementation.Stateconstraints:Inordertoensureoptimumperformance,networkdesignedtostaessprotocol.Means:Oncethepagehasbeensenttotheuser,theconnectionisclosedanduserspecificinformationcanalsobediscarded.ASPsessionstate,includingasessionstatefeatureallowstheprogrammertosolvethisspecificproblem.Usesessionstate,apageforeachprogramcanbetemporarilystoredinformationisstoredintheserver'smemory.However,ifasiteiscedontopofseveralservers,thenthesessionstateto useless.Inthesecircumstances,goingtovisitaiftheserverB,andhisAserversessioninformationisretained,sothatinfactthissessioninformationwillbediscarded.asaseparateprocessoranallserverscanaccessthedatabase.ASP.NETbyintroducinganewmodeltosolvetheaboveproblem,ofcoursemorethanthesefriends.Thismodelisbasedonagreattechnology,called.NETFramework.Youshouldknowis:.NETFrameworkisacollectionofseveraltechnologyclusters..NETlanguages:includingC#VB.NETVisualBasic.NETobject-oriented,modernlanguageofVB6.0'ssuccessor;Theselanguagesinclude:Jscirpt.NETserver-sideversionofJavaScript,J# patibleproductsThereareC++managedextensions.ThecommonlanguageruntimeCLR:CLRistheexecutionofall.NETproceduresandtheservicestheseprogramsprovideautomaticengine,suchassecurityvalidation,memorymanagementandoptimization..NETFrameworkclasslibrary:librarycontainsthousandsoffunctionsthathavebeenpre-built,youcanembedtheminyourprogram.Thenumberofpropertiesaresometimesknownasatechnologyset,suchastheADO.NETdatabaseprogramthatisusedtocreatethetechnologyandWindowsFormsisatechnologyusedtocreatedesktop-baseduserinterfaceprogram.ASP.NET:Thisisahostwebapplicationsandwebservicesengine,fromthe.NETcla

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論