freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

醫(yī)院藥品管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文doc(編輯修改稿)

2025-08-14 17:49 本頁面
 

【文章內容簡介】 程,而報價這個流程是由廠商來完成的,所以說廠商也是本藥品管理系統(tǒng)中不可缺少的實體之一。廠商這個實體包含的屬性有:廠商編號(作為區(qū)分廠商的唯一憑據(jù)) ,廠商名稱,廠商地址,廠商聯(lián)系人,廠商電話,廠商郵箱,廠商銀行賬號,廠商進貨次數(shù),廠商退貨次數(shù)。這些屬性全部或部分會影響到多個表的信息。利用數(shù)據(jù)庫實體圖表示如圖 39 所示:圖 39 廠商 ER 圖藥品的銷售必然需要消費者的參與,消費者作為藥品管理系統(tǒng)中藥品的最終流向,需要包含以下屬性來保證銷售信息記錄的準確性:消費者編號(作為區(qū)分消費者的唯一憑據(jù)) ,消費者姓名,消費者性別,消費者年齡,身份證號,消費者電話,利用以上屬性來記錄藥品的最終流向。用數(shù)據(jù)庫實體圖表示如圖 310 所示:12圖 310 消費者 ER 圖其余數(shù)據(jù)庫表基本都由以上主體的屬性組成,這些主體及他們之間的關系共同組成了本藥品管理系統(tǒng)的數(shù)據(jù)庫基本結構。如圖 311 是本系統(tǒng)的基本 ER 圖:圖 411 系統(tǒng) ER 圖 數(shù)據(jù)庫的詳細設計詳細數(shù)據(jù)庫表的設計作為數(shù)據(jù)庫設計的第二步,也是最重要的一步,決定了整個系統(tǒng)的數(shù)據(jù)保存及流動。通過之前與用戶的交流、對系統(tǒng)的需求分析和總體模塊的設計,便可對本系統(tǒng)的數(shù)據(jù)庫進行詳細設計,根據(jù)了解分析的實際情況,本藥品管理系統(tǒng)創(chuàng)建了名稱為 hospital_info 的數(shù)據(jù)庫,利用這個數(shù)據(jù)庫來存儲醫(yī)院藥品的相關信息、13廠商的基本信息、消費者基本信息及各種數(shù)據(jù)記錄。在本數(shù)據(jù)庫中共創(chuàng)建了 19 張數(shù)據(jù)庫表,包括 baojia 藥品報價表、caigou 入庫表、caigouyuan 采購員表、customer 消費者表、 郵件記錄表、heimingdan 黑名單表、mingxi 明細表、tiaojia 調價表、usertime記錄時間表、yp_danwei 藥品單位表、 yp_leixing 藥品類型表、 yp_zhonglei 藥品種類表、yp_information 藥品基本信息表, changshang 廠商表, users 用戶表,tuihuo 退貨表、xiaoshou 銷售記錄表、kucun 庫存記錄表等,這些表相互聯(lián)系緊密,共同完成本藥品管理系統(tǒng)的數(shù)據(jù)庫記錄工作。下面簡要介紹下數(shù)據(jù)庫中八個重要的表的組成:1. 系統(tǒng)用戶表結構如表 31 所示表 31 系統(tǒng)用戶表字段名 字段類型 長度 對應中文名稱 是否主鍵username varchar 20 登錄名 Ypassword varchar 50 登錄密碼 Npower varchar 20 登陸權限 N2. 藥品信息表結構如表 32 所示表 32 藥品信息表結構表字段名 字段類型 長度 對應中文名稱 是否主鍵yp_num int null 藥品編號 Yyp_name varchar 100 藥品名稱 Nyp_pinyin varchar 50 拼音碼 Nyp_leixing varchar 20 藥品類型 Nyp_zhonglei varchar 20 藥品種類 Nyp_danwei varchar 20 藥品單位 Nyp_cs_num int null 廠商編號 Nyp_cs_name varchar 100 廠商名稱 Nyp_gongxiao varchar Max 藥品功效 Nyp_jinji varchar Max 藥品禁忌 Nyp_geiyaofangshi varchar 30 給藥方式 N3. 廠商信息表結構如表 33 所示表 33 廠商信息表結構表字段名 字段類型 長度 對應中文名稱 是否主鍵cs_num int null 廠商編號 Ycs_name varchar 100 廠商名稱 Ncs_address varchar 100 廠商地址 Ncs_lianxiren varchar 20 廠商聯(lián)系人 Ncs_dianhua varchar 50 廠商電話 Ncs_ varchar 50 廠商郵箱 N14cs_bank varchar 40 廠商銀行卡號 Ncs_jinhuocishu int null 廠商進貨次數(shù) Ncs_tuihuocishu int null 廠商退貨次數(shù) N4. 退貨記錄表結構如表 34 所示表 34 退貨記錄表結構表字段名 字段類型 長度 對應中文名稱 是否主鍵th_num int null 退貨自動編號 Yth_yp_num int null 退貨藥品編號 Nth_yp_name varchar 100 退貨藥品名稱 Nth_cs_num int null 退貨廠商編號 Nth_cs_name varchar 100 退貨廠商名稱 Nth_yp_leixing varchar 20 退貨藥品類型 Nth_yp_danwei varchar 20 退貨藥品單位 Nth_shuliang float null 退貨數(shù)量 Nth_yuanyin float Max 退貨原因 Nth_date datetime null 退貨日期 N5. 消費者信息表結構如表 35 所示表 35 消費者信息表結構表字段名 字段類型 長度 對應中文名稱 是否主鍵customer_num int null 顧客編號 Ycustomer_name varchar 30 顧客姓名 Ncustomer_sex varchar 10 顧客性別 Ncustomer_age int null 顧客年齡 Ncustomer_idcard varchar 50 顧客身份證號 Ncustomer_dianhua varchar 30 顧客電話 N6. 消費記錄表結構如表 36 所示表 36 消費記錄表結構表字段名 字段類型 長度 對應中文名稱 是否主鍵xs_num int null 銷售自動編號 Yxs_yp_num int 100 銷售藥品編號 Nxs_yp_name varchar 100 銷售藥品名稱 Nxs_yp_leixing varchar 30 銷售藥品類型 Nxs_yp_zhonglei varchar 30 銷售藥品種類 Ncs_yp_danwei varchar 20 銷售藥品單位 Nxs_cs_num int null 廠商編號 Nxs_cs_name varchar 100 廠商名稱 Nxs_jiage float null 銷售單價 N15xs_customer_num int null 顧客編號 Nxs_customer_name varchar 30 顧客姓名 Nxs_shuliang flaot null 銷售數(shù)量 Nxs_date datetime null 銷售日期 N7. 藥庫明細表結構如表 37 所示表 37 藥庫明細表結構表字段名 字段類型 長度 對應中文名稱 是否主鍵mx_num int null 明細自動編號 Ymx_yp_num int null 藥品編號 Nmx_yp_name varchar 100 藥品名稱 Nmx_yp_cs_num int null 廠商編號 Nmx_yp_cs_name varchar 100 廠商名稱 Nmx_yp_rk_date datetime null 藥品入庫日期 Nmx_yp_rk_shuliang float null 藥品入庫數(shù)量 Nmx_yp_rk_caigouyuan_num int null 入庫采購員編號 Nmx_yp_xs_date datetime null 銷售日期 Nmx_yp_xs_shuliang float null 銷售數(shù)量 Nmx_yp_xs_customer_num int null 顧客編號 Nmx_yp_xs_customer_name varchar 30 顧客名字 Nmx_yp_th_date datetime null 退貨日期 Nmx_yp_th_shuliang float null 退貨數(shù)量 N8. 采購員信息表結構如表 38 所示表 38 采購員信息表結構表字段名 字段類型 長度 對應中文名稱 是否主鍵cgy_num int null 采購員編號 Ycgy_name varchar 20 采購員姓名 Ncgy_sex varchar 10 采購員性別 Ncgy_age int null 采購員年齡 Ncgy_idcard varchar 50 身份證號 Ncgy_dianhua varchar 30 采購員電話 Ncgy_pic image null 采購員照片 N164 系統(tǒng)詳細設計詳細設計表示對該系統(tǒng)進行詳細的設計,在總體設計的基礎上進一步明確系統(tǒng)結構,詳細地介紹系統(tǒng)的各個模塊,為系統(tǒng)的開發(fā)實現(xiàn)和測試做準備。系統(tǒng)運行環(huán)境的設置 系統(tǒng)需求的硬件環(huán)境在提到系統(tǒng)運行是否成功的時候,首先就是從物理設備上考慮,即系統(tǒng)硬件環(huán)境的配置問題。本藥品管理系統(tǒng)在實施運行過程中,需要普通計算機一臺,包括鍵盤、鼠標等基本輸入設備,也可添加更多輔助輸入設備。計算機相關的硬件配置最低要求是處理器型號在 Pentium IV 以上,內存在 1Gb 以上,硬盤應至少保留空余空間在 1Gb以上,而且計算機應含有一個網(wǎng)卡來確??梢赃B接至醫(yī)院局域網(wǎng)。這是硬件環(huán)境的基本要求,當然這些要求并不是完全固定的,在條件允許的情況下,如果可以采用更好的物理配置,隨著配置的增高,系統(tǒng)運行的速度也會隨之提高。 系統(tǒng)需求的軟件環(huán)境在外部硬件環(huán)境支持的條件下,系統(tǒng)運行同樣需要相應軟件環(huán)境的支持。由于本系統(tǒng)是基于 Windows 平臺開發(fā),故其運行的硬件環(huán)境需要安裝有 Windows 操作系統(tǒng)。同時, 平臺開發(fā),故計算機中還需要安裝 Microsoft .NET Framework 環(huán)境。從上述可知,為了讓本系統(tǒng)得以運行,同時保證較高的運行效率,客戶端計算機中必須安裝 Windows XP/Windows 7 平臺,且需要安裝配置了 Microsoft .NET Framework 及其以上版本;服務器端的計算機中必須安裝 Windows Server 2022 及其以上版本,且安裝配置了 Microsoft SQL Server 2022 數(shù)據(jù)庫。 開發(fā)環(huán)境介紹 軟件開發(fā)工具本藥品管理系統(tǒng)是基于 C. 語言開發(fā),C是微軟公司發(fā)布的一種面向對象的、運行于 .NET Framework 之上的高級程序設計語言,它包括了諸如單一繼承、接口、與Java 幾乎同樣的語法和編譯成中間代碼再運行的過程 [3]。C是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由 C 和 C++衍生出來的面向對象 的編程語言。它綜合了 VB 簡單的可視化操作和 C++的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言 開發(fā)的首選語言 [3,4]。使用 C.Net 開發(fā)必然需要相應的開發(fā)工具,我使用的是 Microsoft Visual Studio 2022。Visual Studio 是微軟公司設計的軟件開發(fā)環(huán)境,由于它具有使用方便、簡單易學、功能豐富等諸多優(yōu)點,故它成為了最流行的 Windows 應用程序的開發(fā)工具之一。加上本系統(tǒng)是基于 C/S 架構的軟件, Visual Studio 在前臺頁面設計方面具有明顯的優(yōu)勢,控件使用方式簡單隨意,故成為了本系統(tǒng)開發(fā)的首選環(huán)境 數(shù)據(jù)庫開發(fā)工具SQL Server 2022 是在 Microsoft 的數(shù)據(jù)平臺上發(fā)布的,可以組織管理任何數(shù)據(jù)的數(shù)據(jù)庫軟件。它可以將非結構化、半結構化和結構化的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中,也可以對數(shù)據(jù)進行查詢、搜索、同步、報告和分析等操作。17SQL Server 2022 允許在使用了 Microsoft .NET 和 Visual Studio 開發(fā)的自定義應用程序中使用數(shù)據(jù),也允許在面向服務的架構中使用數(shù)據(jù)。這些數(shù)據(jù)信息工作人員可以通過常見的工具直接訪問。由于 SQL Server 2022 具有可信任、高效和智能等眾多優(yōu)點,所以它成為了本藥品管理系統(tǒng)信息存儲的首選數(shù)據(jù)庫。 相關開發(fā)技術簡介 數(shù)據(jù)庫觸發(fā)器技術觸發(fā)器是針對數(shù)據(jù)表(庫)的特殊存儲過程,當這個表發(fā)生了 Insert、Update 或Delete 操作時,會自動激活執(zhí)行,可以處理各種復雜的操作 [4]。本系統(tǒng)用到了觸發(fā)器的以下功能:1. 修改或添加其它數(shù)據(jù)表中的數(shù)據(jù):當一個 SQL 語句對數(shù)據(jù)表進行操作時,觸發(fā)器可以根據(jù)該 SQL 語句的操作情況對另一個表進行相應操作。2. 更改原本要操作的 SQL 語句:觸發(fā)器可以修改原本要操作的 SQL 語句本系統(tǒng)中創(chuàng)建觸發(fā)器的代碼如下所示:create trigger ruku_mingxi on for insert asinsert into (mx_yp_num,mx_yp_name,mx_yp_rk_date,mx_yp_rk_shuliang) select cg_yp_num,cg_yp_name,cg_date,cg_shuliang from inserted代碼的作用是管理系統(tǒng)對 caigou 入庫記錄表進行插入操作時,將同樣的信息插入到 mingxi 藥庫明細表中。 數(shù)據(jù)庫存儲過程數(shù)據(jù)庫的存儲過程就是指在數(shù)據(jù)庫系統(tǒng)中,一些為了完成特定功能的 SQL 語句集合,這些語句集合經(jīng)編譯后存儲在數(shù)據(jù)庫中,用戶可以通過調用這些語句集的名字并給出參數(shù)來執(zhí)行它 [2]。以后要使用數(shù)據(jù)庫中已定義好的存儲過程時,只需在程序中調用,即可自動完成數(shù)據(jù)庫命令。使用數(shù)據(jù)庫存儲過程具有以下優(yōu)點:1. 存儲過程只是在開發(fā)時進行
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1