《圖書電子商務(wù)網(wǎng)站建設(shè)》課程設(shè)計_第1頁
《圖書電子商務(wù)網(wǎng)站建設(shè)》課程設(shè)計_第2頁
《圖書電子商務(wù)網(wǎng)站建設(shè)》課程設(shè)計_第3頁
《圖書電子商務(wù)網(wǎng)站建設(shè)》課程設(shè)計_第4頁
《圖書電子商務(wù)網(wǎng)站建設(shè)》課程設(shè)計_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、節(jié)薅襖袂膈薄薄肇肄膁蚆袀罿膀蝿肆羋腿蒈衿膄羋薁肄肀羋蚃袇羆芇裊蝕蒞芆薅羅芁芅蚇螈膇芄蝿羃肅芃葿螆罿節(jié)薁羂芇莂蚄螅膃莁螆羀聿莀蒆螃肅荿蚈肈羈莈螀袁芀莇蒀肇膆莆薂衿肂莆蚅肅羈蒅螇袈芆蒄蒆蟻膂蒃蕿袆膈蒂螁蠆肄蒁蒁羄羀蒀薃螇艿蒀蚅羃膅葿螈螅肁薈蕆羈羇薇薀螄芆薆螞罿節(jié)薅襖袂膈薄薄肇肄膁蚆袀罿膀蝿肆羋腿蒈衿膄羋薁肄肀羋蚃袇羆芇裊蝕蒞芆薅羅芁芅蚇螈膇芄蝿羃肅芃葿螆罿節(jié)薁羂芇莂蚄螅膃莁螆羀聿莀蒆螃肅荿蚈肈羈莈螀袁芀莇蒀肇膆莆薂衿肂莆蚅肅羈蒅螇袈芆蒄蒆蟻膂蒃蕿袆膈蒂螁蠆肄蒁蒁羄羀蒀薃螇艿蒀蚅羃膅葿螈螅肁薈蕆羈羇薇薀螄芆薆螞罿節(jié)薅襖袂膈薄薄肇肄膁蚆袀罿膀蝿肆羋腿蒈衿膄羋薁肄肀羋蚃袇羆芇裊蝕蒞芆薅羅芁芅蚇螈膇芄蝿羃

2、肅芃葿螆罿節(jié)薁羂芇莂蚄螅膃莁螆羀聿莀蒆螃肅荿蚈肈羈莈螀袁芀莇蒀肇膆莆薂衿肂莆蚅肅羈蒅螇袈芆蒄蒆蟻膂蒃蕿袆膈蒂螁蠆肄蒁蒁羄羀蒀薃螇艿蒀蚅羃膅葿螈螅肁薈蕆羈羇薇薀螄芆薆螞罿節(jié)薅襖袂膈薄薄肇肄膁蚆袀罿膀蝿肆羋腿蒈衿膄羋薁肄肀羋蚃袇羆芇裊蝕蒞芆薅羅芁芅蚇螈膇芄蝿羃肅芃葿螆罿節(jié)薁羂芇莂蚄螅膃莁螆羀聿莀蒆螃肅荿蚈肈羈莈螀袁芀莇蒀肇膆莆薂衿肂莆蚅肅羈蒅螇袈芆蒄蒆蟻膂蒃蕿袆膈蒂螁蠆肄蒁蒁羄羀蒀薃螇艿蒀蚅羃膅葿螈螅肁薈蕆羈羇薇薀螄芆薆螞罿節(jié)薅襖袂膈薄薄肇肄膁蚆袀罿膀蝿肆羋腿蒈衿膄羋薁肄肀羋蚃袇羆芇裊蝕蒞芆薅羅芁芅蚇螈膇芄蝿羃肅芃葿螆罿節(jié)薁羂芇莂蚄螅膃莁螆羀聿莀蒆螃肅荿蚈肈羈莈螀袁芀莇蒀肇膆莆薂衿肂莆蚅肅羈蒅螇袈

3、芆蒄蒆蟻膂蒃蕿袆膈蒂螁蠆肄蒁蒁羄羀蒀薃螇艿蒀蚅羃膅葿螈螅肁薈蕆羈羇薇薀螄芆薆螞罿節(jié)薅襖袂膈薄薄肇肄膁蚆袀罿膀蝿肆羋腿蒈衿膄羋薁肄肀羋蚃袇羆芇裊蝕蒞芆薅羅芁芅蚇螈膇芄蝿羃肅芃葿螆罿節(jié)薁羂芇莂蚄螅膃莁螆羀聿莀蒆螃肅荿蚈肈羈莈螀袁芀莇蒀肇膆莆薂衿肂莆蚅肅羈蒅螇袈芆蒄蒆蟻膂蒃蕿袆膈蒂螁蠆肄蒁蒁羄羀蒀薃螇艿蒀蚅羃膅葿螈螅肁薈蕆羈羇薇薀螄芆薆螞罿節(jié)薅襖袂膈薄薄肇肄膁蚆袀罿膀蝿肆羋腿蒈衿膄羋薁肄肀羋蚃袇羆芇裊蝕蒞芆薅羅芁芅蚇螈膇芄蝿羃肅芃葿螆罿節(jié)薁羂芇莂蚄螅膃莁螆羀聿莀蒆螃肅荿蚈肈羈莈螀袁芀莇蒀肇膆莆薂衿肂莆蚅肅羈蒅螇袈芆蒄蒆蟻膂蒃蕿袆膈蒂螁蠆肄蒁蒁羄羀蒀薃螇艿蒀蚅羃膅葿螈螅肁薈蕆羈羇薇薀螄芆薆螞罿節(jié)薅襖袂

