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

正文內(nèi)容

畢業(yè)論文-鶴壁煤礦集團(tuán)醫(yī)院藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-06-07 23:46本頁面
  

【正文】 單元測(cè)試 單元測(cè)試 亦稱 模塊測(cè)試 ,開發(fā)人 員在編寫好一個(gè)模塊 的 代碼后,總 是 會(huì) 該 模塊進(jìn)行 單元 測(cè)試,檢查它是否實(shí)現(xiàn)了 預(yù)期功能 ,是否存在 錯(cuò)誤或者 漏洞 等 。 所以 ,軟件測(cè)試是系統(tǒng)開發(fā)的 必需 步驟。 37 ( 2) 實(shí)現(xiàn)過程 頁面名稱: 控件的屬性設(shè)置和作用如表 411所示: 表 411 名稱 主要屬性設(shè)置 作用 dataGrid View1 - 顯示 黑名單廠商信息 Textbox1 - 顯示 廠商 編號(hào) Textbox2 - 輸入 — 顯示廠商名稱 button1 - 添加 黑名單 button2 - 刪除某 黑名單 button3 - 退出模塊 button4 - 發(fā)送 郵件 38 5 系統(tǒng)測(cè)試 和應(yīng)用 系統(tǒng)測(cè)試 隨著計(jì)算機(jī) 的 高速 發(fā)展,軟件產(chǎn)品 隨之 應(yīng)用到 社會(huì)生活的 種種方面,軟件的質(zhì)量 問題 成為 了 人們關(guān)注的 重點(diǎn) 之一。 2. 實(shí)現(xiàn)過程 頁面名稱: , 控件的屬性設(shè)置和作用如表 410所示: 36 表 410 名稱 主要屬性設(shè)置 作用 Textbox1 - 顯示 廠商 編號(hào) Textbox2 - 輸入 — 顯示廠商名稱 Textbox3 - 輸入 — 顯 示廠商地址 Textbox4 - 輸入 — 顯示聯(lián)系人 Textbox5 - 輸入 — 顯示聯(lián)系電話 Textbox6 - 輸入 — 顯示銀行賬號(hào) Textbox7 - 輸入 — 顯示進(jìn)貨次數(shù) Textbox8 - 輸入 — 顯示退貨次數(shù) Textbox9 當(dāng)前時(shí)間 輸入 — 顯示郵箱 richTextBox1 - 輸入 自定義退貨原因 button1 - 確認(rèn)提交信息 button2 - 重置 輸入的信息 button3 - 退出廠商 管理模塊 廠商黑名單管理模塊 廠商黑名單顯示了退貨次數(shù) 過多的廠商 信息 , 管理員也 可以管理 這些信息 ,還可以 給出現(xiàn)在 黑名單中的廠商發(fā)送提醒 郵件,界面如圖 417所示 : 圖 417 黑名單界面 ( 1) 實(shí)現(xiàn)目標(biāo) 管理員 可以通過鼠標(biāo)點(diǎn)擊 DataGridView 中 的內(nèi)容 來 查看某個(gè)廠商的具體信息,這些信息將顯示在下方的 控件 中 , 也可以 通過添加 按鈕 來將 某個(gè)廠商加入至黑名單中,同時(shí)也可以 點(diǎn)擊 發(fā)送郵件給某廠商發(fā)郵件。 廠商 信息修改 界面如圖 414所示 : 圖 414 廠商 信息管理界面 廠商信息添加界面如圖 415所示 : 35 圖 415 添加廠商 界面 廠商信息添加界面如圖 416所示 : 圖 416 發(fā)送郵件 界面 1. 實(shí)現(xiàn)目標(biāo) 管理員 可以通過鼠標(biāo)點(diǎn)擊 DataGridView 中 的內(nèi)容 來 查看某個(gè)廠商的具體信息,這些信息將顯示在下方的 控件 中 , 也可以 通過修改 某些信息點(diǎn)擊提交后 更改某個(gè)廠商的信息,同時(shí)也可以 點(diǎn)擊 發(fā)送郵件給某廠商發(fā)郵件。 本模塊頁面如圖 413 所示 : 圖 413 藥品退貨 界面 1. 實(shí)現(xiàn)目標(biāo) 在 管理員輸入藥品編號(hào) 時(shí) ,本模塊會(huì)自動(dòng)前端匹配符合條件的藥品編號(hào), 供管理員 選擇,之后其余信息由系統(tǒng) 讀取表中信息 自動(dòng)補(bǔ)全,退貨原因有五項(xiàng)常見原因供選擇,管理員也可以選擇其他原因來自定義。 本模塊界面如圖412 所示 : 圖 412 緊缺 藥品界面 1. 實(shí)現(xiàn) 目標(biāo) 這個(gè) 模塊提供了對(duì)藥品庫存的人性化 管理 ,在 模塊 窗體初始化過程中,會(huì)自動(dòng)檢索庫存藥品中庫存數(shù)量不足 的 藥品,并將其基本信息顯示 在 DataGridView中 ,同時(shí),藥品的相關(guān)信息也將被放置到窗體下方的 控件 中 ,管理人員 可以根據(jù)具體情況來點(diǎn)擊左上角的按鈕來追加藥品。界面如圖 411 所示 : 圖 411 明細(xì)查詢界面 1. 實(shí)現(xiàn)目標(biāo) 本系統(tǒng)提供了 按藥品編號(hào)、按 藥品名稱、 按廠商編號(hào) 和按消費(fèi)者編號(hào)四種 類型 來查詢, 選擇了查詢類型之后 ,在 輸入查詢內(nèi)容后 ,點(diǎn)擊 查找按鈕,系統(tǒng)便可按用戶要求模糊查詢數(shù)據(jù)庫并將 查到 的數(shù)據(jù)顯示在 DataGridView 中,而且 在點(diǎn)擊其中任意一項(xiàng)信息時(shí), 其 詳細(xì)信息會(huì)自動(dòng)填充到下方的 控件 中。本模塊包含了 藥庫的藥品從入庫到銷售出庫的全部過程,整個(gè)過程的基本信息都將通 過數(shù)據(jù)庫觸發(fā)器加入了相應(yīng)的數(shù)據(jù)庫表中。同時(shí) , 在點(diǎn)擊確定按鈕之后,系統(tǒng)還會(huì)詢問是否需要打印銷售小票,如果需要,則會(huì)調(diào)用打印功能進(jìn)行小票打印。非 按時(shí)間查詢 界面如圖 46 所示,按 時(shí)間 查詢 界面如圖 47 所示 : 圖 46 入庫記錄查詢 28 圖 47 入庫記錄查詢 1. 實(shí)現(xiàn)目標(biāo) 本系統(tǒng)提供了 按采購員編號(hào)、按藥品編號(hào)、按日期和按廠商編號(hào) 四種 類型 來查詢, 選擇了查詢類型之后 ,在 輸入查詢內(nèi)容后 ,點(diǎn)擊 查找按鈕,系統(tǒng)便可按用戶要求模糊查詢數(shù)據(jù)庫并將 查到 的數(shù)據(jù)顯示在 DataGridView 中,而且 在點(diǎn)擊其中任意一項(xiàng)信息時(shí), 其 詳細(xì)信息會(huì)自動(dòng)填充到下方的 控件 中。同時(shí) ,點(diǎn)擊打印 按鈕 ,可以打印當(dāng)前 該條 入庫清單 。 2. 實(shí)現(xiàn)過程 頁面名稱: 控件的屬性設(shè)置和作用如表 43 所示: 表 43 名稱 主要屬性設(shè)置 作用 dataGridView1 - 顯示 入庫 信息表 的信息 Datatimepicker1 - 選擇 — 輸入 入庫 日期 Textbox1 - 輸 入采購員編號(hào) Textbox2 - 輸入 藥品編號(hào) Textbox3 - 輸入藥品名稱 Textbox4 - 顯示藥品單位 Textbox5 - 顯示 藥品類型 Textbox6 - 顯示 藥品種類 Textbox7 - 輸入入庫數(shù)量 Textbox8 - 顯示廠商編號(hào) Textbox9 - 顯示廠商名稱 Textbox10 - 顯示 采購價(jià)格 Button1 - 確定添加 Button2 - 重置 Button3 - 返回 26 printDialog1 Document=printDocument1 彈出 打印 窗口 printDocument1 - 設(shè)置 打印文本和格式 timer1 - 設(shè)置計(jì)時(shí)器來控制 自動(dòng) 匹配 追加入庫 模塊 藥品追加入庫是對(duì)與首次入庫相對(duì)應(yīng)藥品 信息 的表 的修改 操作 , 界面如圖45所示 : 圖 45 追加入庫 界面 1. 實(shí)現(xiàn)目標(biāo) 當(dāng)點(diǎn)擊 datagridview 時(shí)將數(shù)據(jù)放到下面的控件中,根據(jù)入庫的信息對(duì)數(shù)據(jù)庫進(jìn)行相應(yīng)操作,并且可以根據(jù)藥品編號(hào)進(jìn)行相應(yīng)的查找操作,將查找到的數(shù)據(jù)顯示在 datagridview 和相應(yīng)控件上 。 首次入庫 模塊 藥品首次入庫就是藥品的第一次進(jìn)入倉庫 ,需要將信息錄入數(shù)據(jù)庫 ,主要是對(duì)數(shù)據(jù)表的添加操作,界面如圖 44 所示 : 25 圖 44 首次 入庫界面 1. 實(shí)現(xiàn)目標(biāo) 當(dāng)點(diǎn)擊確認(rèn)按鈕時(shí)將所填數(shù)據(jù)添加到相應(yīng)的表中。在主頁 下方 顯示系統(tǒng)時(shí)間、用戶名以及用戶的登錄時(shí)間。 主要包括菜單項(xiàng)、快捷鍵以及主窗體。 表 41 名稱 主要屬性設(shè)置 作用 username - 輸入用戶名 password passwordchar=* 輸入用戶密碼 Button1 - 確定 Button2 - 重置 主 程序界面設(shè)計(jì) 本系統(tǒng)基于 C/S 模式下 開發(fā) 的,通過 運(yùn)行初始化 登陸到界面。登陸界面如圖 41 所示: 圖 41 登陸界面 23 1. 實(shí)現(xiàn)目標(biāo) 當(dāng)運(yùn)行主程序時(shí)自動(dòng)彈出,根據(jù)數(shù)據(jù)庫中的用戶信息驗(yàn)證用戶輸入的信息是否正確,如果正確便進(jìn)入藥品管理系統(tǒng)主頁面,如果不正確則提示用戶。 系統(tǒng) 主界面設(shè)計(jì) 在上述一系列準(zhǔn)備 工作之后, 進(jìn)入了 系統(tǒng)界面的設(shè)計(jì)階段。 (password, , 20).Value = pwd。 = 。 ()。 Initial Catalog=my_hospital。 連接 數(shù)據(jù)庫并執(zhí)行調(diào)用存儲(chǔ)過程的代碼如下所示: static SqlConnection conn。訪問者可以對(duì)相關(guān)數(shù)據(jù)做出修改,但是 這種修改冰沒有立即更新至 數(shù)據(jù)庫 ,而只是保存在本地,在需要進(jìn)行修改時(shí),要再次打開連接 [4]。 2. 存儲(chǔ)過程可以重復(fù) 多次 使用 ,可以 大大減少數(shù)據(jù)庫開發(fā)人員的工作量 3. 系統(tǒng) 安全性高 ,數(shù)據(jù)庫 中可設(shè)定只有 具有權(quán)限 的用戶才 能使用 某些存儲(chǔ)過程 本系統(tǒng)中 創(chuàng)建存儲(chǔ)過程的代碼舉例如下: create procedure 登陸 username varchar(20),password varchar(20) 22 as select * from users where username=username and password=password 數(shù)據(jù)庫連接技術(shù) 由于本系統(tǒng)開發(fā)使用的數(shù)據(jù)庫連接技術(shù)是 ,所以在此對(duì) 該 技術(shù)做簡單介紹。 使用數(shù)據(jù)庫存儲(chǔ)過程 具有以下優(yōu)點(diǎn): 1. 存儲(chǔ)過程只 是 在 開發(fā) 時(shí)進(jìn)行 一次 編譯,以后每次執(zhí)行存儲(chǔ)過程都不需再重新編譯 。 數(shù)據(jù)庫 存儲(chǔ)過程 數(shù)據(jù)庫的 存儲(chǔ)過程就是指 在 數(shù)據(jù)庫系統(tǒng)中 ,一些 為了完成特定功能的 SQL 語句 集合, 這些 語句集合 經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫中,用戶 可以 通過 調(diào)用這些 語句集的 名字并給出參數(shù)來 執(zhí)行 它 [2]。 本系統(tǒng) 用到了觸發(fā)器 的以下功能: 1. 修改 或 添加其它數(shù)據(jù)表 中 的數(shù)據(jù):當(dāng)一個(gè) SQL 語句對(duì)數(shù)據(jù)表進(jìn)行操作 時(shí) ,觸發(fā)器可以根據(jù)該 SQL 語句的操作情況對(duì)另一個(gè)表進(jìn)行 相應(yīng) 操作。 由于 SQL Server 2021 具有可信任 、 高效和 智能 等 眾多優(yōu)點(diǎn),所以它成為了本藥品管理系統(tǒng) 信息存儲(chǔ) 的首選數(shù)據(jù)庫 。 SQL Server 2021 允許 在 使用 了 Microsoft .NET 和 Visual Studio 開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù), 也允許 在面向服務(wù)的架構(gòu) 中 使用數(shù)據(jù)。 加上 本系統(tǒng)是基于 C/S 架構(gòu)的 軟件 , Visual Studio 在前臺(tái) 頁面設(shè)計(jì)方面具有明顯的優(yōu)勢(shì),控件使用方式 簡單 隨意,故成為了本系統(tǒng)開發(fā)的首選環(huán)境 21 數(shù)據(jù)庫 開發(fā)工具 SQL Server 2021 是 在 Microsoft 的數(shù)據(jù)平臺(tái)上發(fā)布 的 ,可以組織管理任何數(shù)據(jù) 的 數(shù)據(jù)庫軟件。 使用 C.Net 開發(fā) 必然需要相應(yīng)的開發(fā)工具,我使用的是 Microsoft Visual Studio 2021。 C是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由 C 和 C++衍生出來的 面向?qū)ο?的編程語言。從上述 可知, 為了讓 本系統(tǒng) 得以 運(yùn)行,同時(shí)保證較高的運(yùn)行效率, 客戶端計(jì)算機(jī)中必須 安裝 Windows XP/Windows 7 平臺(tái) ,且需要安裝配置了 Microsoft .NET Framework 及其 以上版本 ; 服務(wù)器端的計(jì)算機(jī)中 必須 安裝 Windows Server 2021 及其 以上版本, 且 安裝配置了 Microsoft SQ L Server 2021 數(shù)據(jù)庫 。由于 本 系統(tǒng) 是 基于 Windows 平臺(tái)開發(fā),故其運(yùn)行的 硬件 環(huán)境需要 安裝有 Windows操作系統(tǒng) 。 這是硬件 環(huán)境 的 基本要求 ,當(dāng)然 這些 要求 并不是完全固定的,在條件允許的情況下,如果可以采用更好的物理配置, 隨著配置的增高,系統(tǒng)運(yùn)行的速度也 會(huì)隨之提高。本藥品管理系統(tǒng) 在實(shí)施運(yùn)行過程中,需要普通 計(jì)算機(jī)一臺(tái), 包括鍵盤 、鼠標(biāo)等基本輸入設(shè)備 , 也可添加更多輔助輸入設(shè)備 。 下面簡要 介紹 下 數(shù)據(jù)庫中 八 個(gè)重要的表的組成 : 1. 系統(tǒng)用戶表 結(jié)構(gòu) 如表 31 所示 表 31 系統(tǒng)用戶表 字段名 字段類型 長度 對(duì)應(yīng)中文名稱 是否主鍵 username varchar 20 登錄名 Y password varchar 50 登錄密碼 N power varchar 20 登陸權(quán)限 N 2. 藥品信息 表結(jié)構(gòu) 如 表 32 所示 表 32 藥品信息表結(jié)構(gòu)表 字段名 字段類型 長度 對(duì)應(yīng)中文名稱 是否主鍵 yp_num int null 藥品編號(hào) Y yp_name varchar 100 藥品名稱 N yp_pinyin varchar 50 拼音碼 N yp_leixing varchar 20 藥品類型 N yp_zhonglei varchar 20 藥品種類 N yp_danwei varchar 20 藥品單位 N yp_cs_num int null 廠商 編號(hào) N yp_cs_name varchar 100 廠商名稱 N yp_gongxiao varchar Max 藥品功效 N yp_jinji varchar Max 藥品禁忌 N yp_
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1