小型商場商品庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
小型商場商品庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
小型商場商品庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
小型商場商品庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
小型商場商品庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 商業(yè)科技商場商品庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)曹云鵬臨沂師范學(xué)院信息學(xué)院摘要現(xiàn)代化的商場需要現(xiàn)代化的管理手段,傳統(tǒng)的管理手段已經(jīng)制約商場的生存和發(fā)展越來越多的商場開發(fā)信息管理系統(tǒng)對商品信息、庫存信息進(jìn)行管理,從而提高商場的運(yùn)轉(zhuǎn)效率。商品庫存管理系統(tǒng)是典型的信息管理系統(tǒng),本文提出了商品庫存管理系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)方案。關(guān)鍵詞商場商品管理庫存管理數(shù)據(jù)庫在當(dāng)今社會,高效的商場管理離不開信息技術(shù),信息技術(shù)的飛速發(fā)展也為商場的現(xiàn)代化管理提供了廣闊的舞臺。采用現(xiàn)代化的手段管理商品庫存,可以及時準(zhǔn)確地反映商品庫存狀況,保證庫存商品的數(shù)量保持在合理的水平,在滿足客戶的需求的同時最大限度地減少庫存占用,從而在競爭中保持

2、優(yōu)勢。傳統(tǒng)的商品庫存管理靠人工完成,如人工登記卡片、填寫表格資料,分類存儲,需要大量的人力物力。人工管理方式有許多缺點(diǎn)和不便之處,如:人力資源的浪費(fèi)、易出錯、保密性差,不能及時把商品及庫存信息反映出來,不利于及時掌握市場最新動態(tài)。另外,時間久了,會產(chǎn)生大量的文件和數(shù)據(jù),對于查找、更新和維護(hù)都帶來困難。利用信息技術(shù)開發(fā)信息管理系統(tǒng)對商場商品庫存進(jìn)行管理,將會擁有手工管理所無法比擬的優(yōu)點(diǎn),如:實(shí)現(xiàn)快速查詢、入庫出庫方便、可靠性高、存儲量大、保密性好等,這些優(yōu)點(diǎn)能夠極大地提高庫存管理的效率。因此,建立商品庫存管理系統(tǒng),對商品進(jìn)行優(yōu)化存儲,能提高商場的科學(xué)管理水平。一、開發(fā)本系統(tǒng)所用的技術(shù)與工具數(shù)據(jù)庫

3、技術(shù)數(shù)據(jù)庫技術(shù)產(chǎn)生于世紀(jì)年代,多年來得到了迅速發(fā)展,已形成較為完整的理論體系并產(chǎn)生了一大批實(shí)用系統(tǒng)。隨著的迅速發(fā)展,數(shù)據(jù)庫技術(shù)成為應(yīng)用最廣泛的技術(shù)之一,可用數(shù)據(jù)庫技術(shù)來實(shí)現(xiàn)對商品庫存信息的有效管理。系統(tǒng)的開發(fā)工具是可視化、面向?qū)ο?、由事件?qū)動的結(jié)構(gòu)化高級程序設(shè)計(jì)語言。它提供了迅速、簡捷、直觀的開發(fā)方法,只需將系統(tǒng)提供的標(biāo)準(zhǔn)控件拖放到屏幕窗體上,就會自動生成相應(yīng)控件的程序代碼和屬性數(shù)據(jù),不需要用戶去編寫大量的界面程序代碼。本系統(tǒng)實(shí)現(xiàn)主要運(yùn)用內(nèi)部的控件??丶饕脕泶蜷_、訪問并操作已有的數(shù)據(jù)庫,它是訪問數(shù)據(jù)庫的最常用的工具之一。控件使用的引擎來實(shí)現(xiàn)數(shù)據(jù)訪問,可以無縫隙地訪問很多標(biāo)準(zhǔn)的數(shù)據(jù)庫格式,而

4、且無需編寫任何代碼就可以創(chuàng)建數(shù)據(jù)庫應(yīng)用程序??丶m合小型特別是桌面數(shù)據(jù)庫,如和數(shù)據(jù)庫等。控件是的內(nèi)部控件,可以直接在標(biāo)準(zhǔn)工具箱中找到。在程序運(yùn)行過程中,只要用鼠標(biāo)單擊控件上的箭頭按鈕,系統(tǒng)將自動修改控件指向的記錄和顯示在約束控件中的數(shù)據(jù),而不需要編寫任何代碼,也可以將多個控件同時添加到一個工程甚至是同一個窗體中。另外,每個控件可以連接到不同的數(shù)據(jù)庫或同一個數(shù)據(jù)庫的不同表上,還可以和代碼一起查詢表中滿足條件的記錄。使用控件可以顯示、編輯和更新來自各種已有的數(shù)據(jù)庫信息,還可以訪問和操作遠(yuǎn)程的開放式數(shù)據(jù)庫。其中綁定控件、數(shù)據(jù)控件和數(shù)據(jù)庫三者的關(guān)系如圖所示:圖關(guān)系圖本系統(tǒng)以軟件工程的思想來設(shè)計(jì)實(shí)現(xiàn),采