4、膈薄薄肇肄膁蚆袀罿膀蝿肆羋腿蒈衿膄羋薁肄肀羋蚃袇羆芇裊蝕蒞芆薅羅芁芅蚇螈膇芄蝿羃肅芃葿螆罿節(jié)薁羂芇莂蚄螅膃莁螆羀聿莀蒆螃肅荿蚈肈羈莈螀袁芀莇蒀肇膆莆薂衿肂莆蚅肅羈蒅螇袈芆蒄蒆蟻膂蒃蕿袆膈蒂螁蠆肄蒁蒁羄羀蒀薃螇艿蒀蚅羃膅葿螈螅肁薈蕆羈羇薇薀螄芆薆螞罿節(jié)薅襖袂膈薄薄肇肄膁蚆袀罿膀蝿肆羋腿蒈衿膄羋薁肄肀羋蚃袇羆芇裊蝕蒞芆薅羅芁芅蚇螈膇芄蝿羃肅芃葿螆罿節(jié)薁羂芇莂蚄螅膃莁螆羀聿莀蒆螃肅荿蚈肈羈莈螀袁芀莇蒀肇膆莆薂衿肂莆蚅肅羈蒅螇袈芆蒄蒆蟻膂蒃蕿袆膈蒂螁蠆肄蒁蒁羄羀蒀薃螇艿蒀蚅羃膅葿螈螅肁薈蕆羈羇薇薀螄芆薆螞罿節(jié)薅襖袂膈薄薄肇肄膁蚆袀罿膀蝿肆羋腿蒈衿膄羋薁肄肀羋蚃袇羆芇裊蝕蒞芆薅羅芁芅蚇螈膇芄蝿羃肅芃葿螆

5、罿節(jié)薁羂裊罿芁莂螁羈莃薇蚇羇肅莀薃羆芅薆蕿羆莈蒈袇羅肇蚄螃羄膀蕆蠆羃節(jié)螞薅肂莄蒅襖肁肄羋螀肀膆蒃蚆肀莈芆螞聿肈薂薈肈膀莄袆?wù)仄M薀螂肆蒞莃蚈膅肅薈薄膄膇莁袃膄艿薇蝿膃蒂荿螅膂膁蚅蟻螈芄蒈薇螇莆蚃裊螇肆蒆螁螆膈蟻蚇裊芀蒄薃襖莂芇羂袃膂蒃袈袂芄蒞螄袁莇薁蝕袁肆莄薆袀腿蕿裊罿芁莂螁羈莃薇蚇羇肅莀薃羆芅薆蕿羆莈蒈袇羅肇蚄螃羄膀蕆蠆羃節(jié)螞薅肂莄蒅襖肁肄羋螀肀膆蒃蚆肀莈芆螞聿肈薂薈肈膀莄袆?wù)仄M薀螂肆蒞莃蚈膅肅薈薄膄膇莁袃膄艿薇蝿膃蒂荿螅膂膁蚅蟻螈芄蒈薇螇莆蚃裊螇肆蒆螁螆膈蟻蚇裊芀蒄薃襖莂芇羂袃膂蒃袈袂芄蒞螄袁莇薁蝕袁肆莄薆袀腿蕿裊罿芁莂螁羈莃薇蚇羇肅莀薃羆芅薆蕿羆莈蒈袇羅肇蚄螃羄膀蕆蠆羃節(jié)螞薅肂莄蒅襖肁肄羋

6、螀肀膆蒃蚆肀莈芆螞聿肈薂薈肈膀莄袆?wù)仄M薀螂肆蒞莃蚈膅肅薈薄膄膇莁袃膄艿薇蝿膃蒂荿螅膂膁蚅蟻螈芄蒈薇螇莆蚃裊螇肆蒆螁螆膈蟻蚇裊芀蒄薃襖莂芇羂袃膂蒃袈袂芄蒞螄袁莇薁蝕袁肆莄薆袀腿蕿裊罿芁莂螁羈莃薇蚇羇肅莀薃羆芅薆蕿羆莈蒈袇羅肇蚄螃羄膀蕆蠆羃節(jié)螞薅肂莄蒅襖肁肄羋螀肀膆蒃蚆肀莈芆螞聿肈薂薈肈膀莄袆?wù)仄M薀螂肆蒞莃蚈膅肅薈薄膄膇莁袃膄艿薇蝿膃蒂荿螅膂膁蚅蟻螈芄蒈薇螇莆蚃裊螇肆蒆螁螆膈蟻蚇裊芀蒄薃襖莂芇羂袃膂蒃袈袂芄蒞螄袁莇薁蝕袁肆莄薆袀腿蕿裊罿芁莂螁羈莃薇蚇羇肅莀薃羆芅薆蕿羆莈蒈袇羅肇蚄螃羄膀蕆蠆羃節(jié)螞薅肂莄蒅襖肁肄羋螀肀膆蒃蚆肀莈芆螞聿肈薂薈肈膀莄袆?wù)仄M薀螂肆蒞莃蚈膅肅薈薄膄膇莁袃膄艿薇蝿膃蒂荿螅膂膁蚅

