《基于Web的校園訂餐系統(tǒng)的設(shè)計與實現(xiàn)》13000字(論文)_第1頁
《基于Web的校園訂餐系統(tǒng)的設(shè)計與實現(xiàn)》13000字(論文)_第2頁
《基于Web的校園訂餐系統(tǒng)的設(shè)計與實現(xiàn)》13000字(論文)_第3頁
《基于Web的校園訂餐系統(tǒng)的設(shè)計與實現(xiàn)》13000字(論文)_第4頁
《基于Web的校園訂餐系統(tǒng)的設(shè)計與實現(xiàn)》13000字(論文)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE1基于Web的校園訂餐系統(tǒng)的設(shè)計與實現(xiàn)摘要隨著我們的生活質(zhì)量的不斷提升,網(wǎng)上訂餐在電商中占據(jù)的比重越來越高。在目前餐飲越來越強(qiáng)的競爭里展露頭角,己經(jīng)變成每一個餐飲老板的目標(biāo)。隨著科技的蓬勃發(fā)展,計算機(jī)水平的不斷進(jìn)步,計算機(jī)技術(shù)在各行各業(yè)的應(yīng)用都變得更加重要,為行業(yè)的經(jīng)營者提供了更加便易的服務(wù),各行各業(yè)都在努力與現(xiàn)代先進(jìn)技術(shù)接軌,通過科技手段提高自身的優(yōu)勢;本基于Web的校園訂餐系統(tǒng)當(dāng)然也不能排除在外,隨著網(wǎng)絡(luò)技術(shù)的不斷成熟,帶動了本基于Web的校園訂餐系統(tǒng)的發(fā)展,它徹底改變了過去傳統(tǒng)的管理方式,不僅使服務(wù)管理難度變低了,還提升了管理的靈活性。這種個性化的平臺特別注重交互協(xié)調(diào)與管理的相互配合,激發(fā)了管理人員的創(chuàng)造性與主動性,對本基于Web的校園訂餐系統(tǒng)而言非常有利。隨著互聯(lián)網(wǎng)絡(luò)的發(fā)展,互聯(lián)網(wǎng)產(chǎn)業(yè)越來越為人們所關(guān)注。本課程設(shè)計為嚴(yán)格遵循軟件開發(fā)流程,使用MVC模式,采用開源框架Spring+SpringMVC+MyBatis進(jìn)行開發(fā),后端的話,采用MySQL數(shù)據(jù)庫,通過Jdbc與數(shù)據(jù)庫無縫銜接,應(yīng)用跨平臺的Web應(yīng)用JSP技術(shù)進(jìn)行系統(tǒng)的開發(fā)。在設(shè)計過程中,充分保證了系統(tǒng)代碼的良好可讀性、實用性、易擴(kuò)展性、通用性、便于后期維護(hù)、操作方便以及頁面簡潔等特點。關(guān)鍵詞:SpringMVC;MyBatis;MySQL;JSP目錄19762摘要 I15385目錄 III14163第1章緒論 1311111.1背景及意義 1133641.2國內(nèi)外研究概況 1270111.3研究的內(nèi)容 17684第2章相關(guān)技術(shù) 3138012.1JSP技術(shù)介紹 3301902.2JAVA簡介 4263532.3ExtJS 4266562.4MVC結(jié)構(gòu) 5290862.5BOOTStrap框架 5207212.6Eclipse開發(fā)環(huán)境 558272.7Tomcat服務(wù)器 6215942.8MySQL數(shù)據(jù)庫 6325432.9vue框架 725122第3章系統(tǒng)分析 895603.1需求分析 852203.2系統(tǒng)可行性分析 8258303.2.1技術(shù)可行性:技術(shù)背景 98643.2.2經(jīng)濟(jì)可行性 10320363.2.3操作可行性: 10165623.3項目設(shè)計目標(biāo)與原則 1146463.4系統(tǒng)流程分析 12321023.4.1操作流程 12166433.4.2添加信息流程 12147203.4.3刪除信息流程 1319385第4章系統(tǒng)設(shè)計 1443384.1系統(tǒng)體系結(jié)構(gòu) 14165894.2系統(tǒng)架構(gòu)設(shè)計 1464224.3開發(fā)流程設(shè)計 17259454.4數(shù)據(jù)庫設(shè)計原則 1869514.5database的設(shè)計與分析 187211第5章系統(tǒng)實現(xiàn) 196987第6章系統(tǒng)測試 2369326.1系統(tǒng)測試的目的 23228316.2系統(tǒng)測試方法 2319616.3測試步驟 2577526.4系統(tǒng)管理系統(tǒng)測試 2579306.5系統(tǒng)的各個的模塊測試 2638786.6功能測試 27266366.7測試總結(jié) 288334參考文獻(xiàn) 31 第1章緒論1.1背景及意義系統(tǒng)管理也都將通過計算機(jī)進(jìn)行整體智能化操作,對于本基于Web的校園訂餐系統(tǒng)所牽扯的管理及數(shù)據(jù)保存都是非常多的,這給管理者的工作帶來了巨大的挑戰(zhàn),面對大量的信息,傳統(tǒng)的管理系統(tǒng),都是通過筆記的方式進(jìn)行詳細(xì)信息的統(tǒng)計,后來出現(xiàn)電腦,通過電腦輸入軟件將紙質(zhì)的信息統(tǒng)計到電腦上,這種方式比較傳統(tǒng),而且想要統(tǒng)計數(shù)據(jù)信息比較麻煩,還受時間和空間的影響,所以為此開發(fā)了本基于Web的校園訂餐系統(tǒng);對于用戶而言,可以隨時進(jìn)行查看及維護(hù)各方面的信息,管理員可以足不出戶就可以獲取到系統(tǒng)的數(shù)據(jù)信息等,而且還能節(jié)省用戶很多時間,所以開發(fā)本基于Web的校園訂餐系統(tǒng)給管理者帶來了很大的方便,同時也方便管理員對用戶信息進(jìn)行處理?!痘赪eb的校園訂餐系統(tǒng)的設(shè)計與實現(xiàn)》用到的程序以及計算機(jī)技術(shù)。涉及的知識面較為廣泛,可較大的提升工作人員的績效。1.2國內(nèi)外現(xiàn)狀隨著網(wǎng)絡(luò)時代的來臨,網(wǎng)上點餐(外賣)在校園中開始盛行,同學(xué)們通過校園網(wǎng)上點餐的方法不用在去店里排隊點餐,在宿舍中或在教室學(xué)習(xí),便可以為自己、朋友等在線選擇美味可口的美食。1.3研究的內(nèi)容本篇論文主要講述了選題的背景、國內(nèi)外的現(xiàn)狀以及國內(nèi)外現(xiàn)狀的分析,完成本系統(tǒng)時需要用的網(wǎng)絡(luò)工具和計算機(jī)技術(shù),技術(shù)背景、需求分析、系統(tǒng)設(shè)計的目標(biāo)和原則、系統(tǒng)設(shè)計成功后所擁有的功能以及數(shù)據(jù)庫中數(shù)據(jù)表的分析與設(shè)計,系統(tǒng)的各個頁面的設(shè)計方法與詳細(xì)的實現(xiàn)過程,以及測試方法等。較為重要的是需求的分析和設(shè)計方法與詳細(xì)的實現(xiàn)過程。通過了解并熟練應(yīng)用軟件的原理,在完成畢業(yè)設(shè)計的期間,我對畢業(yè)課題進(jìn)行了系統(tǒng)的需求分析、系統(tǒng)的可行性的分析、系統(tǒng)界面以及后臺的詳細(xì)設(shè)計、代碼的編寫與實現(xiàn)、系統(tǒng)的調(diào)試與測試,完成了整個畢設(shè)。當(dāng)前仍然有大部分的人使用傳統(tǒng)的名片、小卡片等作為訂餐的主要工具與途徑,而認(rèn)為網(wǎng)上訂餐系統(tǒng)的存在只是起到了輔助的作用。相對與網(wǎng)上訂餐系統(tǒng)的認(rèn)知上,通過短息或者電話進(jìn)行訂餐依然是人們主要的訂餐途徑,而相對較為全面并且相對專業(yè)的校園訂餐系統(tǒng)軟件依舊沒有被大多數(shù)人的認(rèn)可和了解。本選題主要通過標(biāo)簽等方式實現(xiàn)本基于Web的校園訂餐系統(tǒng)的各種功能,以達(dá)成對本系統(tǒng)的管理。第2章相關(guān)技術(shù)軟件是隱藏在計算機(jī)系統(tǒng)操作內(nèi)部,是整個系統(tǒng)的核心,內(nèi)部控制如同作為隱藏在人類體內(nèi)的大腦一樣,控制人類的行為意識形態(tài)。就像哈利波特手中沒有施加魔咒的魔法棒毫無魔力一樣,沒有軟件的計算機(jī)系統(tǒng)也會無法運行。如果沒有軟件,各種豐富多彩的應(yīng)用在智能手機(jī)將會消失,銀行的功能將無法提供業(yè)務(wù)結(jié)算、核電站反應(yīng)堆系統(tǒng)將失去控制。系統(tǒng)化、標(biāo)準(zhǔn)化、可測性的發(fā)展方向,在軟件工程也引起了極大關(guān)注。2.1JSP技術(shù)介紹JSP技術(shù)本身是一種腳本語言,但它的功能是十分強(qiáng)大的,因為它可以使用所有的JAVA類。SUN公司推出的一種名叫JSP的動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),jsp本質(zhì)上就是Servlet,只不過它是Servlet的一種特殊新式,每個jsp頁面都是一個servlet實例。當(dāng)它與JavaBeans類進(jìn)行結(jié)合時,它可以使顯示邏輯和內(nèi)容分開,這就極大的方便了用戶的需求。JSP的主要優(yōu)點是將業(yè)務(wù)邏輯與表示層分開,并隔離設(shè)計。使開發(fā)應(yīng)用于Web的程序變得更加有效率。前后分隔的意義在于防止在后端合并頁面。由于通信量大,服務(wù)器數(shù)量大,因此在許多情況下,在瀏覽器中分散使用資源會更劃算。另外,它還具有動態(tài)嵌入內(nèi)容等優(yōu)點,能夠提供更好的體驗,工程上的結(jié)合也較弱,開發(fā)也變得容易。所以結(jié)合本基于Web的校園訂餐系統(tǒng)的需求及功能模塊的實現(xiàn),使用JSP技術(shù)是最合適的,而且JSP的拓展性比較好,對于系統(tǒng)在后期使用過程中可以不斷對系統(tǒng)功能進(jìn)行拓展,是系統(tǒng)更完成,更方便的滿足用戶管理。2.2JAVA簡介Java語言從開發(fā)的角度上來說,它比別的開發(fā)語言更為安全,而且Java語言開發(fā)出的系統(tǒng)具有跨平臺運行的特性。因為JVM具有靈活的類加載器機(jī)制,可以讓在一個應(yīng)用程序中使用多個類加載器。只要在不同的平臺上裝上JVM,Java開發(fā)的程序就可以實現(xiàn)跨平臺運行。而從學(xué)習(xí)的角度上來講,它是一種面向?qū)ο蠖_發(fā)的開發(fā)語言,可以把實際生活中的問題應(yīng)用到Java開發(fā)的邏輯中去,這樣可以大大方便學(xué)習(xí)Java的人的理解,從而使得Java相比于其他語言更容易上手。2.3ExtJSExtJS是一個JavaScript框架,它為跨瀏覽器功能構(gòu)建Web程序提供了豐富的UI。

