網上書店系統(tǒng)畢業(yè)設計(論文)_第1頁
已閱讀1頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘要</b></p><p>  近幾年來,計算機技術和信息技術的迅猛發(fā)展極大地影響著企業(yè)信息化建設與管理,在過去的幾年中,幾乎所有的大型企業(yè)和政府都組建了自己的局域網[3]。局域網與廣域網的接入,在企業(yè)信息管理系統(tǒng)中扮演著重要的角色,包括用戶、管理員、等不同用戶,可以有不同的使用權限與使用方式,有效地替代了原有的人工管理模式。隨著計算機網絡的普及與Intern

2、et的發(fā)展,網上書店系統(tǒng)成了電子商務網站不可缺少的一部分。這樣可以使用戶在任何時候、任何地點(只要他能上網)都可以進行在線圖書訂購。網上書店系統(tǒng)(On-line bookstore system)是指通過計算機網絡,采用科學的管理和先進的數(shù)據庫技術對企業(yè)的各種信息進行全面的管理的計算機軟、硬系統(tǒng);是計算機技術、管理科學和分析測試技術的集合體[5]。管理信息技術提供了系統(tǒng)各種信息存儲、交換和統(tǒng)計分析的網絡化平臺,可促進系統(tǒng)高效、科學運作和

3、規(guī)范化管理,管理信息系統(tǒng)的功能隨著計算機網絡技術和儀器的飛速發(fā)展而呈現(xiàn)出跳躍式的發(fā)展趨勢。</p><p>  本系統(tǒng)用ASP 和ACCESS數(shù)據庫開發(fā)的B/S模型系統(tǒng),使得用戶只要在一處登錄便可以進行系統(tǒng)操作和信息管理。</p><p>  關鍵詞: 管理系統(tǒng) 計算機技術 數(shù)據庫技術 ACCESS數(shù)據庫 ASP</p><p><b>  Abs

4、tract</b></p><p>  In the last few years, the computer technology and the information technology swift and violent development enormously is affecting the enterprise information construction and the ma

5、nagement, in the past several years, nearly all major industries and the government has all set up own local area network [ 3 ]. The local area network and WAN'S turning on, is acting the important role in the enterp

6、rise information management system, including user, manager, and so on different user, may have the di</p><p>  The system used ASP and Access database development of the B / S model system, as long as the u

7、ser makes a login will be able to start operating systems and Information Management</p><p>  Key words: Manager system、Computer technology Database technology、Data interface of ACCESS DB、ASP。</p>&l

8、t;p><b>  目錄</b></p><p><b>  摘要I</b></p><p>  AbstractII</p><p><b>  第1章 引言1</b></p><p>  1.1網上書店系統(tǒng)的現(xiàn)狀和發(fā)展1</p><p&g

9、t;  1.2ASP概述2</p><p>  1.3VBScript編程語言3</p><p>  1.4數(shù)據接口3</p><p>  1.5IIS簡介5</p><p>  1.6ACCESS數(shù)據庫介紹7</p><p>  第2章 網上書店系統(tǒng)系統(tǒng)分析10</p><p

10、>  2.1.網上書店系統(tǒng)系統(tǒng)簡介10</p><p>  2.2.本系統(tǒng)的軟硬件要求11</p><p>  2.2.1硬件要求11</p><p>  2.2.2軟件需求11</p><p>  第3章 網上書店系統(tǒng)主體設計思想12</p><p>  3.1任務概述12</p&g

11、t;<p>  3.1.1目標12</p><p>  3.1.2條件與限制12</p><p>  3.2需求分析12</p><p>  3.3分析過程13</p><p>  3.3.1主程序13</p><p>  3.3.2添加圖書13</p><p&

12、gt;  3.3.3系統(tǒng)管理13</p><p>  3.3.4退出程序14</p><p>  3.4模塊設計15</p><p>  3.4.1系統(tǒng)功能劃分15</p><p>  3.4.2管理員操作流程圖16</p><p>  3.4.3系統(tǒng)數(shù)據流程圖16</p><

13、;p>  3.5數(shù)據需求分析17</p><p>  3.6數(shù)據庫概念結構設計17</p><p>  3.7數(shù)據邏輯結構設計18</p><p>  3.8數(shù)據庫表實施19</p><p>  第4章 OLE DB連接數(shù)據庫22</p><p>  第5章 網上書店系統(tǒng)詳細設計23</

14、p><p>  5.1首頁模塊設計23</p><p>  5.2圖書查詢模塊設計25</p><p>  5.3用戶注冊和登錄模塊33</p><p>  5.4用戶發(fā)表圖書評論設計39</p><p>  5.5網絡管理員登陸圖書模塊設計42</p><p>  5.6管理

15、中心模塊實現(xiàn)44</p><p>  5.6.1管理中心模塊設計44</p><p>  5.7訂單管理頁面67</p><p><b>  結論72</b></p><p><b>  致謝73</b></p><p><b>  參考文獻74&l