7、蟻螈芄蒈薇螇莆蚃裊螇肆蒆螁螆膈蟻蚇裊芀蒄薃襖莂芇羂袃膂蒃袈袂芄蒞螄袁莇薁蝕袁肆莄薆袀腿蕿裊罿芁莂螁羈莃薇蚇羇肅莀薃羆芅薆蕿羆莈蒈袇羅肇蚄螃羄膀蕆蠆羃節(jié)螞薅肂莄蒅襖肁肄羋螀肀膆蒃蚆肀莈芆螞聿肈薂薈肈膀莄袆?wù)仄M薀螂肆蒞莃蚈膅肅薈薄膄膇莁袃膄艿薇蝿膃蒂荿螅膂膁蚅蟻螈芄蒈薇螇莆蚃裊螇肆蒆螁螆膈蟻蚇裊芀蒄薃襖莂芇羂袃膂蒃袈袂芄蒞螄袁莇薁蝕袁肆莄薆袀腿蕿裊罿芁莂螁羈莃薇蚇羇肅莀薃羆芅薆蕿羆莈蒈袇羅肇蚄螃羄膀蕆蠆羃節(jié)螞薅肂莄蒅襖肁 電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計設(shè)計題目: 網(wǎng)上圖書系統(tǒng)的設(shè)計與實現(xiàn) 學(xué)生班級: 學(xué)生姓名: 學(xué)生學(xué)號: 指導(dǎo)教師: 設(shè)計日期: 前 言本文詳細(xì)敘述了網(wǎng)上圖書銷售管理系統(tǒng)的設(shè)計與實現(xiàn)過程

8、。在整個開發(fā)過程中,對圖書公司的各部門工作業(yè)務(wù)流程做了詳細(xì)的調(diào)研,并根據(jù)客戶及工作人員的需求制定了一套具體的解決方案。本系統(tǒng)的主要功能是實現(xiàn)網(wǎng)絡(luò)銷售中的圖書信息發(fā)布和管理,其中包括前臺功能:圖書展示、圖書導(dǎo)購、收銀臺、會員管理、在線咨詢、在線新聞;后臺功能:圖書管理、用戶管理、供應(yīng)商管理、修改個人資料、商品訂貨、退貨、入庫、庫存查詢、銷售查詢、商品查詢、會員訂單管理、新聞管理、業(yè)務(wù)統(tǒng)計、系統(tǒng)日志、備份、還原、管理用戶等。全球網(wǎng)上圖書銷售管理系統(tǒng)是一個典型的asp搭建的電子商務(wù)系統(tǒng),展示了web運行的基本原理。采用asp技術(shù)和microsoft office access 2000數(shù)據(jù)庫相結(jié)合開

9、發(fā),網(wǎng)站具有基本的電子商務(wù)平臺的特點,方便、實用、快捷。目 錄1、系統(tǒng)需求分析11.1.需求分析11.2.系統(tǒng)功能結(jié)構(gòu)12.研發(fā)工具23.開發(fā)技術(shù)34.網(wǎng)上購物業(yè)務(wù)流程35、數(shù)據(jù)庫45.1數(shù)據(jù)庫需求分析45.2數(shù)據(jù)庫概念設(shè)計(e-r)圖55.3 數(shù)據(jù)庫設(shè)計66.用dreamweaver創(chuàng)建電子商務(wù)站點106.1創(chuàng)建電子商務(wù)站點106.2數(shù)據(jù)庫連接147.網(wǎng)站主要功能實現(xiàn)187.1用戶注冊187.2管理員模塊248. 系統(tǒng)測試26致謝27參考文獻(xiàn)28中國礦業(yè)大學(xué)成人教育學(xué)院電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計1、系統(tǒng)需求分析1.1.需求分析需求分析是整個設(shè)計過程的基礎(chǔ),最困難、最消耗時間的一步。它的最終結(jié)果

10、是提供一個可作為設(shè)計基礎(chǔ)的系統(tǒng)說明書,在網(wǎng)站項目的需求分析中主要是由開發(fā)者來確定對用戶需求的理解程度,而用戶調(diào)查和市場調(diào)研等需求分析活動的目的就是幫助系統(tǒng)開發(fā)者加深對用戶需求的理解和對前期不明確的地方進(jìn)行明確化,以便于日后在項目開發(fā)過程中作為開發(fā)成員的依據(jù)和借鑒。 當(dāng)然一次成功的需求分析不僅需要系統(tǒng)開發(fā)者的分析而且還需要對客戶需求進(jìn)行分析,這是需要所有開發(fā)者共同努力的。對于用戶來說,在商場系統(tǒng)里面所購的物品,希望及時收到商品,在商場系統(tǒng)里的投訴,希望及時得到解決,用戶的要求能及時得到滿足的情況下,商場的信用度才能得到提高,才能更好的發(fā)展,所以對用戶進(jìn)行需求分析是很有必要的。對于管理員來說,既要

11、考慮用戶的要求,又要更好的管理整個系統(tǒng),所以他肩負(fù)著雙重任務(wù)。滿足用戶要求方面,應(yīng)該及時處理用戶的訂單,及時發(fā)貨,盡快的解決客戶的投訴等等,才能有更好的經(jīng)濟(jì)效益。管理系統(tǒng)的責(zé)任也不能忽視,如對市場做調(diào)查,及時更新產(chǎn)品,還有就是對系統(tǒng)進(jìn)行維護(hù)等等。這些在設(shè)計該系統(tǒng)的后臺進(jìn)行需求分析時都應(yīng)該考慮到的。 1.2.系統(tǒng)功能結(jié)構(gòu)功能結(jié)構(gòu)圖用于表示系統(tǒng)模塊的分層結(jié)構(gòu),系統(tǒng)后臺功能模塊如圖3.1所示,主要包括前臺展示、員工管理、信息查詢;前臺主要功能模塊如圖3.2所示,主要功能包括圖書展示、會員注冊、信息查詢、會員管理。網(wǎng)上圖書系統(tǒng)圖書展示員工管理員工管理員工管理信息查詢 分類瀏覽 新品上架管理員登錄管理員

