數(shù)據(jù)庫(kù)課程設(shè)計(jì)藥品信息管理系統(tǒng)

上傳人:仙*** 文檔編號(hào):29264923 上傳時(shí)間:2021-10-06 格式:DOC 頁(yè)數(shù):35 大小:999.01KB
收藏 版權(quán)申訴 舉報(bào) 下載
數(shù)據(jù)庫(kù)課程設(shè)計(jì)藥品信息管理系統(tǒng)_第1頁(yè)
第1頁(yè) / 共35頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)藥品信息管理系統(tǒng)_第2頁(yè)
第2頁(yè) / 共35頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)藥品信息管理系統(tǒng)_第3頁(yè)
第3頁(yè) / 共35頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)庫(kù)課程設(shè)計(jì)藥品信息管理系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫(kù)課程設(shè)計(jì)藥品信息管理系統(tǒng)(35頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、軟件工程數(shù)據(jù)庫(kù)課程設(shè)計(jì)軟件設(shè)計(jì)說明書目錄1引言11.1.1編寫目的11.2背景說明11.3定義11.4 參考資料12總體設(shè)計(jì)22.1需求規(guī)定22.2運(yùn)行環(huán)境32.3基本設(shè)計(jì)概念和處理流程32.4結(jié)構(gòu)設(shè)計(jì)52.4.1結(jié)構(gòu)52.4.2功能需求與程序的關(guān)系72.4.3人工處理過程82.4.4尚未問決的問題82.5接口設(shè)計(jì)82.5.1用戶接口82.5.2外部接口102.5.3內(nèi)部接口112.6 其它專門要求113數(shù)據(jù)庫(kù)設(shè)計(jì)123.1概念結(jié)構(gòu)設(shè)計(jì)123.2邏輯結(jié)構(gòu)設(shè)計(jì)133.3物理結(jié)構(gòu)設(shè)計(jì)143.3數(shù)據(jù)字典設(shè)計(jì)173.4安全保密設(shè)計(jì)184系統(tǒng)出錯(cuò)處理設(shè)計(jì)194.1出錯(cuò)信息194.2補(bǔ)救措施195程序模塊

2、1設(shè)計(jì)說明205.1程序描述205.2功能205.3算法205.4注釋設(shè)計(jì)205.5測(cè)試計(jì)劃206程序模塊2設(shè)計(jì)說明226.1程序描述226.2功能226.3算法236.4注釋設(shè)計(jì)236.5測(cè)試計(jì)劃237程序模塊3設(shè)計(jì)說明247.1程序描述247.2功能247.3算法257.4注釋設(shè)計(jì)257.5測(cè)試計(jì)劃258程序模塊4設(shè)計(jì)說明268.1程序描述268.2功能268.3算法278.4注釋設(shè)計(jì)288.5測(cè)試計(jì)劃289程序模塊5設(shè)計(jì)說明299.1程序描述299.2功能299.3算法309.4注釋設(shè)計(jì)319.5測(cè)試計(jì)劃3110程序模塊6設(shè)計(jì)說明3210.1程序描述3210.2功能3210.3算法331

3、0.4注釋設(shè)計(jì)3310.5測(cè)試計(jì)劃33II1引言1. 1.1編寫目的本文檔供開發(fā)人員和維護(hù)人員參考1.2背景說明1. 待開發(fā)的軟件系統(tǒng)的名稱;藥品信息管理系統(tǒng)2. 本項(xiàng)目的任務(wù)提出者為中北大學(xué)校醫(yī)院;開發(fā)者為郭鑫和沈鵬飛;用戶為中北大學(xué)校醫(yī)院藥房管理員。3. 該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系:通過此系統(tǒng),可以與財(cái)務(wù)管理等系統(tǒng)來共同完成醫(yī)院的日常藥品管理工作。1.3定義列出本文件中用到的專門術(shù)語(yǔ)的定義和縮寫詞的原詞組。實(shí)體:客觀世界中存在的且可互相區(qū)別的事物。聯(lián)系:客觀事物中的彼此之間的關(guān)系。屬性:實(shí)體或者聯(lián)系所具有的性質(zhì)。1.4 參考資料1. 藥品信息管理系統(tǒng)需求分析說明書2

4、. 計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南(GB 8567-88)3. 張海藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社.20084. 王珊.薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版).北京:高等教育出版.20065. 魏衍君.焦克瑩.SQL Server 2005實(shí)用教程.西安:西北工業(yè)大學(xué)出版社.20096. 馬駿.C#程序設(shè)計(jì)及應(yīng)用教程(第二版).北京:人民郵電出版社.20092總體設(shè)計(jì)2.1需求規(guī)定說明對(duì)本系統(tǒng)的主要的輸入輸出項(xiàng)目、處理的功能性能要求解釋各輸入輸出數(shù)據(jù)類型,并逐項(xiàng)說明其媒體、格式、數(shù)值范圍、精度等。對(duì)軟件的數(shù)據(jù)輸出及必須標(biāo)明的控制輸出量進(jìn)行解釋并舉例,包括對(duì)硬拷貝報(bào)告(正常結(jié)果輸出、狀態(tài)輸出及

