版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于aspnet的基礎(chǔ)教育資源應(yīng)用平臺的設(shè)計(jì)與開發(fā)目錄TOC\o"1-3"\h\u1緒論 12相關(guān)技術(shù)簡介 12.1ASP.NET概念 12.2ASP.NET的應(yīng)用特點(diǎn) 13應(yīng)用平臺設(shè)計(jì)與開發(fā) 23.1功能結(jié)構(gòu)設(shè)計(jì) 23.2數(shù)據(jù)庫設(shè)計(jì) 33.3系統(tǒng)詳細(xì)設(shè)計(jì) 43.3.1系統(tǒng)登進(jìn) 43.3.2基礎(chǔ)教育資源的添加記錄 43.3.3基礎(chǔ)教育資源信息的管理 44應(yīng)用平臺測試 44.1系統(tǒng)測試方法 44.2系統(tǒng)測試過程及用例 64.2.1登陸測試 64.2.2添加測試 64.2.3刪掉測試 64.3靜態(tài)測試結(jié)果 75結(jié)論 8參考文獻(xiàn) 101緒論目前,我國有不少的較大的平臺實(shí)現(xiàn)了對基礎(chǔ)教育資源進(jìn)行管理的網(wǎng)絡(luò)化,與此同時(shí),在計(jì)算機(jī)的軟件市場上不斷出現(xiàn)出一批功能良好的應(yīng)用于基礎(chǔ)教育資源管理的自動化集成程序軟件。另一方面,正在應(yīng)用的系統(tǒng),界面單調(diào)、操作無趣、效率不高?;谶@種局面,開發(fā)一個(gè)應(yīng)用于Window平臺的、具有先進(jìn)的圖形顯示界面的小型基礎(chǔ)教育資源管理信息系統(tǒng)是我們面臨的一項(xiàng)重要任務(wù)?;A(chǔ)教育資源作為信息這種資源的分配中心,用戶借用了大量的信息,其中包括大量的信息和數(shù)據(jù)管理,而現(xiàn)在,有很多基礎(chǔ)教育資源正在初步使用,甚至還沒有使用計(jì)算機(jī)進(jìn)行信息的管理。根據(jù)調(diào)查,他們用于管理信息的主要方法是基于手工處理紙質(zhì)媒體,并且它們經(jīng)常用于基礎(chǔ)教育資源查閱的統(tǒng)計(jì)和驗(yàn)證。數(shù)據(jù)處理信息的任務(wù)量大,容易出漏洞。由于數(shù)據(jù)量大,很容易錯失和難以找到??偟膩碚f,缺乏系統(tǒng)化和標(biāo)準(zhǔn)化的信息的管理工具。雖然一些平臺有電腦,但還沒有用于信息的管理,它們還沒有被用于有效性,資源也沒有被利用。這是管理信息系統(tǒng)發(fā)展的基礎(chǔ)環(huán)境。基于這個(gè)問題,有必要開發(fā)一個(gè)對基礎(chǔ)教育資源進(jìn)行管理的系統(tǒng),使基礎(chǔ)教育資源相關(guān)管理工作更加標(biāo)準(zhǔn)規(guī)范,并更系統(tǒng)和有效,加強(qiáng)基礎(chǔ)教育資源管理的嚴(yán)謹(jǐn)性,提高處理的速度和準(zhǔn)確度,能夠及時(shí)、準(zhǔn)確、有效的查閱和修改基礎(chǔ)教育資源情況。2相關(guān)技術(shù)簡介2.1ASP.NET概念A(yù)SP.NET也被稱為ASP+,不僅是ASP的簡單升級,也是微軟的下一代腳本語言。根據(jù)ASP.NET.NETFramewark的web開發(fā)平臺,吸收了ASP的初始版本的最大優(yōu)勢,以及通過Java和VB語言的發(fā)展優(yōu)勢添加了許多新的元素和功能,修正了ASP初始版本運(yùn)行時(shí)的錯誤。ASP.NET開發(fā)了包括認(rèn)證、數(shù)據(jù)緩存、狀態(tài)管理、系統(tǒng)調(diào)整、功能展開的網(wǎng)絡(luò)應(yīng)用程序的解決方案。代碼制作具有分離頁面邏輯和業(yè)務(wù)邏輯的功能。這個(gè)是原創(chuàng)的程序代碼和表示內(nèi)容,更簡單地制作主頁,使其更加豐富多彩。同時(shí),原創(chuàng)的程序代碼對初學(xué)者來說易懂,易懂地變得簡單。2.2ASP.NET的應(yīng)用特點(diǎn)(1)易于書寫。因?yàn)锳SP.NET和超文本標(biāo)記語言完全能合并,開發(fā)基于10個(gè)數(shù)據(jù)庫被驅(qū)動的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用更簡單。ASP.NET支持大部分的腳本語言。ASP.NET文件使用任何文本編輯器都很簡單。創(chuàng)建ASP.NET文件時(shí),只有ASP.NET的特殊標(biāo)志和關(guān)閉標(biāo)志可以直接解釋。(2)沒有必要事先編譯??梢灾苯訄?zhí)行??蛻舳藶g覽器應(yīng)用程序訪問ASP.NET頁面,翻譯ASP.NET的腳本碼頁,說明網(wǎng)絡(luò)服務(wù)器是服務(wù)器系統(tǒng)。ASP.NET的程序不需要編譯,然后將操作結(jié)果轉(zhuǎn)換成超文本標(biāo)記語言后返回給客戶端瀏覽器。(3)保密性強(qiáng)。在ASP.NET,用戶可以瀏覽網(wǎng)頁,但只能通過瀏覽器解釋傳統(tǒng)的超文本標(biāo)記語言代碼設(shè)計(jì)。ASP。NET的腳本在服務(wù)器端執(zhí)行。ASP只生成傳統(tǒng)的超文本標(biāo)記語言代碼。將.NET的執(zhí)行結(jié)果發(fā)送到用戶的瀏覽器,保證源代碼的安全性。(4)支持面向?qū)ο蠛涂蓴U(kuò)展的有效X服務(wù)器組件功能,復(fù)雜應(yīng)用程序的創(chuàng)建不能只依賴于腳本,因?yàn)閯”菊Z言不是一個(gè)非常完整的語言。它可以簡單地引用嵌入系統(tǒng)組件和ASP.NET組件在ASP.NET中創(chuàng)建腳本。此外,用戶定義的X服務(wù)器組件的活動X服務(wù)器可以擴(kuò)展其功能,以幫助完成更復(fù)雜的計(jì)劃設(shè)計(jì)。(5)可以自由制作。ASP.NET集成了大量的內(nèi)置對象和組件,程序模塊對象被封裝,并且多個(gè)對象包含一個(gè)內(nèi)置組件。這些組件和對象包括幾乎所有功能的應(yīng)用程序。ASP.NET說,開發(fā)人員只需要簡單地調(diào)用這些組件,并根據(jù)自己的需要使用腳本語言腳本代碼來組合對象,這樣就可以滿足自己的需求并擁有強(qiáng)大的應(yīng)用程序。3應(yīng)用平臺設(shè)計(jì)與開發(fā)3.1功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)管理人員系統(tǒng)分為4個(gè)模塊:系統(tǒng)管理員認(rèn)證模塊、基礎(chǔ)教育資源管理模塊、借出者管理模塊、借出超時(shí)管理模塊。管理人員身份認(rèn)證:①接口描述:錄入系統(tǒng)管理人員身份認(rèn)證信息②模塊功能:通過驗(yàn)證認(rèn)證信息,系統(tǒng)管理者可以進(jìn)入系統(tǒng)管理者系統(tǒng)管理③過程記述:將輸入的管理者的身份認(rèn)證信息與管理者信息表的信息進(jìn)行對照,如果管理者的用戶名和密碼中的任意一個(gè)與信息的管理者信息表的信息不一致,則可以通過輸入錯誤、身份不合格、請求再輸入的id認(rèn)證進(jìn)入到系統(tǒng)中④制約:系統(tǒng)管理者最多只能注冊3次。3次都有錯誤的話,就認(rèn)定那個(gè)登錄者是不正當(dāng)管理者,不能再次進(jìn)行登錄。用戶管理模塊:①接口描述:輸出用戶管理信息②模塊功能:對用戶信息|用戶分類信息執(zhí)行修改、查看和刪掉操作③過程陳述:當(dāng)輸入讀出者號碼并打開讀出者信息表時(shí),需要修正、表示、刪除表內(nèi)的信息,將修正后的信息保存在讀出者信息表中,并執(zhí)行刪除操作時(shí),需要修正讀出者分類信息表內(nèi)的信息。④約束:以用戶卡號進(jìn)行進(jìn)行索引。基礎(chǔ)教育資源管理模塊①接口描述:輸出基礎(chǔ)教育資源管理信息②模塊功能:對基礎(chǔ)教育資源信息|書目信息執(zhí)行修改、查看和刪掉操作③過程陳述:若登記基礎(chǔ)教育資源編號并打開基礎(chǔ)教育資源信息表,則對表內(nèi)的信息進(jìn)行修正、表示、刪除,將修正后的信息保存在基礎(chǔ)教育資源信息表中,并且為了執(zhí)行刪除操作,若輸入了需要修正基礎(chǔ)教育資源信息表內(nèi)的信息信息的書名|書類名,則基礎(chǔ)教育資源信息表被保存。④約束:系統(tǒng)管理人員對基礎(chǔ)教育資源信息|書目信息,只有修改、查閱和刪掉的權(quán)限,沒有添加的權(quán)限。3.2數(shù)據(jù)庫設(shè)計(jì)根據(jù)系統(tǒng)的需求,可以顯示出以下數(shù)據(jù)小項(xiàng)和數(shù)據(jù)的結(jié)構(gòu)。主要包括用戶信息、用戶分類信息、基礎(chǔ)教育資源信息、基礎(chǔ)教育資源分類信息、查閱的信息、管理人員信息、意見信息、意見回復(fù)信息。根據(jù)系統(tǒng)的需求,可以顯示出以下數(shù)據(jù)小項(xiàng)和數(shù)據(jù)的結(jié)構(gòu)。主要包括用戶信息、用戶分類信息、基礎(chǔ)教育資源信息、基礎(chǔ)教育資源分類信息、查閱的信息、管理人員信息、意見信息、意見回復(fù)信息。由數(shù)據(jù)實(shí)體關(guān)系圖,可以得到如下關(guān)系模式:(1)管理人員管理人員id(Admin_id):管理人員表的主鍵。管理人員用戶名(Admin_name):作為管理人員登陸管理系統(tǒng)的賬號??诹睿≒assword):登陸口令。身份證(Id_card):身份驗(yàn)證信息。聯(lián)系電話(Phone_number):聯(lián)系電話電子郵箱(Email):電子郵箱用戶等級(level):可根據(jù)實(shí)際情況設(shè)置管理人員等級(1,2,3等)(2)用戶用戶id(Reader_id):跟據(jù)注冊時(shí)自動生成的id,作為用戶表的主鍵。用戶姓名(Reader_name):注冊時(shí)的用戶姓名。年齡(Age):年齡信息。性別(Sex):性別信息。注冊日期(Register_date):用戶的借書卡注冊時(shí)間。狀態(tài)(Status):用于表示此卡的狀態(tài)(1-可用,2-停用,3-掛失)(3)基礎(chǔ)教育資源信息基礎(chǔ)教育資源編號(Book_id):基礎(chǔ)教育資源信息主鍵(基礎(chǔ)教育資源條形碼)?;A(chǔ)教育資源書名(BookName):基礎(chǔ)教育資源名(用于按基礎(chǔ)教育資源名查閱)。基礎(chǔ)教育資源作者(Author):基礎(chǔ)教育資源作者(用于按基礎(chǔ)教育資源作者查閱)?;A(chǔ)教育資源出版社(Publisher):基礎(chǔ)教育資源出版社(用于按基礎(chǔ)教育資源出版社查閱)?;A(chǔ)教育資源分類(Class):每個(gè)基礎(chǔ)教育資源分類對應(yīng)一個(gè)數(shù)字編號,用整形表示?;A(chǔ)教育資源查閱狀態(tài)(BookStatus):查閱狀態(tài)(1-已查閱,2-未查閱)。3.3系統(tǒng)詳細(xì)設(shè)計(jì)3.3.1系統(tǒng)登進(jìn)提供用戶登進(jìn)、注銷、修改口令以及相關(guān)權(quán)限的設(shè)置等功能。此模塊是整個(gè)系統(tǒng)最主要的部分,管理者可以使用該模塊實(shí)際執(zhí)行,其馀的各模塊例如管理日志、管理者的追加、管理者的切換、利用者的追加、利用者的修正、利用者的參照、利用者的刪除、新刊入庫、基礎(chǔ)教育資源的參照、查閱和退出的功能基礎(chǔ)教育資源管理系統(tǒng)管理者界面如下圖所示。操作方法:填寫“用戶名”和“口令”,然后點(diǎn)擊“登進(jìn)”進(jìn)行驗(yàn)證,點(diǎn)擊“退出”退出窗口。主要程序代碼如下:public
void
actionPerformed(ActionEvent
e)
{if(e.Source()==itemAdmiqh){this.dispose();In
win=new
In("系統(tǒng)登陸");}if(e.Source()==itemtc){System.exit(0);}
if(e.Source()==itemAdmixj){CreatAdmi
creatAdmi=new
CreatAdmi("管理人員添加");}if(e.Source()==itemAdmirz){Table
table=new
Table("管理日志");}if(e.Source()==itemBookrk){AddInfy
addInfy=new
AddInfy();}if(e.Source()==itemperlr){peradd
winper=new
peradd}if(e.Source()==itempercx){persearch
winper=new
persearch}if(e.Source()==itemperxg){Winpermodify
winper=new
Winpermodify}if(e.Source()==itempersc){Winperdelete
winper=new
Winperdelete}if(e.Source()==itemBookcx){Windowjj
ok=new
Windowjj();}if(e.Source()==itemchaoshi){day
win=new
day();
}if(e.Source()==itemBorrowjs){Borrowbook
win=new
Borrowbook();
}if(e.Source()==itemBorrowhs){Returnbook
win=new
Returnbook();
}
}3.3.2基礎(chǔ)教育資源的添加記錄此界面主要完成的功能是往數(shù)據(jù)庫book表中添加新的書記錄,在book表中可查看最新的記錄。在新刊信息的輸入過程中,有沒記入某字段的信息一樣的異常的處理。在新刊信息的輸入字段的過程中,輸入的字段類型和給定的字段類型有輸入和不一致(例如,貨幣、日期)。輸入的信息超過了預(yù)定的字段長度,填寫正確的內(nèi)容后,可以追加新書資源入庫。3.3.3基礎(chǔ)教育資源信息的管理這個(gè)系統(tǒng)包含兩個(gè)項(xiàng)目。一個(gè)是檢索語,在檢索項(xiàng)目中,用戶可以根據(jù)自己的需要選擇想要查找的項(xiàng)目,并在檢索詞中添加自己想要查找的內(nèi)容。本系統(tǒng)副帶四個(gè)按鍵:確定、撤除、查看全庫。該管理系統(tǒng)的查閱界面如下圖所示。在該系統(tǒng)中為了用戶使用方便還設(shè)有查看全庫一項(xiàng),用戶可以通過這一功能來查看全庫的書籍,所查閱的內(nèi)容將在下方的文本區(qū)中顯示,其界面如下圖所示。使用關(guān)鍵詞必須得滿足一定的查閱條件才可以執(zhí)行,用戶必須得在待檢查項(xiàng)中選擇查閱方式并添好檢索詞才可查閱,否則系統(tǒng)會顯示未找到您要查找的內(nèi)容并給以提示,如下圖所示。4應(yīng)用平臺測試在基礎(chǔ)教育資源應(yīng)用軟件的過程中,可以使用大量的方法來保證系統(tǒng)軟件的質(zhì)量。從這個(gè)階段的分析到這個(gè)階段的設(shè)計(jì)再到后來的開發(fā)過程,我們會采用各種類型的方法來盡可能避免系統(tǒng)中出現(xiàn)太多的錯誤,但是盡管做了如此嚴(yán)格的準(zhǔn)備,我們肯定會在某個(gè)步驟中出錯。這樣,軟件產(chǎn)品中就會存在很多人們難以發(fā)現(xiàn)的隱藏錯誤和缺陷,特別是對于圖書管理系統(tǒng)等信息量大的系統(tǒng),應(yīng)該有相應(yīng)的方法來避免這類問題。因此,我們必須進(jìn)行仔細(xì)、有計(jì)劃和徹底的軟件測試。經(jīng)過測試,我們對實(shí)際結(jié)果進(jìn)行了詳細(xì)的分析。4.1系統(tǒng)測試方法軟件測試是在系統(tǒng)開發(fā)和實(shí)現(xiàn)過程中確保系統(tǒng)安全不可或缺的手段。后面簡單的介紹幾種一般的軟件測試方法,從測試中對系統(tǒng)內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)算法進(jìn)行判斷,可以分為白盒測試和黑盒測試。(1)黑盒測試(Blackboxtesting),也可稱為功能測試或黑盒測試。各功能測試在已知產(chǎn)品應(yīng)有的條件下能否正常使用。測試中,程序被視為無法打開的黑盒。測試人員測試程序接口,不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特性。我確認(rèn)那個(gè)程序是否按照要求運(yùn)行。程序能正確接收輸入數(shù)據(jù),生成正確的輸出信息,維持?jǐn)?shù)據(jù)庫和文件等外部信息的完整性嗎?黑盒不考慮內(nèi)部邏輯結(jié)構(gòu),而關(guān)注程序的外部結(jié)構(gòu)。只測試軟件接口和軟件功能。這主要用于軟件驗(yàn)收測試。黑盒法是一種入門測試。只有使用所有可能的項(xiàng)目作為測試用例,程序中的所有錯誤才能以這種方式被檢測出來。實(shí)際上有不止幾個(gè)測試用例。人們不僅測試所有合法的項(xiàng)目,還測試非法和可能的項(xiàng)目。(2)白盒測試,也稱為結(jié)構(gòu)測試和邏輯驅(qū)動測試,基于已知產(chǎn)品的內(nèi)部動作原理。通過測試,確認(rèn)產(chǎn)品內(nèi)部操作是否正常,確認(rèn)內(nèi)部構(gòu)造檢查程序是否符合程序。不管其內(nèi)部功能,都要確認(rèn)程序中的各個(gè)路徑是否按照預(yù)想的那樣運(yùn)轉(zhuǎn)。白盒測試的主要方法是邏輯驅(qū)動和基本測試。白盒方法是詳細(xì)路徑測試,主要用于軟件驗(yàn)收。從開發(fā)軟件是否運(yùn)行來判斷,測試方法可以分為靜態(tài)測試和動態(tài)測試:(1)靜態(tài)測試是指尚未運(yùn)行的測試部分。例如,測試產(chǎn)品規(guī)格,用于檢查和審查。靜態(tài)方法(Staticmethod)是指程序本身不工作,僅通過分析或檢查源程序的句法、結(jié)構(gòu)、過程、接口來檢查程序的準(zhǔn)確性。靜態(tài)方法通過程序的靜態(tài)分析識別丟失和可疑區(qū)域,諸如不匹配參數(shù)、無效循環(huán)嵌套、分支嵌套、遞歸遞歸、未使用的變量、空指針參考和可疑計(jì)算。靜態(tài)測試結(jié)果還可以用于進(jìn)一步排除故障并提供用于選擇測試情況的指南。(2)動態(tài)測試(Dynamictesting)是指通過執(zhí)行軟件來驗(yàn)證軟件的動態(tài)行為和運(yùn)行結(jié)果的正確性。根據(jù)軟件開發(fā)的動態(tài)測試階段和功能,動態(tài)測試分為以下幾個(gè)步驟:1.單元測試、2.集成測試、3.系統(tǒng)測試、4.驗(yàn)收測試、5.回歸測試。在系統(tǒng)開發(fā)過程中,經(jīng)常會進(jìn)行一些特殊用途的測試:(1)壓力測試是基本的質(zhì)量保證活動,是各主要軟件測試工作的一部分。壓力測試的基本思路非常簡單。在正常條件下手動或自動測試??偸蔷哂袎毫Φ馁Y源包括存儲器、CPU的可用性、磁盤空間和網(wǎng)絡(luò)帶寬,通常用于同時(shí)壓力測試。(2)兼容測試是在特定硬件/軟件/操作系統(tǒng)/網(wǎng)絡(luò)環(huán)境中的測試軟件的執(zhí)行模式。提高后兼容性,支持硬件的軟件。關(guān)于軟件的兼容性,有種種不得不考慮的事。(3)滲透測試是指測試系統(tǒng)如何遭遇內(nèi)部或外部用戶未經(jīng)授權(quán)的訪問或破壞。在測試的過程中,試驗(yàn)員偽裝成非法侵入者,用各種各樣的方法試著突破防線。例如,您正試圖監(jiān)聽或解碼密碼。特殊自定義軟件損壞系統(tǒng)保護(hù)機(jī)構(gòu);故意造成系統(tǒng)故障并試圖非法恢復(fù)機(jī)器;嘗試瀏覽非機(jī)密數(shù)據(jù),推斷所需信息等。(4)可用性測試是“用戶友好”測試。這顯然是主觀的,取決于最終用戶或客戶的目標(biāo)。可以使用用戶采訪、調(diào)查、用戶對話記錄和其他技術(shù)。程序員和測試員通常不是可用性的測試員。4.2系統(tǒng)測試過程及用例4.2.1登陸測試表4.1系統(tǒng)登進(jìn)模塊測試用例序號測試內(nèi)容執(zhí)行內(nèi)容預(yù)期實(shí)際結(jié)果1正確登進(jìn)打開系統(tǒng)首頁,進(jìn)入登進(jìn)界面,填寫正確的用戶名和口令信息用戶登進(jìn)成功同預(yù)期2錯誤登進(jìn)打開系統(tǒng)首頁,進(jìn)入登進(jìn)界面,填寫錯誤的用戶名和口令用戶登進(jìn)失敗同預(yù)期用戶登進(jìn)時(shí),用戶名、口令不能為空。當(dāng)?shù)顷憰r(shí)用戶名、口令錄入錯誤時(shí)提示:用戶名或口令錯誤。其中測試的錯誤包括:用戶名不存在、用戶為空、口令錯誤、空口令等。4.2.2添加測試用戶注冊時(shí),信息不能為空。當(dāng)用戶名、口令、姓名為空時(shí)提示請錄入相應(yīng)的欄目,同時(shí)應(yīng)該對比兩次錄入的口令,應(yīng)匹配才能注冊,其中用戶名是唯一不能重復(fù)的。測試項(xiàng)目:用戶名相同、口令不一致、姓名為空、口令為空等。當(dāng)用戶名相同時(shí)提示該用戶已存在??诹顬榭諘r(shí)提示請錄入口令??诹畈灰恢聲r(shí)提示請錄入相同的口令。注冊成功后直接轉(zhuǎn)至登陸界面。部分錯誤如下圖所示:該測試的過程為:首先通過界面提交的表單獲取到相應(yīng)部門信息,之后該信息將由WEB服務(wù)器傳遞到后臺的數(shù)據(jù)庫與部門表中的所有記錄進(jìn)行信息比較,如果此時(shí)在數(shù)據(jù)記錄表中已存在相同記錄,則需調(diào)用錯誤的信息進(jìn)行處理程序并將錯誤信息返上一級用戶操作界面,如果此時(shí)在數(shù)據(jù)表中未檢測到相同記錄信息,則需將整條記錄交由數(shù)據(jù)庫操作類進(jìn)行數(shù)據(jù)的添加處理,并將操作成功信息返上一級至用戶操作界面,最后將數(shù)據(jù)庫連接釋放。4.2.3刪掉測試測試刪掉是否成功。測試項(xiàng)目:刪掉已經(jīng)注冊的用戶,查閱該用戶。功能介紹:增加和刪掉用戶信息操作的方法:a.增加用戶信息:錄入用戶信息,點(diǎn)擊“新增用戶”按鍵,完成后點(diǎn)擊“保存”按鍵。b.刪掉用戶信息:從基礎(chǔ)教育資源列表中選中要刪掉的用戶,點(diǎn)擊“刪掉”,完成后點(diǎn)擊“保存”按鍵。創(chuàng)新點(diǎn):實(shí)現(xiàn)用戶編號的自動生成,可有效避免用戶編號重復(fù)。代碼分析:“保存”按鍵:w_1.accepttext()ifdw_1.update()=1then commit; messagebox('提示','保存成功') besaved=trueelse rollback; messagebox('提示','保存失敗')endif自動生成用戶編號:同“基礎(chǔ)教育資源編號自動生成”。open事件:類同“新資源入庫窗口w_add_book”。“新增用戶”按鍵:類同“新資源入庫窗口w_add_book”。“刪掉用戶”按鍵:類同“新資源入庫窗口w_add_book”。當(dāng)刪掉用戶時(shí)提示確認(rèn)刪掉,確認(rèn)后點(diǎn)查閱無法查到該用戶,刪掉成功。以上是“基礎(chǔ)教育資源管理系統(tǒng)”的部分測試過程,經(jīng)過測試,系統(tǒng)功能模塊良好,達(dá)到了系統(tǒng)設(shè)計(jì)的目標(biāo)。基礎(chǔ)教育資源管理系統(tǒng)實(shí)現(xiàn)了對基礎(chǔ)教育資源管理的科學(xué)快捷,適應(yīng)了現(xiàn)代社會基礎(chǔ)教育資源館內(nèi)基礎(chǔ)教育資源和用戶查閱資料繁多,并且包含很多的信息以及數(shù)據(jù)的管理。面對這樣龐大的信息量,基礎(chǔ)教育資源管理系統(tǒng)有效的提高了基礎(chǔ)教育資源管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理,科學(xué)的統(tǒng)計(jì)和快速查閱,從而減少了管理的任務(wù)量。4.3靜態(tài)測試結(jié)果針對白盒這種測試,將系統(tǒng)部署在LAN內(nèi),排掉外面網(wǎng)速的限制和不穩(wěn)定性。使用LoadRunner性能相關(guān)測試的工具,在用戶數(shù)量和數(shù)據(jù)數(shù)量較大的情況下測試系統(tǒng)的數(shù)據(jù)處理能力和服務(wù)荷載情況。如表4.2所示的是性能測試的實(shí)例表。表4.2性能測試用例測試用例并發(fā)用戶量(個(gè))運(yùn)行時(shí)間(min)測試內(nèi)容登進(jìn)測試30045系統(tǒng)響應(yīng)時(shí)間和服務(wù)器負(fù)載5結(jié)論本文基礎(chǔ)教育資源管理系統(tǒng)的開發(fā)設(shè)計(jì)從真實(shí)需求出發(fā),利用Myeclipse開發(fā)軟件和SQLServer2012數(shù)據(jù)庫作為工具進(jìn)行開發(fā),用MSS技術(shù)連接數(shù)據(jù)庫,采用傳統(tǒng)C/S模型,實(shí)現(xiàn)不同用戶交互式服務(wù)。在本次畢業(yè)設(shè)計(jì)工程中遇到了許許多多的問題。在畢業(yè)設(shè)計(jì)準(zhǔn)備階段:電子商務(wù)知識、C#語言、ASP.NET技術(shù)知識,SQLServer2005數(shù)據(jù)庫知識的學(xué)習(xí)過程中,由于缺乏同學(xué)老師的幫助與指導(dǎo),導(dǎo)致學(xué)習(xí)過程進(jìn)行的非常艱難。包括前期對開發(fā)平臺的搭建、環(huán)境的配置都遇到了很大的難題。關(guān)于本次論文設(shè)計(jì),由于自己設(shè)計(jì)實(shí)踐的不足和所把握知識的限制,我的設(shè)計(jì)已能實(shí)現(xiàn)在刪掉、添加、更新、查閱等功能的實(shí)現(xiàn),但在某些較細(xì)的方面還有更加簡單的實(shí)現(xiàn)方法、某些功能設(shè)計(jì)架構(gòu)還沒有完整的表達(dá)出來,有待改進(jìn)。通過此次的畢業(yè)設(shè)計(jì),我掌握了很多與我的畢業(yè)設(shè)計(jì)相關(guān)的知識,而且在整個(gè)設(shè)計(jì)過程當(dāng)中,我對人生也有了新的認(rèn)識和感悟。在系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的過程當(dāng)中會出現(xiàn)很多問題,有時(shí)候解決問題的辦法并不復(fù)雜,但是有時(shí)卻需要很長時(shí)間的研究,我們必須耐心的面對他們,否則我們永遠(yuǎn)找不到答案。生活當(dāng)中的許多事情也常常如此。在開發(fā)過程中我先將整個(gè)系統(tǒng)分成幾個(gè)模塊,采取各個(gè)擊破的策略,最后進(jìn)行組合,構(gòu)成了整個(gè)系統(tǒng)。當(dāng)我們面對一個(gè)巨大的挑戰(zhàn)的時(shí)候,各個(gè)擊破不失為一個(gè)上佳的策略。參考文獻(xiàn)[1]陳麗君.數(shù)據(jù)挖掘在學(xué)生管理工作中的應(yīng)用[J].科技信息.2015(31).[2]許曉
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024裝修增加項(xiàng)目施工合同模板
- 個(gè)人經(jīng)營貸款合同樣本
- 2024建筑單包工合同范文
- 2024股份擔(dān)保借款合同范本
- 2024個(gè)人住房公積金的借款合同
- 2024動產(chǎn)家具無償寄托合同
- 房產(chǎn)項(xiàng)目合作開發(fā)協(xié)議書
- 三輪車買賣合同完整協(xié)議2024年
- 倉配租賃合同模板
- 工業(yè)用地投資協(xié)議
- 2024中國一汽校園招聘1000+崗位高頻考題難、易錯點(diǎn)模擬試題(共500題)附帶答案詳解
- GB/T 19533-2024汽車用壓縮天然氣鋼瓶定期檢驗(yàn)與評定
- 婦產(chǎn)科護(hù)士晉升述職報(bào)告
- 骨髓腔內(nèi)輸液(IOI)技術(shù)
- 建筑幕墻工程(鋁板、玻璃、石材)監(jiān)理實(shí)施細(xì)則(全面版)
- 小學(xué)數(shù)學(xué)與思政融合課教學(xué)設(shè)計(jì)
- 體育公園運(yùn)營管理方案
- 休閑生態(tài)農(nóng)業(yè)觀光園建設(shè)項(xiàng)目財(cái)務(wù)分析及效益評價(jià)
- 江西省南昌市民德學(xué)校2023-2024學(xué)年八年級上學(xué)期期中數(shù)學(xué)試題
- 國際金融(英文版)智慧樹知到期末考試答案2024年
- 2024年《藥物臨床試驗(yàn)質(zhì)量管理規(guī)范》(GCP)網(wǎng)絡(luò)培訓(xùn)題庫
評論
0/150
提交評論