醫(yī)藥進(jìn)銷存管理系統(tǒng)詳細(xì)設(shè)計(jì)文檔_第1頁
醫(yī)藥進(jìn)銷存管理系統(tǒng)詳細(xì)設(shè)計(jì)文檔_第2頁
醫(yī)藥進(jìn)銷存管理系統(tǒng)詳細(xì)設(shè)計(jì)文檔_第3頁
醫(yī)藥進(jìn)銷存管理系統(tǒng)詳細(xì)設(shè)計(jì)文檔_第4頁
醫(yī)藥進(jìn)銷存管理系統(tǒng)詳細(xì)設(shè)計(jì)文檔_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、詳細(xì)設(shè)計(jì)說明書1引言11.1 編寫目的11.2 項(xiàng)目背景11.3 參考資料22 軟件結(jié)構(gòu)22.1 需求概述22.2 軟件結(jié)構(gòu)33 程序設(shè)計(jì)說明43.1 模塊描述43.2 功能43.3 輸入項(xiàng)93.4 輸出項(xiàng)143.5 程序邏輯164 數(shù)據(jù)庫設(shè)計(jì)304.1 醫(yī)藥管理系統(tǒng)E-R圖304.2 數(shù)據(jù)表及視圖概要說明324.3 業(yè)務(wù)邏輯編碼規(guī)則334.4 業(yè)務(wù)編碼規(guī)則344.5 主要數(shù)據(jù)表結(jié)構(gòu)351.引言1.1 編寫目的本軟件是為滿足一些大中型醫(yī)藥公司、要店、以及藥品批發(fā)零售商的實(shí)際需求而編寫的醫(yī)藥管理系統(tǒng)。本詳細(xì)設(shè)計(jì)說明書的目的是盡可能詳細(xì)描述系統(tǒng)的各個(gè)層次,系統(tǒng)每個(gè)模塊的功能及程序的流程,為程序員編

2、寫程序提供依據(jù)。1.2 項(xiàng)目背景l(fā) 待開發(fā)軟件的名稱:醫(yī)藥管理系統(tǒng)l 本項(xiàng)目的任務(wù)提出者:*醫(yī)藥公司l 本項(xiàng)目開發(fā)者:邵連偉,王健,李波l 本項(xiàng)目指導(dǎo)老師:劉迪l 本項(xiàng)目用戶:*醫(yī)藥公司職員1.3 參考資料編寫軟件詳細(xì)設(shè)計(jì)說明時(shí)所參考的資料,主要包括:l 引用的軟件開發(fā)標(biāo)準(zhǔn)或規(guī)范。l 需求規(guī)格說明書。l 測(cè)試報(bào)告。2. 軟件結(jié)構(gòu)2.1 需求概述一、登錄管理模塊的需求:1、系統(tǒng)登錄:對(duì)用戶身份進(jìn)行驗(yàn)證,只有合法用戶才能登錄到該系統(tǒng)中!二、基本信息模塊的需求:1、藥品信息:對(duì)藥品的基本信息進(jìn)行錄入,并存入數(shù)據(jù)庫2、客戶信息:對(duì)客戶的基本信息進(jìn)行錄入,并存入數(shù)據(jù)庫3、供應(yīng)商信息:對(duì)供應(yīng)商的基本信息進(jìn)

3、行錄入,并存入數(shù)據(jù)庫三、用戶管理模塊的需求:1、添加用戶:為該系統(tǒng)添加用戶角色,并賦予相應(yīng)的權(quán)限!2、用戶維護(hù):對(duì)系統(tǒng)的用戶進(jìn)行常規(guī)維護(hù),如修改密碼,刪除用戶,給用戶提權(quán)等。四、業(yè)務(wù)管理模塊的需求:1.藥品采購:對(duì)藥品的采購過程中的經(jīng)手人,采購日期,藥品數(shù)量,藥品生產(chǎn)日期,采購總金額,藥瓶供應(yīng)商等進(jìn)行記錄,并存入數(shù)據(jù)庫。2.藥品銷售:對(duì)藥品銷售過程中的銷售員,銷售數(shù)量,銷售藥品名,銷售金額,銷售對(duì)象(客戶),銷售日期,支付情況等進(jìn)行記錄,并存入數(shù)據(jù)庫。3.庫存盤點(diǎn):對(duì)系統(tǒng)的庫存與實(shí)際倉庫的庫存數(shù)量種類進(jìn)行對(duì)比,以發(fā)現(xiàn)不同與進(jìn)行相應(yīng)的處理。4.銷售退貨:對(duì)客戶的退貨請(qǐng)求進(jìn)行處理,核實(shí)的確有此次銷