12、注銷訂單查詢書目查詢留言查詢圖3.1 網(wǎng)上圖書后臺功能結(jié)構(gòu)圖 系統(tǒng)后臺是系統(tǒng)管理員對整個網(wǎng)站后臺數(shù)據(jù)庫進(jìn)行維護(hù),是此網(wǎng)站最重要的大門。1.圖書管理管理員可以添加新品和刪除信息。2、員工管理在進(jìn)入本欄目時系統(tǒng)會提示輸入系統(tǒng)管理員的用戶名和密碼,對于其他用戶此界面 不可見的。3、信息查詢管理員可以按顧客提交訂單的日期查看訂單;可以查詢所有留言信息,同時還可以查看指定用戶的留言;可以查看所有商品以及所有訂單,包括已交易訂單和未交易成功的訂單。網(wǎng)上圖書系統(tǒng)圖書展示會員注冊信息查詢新品上架圖書信息查詢分類瀏覽注銷訂單查詢會員注冊會員登錄修改個人資料給管理員留言會員管理圖3.2 網(wǎng)上圖書前臺功能結(jié)構(gòu)圖 系

13、統(tǒng)前臺是用戶購物的主要頁面,用戶進(jìn)入網(wǎng)站必須進(jìn)行登錄,若是新用戶則需先注冊。在此介紹部分功能: 1、圖書展示 圖書的詳細(xì)信息包括圖片、書名、價格、重量、簡介等。2、信息查詢 用戶可以對自己的訂單進(jìn)行查詢,包括所有訂單、已成交訂單、未成交訂單。用戶可以通過分類 瀏覽的方式查看圖書信息,還可以通過新品上架專攔進(jìn)行查看。3、會員管理 用戶登錄網(wǎng)站后可以在線給管理員留言,還可以對自己的注冊信息進(jìn)行修改或注銷。2.研發(fā)工具開發(fā)工具: microsoft office access2000 macromedia dreamweaver8.0,flash8.0,firework8.04,photoshop3

14、。開發(fā)語言:vbscript,javascript,html, sql.開發(fā)技術(shù):基于iis等服務(wù)器的asp技術(shù)面向?qū)ο螅盒枨笳?3.開發(fā)技術(shù) 本次課程設(shè)計的任務(wù)是,構(gòu)建一個電子商務(wù)網(wǎng)站網(wǎng)上圖書,采用的主要技術(shù)是基于iis服務(wù)器端的asp、iis的組件、網(wǎng)頁編程語言html、數(shù)據(jù)庫以microsoft office 的access2000為平臺以及鏈接數(shù)據(jù)庫odbc。 asp是active server page的縮寫,意為“活動服務(wù)器網(wǎng)頁”。asp是微軟公司開發(fā)的代替cgi腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。asp的網(wǎng)頁文件的格式是.asp,現(xiàn)在

15、常用于各種動態(tài)網(wǎng)站中。 asp是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或web應(yīng)用程序。asp網(wǎng)頁可以包含html標(biāo)記、普通文本、腳本命令以及com組件等。利用asp可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用html網(wǎng)頁作為用戶界面的web應(yīng)用程序。 與html相比,asp網(wǎng)頁具有以下特點:(1)利用asp可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù);(2)asp文件是包含在html代碼所組成的文件中的,易于修改和測試;(3)服務(wù)器上的asp解釋程序會在服務(wù)器端制定asp程序,并將結(jié)果以html格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽asp

16、所產(chǎn)生的網(wǎng)頁;(4)asp提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過html表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;(5)asp可以使用服務(wù)器端activex組建來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)email或訪問文件系統(tǒng)等。(6)由于服務(wù)器是將asp程序執(zhí)行的結(jié)果以html格式傳回客戶端瀏覽器,因此使用者不會看到asp所編寫的原始程序代碼,可放置asp程序代碼被竊取。4.網(wǎng)上購物業(yè)務(wù)流程業(yè)務(wù)流程圖是用以描述系統(tǒng)各項業(yè)務(wù)處理的過程,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合流理向,它是物理模型。業(yè)務(wù)流程

17、圖描述的是完整的業(yè)務(wù)流程,以業(yè)務(wù)處理過程為中心。業(yè)務(wù)流程圖符號如表4.1所示:表4.1 業(yè)務(wù)流程圖符號符號含義說明外部實體提供相關(guān)數(shù)據(jù)的人員或組織,對相關(guān)工作進(jìn)行處理的人員或組織數(shù)據(jù)處理加工數(shù)據(jù)文檔,單據(jù)表示生成的單據(jù)信息流向表示業(yè)務(wù)處理方向本系統(tǒng)客戶購物流程,客戶首先進(jìn)行注冊,進(jìn)入網(wǎng)頁,然后在登錄欄處輸入用戶名和密碼,系統(tǒng)進(jìn)行驗證客戶身份,若登錄成功,客戶進(jìn)入用戶主頁面,可以進(jìn)行個人資料的修改、查看訂單、進(jìn)行購物等。用戶可以瀏覽或查找想要購買的商品并進(jìn)行訂購,用戶確認(rèn)購買以后便可以進(jìn)行支付,支付完成后商家進(jìn)行發(fā)貨產(chǎn)生銷售訂單和銷售記錄。網(wǎng)上商店系統(tǒng)的購物流程圖如圖4.1所示??蛻舻卿浛蛻粜薷?/p>

18、個人信息訂購商品分類瀏覽確認(rèn)購買會員注冊查找物品網(wǎng)上支付銷售訂單銷售記錄審核訂單圖4.1 網(wǎng)上圖書系統(tǒng)業(yè)務(wù)流程圖5、數(shù)據(jù)庫5.1數(shù)據(jù)庫需求分析用戶信息表表(member): 用戶編碼,用戶昵稱,用戶密碼,用戶真實姓名,城市,地址,郵編,電話,。管理員信息管理表表(master):用戶編號,管理員,管理員密碼。用戶留言表(message):用戶編號,用戶昵稱,留言內(nèi)容,留言時間,留言人性別。訂單表(usorder):訂單編號,用戶真實姓名,用戶昵稱,isbn,服裝品牌,數(shù)量,價格,下訂單日期,是否已成交。后臺管理員表(manage_user):編號,圖名稱,密碼。單頁欄目(main):聯(lián)系我們,

