[畢業(yè)論文]基于ASP技術的校園網(wǎng)上購物系統(tǒng)_第1頁
[畢業(yè)論文]基于ASP技術的校園網(wǎng)上購物系統(tǒng)_第2頁
[畢業(yè)論文]基于ASP技術的校園網(wǎng)上購物系統(tǒng)_第3頁
[畢業(yè)論文]基于ASP技術的校園網(wǎng)上購物系統(tǒng)_第4頁
[畢業(yè)論文]基于ASP技術的校園網(wǎng)上購物系統(tǒng)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄第1章 緒 論21.1研究背景21.2研究現(xiàn)狀21.3研究內(nèi)容和目標2第2章 開發(fā)工具與關鍵技術介紹42.1 asp技術42.1.1 asp概述42.1.2 asp工作原理42.2 access 2003簡介5第3章 系統(tǒng)分析53.1系統(tǒng)概述63.2系統(tǒng)需求與可行性分析63.2.1系統(tǒng)需求分析63.2.2系統(tǒng)可行性分析63.3系統(tǒng)功能模塊劃分7第4章 系統(tǒng)設計84.1系統(tǒng)設計原則與目標94.2系統(tǒng)軟件體系結構94.3系統(tǒng)購物流程104.4系統(tǒng)主要功能模塊設計114.4.1商品分類展示頁面設計114.4.2購物系統(tǒng)設計124.4.3后臺管理模塊設計134.4.4用戶注冊設計144.4.5新聞

2、管理模塊設計154.5數(shù)據(jù)庫設計164.5.1數(shù)據(jù)庫概念結構設計164.5.2數(shù)據(jù)字典設計17第5章 系統(tǒng)實現(xiàn)235.1系統(tǒng)運行環(huán)境235.2 系統(tǒng)主界面235.3學生注冊界面245.4商品搜索界面255.5購物車界面265.6商品信息以評價信息界面275.7后臺管理員登錄/管理界面29結論31附錄32第1章 緒 論1.1研究背景在我國,電子商務的發(fā)展速度很快,cnnic報告顯示,截至2010年6月底,我國網(wǎng)民規(guī)模已經(jīng)突破4億關口,達到了4.2億,較2009年底增加3600萬人?;ヂ?lián)網(wǎng)普及率攀升至31.8%,與2009年底相比提高了2.9個百分點。這說明在我國發(fā)展網(wǎng)上購物具有良好的群眾基礎。在

3、這些網(wǎng)上消費人群中大學生人數(shù)歷年也呈直線上升趨勢,且大學生消費品的需求有一定的集中性,這主要體現(xiàn)在他們對數(shù)碼產(chǎn)品和各類書籍,禮品、化妝品的需求量比較大,也比較集中;據(jù)調(diào)查,大學生網(wǎng)上所定訂購的物品中此類商品占有65%的比例。因此,我們要針對學生的需求,設計出一個實用性強的校內(nèi)網(wǎng)上購物系統(tǒng)。這將方便廣大學生的查找和購買,同時送貨上門的服務的方式也將為同學帶來很大的方便。今天,我們已經(jīng)可以確信網(wǎng)上購物毋庸置疑是未來購物的發(fā)展方向。但是電子商務卻還沒有在校園內(nèi)部得以很好的發(fā)展和利用,目前學校內(nèi)部尚沒有一個安全實用的針對在校大學生的校內(nèi)網(wǎng)上購物系統(tǒng)。雖然大學校園內(nèi)具有很好的市場前景、良好的信譽保障和很

4、好的技術支持,但是目前因為面向的對象太具有針對性,很多大型的網(wǎng)上購物開發(fā)商并不愿意專門開發(fā)某個大學的網(wǎng)上購物系統(tǒng),即使這種系統(tǒng)具有很好的實用性和良好的前景。1.2研究現(xiàn)狀網(wǎng)上購物方興未艾,并且這種購物方式也正被越來越多的人所喜愛,雖然這些購物網(wǎng)站有很強的大眾適應性,但它們并沒有很強的針對性,面向的對象比較寬泛,所賣商品并不能很好的針對在校學生這一特定人群。鑒于此,構建一個功能完整,操作簡單,針對性強的校園網(wǎng)上購物系統(tǒng)將給廣大的在校學生帶來很大的便利。目前,學校內(nèi)部尚還沒有一個專門針對校內(nèi)學生的購物系統(tǒng),針對上述問題,如何設計開發(fā)出功能實用,費用低廉,針對性強且適合在校學生的校園網(wǎng)上購物系統(tǒng),這