5、異常輸出)以及圖形或顯示報(bào)告的描述。表2-1輸入項(xiàng)目輸入項(xiàng)目數(shù)據(jù)類型數(shù)據(jù)要求藥品編號(hào)nchar類型(10)藥品名稱nvarchar類型(50)批準(zhǔn)文號(hào)nvarchar類型(50)按照國(guó)家規(guī)定的標(biāo)準(zhǔn)編號(hào)藥品劑型nvarchar類型(10)藥品規(guī)格nvarchar類型(10)生產(chǎn)日期datetime類型有效期datetime類型必須大于生產(chǎn)日期生產(chǎn)廠家nvarchar類型(50)患者編號(hào)nchar類型(10)患者名稱nvarchar類型(10)患者病情nvarchar類型(50)供應(yīng)商編號(hào)nchar類型(10)供應(yīng)商名稱nvarchar類型(50)聯(lián)系電話varchar類型(15)銷售單號(hào)ncha

6、r類型(10)銷售價(jià)格real類型銷售數(shù)量int類型銷售日期datetime類型續(xù)表2-1輸入項(xiàng)目輸入項(xiàng)目數(shù)據(jù)類型數(shù)據(jù)要求入庫(kù)單號(hào)nchar類型(10)入庫(kù)數(shù)量int類型 上限(10000)藥品價(jià)格real類型入庫(kù)日期datetime類型當(dāng)前的系統(tǒng)時(shí)間管理員賬戶nchar類型(10)管理員密碼nchar類型(10)不能為空管理員權(quán)限int類型 數(shù)值范圍(0,1)2.2運(yùn)行環(huán)境硬件環(huán)境:內(nèi) 存:64MB以上的內(nèi)存,推薦使用128MB以上內(nèi)存處 理 器:賽揚(yáng)1.7或更高的處理器硬盤空間:需要至少20M硬盤空間外設(shè):需要連接打印機(jī)軟件環(huán)境:A.前臺(tái)開發(fā)工具Visual Studio 2008B.后臺(tái)

7、數(shù)據(jù)庫(kù) SQL Server 2005C. 運(yùn)行環(huán)境 Windows XP或更高版本的操作系統(tǒng)2.3基本設(shè)計(jì)概念和處理流程2.3.1基本處理活動(dòng)圖圖2-1 系統(tǒng)基本活動(dòng)圖2.3.2 系統(tǒng)類圖2.4結(jié)構(gòu)設(shè)計(jì)2.4.1結(jié)構(gòu)用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個(gè)系統(tǒng)元素的標(biāo)識(shí)符和功能,分層次地給出各元素之間的控制與被控制關(guān)系。圖2-2 系統(tǒng)結(jié)構(gòu)圖表2-1 系統(tǒng)模塊圖模塊名稱:藥品管理系統(tǒng)登錄模塊超級(jí)管理員登錄普通管理員登錄普通查詢模塊普通用戶查詢高級(jí)查詢模塊管理員高級(jí)查詢賬戶管理模塊添加管理員用戶刪除管理員用戶更改管理員用戶密碼庫(kù)存管理模塊入庫(kù)管

