銷售管理系統(tǒng)銷售管理系統(tǒng)畢業(yè)論文.doc_第1頁
銷售管理系統(tǒng)銷售管理系統(tǒng)畢業(yè)論文.doc_第2頁
銷售管理系統(tǒng)銷售管理系統(tǒng)畢業(yè)論文.doc_第3頁
銷售管理系統(tǒng)銷售管理系統(tǒng)畢業(yè)論文.doc_第4頁
銷售管理系統(tǒng)銷售管理系統(tǒng)畢業(yè)論文.doc_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

銷售管理系統(tǒng)目 錄引言 31 ASP簡介 5 1.1 ASP概述 51.2 ASP是什么 61.3 ASP技術(shù) 61.4 ASP的本質(zhì) 72 ASP運(yùn)行環(huán)境配置 82.1安裝IIS 82.2配置IIS 93系統(tǒng)總體設(shè)計 103.1系統(tǒng)概述 103.2系統(tǒng)設(shè)計 134數(shù)據(jù)庫設(shè)計與實(shí)現(xiàn) 154.1數(shù)據(jù)庫設(shè)計 154.2數(shù)據(jù)庫連接 185網(wǎng)站頁面設(shè)計 205.1客戶端界面設(shè)計 205.2購物車管理模塊設(shè)計 245.3提交訂單模塊設(shè)計 265.4在線幫助模塊 305.5管理端界面設(shè)計 34結(jié)論 42致謝 43參考文獻(xiàn) 44附錄1 源程序清單 45摘 要隨著社會的發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為人們?nèi)粘I?、學(xué)習(xí)辦公中不可缺少的一部分,并在各個領(lǐng)域發(fā)揮著越來越重要的作用。特別是在網(wǎng)絡(luò)交易,信息發(fā)布,應(yīng)用頻繁的經(jīng)濟(jì)流通領(lǐng)域發(fā)展尤為迅速。電子商貿(mào)形式的網(wǎng)上商店,具有高效,快速和信息流的特點(diǎn),而且在相當(dāng)大的程度上降低銷售成本。 該系統(tǒng)主要系統(tǒng)的功能,包括會員注冊,帳戶管理,購物車,搜索,結(jié)帳和其他基本功能。此外,該系統(tǒng)也將實(shí)現(xiàn)網(wǎng)上銷售的移動電話系統(tǒng)的后端管理,其中包括廠商管理、手機(jī)維護(hù)、會員維護(hù)、訂單維護(hù)、查看發(fā)貨、FAQ管理、維護(hù)管理員。這樣設(shè)置很好的提高了工作效率和管理水平,這是非常有益的。 本系統(tǒng)使用ASP技術(shù)+Access的方式來達(dá)到目的。在本文中,在第一章的重點(diǎn)是ASP是什么。第二章中詳細(xì)了解ASP的運(yùn)行環(huán)境的配置。第三章介紹了銷售管理系統(tǒng)總體設(shè)計,其中包括系統(tǒng)的概述和系統(tǒng)的詳細(xì)設(shè)計。第四章介紹了數(shù)據(jù)庫的設(shè)計與實(shí)現(xiàn),其中包括數(shù)據(jù)庫的設(shè)計與怎樣連接的。第五章介紹了網(wǎng)站頁面的設(shè)計,其中包括了客戶端界面設(shè)計、購物車管理模塊,提交訂單模塊和在線幫助模塊設(shè)計、還有后臺管理的設(shè)計。關(guān)鍵詞: 銷售管理;網(wǎng)上商城;網(wǎng)絡(luò)營銷;電子商務(wù);系統(tǒng)設(shè)計AbstractWith the development of society, the Internet has become the indispensable part of peoples daily life, learning, office. In various fields, it is playing an increasingly important role. Especially in online transactions, information dissemination and application of the circulation area of frequent economic develop rapidly.The form of e-commerce online stores, has a highly efficient, fast, and the characteristics of the flow of information, and reduces the cost of sales to a large extent.The mainly functions of the system include member registration, account management, cart, search, checkout. The system has other basic functions. In addition, the system will also achieve online sales of mobile phone. The system back-end management includes vendor management, mobile maintenance, member maintenance, maintenance orders, shipments show, FAQ management, maintenance administrator. This setup improves work efficiency well and the management level, and this is very beneficial.The system uses the way of ASP technology + Access to achieve goals.In this paper, in the first chapter focuses on what ASP is .the second chapter, detailed introduces the operation of ASP environment configuration. The third chapter introduces the system design of the mobile phone shopping malls, including designs of the system overview and the system detailed. Chapter IV presents the Database Design and Implementation, including database design and how to connect. Chapter V is the web page design, including the client interface design, shopping cart management module, submit orders module design, online help module design, and design management background.Keywords: Sales Management ;Internet Shopping Mall; Internet marketing; E-commerce ; System design引 言信息化是充分利用信息技術(shù),開發(fā)利用信息資源,促進(jìn)信息交流和知識共享,提高經(jīng)濟(jì)增長質(zhì)量,推動經(jīng)濟(jì)社會發(fā)展轉(zhuǎn)型的歷史進(jìn)程。20世紀(jì)90年代以來,信息技術(shù)不斷創(chuàng)新,信息產(chǎn)業(yè)持續(xù)發(fā)展,信息網(wǎng)絡(luò)廣泛普及,信息化成為全球經(jīng)濟(jì)社會發(fā)展的顯著特征,并逐步向一場全方位的社會變革演進(jìn)。進(jìn)入21世紀(jì),信息化對經(jīng)濟(jì)社會發(fā)展的影響更加深刻。廣泛應(yīng)用、高度滲透的信息技術(shù)正孕育著新的重大突破。信息資源日益成為重要生產(chǎn)要素、無形資產(chǎn)和社會財富。在科學(xué)技術(shù)日新月異的今天,計算機(jī)已逐步滲入各個領(lǐng)域,無論是學(xué)習(xí),工作,還是娛樂都普及了計算機(jī)的使用,而隨著網(wǎng)絡(luò)的開通、并與Internet連接更讓我們社會成為信息化的時代,人們不再需要浪費(fèi)太多的時間去手工的獲得信息,只要坐在家中輕點(diǎn)幾下鼠標(biāo)不但能輕松獲得各種信息,而且能夠購買到自己需要的商品,既擺脫了時間和空間的限制又節(jié)約了大量的時間,因此熟練使用計算機(jī)及網(wǎng)絡(luò),已成為人們進(jìn)入現(xiàn)代社會的必備技能。商品銷售管理系統(tǒng)正是在這種情況下誕生并逐漸發(fā)展起來的,它已成為我們進(jìn)行商品交易中不可缺少的部分。當(dāng)今社會是一個信息時代,隨著現(xiàn)代計算機(jī)網(wǎng)絡(luò)技術(shù)和信息技術(shù)的高速發(fā)展,特別是Internet在全球領(lǐng)域的推廣。網(wǎng)絡(luò)信息管理的興起,計算機(jī)技術(shù)的飛速發(fā)展,讓我們充分感受到了網(wǎng)絡(luò)給人們帶來的沖擊和震撼,計算機(jī)信息管理應(yīng)用已經(jīng)深入到一般日常生活當(dāng)中。隨著計算機(jī)的廣泛應(yīng)用,在企業(yè)銷售管理中,手工操作以及陳舊的管理模式影響工作效率,用計算機(jī)管理信息1代替手工管理是大勢所趨。某企業(yè)的公共數(shù)據(jù)庫以及應(yīng)用系統(tǒng)的建立最終將建立一個面向應(yīng)用、安全可靠、操作便捷、技術(shù)先進(jìn)、規(guī)范統(tǒng)一、高度靈活、可擴(kuò)展的系統(tǒng),為企業(yè)信息化發(fā)展,企業(yè)科研提供交流通用的服務(wù)平臺,為銷售信息管理工作提供高效、共享的管理平臺。此題目來源于對某企業(yè)銷售信息管理的需求分析,便于管理人員及使用人核對銷售工作,減少手工操作查找銷售效率,降低混淆銷售錯誤率。本次開發(fā)以虛擬某企業(yè)實(shí)際需求為背景,在深入了解企業(yè)銷售信息制定管理基礎(chǔ)上,力爭開發(fā)出一個實(shí)用性強(qiáng)的通用銷售信息管理系統(tǒng)軟件,基本上可以滿足多數(shù)企業(yè)銷售信息管理的工作需要,本項目的在線事務(wù)處理2功能強(qiáng)大,同時對系統(tǒng)的安全保密性要求也較高。此系統(tǒng)為操作人員提供了較為豐富的決策功能,界面簡潔得體,而且操作簡單方便,易于上手。用此系統(tǒng)代替手工操作后,能大大減少在時間和空間上的浪費(fèi),為企業(yè)節(jié)省了人力和時間,也會避免因?yàn)槿斯M訂銷售發(fā)生的不必要的錯誤。軟件管理銷售信息技術(shù)3是當(dāng)前信息通信中的重要技術(shù),其好壞直接影響到工作效率、工作質(zhì)量。目前,大多企業(yè)銷售管理工作都是采用通過傳統(tǒng)人工檔案管理方式,其靈活率低,錯誤率高,查找速度慢,完成周期長,是最原始的手工作業(yè)方法;部分企業(yè)采用單機(jī)版軟件擬訂4和管理銷售,其互動少,信息更新慢,操作繁瑣。種種弊端表明企業(yè)日常工作向著信息化方面改革和發(fā)展迫在眉睫,企業(yè)網(wǎng)絡(luò)信息化是企業(yè)日常工作的一個發(fā)展趨勢。本課題要設(shè)計和實(shí)現(xiàn)一個銷售系統(tǒng),擬定采用Visual Basic語言結(jié)合ACCESS數(shù)據(jù)庫開發(fā)完成。其主要功能應(yīng)用于:銷售信息管理5、擬訂銷售效率優(yōu)化和錯誤診斷、企業(yè)內(nèi)部銷售管理聯(lián)網(wǎng)、自動選擇多種銷售方案等。在服務(wù)器上構(gòu)造銷售信息管理系統(tǒng)數(shù)據(jù)庫,采用C/S模式架構(gòu)6,在用戶的電腦上安裝一個應(yīng)用程序,為用戶提供交互界面。ACCESS為服務(wù)器,是遠(yuǎn)程計算機(jī)上的一個應(yīng)用程序,它為用戶電腦上的CLIENT端提供相應(yīng)的數(shù)據(jù)實(shí)現(xiàn)。這樣的設(shè)計將銷售信息管理工作網(wǎng)絡(luò)化,通過局域網(wǎng)的互動,信息更新較快,工作人員彼此之間的溝通將更為簡潔及時,構(gòu)建了一個開放性、實(shí)用性和靈活性的企業(yè)信息管理工作平臺,是一個非常值得研究探討的課題。隨著銷售管理工作網(wǎng)絡(luò)信息化的完善,工作人員可以用最短的工作周期實(shí)現(xiàn)銷售擬訂和銷售信息整理工作,銷售部門對銷售簽訂工作的審核也變得更為方便,這一課題的實(shí)現(xiàn)將更切合企業(yè)日常工作需要,降低了日常工作的工作量,節(jié)省時間,銷售擬訂完成后,相關(guān)部門可迅速獲得銷售計劃的相關(guān)信息,為日后的生產(chǎn)工作等安排提供了極大的方便。在現(xiàn)代通信技術(shù)7中,為了適應(yīng)高效利用數(shù)據(jù)庫管理信息8的發(fā)展要求,提高管理系統(tǒng)的有效性、可靠性和實(shí)用性,迫切需要高質(zhì)量、高效率的編輯語言成型技術(shù)。根據(jù)軟件管理信息發(fā)展的方向和要求,介紹了通過對銷售信息處理來提高工作效率,減少或消除銷售訂單、生產(chǎn)計劃安排的沖突。1 ASP簡介1.1 ASP概述ASP是Active Server Page的縮寫,譯為“活動服務(wù)器網(wǎng)頁”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。 ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動態(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)用程序。ASP程序9可直接用任意文字編輯器來編寫,然后通過瀏覽器來瀏覽。從1996年ASP誕生到現(xiàn)在已經(jīng)過去了15年。在這短短的15年中,ASP發(fā)生了重大的變化,直到現(xiàn)在的ASP。 asp的第一版是0.9測試版,自從1996年ASP1.0誕生,它給Web開發(fā)界帶來了福音。早期的Web程序開發(fā)是十分繁瑣的,以至于要制作一個簡單的動態(tài)頁面需要編寫大量的C代碼才能完成,這對于普通的程序員來說有點(diǎn)太難了。而ASP卻允許使用VBScript這種的簡單腳本語言,編寫嵌入在HTML網(wǎng)頁中的代碼。在進(jìn)行程序設(shè)計的時候可以使用它的內(nèi)部組件來實(shí)現(xiàn)一些高級功能(例如Cookie)。它的最大的貢獻(xiàn)在于它的ADO(ActiveX Data Object),這個組件使得程序?qū)?shù)據(jù)庫的操作十分簡單,所以進(jìn)行動態(tài)網(wǎng)頁設(shè)計也變成一件輕松的事情。因此一夜之間,Web程序設(shè)計不再是想像中的艱巨任務(wù),仿佛很多人都可以一顯身手。 到了1998年,微軟發(fā)布了ASP 2.0。它是Windows NT4 Option Pack的一部分,作為IIS 4.0的外接式附件。它與ASP 1.0的主要區(qū)別在于它的外部組件是可以初始化的,這樣,在ASP程序內(nèi)部的所有組件都有了獨(dú)立的內(nèi)存空間,并可以進(jìn)行事務(wù)處理。 到了2000年,隨著Windows 2000的成功發(fā)布,這個操作系統(tǒng)的IIS 5.0所附帶的ASP 3.0也開始流行。與ASP 2.0相比,ASP 3.0的優(yōu)勢在于它使用了COM+,因而其效率會比它前面的版本要好,并且更穩(wěn)定。 2001年,ASP出現(xiàn)了。在剛開始開發(fā)的時候,它的名字是ASP+,但是,為了與微軟的.NET計劃相匹配,并且要表明這個ASP版本并不是對ASP3.0的補(bǔ)充,微軟將其命名為ASP。ASP在結(jié)構(gòu)上與前面的版本大相徑庭,它幾乎完全是基于組件和模塊化的,Web應(yīng)用程序的開發(fā)人員使用這個開發(fā)環(huán)境可以實(shí)現(xiàn)更加模塊化的、功能更強(qiáng)大的應(yīng)用程序。1.2 ASP是什么ASP技術(shù)是Microsoft公司開發(fā)的一套全新的服務(wù)器端腳本程序環(huán)境,其全稱為Active Server Page,翻譯為中文就是“動態(tài)網(wǎng)頁”。而動態(tài)網(wǎng)頁即是使用FrontPage或Dreamweaver等軟件制作網(wǎng)頁時,切換到源代碼視圖窗口,可以看到網(wǎng)頁都是由HTML標(biāo)記構(gòu)成。當(dāng)保存該頁面時,一般以.htm(.html)形式保存,這是一種固化了的靜態(tài)網(wǎng)頁,網(wǎng)頁中的內(nèi)容都是事先由制作者編寫好了,再讓瀏覽者訪問。Web源于靜態(tài)文本HTML文件,采用這種方式制作的靜態(tài)網(wǎng)頁其缺點(diǎn)是網(wǎng)頁數(shù)目多、維護(hù)難、查詢難、修改難。因此,許多網(wǎng)頁制作者都會在后臺采用數(shù)據(jù)庫技術(shù)動態(tài)生成超文本,其操作簡單、修改方便、查詢便捷,且易于保持站點(diǎn)頁面的一致性。這就是所謂的“動態(tài)網(wǎng)頁”。ASP就是為客戶提供服務(wù)的服務(wù)商,它和會計事物所、婚姻介紹所沒有什么本質(zhì)方面的區(qū)別。不同的是ASP主要是通過INTERNET(國際互聯(lián)網(wǎng)絡(luò))作為主要工作和業(yè)務(wù)工具,采用一對多的方式,向企業(yè)、公司提供標(biāo)準(zhǔn)化的應(yīng)用軟件以及相關(guān)的技術(shù)咨詢、管理租賃的服務(wù),ASP的概念最早是1998年由美國人提出來的。目前被全球各大IT廠商看好并被認(rèn)為是可以推動網(wǎng)絡(luò)經(jīng)濟(jì)發(fā)展的,有穩(wěn)固基礎(chǔ)的第三種網(wǎng)絡(luò)商業(yè)模式10。 和傳統(tǒng)的外包服務(wù)11(Outsourcing)相比,ASP的主要區(qū)別在于:ASP是一對多的經(jīng)營模式,提供的服務(wù)有兼容性和可協(xié)調(diào)性,并且ASP的收費(fèi)方式一般是按月收費(fèi)。業(yè)界認(rèn)為:ASP一般有這樣一些“成員”:電信運(yùn)營商、傳統(tǒng)IT服務(wù)廠商、互聯(lián)網(wǎng)絡(luò)接入服務(wù)商(ISP)、獨(dú)立軟件供應(yīng)商(ISV)、系統(tǒng)集成商和單純的ASP公司。根據(jù)流行的觀點(diǎn),ASP有如下五個核心內(nèi)涵: a. ASP著重應(yīng)用為中心,提供對于應(yīng)用方面的訪問和管理。 b. ASP服務(wù)可以為用戶提供沒有在服務(wù)器、人員、系統(tǒng)和系統(tǒng)授權(quán)等前期資源投入情況下就可以在“定制”的全新應(yīng)用系統(tǒng)環(huán)境進(jìn)行訪問的服務(wù),如ISP,而這樣的服務(wù)一般按月份收取ASP服務(wù)費(fèi)。 c. ASP采用集中管理的方式-ASP一般都有一個管理中心,所有的客戶通過INTERNET來進(jìn)行遠(yuǎn)程訪問,獲得技術(shù)支持和咨詢服務(wù)。 d. 一對多的服務(wù),也就是講,ASP提供的是標(biāo)準(zhǔn)化的產(chǎn)品包,產(chǎn)品都是最低程度的自定義或者沒有實(shí)現(xiàn)客戶定制化,對于行業(yè)用戶來講已經(jīng)達(dá)到實(shí)用方便的標(biāo)準(zhǔn)。 e. 按照銷售交付,在ASP客戶的眼中,ASP是一家根據(jù)客戶協(xié)議內(nèi)容提供相關(guān)服務(wù),保證應(yīng)用服務(wù)系統(tǒng)可以得到確實(shí)履行的機(jī)構(gòu)。1.3 ASP技術(shù)1. 使用VBScript、JScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。2. 無需編譯、容易編寫,可在服務(wù)器直接執(zhí)行。3. 使用普通的文本編輯器,可在服務(wù)器直接執(zhí)行。4. 與瀏覽器無關(guān),客戶端所使用的瀏覽器只要可執(zhí)行HTML碼,即可瀏覽Active Server Page所設(shè)計的網(wǎng)頁內(nèi)容就行。Active Server Page所使用的腳本語言12 (VBScript、Jscript)均在Web服務(wù)器執(zhí)行,客戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。5. Active Server Page能與任何Active Scripting語言兼容。除了可使用VBScript或JScript語言來設(shè)計外,還可通過plug-in的方式,使用由第三方提供的其他腳本語言,譬如PEXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(Computer Object Mobel)對象。6. 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。1.4 ASP的本質(zhì)ASP(Active Server Page)是Microsfot公司1996年11月推出的WEB應(yīng)用程序開發(fā)技術(shù),它既不是一種程序語言,也不是一種開發(fā)工具,而是一種技術(shù)框架13,不須使用微軟的產(chǎn)品就能編寫它的代碼,能產(chǎn)生和執(zhí)行動態(tài)、交互式、高效率的站用服務(wù)器的應(yīng)用程序。運(yùn)用ASP可將VBscript、javascript等腳本語言嵌入到HTML中,便可快速完成網(wǎng)站的應(yīng)用程序,無需編譯,可在服務(wù)器端直接執(zhí)行。容易編寫,使用普通的文本編輯器編寫,如記事本就可以完成。由腳本在服務(wù)器上而不是客戶端運(yùn)行,ASP所使用的腳本語言都在服務(wù)端上運(yùn)行,用戶端的瀏覽器不需要提供任何別的支持,這樣大大提高了用戶與服務(wù)器之間的交互的速度。建立動態(tài)頁面的方法有兩種:一種是在客戶端嵌入腳本語言,另一種是在服務(wù)器端嵌入腳本語言。在客戶端嵌入腳本語言有很大的局限性,它依賴于瀏覽器支持的腳本語言,如果瀏覽器使用了不同的腳本語言,就會出現(xiàn)錯誤,而且各個版本的語言與功能也不盡相同,最主要的問題是它所能實(shí)現(xiàn)的功能非常有限。在服務(wù)器端嵌入腳本語言不依賴客戶端使用的瀏覽器或者系統(tǒng)平臺,這也是ASP依賴的技術(shù)。但是服務(wù)器腳本與客戶端腳本間存在千絲萬縷的聯(lián)系,所以沒有理由在ASP文件中不使用。由于ASP文件是純文本格式的文件,所以其開發(fā)非常方便,甚至不需要使用專門的工具即可進(jìn)行開發(fā),部署不像系統(tǒng)的C/S架構(gòu)軟件那樣復(fù)雜。它的運(yùn)行是基于B/S構(gòu)架的瀏覽器與服務(wù)器的實(shí)時互動,用戶操作起來也是比較熟悉和方便的。2 ASP運(yùn)行環(huán)境配置2.1安裝IIS安裝IIS的步驟如下;(1) 單擊【開始】【設(shè)置】 【控制面板】命令,打開控制面板,然后雙擊“添加或刪除程序”項啟動“添加或刪除程序”。(2) 在“添加或刪除程序”對話框左側(cè)的列表中,單擊“添加/刪除Windows組件”項,出現(xiàn)“Windows組件向?qū)А睂υ捒?。?) 在該對話框的“組件”列表中選中“Internet信息服務(wù)(IIs)”復(fù)選框,如圖1所示。圖1 安裝IIS(4) 單價【下一步】按鈕,然后根據(jù)向?qū)Р迦胂到y(tǒng)安裝盤進(jìn)行安裝。(5) IIS安裝完畢后,在瀏覽器的地址欄中輸入http:/localstart.asp.圖2 安裝成功該圖2說明IIS安裝成功了。2.2配置IISIIS中Web服務(wù)器的基本配置 :IIS中Web服務(wù)器的基本配置主要包括如下幾部分: A.打開IIS服務(wù)器的配置窗口,選擇“開始”“程序”“管理工具”“Internet服務(wù)管理器”,或者“選擇”“控制面板”“管理工具”“Internet服務(wù)管理器”也可打開窗口。 B.在打開的窗口中鼠標(biāo)右擊“默認(rèn)Web站點(diǎn)”,選擇“屬性”菜單。 C.在出現(xiàn)的“默認(rèn)Web站點(diǎn)屬性”窗口中,選擇“主目錄”標(biāo)簽,用以設(shè)置Web內(nèi)容在硬盤中的位置,默認(rèn)目錄為“C:InetpubWwwroot”,可根據(jù)需要自己設(shè)置。 D.在屬性窗口處選擇“文檔”標(biāo)簽,設(shè)置自己默認(rèn)的首頁網(wǎng)頁名稱,例如“Myfirstweb.htm”,將其添加并移動到列表的最頂端。3 系統(tǒng)總體設(shè)計3.1系統(tǒng)概述本銷售管理系統(tǒng)的實(shí)例采用了模塊化設(shè)計方法,根據(jù)用戶的需求及程序的應(yīng)用及維護(hù)的易用性,將系統(tǒng)各個部分置于不同的模塊當(dāng)中,方便了程序的擴(kuò)展與維護(hù),同時建立了程序功能服務(wù)的基礎(chǔ)。3.1.1系統(tǒng)功能與應(yīng)用背景互聯(lián)網(wǎng)以前所未有的速度發(fā)展,成為繼報紙、廣播、電視之后的第四大媒體,并正以其便捷的信息傳輸形式改變著人們以往的消費(fèi)觀念,利用簡單、快捷且低成本的電子通訊方式,買賣雙方不謀面就可以進(jìn)行各種商貿(mào)活動,互聯(lián)網(wǎng)商業(yè)的普遍應(yīng)用已經(jīng)成為網(wǎng)絡(luò)經(jīng)濟(jì)的大勢所趨。1996年前后,在美國學(xué)術(shù)界提出“電子商務(wù)”概念的短短幾年時間里,這一概念已在全球各地被廣泛接受。電子商務(wù)通常是指是在全球各地廣泛的商業(yè)貿(mào)易活動中,在因特網(wǎng)開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器/服務(wù)器應(yīng)用方式,買賣雙方不謀面地進(jìn)行各種商貿(mào)活動,實(shí)現(xiàn)消費(fèi)者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付以及各種商務(wù)活動、交易活動、金融活動和相關(guān)的綜合服務(wù)活動的一種新型的商業(yè)運(yùn)營模式。根據(jù)賣方和買方的不同。電子商務(wù)市場可以劃分為4種類型:B2B、B2C、C2B和C2C。就規(guī)模而言,B2B和B2C居于主導(dǎo)地位。B2C是商家與顧客之間的商貿(mào)活動,它將成為電子商務(wù)的一種主要的商務(wù)形式,“B2C網(wǎng)上購物網(wǎng)站”是實(shí)現(xiàn)這種商務(wù)活動的電子平臺。B2C即business to customer的簡稱,翻譯過來就是企業(yè)到客戶,是指利用因特網(wǎng)進(jìn)行全部的貿(mào)易活動,即在網(wǎng)上將信息流、資金流、商流和部分的物流完整地實(shí)現(xiàn)連接。B2B就是商家與商家之間的商務(wù)活動,它也將成為電子商務(wù)的一種主要的商務(wù)形式,“B2B商務(wù)網(wǎng)站”是實(shí)現(xiàn)這種商務(wù)活動的平臺。B2B 指的是Business to Business,as in businesses doing business with other businesses,商家(泛指企業(yè))對商家的電子商務(wù),即企業(yè)與企業(yè)之間通過互聯(lián)網(wǎng)進(jìn)行產(chǎn)品、服務(wù)及信息的交換。通俗的說法是指進(jìn)行電子商務(wù)交易的供需雙方都是商家(或企業(yè)、公司),她(他)們使用了Internet的技術(shù)或各種商務(wù)網(wǎng)絡(luò)平臺,完成商務(wù)交易的過程。伴隨著電子商務(wù)網(wǎng)站14的大量涌現(xiàn),企業(yè)網(wǎng)絡(luò)化已成為一種營銷捷徑。該銷售管理系統(tǒng)的主要完成功能如下??蛻艚缑娌糠郑?. 選購手機(jī)(可按廠商查找手機(jī),或通過關(guān)鍵字進(jìn)行查詢)。2. 可以查看熱門手機(jī)和最優(yōu)惠手機(jī)。3. 購物車功能。4. 查看手機(jī)詳細(xì)情況。5. 用戶注冊。6. 用戶登入。7. 查看用戶的訂單信息。8. 修改用戶個人信息。9. 找回密碼功能。10. 購物幫助功能。管理界面部分:1. 廠商:增加、修改和刪除產(chǎn)品。2. 現(xiàn)有手機(jī)管理:修改、刪除、查看。3. 用戶管理:修改、刪除、查看。4. 訂單管理:查看訂單清單、刪除訂單。5. 添加新手機(jī):可以分別上傳手機(jī)的小圖片和大圖片。6. 維護(hù)購物幫助:增加、修改和刪除購物幫助。3.1.2系統(tǒng)預(yù)覽下面圖3是銷售管理系統(tǒng)客戶端的首頁。圖3 系統(tǒng)客戶端的首頁下面圖4是手機(jī)的詳細(xì)介紹信息的界面,從圖中可以看到在查看手機(jī)詳細(xì)信息時,手機(jī)以大圖方式顯示,除了標(biāo)出了會員價與市場價的價格差外,還有關(guān)于手機(jī)性能的詳細(xì)介紹圖4 詳細(xì)介紹信息的界面下面圖5是管理員登錄后的訂單列表,從該圖中可以看出下訂單的客戶可以是會員,也可以是非會員,如果是會員,則顯示其姓名,單擊名字可以查看會員資料。另外,通過圖上方菜單,可以進(jìn)行廠商管理、手機(jī)維護(hù)、會員維護(hù)、訂單維護(hù)、查看發(fā)貨、FAQ(常見問題)管理和管理員維護(hù)。圖5 管理員登錄后的訂單列表3.1.3系統(tǒng)特點(diǎn)本銷售管理系統(tǒng)主要特點(diǎn):l 頁面的模塊化:本系統(tǒng)在頁面設(shè)計上都采用了模塊化處理思想,把很多頁面的共有部分集成一個模塊,例如頁面的頭、尾和導(dǎo)航條,這樣在開發(fā)時如果遇見到這些相似的頁面部分,就不需要重新編寫,而只要以一句“%include file=”include/head.asp”%”重用這部分即可,大大提高了開發(fā)效率。l 使用數(shù)據(jù)庫連接池:本系統(tǒng)連接數(shù)據(jù)庫采用OLE DB 方式,并且在每頁中顯示地關(guān)閉連接,于是利用了IIS自帶的數(shù)據(jù)庫連接池特性,大大提高了數(shù)據(jù)庫連接效率。l 人性化設(shè)計:本系統(tǒng)的另一個亮點(diǎn)就是導(dǎo)航明晰。這樣,不管客戶位于本“商店”的哪個角落,都不會迷路。3.2系統(tǒng)設(shè)計3.2.1系統(tǒng)設(shè)計思想(1)頁面模塊化本系統(tǒng)把頁面中一些常用的部分集成為模塊,例如頁面的頭部、尾部和數(shù)據(jù)庫連接文件,這樣設(shè)計新的頁面時如果有重復(fù)出現(xiàn)的部分,只需要拿現(xiàn)成的模塊來組裝就可以了。在本系統(tǒng)中,將數(shù)據(jù)庫連接存如conndb.asp文件中,當(dāng)需要數(shù)據(jù)庫連接時,只要用include語句包含此文件即可。(2)代碼的復(fù)用本系統(tǒng)中使用了很好的代碼復(fù)用機(jī)制,即在開發(fā)中盡量使用本系統(tǒng)中已經(jīng)被使用過的代碼,以及使用以前項目積累的代碼。3.2.2系統(tǒng)功能模塊劃分本系統(tǒng)從客戶端界面、管理界面分別對功能模塊圖加以描述??蛻艚缑娴南到y(tǒng)功能模塊如圖6所示。圖6 客戶界面的系統(tǒng)功能模塊管理界面的系統(tǒng)功能模塊如圖7所示。圖7 管理界面的系統(tǒng)功能模塊4 數(shù)據(jù)庫設(shè)計與實(shí)現(xiàn)4.1 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計一般包括下面幾個步驟:1. 數(shù)據(jù)庫需求分析2. 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計。3. 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計。4.1.1數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方便,這就要求數(shù)據(jù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。通過上述系統(tǒng)功能分析,針對一般銷售管理系統(tǒng),總結(jié)如下的需求信息:1. 用戶分一般用戶、注冊用戶和管理員用戶。2. 一般用戶和注冊用戶無需登陸就可以查看手機(jī)信息并購買。3. 注冊用戶登錄后可以維護(hù)自己的個人信息,并且在向網(wǎng)站發(fā)出訂單時會自動填寫自己的聯(lián)系信息。4. 手機(jī)按手機(jī)廠商來分類,每個手機(jī)都對應(yīng)一個廠商。5. 訂單分單張詳細(xì)訂單和總訂單。6. 一個用戶可以購買多個或多種型號的手機(jī)。7. 一個用戶對應(yīng)一張訂單列表。8. 一個訂單列表對應(yīng)多張訂單詳細(xì)信息。9. 提供購物幫助功能。 經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):1. 管理員信息,包括數(shù)據(jù)項:賬號,姓名,密碼。2. 注冊用戶(會員),包括數(shù)據(jù)項:用戶ID,用戶名,密碼等。3. 手機(jī),包括數(shù)據(jù)項:手機(jī)編號,手機(jī)名稱,分類編號等。4. 手機(jī)分類,包括數(shù)據(jù)項:分類編號,分類名稱,上級分類編號(擴(kuò)展,備用)。5. 訂單詳細(xì)信息,包括數(shù)據(jù)項:訂單編號,訂單列表編號,手機(jī)編號,購書數(shù)量。6. 訂單列表,包括數(shù)據(jù)項:訂單列表編號,用戶編號,下單時間,聯(lián)系方式等。7. 購物幫助,包括數(shù)據(jù)項:問題ID,問題標(biāo)題,答案和點(diǎn)擊次數(shù)。4.1.2數(shù)據(jù)概念結(jié)構(gòu)設(shè)計實(shí)體之間關(guān)系的E-R圖如圖8所示。圖8 實(shí)體之間關(guān)系E-R圖管理員信息實(shí)體E-R圖如圖9所示。圖9 管理員信息實(shí)體E-R圖注冊用戶信息實(shí)體E-R圖如圖10所示。圖10 注冊用戶信息實(shí)體E-R圖手機(jī)類型實(shí)體E-R圖如圖11所示。圖11 手機(jī)類型實(shí)體E-R圖4.1.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。管理員信息表1列名 數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明Account文本20是(無)管理員帳號Name文本20是(無)管理員姓名Pwd文本20是(無)管理員密碼4.2數(shù)據(jù)庫連接由于管理端與客戶端的目錄層次與數(shù)據(jù)庫文件的相對路徑不同,使得它們需要使用不同的數(shù)據(jù)庫連接文件,下面是客戶端的數(shù)據(jù)連接。% Option Explicit要求變量聲明,這樣所有包含此文件的都需要聲明變量dim conn 數(shù)據(jù)庫連接 dim connstr連接字符串 dim db 數(shù)據(jù)庫文件路徑db = Database/trfhandset.mdb演示時用ACCESS數(shù)據(jù)庫 connstr = Provider = Microsoft.Jet.OLEDB.4.0;Data Source = & Server.MapPath(db) 連接 SQL Server時使用下面的連接字符串 connstr = Provider=SQLOLEDB; User ID=sa; Password=; Initial Catalog=trfhandset; Data Source=localhost Set conn = Server.CreateObject(ADODB.Connection) if err Then err.clear end ifconn.Open connstr關(guān)閉數(shù)據(jù)庫連接,在每頁中調(diào)用此函數(shù),將連接放入連接池 sub CloseConn() conn.Close() Set conn = Nothing end sub替換單引號,向數(shù)據(jù)庫中寫入數(shù)據(jù)時用 function RealString(strSrc) RealString = Replace(Trim(strSrc), , ) end function替換單引號并進(jìn)行HTML編碼,向網(wǎng)頁輸出數(shù)據(jù)庫內(nèi)容時用 function Convert(strSrc) Convert = Server.HTMLEncode(Replace(Trim(strSrc), , ) 此句用于將字符串中的回車符轉(zhuǎn)換為HTML中的換行標(biāo)記 Convert = Replace(Convert, chr(13), ) end function%4.2.1檢測管理員是否登錄由于安全性的原因,用戶狀態(tài)均通過每個用戶的私有變量Session()來保存,沒有采用Cookie。在管理員登錄后,他的帳號被保存在Session(“AdminAccount”)中,因此檢測這個值是否為空即可判斷管理員是否登入了。%dim strUserId, strPwdstrUserId = RealString(Request.Form(userID)strPwd = RealString(Request.Form(password)if strUserId And strPwd then用戶名和密碼都不為空,則進(jìn)行登錄驗(yàn)證call CheckAdminLogin(strUserId, strPwd)end if%!- if (self != top)top.location = self.location;alert(您沒有登錄或登錄超時,請重新登錄!); 5 網(wǎng)站頁面設(shè)計5.1客戶端界面設(shè)計客戶端界面的設(shè)計也采用了界面模塊化15的思想,每個頁面都具有一定的功能,客戶端頁面具有以下功能:1. 內(nèi)容豐富的首頁設(shè)計。2. 按手機(jī)廠商瀏覽手機(jī)。3. 查看手機(jī)詳細(xì)信息。4. 購物車管理功能。5. 確認(rèn)購買,輸入個人信息,提交訂單。6. 根據(jù)關(guān)鍵字查詢手機(jī)或訂單。7. 查看購物幫助。8. 用戶注冊。9. 用戶找回密碼。5.1.2客戶段界面結(jié)構(gòu)設(shè)計采用框架??蛻舳私缑娼Y(jié)構(gòu)是由頭(head.asp)、左側(cè)快捷菜單(left.asp)、體和尾(foot.asp)四部分組成。頁面結(jié)構(gòu)在template.asp文件中定義,代碼如下 5.1.3客戶段界面左側(cè)快捷菜單設(shè)計下面圖12是完整的template.asp文件的運(yùn)行效果,即加入了left.asp文件。圖12 客戶段界面左側(cè)快捷菜單設(shè)計圖上圖的左側(cè)快捷菜單包含3部分,分別是手機(jī)廠商、熱門商品和最優(yōu)惠商品,它所包含的每一個部分都是由一個表格構(gòu)成,由于頁面需要美化,其中每個表格都包含了一些HTML修飾代碼。下面為程序的源代碼。 !- - 5.1.4商城主頁設(shè)計本系統(tǒng)主頁是default.asp文件。銷售系統(tǒng)主頁面如下面圖13。圖13 銷售系統(tǒng)主頁面主頁除了

溫馨提示

  • 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

提交評論