小型電子商務網站數據管理設計報告_第1頁
小型電子商務網站數據管理設計報告_第2頁
小型電子商務網站數據管理設計報告_第3頁
小型電子商務網站數據管理設計報告_第4頁
小型電子商務網站數據管理設計報告_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)數 據 庫 系 統(tǒng) 概 論課 程 設 計讀書筆記本例的任務是創(chuàng)建一個網絡書店。在設計網絡書店時需要考慮如下內容:如何選用數據庫,數據庫怎樣設計。我們選擇SQL SERVER作為網絡書店的后臺數據庫。在實際開發(fā)應用程序時,選用何種數據庫主要看網站的規(guī)模。小規(guī)模的網站可使用ACCESS數據庫,大中型的可以使用SQL SERVER數據庫。如何進行圖書導購。簡單的書就是如何向用戶展示圖書信息,如何讓用戶很容易的找到感興趣的書。我們提供了搜索方式和分類導航如何管理網站用戶,如何分

2、配用戶的操作權限。我們采用注冊會員的管理方式。對不同身份的人提供不同的服務如何處理和管理用戶的購物數據。我們將用戶尚未確定的購書數據存放在購物袋文件的隱藏表單控件中,只有確定購買的書才會向服務器提交這些數據并寫入數據庫。這個課程設計的制作過程比較復雜,在具體操作前需要能對在線購物部分的體系結構和工作流程有一個比較全面的認識。在具體操作前應掌握以下幾點:SQL SERVER 數據庫的創(chuàng)建方法 SQL SERVER 數據庫關系圖的創(chuàng)建方法 ASP與SQL SERVER數據庫的連接方法 超連接在WEB應用程序中的應用方法 ASP的相關編程技巧 2.設計要求:小型電子商務網站數據管理:假設該網站主要經

3、營各類圖書,要求用ASP作為前臺程序實現(xiàn)簡單的管理功能.圖書(編號、名稱、類別、頁數、單價、數量、出版社、版次、第一作者、出版年月、內容簡介)類別(類別、名稱)出版商(代號、名稱、地址、電話、郵編、聯(lián)系人)訂單(訂單號、客戶代碼、類別、數量、付款方式、付款標志)客戶(客戶代碼、姓名、密碼、地址、電子郵件、郵編、聯(lián)系電話)發(fā)貨(訂單號、發(fā)貨方式、發(fā)貨日期)3.需求分析(1)本例的總體規(guī)劃如下:其中,“在線購書”是網絡書店的主體部分,而“在線競買”、“用戶投票”、“問卷調查”和“網站管理”這幾部分為網絡書店提供配套功能。由于本題未要求,本例將主要完成“在線購書”功能。(2)“在線購書”部分的結構如

4、圖:其中:SQL Server數據庫store:用于存儲在線購書的相關信息。應用程序文件global.asa:用于定義數據庫連接代碼。默認主頁default.htm:用于網絡書店的導航。網絡框架sale.htm:用于組織系統(tǒng)控制臺和圖書導航文件。視窗文件sale1.asp:系統(tǒng)控制臺,用于控制整個購書活動。視窗文件sale2.asp:用于圖書搜索和顯示圖書分類(大類)信息。視窗文件sale3.asp:用于顯示圖書的分類(小類)信息。視窗文件sale4.asp:用于顯示具體的圖書信息,并允許用戶選購。視窗文件sale5.asp:用于顯示當前用戶所選購的圖書信息。文件detail.asp:用于顯示

5、選定圖書的詳細信息。文件pay1.asp:用于購書結算。文件pay2.asp:用于生產購書訂單。文件member.asp:用于輸入用戶注冊信息或者用于顯示已登陸用戶的注冊信息。文件register.asp:用于將用戶的注冊信息寫入數據庫。文件orderlist.asp:用于顯示當前用戶所有購書清單。文件bookorder.asp:用于顯示選定購書清單的詳細內容。(3)在線購書的工作流程如圖:4.數據庫設計為了存儲在線購書時的相關數據,使用了6個表。具體如下:圖書信息表出版社信息表圖書分類表購書訂單信息表訂單內容信息表用戶信息表上述各表的連接關系如下:圖書信息表和圖書分類表通過分類編號建立連接關

