軟件設計方法課程設計庫存管理系統(tǒng)的設計與開發(fā)_第1頁
軟件設計方法課程設計庫存管理系統(tǒng)的設計與開發(fā)_第2頁
軟件設計方法課程設計庫存管理系統(tǒng)的設計與開發(fā)_第3頁
軟件設計方法課程設計庫存管理系統(tǒng)的設計與開發(fā)_第4頁
軟件設計方法課程設計庫存管理系統(tǒng)的設計與開發(fā)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件設計方法課程設計軟件設計方法課程設計 設設計計說說明明書書 庫存管理系統(tǒng)的設計與開庫存管理系統(tǒng)的設計與開 發(fā)發(fā) 學生姓名 學號0721024016 班級信管 071 成績 指導教師 計算機科學與技術系計算機科學與技術系 20102010 年年 1 1 月月 6 6 日日 軟件設計方法 課程設計評閱書 題目庫存管理系統(tǒng)的設計與開發(fā)庫存管理系統(tǒng)的設計與開發(fā) 學生姓名王勇學號0721024016 指導教師評語及成績 指導教師簽名: 年 月 日 答辯評語及成績 答辯教師簽名: 年 月 日 教研室意見 總成績: 室主任簽名: 年 月 日 課程設計任務書 20092010 學年第一學期學年第一學期 專

2、業(yè): 信息管理與信息系統(tǒng) 學號: 0721024016 姓名: 王勇 課程設計名稱: 軟件設計方法課程設計 設計題目: 庫存管理系統(tǒng)的設計與開發(fā) 完成期限:自 2009 年 12 月 10 日至 2010 年 1 月 8 日共 4 周半 設計依據、要求及主要內容(可另加附頁): 庫存管理是企業(yè)管理的一個重要內容。它不僅影響企業(yè)的資金流動,更影響著企業(yè)的 生產能力和效率。加強企業(yè)庫存管理,可以提高企業(yè)生產效率,降低經營成本,進而提高 企業(yè)的競爭力。 庫存管理系統(tǒng)為商品的管理提供一個比較完善的工具,幫助后勤服務部門對商品的進 銷存進行管理。本系統(tǒng)主要完成對數(shù)據的輸入、刪除、查詢功能及商品的其他信息

3、功能, 減輕管理人員的工作負擔。 請同學們以某個企業(yè)為背景,設計、開發(fā)一個簡易的庫存管理原型系統(tǒng)。開發(fā)工具不限。 指導教師(簽字): 教研室主任(簽字): 批準日期: 年 月 日 摘摘 要要 庫存管理是企業(yè)管理的一個重要內容。它不僅影響企業(yè)的資金流動,更影響著企業(yè)的 生產能力和效率。加強企業(yè)庫存管理,可以提高企業(yè)生產效率,降低經營成本,進而提高 企業(yè)的競爭力。本次課設是以超市管理系統(tǒng)為例來說明庫存管理的一些應用實例。本系統(tǒng) 主要完成對數(shù)據的輸入、刪除、查詢功能及商品的其他信息功能,減輕管理人員的工作負 擔。 關鍵詞:關鍵詞:庫存管理;進銷存;數(shù)據;企業(yè);入庫 目 錄 1.1.課題描述課題描述

4、.1 2.2.需求分析需求分析 .2 2.1 用戶需求分析 .2 2.1.1 功能需求分析 .2 2.1.2 數(shù)據流圖 .2 2.2 基本設計概念和處理流程.4 3.3.概念結構概念結構 .5 3.1 系統(tǒng)流程圖 .5 3.2 庫存管理系統(tǒng)流圖 .6 4.4.邏輯結構設計邏輯結構設計 .7 4.1 概念設計 .7 4.2 結構設計 .8 5.5.系統(tǒng)數(shù)據結構設計系統(tǒng)數(shù)據結構設計 .9 6.6.測試測試 .10 6.1 用戶登錄.10 6.2 基本信息 .11 6.2.1 員工基本信息: .11 6.2.2 供應商信息: .11 6.2.3 商品進貨信息: .12 6.2.4 進貨信息查詢: .