8、理模塊過期管理模塊銷售管理模塊銷售模塊銷售信息模塊系統(tǒng)管理模塊退出系統(tǒng)2.4.2功能需求與程序的關(guān)系表2-2功能需求與程序關(guān)系登錄查詢賬戶管理庫(kù)存管理銷售管理超級(jí)管理員登錄程序普通管理員登錄程序查詢藥品基本信息程序查詢藥品詳細(xì)信息程序添加普通管理員刪除普通管理員修改普通管理員密碼輸入藥品信息輸入供應(yīng)商信息打印入庫(kù)單輸入入庫(kù)信息輸入患者信息續(xù)表2-2功能需求與程序關(guān)系登錄查詢賬戶管理庫(kù)存管理銷售管理輸入藥品信息打印銷售單查詢銷售信息2.4.3人工處理過程說明在本軟件系統(tǒng)的工作過程中不得不包含的人工處理過程(如果有的話)。輸入用戶名和密碼1. 超級(jí)管理員添加、刪除、修改用戶2. 管理員對(duì)藥品信息的

9、錄入3. 管理員對(duì)藥品銷售時(shí)的必要信息2.4.4尚未問決的問題由于時(shí)間和能力問題目前概要設(shè)計(jì)還存在一部分缺陷,如庫(kù)存管理中庫(kù)存量報(bào)警的功能,患者買藥的功能。還有一部分圖表不是很完善,后期需要改進(jìn)。2.5接口設(shè)計(jì)2.5.1用戶接口說明將向用戶提供的命令和它們的語(yǔ)法結(jié)構(gòu),以及軟件的回答信息。1. 登錄界面三種不同權(quán)限用戶可進(jìn)入各自用戶的界面(1) 超級(jí)管理員:選擇權(quán)限后,輸入用戶名和密碼 用戶名和密碼正確后可進(jìn)入系統(tǒng)(2) 普通管理員:選擇權(quán)限后,輸入用戶名和密碼 用戶名和密碼正確后可進(jìn)入系統(tǒng)(3) 普通用戶:直接進(jìn)入查詢界面圖2-3 用戶登錄接口2普通用戶界面圖2-4 普通用戶接口3普通管理員界

10、面圖2-5 普通管理員接口4超級(jí)管理員界面圖2-6 超級(jí)管理員接口2.5.2外部接口說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。硬件接口:需要打印機(jī)打印報(bào)表軟件接口:支持Windows平臺(tái)系統(tǒng)用戶界面:登錄界面2.5.3內(nèi)部接口說明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排。2.6 其它專門要求 3數(shù)據(jù)庫(kù)設(shè)計(jì)3.1概念結(jié)構(gòu)設(shè)計(jì)藥品管理系統(tǒng)的實(shí)體有,管理員,藥品,患者,供應(yīng)商,倉(cāng)庫(kù)。管理員實(shí)體包括管理員賬戶、管理員密碼、管理員權(quán)限。藥品實(shí)體包括藥品編號(hào)、藥品名稱、批準(zhǔn)文號(hào)、藥品劑型、藥品規(guī)格、生產(chǎn)日期、有效日期、生產(chǎn)廠家?;颊邔?shí)體包括患者編號(hào)、患者姓