ExtJS的第一個版本是由JackSlocum在2006年開發(fā)的。ExtJS是一款實用程序類,ExtJS是YUI的擴(kuò)展。ExtJS基于MVC/MVVM架構(gòu)。2.4MVC結(jié)構(gòu)一開始的網(wǎng)頁開發(fā)人員并沒有注意代碼開發(fā)規(guī)范,代碼像磚塊一樣堆放在一個系統(tǒng)中,當(dāng)代碼的累積量越來越大后,對于那些堆砌磚塊的人來說就很難了。當(dāng)Web開發(fā)的范圍更廣時,需要將頁面顯示與頁面控件分開,這就不是頁面技術(shù)所能解決的問題了。于是,Web開發(fā)出現(xiàn)了一種新技術(shù):MVC。MVC模式圖如下圖所示。2.5BOOTStrap框架BootStrap設(shè)計出響應(yīng)式頁面,由它設(shè)計頁面可以在手機(jī),計算機(jī)端都可以直接訪問。同時它又是一個開源的前端框架,主要應(yīng)用于頁面的布局,而且它是基于web組件開發(fā)的,使得Web開發(fā)更加快捷。2.6Eclipse開發(fā)環(huán)境Eclipse撐持普遍、兼容性強(qiáng),功能強(qiáng),是一個插件集合,廣泛應(yīng)用于JAVA和J2EE的系統(tǒng)開發(fā),支持JDBC,Mybatis,AJAX,Struts,JavaServlet,Spring,EJB3等市面上存在的幾乎所有數(shù)據(jù)庫鏈接工具和主流Eclipse產(chǎn)品開發(fā)工具。Eclipse在業(yè)內(nèi)是所熟知的開發(fā)工具,該平臺在開發(fā)的過程中運用的就是該工具。Eclipse又被稱之為企業(yè)級的工作平臺,它是以EclipseIDE為基礎(chǔ)的。Eclipse可以幫助我們進(jìn)行數(shù)據(jù)庫的研發(fā)和J2EE的使用,除此之外,還可以提高系統(tǒng)的運營能力,這突出表現(xiàn)在服務(wù)器的整合過程中。Eclipse的功能相當(dāng)完備,能夠為J2EE的集成提供必要的環(huán)境支持,從而完成編碼、測試、調(diào)試及發(fā)布等功能。2.7Tomcat服務(wù)器Tomcat屬于一種輕型的服務(wù)器,所以說在中小企業(yè)中并不具有普適性。但是當(dāng)程序員需要開發(fā)或調(diào)試JSP程序時,則通常會將該服務(wù)器作為首選。對于一個僅具有計算機(jī)基礎(chǔ)知識的人來說,計算機(jī)系統(tǒng)有一個好的Apache服務(wù)器,可以很好的對HTML頁面進(jìn)行訪問。Tomcat雖然是Apache的擴(kuò)展,但是它們都是可以獨立運行的,二者是不互相干擾的。Tomcat是一個中間件,在B/S架構(gòu)中,瀏覽器發(fā)出的http請求經(jīng)過tpmcat中間件,轉(zhuǎn)發(fā)到最終的目的服務(wù)器上,響應(yīng)消息再通過Tomcat返回給瀏覽器。Tomcat所做的事情主要有:開啟監(jiān)聽端口監(jiān)聽用戶的請求,解析用戶發(fā)來的http請求然后訪問到你指定的應(yīng)用系統(tǒng),然后你返回的頁面經(jīng)過Tomcat返回給用戶。2.8MySQL數(shù)據(jù)庫MySQL是一個數(shù)據(jù)庫管理系統(tǒng),它是由Oracle支持的開源軟件,是一個關(guān)系數(shù)據(jù)庫。與其他數(shù)據(jù)庫軟件(如Oracle數(shù)據(jù)庫或MicrosoftSQLServer)相比,MySQL非常容易學(xué)習(xí)和掌握。Mysql的語言是非結(jié)構(gòu)化的,用戶可以在數(shù)據(jù)上進(jìn)行工作,并且其語言簡單,學(xué)習(xí)起來比較容易,其結(jié)構(gòu)也簡單,功能強(qiáng)大,存儲信息量大,Mysql主要應(yīng)用于數(shù)據(jù)的查詢和編程,現(xiàn)在普遍存在的關(guān)系數(shù)據(jù)庫有很多,并得到了普遍的應(yīng)用。使用Mysql數(shù)據(jù)庫在編程過程中帶來了極大的方便,可以對數(shù)據(jù)進(jìn)行廣泛地查詢,Mysql數(shù)據(jù)庫的應(yīng)用并不需要用戶了解其存儲的方式,更不用掌握數(shù)據(jù)存放的方法,Mysql數(shù)據(jù)庫的靈活性較強(qiáng),功能也較強(qiáng)大,大多數(shù)情況下,在其他程序中實現(xiàn)某功能需要編寫一大堆代碼,而在Mysql數(shù)據(jù)庫中只需要一小段代碼就可以實現(xiàn)功能,所以,Mysql數(shù)據(jù)庫的語言較簡潔。數(shù)據(jù)表的建立,可以對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。介于數(shù)據(jù)庫的功能強(qiáng)大等特點,本系統(tǒng)的開發(fā)主要應(yīng)用了Mysql進(jìn)行對數(shù)據(jù)的管理。2.9vue框架Vue.js是一套構(gòu)建用戶界面的漸進(jìn)式框架。與其他重量級框架不同的是,Vue采用自底向上增量開發(fā)的設(shè)計。Vue的核心庫只關(guān)注視圖層,并且非常容易學(xué)習(xí),非常容易與其它庫或已有項目整合。系統(tǒng)分析3.1需求分析本基于Web的校園訂餐系統(tǒng)主要是為了提高工作人員的工作效率和更方便快捷的滿足用戶,更好存儲所有數(shù)據(jù)信息及快速方便的檢索功能,對系統(tǒng)模塊是通過對當(dāng)前正在開發(fā)的許多系統(tǒng),進(jìn)行了合理的分析后,通過用戶較為關(guān)注的功能來進(jìn)行確定的。根據(jù)系統(tǒng)優(yōu)化原則制定并經(jīng)過廣泛調(diào)查和研究。主要依據(jù)該系統(tǒng)的需求分析,實驗之后,成功進(jìn)行了瀏覽器和服務(wù)器之間的交互,通過瀏覽器可以進(jìn)行網(wǎng)頁的訪問以及瀏覽,在地址欄中輸入指定的網(wǎng)址對某頁面可以成功連通并訪問,設(shè)置專門的按鈕來進(jìn)行網(wǎng)頁之間的跳轉(zhuǎn),能成功連接到數(shù)據(jù)庫,并且可以進(jìn)行增、刪、改、查等,開發(fā)出來的系統(tǒng)能夠連接Tomcat網(wǎng)絡(luò),并可以實現(xiàn)網(wǎng)頁的瀏覽以及源代碼的查看。Tomcat容器可以進(jìn)行IP的設(shè)置以及根目錄的設(shè)置,tomcat可以進(jìn)行信息的統(tǒng)計及展示等。在工作人員進(jìn)行錯誤的操作時網(wǎng)頁會進(jìn)行彈框提醒,系統(tǒng)報錯的機(jī)制完善。訂餐軟件的每一個頁面都設(shè)置了相對的錯誤提示功能,在進(jìn)行系統(tǒng)開發(fā)之前將各個功能模塊進(jìn)行比較詳細(xì)的劃分,對于以后出現(xiàn)問題的情況比較容易進(jìn)行排查,并且在進(jìn)行詳細(xì)的劃分后,開發(fā)頁面時的工作效率會有大幅度的提升。3.2系統(tǒng)可行性分析在進(jìn)行校園訂餐系統(tǒng)的開發(fā)之前,首先要進(jìn)行項目的可行性分析,搞清楚這個項目是不是有開發(fā)的必要以及價值。因為出現(xiàn)問題的話并不是所有的都會很好的解決方法,因為有許多問題時不可預(yù)見的,不做好前期的準(zhǔn)備工作的話就有可能會發(fā)生很多的意外情況。如果出現(xiàn)問題而沒有好的解決辦法的話,那么就需要浪費很多的人力、精力來對問題進(jìn)行排查。在我國經(jīng)濟(jì)、科技高速發(fā)展的前提下,電子商務(wù)的模式出現(xiàn)在大眾的視野中。我國各種中大型的訂餐軟件、系統(tǒng)、網(wǎng)站,在大城市中與日俱增。在很多情況下,網(wǎng)上訂餐已經(jīng)成為了大趨勢。同時,因為人民物質(zhì)、精神和生活水平的變化,人們不再只顧著吃飽,不僅要吃飯,而且要吃對飯也越來越難。為了適應(yīng)人們的口味,您不僅可以擺脫自己準(zhǔn)備的麻煩,還可以發(fā)現(xiàn)和發(fā)現(xiàn)新的菜肴,嘗試不同風(fēng)格和類型的菜肴。中國貿(mào)易訂單具有巨大的發(fā)展機(jī)遇和良好的發(fā)展前景。當(dāng)如今,大學(xué)生作為社會發(fā)展的重要組成部分,營養(yǎng)需求不斷提高,日常飲食在他們的生活中占有重要地位。因此,開發(fā)面向大學(xué)生的在線訂餐系統(tǒng)具有重要的現(xiàn)實意義。3.2.1技術(shù)可行性:技術(shù)背景主要是針對項目的實施所需求的技術(shù)的角度出發(fā),估算能否產(chǎn)出合理的設(shè)計技術(shù)方案來進(jìn)行實施。系統(tǒng)的開發(fā)環(huán)境和配置都是可以自行安裝的,系統(tǒng)使用JSP開發(fā)工具,使用比較成熟的Mysql數(shù)據(jù)庫進(jìn)行對系統(tǒng)用戶和管理員之間相關(guān)的數(shù)據(jù)交互,根據(jù)技術(shù)語言對數(shù)據(jù)庫,結(jié)合需求進(jìn)行修改維護(hù),可以使得系統(tǒng)運行更具有穩(wěn)定性和安全性,從而完成實現(xiàn)系統(tǒng)的開發(fā)。(1)硬件可行性分析本基于Web的校園訂餐系統(tǒng)及信息分析的設(shè)計對于所使用的計算機(jī)沒有什么硬性的要求,計算機(jī)只要可以正常的使用進(jìn)行代碼的編寫及頁面設(shè)計就可行,主要是對于服務(wù)器有些要求,對于平臺搭建完成要上傳的服務(wù)器是有一定的要求的,服務(wù)器必須選擇安全性比較高的,然后就是在打開系統(tǒng)必須順暢,不能停頓太長時間;性價比高;安全性高。軟件可行性分析本系統(tǒng)采用的是圖形界面方式,由于工作人員日常使用系統(tǒng)都是Windows系統(tǒng),且界面設(shè)計的較為簡單,所以只需要經(jīng)過簡單的培訓(xùn)就可以進(jìn)行操作。所以不會受到任何阻礙。3.2.2經(jīng)濟(jì)可行性首先,從建設(shè)系統(tǒng)來看,進(jìn)行系統(tǒng)開發(fā)時只需要一臺電腦即可,隨著社會的發(fā)展與進(jìn)步,電腦在生活學(xué)習(xí)中已經(jīng)基本是每個人都具備的條件,所以在開發(fā)階段的成本幾乎可以忽略不計。對于需要用到的工具來看,基本上都可以在網(wǎng)上自行解決,所以前期經(jīng)濟(jì)成本幾乎為零。其次,在后續(xù)開發(fā)成功后的收益來看,要對開發(fā)成功所投入的成本進(jìn)行總結(jié),并考慮系統(tǒng)開發(fā)成功后能帶來的收益狀況,將成本與收益進(jìn)行對比。由于目前網(wǎng)上訂餐已經(jīng)在蓬勃發(fā)展,并且有這方面需求的用戶日益增長,已經(jīng)證明網(wǎng)上訂餐是絕對可行的,這種模式會給商戶帶來不錯的收益,所以在經(jīng)濟(jì)方面,開發(fā)網(wǎng)上訂餐系統(tǒng)是可行并且合理的。本系統(tǒng)對設(shè)備沒有很高的要求,只要正常可以使用的臺式或筆記本都可以運行本系統(tǒng)。收益遠(yuǎn)大于成本。所以本系統(tǒng)在經(jīng)濟(jì)方面是完全可行的。本基于Web的校園訂餐系統(tǒng)的開發(fā)之前所做的市場調(diào)研及其他管理相關(guān)的系統(tǒng),是沒有任何費用的,都是通過開發(fā)者自己的努力,所有的工作的都是自己親力親為,在碰到自己比較難以解決的問題,大多是通過同學(xué)和指導(dǎo)老師的幫助進(jìn)行相關(guān)信息的解決,所以對于系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是完全可行的,沒有任何費用支出的。3.2.3技術(shù)能力分析根據(jù)本系統(tǒng)的功能需求,主要應(yīng)用Html前端語言結(jié)合Mysql數(shù)據(jù)庫以及少量的后端語言來進(jìn)行實現(xiàn),利用Vue框架進(jìn)行整體的設(shè)計。根據(jù)目前已經(jīng)掌握的前端以及數(shù)據(jù)庫的知識,完全可以實現(xiàn)本系統(tǒng)的建設(shè)工作。3.2.4法律可行性分析法律可行性指我們開發(fā)的程序或系統(tǒng)是否存在侵權(quán)等法律問題,如果存在類似的問題,那么即使該軟件或系統(tǒng)成功開發(fā)后,也不能當(dāng)作產(chǎn)品來進(jìn)行銷售。由于用來進(jìn)行本系統(tǒng)開發(fā)的工具都是正版,且屬于自主設(shè)計,無侵權(quán)和剽竊等行為。