5、12 6.2.5 商品銷售信息: .13 6.2.6 商品退貨信息: .13 總結總結 .14 參考文獻參考文獻 .15 1.1.課題描述課題描述 隨著當今社會經濟的飛速發(fā)展,也是得銷售更為重要。然而,要想有一個良好的銷售業(yè)績,庫存 管理是必不可少的監(jiān)視后盾。由此,我們設計了一個庫存管理系統(tǒng)。 我們設計此系統(tǒng)要實現(xiàn)的目標是使超市實現(xiàn)信息化管理。以往所需要處理的數(shù)據量不大,商業(yè)運 轉的中間環(huán)節(jié)不多,而現(xiàn)在都發(fā)生了驚人的變化,使得原始的人工管理已無法應對這復雜的市場,售 貨員站柜臺的形式早已不能滿足現(xiàn)有銷售也的發(fā)展,所以此系統(tǒng)將解決這些問題,它實行了信息化管 理,以提高了超市的管理水平和工作效率,

6、同時也可以最大限度的減少手工操作帶來的錯誤。減少了 部分勞動力的開銷。 開發(fā)工具:sql server 2005,winform 2 2需求分析需求分析 2.12.1 用戶需求用戶需求分析分析 關于此小型超市管理系統(tǒng),用戶要求實現(xiàn)信息管理、銷售管理、財務管理等業(yè)務管理;完成數(shù)據 錄入、匯總及查詢功能;以及要有較好的界面設計、完善的幫助功能。 2.1.12.1.1 功能需求分析功能需求分析 (1)該管理軟件將對庫存貨品進行基本管理,對產品的進貨單和產品的銷售單進行錄入管理和控制; (2)該管理軟件將根據用戶的需要對進貨、銷售、庫存情況進行查詢,增加,修改,刪除等操作; (3)該管理軟件將為用戶提

7、供賬號管理工具,以便用戶對賬號進行管理,具體為添加用戶、刪除用 戶、修改用戶密碼; (4)該管理軟件提供企業(yè)人員管理,能夠對企業(yè)員工的分類管理,新員工的加入以及員工刪除,修 改進本信息等功能。 (5)該管理軟件可以方便顧客退貨;方便管理員對退貨信息進行查詢、錄入、修改、刪除等操作; (6)本系統(tǒng)還將提供庫存警報功能;方便管理員掌握庫存情況,及時補貨; 2.1.22.1.2 數(shù)據流圖數(shù)據流圖 數(shù)據流圖:簡稱 dfd,就是采用圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據在系統(tǒng)內部的邏輯流向和 邏輯變換過程,是結構化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。如圖 2.1-2.6 所示: 圖

8、2.1 超市管理系統(tǒng)頂層圖 圖 2.2 庫存管理部分(第 1 層圖) 圖 2.3 進貨管理部分(第 1 層圖) 2.22.2 基本設計概念和處理流程基本設計概念和處理流程 系統(tǒng)基本概念設計是在設計初期,對系統(tǒng)界面和登錄過程進行設置的。進入系統(tǒng)可分為幾個部分, 而能否登錄系統(tǒng)還有一個判斷過程。當浸入系統(tǒng)后,就可以進入管理階段。其中有商品管理、銷售商 品信息管理、供應商品信息管理、倉庫信息管理等。 系統(tǒng)的基本設計概念和處理流程如圖 2.6 開始 用戶登錄 失敗 重試 是 成功登陸 商品信息管理 銷售時商品信息管 理 供應商及相關商品 管理 倉庫商品信息管理 退出 退出登錄 圖 2.6 處理流程 3

9、 3概念結構概念結構 3.13.1 系統(tǒng)流程圖系統(tǒng)流程圖 庫存管理系統(tǒng)業(yè)務流程圖如圖 3.1 所示 登陸庫存管理系統(tǒng) 驗證用戶信息 系統(tǒng)主窗體 倉庫管理 入庫管理 出庫管理 盤存管理 綜合管理 歷史數(shù)據管 理 打印、查詢 系統(tǒng) 貨品入庫單 經辦人員報表 貨品出庫單 數(shù)據備份 備份輸出 庫存匯總 圖 3.1 庫存管理系統(tǒng)數(shù)據流程圖 3.23.2 庫存管理系統(tǒng)流圖庫存管理系統(tǒng)流圖 庫存管理系統(tǒng)流圖如圖 3.2 所示 圖 3.2 庫存管理系統(tǒng)流圖 4 4邏輯結構設計邏輯結構設計 4.14.1 概念設計概念設計 根據需求分析得到的信息抽象為 e-r 模型如下: 顧客 編號 姓名 性別 注冊時間 是否過