4、售,并且藥品種類,藥品數(shù)量符合銷售數(shù)量才予以退貨。5.客戶回款:對(duì)客戶的欠款還款進(jìn)行處理,并將相應(yīng)的回款表存入數(shù)據(jù)庫。五、業(yè)務(wù)查詢模塊的需求:1、入庫明細(xì)查詢:對(duì)藥品采購時(shí)的入庫詳細(xì)信息的查詢。2、基本信息查詢:對(duì)藥品,客戶,供應(yīng)商等的基本信息進(jìn)行查詢。3、銷售明細(xì)查詢:對(duì)藥品銷售過程中的銷售情況進(jìn)行查詢。4、銷售退貨查詢:對(duì)藥品銷售退貨過程中的退貨情況進(jìn)行查詢。5、回款信息查詢:對(duì)客戶回款過程中的回款情況進(jìn)行查詢。六、系統(tǒng)管理模塊的需求:1、系統(tǒng)日志瀏覽:查詢系統(tǒng)日志表,瀏覽系統(tǒng)運(yùn)行情況,以及用戶操作情況。2、數(shù)據(jù)庫備份:對(duì)數(shù)據(jù)庫內(nèi)容進(jìn)行備份,以便將來可以實(shí)現(xiàn)數(shù)據(jù)庫恢復(fù)。3、系統(tǒng)退出:退出系

5、統(tǒng)。2.2 軟件結(jié)構(gòu)軟件結(jié)構(gòu)由以下六個(gè)模塊組成:1、 登錄管理2、 基本信息3、 用戶管理4、 業(yè)務(wù)管理5、 業(yè)務(wù)查詢6、 業(yè)務(wù)查詢7、 系統(tǒng)管理 圖2-1軟件結(jié)構(gòu)圖3. 程序設(shè)計(jì)說明3.1 模塊描述見圖2-1軟件結(jié)構(gòu)圖。3.2 功能一、基本信息模塊1、藥品信息子模塊 圖3-1藥品信息子模塊圖2、客戶信息子模塊圖3-2客戶信息子模塊圖3、供應(yīng)商信息子模塊 圖3-3供應(yīng)商信息子模塊圖二、用戶維護(hù)1、添加用戶子模塊 圖3-4添加用戶子模塊圖三、業(yè)務(wù)管理模塊1、藥品采購子模塊圖3-4藥品采購子模塊圖2、藥品銷售子模塊 圖3-5藥品銷售子模塊圖3、庫存盤點(diǎn)子模塊圖3-6庫存盤點(diǎn)子模塊圖4、銷售退貨子模

6、塊圖3-7銷售退貨子模塊圖5、客戶回款子模塊圖3-8客戶回款子模塊圖四、業(yè)務(wù)查詢模塊 1、基本信息查詢子模塊 圖3-9基本信息查詢子模塊圖 2、入庫查詢子模塊圖3-10入庫查詢子模塊圖 3、銷售查詢子模塊圖3-11銷售查詢子模塊圖 4、銷售退貨查詢子模塊 圖3-12銷售退貨查詢子模塊圖 5、銷售回款查詢子模塊圖3-13銷售回款查詢子模塊圖3.3 輸入項(xiàng)一、基本信息模塊1、藥品基本信息:藥品名稱:字符串類型藥品簡稱:字符串類型藥品產(chǎn)地:字符串類型藥品單位:字符串類型藥品簡介:字符串類型藥品批準(zhǔn)文號(hào):字符串類型藥品批號(hào):字符串類型藥品規(guī)格:字符串類型藥品包裝:字符串類型供應(yīng)商名稱:字符串類型2、供

7、應(yīng)商基本信息:供應(yīng)商名稱:字符串類型供應(yīng)商簡稱:字符串類型供應(yīng)商地址:字符串類型供應(yīng)商電話:字符串類型供應(yīng)商郵編:字符串類型聯(lián)系人: 字符串類型聯(lián)系人電話:字符串類型E-mail:字符串類型開戶號(hào):字符串類型3、客戶基本信息: 客戶名稱:字符串類型 客戶簡稱:字符串類型 客戶地址:字符串類型 客戶電話:字符串類型 客戶郵編:字符串類型 聯(lián)系人:字符串類型 聯(lián)系人電話:字符串類型 E-mail:字符串類型 開戶號(hào):字符串類型二、業(yè)務(wù)管理模塊1、藥品采購子模塊: 藥品基本信息:藥品的名稱:字符串類型藥品的供應(yīng)商:字符串類型藥品的產(chǎn)地:字符創(chuàng)類型數(shù)據(jù)來源:數(shù)據(jù)庫中藥品基本信息表 藥品采購: 藥品生產(chǎn)