16、t;/b></p><p><b>  引言</b></p><p>  網上書店系統(tǒng)的現(xiàn)狀和發(fā)展</p><p>  網上書店系統(tǒng)(On-line bookstore system)是指通過計算機網絡,采用科學的管理和先進的數(shù)據庫技術對企業(yè)的各種信息進行全面的管理的計算機軟、硬系統(tǒng);是計算機技術、管理科學和分析測試技術的集合體[5]。管

17、理信息技術提供了系統(tǒng)各種信息存儲、交換和統(tǒng)計分析的網絡化平臺,可促進系統(tǒng)高效、科學運作和規(guī)范化管理,管理信息系統(tǒng)的功能隨著計算機網絡技術和儀器的飛速發(fā)展而呈現(xiàn)出跳躍式的發(fā)展趨勢。</p><p>  近幾年來,計算機技術和信息技術的迅猛發(fā)展極大地影響著企業(yè)信息化建設與管理,在過去的幾年中,幾乎所有的大型企業(yè)和政府都組建了自己的局域網[3]。局域網與廣域網的接入,在企業(yè)信息管理系統(tǒng)中扮演著重要的角色,包括用戶、管理

18、員、等不同用戶,可以有不同的使用權限與使用方式,有效地替代了原有的人工管理模式。隨著計算機網絡的普及與Internet的發(fā)展,網上書店系統(tǒng)成了今后電子商務網站的發(fā)展方向。這樣可以使用戶在任何時候、任何地點(只要他能上網)都可以進行在線購物,提高了對信息的處理,同時也方便管理與維護。</p><p><b>  ASP概述</b></p><p>  ASP是美國微軟公

19、司開發(fā)的服務器端腳本環(huán)境。微軟公司推出的意圖想取代CGI的新技術。ASP含于IIS3.0,IIS4.0中,通過它用戶可以使用幾乎所有的開發(fā)工具來創(chuàng)建和運行交互式的動態(tài)網頁,反饋表單的信息收集處理,文件的上傳與下載,聊天室論壇。實現(xiàn)CGI的功能,但又比CGI簡單易學。就可以開務發(fā)出應用服器所需的各種組件,編寫網頁和代碼。在Internet和分布式應用越來越流行的今天,ASP無疑是最理想的開發(fā)工具之一。在開發(fā)傳統(tǒng)的瀏覽器/服務器應用方面,A

20、SP更是有著其他開發(fā)工具無可比擬的優(yōu)越性。.它的前身是IDC(Internet database Connector)互連網數(shù)據庫連接頭技術。IDC犧牲了許多靈活性,使你不得不放棄許多對用戶接口的控制。并幾乎放棄了所有驗證數(shù)據的能力,它只是追求實用的數(shù)據庫操作。所以它并不適合時代的要求。ASP得以生存是因為它有前景,它屬于一種“開放技術框架”,意思是你無須使用微軟的產品就能編寫它的代碼(雖然使用微軟產品仍是最好的方法)。ASP是由服務器

21、方動態(tài)產生的頁面,它可以調用其它的程序去做如同存取數(shù)據,之類的事情,也能根據不同的瀏覽器給也不同的給果</p><p>  ASP文檔可通過ODBC驅動程式,連接到支持ODBC數(shù)據庫上,執(zhí)行ASP文檔所指定的SQL指令,最后將執(zhí)得的結果以HTML的格式傳給用戶瀏覽器。</p><p>  VBScript編程語言</p><p>  無論用哪種編程工具開發(fā)應用程序,

22、編碼總是其中必不可少的步驟之一,所謂編碼,也就是用一種約定格式表達處理過程,這一約定格式稱為編程語言。不同的應用程序開發(fā)環(huán)境使用的編程語言也不同,ASP使用的編程語言支持VBScript,JavaScript腳本語言使用VBScript腳本語言來原于VB語言。使用腳本語言直接嵌入HTML文檔當中,不需要編譯連接直接瀏覽運行。它用ADO組件存取數(shù)據庫,不存在瀏覽器兼容,并且隱藏程序代碼。</p><p><b

23、>  數(shù)據接口</b></p><p>  ASP與數(shù)據庫的連接通過數(shù)據庫接口來實現(xiàn)。ASP提供了4類接口:ODBC接口、數(shù)據庫專用接口、是微軟公司提出的開放式數(shù)據庫互連標準接口,它以關系數(shù)據庫標準查詢語言SQL來存取連接到的數(shù)據源,ODBC支持單個應用系統(tǒng)訪問多個不同的數(shù)據庫管理系統(tǒng)(DBMS),并且對應用系統(tǒng)的開發(fā)人員來說,它能夠用統(tǒng)一的方法處理不同的數(shù)據源,減輕了學習新系統(tǒng)的壓力。現(xiàn)在,除

