超市管理系統(tǒng)論文_第1頁(yè)
超市管理系統(tǒng)論文_第2頁(yè)
超市管理系統(tǒng)論文_第3頁(yè)
超市管理系統(tǒng)論文_第4頁(yè)
超市管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、超市管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要 超市管理系統(tǒng)設(shè)計(jì)是采用VISAUL BASIC 6.0開(kāi)發(fā)的一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。首先講述了VISAUL BASIC6.0的基本功能及設(shè)計(jì)方法。緊接著以本系統(tǒng)為例,逐一介紹開(kāi)發(fā)本系統(tǒng)系統(tǒng)的步驟:系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)維護(hù)。在系統(tǒng)分析中先后用數(shù)據(jù)流圖、數(shù)據(jù)字典、系統(tǒng)的功能結(jié)構(gòu)圖分析了系統(tǒng)所需的各種數(shù)據(jù)。在系統(tǒng)的設(shè)計(jì)中,詳細(xì)的展現(xiàn)了系統(tǒng)的各個(gè)功能模塊,所需的數(shù)據(jù)庫(kù)表及表字段、菜單的設(shè)計(jì)等。本系統(tǒng)具有數(shù)據(jù)輸入、數(shù)據(jù)存儲(chǔ)、信息查詢、報(bào)表打印等功能,系統(tǒng)的人機(jī)對(duì)話界面友好。系統(tǒng)功能全面,用戶操作方便是本設(shè)計(jì)的一個(gè)特色。關(guān)鍵字 面向?qū)ο?超市 超市管理 VB目 錄第一

2、章 概 述11.1 課程設(shè)計(jì)的目的11.2課程設(shè)計(jì)的背景和意義1第二章 開(kāi)發(fā)工具簡(jiǎn)介22.1 VB22.2 MICROSOFT ACCESS2第三章 系統(tǒng)分析與總體設(shè)計(jì)33.1 系統(tǒng)總體功能模塊及模塊圖33.2系統(tǒng)總體功能模塊33.2.1系統(tǒng)管理33.2.2商品信息管理33.2.3職工管理43.2.4供貨管理4 3.2.5.打印管理.43.3系統(tǒng)開(kāi)發(fā)平臺(tái)53.3.1 系統(tǒng)開(kāi)發(fā)平臺(tái)53.4 數(shù)據(jù)字典5第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)74.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)84.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)9第五章 超市管理系統(tǒng)詳細(xì)設(shè)計(jì)105.1系統(tǒng)界面的設(shè)計(jì)125.2商品進(jìn)貨管理設(shè)計(jì)135.3商品銷售管理設(shè)計(jì)155.4商品報(bào)損管

3、理設(shè)計(jì)17第六章 系統(tǒng)的測(cè)試18結(jié)束語(yǔ)19參考文獻(xiàn)20第一章 概 述1.1 課程設(shè)計(jì)的目的通過(guò)本次課程設(shè)計(jì),使學(xué)生能夠全面、深刻地掌握數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)流程。根據(jù)在數(shù)據(jù)庫(kù)原理課程中所學(xué)到的數(shù)據(jù)庫(kù)理論知識(shí),結(jié)合某個(gè)具體的實(shí)際需求,最終開(kāi)發(fā)出一個(gè)較為實(shí)用的數(shù)據(jù)庫(kù)系統(tǒng)。1.2 課程設(shè)計(jì)的背景和意義1.2.1課程設(shè)計(jì)的背景 20世紀(jì)90年代后期特別是近幾年,我國(guó)的超市產(chǎn)業(yè)飛速發(fā)展,其經(jīng)營(yíng)模式更為復(fù)雜,舊的管理體制已經(jīng)無(wú)法適應(yīng)超市的發(fā)展,這就迫切的需要引進(jìn)新的管理技術(shù)。超市的數(shù)據(jù)和業(yè)務(wù)越來(lái)越龐大,而計(jì)算機(jī)就是一種高效的管理系統(tǒng),這就需要我們把超市的管理與計(jì)算機(jī)結(jié)合起來(lái),從而超市管理系統(tǒng)應(yīng)運(yùn)而生。依靠現(xiàn)代化

