【投票管理系統(tǒng)的設(shè)計與實現(xiàn)7400字(論文)】_第1頁
【投票管理系統(tǒng)的設(shè)計與實現(xiàn)7400字(論文)】_第2頁
【投票管理系統(tǒng)的設(shè)計與實現(xiàn)7400字(論文)】_第3頁
【投票管理系統(tǒng)的設(shè)計與實現(xiàn)7400字(論文)】_第4頁
【投票管理系統(tǒng)的設(shè)計與實現(xiàn)7400字(論文)】_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

投票管理系統(tǒng)的設(shè)計與實現(xiàn)摘要科技發(fā)展神速,影響著我們的生活,生活在每個角落都要用到網(wǎng)絡(luò)。中國是一只睡醒的雄獅,全國各地都在發(fā)展電子商務(wù),線下服務(wù)也在慢慢轉(zhuǎn)型網(wǎng)絡(luò)線上,互聯(lián)網(wǎng)在高速發(fā)展下產(chǎn)生了許多應(yīng)用場景軟件其中投票管理系統(tǒng)就尤為重要。因而,設(shè)計了一款軟件,希望在生活中方便使用。投票管理系統(tǒng)的開發(fā)是在Java的基礎(chǔ)下設(shè)計出來的,并且開發(fā)過程使用層次清晰的MVC開發(fā)模型。該軟件是Java編程語言和關(guān)系型數(shù)據(jù)庫MYSQL進行開發(fā)的;關(guān)于該投票系統(tǒng)的歷史發(fā)展狀況在本文中有詳細解釋,對于該系統(tǒng)的需求有進行認真嚴格的分析,并討論出適應(yīng)該需求的功能模塊;從數(shù)據(jù)模型,業(yè)務(wù)流程,開發(fā)指導(dǎo)都有進行多次邏輯校驗及推導(dǎo),剔除了不必要的冗余功能,能夠簡單明了的被操作使用,充分的滿足了工作人員的日常工作需求。關(guān)鍵字:投票管理系統(tǒng),java,Mysql數(shù)據(jù)庫目錄TOC\o"1-3"\h\u268461緒論 1235301.1開發(fā)的前景及價值 1176921.2開發(fā)方法 1141341.3論文結(jié)構(gòu) 1147922系統(tǒng)開發(fā)技術(shù)與環(huán)境 2168002.1系統(tǒng)開發(fā)語言 3278722.2系統(tǒng)前端技術(shù) 337072.3系統(tǒng)框架技術(shù) 3154982.4系統(tǒng)數(shù)據(jù)庫的選擇 3171322.5系統(tǒng)的運行環(huán)境 4252262.5.1硬件環(huán)境 4322722.5.2軟件環(huán)境 4174823系統(tǒng)分析 4203293.1可行性分析 5235783.1.1經(jīng)濟可行性 555133.1.2技術(shù)可行性 5198733.1.3操作可行性 5121263.1.4法律可行性 516753.2需求分析 5318783.3.1功能需求分析 556283.3.1性能需求分析 7198593.3系統(tǒng)流程分析 7308063.4數(shù)據(jù)流程分析 9110514系統(tǒng)設(shè)計概要 12169634.1系統(tǒng)開發(fā)軟件的選擇 12213474.2系統(tǒng)總體功能設(shè)計 12115754.3系統(tǒng)數(shù)據(jù)庫設(shè)計 1217444.3.1概念模型設(shè)計 12227134.3.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 13192195系統(tǒng)詳細設(shè)計和實現(xiàn) 16284675.1用戶模塊設(shè)計 16140735.1.1用戶登陸模塊設(shè)計 1646445.1.2系統(tǒng)首頁模塊設(shè)計 16154585.1.3系統(tǒng)話題信息模塊設(shè)計 17206985.1.4系統(tǒng)投票模塊設(shè)計 17180565.3管理員模塊設(shè)計 18179655.3.1新聞管理模塊設(shè)計 18305615.3.2分類管理模塊設(shè)計 1973705.3.3投票統(tǒng)計模塊設(shè)計 19259056系統(tǒng)測試 20304736.1測試方法 203896.2測試實例 20241806.3系統(tǒng)維護 2023855總結(jié)與展望 2116473參考文獻 231緒論1.1開發(fā)的前景及價值當下現(xiàn)實生活中,計算機已經(jīng)作為一種普遍存在的電子產(chǎn)品融入到每個家庭,更新步伐迅速,計算機相關(guān)硬件及軟件行業(yè)的發(fā)展促使了國家現(xiàn)代化進程,人類社會亦是如此。例如:拼多多,京東,及阿里旗下的淘寶,天貓等移動終端軟件就痛擊了C端用戶的實際需求,提供了優(yōu)質(zhì)的服務(wù)。所以,C端服務(wù)軟件無論是現(xiàn)在還是未來都將扮演著非常重要的角色。當前,網(wǎng)絡(luò)投票已經(jīng)很普遍,但是市面上眾多管理系統(tǒng)的功能設(shè)置相對而言比較多和復(fù)雜,在界面上有時無法快速準確找到用戶需求功能,導(dǎo)致用戶對使用體驗感急劇下降。同時投票管理很多方面的實用性不高,這對于使用者來說不夠快捷。所以,從簡潔性出發(fā),只需將在線投票快速的讓使用者一看看懂,提高系統(tǒng)的效率。1.2開發(fā)方法Java+MYSQL是開發(fā)的關(guān)鍵,主題由此開發(fā),近年來,廣泛瀏覽和學(xué)習(xí)相關(guān)資料,引用優(yōu)秀管理系統(tǒng)的使用數(shù)據(jù)以及借鑒其他成功的案例的精髓,積極的學(xué)習(xí)理論并實踐開發(fā)優(yōu)秀的管理系統(tǒng),通過理論與實踐相結(jié)合來進行速度分析從而獲得想要的東西。因此,想要實現(xiàn)這個課題,Web語言是完成該設(shè)計頁面的重要因素,設(shè)計的方法有很多,可以在數(shù)據(jù)庫里搜索,然后驗證數(shù)據(jù),以及控制正確的設(shè)計類型用戶和正常顯示,Mysql適用于各個系統(tǒng),便于實現(xiàn)該設(shè)計的操作。在整個過程,分析需要的數(shù)據(jù),寫出能開發(fā)使用的步驟,解決完成設(shè)計的問題;該系統(tǒng)開發(fā)完成后,進行了全流程測試,捕獲了部分代碼缺陷,在此過程中進行了修復(fù)及記錄缺陷ID,重復(fù)測試無報錯后系統(tǒng)方可調(diào)整為完成狀態(tài)。1.3論文結(jié)構(gòu)第1章緒論,著重研討系統(tǒng)開發(fā)的未來發(fā)展價值,以及分析課題的研究內(nèi)容和系統(tǒng)的發(fā)展是否可行,每章都有具體詳細的內(nèi)容介紹。第2章對使用到的數(shù)據(jù)進行分析,把系統(tǒng)的重點核心以及開發(fā)過程需要注意的細節(jié),方便學(xué)習(xí)以及閱讀者清晰地理解系統(tǒng)和相關(guān)實現(xiàn)方法。第3章是對該系統(tǒng)的解剖,每個步驟都一一列出來,從前期的準備工作到中間遇到的問題,最后是系統(tǒng)的實用性。讓學(xué)習(xí)者有針對性的學(xué)習(xí)方法。第4章是最關(guān)鍵的一部分,包括設(shè)計細節(jié)、實現(xiàn)方法細節(jié)、開發(fā)環(huán)境第5章實施系統(tǒng)編碼。主要詳細介紹系統(tǒng)的過程設(shè)計,便于讀者熟知解系統(tǒng)的結(jié)構(gòu)。第6章測試系統(tǒng)PAGE2系統(tǒng)開發(fā)技術(shù)與環(huán)境2.1系統(tǒng)開發(fā)語言Java在全球編程語言中排名前十,是使用率極高的軟件語言之一。對比其他語言,學(xué)習(xí)簡單易上手,更是廣泛應(yīng)用于各個領(lǐng)域。在程序與系統(tǒng)的相互協(xié)調(diào)上,Java是最合適的,他能獨立的完成程序編寫,。因此使用Java編寫程序挑戰(zhàn)了新的Internet交互體驗。同時Java語言進行的系統(tǒng)編程被許多許多公司應(yīng)用于商業(yè)項目中,這同時從印證了Java編寫的程序安全性和可維護性系數(shù)高,且發(fā)展空間大,值得去探討和深究。這意味著用Java編寫的程序?qū)頃影踩涂删S護??梢缘贸鼋Y(jié)論,Java語言的前景非常好,未來是無法估量的。每種語言各領(lǐng)風騷,都擁有自己獨特的風格,而Java語言亦是如此。Java語言編程的特色更具備更多選項的可能性,單靠通過編寫一次就可以在實現(xiàn)多個平臺上應(yīng)用。Java語言是一種具有強大功能的開發(fā)工具,受益它的開源特性。然而Java語言也有自己的短板,即離不開一個操作環(huán)境和大量框架,因此開發(fā)者所消耗的時間會長一點。2.2系統(tǒng)前端技術(shù)新版本的出現(xiàn)意味著走向JSP時代,他的優(yōu)勢在于所有人都能使用,沒有局限性,但是呢,對使用者后期的發(fā)展還帶著兼顧。使用JSP,有很多的服務(wù)器及系統(tǒng)可以選擇,選擇適合自己的即可。而且可以選擇鎖定目標,可以相對對象和直面,也可以同時把兩個目標合在一起開發(fā)。在與對手比較中,Lamp是熱度最高的開發(fā)匹配。2.3系統(tǒng)框架技術(shù)三個框架構(gòu)成了一個SSM,他的代碼框架也對外開放的,供人使用。在這三個中,Spring是輕量級的,其中的關(guān)鍵技術(shù)有兩個,能主動主導(dǎo)的反轉(zhuǎn)(IOC)和指向性針對目標(AOP),其中SpringMVC與操控相結(jié)合,目標和目標的框架是追尋的products,可以通過調(diào)整程序和控制器把兩個角色分開,這樣操作起來會比較方便。第三個MyBatis框架是一個框架,除了支持存儲過程,高級映射等之外,還支持SQL查詢的持久層。作為開發(fā)程序的一員,都理解過程是非常艱難的,需要搜索很多資料,涉及到知識盲區(qū),所以就出現(xiàn)了一種更簡單的工具,他叫Spring,Java在他的加持下,變成簡單易懂,在測試上也能變等簡單明了,省去了很多錯誤的示范。Spring的MVC在于MVC基礎(chǔ)上后續(xù)設(shè)計出來的,他從頭到尾的將各個配置的角色分開來,所以我們將它制定起來容易很多。2.4系統(tǒng)數(shù)據(jù)庫的選擇在數(shù)據(jù)庫的選擇上,我們可以選擇市面上最通用的即可,那就是MySQL,很多高端網(wǎng)絡(luò)公司都在使用它,因為它具有自己數(shù)據(jù)的大容量,方便了我們的使用,提高了效率,MySQL有很強的兼容性,不同的操作平臺都能使用,所以實用性最佳。由于MySQL對比其他數(shù)據(jù)庫的優(yōu)勢非常明顯,特點非常多還便宜,程序也是對外開放的,即使是沒有資本的小公司,也不足為奇。在語言使用的準確的上,SQL訪問最為精確。2.5系統(tǒng)的運行環(huán)境2.5.1硬件環(huán)境處理器:InterCOREI5內(nèi)存:最低4GB50GB以上硬盤空間2.5.2軟件環(huán)境研發(fā)系統(tǒng)中,對軟件熟練的人使用起來非常便捷迅速,所花費的時間是大大的縮短,可以說是省錢省力。對于系統(tǒng)開發(fā)而言,影響的主要因素是軟件開發(fā)的環(huán)境,因此在環(huán)境的選擇上非常關(guān)鍵。作業(yè)系統(tǒng):Windows數(shù)據(jù)庫:MySQL系統(tǒng)開發(fā)工具:myeclipse軟件開發(fā)語言:JavaWeb服務(wù)器:Tomcat3系統(tǒng)分析3.1可行性分析3.1.1經(jīng)濟可行性系統(tǒng)在費用上花費不多,并且在相關(guān)物品的信息的花費上相對成本不高。因此目的相對不復(fù)雜且不合實際。雖然總體的研發(fā)時間過,但是給用戶的體驗很便捷,同時也使應(yīng)用程序有很多發(fā)展前景。當產(chǎn)生的回報遠遠領(lǐng)先于支出時,則可行。主要是平臺前期不用費用,對于剛起步的企業(yè)來說,都是最好的選擇,而且效果比以前好了很多,能夠為開發(fā)工作做好任何準備的基礎(chǔ)和先前條件,可以看出該系統(tǒng)的普遍率極高。3.1.2技術(shù)可行性軟件的應(yīng)用基礎(chǔ)與Java息息相關(guān),技術(shù)的表現(xiàn)非常好,越來越多的公司乃至小企業(yè),都將他作為發(fā)展的基石,每個技術(shù)人都對他評價不低,相對其他語言,他的使用率越來越高。因此,從系統(tǒng)軟件及程序運行環(huán)境管理上都有完善的托管包極其易于處理,所以在該平臺開發(fā)難度偏低可以很有效的完成編程任務(wù)。3.1.3操作可行性在開發(fā)過程中,實行后能不能被大家所使用,是一個問題,也是必要的因素,并且接受難易程度怎么樣,最好的情況下就是在任何平臺上,每個人都能自學(xué)這個軟件,上手快。所以,我沒有在軟件上設(shè)有疑問這個環(huán)節(jié),這個不影響軟件的普及性,對每個人都是學(xué)完就能上通俗易懂的操作。3.1.4法律可行性該系統(tǒng)在法律方面是考慮到位的。3.2需求分析軟件需求指的是客戶要什么,想要什么效果,想要什么功能,我們再去設(shè)計搭建基礎(chǔ)。盡可能的提供成品的各種信息,為了我們的設(shè)計成果更接近實際想要的,并協(xié)調(diào)好各方面人員的聯(lián)系,收集好雙方信息,才能做到盡可能完整、一致。為了使軟件更完美,后期都是可以申請略微修正軟件。3.3.1功能需求分析選題確認后,在做一手資料的準備,對系統(tǒng)所需要的體系進行分解,并做出可行性的列表,最終分配出以下列表圖,角色及操作如圖:3.3.1性能需求分析該系統(tǒng)的性能功能必具備特點是:1.可擴展性為了可持續(xù)發(fā)展,我們考慮了軟件的多變性,保留了一定的空間,客戶后期進行改造升級做好了準備,但不會觸及到初始系統(tǒng)的框架和模塊,所以即使改變了模塊,也不影響。2.穩(wěn)定性系統(tǒng)在開發(fā)結(jié)束前,需要進行大量的測試,為了保證系統(tǒng)穩(wěn)定的實現(xiàn),測試需要精細到每個功能,確保獨立穩(wěn)定。3.易于使用該系統(tǒng)的使用特色是便捷、用時用力少,管理高效。因此,對于用戶在使用的體驗上,會讓人用起來比較舒服,看起來簡單明了,易于操作和獲取良好用戶體驗。4.精通當進入首頁時,保持框架的簡潔,提高規(guī)劃的使用率,不實用的功能不擺在首頁,減少用戶視覺疲憊。5.安全性每個用戶在系統(tǒng)的使用數(shù)據(jù)都將被儲存,所以配備了安全的系統(tǒng),在涉及后臺的信息數(shù)據(jù)時,需要通過權(quán)限安全設(shè)置,保護用戶的信息資料。3.3系統(tǒng)流程分析1.系統(tǒng)開發(fā)流程在整個開發(fā)過程,先按客戶標準設(shè)計,通過不同的開發(fā)環(huán)境及不同的系統(tǒng)工具,按順序進行測試。后面陳述了燈箱測試以及黑匣子測試的具體操作。圖3.3所示。圖3.3系統(tǒng)開發(fā)流程圖2.登錄流程圖登錄系統(tǒng)會自動判別用戶的選項,相應(yīng)的功能根據(jù)選項分配。登錄流程具體如下圖3.4。圖3.4登錄流程圖3.數(shù)據(jù)操作流程圖數(shù)據(jù)庫中各種信息數(shù)據(jù)可以被獲取,然后自動輸出相應(yīng)信息,數(shù)據(jù)輸出流程如圖3.6。圖3.5數(shù)據(jù)讀取流程圖登陸者在系統(tǒng)中的所有操作,都將收入庫中,信息庫會讀取有效的信息,其保留信息的具體過程如下圖。圖3.6數(shù)據(jù)存儲流程圖從上圖可得,都需要通過帳號和密碼進行身份驗證才能進入系統(tǒng)。系統(tǒng)會檢測身份,確定登陸者的身份后,分配信息,不同的身份會傳不同的信息,分配不同的功能。數(shù)據(jù)處理流程如圖。圖3.7系統(tǒng)數(shù)據(jù)流程圖3.4數(shù)據(jù)流程分析內(nèi)容所示與上述流程相符,具體步驟如下:1.第0層數(shù)據(jù)流圖每個人都能選擇身份后進去系統(tǒng)。如圖所示:圖3-8第0層數(shù)據(jù)流圖第一步,輸入賬戶密碼,正確后登入系統(tǒng),數(shù)據(jù)庫對應(yīng)流程通過后進入頁面,將出現(xiàn)對應(yīng)頁面,數(shù)據(jù)庫驗證信息后輸出信息,此時,用戶在系統(tǒng)中的操作數(shù)據(jù)將自動導(dǎo)入數(shù)據(jù)庫里。再根據(jù)不同的語句順序,對應(yīng)添加刪除驗證,得出相應(yīng)結(jié)果。3.第1層數(shù)據(jù)流程圖系統(tǒng)具體的流程圖如下,用戶能自由的填入賬戶密碼來進行登錄。如下:圖3-9第1層數(shù)據(jù)流圖從以上的圖中可以看出,數(shù)據(jù)會分配到兩種人員中,第一種人員的權(quán)限是兩種,第二種人員的權(quán)限也是兩種,但是在關(guān)系上第一層數(shù)據(jù)流程圖中,數(shù)據(jù)實體包括兩種人員。用戶可以在系統(tǒng)中進行看新聞已經(jīng)選票,獨立操作不受管理員影響;或者進行個人信息的改變,刪除或添加各種相關(guān)信息,管理員在后臺也能看到用戶數(shù)據(jù)的輸入。3.第2層數(shù)據(jù)流程圖第二層是管理員,管理如圖:圖3-10第2層數(shù)據(jù)流圖(管理員)在第2層數(shù)據(jù)流程圖中,不同的數(shù)據(jù)會分配到不同的角色中,會在使用者和設(shè)計者這件。數(shù)據(jù)流有三個層次的管理,有用戶文件、課題,選票等管理。二層所輸入的數(shù)據(jù)都將放入數(shù)據(jù)表。4系統(tǒng)設(shè)計概要4.1系統(tǒng)開發(fā)軟件的選擇在網(wǎng)頁的兩個界面,都借用了Java來程序撰寫,搭建整個系統(tǒng),Myeclipse作為設(shè)計工具,也是一個擴展工具,他的特點在于提高效率,例如數(shù)據(jù)庫的索取、服務(wù)器的總成上,yEclipse所處的設(shè)計氛圍也是非常充實的。在系統(tǒng)開發(fā)的整個過程中,各個環(huán)節(jié)的情況都可支持每個框架,數(shù)據(jù)完整的儲存在里面,如果在幾個數(shù)據(jù)庫中選擇最合適的話,MySQL是最佳的選擇,在自我保護方面很可靠。4.2系統(tǒng)總體功能設(shè)計根據(jù)系統(tǒng)的設(shè)計原則,可以分為以下幾個模塊,都是符合基本的原則,如下圖:4.3系統(tǒng)數(shù)據(jù)庫設(shè)計4.3.1概念模型設(shè)計總結(jié)的說,先看系統(tǒng)成型的條件需要,再結(jié)合DBMS設(shè)計出符合儲存數(shù)據(jù)的形狀。同時,建立表的結(jié)構(gòu)以及表與表之間的關(guān)系。成型的系統(tǒng):輸入正確的數(shù)據(jù),也可以準確的輸出數(shù)據(jù)。我們在進行模型設(shè)計時,首先考慮要什么?想要達到什么效果,然后對大體的框架再進行邏輯的陳列,把邏輯列出來后,對框架及主體進行設(shè)計。維護的優(yōu)化:對新的需求進行完善;索引優(yōu)化:大表拆分。實體:實體是指能互動的,與任何事物對比,都有他自己的特點。 4.2投票實體圖4.3新聞實體圖圖4.4用戶實體圖4.3.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)可以看得出設(shè)計的大概理念,看出整個框架的設(shè)計,如果有其他想法,再從各個方面去入手設(shè)計,達到自己想要的結(jié)果,系統(tǒng)最自動形成。數(shù)據(jù)庫的內(nèi)部結(jié)構(gòu)模型有兩個。我們用的是E-模型,包含三種信息,該模型的主要用處在于提示用戶工作的要點,不表示屬性。整個系統(tǒng)的理念我們可以通過模型的形象來表示數(shù)據(jù)庫的框架,模型的框架是不會影響本身庫的邏輯,雙方都是獨立存在的,即使沒有計算機。下圖是數(shù)據(jù)庫表信息;