24、了Oracle、Sybase、MS SQL Server及IBM DB/2等大型數(shù)據庫管理系統(tǒng)支持ODBC接口外,諸如dBase、FoxPro、Sybase Adaptive Server Anywhere和Excel之類的數(shù)據源也都支持ODBC接口。</p><p>  專用接口針對具體的數(shù)據庫管理系統(tǒng)而設計。通過專用接口可以將asp連接到相應的數(shù)據庫上,使用專用接口在設計上針對特定數(shù)據庫的特點,能夠充分發(fā)揮特

25、定數(shù)據庫的優(yōu)勢,因此使用專用接口可以大大提高應用程序訪問數(shù)據庫的速度。數(shù)據庫不同、數(shù)據庫的版本不同,使用的專用接口也不同。</p><p>  JDBC(Java Database Connectivity)也是一種標準的應用程序編程接口。利用這個接口,Java應用程序能夠訪問到任何以結構化查詢語言為標準數(shù)據訪問語言的數(shù)據庫。</p><p>  OLE OB是微軟開發(fā)的一個標準應用程序編

26、程接口。它是微軟數(shù)據訪問組件軟件的一個部件。通過OLE OB接口,應用程序能夠訪問安裝了相應OLE OB數(shù)據提供者的各種數(shù)據。OLE OB為應用程序提供了訪問多種不同格式數(shù)據的統(tǒng)一訪問接口。</p><p>  ASP可以寫ADO(ActiveX Data Object)結合以建立提供數(shù)據資訊的網頁內容;ADO具有容易使用、并且執(zhí)行快速,消耗系統(tǒng)資源較少和占用磁盤空間等優(yōu)點。</p><p&g

27、t;<b>  IIS簡介</b></p><p>  ASP的開發(fā)依賴IIS(Internet Information Server),IIS可在多種平臺上運行:Windows 2000全系列包括Professional、server、Advanced Server三個版本,Windows NT Server,windows NT Workstation 和Windows 95/97/98

28、上的Personal Web Server (PWS)等平臺上都可以。</p><p>  Windows2000 是基于NT技術架構的,實際上是NT的最新版本,本系統(tǒng)Windows2003為主加Access數(shù)據庫和ASP開發(fā)出來的管理系統(tǒng)軟件。安裝IIS在控制面版中雙擊添加/刪除程序,然后在彈出的對話框中單擊添加/刪除Windows組件進入Windows組件向導。選中Internet 信息服務(IIS Inte

29、rnet)復選框,單擊下一步按鈕,Windows組Windows 就會配置所要的組件了。(如下圖)</p><p>  安裝完畢如下圖所示:</p><p>  配 置IIS在默認網站上點右鍵選擇新建虛擬目錄如上圖中88,在88上點右鍵選擇屬性如下圖所示:</p><p>  ACCESS數(shù)據庫介紹</p><p>  Access 數(shù)據庫管

30、理系統(tǒng)是Microsoft Office 套件的重要組成部分,是Access的最新版本,可在Windows 95環(huán)境下運行。Access適用于小型商務活動,用以存貯和管理商務活動所需要的數(shù)據。Access不僅是一個數(shù)據庫,而且它具有強大的數(shù)據管理功能,它可以方便地利用各種數(shù)據源,生成窗體(表單),查詢,報表和應用程序等。數(shù)據庫是有結構的數(shù)據集合,它與一般的數(shù)據文件不同,(其中的數(shù)據是無結構的)是一串文字或數(shù)字流。數(shù)據庫中的數(shù)據可以是文字

31、、圖象、聲音等。 Microsoft Access是一種關系式數(shù)據庫,關系式數(shù)據庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復。圖1是一個“產品”表的例子?!爱a品”表由10個記錄組成,一個記錄占一行,每一個記錄由產品ID、產品名稱、庫存量、訂貨量、單價和折扣率6個字段組成?!爱a品ID”是字段名,其下面的1,2等是字段的值。   表與表之間可以建立關系(或稱關

32、聯(lián),連接),以便查詢相關聯(lián)的信息。Access數(shù)據庫以文件形式保存,文件的擴展名是MDB。Acce</p><p>  表(Table) ——表是數(shù)據庫的基本對象,是創(chuàng)建其他5種對象的基礎。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據庫的數(shù)據,故又稱數(shù)據表。   查詢(Query)——查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個表的字段組成新表。   窗體(Form)——窗體提供了一種方便

33、的瀏覽、輸入及更改數(shù)據的窗口。還可以創(chuàng)建子窗體顯示相關聯(lián)的表的內容。窗體也稱表單。   報表(Report)——報表的功能是將數(shù)據庫中的數(shù)據分類匯總,然后打印出來,以便分析。   宏(Macro)——宏相當于DOS中的批處理,用來自動執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來十分方便。   模塊(Module)——模塊的功能與宏類似,但它定義的操作比宏更精細和復雜,用戶可以根據自己的需要編寫程序。模塊使用