8、日期:date類型 藥品的進(jìn)價(jià):float類型 藥品數(shù)量:int類型 數(shù)據(jù)來源:供應(yīng)商2、藥品銷售子模塊: 藥品基本信息:藥品的名稱:字符串類型藥品的供應(yīng)商:字符串類型藥品的產(chǎn)地:字符創(chuàng)類型數(shù)據(jù)來源:數(shù)據(jù)庫中藥品基本信息表 藥品銷售信息:銷售單價(jià):float類型銷售數(shù)量:int類型 銷售金額:double類型 數(shù)據(jù)來源:銷售員 3、庫存盤點(diǎn)子模塊:藥品庫存信息:藥品的名稱:字符串類型藥品的供應(yīng)商:字符串類型藥品的產(chǎn)地:字符創(chuàng)類型 藥品庫存數(shù)量:int類型 藥品生產(chǎn)日期:date類型 數(shù)據(jù)來源:庫存信息表藥品真實(shí)信息: 藥品實(shí)際數(shù)量:int類型 數(shù)據(jù)來源:倉庫管理員4、銷售退貨子模塊: 銷售單信

9、息:藥品的名稱:字符串類型藥品的供應(yīng)商:字符串類型藥品的產(chǎn)地:字符創(chuàng)類型 藥品銷售數(shù)量:int類型 藥品銷售日期:date類型 客戶名:字符串類型 數(shù)據(jù)來源:銷售單表 退貨信息 退貨數(shù)量:int類型 數(shù)據(jù)來源:客戶5、客戶回款子模塊:客戶欠款信息: 銷售單號(hào):字符串類型 銷售日期:date類型 欠款數(shù)量:float類型數(shù)據(jù)來源:欠款表回款信息: 客戶名:字符創(chuàng)類型 回款金額:float類型 數(shù)據(jù)來源:客戶三、查詢管理模塊1、基本信息查詢子模塊:藥品基本信息查詢條件:藥品的名稱:字符串類型藥品的供應(yīng)商:字符串類型藥品的編號(hào):字符創(chuàng)類型數(shù)據(jù)來源:數(shù)據(jù)庫中藥品基本信息表供應(yīng)商基本信息查詢條件:供應(yīng)商

10、的名稱:字符串類型供應(yīng)商的編號(hào):字符創(chuàng)類型數(shù)據(jù)來源:數(shù)據(jù)庫中供應(yīng)商基本信息表客戶基本信息查詢條件:客戶的名稱:字符串類型客戶的編號(hào):字符創(chuàng)類型數(shù)據(jù)來源:數(shù)據(jù)庫中客戶基本信息表2、入庫查詢子模塊:入庫歷史查詢條件:藥品的名稱:字符串類型藥品的供應(yīng)商:字符串類型入庫的時(shí)間:datetime類型經(jīng)手人:字符串類型數(shù)據(jù)來源:數(shù)據(jù)庫中入庫主表及明細(xì)表入庫單據(jù)查詢條件:入庫編號(hào):字符串類型入庫商品名稱:字符串類型供應(yīng)商名稱:字符串類型數(shù)據(jù)來源:數(shù)據(jù)庫中入庫主表及明細(xì)表 3、銷售查詢子模塊: 銷售歷史查詢條件:藥品的名稱:字符串類型客戶名稱:字符串類型銷售的時(shí)間:datetime類型經(jīng)手人:字符串類型數(shù)據(jù)來

11、源:數(shù)據(jù)庫中銷售主表及明細(xì)表 銷售單據(jù)查詢條件:銷售編號(hào):字符串類型銷售商品名稱:字符串類型客戶名稱:字符串類型數(shù)據(jù)來源:數(shù)據(jù)庫中銷售主表及明細(xì)表 4、銷售退貨查詢子模塊: 銷售退貨歷史查詢條件:藥品的名稱:字符串類型客戶名稱:字符串類型銷售退貨時(shí)間:datetime類型經(jīng)手人:字符串類型數(shù)據(jù)來源:數(shù)據(jù)庫中銷售退貨主表及明細(xì)表 銷售退貨單據(jù)查詢條件:銷售退貨編號(hào):字符串類型銷售退貨商品名稱:字符串類型客戶名稱:字符串類型數(shù)據(jù)來源:數(shù)據(jù)庫中銷售退貨主表及明細(xì)表 5、銷售回款子模塊: 銷售回款歷史查詢條件:客戶名稱:字符串類型銷售回款的時(shí)間:datetime類型經(jīng)手人:字符串類型數(shù)據(jù)來源:數(shù)據(jù)庫中

