XXX詳細(xì)設(shè)計(jì)說明書_第1頁
XXX詳細(xì)設(shè)計(jì)說明書_第2頁
XXX詳細(xì)設(shè)計(jì)說明書_第3頁
XXX詳細(xì)設(shè)計(jì)說明書_第4頁
XXX詳細(xì)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書中軟培訓(xùn)實(shí)訓(xùn)基地第 1 頁 共 46 頁編寫:XXX日期:YYYY-MM-DD審核:日期:批準(zhǔn):日期:受控狀態(tài):是 發(fā)布版次:1.0日期:YYYY-MM-DD編號:醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 2 頁 共 46 頁變更記錄變更記錄日期版本變更說明作者YYYY-MM-DD1.0初始版本XXX簽字確認(rèn)簽字確認(rèn)系統(tǒng)模塊對應(yīng)章節(jié)對應(yīng)部門負(fù)責(zé)人簽字醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 3 頁 共 46 頁目目

2、錄錄1引言引言.51.1編寫目的.51.2背景.52概述概述.52.1基線.62.2范圍.62.3定義.62.4參考資料.62.5術(shù)語與縮寫解釋.63模塊命名規(guī)則模塊命名規(guī)則.64模塊匯總模塊匯總.74.1模塊匯總表.74.2塊關(guān)系圖.85子系統(tǒng)模塊設(shè)計(jì)子系統(tǒng)模塊設(shè)計(jì).95.1醫(yī)藥管理模塊.95.1.1功能描述.95.1.2相關(guān)模塊.95.1.3類圖.105.1.4MedicineAction類.105.1.5MedcineDao類.135.2類別管理模塊.185.2.1功能描述.195.2.2相關(guān)模塊.195.2.3類圖.195.2.4類別管理類.205.3購買藥品.235.3.1功能描述.

3、235.3.2相關(guān)模塊.235.3.3類圖.245.3.4類SellAction.255.4銷售管理模塊.285.4.1功能描述.285.4.2相關(guān)模塊.285.4.3類圖.285.4.4SellDetail類.295.4.5SellDao類.355.5需求管理.405.5.1功能描述.405.5.2相關(guān)模塊.40醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 4 頁 共 46 頁5.5.3類圖.405.5.4RequireAction類.415.6系統(tǒng)管理.435.6.1功能描述.435.6.2相關(guān)模塊.435.6.3類圖.445.6.4類A.44醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)

4、設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 5 頁 共 46 頁1 引言引言1.1 編寫目的編寫目的本說明書是醫(yī)藥管理系統(tǒng)的詳細(xì)設(shè)計(jì)。其編寫目的是在概要設(shè)計(jì)的基礎(chǔ)上,針對該項(xiàng)目的每個(gè)模塊,每個(gè)功能的實(shí)現(xiàn)方法進(jìn)行詳細(xì)的設(shè)計(jì)和劃分,按照詳細(xì)設(shè)計(jì)說明書的要求,進(jìn)一步明確系統(tǒng)結(jié)構(gòu),為項(xiàng)目開發(fā)人員后期的編碼工作做準(zhǔn)備。本文檔的預(yù)期的讀者是:項(xiàng)目開發(fā)人員項(xiàng)目經(jīng)理項(xiàng)目測試人員1.2 背景背景在前一階段的概要設(shè)計(jì)文檔中,已經(jīng)通過順序圖解決了該系統(tǒng)功能的實(shí)現(xiàn)流程,包括系統(tǒng)的各模塊間的關(guān)系設(shè)計(jì)等。本文檔就是在前一階段成果的基礎(chǔ)上,繼續(xù)對系統(tǒng)的各模塊進(jìn)行詳細(xì)的劃分和說明。2 概述概述本項(xiàng)目的任務(wù)提出者:見概

5、要設(shè)計(jì)文檔單位: 見概要設(shè)計(jì)文檔開發(fā)者:見概要設(shè)計(jì)文檔用戶: 見概要設(shè)計(jì)文檔實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò):見概要設(shè)計(jì)文檔醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 6 頁 共 46 頁2.1 基線基線以需求分析和概要設(shè)計(jì)為基準(zhǔn)。2.2 范圍范圍本概要設(shè)計(jì)文檔提供給系統(tǒng)設(shè)計(jì)開發(fā)人員,包括詳細(xì)設(shè)計(jì)人員和項(xiàng)目組成員。2.3 定義定義2.4 參考資料參考資料2.5 術(shù)語與縮寫解釋術(shù)語與縮寫解釋縮寫、術(shù)語縮寫、術(shù)語解解 釋釋3 模塊命名規(guī)則模塊命名規(guī)則駝峰標(biāo)識,由單詞的全拼組成,除首單詞外每個(gè)單詞的首字母大寫,例如:medcineManager醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明