34、Visual Basic編程。   與Access 以前的版本比較,Access 新增了許多功能,字段類型增加了OLE對象和超級鏈接,特別是與Internet的融合,在數(shù)據庫中可以直接鏈接到指定的Web頁面或網絡文件,也可以把Web頁面上的表格導入到數(shù)據庫。Ac</p><p>  網上書店系統(tǒng)系統(tǒng)分析</p><p>  網上書店系統(tǒng)系統(tǒng)簡介</p><p> 

35、 網上書店系統(tǒng)基于互聯(lián)網運行的B/S的網上圖書交易系統(tǒng)。用戶登錄本系統(tǒng),就可以再線選購圖書,提交定單,管理員處理定單。本系統(tǒng)適合于中小企業(yè)圖書銷售企業(yè)和書店的使用。由此可見,開發(fā)一個網上書店系統(tǒng)是很必要與必須的。這可以在網上銷售圖書,突破時間和地域的限制,只要能上網的地方,就可以使用該系統(tǒng)進行網上購物。</p><p>  一個完整的網上書店系統(tǒng)應具有以下功能:用戶注冊,用戶登陸,用戶發(fā)表圖書評論,圖書查詢,圖書

36、選購,圖書管理,圖書類別管理,評論管理,用戶管理和會員管理,管理員還具有添加,刪除,修改等操作。</p><p>  在本系統(tǒng)中,具體功能有:</p><p> ?。?)管理人員主要包括添加圖書,刪除圖書,圖書分類管理,圖書評論管理,用戶管理,會員管理等;</p><p> ?。?)用戶主要包括注冊、登錄、查詢圖書、訂購、發(fā)表評論等;</p><

37、p><b>  本系統(tǒng)的軟硬件要求</b></p><p><b>  硬件要求</b></p><p>  系統(tǒng):Windows 98/ME/NT2000/XP/200</p><p>  CPU:P3 500Mhz</p><p><b>  內存:128MB</b>

38、</p><p>  PS:10M-100M LAN</p><p><b>  軟件需求</b></p><p> ?。?)IIS的安裝 </p><p>  (2)Dreamweaver MX</p><p><b> ?。?)ACCESS</b></p>

39、<p>  (4)FireWorks MX</p><p>  網上書店系統(tǒng)主體設計思想</p><p><b>  任務概述</b></p><p><b>  目標</b></p><p>  該系統(tǒng)包括用戶用戶注冊,用戶登陸,用戶發(fā)表圖書評論,圖書查詢,圖書選購,圖書管理,圖書類別管

40、理,評論管理,用戶管理和會員管理,管理員還具有添加,刪除,修改等操作。用戶發(fā)表評論后需要經過管理員審核通過后才能顯示出來,所有操作都可以由用戶在客戶端瀏覽器中完成。</p><p><b>  條件與限制</b></p><p>  本系統(tǒng)需要能夠操作和使用計算機,或通過培訓能學會操作和使用計算機,并對數(shù)據庫有一定的了解。由于系統(tǒng)功能強大使用方便,系統(tǒng)將按用戶要求不斷

41、升級,以達到用戶的最終需求。</p><p><b>  需求分析</b></p><p>  隨著網絡的發(fā)展,網上書店系統(tǒng)已經是互聯(lián)網站一種極為常見的B/S系統(tǒng)。系統(tǒng)可以用戶提供開放性的系統(tǒng)服務,可以在線購物。網上書店系統(tǒng)針對目前業(yè)界業(yè)務發(fā)展的需要,本系統(tǒng)特別適合于中小企業(yè)和書店的使用。</p><p><b>  分析過程<

42、/b></p><p><b>  主程序</b></p><p>  當用戶初次使用該系統(tǒng)時,由系統(tǒng)設計者提供用戶登陸。利用該信息進入系統(tǒng)后,將口令自行修改并為管理員和工作人員創(chuàng)建各自的用戶名及口令。</p><p>  用戶開機進入系統(tǒng)時,首先要進行相應的身份驗證。系統(tǒng)確認了操作者的合法身份后,進入主程序,主程序顯示本管理系統(tǒng)的各種功

43、能菜單及其相應的工具欄。</p><p><b>  添加圖書</b></p><p>  在系統(tǒng)主窗口中,選擇“添加圖書”菜單選項,進入“添加圖書”窗口。</p><p><b>  系統(tǒng)管理</b></p><p>  在系統(tǒng)主窗口中,選擇“系統(tǒng)管理”菜單中的“管理員”選項,進入“系統(tǒng)管理”窗口

44、。在“用戶管理”窗口中,將會直接在下面的一個數(shù)據窗口里面顯示出現(xiàn)在用戶的帳號密碼,并且可以通過單擊“添加”、“修改”、“刪除”按鈕對相應的用戶信息進行管理。</p><p>  同時,在系統(tǒng)主窗口中,選擇“圖書管理”菜單中的“隱藏”選項,點擊后就變成公開。在“編輯-”窗口中,將會直接在下面的一個數(shù)據窗口里面顯示出圖書的信息,并且可以通過單擊 “修改”、“刪除”按鈕對相應的信息進行管理。</p>&l

