電子商務課程設計報告.doc_第1頁
電子商務課程設計報告.doc_第2頁
電子商務課程設計報告.doc_第3頁
電子商務課程設計報告.doc_第4頁
電子商務課程設計報告.doc_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

電子商務課程設計1網(wǎng)上飾品銷售系統(tǒng) 西安石油大學經(jīng)濟管理學院 電子商務專業(yè) 1201班 所在院:經(jīng)濟管理學院 班級:商務1201 組長:王瓏 210209040108 組員:周彬 201209040111 指導老師:朱養(yǎng)鵬 電子商務 課程設計任務書題 目猴哥網(wǎng)上飾品店電子商務網(wǎng)站設計學生姓名王瓏周彬?qū)W號201209040108201209040111專業(yè)班級商務1201設計內(nèi)容與要求1設計目的:學生結合課程教學內(nèi)容,綜合運用所學習的網(wǎng)絡知識、數(shù)據(jù)庫知識、網(wǎng)頁設計以及ASP知識,參與一個較簡單完整的電子商務網(wǎng)站開發(fā)全過程的工作,從中掌握電子商務網(wǎng)站開發(fā)的具體方法與過程;培養(yǎng)、提高學生的動手實踐、團隊協(xié)作以及電子商務網(wǎng)站分析與設計能力。2設計內(nèi)容:(1)網(wǎng)站前臺設計 包括商品信息的展示、查找以及在線購買。(2)會員管理 包括會員注冊、審核、會員購物單的管理。(3)后臺管理 包括企業(yè)銷售商品的添加、修改和刪除;網(wǎng)站新聞、通知、公告的管理,用戶購物單的管理、會員積分管理。(4)訂單管理 用戶在線購買后,可以查看自己購物單的狀態(tài)(未審核、已通過審核、未發(fā)貨、已發(fā)貨),后臺可以管理訂單狀態(tài)(未審核、審核通過、審核未通過、未發(fā)貨、已發(fā)貨、已收到貨物)(本部分為選作內(nèi)容)。(5)在線支付 用戶可以通過支付寶、網(wǎng)銀等網(wǎng)上支付手段進行在線支付,商家可以在線查看訂單的支付情況(本部分為選作內(nèi)容)。3課程設計要求:(1)分項目組進行開發(fā),每組由2-3名同學組成,每個人都有明確的分工和職責,可以同時承擔多項角色,由一位項目負責人負責整個項目的協(xié)調(diào)和管理。(2) 分組進行系統(tǒng)規(guī)劃與可行性分析,構建系統(tǒng)的邏輯模型,寫出系統(tǒng)可行性報告、系統(tǒng)分析說明書;(3)完成系統(tǒng)物理模型設計,并編寫系統(tǒng)設計說明書;(4)各組分工進行程序設計,每人分別設計與實現(xiàn)分工的系統(tǒng)模塊;(5)完成系統(tǒng)的測試與連接,編寫課程設計總結報告。起止時間2014 年 12 月 19 日 至 2015 年 1 月 2日指導教師簽名年 月 日系(教研室)主任簽名年 月 日學生簽名年 月 日目錄前言2第一章 系統(tǒng)概述4開發(fā)背景4第二章 相關技術42.1 ASP介紹42.2 B/S結構52.3 數(shù)據(jù)庫6第三章 網(wǎng)上飾品店的分析與設計73.1系統(tǒng)需求分析73.2系統(tǒng)總體設計73.2.1系統(tǒng)設計目標73.2.2開發(fā)設計思想83.2.3系統(tǒng)功能模塊設計8第四章 數(shù)據(jù)庫設計104.1數(shù)據(jù)庫需求分析104.2數(shù)據(jù)庫概念結構設計103.3數(shù)據(jù)庫邏輯結構設計12第五章 系統(tǒng)實現(xiàn)145.1界面展示14第六章 系統(tǒng)總結17結論18參考文獻19前言一、課程設計背景 1. 課程設計的目的電子商務課程設計,是電子商務專業(yè)教學計劃中重要的實踐性課程之一。本課程設計是在學生學習電子商務概論、電子商務結算與支付、網(wǎng)頁設計、ASP語言以及數(shù)據(jù)庫原理與應用等課程的基礎上,讓學生結合課程教學內(nèi)容,綜合運用所學習的網(wǎng)絡知識、數(shù)據(jù)庫知識、網(wǎng)頁設計以及ASP知識,參與一個較簡單完整的電子商務網(wǎng)站開發(fā)全過程的工作,從中掌握電子商務網(wǎng)站開發(fā)的具體方法與過程;培養(yǎng)、提高學生的動手實踐、團隊協(xié)作以及電子商務網(wǎng)站分析與設計能力。2. 課程設計的基本要求借助已經(jīng)掌握的網(wǎng)站開發(fā)軟件工具Dreamweaver、Fireworks、Flash以及ASP開發(fā)語言和SQL-SERVER或ACCESS數(shù)據(jù)庫,分組設計簡單的B2C購物網(wǎng)站,使學生初步掌握購物網(wǎng)站的設計與實現(xiàn)方法,將所學的計算機網(wǎng)絡、數(shù)據(jù)庫、網(wǎng)頁設計和ASP編程語言等內(nèi)容貫穿起來,提高學生的動手能力。具體要求如下:(1)分項目組進行開發(fā),每組由2-3名同學組成,每個項目組內(nèi)部進行分工,有系統(tǒng)設計人員、數(shù)據(jù)庫設計人員、界面設計人員、美工、編程人員、文檔編寫人員,每個人都有明確的分工和職責,可以同時承擔多項角色,由一位項目經(jīng)理負責整個項目的協(xié)調(diào)和管理。(2)由項目經(jīng)理向教師匯報項目進度,演示軟件,并對系統(tǒng)開發(fā)過程的難點和輔導教師進行交流。(3) 分組進行系統(tǒng)規(guī)劃與可行性分析,構建系統(tǒng)的邏輯模型,寫出系統(tǒng)可行性報告、系統(tǒng)分析說明書;(4)完成系統(tǒng)物理模型設計,并編寫系統(tǒng)設計說明書;(5)各組分工進行程序設計,每人分別設計與實現(xiàn)分工的系統(tǒng)模塊;(6)完成系統(tǒng)的測試與連接,編寫系統(tǒng)設計總結報告。二、工作業(yè)績1、組員1(姓名:王瓏)(1)個人主要工作:整個系統(tǒng)的方向、框架、內(nèi)容設計,各個界面之間的聯(lián)系,以及數(shù)據(jù)庫與網(wǎng)頁之間的關聯(lián)。(2)主要收獲:對書本知識有了一個全新的了解,以及過往知識的全面回憶和應用。程序編好了,還要經(jīng)過調(diào)試和修改,這步也很關鍵,好的程序是經(jīng)過了無數(shù)次的修改和調(diào)試才產(chǎn)生的。我的程序基本上能夠滿足要求,但還有一些地方需要改進,在今后我應該在多看書的同時還要加強實踐的練習。才能進一步提高自己的編程能力。2、組員2(姓名:周彬)(1)個人主要工作:數(shù)據(jù)庫里數(shù)據(jù)的輸入設計,以及整個大報告的設計與制作。(2)主要收獲:對數(shù)據(jù)庫數(shù)據(jù)的輸入輸出有了認識與記憶,對數(shù)據(jù)庫與網(wǎng)站的連接有了簡單的了解,還要更加深入的進行學習。首先我分析了相關的題目內(nèi)容,并由此而進行了相關飾品和飾品信息的查詢工作然后才開始正式進行設計。一開始不知從何下手但后來分析了一下題目。明白了系統(tǒng)結構網(wǎng)頁框架及聯(lián)系,明白要完成報告也必須對系統(tǒng)要有整體的認識,才能更好的完成報告設計。并且合作有很多需要磨合的地方,我們一直努力溝通,團隊合作必須做好交流,否則就是功半事倍,而不是事半功倍,效率真的很重要。第一章 系統(tǒng)概述開發(fā)背景隨著全球經(jīng)濟一體化的逐步發(fā)展和深入,網(wǎng)上商店已成為傳統(tǒng)商店必不可少的經(jīng)營策略之一.目前,網(wǎng)上飾品店在國際互聯(lián)網(wǎng)上可以實現(xiàn)的商務已經(jīng)多樣化,可以完成從最基本的信息展示、信息發(fā)布功能到在線交易、在線客戶服務、在線網(wǎng)站管理功能等,可以說,傳統(tǒng)飾品店所具備的功能幾乎都可以在互聯(lián)網(wǎng)上進行電子化的高效動作。雖然傳統(tǒng)飾品店規(guī)模有所不同,隨著網(wǎng)上交易的開展,都將有力地改變企業(yè)的發(fā)展空間,會對企業(yè)的競爭力產(chǎn)生不可忽視的影響。 第二章 相關技術2.1 ASP介紹ASP英文名:Active Server Pages。 ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應用程序。ASP網(wǎng)頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應用程序。 與HTML相比,ASP網(wǎng)頁具有以下特點:利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術;ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;服務器上的ASP解釋程序會在服務器端執(zhí)行ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;ASP提供了一些內(nèi)置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發(fā)送信息;ASP可以使用服務器端ActiveX組件來執(zhí)行各種各樣的任務,例如存取數(shù)據(jù)庫、發(fā)送Email或訪問文件系統(tǒng)等;由于服務器是將ASP程序執(zhí)行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取; 方便連接ACCESS與SQL數(shù)據(jù)庫;開發(fā)需要有豐富的經(jīng)驗,否則會留出漏洞,讓駭客(cracker)利用進行注入攻擊。ASP也不僅僅局限于與HTML結合制作WEB網(wǎng)站,而且還可以與XHTML和WML語言結合制作WAP手機網(wǎng)站。但是其原理也是一樣的。2.2 B/S結構B/S結構(Browser/Server,瀏覽器/服務器模式),是WEB興起后的一種網(wǎng)絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用??蛻魴C上只要安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。B/S結構圖【1】B/S最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護。系統(tǒng)的擴展非常容易。B/S結構的使用越來越多,特別是由需求推動了AJAX技術的發(fā)展,它的程序也能在客戶端電腦上進行部分處理,從而大大的減輕了服務器的負擔;并增加了交互性,能進行局部實時刷新。B/S最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護。系統(tǒng)的擴展非常容易。B/S結構的使用越來越多,特別是由需求推動了AJAX技術的發(fā)展,它的程序也能在客戶端電腦上進行部分處理,從而大大的減輕了服務器的負擔;并增加了交互性,能進行局部實時刷新。2.3 數(shù)據(jù)庫數(shù)據(jù)庫(Database)簡稱為DB,它是一個按數(shù)據(jù)結構來存儲和管理數(shù)據(jù)的計算機軟件系統(tǒng)。數(shù)據(jù)庫的概念實際上包括兩層意思:一、數(shù)據(jù)庫是一個實體,它是能夠合理保管數(shù)據(jù)的“倉庫”,用戶在該“倉庫”存放要管理的事物數(shù)據(jù),“數(shù)據(jù)”和“庫”兩個概念結合成為“數(shù)據(jù)庫”;二、數(shù)據(jù)庫是數(shù)據(jù)管理的新方法和技術,它能夠更合理地組織數(shù)據(jù)、更方便的維護數(shù)據(jù)、更嚴密的監(jiān)控數(shù)據(jù)和更有效的利用數(shù)據(jù)。在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件。數(shù)據(jù)庫技術是管理信息系統(tǒng)、辦公自動化系統(tǒng)、決策支持系統(tǒng)等各類信息系統(tǒng)的核心部分,是進行科學研究和決策管理的重要技術手段。數(shù)據(jù)庫是一個單位或是一個應用領域的通用數(shù)據(jù)處理系統(tǒng),它存儲的是屬于企業(yè)和事業(yè)部門、團體和個人的有關數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)是從全局觀點出發(fā)建立的,按一定的數(shù)據(jù)模型進行組織、描述和存儲。其結構基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑,且數(shù)據(jù)不再針對某一應用,而是面向全組織,具有整體的結構化特征。數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,已經(jīng)擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數(shù)據(jù)庫中的數(shù)據(jù);多個用戶可以同時共享數(shù)據(jù)庫中的數(shù)據(jù)資源,即不同的用戶可以同時存取數(shù)據(jù)庫中的同一個數(shù)據(jù)。數(shù)據(jù)共享性不僅滿足了各用戶對信息內(nèi)容的要求,同時也滿足了各用戶之間信息通信的要求。 第三章 網(wǎng)上飾品店的分析與設計3.1系統(tǒng)需求分析(1)簡潔易懂美觀的界面設計。(2)包括搜索查詢的選項、會員注冊的功能、精美飾品的展示等。(3)各種界面服務如購買飾品、會員中心、修改用戶信息購物車等。(4)強大的查詢搜索引擎,瀏覽用戶可根據(jù)飾品分類進行搜索。3.2系統(tǒng)總體設計3.2.1系統(tǒng)設計目標本文研究開發(fā)的網(wǎng)上飾品店系統(tǒng)用于支持企業(yè)完成網(wǎng)上飾品銷售管理工作,有如下兩個方面的目標:前臺實現(xiàn)功能:1新客戶注冊2飾品分類搜索3推薦、特色商品4新品上架5購物車功能模塊6訂單查詢7網(wǎng)上銀行支付功能后臺管理實現(xiàn)功能:1.用戶注冊信息管理2.訂單添加/刪除/修改管理功能3.飾品信息管理功能4.客戶權限管理3.2.2開發(fā)設計思想基于以上系統(tǒng)設計目標,本文在開發(fā)網(wǎng)上飾品銷售系統(tǒng)時遵循了以下開發(fā)設計思想:采用現(xiàn)有的軟硬件環(huán)境及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。盡量達到操作過程中的直觀、方便、實用、安全等要求。系統(tǒng)采用B/S體系結構,瀏覽器(瀏覽器端)負責提供表達邏輯、顯示用戶界面信息、訪問數(shù)據(jù)庫服務器;Server(服務器端)則用于提供數(shù)據(jù)服務。系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術維護人員補充、維護。系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改、備份等操作。3.2.3系統(tǒng)功能模塊設計 本系統(tǒng)分為兩個模塊:管理員模塊、用戶模塊。得到如圖3-1所示的系統(tǒng)功能。管理員登陸會員管理系統(tǒng)設置訂單管理倉庫管理未批準訂單出庫操作入庫操作庫存查詢成員管理積分管理已批準訂單訂單操作基本配置添加管理員修改密碼用戶登錄結算訂單飾品搜索查詢訂單修改購物車查詢購物車刪除購物車更改信息個人信息我的訂單購物車商品瀏覽圖3-1系統(tǒng)功能模塊圖第四章 數(shù)據(jù)庫設計4.1數(shù)據(jù)庫需求分析數(shù)據(jù)庫需求分析是數(shù)據(jù)庫結構設計的第一個階段,也是非常重要的一個階段。在這個階段主要工作是收集基本數(shù)據(jù)以及數(shù)據(jù)處理的流程,為以后進一步設計打下基礎。需求分析主要解決兩個問題:內(nèi)容要求。調(diào)查應用系統(tǒng)用戶所需要操作的數(shù)據(jù),決定在數(shù)據(jù)庫中存儲什么數(shù)據(jù)。處理要求。調(diào)查應用系統(tǒng)用戶要求對數(shù)據(jù)庫進行什么樣的處理,理清數(shù)據(jù)庫中各種數(shù)據(jù)之間的關系。在數(shù)據(jù)庫需求分析后,得到一個數(shù)據(jù)字典文檔,包括3方面內(nèi)容。數(shù)據(jù)項。包括名稱、含義、類型、取值范圍、長度以及和其他數(shù)據(jù)項之間的邏輯關系。數(shù)據(jù)結構。若干個數(shù)據(jù)項的有意義的集合,包括名稱、含義以及組成數(shù)據(jù)結構的數(shù)據(jù)項。數(shù)據(jù)流。指數(shù)據(jù)中數(shù)據(jù)的處理過程,包括輸入、處理和輸出。4.2數(shù)據(jù)庫概念結構設計數(shù)據(jù)庫概念結構設計是在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。用E-R圖是描述數(shù)據(jù)實體關系的一種直觀描述工具,所以本系統(tǒng)采用了E-R圖的方法進行數(shù)據(jù)庫概念結構設計。密碼姓名編號管理員 圖4-1管理員實體E-R圖描述類型價格編號飾品名稱圖片會員價時間圖4-2飾品E-R圖訂單號訂單時間是否批準聯(lián)系電話飾品編號訂單數(shù)量價格地址圖4-3訂單E-R圖價格名稱數(shù)量用戶編號飾品編號購物車圖4-4購物車E-R圖積分郵箱密碼名稱用戶等級編號圖4-5用戶E-R圖飾品信息用戶信息購買用戶飾品圖4-6實體E-R圖4.3數(shù)據(jù)庫邏輯結構設計概念結構是獨立于實際數(shù)據(jù)模型的信息結構,必須將其轉化為邏輯結構后才能進行數(shù)據(jù)庫應用的設計。也就是要將概念上的結構轉化為BP數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型。網(wǎng)上書店系統(tǒng)數(shù)據(jù)庫中各個表格的設計結果如下面的八個表所示。每個表表示數(shù)據(jù)庫中的一個表。表4-1Admin表表4-2User表字段名 字段類型 主鍵 字段值約束 應對中文名acID int P not 飾品編號Acname var not 名稱Acpicture var not 圖片Acprice var not 價格Acvipprice var not 會員價Actime var not 時間Actype var not 類型Acdescrip var null 描述表4-3Accessory表 表4-4BOder表第五章 系統(tǒng)實現(xiàn)5.1界面展示圖5.1 商城主界面圖5.2用戶注冊頁面圖5.3 商品介紹頁面圖5.4 購買支付頁面圖5.5會員登錄頁面圖5.6會員信息界面圖5.7我的收藏夾圖5.8我的購物車圖5.9下訂單圖5.10訂單信息確定圖5.11提交訂單第六章 系統(tǒng)總結本系統(tǒng)用SQLServer2000做為后臺數(shù)據(jù)庫創(chuàng)建所需要的數(shù)據(jù)庫和表,用ASP語言進行連接,以及對數(shù)據(jù)庫進行檢索、添加和刪除。從最后設計出的測試結果來看,效果比較明顯,檢索迅速、查找方便、可靠性高、存儲量大、信息利用率高。當然,要作為實際應用還有一些具體細節(jié)問題需要解決,還有一些功能需要改進。例如:還沒有完善網(wǎng)上商店后臺管理功能,沒有實現(xiàn)多條記錄的連鎖刪除和添加以及外部數(shù)據(jù)的導入功能;還沒能實現(xiàn)動態(tài)生成報表;該系統(tǒng)還不能與企業(yè)中其他管理系統(tǒng)共享信息等。在今后的工作、學習中我將認真總結經(jīng)驗教訓,努力使自己成為一名技術過硬、工作嚴謹、思維活躍的工程人員,為提高人們的生活質(zhì)量做出更大的貢獻。結論課程設計是培養(yǎng)學生綜合運用所學知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學生實際工作能力的具體訓練和考察過程.隨著科學技術發(fā)展的日新日異,應用平臺開發(fā)已經(jīng)成為當今計算機應用中空前活躍的領域,在生活中可以說得是無處不在。回顧起此次課程設計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,可以說得是苦多于甜,但是可以學到很多很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,同時在設計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,通過這次課程設計之后,一定把以前所學過的知識重新溫故。這次課程設計終于順利完成了,在設計中遇到了很多編程問題,最后在同學的互

溫馨提示

  • 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

提交評論