[摘要]為使學(xué)生了解SQL Server 2000結(jié)合Delphi7.0設(shè)計(jì)管理系統(tǒng)的方法,本文在分析超市商品進(jìn)銷存業(yè)務(wù)管理工作特征的基礎(chǔ)上,提出一個(gè)在技術(shù)上、經(jīng)濟(jì)上均可供實(shí)施的小型商品進(jìn)銷存管理信息系統(tǒng)的設(shè)計(jì)方案。該方案可以實(shí)現(xiàn)商品類型、商品信息、進(jìn)貨信息和供應(yīng)商情況的添加、修改、刪除;以及相關(guān)內(nèi)容的查找。用計(jì)算機(jī)可使人們從繁重而又單調(diào)的統(tǒng)計(jì)運(yùn)算中解脫出來,僅用一些簡單的操作便可及時(shí)準(zhǔn)確地獲得需要的信息。
[關(guān)鍵詞]超市 進(jìn)銷存系統(tǒng) 商品信息
一、前言
由于超市商品種類繁多,價(jià)格不一,傳統(tǒng)的手工對商品信息的統(tǒng)計(jì),信息量大、工作繁瑣,造成了大量人力物力的浪費(fèi),而且效率十分低下。超市在經(jīng)營過程中,還需要對各類報(bào)表進(jìn)行統(tǒng)計(jì),對進(jìn)貨量、銷貨量、存貨量、利潤等進(jìn)行總結(jié)、歸納,這些工作由人工進(jìn)行操作很容易出錯(cuò)而帶來經(jīng)濟(jì)損失。為了解決超市所面臨的這些問題,提高超市的運(yùn)作效率,本文針對超市的特點(diǎn),結(jié)合教學(xué)需要,開發(fā)了超市進(jìn)銷存系統(tǒng),本系統(tǒng)進(jìn)行信息采集和處理,可以迅速提高超市的管理和決策水平,從而大大提高超市的競爭能力。
二、需求分析
根據(jù)超市經(jīng)營的實(shí)際需要,超市進(jìn)銷存管理系統(tǒng)應(yīng)包含進(jìn)貨管理、銷售管理、庫存管理、超市商品信息的維護(hù)和管理系統(tǒng)等五部分。
(1)進(jìn)貨管理可以根據(jù)銷售情況及庫存情況,自動(dòng)制定進(jìn)貨單或者訂貨單,同時(shí)可以可對該單實(shí)現(xiàn)手動(dòng)修改、審核、刪除、退貨等處理,這樣可以避免盲目進(jìn)貨造成商品積壓。按計(jì)劃單有選擇性地進(jìn)行自動(dòng)入庫登記。可以按照商品編號或商品名稱綜合查詢打印計(jì)劃進(jìn)貨與入庫記錄及金額。
(2)銷售管理包括前臺(tái)銷售管理和后臺(tái)管理。前臺(tái)管理應(yīng)提供包括商品錄入、收銀業(yè)務(wù)、安全性和獨(dú)立作業(yè)等功能。商品可以通過輸入唯一編號、掃描條形碼來實(shí)現(xiàn)精確輸入也可以通過輸入商品名稱的方式實(shí)現(xiàn)商品錄入。收銀業(yè)務(wù)是通過掃描條形碼或者輸入商品名稱的方式自動(dòng)計(jì)算本次交易的總金額,同時(shí)打印出交易清單。安全性提供OS登陸、退出、換班與操作鎖定等權(quán)限驗(yàn)證保護(hù)及斷電自動(dòng)保護(hù),這樣可以最大限度地防止意外及惡意非法操作。前臺(tái)POS在網(wǎng)絡(luò)故障時(shí),應(yīng)能獨(dú)立銷售,并在網(wǎng)絡(luò)正常時(shí),將數(shù)據(jù)回傳給服務(wù)器,以免數(shù)據(jù)丟失造成損失。獨(dú)立作業(yè)人即在網(wǎng)絡(luò)服務(wù)器斷開或網(wǎng)絡(luò)不通的情況下,收銀機(jī)仍能正常作業(yè)。后臺(tái)管理包括商品正常銷售、促銷與限量、限期及禁止銷售控制。可以綜合查詢各種銷售明細(xì)記錄、各地收銀員收銀記錄以及交結(jié)賬情況等,并可以商品銷售報(bào)表的打印。
(3)庫存管理可以查詢庫存明細(xì)記錄,包括商品名稱、編號、單價(jià)、進(jìn)貨日期、過期時(shí)間、庫存量等信息。系統(tǒng)還可以實(shí)現(xiàn)庫存預(yù)警和庫存自動(dòng)盤點(diǎn)計(jì)算,避免庫存商品積壓損失和缺貨。
(4)超市商品信息的維護(hù)可以實(shí)現(xiàn)商品的查詢、添加、刪除、修改。查詢包括進(jìn)貨查詢、銷售查詢和庫存查詢,可以按照商品編號、商品名稱、商品類別、經(jīng)手人和進(jìn)貨(銷售)日期分別查詢,并且可以將查詢結(jié)果打印輸出。有新商品入庫時(shí),系統(tǒng)允許管理員添加新商品的記錄;當(dāng)商品出售或產(chǎn)品過期需要清除時(shí),管理員可以刪除產(chǎn)品信息。當(dāng)記錄有誤時(shí),管理員可以手動(dòng)修改數(shù)據(jù)表中的記錄。
(5)系統(tǒng)管理,包括系統(tǒng)登陸、密碼修改和關(guān)于系統(tǒng)登錄用來驗(yàn)證登錄的系統(tǒng)用戶的合法性,只有合法的系統(tǒng)用戶才能登錄系統(tǒng)并且使用系統(tǒng)功能。
密碼修改用來修改登錄系統(tǒng)用戶的密碼,長時(shí)間地使用一個(gè)密碼可能會(huì)使密碼不安全,導(dǎo)致整個(gè)系統(tǒng)的不安全,因此有必要定期修改密碼。
關(guān)于是用來顯示程序的名稱、版本、版權(quán),操作系統(tǒng)的登錄用戶名及系統(tǒng)的可用資源等信息。
三、數(shù)據(jù)庫設(shè)計(jì)
信息管理系統(tǒng)的的設(shè)計(jì)主要是圍繞數(shù)據(jù)進(jìn)行的,即以數(shù)據(jù)為中心,先對數(shù)據(jù)進(jìn)行分類分析,分析數(shù)據(jù)庫分別結(jié)構(gòu),在此基礎(chǔ)上進(jìn)行模塊設(shè)計(jì)和程序開發(fā)。
根據(jù)超市的信息分布特點(diǎn),數(shù)據(jù)庫主要有:商品信息庫,商品出售信息庫,商品庫存信息庫。商品信息包括商品編碼、商品名稱、商品類別、商品數(shù)量、商品進(jìn)價(jià)、商品售價(jià)、重量(容量)、生產(chǎn)廠家、生產(chǎn)日期、保質(zhì)期、過期日期、備注等;商品出售信息包括:商品編號、商品名稱、出售價(jià)格、出售數(shù)量、出售日期、出售總額、本次利潤等;商品庫存信息包括商品編號、商品名稱、商品數(shù)量、出售數(shù)量、庫存數(shù)量、過期時(shí)間等。
四、系統(tǒng)實(shí)現(xiàn)
利用Microsoft的SQL Server 2000設(shè)計(jì)了各類數(shù)據(jù)庫,利用Microsoft公司的Delphi7.0作為前臺(tái)開發(fā)工具設(shè)計(jì)系統(tǒng)主界面來訪問數(shù)據(jù)庫,實(shí)現(xiàn)對各類數(shù)據(jù)庫數(shù)據(jù)的添加、修改、刪除、查詢、打印報(bào)表等工作。
SQL Server 2000,是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的新版本。該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦,到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。Delphi7.0是Borland公司推出的一種可視化的、面向?qū)ο蟮膽?yīng)用程序開發(fā)工具。它功能強(qiáng)大,簡單易學(xué),尤其適合數(shù)據(jù)庫開發(fā),因而備受數(shù)據(jù)庫開發(fā)人員的青睞,成為最受歡迎的Windows應(yīng)用程序開發(fā)工具之一,在國內(nèi)擁有廣泛的開發(fā)者群體和深厚的應(yīng)用基礎(chǔ)。
計(jì)算機(jī)必須滿足的條件:CPU: Intel Pentium 166MHz或更高的處理器;操作系統(tǒng):MicrosoftWindows98/me/XP/2000或Microsoft Windows NT Service/Workstation 4.0(推薦Service Pack 5)或更高版本;監(jiān)視器:Microsoft Windows支持的VGA或分辨率更高的監(jiān)視器;內(nèi)存:64MB內(nèi)存以上。
五、系統(tǒng)可行性分析
1.管理可行性分析
領(lǐng)導(dǎo)的現(xiàn)代化管理水平,超市領(lǐng)導(dǎo)者大多具備電腦基本操作能力,對于專業(yè)要求經(jīng)短期培訓(xùn)即可;管理基礎(chǔ)工作,各項(xiàng)管理制度比較健全,執(zhí)行嚴(yán)格,原始數(shù)據(jù)采集完整,保存良好。
2.經(jīng)濟(jì)可行性分析
系統(tǒng)軟硬件結(jié)構(gòu)簡單,可以實(shí)現(xiàn)功能擴(kuò)展,節(jié)約大量人力物力。
3.技術(shù)可行性分析
硬件方面,輸入輸出能力,內(nèi)部存儲(chǔ)器和外部存儲(chǔ)器的容量都能滿足用戶的要求;軟件方面,有合適的軟件系統(tǒng)、數(shù)據(jù)庫系統(tǒng);技術(shù)人員方面,只要對操作人員管理人員稍加培訓(xùn)即可。
六、結(jié)束語
該系統(tǒng)的設(shè)計(jì),在教學(xué)實(shí)驗(yàn)中具有典型性,通過本系統(tǒng)的設(shè)計(jì),學(xué)生可以充分了解SQL Server 2000結(jié)合Delphi7.0設(shè)計(jì)管理系統(tǒng)的步驟。該系統(tǒng)不但可以滿足教學(xué)需要,而且滿足超市進(jìn)銷存的實(shí)際需要,可以推廣到實(shí)際應(yīng)用中去。
參考文獻(xiàn):
[1]王偉紅,王守城,于玲玲.超市進(jìn)銷存管理系統(tǒng)的分析與設(shè)計(jì)[J].現(xiàn)代商業(yè), 2006,(08).
[2]李禹生.小型商品進(jìn)銷存管理信息系統(tǒng)的設(shè)計(jì)[J].武漢工業(yè)學(xué)院學(xué)報(bào), 2001,(03).
[3]宋繼林.數(shù)據(jù)庫應(yīng)用簡明教程[M].北京航空航天大學(xué)出版社,2002.
[4]張梅橫,鄭偉,曹禹.中小型超市進(jìn)銷存系統(tǒng)解決方案[J].信息技術(shù), 2000,(07).
(作者單位:浙江理工大學(xué)經(jīng)濟(jì)管理學(xué)院)