11、名、患者病情。供應(yīng)商實(shí)體包括供應(yīng)商編號(hào)、供應(yīng)商名稱、供應(yīng)商聯(lián)系電話。圖3-1 系統(tǒng)ER圖圖3-2 管理員屬性圖圖3-3藥品屬性圖圖3-4供應(yīng)商屬性圖圖3-5患者屬性圖3.2邏輯結(jié)構(gòu)設(shè)計(jì)說明把上述原始數(shù)據(jù)進(jìn)行分解、合并后重新組織起來的數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)。將上述ER模型轉(zhuǎn)化成關(guān)系模型如下:由于系統(tǒng)設(shè)計(jì)考慮只有一個(gè)倉(cāng)庫(kù),所以藥品與倉(cāng)庫(kù)的存放關(guān)系與供應(yīng)商的關(guān)系合并為一個(gè)庫(kù)存關(guān)系。藥品和患者之間有藥品銷售關(guān)系轉(zhuǎn)換成一個(gè)關(guān)系模型。帶下劃線的為主碼。管理員(管理員賬戶,管理員密碼,管理員權(quán)限)藥品(藥品編號(hào),藥品名稱,批準(zhǔn)文號(hào),藥品劑型,藥品規(guī)格,生產(chǎn)日期,有效日期,生產(chǎn)廠家)患者(患者編號(hào),患者姓名,患者

12、病情)供應(yīng)商(供應(yīng)商編號(hào),供應(yīng)商名稱,供應(yīng)商聯(lián)系電話)庫(kù)存(入庫(kù)單號(hào),入庫(kù)數(shù)量,藥品價(jià)格,入庫(kù)日期,供應(yīng)商編號(hào),藥品編號(hào),管理員賬號(hào))銷售(銷售單號(hào),患者編號(hào),藥品編號(hào),藥品價(jià)格,銷售數(shù)量,銷售日期)3.3物理結(jié)構(gòu)設(shè)計(jì)基于SQL Server的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)如下。數(shù)據(jù)庫(kù)名為Medicine,表包括:管理員,藥品,患者,供應(yīng)商,庫(kù)存,銷售。對(duì)應(yīng)表結(jié)構(gòu)如表3-1至3-6所示。表3-1 藥品信息藥品列名數(shù)據(jù)類型允許空值默認(rèn)值藥品編號(hào)Nchar(10)N藥品名稱Nvarchar(50)N批準(zhǔn)文號(hào)Nvarchar(50)N劑型Nvarchar(10)N規(guī)格Nvarchar(10)N生產(chǎn)日期Datetim

13、eN有效期DatetimeN生產(chǎn)廠家Nvarchar(50)N表3-2 管理員信息管理員列名數(shù)據(jù)類型允許空值默認(rèn)值管理員賬戶Nchar(10)N管理員密碼Nchar(10)N管理員權(quán)限IntN表3-3 患者信息患者列名數(shù)據(jù)類型允許空值默認(rèn)值患者編號(hào)Nchar(10)N患者名稱Nvarchar(10)Y患者病情Nvarchar(50)N表 3-4 供應(yīng)商信息供應(yīng)商列名數(shù)據(jù)類型允許空值默認(rèn)值供應(yīng)商編號(hào)Nchar(10)N供應(yīng)商名稱Nvarchar(50)Y聯(lián)系電話Varchar(15)N表3-5 庫(kù)存信息庫(kù)存信息列名數(shù)據(jù)類型允許空值默認(rèn)值入庫(kù)單號(hào)Nchar(10)N入庫(kù)數(shù)量IntN入庫(kù)價(jià)格Real

14、N入庫(kù)日期DatetimeN續(xù)表3-5 庫(kù)存信息庫(kù)存信息供應(yīng)商編號(hào)Nchar(10)N藥品編號(hào)Nchar(10)N管理員賬戶Nchar(10)N表3-6銷售信息銷售信息列名數(shù)據(jù)類型允許空值默認(rèn)值銷售單號(hào)Nchar(10)N患者編號(hào)Nchar(10)N銷售編號(hào)Nchar(10)N銷售價(jià)格RealN銷售數(shù)量intN銷售日期DatetimeN視圖有庫(kù)存視圖,過期視圖,銷售信息視圖如下。庫(kù)存視圖:SELECT Medicine.MNo, Medicine.MName, Medicine.MApNo, Medicine.MSpf, Medicine.MForm, Medicine.MDate, Medi

