版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、摘 要隨著互聯(lián)網(wǎng)Internet的飛速開展和普及,構(gòu)建Web網(wǎng)站、開發(fā)網(wǎng)絡(luò)應(yīng)用程序已經(jīng)成為熱門技術(shù)之一。酒店在這個形勢下建立起自己的Internet應(yīng)用系統(tǒng)是客觀開展的需要,并且通過Internet應(yīng)用系統(tǒng)能夠?qū)频甑恼w形象,業(yè)務(wù)開展起到積極的推動作用。最有效的手段之一就是大規(guī)模應(yīng)用先進(jìn)的信息化技術(shù),在線美食網(wǎng)的開展既增強(qiáng)了酒店的知名度,又方便了消費者查詢信息。在線美食網(wǎng)分為前臺和后臺兩個局部設(shè)計。前臺主要用于用戶瀏覽、查找美食信息、名店信息、美食教程、用戶留言和名店加盟等,前臺頁面主要包括以下幾個功能:網(wǎng)站導(dǎo)航、美食名店介紹、特色美食欣賞、美食教程參閱、美食留言、名店加盟、友情鏈接、計數(shù)器
2、;后臺主要用于管理員對美食信息、用戶信息和一些其他信息進(jìn)行管理,后臺頁面主要包括以下幾個功能:用戶登錄模塊、用戶管理、公告管理、美食名店管理、特色美食管理、美食教程管理、美食留言管理、名店加盟管理、退出管理。在線美食網(wǎng)是采用ASP+SQL Server 2000技術(shù)實現(xiàn)的。ASP以其簡單易學(xué)、與Windows操作系統(tǒng)無縫集成、擴(kuò)展性好等特性,吸引了眾多動態(tài)網(wǎng)站開發(fā)人員,得到了網(wǎng)絡(luò)程序者的青睞。SQL Server具有強(qiáng)大的數(shù)據(jù)管理功能,提供了豐富的管理工具支持?jǐn)?shù)據(jù)的完整性管理、平安性管理和作業(yè)管理。SQL Server具有分布式數(shù)據(jù)庫和數(shù)據(jù)倉庫功能,能進(jìn)行分布式事務(wù)處理和聯(lián)機(jī)分析處理,支持客戶
3、機(jī)/效勞器結(jié)構(gòu)。在線美食網(wǎng)能充分展示酒店自身形象,提高酒店知名度,以及為酒店自身業(yè)務(wù)更好開展而效勞的。在線美食網(wǎng)站的建設(shè)符合酒店實際開展的需要,能起到拓寬酒店營銷渠道,擴(kuò)大酒店知名度和提高酒店管理水平,增加酒店經(jīng)濟(jì)效益的目的。關(guān)鍵字:在線美食;交互網(wǎng)站;數(shù)據(jù)庫;ASP;SQL Server 2000;AbstractAlong with Internet the rapid development and popularization, constructed the Web website, the development network application procedure alre
4、ady becomes one of popular technical. The hotel establishes own under this situation Internet application systemis the objective need to develop, and through the Internet application system can to the hotel overall image, the service develop the positive impetus function. One of most effective metho
5、ds is thelarge-scale application advanced information technology, the on-linegood food net development both strengthened the hotel well-knownness,and facilitated the consumer to inquire the information.The on-line good food net divides into the onstage and the backstage two partial designs. The onst
6、age mainly uses in the user browsing, the search good food information, the famous shop information, the good food course, the user message and the famous shop alliance and so on,The onstage page mainly includes following several functions: Websitenavigation, good food famous shop introduction, char
7、acteristic goodfood appreciation, good food course reference, good food message,famous shop alliance, friendship link, counter; The backstage mainlyuses in the manager to the good food information, the user informationand some other information carries on the management. The backstagepage mainly inc
8、ludes following several functions: The user registersthe module, the user management, the announcement management, the good food famous shop management, the characteristic good food management,the good food course management, the good food message management, thefamous shop alliance management, prom
9、otes the management.The on-line good food net is uses ASP+SQL the Server 2,000 technologies realizations. ASP by its simple easy learn, with the Windowsoperating system seamless integration, the extension is good and so on the characteristic, has attracted the multitudinous dynamic website developme
10、nt personnel, obtained the network procedure favour. SQL Server has the formidable data management function, has provided therich management tool support data complete management, the security management and the work management. SQL Server has the distributional database and the data warehouse funct
11、ion, can carry on distributional business processing and on-line analysis processing, supports theclient/server structure.The on-line good food net can fully demonstrate the hotel own image,enhances the hotel well-knownness, as well as serves for a hotel ownservice better development. The on-line go
12、od food website construction conforms to the hotel actual need to develop, can get up opens up the hotel marketing channel, expands the hotel well-knownness and raisesthe hotel management level, increases the hotel economic efficiencythe goal.Key words: The on-line good food;alternation web site;Dat
13、abase; ASP;SQL Server 2000目 錄 TOC o 1-3 h z u HYPERLINK l _Toc169527581 第1章 緒論 PAGEREF _Toc169527581 h 1 HYPERLINK l _Toc169527582 1.1 選題背景 PAGEREF _Toc169527582 h 1 HYPERLINK l _Toc169527583 1.2 課題來源及意義 PAGEREF _Toc169527583 h 1 HYPERLINK l _Toc169527584 1.3 系統(tǒng)根本到達(dá)的目標(biāo)及結(jié)論 PAGEREF _Toc169527584 h 1 H
14、YPERLINK l _Toc169527585 1.4 開發(fā)工具和數(shù)據(jù)庫的選擇 PAGEREF _Toc169527585 h 2 HYPERLINK l _Toc169527586 第2章 可行性分析 PAGEREF _Toc169527586 h 3 HYPERLINK l _Toc169527587 2.1 可行性研究 PAGEREF _Toc169527587 h 3 HYPERLINK l _Toc169527588 技術(shù)可行性 PAGEREF _Toc169527588 h 3 HYPERLINK l _Toc169527589 經(jīng)濟(jì)可行性 PAGEREF _Toc1695275
15、89 h 3 HYPERLINK l _Toc169527590 操作可行性 PAGEREF _Toc169527590 h 3 HYPERLINK l _Toc169527591 2.2 軟、硬件配置及結(jié)構(gòu) PAGEREF _Toc169527591 h 4 HYPERLINK l _Toc169527592 硬件配置 PAGEREF _Toc169527592 h 4 HYPERLINK l _Toc169527593 軟件配置 PAGEREF _Toc169527593 h 4 HYPERLINK l _Toc169527594 2.3 設(shè)計方法 PAGEREF _Toc16952759
16、4 h 5 HYPERLINK l _Toc169527595 2.4 系統(tǒng)結(jié)構(gòu) PAGEREF _Toc169527595 h 5 HYPERLINK l _Toc169527596 2.4.1 B/S模式簡介 PAGEREF _Toc169527596 h 5 HYPERLINK l _Toc169527597 B/S模式的優(yōu)點 PAGEREF _Toc169527597 h 5 HYPERLINK l _Toc169527598 第3章 系統(tǒng)需求分析 PAGEREF _Toc169527598 h 7 HYPERLINK l _Toc169527599 3.1 需求分析的任務(wù) PAGER
17、EF _Toc169527599 h 7 HYPERLINK l _Toc169527600 3.2 系統(tǒng)數(shù)據(jù)流圖的創(chuàng)立 PAGEREF _Toc169527600 h 7 HYPERLINK l _Toc169527601 3.3 業(yè)務(wù)流程圖 PAGEREF _Toc169527601 h 8 HYPERLINK l _Toc169527602 3.4 數(shù)據(jù)字典的創(chuàng)立 PAGEREF _Toc169527602 h 10 HYPERLINK l _Toc169527603 第4章 系統(tǒng)概念結(jié)構(gòu)設(shè)計 PAGEREF _Toc169527603 h 12 HYPERLINK l _Toc1695
18、27604 4.1 系統(tǒng)概念設(shè)計 PAGEREF _Toc169527604 h 12 HYPERLINK l _Toc169527605 4.2 系統(tǒng)E-R圖設(shè)計 PAGEREF _Toc169527605 h 12 HYPERLINK l _Toc169527606 第5章 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計 PAGEREF _Toc169527606 h 16 HYPERLINK l _Toc169527607 5.1 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計主要任務(wù) PAGEREF _Toc169527607 h 16 HYPERLINK l _Toc169527608 5.2 E-R圖轉(zhuǎn)換成關(guān)系模型 PAGEREF _Toc
19、169527608 h 16 HYPERLINK l _Toc169527609 5.3 數(shù)據(jù)模型的優(yōu)化 PAGEREF _Toc169527609 h 17 HYPERLINK l _Toc169527610 第6章 數(shù)據(jù)庫的物理實現(xiàn) PAGEREF _Toc169527610 h 18 HYPERLINK l _Toc169527611 6.1 數(shù)據(jù)庫的物理設(shè)計的內(nèi)容和方法 PAGEREF _Toc169527611 h 18 HYPERLINK l _Toc169527612 6.2 數(shù)據(jù)庫表的創(chuàng)立 PAGEREF _Toc169527612 h 19 HYPERLINK l _Toc1
20、69527613 第7章 系統(tǒng)應(yīng)用程序設(shè)計 PAGEREF _Toc169527613 h 24 HYPERLINK l _Toc169527614 7.1 ADO的使用方法 PAGEREF _Toc169527614 h 24 HYPERLINK l _Toc169527615 7.1.1 ADO對象簡介 PAGEREF _Toc169527615 h 24 HYPERLINK l _Toc169527616 7.1.2 ADO對象之間的關(guān)系 PAGEREF _Toc169527616 h 24 HYPERLINK l _Toc169527617 7.1.3 ADO對象訪問技術(shù) PAGERE
21、F _Toc169527617 h 25 HYPERLINK l _Toc169527618 7.2 系統(tǒng)功能模塊設(shè)計 PAGEREF _Toc169527618 h 26 HYPERLINK l _Toc169527619 系統(tǒng)功能設(shè)計 PAGEREF _Toc169527619 h 26 HYPERLINK l _Toc169527620 模塊設(shè)計 PAGEREF _Toc169527620 h 28 HYPERLINK l _Toc169527621 7.3 系統(tǒng)的詳細(xì)設(shè)計 PAGEREF _Toc169527621 h 28 HYPERLINK l _Toc169527622 公告模塊
22、設(shè)計 PAGEREF _Toc169527622 h 30 HYPERLINK l _Toc169527623 美食名店模塊設(shè)計 PAGEREF _Toc169527623 h 31 HYPERLINK l _Toc169527624 特色美食模塊設(shè)計 PAGEREF _Toc169527624 h 33 HYPERLINK l _Toc169527625 美食留言模塊設(shè)計 PAGEREF _Toc169527625 h 35 HYPERLINK l _Toc169527626 名店加盟模塊設(shè)計 PAGEREF _Toc169527626 h 36 HYPERLINK l _Toc169527
23、627 后臺登錄模塊設(shè)計 PAGEREF _Toc169527627 h 37 HYPERLINK l _Toc169527628 管理用戶模塊設(shè)計 PAGEREF _Toc169527628 h 38 HYPERLINK l _Toc169527629 特色美食管理模塊設(shè)計 PAGEREF _Toc169527629 h 39 HYPERLINK l _Toc169527630 美食留言管理模塊設(shè)計 PAGEREF _Toc169527630 h 41 HYPERLINK l _Toc169527631 第8章 調(diào)試 PAGEREF _Toc169527631 h 43 HYPERLINK
24、l _Toc169527632 8.1 連接測試 PAGEREF _Toc169527632 h 43 HYPERLINK l _Toc169527633 8.2 附加數(shù)據(jù)庫 PAGEREF _Toc169527633 h 43 HYPERLINK l _Toc169527634 8.3 程序調(diào)試與錯誤處理 PAGEREF _Toc169527634 h 44 HYPERLINK l _Toc169527635 第9章 結(jié)論 PAGEREF _Toc169527635 h 45 HYPERLINK l _Toc169527636 致 謝 PAGEREF _Toc169527636 h 47 H
25、YPERLINK l _Toc169527637 附 錄 PAGEREF _Toc169527637 h 48緒論選題背景中國自古就有“民以食為天的說法,特別是改革開放以后,隨著人們生活水平的不斷提高,和全球經(jīng)濟(jì)一體化的開展,酒店業(yè)面臨著日趨劇烈的競爭環(huán)境和不斷攀升的客戶期望,迫使業(yè)內(nèi)人士不斷地進(jìn)一步尋求擴(kuò)大酒店銷售、改良效勞質(zhì)量、降低管理本錢和提高客戶滿意度的新法寶來增強(qiáng)酒店的核心競爭力。其中最有效的手段之一就是大規(guī)模應(yīng)用先進(jìn)的信息化技術(shù),為飲食業(yè)信息化開展注入新的生機(jī)和活力。在線美食網(wǎng)的開展既增強(qiáng)了酒店的知名度,又方便了消費者查詢信息。課題來源及意義信息產(chǎn)業(yè)的開展,促使相關(guān)技術(shù)也得到相應(yīng)的
26、開展。電子商務(wù)作為未來商務(wù)、流通等領(lǐng)域的熱門從1999年開始也得到飛速開展,而基于網(wǎng)上的網(wǎng)站建設(shè)、網(wǎng)頁制作和發(fā)布也得到了重視。建立美食網(wǎng)站的好處:1.可以利用網(wǎng)站及時得到客戶的反響信息。2.可以降低通信費用。3.可以與潛在客戶建立商業(yè)聯(lián)系。4.可以與客戶保持密切聯(lián)系。5.可以全面詳細(xì)地介紹美食及其制作方法。系統(tǒng)根本到達(dá)的目標(biāo)及結(jié)論在線美食網(wǎng)主要實現(xiàn)以下目標(biāo):1.系統(tǒng)架構(gòu)清晰、界面友好美觀。2.動態(tài)式信息發(fā)布:為充分展現(xiàn)網(wǎng)站的時實性,在線美食網(wǎng)采用動態(tài)網(wǎng)頁技術(shù)實現(xiàn)內(nèi)容發(fā)布。3.提供多種信息搜索方式,用戶可根據(jù)需要方便、快捷地查找到所需信息。4.采用地圖查詢名店信息方便直觀。5.提供用戶留言板,增
27、強(qiáng)網(wǎng)站的互動性。開發(fā)工具和數(shù)據(jù)庫的選擇ASP即Active Server Page的縮寫,意為“活動效勞器網(wǎng)頁。它是一種包含了使用VBScript或JavaScript腳本程序代碼的網(wǎng)站。ASP的3個特點:1.ASP使用了Microsoft軟件的ActiveX技術(shù)。2.ASP運行在效勞器端,這樣就不必?fù)?dān)憂瀏覽器是否支持ASP所使用的編程語言。3.ASP返回標(biāo)準(zhǔn)的HTML頁面,可以在常用的瀏覽器中正常顯示。瀏覽者查看頁面原文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼,這樣就可以防止別人抄襲程序。大多數(shù)網(wǎng)絡(luò)應(yīng)用系統(tǒng)都需要后臺數(shù)據(jù)庫的支持。在Windows操作系統(tǒng)中,Access和
28、SQL Server是最常見的網(wǎng)絡(luò)后臺數(shù)據(jù)庫。在互聯(lián)網(wǎng)上,很多人出于價格的考慮選擇Access數(shù)據(jù)庫,但是要實現(xiàn)比擬大的網(wǎng)絡(luò)應(yīng)用系統(tǒng),還是應(yīng)該選擇SQL Server 。本系統(tǒng)就是應(yīng)用SQL Server數(shù)據(jù)庫存儲數(shù)據(jù)??尚行苑治隹尚行匝芯考夹g(shù)可行性技術(shù)可行性分析是指在當(dāng)前市場的技術(shù)、產(chǎn)品條件的限制下,能否利用現(xiàn)有的以及可能擁有的技術(shù)能力、產(chǎn)品能力、人力資源來實現(xiàn)工程的目標(biāo)、功能、性能,能否在規(guī)定的時間內(nèi)完成整個工程。技術(shù)上的可行性應(yīng)分析當(dāng)前的軟、硬件技術(shù)是否能滿足對系統(tǒng)提出的要求如增加存儲能力,實現(xiàn)通信功能,提高處理速度。此外,還要考慮開發(fā)人員的水平。信息系統(tǒng)屬于知識密集性,對技術(shù)要求較高,
29、如果缺乏足夠的技術(shù)力量,或者單純依靠外部力量進(jìn)行開發(fā),是很難成功的。技術(shù)可行性分析一般應(yīng)當(dāng)考慮:1.進(jìn)行工程開發(fā)的風(fēng)險。2.人力資源的有效性。3.技術(shù)能力的可能性。4.物資產(chǎn)品的可用性。技術(shù)可行性分析往往決定了工程的方向。一旦開發(fā)人員在評估技術(shù)可行性分析時估計錯誤,將會出現(xiàn)嚴(yán)重的后果,造成工程根本上的失敗。經(jīng)濟(jì)可行性經(jīng)濟(jì)上的可行性主要是預(yù)估費用支出和對工程的經(jīng)濟(jì)效益進(jìn)行評價。在預(yù)估費用支出時,不僅要考慮主機(jī)費用,而且要計算外圍設(shè)備費用、軟件開發(fā)費用、人員培訓(xùn)費用和將來系統(tǒng)投入運行后的經(jīng)常費用如管理、維護(hù)費用和備件費用。經(jīng)濟(jì)效益應(yīng)從兩方面綜合考慮:一局部是可以用錢衡量的效益,例如提供更多的更高質(zhì)
30、量的信息,提高取得信息的速度等。經(jīng)濟(jì)可行性分析主要是對整個工程的投資及所產(chǎn)生的經(jīng)濟(jì)效益進(jìn)行分析,具體包括支出分析、收益分析、投資回報分析以及敏感性分析等。操作可行性IT軟件工程的產(chǎn)品大多數(shù)是一套需要安裝并運行在用戶單位的軟件、相關(guān)說明文檔、管理與運行規(guī)程。只有軟件正常使用,并到達(dá)預(yù)期的技術(shù)功能、性能指標(biāo)、經(jīng)濟(jì)效益和社會效益指標(biāo),才能稱為IT軟件工程開發(fā)是成功的。而運行環(huán)境是制約軟件在用戶單位發(fā)揮效益的關(guān)鍵。因此,需要從用戶單位企業(yè)的管理體制、管理方法、規(guī)章制度、人員素質(zhì)甚至包括人員的心理承受能力、接受新知識和技能的積極性等、數(shù)據(jù)資源積累、硬件包含系統(tǒng)軟件平臺等多方面進(jìn)行評估,以確定軟件系統(tǒng)在交
31、付以后,是否能夠在用戶單位順利運行。軟、硬件配置及結(jié)構(gòu)硬件配置運行環(huán)境:1.效勞器端:操作系統(tǒng):Windows 2000 Server;Web效勞器:IIS 5.0;數(shù)據(jù)庫效勞器:SQL Server 2000;瀏覽器:IE 5.0;2.客戶端瀏覽器:IE 5.0。軟件配置1.使用工具介紹 動態(tài)效勞器頁面Active Server Page,ASP是微軟公司推出的一種用以取代CGI的技術(shù),是一種真正的簡便易學(xué)、功能強(qiáng)大的效勞器編程技術(shù)。ASP實際上是微軟開發(fā)的一套效勞器端腳本運行環(huán)境,通過ASP我們可以建立動態(tài)的、交互的、高效的Web效勞器應(yīng)用程序。用ASP編寫的程序都在效勞器端執(zhí)行,程序執(zhí)行
32、完畢后,再將執(zhí)行的結(jié)果返回給客戶端瀏覽器,這樣不僅減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互速度,而且防止了ASP程序源代碼的外瀉,提高了程序的平安性。2.后臺數(shù)據(jù)庫的介紹數(shù)據(jù)庫技術(shù)是現(xiàn)代信息科學(xué)與技術(shù)的重要組成局部,是計算機(jī)數(shù)據(jù)處理與信息管理系統(tǒng)的核心。數(shù)據(jù)庫技術(shù)研究和解決了計算機(jī)信息處理過程中大量數(shù)據(jù)有效地組織和存儲的問題,在數(shù)據(jù)庫系統(tǒng)中減少數(shù)據(jù)存儲冗余、實現(xiàn)數(shù)據(jù)共享、保障數(shù)據(jù)平安以及高效地檢索數(shù)據(jù)和處理數(shù)據(jù)。SQL Server是一款面向高端的數(shù)據(jù)庫管理系統(tǒng),SQL Server 2000是Microsoft公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,被稱為新一代大型電子商務(wù)
33、、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案。SQL Server 2000具有強(qiáng)大的數(shù)據(jù)管理功能,提供了豐富的管理工具支持?jǐn)?shù)據(jù)的完整性管理、平安性管理和作業(yè)管理。SQL Server具有分布式數(shù)據(jù)庫和數(shù)據(jù)倉庫功能,能進(jìn)行分布式事務(wù)處理和聯(lián)機(jī)分析處理,支持客戶機(jī)/效勞器結(jié)構(gòu)。SQL Server支持標(biāo)準(zhǔn)的ANSI SQL,還把標(biāo)準(zhǔn)SQL擴(kuò)展成為更為實用的Transact-AQL。另外SQL Server還具有強(qiáng)大的網(wǎng)絡(luò)功能,支持發(fā)布Web頁面以及接收電子郵件??傊甋QL Server是目前廣為使用的數(shù)據(jù)庫管理系統(tǒng)。設(shè)計方法在線美食網(wǎng)采用ASP+SQL Server 2000技術(shù)實現(xiàn)的。ASP實現(xiàn)網(wǎng)站交互技術(shù)。A
34、SP吸收了當(dāng)今許多流行的技術(shù),如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一種開展較為成熟的網(wǎng)絡(luò)應(yīng)用程序開發(fā)技術(shù);其核心技術(shù)是對組件和對象技術(shù)的充分支持。通過使用ASP的組件和對象技術(shù),用戶可以直接使用ActiveX控件,調(diào)用對象方法和屬性,以簡單的方式實現(xiàn)強(qiáng)大的功能。SQL Server 2000實現(xiàn)數(shù)據(jù)的存儲管理。SQL Server 2000提供了豐富的、功能完善的數(shù)據(jù)庫應(yīng)用和管理工具,使用方便,用戶可以快速準(zhǔn)確地實現(xiàn)SQL Server 2000提供的各種應(yīng)用與管理功能。系統(tǒng)結(jié)構(gòu)B/S模式簡介目前電子商務(wù)網(wǎng)站設(shè)計采用模式有兩種形式,一種模式是:C/S模式,另一種是B/S模
35、式。B/S模式是當(dāng)前開發(fā)商務(wù)網(wǎng)站最常用的模式。B/S模式是一種瀏覽器與效勞器模式,這種模式具有三層結(jié)構(gòu),即:Web效勞器邏輯層、客戶端瀏覽器表示層以及數(shù)據(jù)庫效勞器數(shù)據(jù)層。其工作原理:用瀏覽器取代了原有的客戶端,向效勞器端發(fā)出請求,網(wǎng)絡(luò)頁面需要附加語言引擎分析和執(zhí)行程序代碼在效勞器中進(jìn)行,然后再送給瀏覽器,其瀏覽器不需要任何附加軟件支持。B/S模式的優(yōu)點B/S模式與C/S模式相比,主要具有以下優(yōu)勢:1.采用B/S模式,更適用于廣域網(wǎng)環(huán)境,支持更多的客戶??筛鶕?jù)訪問動態(tài)配置Web效勞器和應(yīng)用效勞器,以保證系統(tǒng)性能。2.客戶端只需要標(biāo)準(zhǔn)的瀏覽器,用戶使用簡單方便。3.系統(tǒng)維護(hù)和升級非常簡單。4.采用
36、面向?qū)ο蠹夹g(shù),代碼可重用性好。B/S模式結(jié)構(gòu)圖2.1所示:數(shù)據(jù)庫效勞器Web效勞器瀏覽器數(shù)據(jù)處理邏輯事務(wù)處理邏輯顯示邏輯請求請求數(shù)據(jù)庫響應(yīng)響應(yīng)圖2.1 B/S模式結(jié)構(gòu)圖系統(tǒng)需求分析需求分析的任務(wù)設(shè)計一個性能良好的數(shù)據(jù)庫系統(tǒng),明確應(yīng)用環(huán)境對系統(tǒng)的要求是首要的和根本的。因此,應(yīng)該把對用戶需求的收集和分析作為數(shù)據(jù)庫設(shè)計的第一步。需求分析簡單地說就是分析用戶的要求。需求分析是設(shè)計數(shù)據(jù)庫的起點,需求分析的結(jié)果是否準(zhǔn)確反映了用戶的實際要求,將直接影響到后面各個階段的設(shè)計,并影響到設(shè)計結(jié)果是否合理和實用。需求分析的主要任務(wù)是通過詳細(xì)調(diào)查要處理的對象,包括某個組織、某個部門、某個企業(yè)的業(yè)務(wù)管理等,充分了解原手
37、工或計算機(jī)系統(tǒng)的工作概況及工作流程,明確用戶的各種需求,產(chǎn)生數(shù)據(jù)流圖和數(shù)據(jù)字典,然后在此根底上確定新系統(tǒng)的功能,并產(chǎn)生需求說明書。新系統(tǒng)必須充分考慮今后可能的擴(kuò)充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計數(shù)據(jù)庫。需求分析具體可按以下幾步進(jìn)行:1.用戶需求的收集。2.用戶需求的分析。3.撰寫需求說明書。系統(tǒng)數(shù)據(jù)流圖的創(chuàng)立數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)流程圖具有抽象性和概括性。抽象性表現(xiàn)在它可以完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理和存儲;概括性表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,
38、形成了一個整體。數(shù)據(jù)流程調(diào)查過程中收集的資料包括:收集原系統(tǒng)全部輸入單據(jù)如入庫單、收據(jù)、憑證、輸出報表和數(shù)據(jù)存儲介質(zhì)如賬本、清單的典型格式。在上述各種單據(jù)、報表、帳本的典型樣品上或用附頁注明制作單位、報送單位、存放地點、發(fā)生頻度如每月制作幾張、發(fā)生的頂峰時間及發(fā)生量等。在上述各種單據(jù)、報表、帳冊的典型樣品上注明各項數(shù)據(jù)的類型數(shù)字、字符、長度、取值范圍指最大值和最小值。通過調(diào)查可以繪制出原系統(tǒng)的數(shù)據(jù)流程圖。再線美食網(wǎng)的數(shù)據(jù)流程圖如圖3.1所示:圖3.1 在線美食網(wǎng)的數(shù)據(jù)流程圖業(yè)務(wù)流程圖開發(fā)和建立管理信息系統(tǒng)的根本目的在于提高管理水平,嚴(yán)格地說,設(shè)計一個新的信息系統(tǒng),應(yīng)首先進(jìn)行組織的重新設(shè)計,應(yīng)當(dāng)
39、把建立新系統(tǒng)看成是對組織的一種有目的的改變過程。管理系統(tǒng)是信息系統(tǒng)的環(huán)境。所謂環(huán)境,指不包括在本系統(tǒng)之中但又對本系統(tǒng)產(chǎn)生較大影響的因素的集合。對于基于計算機(jī)的信息系統(tǒng)來說,其環(huán)境就是管理系統(tǒng),它的輸入來自環(huán)境,輸出那么交付環(huán)境。因此對現(xiàn)行管理業(yè)務(wù)的調(diào)查十分重要,其中包括:組織結(jié)構(gòu)調(diào)查、管理功能調(diào)查和管理業(yè)務(wù)流程調(diào)查等。1.組織結(jié)構(gòu)調(diào)查組織結(jié)構(gòu),指的是一個組織部門、企業(yè)、車間、科室等的組成以及這些組成局部之間的隸屬關(guān)系或管理與被管理的關(guān)系,通??捎媒M織結(jié)構(gòu)來表示。在組織結(jié)構(gòu)調(diào)查中還應(yīng)詳細(xì)地了解各級組織的職能和有關(guān)人員的工作職責(zé)、決策內(nèi)容、存在問題以及對新系統(tǒng)的要求等。2.管理功能調(diào)查為了實現(xiàn)系統(tǒng)
40、的目標(biāo),系統(tǒng)必須具有各種功能。所謂功能,指的是完成某項工作的能力。3.管理業(yè)務(wù)流程調(diào)查調(diào)查管理業(yè)務(wù)流程應(yīng)順著原系統(tǒng)信息流動的過程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的業(yè)務(wù)處理、信息來源、處理方法、計算方法、信息流經(jīng)去向、信息提供的時間和形態(tài)報告、單據(jù)、屏幕顯示等。管理業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫組分析人員找出業(yè)務(wù)流程中的不合理的流向。 以下圖是在線美食網(wǎng)的業(yè)務(wù)流圖,其處理過程是:用戶填寫注冊信息,系統(tǒng)在數(shù)據(jù)庫中查尋該用戶名、密碼,如果查尋不到,提示該用戶名、密碼錯誤,如果查尋到,再查看該用戶是否管理員,如果是,進(jìn)入后臺,可以進(jìn)行數(shù)據(jù)的增加
41、、修改、刪除,如果不是管理員,進(jìn)入留言板界面,可以發(fā)表留言。 在線美食網(wǎng)的業(yè)務(wù)流程圖如圖3.2所示:圖3.2 在線美食網(wǎng)的數(shù)據(jù)流程圖數(shù)據(jù)字典的創(chuàng)立為了對數(shù)據(jù)流程中的各個元素作出詳細(xì)的說明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)字典的內(nèi)容主要是對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體等六個方面進(jìn)行具體的定義。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素定義的集合。任何字典最主要的用途都是供人查閱不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計過程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴(yán)格,然而沒有
42、數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖精確的定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。 由于元素太多我們只對其中主要的元素定義說明。數(shù)據(jù)字典的主要用途是作為分析階段的主要工具。在數(shù)據(jù)字典中建立一組嚴(yán)密一致的定義很有助于改良分析員和客戶之間的通信,因此將消除很多可能的誤解。數(shù)據(jù)字典包含的每個數(shù)據(jù)元素的控制信息是很有價值的。因為列出了使用一個給定的數(shù)據(jù)元素所有程序,很容易估計改變一個元素將產(chǎn)生的影響,并且能對所有受影響的程序或模塊做出相應(yīng)改變。數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫設(shè)計過程中不斷修改、充實、完善的。由于暫時還沒有自動的數(shù)據(jù)字典處理程序,我們采用卡片形式書寫數(shù)據(jù)字典
43、,每張卡片上保存描述一個數(shù)據(jù)元素的信息。這種做法較好的實現(xiàn)了上述要求,特別是更新修改起來很方便,能夠單獨處理每個數(shù)據(jù)元素的信息。每張卡片上包含的信息有:名字,別名,描述,定義,位置。圖3.3是數(shù)據(jù)流圖中主要元素的數(shù)據(jù)字典卡片:名字:留言板信息別名:tb_Board描述:用來保存用戶的留言信息。定義:留言板信息=留言板主題編號+用戶編號+留言內(nèi)容+上傳圖片的數(shù)據(jù)+發(fā)表時間+標(biāo)記ImageData是否為空。位置:系統(tǒng)數(shù)據(jù)庫名字:公告信息別名:tb_BBS描述:保存公告信息。定義:公告信息=公告編號+公告主題+公告內(nèi)容+發(fā)表時間。位置:系統(tǒng)數(shù)據(jù)庫名稱:默認(rèn)頭像信息別名:tb_DefHead描述:用來
44、保存默認(rèn)的頭像信息。定義:默認(rèn)頭像信息=默認(rèn)頭像編號+頭像名稱+頭像的URL地址。 位置:系統(tǒng)數(shù)據(jù)庫名稱:美食教程信息別名:tb_Teach描述:用來保存美食教程信息。定義:美食教程信息=編程編號+教程名稱+教程內(nèi)容+教程參加時間+教程作者+教程圖片名稱。 位置:系統(tǒng)數(shù)據(jù)庫名稱:特色美食信息別名:tb_Trait描述:用來保存特色美食信息。定義:特色美食信息=特色美食編號+所屬名店的編號+備注信息+特色名稱+圖片名稱+參加時間。位置:系統(tǒng)數(shù)據(jù)庫名稱:名店信息別名:tb_Famous描述:用來保存名店信息。定義:名店信息=名店編號+名店名稱+名店地址+聯(lián)系人+聯(lián)系 +Email+Web地址+參加
45、時間+名店介紹+區(qū)域名稱+名店圖片名稱。 位置:系統(tǒng)數(shù)據(jù)庫名稱:名店加盟信息別名:tb_League描述:用來保存用戶填寫的名店加盟信息。定義:名店加盟信息=加盟名店的編號+加盟店名稱+加盟地址+聯(lián)系人+聯(lián)系 +電子郵件+網(wǎng)址+特色食物+公司簡介+公司參加時間+標(biāo)志公司是否處理過。位置:系統(tǒng)數(shù)據(jù)庫名稱:用戶注冊信息別名:tb_User描述:用來保存用戶的注冊信息。定義:用戶注冊信息=用戶編號+用戶名+用戶密碼+密碼問題+密碼答案+性別+電子郵件+OICQ+MSN+默認(rèn)頭像的地址URL+頭像圖片二進(jìn)制數(shù)據(jù)+聯(lián)系 +主頁地址+注冊時間+用戶的IP地址+權(quán)限+標(biāo)記ImageData字段是否為空。 位
46、置:系統(tǒng)數(shù)據(jù)庫圖3.3 數(shù)據(jù)流圖中主要元素的數(shù)據(jù)字典卡片系統(tǒng)概念結(jié)構(gòu)設(shè)計系統(tǒng)概念設(shè)計概念設(shè)計的任務(wù)是在需求分析階段產(chǎn)生的需求說明書的根底上,按照特定的方法把它們抽象為一個不依賴于任何具體機(jī)器的數(shù)據(jù)模型,即概念模型。概念模式使設(shè)計者的注意力能夠從復(fù)雜的實現(xiàn)細(xì)節(jié)中解脫出來,而只集中在最重要的信息的結(jié)構(gòu)和處理模式上。概念模式只描述現(xiàn)實世界,不涉及現(xiàn)實,不依賴于任何具體的DBMS系統(tǒng)。概念模型具有以下的特點:1.概念模型是對現(xiàn)實世界的抽象和概括,它真實、充分地反映了現(xiàn)實世界中事物和事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求。2.由于概念模型簡潔、明晰、獨立于機(jī)器,很容易理解,因此可以用概念模型和不熟悉
47、計算機(jī)的用戶交換意見,使用戶能積極與數(shù)據(jù)庫的設(shè)計工作,保證設(shè)計工作順利進(jìn)行。3.概念模型易于更新,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時,容易對概念模型修改和擴(kuò)充。4.概念模型很容易向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。描述概念模型的有力工具是ER圖。系統(tǒng)E-R圖設(shè)計概念模型的表示方法很多,其中最為著名最為常用的是于1976年提出的實體-聯(lián)系方法Entity-Relationship Approach。該方法用E-R圖來描述現(xiàn)實世界的概念模型,E-R方法也稱為E-R模型。E-R圖提供了表示實體型、屬性和聯(lián)系得方法:實體型:用矩形表示,矩形框內(nèi)寫明實體名。屬性:用橢圓形表示,并用無向邊將其與相應(yīng)得實體連接起
48、來。聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標(biāo)上聯(lián)系得類型,兩個實體型之間的聯(lián)系可分為三類:1.一對一聯(lián)系1:1;2.一對多聯(lián)系1:n;3.多對多聯(lián)系m:n。圖4.1是在線美食網(wǎng)的ER圖:圖4.1 在線美食網(wǎng)的ER圖圖4.2-圖4.7是各個實體的屬性:圖4.2 默認(rèn)頭像信息實體及屬性圖4.3 美食教程信息實體及屬性圖4.4 特色美食信息實體及屬性圖4.5 名店信息實體及屬性圖4.6 名店加盟信息實體及屬性圖4.7 留言板信息實體及屬性系統(tǒng)邏輯結(jié)構(gòu)設(shè)計系統(tǒng)邏輯結(jié)構(gòu)設(shè)計主要任務(wù)概念結(jié)構(gòu)設(shè)計所得的ER模型是對用戶需求的一種抽象的表達(dá)形式,它獨立于任何一種
49、具體的數(shù)據(jù)模型,因而也不能為任何一個具體的DBMS所支持。為了能夠建立起最終的物理系統(tǒng),我們還需要將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一DBMS所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計的準(zhǔn)那么、數(shù)據(jù)的語義約束、標(biāo)準(zhǔn)化理論等對數(shù)據(jù)模型行進(jìn)適當(dāng)?shù)恼{(diào)整和優(yōu)化,形成合理的全局邏輯結(jié)構(gòu),并設(shè)計出用戶子模式。這就是數(shù)據(jù)庫邏輯設(shè)計所要完成的任務(wù)。對數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計分為兩個步驟:1.將概念設(shè)計所的ER圖轉(zhuǎn)換為關(guān)系模型;2.對關(guān)系模型進(jìn)行優(yōu)化。E-R圖轉(zhuǎn)換成關(guān)系模型關(guān)系模型是由一組關(guān)系二維表的結(jié)合,而ER模型那么是由實體、實體的屬性、實體間的關(guān)系三個要素組成。所以要將ER模型轉(zhuǎn)換位關(guān)系模型,就是將實體、屬性和聯(lián)系都要轉(zhuǎn)化為相
50、應(yīng)的關(guān)系模型。具體的轉(zhuǎn)換規(guī)那么如下:一個實體型轉(zhuǎn)換為一個關(guān)系模型。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。對于實體間的聯(lián)系那么有以下不同的情況:一個1:1聯(lián)系可以轉(zhuǎn)換位一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。三個或三個以上的實體間的一個或多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。具有相同碼的
51、關(guān)系模式可合并。下面是由在線美食網(wǎng)的ER圖轉(zhuǎn)換為的關(guān)系模型。關(guān)系的碼用下橫線標(biāo)出。留言板留言板主題編號、用戶編號、留言內(nèi)容、上傳圖片的數(shù)據(jù)、發(fā)表時間、標(biāo)記ImageData是否為空默認(rèn)頭像信息默認(rèn)頭像編號、頭像名稱、頭像的URL地址名店信息表名店編號、名店地址、聯(lián)系人、聯(lián)系 、Email、Web地址、參加時間、名店介紹、區(qū)域名稱、名店圖片名稱名店加盟信息表加盟名店的編號、加盟店名稱、加盟地址、聯(lián)系人、聯(lián)系 、電子郵件、網(wǎng)址、特色食物、公司簡介、公司參加時間、標(biāo)志公司是否處理過美食教程信息表編程編號、教程名稱、教程內(nèi)容、教程參加時間、教程作者、教程圖片名稱特色美食信息表特色美食編號、所屬名店的編
52、號、備注信息、特色名稱、圖片名稱、參加時間用戶注冊信息表用戶編號、用戶名、用戶密碼、密碼問題、密碼答案、性別、電子郵件、OICQ、MSN、默認(rèn)頭像的地址URL、頭像圖片二進(jìn)制數(shù)據(jù)、聯(lián)系 、主頁地址、注冊時間、用戶的IP地址、權(quán)限、標(biāo)記ImageData字段是否為空數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)庫邏輯設(shè)計的結(jié)果不是唯一的。為了進(jìn)一步提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,還應(yīng)該根據(jù)應(yīng)用的需要適當(dāng)?shù)匦薷?、調(diào)整數(shù)據(jù)模型的結(jié)構(gòu),這就是數(shù)據(jù)模型的優(yōu)化。關(guān)系數(shù)據(jù)模型的優(yōu)化通常以標(biāo)準(zhǔn)化理論為指導(dǎo),方法為:確定數(shù)據(jù)依賴。用數(shù)據(jù)依賴分析和表示數(shù)據(jù)項之間的聯(lián)系,寫出現(xiàn)在補(bǔ)做,既按需求分析階段所得到的語義,分別寫出每個關(guān)系模型內(nèi)部各屬性之間
53、的數(shù)據(jù)依賴以及不同關(guān)系模式屬性之間的數(shù)據(jù)依賴。對于各個關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化處理,消除冗余的聯(lián)系。按照數(shù)據(jù)依賴的理論對關(guān)系模式逐一進(jìn)行分析,考察是否存在局部函數(shù)依賴、傳遞函數(shù)依賴、多值依賴等,確定各關(guān)系模式分別屬于第幾范式。按照需求分析階段得到的處理要求,分析這些模式對于這樣的應(yīng)用環(huán)境是否適宜,確定是否要對某些模式進(jìn)行合并或分解。對關(guān)系模式進(jìn)行必要的分解,提高數(shù)據(jù)操作的效率和存儲空間的利用率。常用的兩種分解方法是水平分解和垂直分解。數(shù)據(jù)庫的物理實現(xiàn)數(shù)據(jù)庫的物理設(shè)計的內(nèi)容和方法數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的計算機(jī)系統(tǒng)。為一個給定的邏輯數(shù)據(jù)模型
54、選取一個最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計。數(shù)據(jù)庫的物理設(shè)計通常分為兩步:1.確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu);2.對物理結(jié)構(gòu)進(jìn)行評價,評價的重點是時間和空間的效率。如果評估結(jié)果滿足原設(shè)計要求,那么可進(jìn)入到物理實施階段,否那么,就需要重新設(shè)計或修改物理結(jié)構(gòu),有時甚至要返回邏輯設(shè)計階段修改數(shù)據(jù)模型。不同的數(shù)據(jù)庫產(chǎn)品所提供的物理環(huán)境、存取方法和存儲結(jié)構(gòu)有很大差異,能供給設(shè)計人員使用的設(shè)計變量、參數(shù)范圍也不相同,因此沒有通過的物理設(shè)計方法可遵循。希望設(shè)計優(yōu)化的物理數(shù)據(jù)庫結(jié)構(gòu),使得在數(shù)據(jù)庫上運行的各種事務(wù)響應(yīng)時間小、存儲空間利用率高、事務(wù)吞吐率大。為此首先
55、對要進(jìn)行的事務(wù)進(jìn)行詳細(xì)分析,獲得選擇物理數(shù)據(jù)庫設(shè)計所需要的參數(shù)。其次,要充分了解所用的RDBMS的內(nèi)部特征,特別是系統(tǒng)提供的存取方法和存儲結(jié)構(gòu)。對于數(shù)據(jù)庫查詢事務(wù),需要得到如下信息:1.查詢的關(guān)系;2.查詢條件所涉及的屬性;3.連接條件所涉及的屬性;4.查詢的投影屬性。對于數(shù)據(jù)更新事務(wù),需要得到如下信息:1.被更新的關(guān)系;2.每個關(guān)系上的更新操作條件所涉及的屬性;3.修改操作要改變的屬性值。通常對于關(guān)系數(shù)據(jù)庫物理設(shè)計的內(nèi)容主要包括:1.為關(guān)系模型選擇存取方法;2.設(shè)計關(guān)系、索引等數(shù)據(jù)庫文件的物理存儲結(jié)構(gòu)。數(shù)據(jù)庫表的創(chuàng)立1.創(chuàng)立數(shù)據(jù)庫在SQL Server 2000中創(chuàng)立數(shù)據(jù)庫可以使用以下3種方
56、法:1運用數(shù)據(jù)庫向?qū)?chuàng)立數(shù)據(jù)庫。2在SQL Server 2000的企業(yè)管理器中,首先展開效勞器組,然后展開效勞器,單擊“數(shù)據(jù)庫選項中的“新建數(shù)據(jù)庫命令,在彈出的“數(shù)據(jù)庫屬性對話框中,鍵入新建數(shù)據(jù)庫的名稱。3使用Transact-SQL的CREATE DATABASE命令。該命令的語法如下:CREATE DATABASE db_Catecity其中“db_Catecity為在線美食網(wǎng)的數(shù)據(jù)庫名稱。2.創(chuàng)立數(shù)據(jù)表數(shù)據(jù)庫創(chuàng)立完成后,在SQL Server 2000的企業(yè)管理器中展開在線美食網(wǎng)數(shù)據(jù)庫“db_Catecity,選中“表選項,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“新建表菜單項,翻開表設(shè)計
57、器。在表設(shè)計器中,可以按照下面的步驟設(shè)計表:1輸入字段名。在“列名列表項中輸入字段名。2選擇適當(dāng)?shù)臄?shù)據(jù)類型,并設(shè)置長度。3在“允許空列表項中,設(shè)置重要的字段不允許為空。4在“描述文本框中,可以輸入必要的說明信息。5在“默認(rèn)值文本框中,可以輸入一些默認(rèn)值,以減少輸入的工作量。6選中ID列,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“設(shè)置主鍵菜單項,將ID列設(shè)置為主鍵。7以上操作完成后,單擊“保存命令按鈕,在彈出的對話框中輸入表名,單價“確定按鈕即可。3.數(shù)據(jù)表結(jié)構(gòu)在線美食網(wǎng)的數(shù)據(jù)庫包含9個數(shù)據(jù)表。留言板信息表tb_Board用來保存用戶的留言信息,該表的結(jié)構(gòu)如圖6.1所示。表6.1 留言板信息表tb_
58、Board列 名數(shù) 據(jù) 類 型長 度主 鍵 否功 能 描 述Topic_idbigint8是留言板主題編號 續(xù)表6.1列 名數(shù) 據(jù) 類 型長 度主 鍵 否功 能 描 述User_idbigint8否用戶編號Contentvarchar255否留言內(nèi)容ImagesDataimage16否上傳圖片的數(shù)據(jù)Datetimedatetime8否發(fā)表時間ImageTag2char10否標(biāo)記ImagesData是否為空 默認(rèn)頭像信息表tb_DefHead用來保存默認(rèn)的頭像信息,該表的結(jié)構(gòu)如圖6.2所示。表6.2默認(rèn)頭像信息表tb_DefHead列 名數(shù) 據(jù) 類 型長 度主 鍵 否功 能 描 述Img_Idb
59、igint8是默認(rèn)頭像編號Img_Namechar20否頭像名稱Img_URLvarchar50否頭像的URL地址名店加盟信息tb_League用來保存用戶填寫的名店加盟信息,該表的結(jié)構(gòu)如圖6.3所示。表6.3名店加盟信息tb_League列 名數(shù) 據(jù) 類 型長 度主 鍵 否功 能 描 述Com_idBigint8是加盟名店的編號Com_NameVarchar50否加盟店名稱Com_AddressVarchar255否加盟店地址LinkManChar20否聯(lián)系人Com_TelChar20否聯(lián)系 Com_EmailChar20否電子郵件Com_WebVarchar50否網(wǎng)址TraitFoodVa
60、rchar255否特色食物Com_IntroduceVarchar255否公司簡介Com_JoinTimeDatetime8否公司參加時間Com_Flagchar10否標(biāo)志公司是否處理過用戶注冊信息表tb_User用來保存用戶的注冊信息,該表的結(jié)構(gòu)如圖6.4所示。表6.4用戶注冊信息表tb_User列 名數(shù) 據(jù) 類 型長 度主 鍵 否功 能 描 述User_idBigint8是用戶編號User_NameVarchar50否用戶名User_PassVarchar50否用戶密碼QuestionVarchar50否密碼問題AnswerVarchar50否密碼答案User_Sexchar10否性別Us
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 檸檬酸微生物菌種工崗前安全宣貫考核試卷含答案
- 圖案打樣工安全素養(yǎng)強(qiáng)化考核試卷含答案
- 松香工崗前面試考核試卷含答案
- 重冶萃取工誠信道德測試考核試卷含答案
- 腈綸回收操作工崗前決策判斷考核試卷含答案
- 氣體分餾裝置操作工崗前規(guī)章考核試卷含答案
- 2024年漢江師范學(xué)院輔導(dǎo)員考試參考題庫附答案
- 電梯裝配調(diào)試工班組管理測試考核試卷含答案
- 2024年西昌學(xué)院輔導(dǎo)員考試參考題庫附答案
- 2024年蚌埠城市軌道交通職業(yè)學(xué)院輔導(dǎo)員考試參考題庫附答案
- 錫圓電子科技有限公司高端半導(dǎo)體封測項目環(huán)評資料環(huán)境影響
- GB/T 45356-2025無壓埋地排污、排水用聚丙烯(PP)管道系統(tǒng)
- 2025既有建筑改造利用消防設(shè)計審查指南
- 籃球場工程施工設(shè)計方案
- (市質(zhì)檢二檢)福州市2024-2025學(xué)年高三年級第二次質(zhì)量檢測 歷史試卷(含答案)
- 《外科手術(shù)學(xué)基礎(chǔ)》課件
- 化學(xué)-湖南省永州市2024-2025學(xué)年高二上學(xué)期1月期末試題和答案
- 2025年貴安發(fā)展集團(tuán)有限公司招聘筆試參考題庫含答案解析
- DB33T 1214-2020 建筑裝飾裝修工程施工質(zhì)量驗收檢查用表標(biāo)準(zhǔn)
- 高考語文復(fù)習(xí)【知識精研】鑒賞古代詩歌抒情方式 課件
- 春運志愿者培訓(xùn)
評論
0/150
提交評論