蔡丹琳
摘要:本系統(tǒng)的設(shè)計(jì)目標(biāo)是管理企業(yè)的進(jìn)貨、銷售、庫(kù)存、賬務(wù)等過(guò)程。用戶通過(guò)使用本系統(tǒng)可以為企業(yè)有效減少盲目進(jìn)貨,降低進(jìn)貨成本,合理控制庫(kù)存,減少資金占用并提高市場(chǎng)靈敏度,提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)力。實(shí)現(xiàn)通過(guò)Internet互聯(lián)網(wǎng)對(duì)商品買賣的相關(guān)信息進(jìn)行發(fā)布及產(chǎn)品查詢、產(chǎn)品介紹等功能,使得產(chǎn)品的銷售管理過(guò)程變得更為輕松、快捷、方便。
關(guān)鍵詞:產(chǎn)品銷售;B/S;.Net
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)11-0288-02
1 緒論
1.1 產(chǎn)品銷售管理系統(tǒng)概述
《產(chǎn)品銷售管理系統(tǒng)》是一種具有交互功能的產(chǎn)品信息系統(tǒng),是以當(dāng)前商務(wù)的網(wǎng)絡(luò)化、快速化實(shí)際需求為背景,實(shí)現(xiàn)商品買賣以及管理的方便、快捷、送貨上門等服務(wù)為前提綜合信息服務(wù)系統(tǒng)的設(shè)計(jì);實(shí)現(xiàn)通過(guò)Internet互聯(lián)網(wǎng)對(duì)商品買賣的相關(guān)信息進(jìn)行發(fā)布及產(chǎn)品查詢、產(chǎn)品介紹等功能,使得產(chǎn)品的銷售管理過(guò)程變得更為輕松、快捷、方便。
目前市場(chǎng)上也推出了一些功能較為完整的信息管理軟件平臺(tái) 但是這些系統(tǒng)或多或少都存在以下一些問(wèn)題:用戶界面比較雜、使用方式比較分散、資金投入大、軟件兼容性差等;更為重要的是,到目前為止很難找到一套將適合西部中小型企業(yè)實(shí)際情況的;并且考慮少數(shù)民族群體的完整系統(tǒng)。 本系統(tǒng)充分利用 internet/intranet技術(shù)和先進(jìn)的asp.net 、Microsoft SQL Server 等技術(shù)的優(yōu)勢(shì)將各種應(yīng)用集中在應(yīng)用服務(wù)器上統(tǒng)一管理。
1.2 系統(tǒng)的設(shè)計(jì)目標(biāo)
完備的功能:系統(tǒng)應(yīng)該提供企業(yè)產(chǎn)品銷售管理中的貨品進(jìn)貨、銷售、庫(kù)存管理等基本功能,并可預(yù)設(shè)商品數(shù)量、單價(jià)、金額等小數(shù)保留位數(shù),滿足客戶不同需求;實(shí)現(xiàn)合理控制庫(kù)存,加快資金周轉(zhuǎn),降低存貨成本,基本做到合理配置企業(yè)資源;完成商品外購(gòu)入庫(kù)、銷售出庫(kù)、盤盈、盤虧、商品調(diào)撥、商品拆分、借進(jìn)、借出、贈(zèng)送、獲贈(zèng)等多項(xiàng)業(yè)務(wù),對(duì)企業(yè)商品進(jìn)行全面的控制和管理。
簡(jiǎn)單易用的操作界面:系統(tǒng)應(yīng)該采用人性化設(shè)計(jì)理念,直觀的圖形界面模擬手工格式、完善的流程向?qū)?、所?jiàn)即所得的單據(jù)錄入格式、無(wú)需記憶的代碼組合,任何人員無(wú)需進(jìn)行專業(yè)培訓(xùn)也能靈活操作。
良好的通用性:企業(yè)對(duì)銷售管理系統(tǒng)的需求具有普遍性。本系統(tǒng)應(yīng)該可以適應(yīng)中小型企業(yè)集團(tuán)內(nèi)部管理的需要。
強(qiáng)大的安全性能:系統(tǒng)應(yīng)該提供嚴(yán)密的流程控制,有效保證制單的正確性,提供嚴(yán)格的分權(quán)體系有效防止越權(quán)使用。提供數(shù)據(jù)備份/恢復(fù)及斷點(diǎn)保護(hù)功能及時(shí)排除故障并恢復(fù)現(xiàn)場(chǎng)數(shù)據(jù)。
2 開發(fā)工具的選擇
2.1 B/S模式簡(jiǎn)介
B/S模式是一種以Web技術(shù)為基礎(chǔ)的新型的系統(tǒng)平臺(tái)模式,它把傳統(tǒng)的C/S模式中的服務(wù)器部分分解為一個(gè)數(shù)據(jù)服務(wù)器和多個(gè)應(yīng)用服務(wù)器,從而構(gòu)成了三層結(jié)構(gòu)的客戶端服務(wù)器體系。
B/S模式體系簡(jiǎn)化了客戶端。無(wú)須像C/S模式那樣在不同的客戶端上安裝不同的客戶應(yīng)用程序,而只需要安裝通用的瀏覽器軟件。各個(gè)用戶通過(guò)HTML請(qǐng)求在權(quán)限范圍內(nèi)調(diào)用Web服務(wù)器上不同的處理程序,從而完成對(duì)數(shù)據(jù)的查詢和修改。在維護(hù)方面,相對(duì)于C/S,B/S的維護(hù)就有更大的靈活性。當(dāng)形勢(shì)變化時(shí),它無(wú)須再為每一個(gè)現(xiàn)有的用戶應(yīng)用程序升級(jí),而只需對(duì)Web服務(wù)器上的服務(wù)處理程序進(jìn)行修改。這樣不但可以提高企業(yè)的運(yùn)作效率,還省去了維護(hù)時(shí)協(xié)調(diào)工作時(shí)的不少麻煩。
2.2 asp.net簡(jiǎn)介
ASP 是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁(yè)中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺(tái)的關(guān)鍵技術(shù)之一。但是隨著運(yùn)用的增加,缺點(diǎn)也逐漸的浮現(xiàn)出來(lái)。
asp.net是一個(gè)已編譯的、基于.NET的環(huán)境,把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,比ASP即時(shí)解釋程序速度上要快很多.而且是可以用任何與 .NET 兼容的語(yǔ)言(包括 visual basic .net 、C# 和 JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何 asp.net 應(yīng)用程序都可以使用整個(gè) .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。
3 設(shè)計(jì)與實(shí)現(xiàn)
3.1 系統(tǒng)主界面設(shè)計(jì)與實(shí)現(xiàn)
本系統(tǒng)以default.aspx為系統(tǒng)主頁(yè)面,主頁(yè)面分為兩個(gè)部分。
母版部分:母版頁(yè)是ASP.NET提供的一種重用技術(shù),使用 ASP.NET 母版頁(yè)可以為應(yīng)用程序中的頁(yè)創(chuàng)建一致的布局。單個(gè)母版頁(yè)可以為應(yīng)用程序中的所有頁(yè)(或一組頁(yè))定義所需的外觀和標(biāo)準(zhǔn)行為。然后可以創(chuàng)建包含要顯示的內(nèi)容的各個(gè)內(nèi)容頁(yè)。當(dāng)用戶請(qǐng)求內(nèi)容頁(yè)時(shí),這些內(nèi)容頁(yè)將與母版頁(yè)合并,從而產(chǎn)生將母版頁(yè)的布局與內(nèi)容頁(yè)中的內(nèi)容組合在一起的輸出。
內(nèi)容部分:這個(gè)部分極為簡(jiǎn)單,只是簡(jiǎn)單地介紹了系統(tǒng)功能的一些相關(guān)信息。在后面使用一個(gè)按鈕,點(diǎn)擊即跳轉(zhuǎn)到系統(tǒng)的登陸注冊(cè)模塊。
3.2 系統(tǒng)登錄注冊(cè)模塊設(shè)計(jì)與實(shí)現(xiàn)
登錄注冊(cè)模塊的個(gè)個(gè)頁(yè)面采用的依然是主頁(yè)面采用的母版上中下結(jié)構(gòu),系統(tǒng)根據(jù)用戶所輸入的相關(guān)信息,通過(guò)使用查詢語(yǔ)句“string sqlStr = "select count(id) from userlist where username='" + a + "' and password='" + b + "'";”來(lái)判斷登錄用戶是否已經(jīng)在系統(tǒng)中進(jìn)行注冊(cè),其中a表示的是用戶輸入的用戶名,b表示的是輸入的密碼;在輸入了用戶名和密碼之后,系統(tǒng)會(huì)要求用戶選擇登錄角色,包括會(huì)員用戶、管理員以及業(yè)務(wù)員;系統(tǒng)默認(rèn)選擇會(huì)員用戶。在系統(tǒng)對(duì)用戶輸入信息與數(shù)據(jù)庫(kù)中的信息做出比較,確認(rèn)無(wú)誤后,根據(jù)選擇的角色實(shí)行頁(yè)面的跳轉(zhuǎn)(會(huì)員用戶會(huì)轉(zhuǎn)到產(chǎn)品瀏覽模塊,而管理員以及業(yè)務(wù)員會(huì)轉(zhuǎn)到其相對(duì)應(yīng)的模塊)。
在注冊(cè)頁(yè)面中,我們可以完成對(duì)于未注冊(cè)用戶的注冊(cè)行為(這里只包括對(duì)普通用戶的注冊(cè))。系統(tǒng)要求輸入注冊(cè)用戶相關(guān)信息,包括用戶名、密碼、性別、聯(lián)系方式、個(gè)人簡(jiǎn)介等,待用戶確認(rèn)輸入完畢后,系統(tǒng)會(huì)運(yùn)用數(shù)據(jù)庫(kù)的insert語(yǔ)句將用戶的相關(guān)信息保存到userlist表之中。之后會(huì)提示用戶注冊(cè)成功,并跳轉(zhuǎn)到登錄頁(yè)面。
3.3 產(chǎn)品瀏覽模塊設(shè)計(jì)與實(shí)現(xiàn)
在該模塊中,系統(tǒng)顯示各類銷售產(chǎn)品的相關(guān)信息。
系統(tǒng)通過(guò)運(yùn)用GridView控件,以SQL語(yǔ)句聯(lián)系數(shù)據(jù)庫(kù),以數(shù)據(jù)庫(kù)中的cpxx表作為該模塊的主表,在該模塊上顯示各類銷售產(chǎn)品的相關(guān)信息。
用戶可以通過(guò)點(diǎn)擊“查看詳情”觸發(fā)GridView1_RowEditing事件進(jìn)入單項(xiàng)產(chǎn)品的詳細(xì)介紹,該過(guò)程通過(guò)調(diào)用產(chǎn)品的id號(hào),運(yùn)用SQL語(yǔ)句查詢數(shù)據(jù)庫(kù)進(jìn)行實(shí)現(xiàn)。當(dāng)然用戶也可以在文本中輸入所需產(chǎn)品的信息也可以找到相對(duì)應(yīng)的產(chǎn)品。
通過(guò)點(diǎn)擊“加入購(gòu)物車”按鈕實(shí)現(xiàn)將產(chǎn)品加入用戶購(gòu)物車,前提是用戶已將賬戶登錄,否則系統(tǒng)會(huì)提示未登錄并跳轉(zhuǎn)到登錄界面。
3.4 購(gòu)物車模塊設(shè)計(jì)與實(shí)現(xiàn)
購(gòu)物車模塊部分是為用戶提供一個(gè)簡(jiǎn)潔的購(gòu)物表,可以方便用戶查看各種自己所選購(gòu)的產(chǎn)品,實(shí)現(xiàn)方法同產(chǎn)品信息的查看,使用GridView來(lái)綁定數(shù)據(jù),進(jìn)行直觀、直接的顯示。
這一模塊為用戶私人模塊,因此用戶須在登錄后方可運(yùn)用這一個(gè)模塊;系統(tǒng)通過(guò)運(yùn)用session[yh] 來(lái)判斷會(huì)員用戶是否已經(jīng)登陸,未登陸的用戶則無(wú)法進(jìn)入該模塊,系統(tǒng)自動(dòng)跳轉(zhuǎn)到登錄界面要求登陸;在該模塊中更是擁有賬戶查詢以及賬戶充值等小模塊。
3.5 留言模塊設(shè)計(jì)與實(shí)現(xiàn)
在產(chǎn)品銷售管理的過(guò)程中,難免有人會(huì)對(duì)其中的某個(gè)問(wèn)題覺(jué)得不太理解或者認(rèn)為他存在問(wèn)題,這是留言模塊的存在就能很好地解決這一個(gè)問(wèn)題。
在該模塊中,運(yùn)用的是datalist控件,在其中顯示了留言的相關(guān)內(nèi)容如留言人、留言內(nèi)容、管理員回復(fù)等。
3.6 業(yè)務(wù)員管理模塊設(shè)計(jì)與實(shí)現(xiàn)
該模塊屬于后臺(tái)管理模塊,主要是用于區(qū)分不同管理。
在該模塊中分別存在著幾個(gè)小模塊:
訂單管理模塊:在前臺(tái)模塊中系統(tǒng)會(huì)產(chǎn)生大量的訂單,這時(shí)需要業(yè)務(wù)員員來(lái)處理這些訂單,包括訂單發(fā)貨處理、客戶收貨確認(rèn)等,在這里設(shè)置為誰(shuí)處理發(fā)貨則訂單的處理權(quán)就歸誰(shuí),采用的依然是GridView來(lái)綁定數(shù)據(jù),進(jìn)行直觀、直接的顯示。
個(gè)人業(yè)績(jī)查詢模塊:不論在大型企業(yè)還是在中小型企業(yè)中,業(yè)績(jī)成為考核員工的一個(gè)標(biāo)準(zhǔn),業(yè)績(jī)的高低在某種意義上決定了員工的收入高低,該模塊的存在有利于員工能夠清楚地認(rèn)識(shí)到自己的業(yè)績(jī)的高低,從而轉(zhuǎn)變自己的工作效率。
用戶賬戶充值模塊:這是為了實(shí)現(xiàn)用戶購(gòu)買而設(shè)計(jì)存在的,在本系統(tǒng)中采用的是與電話充值卡相似的方式,通過(guò)使用固定的程序產(chǎn)生充值卡。
3.7 管理員管理模塊設(shè)計(jì)與實(shí)現(xiàn)
與業(yè)務(wù)員管理模塊相同,在管理員模塊中也存在著多個(gè)不同的小模塊。
產(chǎn)品管理模塊:隨著市場(chǎng)的不斷變化,所需的產(chǎn)品也會(huì)有所不同,因此相對(duì)于產(chǎn)品銷售管理系統(tǒng)而言,需要不斷更新銷售產(chǎn)品來(lái)適應(yīng)市場(chǎng)需求。在這里管理員可以通過(guò)添加、修改、刪除產(chǎn)品類別,添加、修改、刪除以及查詢產(chǎn)品信息(包括產(chǎn)品的類別、名稱、編號(hào)、價(jià)格等),產(chǎn)品圖片的上傳、修改、刪除來(lái)不斷改變上架產(chǎn)品適應(yīng)市場(chǎng)。
會(huì)員管理模塊:該模塊主要針對(duì)會(huì)員用戶的賬戶管理。
留言管理模塊:針對(duì)用戶在前臺(tái)留言模塊中所產(chǎn)生的留言進(jìn)行管理,包括對(duì)留言的查看、回復(fù)等。
4 結(jié)論
我國(guó)的市場(chǎng)經(jīng)濟(jì)正在迅速的發(fā)展,建立一個(gè)規(guī)范、高效、安全可靠的企業(yè)進(jìn)銷存信息管理系統(tǒng),提高企業(yè)在市場(chǎng)中的競(jìng)爭(zhēng)力是每一個(gè)公司必須解決的問(wèn)題。企業(yè)的進(jìn)銷存運(yùn)作一般涉及商務(wù)、采購(gòu)、庫(kù)房和財(cái)務(wù)等部門,這些部門分工明確,緊密配合,支撐著公司進(jìn)銷存業(yè)務(wù)的正常運(yùn)轉(zhuǎn)。
本系統(tǒng)的設(shè)計(jì)就是為滿足企業(yè)的這一需求而提出的。系統(tǒng)是一種具有交互功能的電子商務(wù)信息系統(tǒng),采用.NET技術(shù)開發(fā)的商品信息管理系統(tǒng)以B/S模式架構(gòu),充分利用.NET的優(yōu)點(diǎn),實(shí)現(xiàn)了基本信息維護(hù)、需求管理、采購(gòu)/入庫(kù)管理、零售/出庫(kù)管理等功能,大大提高了商品管理的效率和準(zhǔn)確性,同時(shí)節(jié)約了人力物力,降低了成本,達(dá)到了開發(fā)該系統(tǒng)的目的,具有良好的經(jīng)濟(jì)效益和社會(huì)效益。
參考文獻(xiàn):
[1] 薛華成.管理信息系統(tǒng)(MIS)(第三版)[M].北京:清華大學(xué)出版社,2002:158-190.
[2] 楊紅軍,于彤.基于VB.net的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù), 2011:5077-5079.
[3] 張帆.基于.NET的商品信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2012:5295-5297.
[4] 蔣叢萃.基于.NET的進(jìn)銷存系統(tǒng)的設(shè)計(jì)開發(fā)[J].廣西.電腦知識(shí)與技術(shù),2011:3338-3340.
[5] 朱慧華.動(dòng)態(tài)網(wǎng)站開發(fā)—ASP.NET技術(shù)與應(yīng)用[M].北京:清華大學(xué)出版社,2008.
[6] 耿祥義.JSP實(shí)用教程(第2版)[M]. 北京:清華大學(xué)出版社,2007.