12、銷售回款主表及明細(xì)表 銷售回款單據(jù)查詢條件:銷售回款編號(hào):字符串類型銷售回款商品名稱:字符串類型客戶名稱:字符串類型數(shù)據(jù)來源:數(shù)據(jù)庫中銷售回款主表及明細(xì)表3.4 輸出項(xiàng)一、 業(yè)務(wù)管理模塊1、藥品采購子模塊: 采購單:藥品的名稱:字符串類型藥品的供應(yīng)商:字符串類型藥品的產(chǎn)地:字符創(chuàng)類型 藥品生產(chǎn)日期:date類型 藥品的進(jìn)價(jià):float類型2、藥品銷售子模塊:銷售單:藥品的名稱:字符串類型藥品的供應(yīng)商:字符串類型藥品的產(chǎn)地:字符創(chuàng)類型 銷售單價(jià):float類型 銷售數(shù)量:int類型 銷售金額:int類型數(shù)據(jù)來源:銷售員3、庫存盤點(diǎn)子模塊:庫存盤點(diǎn)信息: 不匹配信息:字符串型4、銷售退貨子模塊:

13、銷售退貨單:藥品的名稱:字符串類型藥品的供應(yīng)商:字符串類型藥品的產(chǎn)地:字符創(chuàng)類型 藥品銷售數(shù)量:int類型 藥品銷售日期:date類型 客戶名:字符串類型 退貨數(shù)量:int類型數(shù)據(jù)來源:客戶5、客戶回款子模塊: 回款單: 銷售單號(hào):字符串類型 銷售日期:date類型 欠款數(shù)量:float類型客戶名:字符創(chuàng)類型回款金額:float類型二、 查詢管理模塊 1、基本信息查詢子模塊: 藥品基本信息查詢結(jié)果: 輸出符合條件的藥品基本信息表數(shù)據(jù)來源:數(shù)據(jù)庫中藥品基本信息表 供應(yīng)商基本信息查詢結(jié)果:輸出符合條件的供應(yīng)商基本信息表數(shù)據(jù)來源:數(shù)據(jù)庫中供應(yīng)商基本信息表 客戶基本信息查詢結(jié)果:輸出符合條件的客戶基本

14、信息表數(shù)據(jù)來源:數(shù)據(jù)庫中客戶基本信息表2、入庫查詢子模塊: 入庫歷史查詢結(jié)果: 輸出符合條件的入庫表數(shù)據(jù)來源:數(shù)據(jù)庫中入庫主表及明細(xì)表 入庫單據(jù)查詢結(jié)果:輸出符合條件的入庫表數(shù)據(jù)來源:數(shù)據(jù)庫中入庫主表及明細(xì)表 3、銷售查詢子模塊: 銷售歷史查詢結(jié)果:輸出符合條件的銷售表數(shù)據(jù)來源:數(shù)據(jù)庫中銷售主表及明細(xì)表 銷售單據(jù)查詢結(jié)果:輸出符合條件的銷售表數(shù)據(jù)來源:數(shù)據(jù)庫中銷售主表及明細(xì)表 4、銷售退貨查詢子模塊: 銷售退貨歷史查詢結(jié)果:輸出符合條件的銷售退貨表數(shù)據(jù)來源:數(shù)據(jù)庫中銷售退貨主表及明細(xì)表 銷售退貨單據(jù)查詢結(jié)果:輸出符合條件的銷售退貨表數(shù)據(jù)來源:數(shù)據(jù)庫中銷售退貨主表及明細(xì)表 5、銷售回款子模塊:

15、銷售回款歷史查詢結(jié)果:輸出符合條件的銷售回款表數(shù)據(jù)來源:數(shù)據(jù)庫中銷售回款主表及明細(xì)表 銷售回款單據(jù)查詢結(jié)果:輸出符合條件的銷售回款表數(shù)據(jù)來源:數(shù)據(jù)庫中銷售回款主表及明細(xì)表 6、系統(tǒng)日志子模塊:輸出系統(tǒng)日志表3.5 程序邏輯一、基本信息模塊1、藥品信息流程圖圖3-5-1藥品信息流程圖2、客戶信息流程圖圖3-5-2客戶信息流程圖3、供應(yīng)商信息流程圖圖3-5-3供應(yīng)商信息流程圖二、用戶管理模塊1、增加用戶圖3-5-4增加用戶流程圖2、用戶維護(hù) 圖3-5-5用戶維護(hù)流程圖三、業(yè)務(wù)管理模塊1、藥品采購的程序流程圖圖3-5-6藥品采購的程序流程圖2、藥品銷售流程圖圖3-5-7藥品銷售流程圖3、庫存盤點(diǎn)程序