6、系。購書訂單信息表和訂單內容信息表通過訂單編號建立連接關系。購書訂單信息表和用戶信息表通過用戶名建立連接關系訂單信息內容和圖書信息表通過圖書序號建立連接關系圖書信息表和出版社信息表通過圖書書號建立隱關系說明:圖書書號是由四個字段組成如:7-111-15996-9其中7表示地區(qū)號,111是出版社號,15996是書序號,9是電子計算機的校驗碼。所以圖書信息表和出版社的關系是隱含建立的。 5.開發(fā)方案的選擇(1)采用SQL Server 2000 作為后臺數據庫。在開發(fā)動態(tài)的Web應用程序時,Microsoft SQL Server與ASP搭配是比較理想的組合。(2)購書的操作界面使用網頁框架結構。

7、(3)為方便數據庫的連接操作,本例使用global.asa文件編寫可共享的數據庫連接代碼。6.前臺應用設計(1)創(chuàng)建網絡書店的文件夾和虛擬目錄 操作如下:在硬盤的某個分區(qū)中新建文件夾myStore,在其間添加一個cover目錄,專用于存放圖書的封面圖片文件。通過“Internet 服務管理器”創(chuàng)建一個名為store的虛擬目錄,并與文件夾myStore建立鏈接關系。(2)創(chuàng)建Web應用程序文件Web應用程序文件global.asa主要用于編寫數據庫鏈接代碼。創(chuàng)建過程如下:在目錄myStore下新建一個文件global.asa,然后編寫內容,附在報告之后的源程序部分。最后,保存當前文件。(3)創(chuàng)建

8、主頁文件網絡書店的主頁用于站內導航。創(chuàng)建過程如下:在目錄myStore下新建一個文件default.htm,然后編寫文件,保存并測試當前文件。運行效果如圖1 圖1(4)創(chuàng)建在線購書的操作控制文件在線購書的操作控制文件sale1.asp主要用于控制購書過程的相關操作(用戶登錄語與退出、用戶資料編輯、查看購書資料、購書結算等)。其創(chuàng)建過程如下:在myStore下新建文件sale1.asp,編寫文件內容,附在報告之后的源程序部分。編寫資源文件salelc.vbs,主要包括文件sale1.asp的客戶端操作代碼,內容附在報告之后的源程序部分。然后,保存并測試當前文件。(5)創(chuàng)建用戶信息顯示文件用戶顯示

9、文件member.asp主要用于輸入新用戶的注冊信息和顯示已登錄用戶的注冊信息。在目錄myStore下新建一個文件member.asp,然后編寫內容,附在報告之后的源程序部分。*編寫資源文件memberc.vbs,包含member.asp的客戶端操作代碼,附在報告之后的源程序部分。保存并測試當前文件。(6)創(chuàng)建用戶信息登記文件用戶信息登記文件register.asp主要用于添加新用戶記錄和更新已登陸用戶的注冊資料。在目錄myStore下新建一個文件register.asp,編寫內容,附在報告之后的源程序部分。最后保存當前文件。(7)創(chuàng)建圖書分類顯示文件1圖書分類顯示文件sale2.asp主要用

10、于搜索圖書和顯示圖書的第一層和第二層分類信息。另外,第二層分類信息不僅要顯示出來,而且要創(chuàng)建相應的超鏈接,以便進行第三層圖書分類信息的查詢。在目錄myStore下新建文件sale2.asp,編寫文件內容,附在報告之后的源程序部分。保存并測試當前文件。(8)創(chuàng)建圖書分類顯示文件2圖書顯示文件sale3.asp主要用于顯示第三層圖書分類信息。同樣,第三層分類信息不僅要顯示出來,還要創(chuàng)建相應的超鏈接,以便根據這些信息去檢索具體的圖書信息。在myStore下新建文件sale3.asp,編寫內容,附在報告之后的源程序部分。保存當前文件。(9)創(chuàng)建圖書信息列表文件圖書信息列表文件sale4.asp主要用于

