【正文】
2(1) Y 顯示的單位標記SHOW_UNIT VARCHAR2(16) Y 顯示的單位VALID_DATE DATE Y 有效期STORE_SUM NUMBER(14,4) Y 庫存數(shù)量STORE_COST NUMBER(14,2) Y 庫存金額PREOUT_SUM NUMBER(14,4) Y 預(yù)扣庫存數(shù)量PREOUT_COST NUMBER(14,2) Y 預(yù)扣庫存金額VALID_FLAG VARCHAR2(1) Y 有效性標志PRODUCER_CODE VARCHAR2(10) Y 生產(chǎn)廠家LAST_MONTH_NUM NUMBER(14,4) Y 最近月結(jié)的庫存量PLACE_CODE VARCHAR2(12) Y 貨位號STORE_SEQ VARCHAR2(10) Y 更新庫存的流水號XXX:人民醫(yī)院藥庫管理系統(tǒng)的設(shè)計與實現(xiàn)26STATE VARCHAR2(1) Y 在庫狀態(tài)TARGET_DEPT VARCHAR2(10) Y 目標科室BILL_CODE VARCHAR2(20) Y 單據(jù)號SERIAL_CODE NUMBER(14) Y 單據(jù)序號MARK VARCHAR2(100) Y 備注OPER_CODE VARCHAR2(6) Y 操作員OPER_DATE DATE Y 操作日期CLASS2_CODE VARCHAR2(10) N 庫存操作類型INVOICE_NO VARCHAR2(10) Y 發(fā)票號ARK_FLAG VARCHAR2(1) Y 是否藥柜管理藥品ARK_QTY NUMBER(14,4) Y 庫存匯總數(shù)量 PHA_COM_INPUT表 312 藥品入庫記錄表結(jié)構(gòu)tab. 312 Structure of PHA_COM_INPUT主鍵標識 字段名 類型 可否為空 注釋DRUG_DEPT_CODE VARCHAR2(4) N 庫存科室PK IN_BILL_CODE NUMBER(12) N 入庫單流水號SERIAL_CODE NUMBER(4) N 序號GROUP_CODE VARCHAR2(20) N 批次號IN_LIST_CODE VARCHAR2(20) Y 入庫單據(jù)號IN_TYPE VARCHAR2(4) N 入庫類型CLASS3_MEANING_CODE VARCHAR2(8) Y 入庫分類OUT_BILL_CODE NUMBER(12) Y 出庫單號OUT_SERIAL_CODE NUMBER(4) Y 出庫單序號OUT_LIST_CODE VARCHAR2(20) Y 出庫單據(jù)號DRUG_CODE VARCHAR2(12) Y 藥品編碼TRADE_NAME VARCHAR2(50) Y 藥品商品名DRUG_TYPE VARCHAR2(1) Y 藥品類別DRUG_QUALITY VARCHAR2(2) Y 藥品性質(zhì)SPECS VARCHAR2(32) Y 規(guī)格PACK_UNIT VARCHAR2(16) Y 包裝單位PACK_QTY NUMBER(4) Y 包裝數(shù)MIN_UNIT VARCHAR2(16) Y 最小單位SHOW_FLAG VARCHAR2(1) Y 顯示的單位標記SHOW_UNIT VARCHAR2(16) Y 顯示的單位BATCH_NO VARCHAR2(16) Y 批號VALID_DATE DATE Y 有效期PRODUCER_CODE VARCHAR2(10) Y 生產(chǎn)廠家COMPANY_CODE VARCHAR2(10) Y 供貨單位代碼RETAIL_PRICE NUMBER(12,4) Y 零售價WHOLESALE_PRICE NUMBER(12,4) Y 批發(fā)價PURCHASE_PRICE NUMBER(12,4) Y 購入價IN_NUM NUMBER(14,4) YRETAIL_COST NUMBER(12,2) Y 零售金額xxxxxxxx 大學(xué)畢業(yè)設(shè)計(論文)27WHOLESALE_COST NUMBER(12,2) Y 批發(fā)金額PURCHASE_COST NUMBER(12,2) Y 購入金額STORE_NUM NUMBER(14,4) Y 入庫后庫存數(shù)量STORE_COST NUMBER(14,4) Y 入庫后庫存總金額SPECIAL_FLAG VARCHAR2(1) Y 特殊標記IN_STATE VARCHAR2(1) Y 入庫狀態(tài)APPLY_NUM NUMBER(14,4) Y 申請入庫量APPLY_OPERCODE VARCHAR2(6) Y 申請入庫操作員APPLY_DATE DATE Y 申請入庫日期EXAM_NUM NUMBER(14,4) Y 審批數(shù)量EXAM_OPERCODE VARCHAR2(6) Y 審批人EXAM_DATE DATE Y 審批日期APPROVE_OPERCODE VARCHAR2(6) Y 核準人APPROVE_DATE DATE Y 核準日期PLACE_CODE VARCHAR2(16) Y 貨位碼RETURN_NUM NUMBER(12,4) Y 退庫數(shù)量APPLY_NUMBER NUMBER(12) Y 申請序號MED_ID VARCHAR2(15) Y 制劑序號INVOICE_NO VARCHAR2(10) Y 發(fā)票號DELIVERY_NO VARCHAR2(20) Y 送藥單流水號TENDER_NO VARCHAR2(15) Y 招標序號ACTUAL_RATE NUMBER(5,4) Y 實際扣率CASH_FLAG VARCHAR2(1) Y 現(xiàn)金標志PAY_STATE VARCHAR2(1) Y 供貨商結(jié)存付款狀態(tài)OPER_CODE VARCHAR2(6) Y 操作員OPER_DATE DATE Y 操作日期MARK VARCHAR2(64) Y 備注EXT_CODE VARCHAR2(10) Y 擴展字段EXT_CODE1 VARCHAR2(10) Y 草藥產(chǎn)地EXT_CODE2 VARCHAR2(10) Y 生產(chǎn)日期IS_TENDER_OFFER VARCHAR2(1) Y 招標標記INVOICE_DATE DATE Y 發(fā)票上的發(fā)票日期IN_DATE DATE Y 入庫時間 SOURCE_COMPANY_TYPE VARCHAR2(1) Y 源科室 PHA_COM_OUTPUT表 313 藥品出庫記錄表結(jié)構(gòu)tab. 313 Structure of PHA_COM_OUTPUT主鍵標識 字段名 類型 可否為空 注釋DRUG_DEPT_CODE VARCHAR2(4) N 出庫科室編碼PK OUT_BILL_CODE NUMBER(12) N 出庫單流水號SERIAL_CODE NUMBER(4) N 序號GROUP_CODE VARCHAR2(20) N 批次號OUT_LIST_CODE VARCHAR2(20) Y 出庫單據(jù)號OUT_TYPE VARCHAR2(4) N 出庫類型CLASS3_MEANING_CODE VARCHAR2(8) Y 出庫分類IN_BILL_CODE NUMBER(12) Y 入庫單號IN_SERIAL_CODE NUMBER(4) Y 入庫單序號IN_LIST_CODE VARCHAR2(20) Y 入庫單據(jù)號XXX:人民醫(yī)院藥庫管理系統(tǒng)的設(shè)計與實現(xiàn)28DRUG_CODE VARCHAR2(12) N 藥品編碼TRADE_NAME VARCHAR2(50) Y 藥品商品名DRUG_TYPE VARCHAR2(1) Y 藥品類別DRUG_QUALITY VARCHAR2(2) Y 藥品性質(zhì)SPECS VARCHAR2(32) Y 規(guī)格PACK_UNIT VARCHAR2(16) Y 包裝單位PACK_QTY NUMBER(4) Y 包裝數(shù)MIN_UNIT VARCHAR2(16) Y 最小單位SHOW_FLAG VARCHAR2(1) Y 顯示的單位標記SHOW_UNIT VARCHAR2(16) Y 顯示的單位BATCH_NO VARCHAR2(16) Y 批號VALID_DATE DATE Y 有效期PRODUCER_CODE VARCHAR2(10) Y 生產(chǎn)廠家COMPANY_CODE VARCHAR2(10) Y 供貨單位代碼RETAIL_PRICE NUMBER(12,4) Y 零售價WHOLESALE_PRICE NUMBER(12,4) Y 批發(fā)價PURCHASE_PRICE NUMBER(12,4) Y 購入價OUT_NUM NUMBER(14,4) Y 出庫數(shù)量SALE_COST NUMBER(12,2) Y 零售金額TRADE_COST NUMBER(12,2) Y 批發(fā)金額APPROVE_COST NUMBER(12,2) Y 購入金額STORE_NUM NUMBER(14,4) Y 出庫后庫存數(shù)量STORE_COST NUMBER(14,4) Y 出庫后庫存總金額SPECIAL_FLAG VARCHAR2(1) Y 特殊標記OUT_STATE VARCHAR2(1) Y 出庫狀態(tài)APPLY_NUM NUMBER(14,4) Y 申請出庫量APPLY_OPERCODE VARCHAR2(6) Y 申請出庫人APPLY_DATE DATE Y 申請出庫日期EXAM_NUM NUMBER(14,4) Y 審批數(shù)量EXAM_OPERCODE VARCHAR2(6) Y 審批人EXAM_DATE DATE Y 審批日期APPROVE_OPERCODE VARCHAR2(6) Y 核準人APPROVE_DATE DATE Y 核準日期PLACE_CODE VARCHAR2(12) Y 貨位號RETURN_NUM NUMBER(12,4) Y 退庫數(shù)量DRUGED_BILL VARCHAR2(18) Y 擺藥單號MED_ID VARCHAR2(15) Y 制劑序號DRUG_STORAGE_CODE VARCHAR2(4) Y 領(lǐng)藥單位編碼RECIPE_NO VARCHAR2(14) Y 處方號SEQUENCE_NO NUMBER(3) Y 處方流水號SIGN_PERSON VARCHAR2(16) Y 簽字人GET_PERSON VARCHAR2(16) Y 領(lǐng)藥人STRIKE_FLAG VARCHAR2(1) Y 沖賬標志MARK VARCHAR2(64) Y 備注OPER_CODE VARCHAR2(6) Y 操作員OPER_DATE DATE Y 操作日期ARK_FLAG VARCHAR2(1) Y 出庫記錄ARK_BILL_CODE NUMBER(12) Y 藥柜發(fā)藥OUT_DATE DATE Y 出庫記錄發(fā)生時間xxxxxxxx 大學(xué)畢業(yè)設(shè)計(論文)29 COM_CHANGE表 314 藥品調(diào)價記錄表結(jié)構(gòu)tab. 314 Structure of COM_CHANGE主鍵標識 字段名 類型 可否為空 注釋PK CHANGE_NO VARCHAR2(50) N 調(diào)價單流水號DRUG_CODE VARCHAR2(100) Y 藥品編碼DRUG_NAME VARCHAR2(100) Y 藥品名稱SUPPLY_NAME VARCHAR2(100) Y 供貨商COMPANY_NAME VARCHAR2(100) Y 生產(chǎn)廠家OLD_PRICE VARCHAR2(100) Y 原價NEW_PRICE VARCHAR2(100) Y 現(xiàn)價MARK VARCHAR2(1000) Y 備注SUB_PRICE VARCHAR2(100) Y 差價4 詳細設(shè)計詳細設(shè)計階段的根本目標是確定應(yīng)該怎樣具體地實現(xiàn)所要求的系統(tǒng)。經(jīng)過這一階段的設(shè)計工作,應(yīng)該得出對目標系統(tǒng)的精確描述,從而在編碼階段可以把整個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。 [4]本章主要涉及軟件系統(tǒng)的動態(tài)建模和系統(tǒng)類圖的詳細設(shè)計。軟件系統(tǒng)的動態(tài)模型分為交互模型和活動狀態(tài)模型,其中的交互模型主要由順序圖和協(xié)作圖構(gòu)成,活動狀態(tài)模型主要包括活動圖和狀態(tài)圖。通過為軟件系統(tǒng)項目建立動態(tài)模型,從而產(chǎn)生體現(xiàn)系統(tǒng)動態(tài)行為的可視化分析結(jié)果——包括對象的時間特性和對象為完成目標任務(wù)而相互進行通信的機制、對象行為的改變和狀態(tài)變化情況,以及對象可能出現(xiàn)的各種活動狀況等信息。 系統(tǒng)交互圖系統(tǒng)架構(gòu)類的工作流程如下:,進行權(quán)限驗證,然后顯示權(quán)限對應(yīng)的菜單;,先利用 Model 實體類對數(shù)據(jù)進行封裝,然后將封裝的數(shù)據(jù)對象和業(yè)務(wù)請求傳給業(yè)務(wù)邏輯類的對象進行處理;,進行業(yè)務(wù)處理,生成對應(yīng)的 SQL 命令,然后提交給數(shù)據(jù)庫訪問層進行執(zhí)行; SQL 命令后,如果正常執(zhí)行則返回數(shù)據(jù),若產(chǎn)XXX:人民醫(yī)院藥庫管理系統(tǒng)的設(shè)計與實現(xiàn)30生異常則交付異常處理對象進行處理;,如發(fā)生異常則交付給異常處理對象; Model 實體對象返回用戶窗體類; Model 實體類進行解除封裝,然后顯示處理結(jié)果在窗體上。系統(tǒng)架構(gòu)類的交互圖如圖 41 所示: 參與者與模塊間的交互與藥庫管理系統(tǒng)進行交互的參與者主要包括藥劑管理員和藥庫庫管員。藥劑管理員和藥庫庫管員與藥庫管理系統(tǒng)的交互圖如下圖 42 和圖 43 所示: 用戶窗體類 業(yè)務(wù)邏輯類 用戶權(quán)限類 數(shù)據(jù)庫訪問類 異常處理類M o d e l 實體類窗體加載權(quán)限驗證 權(quán)限驗證 獲取權(quán)限信息權(quán)限信息權(quán)限驗證信息權(quán)限驗證結(jié)果