15、cine.MValDate, Medicine.MProd, Store.StNo, Store.StAmount, Store.StPrice, Store.StDate, Store.PNo, Store.AdIDFROM Medicine INNER JOIN Store ON Medicine.MNo = Store.MNo過期視圖:SELECT Medicine.MNo, Medicine.MName, Medicine.MApNo, Medicine.MForm, Medicine.MSpf, Medicine.MDate, Medicine.MValDate, Medicine.

16、MProd, Store.StAmount, Store.StDate, Store.StPriceFROM Medicine INNER JOIN Store ON Medicine.MNo = Store.MNo銷售信息視圖:SELECT Medicine.MNo, Medicine.MName, Sell.PaNo, Sell.Price, Sell.Amount, Sell.Date, Patient.PaName, Patient.PaIll, Sell.SeNoFROM Medicine INNER JOIN Sell ON Medicine.MNo = Sell.MNo INNE

17、R JOIN Patient ON Sell.PaNo = Patient.PaNo3.3數(shù)據(jù)字典設(shè)計(jì)對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)中涉及到的各種項(xiàng)目一般要建立起數(shù)據(jù)字典,以說明它們的標(biāo)識(shí)符、同義名及有關(guān)信息。1、名字:藥品編號(hào)別名:描述:唯一的標(biāo)識(shí)庫(kù)存中的一個(gè)特定藥品定義:藥品編號(hào)=10數(shù)字10位置:入庫(kù)單,銷售單2、名字:藥品信息別名:描述:完整的描述藥品的各類信息定義:藥品信息 = 藥品編號(hào)+藥品名稱+藥品劑型+藥品規(guī)格+生產(chǎn)日期+有效期+生產(chǎn)廠家3、名字:入庫(kù)信息別名:入庫(kù)單描述:藥品入庫(kù)的基本信息定義:入庫(kù)信息=藥品信息+入庫(kù)單號(hào)+入庫(kù)數(shù)量+藥品價(jià)格+入庫(kù)日期+供應(yīng)商編號(hào)+管理員 位置:輸出到打印機(jī)4

18、、名字:供應(yīng)商信息別名:描述:供應(yīng)商的基本信息定義:供應(yīng)商信息=供應(yīng)商編號(hào)+供應(yīng)商名稱+聯(lián)系電話5、名字:過期信息別名:過期報(bào)表描述:庫(kù)存中的過期藥品信息定義:過期信息=藥品編號(hào)+藥品名稱+藥品劑型+藥品規(guī)格+生產(chǎn)日期+有效期+生產(chǎn)廠家+入庫(kù)單號(hào)+庫(kù)存量+入庫(kù)日期位置:輸出到打印機(jī)6、名字:銷售信息別名:銷售單描述:藥品的銷售信息定義:銷售信息=銷售單號(hào)+患者編號(hào)+藥品編號(hào)+藥品價(jià)格+數(shù)量+銷售日期位置:輸出到打印機(jī)7、名字:患者信息別名:描述:患者的基本信息定義:患者信息=患者編號(hào)+患者姓名+患者病情3.4安全保密設(shè)計(jì)系統(tǒng)按權(quán)限將用戶分為3種,普通用戶,普通管理員,超級(jí)管理員。管理員級(jí)別擁有

19、賬戶和密碼。每種用戶登錄后進(jìn)入不同的界面。普通用戶只有對(duì)數(shù)據(jù)庫(kù)的讀取操作,而且只能訪問藥品基本信息。普通管理員可對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀寫操作,進(jìn)行入庫(kù),銷售,查詢,過期處理,數(shù)據(jù)庫(kù)備份和還原操作。超級(jí)管理員直接對(duì)普通管理員進(jìn)行管理操作,添加管理員,刪除管理員,修改管理員密碼。4系統(tǒng)出錯(cuò)處理設(shè)計(jì)4.1出錯(cuò)信息表4-1 出錯(cuò)信息表出錯(cuò)可能提示信息處理方式登錄用戶名錯(cuò)誤用戶名錯(cuò)誤,請(qǐng)重新輸入消息提示框方式登錄密碼錯(cuò)誤密碼錯(cuò)誤,請(qǐng)重新輸入消息提示框方式填寫信息為空信息不能為空,請(qǐng)輸入消息提示框方式操作數(shù)據(jù)庫(kù)出錯(cuò)根據(jù)Sql異常信息顯示消息提示框方式填寫信息格式錯(cuò)誤請(qǐng)按正確格式輸入消息提示框方式4.2補(bǔ)救措施根據(jù)