5、將是我們需要解決的問題。1.3研究內(nèi)容和目標我們研究的校園網(wǎng)上購物系統(tǒng)是網(wǎng)上購物系統(tǒng)的一個簡化,網(wǎng)上購物系統(tǒng)又具有更好的實用性和針對性。校園網(wǎng)上購物系統(tǒng)為商家和廣大在校學生之間搭建起一個交易平臺,在校學生也可以方便的在網(wǎng)上選取,檢索自己喜歡的商品,對于不存在的商品,同學們可以在留言平臺把自己需要的商品轉(zhuǎn)告給管理員。同時采用送貨上門的服務方式也大大減少了物品的流通成本,同時也減少了不必要的運送交易麻煩。校園網(wǎng)上購物平臺是在網(wǎng)絡上建立一個虛擬的購物商店,它主要針對本校學生進行商品買賣,將學生最常用的商品選購出來,避免了學生從雜亂商品中挑選的煩瑣過程,讓學生的購物過程變得輕松、快捷、方便,很適合學生

6、的快節(jié)奏生活。我們只要坐在宿舍中,打開電腦,就可以方便地登錄校內(nèi)的網(wǎng)上購物系統(tǒng),用鼠標點擊幾下,就可以搜索和瀏覽自己感興趣的商品,并且可以在短時間內(nèi)收到自己喜愛的物品。同時,該系統(tǒng)基于asp技術,采用比較流行的b/s(browser/server)模式,操作系統(tǒng)使用windows xp ,web服務器使用操作系統(tǒng)自帶的iis,數(shù)據(jù)庫使用的是access 2003 ,對于開發(fā)者來說這些都是基本的軟硬件設施,比較容易實現(xiàn)。購物系統(tǒng)所選商品都是在校學生較常用的,學生可以方便的注冊為會員,并且配送人員可以在24小時內(nèi)免費將學生定購的商品送到指定地點。該系統(tǒng)將給在校學生帶來很大的便利,提高了工作效率,節(jié)

7、省了學生的時間。 32第2章 開發(fā)工具與關鍵技術介紹本章簡單介紹了校園網(wǎng)上購物系統(tǒng)所用到的開發(fā)工具,對asp做了簡單的概述,并對其基本原理和系統(tǒng)所采用的體系結構做了詳細的介紹,另外對access 2003和ado也做了簡單的介紹。2.1 asp技術2.1.1 asp概述asp是active server page的縮寫,意為“動態(tài)服務器頁面”。asp是微軟公司開發(fā)的代替cgi腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。asp的網(wǎng)頁文件的格式是。asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。asp是一個位于服務器端的腳本運行環(huán)境。通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交

8、互式web服務器應用程序,如交互式動態(tài)網(wǎng)頁,包括使用html 表單收集和處理信息、上傳與下載等。通常情況下,用戶通過瀏覽器看到的網(wǎng)頁大多是靜態(tài)的,目前internet上的許多站點,仍然提供“靜態(tài)”(static)的主頁內(nèi)容。而隨著web技術的發(fā)展,用戶希望能夠看到根據(jù)要求而動態(tài)生成的主頁。站點服務器收到要求執(zhí)行的應用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結果以html的格式傳送給瀏覽器。asp使用的 activex技術基于開放設計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴充能力,這是傳統(tǒng)的cgi等程序所遠遠不及的地方。2.1.2 asp工作原理asp與常

9、見的在client端實現(xiàn)動態(tài)主頁的技術如java applet、 activex control、vbscript、javascript等不同,asp中的命令和 script語句都是由服務器來解釋執(zhí)行的,執(zhí)行結果產(chǎn)生動態(tài)生成的web頁面并送到瀏覽器;而client端的script命令則是由瀏覽器來解釋執(zhí)行。由于 asp是在服務器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持asp,也不必擔心別人下載程序從而竊取編程邏輯。asp程序通過后綴名為. asp的asp文件來實現(xiàn)其功能,一個. asp文件相當于一個可執(zhí)行文件,因此必須放在web服務器上有可執(zhí)行權限的目錄下。當用戶從瀏覽器輸入了.asp文件