6、書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 7 頁 共 46 頁4模塊匯總模塊匯總4.1 模塊匯總表模塊匯總表提示:提示:這里模塊是指相對獨(dú)立的軟件設(shè)計(jì)單元,例如對象類、函數(shù)包等等。子系統(tǒng)子系統(tǒng) A模塊名稱功能簡述添加藥品管理員添加進(jìn)貨藥品查看藥品管理員查看進(jìn)貨的信息高級查詢管理員按照一定條件查找進(jìn)貨的信息查看庫存管理員查看庫存情況子系統(tǒng)子系統(tǒng) B模塊名稱功能簡述添加類別管理員添加藥品類別查看類別管理員查看藥品類別子系統(tǒng)子系統(tǒng) C模塊名稱功能簡述選購藥品操作員把顧客買的藥品添加進(jìn)購物車查看選購操作員查看購物車?yán)锏乃幤纷酉到y(tǒng)子系統(tǒng) D模塊名稱功能簡述查看明細(xì)操作員查看銷售表單明細(xì)今日明細(xì)操作員查

7、看今日銷售表單明細(xì)日期查詢操作員按照日期查看銷售表單明細(xì)銷售排行操作員查看銷售排行子系統(tǒng)子系統(tǒng) E模塊名稱功能簡述添加需求操作員對藥品需求進(jìn)行添加,包括庫存量不足和沒有該藥品的庫存查看需求操作員查看需求來進(jìn)行買藥品入庫子系統(tǒng)子系統(tǒng) F模塊名稱功能簡述添加用戶管理員添加系統(tǒng)用戶查看所有用戶管理員查看所有用戶,并擁有刪除用戶權(quán)限系統(tǒng)初始化初始化系統(tǒng)退出系統(tǒng)退出系統(tǒng)醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 8 頁 共 46 頁4.2 塊關(guān)系圖塊關(guān)系圖醫(yī)藥管理系統(tǒng)需求管理藥品銷售管理系統(tǒng)管理基礎(chǔ)信息管理藥品信息管理藥品類別管理銷售排行日期查詢今日明細(xì)查看明細(xì)添加需求查看需

8、求用戶賬號管理系統(tǒng)初始化醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 9 頁 共 46 頁5子系統(tǒng)模塊設(shè)計(jì)子系統(tǒng)模塊設(shè)計(jì)5.1醫(yī)藥管理模塊醫(yī)藥管理模塊5.1.1功能描述功能描述用戶進(jìn)入系統(tǒng)以后,首先需要添加藥品信息,沒有藥品信息就無法進(jìn)行庫存管理了,更做不到藥品入庫和出庫。藥品信息作為庫存管理的一部分,是藥品入庫和出庫的編號查詢。該功能模塊可以實(shí)現(xiàn)藥品的添加,修改,查看,查詢等。5.1.2相關(guān)模塊相關(guān)模塊醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 10 頁 共 46 頁5.1.3類圖類圖MedicineAction+medicine: Me

9、dicine = new Medicine()+categoryid: Stiring+pageNo: int+kw: String+MN: String+NM: String+FA+DP: String+add()+blurQuery()+getallmedicine()+findMedicineByMedId()+Deletemedicine()+update()5.1.4MedicineAction 類類5.1.4.1方法方法5.1.4.1.1方法方法藥品信息的添加藥品信息的添加:public String add()5.1.4.1.1.1 功能功能對藥品信息進(jìn)行添加,藥品編碼是藥品對象

10、的一個(gè)標(biāo)示,當(dāng)添加一個(gè)藥品信息時(shí),需要判斷此藥品是否已經(jīng)在數(shù)據(jù)庫中,如果存在只需要更新藥品數(shù)量即可。5.1.4.1.1.2 參數(shù)參數(shù)無5.1.4.1.1.3 算法算法無5.1.4.1.2方法方法藥品信息的模糊查詢藥品信息的模糊查詢:public String blurQuery()5.1.4.1.2.1 功能功能為了方便用戶查詢藥品,藥品信息管理模塊提供了藥品模糊查詢。此操作將根據(jù)用戶所輸入的關(guān)鍵字信息,對藥品名稱、藥品描述等多個(gè)藥品屬性進(jìn)行模糊查詢,并以分頁顯示的方式返回模糊查詢或后的結(jié)果集。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 11 頁 共 46 頁5.1

11、.4.1.2.2 參數(shù)參數(shù)無5.1.4.1.2.3 算法算法無5.1.4.1.3方法方法獲取所有藥品信息獲取所有藥品信息:public String getallmedicine()5.1.4.1.3.1 功能功能通常情況下,需要查看所以的藥品的信息,可以通過獲取所以藥品信息并顯示出來。5.1.4.1.3.2 參數(shù)參數(shù)無5.1.4.1.3.3 算法算法無5.1.4.1.4方法方法通過編號修改藥品信息通過編號修改藥品信息:public String find Medicine -ByMedId()5.1.4.1.4.1 功能功能藥品的信息在錄入的時(shí)候難免會(huì)出錯(cuò),通過獲取藥品編號,對藥品信息進(jìn)行修

12、改。5.1.4.1.4.2 參數(shù)參數(shù)無5.1.4.1.4.3 算法算法無5.1.4.1.5方法方法通過編號刪除藥品:通過編號刪除藥品:public String Deletemedicine()5.1.4.1.5.1 功能功能在藥品不再需要或者效果不佳的時(shí)候需要對藥品進(jìn)行刪除,通過獲取藥品編號然后對藥品信息刪除,在刪除的時(shí)候需要確定該藥品是否存在。5.1.4.1.5.2 參數(shù)參數(shù)無醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 12 頁 共 46 頁5.1.4.1.5.3 算法算法無5.1.4.1.6方法方法更新藥品信息:更新藥品信息:public String upd

