




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE畢業(yè)設(shè)計(jì)(論文)題目:廚藝交流平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)PAGE30摘要使用舊方法對(duì)廚藝交流信息進(jìn)行系統(tǒng)化管理已經(jīng)不再讓人們信賴(lài)了,把現(xiàn)在的網(wǎng)絡(luò)信息技術(shù)運(yùn)用在廚藝交流信息的管理上面可以解決許多信息管理上面的難題,比如處理數(shù)據(jù)時(shí)間很長(zhǎng),數(shù)據(jù)存在錯(cuò)誤不能及時(shí)糾正等問(wèn)題。這次開(kāi)發(fā)的廚藝交流平臺(tái)功能有個(gè)人中心,食材分類(lèi)管理,用戶管理,菜品分類(lèi)管理,菜譜信息管理,食材信息管理,商品分類(lèi)管理,商品信息管理,美食日志管理,健康文章管理,系統(tǒng)管理,訂單管理等。經(jīng)過(guò)前面自己查閱的網(wǎng)絡(luò)知識(shí),加上自己在學(xué)校課堂上學(xué)習(xí)的知識(shí),決定開(kāi)發(fā)系統(tǒng)選擇B/S模式這種高效率的模式完成系統(tǒng)功能開(kāi)發(fā)。這種模式讓操作員基于瀏覽器的方式進(jìn)行網(wǎng)站訪問(wèn),采用的主流的Java語(yǔ)言這種面向?qū)ο蟮恼Z(yǔ)言進(jìn)行廚藝交流平臺(tái)程序的開(kāi)發(fā),在數(shù)據(jù)庫(kù)的選擇上面,選擇功能強(qiáng)大的MySQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的存放操作。廚藝交流平臺(tái)被人們投放于現(xiàn)在的生活中進(jìn)行使用,該款管理類(lèi)軟件就可以讓管理人員處理信息的時(shí)間介于十幾秒之間。在這十幾秒內(nèi)就能完成信息的編輯等操作。有了這樣的管理軟件,廚藝交流信息的管理就離無(wú)紙化辦公的目標(biāo)更貼近了。關(guān)鍵詞:廚藝交流平臺(tái);Java;MySQL;SpringBoot;
AbstractTheuseoftheoldmethodtosystematicallymanagetheculinaryartexchangeinformationisnolongertrustedbypeople.Applyingthecurrentnetworkinformationtechnologytothemanagementofculinaryartexchangeinformationcansolvemanyproblemsininformationmanagement,suchasalongtimetoprocessdata.,Thedatahaserrorsandcan’tbecorrectedintime.Thefunctionsoftheculinaryexchangeplatformdevelopedthistimeincludepersonalcenter,foodclassificationmanagement,usermanagement,dishclassificationmanagement,recipeinformationmanagement,foodinformationmanagement,commodityclassificationmanagement,commodityinformationmanagement,gourmetlogmanagement,healtharticlemanagement,andsystemmanagement,Ordermanagement,etc.AfterthenetworkknowledgeIcheckedbefore,plustheknowledgeIlearnedintheschoolclassroom,IdecidedtochoosetheB/Smodeasahigh-efficiencymodeforthedevelopmentsystemtocompletethesystemfunctiondevelopment.Thismodeallowsoperatorstoaccessthewebsitebasedonabrowser.ThemainstreamJavalanguage,anobject-orientedlanguage,isusedforthedevelopmentofthecookingcommunicationplatformprogram.Intheselectionofthedatabase,thepowerfulMySQLdatabaseisselectedfordata.Storageoperation.Theculinaryartexchangeplatformisusedbypeopleintheirdailylives.Thismanagementsoftwareallowsmanagerstoprocessinformationwithinadozenseconds.Informationeditingandotheroperationscanbecompletedwithinthesetenseconds.Withsuchmanagementsoftware,themanagementofculinaryartexchangeinformationisclosertothegoalofpaperlessoffice.KeyWords:Cookingcommunicationplatform;Java;MySQL;SpringBoot;
目錄24231目錄 III256601緒論 1280321.1研究背景 1324701.2目的和意義 145781.3論文結(jié)構(gòu)安排 2225972相關(guān)技術(shù) 3185502.1SpringBoot框架簡(jiǎn)介 3102482.2B/S架構(gòu)介紹 3190252.3MySQL數(shù)據(jù)庫(kù)介紹 3276882.4JAVA語(yǔ)言介紹 4188123系統(tǒng)分析 646473.1系統(tǒng)可行性分析 6232033.1.1技術(shù)可行性分析 631753.1.2經(jīng)濟(jì)可行性分析 6157133.1.3運(yùn)行可行性分析 6245333.2系統(tǒng)性能分析 7327043.2.1系統(tǒng)安全性 7214673.2.2數(shù)據(jù)完整性 779103.2.3系統(tǒng)可擴(kuò)展性 8324823.3系統(tǒng)流程分析 856413.3.1系統(tǒng)登錄流程 9317263.3.2信息添加流程 1056633.3.3信息刪除流程 10148774系統(tǒng)設(shè)計(jì) 12132814.1系統(tǒng)概要設(shè)計(jì) 1274354.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 1218204.3數(shù)據(jù)庫(kù)設(shè)計(jì) 1375304.3.1數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì) 13198204.3.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì) 14213315系統(tǒng)實(shí)現(xiàn) 20296415.1食材分類(lèi)管理 20245975.2用戶信息管理 20178145.3菜譜分類(lèi)管理 2170585.4菜譜信息管理 21135875.5食材信息管理 22187906系統(tǒng)測(cè)試 2341846.1?本系統(tǒng)測(cè)試? 23318576.1.1登錄功能測(cè)試 23203006.1.2修改密碼功能測(cè)試 24172706.2測(cè)試結(jié)果分析 2418999結(jié)論 2520461參考文獻(xiàn) 2726065致謝 28畢業(yè)設(shè)計(jì)(論文)1緒論1.1研究背景現(xiàn)在大家正處于互聯(lián)網(wǎng)加的時(shí)代,這個(gè)時(shí)代它就是一個(gè)信息內(nèi)容無(wú)比豐富,信息處理與管理變得越加高效的網(wǎng)絡(luò)化的時(shí)代,這個(gè)時(shí)代讓大家的生活不僅變得更加地便利化,也讓時(shí)間變得更加地寶貴化,因?yàn)槊刻斓拿糠昼?,每秒鐘這些時(shí)間都能讓人們處理大批量的日常事務(wù),這些場(chǎng)景,是之前的手工模式無(wú)法與之相抗衡的。對(duì)于廚藝交流信息的管理來(lái)說(shuō),傳統(tǒng)的通過(guò)紙質(zhì)文檔記錄信息的方式已經(jīng)落后了,依靠手工管理這些信息,不僅花費(fèi)較長(zhǎng)的工作時(shí)間,在對(duì)記錄各種信息的文檔進(jìn)行信息統(tǒng)計(jì)以及信息核對(duì)操作時(shí),也不能及時(shí)保證信息的準(zhǔn)確性,基于這樣的辦公低效率環(huán)境下,對(duì)于廚藝交流信息的處理就要提出新的解決方案。因?yàn)檫@個(gè)時(shí)代的信息一直都在高速發(fā)展,要是不抱著發(fā)展的觀念看待事情,極有可能被這個(gè)市場(chǎng)快速遺忘,甚至被無(wú)情地淘汰掉。所以盡早開(kāi)發(fā)一款廚藝交流平臺(tái)進(jìn)行信息的快速處理,既跟上了時(shí)代的發(fā)展腳步,也能讓自己的核心競(jìng)爭(zhēng)力有所提升。1.2目的和意義互聯(lián)網(wǎng)加的時(shí)代一方面是加快信息的發(fā)展,另一方面也是對(duì)傳統(tǒng)行業(yè)進(jìn)行篩選,能夠繼續(xù)發(fā)展的,肯定是那些能夠充分運(yùn)用互聯(lián)網(wǎng)技術(shù)進(jìn)行自身升級(jí)改革的行業(yè)。那些停步不前的行業(yè)只能就此結(jié)束,進(jìn)而被大家所遺忘。這次設(shè)計(jì)出來(lái)的廚藝交流平臺(tái),它不僅能夠讓管理人員在信息增加,信息的編輯等事務(wù)處理上,節(jié)省很多的時(shí)間,也會(huì)砍掉一部分的人工成本,節(jié)省不必要開(kāi)支的資金。另外,此系統(tǒng)的操作界面是可視化的界面,管理人員無(wú)需付費(fèi)培訓(xùn)就能盡快上手。廚藝交流平臺(tái)的開(kāi)發(fā)意義如下:1、管理人員再也不用在查詢(xún)信息上花費(fèi)大量寶貴的時(shí)間了,通過(guò)信息關(guān)鍵詞字段就可以在幾秒內(nèi)獲取需要的信息,在各種突發(fā)事件面前管理人員也不用慌張,可以從容淡定地處理各種相關(guān)信息。2、該系統(tǒng)在每天的24小時(shí)期間都是不會(huì)停止服務(wù)的,只要有信息操作的需要,管理人員都能使用常用的360瀏覽器,或者百度瀏覽器,2345瀏覽器等大眾瀏覽器都能登錄系統(tǒng),然后操作對(duì)應(yīng)的功能。3、有了這款信息管理類(lèi)操作軟件,所有需要進(jìn)行處理的數(shù)據(jù)不用在紙質(zhì)版本的文檔上進(jìn)行記載,而是基于電腦進(jìn)行信息錄入。4、廚藝交流信息都是通過(guò)網(wǎng)站進(jìn)行顯示,其實(shí)質(zhì)是這些信息都保存在網(wǎng)站對(duì)應(yīng)的數(shù)據(jù)庫(kù)里面。只要操作員不去惡意刪除信息,那么這些信息將會(huì)永久保存。1.3論文結(jié)構(gòu)安排編寫(xiě)廚藝交流平臺(tái)相對(duì)應(yīng)的論文,其實(shí)就是對(duì)開(kāi)發(fā)完成的程序進(jìn)行再次解讀的過(guò)程。本論文從七個(gè)方面的內(nèi)容講解了開(kāi)發(fā)的程序,具體內(nèi)容如下:第一個(gè)部分:就是論文的緒論,這個(gè)部分就是介紹在什么樣的背景下開(kāi)發(fā)的程序,以及這個(gè)程序開(kāi)發(fā)出來(lái)具有什么意義等內(nèi)容。第二個(gè)部分:就是介紹開(kāi)發(fā)這個(gè)程序使用了什么技術(shù),使用什么數(shù)據(jù)庫(kù)保存程序的數(shù)據(jù)信息,程序開(kāi)發(fā)的語(yǔ)言是使用的什么語(yǔ)言等內(nèi)容。第三個(gè)部分:就是介紹這個(gè)程序開(kāi)發(fā)在現(xiàn)實(shí)生活的可行性問(wèn)題,也講述了程序開(kāi)發(fā)需要設(shè)置什么功能等內(nèi)容。第四個(gè)部分:就是已經(jīng)知曉程序的大致功能,需要對(duì)程序的功能進(jìn)行更為嚴(yán)格的細(xì)分,也需要出具相應(yīng)的功能結(jié)構(gòu)圖,同時(shí),也要設(shè)計(jì)程序?qū)?yīng)的數(shù)據(jù)庫(kù),包括數(shù)據(jù)庫(kù)里面的數(shù)據(jù)表的設(shè)計(jì)等內(nèi)容。第五個(gè)部分:就是在系統(tǒng)的編碼階段,需要使用編程語(yǔ)言完成程序的功能,完成程序的界面設(shè)計(jì),最終以界面實(shí)現(xiàn)的效果圖展示設(shè)計(jì)成果等內(nèi)容。第六個(gè)部分:就是程序已經(jīng)完成了開(kāi)發(fā)的前提之下,需要檢測(cè)程序的各個(gè)模塊是否銜接正常,程序各個(gè)功能能否在網(wǎng)絡(luò)等一切外部條件正常的情況下運(yùn)行,這期間要是出現(xiàn)任何錯(cuò)誤都需要及時(shí)記錄并在后期進(jìn)行修補(bǔ)完善。第七個(gè)部分:就是論文最后的總結(jié)部分,描述遇到的問(wèn)題,采用的解決思路等內(nèi)容。
2相關(guān)技術(shù)2.1SpringBoot框架簡(jiǎn)介SpringBoot是由Pivotal團(tuán)隊(duì)提供的全新\t"/item/Spring%20Boot/_blank"框架,其設(shè)計(jì)目的是用來(lái)\t"/item/Spring%20Boot/_blank"簡(jiǎn)化新\t"/item/Spring%20Boot/_blank"Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。該框架使用了特定的方式來(lái)進(jìn)行配置,從而使開(kāi)發(fā)人員不再需要定義樣板化的配置。通過(guò)這種方式,SpringBoot致力于在蓬勃發(fā)展的快速應(yīng)用開(kāi)發(fā)領(lǐng)域(rapidapplicationdevelopment)成為領(lǐng)導(dǎo)者。SpringBoot可以與經(jīng)典的Java開(kāi)發(fā)工具一起使用或者作為命令行工具安裝。無(wú)論如何,需要JavaSDK1.6或者更高版本,本項(xiàng)目用到的是JDK1.8版本。2.2B/S架構(gòu)介紹在早期的程序開(kāi)發(fā)中,使用得最多的莫過(guò)于C/S架構(gòu)了,現(xiàn)在的生活中軟件在生活的各個(gè)方面落地,使用了C/S架構(gòu)開(kāi)發(fā)出來(lái)的軟件也是不在少數(shù)的,比如企業(yè)日常辦公使用到的微軟的OFFICE軟件,我國(guó)自己研發(fā)的文檔處理軟件WPS,還有娛樂(lè)軟件騰訊的QQ,騰訊的微信,以及電腦上安裝的殺毒軟件金山殺毒軟件,瑞金殺毒軟件等都是C/S架構(gòu)。但是在Internet網(wǎng)絡(luò)盛行之后,鑒于大家對(duì)數(shù)據(jù)信息共享的需求,在原來(lái)的C/S架構(gòu)上進(jìn)行了升級(jí)改進(jìn)之后,有了現(xiàn)在的主流架構(gòu)B/S架構(gòu),B/S架構(gòu)就是在C/S架構(gòu)上多了一個(gè)瀏覽器,讓原來(lái)的直接訪問(wèn)服務(wù)器的方式,變成了通過(guò)瀏覽器去訪問(wèn)服務(wù)器。充分運(yùn)用到了當(dāng)下不斷成熟的瀏覽器技術(shù)。也讓軟件的開(kāi)發(fā)成本以及維護(hù)成本降低了。可以說(shuō)B/S這種新型的架構(gòu)模式讓軟件的開(kāi)發(fā)變得便利化。2.3MySQL數(shù)據(jù)庫(kù)介紹有了程序功能的操作,也需要對(duì)程序操作的各個(gè)功能所產(chǎn)生的數(shù)據(jù)信息存放在一個(gè)固定的倉(cāng)庫(kù)里面,這個(gè)所謂的倉(cāng)庫(kù)就是大家最熟悉的程序開(kāi)發(fā)需要使用的數(shù)據(jù)庫(kù)了,數(shù)據(jù)庫(kù)能夠發(fā)展到至今的模樣,其實(shí)也是經(jīng)歷了很多的變化歷程的,在最開(kāi)始由于數(shù)據(jù)信息處理的需要開(kāi)始推出最低級(jí)的數(shù)據(jù)管理,這個(gè)階段也是數(shù)據(jù)庫(kù)早期的人工管理的階段,后來(lái)也經(jīng)歷了文件管理的階段,這個(gè)階段的數(shù)據(jù)管理因?yàn)樾畔⒉荒軌蜻M(jìn)行共享,加上管理的數(shù)據(jù)對(duì)配套的程序產(chǎn)生了較強(qiáng)的依賴(lài)性,在數(shù)據(jù)信息管理上也存在很多數(shù)據(jù)的重復(fù)記載造成數(shù)據(jù)冗余等問(wèn)題。所以為了解決上述一系列文件管理階段所產(chǎn)生的數(shù)據(jù)管理的問(wèn)題,對(duì)數(shù)據(jù)管理方式進(jìn)行了全方位的升級(jí)改造,也就讓數(shù)據(jù)管理進(jìn)入了一個(gè)全新的階段——數(shù)據(jù)庫(kù)系統(tǒng)的階段。這個(gè)階段也是數(shù)據(jù)庫(kù)管理數(shù)據(jù)的一個(gè)全新的相當(dāng)高級(jí)的階段。說(shuō)到數(shù)據(jù)庫(kù),也不得不說(shuō)數(shù)據(jù)庫(kù)的模型,數(shù)據(jù)庫(kù)擁有的數(shù)據(jù)模型有網(wǎng)狀,還有層次,以及關(guān)系型這三樣數(shù)據(jù)庫(kù)模型。網(wǎng)狀的結(jié)構(gòu)就是把記錄的每條信息都比喻成一個(gè)點(diǎn),點(diǎn)跟點(diǎn)之間也有聯(lián)系,最終就形成了一個(gè)像網(wǎng)一樣的結(jié)構(gòu),就是所謂的網(wǎng)狀數(shù)據(jù)模型。也有對(duì)數(shù)據(jù)記錄使用樹(shù)狀結(jié)構(gòu)的方式進(jìn)行數(shù)據(jù)保存,這個(gè)就是層次數(shù)據(jù)模型,關(guān)系數(shù)據(jù)庫(kù)模型運(yùn)用在現(xiàn)在市面上常見(jiàn)的數(shù)據(jù)庫(kù)當(dāng)中了,像本系統(tǒng)開(kāi)發(fā)使用的MySQL數(shù)據(jù)庫(kù),還有安裝過(guò)程比較復(fù)雜的Sqlserver數(shù)據(jù)庫(kù),也有一些比較小巧的關(guān)系型數(shù)據(jù)庫(kù),像Access數(shù)據(jù)庫(kù),F(xiàn)oxPro數(shù)據(jù)庫(kù)等數(shù)據(jù)庫(kù)。這樣的關(guān)系型數(shù)據(jù)庫(kù)將數(shù)據(jù)表里面的行還有列進(jìn)行相互關(guān)聯(lián)形成一個(gè)二維矩陣的方式來(lái)保存程序所產(chǎn)生的數(shù)據(jù)信息。本次之所以選擇MySQL數(shù)據(jù)庫(kù)來(lái)當(dāng)程序數(shù)據(jù)存放的倉(cāng)庫(kù),則是因?yàn)榇藬?shù)據(jù)庫(kù)安裝不用費(fèi)時(shí),也不需要各種百度信息去解決安裝過(guò)程中出現(xiàn)的任何問(wèn)題,而且由于自己的電腦內(nèi)存比較小,才4個(gè)G,為了更好的開(kāi)發(fā)項(xiàng)目程序,針對(duì)低配置的電腦選擇MySQL數(shù)據(jù)庫(kù)也是情理之中。2.4JAVA語(yǔ)言介紹在1995年這一年的5月份,著名的SunMicrosystems公司在程序開(kāi)發(fā)設(shè)計(jì)上面鄭重推出一種面向?qū)ο箝_(kāi)發(fā)的程序設(shè)計(jì)語(yǔ)言——Java,最開(kāi)始的時(shí)候Java是由詹姆斯.高斯林這位偉大的JAVA之父來(lái)進(jìn)行主導(dǎo),但是在后來(lái)由于各種原因,讓甲骨文公司這個(gè)針對(duì)商業(yè)程序創(chuàng)建了oracle大型數(shù)據(jù)庫(kù)的公司收購(gòu)了Java。Java的平臺(tái)總共算下來(lái)有3個(gè),分別為javaME和javaSE以及javaEE這3個(gè)java平臺(tái)。下面將對(duì)其進(jìn)行分別介紹。1.在電腦桌面程序的開(kāi)發(fā)上面需要選擇JavaME,這個(gè)用得也比較多。2.企業(yè)也會(huì)根據(jù)工作以及業(yè)務(wù)需要開(kāi)發(fā)各種軟件,那么就會(huì)選用JavcEE這個(gè)支持企業(yè)版軟件的開(kāi)發(fā)的Java平臺(tái),JavcEE主攻運(yùn)用在企業(yè)領(lǐng)域上面的web應(yīng)用,JavcEE也在javaSE的基礎(chǔ)上獲得了比如jsp技術(shù),Servlet技術(shù)等程序開(kāi)發(fā)技術(shù)的支持。3.現(xiàn)在生活中手機(jī)的普及化,也使得手機(jī)端這樣的移動(dòng)設(shè)備的軟件的興起,JavaME這個(gè)迷你版java平臺(tái)就能運(yùn)用于移動(dòng)端的軟件開(kāi)發(fā)操作。
3系統(tǒng)分析3.1系統(tǒng)可行性分析需要使用大部分精力開(kāi)發(fā)的廚藝交流平臺(tái)為了充分降低開(kāi)發(fā)風(fēng)險(xiǎn),特意在開(kāi)發(fā)之前進(jìn)行可行性分析這個(gè)驗(yàn)證系統(tǒng)開(kāi)發(fā)是否可行的步驟。本文就會(huì)從技術(shù)角度,經(jīng)濟(jì)角度,還有用戶使用的程序的運(yùn)行角度進(jìn)行綜合闡述。3.1.1技術(shù)可行性分析開(kāi)發(fā)程序選擇的是面向?qū)ο蟮?,功能?qiáng)大的,簡(jiǎn)單易用的Java程序設(shè)計(jì)語(yǔ)言,數(shù)據(jù)庫(kù)的開(kāi)發(fā)工具使用到了MySQL數(shù)據(jù)庫(kù),由于自己之前接觸過(guò)一些簡(jiǎn)單的程序開(kāi)發(fā)方面的設(shè)計(jì)作品,所以對(duì)Eclipse工具的使用比較熟練,對(duì)于數(shù)據(jù)庫(kù)的操作技巧也有一定的積累。另外,程序開(kāi)發(fā)需要在自己電腦上安裝的軟件并不多,在win7操作系統(tǒng)的大環(huán)境下,能夠完全搭建好程序開(kāi)發(fā)的操作環(huán)境,比如Eclipse工具,MySQL數(shù)據(jù)庫(kù)工具,以及處理程序圖片的Photoshop工具等都能安裝在自己的電腦上??偟恼f(shuō)來(lái),開(kāi)發(fā)這個(gè)程序在技術(shù)上是可以實(shí)現(xiàn)的。3.1.2經(jīng)濟(jì)可行性分析開(kāi)發(fā)出來(lái)的程序并不是朝著商業(yè)程序的方向進(jìn)行設(shè)計(jì)開(kāi)發(fā)的,它只是作為一個(gè)畢業(yè)設(shè)計(jì)項(xiàng)目進(jìn)行開(kāi)發(fā),主要用于檢驗(yàn)學(xué)生在學(xué)校所學(xué)知識(shí)的一個(gè)檢驗(yàn),也鍛煉學(xué)生運(yùn)用網(wǎng)絡(luò),圖書(shū)等工具進(jìn)行自學(xué)的能力。所以開(kāi)發(fā)這個(gè)程序軟件并不會(huì)涉及到經(jīng)濟(jì)上面的開(kāi)銷(xiāo),在開(kāi)發(fā)軟件的選擇上也不會(huì)額外付費(fèi)安裝軟件,在開(kāi)發(fā)軟件的官網(wǎng)上面就可以下載需要的軟件,并根據(jù)提示的安裝步驟安裝軟件到自己的電腦上面。總的說(shuō)來(lái),開(kāi)發(fā)這個(gè)程序在經(jīng)濟(jì)上也不存在經(jīng)費(fèi)支出。3.1.3運(yùn)行可行性分析因?yàn)檫@個(gè)程序軟件從開(kāi)始開(kāi)發(fā)到開(kāi)發(fā)截止都是根據(jù)用戶的需求進(jìn)行定制,考慮到此程序軟件是面向廣大普通操作用戶,鑒于他們的知識(shí)文化水平,特意開(kāi)發(fā)出一個(gè)可操作性強(qiáng)的,能夠很容易讓使用用戶上手的,具有可視化操作界面的一個(gè)程序軟件??偟恼f(shuō)來(lái),這個(gè)程序站在用戶運(yùn)行程序的角度上分析,是不存在操作難的問(wèn)題的。用戶只要打開(kāi)程序就可以免去專(zhuān)人培訓(xùn)進(jìn)行程序功能操作。經(jīng)過(guò)上面從技術(shù)的角度,從經(jīng)濟(jì)的角度,從程序運(yùn)行的角度這三個(gè)角度分析現(xiàn)打算開(kāi)發(fā)的程序,可以得出該程序軟件是可以進(jìn)行開(kāi)發(fā)操作的。3.2系統(tǒng)性能分析3.2.1系統(tǒng)安全性程序在使用中是不允許其他訪問(wèn)者隨意竊取程序里面的隱秘信息,也不允許其他操作者越權(quán)操作其他管理用戶操作的功能,要真正杜絕這些現(xiàn)象就必須在程序開(kāi)發(fā)之前把程序的安全性給考慮進(jìn)去。比如現(xiàn)在很多程序都會(huì)把用戶注冊(cè)的功能給考慮進(jìn)去,讓用戶在注冊(cè)頁(yè)面功能區(qū)填寫(xiě)自己的個(gè)人信息,這些數(shù)據(jù)信息涵蓋了用戶本人的姓名,用戶對(duì)程序登錄設(shè)置的密碼,用戶經(jīng)常使用的郵箱,用戶的常用聯(lián)系方式還有用戶的所住地址等信息,這些信息都是設(shè)計(jì)到用戶本人的隱私,那么這些信息在傳輸給程序后臺(tái)時(shí),是需要進(jìn)行管理并保存至對(duì)應(yīng)的數(shù)據(jù)庫(kù)文件里面。要是有人惡意竊取程序的數(shù)據(jù)信息,也就會(huì)讓那些注冊(cè)了此程序軟件的用戶的個(gè)人隱秘信息都會(huì)遭到泄露。這些信息落入其他不法分子手里,他們極有可能根據(jù)用戶的隱私信息去騷擾用戶,并把這些信息用于各種商業(yè)用途謀取其他非法的利益。所以數(shù)據(jù)安全性是一個(gè)系統(tǒng)能不能使用的首要標(biāo)準(zhǔn)。3.2.2數(shù)據(jù)完整性數(shù)據(jù)完整性是確保數(shù)據(jù)信息是否具有可靠性,是否具有參考價(jià)值的一個(gè)重要因素,數(shù)據(jù)信息只描述一部分,或者必有的數(shù)據(jù)信息反而為空等現(xiàn)象都是代表著這個(gè)數(shù)據(jù)信息不完整,有數(shù)據(jù)缺陷,這是個(gè)很?chē)?yán)肅的問(wèn)題,因?yàn)檫@樣的數(shù)據(jù)信息跟垃圾信息沒(méi)什么兩樣。說(shuō)到數(shù)據(jù)完整性,不得不提最常用的程序表單功能。這些表單主要就是提取廣大用戶的數(shù)據(jù)信息的,需要廣大用戶根據(jù)表單上的要求,填寫(xiě)自己的姓名信息,以及自己的聯(lián)系方式信息,有些也會(huì)有額外的信息填寫(xiě)要求,有必須要填的選項(xiàng),也有不需要必填的選項(xiàng)。假如廣大用戶為了保護(hù)自己的隱私,或者不想受到其他人的騷擾,不填寫(xiě)必填項(xiàng)等信息,廣大用戶在最后提交此表單的時(shí)候,往往都是提交不了的。數(shù)據(jù)完整性不僅僅限于登記的數(shù)據(jù)要完整,它也需要程序里面的所有數(shù)據(jù)信息之間存在關(guān)聯(lián),而且這種聯(lián)系也是要求不能出差錯(cuò)的。由于數(shù)據(jù)表之間也會(huì)存在一定的聯(lián)系,所以同一個(gè)數(shù)據(jù)也會(huì)出現(xiàn)在另一個(gè)表格里面,那么這兩個(gè)表格記錄的同一個(gè)數(shù)據(jù)應(yīng)該是一樣的。不能夠是同樣的數(shù)據(jù)信息在不同表中不一樣。3.2.3系統(tǒng)可擴(kuò)展性一切事物都是一直在發(fā)展,程序員開(kāi)發(fā)軟件也需要帶著發(fā)展的思維去進(jìn)行軟件開(kāi)發(fā)操作,這樣的話,開(kāi)發(fā)出來(lái)的程序在應(yīng)對(duì)管理所需時(shí),也會(huì)相對(duì)應(yīng)的進(jìn)行程序升級(jí)與更新。不論是功能完善還是數(shù)據(jù)庫(kù)升級(jí)都能在原來(lái)的基礎(chǔ)上對(duì)原有程序進(jìn)行迭代升級(jí)。讓開(kāi)發(fā)出來(lái)的程序能夠走得越來(lái)越遠(yuǎn)。這也是廣大用戶對(duì)程序軟件的使用要求。3.3系統(tǒng)流程分析管理員假如要操作系統(tǒng)提供的功能,那么管理員就要在系統(tǒng)的登錄界面,填寫(xiě)管理員登錄的賬號(hào)信息,填寫(xiě)相應(yīng)的密碼信息,管理員需要保證這兩者能夠驗(yàn)證身份的賬號(hào)以及密碼信息的正確性,這樣管理員就可以通過(guò)登錄界面進(jìn)入系統(tǒng)后臺(tái)操作界面。圖3.1就是開(kāi)發(fā)的程序軟件廚藝交流平臺(tái)它的操作流程圖。圖3.1系統(tǒng)操作流程圖3.3.1系統(tǒng)登錄流程廚藝交流平臺(tái)的登錄流程,針對(duì)的角色就是操作員的操作角色。在登錄界面需要的必填信息就是賬號(hào)信息,配上登錄的密碼信息就能登錄廚藝交流平臺(tái),需要注意的就是必填的賬號(hào)信息和登錄密碼信息,都需要進(jìn)行驗(yàn)證,系統(tǒng)會(huì)判斷賬號(hào)還有填寫(xiě)的密碼信息的正確性,只有這兩者信息都正確了,就能成功登錄廚藝交流平臺(tái)了。系統(tǒng)登錄流程圖如下圖。圖3.2系統(tǒng)登錄流程圖3.3.2信息添加流程用戶在添加信息的界面填寫(xiě)的任何數(shù)據(jù)信息也是需要驗(yàn)證的,系統(tǒng)會(huì)判斷用戶填寫(xiě)信息的格式還有數(shù)據(jù)信息是不是合法信息,如果用戶填寫(xiě)的信息是合法內(nèi)容,系統(tǒng)就會(huì)在數(shù)據(jù)庫(kù)對(duì)應(yīng)的數(shù)據(jù)表里面添加信息。添加信息流程如下圖。圖3.3添加信息流程圖3.3.3信息刪除流程對(duì)于那些已經(jīng)失效的信息,需要用戶及時(shí)進(jìn)行刪除,這樣有利于騰出空間存放其他信息。刪除信息也是先從數(shù)據(jù)庫(kù)對(duì)應(yīng)數(shù)據(jù)表里面刪除數(shù)據(jù),接著就是更新數(shù)據(jù)表的信息。這樣刪除的數(shù)據(jù),在用戶操作界面就查看不到了。信息刪除流程如下圖所示。圖3.4信息刪除流程圖
4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)概要設(shè)計(jì)廚藝交流平臺(tái)并沒(méi)有使用C/S結(jié)構(gòu),而是基于網(wǎng)絡(luò)瀏覽器的方式去訪問(wèn)服務(wù)器,進(jìn)而獲取需要的數(shù)據(jù)信息,這種依靠瀏覽器進(jìn)行數(shù)據(jù)訪問(wèn)的模式就是現(xiàn)在用得比較廣泛的適用于廣域網(wǎng)并且沒(méi)有網(wǎng)速限制要求的B/S結(jié)構(gòu),圖4.1就是開(kāi)發(fā)出來(lái)的程序工作原理圖。圖4.1程序工作的原理圖4.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)下圖就是系統(tǒng)功能結(jié)構(gòu)圖。圖4.1系統(tǒng)功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)程序設(shè)計(jì)是離不開(kāi)對(duì)應(yīng)數(shù)據(jù)庫(kù)的設(shè)計(jì)操作的,這樣的做法就是減少數(shù)據(jù)對(duì)程序的依賴(lài)性,所以數(shù)據(jù)庫(kù)的設(shè)計(jì)也是需要花費(fèi)大量的日常時(shí)間來(lái)進(jìn)行設(shè)計(jì)的,在設(shè)計(jì)中對(duì)程序開(kāi)發(fā)需要存儲(chǔ)的數(shù)據(jù)信息進(jìn)行實(shí)體劃分,先確認(rèn)實(shí)體,然后設(shè)計(jì)實(shí)體的屬性等操作,這種設(shè)計(jì)就是數(shù)據(jù)庫(kù)設(shè)計(jì)里面不能少的必須有的E-R模型設(shè)計(jì)。為了降低程序設(shè)計(jì)的對(duì)應(yīng)的數(shù)據(jù)庫(kù)設(shè)計(jì)難度,開(kāi)發(fā)人員也可以使用相應(yīng)的工具來(lái)進(jìn)行E-R模型設(shè)計(jì),現(xiàn)在市面上設(shè)計(jì)E-R模型的工具有PowerDesigner建模工具,Navicat制作工具,還有微軟的Visio繪圖工具。為了簡(jiǎn)便起見(jiàn),本程序在設(shè)計(jì)E-R模型的時(shí)候,就選用了微軟的Visio這款功能強(qiáng)大,操作便利的繪圖工具。下面就展示廚藝交流平臺(tái)的實(shí)體E-R圖。(1)下圖就是商品信息實(shí)體E-R圖圖4.7商品信息實(shí)體E-R圖(2)下圖就是菜譜分類(lèi)實(shí)體E-R圖圖4.8菜譜分類(lèi)實(shí)體E-R圖(3)下圖就是商品分類(lèi)實(shí)體E-R圖圖4.9商品分類(lèi)實(shí)體E-R圖4.3.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)本次程序開(kāi)發(fā)選用的數(shù)據(jù)庫(kù)管理工具是MySQL數(shù)據(jù)管理工具,使用它存放數(shù)據(jù)也需要?jiǎng)?chuàng)建程序?qū)?yīng)的數(shù)據(jù)庫(kù)文件,并命名剛創(chuàng)建的數(shù)據(jù)庫(kù)文件,有了數(shù)據(jù)庫(kù)也需要?jiǎng)?chuàng)建各種數(shù)據(jù)表來(lái)充實(shí)數(shù)據(jù)庫(kù),在數(shù)據(jù)表的創(chuàng)建中,不僅需要對(duì)數(shù)據(jù)表命名,也需要對(duì)數(shù)據(jù)表的字段進(jìn)行設(shè)計(jì),包括每個(gè)數(shù)據(jù)表里面需要設(shè)置的字段名稱(chēng),字段對(duì)應(yīng)的數(shù)據(jù)類(lèi)型信息,字段的主鍵設(shè)置這個(gè)也是不可缺少的,因?yàn)槊總€(gè)數(shù)據(jù)表里面的主鍵就是標(biāo)記著這個(gè)數(shù)據(jù)表跟其他數(shù)據(jù)表相區(qū)分的唯一標(biāo)志。就相當(dāng)于生活中的每個(gè)人都有姓名,但是上網(wǎng)搜索自己的名字,會(huì)發(fā)現(xiàn)全國(guó)上下有很多人的名字跟自己的名字一模一樣,包括姓氏以及名字,區(qū)分每個(gè)人的唯一信息就是每個(gè)人的身份證號(hào)信息,主鍵在數(shù)據(jù)表里面也是起著這樣的重要作用。下面就介紹本次開(kāi)發(fā)的程序廚藝交流平臺(tái)的數(shù)據(jù)表結(jié)構(gòu)信息。表4.1菜譜分類(lèi)字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間caipufenleivarchar(200)否菜譜分類(lèi)表4.2菜譜信息字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間caipinbianhaovarchar(200)是NULL菜品編號(hào)caipinmingchengvarchar(200)是NULL菜品名稱(chēng)caipufenleivarchar(200)是NULL菜譜分類(lèi)kouweivarchar(200)是NULL口味nanduvarchar(200)是NULL難度pengrenshizhangvarchar(200)是NULL烹飪時(shí)長(zhǎng)tupianvarchar(200)是NULL圖片yuancailiaolongtext是NULL原材料caipinjieshaolongtext是NULL菜品介紹thumbsupnumint(11)是0贊crazilynumint(11)是0踩clicknumint(11)是0點(diǎn)擊次數(shù)表4.3購(gòu)物車(chē)表字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間tablenamevarchar(200)是shangpinxinxi商品表名useridbigint(20)否用戶idgoodidbigint(20)否商品idgoodnamevarchar(200)是NULL商品名稱(chēng)picturevarchar(200)是NULL圖片buynumberint(11)否購(gòu)買(mǎi)數(shù)量pricefloat是NULL單價(jià)discountpricefloat是NULL會(huì)員價(jià)表4.4健康文章字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間wenzhangbiaotivarchar(200)是NULL文章標(biāo)題wenzhangfengmianvarchar(200)是NULL文章封面wenzhangleixingvarchar(200)是NULL文章類(lèi)型fabushijiandatetime是NULL發(fā)布時(shí)間wenzhangneironglongtext是NULL文章內(nèi)容表4.5美食日志字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間rizhibianhaovarchar(200)是NULL日志編號(hào)rizhibiaotivarchar(200)是NULL日志標(biāo)題rizhifengmianvarchar(200)是NULL日志封面yonghuzhanghaovarchar(200)是NULL用戶賬號(hào)yonghuxingmingvarchar(200)是NULL用戶姓名fabushijiandatetime是NULL發(fā)布時(shí)間meishirizhilongtext是NULL美食日志thumbsupnumint(11)是0贊crazilynumint(11)是0踩表4.6訂單字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間orderidvarchar(200)否訂單編號(hào)tablenamevarchar(200)是shangpinxinxi商品表名useridbigint(20)否用戶idgoodidbigint(20)否商品idgoodnamevarchar(200)是NULL商品名稱(chēng)picturevarchar(200)是NULL商品圖片buynumberint(11)否購(gòu)買(mǎi)數(shù)量pricefloat否0價(jià)格/積分discountpricefloat是0折扣價(jià)格totalfloat否0總價(jià)格/總積分discounttotalfloat是0折扣總價(jià)格typeint(11)是1支付類(lèi)型statusvarchar(200)是NULL狀態(tài)addressvarchar(200)是NULL地址telvarchar(200)是NULL電話consigneevarchar(200)是NULL收貨人表4.7商品分類(lèi)字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間shangpinfenleivarchar(200)否商品分類(lèi)表4.8商品信息字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間shangpinmingchengvarchar(200)是NULL商品名稱(chēng)shangpinbianhaovarchar(200)是NULL商品編號(hào)shangpinfenleivarchar(200)是NULL商品分類(lèi)tupianvarchar(200)是NULL圖片shangpinxiangqinglongtext是NULL商品詳情pricefloat否價(jià)格onelimittimesint(11)是-1單限alllimittimesint(11)是-1庫(kù)存表4.9食材分類(lèi)字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間shicaifenleivarchar(200)否食材分類(lèi)表4.10食材信息字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間shicaimingchengvarchar(200)是NULL食材名稱(chēng)shicaichandivarchar(200)是NULL食材產(chǎn)地shicaididianvarchar(200)是NULL食材地點(diǎn)shicaireliangvarchar(200)是NULL食材熱量fabushijiandatetime是NULL發(fā)布時(shí)間shicaifengmianvarchar(200)是NULL食材封面shiyongyijilongtext是NULL食用宜忌xuangoujiqiaolongtext是NULL選購(gòu)技巧thumbsupnumint(11)是0贊crazilynumint(11)是0踩表4.11收藏表字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間useridbigint(20)否用戶idrefidbigint(20)是NULL收藏idtablenamevarchar(200)是NULL表名namevarchar(200)否收藏名稱(chēng)picturevarchar(200)否收藏圖片表4.12管理員信息表字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵usernamevarchar(100)否用戶名passwordvarchar(100)否密碼rolevarchar(100)是管理員角色addtimetimestamp否CURRENT_TIMESTAMP新增時(shí)間表4.13用戶字段類(lèi)型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間yonghuzhanghaovarchar(200)否用戶賬號(hào)yonghuxingmingvarchar(200)否用戶姓名mimavarchar(200)否密碼xingbievarchar(200)是NULL性別nianlingint(11)是NULL年齡lianxidianhuavarchar(200)是NULL聯(lián)系電話dianziyouxiangvarchar(200)是NULL電子郵箱moneyfloat是0余額
5系統(tǒng)實(shí)現(xiàn)5.1食材分類(lèi)管理管理員管理食材分類(lèi),可以添加,修改,刪除食材分類(lèi)信息。下圖就是食材分類(lèi)管理頁(yè)面。圖5.1食材分類(lèi)管理頁(yè)面5.2用戶信息管理管理員管理用戶信息,可以添加,修改,刪除用戶信息信息。下圖就是用戶信息管理頁(yè)面。圖5.2用戶信息管理頁(yè)面5.3菜譜分類(lèi)管理管理員管理菜譜分類(lèi),可以添加,修改,刪除菜譜分類(lèi)信息。下圖就是菜譜分類(lèi)管理頁(yè)面。圖5.3菜譜分類(lèi)管理頁(yè)面5.4菜譜信息管理管理員管理菜譜信息,可以添加,修改,刪除菜譜信息信息。下圖就是菜譜信息管理頁(yè)面。圖5.4菜譜信息管理頁(yè)面5.5食材信息管理管理員管理食材信息,可以添加,修改,刪除食材信息信息。下圖就是食材信息管理頁(yè)面。圖5.5食材信息管理頁(yè)面
6系統(tǒng)測(cè)試為了保證所開(kāi)發(fā)出來(lái)的系統(tǒng)質(zhì)量過(guò)關(guān),讓所開(kāi)發(fā)出來(lái)的系統(tǒng)具備可靠性并能夠投入運(yùn)行使用,這就需要進(jìn)行系統(tǒng)開(kāi)發(fā)的最后一個(gè)關(guān)鍵步驟,那就是系統(tǒng)測(cè)試??梢哉f(shuō)系統(tǒng)測(cè)試就是對(duì)系統(tǒng)開(kāi)發(fā)前面的步驟,比如系統(tǒng)分析與設(shè)計(jì)等進(jìn)行復(fù)查。盡管在程序開(kāi)發(fā)期間,人們一直很注意避免系統(tǒng)出錯(cuò),但這樣還是會(huì)讓很多的潛在的系統(tǒng)缺陷不容易被人們?nèi)庋鄄煊X(jué),只有經(jīng)過(guò)反復(fù)不斷地測(cè)試才能及時(shí)暴露系統(tǒng)的運(yùn)行問(wèn)題,這個(gè)時(shí)候進(jìn)行系統(tǒng)問(wèn)題的糾正就能真正避免財(cái)產(chǎn)損失,截止到目前,市面上還沒(méi)有從根本上解決開(kāi)發(fā)出的程序的正確性證明。所以發(fā)現(xiàn)系統(tǒng)的錯(cuò)誤以及缺陷的重要手段還是要依賴(lài)于系統(tǒng)測(cè)試。6.1?本系統(tǒng)測(cè)試?本系統(tǒng)的測(cè)試結(jié)合了計(jì)算機(jī)的軟件以及硬件系統(tǒng),對(duì)程序的全部功能,還有程序的運(yùn)行穩(wěn)定性等性能上進(jìn)行了測(cè)試,測(cè)試過(guò)程中也再次對(duì)程序配套數(shù)據(jù)庫(kù)的連接問(wèn)題進(jìn)行了系統(tǒng)化地測(cè)試操作。接下來(lái)就選取系統(tǒng)的一些功能進(jìn)行測(cè)試演示。6.1.1登錄功能測(cè)試程序的登錄界面實(shí)際上就是為了系統(tǒng)的安全,需要驗(yàn)證用戶的身份信息而進(jìn)行設(shè)置的,用戶的身份信息就是依靠自己的賬號(hào),還有登錄密碼信息進(jìn)行驗(yàn)證。用戶的登錄信息有一個(gè)存在問(wèn)題,系統(tǒng)就會(huì)一直停在登錄界面,并給出錯(cuò)誤原因的提示。表6.1就是登錄功能測(cè)試的數(shù)據(jù)。表6.1登錄功能測(cè)試的數(shù)據(jù)用戶名密碼角色結(jié)果aaabbb管理員角色失敗登錄bbbaaa管理員角色失敗登錄aaaaaa管理員角色成功登錄6.1.2修改密碼功能測(cè)試修改密碼其實(shí)就是害怕用戶的密碼信息遭到泄露,導(dǎo)致系統(tǒng)的安全系數(shù)下降,因此,就要要求用戶每個(gè)月修改一次密碼。表6.2就是修改密碼功能測(cè)試數(shù)據(jù)。表6.2修改密碼功能測(cè)試數(shù)據(jù)舊密碼新密碼結(jié)果aaa修改失敗bbbccc修改失敗aaaccc修改成功6.2測(cè)試結(jié)果分析經(jīng)過(guò)了程序開(kāi)發(fā)的最后一個(gè)測(cè)試環(huán)節(jié),對(duì)開(kāi)發(fā)的程序軟件廚藝交流平臺(tái)也下了定論,在測(cè)試期間程序的功能能夠跟最開(kāi)始的用戶需求文檔保持一致性,程序的界面設(shè)計(jì)以及數(shù)據(jù)庫(kù)設(shè)計(jì)也都是參照用戶的需求完成設(shè)計(jì)的。另外,程序開(kāi)發(fā)也充分解決了系統(tǒng)的升級(jí)以及長(zhǎng)時(shí)間保持穩(wěn)定運(yùn)行的問(wèn)題,說(shuō)明該程序軟件還是挺可靠的,進(jìn)行驗(yàn)收上交也是達(dá)標(biāo)的??偟恼f(shuō)來(lái),截止到目前,該廚藝交流平臺(tái)功能可靠,有著簡(jiǎn)單的操作流程,能夠從一定程度上解決數(shù)據(jù)信息操作方面出現(xiàn)的各種問(wèn)題。
結(jié)論開(kāi)發(fā)廚藝交流平臺(tái)是作為畢設(shè)作品進(jìn)行設(shè)計(jì)的,這個(gè)畢設(shè)作品是我在校進(jìn)行知識(shí)學(xué)習(xí)的一個(gè)畢業(yè)考核項(xiàng)目,也是檢驗(yàn)我通過(guò)網(wǎng)絡(luò)工具,圖書(shū)工具等學(xué)習(xí)工具進(jìn)行自學(xué)的能力水平,讓我在根據(jù)程序開(kāi)發(fā)的需求分析初步完成程序功能之外,還接觸了程序的測(cè)試過(guò)程,了解程序測(cè)試的具體的過(guò)程,以及遇到問(wèn)題怎么去尋找相應(yīng)的解決辦法等等,畢業(yè)作品的制作以及設(shè)計(jì)才是學(xué)校對(duì)我真正的考驗(yàn)。在程序軟件沒(méi)能進(jìn)行開(kāi)發(fā)之前,我去了學(xué)校的圖書(shū)館借了有關(guān)數(shù)據(jù)庫(kù)操作的書(shū)籍,在查看了sqlserver和MySQL兩種數(shù)據(jù)庫(kù)的相關(guān)知識(shí)之后,我最后選擇了我比較熟悉的MySQL數(shù)據(jù)庫(kù)。在編程語(yǔ)言的抉擇上,由于自己之前接觸過(guò)Java程序的開(kāi)發(fā),所以為了讓我盡快在短時(shí)間內(nèi)完成程序制作,我確定用Java編程語(yǔ)言進(jìn)行程序編程。另外我從百度上下載了很多的有關(guān)信息增加,信息刪除等操作的源代碼,并通過(guò)不斷調(diào)試以及完成配套的數(shù)據(jù)庫(kù)的設(shè)計(jì),開(kāi)始完成程序的各個(gè)部分的功能。每當(dāng)我粗心大意,致使我深陷程序開(kāi)發(fā)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度科技產(chǎn)品銷(xiāo)售提成及創(chuàng)新激勵(lì)協(xié)議
- 二零二五年度金融機(jī)構(gòu)資金結(jié)算服務(wù)協(xié)議
- 二零二五年度山坪塘承包合同履行中的合同糾紛解決
- 二零二五年度終止雙方在線教育平臺(tái)合作協(xié)議
- 二零二五年度海底油氣管道水平定向鉆施工合作協(xié)議
- 二零二五年度全球市場(chǎng)傭金分成合作協(xié)議
- 2、2024廣西專(zhuān)業(yè)技術(shù)人員繼續(xù)教育公需科目參考答案(97分)
- 2025年合作貨運(yùn)從業(yè)資格證科目一考試答案
- 預(yù)制裝配式檢查井施工工法
- 公司領(lǐng)導(dǎo)發(fā)言稿范文
- 社會(huì)階層與教育選擇行為分析-深度研究
- 2025年內(nèi)蒙古呼和浩特市屬?lài)?guó)企業(yè)紀(jì)檢監(jiān)察機(jī)構(gòu)招聘工作人員80人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 社會(huì)工作行政(第三版)課件匯 時(shí)立榮 第6-11章 項(xiàng)目管理- 社會(huì)工作行政的挑戰(zhàn)、變革與數(shù)字化發(fā)展
- 全過(guò)程工程咨詢(xún)文件管理標(biāo)準(zhǔn)
- 模特?cái)z影及肖像使用合同協(xié)議范本
- 2025年湘潭醫(yī)衛(wèi)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 《預(yù)制高強(qiáng)混凝土風(fēng)電塔筒生產(chǎn)技術(shù)規(guī)程》文本附編制說(shuō)明
- 2025福建福州地鐵集團(tuán)限公司運(yùn)營(yíng)分公司校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 兒童睡眠障礙治療
- 四川省建筑行業(yè)調(diào)研報(bào)告
- 北京市豐臺(tái)區(qū)2024-2025學(xué)年高三上學(xué)期期末英語(yǔ)試題
評(píng)論
0/150
提交評(píng)論