5系統(tǒng)詳細設(shè)計和實現(xiàn)5.1用戶模塊設(shè)計5.1.1用戶登陸模塊打開軟件,會出現(xiàn)兩個模塊,用戶通過點擊添加或登錄模塊,但是需要管理員在管理后臺添加用戶信息后,單擊注冊按鈕,數(shù)據(jù)庫中將存在學(xué)生數(shù)據(jù),當用戶輸入帳號和密碼時在數(shù)據(jù)庫中。正確則連接成功,若錯誤則失敗。這意味著,如果您輸入帳號和密碼,連接成功說明系統(tǒng)不在連接失敗的情況下。5.1.2系統(tǒng)首頁模塊進入系統(tǒng)為首頁。首頁如下圖:5.1.3話題信息模塊在話題模塊,用戶有權(quán)限看到內(nèi)容,內(nèi)容里的列表供用戶查看和評論。話題信息界面如5-35.1.4系統(tǒng)投票模塊開始投票時,點擊后跳轉(zhuǎn)投票界面,就可以進行投票,選出自己想選的選項,看不到已投票信息。投票界面如圖5-4所示5.3管理員模塊設(shè)計5.3.1新聞管理模塊設(shè)計管理員有權(quán)限進入到系統(tǒng)的后臺,并進行修改或刪除信息,如果信息過多,還可以通過查詢新聞的名稱找到對應(yīng)的新聞。管理界面如圖5-85.3.2分類管理模塊設(shè)計所有分類信息管理員可以可以通過分類管理查看,并且可以在分類管理中對分類信息進行操作有修改,刪除,點擊新增可以添加新的分類信息。分類管理界面如下圖5-9所示5.3.3投票統(tǒng)計模塊管理者可以看到后臺的的信息,還能看到各個投票者的細分數(shù)據(jù)。投票統(tǒng)計界面如圖5-10