20、需要由管理員定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份,當(dāng)系統(tǒng)出現(xiàn)問題時(shí)利用備份數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)操作。5程序模塊1設(shè)計(jì)說明5.1程序描述登錄模塊,本模塊實(shí)現(xiàn)了管理員和普通登錄系統(tǒng)的功能,是系統(tǒng)的第一個(gè)用戶接口。通過管理員權(quán)限的區(qū)別來決定管理員進(jìn)入的界面。普通用戶可從本界面直接進(jìn)入普通查詢界面。5.2功能表5-1 登錄模塊IPO表IPO表系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 1 條目名:登錄 別名: 調(diào)用上層模塊:無(wú)被調(diào)用下層模塊:主界面、管理用戶界面、普通查詢界面輸入:用戶名,密碼,權(quán)限輸出: 處理:局部數(shù)據(jù)元素:編寫: 日期: 審核: 日期: 5.3算法登錄程序中設(shè)置了一個(gè)記錄權(quán)限值的變量,利用分支程序根據(jù)傳遞的變量來判

21、斷將會(huì)進(jìn)入哪個(gè)界面。5.4注釋設(shè)計(jì)1. 分支點(diǎn)處的注釋,超級(jí)管理員,普通管理員5.5測(cè)試計(jì)劃對(duì)本單元進(jìn)行單元測(cè)試。進(jìn)行黑盒測(cè)試,檢驗(yàn)?zāi)芊駥?shí)現(xiàn)功能。輸入正確的用戶名和密碼,預(yù)期結(jié)果,輸出提示信息,正常進(jìn)入系統(tǒng)。輸入錯(cuò)誤的用戶名和密碼,預(yù)期結(jié)果,輸出提示錯(cuò)誤信息,不能進(jìn)入系統(tǒng)。進(jìn)行白盒測(cè)試,檢驗(yàn)各程序路徑是否能執(zhí)行到。6程序模塊2設(shè)計(jì)說明6.1程序描述用戶管理模塊(1)添加管理員,完成添加普通管理員的操作,需要輸入管理員賬號(hào),管理員密碼。(2)刪除管理員,完成刪除普通管理員的操作,需要輸入管理員賬號(hào)。(3)修改管理員密碼,完成修改普通管理員密碼的操作,需要輸入管理員賬號(hào),管理員舊密碼和管理員新密碼

22、。6.2功能表6-1 用戶管理模塊IPO表IPO表系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 2 條目名:用戶管理模塊 別名: 調(diào)用上層模塊:無(wú)被調(diào)用下層模塊:管理用戶界面輸入:用戶名,密碼輸出: 提示信息處理:添加用戶,刪除用戶,修改用戶密碼局部數(shù)據(jù)元素:編寫: 日期: 審核: 日期: 6.3算法圖6-1 用戶管理模塊流程6.4注釋設(shè)計(jì)1.在各個(gè)功能后添加注釋,添加用戶,刪除用戶,修改用戶密碼6.5測(cè)試計(jì)劃對(duì)本單元進(jìn)行單元測(cè)試。進(jìn)行黑盒測(cè)試,檢驗(yàn)?zāi)芊駥?shí)現(xiàn)功能。輸入正確的用戶名和密碼,預(yù)期結(jié)果,輸出成功提示信息,用戶建立。輸入不完整的用戶名和密碼,預(yù)期結(jié)果,輸出提示失敗信息,不能建立用戶。進(jìn)行白盒測(cè)試,檢

