-武夷學院
課程設計報告
數學與計算機系
進銷存管理系統
隨著計算機的普及和計算機科學技術的飛速發展,人們開始越來越多地利用計算機解決實際問題。進銷存管理是醫藥行業管理中的重要部分,面對大量的藥品進銷存資訊,採用人力畜力將浪費大量時間,人力和物力,並且資料準確性低,資料彙總速度慢。所以針對醫藥行業,由於每天銷售量很大,呆賬,錯帳時有發生且常出現開「空單」的現象,開發乙個易於操作的進銷存軟體成為醫藥企業的首選。
通過計算機對企業資訊流通過程中的資料進行自動化管理是開發本系統的主要目的。
整個系統從操作簡便、靈活、使用、安全的要求出發,完成對進貨、銷售、庫存查詢管理的全過程的資訊跟蹤與管理,包括對操作員與系統資料的維護,資訊的新增、刪除、查詢等。本系統可以滿足醫藥行業中各種批發、零售及經銷公司的進、銷、存方面的需求。該醫藥進存銷管理系統涉及對藥品的基本資訊查詢和管理,藥品採購,藥品銷售,倉庫的管理,藥品**商的資訊維護,客戶的資訊維護。
它以廣泛的調查為基礎,最大程度上滿足使用需求,來提公升藥品的管理水平,優化資源,盡可能地降低成本,統籌安排以實現最大效益化。
1、基本資料管理
● 管理藥品資訊;
● 管理**商資訊;
● 管理客戶資訊;
● 管理業務員資訊;
● 管理倉庫資訊。
1. 進貨管理
● **資訊;
● 採購資訊
● 進貨單資訊。
2. 銷售管理
● 購買資訊;
● 銷售單資訊。
3. 庫存管理
● 倉庫資訊;
● 庫存資訊;
● 儲存資訊
● 庫存不足查詢
● 藥品快過期查詢。
功能結構圖如圖2—1所示。
圖2—1
進銷存管理系統的資料流圖如圖2-2所示
圖2-2
藥品類別
圖3.1-1
藥品資訊
圖3.1-2
客戶資訊
圖3.1-3
**商資訊
圖3.1-4
倉庫資訊
圖3.1-5
業務員類別資訊
圖3.1-6
業務員資訊
圖3.1-7
**圖3.1-8
採購圖3.1-9
整理圖3.1-10
管理圖3.1-11
儲存圖3.1-12購買
圖3.1-13
**商—業務員之間的聯絡圖,如圖3.1-14所示
圖3.1-14**商—業務員聯絡圖
商品—採購員之間的聯絡圖,如圖3.1-15所示
圖3.1-15商品—採購員聯絡圖
商品—管理員之間的聯絡圖,如圖3.1-16所示
圖3.1-16商品—業務員之間的聯絡圖
倉庫—管理員之間的聯絡圖,如圖3.1-17所示
圖3.1-17業務員—管理員之間的聯絡圖
倉庫—藥品之間的聯絡圖,如圖3.1-18所示
圖3.1-18倉庫—藥品之間的聯絡圖
6、藥品—客戶之間的聯絡圖,如圖3.1-19所示
圖3.1-19藥品—客戶之間的聯絡圖
藥品—客戶之間的聯絡圖,如圖3.1-20所示
圖3.1-20藥品—業務員之間的聯絡圖
圖3.2-1
有下劃線的表示主鍵
藥品類別(類別編號、類別名稱)
藥品資訊(藥品編號,藥品名稱、**廠家、藥品類別、生產廠家、零售價、類別、進價 、生產日期)
**商資訊(**商編號、名稱、位址、****、開戶行、賬號)
倉庫資訊(倉庫編號、名稱、備註)
業務員類別(類別編號,類別名稱)
業務員資訊(業務員編號、姓名、性別、年齡、****、位址、類別編號)
客戶資訊(客戶編號、姓名、性別、年齡、****、位址)
**(**商編號,採購員編號,**數量)
採購(商品編號,業務員編號,採購日期,藥品數量,商品**)
整理(藥品編號,業務員編號,藥品數量)
管理(業務員編號,倉庫編號,備註)
儲存(藥品編號、倉庫編號、更新日期、數量、備註)
購買(商品編號,客戶編號,銷售日期,商品數量,零售**)
經過一系列的轉化該關係模式屬於第三nf
資料庫名稱:jxcs
create database jxcs
use jxcs
/*藥品類別資訊表(類別編號,類別名稱)*/
create table mcategory
( m**o char(4) not null primary key,
m**ame varchar(6) not null
)圖5.1-1
/* 藥品資訊表(藥品編號,藥品名稱,藥品批號,藥品規格,生產廠家,進價,零售價,生產日期,備註)*/
create table medicine
( mno char(4) not null primary key,
m**o char(4) not null
constraint m_c_f foreign key references mcategory( m**o)
mname varchar(30) not null,
mbatchno varchar(4) not null,
mspecificatios char(4),
mmanufacturers varchar(20) not null,
mpurchaseprice varchar(4) check (mpurchaseprice >0) ,
mretailprice varchar(4) check (mretailprice >0),
mproductiondate **alldatetime,
mvalidity **alldatetime,
mnote varchar(20)
)圖5.1-2
/* 客戶資訊表(客戶編號,客戶姓名,性別,年齡,位址,****)*/
create table guest
( gno char(4) not null primary key ,
gname varchar(8) not null ,
g*** char(2) not null check (g*** in ('男','女')),
gage into ,
phone char(20) not null,
address varchar(30) not null
)圖5.1-3
/* **商資訊表(**商編號,**商名稱,****,**商位址,開戶行,開戶賬)*/
create table supplier
( sno char(4) not null primary key,
sname varchar(30) not null,
sphone char(20) not null,
saddress varchar(30) not null,
sbank varchar(12),
saccount varchar(19)
)圖5.1-4
進銷存管理系統
基本介紹 適用於各類企業倉庫管理 行政事業機構物資管理,具有強大的專案管理 分倉控制 多操作員控制功能。1.適用於所有行政單位物資管理 學校 財政 公安 消防等 小到商店 細到工程隊 大到集團企業倉庫管理 同類產品適應面有限 2.支援條碼輸入,輸出,列印,快捷方便 3.獨有的專案管理 動態庫存統計 ...
進銷存管理系統
物件導向程式設計 課程設計報告 題目 進銷存管理系統 院 系 資訊科學與工程學院 專業班級 軟體工程1 班 學生姓名 學號 xx 指導教師xx 20 15 年 6 月 15 日至20 15 年 6 月 26 日 武昌首義學院制 物件導向程式設計課程設計任務書 目錄1系統分析1 1.1 需求分析1 1...
產品進銷存管理系統
中北大學 網頁開發與設計 實訓報告 2013年1月5日 一 設計任務概述 包括系統總體框圖及功能描述 乙個公司或者乙個商店的進貨,銷售管理是一件複雜的事情,人工管理費時費力又容易出錯。如果有乙個方便易用又高效率的計算機系統可以管理產品的進銷存的話,將會大大提高效率,節省人力物力和時間,而且記錄完整,...