6系統(tǒng)測試6.1測試方法對系統(tǒng)進行測試常用的方法有兩種,一:燈箱測試;二:黑匣子測試。兩個測試一個是針對內(nèi)部結(jié)構(gòu)的,一個是針對外部框架。燈箱測試:這個方法在進行時,管理員需要審核大體的框架,換句話說,管理者需要熟練自己的東西,再對已有的框架進行測試,在各個節(jié)點測試,保證每個節(jié)點的程序都是正常的狀態(tài),最后將程序的總結(jié)一遍。黑匣子測試:黑匣子測試,主要是保證系統(tǒng)能夠正常使用,所以檢查比較表面的東西,針對頁面和功能,以一個用戶的身份去登錄,只要能用賬戶密碼登錄,系統(tǒng)能夠正常接受數(shù)據(jù)再輸出正確的信息,完成一次完整的用戶體驗就可以認為是成功的。6.2測試實例本系需要對兩個模塊進行測試調(diào)試:用戶模塊的使用測試

管理員模塊的使用測試在這里用戶只測試是否順利登錄系統(tǒng)和能否正常的做出投票選項;管理員只測試管理功能是否準確。最后結(jié)果如表6-1。整個開發(fā)系統(tǒng)想要達到需求,還是要經(jīng)過很多的調(diào)試。6.3系統(tǒng)維護進入日常工作,維護主要有兩個方面,一個是定期的維修防護和檢查升級。這些任務(wù)是可持續(xù)的:高效的系統(tǒng)不僅取決于其外觀和生產(chǎn)中使用的技術(shù),關(guān)鍵在于使用的人覺得獲得有效的信息。(1)修正維護:定期檢查的系統(tǒng)情況,如果發(fā)現(xiàn)問題,要馬上對他修正維護,保證系統(tǒng)的不可替代性減少程序的負擔可以通過刪除不必要和過時的信息來實現(xiàn),服務(wù)器的穩(wěn)定性和響應(yīng)時間要強化。(2)系統(tǒng)更新:當開始使用后,要定期進行數(shù)據(jù)庫的更新。(3)更新系統(tǒng)布局:當系統(tǒng)接收的數(shù)據(jù)不重復(fù)時,避免數(shù)據(jù)混亂,要有規(guī)律的進行檢查升級。(4)系統(tǒng)升級包括以下升級:升級程序:重復(fù)的使用會導(dǎo)致一些問題的出現(xiàn)。類似于泄漏有關(guān)注冊用戶的信息,也會出現(xiàn)問題。較輕的服務(wù)器將導(dǎo)致服務(wù)器崩潰,而較嚴重的服務(wù)器則更有可能引起法律糾紛。因此跟蹤程序是程序員的必做工作,及時解決出現(xiàn)問題來確保站點的安全。數(shù)據(jù)庫升級:如果持續(xù)運行長時間,在運行速度上是有影響的。由于使用的數(shù)據(jù)庫很小,如果接觸大量數(shù)據(jù)的輸入,可能會發(fā)生關(guān)機。突發(fā)事件下是有必要考慮升級操作系統(tǒng),提升穩(wěn)定性是保證服務(wù)器的標準??偨Y(jié)與展望改項目最初的無知到對項目含義的理解,軟件的最初無知,精通,技能和熟悉經(jīng)驗的最初真空,研究項目結(jié)束了歷時數(shù)月的研究。大學(xué)四年的學(xué)習(xí)生涯為未來的發(fā)展打下殷實的基礎(chǔ),通過參與項目開發(fā),我熟知了整個項目開發(fā)的過程以及每個實施階段的過程。在這個開發(fā)過程中,我更加清楚地了解自己,了解了我在項目開發(fā)中的最佳表現(xiàn),也了解了我最弱的地方。這種發(fā)展就像一個準繩,可以很好地衡量我自己。在不斷的學(xué)習(xí)和摸索中,我不僅學(xué)會了儀的基礎(chǔ)知識,更是學(xué)會了怎樣去應(yīng)用知識,提高了我對專業(yè)的認知。以上是該開發(fā)過程的總結(jié)和經(jīng)驗。雖然目前已經(jīng)積累了不少專業(yè)知識,但是在此方面的知識面仍然欠缺。需要我繼續(xù)不斷地努力學(xué)習(xí)和實踐,只有這樣才能以不斷提高我的專業(yè)素質(zhì)和技能水平,才能夠?qū)W以致用用我的知識和技術(shù)獲得我的職業(yè)價值,在此我要感謝在學(xué)習(xí)開發(fā)過程中為我提供幫助的所有導(dǎo)師和朋友。參考文獻王東新,李歡歡.基于JSP的教育信息化平臺開發(fā)[J].電子設(shè)計工程,2018,26(20):27-32.熊淑華.網(wǎng)頁設(shè)計中JSP和ASP技術(shù)的應(yīng)用研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2018,(11):48,50.袁嘉欣,馬佳琳.基于JSP的大學(xué)生活動管理平臺的設(shè)計與實現(xiàn)[J].軟件工程,2019,22(1):43-46.DOI:10.19644/ki.issn2096-1472.2019.01.012.JSPvolume48issue1CoverandFrontmatter[J].JournalofSocialPolicy,2018,48(1):f1-f4.DOI:10.1017/S004

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論