版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
培訓(xùn)教育網(wǎng)站所在專(zhuān)業(yè):學(xué)生簽字:導(dǎo)師簽字:
摘要網(wǎng)絡(luò)時(shí)代的到來(lái),為促進(jìn)培訓(xùn)教育的發(fā)展,滿(mǎn)足用戶(hù)網(wǎng)上課程預(yù)訂的需求,跟隨電子商務(wù)發(fā)展的步伐,特開(kāi)發(fā)了本培訓(xùn)教育網(wǎng)站。本培訓(xùn)教育網(wǎng)站以實(shí)際運(yùn)用為開(kāi)發(fā)背景,采用JSP技術(shù),MYSQL數(shù)據(jù)庫(kù),充分保證系統(tǒng)的穩(wěn)定性。系統(tǒng)設(shè)計(jì)按標(biāo)準(zhǔn)化、規(guī)范化,分層設(shè)計(jì),構(gòu)件化實(shí)現(xiàn)。系統(tǒng)運(yùn)用了模塊化的設(shè)計(jì)方案,依據(jù)管理員及用戶(hù)的需求開(kāi)發(fā)功能,實(shí)現(xiàn)了管理員對(duì)培訓(xùn)教育相關(guān)信息的查詢(xún)、添加、管理等基本的操作,用戶(hù)可實(shí)現(xiàn)課程、教練以及機(jī)構(gòu)展示等的查詢(xún)?yōu)g覽,并可進(jìn)行課程預(yù)訂操作。同時(shí)培訓(xùn)教育網(wǎng)站采用軟件構(gòu)件化的開(kāi)發(fā)方式,使系統(tǒng)的結(jié)構(gòu)分層,業(yè)務(wù)與實(shí)現(xiàn)分離,邏輯與數(shù)據(jù)分離;從功能上來(lái)說(shuō),系統(tǒng)是比較完備的,系統(tǒng)以Web界面與用戶(hù)交互,為用戶(hù)提供了信息,并易于用戶(hù)操作,同時(shí)信息數(shù)據(jù)通過(guò)數(shù)據(jù)庫(kù)的管理系統(tǒng)存儲(chǔ)。該系統(tǒng)具有操作簡(jiǎn)單,界面清晰,管理方便,功能完善等優(yōu)勢(shì),有很高的使用價(jià)值。本論文對(duì)培訓(xùn)教育網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了一系列的設(shè)計(jì)分析,系統(tǒng)需求分析,總體設(shè)計(jì)分析,詳細(xì)細(xì)節(jié)設(shè)計(jì)分析,從開(kāi)發(fā)環(huán)境、目標(biāo)、流程、功能等方面都進(jìn)行了總體規(guī)劃。關(guān)鍵詞:培訓(xùn)教育;JSP技術(shù);MYSQL數(shù)據(jù)庫(kù)
ABSTRACTThearrivaloftheInternetage,inordertopromotethedevelopmentofdancetraininginstitutionstomeettheneedsofusersonlineregistration,followthepaceofe-commercedevelopment,thedevelopmentofthedancetraininginstitutionswebsite.Thedancetraininginstitutionstotheactualuseofthesiteforthedevelopmentofthebackground,theuseofJSPtechnology,MYSQLdatabase,andfullyguaranteethestabilityofthesystem.Systemdesignbystandardization,standardization,hierarchicaldesign,componentrealization.Thesystemusesamodulardesign,basedontheneedsofadministratorsanduserstodevelopfunctions,toachievetheadministratorofthedancetraininginstitutionsrelatedinformationquery,add,manageandotherbasicoperations,theusercanachievedancecourses,dancecoachesandinstitutionsDisplay,etc.,andcanbeonlineregistrationoperation.Atthesametime,thetrainingplatformofthedancetrainingorganizationadoptsthesoftwarecomponentdevelopmentmode,whichseparatesthestructureofthesystem,separatesthebusinessfromtherealization,andseparatesthelogicfromthedata.Fromthefunction,thesystemiscomplete,thesysteminteractswiththeuserTheuserprovidesinformationandiseasytooperate,whiletheinformationdataisstoredthroughthedatabasemanagementsystem.Thesystemhastheadvantagesofsimpleoperation,clearinterface,convenientmanagement,perfectfunctionandsoon,andhashighusevalue.Inthispaper,aseriesofdesignanalysis,systemrequirementsanalysis,overalldesignanalysis,detaileddesignanalysisandanalysisofthedesignandimplementationofthedancetrainingorganizationwebsitearecarriedout,andtheoverallplanningiscarriedoutfromtheaspectsofdevelopmentenvironment,goal,processandfunction.Keywords:Dancetraininginstitutions;JSPtechnology;MYSQLdatabase目錄第一章 緒論 11.1研究背景及意義 11.2設(shè)計(jì)原則 11.3研究?jī)?nèi)容 2第二章 系統(tǒng)開(kāi)發(fā)環(huán)境 32.1JSP技術(shù) 32.2B/S結(jié)構(gòu) 42.3JAVA簡(jiǎn)介 42.4MYSQL數(shù)據(jù)庫(kù) 52.5SSH架構(gòu) 5第三章 系統(tǒng)的需求分析 73.1可行性分析 73.1.1技術(shù)可行性 73.1.2經(jīng)濟(jì)可行性 73.1.3操作可行性 73.2性能需求分析 83.2.1系統(tǒng)安全性 83.2.2數(shù)據(jù)完整性 83.3流程分析 83.3.1系統(tǒng)開(kāi)發(fā)流程 83.3.2系統(tǒng)登錄流程 93.3.3系統(tǒng)添加信息流程 103.3.4系統(tǒng)注冊(cè)流程 113.4用戶(hù)需求分析 113.5系統(tǒng)用例圖 123.5.1管理員用例圖 123.5.2用戶(hù)用例圖 123.5.3教練用例圖 13第四章 系統(tǒng)的概要設(shè)計(jì) 144.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 144.2功能模塊設(shè)計(jì) 144.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 144.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)原則 154.3.2數(shù)據(jù)庫(kù)概念設(shè)計(jì) 154.3.3數(shù)據(jù)庫(kù)實(shí)體(E-R圖) 154.3.4數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì) 17第五章 系統(tǒng)的實(shí)現(xiàn) 205.1用戶(hù)功能模塊的實(shí)現(xiàn) 205.1.1系統(tǒng)主界面 205.1.2用戶(hù)注冊(cè)界面 205.1.3個(gè)人信息界面 215.1.4課程詳情界面 225.1.5我的預(yù)訂界面 225.1.6機(jī)構(gòu)展示界面 235.1.7論壇界面 245.2管理員功能模塊的實(shí)現(xiàn) 245.2.1管理員登錄界面 245.2.2管理員維護(hù)界面 255.2.3會(huì)員管理界面 255.2.4新聞管理界面 265.2.5課程管理界面 265.2.6教練管理界面 275.2.7預(yù)約管理界面 275.3教練功能模塊的實(shí)現(xiàn) 28第六章 系統(tǒng)的測(cè)試 296.1測(cè)試方法 296.2功能測(cè)試 296.3性能測(cè)試 296.4可用性測(cè)試 306.5測(cè)試結(jié)論 30結(jié)論 31謝辭 32參考文獻(xiàn) 33PAGE28緒論1.1研究背景及意義隨著科技的發(fā)展,計(jì)算機(jī)的應(yīng)用,人們的生活方方面面都和互聯(lián)網(wǎng)密不可分。計(jì)算機(jī)的普及使得人們的生活更加方便快捷,網(wǎng)絡(luò)也遍及到我們生活的每個(gè)角落,為我們的學(xué)習(xí)、生活和工作帶來(lái)了極大的方便。隨著計(jì)算機(jī)技術(shù)的發(fā)展以及計(jì)算機(jī)網(wǎng)絡(luò)的逐漸普及,互聯(lián)網(wǎng)成為人們查找信息的重要場(chǎng)所,二十一世紀(jì)是信息的時(shí)代,信息的交換和信息流通顯得特別重要。本培訓(xùn)教育網(wǎng)站的開(kāi)發(fā)具有以下意義:(1)為用戶(hù)提供了一個(gè)課程查看、下單的平臺(tái)。(2)實(shí)現(xiàn)了培訓(xùn)教育信息的科學(xué)化管理,提高管理效率。(3)節(jié)省時(shí)間,用戶(hù)可通過(guò)本培訓(xùn)教育網(wǎng)站隨時(shí)進(jìn)行課程預(yù)訂,不受時(shí)間地點(diǎn)的限制。(4)信息量大,儲(chǔ)存大量的課程信息,供用戶(hù)查詢(xún)。1.2設(shè)計(jì)原則一個(gè)成功的網(wǎng)站應(yīng)明確建設(shè)網(wǎng)站的目的,確定網(wǎng)站的具體功能,確定網(wǎng)站規(guī)模、投入費(fèi)用,進(jìn)行必要的市場(chǎng)分析等。只有經(jīng)過(guò)詳細(xì)的策劃,才能避免在網(wǎng)站建設(shè)中出現(xiàn)的很多問(wèn)題,使網(wǎng)站建設(shè)能夠順利進(jìn)行。同時(shí),一個(gè)大型的計(jì)算機(jī)網(wǎng)站系統(tǒng),必須有一個(gè)正確的設(shè)計(jì)思想,并且通過(guò)合理的選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及系統(tǒng)的開(kāi)發(fā)環(huán)境,逐步構(gòu)成一個(gè)完善的網(wǎng)絡(luò)結(jié)構(gòu)系統(tǒng),只有這樣才能充分使得計(jì)算機(jī)數(shù)據(jù)管理的優(yōu)勢(shì)發(fā)揮到最大。根據(jù)現(xiàn)實(shí)生活中用戶(hù)對(duì)培訓(xùn)教育的需求,該培訓(xùn)教育網(wǎng)站的開(kāi)發(fā)按照以下原則進(jìn)行。1、有效性:實(shí)際上這里所說(shuō)的有效性包括了兩個(gè)方面的意思,即有用性和可用性。其中有用性是指的是站點(diǎn)能滿(mǎn)足用戶(hù)需求的潛在功能,而可用性指的是能夠通過(guò)站點(diǎn)來(lái)操作實(shí)現(xiàn)系統(tǒng)的體現(xiàn)功能。因此可以看出一個(gè)站點(diǎn)如果不能夠恰當(dāng)?shù)倪\(yùn)行或者是設(shè)計(jì)得非常不好,那就不是一個(gè)好的站點(diǎn)??捎谜军c(diǎn)的效益應(yīng)該非常高,并易于學(xué)習(xí),在實(shí)現(xiàn)用戶(hù)目標(biāo)時(shí)令人滿(mǎn)意而不出錯(cuò)。2、高可靠性:一個(gè)實(shí)用的網(wǎng)站同時(shí)必須是可靠的,本設(shè)計(jì)通過(guò)合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證網(wǎng)站的可靠性與容錯(cuò)性。3、高安全性:在設(shè)計(jì)中,將把網(wǎng)絡(luò)軟、硬件所能夠提供的各種安全措施充分利用,這樣既能夠保證用戶(hù)資源的共享,又能夠充分考慮到系統(tǒng)以及數(shù)據(jù)資源的容災(zāi)、備份以及恢復(fù)的要求。為系統(tǒng)強(qiáng)大的數(shù)據(jù)庫(kù)提供備份。以至于可以保證主要數(shù)據(jù)的安全性。同時(shí)操作權(quán)限級(jí),我們?cè)O(shè)置不同的角色來(lái)保證每一步的操作權(quán)限,可以由管理員進(jìn)行設(shè)置。4、先進(jìn)性:采用目前國(guó)際上最先進(jìn)的數(shù)據(jù)庫(kù)技術(shù),使用JSP作為開(kāi)發(fā)工具,SSH架構(gòu),MYSQL作為網(wǎng)站的數(shù)據(jù)庫(kù)。本系統(tǒng)采用的這些技術(shù)完全基于微軟平臺(tái)進(jìn)行開(kāi)發(fā),從來(lái)有效的降低了系統(tǒng)的運(yùn)營(yíng)成本,大大提高了該培訓(xùn)教育網(wǎng)站的穩(wěn)定性和易維護(hù)性。5、采用標(biāo)準(zhǔn)技術(shù):本網(wǎng)站的所有設(shè)計(jì)遵循國(guó)際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開(kāi)放性。1.3研究?jī)?nèi)容首先對(duì)系統(tǒng)所涉及到的相關(guān)計(jì)算機(jī)知識(shí)整體把握,并進(jìn)行基礎(chǔ)的系統(tǒng)分析。系統(tǒng)分析是程序開(kāi)發(fā)中的一個(gè)非常重要的環(huán)節(jié),為了能夠使設(shè)計(jì)程序更好、更充分的被展現(xiàn)出來(lái),必須事先進(jìn)行調(diào)查研究。在基礎(chǔ)的調(diào)查的同時(shí),也要對(duì)新系統(tǒng)的功能進(jìn)行詳細(xì)的解析分析,這樣才能夠研究開(kāi)發(fā)出更加完整的系統(tǒng)設(shè)計(jì)。在本次畢業(yè)設(shè)計(jì)中,使用了JSP技術(shù),MYSQL數(shù)據(jù)庫(kù)進(jìn)行系統(tǒng)的開(kāi)發(fā)。構(gòu)建了一個(gè)培訓(xùn)教育網(wǎng)站。本培訓(xùn)教育網(wǎng)站論文一共分為六章,具體內(nèi)容如下:第一章介紹了本文的研究背景、目的和意義,研究?jī)?nèi)容以及設(shè)計(jì)原則。第二章介紹了培訓(xùn)教育網(wǎng)站所采用的技術(shù),開(kāi)發(fā)環(huán)境。第三章主要描述培訓(xùn)教育網(wǎng)站的設(shè)計(jì),包括可行性分析,系統(tǒng)功能分析、非功能分析等。第四章對(duì)系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì),系統(tǒng)結(jié)構(gòu)設(shè)計(jì)以及數(shù)據(jù)庫(kù)設(shè)計(jì)等。第五章介紹了系統(tǒng)的實(shí)現(xiàn),進(jìn)行界面展示。第六章介紹了系統(tǒng)的測(cè)試情況。
系統(tǒng)開(kāi)發(fā)環(huán)境2.1JSP技術(shù)JSP程序使用了Java編程語(yǔ)言,JSP技術(shù)可以對(duì)動(dòng)態(tài)網(wǎng)頁(yè)進(jìn)行封裝。通過(guò)tags和scriptlets,網(wǎng)頁(yè)還能訪(fǎng)問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP可以分離網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示,對(duì)可重用的基于組件的開(kāi)發(fā)進(jìn)行支撐,更容易的對(duì)基于Web的應(yīng)用程序進(jìn)行設(shè)計(jì)。當(dāng)Web服務(wù)器接收到訪(fǎng)問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先運(yùn)行的程序段,接下來(lái)將JSP文件中的HTML代碼和運(yùn)行效果一并返還給用戶(hù)。通過(guò)Java文件的插入能夠?qū)?shù)據(jù)庫(kù)、網(wǎng)頁(yè)多重定向等運(yùn)行,從而滿(mǎn)足構(gòu)建動(dòng)態(tài)網(wǎng)頁(yè)所需要的程序。JSP和Servle相同,都可以通過(guò)服務(wù)器端運(yùn)行。由于能夠?qū)⒁粋€(gè)HTML文本返回給用戶(hù)端,所以用戶(hù)端具備瀏覽器就可以進(jìn)行瀏覽。HTML程序和穿插在內(nèi)部的Java程序可以構(gòu)建JSP網(wǎng)頁(yè)。在服務(wù)器被用戶(hù)端訪(fǎng)問(wèn)時(shí),能夠處理相應(yīng)的Java代碼,然后將產(chǎn)生的HTML頁(yè)面再返回給用戶(hù)端的瀏覽器。JSP的設(shè)計(jì)關(guān)鍵是Servlet,通常大型的Web應(yīng)用程序的設(shè)計(jì)成果也通過(guò)JavaServlet和JSP的協(xié)作。JSP既擁有了方便快捷的Java程序,又統(tǒng)統(tǒng)的面向用戶(hù),既實(shí)現(xiàn)了平臺(tái)的無(wú)關(guān)性危險(xiǎn)還比較小,可以具備互聯(lián)網(wǎng)的全部?jī)?yōu)勢(shì)。JSP技術(shù)的優(yōu)點(diǎn):(1)一次編寫(xiě),到處運(yùn)行。除了系統(tǒng)之外,代碼無(wú)需做任何改動(dòng)。(2)系統(tǒng)的多平臺(tái)支持。通常情況下,能夠在任何情況下的全部平臺(tái)上進(jìn)行設(shè)計(jì),能夠安排在任何情況中,也能夠在任何情況下進(jìn)行發(fā)展。相比ASP/.net來(lái)說(shuō),優(yōu)點(diǎn)是顯而易見(jiàn)的。(3)強(qiáng)大的可塑性。通過(guò)一個(gè)不大的Jar程序能夠?qū)ervlet/JSP進(jìn)行運(yùn)行,也能夠通過(guò)很多服務(wù)器進(jìn)行集群和負(fù)載平衡,甚至能夠通過(guò)多臺(tái)Application解決問(wèn)題。單臺(tái)服務(wù)器到多臺(tái)服務(wù)器,Java展現(xiàn)了一個(gè)強(qiáng)大的功能。(4)具有強(qiáng)大和多樣化的開(kāi)發(fā)工具支持。Java已經(jīng)有了很多的設(shè)計(jì)方法,何況大部分工具都是沒(méi)有花費(fèi)的,這中間有很多都在多種平臺(tái)之下順暢的進(jìn)展。(5)支持服務(wù)器端組件。只有很有力的服務(wù)器端組件才能支撐web運(yùn)行,因此開(kāi)發(fā)者可以在調(diào)用web頁(yè)面時(shí)通過(guò)另外的開(kāi)發(fā)工具來(lái)達(dá)成紛亂效用的組件,來(lái)加強(qiáng)系統(tǒng)的可操作性。JSP可以通過(guò)完善的JAVABEANS組件來(lái)達(dá)成紛亂的商務(wù)功能。內(nèi)部對(duì)象表現(xiàn)出:request用戶(hù)端請(qǐng)求,此請(qǐng)求會(huì)涵蓋來(lái)自GET/POST請(qǐng)求的參數(shù);response網(wǎng)頁(yè)傳回用戶(hù)端的反應(yīng);管理pageContext網(wǎng)頁(yè)的屬性;session與請(qǐng)求相關(guān)的會(huì)話(huà);applicationservlet正在進(jìn)行的內(nèi)容;out用來(lái)輸送響應(yīng)的輸出流;config代碼片段配置對(duì)象;pageJSP網(wǎng)頁(yè)本身。2.2B/S結(jié)構(gòu)在三層體系結(jié)構(gòu)的B/S(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))系統(tǒng)中,用戶(hù)可以通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的眾多服務(wù)器發(fā)出請(qǐng)求。B/S系統(tǒng)極大地簡(jiǎn)化了客戶(hù)機(jī)的工作量,客戶(hù)機(jī)上只需要安裝、配置少量的客戶(hù)端運(yùn)行軟件即可,服務(wù)器將擔(dān)負(fù)大量的工作,對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)以及應(yīng)用程序的執(zhí)行都將由服務(wù)器來(lái)完成。B/S架構(gòu)的不斷成熟,主要使用WWW瀏覽器技術(shù),結(jié)合多種瀏覽器腳本語(yǔ)言,用通用瀏覽器需要實(shí)現(xiàn)原本復(fù)雜的專(zhuān)有軟件來(lái)實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開(kāi)發(fā)成本,是一種新的軟件架構(gòu)。B/S系統(tǒng)包括:表示邏輯層,控制邏輯層,數(shù)據(jù)展現(xiàn)層,三層是相對(duì)獨(dú)立又相互關(guān)聯(lián)。2.3JAVA簡(jiǎn)介Java非常適合于企業(yè)網(wǎng)絡(luò)和Internet環(huán)境,現(xiàn)在已成為Internet中最受歡迎、最有影響的編程語(yǔ)言之一。他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執(zhí)行官ScottMcNealy的支持,觸發(fā)了Java進(jìn)軍Internet。面向?qū)ο蟮某绦蛟O(shè)計(jì)很接近于我們?nèi)祟?lèi)自然的思維,相對(duì)于面向過(guò)程的程序設(shè)計(jì),它具有更好的可擴(kuò)展性和可維護(hù)性,使我們編寫(xiě)的代碼更健壯。面向?qū)ο笾饕兴拇筇匦裕悍庋b、抽象、繼承和多態(tài)。封裝:在面向?qū)ο笳Z(yǔ)言中,封裝特性是由類(lèi)來(lái)體現(xiàn)的,我們將現(xiàn)實(shí)生活中的一類(lèi)實(shí)體定義成類(lèi),其中包括屬性和行為(在Java中就是方法),就好像人類(lèi),可以具有name,sex,age等屬性,同時(shí)也具有eat(),sleep()等行為,我們?cè)谛袨橹袑?shí)現(xiàn)一定的功能,也可操作屬性,這是面向?qū)ο蟮姆庋b特性;抽象:抽象就是將一類(lèi)實(shí)體的共同特性抽象出來(lái),封裝在一個(gè)抽象類(lèi)中,所以抽象在面向?qū)ο笳Z(yǔ)言是由抽象類(lèi)來(lái)體現(xiàn)的。比如鳥(niǎo)就是一個(gè)抽象實(shí)體,因?yàn)槌橄髮?shí)體并不是一個(gè)真正的對(duì)象,它的屬性還不能完全描述一個(gè)對(duì)象,所以在語(yǔ)言中體現(xiàn)為抽象類(lèi)不能實(shí)例化;繼承:繼承就像是我們現(xiàn)實(shí)生活中的父子關(guān)系,兒子可以遺傳父親的一些特性,在面向?qū)ο笳Z(yǔ)言中,就是一個(gè)類(lèi)可以繼承另一個(gè)類(lèi)的一些特性,從而可以代碼重用,其實(shí)繼承體現(xiàn)的是is-a關(guān)系,父類(lèi)同子類(lèi)在本質(zhì)上還是一類(lèi)實(shí)體。多態(tài):多態(tài)就是通過(guò)傳遞給父類(lèi)對(duì)象引用不同的子類(lèi)對(duì)象從而表現(xiàn)出不同的行為,多態(tài)可為程序提供更好的可擴(kuò)展性,同樣也可以代碼重用。2.4MYSQL數(shù)據(jù)庫(kù)MySQL是一個(gè)真正的多用戶(hù)、多線(xiàn)程SQL數(shù)據(jù)庫(kù)服務(wù)器。是基于SQL的客戶(hù)/服務(wù)器模式的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它的有點(diǎn)有有功能強(qiáng)大、使用簡(jiǎn)單、管理方便、安全可靠性高、運(yùn)行速度快、多線(xiàn)程、跨平臺(tái)性、完全網(wǎng)絡(luò)化、穩(wěn)定性等,非常適用于Web站點(diǎn)或者其他應(yīng)用軟件的數(shù)據(jù)庫(kù)后端的開(kāi)發(fā)工作。此外,用戶(hù)可利用許多語(yǔ)言編寫(xiě)訪(fǎng)問(wèn)MySQL數(shù)據(jù)庫(kù)的程序。作為開(kāi)放源代碼運(yùn)動(dòng)的產(chǎn)物之一,MySQL關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)越來(lái)越受到人們的青睞,應(yīng)用范圍也越來(lái)越廣。速度和易用性使MySQL特別適用于Web站點(diǎn)或應(yīng)用軟件的數(shù)據(jù)庫(kù)后端的開(kāi)發(fā)工作。MYSQL特點(diǎn)如下:(1)C和C++中使用和測(cè)試,以確保源代碼的編譯器的便攜性和靈活性。(2)支持多種操作系統(tǒng)AIX的,F(xiàn)reeBSD下,HP-UX,Linux和MacOS中,Novell公司的Netware,OpenBSD系統(tǒng),OS/2裹時(shí),Solaris,Windows等。(3)提供了用于不同的編程語(yǔ)言的API。編程語(yǔ)言,如C,,C++,Python和Java的,的Perl,PHP,埃菲爾鐵塔,Ruby和Tcl的。(4)以及使用的CPU資源來(lái)支持多線(xiàn)程。(5)算法優(yōu)化查詢(xún)SQL,切實(shí)提高搜索速度。(6)網(wǎng)絡(luò)上的客戶(hù)端和服務(wù)器可以用來(lái)編程任何獨(dú)立的編程環(huán)境,也有中國(guó),GB2312,BIG5,日文寫(xiě)作,一般基金,用于支持多國(guó)語(yǔ)言,并且可以嵌入在數(shù)據(jù)表和其他軟件shift_jis訪(fǎng)問(wèn)柱可以用作的名稱(chēng)。(7)TCP/IP,ODBC和JDBC數(shù)據(jù)庫(kù),并提供連接到其他(8)管理工具的管理,控制和優(yōu)化數(shù)據(jù)庫(kù)的操作(9)可以數(shù)以千萬(wàn)計(jì)的記錄在一個(gè)大的數(shù)據(jù)庫(kù)
系統(tǒng)的需求分析需求分析的任務(wù)是通過(guò)詳細(xì)調(diào)查培訓(xùn)教育網(wǎng)站所需的對(duì)象,充分了解系統(tǒng)的工作概況,明確功能實(shí)現(xiàn)的各種需求,然后在此基礎(chǔ)上確定系統(tǒng)的功能。系統(tǒng)必須充分考慮今后可能的擴(kuò)充和改變。3.1可行性分析通過(guò)對(duì)系統(tǒng)實(shí)行的目的初步調(diào)查和分析,提出可行性方案并對(duì)其一一進(jìn)行論證。我們?cè)谶@里主要從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性等方面進(jìn)行分析。3.1.1技術(shù)可行性培訓(xùn)教育網(wǎng)站主要采用JSP和JAVA作為設(shè)計(jì)工具,學(xué)習(xí)起來(lái)非常容易并且使用便利。本系統(tǒng)的開(kāi)發(fā)主要包括前端應(yīng)用程序的開(kāi)發(fā)以及后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)兩個(gè)方面。對(duì)于應(yīng)用程序的開(kāi)發(fā)要求具備功能要完備、使用應(yīng)簡(jiǎn)單等特點(diǎn),而對(duì)于數(shù)據(jù)庫(kù)的建立和維護(hù)則要求建立一個(gè)數(shù)據(jù)完整性強(qiáng)、數(shù)據(jù)安全性好、數(shù)據(jù)穩(wěn)定性高的庫(kù)。本系統(tǒng)開(kāi)發(fā)的重點(diǎn)就是對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)和操作。在大學(xué)對(duì)軟件工程,軟件測(cè)試,UML統(tǒng)一建模語(yǔ)言等課程進(jìn)行過(guò)系統(tǒng)的了解,也能夠?qū)@些課程進(jìn)行開(kāi)發(fā),擁有一定的系統(tǒng)辨別、開(kāi)發(fā)和檢驗(yàn)?zāi)芰ΑE嘤?xùn)教育網(wǎng)站必定是可行的。3.1.2經(jīng)濟(jì)可行性從經(jīng)濟(jì)許可上分析,系統(tǒng)開(kāi)發(fā)需求成本并不高,而且采用的都是開(kāi)源碼,降低了開(kāi)發(fā)成本,而且系統(tǒng)設(shè)計(jì)一旦完成,就能為運(yùn)行,同時(shí)系統(tǒng)對(duì)計(jì)算機(jī)配置要求也不高,即使是網(wǎng)吧淘汰下來(lái)的計(jì)算機(jī)也能夠滿(mǎn)足需要。因此,從經(jīng)濟(jì)角度考慮,此系統(tǒng)開(kāi)發(fā)可行。3.1.3操作可行性本系統(tǒng)操作比較容易,大部分輸入信息頁(yè)面選擇的形式都是下拉框。在有些頁(yè)面,信息可以自動(dòng)生成,不需要輸入。輸入時(shí)間也采用了日歷控件,操作比較容易,對(duì)用戶(hù)的要求不高,只需要熟練操作WINDOWS即可。3.2性能需求分析3.2.1系統(tǒng)安全性培訓(xùn)教育網(wǎng)站要嚴(yán)格控制管理權(quán)限,具體要求如下:1、要想對(duì)培訓(xùn)教育網(wǎng)站的信息進(jìn)行管理,首先要依靠賬號(hào)和密碼在系統(tǒng)中登陸,無(wú)權(quán)限的用戶(hù)不可以通過(guò)任何方式登錄系統(tǒng)和對(duì)系統(tǒng)的任何信息和數(shù)據(jù)進(jìn)行操作,這樣可以保證系統(tǒng)的安全可靠性和準(zhǔn)確性。2、在具體實(shí)現(xiàn)中對(duì)不同的權(quán)限進(jìn)行設(shè)定,不同權(quán)限的用戶(hù)在系統(tǒng)中登陸后,不可以越級(jí)操作,只有系統(tǒng)管理員能夠使用全部模塊。3.2.2數(shù)據(jù)完整性1、所有記錄信息要保持全面,信息記錄內(nèi)容不可以是空。2、各種數(shù)據(jù)間相互聯(lián)系要保持正確。3、相同數(shù)據(jù)在不同記錄中要保持一致。3.3流程分析3.3.1系統(tǒng)開(kāi)發(fā)流程培訓(xùn)教育網(wǎng)站開(kāi)發(fā)中時(shí),首先進(jìn)行需求分析,進(jìn)而對(duì)系統(tǒng)進(jìn)行總體的設(shè)計(jì)規(guī)劃,設(shè)計(jì)系統(tǒng)功能模塊,數(shù)據(jù)庫(kù)的選擇等,本系統(tǒng)的開(kāi)發(fā)流程如圖3-1所示圖3-1系統(tǒng)開(kāi)發(fā)流程圖3.3.2系統(tǒng)登錄流程用戶(hù)要想進(jìn)入系統(tǒng),必須首先通過(guò)正確的賬號(hào)和密碼進(jìn)行登錄系統(tǒng)。登錄模塊主要完成系統(tǒng)管理員、教練和用戶(hù)的登入,輸入賬號(hào)和密碼,系統(tǒng)自動(dòng)驗(yàn)證數(shù)據(jù)的正確與否,登錄信息正確則進(jìn)行對(duì)應(yīng)用戶(hù)主界面,否則無(wú)權(quán)進(jìn)行登錄系統(tǒng)。系統(tǒng)流程圖如圖3-2所示圖3-2系統(tǒng)登錄流程圖3.3.3系統(tǒng)添加信息流程系統(tǒng)在添加信息的時(shí)候,首先輸入信息,看信息是否為空,不為空的話(huà),添加成功,否則返回輸入信息,添加信息流程圖如圖3-3所示。圖3-3添加信息流程圖3.3.4系統(tǒng)注冊(cè)流程用戶(hù)注冊(cè)流程圖如圖3-4所示圖3-4注冊(cè)流程圖
系統(tǒng)的概要設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)培訓(xùn)教育網(wǎng)站主要分為管理員教師和用戶(hù)3用戶(hù)角色,本網(wǎng)站采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)兩種模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶(hù)能連上Internet,便可以在任何時(shí)間、任何地點(diǎn)使用。系統(tǒng)結(jié)構(gòu)圖如圖4-1所示:網(wǎng)絡(luò)網(wǎng)絡(luò)用戶(hù)服務(wù)器和程序管理員教師圖4-1系統(tǒng)結(jié)構(gòu)圖4.2功能模塊設(shè)計(jì)培訓(xùn)教育網(wǎng)站主要包括三大功能模塊,即管理員功能模塊、教師和用戶(hù)模塊。系統(tǒng)功能模塊圖如圖4-2所示。。圖4-2系統(tǒng)功能模塊圖4.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是計(jì)算機(jī)信息系統(tǒng)的基礎(chǔ)。信息的收集、整理、存儲(chǔ)、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作必須在數(shù)據(jù)庫(kù)管理系統(tǒng)的的支持下才能進(jìn)行。目前,電腦系統(tǒng)的關(guān)鍵與核心部分就是數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)開(kāi)發(fā)的優(yōu)劣對(duì)整個(gè)系統(tǒng)的質(zhì)量和速度有著直接影響。4.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)原則在概念設(shè)計(jì)中,通常用四種方法:自頂向下、自底向上、逐步擴(kuò)張、混合策略,以它為骨架集成由自底向上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu)在物理結(jié)構(gòu)設(shè)計(jì)階段首先分兩步走:確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要是指存取方法和存儲(chǔ)結(jié)構(gòu)。對(duì)物理結(jié)構(gòu)的評(píng)價(jià)是時(shí)間和空間效率。選取正確的關(guān)系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。4.3.2數(shù)據(jù)庫(kù)概念設(shè)計(jì)設(shè)計(jì)概念就是在數(shù)據(jù)分析的基礎(chǔ)上自下而上的對(duì)整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)進(jìn)行設(shè)計(jì)。從用戶(hù)的角度對(duì)視圖進(jìn)行開(kāi)發(fā),然后集成視圖,最后分析從而取得最后的結(jié)果。對(duì)概念進(jìn)行設(shè)計(jì)時(shí)采用實(shí)體—聯(lián)系(E-R)的模型開(kāi)發(fā)措施。E-R模型法的構(gòu)成元素有:實(shí)體、屬性、聯(lián)系,E-R模型可以用E-R圖來(lái)表示,是對(duì)用戶(hù)工作環(huán)境中所相關(guān)的事物給予提示,對(duì)實(shí)體特性的描述就是屬性。設(shè)計(jì)概念的出發(fā)點(diǎn)是能夠?qū)ζ髽I(yè)組織信息要求的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)進(jìn)行反映,就是概念模式。概念模式不依附數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu),,也不依賴(lài)支持?jǐn)?shù)據(jù)庫(kù)的DBMS,獨(dú)立于計(jì)算機(jī)系統(tǒng)。4.3.3數(shù)據(jù)庫(kù)實(shí)體(E-R圖)數(shù)據(jù)庫(kù)概念模型是為了將現(xiàn)實(shí)世界中信息進(jìn)行抽象而設(shè)計(jì)的,從而實(shí)現(xiàn)信息世界的建模,因此,概念模型是進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的重要工具。在概念模式的設(shè)計(jì)中,E-R模型法是最常見(jiàn)的設(shè)計(jì)方法。根據(jù)系統(tǒng)的功能模塊劃分,具體分析了本系統(tǒng)中大部分的實(shí)體,本系統(tǒng)的主要實(shí)體圖如下:1、管理員實(shí)體屬性圖如圖4-3所示:圖4-3管理員實(shí)體屬性圖:2、課程實(shí)體屬性圖如圖4-4所示圖4-4課程實(shí)體屬性圖3、消費(fèi)信息實(shí)體屬性圖如圖4-5所示圖4-5消費(fèi)信息實(shí)體屬性圖4、輪播圖實(shí)體屬性圖如圖4-6所示圖4-6輪播圖實(shí)體屬性圖6、用戶(hù)實(shí)體屬性圖如圖4-8所示圖4-8用戶(hù)實(shí)體屬性圖7、預(yù)訂實(shí)體屬性圖如圖4-9所示圖4-9預(yù)訂實(shí)體屬性圖4.3.4數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫(kù)管理系統(tǒng)有MYSQL,SQLServer,Oracle等。本培訓(xùn)教育網(wǎng)站采用了MYSQL數(shù)據(jù)庫(kù)管理系統(tǒng),下面介紹數(shù)據(jù)庫(kù)表的具體結(jié)構(gòu)。表4-1admin管理員信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明idint11否編號(hào)userNamevarchar150是用戶(hù)名userPwvarchar150是密碼表4-2kecheng課程信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明idint11否編號(hào)mingchengvarchar50是課程名稱(chēng)shichangvarchar50是時(shí)長(zhǎng)jiagevarchar50是價(jià)格laoshivarchar50是老師leiixingint11是類(lèi)型shifoumianfeivarchar50是是否免費(fèi)表4-3lubotu輪播圖信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明idint11否編號(hào)miaoshuvarchar50是描述tupianvarchar50是圖片表4-4news新聞信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明idint11否編號(hào)titlevarchar50是標(biāo)題datevarchar50是日期infolongtext是內(nèi)容appuservarchar50是添加人表4-5users用戶(hù)信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明idint11否編號(hào)namevarchar150是姓名pwdvarchar150是密碼sexvarchar150是性別agevarchar150是年齡cardvarchar150是身份證telvarchar150是電話(huà)表46yuding預(yù)訂信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明idint11否編號(hào)unamevarchar255是用戶(hù)名knamevarchar255是課程名稱(chēng)kjiaovarchar255是課程教練kdatevarchar255是課程日期kidvarchar255是課程編號(hào)ydatevarchar255是預(yù)訂日期
系統(tǒng)的實(shí)現(xiàn)5.1用戶(hù)功能模塊的實(shí)現(xiàn)5.1.1系統(tǒng)主界面圖5-1系統(tǒng)主界面圖5.1.2注冊(cè)登錄界面未注冊(cè)用戶(hù)可進(jìn)入用戶(hù)注冊(cè)界面其界面如圖5-2所示。圖5-2注冊(cè)界面圖5.1.3試聽(tīng)界面用戶(hù)可以進(jìn)行試聽(tīng)界面如圖5-3所示。圖5-3個(gè)人信息界面圖5.1.4課程詳情界面用戶(hù)登錄后可今日詳情界面點(diǎn)擊報(bào)名,課程詳情界面展示如圖5-4所示。圖5-4課程界面圖5.1.5報(bào)名界面用戶(hù)通過(guò)報(bào)名可以進(jìn)行報(bào)名,界面如圖5-5所示。圖5-5我的預(yù)訂界面圖5.1.6我的訂單界面圖5-6我的訂單界面圖5.1.7留言板界面圖5-7留言板界面圖5.2管理員功能模塊的實(shí)現(xiàn)5.2.1管理員登錄界面管理員要想進(jìn)入系統(tǒng)后臺(tái)對(duì)系統(tǒng)進(jìn)行管理,必須進(jìn)行登錄操作,管理員登錄界面如圖5-8所示。圖5-8管理員登錄界面圖5.2.2管理員添加界面圖5-9管理員維護(hù)界面圖5.2.3用戶(hù)管理界面管理可對(duì)會(huì)員進(jìn)行管理操作,可添加。修改和刪除會(huì)員信息,會(huì)員管理界面如圖5-10所示。圖5-10用戶(hù)管理界面圖圖5-11添加會(huì)員界面圖5.2.4輪播圖管理界面圖5-12輪播圖管理界面圖5.2.5課程管理界面管理員在課程管理界面可查看已有課程信息,并可對(duì)其進(jìn)行修改和刪除操作,同時(shí)也可點(diǎn)擊添加課程按鈕進(jìn)入添加界面進(jìn)行添加課程,課程管理界面如圖5-13所示。圖5-13課程管理界面圖
系統(tǒng)的測(cè)試系統(tǒng)測(cè)試是軟件設(shè)計(jì)的最后一道工序,也是非常重要的一步。用于檢查軟件的質(zhì)量、性能、可靠性等是否符合用戶(hù)需求。一套嚴(yán)謹(jǐn)?shù)摹⒁?guī)范的、完善的測(cè)試過(guò)程將大大提高軟件的質(zhì)量、可信度、可靠性,降低軟件的出錯(cuò)率,降低用戶(hù)風(fēng)險(xiǎn)系數(shù)。通常系統(tǒng)測(cè)試包括:功能測(cè)試,安全測(cè)試,可用性測(cè)試,性能測(cè)試、兼容性測(cè)試等方面。6.1測(cè)試方法在我們?cè)O(shè)計(jì)軟件的過(guò)程中,測(cè)試系統(tǒng)常用的測(cè)試方法主要有兩種:功能測(cè)試和結(jié)構(gòu)測(cè)試。功能測(cè)試也被叫做黑盒測(cè)試和數(shù)據(jù)驅(qū)動(dòng)測(cè)試,是在已經(jīng)知道系統(tǒng)應(yīng)該具有的具體功能的情況下,通過(guò)黑盒測(cè)試來(lái)測(cè)試系統(tǒng)功能是不是能夠正常運(yùn)行。在測(cè)試時(shí),將系統(tǒng)當(dāng)做不能打開(kāi)的盒子,在不管系統(tǒng)內(nèi)部結(jié)構(gòu)與特性的狀況下進(jìn)行測(cè)試,它只檢查系統(tǒng)功能是不是根據(jù)系統(tǒng)說(shuō)明書(shū)的規(guī)定正常運(yùn)行的,同時(shí)檢測(cè)系統(tǒng)是否能正確接收的輸入信息和輸出信息的正確對(duì)應(yīng),并保持系統(tǒng)的完整性的外部信息需求。白盒測(cè)試與黑盒測(cè)試相反,它了解系統(tǒng)內(nèi)部工作的各項(xiàng)具體程序,能夠通過(guò)測(cè)試來(lái)檢查系統(tǒng)內(nèi)部的運(yùn)行是不是按照系統(tǒng)說(shuō)明書(shū)的規(guī)定進(jìn)行正常運(yùn)作的,因此,白盒測(cè)試又被叫做結(jié)構(gòu)測(cè)試和邏輯驅(qū)動(dòng)測(cè)試。根據(jù)測(cè)試程序的結(jié)構(gòu)在每個(gè)道路試驗(yàn),當(dāng)系統(tǒng)運(yùn)行時(shí)不是能按預(yù)定要求正確運(yùn)行,無(wú)論其功能如,白盒測(cè)試試驗(yàn),道路試驗(yàn)是一個(gè)邏輯驅(qū)動(dòng)器,這種測(cè)試主要用來(lái)軟件測(cè)驗(yàn)。6.2功能測(cè)試功能測(cè)試主要包括五項(xiàng)內(nèi)容:適用性、準(zhǔn)確性、可操作性、依從性、安全性。表6-1系統(tǒng)功能測(cè)試測(cè)試內(nèi)容測(cè)試結(jié)果適用性好準(zhǔn)確性好可操作性好依從性好6.3性能測(cè)試性能測(cè)試主要通過(guò)模擬系統(tǒng)運(yùn)行環(huán)境,測(cè)試系統(tǒng)性能是否符合客戶(hù)需求。性能測(cè)試的重要技術(shù)指標(biāo)就是:系統(tǒng)運(yùn)行速度、網(wǎng)絡(luò)響應(yīng)時(shí)間和支持并發(fā)節(jié)點(diǎn)數(shù)。1、系統(tǒng)運(yùn)行速度:通過(guò)在不同配置的電腦試運(yùn)行本系統(tǒng),沒(méi)有發(fā)現(xiàn)有任何遲滯、停頓現(xiàn)象。2、網(wǎng)絡(luò)響應(yīng)時(shí)間:網(wǎng)絡(luò)響應(yīng)時(shí)間主要包括網(wǎng)絡(luò)最小響應(yīng)時(shí)間、平均響應(yīng)時(shí)間、最大響應(yīng)時(shí)間三個(gè)參數(shù)。經(jīng)過(guò)測(cè)試,在網(wǎng)絡(luò)運(yùn)營(yíng)良好狀態(tài)下,網(wǎng)絡(luò)響應(yīng)時(shí)間三參數(shù)為:1/2/6s符合客戶(hù)需求,屬于用戶(hù)心理可承受范圍。3、支持并發(fā)節(jié)點(diǎn)數(shù):經(jīng)過(guò)模擬環(huán)境測(cè)試,本系統(tǒng)在并發(fā)節(jié)點(diǎn)達(dá)46個(gè)時(shí),網(wǎng)絡(luò)運(yùn)營(yíng)速度會(huì)發(fā)生較大波動(dòng),延遲時(shí)間10秒左右,符合客戶(hù)需求。6.4可用性測(cè)試可用性測(cè)試用于檢測(cè)系統(tǒng)的可操作性、可理解性、可學(xué)習(xí)性等方面內(nèi)容。具體測(cè)試方面如表6-2所示。表6-2系統(tǒng)可用性測(cè)試測(cè)試項(xiàng)測(cè)試人員的評(píng)價(jià)窗口移動(dòng)、大小改變、關(guān)閉等操作是否正常是操作模塊是否友好是模塊、提示內(nèi)容等文字描述是否正確是模塊布局是否協(xié)調(diào)、合理是模塊的狀態(tài)是否正確(對(duì)選中項(xiàng)能否發(fā)生對(duì)應(yīng)切換)是鼠標(biāo)、鍵盤(pán)操作是否支持是所需數(shù)據(jù)項(xiàng)是否正確顯示是操作流程是否合理是是否提供幫助信息是6.5測(cè)試結(jié)論本培訓(xùn)教育網(wǎng)站設(shè)計(jì)要求基本都可以達(dá)到,此系統(tǒng)具有完整的軟件功能,良好的用戶(hù)界面,能夠正確的處理錯(cuò)誤信息,而且能夠準(zhǔn)確的提出錯(cuò)誤的種類(lèi)??傮w說(shuō)來(lái),軟件通過(guò)測(cè)試。
結(jié)論通過(guò)對(duì)培訓(xùn)教育網(wǎng)站的開(kāi)發(fā),我對(duì)系統(tǒng)開(kāi)發(fā)有一個(gè)更清楚的了解,系統(tǒng)的開(kāi)發(fā)過(guò)程中,首先是對(duì)問(wèn)題的定義,分析要求,然后功能設(shè)計(jì),詳細(xì)設(shè)計(jì)等和軟件測(cè)試的方法,有了更深刻的認(rèn)識(shí),同時(shí),對(duì)系統(tǒng)開(kāi)發(fā)流程有一個(gè)系統(tǒng)的認(rèn)識(shí),拓寬了我的知識(shí),我覺(jué)得收獲不小。在系統(tǒng)開(kāi)發(fā)的早期階段,我必須掌握系統(tǒng)開(kāi)發(fā)的流程,對(duì)軟件編程的相關(guān)知識(shí)有一個(gè)初步的了解。從一開(kāi)始的知識(shí)有一個(gè)整體設(shè)計(jì)的理解,然后從概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼,和開(kāi)始,最終的測(cè)試,感覺(jué)非常充分的整個(gè)過(guò)程中,雖然遇到了很多困難,但當(dāng)我通過(guò)自己的努力去尋找各種數(shù)據(jù)或向老師對(duì)學(xué)生要求甚至對(duì)系統(tǒng)的設(shè)計(jì),最終的設(shè)計(jì)方案,該系統(tǒng)的成功運(yùn)行,那種成就感和滿(mǎn)足感足以安慰自己的長(zhǎng)時(shí)間以來(lái)的辛苦奮斗。隨著設(shè)計(jì)漸漸進(jìn)入尾聲,我所設(shè)計(jì)的培訓(xùn)教育網(wǎng)站也初具規(guī)模,可是它們并不是非常完善,盡管付出了我?guī)缀跛行乃己秃顾?,我還是認(rèn)為它可以做的更好,因?yàn)槲业拇髮W(xué)四年的學(xué)習(xí)生涯即將結(jié)束,我更期待可以畫(huà)上一個(gè)最完美的句號(hào)。在這個(gè)過(guò)程中,我學(xué)到了很多,也明白了很多,在之前的過(guò)程中,我對(duì)所學(xué)到的知識(shí)沒(méi)有實(shí)踐的機(jī)會(huì),這也讓我深刻的了解到實(shí)踐的重要性,過(guò)程中遇到了很多的困難,在一一克服的過(guò)程中,我也得到了成長(zhǎng),知識(shí)和經(jīng)驗(yàn)也得到了豐富。在這幾個(gè)月的畢業(yè)設(shè)計(jì)實(shí)習(xí)過(guò)程中,我學(xué)到了很多我們大學(xué)生在課堂上無(wú)法學(xué)到的東西,同時(shí)也明白了自己在專(zhuān)業(yè)知識(shí)上還有所欠缺。目前計(jì)算機(jī)仍在不斷普及、應(yīng)用領(lǐng)域也仍在迅速擴(kuò)大,要跟上時(shí)代發(fā)展的腳步,就必須積極努力,不斷學(xué)習(xí)實(shí)踐。雖然我很快就要畢業(yè)了,但在今后的工作中,我將繼續(xù)堅(jiān)持,不斷地學(xué)習(xí)新的知識(shí)和相關(guān)的專(zhuān)業(yè)知識(shí),順應(yīng)時(shí)代潮流的必由之路。
謝辭為期一個(gè)學(xué)期的畢業(yè)論文(設(shè)計(jì))已接近尾聲了,我的大學(xué)生活也即將要畫(huà)上一個(gè)圓滿(mǎn)的句號(hào)。此刻我的心感到無(wú)比惆悵失落,對(duì)于熟悉我的老師和所有
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版酒店紅酒供貨合同
- 2025年度新能源汽車(chē)充電樁運(yùn)營(yíng)管理合同重點(diǎn)條款探討3篇
- 2024政府機(jī)關(guān)綠化工程采購(gòu)合同范本二零二四2篇
- 二零二五版合同能源服務(wù)與節(jié)能產(chǎn)品推廣協(xié)議模板3篇
- 2025年度智能場(chǎng)館場(chǎng)地租賃合同范本3篇
- 2024自建房施工合同包工包料合同
- 二零二四年度35kv架空線(xiàn)路施工工程設(shè)計(jì)與施工協(xié)調(diào)合同
- 2025年度金融機(jī)構(gòu)外匯借款合同模板12篇
- 勞動(dòng)合同編號(hào):XX-2025年度-001
- 2025年智能燃?xì)獗硗茝V與應(yīng)用居民供氣合同3篇
- 2023年湖北省武漢市高考數(shù)學(xué)一模試卷及答案解析
- 城市軌道交通的網(wǎng)絡(luò)安全與數(shù)據(jù)保護(hù)
- 英國(guó)足球文化課件
- 《行政職業(yè)能力測(cè)驗(yàn)》2023年公務(wù)員考試新疆維吾爾新疆生產(chǎn)建設(shè)兵團(tuán)可克達(dá)拉市預(yù)測(cè)試題含解析
- 醫(yī)院投訴案例分析及處理要點(diǎn)
- 燙傷的安全知識(shí)講座
- 工程變更、工程量簽證、結(jié)算以及零星項(xiàng)目預(yù)算程序?qū)嵤┘?xì)則(試行)
- 練習(xí)20連加連減
- 五四制青島版數(shù)學(xué)五年級(jí)上冊(cè)期末測(cè)試題及答案(共3套)
- 員工內(nèi)部崗位調(diào)換申請(qǐng)表
- 商法題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論