16、流程圖圖3-5-8庫存盤點(diǎn)程序流程圖4、銷售退貨程序流程圖圖3-5-9銷售退貨程序流程圖5、客戶回款程序流程圖圖3-5-10客戶回款程序流程圖四、查詢管理模塊1、基本信息查詢流程圖圖3-5-11基本信息查詢流程圖2、入庫明細(xì)查詢流程圖圖3-5-12入庫明細(xì)查詢流程圖3、銷售明細(xì)查詢流程圖圖3-5-13銷售明細(xì)查詢流程圖4、銷售退貨明細(xì)流程圖圖3-5-14銷售退貨明細(xì)流程圖5、銷售回款明細(xì)查詢流程圖圖3-5-15銷售回款明細(xì)查詢流程圖五、系統(tǒng)管理模塊1、日志瀏覽流程圖圖3-5-16日志瀏覽流程圖2、數(shù)據(jù)庫備份流程圖圖3-5-17數(shù)據(jù)庫備份流程圖3、系統(tǒng)退出流程圖圖3-5-18系統(tǒng)退出流程圖4.

17、數(shù)據(jù)庫設(shè)計(jì)4.1 醫(yī)藥管理系統(tǒng)E-R圖醫(yī)藥管理系統(tǒng)主要實(shí)現(xiàn)了從進(jìn)貨、庫存到銷售一體化管理,涉及藥品信息、藥品供應(yīng)商信息、購買藥品的客戶信息及使用該系統(tǒng)的用戶信息這四個(gè)實(shí)體。下面介紹這些實(shí)體的E-R圖。1. 藥品實(shí)體E-R圖藥品信息是醫(yī)藥管理系統(tǒng)中的基本信息,系統(tǒng)將維護(hù)藥品的進(jìn)貨、退貨、入庫等操作。商品實(shí)體包括商品編號(hào)、商品名稱、商品簡稱、商品產(chǎn)地、單位、規(guī)格、包裝、批號(hào)、批準(zhǔn)文號(hào)、藥品簡介和供應(yīng)商屬性,藥品實(shí)體E-R圖如圖4-1所示藥 品編號(hào)名稱簡稱產(chǎn)地單位簡介批準(zhǔn)文號(hào)批號(hào)規(guī)格包裝供應(yīng)商圖4-1 藥品E-R圖2. 供應(yīng)商實(shí)體E-R圖供應(yīng)商信息是醫(yī)藥管理系統(tǒng)中的基本信息,不同的供應(yīng)商提供不同的藥

18、品,在藥品信息中引用藥品供應(yīng)商的實(shí)體屬性。供應(yīng)商實(shí)體包括編號(hào)、供應(yīng)商名稱、簡稱、供應(yīng)商地址、電話、郵政編碼、聯(lián)系人、聯(lián)系電話、E-mail和開戶行屬性,供應(yīng)商實(shí)體E-R圖如圖4-2所示供應(yīng)商編號(hào)名稱簡稱地址電話郵編聯(lián)系人聯(lián)系電話E-mail開戶號(hào)圖4-2 供應(yīng)商E-R圖3. 客戶實(shí)體E-R圖客戶信息是醫(yī)藥管理系統(tǒng)中的基本信息,在銷售、退貨、還款等操作中調(diào)用客戶信息。客戶實(shí)體包括客戶編號(hào)、客戶名稱、簡稱、地址、電話、郵政編碼、聯(lián)系人、聯(lián)系電話、E-mail和開戶行屬性,客戶實(shí)體E-R圖如圖4-3所示客 戶編號(hào)名稱簡稱地址電話郵編聯(lián)系人聯(lián)系電話E-mail開戶號(hào)圖4-3 客戶E-R圖4. 用戶實(shí)體