10、的地址后,瀏覽器就將這個url請求發(fā)給web服務器。如果web服務器上裝asp,就調(diào)用asp,asp讀出相應 . asp文件,解釋并執(zhí)行命令,動態(tài)生成一個html頁面回傳web服務器,然后web服務器把結果發(fā)送給瀏覽器。asp文件的制作和html類似,且可和html開發(fā)集成,可以在同一個過程完成,利用asp將可以執(zhí)行的腳本嵌入到html文件中,這使得html文件的編寫與腳本的開發(fā)融合在一起。通過asp內(nèi)置的對象、服務器組件 (sever component)可以完成非常復雜的任務,而且用戶還可以自己開發(fā)或利用別人開發(fā)的服務器組件完成專門的任務。asp與網(wǎng)關及服務器擴展模式相比有以下優(yōu)點:完全與

11、html文件融合在一起; 容易創(chuàng)建,不需要其它編譯、鏈接程序;面向?qū)ο蟮牟⑼ㄟ^activex sever對象可擴展。在電子商務中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務,而對于服務提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務。因此,讓用戶通過瀏覽器查詢服務的后端數(shù)據(jù)是許多web服務提供者必須提供的服務,asp通過內(nèi)置的adodb組件來實現(xiàn)這一功能??梢允褂胊do去編寫緊湊簡明的腳本,以便連接到odbc兼容的數(shù)據(jù)庫和ole db兼容的數(shù)據(jù)源。2.2 access 2003簡介access是一個數(shù)據(jù)庫管理系統(tǒng),它與其它的數(shù)據(jù)庫管理系統(tǒng)相比更加簡單易學,一個普通的計算機用戶

12、即可掌握并使用它。而且最重要的一點是,access的功能足夠強大,足以應付一般的數(shù)據(jù)管理及處理需要。access 2003最突出的功能就是將access數(shù)據(jù)庫中的數(shù)據(jù)動態(tài)地提供給web頁,且這種聯(lián)接是動態(tài)的,不需要創(chuàng)建很多的頁面,一切繁瑣的工作都由access承擔。access可以實現(xiàn)建立數(shù)據(jù)庫、報表,以及對數(shù)據(jù)庫、報表的修改、查詢等功能。access使用標準的sql(structured query language,結構化查詢語言)作為它的數(shù)據(jù)庫語言,從而提供了強大的數(shù)據(jù)處理能力和通用性,使其成為一個功能強大而且易于使用的桌面關系型數(shù)據(jù)庫管理系統(tǒng)和應用程序生成器。一個access數(shù)據(jù)庫中可

13、以包含表、查詢、窗體、報表、宏、模塊以及數(shù)據(jù)訪問頁。不同于傳統(tǒng)的桌面數(shù)據(jù)庫(dbase、 foxpro、paradox), access數(shù)據(jù)庫使用單一的*.mdb文件管理所有的信息,這種針對數(shù)據(jù)庫集成的最優(yōu)化文件結構不僅包括數(shù)據(jù)本身,也包括了它的支持對象。第3章 系統(tǒng)分析 校園網(wǎng)上購物系統(tǒng)是在整個社會網(wǎng)上購物系統(tǒng)興起的背景下,結合當代大學生的實際需求而產(chǎn)生的。當代大學生對于書籍,各種禮品,化妝品等商品的需求量非常大,但是目前學校內(nèi)部并不存在這樣一個能方便廣大學生購買商品的購物系統(tǒng)。因此充分利用現(xiàn)有的信息技術手段和先進的開發(fā)工具,開發(fā)出簡單,實用,安全的校園網(wǎng)上購物系統(tǒng)是很有現(xiàn)實意義的。3.1系

14、統(tǒng)概述當今我們的生活節(jié)奏明顯比以前加快。我們大家在繁忙的學習之余,并沒有足夠的時間和精力去擁擠的商場購物,想尋找自己需要的產(chǎn)品更是一件費時費力的事情,往往逛了一天商場也沒能找到自己真正需求的商品,浪費了很多學習的時間,在這樣的情形下,如果存在一個能為學生提供各種需求的網(wǎng)上購物系統(tǒng)將方便很多在校學生。校園網(wǎng)上購物系統(tǒng)實際上是以網(wǎng)絡零售業(yè)為主,它經(jīng)營各種書籍、影視音樂、it數(shù)碼,禮品玩具、美容化妝品等商品 ,因為這些商品都是學生需求量比較大的物品;它是在網(wǎng)絡上建立一個虛擬的購物商場,避免了現(xiàn)實挑選商品的煩瑣過程。需要購買的學生所要做的只是從眾多商品中搜索自己的滿意的物品,對于商場中沒有的商品,用戶