11、顯示通過搜索和分類導航查找到的圖書信息,并運行用戶進行選購操作,即將圖書放入購物袋。在工作時可接受sale1.asp和sale3.阿四平傳遞過來的圖書信息,并生產相應的SQL查詢語句去檢索圖書信息表。在myStore下新建文件sale4.asp,編寫內容,附在報告之后的源程序部分。保存當前文件。(10)創(chuàng)建圖書詳細信息顯示文件文件detail.asp主要用于顯示圖書詳細信息。在myStore下新建文件detail.asp,編寫內容,附在報告之后的源程序部分。編寫資源文件details.vbs,包含detail.asp所需的服務器端過程代碼,附在報告之后的源程序部分。保存當前文件。(11)創(chuàng)建購

12、物袋文件購物袋文件sale5.asp主要用于顯示當前用戶選購的圖書信息,并允許放棄已選的圖書。在mystore下新建文件sale5.asp,編寫內容,附在報告之后的源程序部分。保存當前文件。(12)創(chuàng)建購物結算文件購物結算文件pay1.asp主要用于顯示用戶選購圖書清單,并接收用戶購書的確認信息和具體的配送信息。在工作時,須驗證用戶身份,已登陸和guest兩種不同的身份填寫表格。在mystore下新建文件pay1.asp,編寫內容,附在報告之后的源程序部分。保存當前文件。(13)創(chuàng)建購書訂單生成文件文件pay2.asp主要用于生成購書訂單。在mystore下新建文件pay2.asp,編寫內容,

13、附在報告之后的源程序部分。保存當前文件。(14)創(chuàng)建訂單列表文件訂單列表文件orderlist.asp主要用于顯示當前用戶的購書記錄。如果用戶需要查看某條訂單的詳細內容,可以通過訂單編號鏈接文件bookorder.asp。在目錄mystore下新建文件orderlist.asp,編寫內容,附在報告之后的源程序部分。保存當前文件。(15)創(chuàng)建訂單內容顯示文件文件bookorder.asp主要用于顯示訂單中具體的圖書信息。在目錄mystore下新建文件bookorder.asp,編寫內容,附在報告之后的源程序部分。保存當前文件。7.設計體會 完成這個課程設計對我收獲非淺,第一方面,我對ASP之前是

14、一點不了解,要完成這個課程設計又讓我掌握了新的一門開發(fā)數據庫的應用軟件,對我以后在網頁設計這方面有很大的幫助。另一方面由于本人對數據庫這門學科的理論掌握的不是很扎實,通過這次的課程設計加深了我對一些理論知識的理解,同時通過實戰(zhàn)發(fā)現(xiàn)了自己的不足??傊@次課程設計對我以后的學習或工作將有很大的幫助。這個課程設計是由我們三個人協(xié)同完成,由于我們的團結一致,加快了任務完成的進程,讓我意識到合作的重要性。加強了我的團隊精神,在在此感謝我的兩位同伴。由于我們的水平有限,在驗收的時候老師給我們提出了寶貴的修改意見,在此我感謝老師的指導。8.參考資料1陳永強、謝維成、李茜ASP數據庫開發(fā)經典實例解析 機械工

15、業(yè)出版社 20062SQL Server開發(fā)經典實例 9.源程序由于本程序太長,打印起來比較貴,所以我只附交關于ASP和數據庫連接的一些重要代碼,其他程序見電子文檔Global.asa 注釋:定義Session對象的開始過程,用于數據庫連接Sub Session_OnStart 注釋:數據庫連接代碼 Set Session(objConn) = Server.CreateObject(ADODB.Connection) DSN-Less連接方式 connstr = driver=SQL Server;server=MYDELLASP; & _ uid=sa;pwd=123;database=bookstore DSN連接方式 connstr = dsn=BookStore;uid=sa;pwd=123;database=bookstore Session(objConn).Open connstr 注釋:創(chuàng)建Recordset對象 Set Session(objRS) = Server.CreateObject(ADODB.Recordset) Session(objRS).ActiveConnection = Session(objCo

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論