5、用作為實(shí)現(xiàn)語言,以數(shù)據(jù)庫作為系統(tǒng)的后臺數(shù)據(jù)庫,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。使用其中的控件來實(shí)現(xiàn)數(shù)據(jù)庫與系統(tǒng)的連接,提高了系統(tǒng)的開發(fā)效率。二、系統(tǒng)的總體設(shè)計(jì)功能需求對商場的商品庫存進(jìn)行有效的管理,使之形成完善的應(yīng)用系統(tǒng)。數(shù)據(jù)庫中要合理設(shè)置商品信息和庫存信息等表格,用來實(shí)現(xiàn)商品庫存信息的錄入、查詢、更新、刪除、統(tǒng)計(jì)等功能,使得商場有較詳細(xì)的數(shù)據(jù)統(tǒng)計(jì)與分析。為了確保數(shù)據(jù)的安全性,對數(shù)據(jù)庫進(jìn)行的操作都有相應(yīng)的權(quán)限要求。本系統(tǒng)把用戶分為主管、庫存管理員和客戶三種。庫存管理員可以對數(shù)據(jù)庫信息進(jìn)行添加、更新、查詢及刪除;主管管理庫存管理員,向庫存管理員下達(dá)命令進(jìn)行相關(guān)操作。同時,可查看商品信息及庫存信

6、息報(bào)表,并做出反映,以實(shí)現(xiàn)對商場進(jìn)銷存的管理;而客戶只能在其業(yè)務(wù)范圍之內(nèi)進(jìn)行合理的查詢,如有需求,則應(yīng)與主管聯(lián)系。這樣不同角色的人員間權(quán)限相互制約,從而提高了系統(tǒng)的安全性。另外,本系統(tǒng)從實(shí)用性方面考慮,在聯(lián)機(jī)交換數(shù)據(jù)時,盡量使數(shù)據(jù)在必要時才進(jìn)行傳遞,提高運(yùn)行速度。該系統(tǒng)主要包括以下三個子模塊:()系統(tǒng)登錄模塊:用于驗(yàn)證用戶的身份,只有驗(yàn)證合格,才能訪問該系統(tǒng)。()商品管理模塊:主要對商品信息進(jìn)行錄入、查詢、更新和刪除操作。具體功能如下:商品信息的錄入:對商品信息進(jìn)行錄入操作。商品信息的查詢:對商品信息進(jìn)行查詢操作。商品信息的更新:對商品信息進(jìn)行更新操作。商品信息的刪除:對商品信息進(jìn)行刪除操作。

7、()庫存管理模塊:主要是將庫存信息進(jìn)行入庫、出庫并進(jìn)行年總第期商業(yè)科技庫存信息管理。功能如下:入庫管理:將庫存貨物信息進(jìn)行入庫操作。出庫管理:將庫存貨物信息進(jìn)行出庫操作。庫存信息管理:將庫存貨物信息進(jìn)行管理,可實(shí)現(xiàn)對庫存信息的查詢、更新、刪除操作。商品庫存管理系統(tǒng)的系統(tǒng)模塊圖如圖所示:表出庫信息()庫存信息主要有貨物編號、貨物名稱、貨物型號、貨物數(shù)量、貨物單價、供應(yīng)商和備注七個字段,如表所示:表庫存信息圖系統(tǒng)模塊數(shù)據(jù)庫設(shè)計(jì)不能直接訪問數(shù)據(jù)庫內(nèi)的表格,而只能通過記錄集對象進(jìn)行記錄的操作和瀏覽,通常記錄集有三種類型:表、動態(tài)集和快照。本系統(tǒng)采用動態(tài)集操作數(shù)據(jù)、動態(tài)集靈活、功能強(qiáng)在多用戶環(huán)境下,如果

