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

正文內(nèi)容

學(xué)生選課系統(tǒng)設(shè)計與管理畢業(yè)論文-資料下載頁

2025-06-22 07:02本頁面
  

【正文】 鑒于網(wǎng)絡(luò)黑客技術(shù)越來越普遍,Windows操作系統(tǒng)相對漏洞較多,安全性可靠性不夠高,而Linux操作系統(tǒng)具有計算機業(yè)內(nèi)公認的良好的穩(wěn)定性及安全性,因此可以在實際運用時將系統(tǒng)部署在Linux平臺上以提高系統(tǒng)的整體性能。 數(shù)據(jù)庫服務(wù)器性能優(yōu)化除了優(yōu)化數(shù)據(jù)庫的設(shè)計,優(yōu)化SQL語句,優(yōu)化與數(shù)據(jù)庫的交互以外,還應(yīng)該優(yōu)化數(shù)據(jù)庫服務(wù)器的性能。因為在開發(fā)時使用的數(shù)據(jù)庫服務(wù)器的配置是Windows Server 2003 x86 + SQL Server 2008 x86 + :(1) 系統(tǒng)設(shè)置:① 使用Windows Server 2003 Enterprise Edition,如果有可能的話也可以使用Windows 2003 Datacenter Edition;② ;③ 【內(nèi)存中鎖定頁】;④ 設(shè)置虛擬內(nèi)存到系統(tǒng)盤之外的物理磁盤中,如果是同一塊物理磁盤,分到其它邏輯分區(qū)也可以;設(shè)置大小看情況而定;⑤ 去掉【最大化文件共享數(shù)據(jù)吞吐量】,選擇【最大化網(wǎng)絡(luò)應(yīng)用程序數(shù)據(jù)吞吐量】;(2) 數(shù)據(jù)設(shè)置:① 設(shè)置數(shù)據(jù)庫的AWE,如果是4G的內(nèi)存,一般是分配80%內(nèi)存給數(shù)據(jù)庫程序使用;② 設(shè)置數(shù)據(jù)庫實例的增長為10%,具體需要設(shè)置多少需要看你的業(yè)務(wù)需要,其目的就是盡量減少磁盤空間的分配次數(shù)還有較少磁盤碎片的產(chǎn)生;③ 設(shè)置數(shù)據(jù)庫實例的恢復(fù)模式為簡單模式,如果在可以的情況下;④ 設(shè)置TempDB的大小,一般來說可以給到4G以上,看具體需要和環(huán)境;⑤ 把除了SQL Server和SQL Server Browser 的其它數(shù)據(jù)庫服務(wù)都停止掉,除非有使用這些服務(wù)的必要。 基于硬件的優(yōu)化措施軟件的優(yōu)化效果總是有限的,因為任何軟件都是基于硬件的,所以最根本的優(yōu)化還是在于硬件。 服務(wù)器性能優(yōu)化管理系統(tǒng)的性能與服務(wù)器的配置息息相關(guān),如果硬件配置不高,再好的軟件都其性能都要大打折扣。因此再投入使用時,必須部署在專門的服務(wù)器上,以保證系統(tǒng)的使用性能不受影響。在硬件方面,影響服務(wù)器性能的主要是CPU和內(nèi)存,其次是硬盤和散熱系統(tǒng)。(1) CPU:目前CPU的性能標(biāo)準(zhǔn)不僅僅是主頻,還包含相匹配的CPU的架構(gòu)、制作工藝以及一級二級緩存。一般來講,新一代的CPU的架構(gòu)性能都會優(yōu)于上一代,而制作工藝則直接決定了CPU的功耗和散熱。CPU的架構(gòu)從單核發(fā)展到現(xiàn)在的雙核、三核,其運算核心以及已達到目前技術(shù)的極致,而一味的增加主頻會導(dǎo)致CPU的發(fā)熱量大大增加,性能卻不見得會同步增長,因此提高CPU性能的辦法之一就是增加緩存。(2) 內(nèi)存:部署在服務(wù)器上的系統(tǒng)每時每刻都在消耗著內(nèi)存,如果軟件設(shè)計的不好,內(nèi)存釋放不及時,服務(wù)器很可能或死機或死鎖。內(nèi)存從DDR到DDR2再到現(xiàn)在的DDR3,技術(shù)不斷進步,性能不斷完善,如果條件允許,應(yīng)該盡可能選用容量大,頻率高,散熱好的內(nèi)存。(3) 硬盤:本管理系統(tǒng)最主要的部分就是傳輸和存儲管理數(shù)據(jù),而目前硬盤的傳輸速度遠遠落后與CPU的計算速度,是計算機運算速度的最大桎梏,可以說硬盤決定著計算機的整體速度及系統(tǒng)運行的好壞?,F(xiàn)在市場上的主流是SATA硬盤,如果經(jīng)濟允許還可以選擇SSD固態(tài)硬盤,它不同于傳統(tǒng)餓硬盤,是由控制單元和固態(tài)存儲單元組成的硬盤,讀取數(shù)據(jù)時不使用磁頭,快速隨機讀取數(shù)據(jù),延遲極小,具有啟動快、快速讀取、無噪音、不易損壞和工作范圍大等優(yōu)點,但是相應(yīng)的價格是傳統(tǒng)硬盤的幾倍。(4) 散熱:散熱系統(tǒng)設(shè)計的好壞常常被多數(shù)計算機使用者忽略,但是它缺實實在在的影響著計算機的整體性能。一般服務(wù)器要求24小時不間斷工作,而各種硬件在狹小的機箱內(nèi)快速運轉(zhuǎn),散發(fā)出非常大熱量,這時候就需要散熱系統(tǒng)來降溫,否則系統(tǒng)速度變慢是小,燒毀硬件是大,數(shù)據(jù)損壞恢復(fù)起來十分麻煩且昂貴。所以散熱不容忽視,可以采取比風(fēng)冷更高級的散熱方式。 服務(wù)器集群技術(shù)所有的管理系統(tǒng)都有一個特點就是數(shù)據(jù)量會越來越大,且不能輕易丟失,如果還是采用單臺服務(wù)器的話,很可能會出現(xiàn)速度變慢、服務(wù)器壓力過大的問題甚至導(dǎo)致崩潰。一旦服務(wù)器出現(xiàn)故障,那么部署在上面的系統(tǒng)就無法正常運行,可能會影響到很多人的工作和學(xué)習(xí)。因此可以采用服務(wù)器集群技術(shù)。集群(Cluster):是一組獨立的計算機系統(tǒng)構(gòu)成一個松耦合的多處理器系統(tǒng),它們之間通過網(wǎng)絡(luò)實現(xiàn)進程間的通信。應(yīng)用程序可以通過網(wǎng)絡(luò)共享內(nèi)存進行消息傳送,實現(xiàn)分布式計算機。集群具有以下的優(yōu)點:(1) 高可靠性:利用集群管理軟件,當(dāng)服務(wù)器故障時,備份服務(wù)器能夠自動接管主服務(wù)器的工作,以實現(xiàn)對用戶的不間斷服務(wù)。(2) 高性能計算:充分利用集群中的每一臺計算機的資源,實現(xiàn)復(fù)雜運算的并行處理,通常用于科學(xué)計算領(lǐng)域比如航天計算、基因分析等。(3) 負載平衡:根據(jù)某種算法把負載壓力合理的分配到集群中的每一臺計算機上,以減輕主服務(wù)器的壓力,降低對主服務(wù)器的硬件和軟件要求[9]。第六章 系統(tǒng)測試與維護 系統(tǒng)測試對于軟件開發(fā)來講,系統(tǒng)測試尤其重要,幾乎占到開發(fā)工作量得1/3,只有通過測試才能完善系統(tǒng)的功能,提高系統(tǒng)的性能,延長系統(tǒng)的壽命。本學(xué)生管理系統(tǒng)主要做功能測試、非功能測試、單元測試、集成測試以及系統(tǒng)測試等幾個方面的測試。功能測試:主要針對學(xué)生選課管理系統(tǒng)的基本功能做測試。針對各個模塊功能做各種合理、不合理的可能出現(xiàn)的情況進行測試。測試結(jié)果:功能基本正常,符合實際需求。非功能測試:主要針對管理系統(tǒng)的穩(wěn)定性和可靠性方面做測試。24小時連續(xù)開啟部署了管理系統(tǒng)的PC機,同時登錄多個用戶,對數(shù)據(jù)庫進行頻繁的大數(shù)量的數(shù)據(jù)交互。測試結(jié)果:PC連續(xù)運行24小時后,速度稍微降低但不十分明顯;多個用戶同時登錄時系統(tǒng)運行正常;與數(shù)據(jù)進行頻繁的大數(shù)量的數(shù)據(jù)交互時,服務(wù)器反應(yīng)時間稍長是平時反應(yīng)時間的十倍左右,內(nèi)存及CPU消耗量增大。單元測試:在開發(fā)過程中,沒完成一個功能就會進行的測試。通過在IIS中附加進程在頁面中添加斷點來單步跟蹤監(jiān)視數(shù)據(jù)進行測試,以便及時發(fā)現(xiàn)問題修改代碼并確定功能是否達到預(yù)想效果。集成測試:在系統(tǒng)基本開發(fā)完畢,各個單元測試基本完成時,針對系統(tǒng)整體進行的測試。使用各種可能出現(xiàn)的合理或不合理的實例進行測試,以便發(fā)現(xiàn)隱藏的問題,及時修改代碼或優(yōu)化代碼,完善系統(tǒng)功能和性能。系統(tǒng)測試:最后一步的測試,測試數(shù)據(jù)流程是否與需求保持一致,是否滿足客戶需求及客戶體驗,以便做進一步的調(diào)整和修改[10]。第七章 總結(jié)與展望本系統(tǒng)采用當(dāng)前比較流行的C Server以及其他一些比較受歡迎的軟件進行開發(fā)設(shè)計,利用網(wǎng)絡(luò)及圖書館查找了大量資料,不斷進行修改和完善。本次的畢業(yè)設(shè)計雖然系統(tǒng)相對比較簡單,但整體上實現(xiàn)了預(yù)期的各種效果及功能,也比較實用。在開發(fā)學(xué)生選課管理系統(tǒng)的過程中歸納了一下幾點經(jīng)驗:(1) 公共函數(shù):在面向?qū)ο蟮拈_發(fā)過程中不可避免的會涉及到代碼的重復(fù)性使用,在這種情況下就要剝離出實現(xiàn)相同功能的函數(shù),組成一個類,可以大大的減少開發(fā)的工作量,提高開發(fā)人員的工作效率。(2) 數(shù)據(jù)庫的設(shè)計:數(shù)據(jù)庫一直都是管理類系統(tǒng)的重中之重,數(shù)據(jù)庫設(shè)計的合理與否關(guān)系到后期編程的難易。經(jīng)驗不足的人往往開始設(shè)計數(shù)據(jù)庫的時候沒有結(jié)合實際,只是按照自己的經(jīng)驗和思路設(shè)計,結(jié)果到真正開發(fā)的時候發(fā)現(xiàn)某些方面實現(xiàn)起來非常復(fù)雜,又要返回修改數(shù)據(jù)庫,如果只是增加字段或者表問題不會很大,但是如果需要刪除或者合并一些數(shù)據(jù)表則非常困難,因為這意味著之前的設(shè)計代碼也要重新修改,而這種問題又是程序員的大忌。所以數(shù)據(jù)庫設(shè)計的合理,數(shù)據(jù)表之間的關(guān)系設(shè)計的恰當(dāng),后期的編程速度也會大大提高,而且也會減少復(fù)雜的SQL語句,縮短與數(shù)據(jù)庫的交互時間及次數(shù),提高系統(tǒng)的性能。(3) 客戶體驗:任何軟件或者系統(tǒng)都是針對客戶的需求進行開發(fā),頁面控件設(shè)計的是否合理,系統(tǒng)運行的速度是否恰當(dāng)都關(guān)系到系統(tǒng)的使用壽命。如果客戶體驗做的不好,即使系統(tǒng)的技術(shù)性再強,功能再完善,在用戶眼中都是零。所以在設(shè)計之前設(shè)計當(dāng)中及系統(tǒng)試運行階段都要時刻注意客戶體驗問題。 由于個人經(jīng)驗問題,本學(xué)生選課管理系統(tǒng)仍存在很多不足之處。在后續(xù)的工作中,將對學(xué)生選課管理系統(tǒng)進行進一步優(yōu)化和功能的擴展,完善管理員制定課程表的功能使其制定某門課程的上課時間及地點時,可以動態(tài)的與數(shù)據(jù)庫交互,顯示出有效的時間及教師以供管理員選擇;并將逐步添加論壇功能及對教師的評分功能,使學(xué)生可以再在網(wǎng)上討論選課心得或提出意見及建議,并對教授某門課程的教師進行評分。參考文獻[1] [M]. 北京:高等教育出版社,~5.[2] (C)[M].第二版,北京:人民郵電出版社,~18.[3] [M].西安:西北工業(yè)大學(xué)出版社,2008,21~22[4] 趙韶瓶. Power Designer系統(tǒng)分析與建模[M].第二版,北京:清華大學(xué)出版社,~47.[5] [M].北京:清華大學(xué)出版社,~109.[6] C 2005 程序開發(fā)與界面設(shè)計秘訣[M].北京:機械工業(yè)出版社, ~132.[7] 張躍廷,顧彥玲,:清華大學(xué)出版社,~155.[8] [M].北京:清華大學(xué)出版社,~195.[9] :服務(wù)器與數(shù)據(jù)存儲[M].第二版,北京:~272.[10] [M].北京:北京郵電大學(xué)出版社,~15.致謝,對它的開發(fā)環(huán)境也不是很熟悉,所以在系統(tǒng)的開發(fā)過程中遇到的很多的困難和預(yù)想不到的問題,包括數(shù)據(jù)庫的設(shè)計都做過了多次的調(diào)整,代碼也做過了多次修改和完善。在此要感謝我周圍的同學(xué)和伙伴幫我做的測試及提出的關(guān)于客戶體驗的建議和意見,沒有他們的幫助,基于網(wǎng)絡(luò)的學(xué)生選課管理系統(tǒng)在我個人的努力下不會如此完善。同時也非常感謝茍剛老師,在他悉心的指導(dǎo)下,我才一步一步的完成從設(shè)計到實現(xiàn)從選題到論文的過程。也要感謝貴州大學(xué)科技學(xué)院的各位領(lǐng)導(dǎo)、老師和我的同學(xué)朋友們,因為有了你們的參與,我的大學(xué)才過的如此美好,如此的有意義,我個人的專業(yè)知識水平和綜合素養(yǎng)才有了很多的提高。在此,謹向各位陪我走過大學(xué)四年美好時光的老師和同學(xué)表示衷心的感謝以及深深的祝福,祝大家事事順心!貴州大學(xué)科技學(xué)院本科畢業(yè)論文(設(shè)計)誠信承諾書本人鄭重承諾:本人所呈交的畢業(yè)論文(設(shè)計),是在導(dǎo)師的指導(dǎo)下獨立進行研究所完成。畢業(yè)論文(設(shè)計)中凡引用他人已經(jīng)發(fā)表或未發(fā)表的成果、數(shù)據(jù)、觀點等,均已明確注明出處。特此聲明 論文(設(shè)計)作者簽名: 專業(yè)(班級): 07計算機科學(xué)與技術(shù)1班 學(xué) 號: 072004111113 日 期: 2011/5/
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1