freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

分析瀏覽器服務(wù)器結(jié)構(gòu)的特點(diǎn)畢業(yè)論文(編輯修改稿)

2024-07-24 13:01 本頁面
 

【文章內(nèi)容簡介】 )502Mima密碼Varchar(20)203Okmima確認(rèn)密碼Varchar(20)204quanxian權(quán)限Varchar(50)50表45 teacher(教師表)序號英文名中文名類型長度(字符)1Teacherid教師編號Varchar(10)102Teachername姓名Varchar(20)503Teachersex性別Varchar(2)24Teacherage年齡Varchar(2)25Teachertel電話Varchar(12)126Teacherclass班級Varchar(50)50續(xù)表457Teacherzhicheng職稱Varchar(20)20表46 student(學(xué)生表)序號英文名中文名類型長度(字符)1stuid學(xué)號Varchar(10)202Stuname姓名Varchar(50)503Stusex性別Varchar(2)124Studate出生日期Varchar(20)205Stuetime入學(xué)年份Varchar(50)506Stucalss班級Varchar(50)507Stuzhuye專業(yè)Varchar(50)508stuteacher班任Varchar(50)50表47 xinni(信息表)序號英文名中文名類型長度(字符)1Xinxi信息Varchar(50)502Time發(fā)布時間Varchar(50)503people發(fā)布人Varchar(50)50  本章小結(jié)總體設(shè)計階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)模塊的總體設(shè)計,以及在此基礎(chǔ)上分析、設(shè)計出的具體的可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。由于數(shù)據(jù)庫在本設(shè)計中有非常重要的作用,所在以數(shù)據(jù)庫是非常重要的。第5章  詳細(xì)設(shè)計  系統(tǒng)運(yùn)行平臺設(shè)置系統(tǒng)的開發(fā)離不開硬件和軟件的支持,由于本系統(tǒng)所采用的開發(fā)工具的原因,本系統(tǒng)正常運(yùn)行需要以下最低配置壞境:1. 硬件環(huán)境:臺式計算機(jī)(PC)一臺,如表51所示。表51 運(yùn)行環(huán)境硬件配置硬件配置處理器Pentium Ⅳ 內(nèi)存512M以上硬盤空間20G以上2. 軟件環(huán)境:Windows XP Professional或者Windows 2003 Server操作系統(tǒng)。  開發(fā)工具簡介1. Visual Visual ,用于生成ASP Web應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動應(yīng)用程序。Visual 、Visual C++.NET、Visual C.NET和Visual J.NET全都使用相同的集成開發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外, Framework的功能,此框架提供對簡化ASP Web應(yīng)用程序和XML Web services開發(fā)的關(guān)鍵技術(shù)的訪問。2. SQL Server 2005SQL Server 2005是一種采用TSQL語言,基于B/S模式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。SQL Server 2005存儲和管理數(shù)據(jù)有以下優(yōu)點(diǎn): (1)每個數(shù)據(jù)項(xiàng)都存儲在中央位置,所有用戶都可在這個位置使用它們。(2)各個客戶端上不單獨(dú)存儲數(shù)據(jù)項(xiàng)復(fù)本,從而消除了因用戶不得不確保使用的信息相同所帶來的麻煩。系統(tǒng)不需要確保使用當(dāng)前值更新所有數(shù)據(jù)復(fù)本,因?yàn)橹醒胛恢脙H有一個復(fù)本。(3)可以在服務(wù)器上一次性定義業(yè)務(wù)和安全規(guī)則,并對所有的用戶平等執(zhí)行。(4)可以在數(shù)據(jù)庫內(nèi)通過使用約束、存儲過程和觸發(fā)器來強(qiáng)制執(zhí)行規(guī)則。還可在服務(wù)器應(yīng)用程序中執(zhí)行規(guī)則,因?yàn)檫@些應(yīng)用程序也是許多瘦客戶端訪問的中央資源。(5)關(guān)系數(shù)據(jù)庫服務(wù)器只返回應(yīng)用程序所需要的數(shù)據(jù),優(yōu)化了網(wǎng)絡(luò)流量。(6)最大程度地降低硬件成本,由于數(shù)據(jù)不是存儲在每個客戶端上,客戶端不必耗費(fèi)磁盤空間來存儲數(shù)據(jù)??蛻舳藷o需在本地增加管理數(shù)據(jù)的功能,同時,服務(wù)器不需將處理能力耗費(fèi)在顯示數(shù)據(jù)上。(7)可以配置服務(wù)器以優(yōu)化檢索數(shù)據(jù)所需的磁盤輸入/輸出容量,配置客戶端以優(yōu)化從服務(wù)器檢索數(shù)據(jù)的格式。(8)可以將服務(wù)器存儲在一個相對安全的位置,并配備如不間斷電源供應(yīng)系統(tǒng)這樣的設(shè)備,這比完全保護(hù)每個客戶端更經(jīng)濟(jì)。(9)維護(hù)任務(wù)(例如備份和恢復(fù)數(shù)據(jù))得到簡化,因?yàn)檫@些任務(wù)都可以集中在中央服務(wù)器上執(zhí)行。 學(xué)生界面設(shè)計本系統(tǒng)的主要有三個用戶組成,學(xué)生、教務(wù)、教師;學(xué)生為本系統(tǒng)的主要用戶。學(xué)生其進(jìn)入本系統(tǒng)之后,首先進(jìn)入瀏覽公告信息界面,公告信息是由教務(wù)所發(fā)布的,學(xué)生進(jìn)入之后急時的查看,以免錯過重要的信息,學(xué)生信息的首界面如圖51所示。圖51 學(xué)生首界面  選課頁面設(shè)置 選課頁面設(shè)置如圖52所示。圖52 選課設(shè)置頁面1. 實(shí)現(xiàn)目標(biāo)窗體顯示時,學(xué)生選擇學(xué)年,學(xué)期,類別,系統(tǒng)根據(jù)學(xué)生所選內(nèi)容查詢相關(guān)信息。已修課程是根據(jù)該同學(xué)所選擇的學(xué)年和學(xué)期條件顯示該學(xué)生已經(jīng)修過的所有課程信息;未修課程是該同學(xué)還沒有選的課程,點(diǎn)擊“選擇”之后人數(shù)相應(yīng)用的減少,當(dāng)人數(shù)為“0”時此課程不再顯示;本學(xué)期選課是該同學(xué)在本學(xué)期可以選擇的課程。教師信息學(xué)生可以通過此處進(jìn)行相關(guān)教師信息的查詢。2. 學(xué)生選課流程圖學(xué)生進(jìn)入本系統(tǒng),輸入學(xué)號和密碼,系統(tǒng)進(jìn)行判斷,如果正確進(jìn)入系統(tǒng),否則重新輸入;進(jìn)入系統(tǒng)后學(xué)生選擇學(xué)期、學(xué)期和類別信息,系統(tǒng)進(jìn)行判斷是否存在附合條件的信息如果存在則顯示信息,否則從新選擇;學(xué)生進(jìn)行選課,如果所選課沒有修過允許這生進(jìn)行選擇,否則不充許;學(xué)生選課流程圖如圖53所示。圖53 學(xué)生選課流程圖3. 實(shí)現(xiàn)過程窗體名:xuanke表52 選課設(shè)置主要控件信息列表名稱主要屬性設(shè)置作用DropDownList1/顯示學(xué)年信息DropDownList2/顯示學(xué)期信息DropDownList3/顯示類別信息Button1/已修課程信息Button2/未修課程信息Button3/本學(xué)期課程信息Button4/教師信息GridView1/顯示相關(guān)信息GridView2/顯示相關(guān)信息  密碼修改設(shè)置1. 實(shí)現(xiàn)目標(biāo):窗體顯示時,用戶名直接視引用,用戶只能修改自己的密碼其他人的無法進(jìn)行修改, 當(dāng)用戶點(diǎn)擊“確定”按鈕時,如果輸入數(shù)據(jù)非法,則給予用戶相應(yīng)的提示信息,。用戶可以通過點(diǎn)擊“取消”按鈕對修改密碼終止。修改密碼設(shè)置如圖54所示。圖54 密碼修改頁面2. 實(shí)現(xiàn)過程窗體名:mima表54 密碼修改設(shè)置主要控件信息列表名稱主要屬性設(shè)置作用Button1/確定修改信息Button2/取消修改信息TextBox1/顯示用戶名信息TextBox2/用戶原始密碼TextBox3/用戶新密碼TextBox4/用戶新密碼 教務(wù)管理模塊界面設(shè)計  查詢用戶設(shè)置查詢用戶設(shè)置如圖55所示。圖55 查詢用戶頁面1. 實(shí)現(xiàn)目標(biāo)窗體顯示時,教務(wù)添加已知的用戶名或是用戶ID,選擇用戶類別,點(diǎn)擊“查詢”,如果輸入數(shù)據(jù)格式正確,系統(tǒng)查詢用戶,如果用戶存在顯示用戶信息,如果不存在顯示用戶不存在。用戶可以點(diǎn)擊“取消”可以取消查詢操作。2. 實(shí)現(xiàn)過程窗體名:yonghuchaxun表54 查詢用戶設(shè)置主要控件信息列表名稱主要屬性設(shè)置作用TextBox1/輸入/顯示用戶名TextBox2/輸入/顯示用戶IDDropDownList1/顯示用戶類別Button1/查詢信息Button2/取消查詢GridView1/顯示查詢信息  用戶刪除用戶刪除如圖56所示。圖56 刪除用戶頁面1. 實(shí)現(xiàn)目標(biāo)窗體顯示時,用戶表中的所有信息顯示出來,點(diǎn)擊“刪除”按鈕可以刪除相應(yīng)行的用戶名的密碼等信息。2. 實(shí)現(xiàn)過程窗體名:yonghudelete表55 刪除用戶主要控件信息列表名稱主要屬性設(shè)置作用GridView1/顯示用戶信息  公告發(fā)布公告發(fā)布模塊如圖57所示。圖57 發(fā)布公告頁面1. 實(shí)現(xiàn)目標(biāo)窗體顯示時,教務(wù)人員可以在此而進(jìn)行站內(nèi)公告的發(fā)布,系統(tǒng)自動獲取系統(tǒng)時間,發(fā)布人是固定的。2. 實(shí)現(xiàn)過程窗體名:xinxiadd表56 發(fā)布公告主要控件信息列表名稱主要屬性設(shè)置作用TextBox1/輸入/顯示公告信息Button1/確定發(fā)布領(lǐng)信息Button2/取消發(fā)布信息GridView1/系統(tǒng)時間GridView1/發(fā)布人 教師模塊設(shè)計統(tǒng)計學(xué)生信息如圖58所示。圖58 統(tǒng)計學(xué)生信息頁面1. 實(shí)現(xiàn)目標(biāo)窗體顯示時,教師進(jìn)入該而后,點(diǎn)擊“查詢”,可根據(jù)自己所教課程的名程進(jìn)行選擇此課的學(xué)生的信息,點(diǎn)擊統(tǒng)計人數(shù)可對所有選擇此門課程的學(xué)生進(jìn)行人數(shù)的統(tǒng)計。2. 實(shí)現(xiàn)過程窗體名:teacherstu表56 統(tǒng)計學(xué)生信息主要控件信息列表名稱主要屬性設(shè)置作用TextBox1/輸入/顯示課程名稱信息續(xù)表56Button1/查詢選了該選的所有學(xué)生Button2/統(tǒng)計一共有多少個學(xué)生GridView1/顯示所有學(xué)生信息GridView2/顯示上課人數(shù)  本章小結(jié)本章闡述了運(yùn)行平臺的設(shè)置、開發(fā)工具的特點(diǎn),在總體設(shè)計的基礎(chǔ)上重點(diǎn)采用圖文結(jié)合的方式介紹了網(wǎng)站主要功能界面的具體設(shè)計,使系統(tǒng)設(shè)計更加的詳細(xì),根據(jù)本章的詳細(xì)設(shè)計可以編寫代碼使各個界面能完成其相應(yīng)功能。第6章  系統(tǒng)測試與性能分析  軟件測試經(jīng)過需求分析、設(shè)計和編碼等階段的開發(fā)后,得到了源程序,開始進(jìn)入到軟件測試階段。然而,在測試之前的各階段中都可能在軟件產(chǎn)品中遺留下許多錯誤和缺陷,如果不及時找出這些錯誤和缺陷,并將其改正,這個軟件產(chǎn)品就不能正常使用,甚至?xí)?dǎo)致巨大的損失。目前,程序的正確性證明尚未得到根本的解決,因此軟件測試仍是發(fā)現(xiàn)軟件中錯誤和缺陷的主要手段。測試是一項(xiàng)很艱苦的工作,其工作量約占軟件開發(fā)總工作量的40%以上,特別對一些關(guān)系到人的生命安全的軟件。1. 測試的目的軟件測試的目的是盡可能多地發(fā)現(xiàn)軟件產(chǎn)品(主要是指程序)中的錯誤和缺陷。明確測試的目的是一件非常重要的事,因?yàn)樵诂F(xiàn)實(shí)世界中對測試工作存在著許多模糊或者錯誤的看法,這些看法嚴(yán)重影響著測試工作的順利進(jìn)行。有人認(rèn)為測試是為了證明程序是正確的,也就是說程序不再有錯誤,事實(shí)證明這是不現(xiàn)實(shí)的。因?yàn)橐ㄟ^測試來發(fā)現(xiàn)程序中的所有錯誤就要窮舉所有可能的輸入數(shù)據(jù),檢查它們是否產(chǎn)生正確的結(jié)果。例如,一個需要3個16位字長的整型輸入數(shù)據(jù)的程序,輸入數(shù)據(jù)的所有組合情況大約有31014種,若每組數(shù)據(jù)的測試時間為1ms,那么即使一年365天,每天24小時地測試,也大約需要1萬年的時間。2. 測試用例要進(jìn)行測試,除了要有測試數(shù)據(jù)(或稱輸入數(shù)據(jù))外,還應(yīng)同時給出該組測試數(shù)據(jù)應(yīng)該得到怎樣的輸出結(jié)果,我們稱它為預(yù)期結(jié)果。在測試時將實(shí)際的輸出結(jié)果與預(yù)期結(jié)果比較,若不同則表示發(fā)現(xiàn)了錯誤。因此測試用例是由測試數(shù)據(jù)和預(yù)期結(jié)果構(gòu)成的。為了發(fā)現(xiàn)程序中的錯誤,應(yīng)竭力設(shè)計能暴露錯誤的測試。一個好的測試用例是極有可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試用例。一次成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。3. 白盒測試和黑盒測試測試的關(guān)鍵是測試用例的設(shè)計,其方法可分成兩類:白盒測試和黑盒測試。白盒測試是把程序看成裝在一只透明的白盒子里,測試者完全了解程序的結(jié)構(gòu)和處理過程。它根據(jù)程序的內(nèi)部邏輯來設(shè)計測試用例,檢查程序中的邏輯通路是否都按預(yù)定的要求正確地工作。黑盒測試是把程序看成一只黑盒子,測試者完全不了解(或不考慮)程序的結(jié)構(gòu)和處理過程。它根據(jù)規(guī)格說明書規(guī)定的功能來設(shè)計測試用例,檢查程序的功能是否符合規(guī)格說明的要求。  本系統(tǒng)測試  功能測試1. 鏈接測試現(xiàn)在,雖然鏈接測試可以自動進(jìn)行,并且已經(jīng)有許多工具可以采用但是因?yàn)榄h(huán)境的原因,依然采用手工測試的策略對每個鏈接進(jìn)行測試,因?yàn)檫@個測試完全可以穿插于其它測試之中進(jìn)行。測試結(jié)果表明模塊的鏈接均正常。2. 表單測試在此項(xiàng)測試中,測試的內(nèi)容包括用戶登錄,以及系統(tǒng)中各個子系統(tǒng)中含有表單提交項(xiàng)的所有頁面。如用戶資料修改、課程添加/刪除、事務(wù)處理等。在測試過程中,全部提交表單進(jìn)行了測試,能夠正常運(yùn)行,完成所需功能。3. 數(shù)據(jù)庫測試進(jìn)行數(shù)據(jù)庫的操作,經(jīng)抽樣測試,都能按照要求實(shí)現(xiàn)應(yīng)有的功能。  性能測試1. 連接速度測試用戶連接頁面的速度取決于兩個方面,其一是應(yīng)用服務(wù)器的性能;其二是所開發(fā)系統(tǒng)的性能。在應(yīng)用服務(wù)器環(huán)境已定的情況下經(jīng)測試,系統(tǒng)啟動后,訪問速度比較快。2. 負(fù)載測試為了測試整個系統(tǒng)的負(fù)載性能,由于硬件平臺不足,只能進(jìn)行比較粗略的測試。測試環(huán)境為:3臺機(jī)器同時訪問頁面,進(jìn)行在線選課,每臺機(jī)器可以現(xiàn)時開若干個線程同時訪問,經(jīng)測試,系統(tǒng)可以承受較高的負(fù)載請求。  客戶端兼容性測試平臺測試:因環(huán)境原因,系統(tǒng)測試過的系統(tǒng)有Windows XP Professional和Windows 2003 Server能夠正常運(yùn)行。瀏覽器測試:經(jīng)測試IE 。  測試步驟軟件測試的主要步驟有單元測試、集成測試和確認(rèn)測試。1. 單元測試(Unit Testing)單元測試也稱模塊測試。通常單元測試可放
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1