15、也可以對管理員留言,這樣當管理員看到這些信息時,就能及時的添加這些同學需要的商品,這為廣大的同學節(jié)省了很多寶貴的時間。同時,校內(nèi)購物系統(tǒng)為顧客提供了清楚明白的導航,用戶可以方便的檢索出自己的商品,根據(jù)自己的喜好,條件去選購物品;對顧客選中的商品,商家會在24小時內(nèi)將商品送到購買者手中。3.2系統(tǒng)需求與可行性分析3.2.1系統(tǒng)需求分析在信息時代高速發(fā)展的今天,在校大學生對于商品的需求已不再是單純的書籍等相關的物品,我們需求更多的是一些數(shù)碼產(chǎn)品或是一些小禮品,然而在現(xiàn)實中我們校園內(nèi)部還沒有一家商店能完全提供這些商品。很多同學如果想要購買需要的物品都要到專門的商店中去購買,現(xiàn)在我們所要做的就是滿足學

16、生的需求,開辟一個校內(nèi)的網(wǎng)上購物空間,學生想要什么,只要登錄該系統(tǒng),在系統(tǒng)首頁的不同分類物品下選擇自己喜歡的商品即可,這避免了很多現(xiàn)實購物中存在的問題,節(jié)省了廣大同學的時間。校內(nèi)網(wǎng)上購物系統(tǒng)必須能滿足學生對物品的需求,能為用戶提供快捷的服務,方便學生的使用,為學生提供一個商品展示、搜索、購買界面,同時又要為管理員提供方便的后臺管理界面。3.2.2系統(tǒng)可行性分析(1)技術上的可行性系統(tǒng)采用asp技術,完全可以開發(fā)出一個能滿足在校學生需求的購物系統(tǒng)。有了asp就不必擔心客戶的瀏覽器能否運行所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通html中的腳本程序。當程序執(zhí)行完畢后,服務器

17、僅將執(zhí)行的結果返回給用戶,這樣也就減輕了客戶端瀏覽器的負擔,大提高了交互的速度。采用瀏覽器/服務器架構,這種架構采用internet上標準的通信協(xié)議作為客戶同服務器通信的協(xié)議。這樣可以使位于internet任意位置的人都能夠正常訪問服務器。對于服務器來說,通過相應的web服務和數(shù)據(jù)庫服務可以對數(shù)據(jù)進行處理。對外采用標準的通信協(xié)議,以便共享數(shù)據(jù)。(2)經(jīng)濟上的可行性運用校園網(wǎng)上購物系統(tǒng)可以減少中間環(huán)節(jié),降低銷售成本和購買成本,從而讓學生受利,因為這其中省去了很多流通、地租成本。現(xiàn)在越來越多的商家開始關注網(wǎng)上銷售方式,因為這不僅可以有效地控制運營成本,節(jié)省商品中的樣品耗損,而且擺脫了商品在展示時間

18、、空間和地域上的局限性;同時,越來越多的學生也選擇在網(wǎng)上購買各種產(chǎn)品,因為網(wǎng)上將提供更優(yōu)質(zhì)、實惠的商品,并且可以享受到更優(yōu)質(zhì)的服務,相信在不久的將來,校內(nèi)網(wǎng)上購物也將像雨后春筍般興起。(3)操作上的可行性本校內(nèi)購物系統(tǒng)采用大眾的購買流程,即學生注冊商品選擇訂購后臺接受定單訂單確認送貨上門,這使得學生容易掌握它的使用流程,并且網(wǎng)站首頁導航簡明清楚,美觀大方,能為學生提供便捷的服務。本系統(tǒng)功能比較完善,操作也非常簡單的,在操作上是可行的。3.3系統(tǒng)功能模塊劃分根據(jù)該系統(tǒng)需求,校園網(wǎng)上購物系統(tǒng)是一個能為在校學生提供網(wǎng)上購買、訂購、配送于一體的系統(tǒng)。按功能劃分本系統(tǒng)分為以下幾個模塊:商品展示系統(tǒng):商品

19、分類展示頁面,包括推薦商品、特價商品、商品大類、商品小類展示頁面及商品詳細介紹頁面等。商品搜索系統(tǒng):通過這個系統(tǒng),顧客可以通過關鍵詞輸入及選擇商品類別等方式快速查找和檢索自己需要的商品。商品后臺管理系統(tǒng):通過后臺管理系統(tǒng)添加及修改需要發(fā)布的商品和相關內(nèi)容,而且通過后臺可以查看訂單、修改訂單狀態(tài)和刪除訂單等。會員注冊和管理系統(tǒng):包括用戶注冊、修改個人資料及查詢訂單等操作項目,通過后臺可以管理會員信息。新聞信息管理系統(tǒng):在前臺可以顯示新聞列表和新聞詳細信息,后臺可以添加、修改和刪除新聞。商品調(diào)查系統(tǒng):在前臺可以顯示商品調(diào)查信息,后臺可以自由添加修改調(diào)查選項。學生服務問答留言系統(tǒng):學生在購物過程中有

