版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 1 設計人: 指導教師: 哈爾濱理工大學榮成學院哈爾濱理工大學榮成學院課程設計說明書課程設計說明書專業(yè)(年級、班) 營銷 設 計 人 設計指導教師 ( 完成日期 )2011 年 12 月 25 日 2 設計人: 指導教師:超市管理信息系統(tǒng)摘 要【摘要摘要】 20 世紀 90 年代后期特別是近幾年,我國的超市產業(yè)飛速發(fā)展,其經營模式更為復雜,以及對提高工作效率的強烈需求,這就迫切的需要引進新的管理技術。隨著計算機的普及以及科學技術的發(fā)展從而超市管理系統(tǒng)應運而生。依靠現(xiàn)代化的計算機信息處理技術來管理超市,節(jié)省了大量的人力、物力,改善了員工的并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分
2、析,使管理人員快速對市場的變化做出相應的決策,加快超市經營管理效率?!具\行環(huán)境運行環(huán)境】本課程設計以 microsoft visual foxpro 作為系統(tǒng)開發(fā)平臺。 【關鍵詞關鍵詞】 數(shù)據(jù)庫、超市管理系統(tǒng)、表單設計、系統(tǒng)模塊 3 設計人: 指導教師:目目 錄錄一、概述一、概述 .4 4二、二、 系統(tǒng)分析與總體設計系統(tǒng)分析與總體設計 .4 42.1 系統(tǒng)需求分析 .42.2 系統(tǒng)結構框架分析 .52.3 系統(tǒng)功能設計分析 .5三、數(shù)據(jù)庫及系統(tǒng)模塊設計三、數(shù)據(jù)庫及系統(tǒng)模塊設計 .6 63.1 超市管理系統(tǒng)數(shù)據(jù)庫模型 .63.2 數(shù)據(jù)庫數(shù)據(jù)表結構圖 .83.3 各管理模塊的報表 .8四、系統(tǒng)功能
3、模塊實現(xiàn)四、系統(tǒng)功能模塊實現(xiàn) .10104.1 系統(tǒng)登錄模塊 .104.2 信息查詢模塊 .13五、系統(tǒng)維護模塊五、系統(tǒng)維護模塊 .20205.1 進貨信息維護模塊 .205.2 供貨信息維護模塊 .215.3 庫存信息維護模塊 .225.4 商品信息維護模塊 .235.5 職工信息維護模塊 .24六、心得體會六、心得體會 .2525 4 設計人: 指導教師:一、概述一、概述 本課程的目的是熟悉應用程序的設計過程和開發(fā)過程,重點在于通過設計程序掌握數(shù)據(jù)庫應用系統(tǒng)的設計與實現(xiàn)的步驟、方法和技巧。本課程結合學科特點,除了掌握數(shù)據(jù)庫原理的理論知識,還增加了需求功能,并創(chuàng)作出個性的程序,滿足超市的管理
4、需求,節(jié)省了大量的人力、物力,改善了員工的并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應的決策,加快超市經營管理效率。二、二、 系統(tǒng)分析與總體設計系統(tǒng)分析與總體設計2.1 系統(tǒng)需求分析系統(tǒng)需求分析隨著人們生活水平的不斷提高,對于物質的需求也越來越高,而超市作為日常生活用品聚集的場所,隨著全球各種超市的數(shù)目的不斷增加,規(guī)模不斷增大,其管理難度也相應的增加,而為了適應當今信息化發(fā)展的時代,一套完整的超市商品管理系統(tǒng)顯得尤為重要。2.1.1 可行性分析系統(tǒng)的可行性分析是對課題的通盤考慮,是系統(tǒng)開發(fā)者進行進一步工作的前提,是系統(tǒng)設計與開發(fā)的前提與基礎。系
5、統(tǒng)的可行性分析可以使系統(tǒng)開發(fā)者盡可能早的估計到課題開發(fā)過程中的困難,并在定義階段認識到系統(tǒng)方案的缺陷,這樣就能花費較少的時間和精力,也可以避免許多專業(yè)方面的困難。所以,系統(tǒng)的可行性分析在整個開發(fā)過程中是非常重要的。2.1.2 經濟可行性分析因為通過網絡傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經濟效益,所以從經濟上完全是可行的。 5 設計人: 指導教師:2.1.3 技術可行性分析本系統(tǒng)采用基于 windows 的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可
6、以輕松上手。而整個超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進行深入的了解。2.2 系統(tǒng)結構框架分析系統(tǒng)結構框架分析一般的超市商品管理系統(tǒng),主要由五大模塊組成,即商品信息管理模塊,人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊,此系統(tǒng)也不例外,主要有此五大模塊組成。圖 1-1 是超市系統(tǒng)功能結構圖。 圖 1-12.3 系統(tǒng)功能設計分析系統(tǒng)功能設計分析系統(tǒng)功能設計是使整個系統(tǒng)能基本實現(xiàn)超市的商品信息、銷售信息、存貨信息、供貨信息以及職工信息等的查詢管理功能,能讓超市管理者更直觀的了解超市的經營狀況,以做出相應的經營決策。管理信息系統(tǒng)就是要對這些資源建立正確的數(shù)據(jù)庫,并 6
7、 設計人: 指導教師:進行信息的收集,同時對這些信息進行查詢維護,通過實測超市的各種運行情況, 從超市全局的角度出發(fā)進行決策,利用信息控制超市的行為,附注超市完成其目標。本系統(tǒng)主要包括四大模塊,分別是人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊。每個模塊的功能如下:1. 商品管理模塊功能:(1)實現(xiàn)商品信息的查詢;(2)實現(xiàn)職工信息的更新,包括增加、刪除、修改功能;2. 人事管理模塊功能:(1)實現(xiàn)職工信息的查詢;(2)實現(xiàn)職工信息的更新,包括增加、刪除、修改功能;(3)實現(xiàn)供貨商信息的查詢;(4)實現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。3. 銷售管理模塊功能:(1)實現(xiàn)前臺
8、商品的銷售;(2)將商品的銷售信息與數(shù)據(jù)庫聯(lián)系起來。4. 進貨管理模塊功能:(1)實現(xiàn)進貨信息的查詢;(2)實現(xiàn)進貨信息的更新,包括增加、刪除、修改功能。5. 庫存管理模塊功能:(1)實現(xiàn)庫存信息的查詢;三、數(shù)據(jù)庫及系統(tǒng)模塊設計三、數(shù)據(jù)庫及系統(tǒng)模塊設計3.1 超市管理系統(tǒng)數(shù)據(jù)庫模型超市管理系統(tǒng)數(shù)據(jù)庫模型通過對超市管理系統(tǒng)分析,得出系統(tǒng)的模型圖,參見圖 3-1 7 設計人: 指導教師:名稱職工/用戶職工編號供貨日期進貨日期電話地址供貨商編號供貨商進貨進貨單號商品編號名稱價格商品姓名性別mnmn工資身份證號供貨銷售單號銷售日期數(shù)量mn銷售 圖 3-1 模型圖3.2 數(shù)據(jù)庫數(shù)據(jù)表結構圖,參見圖數(shù)據(jù)庫
9、數(shù)據(jù)表結構圖,參見圖 3-2圖 3-2 8 設計人: 指導教師: 3.3 各管理模塊各管理模塊信息表信息表 (1)商品信息表,參見表 3-3-1商品信息表(goods_info)用于存儲商品的信息。表中各字段功能定義如下:表 3-3-1中文字段名字段類型長度字段值約束商品編號char10 not null 供貨商號char10 not null 名 稱char10not null 類 別char10 null 單 價money8not null 備 注char10null (2)職工信息表,參見表 3-3-2職工信息表(staffbill)用于存儲職工信息,職工編號為主鍵是唯一標識。表中各功能
10、定義如下: 表 3-3-2中文字段名字段類型長度字段約束值職工編號char10not null 姓名char10not null性別char10not null 出生日期char10not null 身份證號char10not null (3)user 參見表 3-3-3用戶登錄表(users_info)用于存儲用戶的基本登錄信息。表中各字段功能定義如下: 表 3-3-3中文字段名字段類型長度字段約束值 user_namechar10 not nulluser_password char10not null (4)進貨信息表,參見表 3-3-4進貨信息表(buy)存儲進貨信息。表中各字段功能定
11、義如下: 表 3-3-4 中文字段名字段類型長度字段約束值進貨單號char10not null商品編號char10not null供貨商號char10not null進貨價money8not null 9 設計人: 指導教師:數(shù)量int6not null金額money6not null進貨日期datetime8not null (5)供貨信息表,參見表 3-3-5供貨商信息表(sup_info)用于存儲供貨商的信息。表中各字段功能定義如下: 表 3-3-5中文字段名字段類型長度字段約束值供貨商號char10not null供貨商名稱char8not null聯(lián)系人char8not null聯(lián)系
12、電話char10not null聯(lián)系地址char6not null (6)庫存信息表,參見表 3-3-6庫存信息表(stock)存儲庫存信息。表中各字段功能定義如下: 表 3-3-6中文字段名字段類型長度字段約束值商品編號char8not null庫存數(shù)量int6not null (7)銷售信息表,參見 3-3-7銷售信息表(sell)用于存儲銷售信息。表中各字段功能定義如下: 表 3-3-7中文字段名字段類型長度字段約束值銷售單號char10not null商品編號char10not null銷售數(shù)量int4not null銷售日期datetime8not null四、系統(tǒng)功能模塊實現(xiàn)四、系
13、統(tǒng)功能模塊實現(xiàn)4.1 系統(tǒng)登錄模塊系統(tǒng)登錄模塊圖一:歡迎系統(tǒng)表單 10 設計人: 指導教師:圖 4-1-1圖中各字段功能定義如下:對象名屬性屬性值form1caption歡迎界面表單command1caption進入系統(tǒng)command2caption退出系統(tǒng) 主要實現(xiàn)代碼:(1) 進入系統(tǒng):do form 登錄表單.scxthisform.hide(2)退出系統(tǒng):thisform.release圖二:登陸信息(1)用戶登錄模塊在系統(tǒng)歡迎表單后面。用戶輸入用戶名和密碼后,系統(tǒng)進行驗證,驗證通過進入程序的主界面。界面如圖下圖 4-1-1 所示: 11 設計人: 指導教師:(2)當?shù)卿浢蛎艽a為輸入
14、或者輸入不正確時,界面如下圖 4-1-2 所示: 圖 4-2-2(3)表中各字段功能定義如下:對象名屬性屬性值form1captionlable1caption超市管理信息系統(tǒng) 12 設計人: 指導教師:lable2caption登錄名lable3caption密碼command1caption登陸command2caption退出text1passwordchar*為對象添加代碼:(1)*登錄按鈕:close alluse 用戶口令表a=alltrim(thisform.text1.value)b=alltrim(thisform.text2.value)loca for kl=aif no
15、t found()messagebox(無此用戶)returnthisform.text1.setfocususeelseif kl=a.and.mm=bdo form 登陸信息表thisform.releaseelsethisform.text2.value=密碼錯誤!thisform.text1.value=endifendifthisform.hide(2)退出按鈕:release thisform4.2 信息查詢模塊信息查詢模塊4.2.1 商品信息查詢模塊此模塊有對不同商品編號、供貨商號、供貨商名稱、商品名稱、類別及單價的查詢,對商品信息一目了然。界面如圖 4-2-1 13 設計人:
16、指導教師:圖 4-2-1 商品信息管理界面主要實現(xiàn)代碼:(1)*init 事件代碼:public sspublic num,ntop,nbottomnum=reccount()go bottomnbottom=recno()go topntop=recno()this.mymethod *destroy 事件代碼release aa,num,ntop,nbottom(2)*添加新方法 mymethod 的事件代碼: select 商品信息表 nrec=recno()do casecase num=mand1.enabled=mand2.enabled=mand3.enabled=.f.case
17、 ntop=mand1.enabled=mand2.enabled=.t.case nrec=mand1.enabled=.t. 14 設計人: 指導教師:mand2.enabled=mand1.enabled=mand2.enabled=.t.endcasethisform.refresh(3)*“上一條”按鈕的 click 事件代碼:select 商品信息表skip -1if bof()go topendifthisform.mymethod(4)*“下一條”按鈕的 click 事件代碼:select 商品信息表skip -1if bof()go topendifthisform.myme
18、thod(5)*“關閉”按鈕的 click 事件代碼thisform.release4.2.2 職工信息查詢模塊此模塊有對職工編號、姓名、性別、出生日期、身份證號查詢的功能,能夠對用戶進行合理的管理,界面如圖 4-2-2 所示。 15 設計人: 指導教師: 圖 4-2-2 職工信息管理界面主要實現(xiàn)代碼:(1)首記錄: go top thisform.refresh(2)上一條:skip -1if bof()go topendifthisform.refresh(3)下一條:skip if eof()go bottomendif thisform.refresh(4)尾記錄:go bottomt
19、hisform.refresh(5)退出thisform.release4.2.3 供貨商信息查詢模塊此模塊有對供貨商的添加,修改,刪除等功能,能夠對供貨商進行合理的管理。界面如圖 4-2-3 所示。 16 設計人: 指導教師: 圖 4-2-3 供貨商信息管理界面主要實現(xiàn)代碼:(1)首記錄: go top thisform.refresh(2)上一條:skip -1if bof()go topendifthisform.refresh(3)下一條:skip if eof()go bottomendif thisform.refresh(4)尾記錄:go bottomthisform.refre
20、sh(5)退出thisform.release4.2.4 銷售信息查詢模塊此模塊有對供貨商的添加,修改,刪除等功能,能夠對供貨商進行合理的管。界面如圖 4-2-4 所示。 17 設計人: 指導教師: 圖 4-2-4 銷售信息管理界面主要實現(xiàn)代碼:(1)首記錄: go top thisform.refresh(2)上一條:skip -1if bof()go topendifthisform.refresh(3)下一條:skip if eof()go bottomendif thisform.refresh(4)尾記錄:go bottomthisform.refresh(5)退出thisform.
21、release 18 設計人: 指導教師:4.2.5 進貨信息查詢模塊錄入進貨信息加強對商品的管理,使商品信息更為詳細,方便了對商品的管理。界面如圖 4-2-5 所示。 圖 4-2-5 進貨信息管理界面主要實現(xiàn)代碼:(1)首記錄: go top thisform.refresh(2)上一條:skip -1if bof()go topendifthisform.refresh(3)下一條:skip if eof()go bottomendif thisform.refresh(4)尾記錄:go bottomthisform.refresh 19 設計人: 指導教師:(5)退出thisform.r
22、elease4.2.6 庫存信息管理模塊該模塊可以實現(xiàn)對庫存商品編號、庫存數(shù)量、進貨單號等信息的查詢,使庫存商品信息更為詳細,便于對庫存商品的管理。 界面如圖 4-2-6 所示。 圖 4-2-6 庫存信息管理界面主要實現(xiàn)代碼:(1)首記錄: go top thisform.refresh(2)上一條:skip -1if bof()go topendifthisform.refresh(3)下一條:skip if eof()go bottomendif thisform.refresh 20 設計人: 指導教師:(4)尾記錄:go bottomthisform.refresh(5)退出thisf
23、orm.release五、系統(tǒng)維護模塊五、系統(tǒng)維護模塊5.1 進貨信息維護模塊進貨信息維護模塊該模塊可實現(xiàn)對進貨信息記錄的添加、修改、刪除,便于對進貨信息的維護管理。界面如圖 5-1 所示 圖 5-1主要實現(xiàn)代碼:(1)*增加記錄:go bottomappend editthisform.refresh(2)*修改記錄:editthisform.refresh(3)*刪除記錄:use 供貨商信息表 exclusivetempstr=messagebox(確定要刪除記錄嗎?,4+32+256,刪除記錄)if tempstr=6 delete 21 設計人: 指導教師: pack thisform
24、.grd 供貨商信息表.recordsource=供貨商信息表 thisform.refreshendif(4)*退出:close tables allthisform.release5.2 供貨信息維護模塊供貨信息維護模塊該模塊可實現(xiàn)對供貨信息記錄的增加、修改、刪除,便于對供貨信息的維護管理。界面如圖 5-2 所示圖 5-2 主要實現(xiàn)代碼:(1)*增加記錄:go bottomappend editthisform.refresh(2)*修改記錄:editthisform.refresh(3)*刪除記錄:use 供貨商信息表 exclusivetempstr=messagebox(確定要刪除記
25、錄嗎?,4+32+256,刪除記錄) 22 設計人: 指導教師:if tempstr=6 delete pack thisform.grd 供貨商信息表.recordsource=供貨商信息表 thisform.refreshendif(4)*退出:close tables allthisform.release5.3 庫存信息維護模塊庫存信息維護模塊該模塊可實現(xiàn)對庫存信息記錄的增加、修改、刪除,便于對庫存信息的維護管理。界面如圖 5-3 所示圖 5-3主要實現(xiàn)代碼:(1)*增加記錄:go bottomappend editthisform.refresh(2)*修改記錄:editthisfo
26、rm.refresh(3)*刪除記錄: 23 設計人: 指導教師:use 供貨商信息表 exclusivetempstr=messagebox(確定要刪除記錄嗎?,4+32+256,刪除記錄)if tempstr=6 delete pack thisform.grd 供貨商信息表.recordsource=供貨商信息表 thisform.refreshendif(4)*退出:close tables allthisform.release5.4 商品信息維護模塊商品信息維護模塊該模塊可實現(xiàn)對商品信息記錄的增加、修改、刪除,便于對商品信息的維護管理。界面如圖 5-4 所示 圖 5-4主要實現(xiàn)代碼:(1)*增加記錄:go bottomappend editthisform.refresh(2)*修改記錄:edit 24 設計人: 指導教師:thisform.refresh(3)*刪除記錄:use 供貨商信息表 exclusivetempstr=messagebox(確定要刪除記錄嗎?,4+32+256,刪除記錄)if tempstr=6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教部編版四年級語文上冊第23課《梅蘭芳蓄須》精美課件
- 2024年青島客運資格證仿真考試題
- 算法設計與分析 課件 5.6.2-動態(tài)規(guī)劃應用-最長公共子序列-動態(tài)規(guī)劃求解
- 2024年客運駕駛員考試題及答案大全
- 2024年天津駕駛員客運從業(yè)資格證模擬考試試題
- 2024年海南考客運資格證實操考的是什么內容
- 2024年武漢道路客運從業(yè)資格證考試
- 2024年深圳道路旅客運輸駕駛員繼續(xù)教育試題
- 2023年廣東省公務員錄用考試《行測》題(縣級卷)【原卷版】
- 吉首大學《教育技術應用》2021-2022學年第一學期期末試卷
- 江蘇省泰興市2024-2025學年高三上學期期中考試語文試題(含答案)
- 家長會教學課件
- 律師事務所律師事務所風險管理手冊
- 期中綜合檢測(1-4單元)(試題)- 2024-2025學年二年級上冊數(shù)學人教版
- 2024年消防宣傳月知識競賽考試題庫500題(含答案)
- 國開2024年秋《機電控制工程基礎》形考任務1答案
- 2024年典型事故案例警示教育手冊15例
- 一氧化碳中毒培訓課件
- 二十四節(jié)氣課件:《立冬》
- 南郵綜合設計報告(課程設計)proteus和Keil
- 幼兒成語故事《刻舟求劍》
評論
0/150
提交評論