目錄一、專案說明1
二、系統分析5
三、系統設計6
四、程式設計8
五、系統測試20
六、設計總結20
七、參考文獻23
八、致謝23
超市進銷存管理系統
一、 專案說明
(一)專案背景
目前,無**司還是企業對於貨物都實行了資訊化管理,以提高管理水平和工作效率,同時也可以最大限度地減少手工操作帶來的錯誤。於是,進銷存管理資訊系統應運而生。在工廠中,產品的進銷存涉及產品原料的採購,庫存,投入生產,報損,甚至還有涉及到銷售,同時對於產品也有相應的生產,庫存,銷售和報損等類似環節。
在其他非生產性單位,如超市,商店等,則主要涉及到進貨,庫存和報損4個方面。
下面通過乙個小型超市進銷存管理系統的例子,來講述如何制定乙個面向企業的或面向公司的進銷存管理系統。
(二)開發方法與使用環境
開發和執行環境選擇
開發工具:visualfoxpro6.0中文版;
執行環境:windows 7或windows 2000、windows xp。
在學習過程中,可以利用現有的硬體和軟體環境進行系統再開發實現。
結構化系統開發方法的五大階段:
(1) 系統規劃階段:對系統進行初步調查,進行可行性分析,標準文件為可行性報告。
(2) 系統分析階段:描述先行系統,優化整合,提出新系統的餓邏輯模型。
(3) 系統設計階段:根據新系統的邏輯模型,具體設計出新系統的物理模型。
(4) 系統實施階段:重點工作是軟體程式設計、使用者培訓、資料處理三個工作。起標準文件為程式檔案,使用者使用手冊。
(5) 系統執行階段:進行系統的日常執行管理、維護和評價三部分工作,這一階段文件為系統驗收報告。
(三)設計思路
系統開發的主要任務是,實先公司企業貨物管理的穩定性,易操作性,可維護性,安全性等,從而達到提高貨物管理效率的目的。
本系統實現的目標功能有如下幾項。
1. 資訊管理
商品資訊管理:用來管理系統中要用來進行進貨、出貨操作的商品的資訊,包括新增、修改、刪除和查詢資訊。
2. 日常操作
商品進貨操作:用來完成商品的進貨操作。
商品出貨操作:用來完成商品的出貨操作。
3. 資訊管理
庫存資訊查詢、進貨資訊查詢、出貨資訊查詢。
4. 系統管理
系統登入、修改密碼。
(四)組員分組情況
歐陽秀韻:建立專案與資料庫,日常管理模組(商品進貨操作表、單商品出貨操作表單)
周頻捷:建立專案與資料庫,建立資訊查詢模組:(進貨資訊查詢表單、出貨資訊查詢表單、庫存記錄查詢表單)建立列印輸出功能:(商品進貨記錄報表、商品出貨記錄報表、商品庫存記錄報表)
張文:建立資訊管理模組:(商品資訊表單、輸入查詢條件表單)
陳昕儀:建立系統管理模組:(建立splash表單、系統登入表單、修改密碼表單、建立about程式
二、系統分析
(一)系統設計思想
通過完成這個超市進銷存管理系統,實現公司企業貨物管理的穩定性、易操作性、可維護性、安全性、而且達到提高貨物管理效率的目的。
可行性分析就是對專案開發的可能性和必要性進行分析,避免盲目投資。主要是必要性分析和效益分析,以決定是否建立mis,同時還要進一步進行技術可行性分析,投資效益分析,組織管理可行性分析,確定是否存在否定專案的可能性。
(二)系統功能模組劃分
(三)商品資訊流程圖:
(四)進貨資訊流程圖:
(五)出貨資訊流程圖:
(六)庫存資訊流程圖:
(七)使用者資訊流程圖:
(八)系統設定流程圖:
三、 系統設計
登入介面(如下):
開啟系統軟體,就會出現登陸介面。在登入介面中,包括了「資料管理系統」、「使用者名稱」和「密碼」三個標籤、兩個文字框,以及「確定」和「退出」兩個命令按鈕。使用者在使用該系統時,首先應輸入正確的使用者名稱和密碼,點選「確定」按鈕後實現系統登入,系統到達主介面;如果使用者決定放棄登入,則點選「退出」按鈕,退出系統登入介面。
主介面(如下):
頁面上有「資訊管理」「日常操作」「資訊查詢」「系統管理」四個選項,使用者可根據自己的需要自行選擇。
「商品資訊管理」表單如下:
資料庫概念結構設計
本系統設計到的實體包括「商品資訊」實體、「進貨資訊」實體、「出貨資訊」實體、「庫存資訊」實體和「使用者資訊」實體。各個實體具體描述e-r圖介紹如下:
「商品資訊」 如圖所示:
「進貨資訊」 實體的e-r圖如下所示:
「出貨資訊」實體的e-r圖如下圖所示:
「庫存資訊」實體的e-r圖如下圖所示:
「使用者資訊」實體的e-r圖如下圖所示:
資料庫邏輯結構設計
「商品資訊」表1
「進貨資訊」 表2
「出貨資訊」 表3
「庫存資訊」表4
「使用者資訊」表5
「系統設定」表6
四、程式設計
「超市進銷存管理系統」中的共有「商品資訊管理」「日常操作」「資訊查詢」
「系統管理」四大模組。
1,商品資訊系統
在專案管理器中新建乙個作為「商品資訊管理」表單,儲存為「proadmin」。將「商品資訊」表和「系統設定」表新增到表單的資料環境中。
在資料環境設計器中設定「商品資訊」表的」exclusive」屬性值為 t 設定其「buffermodeoverride」屬性值為「2-儲存式行緩衝」。
在表單中新增4個shape控制項作為分隔符,再新增乙個命令組控制項用來對「商品資訊」表記錄進行操作。
2,建立「輸入查詢條件」表單
在專案管理器中新建乙個表單作為「輸入查詢條件」表單,儲存「searchkey」。在表單中新增1個文字框,1個組合框控制項,2個標籤控制項和2個按鈕控制項。設定表單如圖所示:
效果圖:
3,建立「商品進貨操作」表單
在專案管理器中新建乙個表單為「商品進貨」表單,儲存為「inact」
將「進貨資訊」表、「商品資訊」表、和「庫存資訊」表新增到表單的資料環境中,再新增1個核取方塊控制項和2個按鈕控制項,設定表單中控制項的布局如圖:
效果圖:
4,建立「商品出貨操作」表單
在在專案管理器中新建乙個表單為「商品出貨」表單,儲存為「outact」
將「出貨資訊」表、「商品資訊」表、和「庫存資訊」表新增到表單的資料環境中,再新增1個核取方塊控制項和2個按鈕控制項,設定表單中控制項的布局如圖:
效果圖:
5,建立「進貨資訊查詢」表單
在專案管理器重建立一表單作為「進貨資訊查詢」表單,儲存為「insearch」。將「inview」檢視和「系統設定」表新增到表單的資料環境中。
再在表單中新增1個**控制項、6個標籤控制項、5個文字框控制項、1個組合框控制項和2個按鈕鍵,設定這件控制項的布局如圖:
效果圖:
6,建立「出貨記錄查詢」表單
在專案管理器中新建乙個表單作為「出貨記錄查詢」表單,命名為「outsearch」。將「outview」檢視和「系統設定」表新增到表單的資料環境中。
在表單中新增1個**控制項,1個組合框控制項、5個文字框控制項、6個標籤控制項和2個命令按鈕控制項。
建立好的「出貨記錄查詢」如表的所示:
效果圖:
7,建立「庫存記錄查詢」表單
「庫存記錄查詢」表單用來查詢商品的庫存情況,該表單的建立方法與「進貨記錄查詢」和「出貨記錄查詢」表單基本相同,所以不再列出具體步驟。建立好的「庫存記錄」表單效果如圖:
效果圖:
8,建立「修改密碼」表單
在專案管理器中新建乙個表單作為「密碼修改」的表單。
效果圖:
9,建立列印輸出功能
在vfp中建立報表可以使用嚮導來建立報表的結構,結構建立完畢以後再使用報表設計器來修改細節屬性。本系統中建立的3個報表都是分組報表,「商品進貨記錄」「商品出貨記錄」報表都是以「商品編號」欄位來分組的,「商品庫存記錄」是以「類別」來分組的。
下面是報表布局圖:
「商品進貨記錄」報表
「商品出貨記錄」報表
「商品庫存記錄」報表
五、系統除錯
在各項報表和表單完成了之後,由組長進行連編和除錯工作。在執行過程中,我們發現在系統中仍然存在著許多不足,部分介面由於**等問題出現錯誤導致無法執行。但是在全組人員的努力配合下問題都一一解決了。
在確保系統能夠成功執行之後才開始進行課程設計報告的編寫。
六、設計總結
這次的管理資訊系統課程設計,使我們真正開始了解到資料管理系統的設計開發工作。系統管理設計整個過程中包括了專案說明、系統調查、系統分析、系統設計、程式設計、系統測試這幾個步驟。
這次的課程設計所涉及到的vfp相關知識與管理資訊系統的相關知識,使我們對自己的專業有了更為詳盡和深刻的了解,也是對課本知識很好的鞏固與運用。從這次課程設計中,我們也充分感受到了實際工作與書本知識存在的巨大距離,這更加地勉勵我們要加強學習、刻苦鑽研。
此次實習使我們對計算機知識特別是在軟體方面的知識有了更深入的了解,而且在軟體的開發與應用等方面也起到了巨大的啟蒙指導作用,為我們以後在軟體方面的學習操作打下了堅實的基礎。同時,資料資訊系統的設計也對於我們學習管理方面的知識有所輔助。讓我們不僅僅侷限於書本,而是有據可依,真正自己動手來完成乙個系統的設計執行工作,對於今後在工作中的運用也有很大的幫助。
球閥課程設計報告 ProE課程設計
一.課題名稱 球閥班級 12機自a1 小組成員 李軍帥 組長 李軍帥 二.球閥的功能和工作原理描述 1.球閥的工作原理 球閥的主要驅動原件是裝配於閥杆上端的扳手,球閥的啟閉元件是位於閥桿下端的球體。球閥的主要工作原理是 當給扳手施加某一轉矩,扳手驅動閥桿旋轉,閥桿將扳手的轉矩傳遞給位於閥桿下端的球體...
課程設計報告
數位電路課程設計報告 題目姓名 班級學號 同組人報告得分 南京航空航天大學金城學院 目錄一 課設內容及要求 1 設計任務 2 設計指標 二 設計方案 1 總體設計方案說明 2 模組結構與方框圖 三 電路設計與器件選擇 1 功能模組一 實際名 1 模組電路及引數計算 2 工作原理和功能說明 3 器件說...
課程設計報告
題目院 系電子與資訊工程學院 專業電子資訊科學與技術 班級姓名 設計日期 報告書寫要求 1 報告的撰寫要求條理清晰 語言準確 表述簡明。報告中段首空兩個字元,中文字型為宋體五號,數字 字元 字母為times new roman五號,且單倍行距。2 報告中插圖應與文字緊密配合,文圖相符,技術內容正確。...