《MIS課程設計課程設計報告.doc》由會員分享,可在線閱讀,更多相關《MIS課程設計課程設計報告.doc(20頁珍藏版)》請在裝配圖網上搜索。
1、管 理 信 息 系 統(tǒng)課程設計報告美特好濱河店庫存管理系統(tǒng)開發(fā)學 院: 經濟管理學院班 級: 市場營銷 姓 名: 學 號: 指導教師: 設計時間: 目 錄一、前言 2二、系統(tǒng)分析 2(一)初步調查 2(二)可行性分析 31管理的可行性 32技術的可行性 33經濟的可行性 3(三)詳細調查 31系統(tǒng)需求分析 42現行數據流程分析 53數據字典 6三、系統(tǒng)設計 8(一)系統(tǒng)功能結構設計 8(二)新系統(tǒng)擬定的業(yè)務流程 8(三)系統(tǒng)總體結構設計 91子系統(tǒng)的劃分 92計算機處理流程設計 10(四)新系統(tǒng)擬定的庫存存放方法 10四、程序模塊設計 11(一)客戶管理模塊設計 11(二)倉庫管理模塊設計 1
2、2(三)產品管理模塊設計 13(四)庫存操作管理模塊設計 14(五)庫存警示管理模塊設計 15(六)統(tǒng)計查詢管理模塊設計 16五、收獲與體會 17一、前言管理信息系統(tǒng)是我校管理學院各專業(yè)開設的一門理論與實踐結合較強的核心課程。在學習了一定的理論知識之后,要在實際應用中培養(yǎng)學生的動手解決問題的能力。本課程設計是管理信息系統(tǒng)課程的重要組成部分,是培養(yǎng)學生結合管理信系統(tǒng)開發(fā)過程中的實際問題,有針對性地應用管理信息系統(tǒng)基本理論知識的能力的重要實踐環(huán)節(jié)。1課程設計目的通過了解實際企業(yè)或已有管理信息系統(tǒng)應用的案例,使學生建立對管理信息系統(tǒng)的感性認識;通過小型管理信息系統(tǒng)設計,使學生掌握管理信息系統(tǒng)分析設計
3、的主要步驟和各階段文檔的編寫,加深對管理信息系統(tǒng)的理解,提升學生解決實際問題的能力,培養(yǎng)學生的團隊合作精神。2 課程設計基本要求(1)掌握系統(tǒng)分析方法;(2)學會簡單系統(tǒng)的設計;(3)掌握編寫系統(tǒng)分析說明書和系統(tǒng)設計說明書的基本原則和方法;(4)掌握相應的系統(tǒng)分析、設計軟件的使用方法。二、 系統(tǒng)分析(一)初步調查美特好濱河購物廣場主營食品批發(fā)零售、百貨批發(fā)零售、家電批發(fā)零售等項目。有在職工人800余名。濱河購物廣場是2000年開始籌建的第二家大型超市,開業(yè)于2001年5月6日,開業(yè)同時將公司名稱正式更名為山西美特好連鎖超市有限公司,完成了由單體店向大型連鎖超市的過渡。 美特好濱河購物廣場座落于
4、汾河之畔,建筑面積為24000平方米,交通四通八達。濱河購物廣場主體為三層框架結構,一層是快餐店和品牌專賣店,包括麥當勞、早早食天地在內的快餐店,中西合璧;二、三層是大賣場,商品結構深而全,應有盡有,設有“大生鮮區(qū)”、“大百貨區(qū)”、“大雜貨區(qū)”、“大服裝區(qū)”等六個大區(qū),經營三萬余種各類商品,最大限度滿足消費者的需求。隨著我國與世界信息高速公路的接軌,企業(yè)通過計算機網絡獲得信息為企業(yè)帶來巨大的經濟效益和社會效益,企業(yè)的辦公及管理都將朝著高效、快速、無紙化的方向發(fā)展。因購物廣場經營規(guī)模的擴大,業(yè)務的擴張,必須引進先進的管理思想、方法和技術,以提高企業(yè)的管理水平。因此濱河購物廣場急需對超市管理系統(tǒng)進
5、行重新設計,以滿足其自身發(fā)展的需要。(二)可行性分析系統(tǒng)開發(fā)的可行性: 1管理的可行性美特好濱河購物廣場主管領導即店長,對庫存管理系統(tǒng)的開發(fā)給予了極大的肯定。同時,該廣場的規(guī)章制度、管理制度也非常適合軟件的開發(fā)更新。原始數據的準確性更加堅定了系統(tǒng)開發(fā)的可行性。2技術的可行性購物廣場的軟硬件設施完全能夠滿足系統(tǒng)開發(fā)提出的要求,對于增加存儲能力、實現通信功能、提高處理速度等有著極大的性能優(yōu)勢。此外,系統(tǒng)開發(fā)人員已經能夠熟練運用 VB 、 VF 等編程語言。因此,系統(tǒng)的開發(fā)在技術上是可行的。3經濟的可行性 現已有電腦、打印機、傳真機等符合需要的設備,可以充分發(fā)揮作用,節(jié)約不少設備資金。其余開發(fā)人員費
6、用、后期管理維護費用以及備件費用由購物廣場支付。(三)詳細調查美特好濱河購物廣場隸屬于美特好集團,其主要決策和管理機構是董事會,董事會分管各連鎖店經理和配送中心;配送中心在超市的經營中所扮演的角色是給貨品不足的各連鎖店補充貨品,相對來說,此部門是相對獨立的;連鎖店由專職經理負責,每家連鎖店分為庫存管理、銷售科、財務科、人事科、防損科、信息科采購科和美工科八個主要部門。其組織結構圖如下:圖1 組織結構圖1系統(tǒng)需求分析現對系統(tǒng)的業(yè)務流程描述如下:美特好濱河購物廣場庫存管理業(yè)務流程圖:系統(tǒng)內部實體系統(tǒng)外部實體 業(yè)務處理表格/報表制作 數據/文件數據傳遞過程 功能描述 存檔 圖2 業(yè)務流程圖圖3 采購
7、流程圖2現行系統(tǒng)的數據流程分析美特好濱河購物廣場之前一直采用的是自行進貨補貨的庫存管理方式。對于一個大型連鎖超市來說這種庫存管理方法無疑會束縛其發(fā)展空間,而且還會給企業(yè)的財務支出帶來極大的負擔,不利于企業(yè)的集中化管理。隨著科技的進步,這種管理方式已經明顯跟不上時代的步伐。面對這種困境最根本的解決辦法是在組織結構中設立配送中心并廢除采購科,由總部集中配送,而之前采購科的各種業(yè)務分別由配貨中心和庫存管理部分攤執(zhí)行。這樣不僅節(jié)約了采購時間,而且大大的簡化了采購過程,使企業(yè)的財政負擔得到極大的緩解。優(yōu)化后的企業(yè)組織結構如下圖:圖4 新組織結構圖業(yè)務數據流程優(yōu)化后的業(yè)務數據流程圖如下:銷售部人員將每日的
8、貨物銷售量信息數據傳至庫存管理部進行庫存處理。庫存管理部綜合商品需求信息初步確定需要補充的商品。在對現有庫存量進行檢查后再確定是否進貨。若庫存充足,則為無需進貨,直接送貨至銷售部;若庫存不足,則通過一定程序批準補充貨物,將訂單傳至配送中心。庫存管理部接受配送中心送來的貨物,進行庫存處理。庫存處理后,生成庫存數據并存儲,將現行庫存商品信息反饋至銷售部。圖5 數據流程圖3數據字典數據字典是對數據流程圖中的數據項、數據結構、數據流、處理邏輯、數據存儲和外部實體等六個方面進行具體的定義。在對超市信息管理和業(yè)務流程進行分析和研究的基礎上,超越現有組織機構和業(yè)務分工所造成的信息障礙,完全從業(yè)務管理功能和管
9、理對象出發(fā),按信息系統(tǒng)中應有的數據流和數據結構來勾畫系統(tǒng)的概貌,把收集到的數據調查表,利用數據分析方法和工具,加以匯總、整理、分析,得到系統(tǒng)的邏輯功能、數據資源和數據流程的情況。數據元素字典數據元素系統(tǒng)名:超市庫存管理系統(tǒng)編號:條目名:配送中心別名:屬于數據流:存儲處:D1存檔文件數據元素值:代碼類型:字符取值范圍:1-100簡要說明:配送中心采購并提供給超市商品修改記錄:編寫日期審核日期數據流字典數據流系統(tǒng)名:超市庫存管理系統(tǒng)編號:條目名:入庫清單別名:來源:配送中心 去處:庫存管理部門數據流結構:商品編號+商品名+商品數量+日期簡要說明:配送中心根據請購單超市庫存管理部門提供需要采購的商品
10、。修改記錄:編寫日期審核日期數據存儲字典數據存儲系統(tǒng)名:超市庫存管理系統(tǒng)編號:條目名:出庫清單別名:來源:庫存管理部門 去處:銷售部門數據流結構:日期商品編號+商品名+商品數量+日期簡要說明:庫存管理部門根據銷售部的提貨計劃給予銷售部門需要的商品。修改記錄:編寫: 日期審核日期數據加工數據加工系統(tǒng)名:超市庫存管理系統(tǒng)編號:條目名:庫存查詢別名:輸入: 輸出:加工邏輯:根據出入庫記錄進行統(tǒng)計,并依據商品訂購計劃決定是否進行采購簡要說明:由庫存管理部門根據請購內容制定定購單修改記錄:編寫日期審核日期三、系統(tǒng)設計(一)系統(tǒng)功能結構設計庫存管理信息系統(tǒng)的目標是保障企業(yè)生產所需的所有商品供給,并通過有效
11、的管理,提高庫存周轉率,降低資金占用。根據系統(tǒng)分析結果,得出本系統(tǒng)的功能結構圖如圖3所示。圖6 系統(tǒng)功能結構圖庫存管理模塊中的各子模塊都由數據錄入、修改、刪除、查詢等模塊構成。其中數據錄入模塊包括對商品庫存文件的數據錄入、商品購入文件的數據錄入、商品出庫文件的錄入;數據修改是對上述三種文件中的數據進行修改;數據刪除同數據修改基本上是一樣的,只不過這里是將記錄從相應的數據庫文件中刪除掉。(二)新系統(tǒng)擬定的業(yè)務流程銷售部將銷售數據通過新系統(tǒng)傳給庫存管理部,庫存管理部對庫存進行檢查并處理,提交進行計劃。同時,信息部收集信息,對新產品進行需求分析,制訂出新產品的進貨計劃并提交。經購物廣場批準后,經財務
12、部記賬,提款。庫存管理部發(fā)送進貨信息,接貨并存儲,把產品送至銷售部銷售。圖7 新系統(tǒng)業(yè)務流程圖(三)系統(tǒng)總體結構設計1子系統(tǒng)的劃分按照現行的業(yè)務處理功能來說庫存管理子系統(tǒng)包括輸入模塊、庫存處理模塊、修改模塊、查詢模塊圖8 庫存管理子系統(tǒng)2計算機處理流程設計庫存管理子系統(tǒng)的計算機處理流程如圖所示。圖中數據輸入庫存管理子系統(tǒng)的方式有兩種:新引進商品出入庫單據查詢時的查詢條件通過鍵盤輸入:直接從銷售統(tǒng)計傳過來的文件從軟磁盤中讀取。當系統(tǒng)進入輸出處理分支時,首先讀入商品出入庫單據,進行合格判斷,若合格則進行輸出處理,結果存放在銷售子系統(tǒng)文件、庫存主文件和商品資料文件庫中。 圖9 計算機處理流程圖(四)
13、新系統(tǒng)擬定的庫存存放方法 超市管理系統(tǒng)中,庫存管理十分重要,新系統(tǒng)擬定的庫存存放方法如下: 庫存物質的分類法:根據統(tǒng)計分析,一般庫存物質都遵循 ABC分類規(guī)律。即A類物質品種數占庫存物質總數的不到10,但金額卻占總數的75;B類物質這兩項數據比例分別為20和20左右;C類物質為70和5。根據此理論和實際調研結果,分類如下: A類為一些銷量較少但成本較高的物質,主要由高檔酒類、高檔香煙、高檔營養(yǎng)品、蒸鍋、高壓鍋、飲水機、風扇、遙控玩具、工藝品、較高檔體育器材(如網球拍)等; B類為一些銷量一般成本也一般的物質,主要有中檔酒類、中檔煙類、中檔營養(yǎng)品、刀具、洗發(fā)水、沐浴露、一般體育用品(如乒乓球拍)
14、、瓶裝食用油、熟食類食品(如烤鴨、燒雞)等; C類為銷售量打但成本較低的物品,主要有小食品(如薯條、日本豆)、小生活用品(如鏡子、小刀、牙刷牙膏、毛巾、香皂)、娛樂用品(如撲克牌、象棋、跳繩)、水果類、飲料等四、程序模塊設計(一)客戶管理模塊設計1客戶管理模塊實現以下功能:1)添加客戶 2)修改客戶信息 3)刪除客戶 4)查看客戶信息2設計客戶信息管理對話框如下:3客戶信息編輯對話框設計如下:(二)倉庫管理模塊設計1倉庫管理模塊可以實現以下功能:1)添加倉庫信息 2)修改倉庫信息 3)刪除倉庫信息 4)查看倉庫信息2倉庫信息管理對話框設計如下:Refresh_Date()函數實現功能:為Ado
15、dc1控件設置數據源,從而在DataGrid1控件中顯示數據內容,代碼如下:void CStoreHouseManDlg:Refresh_Data()UpdateData(TRUE);CString cSource;cSource = SELECT Sid, Sname AS 倉庫單位, Memo AS 備注;cSource += FROM Storehouse ORDER BY Sname;m_adodc.SetRecordSource(cSource);m_adodc.Refresh();/設置表格列寬度_variant_t vIndex;vIndex = long(0);m_datagr
16、id.GetColumns().GetItem(vIndex).SetWidth(0);vIndex = long(1);m_datagrid.GetColumns().GetItem(vIndex).SetWidth(100);vIndex = long(2);m_datagrid.GetColumns().GetItem(vIndex).SetWidth(420);(三)產品管理模塊設計1實現功能如下:產品類別的添加、修改和刪除產品信息的添加、修改和刪除2 產品類別管理對話框和編輯對話框設計如下:1產品信息管理對話框設計(四)庫存操作管理模塊設計1實現功能如下:出入庫操作的添加、修改和刪除
17、庫存盤點的添加、修改和刪除2入庫對話框的設計:3出庫對話框的設計:(五)庫存警示管理模塊設計1實現功能如下:實現數量報警管理,即當庫存產品的數量低于下線或超過上線時報警。實現失效報警管理,即當庫存產品即將達到有效期時報警。2報警管理模塊對話框設計如下:(六)統(tǒng)計查詢管理模塊設計1實現功能如下:產品出入庫統(tǒng)計表庫存產品流水線統(tǒng)計表2入庫統(tǒng)計對話框和流水統(tǒng)計表對話框設計如下: 五、收獲與體會超市形態(tài)具有種種優(yōu)點,但在目前狀況下,它仍存在零售業(yè)商業(yè)企業(yè)所共有的落后的一面,不能有效的管理每一種商品,收款結算速度慢,容易出現營業(yè)差錯,不宜進行商品調價,盤點效率底等,而且在超市日常管理中,商品進、銷、存決
18、策以經驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足,隨著超市形態(tài)的高速發(fā)展,其經營管理也變的愈加復雜,日常所需處理的數據量也逐漸增大,商業(yè)運轉的中間環(huán)節(jié)也越來越多,原始的人工管理以及現存的管理系統(tǒng)已無法應對這復雜的市場。為此,我在本次設計之中選擇了重新設計超市信息管理系統(tǒng),依靠現代化的計算機信息處理技術來管理超市,從而節(jié)省了大量的人力、物力、改善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進銷存狀況和各種反饋信息分析,使管理人員快速對市場的變化作出相應決策,加快超市的系統(tǒng)建立的技術基礎?!胺彩骂A則立,不預則廢”,這是我在開發(fā)完這套超市庫存管理信息系統(tǒng)后最大
19、的體會。 通過開發(fā)本系統(tǒng)我對前面學過的許多課程有了更為深刻的理解,如果在開發(fā)前整個開發(fā)工作做出全方位的規(guī)劃和系統(tǒng)的分析,開發(fā)過程就會事半功倍,否則就會遇到許多意想不到的問題,延緩了開發(fā)的過度。在設計中我基本能按照規(guī)范的方法和步驟進行,首先對現有的系統(tǒng)進行調查,并查閱有關資料,最后確定設計方案,然后設計并制作,實施過程中我深刻的認識到認真執(zhí)行管理系統(tǒng)軟件標準的重要性,由于對管理系統(tǒng)軟件相關的標準和規(guī)范不太了解,缺少行為操作準則,所以在設計中手法比較生硬,主與次也沒能很好把握住,這些方面通過這次系統(tǒng)設計都有了加強的了解。還有,我認為有充分的資料和有經驗的開發(fā)人員指導是開發(fā)得以迅速進展的關鍵因素之一。在具體的設計與實施中,我看到并感受到了一個管理系統(tǒng)從無到有的過程,對具體的設計步驟、思路、方法、技巧都有了進一步的了解。此次課程設計,給了我極大的自信,鍛煉了我的獨立思考能力,相信在以后的系統(tǒng)設計課程中能夠做到更加遂心應手,高質量的完成工作計劃。- 19 -