8、其他用戶修改了基本表,這些修改也將放映到動態(tài)集中,這樣保證了數(shù)據(jù)的一致性。所支持的數(shù)據(jù)庫可以通過相關(guān)的數(shù)據(jù)庫管理系統(tǒng)來建立在開發(fā)環(huán)境內(nèi)單擊“外接程序”菜單中的“可視化數(shù)據(jù)管理器”選項(xiàng)或在操作系統(tǒng)桌面上運(yùn)行系統(tǒng)目錄中的,都可打開可視化數(shù)據(jù)管理器,在這里可建立數(shù)據(jù)庫及相應(yīng)的信息表根據(jù)需求分析及系統(tǒng)主要模塊的劃分,設(shè)計(jì)如下數(shù)據(jù)表,在此列出其數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。其中每個表中都要有一個主關(guān)鍵字,主關(guān)鍵字可以是表的一個字段或字段的組合,它們?yōu)榭焖贆z索而被索引。()入庫信息表主要有貨物編號、貨物名稱、貨物型號、貨物數(shù)量、貨物單價、供應(yīng)商、入庫日期和備注八個字段,如表所示:表入庫信息三、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)設(shè)

9、計(jì)是為系統(tǒng)中的每一個模塊確定使用的算法和塊內(nèi)數(shù)據(jù)結(jié)構(gòu),并描述每個模塊的具體實(shí)現(xiàn)細(xì)節(jié)。其中數(shù)據(jù)庫的操作分為錄入、查詢、更新及刪除,都用編程語言來設(shè)計(jì)實(shí)現(xiàn)。在該系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)中,考慮到操作員的技術(shù)水平,運(yùn)用了控件,使得整個系統(tǒng)界面清楚、易于操作。同時運(yùn)用了組合框、控件等,用戶選擇便可實(shí)現(xiàn)操作。用戶登錄模塊的設(shè)計(jì)與實(shí)現(xiàn)用戶在登錄界面上需選擇自己的登錄身份然后輸入密碼,若驗(yàn)證合格便可以進(jìn)入系統(tǒng);如果輸入的密碼不正確,將會彈出信息提示框。當(dāng)密碼輸入正確后,焦點(diǎn)會直接落在登錄按鈕上,所以在正()出庫信息表主要有貨物編號、貨物名稱、貨物型號、貨物數(shù)量、貨物單價、供應(yīng)商、出庫日期和備注八個字段,如表所示:確輸

10、入密碼后直接按回車鍵便可以進(jìn)入系統(tǒng)主界面,這樣便于用戶操作。另外在文本框中輸入密碼時,通過設(shè)置有關(guān)屬性,使用戶輸入的密碼不回顯,以實(shí)現(xiàn)用戶登錄密碼的安全保密。()商品信息主要有商品編號、商品名稱、商品型號、生產(chǎn)廠家、廠址、日期和備注七個字段,來源于數(shù)據(jù)庫中的表,如表所示:表商品信息商場現(xiàn)代化年期 商業(yè)科技商品管理模塊的設(shè)計(jì)與實(shí)現(xiàn)本模塊包商品信息錄入、查詢、更新、刪除四個子模塊。這些功能模塊因用戶權(quán)限不同,功能使用也不同。在這些功能模塊中詳細(xì)記錄商品信息,并將商品信息形成報(bào)表,以方便主管及客戶的查詢。其功能模塊如圖所示:()庫存管理模塊本模塊有以下三個子模塊構(gòu)成:庫存信息查詢模塊、庫存信息更新模

11、塊和庫存信息刪除模塊。其中查詢模塊用于對數(shù)據(jù)庫中的入庫、出庫信息進(jìn)行查找并顯示;更新模塊用于更新數(shù)據(jù)庫中的信息;刪除模塊用于刪除無效或錯誤的庫存信息。可將這三個模塊放在一個頁面上顯示,同時實(shí)現(xiàn)查找、更新、刪除三個功能。庫存信息查詢模塊:本模塊的輸入輸出字段為貨物編號、貨物名稱、貨物型號、單價、數(shù)量、供應(yīng)商六個字段。該模塊的功能同商品信息查詢模塊,在組合框中選擇要所要查詢的字段,圖商品管理模塊()商品信息錄入:輸入所要錄入的信息的全部內(nèi)容,點(diǎn)擊“確定”后,便可將記錄添加到數(shù)據(jù)庫中。()商品信息查詢:在組合框中選擇要所要查詢的字段,則文本框中輸入所要查詢的內(nèi)容,點(diǎn)擊“查詢”后,根據(jù)控件綁定的數(shù)據(jù)庫