13、ate()5.1.4.1.6.1 功能功能更新藥品信息。5.1.4.1.6.2 參數(shù)參數(shù)無5.1.4.1.6.3 算法算法無5.1.4.2屬性屬性private Medicine medicine=new Medicine();private String categoryid=null;private int pageNo;private static String kw;private static String MN ;private static String NM;private static String FA;private static String DP;private st

14、atic String CT;private static String TP;5.1.4.2.1屬性屬性 medicine藥品的實(shí)體對象。5.1.4.2.2屬性屬性 categoryid類別對象編號。5.1.4.2.3屬性屬性 pageNo信息頁的頁號。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 13 頁 共 46 頁5.1.4.2.4屬性屬性 kw模糊查詢時(shí)的關(guān)鍵字。5.1.4.2.5屬性屬性 MN藥品編號。5.1.4.2.6屬性屬性 NM藥品名。5.1.4.2.7屬性屬性 FA藥品生產(chǎn)公司。5.1.4.2.8屬性屬性 DP藥品描述。5.1.4.2.9屬性屬性

15、CT藥品數(shù)量。5.1.4.2.10 屬性屬性 TP藥品類型。5.1.5MedcineDao 類類5.1.5.1方法方法醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 14 頁 共 46 頁5.1.5.1.1loadMedicine 方法方法5.1.5.1.1.1 功能功能與數(shù)據(jù)庫交互,通過 id 號從藥品數(shù)據(jù)庫中取得數(shù)據(jù),采用 hql 查詢語句,并且整個(gè)查詢過程封裝在一個(gè) Transaction 事務(wù)中以保證操作的并發(fā)性。查詢結(jié)果放在一個(gè) Medcine 對象中。該方法用于給其它方法調(diào)用。5.1.5.1.1.2 參數(shù)參數(shù)int id,為需要查詢的藥品的 id 號,為整型

16、。5.1.5.1.1.3 算法算法load 事務(wù)操作過程:1.open Transaction;2.load medcine;3.close medcine.5.1.5.1.2insert 方法方法5.1.5.1.2.1 功能功能與數(shù)據(jù)庫交互,將一個(gè)實(shí)例化的 Medcine 對象插入到數(shù)據(jù)庫中。采用 hql 語句,并且整個(gè)插入過程封裝在一個(gè) Transaction 事務(wù)中以保證操作的并發(fā)性。該方法返回值為 void。該方法用于給其它方法調(diào)用。5.1.5.1.2.2 參數(shù)參數(shù)Medicine medicine,即一個(gè)要插入數(shù)據(jù)庫的 Medcine 對象。5.1.5.1.2.3 算法算法inser

17、t 事務(wù)操作過程:1.open Transaction;2.insert data;3.close medcine.5.1.5.1.3update 方法方法5.1.5.1.3.1 功能功能與數(shù)據(jù)庫交互,用于對數(shù)據(jù)庫中的 Medcine 數(shù)據(jù)進(jìn)行更新操作。采用 hql 語句,并且整個(gè)更新過程封裝在一個(gè) Transaction 事務(wù)中以保證操作的并發(fā)性。該方法返回值為 void。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 15 頁 共 46 頁該方法用于給其它方法調(diào)用。5.1.5.1.3.2 參數(shù)參數(shù)Medcine medcine,即最新的 Medcine 數(shù)據(jù)狀態(tài)。5

18、.1.5.1.3.3 算法算法update 事務(wù)操作過程:1.open Transaction;2.insert data;3.close medcine.5.1.5.1.4DeleteMedicine 方法方法5.1.5.1.4.1 功能功能與數(shù)據(jù)庫交互,用于刪除數(shù)據(jù)庫中的制定 id 號的 Medcine 數(shù)據(jù)。采用 hql 語句,并且整個(gè)更新過程封裝在一個(gè) Transaction 事務(wù)中以保證操作的并發(fā)性。該方法返回值為 void。該方法用于給其它方法調(diào)用。5.1.5.1.4.2 參數(shù)參數(shù)int id,即要?jiǎng)h除的 Medcine 的 id 號。5.1.5.1.4.3 算法算法Delete

19、算法的流程圖如下:醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 16 頁 共 46 頁5.1.5.1.5loadMedicineAndCategory 方法方法5.1.5.1.5.1 功能功能與數(shù)據(jù)庫交互,用于從數(shù)據(jù)庫中獲得制定 id 號的 Medcine 和 Category 數(shù)據(jù)。采用 hql語句,并且整個(gè)更新過程封裝在一個(gè) Transaction 事務(wù)中以保證操作的并發(fā)性。該方法返回值為一個(gè) Medcine 對象。該方法用于給其它方法調(diào)用。5.1.5.1.5.2 參數(shù)參數(shù)int id,即要獲得的 medcine 的 id 號。 5.1.5.1.5.3 算法算法5

