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