因此,開發(fā)本系統(tǒng)在法律上是可行的。3.3項目設(shè)計目標(biāo)與原則1、關(guān)于本基于Web的校園訂餐系統(tǒng)的基本要求(1)功能要求:用戶管理、基于Web的校園訂餐系統(tǒng)、角色管理、個人基于Web的校園訂餐系統(tǒng)等功能模塊。(2)性能:在大多數(shù)的計算機(jī)的大部分環(huán)境下可以流暢的展示頁面并且進(jìn)行登錄,登陸后不出現(xiàn)技術(shù)性問題,系統(tǒng)運行流暢。(3)安全性與隱私性:使用本系統(tǒng)的用戶據(jù)需要進(jìn)行登錄驗證,驗證方法為密碼,用戶輸入正確的密碼后方可登錄該系統(tǒng),本系統(tǒng)用戶的權(quán)限皆是由系統(tǒng)總管理員進(jìn)行分配,用戶只能訪問管理員已分配權(quán)限的模塊,其他模塊無權(quán)訪問。(4)系統(tǒng)運行環(huán)境:支持各種操作系統(tǒng),可以在例如Windows系統(tǒng)、Linux系統(tǒng)等多種系統(tǒng)下進(jìn)行操作。2、開發(fā)目標(biāo)本基于Web的校園訂餐系統(tǒng)的主要開發(fā)目標(biāo)如下:(1)實現(xiàn)系統(tǒng)管理。(2)實現(xiàn)對普通用戶以及商戶管理員的信息管理,減少后期運維人員的工作量,提升工作效率。(3)實現(xiàn)高效對信息的查詢以及對信息的管理;(4)實現(xiàn)通過對系統(tǒng)進(jìn)行操作,提高對問題的處理效率,大大減少處理問題的時間;(5)系統(tǒng)界面盡量設(shè)置的簡潔易懂,系統(tǒng)的操作簡單好學(xué)。3、設(shè)計原則系統(tǒng)主要采用Html技術(shù)與數(shù)據(jù)庫來進(jìn)行開發(fā),對系統(tǒng)數(shù)據(jù)的完整性與穩(wěn)定性有一定的保障。本基于Web的校園訂餐系統(tǒng)的設(shè)計與實現(xiàn)的設(shè)計思想如下:1、系統(tǒng)操作、系統(tǒng)界面:系統(tǒng)操作簡單好學(xué)、容易掌握,系統(tǒng)界面簡潔易懂,一目了然。2、即時可見:對信息的處理將立馬在對應(yīng)位置可以查詢到,實現(xiàn)了“即時公布、即時生效”的功效。3.4系統(tǒng)流程分析3.4.1操作流程管理員在地址欄輸入localhost后展示系統(tǒng)主頁,在主頁賬號、密碼框內(nèi)輸入賬號密碼,輸入完成后,如果賬號密碼都正確,則登錄成功,否則登錄失敗。流程如圖3-1所示。圖3-1操作流程圖3.4.2添加信息流程添加信息時,系統(tǒng)以實現(xiàn)可視化的信息添加功能,在系統(tǒng)中找到添加信息的模塊進(jìn)行數(shù)據(jù)添加,系統(tǒng)將對數(shù)據(jù)進(jìn)行自動編號,驗證數(shù)據(jù)是否符合規(guī)則,如果符合規(guī),則將寫入數(shù)據(jù)庫中,否則數(shù)據(jù)添加失敗。流程如圖3-2所示。圖3-2添加信息流程圖3.4.3刪除信息流程選擇要刪除的信息并點擊刪除,系統(tǒng)提示是否刪除。如果用戶想要刪除信息,系統(tǒng)將刪除信息、數(shù)據(jù)庫刪除信息。流程圖如圖3-3所示。圖3-3刪除信息流程圖系統(tǒng)設(shè)計在本章中,我們需要得出本系統(tǒng)具體的功能模塊設(shè)計以及數(shù)據(jù)庫的設(shè)計。4.1系統(tǒng)體系結(jié)構(gòu)設(shè)計架構(gòu)主要是為了反應(yīng)其中的某個結(jié)構(gòu)和元素之間的聯(lián)系,可以較為抽象的展示出來,架構(gòu)的設(shè)計一般體現(xiàn)在比較大型的系統(tǒng)和項目上。把一個大的總體細(xì)分為多個小的組成部分的過程就是系統(tǒng)架構(gòu)。當(dāng)把所有的小的組成部分完成后,整個大的總體也就成型了。具體的實現(xiàn)過程是依照各個小模塊的功能、接口和邏輯關(guān)系,進(jìn)行分解。系統(tǒng)界面是由多個小模塊組成,層次結(jié)構(gòu)分明,運用面向?qū)ο蠓椒?,一個實體對應(yīng)一個數(shù)據(jù)類型,還要對每個數(shù)據(jù)類添加一個實施類。4.2系統(tǒng)架構(gòu)設(shè)計整個系統(tǒng)架構(gòu)主要分為三層,UI(表現(xiàn)層)、BLL(業(yè)務(wù)邏輯層)、DAL(數(shù)據(jù)訪問層),該層次劃分為目前主流的層次劃分方法。