20、.1.5.1.6getMedicineByPage 方法方法5.1.5.1.6.1 功能功能與數(shù)據(jù)庫交互,用于從數(shù)據(jù)庫中獲得某一頁的 Medcine 數(shù)據(jù)。采用 hql 語句,并且整個(gè)更新過程封裝在一個(gè) Transaction 事務(wù)中以保證操作的并發(fā)性。該方法返回值為一個(gè)Medcine 的 ArrayList。該方法用于給其它方法調(diào)用。5.1.5.1.6.2 參數(shù)參數(shù)int pageNo,即需要獲得數(shù)據(jù)的頁數(shù)。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 17 頁 共 46 頁5.1.5.1.6.3 算法算法5.1.5.2屬性屬性private Medicine me

21、dicine=new Medicine();private String categoryid=null;private int pageNo;private static String kw;private static String MN ;private static String NM;private static String FA;private static String DP;private static String CT;private static String TP;5.1.5.2.1屬性屬性 medicine藥品的實(shí)體對象。5.1.5.2.2屬性屬性 category

22、id類別對象編號。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 18 頁 共 46 頁5.1.5.2.3屬性屬性 pageNo信息頁的頁號。5.1.5.2.4屬性屬性 kw模糊查詢時(shí)的關(guān)鍵字。5.1.5.2.5屬性屬性 MN藥品編號。5.1.5.2.6屬性屬性 NM藥品名。5.1.5.2.7屬性屬性 FA藥品生產(chǎn)公司。5.1.5.2.8屬性屬性 DP藥品描述。5.1.5.2.9屬性屬性 CT藥品數(shù)量。5.1.5.2.10 屬性屬性 TP藥品類型。5.2類別管理模塊類別管理模塊醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 19 頁 共 46 頁

23、5.2.1功能描述功能描述用戶登錄進(jìn)入類別管理頁面,能進(jìn)行藥品類別的管理,主要包括類別的添加,修改,查看和統(tǒng)計(jì)。 。5.2.2相關(guān)模塊相關(guān)模塊5.2.3類圖類圖醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 20 頁 共 46 頁5.2.4類別管理類類別管理類5.2.4.1方法方法5.2.4.1.1方法方法藥品信息的添加藥品信息的添加:public String add()5.2.4.1.1.1 功能功能對藥品的類別信息進(jìn)行添加,類別編碼是類別對象的一個(gè)標(biāo)示,當(dāng)添加一個(gè)類別信息時(shí),需要判斷此類別是否已經(jīng)在數(shù)據(jù)庫中,如果存在,則提示已存在該類別。5.2.4.1.1.2 參

24、數(shù)參數(shù)無5.2.4.1.1.3 算法算法無5.2.4.1.2方法方法類別類別信息的模糊查詢信息的模糊查詢:public String queryallcategory()5.2.4.1.2.1 功能功能為了方便用戶查詢已有類別,類別信息管理模塊提供了類別模糊查詢。此操作將根據(jù)醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 21 頁 共 46 頁用戶所輸入的關(guān)鍵字信息,對類別名稱、類別描述等多個(gè)類別屬性進(jìn)行模糊查詢,并以分頁顯示的方式返回模糊查詢或后的結(jié)果集。5.2.4.1.2.2 參數(shù)參數(shù)無5.2.4.1.2.3 算法算法無5.2.4.1.3方法方法類別信息的更新類別信

25、息的更新:public String updatecategory()5.2.4.1.3.1 功能功能當(dāng)用戶需要對類別的信息添加說明或修改屬性時(shí),需要用到類別信息的更新。5.2.4.1.3.2 參數(shù)參數(shù)無5.2.4.1.3.3 算法算法無5.2.4.1.4方法方法通過編號修改類別信息通過編號修改類別信息:public String Modifycategory()5.2.4.1.4.1 功能功能類別的信息在錄入的時(shí)候難免會(huì)出錯(cuò),通過獲取類別編號,對類別信息進(jìn)行修改。5.2.4.1.4.2 參數(shù)參數(shù)無5.2.4.1.4.3 算法算法無5.2.4.1.5方法方法通過編號刪除類別:通過編號刪除類別:

26、public String Deletecategory()5.2.4.1.5.1 功能功能在類別不再需要或者效果不佳的時(shí)候需要對類別進(jìn)行刪除,通過獲取類別編號然后對該類別進(jìn)行刪除,在刪除的時(shí)候需要確定該類別是否存在。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 22 頁 共 46 頁5.2.4.1.5.2 參數(shù)參數(shù)無5.2.4.1.5.3 算法算法無5.2.4.2屬性屬性private Category category=new Category();private int id;private int pageNo;private String name;priv

27、ate String description;private String subDesc;private Date createTime;private Set meds;5.2.4.2.1屬性屬性 Category類別的實(shí)體對象。5.2.4.2.2屬性屬性 id類別對象編號。5.2.4.2.3屬性屬性 pageNo信息頁的頁號。5.2.4.2.4屬性屬性 name類別的名稱。5.2.4.2.5屬性屬性 description類別的描述。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 23 頁 共 46 頁5.2.4.2.6屬性屬性 createTime類別創(chuàng)建時(shí)間。