20、什么問題,可以通過問答留言系統(tǒng)及時的發(fā)布到網(wǎng)上,網(wǎng)絡管理員會及時的解答學生的問題。該校園網(wǎng)上購物系統(tǒng)的功能結構圖如圖3.1所示:圖3.1 校園網(wǎng)上購物系統(tǒng)的功能結構圖第4章 系統(tǒng)設計校園網(wǎng)上購物系統(tǒng)是一個存在于本校園內(nèi)的虛擬電子商店,它是一種具有交互功能的商業(yè)信息系統(tǒng),幫助學生足不出戶就能在校內(nèi)網(wǎng)上購買到自己需要的商品。它能為用戶提供24小時方便的訂購服務,并提供方便的商品管理和維護服務。本章主要介紹該系統(tǒng)的數(shù)據(jù)庫設計,以及各個子系統(tǒng)的設計,并實現(xiàn)其相關的功能。4.1系統(tǒng)設計原則與目標系統(tǒng)設計原則如下:(1)系統(tǒng)的設計原則 經(jīng)濟實用:充分利用所有設備,穩(wěn)定高效地實現(xiàn)所需的功能,留有改進的余地。

21、 安全性:防止未經(jīng)授權的人員誤用或進行違紀活動。 符合相關部頒技術規(guī)范和業(yè)務要求。 l 滿足對容量和容錯的需求:要充分考慮呼叫容量對系統(tǒng)處理能力的要求。 兼容性和擴展性:為滿足未來軟硬件的靈活部署和容量要求,應考慮系統(tǒng)規(guī)模擴展的需求和升級能力。 l 易于管理和維護。 l(2)系統(tǒng)設計目標網(wǎng)上購物系統(tǒng)是一個能為用戶提供網(wǎng)上購物需要的系統(tǒng),因此在系統(tǒng)的設計中必須為用戶的需求著想,同時也能為后臺管理者提供方便的信息管理。因此,系統(tǒng)必需具備以下幾個方面的要求: 系統(tǒng)要有良好的操作界面,方便的導航系統(tǒng),能夠讓用戶易于操作。 高效靈活的商品搜索引擎,能按照用戶的請求快速地查詢出滿足條件的商品,提高效率。

22、要具有好的后臺管理系統(tǒng),方便管理者對商品信息的修改更新。4.2系統(tǒng)軟件體系結構 該系統(tǒng)采用b/s體系結構,用戶通過瀏覽器向分布在網(wǎng)絡上的服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。b/s結構簡化了客戶機的工作,客戶機上只需配置瀏覽器。服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結果返回以及動態(tài)網(wǎng)頁生成等工作全部由web server完成。實際上b/s體系結構是把二層c/s結構的事務處理邏輯模塊從客戶機的任務中分離出來,由web服務器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把負荷分配給了w

23、eb服務器。該三層體系結構圖如圖4.1所示:圖4.1 三層體系結構圖系統(tǒng)的整體結構圖如圖4.2所示:圖4.2 系統(tǒng)整體結構圖4.3系統(tǒng)購物流程校內(nèi)網(wǎng)上購物系統(tǒng)必須為學生提供方便的購物流程,這樣可能方便學生購買。所有用戶進入系統(tǒng)首頁,均可按自己的需要查看搜索商品,在找到自己感興趣的商品時,可以查看以往用戶對該商品的評價,當然學生自己也可以根據(jù)情況對商品做出相關的評論。用戶所有選購的商品都將放入購物車中,在最后的結算過程中,用戶有權再次對所選商品進行二次確認,將自己現(xiàn)在不想要的商品刪除,在經(jīng)最后確認后,自動地生成訂單,并需要經(jīng)過用戶的二次確認。系統(tǒng)的購物整體流程圖如圖4.3所示:顧客選擇商品購買商

