基于web service的網上購物網應用系統(tǒng)設計與開發(fā).doc
約74頁DOC格式手機打開展開
基于web service的網上購物網應用系統(tǒng)設計與開發(fā),基于web service的網上購物網應用系統(tǒng)設計與開發(fā)頁數(shù) 74字數(shù) 30403摘要電子商務指的是利用簡單、快捷、低成本的電子通訊方式,買賣雙方不謀面地進行各種商貿活動。隨著internet技術的蓬勃發(fā)展,網上購物作為電子商務中發(fā)展最快的分支之一,因其普遍性、方便性而越來越普及,并日漸成為一種新的生活時尚,故對網上購...
內容介紹
此文檔由會員 猛龍 發(fā)布
基于Web Service的網上購物網應用系統(tǒng)設計與開發(fā)
頁數(shù) 74 字數(shù) 30403
摘要
電子商務指的是利用簡單、快捷、低成本的電子通訊方式,買賣雙方不謀面地進行各種商貿活動。隨著Internet技術的蓬勃發(fā)展,網上購物作為電子商務中發(fā)展最快的分支之一,因其普遍性、方便性而越來越普及,并日漸成為一種新的生活時尚,故對網上購物系統(tǒng)開發(fā)的要求也越來越高。本設計是個網上購物網站,采用ASP編程,編程環(huán)境為:WINXP+IIS5.1+Access2002數(shù)據庫。ASP是一個WEB服務器端的開發(fā)環(huán)境,功能靈活強大,語言結構相對簡單,利用它可以產生和執(zhí)行動態(tài)的、互動的、高性能的WEB服務應用程序;采用WINXP操作系統(tǒng)是為了方便編程、調試和測試,Windows XP Professional自身帶有IIS5.1(Internet Information Server),安裝、使用、調試都比較方便;采用Access2002是因為它與其它的數(shù)據庫管理系統(tǒng)相比更加簡單易學,一個普通的計算機用戶即可掌握并使用它,而且最重要的一點是,ACCSESS的功能足夠強大,足以應付一般的數(shù)據管理及處理需要,而目前提供ASP空間網站很少,且大都只支持Access數(shù)據庫,并且Access也支持SQL編程。本網站編程語言:采用VBscript和JAVAscript語言,其中主要語言是VBscript。編輯器:DreamWeaver MX,FrontPage。
本網站界面友好,操作簡單易懂,一般用戶進入網站后,可根據需要進行操作:如注冊新用戶、會員登錄、修改會員資料(只有已經登錄的會員才能修改自己的資料)、查詢商品、查看商品詳細介紹、加入購物車、簽訂合同(游客除了無法簽訂合同外,可以使用其他所有功能,購物車有商品才能簽訂合同,簽訂合同時,如果發(fā)現(xiàn)用戶沒登錄,將提示用戶登錄,用戶只要沒清空購物車,無論做什么操作都不會影響購物車,因為購物車采用session變量)。本網站設計中,一個合同可簽訂多種產品;合同簽訂須為現(xiàn)有的庫存產品,產品庫存量不夠時,允許先簽訂合同;發(fā)貨時必須根據合同簽訂的情況發(fā)貨,不得超出合同簽訂的產品品種、數(shù)量及庫存量;每個合同的發(fā)貨可分次完成,并保留發(fā)貨的歷史記錄。在網站的管理方面,為防止用戶繞過過網站,直接輸入管理目錄進行登錄,在程序里,加入了一些條件,當非法登錄時,網站自動回到一般用戶登錄界面。進入管理員操作界面,可以查看會員注冊情況、添加新商品、修改商品資料、查詢合同、查詢發(fā)貨情況、合同發(fā)貨等等。其中,添加新商品功能,可以利用LyfUpload組件上傳相應圖象格式文件到服務器。
關鍵詞:網站,網絡購物,系統(tǒng)開發(fā),程序設計
摘要 1
ABSTRACT 2
第一章 緒論 4
1.1 網上購物網應用系統(tǒng)設計與開發(fā)的意義 4
1.2文獻綜述 4
1.3本文研究內容及方法 5
第二章 系統(tǒng)開發(fā)技術 6
2.1設計思想及實現(xiàn)方法 6
2.2數(shù)據庫技術 6
2.3 ASP編程技術 6
2.3 WEB SERVICE 技術的體現(xiàn) 7
2.3.1 Web service 的定義 7
2.3.2 Web service 技術 7
2.3.3 Web service 技術在本網站的應用 9
第三章 系統(tǒng)分析 10
3.1網上購物網應用系統(tǒng)業(yè)務流程圖 10
3.2功能模塊及框圖描述 10
第四章 系統(tǒng)設計 12
4.1數(shù)據庫設計 12
4.1.1數(shù)據庫基礎 12
4.1.2 ASP訪問數(shù)據庫方式 12
4.1.3 ADO連接數(shù)據庫方法 12
4.1.4數(shù)據庫E-R圖 13
4.1.5建庫腳本及數(shù)據庫連接 14
4.2模塊劃分 17
第五章 系統(tǒng)實現(xiàn) 18
5.1實現(xiàn)整體功能描述 18
5.2客戶管理模塊的實現(xiàn) 18
5.2.1會員注冊 18
5.2.2修改個人資料 19
5.2.3會員登錄、管理員登錄 19
5.2.4商品查詢 19
5.2.5顯示商品詳細資料 21
5.3合同管理模塊(客戶端)的實現(xiàn) 21
5.3.1購物模塊 21
5.3.2簽訂合同 23
5.3.3合同查詢 24
5.4合同管理模塊(管理端)的實現(xiàn) 24
5.4.1合同查詢 24
5.4.2合同發(fā)貨 25
5.5商品管理模塊的實現(xiàn) 26
5.5.1添加新商品 26
5.5.2修改商品資料 27
5.6網站管理模塊的實現(xiàn) 27
第六章 系統(tǒng)測試 28
6.1測試目的 28
6.2測試方法 28
6.3測試范例 28
第七章 系統(tǒng)開發(fā)總結 30
7.1 對系統(tǒng)開發(fā)的體會 30
7.2具體設計中的體會 30
7.3 開發(fā)及設計小結 31
參考文獻: 32
致謝: 32
附錄1:用ASP上傳文件 33
附錄2:在數(shù)據庫中插入圖象(二進制數(shù)據) 36
附錄3:顯示數(shù)據庫中的圖象(二進制數(shù)) 40
附錄4:FILE UPLOADING WITH ASP 43
附錄5:INSERTING IMAGES ( BINARY DATA ) INTO DATABASE 53
附錄6:DISPLAYING IMAGES ( BINARY DATA ) FROM THE DATABASE 65
參考文獻:
[1]王能斌. 數(shù)據庫系統(tǒng)原理. 第1版. 北京:電子工業(yè)出版社, 2001
[2]張帆,王磊,謝非.網頁制作大全.第1版.北京:人民郵電出版社, 1995
[3]黃峻等.Dreamweaver MX中文版精彩設計百例.第1版. 北京:中國水利水電出版社, 2003
[4]周靄如,管士鴻.Visual Basic 程序設計教材.第1版. 北京:清華大學出版社, 2002
[5]宋顏浩,費文華. ASP與相關數(shù)據庫技術高級指南.第1版.北京:中國水利水電出版社, 2002
頁數(shù) 74 字數(shù) 30403
摘要
電子商務指的是利用簡單、快捷、低成本的電子通訊方式,買賣雙方不謀面地進行各種商貿活動。隨著Internet技術的蓬勃發(fā)展,網上購物作為電子商務中發(fā)展最快的分支之一,因其普遍性、方便性而越來越普及,并日漸成為一種新的生活時尚,故對網上購物系統(tǒng)開發(fā)的要求也越來越高。本設計是個網上購物網站,采用ASP編程,編程環(huán)境為:WINXP+IIS5.1+Access2002數(shù)據庫。ASP是一個WEB服務器端的開發(fā)環(huán)境,功能靈活強大,語言結構相對簡單,利用它可以產生和執(zhí)行動態(tài)的、互動的、高性能的WEB服務應用程序;采用WINXP操作系統(tǒng)是為了方便編程、調試和測試,Windows XP Professional自身帶有IIS5.1(Internet Information Server),安裝、使用、調試都比較方便;采用Access2002是因為它與其它的數(shù)據庫管理系統(tǒng)相比更加簡單易學,一個普通的計算機用戶即可掌握并使用它,而且最重要的一點是,ACCSESS的功能足夠強大,足以應付一般的數(shù)據管理及處理需要,而目前提供ASP空間網站很少,且大都只支持Access數(shù)據庫,并且Access也支持SQL編程。本網站編程語言:采用VBscript和JAVAscript語言,其中主要語言是VBscript。編輯器:DreamWeaver MX,FrontPage。
本網站界面友好,操作簡單易懂,一般用戶進入網站后,可根據需要進行操作:如注冊新用戶、會員登錄、修改會員資料(只有已經登錄的會員才能修改自己的資料)、查詢商品、查看商品詳細介紹、加入購物車、簽訂合同(游客除了無法簽訂合同外,可以使用其他所有功能,購物車有商品才能簽訂合同,簽訂合同時,如果發(fā)現(xiàn)用戶沒登錄,將提示用戶登錄,用戶只要沒清空購物車,無論做什么操作都不會影響購物車,因為購物車采用session變量)。本網站設計中,一個合同可簽訂多種產品;合同簽訂須為現(xiàn)有的庫存產品,產品庫存量不夠時,允許先簽訂合同;發(fā)貨時必須根據合同簽訂的情況發(fā)貨,不得超出合同簽訂的產品品種、數(shù)量及庫存量;每個合同的發(fā)貨可分次完成,并保留發(fā)貨的歷史記錄。在網站的管理方面,為防止用戶繞過過網站,直接輸入管理目錄進行登錄,在程序里,加入了一些條件,當非法登錄時,網站自動回到一般用戶登錄界面。進入管理員操作界面,可以查看會員注冊情況、添加新商品、修改商品資料、查詢合同、查詢發(fā)貨情況、合同發(fā)貨等等。其中,添加新商品功能,可以利用LyfUpload組件上傳相應圖象格式文件到服務器。
關鍵詞:網站,網絡購物,系統(tǒng)開發(fā),程序設計
摘要 1
ABSTRACT 2
第一章 緒論 4
1.1 網上購物網應用系統(tǒng)設計與開發(fā)的意義 4
1.2文獻綜述 4
1.3本文研究內容及方法 5
第二章 系統(tǒng)開發(fā)技術 6
2.1設計思想及實現(xiàn)方法 6
2.2數(shù)據庫技術 6
2.3 ASP編程技術 6
2.3 WEB SERVICE 技術的體現(xiàn) 7
2.3.1 Web service 的定義 7
2.3.2 Web service 技術 7
2.3.3 Web service 技術在本網站的應用 9
第三章 系統(tǒng)分析 10
3.1網上購物網應用系統(tǒng)業(yè)務流程圖 10
3.2功能模塊及框圖描述 10
第四章 系統(tǒng)設計 12
4.1數(shù)據庫設計 12
4.1.1數(shù)據庫基礎 12
4.1.2 ASP訪問數(shù)據庫方式 12
4.1.3 ADO連接數(shù)據庫方法 12
4.1.4數(shù)據庫E-R圖 13
4.1.5建庫腳本及數(shù)據庫連接 14
4.2模塊劃分 17
第五章 系統(tǒng)實現(xiàn) 18
5.1實現(xiàn)整體功能描述 18
5.2客戶管理模塊的實現(xiàn) 18
5.2.1會員注冊 18
5.2.2修改個人資料 19
5.2.3會員登錄、管理員登錄 19
5.2.4商品查詢 19
5.2.5顯示商品詳細資料 21
5.3合同管理模塊(客戶端)的實現(xiàn) 21
5.3.1購物模塊 21
5.3.2簽訂合同 23
5.3.3合同查詢 24
5.4合同管理模塊(管理端)的實現(xiàn) 24
5.4.1合同查詢 24
5.4.2合同發(fā)貨 25
5.5商品管理模塊的實現(xiàn) 26
5.5.1添加新商品 26
5.5.2修改商品資料 27
5.6網站管理模塊的實現(xiàn) 27
第六章 系統(tǒng)測試 28
6.1測試目的 28
6.2測試方法 28
6.3測試范例 28
第七章 系統(tǒng)開發(fā)總結 30
7.1 對系統(tǒng)開發(fā)的體會 30
7.2具體設計中的體會 30
7.3 開發(fā)及設計小結 31
參考文獻: 32
致謝: 32
附錄1:用ASP上傳文件 33
附錄2:在數(shù)據庫中插入圖象(二進制數(shù)據) 36
附錄3:顯示數(shù)據庫中的圖象(二進制數(shù)) 40
附錄4:FILE UPLOADING WITH ASP 43
附錄5:INSERTING IMAGES ( BINARY DATA ) INTO DATABASE 53
附錄6:DISPLAYING IMAGES ( BINARY DATA ) FROM THE DATABASE 65
參考文獻:
[1]王能斌. 數(shù)據庫系統(tǒng)原理. 第1版. 北京:電子工業(yè)出版社, 2001
[2]張帆,王磊,謝非.網頁制作大全.第1版.北京:人民郵電出版社, 1995
[3]黃峻等.Dreamweaver MX中文版精彩設計百例.第1版. 北京:中國水利水電出版社, 2003
[4]周靄如,管士鴻.Visual Basic 程序設計教材.第1版. 北京:清華大學出版社, 2002
[5]宋顏浩,費文華. ASP與相關數(shù)據庫技術高級指南.第1版.北京:中國水利水電出版社, 2002