4、的計(jì)算機(jī)信息處理技術(shù)來(lái)管理超市,節(jié)省了大量的人力、物力,改善了員工的并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化做出相應(yīng)的決策加快超市經(jīng)營(yíng)管理效率。1.2.2 課程設(shè)計(jì)的意義 超市管理系統(tǒng)是針對(duì)超級(jí)市場(chǎng)的銷售而開(kāi)發(fā)的。應(yīng)用超市管理系統(tǒng)能夠轉(zhuǎn)變超市的工作方式,有效提高銷售速度和服務(wù)水平,提高客戶對(duì)超市的信任度和滿意度,改善客戶關(guān)系。運(yùn)用超市管理系統(tǒng),在銷售商品時(shí)實(shí)行出口一次性付款,可以實(shí)現(xiàn)超市內(nèi)部現(xiàn)代化管理能夠準(zhǔn)確把握每一種商品的銷售動(dòng)態(tài),防止商品斷檔或過(guò)量?jī)?chǔ)備,商品開(kāi)發(fā)方向、進(jìn)貨的適時(shí)化都可通過(guò)超市管理系統(tǒng)來(lái)完成。 超市管理系統(tǒng)將手工編制好的銷售賬目或

5、根據(jù)原始超市銷售記錄直接在系統(tǒng)內(nèi)制作超市銷售信息,同時(shí)可對(duì)輸入的超市銷售信息進(jìn)行修改、查詢等操作。這種集約化的銷售管理模式既便于對(duì)超市銷售信息的收集、整理和加工,又便于操作員的需求信息在最短的時(shí)間內(nèi)得到反饋,同時(shí)超市管理系統(tǒng)可自動(dòng)分析各種商品銷售變化規(guī)律,商品銷售結(jié)構(gòu)、居民消費(fèi)變化等,從而為合理進(jìn)貨、經(jīng)營(yíng)、加工、庫(kù)存、銷售等提供科學(xué)的決策依據(jù)。 小型超市便利店的發(fā)展水平關(guān)系到人民生活水平的提高,它為居民生活提供了便利,同時(shí)由于超市貨物、員工的多樣性和復(fù)雜性,使得市場(chǎng)、人事管理、物品供需關(guān)系、設(shè)備管理顯得更為復(fù)雜,所以商場(chǎng)超市更應(yīng)該象其他企業(yè)一樣,應(yīng)用信息管理技術(shù)完善自己的市場(chǎng)、管理、供需關(guān)系等

6、等。第二章 開(kāi)發(fā)工具簡(jiǎn)介2.1 VBVisual Basic 是一個(gè)可視化的、面向?qū)ο蟮?、采用事件?qū)動(dòng)的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,它具有強(qiáng)大的數(shù)據(jù)庫(kù)操作功能,提供了數(shù)據(jù)管理器(Data Manager)、數(shù)據(jù)控件(Data Control)、以及ADO(Activex數(shù)據(jù)對(duì)象)等強(qiáng)大工具,利用它能夠建立多種類型的數(shù)據(jù)庫(kù)并可以管理維護(hù)和使用這些數(shù)據(jù)。當(dāng)設(shè)計(jì)好系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)后,就可以開(kāi)始在Visual Basic6.0中開(kāi)始設(shè)計(jì)系統(tǒng)功能模塊相應(yīng)的窗體了。設(shè)計(jì)窗體就是將前面分析得到系統(tǒng)的功能模塊通過(guò)在Visual Basic6.0設(shè)計(jì)出具體的窗體,通過(guò)窗體的操作來(lái)實(shí)現(xiàn)預(yù)訂的模塊的功能。由于Visua

7、l Basic6.0是一種面向?qū)ο蟮木幊誊浖O(shè)計(jì)窗體和控件可以輕松通過(guò)系統(tǒng)得到,所以編程的時(shí)可以集中精力來(lái)設(shè)計(jì)控件的事件。面向?qū)ο蟮木幊誊浖褪峭ㄟ^(guò)控件這種對(duì)象,發(fā)出不同的消息,去觸發(fā)相應(yīng)事件的發(fā)生。2.2 Microsoft Access Microsoft Access(Microsoft Office Access)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office的成員之一。 Assess能夠存取 Access/Jet、Microsoft SQL Server、Ora