24、品加入購物車繼續(xù)購物訂貨確認訂單檢查取消訂單訂單處理圖4.3 系統(tǒng)流程圖4.4系統(tǒng)主要功能模塊設計4.4.1商品分類展示頁面設計在學生進入系統(tǒng)首頁時,如果想查看更詳細的商品信息,就需要進入商品展示區(qū),商品展示區(qū)所有的客戶都可以隨意瀏覽該區(qū)所展示出來的商品,并根據(jù)商品展示說明選擇是否購買。該模塊主要包括三部分:商品分類展示頁面,包括推薦商品、特價商品、商品大類及商品小類展示頁面。商品詳細介紹頁面,包括商品的詳細介紹和發(fā)表商品評論功能。瀏覽商品評論頁面。其流程圖如圖4.4所示: 圖4.4 商品展示流程圖4.4.2購物系統(tǒng)設計該子系統(tǒng)是校內(nèi)購物網(wǎng)站最主要的部分,通過不同的方式瀏覽、查詢各種商品,將所

25、要購買的商品放入購物車。在購物車中會列出所購商品的各項信息,如商品編號、商品名稱、商品單價、商品數(shù)量和價格總計等。在購物車中可以修改購買數(shù)量或取消商品的購買。如果訪問者還要選購商品可通過“返回繼續(xù)購物”按鈕來實現(xiàn),或通過“去收銀臺”按鈕付款結賬。該模塊包括以下四部分,其流程圖如圖4.6所示:購物車設計修改購物數(shù)量清空購物車提交訂單4.4.3后臺管理模塊設計后臺管理主要是針對后臺管理員而設計的,通過后臺管理系統(tǒng)添加、修改需要發(fā)布的商品及相關內(nèi)容,即可自動生成網(wǎng)頁,極大地提出高了工作效率,加快網(wǎng)站內(nèi)容的更新速度,而且通過后臺還可以查看訂單、修改訂單狀態(tài)和刪除訂單等。后臺管理是整個系統(tǒng)的中心部分,完

26、成對各個部分的管理。該子系統(tǒng)主要包括以下幾個部分:新聞管理:及時將最新的新聞發(fā)布出去。商品管理:實現(xiàn)對商品的添加,刪除等功能。訂單管理:查看訂單的相關信息,并可對其進行修改或是刪除。推薦管理:對商店認為比較優(yōu)良的商品推進給同學信息管理:對于用戶留言及維護進行管理用戶管理:用戶管理和更改密碼數(shù)據(jù)管理:數(shù)據(jù)備份和回復管理系統(tǒng)管理:設置付款方式,查看銷售統(tǒng)計,以及退出管理各種商品的發(fā)布、更新是購物網(wǎng)站的最為重要的內(nèi)容之一,而大量的商品更新要及時地反映到網(wǎng)頁上,因此需要商品管理系統(tǒng)便于快速添加、修改和刪除商品。在商品添加功能頁面可以添加商品的詳細信息。在訂單管理系統(tǒng)中,管理員可以查看訂單、修改訂單狀態(tài)

27、和刪除訂單,及時將商品送到定貨人手中。 圖4.6 購物系統(tǒng)流程圖4.4.4用戶注冊設計通過會員注冊機制,可以明確訪問者的身份,提高客戶的信息和網(wǎng)上意見反饋的準確度、可信度。另一方面可以通過會員積分的管理,開展優(yōu)惠促銷等活動,提高網(wǎng)站的吸引力。其流程圖如圖4.7所示:圖4.7 注冊系統(tǒng)流程圖4.4.5新聞管理模塊設計新聞信息管理系統(tǒng)通過一個操作簡單的界面將要發(fā)布的信息加入數(shù)據(jù)庫,然后通過已有的網(wǎng)頁模板格式發(fā)布到網(wǎng)站上。管理員在瀏覽器上只需錄入文字就可以快速實現(xiàn)新聞維護,從而大加快了信息的傳播速度,增強網(wǎng)站的活動力和影響力。該系統(tǒng)主要由以下部分組成: 新聞添加 新聞刪除 添加類別 刪除類別4.5數(shù)

28、據(jù)庫設計數(shù)據(jù)庫是由一個或幾個數(shù)據(jù)表格組成的,數(shù)據(jù)表格是由數(shù)據(jù)組成的。創(chuàng)建一個數(shù)據(jù)庫的過程有以下幾個步驟:確定數(shù)據(jù)庫的使用范圍。確定支持數(shù)據(jù)庫所需的字段。將字段劃分為一些合理的數(shù)據(jù)表格。確定數(shù)據(jù)表格之間的鏈接。數(shù)據(jù)庫設計的任務是在dbms的支持下,按照應用的要求,為某一部門或組織設計一個結構合理,使用方便,效率較高的數(shù)據(jù)庫及應用系統(tǒng)。數(shù)據(jù)庫設計是程序開發(fā)中一項重要的主要工作,它將直接影響以后的開發(fā),如果在開發(fā)階段再去修改數(shù)據(jù)庫,整個程序都可能進行相應調(diào)整,后果非常嚴重,因此在開發(fā)系統(tǒng)之前我們就應確立好數(shù)據(jù)庫的結構模型。4.5.1數(shù)據(jù)庫概念結構設計 概念模型是對信息世界建模,所以概念模型應該能夠方