23、驗(yàn)各程序路徑是否能執(zhí)行到。7程序模塊3設(shè)計(jì)說明7.1程序描述普通查詢模塊完成普通醫(yī)務(wù)人員進(jìn)行藥品信息的簡(jiǎn)單查詢業(yè)務(wù),只能看到藥品基本信息,沒有庫(kù)存信息。方便醫(yī)務(wù)人員了解現(xiàn)存藥品情況,以便給患者開藥。普通查詢無(wú)需登錄系統(tǒng),可直接進(jìn)行查詢操作。7.2功能表7-1 普通查詢模塊IPO表IPO表系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 3 條目名:普通查詢模塊 別名: 調(diào)用上層模塊:無(wú)被調(diào)用下層模塊: 輸入:查詢條件 輸出:藥品信息表 處理:根據(jù)條件讀取數(shù)據(jù)庫(kù)中信息局部數(shù)據(jù)元素:編寫: 日期: 審核: 日期: 7.3算法7.4注釋設(shè)計(jì)在各項(xiàng)功能后添加注釋7.5測(cè)試計(jì)劃對(duì)本單元進(jìn)行單元測(cè)試。進(jìn)行黑盒測(cè)試,檢驗(yàn)?zāi)芊?/p>

24、實(shí)現(xiàn)功能。輸入正確的條件,預(yù)期結(jié)果,輸出信息。輸入錯(cuò)誤的條件,預(yù)期結(jié)果,無(wú)法輸出信息,提示輸入正確條件。進(jìn)行白盒測(cè)試,檢驗(yàn)各程序路徑是否能執(zhí)行到。8程序模塊4設(shè)計(jì)說明8.1程序描述庫(kù)存管理模塊(1)入庫(kù)管理,完成藥品的入庫(kù)管理業(yè)務(wù),先完成藥品的信息添加,供貨商信息的添加,然后完成藥品的登記入庫(kù),打印入庫(kù)單。 (2)過期管理,對(duì)過期的藥品進(jìn)行銷毀,清除倉(cāng)庫(kù)中過期藥品的信息8.2功能表8-1 入庫(kù)模塊IPO表IPO表系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 4.1 條目名:入庫(kù)管理模塊 別名: 調(diào)用上層模塊:庫(kù)存管理模塊被調(diào)用下層模塊: 輸入:藥品信息,供應(yīng)商信息,入庫(kù)單信息 輸出:提示信息 處理:藥品信息

25、,供應(yīng)商信息,入庫(kù)單信息寫入數(shù)據(jù)庫(kù)局部數(shù)據(jù)元素:編寫: 日期: 審核: 日期: 表8-2 過期藥品管理模塊IPO表IPO表系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 4.2 條目名:過期藥品管理模塊 別名: 調(diào)用上層模塊:庫(kù)存管理模塊被調(diào)用下層模塊: 輸入: 輸出:過期藥品表 處理:清除過期藥品局部數(shù)據(jù)元素:編寫: 日期: 審核: 日期: 8.3算法圖8-1 藥品入庫(kù)子模塊流程圖8-2 過期藥品管理子模塊流程8.4注釋設(shè)計(jì)在各項(xiàng)功能后添加注釋8.5測(cè)試計(jì)劃對(duì)本單元進(jìn)行單元測(cè)試。進(jìn)行黑盒測(cè)試,檢驗(yàn)?zāi)芊駥?shí)現(xiàn)功能。輸入正確的藥品、供應(yīng)商、入庫(kù)單信息,預(yù)期結(jié)果,輸出成功入庫(kù)信息。輸入不完整的藥品、供應(yīng)商、入庫(kù)單信