8、cle,或者任何 ODBC 兼容數(shù)據(jù)庫(kù)內(nèi)的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來(lái)開(kāi)發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的"進(jìn)階用戶"則能使用它來(lái)開(kāi)發(fā)簡(jiǎn)單的應(yīng)用軟件。雖然它支援部份面向?qū)ο蠹夹g(shù),但是未能成為一種完整的面向?qū)ο箝_(kāi)發(fā)工具。 其實(shí)Access 也是微軟公司另一個(gè)通訊程序的名字,想與 ProComm 以及其他類似程序來(lái)競(jìng)爭(zhēng)??墒鞘潞笪④涀C實(shí)這是個(gè)失敗計(jì)劃,并且將它中止。數(shù)年后他們把名字重新命名于數(shù)據(jù)庫(kù)軟件第三章 系統(tǒng)設(shè)計(jì)3.1系統(tǒng)總體功能模塊及系統(tǒng)模塊圖超市管理系統(tǒng)是針對(duì)公司或企業(yè)部門的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理。主要涉及到了商品或貨物管理中

9、主要的4個(gè)方面,即進(jìn)貨、銷售、庫(kù)存、及報(bào)損等幾個(gè)方面的功能,以實(shí)現(xiàn)用戶方便的輸入、查詢、統(tǒng)計(jì)、打印相關(guān)報(bào)表的業(yè)務(wù)需求以及添加、修改等子模塊。本系統(tǒng)分五大模塊,具體如圖3-1:超市管理系統(tǒng)系統(tǒng)管理商品信息管理職工管理供貨商信息打印添加用戶修改密碼刪除用戶添加商品查詢信息編輯信息查詢信息編輯信息添加信息查詢信息編輯信息添加信息商品信息職工信息供貨商信息系統(tǒng)功能結(jié)構(gòu)圖如圖3-13.2系統(tǒng)總體功能模塊3.2.1商品信息管理 商品信息是商品基本信息的錄入:添加商品:包括對(duì)商品信息的添加。編輯商品:對(duì)商品的修改、保存。查詢商品:按商品號(hào)或商品名對(duì)商品進(jìn)行查詢。3.2.2職工信息添加職工信息:包括對(duì)職工信息

10、的添加。編輯職工信息:對(duì)職工的修改、保存。查詢職工信息:按職工號(hào)或職工名對(duì)商品進(jìn)行查詢。3.2.3供貨商管理 添加供貨商信息:包括對(duì)供貨商信息的添加。 編輯供貨商信息:對(duì)供貨商的修改、保存。 查詢供貨商信息:按職工名對(duì)供貨商進(jìn)行查詢。3.2.4打印職工信息打?。嚎梢酝ㄟ^(guò)職工號(hào)對(duì)職工信息進(jìn)行輸出打印報(bào)表。商品信息打?。嚎梢酝ㄟ^(guò)職工號(hào)對(duì)商品信息進(jìn)行輸出打印報(bào)表。3.3系統(tǒng)的運(yùn)行環(huán)境和開(kāi)發(fā)平臺(tái)本軟件所使用的開(kāi)發(fā)工具主要有Visual Basic(軟件開(kāi)發(fā))、ACCESS(數(shù)據(jù)庫(kù)開(kāi)發(fā))。Visual Basic是Microsoft公司開(kāi)發(fā)出來(lái)的最流行軟件之一,也是目前社會(huì)上最流行的開(kāi)發(fā)工具之一。在眾多

11、的產(chǎn)品中Visual Basic是最有影響力。Visual Basic是一個(gè)完全可視化的開(kāi)發(fā)環(huán)境,面向?qū)ο蟮拈_(kāi)發(fā)工具,利用它開(kāi)發(fā)出來(lái)的軟件兼容性好,穩(wěn)定性高,安全性強(qiáng),健壯,通用性好,代碼量少等。3.3.1 運(yùn)行環(huán)境及操作系統(tǒng)操作系統(tǒng):Microsoft Windows 2000 professional 中文版開(kāi)發(fā)環(huán)境:Visual Basic6.0 數(shù)據(jù)庫(kù):Microsoft Access 20003.4 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。任何字典最主要的用途都是供人查閱對(duì)不了解的條目的解釋。數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提