1)表示層 表示層是軟件和用戶的交互界面,系統(tǒng)向展示層提醒功能,用戶通過展示層的提示向系統(tǒng)發(fā)送請求,系統(tǒng)向顯示層提醒響應(yīng)。層角色獲得用戶請求并展示軟件響應(yīng)。表示層位于三層體系的頂層,主要運用于數(shù)據(jù)的展示以及人員輸入的數(shù)據(jù)的接收。

2)業(yè)務(wù)邏輯層業(yè)務(wù)邏輯層位于三層體系中的中間,業(yè)務(wù)邏輯層在數(shù)據(jù)交換的過程中有著過度的作用,主要體現(xiàn)在對業(yè)務(wù)的封裝上。業(yè)務(wù)邏輯層的出現(xiàn)對于架構(gòu)起到了尤為重要的作用,因為有兩個截然不同的功能。對于數(shù)據(jù)層來說,它可以調(diào)用數(shù)據(jù);而對于表示層來說,它屬于被調(diào)用的一方。業(yè)務(wù)邏輯層的使用上與數(shù)據(jù)層略顯不同,相當(dāng)于數(shù)據(jù)層的“升級”。以基礎(chǔ)的增刪改查為例,數(shù)據(jù)層的“刪”只是單純的刪除,只是實現(xiàn)了“刪”這個動作,而該層中的“刪”會在刪除前進(jìn)行業(yè)務(wù)邏輯的判斷,需要符合業(yè)務(wù)邏輯才會進(jìn)行“刪”的動作,例如:刪除一條數(shù)據(jù)時會先查找該條數(shù)據(jù)是否存在,如果該數(shù)據(jù)確實存在的話才會進(jìn)行刪的動作,如果該數(shù)據(jù)不存在,則不會進(jìn)行刪除動作,并且提示錯誤。即該層的刪以及其他動作都是有邏輯并且要符合邏輯的。數(shù)據(jù)層數(shù)據(jù)展示層(DAL)也被叫做持久層,處于最底層,主要的作用時對數(shù)據(jù)的處理。該層時“單一”的,每個方法都為一個主體,不可在分。比如基本的增刪改查四個操作,都是最基礎(chǔ)的操作,不可再拆分。系統(tǒng)功能模塊如下:在線購買在線購買訂單管理用戶評價登錄發(fā)布美食搜索美食執(zhí)行請求物流平臺用戶4.3開發(fā)流程設(shè)計進(jìn)行系統(tǒng)開發(fā)時,首先要進(jìn)行需求分析,確定系統(tǒng)大概的模型、劃分系統(tǒng)模塊與各個功能模塊的分析,對模塊進(jìn)行詳細(xì)的分解后進(jìn)行系統(tǒng)各模塊的設(shè)計以及代碼的實現(xiàn),然后將各模塊進(jìn)行整合,組合呈一個完整的系統(tǒng),最后進(jìn)行測試和各個模塊功能的補充、完善,確定沒問題后可以完成該系統(tǒng)。如圖4-2所示。圖4-2開發(fā)系統(tǒng)流程圖4.4數(shù)據(jù)庫設(shè)計原則學(xué)習(xí)編程,我們都知道數(shù)據(jù)庫設(shè)計是基于需要設(shè)計的系統(tǒng)功能,我們需要建立一個數(shù)據(jù)庫關(guān)系模型,用于存儲數(shù)據(jù)信息,這樣當(dāng)我們在程序中時,就沒有必要為程序頁面添加數(shù)據(jù),從而提高系統(tǒng)的效率。數(shù)據(jù)庫存儲了很多信息,可以說是基于Web的校園訂餐系統(tǒng)的核心和基礎(chǔ),數(shù)據(jù)庫還提供了添加、刪除、修改和檢查,使系統(tǒng)能夠快速找到自己想要的信息,而不是在程序代碼中找到。數(shù)據(jù)庫中信息表的每個部分根據(jù)一定的關(guān)系精確地組合,排列和組合成數(shù)據(jù)表。4.5database的設(shè)計與分析在軟件設(shè)計中,數(shù)據(jù)庫是一個非常關(guān)鍵的環(huán)節(jié),數(shù)據(jù)庫的設(shè)計方式關(guān)系到軟件的穩(wěn)定性,因此必須進(jìn)行良好的設(shè)計。只有我們設(shè)計了才能出現(xiàn)優(yōu)良的數(shù)據(jù)庫設(shè)計才能提高我們系統(tǒng)的性能,提供更好的服務(wù)。否則就是糟糕的數(shù)據(jù)庫設(shè)計會出現(xiàn)很多問題,影響我們的工作效率,服務(wù)的效率和用戶的使用效率。數(shù)據(jù)庫設(shè)計就是根據(jù)業(yè)務(wù)系統(tǒng)的具體需求,結(jié)合我們所選用的數(shù)據(jù)庫系統(tǒng),為本系統(tǒng)設(shè)計出最為合適的數(shù)據(jù)存儲模型。并建立好數(shù)據(jù)庫中的表結(jié)構(gòu)及表與表之間的管理關(guān)系的過程。使之能有效的對應(yīng)用的數(shù)據(jù)進(jìn)行存儲并可以高效的對已經(jīng)存儲的數(shù)據(jù)進(jìn)行訪問。初版數(shù)據(jù)庫設(shè)計完成后,進(jìn)入項目開發(fā)階段,如果前期的需求的調(diào)查分析,業(yè)務(wù)的頭發(fā),沒關(guān)系,后期大量的數(shù)據(jù)庫結(jié)構(gòu)的變奏的情況經(jīng)常發(fā)生。需求經(jīng)常變化,意外地才是唯一的法則,作為設(shè)計師,前期的調(diào)查,掌握、分析、設(shè)計的過程中,再慎重,只能減少這種情況的風(fēng)險的,可能無法完全避免。還開發(fā)了深,數(shù)據(jù)庫的結(jié)構(gòu)局部變動,例如增稅并密謀表的評論等也成為了重新恢復(fù)正常。針對這些,也應(yīng)該有相應(yīng)的對策,才能在萬應(yīng)改變。MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。關(guān)系數(shù)據(jù)庫是安排數(shù)據(jù)使用關(guān)系模型,使用集代數(shù)數(shù)學(xué)概念和方法,如數(shù)據(jù)庫的處理數(shù)據(jù)。關(guān)系數(shù)據(jù)庫現(xiàn)實世界中不同實體和實體之間的關(guān)系表示為一個關(guān)系模型。數(shù)據(jù)庫的運行管理和維護(hù)等,如數(shù)據(jù)的安全、完整性、并發(fā)和恢復(fù)等控制。自數(shù)據(jù)庫從誕生以來,大致經(jīng)歷了以下幾個階段:1.層次數(shù)據(jù)庫和網(wǎng)狀數(shù)據(jù)庫的過程。2.關(guān)系數(shù)據(jù)庫。3.非關(guān)系型數(shù)據(jù)庫。目前,非關(guān)系型數(shù)據(jù)庫正在蓬勃的發(fā)展中,比如MongoDB、Redis、BigTable等非關(guān)系型數(shù)據(jù)庫已經(jīng)被很多領(lǐng)域廣泛的應(yīng)用。關(guān)系數(shù)據(jù)庫仍然是Web開發(fā)的主流數(shù)據(jù)庫。使用最常用的開源資源版本數(shù)據(jù)庫MySQL作為我的應(yīng)用中使用的數(shù)據(jù)庫。數(shù)據(jù)庫如下:第5章系統(tǒng)實現(xiàn)用戶注冊: /*用戶信息表*/用戶登錄:登錄權(quán)限判斷:

