


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、浙尸上夕城市學(xué)院ZHEJIANG UNIVERSITY CITY COLLEGE畢業(yè)設(shè)計(jì)(論文)題 目餐飲管理系統(tǒng)的設(shè)計(jì)與開發(fā)姓 名學(xué) 號(hào)專業(yè)班級(jí)所在學(xué)院指導(dǎo)教師(職稱)楊哲31201145計(jì)算機(jī)1202班計(jì)算學(xué)院孫霖(講師)二C一六年五月十四日餐飲管理系統(tǒng)的設(shè)計(jì)與開發(fā)【摘要】 當(dāng)今社會(huì)的生活節(jié)奏越來越快,人們對(duì)餐飲的要求越來越高,不僅要 求色香味俱全,對(duì)餐飲的時(shí)間和方式也有了更高的要求,許多人因?yàn)楣ぷ鞯姆泵?而無法享受美味可口的食品。因此,開發(fā)一個(gè)網(wǎng)上訂餐系統(tǒng)很有必要。本課題在分析了訂餐服務(wù)行業(yè)現(xiàn)狀以及對(duì)現(xiàn)有的網(wǎng)上訂餐系統(tǒng)進(jìn)行研究比較的基礎(chǔ)上,針對(duì)訂餐服務(wù)行業(yè)的特殊性,設(shè)計(jì)研發(fā)了一套基于J2
2、EE技術(shù)的訂餐系統(tǒng)。本系統(tǒng)用戶分為系統(tǒng)管理員、普通用戶以及飯店用戶這三類。管理員模塊的 功能主要包括飯店信息管理、用戶信息管理、菜品信息管理、訂單信息管理;普 通用戶模塊的功能主要包括用戶注冊(cè)與登錄、瀏覽菜品信息、購買菜品;飯店用 戶模塊的功能主要包括菜品信息管理。本系統(tǒng)前臺(tái)主要使用JSP作為開發(fā)語言,后臺(tái)使用 MySQL乍為數(shù)據(jù)庫管理系 統(tǒng),開發(fā)環(huán)境是MyEclipse,服務(wù)器采用tomcat,開發(fā)出的一個(gè)B/S結(jié)構(gòu)的網(wǎng)上 訂餐系統(tǒng)。Design and development of food andbeverage management system【AbstractLife rhythm
3、 faster and faster in today's society, people moreand more high to the requireme nt of food, the dema nd not only delicious, on the tim ing and manner of the restaura nt has a higher request, man ypeople because the work busy and un able to enjoy the delicious food. Therefore, it is n ecessary t
4、o develop an on li ne order system.This topic based on the analysis of some meal service industry present situation and the existing online ordering system, on the basis of comparing research, in order to the particularity of service in dustry, desig ned and developed a set of orderi ng system based
5、 on Web tech no logy. The users of the system is divided into administrators and ordinary users and restaura nts these three kinds of users. Admi nistrator module fun ctio n mai nly in cludes the restaura nt in formatio n man ageme nt, user in formatio n man ageme nt, food in formati on man ageme nt
6、, order in formati on man ageme nt;Ordi nary user module mainly in cludes user registrati on and logi n, browse food in formati on, to buy food; Restaura nt the fun ctio n of the user module main ly in cludes the in formatio n man ageme nt.This system at the front desk mainly using JSP as a developm
7、ent Ianguage, the background using MySQL as the database management system, the development environment is MyEclipse, server using tomcat, developed a B/S structure of on li ne orderi ng system.【Key WordsFOOD AND BEVERAGE MANAGEMENT JSP, SSH HIBERNATE目錄第1章緒論01.1簡介0設(shè)計(jì)與研究的背景 0現(xiàn)狀和發(fā)展趨勢(shì)11.2目的與內(nèi)容31.2.1 目的
8、31.2.2 內(nèi)容3第2章系統(tǒng)開發(fā)框架及開發(fā)工具的介紹 42.1 SSH所使用的技術(shù)簡介42.1.1 Struts 介紹42.1.2 Spring 的介紹 52.1.3 Hiber nate 的介紹 62.2 MVC匡架簡介72.2.1 MVC編程模式82.2.2 MVC框架內(nèi)容8第3章系統(tǒng)的總體設(shè)計(jì)103.1系統(tǒng)功能簡介 103.2系統(tǒng)基本框架103.3數(shù)據(jù)庫設(shè)計(jì).11.第4章系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)154.1用戶功能實(shí)現(xiàn) 15前臺(tái)用戶注冊(cè) 15前臺(tái)用戶登錄 16后臺(tái)用戶登錄 174.2前臺(tái)購買界面19前臺(tái)物品顯示19前臺(tái)購買菜品204.3后臺(tái)管理系統(tǒng)界面21餐廳信息管理 22用戶信息管理22菜品
9、信息管理23訂單信息管理 244.4飯店用戶功能模塊24第5章系統(tǒng)測(cè)試265.1系統(tǒng)測(cè)試目的與意義265.2測(cè)試過程26主頁面的登錄模塊測(cè)試 27結(jié)論28參考文獻(xiàn)29致謝30圖目錄圖3.1基本框架11圖4.1前臺(tái)用戶注冊(cè) 16圖4.2前臺(tái)用戶登錄 17圖4.3后臺(tái)用戶登錄19圖 4.4前臺(tái)菜品顯示 20圖4.5前臺(tái)菜品具體信息 20圖4.6前臺(tái)查看購物車界面 21圖4.7前臺(tái)結(jié)賬界面 21圖4.8后臺(tái)餐廳管理界面 22圖4.9后臺(tái)用戶管理界面 23圖4.10后臺(tái)菜品管理界面 23圖4.11后臺(tái)訂單管理界面24圖4.12后臺(tái)餐廳菜品管理界面 25圖5.1測(cè)試用例27表目錄表 3.1 t_admi
10、n 表12表 3.2 t_user表12表 3.3 t_dianpu 表12表 3.4 t_user表13表 3.5 t_order表13表 3.6 t_orderitem 表13表 3.7 t_pingjia 表14第1章緒論1.1簡介設(shè)計(jì)與研究的背景在全球信息化迅速發(fā)展的今天,Intemet已不僅僅是一種技術(shù),更重要的是它 已成為一種新的經(jīng)營模式。它正在成為世界最大的公共信息庫。隨著計(jì)算機(jī)技術(shù)、 信息技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)等高科技的日新月異的飛速發(fā)展,世界已經(jīng)進(jìn)入 了信息時(shí)代。電子商務(wù)是全球經(jīng)濟(jì)領(lǐng)域的一場(chǎng)革命。目前正處于高速發(fā)展階段。 電子商務(wù)意味著經(jīng)濟(jì)活動(dòng)的主體將不在限于發(fā)達(dá)國家,而是
11、世界各地的人們。電 子商務(wù)對(duì)傳統(tǒng)的商務(wù)活動(dòng)帶來巨大的沖擊。民以食為天。當(dāng)今社會(huì)的生活節(jié)奏越來越快,人們對(duì)餐飲的要求越來越高, 不僅要求色香味俱全,對(duì)餐飲的時(shí)間和方式也有了更高的要求,許多人因?yàn)楣ぷ?的繁忙而無法享受美味可口的食品。餐飲業(yè)是一種個(gè)性化、多樣化的服務(wù)產(chǎn)業(yè), 隨著網(wǎng)絡(luò)技術(shù)以及電子商務(wù)的發(fā)展和普及,人們的消費(fèi)方式和消費(fèi)理念發(fā)生了很 大的變化,足不出戶的網(wǎng)上購物已經(jīng)成為許多人的一種生活方式,同時(shí)網(wǎng)絡(luò)訂餐 逐漸走入人們的生活,并被廣泛接受。隨著中國經(jīng)濟(jì)快速的發(fā)展,國民生活水平和消費(fèi)水平的提高帶動(dòng)了餐飲行業(yè) 的發(fā)展。近幾年大中小城市中餐飲行業(yè)的發(fā)展越來越快,傳統(tǒng)的手工作業(yè)模式已 經(jīng)不能滿足餐
12、飲經(jīng)營者的需求了。人工記賬、核算、查詢等工作既費(fèi)時(shí)、費(fèi)力, 又容易出錯(cuò)。通過在計(jì)算機(jī)中運(yùn)行餐飲管理系統(tǒng),可以有效解決以上的問題。既 提高了工作的效率,又節(jié)省了大量人力資源,為廣大餐飲行業(yè)的經(jīng)營者帶來了更 多的利益,同時(shí)也方便了廣大的消費(fèi)者1。所以本文是想通過制作一個(gè)餐飲管理系統(tǒng),達(dá)到使餐飲行業(yè)有效管理貨源、 人力、食品的目的。隨著人民生活水平的提高,在人們購買力迅速提升的同時(shí),人們對(duì)餐飲的消 費(fèi)也大大的提升,隨之而來的是對(duì)傳統(tǒng)餐飲業(yè)手工作業(yè)模式大大的沖擊,手工作 業(yè)模式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足餐飲行業(yè)經(jīng)營者,他們需要一個(gè)更為方便快捷的系統(tǒng)來 有效的提升餐廳的運(yùn)營效率。信息系統(tǒng)管理流程嚴(yán)謹(jǐn),杜絕了人為造
13、成的各種不利因素,徹底解決了餐飲 服務(wù)中普遍存在的“跑冒滴漏”問題。統(tǒng)計(jì)數(shù)據(jù)的真實(shí)性使管理模式趨于完善和 更加規(guī)范化,避免了傳統(tǒng)人工操作中某些人為因素帶來的合作者之間的信任危機(jī)。 高程度的信息化管理為飯店經(jīng)營者對(duì)市場(chǎng)需求的分析、預(yù)測(cè)提供了可靠的數(shù)據(jù)資 料。餐飲管理系統(tǒng)使餐飲企業(yè)經(jīng)營觀念、經(jīng)營方式更加現(xiàn)代化,將更加精確、及 時(shí)的數(shù)據(jù)提供給決策層參考。通過引入餐飲信息系統(tǒng),可以一步到位地實(shí)現(xiàn)管理 過程全部信息化,而且拋棄傳統(tǒng)餐飲管理中的服務(wù)方式,給人耳目一新的感覺, 全面提升了酒樓的信譽(yù)度和形象2?,F(xiàn)狀和發(fā)展趨勢(shì)近幾年,隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,人們的生活被各種管理系 統(tǒng)所影響。他們已經(jīng)
14、融入了人們的日常生活中,與傳統(tǒng)的人工點(diǎn)餐相比,網(wǎng)上點(diǎn) 餐更加方便、快捷,于是電子商務(wù)開始流行起來。目前,鑒于電子商務(wù)對(duì)經(jīng)濟(jì)增 長的巨大推動(dòng)作用,許多國家大力促進(jìn)電子商務(wù)在國民經(jīng)濟(jì)各個(gè)領(lǐng)域的應(yīng)用。國外現(xiàn)狀:據(jù)美國餐飲協(xié)會(huì)調(diào)查,美國的快餐網(wǎng)點(diǎn)雖只占餐飲業(yè)的15%左右,但年?duì)I業(yè)額額卻占到行業(yè)的1/3。目前,美國餐飲加盟連鎖企業(yè)中經(jīng)營較好的企業(yè)占60%,經(jīng)營持平的企業(yè)占34%,虧損企業(yè)占6%。企業(yè)競爭指數(shù)1998年為80點(diǎn),1999 年上升到85點(diǎn),2000年達(dá)到90點(diǎn):企業(yè)平均投資回收朗也普遍由34年延長到 了57年。競爭激烈的主要原因一方面是網(wǎng)點(diǎn)的不斷增加。另一方面是消費(fèi)者需 求變化的影響。人們對(duì)
15、餐飲業(yè)的追求已由價(jià)格低、用餐快、便于停車轉(zhuǎn)向側(cè)重口 味好、質(zhì)量穩(wěn)定和物有所值。專家們預(yù)測(cè),美國餐飲市場(chǎng)將越來越細(xì)化,突出個(gè) 性化和多樣性,特別是外賣、送餐的需求比例將越來越大,網(wǎng)絡(luò)餐廳也在逐步興 起3。國內(nèi)現(xiàn)狀:個(gè)別餐飲企業(yè)建立自己的網(wǎng)站,進(jìn)行產(chǎn)品菜肴的介紹。據(jù)不完全統(tǒng)計(jì),目前。餐飲業(yè)的網(wǎng)點(diǎn)已經(jīng)達(dá)到了 812.3萬戶。這種各自為政的小而全的網(wǎng)站在企業(yè)宣傳等 方面起到一定作用,但由于只是停留在介紹為主上,不存在網(wǎng)上交易對(duì)原材料 成本的降低和市場(chǎng)的拓展起的作用不大。對(duì)整個(gè)行業(yè)的發(fā)展來說則是一種信息、 資源、資金、勞動(dòng)力的浪費(fèi)。小范圍內(nèi)的餐飲電子商務(wù)。這種電子商務(wù)網(wǎng)站主要由第三方建立操作,實(shí)現(xiàn) 網(wǎng)上
16、訂餐。在杭城某文教區(qū)。一些大學(xué)生看準(zhǔn)大學(xué)校園的廣闊市場(chǎng)自行籌建了一 個(gè)餐飲電子商務(wù)網(wǎng)站,它將附近的多家餐飲店組織起來,利用網(wǎng)絡(luò)的優(yōu)勢(shì),接受 外賣訂單。網(wǎng)頁上自家餐飲店的菜單,菜的名稱和價(jià)格,顧客只需免費(fèi)注冊(cè)成為 該網(wǎng)站的會(huì)員,登陸之后點(diǎn)擊網(wǎng)頁即可接受訂餐,之后網(wǎng)站將在幾分鐘內(nèi)自動(dòng)處 理訂單,并將訂單發(fā)送到相對(duì)應(yīng)的餐館里,由他負(fù)責(zé)送餐。在整個(gè)過程中顧客不 需要出門,簡單方便價(jià)格與店價(jià)格基本一致,而且每天還提供24小時(shí)的服務(wù)。目前,它的主要客戶群是附近的學(xué)生,這類訂單相對(duì)集中,消費(fèi)潛力巨大,每天 接到的早餐、中餐、晚餐和夜宵訂單為數(shù)不少 4。所以開發(fā)餐飲管理系統(tǒng)對(duì)提升餐廳運(yùn)營效率具有很大的意義和實(shí)
17、際應(yīng)用價(jià) 值。隨著云計(jì)算、物聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)終端的普及和應(yīng)用,為餐飲企業(yè)從中尋找 提升效率、拓展業(yè)務(wù)提供了有效途徑,為餐飲企業(yè)經(jīng)營管理水平的提高創(chuàng)造了有 利條件。在此背景下,要求餐飲企業(yè)的經(jīng)營者通過引入包含預(yù)定管理、點(diǎn)單管理、 收銀管理、廚房打印系統(tǒng)、廚房控制系統(tǒng)、采購管理、庫存管理、財(cái)務(wù)管理、成 本核算、會(huì)員管理、客戶關(guān)系管理、POS點(diǎn)菜系統(tǒng)、IC卡點(diǎn)菜系統(tǒng)、連鎖配送管 理系統(tǒng)、分析決策等子系統(tǒng)的專業(yè)餐飲管理系統(tǒng),更快捷、更靈活的處理企業(yè)的 每一件事情,小到前臺(tái)后臺(tái),大到統(tǒng)計(jì)分析。此外,還要求人員素質(zhì)不斷提高, 一大批具有現(xiàn)代意識(shí)的企業(yè)家將脫穎而出,企業(yè)職工的文化素質(zhì)和業(yè)務(wù)水平顯著 提高,一
18、批為企業(yè)發(fā)展戰(zhàn)略服務(wù)的專家、學(xué)者作為企業(yè)特聘的智囊團(tuán)也將出現(xiàn), 從而最終實(shí)現(xiàn)信息系統(tǒng)的準(zhǔn)確理解和正確駕馭,完成“電腦”與“人腦”的完美 結(jié)合。1.2目的與內(nèi)容目的本系統(tǒng)的設(shè)計(jì)目標(biāo)是在考慮到小型餐飲企業(yè)的資金問題的狀況下,為小型餐 飲企業(yè)設(shè)計(jì)一個(gè)能減少小型企業(yè)經(jīng)營成本,提升的運(yùn)營效率、提高的管理效益的 適合小型餐飲管理軟件的餐飲管理系統(tǒng)。在如今信息化應(yīng)用廣泛的餐飲市場(chǎng)中, 一個(gè)具有統(tǒng)計(jì)分析功能可以幫助經(jīng)營者分析自己企業(yè)的經(jīng)營狀況并及時(shí)決策的餐 飲管理系統(tǒng)對(duì)于一個(gè)餐飲企業(yè)不可或缺的。餐飲管理系統(tǒng)主要是對(duì)餐飲業(yè)務(wù)運(yùn)行 過程中人流、物流、資金流、信息流的管理,采用先進(jìn)技術(shù)來開發(fā)系統(tǒng)能更有效 地降低成本
19、,提高經(jīng)營效率。內(nèi)容餐飲管理系統(tǒng)是針對(duì)餐飲業(yè)經(jīng)營者以及消費(fèi)者做的網(wǎng)站,提升運(yùn)營者的工作 效率和準(zhǔn)確性。利用該網(wǎng)站,餐飲業(yè)經(jīng)營者可以有效的管理餐廳,提升工作效率, 防止員工手工作業(yè)產(chǎn)生的各類錯(cuò)誤,有利于管理效率的提升。通過對(duì)餐廳的貨源 儲(chǔ)備以及菜品點(diǎn)菜量的分析,讓餐飲業(yè)運(yùn)營者可以更快的調(diào)整運(yùn)營策略。從而提 升餐飲業(yè)的運(yùn)營效率與顧客的滿意度。1. 收集信息,了解餐飲管理系統(tǒng)的概念并進(jìn)行需求分析,Winodws下 JAVA+MySQL的安裝配置7。2. 網(wǎng)站的權(quán)限設(shè)置8,網(wǎng)站管理(員工的注冊(cè),登入與管理;管理員對(duì)于網(wǎng)站 的管理與維護(hù))。3. 構(gòu)建網(wǎng)站功能:員工瀏覽、發(fā)布菜品;員工信息管理,管理員對(duì)于
20、網(wǎng)站的維 護(hù)包括:對(duì)會(huì)員信息的管理,員工信息的管理,對(duì)菜品信息的管理,對(duì)網(wǎng)站公告, 新聞等模塊的維護(hù)與修改9。4. 通過簡單的測(cè)試來發(fā)現(xiàn)網(wǎng)站中可能會(huì)出現(xiàn)的錯(cuò)誤。將實(shí)際結(jié)果與預(yù)期結(jié)果做對(duì)比,從而減少網(wǎng)站運(yùn)行中的 BUG第2章系統(tǒng)開發(fā)框架及開發(fā)工具的介紹2.1 SSH所使用的技術(shù)簡介SSH 在 J2EE項(xiàng)目中表示了 3 種框架,即 Spring + Struts +Hibernate。 Struts 對(duì)Model,View和Controller都提供了對(duì)應(yīng)的組件。Spring是一個(gè)輕量級(jí)的控制反 轉(zhuǎn)(loC)和面向切面(AOP)的容器框架,它由Rod Johnson創(chuàng)建。它是為了解決企業(yè) 應(yīng)用開發(fā)
21、的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBea俅完成以前只可能由EJB 完成的事情。Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,可以應(yīng)用在任何使用JDBC的場(chǎng)合,可以在Servlet/JSP 的Web應(yīng)用中使用,也可以在應(yīng)用 EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久 化的重任。以下為該開發(fā)框架使用的主要技術(shù)。2.1.1 Struts 介紹Struts框架的主要架構(gòu)設(shè)計(jì)和開發(fā)者是 Craig R.McClanahan°Craig也是Tomcat 4的主要架構(gòu)師,以及 Java Web Services Developer
22、Pac的主要架構(gòu)師和實(shí)現(xiàn)者。 他是 Sun(于 2010 年 1 月被 oracle 收購)的 JavaServer Faces (JSR-127)以及 J2EE 平 臺(tái)的 Web層架構(gòu)的規(guī)范領(lǐng)導(dǎo)。Craig R. McClanahan先生是JCP ExpertGroup成員 之一,曾參與JSP規(guī)格制定與Tomcat 4之編寫,因此Struts Framework廣受Java 開發(fā)人員群體所重視。Borland自2002年底開始于開發(fā)工具JBuilder中支持Struts Framework。Struts是Apache基金會(huì)Jakarta項(xiàng)目組的一個(gè) Open Source項(xiàng)目,它采用MVC
23、模式,能夠很好地幫助java開發(fā)者利用J2EE開發(fā)Web應(yīng)用。和其他的java架構(gòu) 一樣,Struts也是面向?qū)ο笤O(shè)計(jì),將 MVC模式"分離顯示邏輯和業(yè)務(wù)邏輯"的能力發(fā)揮得淋漓盡致。Struts框架的核心是一個(gè)彈性的控制層,基于如 Java Servlets JavaBea ns ResourceBu ndles與 XML 等標(biāo)準(zhǔn)技術(shù),以及 Jakarta Commo ns 的一些 類庫。Struts由一組相互協(xié)作的類(組件)、Servlet以及jsp tag lib組成。基于struts 構(gòu)架的web應(yīng)用程序基本上符合JSP Model2的設(shè)計(jì)標(biāo)準(zhǔn),可以說是一個(gè)傳統(tǒng)MVC
24、 設(shè)計(jì)模式的一種變化類型10。2.1.2 Spring 的介紹Spring是一個(gè)開源框架,Spring是于2003年興起的一個(gè)輕量級(jí)的 Java開發(fā) 框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中闡述的部分理念和原型衍生而來。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建 的。框架的主要優(yōu)勢(shì)之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個(gè) 組件,同時(shí)為J2EE應(yīng)用程序開發(fā)提供集成的框架。Spring使用基本的JavaBean 來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的 開
25、發(fā)。從簡單性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。Spring的核心是控制反轉(zhuǎn)(IoC)和面向切面(AOP)。簡單來說,Spring 是一個(gè)分層的JavaSE/EEfull-stack一站式)輕量級(jí)開源框架。你可能正在想“ Spring不過是另外一個(gè)的framework”。當(dāng)已經(jīng)有許多開放源 代碼(和專有)J2EEframework時(shí),我們?yōu)槭裁催€需要Spring Framework?Spring是獨(dú)特的,因?yàn)槿舾蓚€(gè)原因:它定位的領(lǐng)域是許多其他流行的framework沒有的。Spring致力于提供一種方 法管理你的業(yè)務(wù)對(duì)象。Spring是全面的和模塊化的。S
26、pring有分層的體系結(jié)構(gòu),這意味著你能選擇使 用它孤立的任何部分,它的架構(gòu)仍然是內(nèi)在穩(wěn)定的。因此從你的學(xué)習(xí)中,你可得 到最大的價(jià)值。例如,你可能選擇僅僅使用Spring來簡單化JDBC的使用,或用來管理所有的業(yè)務(wù)對(duì)象。它的設(shè)計(jì)從底部幫助你編寫易于測(cè)試的代碼。Spri ng是用于測(cè)試驅(qū)動(dòng)工程的理 想的 frameworkoSpring對(duì)你的工程來說,它不需要一個(gè)以上的framework。Spring是潛在地一站式解決方案,定位于與典型應(yīng)用相關(guān)的大部分基礎(chǔ)結(jié)構(gòu)。它也涉及到其他framework沒有考慮到的內(nèi)容。2.1.3 Hibernate 的介紹Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射
27、框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù) 庫。Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序使 用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以 在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。Hibernate 的核心接口一共有 5 個(gè),分別為:Session SessionFactory Transactior、 Query和Con figuration。這5個(gè)核心接口在任何開發(fā)中都會(huì)用到。通過這些接口, 不僅可以對(duì)持久化對(duì)象進(jìn)行存取
28、,還能夠進(jìn)行事務(wù)控制。下面對(duì)這五的核心接口 分別加以介紹。Session接口 :Session接口負(fù)責(zé)執(zhí)行被持久化對(duì)象的 CRUD操作(CRUD的任務(wù) 是完成與數(shù)據(jù)庫的交流,包含了很多常見的SQL語句。)。但需要注意的是Session 對(duì)象是非線程安全的。同時(shí),Hibernate的session不同于JSP應(yīng)用中的HttpSession。 這里當(dāng)使用session這個(gè)術(shù)語時(shí),其實(shí)指的是 Hibernate中的session而以后會(huì)將 HttpSesion對(duì)象稱為用戶sessionSessionFactory接口 :SessionFactroy接口負(fù)責(zé)初始化 Hibernate。它充當(dāng)數(shù)據(jù)存 儲(chǔ)
29、源的代理,并負(fù)責(zé)創(chuàng)建Session對(duì)象。這里用到了工廠模式。需要注意的是Sessi onF actory并不是輕量級(jí)的,因?yàn)橐话闱闆r下,一個(gè)項(xiàng)目通常只需要一個(gè) Sessi onF actory就夠,當(dāng)需要操作多個(gè)數(shù)據(jù)庫時(shí),可以為每個(gè)數(shù)據(jù)庫指定一個(gè)Sessi onF actoryCon figurati on 接 口 :Co nfiguratio n 接口負(fù)責(zé)配置并啟動(dòng) Hibernate,創(chuàng)建 SessionFactory對(duì)象。在Hibernate的啟動(dòng)的過程中,Configuration類的實(shí)例首先定 位映射文檔位置、讀取配置,然后創(chuàng)建 Sessio nFactory對(duì)象。Transacti
30、on接口 :Transaction接口負(fù)責(zé)事務(wù)相關(guān)的操作。它是可選的,開發(fā)人員也可以設(shè)計(jì)編寫自己的底層事務(wù)處理代碼Query和Criteria接口:Query和Criteria接口負(fù)責(zé)執(zhí)行各種數(shù)據(jù)庫查詢。它可以 使用HQL語言或SQL語句兩種表達(dá)方式。2.1.4 DWR的介紹DWR采取了一個(gè)類似 AJAX的新方法來動(dòng)態(tài)生成基于 JAVA類的JavaScript 代碼。這樣WEB開發(fā)人員就可以在JavaScript里使用Java代碼,就像它們是瀏覽 器的本地代碼(客戶端代碼)一樣;但是Java代碼運(yùn)行在 WEB服務(wù)器端而且可以自 由訪問WEB服務(wù)器的資源。出于安全的理由,WEB開發(fā)者必須適當(dāng)?shù)嘏?/p>
31、置哪些Java類可以安全的被外部使用。這個(gè)從JAVA到JavaScript的遠(yuǎn)程功能方法給DWR的用戶帶來非常像傳統(tǒng)的 RPC機(jī)制,就像RMI或者SOAP 一樣,而且擁有運(yùn)行在 WEB上但是不需要瀏覽 器插件的好處。DWR不認(rèn)為瀏覽器/WEB服務(wù)器協(xié)議是重要的,而更樂于保證編程界面的簡單 自然。對(duì)此最大的挑戰(zhàn)就是把 AJAX的異步特性和正常JAVA方法調(diào)用的同步特性 相結(jié)合。在異步模式下,結(jié)果數(shù)據(jù)在開始調(diào)用之后的一段時(shí)間之后才可以被異步 訪問獲取到.DWR允許WEB開發(fā)人員傳遞一個(gè)回調(diào)函數(shù),來異步處理Java函數(shù)調(diào) 用過程紹。2.2 MVC框架簡介MVC開始是存在于桌面程序中的,M是指業(yè)務(wù)模型
32、,V是指用戶界面,C則 是控制器,使用MVC的目的是將M和V的實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可 以使用不同的表現(xiàn)形式。比如一批統(tǒng)計(jì)數(shù)據(jù)可以分別用柱狀圖、餅圖來表示。C存在的目的則是確保 M和V的同步,一旦M改變,V應(yīng)該同步更新。模型視圖控制器(MVC )是Xerox PARC在二十世紀(jì)八十年代為編程語 言Smalltalk 80發(fā)明的一種軟件設(shè)計(jì)模式,已被廣泛使用。后來被推薦為Oracle旗下Sun公司Java EE平臺(tái)的設(shè)計(jì)模式,并且受到越來越多的使用 ColdFusion和PHP的開發(fā)者的歡迎。模型一視圖一控制器模式是一個(gè)有用的工具箱,它有很多 好處,但也有一些缺點(diǎn)11。2.2.1 MVC
33、編程模式MVC是一種使用 MVC( Model View Controller模型-視圖-控制器)設(shè)計(jì)創(chuàng) 建Web應(yīng)用程序的模式:Model (模型)表示應(yīng)用程序核心(比如數(shù)據(jù)庫記錄列表)。View (視圖)顯示數(shù)據(jù)(數(shù)據(jù)庫記錄)。Controller (控制器)處理輸入(寫入數(shù)據(jù)庫記錄)。MVC 模式同時(shí)提供了對(duì) HTML、CSS和JavaScript的完全控制。Model (模型)是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。通常模型對(duì) 象負(fù)責(zé)在數(shù)據(jù)庫中存取數(shù)據(jù)。View (視圖)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分。通常視圖是依據(jù)模型數(shù)據(jù) 創(chuàng)建的。Controller (控制器)是應(yīng)用程序中處理
34、用戶交互的部分。通??刂破髫?fù)責(zé)從 視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。MVC分層有助于管理復(fù)雜的應(yīng)用程序,因?yàn)槟梢栽谝粋€(gè)時(shí)間內(nèi)專門關(guān)注一 個(gè)方面。例如,您可以在不依賴業(yè)務(wù)邏輯的情況下專注于視圖設(shè)計(jì)。同時(shí)也讓應(yīng) 用程序的測(cè)試更加容易。MVC分層同時(shí)也簡化了分組開發(fā)。不同的開發(fā)人員可同時(shí)開發(fā)視圖、 控制器 邏輯和業(yè)務(wù)邏輯12。2.2.2 MVC框架內(nèi)容MVC是一個(gè)框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使 用MVC應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。它們各自處理自己 的任務(wù)。最典型的 MVC就是JSP + servlet + javabear的模式。視圖是用戶
35、看到并與之交互的界面。對(duì)老式的Web應(yīng)用程序來說,視圖就是由HTML元素組成的界面,在新式的Web應(yīng)用程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括Adobe Flash和像XHTML ,XML/XSL,WML 等一些標(biāo)識(shí)語言和 Web servicesMVC好處是它能為應(yīng)用程序處理很多不同的視圖。在視圖中其實(shí)沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲(chǔ)的還是一個(gè)雇員列表,作為視圖來講,它只 是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。 在MVC的三個(gè)部件中,模型擁有最多的處理任務(wù)。例如它可能用像EJBs和ColdFusion Compo
36、nents這樣的構(gòu)件對(duì)象來處理數(shù) 據(jù)庫,被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型 能為多個(gè)視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重 用,所以減少了代碼的重復(fù)性13。控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求,所以當(dāng)單擊Web頁面中的超鏈接和發(fā)送HTML表單時(shí),控制器本身不輸出任何東西和做任何處理。 它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后再確定用哪個(gè)視圖來 顯示返回的數(shù)據(jù)。第3章系統(tǒng)的總體設(shè)計(jì)3.1系統(tǒng)功能簡介餐飲管理系統(tǒng)是用來給中小型商家?guī)椭c(diǎn)餐以及管理店鋪的。以網(wǎng)頁端控制 的方式來運(yùn)行,主要包括:用戶信息管理,該模塊主要完
37、成管理員對(duì)系統(tǒng)用戶信息的的管理,由于用戶 帳號(hào)是自行注冊(cè)生成,管理員只能對(duì)用戶進(jìn)行的查看、刪除操作。餐廳信息管理,該管理功能主要完成管理員對(duì)飯店信息的管理,包括飯店信 息的添加、查看、刪除操作。訂單信息管理,該管理功能主要完成管理員對(duì)訂單信息的管理,包括訂單信 息的查看、受理、刪除操作。菜品信息管理,該管理功能主要完成飯店用戶對(duì)菜品信息的管理,包括菜品 信息的查看、添加、刪除操作。用戶訂餐管理,該部分主要完成用戶訂餐的功能,包括菜品信息的查看、購 買、評(píng)價(jià)操作14。3.2系統(tǒng)基本框架設(shè)計(jì)思想遵循以下幾點(diǎn):1. 采用B/S模式進(jìn)行開發(fā),其優(yōu)點(diǎn)是后臺(tái)與前臺(tái)處理層次分明,而且符合眾 多已經(jīng)習(xí)慣網(wǎng)頁方
38、式的用戶。2. 采用面向?qū)ο蟮拈_發(fā)與設(shè)計(jì)理念。運(yùn)用面向?qū)ο蠹夹g(shù)的前提是對(duì)整體系統(tǒng) 的高度和準(zhǔn)確抽象,通過它可以保證系統(tǒng)良好的框架,進(jìn)而帶來產(chǎn)品較強(qiáng)的穩(wěn)定 性和運(yùn)行效率。3. 采用模塊化設(shè)計(jì)。模塊化設(shè)計(jì)要求將整個(gè)系統(tǒng)劃分成基于小的模塊,有利于代碼的重載,簡化設(shè)計(jì)和實(shí)現(xiàn)過程。4. 簡單方便的系統(tǒng)界面。設(shè)計(jì)簡單友好的系統(tǒng)界面,方便用戶較快的適應(yīng)系 統(tǒng)的操作。5 速度優(yōu)先原則。由于此工具最重要的評(píng)測(cè)標(biāo)準(zhǔn)就是速度,因此在設(shè)計(jì)過程 中,具體過程盡量做到資源占用少,速度快。6.設(shè)計(jì)既要突出重點(diǎn),又要細(xì)致周到。要符合設(shè)計(jì)需求,在有可能改進(jìn)的地 方進(jìn)行擴(kuò)充,使系統(tǒng)更適應(yīng)用戶的需要。系統(tǒng)以模塊化、松耦合的方式進(jìn)行
39、搭建部署,使該管理系統(tǒng)可以達(dá)到正常運(yùn) 行。該系統(tǒng)總體結(jié)構(gòu)如下所示,主要包括五個(gè)方面,用戶信息管理,餐廳信息管 理,訂單信息管理,菜品信息管理,用戶訂餐管理等功能基本框架如圖3.1所示:用戶點(diǎn)餐功能用戶注冊(cè)登錄菜品信息管理訂單信息管理菜品信息管理用戶信息管理餐廳信息管理圖3.1基本框架3.3數(shù)據(jù)庫設(shè)計(jì)3.1所管理員信息表主要是記錄了系統(tǒng)管理員注冊(cè)的相關(guān)信息。表結(jié)構(gòu)如表示。表 3.1 t_admin 表字段名稱字段類型/長度說明useridin t/11 位管理員IDuserNamevarchar/50 位登陸賬號(hào)userPwvarchar/50 位登陸密碼用戶信息表主要是記錄了系統(tǒng)中注冊(cè)用戶的基
40、本信息,表結(jié)構(gòu)如表3.2所示表 3.2 t_user 表字段名稱字段類型/長度說明user_idin t/11 位用戶IDuser_ namevarchar/50 位帳號(hào)user_pwvarchar/50 位密碼user_rea In amevarchar/50 位姓名user_addressvarchar/50 位住址user telvarchar/50 位電話user_emailvarchar/50 位郵箱user_delvarchar/50 位刪除標(biāo)示飯店信息表主要是飯店的相關(guān)信息,其中ID是主鍵,表結(jié)構(gòu)如圖3.3所示。表 3.3 t_dianpu 表字段名稱字段類型/長度說明idin
41、t/11 位飯店IDlog inn amevarchar/255 位帳號(hào)logi npwvarchar/255 位密碼min gche ngvarchar/500 位飯店名稱lia nxire nvarchar/255 位聯(lián)系人dia nhuavarchar/255 位電話delvarchar/255 位L刪除標(biāo)示菜品信息表主要記錄了系統(tǒng)中菜品的基本信息,表結(jié)構(gòu)如表3.4所示。表 3.4 t_user 表字段名稱字段類型/長度說明goods_idin t/11 位菜品IDdia npu_idin t/11 位飯店IDgoods_ namevarchar/200 位名稱goods_miaoshu
42、varchar/2000 位介紹fujianvarchar/50 位圖片goods_shicha ngjiain t/11 位價(jià)格goods tejiaint/50 位特價(jià)goods is no ttejiavarchar/50 位不是特價(jià)goods_Delvarchar/50 位刪除標(biāo)示訂單信息表主要是記錄了訂單的基本信息,表結(jié)構(gòu)如表3.2所示表 3.5 t_order 表字段名稱字段類型/長度說明order_idint/50 位訂單IDorder_bia nhaovarchar/200 位訂單編號(hào)order_datevarchar/50 位下單時(shí)間order_s on ghuodizhiv
43、archar/50 位送貨地址order_fukua nfan gshivarchar/50 位付款方式order j inein t/11 位金額order user idin t/11 位用戶IDorder zhua ngtaivarchar/255 位狀態(tài)購物車信息表主要記錄了購物車內(nèi)菜品的相關(guān)信息,表結(jié)構(gòu)如表3.6所示。表 3.6 t_orderitem 表字段名稱字段類型/長度說明orderItemdint/50 位購物車IDgoods_idint/50 位菜品IDorder_idint/50 位訂單IDgoods qua ntityint/50 位數(shù)量ztvarchar/255 位
44、狀態(tài)評(píng)價(jià)信息表主要記錄了菜品評(píng)價(jià)的相關(guān)信息,表結(jié)構(gòu)如表3.7所示。表 3.7 t_pingjia 表字段名稱字段類型/長度說明idin t/11 位評(píng)價(jià)IDn eir ongvarchar/255 位內(nèi)容goodsldvarchar/255 位菜品IDshijia nvarchar/500 位時(shí)間第4章系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)4.1用戶功能實(shí)現(xiàn)首先用戶使用該網(wǎng)站,由于沒有登錄或者注冊(cè),先進(jìn)行注冊(cè)登錄操作。前臺(tái)用戶注冊(cè)系統(tǒng)的普通用戶通過自行注冊(cè)生成,在系統(tǒng)首頁點(diǎn)擊用戶注冊(cè)菜單,系統(tǒng)跳 轉(zhuǎn)到對(duì)應(yīng)的注冊(cè)頁面。在用戶注冊(cè)頁面中,用戶需要填寫帳號(hào)、密碼、姓名、住 址、電話、郵箱等信息。其中密碼默認(rèn)為00000
45、0,密碼只能輸入數(shù)字格式,在這里是通過正則表達(dá)式對(duì)輸入類型進(jìn)行約束。點(diǎn)擊重置按鈕,清空所填數(shù)據(jù),點(diǎn)擊 確定按鈕完成注冊(cè)。是否為空是通過form表單中的onsubmit="return checkForm()來檢查。vform acti on="<%=path %>/userEdit.actio n" n ame="form1" method="post"><input type="button" value="修改"onclick="check2();
46、"/>fun cti on check2()"”)alert("請(qǐng)輸入賬號(hào)"); return false;"”)alert("請(qǐng)輸入密碼");以下是說明文字和插圖示例,正式成文后請(qǐng)刪除插圖的標(biāo)示和引用方法請(qǐng)參見畢業(yè)設(shè)計(jì)(論文)模板 RM* '&*”(*> iW.MNhhft-anr 十oflvMiRVivMATdAnkEiMiMphF?JTJTA 9* -4iJf 電 HEWW Q Lwhwl MW El LMffncriLKn . 屯 MW«« 4 IWI7 E-n. S
47、且 *3¥ '99>W!I! VE. I HVLKM 轉(zhuǎn) BHW 也護(hù) E 電t |>| 宅碑| gn U 4 !U JMOc.圖4.1前臺(tái)用戶注冊(cè)前臺(tái)用戶登錄用戶登錄采用AJAX方式進(jìn)行驗(yàn)證,先是在前臺(tái)獲取輸入的登錄賬號(hào)、密碼 以及登錄類型,點(diǎn)擊登錄后,通過 AJAX方式,后臺(tái)異步進(jìn)行驗(yàn)證,實(shí)現(xiàn)頁面無 刷新的用戶登錄。vform acti on="<%=path %>/userLogi n.actio n" n ame="form1" method="post"> <input
48、type="button" value="登陸"onclick="check2();" style="width: 70px;"/> fun cti on check2()"”)alert("請(qǐng)輸入賬號(hào)"”) alert("請(qǐng)輸入密碼");return false;后臺(tái)用戶登錄為了保證系統(tǒng)的安全性,飯店用戶、系統(tǒng)管理員要使用本系統(tǒng)必須先登陸到 系統(tǒng)中,學(xué)生用戶在進(jìn)行瀏覽之外的操作也需要登錄到系統(tǒng)中才能完成。vform acti on="” n ame
49、="ThisForm" method="post"><input type="button" value="登陸"style="width: 80px;height: 30px;" on Click="check1()"/>fun cti on check1()"”)alert("請(qǐng)輸入用戶名");return false;"”)alert("請(qǐng)輸入密碼");return false;docume
50、nt.getEleme ntByld("i ndicator").style.display="block"function callback(data)docume nt.getEleme ntByld("i ndicator").style.display=" non e" if(data=" no")alert("用戶名或密碼錯(cuò)誤");if(data="yes")alert("通過驗(yàn)證,系統(tǒng)登錄成功");function zhuc
51、e() var strUrl = "<%=path %>/zhuce.jsp"var ret = wi ndow.showModalDialog(strUrl,"","dialogWidth:800px; dialogHeight:500px;dialogLeft:status: no;directories:yes;scrollbars:yes;Resizable=n o;");餐飲管理系焼后臺(tái)2:密碼:類型:|管理員登陸重置圖4.3后臺(tái)用戶登錄4.2前臺(tái)購買界面進(jìn)入首頁最新菜品,可以瀏覽當(dāng)前網(wǎng)站內(nèi)所有菜品信息,并進(jìn)行選
52、擇購買前臺(tái)物品顯示點(diǎn)擊相應(yīng)菜品進(jìn)行訂購,跳轉(zhuǎn)到對(duì)應(yīng)菜品的詳細(xì)頁面,在該頁面顯示菜品的詳細(xì)信息以及操作按鈕9 t * B s圖4.4前臺(tái)菜品顯示10圖4.5前臺(tái)菜品具體信息前臺(tái)購買菜品填寫訂購數(shù)量之后,點(diǎn)擊加入購物車按鈕,將訂單交到購物車,選購?fù)曛?點(diǎn)擊我的購物車菜單,結(jié)算賬單,或者清空購物車重新購買,如果您還想買別的 東西,你可以在選擇繼續(xù)購買,繼續(xù)挑選別的菜品進(jìn)行購買。17fi-"IPS»:Q曾罩f?WW9f-M鬣廳列聯(lián)8»»t<M*1也iMwj>M4A-K4OH 沖JfiftaZr悝Mi 買TIT“宀* : IWIOUIMt : a:|
53、 IWIMmi so匸呻曲垃 t)4 雲(yún)“4<1«|?事 星>lifcn 4 f S « fi INEX 中 盂:w圖4.6前臺(tái)查看購物車界面LlJ MMw"皿匕 L": IWKE 知gz.或醫(yī) 閻 uaH-.MIImmX 4 日 DC+? <k VJTA 9 4-# B s IWM 卅KJ BbMM r¥ <FWW Q Mhwl UW £3i ip.<luwdP<CT MVT*«w i> w.b- EJ - 鴨:!“ -T«»wr H JMSW = H= Hlf
54、 嗚 1£ 氏 K 的"咻 F 電 li CBIkrnw. LI e KJ !JMr:<找的釈5牢fcPfflftE»WP#EMkHt*L*tM<lfc Ht0i齡集釀金監(jiān)nrwvH *HUjtM. nu4H» xrttiawftfeRUlMb: 1PK*l>rOHmt :bfi wm圖4.7前臺(tái)結(jié)賬界面4.3后臺(tái)管理系統(tǒng)界面管理員主頁面:左方頁面展示了管理員可操作的功能菜單,進(jìn)入相關(guān)的管理 頁面可以鏈接到子菜單,每個(gè)管理模塊下面都有相應(yīng)的子菜單餐廳信息管理管理員點(diǎn)擊左側(cè)的菜單“飯店信息管理”,頁面跳轉(zhuǎn)到飯店信息管理界面,調(diào) 用后臺(tái)的飯
55、店Action類查詢出所有的飯店信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合List 中,綁定到request對(duì)象,然后頁面跳轉(zhuǎn)到相應(yīng)的jsp,顯示出飯店信息。主要包括 飯店的帳號(hào)、密碼、飯店名稱、聯(lián)系人、聯(lián)系電話等。點(diǎn)擊刪除按鈕實(shí)現(xiàn)飯店信息的刪除操作。 中如few*詞* E?*a4n #巧rmAsmHEW41!圖4.8后臺(tái)餐廳管理界面用戶信息管理管理員點(diǎn)擊左側(cè)的菜單“用戶信息管理”,系統(tǒng)調(diào)用后臺(tái)的用戶信息Action類 查詢出所有的用戶信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合List中,綁定到request對(duì)象,然后頁面跳轉(zhuǎn)到相應(yīng)的jsp,顯示出所有的用戶信息。用戶信息包括帳號(hào)、密 碼、姓名、住址、電話以及em
56、ail等,點(diǎn)擊刪除按鈕可以實(shí)現(xiàn)用戶信息的刪除操作。聲飲管理基鴕后臺(tái)血臨:WKS%星”m*««Brt 鼻fejfMAME:EVll卜wrwnemrP5>4nMii!斥弗.I專knAnrtmh*!1 士FERjif*7 Q JTXti £ ? * W B s 測(cè) 耳 ”士 弱 證護(hù) 呷iWTPrM tJ grtiRMl噸庁 口 *忖.身齊 F6T =m R1TB7 E " Q : -14圧彌斤 V 已xWHi同 他«專 B #4 E 包 非r碑|# Il -«nil-fl *i-,wrw® 皿 tif >l«an圖4.9后臺(tái)用戶管理界面菜品信息管理管理員點(diǎn)擊左側(cè)的菜單“采購信息管理”,頁面跳轉(zhuǎn)到采購信息管理界面,調(diào)用后臺(tái)的采購Ac
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 共同承包甲方合同范例
- 醫(yī)藥物流收購合同范例
- 培養(yǎng)學(xué)生審美素養(yǎng)的幼兒園教研計(jì)劃
- 兒童心理學(xué)家的咨詢項(xiàng)目與研究計(jì)劃
- 2025年自我保護(hù)中班標(biāo)準(zhǔn)教案
- 班級(jí)交流平臺(tái)建設(shè)計(jì)劃
- 品牌體驗(yàn)經(jīng)濟(jì)的興起與趨勢(shì)計(jì)劃
- 《貴州盛聯(lián)新能源投資有限公司赫章縣松林坡鄉(xiāng)騰達(dá)煤礦〔兼并重組(調(diào)整)〕礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》專家組評(píng)審意見
- 縫紉機(jī)操作知識(shí)培訓(xùn)課件
- 營銷人員心理素質(zhì)專業(yè)培訓(xùn)教程優(yōu)化方案
- 5G手機(jī)無線通訊濾波芯片產(chǎn)業(yè)化項(xiàng)目環(huán)境影響報(bào)告表
- 工會(huì)野炊活動(dòng)方案
- 《對(duì)外援援助成套項(xiàng)目勘察設(shè)計(jì)取費(fèi)標(biāo)準(zhǔn)內(nèi)部暫行規(guī)定(稿)》
- 通用反應(yīng)單元工藝
- 空冷塔施工方案
- Inplan 操作手冊(cè)初稿
- AFM-原子力顯微鏡簡介
- 實(shí)用的尺寸公差等級(jí)一覽表
- 公司資產(chǎn)無償劃轉(zhuǎn)職工安置方案安置方案
- 最新報(bào)銷菜單(精編版)
- 安全生產(chǎn)標(biāo)準(zhǔn)化全套檔案
評(píng)論
0/150
提交評(píng)論