19、關(guān)于我們。商品信息表(product):用戶編號,所屬大類名稱,所屬小類名稱,所屬專題名稱,產(chǎn)品名稱,產(chǎn)品價格,點擊數(shù),更新時間,是否為推薦產(chǎn)品,是否通過審核,產(chǎn)品內(nèi)容,是否包含圖片,首頁圖片地址,上傳文件的地址。產(chǎn)品小類表(smallclass):小類名稱,所屬大類名稱,管理員。產(chǎn)品大類表(bigclass):大類名稱,管理員。文字鏈接表(links):網(wǎng)站名,網(wǎng)站描述,網(wǎng)址,添加日期,友情鏈接上傳地址。女裝新聞表(yenews):文章標(biāo)題,文章內(nèi)容,文章點擊次數(shù),文章添加時間。留言回復(fù)表(book):留言人名稱,留言人 qq,留言人姓別,留言人電話(未啟用),留言人email,留言人主頁(

20、未啟用),管理員回復(fù),留言標(biāo)題(未啟用),留言內(nèi)容,留言時間,管理員回復(fù)時間。用戶注冊表(user):注冊用戶id,注冊用戶名,密碼,忘記密碼的提示問題,問題答案,email,性別,公司名稱,收貨地址,郵政編碼,收貨人,聯(lián)系電話,傳真,注冊日期,登錄ip,登錄次數(shù),用戶的主頁,上次登錄時間,是否鎖定用戶。5.2數(shù)據(jù)庫概念設(shè)計(e-r)圖e-r圖提供了表示實體型、屬性和聯(lián)系的方法:實體型:用矩形表示,矩形內(nèi)寫明實體名。屬性:用橢圓表示,并用無向邊將其與相應(yīng)的實體連接起來。那么本系統(tǒng)的e-r圖如下:用戶用戶昵稱用戶密碼密碼提示問題證碼性別收貨人公司名稱郵編電話注冊日期登錄ip登錄次數(shù)e-main傳

21、真用戶主頁稱上次登錄時間是否鎖定時間 圖5.1用戶系統(tǒng)的e-r圖管理員登圖4-1網(wǎng)上商品交易系統(tǒng)的e-r錄管理員密碼添加新品查看訂單查看客戶留言查看已交易訂單查看未交易訂單圖5.2管理員系統(tǒng)的e-r圖 5.3 數(shù)據(jù)庫設(shè)計表 1 后臺管理員表(manage_user)字段名數(shù)據(jù)類型說明id自動編號自動編號username文本名稱password文本密碼表 2單頁欄目表(main)字段名數(shù)據(jù)類型說明content備注聯(lián)系我們about備注關(guān)于我們表 3圖書產(chǎn)品表(product)字段名數(shù)據(jù)類型說明articleid自動編號product_id文本產(chǎn)品idbigclassname文本所屬大類名稱sm

22、allclassname文本所屬小類名稱specialname文本所屬專題名稱title文本產(chǎn)品名稱key文本產(chǎn)品價格hits數(shù)字點擊數(shù)updatetime日期/時間更新時間elite是/否是否為推薦產(chǎn)品passed是/否是否通過審核content備注產(chǎn)品內(nèi)容includepic是/否是否包含圖片defaultpicurl文本首頁圖片地址, uploadfiles備注上傳文件的地址表 4產(chǎn)品小類表(smallclass)字段名數(shù)據(jù)類型說明smallclassid自動編號smallclassname文本小類名稱bigclassname文本所屬大類名稱admin文本管理員表 5產(chǎn)品大類表(bigc

23、lass)字段名數(shù)據(jù)類型說明bigclassid自動編號bigclassname文本大類名admin文本管理員表 6文字鏈接表(links)字段名數(shù)據(jù)類型說明id自動編號name文本網(wǎng)站名note文本網(wǎng)站描述link文本網(wǎng)址time日期/時間添加日期表 7圖書新聞表(yenews)字段名數(shù)據(jù)類型說明id自動編號name文本網(wǎng)站名note文本網(wǎng)站描述link文本網(wǎng)址time日期/時間添加日期img文本友情鏈接上傳地址表 8圖書知識表(conews)字段名數(shù)據(jù)類型說明id自動編號title文本文章標(biāo)題content備注文章內(nèi)容counter文本文章點擊次數(shù)time日期/時間文章添加時間表 9留言回

24、復(fù)表(book)字段名數(shù)據(jù)類型說明id自動編號name文本留言人名稱comane文本留言人 qqsomane文本留言人姓別phone文本留言人電話(未啟用)fox文本留言人fox(未啟用)email文本留言人emailhomepage文本留言人主頁(未啟用)rebook備注管理員回復(fù)title文本留言標(biāo)題(未啟用)content備注留言內(nèi)容time日期/時間留言時間hftime日期/時間管理員回復(fù)時間表-10用戶注冊表(user)表單域名稱類型說明userid自動編號注冊用戶idusername文本注冊用戶名password文本密碼question文本忘記密碼的提示問題answer文本問題答案

25、email文本emailsex文本性別comane文本公司名稱add文本收貨地址zip文本郵政編碼somane文本收貨人phone文本聯(lián)系電話fox文本傳真regdate日期/時間注冊日期loginip文本登錄iplogins數(shù)字登錄次數(shù)homepage文本用戶的主頁lastlogintime日期/時間上次登錄時間lockuser是/否是否鎖定用戶6.用dreamweaver創(chuàng)建電子商務(wù)站點6.1創(chuàng)建電子商務(wù)站點 dreamweaver是macromedia公司推出的一種專業(yè)的html編輯器,用于 對web站點、web首頁、web應(yīng)用程序進(jìn)行設(shè)計、編碼和開發(fā)。在dreamweave中,可以在可

