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