29、便、準確地表示信息世界中的常用概念。概念模型的表示方法很多,其中最著名最為常用的是實體聯(lián)系方法。該方法用e-r圖來描述現(xiàn)實世界的概念模型。e-r方法設計數(shù)據(jù)庫的概念模型是數(shù)據(jù)庫概念設計階段廣泛采用的方法。校園網(wǎng)上購物系統(tǒng)的整體e-r圖如圖4.8所示: 圖4.8 e-r關系圖4.5.2數(shù)據(jù)字典設計數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典中的內(nèi)容在數(shù)據(jù)庫設計過程中還要不斷修改、充實和完善。一般來說數(shù)據(jù)字典中應包括:數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流。數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流的描述也可以用若干表來定義。本系統(tǒng)的主要數(shù)據(jù)如表4.1所示:表4.1database

30、數(shù)據(jù)庫中主要包含的表表名稱功能描述admin管理員相關信息表bookmark訂貨信息表fukuan付款信息表guestshop游客相關信息表hw產(chǎn)品信息表member會員信息表news新聞信息表newsclass新聞分類信息表orderdetail訂單詳情信息表orders提交訂單信息表sort產(chǎn)品分類表sort2產(chǎn)品二級分類表sort3產(chǎn)品三級分類表talk產(chǎn)品評論信息表其中部分表的結構如表4.2-4.15所示:表 名:admin 主 鍵:admin_id含 義:管理員相關信息表 數(shù)據(jù)庫:database表4.2管理員相關信息表字段名稱數(shù)據(jù)類型可否為空含義admin_id自動編號not nu

31、ll編號admin_name文本null管理員名admin_pass文本null管理員密碼表 名:bookmark 主 鍵:id含 義:訂貨基本信息 數(shù)據(jù)庫:database表4.3訂貨信息表字段名稱數(shù)據(jù)類型可否為空含義id自動編號not null編號username文本null用戶名url文本null地址topic文本null主題表 名:fukuan 主 鍵:id含 義:付款基本信息 數(shù)據(jù)庫:database表4.4付款信息表字段名稱數(shù)據(jù)類型可否為空含義id自動編號not null編號user_id數(shù)字not null編號fukuan_name文本null付款類型fukuan_content

32、備注null說明表 名:guestshop 主 鍵:id含 義:游客相關信息 數(shù)據(jù)庫:database表4.5游客相關信息表字段名稱數(shù)據(jù)類型可否為空含義id自動編號not null編號username文本null用戶名email文本null郵箱homepage文本null主頁title文本null主題content備注null內(nèi)容revert備注null遞交表 名:hw 主 鍵:hw_id含 義:產(chǎn)品相關信息 數(shù)據(jù)庫:database表4.6產(chǎn)品信息表字段名稱數(shù)據(jù)類型可否為空含義hw_id自動編號not null編號sort3_id文本not null分類編號sort2_id文本not nul

33、l分類編號sort_id文本not null分類編號hw_name文本null商品名shd文本null產(chǎn)地shr文本null商品日期hw_cash文本null價錢hw_content備注null說明hw_views數(shù)字null瀏覽次數(shù)hw_buys數(shù)字null購買次數(shù)hw_oldcash文本null原價avggrade數(shù)字null分數(shù)essaynum數(shù)字null評論次數(shù)admintuijian是/否null是否推薦tejia是/否null是否特價zuoze文本null作品名leibie文本null類別表 名:member 主 鍵:user_id含 義:會員相關信息 數(shù)據(jù)庫:database表4

34、.7會員信息表字段名稱數(shù)據(jù)類型可否為空含義user_id自動編號not null編號user_name文本null用戶名user_yes是/否null權限user_pass文本null通過user_mail文本null郵件user_con文本null省份user_city文本null城市user_adds文本null所在地user_tel文本null電話user_regip文本nullip地址user_lastip文本null上次ip地址user_buymoney文本null價錢user_postcode文本null郵政編碼user_namec文本null收件人姓名hw_buys數(shù)字null購

