2.1信息要求(基本信息)
藥品信息:藥品編號、藥品名稱、藥品類別代碼、售價、出廠價格、單位、庫存、有效期、批準文號等。
藥品分類索引信息:藥品類別編碼、類別描述等。
供應商信息:供應商編號、供應商名稱、聯系人、聯系電話、城市等。
藥品銷售信息:銷售代碼、藥品代碼、藥品名稱、銷售價格、單位、數量、總金額、銷售日期等。
用戶信息:員工號、姓名、用戶登錄名、用戶密碼、用戶身份、用戶權限等。
2.2功能要求
系統要實現的主要功能有:
(1)藥品信息的維護管理可以添加、修改、刪除萬卷藥品信息,根據壹定條件查詢藥品信息。
(2)供應商信息的管理可以完成信息的增加、修改、刪除,並根據壹定的條件查詢信息。
(3)用戶信息的管理可以完成信息的添加、修改和刪除,並根據壹定的條件查詢信息。
(4)倉庫管理,可以查詢庫存的藥品信息,更新和統計庫存。
(5)查詢功能,要求可以按日期查詢,也可以按用戶選擇的字段和輸入的內容查詢。
在設計階段,首先了解了醫療管理,仔細分析了這種管理對系統功能的需求。根據這些功能需求,定義系統,確定系統必須做什麽。但由於對醫療管理的不了解,需求分析難免不完善,但考慮到了基本需求,用文檔準確記錄了系統的需求。之後,開始系統的設計。首先,設計概念結構。根據需求分析的結果,對系統中的實體進行歸納,並繪制系統的局部ER圖和全局ER圖。然後,邏輯結構設計,結合需求分析和概念結構設計,將設計的ER圖轉化為DBMS(SQL Server 2000)支持的數據模型的邏輯結構。最後用開發工具VB6.0進行功能編碼。
最終系統基本可以實現大部分功能,但是也有很多事情沒有做到,比如藥品入庫存儲新藥的信息功能,但是因為進價和有效期的變化,不僅可以改變藥品的庫存,進價可以用加成定價法改變,但是有效期還沒解決。