進銷存管理系統

2021-03-25 06:07:04 字數 2594 閱讀 9689

《物件導向程式設計》

課程設計報告

題目: 進銷存管理系統

院 (系): 資訊科學與工程學院

專業班級: 軟體工程1***班

學生姓名***

學號: ***xx

指導教師xx

20 15 年 6 月 15 日至20 15 年 6 月 26 日

武昌首義學院制

物件導向程式設計課程設計任務書

目錄1系統分析1

1.1 需求分析1

1.2 系統模組分析1

2 uml分析與設計3

2.1 系統用例圖3

2.1.1 業務功能用例3

2.1.2 管理員功能用例5

2.2 系統類圖6

3 資料庫分析與設計7

3.1 資料庫設計7

3.1.1 表設計7

3.1.2 檢視設計8

3.1.3 儲存過程設計9

3.2 資料庫ddl指令碼9

4 功能實現與系統測試11

4.1 功能實現11

4.2 系統測試21

總結25

1 系統分析

隨著我國市場經濟的蓬勃發展和人們對計算機的普遍應用,批發、零售行業正處在乙個高速發展的時期。行業的快速發展必然導致競爭的加劇,要想在激烈的市場競爭中謀求發展,客觀上要求企業必須加強內部管理,提高運營效率。而我國大部分小型批發、零售企業在資訊機制上還沒有擺脫原有的手工模式,企業內部沒有形成完善的、有效的資訊化管理機制,企業發展的動力不足,從而影響企業的持續、穩定、快速的發展。

該篇設計編寫的乙個用於小型企業進銷存管理系統。其中擁有功能比較全面的進銷存管理系統。該系統包括進貨資訊處理、出貨資訊處理、庫存的查詢、銷售資訊處理及系統設定等幾個模組。

1.1 需求分析

進銷存管理系統,就是通過計算機技術,實現對小型企業進貨管理、銷售管理、庫存處理、資訊查詢及系統管理。其主要功能包括以下方面:

(1)進貨管理

進貨管理主要是生成進貨單,以及進貨退貨的處理。進貨單存在對進貨單的增加、刪除、查詢、修改;

(2)銷售管理

銷售管理主要是生成銷售單,以及銷售退貨處理。銷售單存在對銷售單的怎增加、刪除、查詢、修改

(3)庫存管理

庫存管理主要是庫存盤點以及**的調整,庫存盤點包括庫存統計、入庫登記、出庫登記。

(4)系統管理

系統管理主要是密碼的更改、操作員管理、登陸退出系統

1.2 系統模組分析

根據對本系統的需求分析,可以歸納出系統主要功能如下:

(1) 進貨。進貨的訊息查詢、錄入、修改、刪除。

(2) 銷售。銷售的訊息查詢、錄入、修改、刪除。

(3) 庫存。庫存資訊的查詢、錄入、修改、刪除。

(4) 系統管理。系統管理員對整個系統人員的查詢、修改、刪除、增加

圖1-1系統模組分析圖

2 uml分析與設計

uml是一種功能強大的、物件導向的視覺化系統分析的建模語言,它採用一整套成熟的建模技術,可從不同的視角為系統建模,廣泛地適用於各個應用領域。它的各個模型可以幫助開發人員更好地理解業務流程,建立更可靠、更完善的系統模型。從而使使用者和開發人員對問題的描述達到相同的理解,以減少語義差異,保障分析的正確性。

2.1 系統用例圖

需求分析的目標就是建立需求模型,即從功能需求出發建立用例模型,uml的用例圖從使用者的需求中提取,以盒圖的方式描述待開發的系統的功能需求。每個用例都指定了客戶的需求即他們需要系統幹什麼。用例圖為設計活動不僅記錄需求而且還提供了一種挖掘的資訊,它記錄了需求到設計結果之間的對映關係,能夠確保設計結果具有明確的根據或者說具有可維護性,基於uml的軟體開發過程是以用例驅動的。

2.1.1基於業務功能的用例

圖2-1進銷存系統的業務用例圖

(1)庫存管理用例的描述

(2)進貨管理用例的描述

(3)銷售管理用例的描述

2.1.2基於管理員的業務用例圖

圖2-2進銷存系統的系統管理業務用例圖

(1)管理員用例的描述

2.2 系統類圖

系統中所有類圖(含類之間的關係)。通過以上從不同角度對本系統的分析,可以獲得系統類圖,如圖所示。

圖2-3進銷存系統的類圖

3 資料庫分析與設計

3.1 資料庫設計

3.1.1 表設計

(1)使用者表user_table(員工編號(eid),員工姓名(ename),員工性別(e***),員工年齡(eage),員工類別(emark))

表3-1 進銷存管理系統系統使用者表

(2)進貨單buyorder_table(進貨單編號(bid),商品編號(gid),單價(gprice),單位(unit),進貨時間(jhdate),員工編號(eid))

表3-2 進銷存管理系統進貨單表

(3)銷售表sales_table(銷售單編號(sid),商品編號(gid),客戶名稱(customername),單價(gprice),數量(gnum),銷售日期(xsdate),員工編號(eid))

表3-3 進銷存管理系統銷售表

(4)庫存資訊表(tb_table)(庫存編號(tid),商品編號(gid),商品數量(gnum),入庫時間(rkdate),員工編號(eid))

表3-4 進銷存管理系統庫存資訊表

進銷存管理系統

基本介紹 適用於各類企業倉庫管理 行政事業機構物資管理,具有強大的專案管理 分倉控制 多操作員控制功能。1.適用於所有行政單位物資管理 學校 財政 公安 消防等 小到商店 細到工程隊 大到集團企業倉庫管理 同類產品適應面有限 2.支援條碼輸入,輸出,列印,快捷方便 3.獨有的專案管理 動態庫存統計 ...

進銷存管理系統報告

武夷學院 課程設計報告 數學與計算機系 進銷存管理系統 隨著計算機的普及和計算機科學技術的飛速發展,人們開始越來越多地利用計算機解決實際問題。進銷存管理是醫藥行業管理中的重要部分,面對大量的藥品進銷存資訊,採用人力畜力將浪費大量時間,人力和物力,並且資料準確性低,資料彙總速度慢。所以針對醫藥行業,由...

產品進銷存管理系統

中北大學 網頁開發與設計 實訓報告 2013年1月5日 一 設計任務概述 包括系統總體框圖及功能描述 乙個公司或者乙個商店的進貨,銷售管理是一件複雜的事情,人工管理費時費力又容易出錯。如果有乙個方便易用又高效率的計算機系統可以管理產品的進銷存的話,將會大大提高效率,節省人力物力和時間,而且記錄完整,...