45、t;p><b>  退出程序</b></p><p>  在系統(tǒng)主窗口中,單擊“退出系統(tǒng)”菜單選項,將會彈出一個操作提示系統(tǒng)對話框,選擇“是”即可退出系統(tǒng),選擇“否”返回。</p><p><b>  模塊設計</b></p><p><b>  系統(tǒng)功能劃分</b></p>&l

46、t;p><b>  管理員操作流程圖</b></p><p><b>  系統(tǒng)數(shù)據流程圖</b></p><p><b>  圖3.4.3</b></p><p><b>  數(shù)據需求分析</b></p><p>  根據本系統(tǒng)功能設計和模塊劃分,本

47、站數(shù)據庫主要有管理員信息、圖書信息和圖書類型信息,專題信息,留言信息等,數(shù)據項和數(shù)據結構如下:</p><p>  管理員信息: ID(自動編號)、姓名、密碼、登錄IP、登錄時間、登錄類型、</p><p>  圖書信息: ID(自動編號) 、標題、內容,類型,專題,作者,時間,是否審核,是否置頂</p><p>  圖書類型信息: ID(自動編號) 、名稱、內容、

48、圖標,作者,其他</p><p>  評論信息:ID(自動編號),姓名,性別,頭像.網址,郵箱,參數(shù),文字個數(shù),日期,回復,IP,QQ</p><p>  定單信息: ID(自動編號) 、標題、內容、圖標.</p><p><b>  數(shù)據庫概念結構設計</b></p><p>  數(shù)據庫模型概念結構設計的目標是產生出一

49、個能反映組織信息需求的概念模型.概念模型的特點是:</p><p>  簡單明確表達用戶業(yè)務環(huán)境數(shù)據需求、數(shù)據之間的聯(lián)系數(shù)據約束條件.</p><p>  易于交流和理解,便于設計人員和用戶之間溝通和交流.</p><p>  易于向各種數(shù)據模型轉換.</p><p>  最常用的數(shù)據庫概念模型表示方法是實體—聯(lián)系模型,簡稱E-R圖,E-R模

50、型雖然只有幾個基本元素,但能夠表達現(xiàn)實世界復雜的數(shù)據、數(shù)據之間的聯(lián)系和約束條件. E-R模型轉換成關系模型的規(guī)則也十分簡單、方便.</p><p>  E-R圖的組成元素有:實體、屬性和聯(lián)系.實體用矩形表示,實體名稱標注在矩形框內.屬性是實體的性質,用橢圓框表示,與實體之間用一條線相連.聯(lián)系是實體之間的相互關系,用菱形框表示.其中,實體之間的聯(lián)系存在1:1、1:N、 M:N多種關系.</p><

51、;p>  本系統(tǒng)的數(shù)據模型E-R圖如下圖3.6.1所示:</p><p><b>  圖3.6.1</b></p><p><b>  數(shù)據邏輯結構設計</b></p><p>  邏輯結構設計就是把概念結構設計階段完成好的數(shù)據庫E-R模型圖轉換成DBMS產品所支持的數(shù)據模型相符合的邏輯結構.本系統(tǒng)采用的是關系型數(shù)據

52、,可將上述的E-R模型圖進行轉換為關系模型.</p><p><b>  數(shù)據庫表實施</b></p><p>  本系統(tǒng)數(shù)據庫(db.mdb)包含以下六個庫表: 管理員信息表(admin),圖書信息表(product),圖書類型信息表(category),評論信息表(review),用戶信息表(user)。</p><p><b>

53、  各表結構如下:</b></p><p>  管理員信息表:主要存儲會員相關信息,結構如下表所示:</p><p>  圖書信息表:主要存儲相關信息,結構如下表所示</p><p>  圖書類型信息表:主要存儲相關信息,結構如下表所示</p><p>  用戶信息表:主要儲存相關信息,結構如下表所示:</p>&l

54、t;p>  評論信息表:主要儲存管理員相關信息,結構如下表所示:</p><p>  OLE DB連接數(shù)據庫</p><p>  本系統(tǒng)采用OLE DB連接數(shù)據庫具體操作如下。</p><p>  編寫OLE DB的asp代碼文件如下:</p><p><b>  <%</b></p><

55、p><b>  '打開數(shù)據庫連接</b></p><p>  dim conn,connstr,db,rs</p><p>  db="manage/db/db.mdb"</p><p>  Set conn = Server.CreateObject("ADODB.Connection")

56、</p><p>  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")</p><p>  '如果你的服務器采用較老版本Access驅動,請用下面連接方法</p><

57、;p>  'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)</p><p>  conn.Open connstr</p><p><b>  %></b></p><p>  在需要連接數(shù)據

58、庫的文件加上調用代碼<!--#include file="conn.asp" -->。</p><p>  完成以上步驟后即完成ASP中數(shù)據庫的連接。</p><p>  網上書店系統(tǒng)詳細設計</p><p>  在經過前面的系統(tǒng)分析后,就形成了一個基本的網上書店系統(tǒng)詳細設計,下面就詳細介紹該系統(tǒng)中各功能模塊的設計與實現(xiàn)。</p

