張?zhí)N
【摘要】 本文系統(tǒng)用了VB語言和SQL Server 2000作為開發(fā)工具。采用C/S結(jié)構(gòu),實(shí)現(xiàn)對(duì)整個(gè)超市系統(tǒng)的信息化管理。整體系統(tǒng)開發(fā)大致分為六個(gè)功能模塊,每一個(gè)功能模塊都包含了多個(gè)功能。通過本系統(tǒng)開發(fā)和實(shí)施,能夠快捷地處理一般超市的日常任務(wù),從而取代了傳統(tǒng)的人工勞動(dòng),提高了超市管理工作效率。
【關(guān)鍵詞】 數(shù)據(jù)庫 超市管理 信息系統(tǒng)
一、超市管理系統(tǒng)設(shè)計(jì)的意義
作為國內(nèi)市場的一些中小型超市,它們在信息化過程中的步伐要落后于大中型超市,而對(duì)于這些企業(yè)的資源管理,信息的存儲(chǔ)和處理也顯得迫切需要,要適應(yīng)市場競爭,就需要有高效的信息處理方式和管理方法,因此為了加快中小超市管理自動(dòng)化的步伐,提高超市業(yè)務(wù)處理效率,加快超市的信息化進(jìn)程,建立超市管理系統(tǒng)是中小超市發(fā)展的必然趨勢。
二、系統(tǒng)設(shè)計(jì)
2.1設(shè)計(jì)策略
根據(jù)超市管理的系統(tǒng)功能和性能的各個(gè)方面的約束條件,本系統(tǒng)采用了C/S模型。系統(tǒng)前臺(tái)采用VB語言來設(shè)計(jì),訪問數(shù)據(jù)庫服務(wù)器;后臺(tái)采用Microsoft公司的SQL Server 2000。這種設(shè)計(jì)理念不但能夠保持?jǐn)?shù)據(jù)一致性、完整性、安全性等優(yōu)點(diǎn),而且還能夠按超市實(shí)際工作內(nèi)容來確定所需,將整個(gè)系統(tǒng)作為一個(gè)大模塊自頂向下,以模塊化結(jié)構(gòu)進(jìn)行模塊分解,最終實(shí)現(xiàn)超市管理系統(tǒng)的開發(fā)。
2.2登陸界面模塊設(shè)計(jì)
為了提高軟件操作安全性,用戶進(jìn)入系統(tǒng)前,需進(jìn)行身份驗(yàn)證,通過此窗體輸入個(gè)人信息以驗(yàn)證身份。如果用戶名和密碼都正確,單擊登錄按鈕,則進(jìn)入系統(tǒng),如果輸入錯(cuò)誤,則會(huì)提示密碼錯(cuò)誤,繼續(xù)輸入,如果連續(xù)3次錯(cuò)誤,則會(huì)退出系統(tǒng)。
2.3系統(tǒng)主界面
登錄成功后,可以直接進(jìn)入系統(tǒng)的主界面,界面分成了功能導(dǎo)航區(qū)、系統(tǒng)信息以及時(shí)間等幾個(gè)部分。左邊的功能列表中,點(diǎn)擊供應(yīng)商,則進(jìn)入了供應(yīng)商界面;點(diǎn)擊商品信息,則進(jìn)入商品信息界面;點(diǎn)擊商品分類,進(jìn)入商品分類界面;點(diǎn)擊前臺(tái)銷售,進(jìn)入銷售界面;點(diǎn)擊入庫信息,進(jìn)入入庫界面;點(diǎn)擊權(quán)限設(shè)置,則進(jìn)入權(quán)限設(shè)置界面。
2.4超市管理系統(tǒng)的基本模塊設(shè)計(jì)
1、供應(yīng)商管理模塊。供應(yīng)商管理模塊比較簡單,主要是登記供貨單位的一些基本情況。首先點(diǎn)添加,然后輸入代碼,再加上名稱、說明。點(diǎn)保存,就可以增加供應(yīng)商了。還可以刪除、查找。
2、商品信息管理模塊。商品管理模塊主要用于編輯每種商品的具體信息,如商品代碼、商品名稱、商品價(jià)格、庫存數(shù)量等。用戶可以通過該模塊添加、編輯、刪除、查找商品信息、同時(shí)還可以為商品添加圖片。
3、前臺(tái)銷售模塊。前臺(tái)銷售管理模塊是整個(gè)超市管理系統(tǒng)的核心模塊,系統(tǒng)大部分的業(yè)務(wù)都是在該模塊中實(shí)現(xiàn)的。
進(jìn)入界面后,光標(biāo)會(huì)自動(dòng)定位到“商品編號(hào)”文本框,用戶只需輸入編號(hào),然后回車,商品便會(huì)加入商品列表中。然后顯示欄會(huì)顯示商品的名稱、價(jià)格。如果再增加一條記錄,商品總額也會(huì)增加。每增加完一條記錄,焦點(diǎn)都會(huì)自動(dòng)回到商品編號(hào)的文本框中,同時(shí)應(yīng)付款也會(huì)顯示商品的總額。
2.5軟件測試
一款軟件設(shè)計(jì)完成后,學(xué)要進(jìn)行整體的系統(tǒng)測試,來評(píng)價(jià)軟件的使用情況。那么系統(tǒng)測試,是將通過確認(rèn)測試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其它系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。 系統(tǒng)測試的目的在于通過與系統(tǒng)的需求定義作比較, 發(fā)現(xiàn)軟件與系統(tǒng)的定義不符合或與之矛盾的地方。本系統(tǒng)軟件的測試過程按4個(gè)步驟進(jìn)行,即單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試。通過四個(gè)步驟的完成,確定了本系統(tǒng)的測試,能夠確認(rèn)該軟件是滿足中小超市的實(shí)際操作,是一款可行性系統(tǒng)軟件。
2.6系統(tǒng)維護(hù)
為了清除系統(tǒng)運(yùn)行中發(fā)生的故障和錯(cuò)誤,軟、硬件維護(hù)人員要對(duì)系統(tǒng)進(jìn)行必要的修改與完善;為了使系統(tǒng)適應(yīng)用戶環(huán)境的變化,滿足新提出的需要,也要對(duì)原系統(tǒng)做些局部的更新,這樣才能保證軟件能夠正常運(yùn)行下去。
綜上所述,作為該系統(tǒng)的開發(fā)不但解決目前超市管理的種種矛盾,以及人員分工的現(xiàn)實(shí)問題,而且還為中小超市管理實(shí)現(xiàn)科技化得轉(zhuǎn)型。中小超市管理的改革,并不是短時(shí)間內(nèi)能夠完成的,它需要我們開發(fā)人員更多的,更努力的的工作,實(shí)踐中專研,為我國中小超市的信息化的改革貢獻(xiàn)我們的一份力量。
參 考 文 獻(xiàn)
[1] 陳紫紅.VisualBasic項(xiàng)目開發(fā)全程實(shí)錄.第一版.北京:清華大學(xué)出版社,2008:87-199
[2] 劉軍.VisualBasic靈感編程.第一版.北京:電子工業(yè)出版社,2008:26-73
[3] 劉韜.VisualBasic實(shí)效編程百例.第一版.北京:人民郵電出版社,2004:47-98
[4] 錢雪忠.新編VisualBasic程序設(shè)計(jì)實(shí)用教程.第一版.北京:機(jī)械工程出版社,2004:44-128
[5] 張海藩.軟件工程導(dǎo)論.第四版.北京:清華大學(xué)出版社,2004:65-92