19、E-R圖用戶信息是醫(yī)藥管理系統(tǒng)中的基本信息,用戶是該系統(tǒng)的使用者,不同的用用 戶用戶工號(hào)用戶姓名密碼使用權(quán)限戶可以使用不同的操作。用戶實(shí)體包括用戶工號(hào)、用戶姓名、密碼和使用權(quán)限屬性,用戶實(shí)體E-R圖如圖4-4所示圖4-4 用戶E-R圖4.2 數(shù)據(jù)表及視圖概要說明本系統(tǒng)后臺(tái)數(shù)據(jù)庫中的數(shù)據(jù)表有: tb_ypinfo(藥品基本信息表) tb_gysinfo(供應(yīng)商基本信息表) tb_khinfo(客戶基本信息表) tb_yh(用戶基本信息表) tb_kucun(庫存信息表) tb_rk_main(入庫主表) tb_rk_detail(入庫明細(xì)表) tb_xs_main(銷售主表) tb_xs_det

20、ail(銷售明細(xì)表) tb_xt_main(銷售退貨主表) tb_xt_detail(銷售退貨明細(xì)表) tb_xh_main(銷售還款主表) tb_xh_detail(銷售還款明細(xì)表) tb_log(日志信息表)4.3 業(yè)務(wù)邏輯編碼規(guī)則1.數(shù)據(jù)庫對(duì)象命名規(guī)則數(shù)據(jù)庫命名以字母“db”開頭(小寫),后面加數(shù)據(jù)庫相關(guān)漢語拼音的首字母。下面舉例說明,如表所示。數(shù)據(jù)庫名稱描述db_yygl醫(yī)藥管理系統(tǒng)數(shù)據(jù)庫2.數(shù)據(jù)表命名規(guī)則數(shù)據(jù)表以字母“tb”開頭(小寫),后面加數(shù)據(jù)庫相關(guān)漢語拼音的首字母和數(shù)據(jù)表名,兩個(gè)單詞間用“-”分隔。下面將舉例說明,如表所示。數(shù)據(jù)表名稱描述tb_xs_main銷售主表tb_xs_

21、detail銷售明細(xì)表3.字段命名規(guī)則字段一律采用以相關(guān)漢語拼音的首字母開頭,后面加專業(yè)的英文單詞或者可以用相同意義的英文單詞或者詞組代替,兩個(gè)單詞間用“-”分隔。下面據(jù)以說明,如表所示。字段名稱描述yp_id藥品編號(hào)yp_name藥品名稱yp_jc藥品簡稱4.4 業(yè)務(wù)編碼規(guī)則1. 藥品編號(hào)藥品編號(hào)是藥品的唯一標(biāo)識(shí),它是藥品信息表的主鍵,用于區(qū)分不同的藥品。即使藥品名稱、規(guī)格等信息相同,其yp_id編號(hào)也似不可能相同的,因?yàn)橹麈I約束不可能存在相同的yp_id值。本系統(tǒng)對(duì)該編號(hào)的編碼規(guī)則:以字符串“yp”為編號(hào)前綴,加上4個(gè)數(shù)字作編號(hào)后綴,這4個(gè)數(shù)字從1000開始例如(yp2045)。2. 供應(yīng)

22、商編號(hào)和藥品編號(hào)相似,供應(yīng)商編號(hào)是供應(yīng)商的唯一標(biāo)識(shí),它是供應(yīng)商信息表的主鍵,用于區(qū)分不同的供應(yīng)商。有數(shù)據(jù)的唯一性約束條件,所以供應(yīng)商信息表不可能有兩個(gè)相同編號(hào)。本系統(tǒng)對(duì)該編號(hào)的編碼規(guī)則:以字符串“gys”為編號(hào)前綴,加上4個(gè)數(shù)字作編號(hào)后綴,這4個(gè)數(shù)字從1000開始例如(gys2045)。3. 客戶編號(hào)和藥品編號(hào)和供應(yīng)商編號(hào)相似,客戶編號(hào)是客戶的唯一標(biāo)識(shí),它是客戶信息表的主鍵,用于區(qū)分不同的客戶。有數(shù)據(jù)的唯一性約束條件,所以客戶信息表不可能有兩個(gè)相同編號(hào)。本系統(tǒng)對(duì)該編號(hào)的編碼規(guī)則與藥品、供應(yīng)商的編號(hào)規(guī)則相同,但前綴使用“kh”字符串,例如(kh2045)。4. 用戶編號(hào)(用戶工號(hào))用戶編號(hào)(用戶

23、工號(hào))是用戶的唯一標(biāo)識(shí),它是用戶信息表的主鍵,用以區(qū)分不同的用戶。有數(shù)據(jù)唯一性約束條件,所以用戶信息表不能有兩個(gè)編號(hào)。其編碼規(guī)則與藥品、供應(yīng)商、客戶的編碼規(guī)則相同,但前綴使用“yh”字符串,例如(yh2045)。5. 入庫編號(hào)入庫編號(hào)用于區(qū)分不同的藥品入庫信息。入庫編號(hào)的命名規(guī)則:以“RKBH”字符串位前綴,加上多位數(shù)字作后綴。例如(RKBH20071109003)。6. 銷售編號(hào)銷售編號(hào)用以區(qū)分不同的銷售憑據(jù)。銷售編號(hào)的命名規(guī)則:以“XSBH”字符串位前綴,加上多位數(shù)字作后綴。例如(XSBH20071109003)。7. 銷售退貨編號(hào)銷售退貨編號(hào)用以區(qū)分不同的銷售退貨憑據(jù)。銷售退貨編號(hào)的命名

