




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 哈爾濱理工大學榮成學院哈爾濱理工大學榮成學院課程設計說明書課程設計說明書專業(年級、班) 營銷 設 計 人 設計指導教師 ( 完成日期 )2011 年 12 月 25 日超市管理信息系統摘 要【摘要摘要】 20 世紀 90 年代后期特別是近幾年,我國的超市產業飛速發展,其經營模式更為復雜,以及對提高工作效率的強烈需求,這就迫切的需要引進新的管理技術。隨著計算機的普及以及科學技術的發展從而超市管理系統應運而生。依靠現代化的計算機信息處理技術來管理超市,節省了大量的人力、物力,改善了員工的并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應的決策,加快超
2、市經營管理效率。【運行環境運行環境】本課程設計以 Microsoft Visual FoxPro 作為系統開發平臺。 【關鍵詞關鍵詞】 數據庫、超市管理系統、表單設計、系統模塊目目 錄錄一、概述一、概述 .4 4二、二、 系統分析與總體設計系統分析與總體設計 .4 42.1 系統需求分析 .42.2 系統結構框架分析 .52.3 系統功能設計分析 .5三、數據庫及系統模塊設計三、數據庫及系統模塊設計 .6 63.1 超市管理系統數據庫模型 .6數據庫數據表結構圖.83.3 各管理模塊的報表 .8四、系統功能模塊實現四、系統功能模塊實現 .10104.1 系統登錄模塊 .104.2 信息查詢模塊
3、 .13五、系統維護模塊五、系統維護模塊 .20205.1 進貨信息維護模塊 .205.2 供貨信息維護模塊 .215.3 庫存信息維護模塊 .225.4 商品信息維護模塊 .235.5 職工信息維護模塊 .24六、心得體會六、心得體會 .2525一、概述一、概述 本課程的目的是熟悉應用程序的設計過程和開發過程,重點在于通過設計程序掌握數據庫應用系統的設計與實現的步驟、方法和技巧。本課程結合學科特點,除了掌握數據庫原理的理論知識,還增加了需求功能,并創作出個性的程序,滿足超市的管理需求,節省了大量的人力、物力,改善了員工的并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快
4、速對市場的變化做出相應的決策,加快超市經營管理效率。二、二、 系統分析與總體設計系統分析與總體設計2.1 系統需求分析系統需求分析隨著人們生活水平的不斷提高,對于物質的需求也越來越高,而超市作為日常生活用品聚集的場所,隨著全球各種超市的數目的不斷增加,規模不斷增大,其管理難度也相應的增加,而為了適應當今信息化發展的時代,一套完整的超市商品管理系統顯得尤為重要。 可行性分析系統的可行性分析是對課題的通盤考慮,是系統開發者進行進一步工作的前提,是系統設計與開發的前提與基礎。系統的可行性分析可以使系統開發者盡可能早的估計到課題開發過程中的困難,并在定義階段認識到系統方案的缺陷,這樣就能花費較少的時間
5、和精力,也可以避免許多專業方面的困難。所以,系統的可行性分析在整個開發過程中是非常重要的。2 經濟可行性分析因為通過網絡傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統可以提高超市的銷售效率,即提高了超市的經濟效益,所以從經濟上完全是可行的。2 技術可行性分析本系統采用基于 Windows 的圖形用戶界面,而該系統是大家熟悉的操作系統,對于那些有一般的計算機知識的人員就可以輕松上手。而整個超市管理系統采用最友好的交互界面,簡介明了,不需要對數據庫進行深入的了解。2.2 系統結構框架分析系統結構框架分析一般的超市商品管理系統,主要由五大
6、模塊組成,即商品信息管理模塊,人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊,此系統也不例外,主要有此五大模塊組成。圖 1-1 是超市系統功能結構圖。 圖 1-12.3 系統功能設計分析系統功能設計分析系統功能設計是使整個系統能基本實現超市的商品信息、銷售信息、存貨信息、供貨信息以及職工信息等的查詢管理功能,能讓超市管理者更直觀的了解超市的經營狀況,以做出相應的經營決策。管理信息系統就是要對這些資源建立正確的數據庫,并進行信息的收集,同時對這些信息進行查詢維護,通過實測超市的各種運行情況, 從超市全局的角度出發進行決策,利用信息控制超市的行為,附注超市完成其目標。本系統主要包括四大模塊
7、,分別是人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊。每個模塊的功能如下:1. 商品管理模塊功能:(1)實現商品信息的查詢;(2)實現職工信息的更新,包括增加、刪除、修改功能;2. 人事管理模塊功能:(1)實現職工信息的查詢;(2)實現職工信息的更新,包括增加、刪除、修改功能;(3)實現供貨商信息的查詢;(4)實現供貨商信息的更新,包括增加、刪除、修改功能。3. 銷售管理模塊功能:(1)實現前臺商品的銷售;(2)將商品的銷售信息與數據庫聯系起來。4. 進貨管理模塊功能:(1)實現進貨信息的查詢;(2)實現進貨信息的更新,包括增加、刪除、修改功能。5. 庫存管理模塊功能:(1)實現庫存
8、信息的查詢;三、數據庫及系統模塊設計三、數據庫及系統模塊設計通過對超市管理系統分析,得出系統的模型圖,參見圖 3-1名稱職工/用戶職工編號供貨日期進貨日期 地址供貨商編號供貨商進貨進貨單號商品編號名稱價格商品姓名性別mnmn工資身份證號供貨銷售單號銷售日期數量mn銷售 圖 3-1 模型圖3.2 數據庫數據表結構圖,參見圖數據庫數據表結構圖,參見圖 3-2圖 3-2 3.3 各管理模塊各管理模塊信息表信息表 (1)商品信息表,參見表 3-3-1商品信息表(Goods_Info)用于存儲商品的信息。表中各字段功能定義如下:表 3-3-1中文字段名字段類型長度字段值約束商品編號Char10 NOT
9、NULL 供貨商號Char10 NOT NULL 名 稱Char10NOT NULL 類 別Char10 NULL 單 價Money8NOT NULL 備 注Char10NULL (2)職工信息表,參見表 3-3-2職工信息表(StaffBill)用于存儲職工信息,職工編號為主鍵是唯一標識。表中各功能定義如下: 表 3-3-2中文字段名字段類型長度字段約束值職工編號Char10NOT NULL 姓名Char10NOT NULL性別Char10NOT NULL 出生日期Char10NOT NULL 身份證號Char10NOT NULL (3)user 參見表 3-3-3用戶登錄表(Users_I
10、nfo)用于存儲用戶的基本登錄信息。表中各字段功能定義如下: 表 3-3-3中文字段名字段類型長度字段約束值 User_nameChar10 NOT NULLUser_password Char10NOT NULL (4)進貨信息表,參見表 3-3-4進貨信息表(Buy)存儲進貨信息。表中各字段功能定義如下: 表 3-3-4 中文字段名字段類型長度字段約束值進貨單號Char10NOT NULL商品編號Char10NOT NULL供貨商號Char10NOT NULL進貨價Money8NOT NULL數量Int6NOT NULL金額Money6NOT NULL進貨日期Datetime8NOT NU
11、LL (5)供貨信息表,參見表 3-3-5供貨商信息表(Sup_Info)用于存儲供貨商的信息。表中各字段功能定義如下: 表 3-3-5中文字段名字段類型長度字段約束值供貨商號Char10NOT NULL供貨商名稱Char8NOT NULL聯系人Char8NOT NULL聯系 Char10NOT NULL Char6NOT NULL (6)庫存信息表,參見表 3-3-6庫存信息表(Stock)存儲庫存信息。表中各字段功能定義如下: 表 3-3-6中文字段名字段類型長度字段約束值商品編號Char8NOT NULL庫存數量Int6NOT NULL (7)銷售信息表,參見 3-3-7銷售信息表(Se
12、ll)用于存儲銷售信息。表中各字段功能定義如下: 表 3-3-7中文字段名字段類型長度字段約束值銷售單號Char10NOT NULL商品編號Char10NOT NULL銷售數量Int4NOT NULL銷售日期Datetime8NOT NULL四、系統功能模塊實現四、系統功能模塊實現4.1 系統登錄模塊系統登錄模塊圖一:歡迎系統表單圖 4-1-1圖中各字段功能定義如下:對象名屬性屬性值Form1Caption歡迎界面表單Command1Caption進入系統Command2Caption退出系統 主要實現代碼:(1) 進入系統:do form 登錄表單.scxthisform.hide(2)退出
13、系統:thisform.release圖二:登陸信息(1)用戶登錄模塊在系統歡迎表單后面。用戶輸入用戶名和密碼后,系統進行驗證,驗證通過進入程序的主界面。界面如圖下圖 4-1-1 所示:(2)當登錄名或密碼為輸入或者輸入不正確時,界面如下圖 4-1-2 所示: 圖 4-2-2(3)表中各字段功能定義如下:對象名屬性屬性值Form1CaptionLable1Caption超市管理信息系統Lable2Caption登錄名Lable3Caption密碼Command1Caption登陸Command2Caption退出Text1Passwordchar*為對象添加代碼:(1)*登錄按鈕:close
14、alluse 用戶口令表a=alltrim(thisform.text1.value)b=alltrim(thisform.text2.value)loca for kl=aif not found()messagebox(無此用戶)returnthisform.text1.setfocususeelseif kl=a.and.mm=bdo form 登陸信息表thisform.releaseelsethisform.text2.value=密碼錯誤!thisform.text1.value=endifendifthisform.hide(2)退出按鈕:release thisform4.2
15、信息查詢模塊信息查詢模塊4.2.1 商品信息查詢模塊此模塊有對不同商品編號、供貨商號、供貨商名稱、商品名稱、類別及單價的查詢,對商品信息一目了然。界面如圖 4-2-1圖 4-2-1 商品信息管理界面主要實現代碼:(1)*Init 事件代碼:public sspublic num,ntop,nbottomnum=reccount()go bottomnbottom=recno()go topntop=recno()this.mymethod *Destroy 事件代碼release aa,num,ntop,nbottom(3)*“上一條”按鈕的 click 事件代碼:select 商品信息表sk
16、ip -1if bof()go topendifthisform.mymethod(4)*“下一條”按鈕的 click 事件代碼:(5)*“關閉”按鈕的 click 事件代碼thisform.release4 職工信息查詢模塊此模塊有對職工編號、姓名、性別、出生日期、身份證號查詢的功能,能夠對用戶進行合理的管理,界面如圖 4-2-2 所示。 圖 4-2-2 職工信息管理界面主要實現代碼:(1)首記錄: (2)上一條:skip -1If bof()go topendifThisform.refresh(3)下一條:Skip If eof()Go bottomendif Thisform.refr
17、esh(4)尾記錄:Go bottomThisform.refresh(5)退出thisform.release4 供貨商信息查詢模塊此模塊有對供貨商的添加,修改,刪除等功能,能夠對供貨商進行合理的管理。界面如圖 4-2-3 所示。 圖 4-2-3 供貨商信息管理界面主要實現代碼:(1)首記錄: (2)上一條:skip -1If bof()go topendifThisform.refresh(3)下一條:Skip If eof()Go bottomendif Thisform.refresh(4)尾記錄:Go bottomThisform.refresh(5)退出thisform.relea
18、se4 銷售信息查詢模塊此模塊有對供貨商的添加,修改,刪除等功能,能夠對供貨商進行合理的管。界面如圖 4-2-4 所示。 圖 4-2-4 銷售信息管理界面主要實現代碼:(1)首記錄: (2)上一條:skip -1If bof()go topendifThisform.refresh(3)下一條:Skip If eof()Go bottomendif Thisform.refresh(4)尾記錄:Go bottomThisform.refresh(5)退出thisform.release4 進貨信息查詢模塊錄入進貨信息加強對商品的管理,使商品信息更為詳細,方便了對商品的管理。界面如圖 4-2-5
19、 所示。 圖 4-2-5 進貨信息管理界面主要實現代碼:(1)首記錄: (2)上一條:skip -1If bof()go topendifThisform.refresh(3)下一條:Skip If eof()Go bottomendif Thisform.refresh(4)尾記錄:Go bottomThisform.refresh(5)退出thisform.release4 庫存信息管理模塊該模塊可以實現對庫存商品編號、庫存數量、進貨單號等信息的查詢,使庫存商品信息更為詳細,便于對庫存商品的管理。 界面如圖 4-2-6 所示。 圖 4-2-6 庫存信息管理界面主要實現代碼:(1)首記錄:
20、(2)上一條:skip -1If bof()go topendifThisform.refresh(3)下一條:Skip If eof()Go bottomendif Thisform.refresh(4)尾記錄:Go bottomThisform.refresh(5)退出五、系統維護模塊五、系統維護模塊5.1 進貨信息維護模塊進貨信息維護模塊該模塊可實現對進貨信息記錄的添加、修改、刪除,便于對進貨信息的維護管理。界面如圖 5-1 所示 圖 5-1主要實現代碼:(1)*增加記錄:GO BOTTOMAPPEND EDIT(2)*修改記錄:EDIT(3)*刪除記錄:use 供貨商信息表 exclu
21、sivetempstr=MESSAGEBOX(確定要刪除記錄嗎?,4+32+256,刪除記錄)IF tempstr=6 DELETe pack thisform.grd 供貨商信息表.RecordSource=供貨商信息表 ENDIF(4)*退出:CLOSE TABLES ALL5.2 供貨信息維護模塊供貨信息維護模塊該模塊可實現對供貨信息記錄的增加、修改、刪除,便于對供貨信息的維護管理。界面如圖 5-2 所示圖 5-2 主要實現代碼:(1)*增加記錄:GO BOTTOMAPPEND EDIT(2)*修改記錄:EDIT(3)*刪除記錄:use 供貨商信息表 exclusivetempstr=M
22、ESSAGEBOX(確定要刪除記錄嗎?,4+32+256,刪除記錄)IF tempstr=6 DELETe pack thisform.grd 供貨商信息表.RecordSource=供貨商信息表 ENDIF(4)*退出:CLOSE TABLES ALL5.3 庫存信息維護模塊庫存信息維護模塊該模塊可實現對庫存信息記錄的增加、修改、刪除,便于對庫存信息的維護管理。界面如圖 5-3 所示圖 5-3主要實現代碼:(1)*增加記錄:GO BOTTOMAPPEND EDIT(2)*修改記錄:EDIT(3)*刪除記錄:use 供貨商信息表 exclusivetempstr=MESSAGEBOX(確定要刪
23、除記錄嗎?,4+32+256,刪除記錄)IF tempstr=6 DELETe pack thisform.grd 供貨商信息表.RecordSource=供貨商信息表 ENDIF(4)*退出:CLOSE TABLES ALL5.4 商品信息維護模塊商品信息維護模塊該模塊可實現對商品信息記錄的增加、修改、刪除,便于對商品信息的維護管理。界面如圖 5-4 所示 圖 5-4主要實現代碼:(1)*增加記錄:GO BOTTOMAPPEND EDIT(2)*修改記錄:EDIT(3)*刪除記錄:use 供貨商信息表 exclusivetempstr=MESSAGEBOX(確定要刪除記錄嗎?,4+32+256,刪除記錄)IF tempstr=6 DELETe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025下半年港股醫藥行業以創新藥為主線關注出海機會
- 2025年農村一二三產業融合發展的農村物流體系建設報告
- 【高中語文】高考背誦補充篇目+《報任安書》課件
- 2025年冰雪運動主題公園項目運營管理優化與創新研究報告
- 2025年廢舊電子產品回收與無害化處理產業鏈研究報告
- 2025年康復醫療器械市場需求動態與產品創新策略研究報告
- 中藥配方顆粒質量標準與市場創新驅動發展研究報告
- 2025年美妝個性化定制服務行業人才培養與職業發展規劃報告
- 2025年農村飲用水安全工程資金申請評估報告
- 勞動爭議調節仲裁案例
- 醫學影像學三基
- 10kV~500kV輸變電及配電工程質量驗收與評定標準:06變電自動化工程
- 高三家長會班主任發言稿課件
- 3停止間轉法教案
- 四川省綿陽市2021年中考生物考試真題與答案解析
- 世界史階段特征課件
- 2022-2023學年重慶市合川市三下數學期末學業質量監測模擬試題含解析
- 山東開放大學公共部門人力資源管理期末復習題
- 《園林植物識別與應用》項目七:綜合課業題庫及答案
- 人民醫院腫瘤科臨床技術操作規范2023版
- 物業承接查驗辦法培訓
評論
0/150
提交評論