12、供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒(méi)有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴(yán)格,然而沒(méi)有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明。系統(tǒng)開(kāi)發(fā)時(shí),常用卡片的形式書(shū)寫保存描述一個(gè)數(shù)據(jù)元素。4下面給出本系統(tǒng)的主要數(shù)據(jù)元素的數(shù)據(jù)字典卡片:名字:商品編號(hào)別名 商品號(hào)描述:唯一地標(biāo)識(shí)數(shù)據(jù)庫(kù)中商品信息相關(guān)表中的一個(gè)特定員工的關(guān)鍵域定義:商品編號(hào)6字符6位置:商品信息表供貨商信息表 名字:職工信息查詢報(bào)表別名: 基本信息報(bào)表描述:用戶指定條件下的職工基本情況查詢結(jié)果的信息表定義:?jiǎn)T工信息查詢報(bào)表員工編號(hào)姓名位置:導(dǎo)出到EXCEL名字:商

13、品信息查詢報(bào)表別名: 描述:用戶指定條件下的商品信息查詢結(jié)果的信息表定義:商品信息查詢報(bào)表商品編號(hào)商品名商品類型位置:導(dǎo)出到EXCEL名字:供貨商信息報(bào)表別名: 描述:用戶指定條件下供貨商查詢報(bào)表定義:供貨商查詢報(bào)表供貨商姓名+聯(lián)系方式位置:導(dǎo)出到EXCEL第四章 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)是軟件開(kāi)發(fā)的首要條件,設(shè)計(jì)較好、全面的數(shù)據(jù)庫(kù)結(jié)構(gòu),對(duì)于軟件開(kāi)發(fā)來(lái)說(shuō)是成功的基石,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)不全面,會(huì)嚴(yán)重影響軟件的開(kāi)發(fā)利用率與進(jìn)程。4.1超市管理系統(tǒng)數(shù)據(jù)庫(kù)E-R模型通過(guò)對(duì)超市管理系統(tǒng)分析,得出系統(tǒng)的E-R圖。如圖5-1 數(shù)據(jù)庫(kù)E-R模型圖。名稱職工/用戶職工編號(hào)供貨日期進(jìn)貨日期電話地址供貨商編號(hào)供貨

14、商進(jìn)貨進(jìn)貨單號(hào)商品編號(hào)名稱價(jià)格商品姓名性別mnmn工資身份證號(hào)供貨銷售單號(hào)銷售日期數(shù)量mn銷售圖4-1 數(shù)據(jù)庫(kù)E-R模型圖 4.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)將以上的E-R圖轉(zhuǎn)換成如下關(guān)系模式:商品信息表(商品編號(hào)、商品名、商品類型、單價(jià)、保質(zhì)期、備注)職工信息表(員工編號(hào)、職工姓名、備注等)供貨商信息表(供貨商名稱、聯(lián)系電話、地址、備注)依據(jù)上面的關(guān)系模式,設(shè)計(jì)數(shù)據(jù)庫(kù)表如下:4.2.1 商品信息表商品信息表用于存儲(chǔ)職工信息,商品編號(hào)為主鍵是唯一標(biāo)識(shí)。表中各字段功能定義如表4-2所示。表4-2商品信息表中文字段名字段類型長(zhǎng)度主鍵/外鍵字段值約束商品編號(hào)char6PNOT NULL商品名稱char8NO

15、T NULL商品類型char2NOT NULL單價(jià)money10NOT NULL保質(zhì)期char18NOT NULL備注ntext50NOT NULL4.2.2 用戶登錄表用戶登錄表用于存儲(chǔ)用戶的基本登錄信息。表中各字段功能定義如表4-3所示。 表4-3 用戶信息表中文字段名字段類型長(zhǎng)度主鍵/外鍵字段值約束帳號(hào)char6P/FNOT NULL密碼char6NOT NULL4.2.3 職工信息表職工信息表 用于存儲(chǔ)職工的信息。表中各字段功能定義如表4-4所示。 表4-4商品信息表中文字段名字段類型長(zhǎng)度主鍵/外鍵字段值約束職工號(hào)char6NOT NULL職工名稱char6NOT NULL備注ntex

