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