【文章內(nèi)容簡(jiǎn)介】
he database to the clients and give the order data to the restaurant.Finally, This system will preliminarily show the basic procedure of the online reservation, include the Data Base Management, data stream, and the basic characteristics of this kind of system. For convenience, whole system will use C/S model, and C language. The development environment is Microsoft Visual Studio 2010. The Database is Microsoft SQL Server 2008.Keywords: Information Age。 Electronic Commerce。 Online Reservation。 C。 C/S model第Ⅱ頁(yè)第1章 緒 論網(wǎng)絡(luò)技術(shù)作為信息時(shí)代最重要也是最具有代表性的技術(shù),已經(jīng)深入到了人類(lèi)生活中的方方面面。而其中電子商務(wù)作為一種通過(guò)互聯(lián)網(wǎng)進(jìn)行的商業(yè)活動(dòng),在近十年來(lái)的到了突飛猛進(jìn)的發(fā)展。本文即將敘述的網(wǎng)上訂餐系統(tǒng),就是將傳統(tǒng)商務(wù)中的重要一員餐飲業(yè)與當(dāng)今互聯(lián)網(wǎng)相結(jié)合的一種產(chǎn)物。作為電子商務(wù)的一種,其所具有的電子商務(wù)的優(yōu)勢(shì)將是傳統(tǒng)餐飲業(yè)所不具備的。 課題來(lái)源該課題來(lái)源為自定。 課題背景科技進(jìn)步帶來(lái)的生產(chǎn)力的發(fā)展,其本質(zhì)上是生產(chǎn)效率的提高。在社會(huì)快速發(fā)展的今天,效率永遠(yuǎn)是衡量一款產(chǎn)品的重要標(biāo)準(zhǔn)。在生活中,我們常常遇到這樣的問(wèn)題:上班期間,由于中午休息的時(shí)間基本一致,在一座寫(xiě)字樓中就往往會(huì)出現(xiàn)這樣的問(wèn)題,即在中午的某個(gè)時(shí)間段內(nèi)將會(huì)出現(xiàn)人流的高度集中,大家選擇在同一時(shí)間去食堂或者樓下的餐廳吃飯。這無(wú)疑會(huì)大大降低人們對(duì)于這段時(shí)間的利用效率。這時(shí),人們可能會(huì)采取一種方式來(lái)回避高峰期,那就是叫外賣(mài)。傳統(tǒng)的外賣(mài)方式就是打電話預(yù)定,然而,在這種方式中,顧客往往通過(guò)餐廳散發(fā)的傳單來(lái)獲取餐廳的相關(guān)信息,通過(guò)電話來(lái)傳達(dá)自己的訂單信息,餐廳方面通過(guò)電話接受訂單后,一般通過(guò)手寫(xiě)來(lái)記錄,最后通過(guò)口頭確認(rèn)才算完成一份訂單的提交,之后就是訂單的完成和食品的遞交。顯然,在傳統(tǒng)外賣(mài)流程中,顧客通過(guò)傳單來(lái)接收信息,所能獲得的信息太少,而且印發(fā)傳單成本高昂,無(wú)疑那些面對(duì)大眾的中低檔餐廳不會(huì)或者很少印發(fā)傳單;其次通過(guò)電話來(lái)接收訂單,效率很低,耗時(shí)至少5到10分鐘;最后,口頭確認(rèn)存在出錯(cuò)的風(fēng)險(xiǎn),無(wú)法保證訂單的有效性。而網(wǎng)上訂餐系統(tǒng)或稱(chēng)之為網(wǎng)上外賣(mài)系統(tǒng),將完美的解決以上的所有問(wèn)題。 國(guó)內(nèi)外在該方向的發(fā)展現(xiàn)狀及分析電子商務(wù)作為信息時(shí)代服務(wù)業(yè)中的重要產(chǎn)業(yè),有“朝陽(yáng)產(chǎn)業(yè)、綠色產(chǎn)業(yè)”之稱(chēng)。相關(guān)專(zhuān)業(yè)人士將電子商務(wù)所具有的特點(diǎn)概況為“三高”、“三新”?!叭摺奔锤呷肆Y本含量、高技術(shù)含量和高附加價(jià)值;“三新”是指新技術(shù)、新業(yè)態(tài)、新方式。人流、物流、資金流、信息流“四流合一”是對(duì)電子商務(wù)核心價(jià)值鏈的概況。因此,自電子商務(wù)誕生時(shí)起,就已經(jīng)在一些領(lǐng)域超過(guò)了傳統(tǒng)的商務(wù)。 全球電子商務(wù)發(fā)展概況縱觀全球電子商務(wù)市場(chǎng),各地區(qū)發(fā)展并不平衡,呈現(xiàn)出美國(guó)、歐盟、亞洲“三足鼎立”的局面。美國(guó)式世界最早發(fā)展電子商務(wù)的國(guó)家,同時(shí)也是電子商務(wù)最為成熟的國(guó)家,電子商務(wù)與傳統(tǒng)商務(wù)成功結(jié)合,已經(jīng)滲透至社會(huì)中的各個(gè)角落。歐盟電子商務(wù)的發(fā)展起步較晚,但發(fā)展速度快,已經(jīng)成為了全球電子商務(wù)的發(fā)達(dá)地區(qū)。亞洲雖然作為電子商務(wù)發(fā)展的新型勢(shì)力,但市場(chǎng)潛力巨大,因此將是全球電子商務(wù)中的持續(xù)發(fā)展地區(qū)。 我國(guó)電子商務(wù)的現(xiàn)狀我國(guó)電子商務(wù)發(fā)展速度極快,但仍呈現(xiàn)出典型的區(qū)域經(jīng)濟(jì)特征,這和我國(guó)經(jīng)濟(jì)發(fā)展、交通和網(wǎng)絡(luò)技術(shù)推廣發(fā)展的區(qū)域特征一致,即呈現(xiàn)出東南沿海屬于發(fā)達(dá)地區(qū),北部和中部屬于快速發(fā)展地區(qū),西部則相對(duì)落后。據(jù)統(tǒng)計(jì),2007年我國(guó)B2B(BusinesstoBusiness 企業(yè)對(duì)企業(yè)之間的營(yíng)銷(xiāo)關(guān)系)電子商務(wù)交易額約為12500億元,其中僅阿里巴巴就占了近7成。而C2C(CustomertoCustomer 顧客對(duì)顧客之間的營(yíng)銷(xiāo)關(guān)系)。但值得注意的是在去年,即2014年,僅“雙十一”一天的交易額就突破了22億元。因此C2C是目前我國(guó)網(wǎng)民網(wǎng)購(gòu)的主要形式。同時(shí)中央政府出臺(tái)了一系列電子商務(wù)政策和法規(guī),努力推動(dòng)電子商務(wù)的快速發(fā)展。如表11所示表11 中央及浙江省有關(guān)政策時(shí)間文件名稱(chēng)內(nèi)容重點(diǎn)2004年8月《中華人民共和國(guó)電子簽名法》是我國(guó)信息化領(lǐng)域第一部法律。從法律制度上保障電子交易安全,促進(jìn)電子商務(wù)和電子政務(wù)的發(fā)展,為電子認(rèn)證服務(wù)業(yè)發(fā)展創(chuàng)造了良好的法律環(huán)境,為電子商務(wù)安全認(rèn)證體系和網(wǎng)絡(luò)信任體系的建立奠定了重要基礎(chǔ)。2005年1月《國(guó)務(wù)院辦公廳關(guān)于加快電子商務(wù)發(fā)展的若干意見(jiàn)》提出了加快電子商務(wù)發(fā)展的五項(xiàng)基本原則:政府推動(dòng)與企業(yè)主導(dǎo)相結(jié)合、營(yíng)造環(huán)境與推廣應(yīng)用相結(jié)合、網(wǎng)絡(luò)經(jīng)濟(jì)和實(shí)體經(jīng)濟(jì)相結(jié)合、重點(diǎn)推進(jìn)和協(xié)調(diào)發(fā)展相結(jié)合、加快發(fā)展與加強(qiáng)管理相結(jié)合。2006年5月《20062020年國(guó)家信息化發(fā)展戰(zhàn)略》提出了我國(guó)電子商務(wù)發(fā)展的“行動(dòng)計(jì)劃”:營(yíng)造環(huán)境、完善政策、發(fā)揮企業(yè)主體作用,大力推進(jìn)電子商務(wù);加快信用、認(rèn)證、標(biāo)準(zhǔn)、支付和現(xiàn)代物流建設(shè);完善結(jié)算清算信息系統(tǒng);探索多層次、多元化的電子商務(wù)發(fā)展方式。2007年6月《電子商務(wù)發(fā)展“十一五”規(guī)劃》進(jìn)一步明確了電子商務(wù)的產(chǎn)業(yè)地位,明確了我國(guó)電子商務(wù)發(fā)展的總體目標(biāo),同時(shí),還從提高電子商務(wù)水平、培育電子商務(wù)服務(wù)體系、提升企業(yè)創(chuàng)新能力和完善支撐環(huán)境四個(gè)方面提出了我國(guó)電子商務(wù)發(fā)展的具體目標(biāo)。 開(kāi)發(fā)工具與環(huán)境簡(jiǎn)介開(kāi)發(fā)語(yǔ)言:C開(kāi)發(fā)環(huán)境:Microsoft Visual Studio 2010軟件運(yùn)行環(huán)境:CLR (Common Language Runtime 公共語(yǔ)言運(yùn)行庫(kù))操作系統(tǒng):Windows7 操作系統(tǒng)數(shù)據(jù)庫(kù):Microsoft SQL Server 2008網(wǎng)絡(luò)通信協(xié)議:TCP/IP傳輸層協(xié)議:TCP第31頁(yè)第2章 需求分析本章是對(duì)網(wǎng)上訂餐系統(tǒng)的目的、范圍、定義和功能進(jìn)行描述和分析。在整個(gè)工程中,需求分析是一個(gè)關(guān)鍵的過(guò)程,我必須首先確定實(shí)際需要才可以確定軟件系統(tǒng)的功能。 系統(tǒng)功能需求對(duì)于一個(gè)程序而言,想要了解功能要如何實(shí)現(xiàn),首先就要了解要實(shí)現(xiàn)哪些功能。對(duì)于網(wǎng)上訂餐系統(tǒng)來(lái)說(shuō),其核心的功能就是與訂單相關(guān)的功能。在提交訂單的過(guò)程中,顧客首先要了解餐廳的信息,這些信息就是餐廳通過(guò)客戶(hù)端錄入到數(shù)據(jù)庫(kù)中的數(shù)據(jù)。顧客瀏覽信息過(guò)后進(jìn)行選擇,最后提交訂單,訂單信息通過(guò)網(wǎng)絡(luò)發(fā)送給服務(wù)器,服務(wù)器存儲(chǔ)并將訂單信息轉(zhuǎn)發(fā)給對(duì)應(yīng)的餐廳客戶(hù)端,最后餐廳客戶(hù)端接收訂單。在這一過(guò)程中,進(jìn)過(guò)分析,初步分析結(jié)果如表21所示。表21 網(wǎng)上訂餐系統(tǒng)初步需求分析功能功能點(diǎn)功能描述顧客的需求顧客登錄顧客輸入地址及聯(lián)系方式后登入系統(tǒng)。查看餐廳及菜單顧客登入系統(tǒng)后可以查看所有在線餐廳的信息及其菜單。提交訂單顧客在選擇好菜品后,提交訂單。餐廳的需求餐廳登錄餐廳在驗(yàn)證餐廳ID和密碼后登入系統(tǒng)。查看、修改餐廳信息餐廳在登入系統(tǒng)后可以看到本餐廳的所有信息,并可以進(jìn)行修改。查看、修改菜單信息餐廳可以查看本餐廳的菜單,并進(jìn)行修改查看訂單餐廳在登入系統(tǒng)后就可以接受訂單,接到訂單后可以查看訂單的信息。管理員的需求管理員登陸管理員在驗(yàn)證ID和密碼后登入系統(tǒng)。查看餐廳信息管理員在登入系統(tǒng)后可以查看到所有的餐廳信息。添加、刪除餐廳管理員在餐廳管理界面可以選擇添加或刪除一個(gè)餐廳。 分析結(jié)果根據(jù)表21對(duì)各種用戶(hù)對(duì)系統(tǒng)功能需求的描述,現(xiàn)將網(wǎng)上訂餐系統(tǒng)功能模塊劃分如表22所示,并對(duì)其模塊的劃分和功能進(jìn)行描述。劃分模塊的目的是使系統(tǒng)的結(jié)構(gòu)更加清晰,開(kāi)發(fā)難度降低從而有利于開(kāi)發(fā)。表22 網(wǎng)上訂餐系統(tǒng)需求分析結(jié)果功能模塊功能點(diǎn)功能描述登錄管理員登錄管理員輸入ID和密碼,系統(tǒng)通過(guò)服務(wù)器將輸入的信息與數(shù)據(jù)庫(kù)中的ID和密碼進(jìn)行對(duì)比驗(yàn)證并反饋結(jié)果。餐廳登陸餐廳輸入餐廳的ID和密碼,系統(tǒng)將輸入的數(shù)據(jù)發(fā)送給服務(wù)器,服務(wù)器將其與數(shù)據(jù)庫(kù)中ID和密碼進(jìn)行對(duì)比驗(yàn)證并反饋結(jié)果。顧客登錄顧客在輸入地址和聯(lián)系方式后登入系統(tǒng),系統(tǒng)將其保存在本地并與服務(wù)器建立連接,接收所有在線餐廳的信息。之后該用戶(hù)所有訂單上的地址與聯(lián)系方式都是登錄時(shí)輸入的內(nèi)容。餐廳管理餐廳添加與刪除管理員登入系統(tǒng)后,服務(wù)器將所有餐廳信息顯示給管理員,管理員可以選擇新建一個(gè)餐廳項(xiàng)或刪除一個(gè)餐廳項(xiàng)。無(wú)論什么操作,服務(wù)器都會(huì)對(duì)數(shù)據(jù)庫(kù)做相應(yīng)的修改。餐廳信息更新餐廳用戶(hù)登入系統(tǒng)之后,服務(wù)器將本餐廳信息發(fā)給用戶(hù)所在客戶(hù)端。用戶(hù)可以修改這些信息,修改信息會(huì)發(fā)給服務(wù)器,服務(wù)器會(huì)對(duì)數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的更新。菜單管理菜單信息的維護(hù)與管理餐廳用戶(hù)登入系統(tǒng)后,服務(wù)器將本餐廳的菜單信息發(fā)送給用戶(hù)所在客戶(hù)端。用戶(hù)可以對(duì)菜單進(jìn)行修改(增加菜品,刪除菜品或修訂某個(gè)菜品的信息)。修改信息會(huì)發(fā)給服務(wù)器,服務(wù)器會(huì)對(duì)數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的修改。訂單提交與接收訂單的提交顧客在登錄后,服務(wù)器會(huì)將所有在線餐廳(已登錄的餐廳)的信息和菜單發(fā)給顧客