16、t50NULL4.2.4 供貨商信息表供貨商信息表用于存儲(chǔ)供貨商的信息。表中各字段功能定義如表4-5所示。表4-5 供貨商信息表中文字段名字段類型長(zhǎng)度主鍵/外鍵字段值約束供貨名稱char6NOT NULL聯(lián)系電話varchar12NOT NULL聯(lián)系地址nvarchar50NOT NULL備注ntext50NOT NULL第5章 超市管理系統(tǒng)詳細(xì)設(shè)計(jì)公共模塊 超市管理系統(tǒng)整個(gè)設(shè)計(jì)中最難的就是數(shù)據(jù)庫(kù)的鏈接以及各個(gè)模塊的調(diào)用,本設(shè)計(jì)用公共模塊實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的鏈接,這里就詳細(xì)介紹下公共模塊的鏈接,代碼如下:Public fmainform As frmmain '程序主窗口Public use

17、rname As String '用戶名Public pwd As String '用戶密碼Public conn As String '數(shù)據(jù)庫(kù)連接字符串Public Function executesql(ByVal sql As String, msgstring As String) As ADODB.Recordset '此函數(shù)功能為執(zhí)行SQL語(yǔ)句,返回記錄對(duì)象 Dim cnn As ADODB.Connection Dim rs As ADODB.RecordsetDim stokens() As String stokens = Split(sql)

18、 Set cnn = New ADODB.Connection Set rs = New ADODB.Recordset cnn.Open conn rs.Open Trim(sql), cnn, adOpenKeyset, adLockOptimistic Set executesql = rsmsgstring = rs.RecordCountEnd FunctionSub main()conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "dl.mdb;Pers

19、ist Security Info=False"Dim flogin As New frmloginfrmlogin.Show vbModalEnd SubPublic Function testtxt(txt As String) As Boolean If Trim(txt) = "" Then testtxt = False Else testtxt = True End If End Function 一下就是各個(gè)模塊的設(shè)計(jì),由于在公共模塊建立了函數(shù),以后就直接調(diào)用便可以鏈接數(shù)據(jù)庫(kù)5.1系統(tǒng)登錄界面的設(shè)計(jì)如圖5-1所示:圖5-1 此界面用于用戶的登錄5.2

20、系統(tǒng)主界面設(shè)計(jì)如圖5-2所示:圖5-2系統(tǒng)主界面主要有系統(tǒng)菜單和運(yùn)行界面。系統(tǒng)用戶通過(guò)菜單的操作來(lái)完成系統(tǒng)設(shè)計(jì)的各項(xiàng)功能。該界面提供的菜單如表5-1所示:表5-1 系統(tǒng)菜單系統(tǒng)管理商品信息職工信息供貨商信息打印添加用戶添加商品信息添加職工信息添加供貨商信息修改用戶編輯商品信息編輯職工信息編輯供貨商信息刪除用戶查詢商品信息查詢職工信息查詢供貨商信息退出5.2商品基本信息錄入窗體的設(shè)計(jì)本功能實(shí)現(xiàn)了商品管理過(guò)程,編程采用ADODB.connection和ADODB.command 的VB內(nèi)置對(duì)象,其主要作用是實(shí)現(xiàn)了數(shù)據(jù)庫(kù)連接及SQL查詢語(yǔ)言的使用。 商品信息錄入功能如圖5-3所示: 圖5-3 商品基