第6章系統(tǒng)測試6.1系統(tǒng)測試的目的程序設(shè)計不能保證沒有錯誤,這是一個開發(fā)過程,在程序運行的過程中是不可避免的,但我們不能使這些錯誤始終存在于系統(tǒng)中,錯誤可能會造成無法估量的后果,如系統(tǒng)崩潰,安全信息,系統(tǒng)無法正常啟動等,為了避免這些問題,我們需要測試程序,并發(fā)現(xiàn)這些問題,并糾正它們,并使系統(tǒng)更長時間穩(wěn)定成熟,本章的作用是發(fā)現(xiàn)這些問題,并對其進(jìn)行修改,雖然耗時費力,但長期非常重要和必要系統(tǒng)的開發(fā)。軟件在設(shè)計后必須進(jìn)行測試,調(diào)試過程中使用的方法是軟件測試方法。測試主要是查看軟件中數(shù)據(jù)的準(zhǔn)確性,操作性,操作的結(jié)果。本系統(tǒng)的實現(xiàn),對于軟件中功能的實現(xiàn)及操作都必須通過測試來評判的準(zhǔn)確性。在系統(tǒng)正式上傳和使用之前必須做的一步就是系統(tǒng)測試,對于測試發(fā)現(xiàn)的錯誤及時修改處理,保證系統(tǒng)準(zhǔn)確無誤的供給用戶使用。6.2系統(tǒng)測試方法在對系統(tǒng)進(jìn)行測試的時候在找到問題的情況下必須在第一時間找到解決問題的辦法,不要存在僥幸的心理,這樣才能讓系統(tǒng)開發(fā)的質(zhì)量有所保證,并且開發(fā)的周期會大大縮短;還有就是在測試時,不要出現(xiàn)重復(fù)性的錯誤,遇到一個錯誤問題,要將整個系統(tǒng)開發(fā)所牽扯的該問題都必須一一解決,這樣的話一來可以增加軟件的安全性,二來可以提升軟件運行的穩(wěn)定性。目前最為廣泛應(yīng)用的兩種測試方法,一種是黑盒測試另一種時百合測試白盒測試法。本系統(tǒng)測試主要為功能性測試,使用黑盒測試方法。黑盒測試又被稱為功能性測試:測試內(nèi)容主要針對程序功能是否能夠按照設(shè)計正常實現(xiàn),在程序接口處進(jìn)行,檢測程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。首先,功能測試不需要對軟件的邏輯思維和內(nèi)部數(shù)據(jù)進(jìn)行測試,對測試人員的代碼能力要求不高,只要能使用系統(tǒng)即可,測試過程中確保系統(tǒng)的各個模塊都進(jìn)行點擊輸入輸出等。保證系統(tǒng)可以走通。在以下的幾種情況時,建議采用黑盒的方法進(jìn)行測試。(1)在對已經(jīng)上線并且產(chǎn)品運行相對穩(wěn)定的系統(tǒng)進(jìn)行了功能的小幅度更新過程中,如果進(jìn)行功能性測試的話,只要能夠了解這個項目的更新項,確定更新項與系統(tǒng)的關(guān)聯(lián)情況和更新項對系統(tǒng)的影響,只對已更新的模塊來進(jìn)行測試,不需要了解系統(tǒng)中的完整的業(yè)務(wù)邏輯。(2)對于復(fù)雜程度相對較小的功能,在測試人員有限的時優(yōu)先采用功能性測試。測試人員首先明確業(yè)務(wù)需求,適當(dāng)結(jié)合系統(tǒng)、個人經(jīng)驗以及更新情況對系統(tǒng)功能進(jìn)行測試,不出現(xiàn)重大問題的情況下,可滿足測試要求。(3)建議適當(dāng)考量測試人員或測試團(tuán)隊專業(yè)技術(shù)能力以及測試階段,如在系統(tǒng)功能測試已經(jīng)完成的前提下,業(yè)務(wù)方執(zhí)行的業(yè)務(wù)驗收測試可以使用黑盒測試方法,降低了團(tuán)隊組建成本和測試成本,無需要求業(yè)務(wù)人員對代碼和軟件邏輯進(jìn)行充分學(xué)習(xí)和掌握。白盒測試技術(shù)是根據(jù)被測對象的結(jié)構(gòu)系統(tǒng)化設(shè)計測試用例的一種方法,關(guān)注軟件產(chǎn)品的內(nèi)部細(xì)節(jié)和邏輯結(jié)構(gòu)。從市場調(diào)查開始到用戶手中,好的產(chǎn)品必須經(jīng)過不懈的努力。全面的測試保高度的保證產(chǎn)品的品質(zhì),能有效的提高產(chǎn)品的使用體驗。在系統(tǒng)發(fā)布之前必須要經(jīng)過多次的測試,通過多次的測試后才可以確定系統(tǒng)功能的完整性與正確性。如果不經(jīng)過測試的話,可能會有bug存在并且后期難以排查、難以解決,潛在的風(fēng)險就變得越大。而之后發(fā)生了任何故障,都會增加檢測錯誤的成本,并且可能會因此造成不必要的損失,這在軟件編碼的歷史上非常多的例子可以印證的慘痛教訓(xùn)。6.3測試步驟本系統(tǒng)的主要在本地的Tomcat服務(wù)器上進(jìn)行軟件bug調(diào)試以及軟件的運行,對于本系統(tǒng)開發(fā)過程是本人獨立設(shè)計完成,所以對于該系統(tǒng)的結(jié)構(gòu)以計算法十分了解,各個模塊之間的調(diào)用以及之間的配合關(guān)系有著充分的了解,所以本次的軟件測試采用了白盒測試的方法進(jìn)行軟件測試。在這個軟件測試的過程中分為多個階段來測試,每個階段的都要進(jìn)行不同方面的相關(guān)的測試,比如說用戶登錄是否成功共,ssm框架配置文件是否完整成功,在這些測試要多測幾次盡量多的查找出軟件的bug以及各方面的問題,以方便日后該系統(tǒng)的維護(hù)以及日常的更新,盡量減輕用戶的煩惱增強(qiáng)該系統(tǒng)的日常體驗,在軟件的各個方面的運行以及各模塊之間的配合進(jìn)行多次測試。通過多次的測試之后將找的軟件缺陷以及軟件存在的bug問題解決掉,一直到一個一階段的測試完美通過之后,繼續(xù)進(jìn)行下一個階段的測試,將每個階段遇到的問題全都解決之后,一直到系統(tǒng)完美運行,提升各個用戶的體驗感。6.4系統(tǒng)管理系統(tǒng)測試在本系統(tǒng)的管理端集成許多模塊的管理功能,個模塊之間通過注解的方式進(jìn)行配合管理,該模塊的測試主要是了為了測試管理員是否可以管理各個模塊,并且各個模塊之間是否可以合理的配合以及反饋結(jié)果是否正確,如果開發(fā)人員在進(jìn)行測試遇到問題,一定要及時解決處理免得之后的使用時,管理人員遇到問題無法解決,當(dāng)通過多次測試之后,如果管理員管理系統(tǒng)沒有其他問題時,便可進(jìn)入下一個階段的測試。6.5系統(tǒng)的各個的模塊測試在本系統(tǒng)的設(shè)計開發(fā)工程中,每個模塊的一系列代碼都是一次性按流程完成的,每個模塊之間的聯(lián)系通過注解的方式來完成各個功能關(guān)系間的調(diào)用,從而降低該軟件系統(tǒng)之間的耦合度,在測試該系統(tǒng)各個模塊時盡量全面的進(jìn)行該模塊的測試,查找出所有可能出現(xiàn)的未知,如果檢測出問題時一定要盡可能短的時間解決掉該問題的缺陷,當(dāng)多次測試都通過之后開發(fā)人員便可以進(jìn)行下一個模塊的測試,測試要經(jīng)過以下步驟。6.5.1.單元測試用于測試單個代碼組件,并確保代碼按預(yù)期工作。單元測試由開發(fā)人員編寫和執(zhí)行。在大多數(shù)情況下,使用JUnit或TestNG這樣的測試框架。測試用例通常在方法級別編寫并自動執(zhí)行。6.5.2.功能測試

