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