28、5.3 購買藥品購買藥品5.3.1功能描述功能描述對于用戶所選購的藥品,首先將其加載到一個(gè) List 集合中,然后再將其保存到 session 會(huì)話中,當(dāng)用戶所購買的藥品發(fā)生改變時(shí),將對 session 會(huì)話中的對象進(jìn)行操作,這一操作通過 SellAction 類的 order 方法進(jìn)行處理。購買藥品后后,會(huì)跳到相應(yīng)的該藥品的信息頁面,可以選擇購買數(shù)量,最后跳轉(zhuǎn)到已購買藥品的頁面,點(diǎn)擊查看選購,會(huì)將購物車中藥品信息進(jìn)行顯示,最后通過結(jié)賬,更新數(shù)據(jù)到數(shù)據(jù)庫中。5.3.2相關(guān)模塊相關(guān)模塊醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 24 頁 共 46 頁買買買買買買買買買

29、買買買買買買買買買買買買買買買買買5.3.3類圖類圖SellAction+medicine: Medicine = new Medicine();+sellDao: SellDao = new SellDao();+medId: String+begin: String+end: String+pageNo: int+getsellmedicine()+getallmedicine()+buymedicine()+deletemedicine()+blurquerysellmedicine()+clear()+get*()+set*()ModelDrivenActionSupport醫(yī)藥管理系

30、統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 25 頁 共 46 頁5.3.4類類SellAction5.3.4.1方法方法5.3.4.1.1方法方法 getsellmedicine5.3.4.1.1.1 功能功能獲取銷售單藥品的所有信息5.3.4.1.1.2 參數(shù)參數(shù)輸入?yún)?shù)為空,查詢完成,函數(shù)返回“selledmed”。Struts配置文件根據(jù)該返回值跳轉(zhuǎn)到銷售表單列表的jsp頁面。5.3.4.1.1.3 算法算法根據(jù)前臺傳進(jìn)來的頁數(shù)在數(shù)據(jù)庫進(jìn)行查詢,返回查詢值放到 session中再傳到前臺顯示銷售信息。5.3.4.1.2方法方法 getallmedicine5.3.4.

31、1.2.1 功能功能獲取所有的藥品信息。5.3.4.1.2.2 參數(shù)參數(shù)輸入?yún)?shù)為空,查詢完成,函數(shù)返回“findAllSuccess”。5.3.4.1.2.3 算法算法根據(jù)前臺傳進(jìn)來的頁數(shù)在數(shù)據(jù)庫進(jìn)行查詢,返回查詢值放到 session中再傳到前臺顯示銷售信息。5.3.4.1.3 方法方法 buymedincine5.3.4.1.3.1 功能功能購買藥品,把購買的藥品加入購物車。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 26 頁 共 46 頁5.3.4.1.3.2 參數(shù)參數(shù)輸入?yún)?shù)為空,如果添加成功,返回“add“,否則返回“error” 。5.3.4.1.3.

32、3 算法算法根據(jù)前臺傳進(jìn)來的藥品 id 在數(shù)據(jù)庫進(jìn)行查詢,把 session 里的 order 表單取出來,檢查該購買藥品購物車?yán)锩媸遣皇且呀?jīng)有,如果有則出錯(cuò)。5.3.4.1.4方法方法 deletemedincine5.3.4.1.4.1 功能功能刪除購物車?yán)锏哪乘幤贰?.3.4.1.4.2 參數(shù)參數(shù)輸入?yún)?shù)為空,返回值是字符串“order” 。5.3.4.1.4.3 算法算法根據(jù)藥品 id 刪除在購物車?yán)锩娴乃幤?,并把購物車的藥品?shù)量和金額重新計(jì)算放到order 里面。5.3.4.1.5方法方法 blurQuerySellmed5.3.4.1.5.1 功能功能模糊查詢購物車?yán)锩娴乃幤?.3

33、.4.1.5.2 參數(shù)參數(shù)輸入?yún)?shù)為空,返回值是字符串“selledmed”,表示查找成功。5.3.4.1.5.3 算法算法根據(jù)前臺傳進(jìn)來的關(guān)鍵字在數(shù)據(jù)庫進(jìn)行查詢,返回查詢值放到 session中的sellDetails再傳到前臺顯示信息。5.3.4.1.6 方法方法 clear5.3.4.1.6.1 功能功能清空購物車。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 27 頁 共 46 頁5.3.4.1.6.2 參數(shù)參數(shù)輸入?yún)?shù)為空,清空成功,函數(shù)返回“success”,否則返回“error”。5.3.4.1.6.3 算法算法 從 session 中把取出購物車 or

34、der,把它清空。5.3.4.2屬性屬性5.3.4.2.1屬性屬性sellDetailssellDetails 是一個(gè)被實(shí)例化成 SellDetail 的 ArrayList,屬性名字是 sellDetails,用來存放每次根據(jù)頁數(shù)在數(shù)據(jù)庫查詢的銷售信息。5.3.4.2.2 屬性屬性 medicine一個(gè)臨時(shí)變量,用來暫存一些方法中從數(shù)據(jù)庫查詢的結(jié)果。5.3.4.2.3 屬性屬性 medId藥品 id。5.3.4.2.4 屬性屬性 begin開始頁號。5.3.4.2.5 屬性屬性 end結(jié)束頁號。5.3.4.2.6 屬性屬性 pageNo當(dāng)前頁號。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目

