歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > DOC文檔下載  

論文-中華美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).doc

  • 資源ID:116785261       資源大?。?span id="lnb30pt" class="font-tahoma">2.57MB        全文頁(yè)數(shù):34頁(yè)
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶(hù)名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢(xún)和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

論文-中華美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).doc

大連東軟信息學(xué)院 本科畢業(yè)設(shè)計(jì)(論文)本科畢業(yè)設(shè)計(jì)(論文) 系系 所:所: 信息技術(shù)與商務(wù)管理系 專(zhuān)專(zhuān) 業(yè):業(yè): 信息管理與信息系統(tǒng)(SAP ERP 開(kāi)發(fā)方向) 學(xué)生姓名:學(xué)生姓名: 林瑤 學(xué)生學(xué)號(hào):學(xué)生學(xué)號(hào): 10120900132 指導(dǎo)教師:指導(dǎo)教師: 張奇松 導(dǎo)師職稱(chēng):導(dǎo)師職稱(chēng): 講師 論文題目論文題目:中華美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)中華美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 完成日期:完成日期: 2014 年 5 月 3 日 大連東軟信息學(xué)院 Dalian Neusoft University of Information 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 摘要 I 中華美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 如今,伴隨著計(jì)算機(jī)信息技術(shù),網(wǎng)絡(luò)技術(shù)發(fā)展的迅猛之勢(shì),INTTERNET 的不斷普及, 信息化技術(shù)已經(jīng)滲透到社會(huì)生活的各個(gè)領(lǐng)域和層面,網(wǎng)上沖浪已成為一種時(shí)尚,網(wǎng)民 在滿(mǎn)足平時(shí)的網(wǎng)絡(luò)購(gòu)物、網(wǎng)絡(luò)視頻、八卦新聞、時(shí)事政治之余能更多的關(guān)注美食美味 和飲食健康。民以食為天,通過(guò)編寫(xiě)此網(wǎng)站概要說(shuō)明書(shū),實(shí)現(xiàn)在互聯(lián)網(wǎng)上進(jìn)行餐飲相 關(guān)的檢索,網(wǎng)上查詢(xún),網(wǎng)上瀏覽,網(wǎng)上評(píng)價(jià),在線(xiàn)訂餐等功能。 隨著社會(huì)各方面的進(jìn)步,餐飲產(chǎn)業(yè)的絕對(duì)規(guī)模的迅速增長(zhǎng)以及相對(duì)規(guī)模日益擴(kuò)大, 產(chǎn)業(yè)競(jìng)爭(zhēng)不斷的增強(qiáng),使得美食文化逐漸商業(yè)化。餐飲業(yè)的競(jìng)爭(zhēng)市場(chǎng)變得更大更難以 生存。本網(wǎng)站為各個(gè)加盟店鋪提供了一個(gè)有力的跳臺(tái),網(wǎng)站在成長(zhǎng)的同時(shí)也在助各個(gè) 店鋪成長(zhǎng),為店鋪打上知名度,為飲食業(yè)進(jìn)入網(wǎng)絡(luò)化發(fā)展提供一個(gè)良好的支撐。本系 統(tǒng)的目的是為美食愛(ài)好者搭建一個(gè)可以更好的了解美食淵源的平臺(tái),為上班族搭建一 個(gè)方便快捷的吃飯通道,為蝸居的人們提供方便合理的飲食搭配,即滿(mǎn)足了網(wǎng)民的購(gòu) 物欲望,又解決了那些工作狂不愿意排隊(duì)買(mǎi)飯的需求,同時(shí)還能讓一些美食文化得到 傳播。 關(guān)鍵詞關(guān)鍵詞:信息化技術(shù), 檢索, 查詢(xún), 瀏覽, 評(píng)價(jià) 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) Abstract II Design and Implementation of Chinese Cuisine Website Abstract Today, with the rapid trend of computer information technology, network technology development, INTTERNET the growing popularity of information technology has penetrated into all areas and levels of social life, surfing the Internet has become a fashion, users meet the usual online shopping, online video, gossip news, current affairs politics I can pay more attention to food tasty and healthy diet. Food is a summary of this site by writing instructions, to achieve food -related searches conducted on the Internet, online, web browsing, online assessment, online ordering capabilities. With the advances in all aspects of society, the absolute size of the rapidly growing food and beverage industry, as well as the relative size of the growing, constantly enhance industrial competitiveness, making food culture gradually commercialized. Competition in the market has become larger and more food and beverage industry to survive. This site provides a powerful platform for individual franchised stores, websites, while also help in the growth of each store growth for stores marked awareness, provide a good support for the catering industry into network development. The purpose of this system is to food lovers can build a better understanding of food origins platform for workers to build a quick and easy meal channels for convenience dwelling people with a reasonable diet that meets the users shopping desires, they do not want to solve those workaholic queuing to buy food needs, while for some food culture has been spread. Key words: Information of Technology, Retrieval, Inquiry, Browse, Evaluate 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 目錄 III 目 錄 摘 要.I ABSTRACT.II 第 1 章 緒 論.1 1.1 論文研究主要內(nèi)容1 1.1.1 研究目的.1 1.1.2 研究背景1 1.1.3 相關(guān)定義2 1.1.4 ASP.NET 語(yǔ)言簡(jiǎn)介2 1.2 發(fā)展現(xiàn)狀以及前景3 第 2 章 網(wǎng)站需求分析.4 2.1 需求分析4 2.1.1 需求說(shuō)明.4 2.1.2 功能性要求.4 2.1.3 非功能性要求.4 2.2 可行性分析5 2.2.1 經(jīng)濟(jì)可行性.5 2.2.2 技術(shù)可行性.5 2.2.3 運(yùn)營(yíng)可行性.5 2.3 系統(tǒng)開(kāi)發(fā)環(huán)境.6 2.3.1 硬件環(huán)境要求6 2.3.2 軟件環(huán)境要求6 2.3.3 運(yùn)行環(huán)境6 第 3 章 網(wǎng)站設(shè)計(jì)7 3.1 設(shè)計(jì)指導(dǎo)思想和原則.7 3.1.1 指導(dǎo)思想.7 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 目錄 IV 3.1.2 網(wǎng)站設(shè)計(jì)原則.7 3.2 網(wǎng)站的功能結(jié)構(gòu)設(shè)計(jì).7 3.3 構(gòu)架概述8 3.3.1 框架結(jié)構(gòu).8 3.3.2 網(wǎng)站實(shí)現(xiàn)流程.9 3.4 接口設(shè)計(jì)11 3.4.1 用戶(hù)接口.11 3.4.2 外部接口.11 3.4.2 內(nèi)部接口.11 第 4 章 數(shù)據(jù)庫(kù)設(shè)計(jì).12 4.1 概念模型設(shè)計(jì)12 4.1.1 數(shù)據(jù)庫(kù)的概念模型-E-R 圖12 4.1.2 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu).13 4. 2 邏輯結(jié)構(gòu)設(shè)計(jì).13 4.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系.15 第 5 章 系統(tǒng)實(shí)現(xiàn)16 5.1 代碼實(shí)現(xiàn)16 5.1.1 主要控制代碼.16 5.1.2 系統(tǒng)展示.17 第 6 章 系統(tǒng)測(cè)試19 6.1 測(cè)試方案及測(cè)試用例.19 6.1.1 測(cè)試方法 .19 6.1.2 出錯(cuò)信息 .19 6.2 補(bǔ)救措施20 第 7 章 結(jié) 論.21 參考文獻(xiàn).22 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 目錄 V 致 謝.23 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 1 第 1 章 緒 論 伴隨著計(jì)算機(jī)信息技術(shù)發(fā)展的迅猛之勢(shì),信息化技術(shù)已經(jīng)滲透到社會(huì)生活的各個(gè) 領(lǐng)域和層面,網(wǎng)上沖浪已成為一種時(shí)尚,網(wǎng)民在滿(mǎn)足平時(shí)的網(wǎng)絡(luò)購(gòu)物、網(wǎng)絡(luò)視頻、八 卦新聞、時(shí)事政治之余跟多的關(guān)注美食美味和飲食健康。 前對(duì)于各地美食特色各異,各有個(gè)的風(fēng)采,出行到哪就餐都是一個(gè)難以抉擇的問(wèn) 題。品嘗當(dāng)?shù)氐奶厣〕允潜夭豢缮俚?,可是?duì)于大多數(shù)人來(lái)說(shuō),并不了解到哪里才 能品嘗到各地特色的東西。本網(wǎng)站介紹了中華各色美食,在足不出戶(hù)的情況下也能掌 握美食大全,提供各種美食信息,還有部分美食的做法。能夠提供智力與推廣餐飲的 企業(yè)或者個(gè)人來(lái)達(dá)到的經(jīng)濟(jì)效益。 1.1 論文研究主要內(nèi)容論文研究主要內(nèi)容 1.1.1 研究目的研究目的 隨著社會(huì)各方面的進(jìn)步,每年都有大量的學(xué)子由高中奔往各自考上的大學(xué),大學(xué) 生數(shù)量已經(jīng)達(dá)到了令人驚訝的地步,當(dāng)人口大量聚集的情況下,受衣食住行的影響, 大學(xué)校園內(nèi)以及周邊形成了大量消費(fèi)場(chǎng)所。而其中最令人關(guān)注的自然是吃,至少每三 所大學(xué)周邊都會(huì)有一個(gè)墮落街。大量的餐飲場(chǎng)所也帶了了許多的煩惱,比如想要吃某 一種食物,如果不是非常熟悉的人,那就得話(huà)費(fèi)大量的時(shí)間去尋找;再如多個(gè)餐飲店 經(jīng)營(yíng)同一產(chǎn)品,如果不是每一個(gè)都去品嘗過(guò),那么很難從中尋找出自己滿(mǎn)意的的那一 家。而隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為了人們發(fā)布與獲取信息的重要途徑 之一,所以我提出了一個(gè)檢索以及交流的一個(gè)平臺(tái)建設(shè)的建議。建設(shè)這么一個(gè)網(wǎng)站, 通過(guò)編寫(xiě)此網(wǎng)站概要說(shuō)明書(shū),實(shí)現(xiàn)在互聯(lián)網(wǎng)上進(jìn)行餐飲相關(guān)的檢索,網(wǎng)上查詢(xún),網(wǎng)上 瀏覽,網(wǎng)上評(píng)價(jià),在線(xiàn)訂餐等功能。實(shí)現(xiàn)用戶(hù)通過(guò)網(wǎng)站能查詢(xún)到自己想要的的餐飲指 導(dǎo)。 1.1.2 研究背景研究背景 本項(xiàng)目名稱(chēng)為中華美食網(wǎng)站建設(shè),現(xiàn)今社會(huì)網(wǎng)絡(luò)技術(shù)普及,技術(shù)日益成熟,網(wǎng)絡(luò) 的應(yīng)用范圍逐漸擴(kuò)大。網(wǎng)上購(gòu)物更是風(fēng)靡一時(shí),方便了上班族和蝸居族,更節(jié)省時(shí)間, 逐漸成為生活中的主導(dǎo)。餐飲在生活中是必不可少的重要部分,正因?yàn)槿绱?,餐飲?場(chǎng)的優(yōu)勝劣汰行更為的突出,競(jìng)爭(zhēng)力更強(qiáng)。同時(shí),全球經(jīng)濟(jì)的趨勢(shì)是在逐漸的向信息 時(shí)代,數(shù)字經(jīng)濟(jì),網(wǎng)絡(luò)經(jīng)濟(jì)突進(jìn)。網(wǎng)絡(luò)具有很強(qiáng)的互動(dòng)性,便捷性,發(fā)展?jié)摿Υ?,?景廣闊,利用網(wǎng)絡(luò)宣傳美食文化是最便捷最快,切是最有效的方法。美食網(wǎng)站的建設(shè) 可以長(zhǎng)期的宣傳地方美食,也能為網(wǎng)站上的店鋪推廣,提高店鋪的知名度,同事還能 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 2 讓訪客更多的了解美食,也可以為訪客提供一定的建議,讓網(wǎng)民能更健康的享受美食 生活。美食網(wǎng)站的建設(shè)已成為飲食業(yè)的一種趨勢(shì)。 1.1.3 相關(guān)定義相關(guān)定義 (1)專(zhuān)門(mén)術(shù)語(yǔ): SQL SERVER::系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)。 SQL:一種用于訪問(wèn)查詢(xún)數(shù)據(jù)庫(kù)的語(yǔ)言。 Tomcat WEB:Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器。 事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理。 主鍵:數(shù)據(jù)庫(kù)表中的關(guān)鍵域值互不相同。 外部主鍵:數(shù)據(jù)庫(kù)表中與其他表主鍵關(guān)聯(lián)的域。 (2)縮寫(xiě): SQL: ( Structured Query Language),結(jié)構(gòu)化查詢(xún)語(yǔ)言。 SCSI:(small computer system interface) ,小型計(jì)算機(jī)系統(tǒng)接口。 IIS:(internet information servers) ,因特網(wǎng)信息服務(wù)。 JSP:( Java Server Pages) ,動(dòng)態(tài)服務(wù)器頁(yè)面。 IE:(Internet Explorer 或 Microsoft Internet Explorer) ,是微軟公司推出的一款著 名網(wǎng)頁(yè)瀏覽器。 1.1.4 ASP.NET 語(yǔ)言簡(jiǎn)介語(yǔ)言簡(jiǎn)介 ASP.NET 框架,采用了表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層的 3 層設(shè)計(jì)架構(gòu), 結(jié)構(gòu) 模型如圖 1.1 所示。 圖 1.1 三層架構(gòu)示意圖 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 3 表示層:負(fù)責(zé)直接跟用戶(hù)進(jìn)行交互,一般也就是指系統(tǒng)的界面,用于數(shù)據(jù)錄入、 數(shù)據(jù)顯示等。這意味著他只做與外觀顯示相關(guān)的工作,不屬于他的工作不用做。 業(yè)務(wù)邏輯層:用于做一些有效性驗(yàn)證的工作,以更好地保證程序運(yùn)行的健壯性, 入完成數(shù)據(jù)添加、修改和查詢(xún)業(yè)務(wù);不允許制定的文本框中輸入空字符串,數(shù)據(jù)格式 是否正確以及數(shù)據(jù)類(lèi)型驗(yàn)證;用戶(hù)權(quán)限的合法性判斷等。通過(guò)以上判斷的諸多判斷以 決定是否將操作繼續(xù)向后傳遞,盡量保證程序的正常運(yùn)行。 數(shù)據(jù)訪問(wèn)層:顧名思義,就是用于專(zhuān)門(mén)跟數(shù)據(jù)庫(kù)進(jìn)行交互,執(zhí)行數(shù)據(jù)的添加、刪 除、修改和顯示等。需要強(qiáng)調(diào)的是,所有的數(shù)據(jù)對(duì)象只在這一層被引用,如 System.Data.SqlClient 等,除數(shù)據(jù)層之外的任何地方都不應(yīng)該出現(xiàn)這樣的引用。 1.2 發(fā)展現(xiàn)狀以及前景發(fā)展現(xiàn)狀以及前景 隨著我國(guó)國(guó)民經(jīng)濟(jì)的快速發(fā)展,居民的收入水平越來(lái)越高,餐飲消費(fèi)需求日益旺 盛,現(xiàn)在美食消費(fèi)主要體現(xiàn)在實(shí)質(zhì)的面對(duì)面消費(fèi),這種方式已不能完全滿(mǎn)足大眾的需 求,現(xiàn)今網(wǎng)上訂餐消費(fèi)逐漸興起,慢慢的侵入人們的生活中。 現(xiàn)今網(wǎng)絡(luò)美食已不同的形態(tài)出現(xiàn)在人們的視野中,網(wǎng)上訂餐形式各異,其中包括 線(xiàn)上訂購(gòu)、在線(xiàn)訂購(gòu)支付等等。雖然想法都很不錯(cuò),但想實(shí)現(xiàn)網(wǎng)上訂購(gòu),這些網(wǎng)上訂 餐的形式應(yīng)該很難,個(gè)中原因主要就是餐飲行業(yè)普遍存在的信息化意識(shí)薄弱,這讓網(wǎng) 上訂餐成為實(shí)在的瓶頸,短時(shí)期內(nèi)這是很難突破的,這也是為什么現(xiàn)在真正能實(shí)現(xiàn)網(wǎng) 上訂餐、并能被廣泛接納的網(wǎng)上訂餐行為,依然離不開(kāi)電話(huà)直接訂購(gòu)的主要原因。網(wǎng) 上訂餐,想真正實(shí)現(xiàn)“網(wǎng)上訂,網(wǎng)上付”的正規(guī)化,還需要很長(zhǎng)的一段時(shí)日。 網(wǎng)上訂餐方便快捷,通過(guò)互聯(lián)網(wǎng)聯(lián)系溝通,訂餐者會(huì)對(duì)送餐時(shí)間能根據(jù)自己的時(shí) 間掌控,且訂餐主要集中在某一時(shí)段,瑞然這樣容易造成訂餐高峰,但是很好的把人 力物力資源集中使用,這可以使得經(jīng)營(yíng)者節(jié)省一定的開(kāi)支,更易于盈利。綜合行的飲 食網(wǎng)站主要介紹飲食文化,營(yíng)養(yǎng)保健,有名餐館等,讓就餐者的選擇范圍加大,多樣 式選擇,并且比較性大,信息量廣,同時(shí)對(duì)營(yíng)養(yǎng)、文化等進(jìn)行一定的了解,這類(lèi)型的 網(wǎng)站很吸引網(wǎng)民的注意。 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 4 第 2 章 網(wǎng)站需求分析 2.1 需求需求分析分析 2.1.1 需求說(shuō)明需求說(shuō)明 如今網(wǎng)絡(luò)技術(shù)能廣泛的應(yīng)用,是因?yàn)榫W(wǎng)絡(luò)的便捷性和速度省事省時(shí)。為了滿(mǎn)足大 眾網(wǎng)民的需求,使本網(wǎng)站能夠受到各網(wǎng)民的支持,本網(wǎng)站設(shè)置需求規(guī)定如下: 普通功能:站點(diǎn)導(dǎo)航,美食瀏覽,計(jì)數(shù)器 高級(jí)功能:重點(diǎn)推薦美食,美食信息檢索系統(tǒng) 特殊功能:留言板 2.1.2 功能性要求功能性要求 (1)在線(xiàn)瀏覽 瀏覽者只要登錄到網(wǎng)站后,就可以以游客身份在線(xiàn)瀏覽及檢索餐飲信息。 注冊(cè)用 戶(hù)登錄到網(wǎng)站后,可以以會(huì)員身份在線(xiàn)瀏覽及檢索餐飲信息。 (2)留言板 只有注冊(cè)的會(huì)員用戶(hù)才能在留言板中給賣(mài)家或者管理員提供意見(jiàn)或者評(píng)論。游客 只能瀏覽商品的基本情況。對(duì)與會(huì)員與非會(huì)員,所提供的權(quán)限和功能是不一樣的。 (3)后臺(tái)管理服務(wù) 管理員修改功能 餐飲信息管理功能 會(huì)員管理功能 2.1.3 非功能性要求非功能性要求 (1)性能要求 網(wǎng)站的日訪客量很大,并發(fā)訪問(wèn)量越大,系統(tǒng)的承受壓力就越大,因此可查詢(xún)數(shù) 據(jù)應(yīng)在系統(tǒng)能夠承受的范圍之內(nèi),要求網(wǎng)站的并發(fā)訪問(wèn)量不超過(guò) 500。 (2)易用性 本網(wǎng)站是人機(jī)交互網(wǎng)站,為了便捷易懂,加強(qiáng)網(wǎng)站的廣泛性,網(wǎng)站在操作上的設(shè) 置便捷簡(jiǎn)單,也盡可能使界面美觀,讓訪客從感官和操作上愛(ài)上本網(wǎng)站。 (3)可維護(hù)性 本網(wǎng)站操作簡(jiǎn)單,同樣網(wǎng)站的基本維護(hù)也簡(jiǎn)單,平時(shí)的基本維護(hù)不需雇傭?qū)I(yè)的 技術(shù)人員進(jìn)行維護(hù),數(shù)據(jù)備份/恢復(fù)、數(shù)據(jù)的導(dǎo)入導(dǎo)出等操作,一般的維護(hù)人員操作即 可。 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 5 (4)安全性 網(wǎng)站對(duì)訪問(wèn)系統(tǒng)的訪客進(jìn)行部分授權(quán),不同角色身份所擁有的權(quán)利不一致,系統(tǒng) 管理員擁有所有的權(quán)限,一般的訪客用戶(hù)只能進(jìn)行查詢(xún)功能,注冊(cè)成為網(wǎng)站會(huì)員會(huì)增 加部分功能,例如訂餐功能,修改個(gè)人信息等功能。這樣有效的防止了未授權(quán)用戶(hù)進(jìn) 行非法操作,有利于網(wǎng)站的健康成長(zhǎng)。 2.2 可行性分析可行性分析 可行性研究的主要目標(biāo)是:進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,按照各種有效 的方法和工作程序,對(duì)擬建項(xiàng)目在技術(shù)上的先進(jìn)性,經(jīng)濟(jì)上的合理性,盈利性,以及 項(xiàng)目實(shí)施等方面進(jìn)行深入的分析。 2.2.1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 經(jīng)濟(jì)可行性分析主要是對(duì)網(wǎng)站外發(fā)項(xiàng)目的成本與效益作出評(píng)估,即分析網(wǎng)站建設(shè) 所帶來(lái)的經(jīng)濟(jì)效益是否超過(guò)開(kāi)發(fā)和維護(hù)網(wǎng)站所需要的費(fèi)用。 經(jīng)濟(jì)可行性是作為一個(gè)系統(tǒng)是否可行的醉基本的一種方法,是對(duì)系統(tǒng)解決方案的 成本有效性的量度。網(wǎng)站搭建比較復(fù)雜,必須架設(shè)獨(dú)立的服務(wù)器,內(nèi)部數(shù)據(jù)復(fù)雜性高, 日流量較大,獨(dú)立 IP 的服務(wù)器一年成本總計(jì)大約在 13000 元/年左右。有投入同樣也 有收入,網(wǎng)站的收益有直接收益和間接收益兩個(gè)方面。通過(guò)訂餐系統(tǒng)的展現(xiàn),使網(wǎng)站 有了直接性的收益。網(wǎng)站的建設(shè)和運(yùn)行使企業(yè)工作效率的提高,在不斷對(duì)網(wǎng)站的完善 中使企業(yè)管理水平不斷上升提升,使企業(yè)的知名度得到提高,節(jié)省人力資源和減輕服 務(wù)人員的工作負(fù)擔(dān),為企業(yè)樹(shù)立新的形象,企業(yè)的間接得到了不可思議的收益。 2.2.2 技術(shù)可行性技術(shù)可行性 具有系統(tǒng)開(kāi)發(fā)所需要的后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)技能,前端 Web 系統(tǒng)開(kāi)發(fā)技能,系 統(tǒng)應(yīng)用技能,同開(kāi)發(fā)過(guò)程中所必須的硬件安裝和配置。在現(xiàn)有條件下掌握一定的 Web 開(kāi)發(fā)技術(shù),包括 MVC 模式以及 Struts 框架,掌握 ASP.net,Html,css,class 等多種語(yǔ) 言和腳本用法,同時(shí)掌握 SQL Server 2005 的數(shù)據(jù)庫(kù)設(shè)計(jì)以及用法。 2.2.3 運(yùn)營(yíng)可行性運(yùn)營(yíng)可行性 目前,我國(guó)大本分企業(yè)為了爭(zhēng)先創(chuàng)優(yōu),紛紛都引進(jìn)了前進(jìn)的技術(shù),優(yōu)化企業(yè)的管 理的同時(shí)加大企業(yè)的盈利。無(wú)米不成炊,無(wú)吃不歡,餐飲業(yè)的信息化尤為重要。餐飲 無(wú)處不在,可謂是遍及全國(guó),競(jìng)爭(zhēng)市場(chǎng)巨大而艱辛。我國(guó)某些餐飲部門(mén)在信息化方面 做的工作和其投入較少,發(fā)展受到了制約,但是通過(guò)建立美食網(wǎng)站,宣傳自己的美食, 廣而化之,有了一定的推動(dòng)力,提高自身的競(jìng)爭(zhēng)力。 網(wǎng)站的建設(shè),集百家所長(zhǎng),沒(méi)有單一的品牌,提供多樣選擇,為各企業(yè)提供發(fā)展 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 6 的平臺(tái),利用本地的地域優(yōu)勢(shì),積極聯(lián)絡(luò)本地商家、店家,拉出本地特色。 2.3 系統(tǒng)開(kāi)發(fā)環(huán)境系統(tǒng)開(kāi)發(fā)環(huán)境 2.3.1 硬件環(huán)境要求硬件環(huán)境要求 選擇支持兩路 Intel Xeon 2.8GHz 處理器、2GB ECC DDR3 內(nèi)存、80GB SCSI 硬 盤(pán)以上配置的部門(mén)級(jí)服務(wù)器比較適合。 2.3.2 軟件環(huán)境要求軟件環(huán)境要求 選用 Windows 2008 Server 網(wǎng)絡(luò)操作系統(tǒng)、IIS Web 服務(wù)器以及 MS SQL Server 數(shù) 據(jù)庫(kù)。 2.3.3 運(yùn)行環(huán)境運(yùn)行環(huán)境 本系統(tǒng)是在 Windows7/XP 環(huán)境下,主要使用 ASP VS Express for web 開(kāi)發(fā)工具, 數(shù)據(jù)庫(kù)使用 Microsoft SQL Server 2005 來(lái)實(shí)現(xiàn)。同時(shí)使用 HTML ASP.NET 等技術(shù)來(lái)編 輯網(wǎng)頁(yè),使用 ASP.NET 技術(shù)把數(shù)據(jù)庫(kù)和動(dòng)態(tài)網(wǎng)頁(yè)相關(guān)聯(lián)。 服務(wù)器端:操作系統(tǒng):Windows 98/NT/2000/XP 或更高版本 客戶(hù)端:瀏覽器 IE 5.0 以上 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 7 第 3 章 網(wǎng)站設(shè)計(jì) 3.1 設(shè)計(jì)指導(dǎo)思想和原則設(shè)計(jì)指導(dǎo)思想和原則 3.1.1 指導(dǎo)思想指導(dǎo)思想 本網(wǎng)站是在系統(tǒng)分析的基礎(chǔ)上,根據(jù)系統(tǒng)分析階段所提出的新系統(tǒng)邏輯模型,建 立起新系統(tǒng)物理模型,最終目標(biāo)和任務(wù)就是要根據(jù)系統(tǒng)分析階段所獲得的新系統(tǒng)的邏 輯模型和所提出的各項(xiàng)功能的要求,合理組織的實(shí)際情況,進(jìn)一步實(shí)現(xiàn)系統(tǒng)分析階段 提出的目標(biāo)和初步模型。 信息系統(tǒng)中總是存儲(chǔ)有大量的數(shù)據(jù)和信息。本章節(jié)內(nèi)容主要是描述了網(wǎng)站數(shù)據(jù)庫(kù) 設(shè)計(jì)的基本內(nèi)容。數(shù)據(jù)庫(kù)是有各種各樣的數(shù)據(jù)文件組成的,但在數(shù)據(jù)庫(kù)系統(tǒng)中提供了 對(duì)數(shù)據(jù)的訪問(wèn)機(jī)制,能動(dòng)態(tài)地、有組織的存儲(chǔ)大量相互關(guān)聯(lián)的數(shù)據(jù),并能以最佳的存 取路徑、最快的查詢(xún)有效、最少的數(shù)據(jù)冗余。 3.1.2 網(wǎng)站設(shè)計(jì)原則網(wǎng)站設(shè)計(jì)原則 (1) 可擴(kuò)展行和可適應(yīng)性。系統(tǒng)具有良好的適應(yīng)性,有利于用戶(hù)參與開(kāi)發(fā)與維護(hù), 提高用戶(hù)滿(mǎn)意度;便于調(diào)試與維護(hù);適應(yīng)環(huán)境或目標(biāo)的變化,有效地延長(zhǎng)管理信息系 統(tǒng)的生病周期。 (2) 可靠性和安全性:系統(tǒng)在運(yùn)行過(guò)程中抵御各種外界干擾的能力,以及受外界干 擾時(shí)保障系統(tǒng)正常工作的能力。 (3) 系統(tǒng)性:從整個(gè)系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)功能要盡量保持完整,整個(gè)系統(tǒng)人 機(jī)界面的風(fēng)格一致,系統(tǒng)的代碼同意設(shè)計(jì)并符合規(guī)范標(biāo)準(zhǔn)。 (4) 經(jīng)濟(jì)性:在滿(mǎn)足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)建設(shè)的開(kāi)銷(xiāo)。 (5) 可維護(hù)性:系統(tǒng)環(huán)境不斷發(fā)生變化,系統(tǒng)的功能會(huì)逐漸暴露出劣勢(shì),顯現(xiàn)系統(tǒng) 的不夠完善性,本系統(tǒng)可維護(hù)性好,易于擴(kuò)展。 3.2 網(wǎng)站的功能結(jié)構(gòu)設(shè)計(jì)網(wǎng)站的功能結(jié)構(gòu)設(shè)計(jì) 網(wǎng)站的功能結(jié)構(gòu)圖如圖 3.1 所示。 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 8 大連美食網(wǎng)站 前臺(tái)商務(wù)系統(tǒng) 前臺(tái)商務(wù)系統(tǒng) 用 戶(hù) 登 錄 新 用 戶(hù) 注 冊(cè) 修 改 商 品 信 息 查 詢(xún) 商 品 瀏 覽 商 品 修 改 用 戶(hù) 信 息 刪 除 商 品 信 息 添 加 商 品 信 息 購(gòu) 買(mǎi) 商 品 查 詢(xún) 商 品 瀏 覽 商 品 修 改 用 戶(hù) 信 息 新 用 戶(hù) 注 冊(cè) 用 戶(hù) 登 錄 下 訂 單 圖 3.1 功能結(jié)構(gòu)圖示 3.3 構(gòu)架概述構(gòu)架概述 3.3.1 框架結(jié)構(gòu)框架結(jié)構(gòu) 餐飲信息系統(tǒng),如圖 3.2 所示。 圖 3.2 餐飲信息系統(tǒng)示意圖 網(wǎng)上訂餐系統(tǒng),如圖 3.3 所示。 圖 3.3 網(wǎng)上訂餐系統(tǒng)示意圖 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 9 3.3.2 網(wǎng)站實(shí)現(xiàn)流程網(wǎng)站實(shí)現(xiàn)流程 游客瀏覽網(wǎng)站流程圖,如圖 3.4 所示。 游客進(jìn)入網(wǎng) 站 瀏覽餐飲信 息 在線(xiàn)點(diǎn)餐 付賬 返回首頁(yè)或 者退出 查找餐飲信 息 注冊(cè)會(huì)員后 成功登陸 出錯(cuò) 圖 3.4 游客瀏覽網(wǎng)站流程示意圖 會(huì)員進(jìn)入網(wǎng)站流程圖,如圖 3.5 所示。 會(huì)員登陸首 頁(yè)首頁(yè) 瀏覽餐飲信 息 在線(xiàn)點(diǎn)餐 付賬 返回首頁(yè)或 者退出 查找餐飲信 息 會(huì)員登陸界 面 刪除訂單 餐飲評(píng)價(jià) 圖 3.5 會(huì)員進(jìn)入網(wǎng)站流程示意圖 在線(xiàn)點(diǎn)餐處理流程圖,如圖 3.6 所示。 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 10 會(huì)員登陸 查詢(xún)美食 是 下訂單 是 返回首頁(yè)或 者退出 是否登陸 成功 否 是否選擇 美食 否 取消訂單 付款 圖 3.6 在線(xiàn)點(diǎn)餐處理流程示意圖 系統(tǒng)維護(hù)流程圖,如圖 3.7 所示。 管理員進(jìn)入 網(wǎng)站 管理員登陸 系統(tǒng) 進(jìn)入網(wǎng)站維 護(hù)子系統(tǒng) 是否登陸 成功 否 是 進(jìn)入網(wǎng)站維 護(hù)子系統(tǒng) 返回首頁(yè)或 者退出 進(jìn)入用戶(hù)以 及權(quán)限管理 子系統(tǒng) 添加、修 改、刪除用 戶(hù) 圖 3.7 系統(tǒng)維護(hù)流程示意圖 3.4 接口設(shè)計(jì)接口設(shè)計(jì) 3.4.1 用戶(hù)接口用戶(hù)接口 在設(shè)計(jì)用戶(hù)界面部分的時(shí)候,根據(jù)對(duì)本網(wǎng)站的需求分析,網(wǎng)站需要一個(gè)與用戶(hù)進(jìn)行 信息溝通或互動(dòng)的平臺(tái),而這個(gè)平臺(tái)對(duì)于網(wǎng)站來(lái)說(shuō),是一個(gè)重要渠道,那么這個(gè)平臺(tái) 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 11 應(yīng)該是一個(gè)友善的用戶(hù)界面,才能達(dá)到服務(wù)人員與客戶(hù)的友善交流。而且這個(gè)設(shè)計(jì)用 戶(hù)界面時(shí)應(yīng)做到簡(jiǎn)潔明了,具有可靠性和簡(jiǎn)單性,便于操作。 根據(jù)市場(chǎng)調(diào)查的結(jié)果分析后,在網(wǎng)絡(luò)操作系統(tǒng)方面,外網(wǎng)選用 Linux 網(wǎng)絡(luò)操作系 統(tǒng),內(nèi)網(wǎng)選用 Windows 2003 Server 網(wǎng)絡(luò)操作系統(tǒng)。但是考慮到用戶(hù)對(duì)于 WINDOWS 的風(fēng)格比較熟悉,所以在設(shè)計(jì)時(shí)應(yīng)盡量向這一方向靠攏。 本網(wǎng)站為動(dòng)態(tài)網(wǎng),本網(wǎng)站一般都具有用戶(hù)輸入這項(xiàng)功能,用戶(hù)輸入的主要目的是 該網(wǎng)站的有關(guān)服務(wù)人員可通過(guò)表單來(lái)收集用戶(hù)信息,或者實(shí)現(xiàn)與用戶(hù)的交互。在設(shè)計(jì) 這項(xiàng)功能的時(shí)候,可能會(huì)遇到一些無(wú)聊人士會(huì)亂填寫(xiě)表單或是正常用戶(hù)在填寫(xiě)過(guò)程中 會(huì)出現(xiàn)錯(cuò)誤,所以開(kāi)發(fā)者需給表單加一個(gè)驗(yàn)證的過(guò)程,在表單數(shù)據(jù)提交到服務(wù)器之前 或者服務(wù)器之后對(duì)用戶(hù)填寫(xiě)的數(shù)據(jù)進(jìn)行驗(yàn)證,若遇到錯(cuò)誤的填寫(xiě)則會(huì)顯示相關(guān)數(shù)據(jù), 返回要求用戶(hù)進(jìn)行更正。因?yàn)樵摴局饕怯?ASP.NET 程序中開(kāi)發(fā),所以可用 vbscript 在客戶(hù)端進(jìn)行驗(yàn)證、vbscript 在服務(wù)器端進(jìn)行驗(yàn)證。 3.4.2 外部接口外部接口 (1)軟件接口 使用 ASP.NET C+ 類(lèi)的編寫(xiě)來(lái)實(shí)現(xiàn) SQL SERVER 的接口,對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)操 作。 數(shù)據(jù)庫(kù)使用 SQL SERVER 2005 對(duì)重要數(shù)據(jù)進(jìn)行的備份,防止數(shù)據(jù)被破壞而無(wú)法恢 復(fù)。 在網(wǎng)絡(luò)軟件接口方面,使用一種無(wú)差錯(cuò)的傳輸協(xié)議,采用滑動(dòng)窗口方式對(duì)數(shù)據(jù)進(jìn)行 網(wǎng)絡(luò)傳輸及接收。 (2)硬件接口 在輸入方面,對(duì)于鍵盤(pán),鼠標(biāo)的輸入,可用 ASP.NET C+的標(biāo)準(zhǔn)輸入/輸出,對(duì)輸入 進(jìn)行處理。 在輸出方面,打印機(jī)的連接及使用,也可用 ASP.NET C+的標(biāo)準(zhǔn)輸入/輸出對(duì)其進(jìn) 行處理.在網(wǎng)絡(luò)傳輸部分,在網(wǎng)絡(luò)硬件部分,為了實(shí)現(xiàn)高速傳輸,將使用高速 ATM。 3.4.2 內(nèi)部接口內(nèi)部接口 設(shè)計(jì)內(nèi)部接口時(shí),各模塊之間主要采用函數(shù)調(diào)用,參數(shù)傳遞,返回值的方式進(jìn)行信 息傳遞。 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 12 第 4 章 數(shù)據(jù)庫(kù)設(shè)計(jì) 4.1 概念模型設(shè)計(jì)概念模型設(shè)計(jì) 4.1.1 數(shù)據(jù)庫(kù)的概念模型數(shù)據(jù)庫(kù)的概念模型-E-R 圖圖 數(shù)據(jù)庫(kù)設(shè)計(jì)是把現(xiàn)實(shí)世界的實(shí)體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫(kù)的模型的過(guò)程,本網(wǎng)站 的數(shù)據(jù)庫(kù)概念模型是綜合網(wǎng)站的需求分析以及工作內(nèi)容流程等分析而設(shè)計(jì)的。通過(guò)分 析,本系統(tǒng)具有以下實(shí)體,如圖 4.1-圖 4.6 所示: 圖 4.1 商品實(shí)體 ER 圖 4.2 會(huì)員實(shí)體 E-R 圖圖示 圖 4.3 訂單實(shí)體 E-R 圖圖示 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 13 圖 4.4 管理員實(shí)體 E-R 圖圖示 圖 4.5 店鋪實(shí)體 E-R 圖圖示 圖 4.6 留言實(shí)體 E-R 圖圖示 根據(jù)各個(gè)實(shí)體之間的關(guān)系得出 E-R 圖,如圖 4.7 所示。 圖 4.7 系統(tǒng) E-R 圖圖示 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 14 4.1.2 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) 物理數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)主要是設(shè)計(jì)數(shù)據(jù)在模塊中的表示形式.數(shù)據(jù)在模塊中都以結(jié)構(gòu)的 方式表示.數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: 管理員(管理員 ID ,姓名, 密碼) 會(huì)員(會(huì)員 ID , 用戶(hù)名, 會(huì)員昵稱(chēng), 會(huì)員頭像, 身份證號(hào) ,性別 ,出生日期 ,E-mail, QQ ,學(xué)校所在地 ,頭銜 ,等級(jí) ,積分) 訂單(訂單號(hào) , 商品 ID ,用戶(hù)名, 數(shù)量 , 產(chǎn)品類(lèi)型, 產(chǎn)品名 ,日期 ,送餐地點(diǎn) ,價(jià)格) 留言(用戶(hù)名 ,標(biāo)題, 內(nèi)容 ,日期) 商品(商品 ID ,店鋪名稱(chēng), 商品名稱(chēng) ,商品類(lèi)型 ,數(shù)量 ,價(jià)格) 店鋪(店鋪 ID ,店鋪名稱(chēng), 店鋪地址 ,電話(huà) ,聯(lián)系人) 4. 2 物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì) 服務(wù)器上建立數(shù)據(jù)庫(kù)名為 webnet,數(shù)據(jù)庫(kù)表如表 4.1-4.6 所示 表 4.1 管理員表 字段名字段名描述描述數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型 長(zhǎng)度長(zhǎng)度 主鍵約束主鍵約束 Mid管理員 IDNCHAR 10 是 mName姓名VARCHAR 10 否 mPwd密碼CHAR 8 否 表 4.2 會(huì)員信息表 字段名字段名描述描述數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型 長(zhǎng)度長(zhǎng)度 主鍵約束主鍵約束 UID會(huì)員 IDNCHAR 10 是 UNickName會(huì)員昵稱(chēng)VARCHAR 10 否 UTrueName姓名CHAR 10 否 UIDCard身份證號(hào)CHAR 18 否 USex性別CHAR 2 否 UAge出生日期DATATIME 8 否 UEmail E-mail NCHAR 40 否 UQQ QQ CHAR 12 否 USchool學(xué)校NVARCHAR 50 否 UPlace所在地NVARCHAR 50 否 ULevel等級(jí)QUAN 20 否 UCredit積分 BIT 20 否 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 15 表 4.3 訂單表 字段名字段名描述描述數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型 長(zhǎng)度長(zhǎng)度 主鍵約束主鍵約束 Id訂單號(hào)NCHAR 10 是 goodsid商品 IDNCHAR 10 否 goods_amount數(shù)量QUAN 20 否 UNickName用戶(hù)名CHAR 20 否 goods_price價(jià)錢(qián)NUMERIC 15,2 否 Data日期DATATIME 8 否 adress送餐地點(diǎn)NVARCHAR 50 否 表 4.4 留言表 字段名字段名描述描述數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型 長(zhǎng)度長(zhǎng)度 主鍵約束主鍵約束 UTrueName用戶(hù)名VARCHAR 10 是 Title標(biāo)題VARCHAR 20 是 content藥品名稱(chēng)NVARCHAR 100 否 Data日期DATATIME 8 否 表 4.5 商品信息表 字段名字段名描述描述數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型 長(zhǎng)度長(zhǎng)度 主鍵約束主鍵約束 goodsid產(chǎn)品 IDNCHAR 10 是 goodsType_id產(chǎn)品類(lèi)型NCHAR 10 否 goods_name產(chǎn)品名NCHAR 10 否 goods_price價(jià)格NUMERIC 15,2 否 goods_depict描述NVARCHAR 200 否 表 4.6 店鋪信息表 字段名字段名描述描述數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型 長(zhǎng)度長(zhǎng)度 主鍵約束主鍵約束 shop_id店鋪 IDNCHAR 10 是 Shop_name店鋪名稱(chēng)NCHAR 10 否 Shop_ address店鋪地址NCHAR 50 否 phone電話(huà)CHAR 12 否 contact聯(lián)系人NCHAR 10 否 4.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 服務(wù)器程序在對(duì)用戶(hù)訪問(wèn)進(jìn)行操作時(shí)需對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu),也就是數(shù)據(jù)表進(jìn)行查 詢(xún)和修改:在在線(xiàn)瀏覽、下訂單、進(jìn)行商洽等過(guò)程中都需要對(duì)數(shù)據(jù)庫(kù)中的所有表,進(jìn) 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 16 行聯(lián)合查詢(xún),修改。 用戶(hù)登陸信息:用于用戶(hù)登陸時(shí)接收輸入,以及用戶(hù)退出時(shí)服務(wù)器返回。 注冊(cè)信息:用于用戶(hù)信息注冊(cè)時(shí)接收輸入,以及用戶(hù)退出時(shí)服務(wù)器返回。 訂單處理:用于接收訂單時(shí)接收輸入,以及處理訂單后服務(wù)器返回。 網(wǎng)絡(luò)包:用于數(shù)據(jù)在網(wǎng)絡(luò)上的傳輸。 錯(cuò)誤信息:用于關(guān)于錯(cuò)誤操作。 物理數(shù)據(jù)結(jié)構(gòu)主要用于各模塊之間函數(shù)的信息傳遞。接口傳遞的信息將是以數(shù)據(jù) 結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。出錯(cuò)信息將送入顯 示模塊中,商品信息結(jié)構(gòu),帳單結(jié)構(gòu),送入打印準(zhǔn)備模塊中準(zhǔn)備打印格式。 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 17 第 5 章 系統(tǒng)實(shí)現(xiàn) 5.1 代碼實(shí)現(xiàn)代碼實(shí)現(xiàn) 5.1.1 主要控制代碼主要控制代碼 (1)登陸窗口代碼如下: 登錄名: 密 碼: (2)在 Microsoft SQLSERVER2005 企業(yè)管理器中創(chuàng)建數(shù)據(jù)庫(kù),名稱(chēng)為 bisheweb, 按照數(shù)據(jù)庫(kù)表格的設(shè)計(jì),采用 SQL 語(yǔ)言創(chuàng)建數(shù)據(jù)庫(kù)表單。為了避免在每個(gè)類(lèi)中重復(fù)編 寫(xiě)代碼,在程序編寫(xiě)中,我編寫(xiě)了一個(gè)數(shù)據(jù)庫(kù)連接的抽象類(lèi)-DB 類(lèi)來(lái)完成數(shù)據(jù)庫(kù)連接。 代碼如下: public class ControlSql private SqlConnection sqlCon = null; private SqlCommand sqlCom = null; private SqlDataReader sqlDR = null; public ControlSql() 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 18 / TODO: 在此處添加構(gòu)造函數(shù)邏輯 public SqlConnection CreateConnection() sqlCon = new SqlConnection(“Data Source=.;Database=webnet;Uid=sa;Pwd=sa“); return this.sqlCon; public SqlCommand CreateCommand() sqlCom = new SqlCommand(); return this.sqlCom; public SqlCommand CreateCommand(String sqlStr) sqlCom = new SqlCommand(sqlStr); return this.sqlCom; public SqlCommand CreateCommand(String sqlStr, SqlConnection con) sqlCom = new SqlCommand(sqlStr, con); return this.sqlCom; 5.1.2 系統(tǒng)展示系統(tǒng)展示 (1)網(wǎng)站首頁(yè):首頁(yè)一般是訪問(wèn)者瀏覽的第一個(gè)頁(yè)面,因此我要把網(wǎng)站的大體展露 出來(lái),盡量給人留下美好的印象。首頁(yè)主要介紹各類(lèi)信息,告訴訪問(wèn)則本網(wǎng)站大致的 內(nèi)容有美食排行榜,店鋪排行幫,吃貨排行榜,美食文化起源即美食名稱(chēng)的來(lái)源。 圖 5.1 首頁(yè)示意圖 (2)注冊(cè)頁(yè)面:本網(wǎng)站設(shè)有訂餐功能,但是訂餐的前提必須是本網(wǎng)站的會(huì)員。改 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 19 頁(yè)面體現(xiàn)了本網(wǎng)站注冊(cè)的特點(diǎn),網(wǎng)站注冊(cè)有兩個(gè)方式,包括正常用戶(hù)名注冊(cè)如圖 5.2 和 圖 5.3 所示和郵箱注冊(cè)如圖 5.4 所示。 圖 5.2 注冊(cè)頁(yè)面-普通注冊(cè) 1 示意圖 圖 5.3 注冊(cè)頁(yè)面-普通注冊(cè) 2 示意圖 圖 5.4 注冊(cè)頁(yè)面-郵箱注冊(cè)示意圖 (3)登陸頁(yè)面:該頁(yè)面從首頁(yè)點(diǎn)擊登陸后進(jìn)入,但前提需要先進(jìn)行注冊(cè),成為本 網(wǎng)站的會(huì)員后才能用自己的用戶(hù)名和密碼登陸如圖 5.5 所示,登陸后直接進(jìn)入會(huì)員首 頁(yè)如圖 5.6 所示。 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 20 圖 5.5 登陸界面示意圖 圖 5.6 會(huì)員首頁(yè)示意圖 (4)美食排行榜頁(yè)面:會(huì)員在登陸后可以從首頁(yè)的美食排行榜標(biāo)志中進(jìn)入該頁(yè)面, 本頁(yè)面分兩個(gè)方面展現(xiàn)大連美食的銷(xiāo)售量,一方面是大連總榜,另一方面是區(qū)域總榜, 區(qū)域主要是根據(jù)學(xué)校來(lái)判斷。其中店鋪排行榜和吃貨排行榜和美食排行榜相似。 圖 5.7 美食排行榜示意圖 (5)留言板頁(yè)面:會(huì)員在登陸后可以通過(guò)右上方的留言按鈕進(jìn)入留言板,給管 理者提供意見(jiàn)或者看法。 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 21 圖 5.8 留言板示意圖 (6)管理員 sa 的管理頁(yè)面:該頁(yè)面可由首頁(yè)的左上角的我的美網(wǎng)圖標(biāo)進(jìn)入,該 頁(yè)面實(shí)現(xiàn)了管理員對(duì)所有會(huì)員名稱(chēng)和登陸密碼的控制權(quán)限,會(huì)員忘記密碼后,可聯(lián)系 由管理員此頁(yè)面初始化密碼。當(dāng)管理員發(fā)現(xiàn)某一會(huì)員有違規(guī)行為,可在此頁(yè)面將此會(huì) 員刪除,令其不具備會(huì)員權(quán)限,如圖 5.9 所示。 圖 5.9 管理員 sa 的管理頁(yè)面 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 22 第 6 章 系統(tǒng)測(cè)試 6.1 測(cè)試方案及測(cè)試用例測(cè)試方案及測(cè)試用例 測(cè)試能更有效地、更快地并且以最少的人力、資源投入,在最短的時(shí)間內(nèi)完成測(cè) 試,發(fā)現(xiàn)軟件系統(tǒng)的缺陷,保證軟件的優(yōu)良品質(zhì),具有很高的有效性和可重復(fù)性,可 以節(jié)約測(cè)試時(shí)間,提高測(cè)試效率。 6.1.1 測(cè)試方法測(cè)試方法 本系統(tǒng)主要采用人工測(cè)試和機(jī)器測(cè)試。人工測(cè)試就是,在程序完成以后,自行對(duì) 源程序進(jìn)行詳細(xì)的反復(fù)檢查,在確認(rèn)后對(duì)網(wǎng)站進(jìn)行機(jī)器的系統(tǒng)測(cè)試。 系統(tǒng)測(cè)試主要的測(cè)試方法有:?jiǎn)卧獪y(cè)試,集成測(cè)試,確認(rèn)測(cè)試 (1) 單元測(cè)試就是對(duì)已實(shí)現(xiàn)的軟件最小單元進(jìn)行測(cè)試,以保證構(gòu)成軟件系統(tǒng)的 各個(gè)單元的質(zhì)量 (2) 測(cè)試套件是由一系列測(cè)試用例并與之關(guān)聯(lián)的測(cè)試環(huán)境組合而構(gòu)成的集合, 已滿(mǎn)足測(cè)試執(zhí)行的特定要求。通過(guò)測(cè)試套件,將服務(wù)于同一個(gè)測(cè)試目標(biāo)、特定階段性 測(cè)試目標(biāo)或某一運(yùn)行環(huán)境下的一系列測(cè)試用例有機(jī)地組合起來(lái) (3) 確認(rèn)測(cè)試主要采用黑盒測(cè)試,不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性,而是考察 數(shù)據(jù)的輸入、條件限制和數(shù)據(jù)輸出,完成測(cè)試。 6.1.2 出錯(cuò)信息出錯(cuò)信息 根據(jù)市場(chǎng)調(diào)查的實(shí)際情況,本網(wǎng)站業(yè)務(wù)方面會(huì)涉及到網(wǎng)上訂貨、在線(xiàn)支付、會(huì)員 登陸等,同時(shí)還會(huì)有與客戶(hù)進(jìn)行信息溝通互動(dòng)的重要渠道。大型網(wǎng)站需要自己架構(gòu)服 務(wù)器,結(jié)合內(nèi)網(wǎng)與外網(wǎng)共享資源提高效率。程序在運(yùn)行時(shí)主要會(huì)出現(xiàn)兩種錯(cuò)誤: (1)由于輸入信息,或無(wú)法滿(mǎn)足要求時(shí)產(chǎn)生的錯(cuò)誤,稱(chēng)為軟錯(cuò)誤。 (2)由于其他問(wèn)題,如網(wǎng)絡(luò)傳輸超時(shí)等,產(chǎn)生的問(wèn)題,稱(chēng)為硬錯(cuò)誤 。 出錯(cuò)信息必須給出相應(yīng)的出錯(cuò)原因,例: “查無(wú)此人!” 、 “用戶(hù)名或密碼不正 確”等。用表格形式說(shuō)明如表 6.1 所示: 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 23 表 6.1 出錯(cuò)處理 程序出現(xiàn)的錯(cuò)誤處理方法 軟錯(cuò)誤 在下訂單、商洽、交易成功判斷及輸入數(shù)據(jù)驗(yàn)證,系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行分析,并作 出判斷,判斷錯(cuò)誤類(lèi)型,然后生成相應(yīng)的錯(cuò)誤提示句,送到輸出塊中。 硬錯(cuò)誤 在出錯(cuò)的相應(yīng)模塊中輸出簡(jiǎn)單的出錯(cuò)語(yǔ)句,并將程序重置。返回輸入階段。出 錯(cuò)信息必須給出相應(yīng)的出錯(cuò)原因。 6.2 補(bǔ)救措施補(bǔ)救措施 說(shuō)明故障出現(xiàn)后可能采取的變通措施,包括: (1)后備技術(shù)說(shuō)明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)被損壞或者丟失時(shí),啟 用副本的技術(shù),例如周期性地把磁盤(pán)信息記錄到磁帶上去就是對(duì)于磁盤(pán)媒體的一種后 備技術(shù); (2)降效技術(shù)說(shuō)明準(zhǔn)備采用的后備技術(shù),使用另一個(gè)效率稍低的系統(tǒng)或方法來(lái)求 得所需結(jié)果的某些部分,例如一個(gè)自動(dòng)系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工 記錄; (3)恢復(fù)及再啟動(dòng)技術(shù)說(shuō)明將使用的恢復(fù)再啟動(dòng)技術(shù),使軟件從故障點(diǎn)恢復(fù)執(zhí)行 或使軟件從頭開(kāi)始重新運(yùn)行的方法。 根據(jù)本網(wǎng)站的實(shí)際情況分析,所有客戶(hù)機(jī)和服務(wù)器都必須安裝不間斷電源以防止 停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失,同時(shí)最大程度的減小各個(gè)方面的;可預(yù)見(jiàn)及 不可預(yù)見(jiàn)的損失。若真斷電時(shí),客戶(hù)機(jī)上將不會(huì)有太大的影響,主要是服務(wù)器上在斷 電后恢復(fù)過(guò)程可采用 SQL SERVER 的日志文件,對(duì)其進(jìn)行 ROLLBACK 處理,對(duì)數(shù)據(jù)進(jìn)行 恢復(fù)。 系統(tǒng)遭到惡意攻擊,或是中毒以后,導(dǎo)致系統(tǒng)內(nèi)部數(shù)據(jù)紊亂,用戶(hù)信息失真,因 此,應(yīng)定期對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行自動(dòng)備份,以便數(shù)據(jù)丟失時(shí),能第一時(shí)間恢復(fù),減少損失; 另外,要定期對(duì)整個(gè)系統(tǒng)進(jìn)行紙制的備份,以免出現(xiàn)自然災(zāi)害而導(dǎo)致所有數(shù)據(jù)的丟失, 自動(dòng)制定自動(dòng)還原點(diǎn)。 在網(wǎng)絡(luò)傳輸方面,可考慮建立一條成本較低的后備網(wǎng)絡(luò),以保證當(dāng)主網(wǎng)絡(luò)斷路時(shí) 數(shù)據(jù)的通信。 在硬件方面要選擇較可靠,穩(wěn)定的服務(wù)器機(jī)種,保證系統(tǒng)運(yùn)行時(shí)的可靠性。 通過(guò)以上措施,希望能更好的促進(jìn)網(wǎng)站的發(fā)展。 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 24 第 7 章 結(jié) 論 本系統(tǒng)是在對(duì)大連在校大學(xué)生對(duì)美食的多方調(diào)研后,經(jīng)過(guò)詳細(xì)的思考,確定了中 華美食網(wǎng)站設(shè)計(jì)的領(lǐng)域和內(nèi)容,自行設(shè)計(jì)和實(shí)現(xiàn)包括后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì),前臺(tái)界面設(shè)計(jì), Web 應(yīng)用層設(shè)計(jì),使系統(tǒng)不僅有了界面的美感,還具備了實(shí)現(xiàn)前臺(tái)數(shù)據(jù)和后臺(tái)的數(shù)據(jù)交 互。該系統(tǒng)一方面實(shí)現(xiàn)了網(wǎng)民瀏覽,在首頁(yè)中還具有一個(gè)人數(shù)在線(xiàn)統(tǒng)計(jì),使網(wǎng)民很清 楚的了解當(dāng)前訪問(wèn)該網(wǎng)頁(yè)的具體人數(shù)。另一方面具有會(huì)員的登陸和注冊(cè),使網(wǎng)民的信 息很妥善的保存以及頁(yè)面與數(shù)據(jù)庫(kù)的交互。本系統(tǒng)還具有點(diǎn)餐功能,實(shí)現(xiàn)了訂單的管 理,還具有留言功能,使網(wǎng)民的信息很好的和網(wǎng)站的管理者進(jìn)行交互。在網(wǎng)頁(yè)的界面 上,我力求做到頁(yè)面美化易懂,且在操作上盡量避免因用戶(hù)操作不當(dāng)而帶來(lái)的系統(tǒng)錯(cuò) 誤。 網(wǎng)站的建設(shè)有優(yōu)點(diǎn)同樣也存在很多的不足,由于網(wǎng)站建設(shè)時(shí)間比較倉(cāng)促,網(wǎng)頁(yè)的 頁(yè)面均不夠美觀,需對(duì)網(wǎng)站進(jìn)一步的加工和修飾;數(shù)據(jù)庫(kù)和頁(yè)面交互內(nèi)容比較簡(jiǎn)單, 網(wǎng)站建設(shè)比較弱,需對(duì)該部分進(jìn)行優(yōu)化和加強(qiáng)。網(wǎng)站雖然設(shè)有留言版,但是比起論壇 還有很多不足之處,可對(duì)網(wǎng)站進(jìn)行修善,將留言板擴(kuò)展成論壇,使網(wǎng)站的建設(shè)性更強(qiáng)。 根據(jù)系統(tǒng)的不足,我會(huì)繼續(xù)對(duì)網(wǎng)站的建設(shè)進(jìn)行學(xué)習(xí),繼續(xù)將該網(wǎng)站完善。在美工方面, 我會(huì)加強(qiáng)學(xué)習(xí),包括學(xué)習(xí) photoshop、fireworks 等圖片處理工具,設(shè)計(jì)一些屬于自己的 圖片,增加網(wǎng)站的獨(dú)特性。 在對(duì)中華美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中,我重新感覺(jué)體驗(yàn)了一次網(wǎng)站從無(wú)到有的 設(shè)計(jì)。這一次是我自己獨(dú)自完成的網(wǎng)站,這一過(guò)程,我把自己學(xué)到的 ASP.net 基本重 新復(fù)習(xí)了一遍,能熟練的掌握了其中的某些知識(shí),對(duì)網(wǎng)站的基本建設(shè)又加深了印象, 從而我發(fā)現(xiàn)了自己很多的不足之處,在建設(shè)網(wǎng)站的同時(shí)溫故知新。我期待有一天,我 會(huì)用自己設(shè)計(jì)的圖片建設(shè)處美觀而又友好的界面,用最簡(jiǎn)化的程序代碼使不同的界面 之間得到共享,提高系統(tǒng)的運(yùn)行速度。 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 25 參考文獻(xiàn) 1 鐘紅春ASP.NET 2.0 程序設(shè)計(jì)教程,人民郵電出版社,2009 2 朱少民軟件測(cè)試,人民郵電出版社,2009 3 龔波SQL Server 2000 教程,北京希望電子出版社,2002 4 關(guān)勝,梁藝多,王倩,宋喜蓮信息系統(tǒng)分析與設(shè)計(jì)教程,東軟電子出版社,2010 5 黃川林,魯艷霞,邵欣欣SQL Server 2000 教程,東軟電子出版社,2010 6 鮑嘉,盧堅(jiān)Dreamweaver MX 2004 完美網(wǎng)頁(yè)設(shè)計(jì)綜合實(shí)例篇,中國(guó)青年出版社, 2005 7 郝剛,袁永剛,齊艷ASP.NET 服務(wù)器控件開(kāi)發(fā)技術(shù)與實(shí)例,人民郵電出版社, 2005 8 賀東梅批量定制生產(chǎn)方式下工程機(jī)械產(chǎn)品結(jié)構(gòu)與配置技術(shù)的研究,天津大學(xué), 2010 9 美)施密特(Schmitt, C.) ,多米尼(Dominey, T.) 竇朝輝譯.CSS Web 設(shè).計(jì)高級(jí) 教程(第 2 版) ,清華大學(xué)出版社,2009 10 網(wǎng)冠科技ASP.NET 時(shí)尚編程百例M,機(jī)械工業(yè)出版社,2004 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 26 致 謝 在整個(gè)畢業(yè)設(shè)計(jì)的各個(gè)階段我都得到了張奇松老師的悉心指導(dǎo)和耐心幫助,且在 老師的耐心指導(dǎo)下對(duì)論文及其格式進(jìn)行了修改。在這段時(shí)間中,老師的知道功不可沒(méi), 單同時(shí)也得到了很多同學(xué)的悉心幫助,和室友們一起討論代碼一起討論樣式表的日子 過(guò)得很快也融洽,之間他們給我提出了許多關(guān)鍵性的意見(jiàn)和建議,并幫助我解決很多 的實(shí)際問(wèn)題,使我避免了很多彎路,其中受益頗多。寫(xiě)畢業(yè)論文和畢業(yè)設(shè)計(jì)需要大量 的文檔和資料,學(xué)校的電子圖書(shū)館藏文豐富,給予了我很大的幫助,讓我不僅學(xué)到了 很多的理論知識(shí),還擴(kuò)展了知識(shí)面。借此論文完成之際,向有幫助我的老師,同學(xué)表 達(dá)我最真誠(chéng)的謝意。 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)

注意事項(xiàng)

本文(論文-中華美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).doc)為本站會(huì)員(good****022)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!