10、期 消費金額 商品 編號 單價庫存 收銀員 編號 性別 登錄名 密碼 交易 時間 數(shù)量 收銀 金額 1 1 m n 姓名 圖 4.1 總體設計 e-r 圖 名稱 4.24.2 結構設計結構設計 模塊圖如圖 4.2 所示 圖 4.2 超市管理系統(tǒng)功能圖 5.5.系統(tǒng)數(shù)據結構設計系統(tǒng)數(shù)據結構設計 主要邏輯結構如下: 商品信息管理: 進貨管理: 屬性:cno(條形碼編號) 屬性:sname(供應商名稱) cname(商品名稱) sc(供應商商品) cmd(生產日期) scp(商品的進價) cbd(變質日期) sadr(供應商地址) cpm(生產廠家) scc(供應商商品數(shù)量) cp(商品進價) cp

11、2(商品零售價) 銷售管理: 倉庫管理: 屬性: 屬性: cname(商品名稱) cname(商品名稱) cno(條形碼編號) cno(條形碼編號) ccout(商品數(shù)量) ccout(商品庫存數(shù)量) cmd(生產日期) ccout2(商品貨架上數(shù)量) cbd(變質日期) cmd(生產日期) cp(商品的單價) cbd(變質日期) cpm(生產廠家) cpm(生產廠家) 6.6. 測試測試 6.16.1 用戶登錄用戶登錄 圖 6.1 用戶登錄界面圖 進入主界面: 圖 6.2 系統(tǒng)主界面圖 6.26.2 基本信息基本信息 6.2.16.2.1 員工基本信息:員工基本信息: 圖 6.3 員工信息圖

12、 6.2.26.2.2 供應商信息:供應商信息: 圖 6.4 供應商信息圖 6.2.36.2.3 商品進貨信息商品進貨信息: 圖 6.5 商品進貨信息圖 6.2.46.2.4 進貨信息查詢:進貨信息查詢: 圖 6.6 進貨信息查詢圖 6.2.56.2.5 商品銷售信息:商品銷售信息: 圖 6.7 商品銷售信息圖 6.2.66.2.6 商品退貨信息:商品退貨信息: 圖 6.8 商品退貨信息圖 總結總結 在本次課程設計過程中,由于本人學習并不是很認真,加之時間較緊,所以這個庫存管理過程還 存在許多不足。因為對學生管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。 本次課設是設計一個庫

13、存管理系統(tǒng),我們用超市管理系統(tǒng)來進行模仿。盡管本管理系統(tǒng)存在著很 多不足,但其功能全面、易于日后程序更新、數(shù)據庫管理容易、界面友好、操作方便、效率高、安全 性好等優(yōu)點是本管理系統(tǒng)所必需的。相信本管理系統(tǒng)是一套超市在日常管理中必不可少的管理軟件。 通過開發(fā)這個系統(tǒng),鞏固了我對課本上知識的更深一步了解,但在這次課程設計中的最大收獲并不是 掌握幾門開發(fā)工具的應用,而是學會了設計系統(tǒng)的思維方法,以及與同學們之間相互幫助的精神。 經過了這次課程設計,將對我以后的學習帶來很大幫助。由于自己平時學習的疏忽,許多地方都 只是一知半解,在這次課設過程中遇到了許多麻煩,這也讓我深刻的認識到了平時認真學習的重要性。 所以,我將在以后的學習過程中盡可能的細心認真。 參考文獻參考文獻 1 施威銘研究室.sql server 2005 中文版管理實務.機械工業(yè)出版社.2007-1-1 2 jean-luc david tony loton erik gunvaldson 金玉林 唐海洋 周耗譯.visual studio 2005 team system 專家教程.清華大學出版社.2007-10-1 3 明日科技著.c#程序開發(fā)范例寶典.人民郵電出版社.2007

溫馨提示

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

評論

0/150

提交評論