35、詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 28 頁 共 46 頁5.4 銷售管理模塊銷售管理模塊5.4.1功能描述功能描述用于對藥品的銷售情況進(jìn)行統(tǒng)計(jì)和查詢,通過對銷售相關(guān)數(shù)據(jù)的分析,為藥店的進(jìn)貨提供依據(jù)和指導(dǎo)。銷售管理模塊主要有查看銷售明細(xì)、今日銷售明細(xì)、查詢銷售明細(xì)、銷售統(tǒng)計(jì)等四個(gè)子模塊。5.4.2相關(guān)模塊相關(guān)模塊銷售管理模塊和購買藥品模塊之間的關(guān)聯(lián)如上圖所示,當(dāng)有客戶購買藥品時(shí),如果購買失敗,則不作任何操作放棄本次購買;如果購買成功,則相應(yīng)的在銷售管理模塊中增加一條購買記錄。5.4.3類圖類圖醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 29 頁 共 46 頁5.4.4Sell

36、Detail 類類5.4.4.1方法方法醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 30 頁 共 46 頁5.4.4.1.1getUser()方法方法5.4.4.1.1.1 功能功能User 屬性的 getter 方法,獲取對象的 user 值。5.4.4.1.1.2 參數(shù)參數(shù)無5.4.4.1.1.3 算法算法對方法的算法進(jìn)行描述5.4.4.1.2setUser()方法方法5.4.4.1.2.1 功能功能User 屬性的 setter 方法,給 user 屬性賦值。5.4.4.1.2.2 參數(shù)參數(shù)User user,即一個(gè) User 對象的實(shí)例。5.4.4.1.2.

37、3 算法算法無5.4.4.1.3getSellName()方法方法5.4.4.1.3.1 功能功能sellName 屬性的 getter 方法,獲取對象的 sellName 值。5.4.4.1.3.2 參數(shù)參數(shù)無5.4.4.1.3.3 算法算法無5.4.4.1.4setSellName()方法方法5.4.4.1.4.1 功能功能sellName 屬性的 setter 方法,給 sellName 屬性賦值。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 31 頁 共 46 頁5.4.4.1.4.2 參數(shù)參數(shù)該方法的參數(shù)為 String sellName,即用一個(gè) Stri

38、ng 類型的字符串作為 sellName 的值。5.4.4.1.4.3 算法算法無5.4.4.1.5getSellPrice()方法方法5.4.4.1.5.1 功能功能sellPrice 屬性的 getter 方法,獲取對象的 sellName 值。5.4.4.1.5.2 參數(shù)參數(shù)無5.4.4.1.5.3 算法算法無5.4.4.1.6setSellPrice()方法方法5.4.4.1.6.1 功能功能sellPrice 屬性的 setter 方法,給 sellPrice 屬性賦值。5.4.4.1.6.2 參數(shù)參數(shù)該方法的參數(shù)為 double sellPrice,即用一個(gè) double 類型的數(shù)

39、作為 sellPrice 的值。5.4.4.1.6.3 算法算法無5.4.4.1.7getSellCount()方法方法5.4.4.1.7.1 功能功能sellCount 屬性的 getter 方法,獲取對象的 sellCount 值。5.4.4.1.7.2 參數(shù)參數(shù)無醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 32 頁 共 46 頁5.4.4.1.7.3 算法算法無5.4.4.1.8setSellCount ()方法方法5.4.4.1.8.1 功能功能sellCount 屬性的 setter 方法,給 sellCount 屬性賦值。5.4.4.1.8.2 參數(shù)參數(shù)

40、該方法的參數(shù)為 int sellCount,即用一個(gè) int 類型的整數(shù)作為 sellCount 的值。5.4.4.1.8.3 算法算法無5.4.4.1.9getSellTime()方法方法5.4.4.1.9.1 功能功能sellTime 屬性的 getter 方法,獲取對象的 sellTime 值。5.4.4.1.9.2 參數(shù)參數(shù)無5.4.4.1.9.3 算法算法無5.4.4.1.10 setSellTime ()方法方法5.4.4.1.10.1功能功能sellTime 屬性的 setter 方法,給 sellTime 屬性賦值。5.4.4.1.10.2參數(shù)參數(shù)該方法的參數(shù)為 Date se

41、llTime,即用一個(gè) Date 類型作為 sellTime 的值。5.4.4.1.10.3算法算法無醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 33 頁 共 46 頁5.4.4.1.11 getMed()方法方法5.4.4.1.11.1功能功能med 屬性的 getter 方法,獲取對象的 med 值。5.4.4.1.11.2參數(shù)參數(shù)無5.4.4.1.11.3算法算法無5.4.4.1.12 setMed ()方法方法5.4.4.1.12.1功能功能med 屬性的 setter 方法,給 med 屬性賦值。5.4.4.1.12.2參數(shù)參數(shù)該方法的參數(shù)為 Medici