12、,顯示數(shù)據(jù)庫中相應(yīng)表對應(yīng)的數(shù)據(jù)信息。()商品信息更新:定位所要更新的記錄,在相應(yīng)的文本框內(nèi)輸入要更新的信息,點(diǎn)擊“確定”后,便可將新紀(jì)錄添加到數(shù)據(jù)庫中。()商品信息刪除:定位所要刪除的記錄,點(diǎn)擊“刪除”后,便可使數(shù)據(jù)從數(shù)據(jù)庫中刪除。庫存管理模塊的設(shè)計(jì)與實(shí)現(xiàn)本模塊包括入庫管理、出庫管理和庫存管理三個子模塊其功能模塊如圖所示:則文本框中輸入所要查詢的內(nèi)容。點(diǎn)擊“查詢”后,根據(jù)控件綁定的數(shù)據(jù)庫,在頁面上顯示數(shù)據(jù)庫中相應(yīng)表對應(yīng)的數(shù)據(jù)。庫存信息更新模塊:本模塊的具體功能及實(shí)現(xiàn)同商品信息更新模塊當(dāng)進(jìn)入主界面時,單擊庫存管理菜單會出現(xiàn)該窗口,在畫面上要更新的記錄字段中,填上要更新的字段信息。點(diǎn)擊“確定”后,

13、若更新成功,提示“商品信息更新成功”,當(dāng)點(diǎn)擊“取消”時,將會放棄更新操作,使記錄返回到選擇更新的記錄位置上。庫存信息刪除模塊:本模塊的具體功能及實(shí)現(xiàn)同商品信息刪除模塊。當(dāng)進(jìn)入主界面時,單擊庫存管理菜單會出現(xiàn)該窗口,找到要刪除的記錄后,點(diǎn)擊“刪除”并確認(rèn)可實(shí)現(xiàn)刪除。當(dāng)點(diǎn)擊“取消”時,將會放棄刪除操作,使記錄返回到選擇刪除的記錄位置上。另外,在設(shè)計(jì)該系統(tǒng)的過程中,考慮到用戶可能想對該系統(tǒng)的整體功能有大體的了解,因此在系統(tǒng)主界面上的菜單欄上,設(shè)置了幫助功能。四、結(jié)束語該系統(tǒng)可以實(shí)現(xiàn)對商品信息和庫存信息的有效管理,在建立數(shù)據(jù)庫時也考慮到了各個方面,基本符合一個小型的信息系統(tǒng)開圖庫存管理模塊提供了幾個比

14、較復(fù)雜的網(wǎng)格控件,幾乎不用編寫代碼就可以實(shí)現(xiàn)多條記錄的數(shù)據(jù)顯示。在一覽模塊中,可把數(shù)據(jù)網(wǎng)格控件的屬性設(shè)置為一個控件,網(wǎng)格控件會被自動的填充,并且其列標(biāo)題會用控件的記錄集里的數(shù)據(jù)自動設(shè)置。在該系統(tǒng)中,我們用數(shù)據(jù)網(wǎng)格控件來顯示入庫表和出庫表中的具體信息。()入庫管理模塊本模塊有以下兩個模塊構(gòu)成:入庫登記模塊:本模塊的主要對入庫的信息進(jìn)行錄入操作,點(diǎn)擊“添加”,輸入所要錄入信息的全部內(nèi)容,輸入完畢后,點(diǎn)擊“確定”,便可將記錄添加到入庫數(shù)據(jù)庫中。入庫一覽模塊:本模塊的主要將入庫表中的所有數(shù)據(jù)信息查出并顯示,這樣用戶便可以查看現(xiàn)存的貨物信息,并以此為據(jù)進(jìn)行貨物的采集。()出庫管理模塊本模塊有以下兩個模塊構(gòu)成:出庫登記模塊:本模塊主要對出庫的信息進(jìn)行錄入操作,點(diǎn)擊“添加”,輸入出庫信息,輸入完畢后,點(diǎn)擊“確定”,便可將記錄添加到出庫數(shù)據(jù)庫中。出庫一覽模塊:本模塊主要將出庫表中的所有數(shù)據(jù)信息查出并顯示,這樣用戶便可以查看所有的出貨信息。發(fā)要求。但在本文所述的模塊功能中,還存在著很多方面有待改進(jìn)和完善。經(jīng)過了多個版本,用戶界面發(fā)生了許多變化,但依然保留著“把代碼關(guān)聯(lián)到用戶界面”的主旨。優(yōu)點(diǎn)是有整潔的編輯環(huán)境、易學(xué),即時編譯可產(chǎn)生簡單、快速的原型,并且提供了大量可用的插件。但也有不足之處:雖然表單型和對話型的程序很容易完成,要編寫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論