59、><p><b>  首頁模塊設計</b></p><p>  本模塊實現(xiàn)的主要功能是用戶注冊和登錄,可以瀏覽本系統(tǒng)的所有圖書,查詢圖書,挑選圖書,訂購圖書。具體如下圖所示</p><p>  首頁文件,如圖5.1.1.0:</p><p><b>  圖5.1.1.0</b></p>&

60、lt;p>  暢銷圖書顯示如圖5.1.1.1所示:</p><p><b>  圖5.1.1.1</b></p><p><b>  推薦圖書如下:</b></p><p><b>  圖5.1.1.2</b></p><p><b>  圖書分類如下:<

61、/b></p><p><b>  圖5.1.1.3</b></p><p><b>  圖書查詢模塊設計</b></p><p>  本模塊實現(xiàn)功能是允許用戶對本系統(tǒng)的圖書進行查詢,把查詢的結果顯示出來,才能顯示。</p><p>  查詢圖書,如圖5.2.1.1.0</p>

62、<p>  圖表5.2.1.1.0</p><p><b>  查詢結果如下:</b></p><p>  圖表5.2.1.1.1</p><p><b>  用戶注冊和登錄模塊</b></p><p>  新用戶可以注冊會員。如下圖:</p><p><b&

63、gt;  圖5.3.1</b></p><p><b>  登錄如下圖:</b></p><p><b>  圖5.3.2</b></p><p>  用戶發(fā)表圖書評論設計</p><p>  本模塊設計為方便用戶發(fā)表對圖書的建議和意見.本功能模塊實現(xiàn)以下功能:</p>&

64、lt;p><b>  發(fā)表評論</b></p><p><b>  顯示評論信息.</b></p><p>  發(fā)表評論運行界面如圖5.2.1.3所示:</p><p><b>  圖5.4.1</b></p><p><b>  顯示評論結果圖:</b&

65、gt;</p><p><b>  圖5.4.2</b></p><p><b>  顯示評論代碼:</b></p><p><b>  <%</b></p><p>  rs.open "select * from review where id="

66、&id&" and audit=1 ",conn,1,1</p><p>  if rs.eof and rs.bof then</p><p>  response.write "如果您用過本商品,或對本商品有所了解,歡迎您發(fā)表自己的評論。您的評論將被網絡上成千上萬的用戶所共享,我們將對您的慷慨深表感謝。<br>"<

67、;/p><p>  response.write "您的評論在提交后將經過我們的審核,也許您需要等待一些時間才可以看到。謝謝合作。"</p><p><b>  else</b></p><p>  do while not rs.eof </p><p><b>  %></b&g

68、t;</p><p>  網絡管理員登陸圖書模塊設計</p><p>  管理員登錄模塊是和系統(tǒng)管理員登錄的頁面,輸入帳號和密碼,和附加碼,經過系統(tǒng)驗證,帳號正確那么就進入管理中心。登陸模塊流程圖如圖5.5</p><p>  登錄運行界面如圖5.5.1所示:</p><p><b>  圖5..5.1</b></

69、p><p><b>  管理中心模塊實現(xiàn)</b></p><p><b>  管理中心模塊設計</b></p><p>  本模塊也是本類系統(tǒng)的一個重要核心模塊,一個能夠正常運營的系統(tǒng),必須需要一個功能完善的后臺管理系統(tǒng)來對其經營信息進行有效及時的更新和處理,使車輛管理者能夠及時方便的對其圖書信息、用戶信息、數(shù)據進行綜合管理操

70、作.通過在系統(tǒng)首頁界面的用戶登陸入口,填寫身份與密碼進行”提交按鍵登陸進入到管理界面.</p><p>  管理界面如圖5.2.2.1所示:</p><p><b>  圖5.2.2.1</b></p><p>  本管理界面設計采用web表單界面方式,集成了圖書、用戶、分類、評論,數(shù)據等數(shù)據庫表單管理項,通過點擊相關鏈接,進入具體子管理項進行

71、管理操作,簡單明了方便用戶實際管理操作, 另一方面做為一個圖書的后臺數(shù)據管理,安全性也是一個不可忽略的重要方面,系統(tǒng)必須有安全過濾機制,防止普通用戶和一些不明身份者的進入,為了增強安全性系數(shù),系統(tǒng)采用設立管理員數(shù)據庫方式,在用戶入口處輸入身份名和密碼,用以和數(shù)據庫中相關信息進行對比認證,為了進一步加強安全,防止非管理人員繞過身份驗證,直接輸入管理控制臺url地址,而在認證中加入了session( )記錄對象進行判斷,凡不符合身份與密碼將

72、無法繞過登陸界面進入到管理操作界面.管理控制頁面集成以下六個功能模塊:</p><p><b>  圖書管理模塊</b></p><p><b>  用戶管理模塊</b></p><p><b>  分類管理模塊</b></p><p><b>  評論管理模塊<