42、ne med,即用一個(gè) Medcine 類型的對象實(shí)例作為 med 的值。5.4.4.1.12.3算法算法無5.4.4.1.13 getSellTotal()方法方法5.4.4.1.13.1功能功能sellTotal 屬性的 getter 方法,獲取對象的 sellTotal 值。5.4.4.1.13.2參數(shù)參數(shù)無5.4.4.1.13.3算法算法無醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 34 頁 共 46 頁5.4.4.1.14 setSellTotal ()方法方法5.4.4.1.14.1功能功能sellTotal 屬性的 setter 方法,給 sellTo

43、tal 屬性賦值。5.4.4.1.14.2參數(shù)參數(shù)該方法的參數(shù)為 double sellTotal,即用一個(gè) double 類型的值作 sellTotal 的值。5.4.4.1.14.3算法算法無5.4.4.2屬性屬性5.4.4.2.1id 屬性屬性該屬性是銷售列表的 id 唯一標(biāo)識符,用 int 類型表示。5.1.4.2.2 sellName 屬性屬性該屬性是指所銷售藥品的名稱,用 String 類型表示。5.1.4.2.3 sellPrice 屬性屬性該屬性是指所銷售藥品的單價(jià),用 double 類型表示。5.1.4.2.4 sellCount 屬性屬性該屬性是指在一個(gè)訂單中所銷售藥品的數(shù)

44、量,用 int 類型表示。5.1.4.2.5 sellTime 屬性屬性該屬性是指在銷售藥品訂單的時(shí)間,用 Date 類型表示。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 35 頁 共 46 頁5.1.4.2.6 med 屬性屬性該屬性是指在一個(gè)訂單中所銷售的藥品,用 Medcine 類型表示。5.1.4.2.7 user 屬性屬性該屬性是指處理某個(gè)訂單的操作員或用戶,用 User 類型表示。5.4.5SellDao 類類5.4.5.1方法方法5.4.5.1.1saveSellDetail()方法方法5.4.5.1.1.1 功能功能該方法通過調(diào)用基本 dao 類中的

45、 save()方法,對藥品銷售訂單信息數(shù)據(jù)的存儲,并且實(shí)現(xiàn)一整套事務(wù) Transaction 的流程,保證了事務(wù)能夠在并發(fā)環(huán)境下正確執(zhí)行。5.4.5.1.1.2 參數(shù)參數(shù)Void 型參數(shù),無需返回?cái)?shù)據(jù)。5.4.5.1.1.3 算法算法事務(wù)的處理邏輯:當(dāng)需要進(jìn)行對數(shù)據(jù)庫的操作時(shí),首先創(chuàng)建一個(gè)事務(wù),執(zhí)行操作后判斷操作是否成功,如果成功則關(guān)閉事務(wù),結(jié)束流程;若操作失敗,則對數(shù)據(jù)庫進(jìn)行 rollback 操作,之后關(guān)閉事務(wù),流程結(jié)束。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 36 頁 共 46 頁saveSellDetail()方法的算法流程圖5.4.5.1.2getSe

46、llDetailsBykeyword ()方法方法5.4.5.1.2.1 功能功能該方法用于實(shí)現(xiàn)通過關(guān)鍵字對藥品銷售信息進(jìn)行模糊查詢,該方法調(diào)用了createQuery()方法,用 hql 語句對數(shù)據(jù)庫進(jìn)行查詢。查詢得到的數(shù)據(jù)放入 SellDetail 類型的 ArrayList 當(dāng)中。同時(shí)也是用了 transaction 來保證查詢操作的并發(fā)性。5.4.5.1.2.2 參數(shù)參數(shù)String keyword,即為用戶輸入的關(guān)鍵詞,用 String 類型保存。5.4.5.1.2.3 算法算法將查詢操作放入事務(wù)之中,以避免發(fā)生讀臟數(shù)據(jù)的問題。步驟如下:1.beginTransaction2.que

47、ryOperation3.closeTransaction5.4.5.1.3getPageCount()方法方法5.4.5.1.3.1 功能功能通過查詢數(shù)據(jù)庫來計(jì)算出數(shù)據(jù)的總頁數(shù)。返回類型為 int 型。5.4.5.1.3.2 參數(shù)參數(shù)無醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 37 頁 共 46 頁5.4.5.1.3.3 算法算法無5.4.5.1.4getSellDetailsByTime ()方法方法5.4.5.1.4.1 功能功能該方法用于實(shí)現(xiàn)通過用戶輸入的日期范圍對一段時(shí)間內(nèi)的藥品銷售信息進(jìn)行模糊查詢,需要用戶輸入合法的日期。該方法調(diào)用了 createQu

