鄂晶晶
圖書銷售網(wǎng)站系統(tǒng)的設(shè)計與實現(xiàn)
鄂晶晶
采用SQL Server數(shù)據(jù)庫和Asp.net技術(shù),可以設(shè)計一個面向中小規(guī)模圖書銷售企業(yè)的銷售管理系統(tǒng)。這個銷售管理系統(tǒng)通過對銷售行動、銷售過程、客戶關(guān)系等環(huán)節(jié)記錄與分析,使銷售管理從經(jīng)驗走向科學(xué)。
圖書銷售網(wǎng)站;系統(tǒng);設(shè)計
隨著網(wǎng)絡(luò)和企業(yè)信息化的不斷發(fā)展,圖書銷售也實行信息化管理和網(wǎng)上銷售,這種方式可以最大限度地減少手工操作帶來的失誤,提高工作效率和降低銷售成本。筆者設(shè)計并實現(xiàn)了網(wǎng)站上圖書銷售管理系統(tǒng),該系統(tǒng)為企業(yè)提供良好的信息管理渠道,最大程度地保障圖書經(jīng)營企業(yè)業(yè)務(wù)處理的流暢和安全,促進企業(yè)的高效運作。本系統(tǒng)能實現(xiàn)以下目標:具有友好的人機對話界面,分類管理圖書功能,強大的圖書銷售結(jié)賬功能,全面的賬單查詢功能,詳細的圖書信息功能,操作員能方便的使用該系統(tǒng)進行進銷存管理。系統(tǒng)具有易安裝、易操作、易維護性。
網(wǎng)站的首頁是網(wǎng)站的門戶,通過首頁可以對圖書銷售管理系統(tǒng)的組成部分及功能模塊一目了然。網(wǎng)站首頁設(shè)計的好壞決定了瀏覽網(wǎng)站效率的高低,也就決定了系統(tǒng)管理企業(yè)的有效程度。圖書銷售管理系統(tǒng)應(yīng)具備進貨,進貨退貨,銷售,銷售退貨,圖書查詢,企業(yè)查詢等最基本的經(jīng)營管理活動。所以本網(wǎng)站圍繞這幾個重點劃分了七個大模塊,分別是登錄模塊,基本信息模塊,進貨管理模塊,銷售管理模塊,結(jié)賬管理模塊,用戶管理模塊,查詢統(tǒng)計模塊。通過登錄頁面來進入網(wǎng)站的首頁,網(wǎng)站首頁是銷售管理頁面。
圖書銷售系統(tǒng)的管理是通過主要功能模塊及其子模塊,模塊之間的邏輯關(guān)系如下:
登錄模塊:用于輸入用戶信息,判斷用戶是否合法。
基本信息:包括添加圖書信息,添加公司信息,圖書信息管理,公司信息管理。
進貨管理:包括添加進貨信息和添加進貨退貨信息。
銷售管理:包括添加銷售信息和添加銷售退貨信息。
結(jié)賬管理:包括圖書進貨結(jié)賬,進貨退貨結(jié)賬,圖書銷售結(jié)賬,銷售退貨結(jié)賬。
簡約即節(jié)儉、節(jié)約、簡省之意;適度即適合要求的程度,適當之意;簡約適度的綠色生活方式,即指以勤儉節(jié)約為原則,追求簡約生活、適度消費的生活方式。簡約適度的生活方式主要包括以下兩個方面。
用戶管理:包括添加用戶,修改密碼,用戶變更,退出登錄。
查詢統(tǒng)計:包括圖書進貨查詢,進貨退貨查詢,圖書銷售查詢,銷售退貨查詢,圖書庫存查詢和圖書銷售排行。
通過對顧客的購買需求進行歸納、綜合與抽象,形成一個獨立于具體DBMS的概念模型,圖書銷售管理系統(tǒng)以銷售為中心,包括圖書的多個屬性,圖書銷售環(huán)節(jié)管理包括圖書名稱,客戶名稱,供應(yīng)商,單價,數(shù)量,應(yīng)收金額,實收金額,未收金額,結(jié)算方式,經(jīng)手人。
本系統(tǒng)數(shù)據(jù)庫采用SQL Server 2000數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為db_Sell。其中包含5張表。
系統(tǒng)的前臺實現(xiàn)主要使用控件,后臺功能的實現(xiàn)使用代碼,列舉其中1個功能模塊的實現(xiàn)過程如下:
(一)添加銷售信息功能的實現(xiàn)
后臺功能實現(xiàn):
顯示客戶的代碼:
計算剩余圖書數(shù)量代碼:剩余圖書數(shù)量=庫存數(shù)量—銷售數(shù)量
單擊“添加”按鈕,首先判斷輸入購買圖書的數(shù)量是否大于實際剩余的庫存數(shù)量。當首購買圖書的數(shù)量大于實際剩余的庫存數(shù)量時,系統(tǒng)判斷用戶剩余數(shù)量不夠,提示“沒有更多的庫存,請重新填寫”。
(二)圖書銷售排行功能的實現(xiàn)
頁面中顯示排名,圖書名稱,供應(yīng)商,單位,銷售數(shù)量。排名第一的圖書是銷售量最多的,有利于企業(yè)決定圖書的進貨量。從該頁面跳轉(zhuǎn)到其它頁面則需要單擊頁面功能導(dǎo)航區(qū)中的其它管理圖書的信息項。
在視圖中檢索出相應(yīng)的數(shù)據(jù),通過調(diào)用類stockClass中的sell()方法計算出圖書的銷售總量,并調(diào)用upda方法更新數(shù)據(jù)庫。后臺功能實現(xiàn)代碼:
定義更新圖書銷售總量的方法。
(一)服務(wù)器的安全性和穩(wěn)定性的測試
包括服務(wù)器是否可以長時間穩(wěn)定的運行,網(wǎng)絡(luò)傳輸信息是否正常等。
(二)程序及數(shù)據(jù)庫測試
所選的操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)是否穩(wěn)定、嚴密,測試程序是否有較好的容錯性,并用各種案例對系統(tǒng)的各個功能進行測試,例如用戶登錄、圖書進貨信息添加、查詢圖書等。
(三)網(wǎng)頁兼容性的測試
圖書銷售網(wǎng)站系統(tǒng)最終測試的階段將能夠看到前面各個階段所有活動的結(jié)果,其目的是為銷售系統(tǒng)在中小企業(yè)的投入使用做好準備。使用各種瀏覽器和顯示器及瀏覽網(wǎng)頁的方法對網(wǎng)頁進行測試,檢查頁面是否能正常顯示,頁面打開和跳轉(zhuǎn)的時間等。
論文分析了圖書銷售網(wǎng)站系統(tǒng)的理論基礎(chǔ);研究了圖書銷售系統(tǒng)的設(shè)計與實現(xiàn);以及測試了銷售系統(tǒng)的應(yīng)用。
由于時間及個人專業(yè)水平有限,所做的工作還有很多需要完善的地方,本文的研究還在起步階段,還有很多問題需要解決,進一步的工作還包括:
(一)擴充系統(tǒng)數(shù)據(jù)庫
更好的利用SQL Server技術(shù)進行數(shù)據(jù)庫的擴充,使系統(tǒng)更好的管理圖書銷售的情況。
(二)增加系統(tǒng)功能模塊
隨著網(wǎng)絡(luò)的不斷發(fā)展,還需要增加例如電子圖書的銷售、電子圖書網(wǎng)上借閱、圖書的折扣銷售等模塊。
(三)計算企業(yè)利潤
企業(yè)經(jīng)營的目的是最大限度的獲取利潤,圖書銷售系統(tǒng)也應(yīng)該以這個目標為中心來設(shè)計與實現(xiàn)。本文中的系統(tǒng)實現(xiàn)的是銷售環(huán)節(jié),所以還應(yīng)該添加與利潤相關(guān)的模塊。
[1]孟軍,王寶學(xué).精通ASP.Net網(wǎng)絡(luò)編程[M].人民郵電出版社,2002∶100-158.
[2]孫明麗,鄒天思,蓋天宇.ASP數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[M].人民郵電出版社,2006∶200-335.
[3]李嚴,于亞芳,王國輝.ASP數(shù)據(jù)庫開發(fā)實例解析[M].機械工業(yè)出版社 2004∶90-190.
[4]宋昆,李嚴.SQL Server數(shù)據(jù)庫開發(fā)實例解析[M].機械工業(yè)出版社 2006∶10-89.
[5]張莉.SQL Server數(shù)據(jù)庫原理及應(yīng)用教程[M].清華大學(xué)出版社,2003:30-140.
[5]王國輝,牛強,李南南.ASP信息系統(tǒng)開發(fā)實例精選[M].機械工業(yè)出版社2005∶180-300.
[7]張躍廷,王小科,許文武.JSP數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[M].人民郵電出版社,2007(1)∶220-350.
責任編輯:郭一鶴
TP393
B
1671-6531(2012)04-0057-02
鄂晶晶/達斡爾族,呼倫貝爾學(xué)院計算機科學(xué)與技術(shù)學(xué)院講師,碩士(內(nèi)蒙古呼倫貝爾 021000)。