35、買次數(shù)admintuijian是/否null特價產(chǎn)品表 名:news 主 鍵:news_id含 義:新聞信息 數(shù)據(jù)庫:database表4.8新聞信息表字段名稱數(shù)據(jù)類型可否為空含義news_id自動編號not null編號newsclass_id文本not null分類編號news_title文本null新聞題目news_content備注null新聞內(nèi)容表 名:newsclass 主 鍵:newsclass_id含 義:新聞分類信息 數(shù)據(jù)庫:database表4.9新聞分類信息表字段名稱數(shù)據(jù)類型可否為空含義newsclass_id自動編號not null分類編號newsclass_name文

36、本null分類名稱表 名:orderdetail 主 鍵:id含 義:訂貨詳情信息 數(shù)據(jù)庫:database表4.10訂單詳情信息表字段名稱數(shù)據(jù)類型可否為空含義id自動編號not null編號orderid數(shù)字not null訂單編號productid數(shù)字not null產(chǎn)品編號productname文本null產(chǎn)品名稱price文本null價格quantity數(shù)字null數(shù)量表 名:orders 主 鍵:id含 義:提交訂單信息 數(shù)據(jù)庫:database表4.11提交訂單信息表字段名稱數(shù)據(jù)類型可否為空含義id自動編號not null編號memberid文本not null成員編號custom

37、ername文本null顧客名稱address文本null地址code文本null郵編phone文本null電話email文本null郵箱payment文本null支付方式remark備注null說明state數(shù)字null狀態(tài)treatedremark文本null交易記錄表 名:sort 主 鍵:sort_id含 義:產(chǎn)品分類情況 數(shù)據(jù)庫:database表4.12產(chǎn)品分類表字段名稱數(shù)據(jù)類型可否為空含義sort_id自動編號not null產(chǎn)品類型編號sort_name文本null產(chǎn)品類型名稱表 名:sort2 主 鍵:sort2_id含 義:產(chǎn)品二級分類 數(shù)據(jù)庫:database表4.13產(chǎn)

38、品二級分類表字段名稱數(shù)據(jù)類型可否為空含義sort2_id自動編號not null產(chǎn)品類型編號sort_id文本not null產(chǎn)品類型編號sort2_name文本null產(chǎn)品類型名稱表 名:sort3 主 鍵:sort3_id含 義:產(chǎn)品三級分類情況 數(shù)據(jù)庫:database表4.14產(chǎn)品三級分類表字段名稱數(shù)據(jù)類型可否為空含義sort3_id自動編號not null產(chǎn)品類型編號sort_id文本not null產(chǎn)品類型編號sort2_id文本not null產(chǎn)品類型編號sort3_name文本null產(chǎn)品類型名稱表 名:talk 主 鍵:id含 義:產(chǎn)品評論信息 數(shù)據(jù)庫:database表4.

39、15產(chǎn)品評論信息表字段名稱數(shù)據(jù)類型可否為空含義id自動編號not null編號content備注null內(nèi)容hw_id數(shù)字not null編號grade文本null分數(shù)username文本null用戶名email文本null郵編第5章 系統(tǒng)實現(xiàn)本章主要介紹了系統(tǒng)所需要的運行環(huán)境,以及所用到的一些關鍵技術,對部分模塊的運行效果和說明做了簡單的介紹。5.1系統(tǒng)運行環(huán)境(1) 硬件基本要求:無特殊要求,基本都能滿足(2) 軟件基本要求:服務器:windows2000 server/xp、access 2000客戶端:windows xp/2000操作系統(tǒng)5.2 系統(tǒng)主界面 系統(tǒng)主界面是系統(tǒng)直接面向用戶的接口。我們經(jīng)過分析,將登錄,查詢,特價商品以及推薦產(chǎn)品、產(chǎn)品分類展示給會員。見圖5.1圖5.1 系統(tǒng)主界面5.3學生注冊界面 學生注冊和管理系統(tǒng)的功能是通過會員制的管理,一方面可以相對明確訪問者的身份,提高學生的信息和網(wǎng)上意見反饋的準確度、可信度。另一方面可以通過會員積分的管理,開展優(yōu)惠促銷等活動,提高吸引力。其登陸注冊窗口如圖5.2所示:圖5.2 用戶注冊登錄界面5.4商品搜索界面商品搜索系統(tǒng)是每個購物平臺不可缺少的一部分,利用該搜索系統(tǒng)學生可以方便的查找到自己喜歡的商品。關鍵字部

溫馨提示

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

評論

0/150

提交評論