通過將給定輸入的輸出與規(guī)范進(jìn)行比較,檢查每個函數(shù)是否正確實現(xiàn)。一般來說,這不是由程序開發(fā)人員來執(zhí)行的,功能測試一般是由單獨的測試團(tuán)隊來執(zhí)行。將測試出來的實際結(jié)果與計劃預(yù)期中的結(jié)果進(jìn)行比較。6.5.3.集成測試檢查整個系統(tǒng)是否正常工作。集成測試由開發(fā)人員完成,但設(shè)計為測試整個組件,而不是測試單個組件。系統(tǒng)由許多不同的組件組成,如代碼,數(shù)據(jù)庫和Web服務(wù)器。集成測試可檢測組件布線,網(wǎng)絡(luò)訪問和數(shù)據(jù)庫問題。6.5.4.回歸測試 當(dāng)系統(tǒng)中出現(xiàn)復(fù)雜的bug時,通常會影響系統(tǒng)的核心區(qū)域,所以使用回歸測試來重新測試系統(tǒng)的所有模塊。經(jīng)過如上這幾樣測試過程對軟件進(jìn)行各項的測試后,則宣布測試結(jié)果合格。6.6功能測試登錄測試:刪除分類測試:修改密碼測試:6.7測試總結(jié)本次測試采用黑盒加白盒進(jìn)行測試。在整個過程中,各個模塊功能都比較完善,但也發(fā)現(xiàn)了一些時間問題,如在數(shù)據(jù)庫沒有數(shù)據(jù)時會出現(xiàn)異常,發(fā)現(xiàn)問題后后進(jìn)行了修改。由于時間和技術(shù)問題,系統(tǒng)還有許多值得修改的地方,本基于Web的校園訂餐系統(tǒng)的基本功能都未發(fā)現(xiàn)問題。不管是系統(tǒng)里面的功能還是界面的設(shè)計都是可值得推廣宣傳的。