73、;/b></p><p><b>  定單管理模塊</b></p><p><b>  添加圖書模塊</b></p><p><b>  圖書管理模塊設計</b></p><p>  本模塊功能設計主要提供對圖書信息進行綜合管理,包括添加,刪除,修改圖書信息。</p

74、><p>  瀏覽運行界面如圖1.1.1所示:</p><p><b>  圖1.1.1</b></p><p>  添加圖書用瀏覽運行界面如圖1.1.2所示</p><p><b>  圖1.1.2</b></p><p>  編輯子模塊:通過管理頁進入圖書編輯界面,在編輯圖書

75、,標題,分類,專題,作者和內容。</p><p>  編輯運行界面與上圖1.1.2相類同</p><p><b>  圖1.1.3</b></p><p><b>  修改圖書代碼:</b></p><p>  圖書添加子模塊:本模塊提供了向數(shù)據庫中增加圖書,管理人員可以通過圖書添加界面中的信息指標

76、,如標題、作者,內容,類別,專題等進行信息輸入,提交到數(shù)據庫中進行保存.用以更新圖書信息添加入庫功能.</p><p>  圖書刪除子模塊:通過管理控制臺進入圖書管理模塊后可以,可以從圖書列表中選取待刪除的圖書,通過”提交”鍵進行刪除,或由系統(tǒng)進行檢索,找到需要刪除圖書進行刪除操作,執(zhí)行刪除動作后,數(shù)據庫將刪除該圖書記錄. 圖書刪除模塊主要實現(xiàn)圖書信息刪除功能. </p><p><

77、b>  分類管理模塊設計</b></p><p>  本模塊功能設計提供了對圖書分類進行綜合管理,包括分類信息瀏覽,添加圖書分類,刪除圖書分類等模塊.</p><p>  分類管理模塊:本瀏覽界面提供了查看圖書分類信息,進行添加和刪除功能實現(xiàn)如下功能:</p><p>  分類管理瀏覽運行界面如圖1.2.1所示:</p><p&

78、gt;<b>  圖1.2.1</b></p><p><b>  評論管理模塊設計</b></p><p>  本模塊功能設計提供了對圖書評論進行綜合管理,包括查看,修改,添加,刪除四個管理子模塊.</p><p>  評論模塊運行界面如圖1.3.1所示:</p><p><b>  圖

79、1.3.1</b></p><p>  審核評論如下圖1.3.2:</p><p><b>  圖1.3.2</b></p><p><b>  審核代碼:</b></p><p>  if request("audit").count=0 then</p>

80、;<p>  call MsgBox("您沒有選擇要審核的評論?","None","None")</p><p><b>  else</b></p><p>  if session("rank")>1 then</p><p>  call

81、Msgbox("你的權限不夠!","Back","None")</p><p>  response.End</p><p><b>  end if</b></p><p>  conn.execute "update review set audit=1 where re

82、viewid in ("&request("audit")&")"</p><p>  call MsgBox("批量審核成功!","None","None")</p><p><b>  end if</b></p><p

83、><b>  用戶管理</b></p><p>  用戶分為一般用戶和管理員,具有添加用戶,編輯用戶刪除用戶的功能頁面如下</p><p><b>  圖1.3.4</b></p><p>  修改帳號模塊流程圖5.6</p><p><b>  圖5.6</b><

84、/p><p>  修改用戶如下圖1.3.5</p><p><b>  圖1.3.6</b></p><p><b>  訂單管理頁面</b></p><p>  定單管理頁面主要有查看定單和管理定單,和在線執(zhí)行SQL語句的功能。如下圖圖1.3.7:</p><p><b&

85、gt;  圖1.3.7</b></p><p><b>  結論</b></p><p>  經過三個多月的畢業(yè)設計,在指導教師的帶領下,我們有針對性的學習了數(shù)據庫的相關理論知識和數(shù)據庫前端開發(fā)軟件ASP的基礎知識和應用技巧,最后比較成功的完成了論壇系統(tǒng)設計。</p><p>  本課題是開發(fā)和實現(xiàn)一個網上書店系統(tǒng)的設計與實現(xiàn)。本設

86、計為階段成果,完成了本系統(tǒng)中比較常用的一些功能。經過本次設計對ASP數(shù)據庫開發(fā)軟件有了一定的認識。我們的目的是在通過此次畢業(yè)設計對數(shù)據庫認識的基礎上進一步了解到與此相關系統(tǒng)的設計過程,并能總結出一些經驗為以后所用。在本次設計中,我們利用ACCESS進行了數(shù)據庫的創(chuàng)建工作,通過ASP語言的結合應用完成了諸多功能。對于查詢中的模糊查詢,數(shù)據窗口中的數(shù)據傳遞都有了進一步的了解和加深,并在ASP中加以實現(xiàn)。鑒于本次設計的結果是一個階段性的成果,