26、視化編輯環(huán)境中工作,也可以直接編寫html代碼。 啟動dreamweave8.0,選擇站點新建站點,出現(xiàn)“站點定義”對話框,選擇“基本”選項卡,在文本框中輸入站點名稱“dateshop”,如圖6.1所示圖6.1單擊下一步在出現(xiàn)的對話框中選擇“asp.vbscript”如圖所示:6.2所示圖6.2單節(jié)下一步按鈕,出現(xiàn)選擇存儲文件位置及測試方式,選擇在本地進(jìn)行編輯和測試,并在下面的文本框中輸入站點根本目錄位置,如圖6.3所示。圖6.3單擊下一步,出現(xiàn)選擇測試文件對話框,如圖圖6.4所示:圖6.4單擊測試url,如正確出現(xiàn)如圖6.5所示:圖6.5測試成功后,單擊下一步選擇是的,我要使用遠(yuǎn)程服務(wù)器。如

27、圖6.6所示圖6.6單節(jié)下一步按鈕,出現(xiàn)選擇存儲文件位置及測試方式,并在下面的文本框中輸入站點根本目錄位置.如圖6.7所示圖6.7單節(jié)下一步按鈕,選擇否,不啟用存回和取出,如圖6.8所示:圖6.8單擊完成按鈕,如圖6.9所示:完成新建站點圖6.96.2數(shù)據(jù)庫連接對于已經(jīng)創(chuàng)建的數(shù)據(jù)庫,如果要在所設(shè)計的網(wǎng)頁中訪問它,必須首先建立與數(shù)據(jù)庫的連接,而在用dreamweaver建立數(shù)據(jù)庫連接之前,先要在windows中配置數(shù)據(jù)源(dsn)。6.2.1配置數(shù)據(jù)源 在系統(tǒng)上設(shè)定系統(tǒng)數(shù)據(jù)源的目的是使網(wǎng)絡(luò)服務(wù)器知道數(shù)據(jù)庫所在的位置及數(shù)據(jù)庫相關(guān)屬性。在控制面板中的管理工具下找到“odbc數(shù)據(jù)源”圖標(biāo),如圖6.2.

28、1所示。圖6.2.1控制面板中的odbc數(shù)據(jù)源圖標(biāo)雙擊odbc數(shù)據(jù)源圖標(biāo),將出現(xiàn)odbc數(shù)據(jù)源管理器窗口,選擇“系統(tǒng)dsn”選項卡,如圖6.2.2所示。圖6.2.2系統(tǒng)dsn窗口單擊“添加”按鈕,為系統(tǒng)添加新的dsn。出現(xiàn)創(chuàng)建數(shù)據(jù)源窗口,如圖6.2.3,在這個窗口中為數(shù)據(jù)庫選擇正確的驅(qū)動程序。圖6.2.3 access數(shù)據(jù)庫驅(qū)動程序單擊“完成”按鈕,出現(xiàn)odbc microsoft access安裝窗口,在“數(shù)據(jù)源名”一欄輸入“datashop,我的商店”,如圖6.2.4所示。圖6.2.4 odbc microsoft access安裝窗口單擊“選擇”按鈕,出現(xiàn)“選擇數(shù)據(jù)庫”窗口,選擇所需的數(shù)

29、據(jù)庫“datashop.mdb”,如圖6.2.5 所示。圖6.2.5 選擇數(shù)據(jù)庫窗口單擊“確定”按鈕,發(fā)現(xiàn)剛才選定的數(shù)據(jù)庫出現(xiàn)在odbc microsoft access安裝窗口中的數(shù)據(jù)庫項中。 單擊“確定”按鈕,在出現(xiàn)的odbc數(shù)據(jù)源管理器窗口中,會發(fā)現(xiàn)了剛剛創(chuàng)建的名為“dateshop”的數(shù)據(jù)源,如圖6.2.7單擊“確定”按鈕,完成dsn設(shè)置。如圖.2創(chuàng)建數(shù)據(jù)庫連接在dreamweaver中為“網(wǎng)上書店”創(chuàng)建數(shù)據(jù)庫連接的方法是這樣的:在dreamweaver中選擇窗口|應(yīng)用程序,出現(xiàn)應(yīng)用程序面板。單擊數(shù)據(jù)庫選項卡中的“”圖標(biāo),選擇“數(shù)據(jù)源名稱(dsn)”,出現(xiàn)如圖6.2.9

30、所示的對話框。在“連接名稱”中輸入“dateshop”,“數(shù)據(jù)源名稱”中輸入“dateshop”。單擊“測試”按鈕,測試連接情況,出現(xiàn)如圖6.2.9所示的對話框,表示連接成功。圖6.2.9單擊確定按鈕,可以看到在dreamweaver的應(yīng)用程序面板的數(shù)據(jù)庫選項卡中出現(xiàn)了dateshop連接,如圖6.2.10所示。圖6.2.10數(shù)據(jù)連接成功。7.網(wǎng)站主要功能實現(xiàn)我們的網(wǎng)上圖書包括兩大功能模塊,我在這里詳細(xì)介紹一下用戶系統(tǒng)模塊和管理員后臺模塊系統(tǒng)的實現(xiàn)。7.1用戶注冊制作實現(xiàn)用戶注冊功能的網(wǎng)頁步驟如下:新建文件夾userreg.asp頁面設(shè)計如圖7.1所示;圖7.1會員注冊在此頁面中,插入了一個表