24、規(guī)則:以“XSTHBH”字符串位前綴,加上多位數(shù)字作后綴。例如(XSTHBH20071109003)。8. 銷售回款編銷售回款編號(hào)用以區(qū)分不同的銷售回款憑據(jù)。銷售回款編號(hào)的命名規(guī)則:以“XSHKBH”字符串位前綴,加上多位數(shù)字作后綴。例如(XSHKBH20071109003)4.5 主要數(shù)據(jù)表結(jié)構(gòu)根據(jù)預(yù)先設(shè)計(jì)好的編碼規(guī)則設(shè)計(jì)了以下數(shù)據(jù)表:供應(yīng)商基本信息表,客戶基本信息表,庫存信息表,入庫明細(xì)表,入庫主表,銷售明細(xì)表,銷售主表,銷售退貨明細(xì)表,銷售退貨主表,銷售回款明細(xì)表,銷售回款主表,藥品基本信息表,用戶信息表等。表1tb_yh(用戶基本信息表)列名數(shù)據(jù)類型可否為空描述yh_idVarchar

25、(50)NOT NULL用戶編號(hào)(主鍵)yh_namevarchar(50)NOT NULL用戶姓名yh_mmvarchar(50)NOT NULL登錄密碼yh_qxvarchar(2)NOT NULL使用權(quán)限表2tb_ypinfo(藥品基本信息表)列名數(shù)據(jù)類型可否為空描述yp_idVarchar(50)NOT NULL藥品編號(hào)(主鍵)yp_namevarchar(50)NOT NULL藥品名稱yp_jcvarchar(50)NULL藥品簡稱yp_cdvarchar(50)NOT NULL藥品產(chǎn)地yp_dwvarchar(50)NOT NULL藥品單位yp_jjvarchar(50)NULL藥

26、品簡介yp_pzwhvarchar(50)NOT NULL藥品批準(zhǔn)文號(hào)yp_phvarchar(50)NOT NULL藥品批號(hào)yp_ggvarchar(50)NOT NULL藥品規(guī)格yp_bzvarchar(50)NOT NULL藥品包裝gys_namevarchar(100)NOT NULL供應(yīng)商名稱表3tb_gysinfo(供應(yīng)商基本信息表)列名數(shù)據(jù)類型可否為空描述gys_idVarchar(50)NOT NULL供應(yīng)商編號(hào)(主鍵)gys_namevarchar(50)NOT NULL供應(yīng)商名稱gys_jcvarchar(100)NULL供應(yīng)商簡稱gys_dzvarchar(50)NOT

27、NULL供應(yīng)商地址gys_dhvarchar(50)NOT NULL供應(yīng)商電話gys_ybvarchar(50)NOT NULL供應(yīng)商郵編gys_lxrvarchar(50)NOT NULL聯(lián)系人gys_lxdhvarchar(50)NOT NULL聯(lián)系人電話gys_dzyjvarchar(50)NOT NULLE-mailgys_khhvarchar(50)NOT NULL開戶號(hào)表4tb_khinfo(客戶基本信息表)列名數(shù)據(jù)類型可否為空描述kh_idVarchar(50)NOT NULL客戶編號(hào)(主鍵)kh_namevarchar(100)NOT NULL客戶名稱kh_jcvarchar(

28、50)NULL客戶簡稱kh_dzvarchar(50)NOT NULL客戶地址kh_dhvarchar(50)NOT NULL客戶電話kh_ybvarchar(50)NOT NULL客戶郵編kh_lxrvarchar(50)NOT NULL聯(lián)系人kh_lxdhvarchar(50)NOT NULL聯(lián)系人電話kh_dzyjvarchar(50)NOT NULLE-mailkh_khhvarchar(50)NOT NULL開戶號(hào)表5tb_kucun(庫存信息表)列名數(shù)據(jù)類型可否為空描述yp_idVarchar(50)NOT NULL藥品編號(hào)(主鍵)yp_namevarchar(100)NOT NU