87、在今后的工作中還有很多需要不斷完善的地方,以期達到最佳系統(tǒng)效果。</p><p>  通過這次的畢業(yè)設計也讓我學到了不少的東西,而且了解到數(shù)據庫在現(xiàn)今諸多行業(yè)中應用的重要性以及今后的發(fā)展,可以說是受益匪淺,為今后開發(fā)相關系統(tǒng)奠定了堅實的理論基礎和總結了寶貴的開發(fā)經驗。</p><p><b>  致謝</b></p><p>  我首先要感謝我

88、的畢業(yè)設計指導教師,老師對我的畢業(yè)設計非常關心,每個星期都定時檢查我的工作進展情況并對我進行認真的指導;特別是每次當我遇到困難找到老師時,老師總是耐心地幫我分析問題并提出指導性建議,使我能夠克服困難并將工作繼續(xù)進行下去。老師嚴謹治學的作風和對科學的執(zhí)著追求深深地影響著我,讓我在這此畢業(yè)設計中學到了不少知識,還懂得了許多做人的道理,并堅定了我的前進方向。</p><p>  最后我要感謝這次畢業(yè)設計小組中的其它同學

89、。我們的合作非常愉快,當我遇到困難的時候他們都能盡力給予我?guī)椭?,最后大家合力解決各種問題,使我體會到了團隊合作的重要性和必要性。</p><p>  至此,我對以上給予我無私幫助的人致以誠摯的謝意!</p><p><b>  參考文獻</b></p><p>  [1] 彭瑞東,毛靈濤.實驗室數(shù)據庫管理的設計與實現(xiàn)[J].實驗技術與管理,20

90、04,1:172~176.</p><p>  [2] 盧鳳珠,吳達勝,趙麗華等.基于C/S與B/S模式的實驗室管理系統(tǒng)設計與實現(xiàn)[J].寧波大學學報(理工版), 2004,17(4):492~495.</p><p>  [3] 張松,陳志剛等.基于C/S與B/S混合架構的開放機房管理系統(tǒng)設計及實現(xiàn)[J].實驗室研究與探索, 2004,23(2):19~21.</p>&l

91、t;p>  [4] 邵謙謙,銀華強.Visual basic.NET 2003數(shù)據庫開發(fā)[M].北京:清華大學出版社,2003.</p><p>  [5] 張俊玲,馬雙成.基于B/S的開放式基礎實驗教學系統(tǒng)設計[J].武警學院學報,2005,21(6):91~92.</p><p>  [6] 盧慧芬,潘再平等.開放性實驗室管理系統(tǒng)的實現(xiàn)與應用[J].電氣電子教學學報,2005,2

92、7(6):76~78.</p><p>  [7] 薩師宣,王珊.數(shù)據庫系統(tǒng)概論(第3版)[M].北京:高等教育出版社,2000.</p><p>  [8] 畢大慶,王振宇,吳祖國.一種新型的實驗室信息管理系統(tǒng)(LIMS)[J].自動化與儀器表,2005,1:43~44.</p><p>  [9] 張文增,孫振國,陳強等.基于ASP和Web數(shù)據庫技術的服務器應用

93、程序開發(fā)方案[J].計算機工程,2001:27(5).</p><p>  [10] 趙增敏.ASP可視化編程及應用[M].北京機械工業(yè)出版社,2005.1.</p><p>  [11] 來賓,林盛雄.ASP.NET后臺數(shù)據庫網站制作實例經典[M].北京冶金工業(yè)出版社,2004.4 152~153.</p><p>  [12] Patrick A.Lorenz(

94、德).ASP.NET 2.0 Revealed[M].清華大學出版社,2004.</p><p>  [13] Paul Dickinson & Fabio Claudio Ferracchiati.ADO.NET高級編程[M].清華大學出版社,2003.</p><p>  [14]張松,陳志剛,金亮.開放實驗室管理系統(tǒng)方案比較及實現(xiàn)[J].計算機工程與應用,2004(3)<

95、;/p><p>  [15]袁曉輝.基于WEB的開放實驗室管理系統(tǒng)[J].實驗報告研究與探索,2005(7)</p><p>  [16]張潤杰,劉維民等.基于B/S模式的網絡版實驗室管理系統(tǒng)[J].首都師范大學學報(自然科學版),2005(2)</p><p>  [17]畢大慶,王振宇,吳祖國.一種新型的實驗室信息管理系統(tǒng)(LIMS)[J].自動化與儀器儀表,200

96、5(1)</p><p>  [18]金平,皇甫麗英,張尊僑.一種基于Web的開放實驗室網上預約管理系統(tǒng)[J].實驗技術與管理,2004(4)</p><p>  [19]盧鳳珠,吳達勝,趙麗華.基于C/S與B/S模式的實驗室管理系統(tǒng)設計與實現(xiàn)[J].寧波大學學報(理工版) 2004(12)</p><p>  [20]鄭阿奇. SQL Server20

溫馨提示

  • 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

提交評論