31、單userreg,方法設(shè)置為post,在userreg中插入如下表單域,各表單域?qū)傩钥蓞⒖磮D7.2,單擊“提交”,顯示用戶注冊成功如圖7.2所示;個表單域?qū)傩钥蓞⒖磮D7.2。表單域名稱類型說明username文本域注冊用戶名password文本域密碼question文本域忘記密碼的提示問題answer文本域問題答案email文本域emailsex單選域性別comane文本域公司名稱add文本域收貨地址zip文本域郵政編碼somane文本域收貨人phone文本域聯(lián)系電話fox文本域傳真regdate文本域注冊日期homepage文本域用戶的主頁submit按鈕域提交按鈕表7.2 userreg中

32、個表單域說明驗證必填項當(dāng)用戶在userreg.asp中填寫信息后,單擊“提交”按鈕時,轉(zhuǎn)到userregpost.asp需要一個函數(shù)對提交的信息進(jìn)行必要驗證。如下代碼:<%'請勿改動下面這三行代碼showsmallclasstype=showsmallclasstype_defaultmaxperpage=maxperpage_defaultstrfilename="default.asp?bigclassname=" & bigclassname & "&smallclassname=" & smallcl

33、assname & "&specialname=" & specialnamedim username,password,pwdconfirm,question,answer,sex,email,homepage,comane,add,somane,zip,phone,foxusername=trim(request("username")password=trim(request("password")pwdconfirm=trim(request("pwdconfirm")questio

34、n=trim(request("question")answer=trim(request("answer")sex=trim(request("sex")email=trim(request("email")homepage=trim(request("homepage")comane=trim(request("comane")add=trim(request("add")somane=trim(request("somane")z

35、ip=trim(request("zip")phone=trim(request("phone")fox=trim(request("fox")if username="" or strlength(username)>14 or strlength(username)<4 thenfounderr=trueerrmsg=errmsg & "<br><li>請輸入用戶名(不能大于14小于4)</li>"else if instr(usern

36、ame,"=")>0 or instr(username,"%")>0 or instr(username,chr(32)>0 or instr(username,"?")>0 or instr(username,"&")>0 or instr(username,"")>0 or instr(username,",")>0 or instr(username,"'")>0 or instr(u

37、sername,",")>0 or instr(username,chr(34)>0 or instr(username,chr(9)>0 or instr(username,"")>0 or instr(username,"$")>0 thenerrmsg=errmsg+"<br><li>用戶名中含有非法字符</li>"founderr=trueend ifend ifif password="" or strlength(pa

38、ssword)>12 or strlength(password)<6 thenfounderr=trueerrmsg=errmsg & "<br><li>請輸入密碼(不能大于12小于6)</li>"elseif instr(password,"=")>0 or instr(password,"%")>0 or instr(password,chr(32)>0 or instr(password,"?")>0 or instr(pass

39、word,"&")>0 or instr(password,"")>0 or instr(password,",")>0 or instr(password,"'")>0 or instr(password,",")>0 or instr(password,chr(34)>0 or instr(password,chr(9)>0 or instr(password,"")>0 or instr(password,

40、"$")>0 thenerrmsg=errmsg+"<br><li>密碼中含有非法字符</li>"founderr=trueend ifend ifif pwdconfirm="" thenfounderr=trueerrmsg=errmsg & "<br><li>請輸入確認(rèn)密碼(不能大于12小于6)</li>"elseif password<>pwdconfirm thenfounderr=trueerrmsg=er

41、rmsg & "<br><li>密碼和確認(rèn)密碼不一致</li>"end ifend ifif question="" thenfounderr=trueerrmsg=errmsg & "<br><li>密碼提示問題不能為空</li>"end ifif answer="" thenfounderr=trueerrmsg=errmsg & "<br><li>密碼答案不能為空</li&g

42、t;"end ifif sex="" thenfounderr=trueerrmsg=errmsg & "<br><li>性別不能為空</li>"elsesex=cint(sex)if sex<>0 and sex<>1 thensex=1end ifend ifif email="" thenfounderr=trueerrmsg=errmsg & "<br><li>email不能為空</li>&quo

43、t;elseif isvalidemail(email)=false thenerrmsg=errmsg & "<br><li>您的email有錯誤</li>" founderr=trueend ifend ifif add="" thenfounderr=trueerrmsg=errmsg & "<br><li>收貨地址不能為空</li>"end ifif zip="" thenfounderr=trueerrmsg=errm

44、sg & "<br><li>郵政編碼不能為空</li>"end ifif phone="" thenfounderr=trueerrmsg=errmsg & "<br><li>聯(lián)系電話不能為空</li>"end ifif founderr=false thendim sqlreg,rsregsqlreg="select * from user where username='" & username &

45、"'"set rsreg=server.createobject("adodb.recordset")rsreg.open sqlreg,conn,1,3if not(rsreg.bof and rsreg.eof) thenfounderr=trueerrmsg=errmsg & "<br><li>你注冊的用戶已經(jīng)存在!請換一個用戶名再試試!</li>"elsersreg.addnewrsreg("username")=usernamersreg("p

46、assword")=md5(password)rsreg("question")=questionrsreg("answer")=md5(answer)rsreg("sex")=sexrsreg("email")=emailrsreg("homepage")=homepagersreg("comane")=comanersreg("add")=addrsreg("somane")=somanersreg("zip&q

47、uot;)=ziprsreg("phone")=phonersreg("fox")=foxrsreg.updatefounderr=falseend ifrsreg.closeset rsreg=nothingend if%>在代碼視圖中,把<form1>開始標(biāo)記做如下修改: <form name='userreg' action='userregpost.asp' method='post'>注冊為新用戶選中form1,選擇窗口服務(wù)器行為,調(diào)處“服務(wù)器行為”面板。單擊“服務(wù)器

48、行”面板中的按鈕,選擇“插入記錄”。在圖7.3的“鏈接”下拉列表框中選擇“dateshop”(是我們建的數(shù)據(jù)庫);“插入到表格”下拉列表框中選擇“produce”;在“插入后,轉(zhuǎn)到”文本框中填上或選擇提交數(shù)據(jù)后要顯示的網(wǎng)頁的名字,在該網(wǎng)頁中可提供告知用戶注冊成功的信息。單擊“確定”,完成用戶注冊功能。7.2管理員模塊圖7.4管理員主頁布局管理員后臺模塊在這里我們只對添加新品進(jìn)行介紹;添加新品添加新品功能是通過提交表單域中的內(nèi)容寫到數(shù)據(jù)表。這里把管理員填寫的圖書名、圖片等信息寫到product數(shù)據(jù)表中。添加新品的功能設(shè)在 “articleadd.asp”中。網(wǎng)頁布局在dreamweaver8.0

49、中打開“articleadd.asp”頁面來編輯,如圖7.4所示。局部布局如圖7.5所示。在單元格中插入表單域form1,方法設(shè)置post,在form1中插入6行3列的表格。在適當(dāng)?shù)膯卧裰胁迦胛淖?,如圖7.5所示,并插入表單元素,如表7.6所示。圖7.5添加新品頁面布局表單元素名稱類型說明bigclassname列表域所屬大類名稱smallclassname列表域所屬小類名稱product_id文本域產(chǎn)品編號ctitle文本域產(chǎn)品名稱key文本域關(guān)鍵字hits數(shù)字點擊數(shù)updatetime日期/時間域錄入時間elite是/否域是否為推薦產(chǎn)品passed是/否域是否通過審核content備注域

50、產(chǎn)品內(nèi)容includepic是/否域是否包含圖片defaultpicurl文本域首頁圖片地址, uploadfiles備注域上傳文件的地址submit按鈕(提交)提交表7.6添加新品表單元素添加服務(wù)器行為選中myform,選擇窗口服務(wù)器行為,調(diào)出“服務(wù)器行為”面板。單擊“服務(wù)器行為”面板中的按鈕,選擇“插入記錄”。在“連接”選項中選擇“dateshop”(我們已經(jīng)建立好的數(shù)據(jù)庫連接);“插入到表格中”選項中選擇“dateshop”,在這里注意“表單元素”項中表單元素與數(shù)據(jù)表produce中列名的對應(yīng)。到這里用戶系統(tǒng)模塊和管理員系統(tǒng)模塊已經(jīng)基本實現(xiàn)了。其它功能的做法如此類似,不再詳述。8. 系統(tǒng)

51、測試系統(tǒng)測試,這里主要對用戶注冊系統(tǒng)的測試。用戶可以通過用戶注冊成為我們的會員,才可以修改個人信息如圖8.1所示;圖8.1用戶注冊點擊提交后,數(shù)據(jù)庫中就添加了該用戶,數(shù)據(jù)庫中的信息如圖8.2所示;圖8.2系統(tǒng)測試至此系統(tǒng)測試成功。致謝通過這次課程設(shè)計,我學(xué)會了利用先進(jìn)的asp建立動態(tài)網(wǎng)站的方法和技術(shù),并感受到asp技術(shù)的許多優(yōu)越性。在開發(fā)過程中,遇到了很多開發(fā)問題,通過老師的幫助和查閱資料解決了我在技術(shù)上不足,提高了自己的動手能力。在此,我要特別感謝我的導(dǎo)師馬軍在這次設(shè)計中給我的指導(dǎo)和幫助。與此同時,我還要感謝所有給我鼓勵和幫助的同學(xué),使我圓滿完成了課程設(shè)計。衷心的祝愿老師同學(xué)們工作順利、學(xué)業(yè)

52、有成!參考文獻(xiàn)1.廖咸真主編,電子商務(wù)網(wǎng)站建設(shè) .重慶大學(xué)出版社 .2007年2月2.鄧文淵主編,asp與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù).中國鐵道出版社.2008年5月 螃羇薈蝿羅膂蒄螈肇肅莀螇螇芀芆螇衿肅薅螆羈艿蒁裊肄肁莇襖螃芇芃袃袆肀螞袂肈芅薈袁膀膈蒄袁袀莄莀蕆羂膆芆蒆肅莂薄薅螄膅蒀薄袇莀莆薄罿膃節(jié)薃膁羆蟻薂袁芁薇薁羃肄蒃薀肅芀荿蕿螅肂芅蚈袇羋薃蚈羀肁葿蚇肂芆蒞蚆袂聿莁蚅羄莄芇蚄肆膇薆蚃螆莃蒂蚃袈膆莈螂羈莁芄螁肅膄薂螀螃羇薈蝿羅膂蒄螈肇肅莀螇螇芀芆螇衿肅薅螆羈艿蒁裊肄肁莇襖螃芇芃袃袆肀螞袂肈芅薈袁膀膈蒄袁袀莄莀蕆羂膆芆蒆肅莂薄薅螄膅蒀薄袇莀莆薄罿膃節(jié)薃膁羆蟻薂袁芁薇薁羃肄蒃薀肅芀荿蕿螅肂芅蚈袇羋薃蚈羀肁葿蚇肂芆蒞蚆袂聿莁蚅羄莄芇蚄肆膇薆蚃螆莃蒂蚃袈膆莈螂羈莁芄螁肅膄薂螀螃羇薈蝿羅膂蒄螈肇肅莀螇螇芀芆螇衿肅薅螆羈艿蒁裊肄肁

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論