數(shù)據(jù)庫(kù)課程設(shè)計(jì)藥品信息管理系統(tǒng)
《數(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ì)說(shuō)明書(shū) 目錄 1引言 1 1. 1.1編寫(xiě)目的 1 1.2背景說(shuō)明 1 1.3定義 1 1.4 參考資料 1 2總體設(shè)計(jì) 2 2.1需求規(guī)定 2 2.2運(yùn)行環(huán)境 3 2.3基本設(shè)計(jì)概念和處理流程 3 2.4結(jié)構(gòu)設(shè)計(jì) 5 2.4.1結(jié)構(gòu) 5 2.4.2功能需求與程序的關(guān)系 7 2.4.3人工處理過(guò)程 8 2.4.4尚未問(wèn)決的問(wèn)題 8 2.5接口設(shè)計(jì) 8 2.5.1用戶(hù)接口 8 2.5.2外部接口 10 2.5.3內(nèi)部接口 11 2.6 其它專(zhuān)門(mén)要求 11 3數(shù)據(jù)庫(kù)設(shè)計(jì) 12 3.1概念結(jié)構(gòu)設(shè)計(jì) 12 3.2邏輯結(jié)構(gòu)設(shè)
2、計(jì) 13 3.3物理結(jié)構(gòu)設(shè)計(jì) 14 3.3數(shù)據(jù)字典設(shè)計(jì) 17 3.4安全保密設(shè)計(jì) 18 4系統(tǒng)出錯(cuò)處理設(shè)計(jì) 19 4.1出錯(cuò)信息 19 4.2補(bǔ)救措施 19 5程序模塊1設(shè)計(jì)說(shuō)明 20 5.1程序描述 20 5.2功能 20 5.3算法 20 5.4注釋設(shè)計(jì) 20 5.5測(cè)試計(jì)劃 20 6程序模塊2設(shè)計(jì)說(shuō)明 22 6.1程序描述 22 6.2功能 22 6.3算法 23 6.4注釋設(shè)計(jì) 23 6.5測(cè)試計(jì)劃 23 7程序模塊3設(shè)計(jì)說(shuō)明 24 7.1程序描述 24 7.2功能 24 7.3算法 25 7.4注釋設(shè)計(jì) 25 7.5測(cè)試計(jì)劃 25 8
3、程序模塊4設(shè)計(jì)說(shuō)明 26 8.1程序描述 26 8.2功能 26 8.3算法 27 8.4注釋設(shè)計(jì) 28 8.5測(cè)試計(jì)劃 28 9程序模塊5設(shè)計(jì)說(shuō)明 29 9.1程序描述 29 9.2功能 29 9.3算法 30 9.4注釋設(shè)計(jì) 31 9.5測(cè)試計(jì)劃 31 10程序模塊6設(shè)計(jì)說(shuō)明 32 10.1程序描述 32 10.2功能 32 10.3算法 33 10.4注釋設(shè)計(jì) 33 10.5測(cè)試計(jì)劃 33 II 1引言 1. 1.1編寫(xiě)目的 本文檔供開(kāi)發(fā)人員和維護(hù)人員參考 1.2背景說(shuō)明 1. 待開(kāi)發(fā)的軟件系統(tǒng)的名稱(chēng);藥品信息管理
4、系統(tǒng) 2. 本項(xiàng)目的任務(wù)提出者為中北大學(xué)校醫(yī)院;開(kāi)發(fā)者為郭鑫和沈鵬飛;用戶(hù)為中北大學(xué)校醫(yī)院藥房管理員。 3. 該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來(lái)往關(guān)系:通過(guò)此系統(tǒng),可以與財(cái)務(wù)管理等系統(tǒng)來(lái)共同完成醫(yī)院的日常藥品管理工作。 1.3定義 列出本文件中用到的專(zhuān)門(mén)術(shù)語(yǔ)的定義和縮寫(xiě)詞的原詞組。 實(shí)體:客觀世界中存在的且可互相區(qū)別的事物。 聯(lián)系:客觀事物中的彼此之間的關(guān)系。 屬性:實(shí)體或者聯(lián)系所具有的性質(zhì)。 1.4 參考資料 1. 藥品信息管理系統(tǒng)需求分析說(shuō)明書(shū) 2. 計(jì)算機(jī)軟件產(chǎn)品開(kāi)發(fā)文件編制指南(GB 8567-88) 3. 張海藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社.2
5、008 4. 王珊.薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版).北京:高等教育出版.2006 5. 魏衍君.焦克瑩.SQL Server 2005實(shí)用教程.西安:西北工業(yè)大學(xué)出版社.2009 6. 馬駿.C#程序設(shè)計(jì)及應(yīng)用教程(第二版).北京:人民郵電出版社.2009 2總體設(shè)計(jì) 2.1需求規(guī)定 說(shuō)明對(duì)本系統(tǒng)的主要的輸入輸出項(xiàng)目、處理的功能性能要求 解釋各輸入輸出數(shù)據(jù)類(lèi)型,并逐項(xiàng)說(shuō)明其媒體、格式、數(shù)值范圍、精度等。對(duì)軟件的數(shù)據(jù)輸出及必須標(biāo)明的控制輸出量進(jìn)行解釋并舉例,包括對(duì)硬拷貝報(bào)告(正常結(jié)果輸出、狀態(tài)輸出及異常輸出)以及圖形或顯示報(bào)告的描述。 表2-1輸入項(xiàng)目 輸入項(xiàng)目 數(shù)據(jù)類(lèi)型
6、 數(shù)據(jù)要求 藥品編號(hào) nchar類(lèi)型(10) 藥品名稱(chēng) nvarchar類(lèi)型(50) 批準(zhǔn)文號(hào) nvarchar類(lèi)型(50) 按照國(guó)家規(guī)定的標(biāo)準(zhǔn)編號(hào) 藥品劑型 nvarchar類(lèi)型(10) 藥品規(guī)格 nvarchar類(lèi)型(10) 生產(chǎn)日期 datetime類(lèi)型 有效期 datetime類(lèi)型 必須大于生產(chǎn)日期 生產(chǎn)廠家 nvarchar類(lèi)型(50) 患者編號(hào) nchar類(lèi)型(10) 患者名稱(chēng) nvarchar類(lèi)型(10) 患者病情 nvarchar類(lèi)型(50) 供應(yīng)商編號(hào) nchar類(lèi)型(10) 供應(yīng)
7、商名稱(chēng) nvarchar類(lèi)型(50) 聯(lián)系電話(huà) varchar類(lèi)型(15) 銷(xiāo)售單號(hào) nchar類(lèi)型(10) 銷(xiāo)售價(jià)格 real類(lèi)型 銷(xiāo)售數(shù)量 int類(lèi)型 銷(xiāo)售日期 datetime類(lèi)型 續(xù)表2-1輸入項(xiàng)目 輸入項(xiàng)目 數(shù)據(jù)類(lèi)型 數(shù)據(jù)要求 入庫(kù)單號(hào) nchar類(lèi)型(10) 入庫(kù)數(shù)量 int類(lèi)型 上限(10000) 藥品價(jià)格 real類(lèi)型 入庫(kù)日期 datetime類(lèi)型 當(dāng)前的系統(tǒng)時(shí)間 管理員賬戶(hù) nchar類(lèi)型(10) 管理員密碼 nchar類(lèi)型(10) 不能為空 管理員權(quán)限 int類(lèi)型
8、 數(shù)值范圍(0,1) 2.2運(yùn)行環(huán)境 硬件環(huán)境: 內(nèi) 存:64MB以上的內(nèi)存,推薦使用128MB以上內(nèi)存 處 理 器:賽揚(yáng)1.7或更高的處理器 硬盤(pán)空間:需要至少20M硬盤(pán)空間 外設(shè):需要連接打印機(jī) 軟件環(huán)境: A.前臺(tái)開(kāi)發(fā)工具Visual Studio 2008 B.后臺(tái)數(shù)據(jù)庫(kù) SQL Server 2005 C. 運(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)類(lèi)圖 2.4結(jié)構(gòu)設(shè)計(jì) 2.4.1結(jié)構(gòu)
9、 用一覽表及框圖的形式說(shuō)明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說(shuō)明每個(gè)系統(tǒng)元素的標(biāo)識(shí)符和功能,分層次地給出各元素之間的控制與被控制關(guān)系。 圖2-2 系統(tǒng)結(jié)構(gòu)圖 表2-1 系統(tǒng)模塊圖 模塊名稱(chēng):藥品管理系統(tǒng) 登錄模塊 超級(jí)管理員登錄 普通管理員登錄 普通查詢(xún)模塊 普通用戶(hù)查詢(xún) 高級(jí)查詢(xún)模塊 管理員高級(jí)查詢(xún) 賬戶(hù)管理模塊 添加管理員用戶(hù) 刪除管理員用戶(hù) 更改管理員用戶(hù)密碼 庫(kù)存管理模塊 入庫(kù)管理模塊 過(guò)期管理模塊 銷(xiāo)售管理模塊 銷(xiāo)售模塊 銷(xiāo)售信息模塊 系統(tǒng)管理模塊 退出系統(tǒng) 2.4.2功能需求與程序的關(guān)系 表2
10、-2功能需求與程序關(guān)系 登錄 查詢(xún) 賬戶(hù)管理 庫(kù)存管理 銷(xiāo)售管理 超級(jí)管理員登錄程序 √ 普通管理員登錄程序 √ 查詢(xún)藥品基本信息程序 √ 查詢(xún)藥品詳細(xì)信息程序 √ 添加普通管理員 √ 刪除普通管理員 √ 修改普通管理員密碼 √ 輸入藥品信息 √ 輸入供應(yīng)商信息 √ 打印入庫(kù)單 √ 輸入入庫(kù)信息 √ 輸入患者信息 √ 續(xù)表2-2功
11、能需求與程序關(guān)系 登錄 查詢(xún) 賬戶(hù)管理 庫(kù)存管理 銷(xiāo)售管理 輸入藥品信息 √ 打印銷(xiāo)售單 √ 查詢(xún)銷(xiāo)售信息 √ 2.4.3人工處理過(guò)程 說(shuō)明在本軟件系統(tǒng)的工作過(guò)程中不得不包含的人工處理過(guò)程(如果有的話(huà))。 輸入用戶(hù)名和密碼 1. 超級(jí)管理員添加、刪除、修改用戶(hù) 2. 管理員對(duì)藥品信息的錄入 3. 管理員對(duì)藥品銷(xiāo)售時(shí)的必要信息 2.4.4尚未問(wèn)決的問(wèn)題 由于時(shí)間和能力問(wèn)題目前概要設(shè)計(jì)還存在一部分缺陷,如庫(kù)存管理中庫(kù)存量報(bào)警的功能,患者買(mǎi)藥的功能。還有一部分圖表不是很完善,后期需要改進(jìn)。 2.5接口設(shè)計(jì)
12、 2.5.1用戶(hù)接口 說(shuō)明將向用戶(hù)提供的命令和它們的語(yǔ)法結(jié)構(gòu),以及軟件的回答信息。 1. 登錄界面 三種不同權(quán)限用戶(hù)可進(jìn)入各自用戶(hù)的界面 (1) 超級(jí)管理員:選擇權(quán)限后,輸入用戶(hù)名和密碼 用戶(hù)名和密碼正確后可進(jìn)入系統(tǒng) (2) 普通管理員:選擇權(quán)限后,輸入用戶(hù)名和密碼 用戶(hù)名和密碼正確后可進(jìn)入系統(tǒng) (3) 普通用戶(hù):直接進(jìn)入查詢(xún)界面 圖2-3 用戶(hù)登錄接口 2.普通用戶(hù)界面 圖2-4 普通用戶(hù)接口 3.普通管理員界面 圖2-5 普通管理員接口 4.超級(jí)管理員界面 圖2-6 超級(jí)管理員接口 2.5.2外部接口 說(shuō)明本系統(tǒng)同外界的所有接口的安排
13、包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。 硬件接口:需要打印機(jī)打印報(bào)表 軟件接口:支持Windows平臺(tái)系統(tǒng) 用戶(hù)界面:登錄界面 2.5.3內(nèi)部接口 說(shuō)明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排。 2.6 其它專(zhuān)門(mén)要求 3數(shù)據(jù)庫(kù)設(shè)計(jì) 3.1概念結(jié)構(gòu)設(shè)計(jì) 藥品管理系統(tǒng)的實(shí)體有,管理員,藥品,患者,供應(yīng)商,倉(cāng)庫(kù)。 管理員實(shí)體包括管理員賬戶(hù)、管理員密碼、管理員權(quán)限。 藥品實(shí)體包括藥品編號(hào)、藥品名稱(chēng)、批準(zhǔn)文號(hào)、藥品劑型、藥品規(guī)格、生產(chǎn)日期、有效日期、生產(chǎn)廠家。 患者實(shí)體包括患者編號(hào)、患者姓名、患者病情。 供應(yīng)商實(shí)體包括供應(yīng)商編號(hào)、供應(yīng)商名稱(chēng)、供應(yīng)商
14、聯(lián)系電話(huà)。 圖3-1 系統(tǒng)ER圖 圖3-2 管理員屬性圖 圖3-3藥品屬性圖 圖3-4供應(yīng)商屬性圖 圖3-5患者屬性圖 3.2邏輯結(jié)構(gòu)設(shè)計(jì) [說(shuō)明把上述原始數(shù)據(jù)進(jìn)行分解、合并后重新組織起來(lái)的數(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)系。藥品和患者之間有藥品銷(xiāo)售關(guān)系轉(zhuǎn)換成一個(gè)關(guān)系模型。帶下劃線的為主碼。 管理員(管理員賬戶(hù),管理員密碼,管理員權(quán)限) 藥品(藥品編號(hào),藥品名稱(chēng),批準(zhǔn)文號(hào),藥品劑型,藥品規(guī)格,生產(chǎn)日期,有效日期,生產(chǎn)廠家) 患者
15、(患者編號(hào),患者姓名,患者病情) 供應(yīng)商(供應(yīng)商編號(hào),供應(yīng)商名稱(chēng),供應(yīng)商聯(lián)系電話(huà)) 庫(kù)存(入庫(kù)單號(hào),入庫(kù)數(shù)量,藥品價(jià)格,入庫(kù)日期,供應(yīng)商編號(hào),藥品編號(hào),管理員賬號(hào)) 銷(xiāo)售(銷(xiāo)售單號(hào),患者編號(hào),藥品編號(hào),藥品價(jià)格,銷(xiāo)售數(shù)量,銷(xiāo)售日期) 3.3物理結(jié)構(gòu)設(shè)計(jì) 基于SQL Server的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)如下。 數(shù)據(jù)庫(kù)名為Medicine,表包括:管理員,藥品,患者,供應(yīng)商,庫(kù)存,銷(xiāo)售。對(duì)應(yīng)表結(jié)構(gòu)如表3-1至3-6所示。 表3-1 藥品信息 藥品 列名 數(shù)據(jù)類(lèi)型 允許空值 默認(rèn)值 藥品編號(hào) Nchar(10) N 藥品名稱(chēng) Nvarchar(50) N 批準(zhǔn)文
16、號(hào) Nvarchar(50) N 劑型 Nvarchar(10) N 規(guī)格 Nvarchar(10) N 生產(chǎn)日期 Datetime N 有效期 Datetime N 生產(chǎn)廠家 Nvarchar(50) N 表3-2 管理員信息 管理員 列名 數(shù)據(jù)類(lèi)型 允許空值 默認(rèn)值 管理員賬戶(hù) Nchar(10) N 管理員密碼 Nchar(10) N 管理員權(quán)限 Int N 表3-3 患者信息 患者 列名 數(shù)據(jù)類(lèi)型 允許空值 默認(rèn)值 患者編號(hào) Nchar(10) N
17、 患者名稱(chēng) Nvarchar(10) Y 患者病情 Nvarchar(50) N 表 3-4 供應(yīng)商信息 供應(yīng)商 列名 數(shù)據(jù)類(lèi)型 允許空值 默認(rèn)值 供應(yīng)商編號(hào) Nchar(10) N 供應(yīng)商名稱(chēng) Nvarchar(50) Y 聯(lián)系電話(huà) Varchar(15) N 表3-5 庫(kù)存信息 庫(kù)存信息 列名 數(shù)據(jù)類(lèi)型 允許空值 默認(rèn)值 入庫(kù)單號(hào) Nchar(10) N 入庫(kù)數(shù)量 Int N 入庫(kù)價(jià)格 Real N 入庫(kù)日期 Datetime N 續(xù)表3-5 庫(kù)存信息 庫(kù)存信息
18、 供應(yīng)商編號(hào) Nchar(10) N 藥品編號(hào) Nchar(10) N 管理員賬戶(hù) Nchar(10) N 表3-6銷(xiāo)售信息 銷(xiāo)售信息 列名 數(shù)據(jù)類(lèi)型 允許空值 默認(rèn)值 銷(xiāo)售單號(hào) Nchar(10) N 患者編號(hào) Nchar(10) N 銷(xiāo)售編號(hào) Nchar(10) N 銷(xiāo)售價(jià)格 Real N 銷(xiāo)售數(shù)量 int N 銷(xiāo)售日期 Datetime N 視圖有庫(kù)存視圖,過(guò)期視圖,銷(xiāo)售信息視圖如下。 庫(kù)存視圖: SELECT Medicine.MNo, Medicine.MName, Me
19、dicine.MApNo, Medicine.MSpf, Medicine.MForm, Medicine.MDate, Medicine.MValDate, Medicine.MProd, Store.StNo, Store.StAmount, Store.StPrice, Store.StDate, Store.PNo, Store.AdID FROM Medicine INNER JOIN Store ON Medicine.MNo = Store.MNo 過(guò)期視圖: SELECT Medicine.MNo, Medicine.MName, Medicine.MApNo,
20、Medicine.MForm, Medicine.MSpf, Medicine.MDate, Medicine.MValDate, Medicine.MProd, Store.StAmount, Store.StDate, Store.StPrice FROM Medicine INNER JOIN Store ON Medicine.MNo = Store.MNo 銷(xiāo)售信息視圖: SELECT Medicine.MNo, Medicine.MName, Sell.PaNo, Sell.Price, Sell.Amount, Sell.Date, Patie
21、nt.PaName, Patient.PaIll, Sell.SeNo FROM Medicine INNER JOIN Sell ON Medicine.MNo = Sell.MNo INNER JOIN Patient ON Sell.PaNo = Patient.PaNo 3.3數(shù)據(jù)字典設(shè)計(jì) [對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)中涉及到的各種項(xiàng)目一般要建立起數(shù)據(jù)字典,以說(shuō)明它們的標(biāo)識(shí)符、同義名及有關(guān)信息。] 1、名字:藥品編號(hào) 別名: 描述:唯一的標(biāo)識(shí)庫(kù)存中的一個(gè)特定藥品 定義:藥品編號(hào)=10{數(shù)字}10 位置:入庫(kù)單,銷(xiāo)售單 2、名字:藥品信息 別名: 描述:完整的描
22、述藥品的各類(lèi)信息 定義:藥品信息 = 藥品編號(hào)+藥品名稱(chēng)+藥品劑型+藥品規(guī)格+生產(chǎn)日期+有效期+生產(chǎn)廠家 3、名字:入庫(kù)信息 別名:入庫(kù)單 描述:藥品入庫(kù)的基本信息 定義:入庫(kù)信息=藥品信息+入庫(kù)單號(hào)+入庫(kù)數(shù)量+藥品價(jià)格+入庫(kù)日期+供應(yīng)商編號(hào)+管理員 位置:輸出到打印機(jī) 4、名字:供應(yīng)商信息 別名: 描述:供應(yīng)商的基本信息 定義:供應(yīng)商信息=供應(yīng)商編號(hào)+供應(yīng)商名稱(chēng)+聯(lián)系電話(huà) 5、名字:過(guò)期信息 別名:過(guò)期報(bào)表 描述:庫(kù)存中的過(guò)期藥品信息 定義:過(guò)期信息=藥品編號(hào)+藥品名稱(chēng)+藥品劑型+藥品規(guī)格+生產(chǎn)日期+有效期+生產(chǎn)廠家+入庫(kù)單號(hào)+庫(kù)存量+入庫(kù)日期 位置:輸出
23、到打印機(jī) 6、名字:銷(xiāo)售信息 別名:銷(xiāo)售單 描述:藥品的銷(xiāo)售信息 定義:銷(xiāo)售信息=銷(xiāo)售單號(hào)+患者編號(hào)+藥品編號(hào)+藥品價(jià)格+數(shù)量+銷(xiāo)售日期 位置:輸出到打印機(jī) 7、名字:患者信息 別名: 描述:患者的基本信息 定義:患者信息=患者編號(hào)+患者姓名+患者病情 3.4安全保密設(shè)計(jì) 系統(tǒng)按權(quán)限將用戶(hù)分為3種,普通用戶(hù),普通管理員,超級(jí)管理員。管理員級(jí)別擁有賬戶(hù)和密碼。每種用戶(hù)登錄后進(jìn)入不同的界面。普通用戶(hù)只有對(duì)數(shù)據(jù)庫(kù)的讀取操作,而且只能訪問(wèn)藥品基本信息。普通管理員可對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀寫(xiě)操作,進(jìn)行入庫(kù),銷(xiāo)售,查詢(xún),過(guò)期處理,數(shù)據(jù)庫(kù)備份和還原操作。超級(jí)管理員直接對(duì)普通管理員進(jìn)行管理操作
24、,添加管理員,刪除管理員,修改管理員密碼。 4系統(tǒng)出錯(cuò)處理設(shè)計(jì) 4.1出錯(cuò)信息 表4-1 出錯(cuò)信息表 出錯(cuò)可能 提示信息 處理方式 登錄用戶(hù)名錯(cuò)誤 用戶(hù)名錯(cuò)誤,請(qǐng)重新輸入 消息提示框方式 登錄密碼錯(cuò)誤 密碼錯(cuò)誤,請(qǐng)重新輸入 消息提示框方式 填寫(xiě)信息為空 信息不能為空,請(qǐng)輸入 消息提示框方式 操作數(shù)據(jù)庫(kù)出錯(cuò) 根據(jù)Sql異常信息顯示 消息提示框方式 填寫(xiě)信息格式錯(cuò)誤 請(qǐng)按正確格式輸入 消息提示框方式 4.2補(bǔ)救措施 根據(jù)需要由管理員定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份,當(dāng)系統(tǒng)出現(xiàn)問(wèn)題時(shí)利用備份數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)操作。 5程序模塊1設(shè)計(jì)說(shuō)明 5.1程序描述 登錄模
25、塊,本模塊實(shí)現(xiàn)了管理員和普通登錄系統(tǒng)的功能,是系統(tǒng)的第一個(gè)用戶(hù)接口。通過(guò)管理員權(quán)限的區(qū)別來(lái)決定管理員進(jìn)入的界面。普通用戶(hù)可從本界面直接進(jìn)入普通查詢(xún)界面。 5.2功能 表5-1 登錄模塊IPO表 IPO表 系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 1 條目名:登錄 別名: 調(diào)用上層模塊:無(wú) 被調(diào)用下層模塊: 主界面、管理用戶(hù)界面、普通查詢(xún)界面 輸入:用戶(hù)名,密碼,權(quán)限 輸出: 處理: 局部數(shù)據(jù)元素: 編寫(xiě): 日期: 審核: 日
26、期: 5.3算法 登錄程序中設(shè)置了一個(gè)記錄權(quán)限值的變量,利用分支程序根據(jù)傳遞的變量來(lái)判斷將會(huì)進(jìn)入哪個(gè)界面。 5.4注釋設(shè)計(jì) 1. 分支點(diǎn)處的注釋?zhuān)?jí)管理員,普通管理員 5.5測(cè)試計(jì)劃 對(duì)本單元進(jìn)行單元測(cè)試。 進(jìn)行黑盒測(cè)試,檢驗(yàn)?zāi)芊駥?shí)現(xiàn)功能。輸入正確的用戶(hù)名和密碼,預(yù)期結(jié)果,輸出提示信息,正常進(jìn)入系統(tǒng)。輸入錯(cuò)誤的用戶(hù)名和密碼,預(yù)期結(jié)果,輸出提示錯(cuò)誤信息,不能進(jìn)入系統(tǒng)。 進(jìn)行白盒測(cè)試,檢驗(yàn)各程序路徑是否能執(zhí)行到。 6程序模塊2設(shè)
27、計(jì)說(shuō)明 6.1程序描述 用戶(hù)管理模塊 (1)添加管理員,完成添加普通管理員的操作,需要輸入管理員賬號(hào),管理員密碼。 (2)刪除管理員,完成刪除普通管理員的操作,需要輸入管理員賬號(hào)。 (3)修改管理員密碼,完成修改普通管理員密碼的操作,需要輸入管理員賬號(hào),管理員舊密碼和管理員新密碼。 6.2功能 表6-1 用戶(hù)管理模塊IPO表 IPO表 系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 2 條目名:用戶(hù)管理模塊 別名: 調(diào)用上層模塊:無(wú) 被調(diào)用下層模塊:管理用戶(hù)界
28、面 輸入:用戶(hù)名,密碼 輸出: 提示信息 處理:添加用戶(hù),刪除用戶(hù),修改用戶(hù)密碼 局部數(shù)據(jù)元素: 編寫(xiě): 日期: 審核: 日期: 6.3算法 圖6-1 用戶(hù)管理模塊流程 6.4注釋設(shè)計(jì) 1.在各個(gè)功能后添加注釋?zhuān)砑佑脩?hù),刪除用戶(hù),修改用戶(hù)密碼 6.5測(cè)試計(jì)劃 對(duì)本單元進(jìn)行單元測(cè)試。 進(jìn)行黑盒測(cè)試,檢驗(yàn)?zāi)芊駥?shí)現(xiàn)功能。輸入正確的用戶(hù)名和密碼,預(yù)期結(jié)果,輸出成功提示信息,用戶(hù)建立。輸入不完整的用戶(hù)名和密碼,預(yù)期
29、結(jié)果,輸出提示失敗信息,不能建立用戶(hù)。 進(jìn)行白盒測(cè)試,檢驗(yàn)各程序路徑是否能執(zhí)行到。 7程序模塊3設(shè)計(jì)說(shuō)明 7.1程序描述 普通查詢(xún)模塊 完成普通醫(yī)務(wù)人員進(jìn)行藥品信息的簡(jiǎn)單查詢(xún)業(yè)務(wù),只能看到藥品基本信息,沒(méi)有庫(kù)存信息。方便醫(yī)務(wù)人員了解現(xiàn)存藥品情況,以便給患者開(kāi)藥。普通查詢(xún)無(wú)需登錄系統(tǒng),可直接進(jìn)行查詢(xún)操作。 7.2功能 表7-1 普通查詢(xún)模塊IPO表 IPO表 系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 3 條目名:普通查詢(xún)模塊 別名: 調(diào)用上層模塊:無(wú) 被
30、調(diào)用下層模塊: 輸入:查詢(xún)條件 輸出:藥品信息表 處理:根據(jù)條件讀取數(shù)據(jù)庫(kù)中信息 局部數(shù)據(jù)元素: 編寫(xiě): 日期: 審核: 日期: 7.3算法 7.4注釋設(shè)計(jì) 在各項(xiàng)功能后添加注釋 7.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í)行到。 8程序模塊4
31、設(shè)計(jì)說(shuō)明 8.1程序描述 庫(kù)存管理模塊 (1)入庫(kù)管理,完成藥品的入庫(kù)管理業(yè)務(wù),先完成藥品的信息添加,供貨商信息的添加,然后完成藥品的登記入庫(kù),打印入庫(kù)單。 (2)過(guò)期管理,對(duì)過(guò)期的藥品進(jìn)行銷(xiāo)毀,清除倉(cāng)庫(kù)中過(guò)期藥品的信息 8.2功能 表8-1 入庫(kù)模塊IPO表 IPO表 系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 4.1 條目名:入庫(kù)管理模塊 別名: 調(diào)用上層模塊:庫(kù)存管理模塊 被調(diào)用下層模塊: 輸入:藥品信息,供應(yīng)商信息,入庫(kù)單信息 輸出:提
32、示信息 處理:藥品信息,供應(yīng)商信息,入庫(kù)單信息寫(xiě)入數(shù)據(jù)庫(kù) 局部數(shù)據(jù)元素: 編寫(xiě): 日期: 審核: 日期: 表8-2 過(guò)期藥品管理模塊IPO表 IPO表 系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 4.2 條目名:過(guò)期藥品管理模塊 別名: 調(diào)用上層模塊:庫(kù)存管理模塊 被調(diào)用下層模塊: 輸入: 輸出:過(guò)期
33、藥品表 處理:清除過(guò)期藥品 局部數(shù)據(jù)元素: 編寫(xiě): 日期: 審核: 日期: 8.3算法 圖8-1 藥品入庫(kù)子模塊流程 圖8-2 過(guò)期藥品管理子模塊流程 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ù)單信息,預(yù)期結(jié)果,輸出提示輸入完整的信息。
34、輸入不符合格式的信息,預(yù)期結(jié)果,輸出提示輸入正確格式的信息。 在有過(guò)期藥品的情況下,執(zhí)行清除,預(yù)期結(jié)果,成功清除。沒(méi)有過(guò)期藥品的情況下,執(zhí)行清除,預(yù)期結(jié)果,清除失敗。 進(jìn)行白盒測(cè)試,檢驗(yàn)各程序路徑是否能執(zhí)行到。 9程序模塊5設(shè)計(jì)說(shuō)明 9.1程序描述 銷(xiāo)售管理模塊 (1)銷(xiāo)售藥品,完成藥品對(duì)患者的銷(xiāo)售業(yè)務(wù),需要輸入患者信息及患者的用藥信息。 (2)銷(xiāo)售信息管理,完成銷(xiāo)售信息的查詢(xún)業(yè)務(wù),可打印銷(xiāo)售清單,便于財(cái)務(wù)管理。 9.2功能 表9-1 銷(xiāo)售模塊IPO表 IPO表 系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 5.1 條
35、目名:藥品銷(xiāo)售模塊 別名: 調(diào)用上層模塊:銷(xiāo)售管理模塊 被調(diào)用下層模塊: 輸入: 患者信息,藥品信息,銷(xiāo)售單信息 輸出:銷(xiāo)售單 處理: 患者信息,銷(xiāo)售單信息寫(xiě)入數(shù)據(jù)庫(kù),更新藥品庫(kù)存 局部數(shù)據(jù)元素: 編寫(xiě): 日期: 審核: 日期: 表9-2 銷(xiāo)售信息管理模塊IPO表 IPO表 系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 5.2
36、 條目名:銷(xiāo)售信息管理模塊 別名: 調(diào)用上層模塊:銷(xiāo)售管理模塊 被調(diào)用下層模塊: 輸入: 銷(xiāo)售單號(hào) 輸出:銷(xiāo)售信息表 處理:讀取數(shù)據(jù)庫(kù)中的銷(xiāo)售信息 局部數(shù)據(jù)元素: 編寫(xiě): 日期: 審核: 日期: 9.3算法 圖9-1 銷(xiāo)售藥品子模塊流程 圖9-2 銷(xiāo)售信息子模塊流程 9.4注釋設(shè)計(jì) 在各項(xiàng)功能后添加注釋 9.5
37、測(cè)試計(jì)劃 對(duì)本單元進(jìn)行單元測(cè)試。 進(jìn)行黑盒測(cè)試,檢驗(yàn)?zāi)芊駥?shí)現(xiàn)功能。 輸入正確的藥品、患者、銷(xiāo)售單信息,預(yù)期結(jié)果,輸出成功出售信息。輸入不完整的藥品、患者、銷(xiāo)售單信息,預(yù)期結(jié)果,輸出提示輸入完整的信息。輸入不符合格式的信息,預(yù)期結(jié)果,輸出提示輸入正確格式的信息。 進(jìn)行白盒測(cè)試,檢驗(yàn)各程序路徑是否能執(zhí)行到。 10程序模塊6設(shè)計(jì)說(shuō)明 10.1程序描述 高級(jí)查詢(xún)模塊 完成管理員對(duì)藥品信息的查詢(xún)業(yè)務(wù),查詢(xún)結(jié)果包括了藥品的所有信息及庫(kù)存量,可以根據(jù)入庫(kù)單號(hào),入庫(kù)日期,藥品名稱(chēng),供應(yīng)商號(hào)進(jìn)行篩選查詢(xún),也可以直接全部查詢(xún)。查詢(xún)到需要的信息后可打印藥品信息表。 10.2功能 表10-1
38、 高級(jí)查詢(xún)模塊IPO表 IPO表 系統(tǒng)名:藥品信息管理系統(tǒng) 編號(hào) 6 條目名:高級(jí)普通查詢(xún)模塊 別名: 調(diào)用上層模塊:主屆面 被調(diào)用下層模塊: 輸入:可選查詢(xún)條件:入庫(kù)單號(hào),入庫(kù)日期,藥品名稱(chēng),供應(yīng)商號(hào) 輸出:藥品詳細(xì)信息表 處理:根據(jù)條件讀取數(shù)據(jù)庫(kù)中信息 局部數(shù)據(jù)元素: 編寫(xiě): 日期: 審核: 日期: 10.3算法 圖10-1 高級(jí)查詢(xún)模塊流程 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ú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學(xué)習(xí)解讀(規(guī)范增值稅的征收和繳納保護(hù)納稅人的合法權(quán)益)
- 2024《文物保護(hù)法》全文解讀學(xué)習(xí)(加強(qiáng)對(duì)文物的保護(hù)促進(jìn)科學(xué)研究工作)
- 銷(xiāo)售技巧培訓(xùn)課件:接近客戶(hù)的套路總結(jié)
- 20種成交的銷(xiāo)售話(huà)術(shù)和技巧
- 銷(xiāo)售技巧:接近客戶(hù)的8種套路
- 銷(xiāo)售套路總結(jié)
- 房產(chǎn)銷(xiāo)售中的常見(jiàn)問(wèn)題及解決方法
- 銷(xiāo)售技巧:值得默念的成交話(huà)術(shù)
- 銷(xiāo)售資料:讓人舒服的35種說(shuō)話(huà)方式
- 汽車(chē)銷(xiāo)售績(jī)效管理規(guī)范
- 銷(xiāo)售技巧培訓(xùn)課件:絕對(duì)成交的銷(xiāo)售話(huà)術(shù)
- 頂尖銷(xiāo)售技巧總結(jié)
- 銷(xiāo)售技巧:電話(huà)營(yíng)銷(xiāo)十大定律
- 銷(xiāo)售逼單最好的二十三種技巧
- 銷(xiāo)售最常遇到的10大麻煩