29、LL藥品名稱gys_namevarchar(50)NOT NULL供應(yīng)商名稱yp_cdvarchar(50)NOT NULL產(chǎn)地yp_ggvarchar(50)NOT NULL規(guī)格yp_bzvarchar(50)NOT NULL包裝yp_dwvarchar(50)NOT NULL單位yp_djDouble(8,2)NOT NULL進(jìn)價(jià)kc_slInt(10)NOT NULL庫存數(shù)量yp_sjDouble(8,2)NOT NULL售價(jià)yp_madTmedateNOT NULL生產(chǎn)日期(主鍵)yp_overTimedateNOT NULL過期日期表6tb_rk_main(入庫主表)列名數(shù)據(jù)類型可否

30、為空描述rk_idVarchar(50)NOT NULL入庫編號(hào)(主鍵)rk_timedatetimeNOT NULL入庫時(shí)間rk_hkhjDouble(8,2)NOT NULL貨款合計(jì)rk_zlInt(10)NOT NULL入庫總量yh_namevarchar(50)NOT NULL經(jīng)手人表7tb_rk_detail(入庫明細(xì)表)列名數(shù)據(jù)類型可否為空描述rk_idVarchar(50)NOT NULL入庫編號(hào)(主鍵)yp_idvarchar(50)NOT NULL藥品編號(hào)(主鍵)yp_namevarchar(50)NOT NULL藥品名稱gys_namevarchar(100)NOT NUL

31、L供應(yīng)商名稱yp_slInt(10)NOT NULL藥品數(shù)量yp_cdvarchar(50)NOT NULL產(chǎn)地yp_ggvarchar(50)NOT NULL規(guī)格yp_bzvarchar(50)NOT NULL包裝yp_dwvarchar(50)NOT NULL單位yp_djDouble(8,2)NOT NULL進(jìn)價(jià)yp_madTmedateNOT NULL生產(chǎn)日期yp_overTimedateNOT NULL過期日期表8tb_xs_main(銷售主表)列名數(shù)據(jù)類型可否為空描述xs_idVarchar(50)NOT NULL銷售編號(hào)(主鍵)kh_namevarchar(100)NOT NUL

32、L客戶名稱xs_timedatetimeNOT NULL銷售時(shí)間xs_zjrDouble(8,2)NOT NULL銷售總金額xs_zfvarchar(50)NOT NULL銷售支付yh_idvarchar(50)NOT NULL用戶編號(hào)yh_namevarchar(50)NOT NULL經(jīng)手人xs_hkcsintNOT NULL還款次數(shù)xs_qkDouble(8,2)NOT NULL欠款表9tb_xs_detail(銷售明細(xì)表)列名數(shù)據(jù)類型可否為空描述xs_idVarchar(50)NOT NULL銷售編號(hào)(主鍵)yp_idVarchar(50)NOT NULL藥品編號(hào)(主鍵)yp_namev

33、archar(100)NOT NULL藥品名稱yp_slInt(10)NOT NULL藥品數(shù)量yp_cdvarchar(50)NOT NULL產(chǎn)地yp_ggvarchar(50)NOT NULL規(guī)格yp_bzvarchar(50)NOT NULL包裝yp_dwvarchar(50)NOT NULL單位yp_madTimedateNOT NULL生產(chǎn)日期yp_sjDouble(8,2)NOT NULL售價(jià)xs_zjDouble(8,2)NOT NULL銷售總金額表10tb_xt_main(銷售退貨主表)列名數(shù)據(jù)類型可否為空描述xt_idVarchar(50)NOT NULL銷售退貨編號(hào)(主鍵)kh_namevarchar(100)NOT NULL客戶名稱xt_slInt(10)NOT NULL退貨數(shù)量xt_zjeDouble(8,2)NOT NULL退貨總金額xt_timedatetimeNOT NULL銷售退貨時(shí)間xt_msvarchar(100)NOT NULL描述xt_ysjlvarchar(100)NULL驗(yàn)收結(jié)論yh_idvarchar(50)NOT NULL用戶編號(hào)yh_namevarchar(50)NOT NULL經(jīng)手人表11tb_xt_detail(銷售退貨明細(xì)表)列名數(shù)據(jù)類型可否為空描述xt_idVarchar(50)N

溫馨提示

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

評(píng)論

0/150

提交評(píng)論