21、本信息添加窗體通過(guò)該窗體的操作,系統(tǒng)可以完成對(duì)商品的基本信息的錄入。錄入后商品的基本信息的維護(hù),包括信息的修改,編輯,簡(jiǎn)單的查找等操作,可以通過(guò)商品基本信息維護(hù)窗體來(lái)完成。5.3職工基本信息維護(hù)窗體的設(shè)計(jì) 通過(guò)該窗體的操作,系統(tǒng)可以完成對(duì)職工的基本信息的錄入。錄入后職工的基本信息的維護(hù),包括信息的修改,編輯,簡(jiǎn)單的查找等操作,可以通過(guò)商品基本信息維護(hù)窗體來(lái)完成。如圖5-4。圖5-4員工基本信息維護(hù)窗體導(dǎo)航按鈕的事件源代碼主要分別是:adoPrimaryRS.MoveFirst(移到第一條),adoPrimaryRS.MovePrevious(移到上一條),adoPrimaryRS.MoveNe

22、xt(移到下一條),adoPrimaryRS.MoveLast(移到最末一條)。其它按鈕還有修改按鈕,添加按鈕,刪除按鈕,查找按鈕。分別實(shí)現(xiàn)信息表中的數(shù)據(jù)的修改更新,添加信息,刪除當(dāng)前記錄 ,實(shí)現(xiàn)簡(jiǎn)單的查找定位。下面簡(jiǎn)單介紹查找定位按鈕的click事件,其它按鈕的事件源代碼可以參考附件和程序。事件源代碼:Dim rs As ADODB.RecordsetPrivate Sub Command1_Click()rs.MoveFirstCall viewdataEnd SubPrivate Sub Command2_Click()rs.MovePreviousIf rs.BOF Then rs.M

23、oveLastEnd If Call viewdataEnd SubPrivate Sub Command3_Click()rs.MoveNextIf rs.EOF Thenrs.MoveFirstEnd IfCall viewdataEnd SubPrivate Sub Command4_Click()rs.MoveLastCall viewdataEnd SubPrivate Sub Command5_Click()Frame2.Enabled = False '導(dǎo)航按鈕變?yōu)闊o(wú)效Command1.Enabled = FalseCommand2.Enabled = FalseComm

24、and3.Enabled = FalseCommand4.Enabled = FalseDim i As IntegerText1.Enabled = False '職工號(hào)仍然無(wú)效'其他信息可以修改Text2.Enabled = TrueText3.Enabled = TrueEnd SubPrivate Sub Command6_Click()rs.Fields(1) = Trim(Text2.Text)rs.Fields(2) = Trim(Text3.Text)rs.UpdateMsgBox "員工更新成功!", vbOKOnly + vbExclam

25、ation, "更新員工信息"Call viewdataFrame2.Enabled = True '導(dǎo)航按鈕有效Command1.Enabled = TrueCommand2.Enabled = TrueCommand3.Enabled = TrueCommand4.Enabled = True'記錄只讀Text1.Enabled = FalseText2.Enabled = FalseText3.Enabled = FalseEnd SubPrivate Sub Command7_Click()If MsgBox("是否刪除當(dāng)前記錄?"

26、;, vbOKCancel, "刪除當(dāng)前記錄") = vbOK Then rs.Delete rs.MoveFirst Call viewdataElse Call viewdataEnd IfEnd SubPrivate Sub Command8_Click() Unload Me Exit SubEnd SubPrivate Sub Form_Load()Dim sql As StringDim msgtext As Stringsql = "select * from 職工信息"Set rs = executesql(sql, msgtext)rs

27、.MoveFirstCall viewdata '顯示紀(jì)錄信息Text1.Enabled = FalseText2.Enabled = FalseText3.Enabled = FalseEnd SubPublic Sub viewdata()Text1.Text = rs.Fields(0)Text2.Text = rs.Fields(1)Text3.Text = rs.Fields(2)End Sub供貨商編輯信息,商品編輯信息與員工編輯代碼類似,就不一一介紹。5.4供貨商界面設(shè)計(jì)如圖5-5:圖5-5供貨商添加窗體通過(guò)該窗體的操作,系統(tǒng)可以完成對(duì)員工的檔案信息的錄入。錄入后檔案的信

