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