結(jié)論此時項目已經(jīng)完成,即使實施的時間不是很長,但是這個過程中需要準(zhǔn)備很長的一段時間去對系統(tǒng)設(shè)計開發(fā)所實際到的技術(shù)進(jìn)行學(xué)習(xí)。在學(xué)習(xí)的過程中,我逐漸認(rèn)識得到了我自身存在的一些不足。在設(shè)計這個程序的過程中,我遇到了很多技術(shù)上的問題,才發(fā)現(xiàn)到自己對于許多的技術(shù)上的問題還未熟練掌握,比如數(shù)據(jù)庫的鏈接,曾經(jīng)胸有成竹認(rèn)為自己掌握了,然而,在開發(fā)過程中,我遇到了許多明顯的問題,這使我完全理解了這種實踐。在規(guī)劃過程中,我學(xué)到了更多關(guān)于JAVA的成熟技術(shù)和廣泛使用的知識。程序預(yù)期設(shè)計的過程也是一個再次學(xué)習(xí)的過程。對于一些控制是必要的應(yīng)用技能,能夠理解,整個過程中僅僅是一個掌握了常用的性能和控制方法。從系統(tǒng)的分析調(diào)查數(shù)據(jù)到系統(tǒng)的設(shè)計實現(xiàn),整個過程經(jīng)歷了幾個月,自己也努力了幾個月,但是系統(tǒng)仍有很多不成熟的地方,在系統(tǒng)設(shè)計過程中有許多技術(shù)缺陷存在其中也涉及到了很多自己無法解決的問題,主要通過找專業(yè)的網(wǎng)站和論壇來解決這些問題,對于圓滿完成我的畢業(yè)設(shè)計,他們也貢獻(xiàn)了很大一部分力量。系統(tǒng)的開發(fā)環(huán)境和配置都是可以自行安裝的,系統(tǒng)使用Java開發(fā)工具,

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論