28、息的維護(hù),包括信息的修改,刪除,等操作,可以通過(guò)檔案信息維護(hù)窗體來(lái)完成。其他窗體的設(shè)計(jì)過(guò)程類似這里不再介紹。第六章 系統(tǒng)的測(cè)試至此,已經(jīng)完成該超市管理程序的編制。然后通過(guò)測(cè)試來(lái)查看軟件的運(yùn)行效果。測(cè)試內(nèi)容包括各模塊能否正常運(yùn)行,各模塊的功能能否實(shí)現(xiàn)。通過(guò)測(cè)試,系統(tǒng)達(dá)到預(yù)期的效果。結(jié) 論在整個(gè)超市管理系統(tǒng)中讓我更加懂得了如何去運(yùn)用VB中的哪些工具以及代碼的書(shū)寫,而且讓我在編程方面得到了很大的提高,在這過(guò)程當(dāng)中也碰到了些困難。當(dāng)然,最后都得到及時(shí)的解決,并順利的完成了整個(gè)超市管理設(shè)計(jì)。 這次畢業(yè)設(shè)計(jì)在鑒于相關(guān)資料后是由我獨(dú)立完成的。通過(guò)這次畢業(yè)設(shè)計(jì),使我對(duì)vb有了更深刻的認(rèn)識(shí),并對(duì)vb實(shí)際制作有了

29、較大的提高。在我的指導(dǎo)老師的熱心幫助下,不斷的修改不斷的向老師指定的目標(biāo)靠近。一點(diǎn)點(diǎn)地進(jìn)步。在制作中遇到不少困難,自己查找大量資料,翻閱相關(guān)書(shū)籍幫助自己解決困難。 在這次的實(shí)踐中,我進(jìn)步了很多也明白了很多。我懂得了如何自己發(fā)現(xiàn)問(wèn)題再自己去尋找資料解決問(wèn)題。除了老師對(duì)我的指導(dǎo)外憑借自己所學(xué)的知識(shí)去解決問(wèn)題后的那種感覺(jué)也是令人難忘的。致謝語(yǔ)本文是在我的畢業(yè)設(shè)計(jì)輔導(dǎo)老師張環(huán)的精心指導(dǎo)和大力支持下完成的。因?yàn)橛兴业淖髌凡挪粩嗟母倪M(jìn)完善,設(shè)計(jì)內(nèi)容才更加的充實(shí)。同時(shí),在此畢業(yè)設(shè)計(jì)過(guò)程中我也學(xué)到了更多關(guān)于vb方面的知識(shí),自己動(dòng)手制作的能力也有了很大的提高,另外,我還特別感謝我的一些同學(xué),她們給予我寶貴的

30、意見(jiàn)使我得以順利完成設(shè)計(jì)和論文并且更加的完善它們。在此我忠心的感謝他們。最后,再次對(duì)關(guān)心、幫助我的老師和同學(xué)表示忠心地感謝。參考文獻(xiàn)(1)鄭阿奇. Visual Basic 實(shí)用教程M. 電子工業(yè)出版社,2008,(07).(2)龔沛曾. Visual Basic 程序設(shè)計(jì)教程. 高等教育出版, 2007,(08) .(3)郭瑞軍,唐邦民. 數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹. 電子工業(yè)出版社, 2007,(33) .(4)冉玉晶. 基于C/S結(jié)構(gòu)的管理信息系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)D. 北京工業(yè)大學(xué), 2004,(11). Design and Implementation of the Small Supermar

31、ket Management SystemAbstractWith the development ofChinese economy,peopleS living standardimproves constantly,the amount of the small supermarket near the residential area increases rapidlyand the sale ofproducts becomes increasingly abundantIn recent years,rapid economic development putsforward hi

32、gher requirements of the operation management of supermarkets,and thetraditional manual management has seriously affected the retail supermarket businessinformatization construction,SO establishing the small supermarket management systembecomes the current requirements of the retail supermarket busi

33、ness。This paper mainly developes the following work:Firstlyit sums up the developmentstatus and trends of supermarket management system,describes the importance andapplication in current database technology of the domestic and foreign retail supermarket,andintroduces the content,purpose and structure of this paperSecondly,it adopts objectorientedanalysis and design in system design and implementation according to the features of thesmall supermarket management system and the syste

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論