26、息,預(yù)期結(jié)果,輸出提示輸入完整的信息。輸入不符合格式的信息,預(yù)期結(jié)果,輸出提示輸入正確格式的信息。在有過期藥品的情況下,執(zhí)行清除,預(yù)期結(jié)果,成功清除。沒有過期藥品的情況下,執(zhí)行清除,預(yù)期結(jié)果,清除失敗。進(jìn)行白盒測(cè)試,檢驗(yàn)各程序路徑是否能執(zhí)行到。9程序模塊5設(shè)計(jì)說明9.1程序描述銷售管理模塊(1)銷售藥品,完成藥品對(duì)患者的銷售業(yè)務(wù),需要輸入患者信息及患者的用藥信息。(2)銷售信息管理,完成銷售信息的查詢業(yè)務(wù),可打印銷售清單,便于財(cái)務(wù)管理。9.2功能表9-1 銷售模塊IPO表IPO表系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 5.1 條目名:藥品銷售模塊 別名: 調(diào)用上層模塊:銷售管理模塊被調(diào)用下層模塊: 輸

27、入: 患者信息,藥品信息,銷售單信息輸出:銷售單 處理: 患者信息,銷售單信息寫入數(shù)據(jù)庫(kù),更新藥品庫(kù)存局部數(shù)據(jù)元素:編寫: 日期: 審核: 日期: 表9-2 銷售信息管理模塊IPO表IPO表系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 5.2 條目名:銷售信息管理模塊 別名: 調(diào)用上層模塊:銷售管理模塊被調(diào)用下層模塊: 輸入: 銷售單號(hào)輸出:銷售信息表 處理:讀取數(shù)據(jù)庫(kù)中的銷售信息 局部數(shù)據(jù)元素:編寫: 日期: 審核: 日期: 9.3算法圖9-1 銷售藥品子模塊流程圖9-2 銷售信息子模塊流程9.4注釋設(shè)計(jì)在各項(xiàng)功能后添加注釋9.5測(cè)試計(jì)劃對(duì)本單元進(jìn)行單元測(cè)試。進(jìn)行黑盒測(cè)試,檢驗(yàn)?zāi)芊駥?shí)現(xiàn)功能。輸入正確的藥品

28、、患者、銷售單信息,預(yù)期結(jié)果,輸出成功出售信息。輸入不完整的藥品、患者、銷售單信息,預(yù)期結(jié)果,輸出提示輸入完整的信息。輸入不符合格式的信息,預(yù)期結(jié)果,輸出提示輸入正確格式的信息。進(jìn)行白盒測(cè)試,檢驗(yàn)各程序路徑是否能執(zhí)行到。10程序模塊6設(shè)計(jì)說明10.1程序描述高級(jí)查詢模塊完成管理員對(duì)藥品信息的查詢業(yè)務(wù),查詢結(jié)果包括了藥品的所有信息及庫(kù)存量,可以根據(jù)入庫(kù)單號(hào),入庫(kù)日期,藥品名稱,供應(yīng)商號(hào)進(jìn)行篩選查詢,也可以直接全部查詢。查詢到需要的信息后可打印藥品信息表。10.2功能表10-1 高級(jí)查詢模塊IPO表IPO表系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 6 條目名:高級(jí)普通查詢模塊 別名: 調(diào)用上層模塊:主屆面被調(diào)用下層模塊: 輸入:可選查詢條件:入庫(kù)單號(hào),入庫(kù)日期,藥品名稱,供應(yīng)商號(hào) 輸出:藥品詳細(xì)信息表 處理:根據(jù)條件讀取數(shù)據(jù)庫(kù)中信息局部數(shù)據(jù)元素:編寫: 日期: 審核: 日期: 10.3算法圖10-1 高級(jí)查詢模塊流程10.4注釋設(shè)計(jì)在各項(xiàng)功能后添加注釋10.5測(cè)試計(jì)劃對(duì)本單元進(jìn)行單元測(cè)試。進(jìn)行黑盒測(cè)試,檢驗(yàn)?zāi)芊駥?shí)現(xiàn)功能。輸入正確的條件,預(yù)期結(jié)果,輸出信息。輸入錯(cuò)誤的條件,預(yù)期結(jié)果,無(wú)法輸出信息,提示輸入正確條件。進(jìn)行白盒測(cè)試,檢驗(yàn)各程序路徑是否能執(zhí)行到。第33頁(yè)

展開閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!