48、ery()方法,用 hql 語句對數(shù)據(jù)庫進(jìn)行查詢。查詢得到的數(shù)據(jù)放入 SellDetail 類型的 ArrayList 當(dāng)中。同時(shí)也是用了 transaction 來保證查詢操作的并發(fā)性。5.4.5.1.4.2 參數(shù)參數(shù)該方法有兩個(gè)參數(shù),一個(gè)是開始時(shí)間 beginTime,一個(gè)是結(jié)束時(shí)間 endTime,開始時(shí)間和結(jié)束時(shí)間均用 String 類型來保存。該方法調(diào)用了 createQuery()方法,用 hql 語句對數(shù)據(jù)庫進(jìn)行查詢。查詢得到的數(shù)據(jù)放入 SellDetail 類型的 ArrayList 當(dāng)中。同時(shí)也是用了transaction 來保證查詢操作的并發(fā)性。5.4.5.1.4.3 算法

49、算法整個(gè)查詢操作封裝在一個(gè)事務(wù)中,查詢時(shí),先判斷用戶輸入的日期參數(shù)的合法性,若合法則進(jìn)行查詢并返回?cái)?shù)據(jù),最后關(guān)閉事務(wù)并結(jié)束;若頁數(shù)不合法,則直接結(jié)束事務(wù)。5.4.5.1.4.4 功能功能該方法用于實(shí)現(xiàn)分頁條件下查詢某一頁的藥品銷售數(shù)據(jù),該方法調(diào)用了醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 38 頁 共 46 頁createQuery()方法,用 hql 語句對數(shù)據(jù)庫進(jìn)行查詢。查詢得到的數(shù)據(jù)放入 SellDetail 類型的 ArrayList 當(dāng)中。同時(shí)也是用了 transaction 來保證查詢操作的并發(fā)性。5.4.5.1.4.5 參數(shù)參數(shù)int pageNo,

50、即要查詢的數(shù)據(jù)的頁數(shù)。該方法用于其它方法的實(shí)現(xiàn)。5.4.5.1.4.6 算法算法整個(gè)查詢操作封裝在一個(gè)事務(wù)中,查詢時(shí),先判斷參數(shù) pageNo 的合法性,若合法則進(jìn)行查詢并返回?cái)?shù)據(jù),最后關(guān)閉事務(wù)并結(jié)束;若頁數(shù)不合法,則直接結(jié)束事務(wù)。5.4.5.1.5setSellPrice()方法方法5.4.5.1.5.1 功能功能sellPrice 屬性的 setter 方法,給 sellPrice 屬性賦值。5.4.5.1.5.2 參數(shù)參數(shù)該方法的參數(shù)為 double sellPrice,即用一個(gè) double 類型的數(shù)作為 sellPrice 的值。5.4.5.1.5.3 算法算法無5.4.5.2屬性屬

51、性醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 39 頁 共 46 頁5.4.5.2.1 id 屬性屬性該屬性是銷售列表的 id 唯一標(biāo)識符,用 int 類型表示。5.1.4.2.2 sellName 屬性屬性該屬性是指所銷售藥品的名稱,用 String 類型表示。5.1.4.2.3 sellPrice 屬性屬性該屬性是指所銷售藥品的單價(jià),用 double 類型表示。5.1.4.2.4 sellCount 屬性屬性該屬性是指在一個(gè)訂單中所銷售藥品的數(shù)量,用 int 類型表示。5.1.4.2.5 sellTime 屬性屬性該屬性是指在銷售藥品訂單的時(shí)間,用 Date 類

52、型表示。5.1.4.2.6 med 屬性屬性該屬性是指在一個(gè)訂單中所銷售的藥品,用 Medcine 類型表示。5.1.4.2.7 user 屬性屬性該屬性是指處理某個(gè)訂單的操作員或用戶,用 User 類型表示。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 40 頁 共 46 頁5.5 需求管理需求管理5.5.1功能描述功能描述用戶在進(jìn)入需求管理的時(shí)候,可以添加進(jìn)貨藥品,還可以查看進(jìn)貨的信息,最后在藥品表更新信息。 5.5.2相關(guān)模塊相關(guān)模塊該模塊較為獨(dú)立,和其他模塊聯(lián)系不大。5.5.3類圖類圖醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔第 41

53、 頁 共 46 頁5.5.4RequireAction 類類5.5.4.1方法方法5.5.4.1.1方法方法 findMedicineByMedNo5.5.4.1.1.1 功能功能類接收了前臺傳進(jìn)來的藥品編號,此方法就是通過藥品編號檢查數(shù)據(jù)庫中是否存在此藥。如果藥品存在,直接更新藥品需求,否則添加新藥5.5.4.1.1.2 參數(shù)參數(shù)1、requireUpdate:藥品存在時(shí)返回2、requireSave:藥品不存在時(shí)返回5.5.4.1.1.3 算法算法首先檢查數(shù)據(jù)庫中是否存在該藥品,如果存在,就將查詢值傳到前臺顯示,并直接返回requireUpdate;如果不存在,就添加新的藥品類別并傳到前臺,同時(shí)返回 requireSave。5.5.4.1.2方法方法 queryallrequire5.5.4.1.2.1 功能功能查詢已添加成功的所有藥品需求5.5.4.1.2.2 參數(shù)參數(shù)返回字符串 findAllSuccess5.5.4.1.2.3 算法算法從數(shù)據(jù)庫中取得藥品需求,并通過分頁方式傳到前臺顯示,并返回 findAllSuccess。5.5.4.1

溫馨提示

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

最新文檔

評論

0/150

提交評論