038醫療專案 模組四 採購單模組 採購單資料模型

2021-09-08 23:24:15 字數 1880 閱讀 1211

我們設計時採用兩張表:

1:採購單基本資訊表(yycgd):

也就是對應的頁面上的:

當然我們設計資料庫的時候不可能只有上面這些字段。我們看一下真實資料庫中是怎麼設計的:

我們來看一下這些欄位的意義:

採購單號:相當於訂單號,方便管理需要

採購單名稱:對採購單簡短說明,名稱

醫院id:建立採購單單位的id(記錄單位id而不是使用者的id) (外來鍵)

聯絡人:聯絡人和建單人可能不是乙個人

建單人:建立採購單使用者id

備註:採購單備註資訊

採購單狀態:(業務**儲存資料字典:1:未提交、2:已提交未審核、3:審核通過、4:審核不通過)

審核意見:監管單位對採購單審核時意見

對於審核,注意:如果審核業務功能複雜、需求變更可能性大,建議單獨建立乙個張審核表記錄審核資訊。

2:採購單明細資訊表(yycgdmx):

這張表對應的是:

各欄位如下:

記錄了採購單所採購的藥品資訊。

採購單id:明細所屬的採購單,(外來鍵)

藥品資訊id:採購單所包含藥品,(外來鍵)

供貨企業id:採購藥品的供貨商,建立採購單時就確定了,(外來鍵)

中標價:藥品目錄中的中標價,一種冗餘儲存的方法,避免藥品目錄表中**變化,日後查詢當時購買時定價

交易價:本系統預設中標價和交易價是相同的,通常訂單表中包括兩個**:定價、交易價

採購量:對藥品購買的數量。

採購金額:等於交易價 * 採購量

採購狀態:該藥品當前採購狀態 1、未確認送貨  2、已發貨、3、已入庫、4無法供貨

表之間的結構如下:

上面兩張表就是我們設計的表結構。但是因為資料量很大的問題,我們採用分表儲存的方式。如下:

具體的實現方法是:

我們的系統採用的分表規格是:

使用者按照年份進行採購資訊統計、查詢,本系統定為按年來建立採購單錶。

動態表命名規則:

採購單基本資訊表:yycgd+4位年份

採購單明細表:yycgdmx+4位年份

接下裡講怎麼去實現動態表呢:

1:存在資料庫裡面的表的生成方式:

儲存過程如下:

2:我們採取的方案:

4位年份變數名:businessyear

考慮businessyear變數傳入問題?

在parametertype中新增businessyear屬性,操作方法:將所有parametertype指定 的型別都繼承businessbasepo

比如:select * from yycgd$ yycgd,yycgdmx$ yycgdmx

where yycgd.id = yycgdmx.yycgdid

原創採購管理模組

做了個採購模組,花了乙個月。下面是主要的流程說明 首先是採購文員提出採購申請,之後提交到系統中,提出採購申請的人所在的部門經理批准,可以授權給文員自己批准,系統然後就把任務轉向 採購員,採購員 進行採購詢價,填寫 資訊和優選 商相關的資訊,採購部門經理批准通過,財務可以檢視申請的狀態,之後流程轉向 ...

MM模組採購相關報表取數

一 相關表 eban 採購申請表 ebkn 採購申請帳戶資訊 涉及一些成本中心 科目 固定資產號 ekko 採購訂單主表 包括採購憑證型別,審批標識,刪除標記 採購組織 商編碼 ekpo 採購訂單明細表 ekbe 採購歷史記錄 包括收貨行記錄 發票記錄 ekkn 採購憑證中的帳戶資訊。konv 採購...

金蝶採購模組退貨業務標準流程

一 全部退貨業務標準流程 1 票未到標準流程 由原藍字外購入庫單下推生成紅字外購入庫單,紅字入庫單與藍字入庫單進行對等核銷,賬務處理請參考工商業模式下外購入庫單對等核銷憑證處理 2 票到未鉤稽標準流程 由藍字外購入庫單生成紅字外購入庫單,藍字採購發票生成紅字採購發票,紅字單據與藍字單據進行對等核銷,...