




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、醫(yī)管系項(xiàng)詳設(shè)說明醫(yī)藥管理系統(tǒng)目詳細(xì)計(jì)說明書中軟培訓(xùn)實(shí)訓(xùn)基地第 頁 共 頁. . 編寫:XXX審核:批準(zhǔn): 受控狀態(tài): 發(fā)布版次:1.0 編號(hào):日期:YYYY-MM-DD日期:日期:是日期:YYYY-MM-DD.學(xué)習(xí)參考. . 變記日期版本變更說明作者YYYY-MM-DD1.0初始版本XXX簽確系統(tǒng)模塊對(duì)應(yīng)章節(jié)對(duì)應(yīng)部門負(fù)責(zé)人簽字.學(xué)習(xí)參考. . .學(xué)習(xí)參考.1. . 目 錄引 91.11.2編寫目的 背景 2概 92.12.22.32.42.5基線 0范圍 0定義 0參考資料 術(shù)語與縮寫解釋 0模命規(guī) 11模匯 114.14.2模塊匯總表 1塊關(guān)系圖 5子統(tǒng)塊計(jì) 135.1醫(yī)藥管理模塊 35.1
2、.15.1.25.1.35.1.4功能描 相關(guān)模 類圖 14MedicineAction . .學(xué)習(xí)參考. . 5.1.5MedcineDao . 5.2類別管理模塊 65.2.15.2.25.2.35.2.4功能描 相關(guān)模 類圖 27類別管理 5.3購買藥品 5.3.15.3.25.3.35.3.4功能描 相關(guān)模 類圖 33類 5.4銷售管理模塊 75.4.15.4.25.4.35.4.45.4.5功能描 相關(guān)模 類圖 38 . 5.5需求管理 5.5.15.5.25.5.35.5.4功能描 相關(guān)模 類圖 54類 .學(xué)習(xí)參考.5.6. . 系統(tǒng)管理 5.6.15.6.25.6.35.6.4功
3、能描 相關(guān)模 類圖 58類 .學(xué)習(xí)參考. . .學(xué)習(xí)參考. . 1 引1.1 寫目的本說明書是醫(yī)藥管理系統(tǒng)的詳細(xì)設(shè)計(jì)其編寫目的是在概要設(shè)計(jì)的基礎(chǔ)上,針對(duì)該項(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 背景 , 。 本上 , 明。2 概述者.學(xué)習(xí)參考. . 見概:見概 見概2.1 基線準(zhǔn)2.2 范圍 , 包括詳細(xì)設(shè)計(jì)人員和 員2.3 定義2.4 參考資料2.5 術(shù)語與縮寫解 縮寫、術(shù)解 釋.學(xué)習(xí)參考.3. . 模塊命名規(guī)則 寫,如4 模塊匯總4
4、.1 模塊匯總表示這里模塊是指相對(duì)獨(dú)立的軟件設(shè)象函數(shù)包等 子系統(tǒng) A模塊名稱添加藥品查看藥品高級(jí)查詢查看庫存子系統(tǒng) B模塊名稱添加類別查看類別子系統(tǒng) C模塊名稱選購藥品查看選購子系統(tǒng) D模塊名稱查看明細(xì)今日明細(xì).功能簡述管理員添加進(jìn)貨藥品管理員查看進(jìn)貨的信息管理員按照一定條件查找進(jìn)貨的信息 管理員查看庫存情況功能簡述管理員添加藥品類別管理員查看藥品類別功能簡述操作員把顧客買的藥品添加進(jìn)購物車 操作員查看購物車?yán)锏乃幤饭δ芎喪霾僮鲉T查看銷售表單明細(xì)操作員查看今日銷售表單明細(xì)學(xué)習(xí)參考. . 日期查詢銷售排行子系統(tǒng) E模塊名稱添加需求查看需求子系統(tǒng) F模塊名稱添加用戶查看所有用戶系統(tǒng)初始化退出系統(tǒng)操
5、作員按照日期查看銷售表單明細(xì)操作員查看銷售排行功能簡述操作員對(duì)藥品需求進(jìn)行添加,包括庫存量不足和沒有該藥品的庫存 操作員查看需求來進(jìn)行買藥品入庫功能簡述管理員添加系統(tǒng)用戶管理員查看所有用戶并擁有刪除用戶權(quán)限初始化系統(tǒng)退出系統(tǒng)4.2 塊關(guān)系圖管理系信息管管理銷售管管理.學(xué)習(xí)參考. . 5 子系統(tǒng)模塊設(shè)計(jì)5.1醫(yī)藥管理塊5.1.1 功能描述用戶進(jìn)入系統(tǒng)以 , 首先需要添加藥品信息 ,有藥品信息就無法進(jìn)行庫存管理 , 更做不到藥品入庫和出庫 。品信息作為庫存管理的一部分 是藥品入庫和出庫的編號(hào)查詢 。 該功能模塊可以實(shí)現(xiàn)藥品的添加 , 修改 看 ,.學(xué)習(xí)參考. . 詢等。5.1.2 相關(guān)模塊5.1.
6、3 類圖MedicineAction .學(xué)習(xí)參考. . 5.1.4 MedicineAction 類方 方品息添:public String add()5.1.4.1.1.1 功對(duì)藥品信息進(jìn)行添加 藥品編碼藥品對(duì)象的一個(gè)標(biāo)示 添加一個(gè)藥品信息時(shí) 需 要判斷此藥品是否已經(jīng)在數(shù)據(jù)庫如存在只需要更新藥品數(shù)量即可5.1.4.1.1.2 參無5.1.4.1.1.3 算無 方品息模查:public String 5.1.4.1.2.1 功為了方便用戶查詢藥品 藥品信管理模塊提供了藥品模糊查詢 此作將根據(jù)用戶所輸入的關(guān)鍵字信息 對(duì)藥名 藥品描述等多個(gè)藥品屬性進(jìn)行模糊查詢 ,并以頁顯 示的方式返回模糊查詢或后
7、的結(jié)果5.1.4.1.2.2 參無.學(xué)習(xí)參考. . 5.1.4.1.2.3 算無 方 法 獲 所 有 品 信 息 String 5.1.4.1.3.1 功通常情況下需要查看所以的藥品的信,可以通過獲取所以藥品信息并顯示出。5.1.4.1.3.2 參無5.1.4.1.3.3 算無 方 法 通 過 編 修 藥 String 5.1.4.1.4.1 功藥品的信息在錄入的時(shí)候難免會(huì)出通獲取藥品編,對(duì)藥品信息進(jìn)行修改5.1.4.1.4.2 參無5.1.4.1.4.3 算無.學(xué)習(xí)參考. . 方 法 通 編 號(hào) 刪 除 品 : public String 5.1.4.1.5.1 功在藥品不再需要或者效果不佳
8、的時(shí)候需要對(duì)藥品進(jìn)行刪除 過獲取藥品編號(hào)然后對(duì) 藥品信息刪除在除的時(shí)候需確定該藥品是否存。5.1.4.1.5.2 參無5.1.4.1.5.3 算無 方新品息: String 5.1.4.1.6.1 功更新藥品信。5.1.4.1.6.2 參無5.1.4.1.6.3 算無屬.學(xué)習(xí)參考. . private Medicine();private categoryid=null;private private String private String private String private String private String private String private String
9、屬性 藥品的實(shí)體對(duì)象 屬性 類別對(duì)象編。 屬性 信息頁的頁號(hào)。 屬性 模糊查詢時(shí)的關(guān)鍵字.學(xué)習(xí)參考. . 屬性 藥品編號(hào) 屬性 藥品名 屬性 藥品生產(chǎn)公司。 屬性 DP藥品描述 屬性 藥品數(shù)量5.1.4.2.10藥品類型屬 TP5.1.5 MedcineDao 類方.學(xué)習(xí)參考. . 法5.1.5.1.1.1 功與數(shù)據(jù)庫交通 id 從藥品數(shù)據(jù)庫中取得數(shù),采 查語并整個(gè)查詢過程封裝在一個(gè) Transaction 事中以保證操作的發(fā)查詢結(jié)果放在一個(gè) Medcine 對(duì)象中該方法用于給其它方法調(diào)5.1.5.1.1.2 參int 為要查詢的藥品的 號(hào)為整型5.1.5.1.1.3 算load 事操作過 T
10、ransaction;load close 方5.1.5.1.2.1 功與數(shù)據(jù)庫交將個(gè)實(shí)例化的 對(duì)象插入到數(shù)據(jù)庫。采用 語并且整個(gè)插入過程封裝在一個(gè) 事中保證操作的并發(fā)該法返回值為 該方法用于給其它方法調(diào)。.學(xué)習(xí)參考. . 5.1.5.1.2.2 參Medicine 即個(gè)要插入數(shù)據(jù)庫的 Medcine 象5.1.5.1.2.3 算insert 務(wù)操作過程 Transaction;insert close 方法5.1.5.1.3.1 功與數(shù)據(jù)庫交用對(duì)數(shù)據(jù)庫中 數(shù)進(jìn)行更新操作采用 語并且整個(gè)更新過程封裝在一個(gè) 事中保證操作的并發(fā)該法返回值為 該方法用于給其它方法調(diào)。5.1.5.1.3.2 參Med
11、cine ,即新的 據(jù)狀。5.1.5.1.3.3 算update 事務(wù)操作程 Transaction;insert .學(xué)習(xí)參考. . 3.close 方5.1.5.1.4.1 功與數(shù)據(jù)庫交用刪除數(shù)據(jù)庫的制定 號(hào)的 數(shù)采 hql 語句并且整個(gè)更新過程封裝在一個(gè) 事中保證操作的并發(fā)該法返回值為 該方法用于給其它方法調(diào)。5.1.5.1.4.2 參int 即刪除的 的 號(hào)5.1.5.1.4.3 算Delete 法的流程圖如:.學(xué)習(xí)參考. . 法5.1.5.1.5.1 功與數(shù)據(jù)庫交用從數(shù)據(jù)庫中得制定 號(hào) 和 數(shù)據(jù)采 語句并整個(gè)更新過程封裝在個(gè) 事中以保證操作的并發(fā)。該方法返回 值為一個(gè) Medcine
12、對(duì)該法用于給其它方法調(diào)5.1.5.1.5.2 參int 即獲得的 medcine 的 號(hào)5.1.5.1.5.3 算 法5.1.5.1.6.1 功與數(shù)據(jù)庫交用從數(shù)據(jù)庫中得某一頁的 數(shù)據(jù)采 語并且整個(gè)更新過程封裝在一個(gè) Transaction 事中以保證操作的并發(fā)性 該法返回值為一個(gè).學(xué)習(xí)參考. . Medcine 的 該法用于給其它方調(diào)。5.1.5.1.6.2 參int 即需要獲得數(shù)據(jù)的頁。5.1.5.1.6.3 算屬private Medicine();private categoryid=null;private private String private String private S
13、tring private String .學(xué)習(xí)參考. . private String private String private String 屬性 藥品的實(shí)體對(duì)象 屬性 類別對(duì)象編號(hào)。 屬性 信息頁的頁號(hào)。 屬性 模糊查詢時(shí)的關(guān)鍵字 屬性 藥品編號(hào) 屬性 藥品名.學(xué)習(xí)參考. . 屬性 藥品生產(chǎn)公司。 屬性 DP藥品描述 屬性 藥品數(shù)量5.1.5.2.10藥品類型屬 TP5.2類別管理塊5.2.1 功能描述用戶登錄進(jìn)入類別管理頁面 能進(jìn)行藥品類別的管理 ,主要包括別的添 加,修改,查看和統(tǒng)計(jì)。.學(xué)習(xí)參考. . 5.2.2 相關(guān)模塊5.2.3 類圖.學(xué)習(xí)參考. . 5.2.4 類別管理類方
14、 方品息添:public String add()5.2.4.1.1.1 功對(duì)藥品的類別信息進(jìn)行添加 類別編碼是別對(duì)象的一個(gè)標(biāo)示 當(dāng)添加一個(gè)類別信息時(shí)需要判斷此類別是否已經(jīng)在數(shù)據(jù)庫,如果存在則提示已存在該類別5.2.4.1.1.2 參無5.2.4.1.1.3 算無 方 別 信 息 的 模 String 5.2.4.1.2.1 功為了方便用戶查詢已有類別 類別信息管模塊提供了類別模糊查詢 此作將根據(jù)用戶所輸入的關(guān)鍵字信息 ,對(duì)類名稱 類別描述等多個(gè)類別屬性進(jìn)行模糊查詢 并以分 頁顯示的方式返回模糊查詢或后的結(jié)果。5.2.4.1.2.2 參無.學(xué)習(xí)參考. . 5.2.4.1.2.3 算無 方別息更
15、:public String 5.2.4.1.3.1 功當(dāng)用戶需要對(duì)類別的信息添加說明或修改屬性需要用到類別信息的更。5.2.4.1.3.2 參無5.2.4.1.3.3 算無 方 通 號(hào) 修 改 息 String 5.2.4.1.4.1 功類別的信息在錄入的時(shí)候難免會(huì)出通獲取類別編,對(duì)類別信息進(jìn)行修改5.2.4.1.4.2 參無5.2.4.1.4.3 算無.學(xué)習(xí)參考. . 方 法 通 編 號(hào) 刪 除 別 : public String 5.2.4.1.5.1 功在類別不再需要或者效果不佳的時(shí)候需要對(duì)類別進(jìn)行刪除 過獲取類別編號(hào)然后對(duì) 該類別進(jìn)行刪除在除的時(shí)候需要確定該類別是否存5.2.4.1.
16、5.2 參無5.2.4.1.5.3 算無屬private private id;private private name;private description;private subDesc;private createTime;private .學(xué)習(xí)參考. . 屬性 類別的實(shí)體對(duì)象 屬性 類別對(duì)象編號(hào)。 屬性 信息頁的頁號(hào)。 屬性 類別的名稱 屬性 類別的描述 屬性 類別創(chuàng)建時(shí)間。5.3 購買藥品5.3.1 功能描述對(duì)于用戶所選購的藥品 ,首先將其加載到一個(gè) List 集合中 ,然后再將其存到 session 話中,當(dāng)用戶所購買的藥品發(fā)生改變時(shí),將對(duì) session 話中的.學(xué)習(xí)參考. .
17、 對(duì)象進(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)模塊.學(xué)習(xí)參考. . 購買藥品銷售管理選購藥品查看選購成功生成銷售表單失敗5.3.3 類圖SellAction ModelDriven = ActionSupport.學(xué)習(xí)參考. . 5.3.4 類 SellAction方 方法 5.3.4.1.1.1 功獲取銷售單藥品的所有信息5.3.4.1.1.2 參輸入?yún)?shù)為空 ,查詢完成
18、 函返回 跳轉(zhuǎn)到銷售表單列表的 頁。5.3.4.1.1.3 算selledmed ”。 Struts配置文件根據(jù)該返回值根據(jù)前臺(tái)傳進(jìn)來的頁數(shù)在數(shù)據(jù)庫進(jìn)行查返查詢值到 session 中傳到前臺(tái)顯 示銷售信息 方法 5.3.4.1.2.1 功獲取所有的藥品信息5.3.4.1.2.2 參輸入?yún)?shù)為查完函返findAllSuccess。5.3.4.1.2.3 算根據(jù)前臺(tái)傳進(jìn)來的頁數(shù)在數(shù)據(jù)庫進(jìn)行查返查詢值到 session 中傳到前臺(tái)顯.學(xué)習(xí)參考. . 示銷售信息方 5.3.4.1.3.1 功購買藥品把買的藥品加入購。5.3.4.1.3.2 參輸入?yún)?shù)為如添加成功返回add“否則返”。5.3.4.1.
19、3.3 算根據(jù)前臺(tái)傳進(jìn)來的藥品 在據(jù)庫進(jìn)行查把 里 表取出,檢查 該購買藥品購物車?yán)锩媸遣皇且呀?jīng)如果有則出。 方法 5.3.4.1.4.1 功刪除購物車?yán)锏哪乘?.3.4.1.4.2 參輸入?yún)?shù)為返值是字符串5.3.4.1.4.3 算根據(jù)藥品 刪在購物車?yán)锩娴乃幤?并把購物車的藥品數(shù)量和金額重新計(jì)算放到 order 里。.學(xué)習(xí)參考. . 方法 5.3.4.1.5.1 功模糊查詢購物車?yán)锩娴乃幤?.3.4.1.5.2 參輸入?yún)?shù)為返值是字符串selledmed”,表示查找成功 5.3.4.1.5.3 算根據(jù) 前臺(tái)進(jìn)來 的 關(guān)字在 數(shù)據(jù)進(jìn)行 查 返 查詢放 sellDetails再傳到前臺(tái)顯示信息
20、方 5.3.4.1.6.1 功清空購物車5.3.4.1.6.2 參到 session中的輸入?yún)?shù)為清成函返success”否則返error”。 5.3.4.1.6.3 算從 session 中取出購物車 ,把清屬.學(xué)習(xí)參考.,. . 屬sellDetailssellDetails 是個(gè)被實(shí)例化 SellDetail 的 屬性名字是 sellDetails 用來存 放每次根據(jù)頁數(shù)在數(shù)據(jù)庫查詢的銷售信。屬 一個(gè)臨時(shí)變量用暫存一些方中從數(shù)據(jù)庫查詢的結(jié)藥品 id。開始頁號(hào)結(jié)束頁號(hào)當(dāng)前頁號(hào)屬 屬 屬 屬 5.4 銷售管理模塊.學(xué)習(xí)參考. . 5.4.1 功能描述 , 細(xì)、今細(xì)查細(xì)塊 5.4.2 相關(guān)模塊
21、 , 如果購 , 則不作任何操作放棄本次購買 如果功5.4.3 類圖.學(xué)習(xí)參考. . 5.4.4 SellDetail 類方.學(xué)習(xí)參考. . 法5.4.4.1.1.1 功User 屬的 getter 方法獲對(duì)象的 user 值5.4.4.1.1.2 參無5.4.4.1.1.3 算對(duì)方法的算法進(jìn)行描述 setUser()法5.4.4.1.2.1 功User 屬的 setter 方給 屬賦。5.4.4.1.2.2 參User 即個(gè) User 對(duì)象實(shí)5.4.4.1.2.3 算無 方5.4.4.1.3.1 功sellName 屬性的 方,獲對(duì)象的 值.學(xué)習(xí)參考. . 5.4.4.1.3.2 參無5.4
22、.4.1.3.3 算無 方5.4.4.1.4.1 功sellName 屬性的 方給 屬性賦。5.4.4.1.4.2 參該方法的參數(shù)為 用一個(gè) String 類的字符串作為 sellName 的值5.4.4.1.4.3 算無 方法5.4.4.1.5.1 功sellPrice 屬的 getter 方法獲對(duì)象的 值5.4.4.1.5.2 參無5.4.4.1.5.3 算無.學(xué)習(xí)參考. . 方法5.4.4.1.6.1 功sellPrice 屬的 方法給 屬性賦。5.4.4.1.6.2 參該方法的參數(shù)為 即用一個(gè) 類的數(shù)作為 sellPrice 的值5.4.4.1.6.3 算無 法5.4.4.1.7.1
23、功sellCount 屬的 getter 方法獲取對(duì)象的 值5.4.4.1.7.2 參無5.4.4.1.7.3 算無 ()方5.4.4.1.8.1 功sellCount 屬的 setter 法給 sellCount 屬賦值.學(xué)習(xí)參考. . 5.4.4.1.8.2 參該方法的參數(shù)為 即一個(gè) 類的整數(shù)作為 的值。5.4.4.1.8.3 算無 getSellTime()方5.4.4.1.9.1 功sellTime 屬的 方法獲取對(duì)象的 值5.4.4.1.9.2 參無5.4.4.1.9.3 算無5.4.4.1.10 法5.4.4.1.10.1功能sellTime 屬的 方給 性賦。5.4.4.1.10
24、.2參數(shù)該方法的參數(shù)為 即一個(gè) Date 類作 sellTime 的.學(xué)習(xí)參考. . 5.4.4.1.10.3無算法5.4.4.1.115.4.4.1.11.1方法功能med 屬性的 getter 方獲對(duì)象的 值5.4.4.1.11.2無5.4.4.1.11.3無5.4.4.1.125.4.4.1.12.1參數(shù)算法 ()法功能med 屬性的 方法給 屬賦5.4.4.1.12.2參數(shù)該方法的參數(shù)為 即一 Medcine 類的對(duì)象實(shí)例作為 的。5.4.4.1.12.3無算法.學(xué)習(xí)參考. . 5.4.4.1.13 getSellTotal()方法5.4.4.1.13.1功能 屬的 getter 方法
25、獲對(duì)象的 值5.4.4.1.13.2無5.4.4.1.13.3參數(shù)算法無5.4.4.1.14 ()方法5.4.4.1.14.1功能 屬的 方法給 屬賦。5.4.4.1.14.2參數(shù)該方法的參數(shù)為 即用個(gè) double 類的值作 的。5.4.4.1.14.3無算法屬.學(xué)習(xí)參考. . 屬該屬性是銷售列表的 唯標(biāo)識(shí)符用 類表。 性該屬性是指所銷售藥品的名稱用 String 類表。 屬性該屬性是指所銷售藥品的單價(jià)用 類表示 性該屬性是指在一個(gè)訂單中所銷售藥品的數(shù)用 型表示 屬性該屬性是指在銷售藥品訂單的時(shí)用 Date 類表 性該屬性是指在一個(gè)訂單中所銷售的藥用 類表.學(xué)習(xí)參考. . 性該屬性是指處理某
26、個(gè)訂單的操作員或用用 類型表。5.4.5 SellDao 類方 saveSellDetail()方法5.4.5.1.1.1 功該方法通過調(diào)用基本 類中的 (方法對(duì)品銷售訂單信息數(shù)據(jù)的存并且實(shí)現(xiàn)一整套事務(wù) 的程保了事務(wù)能夠在并發(fā)環(huán)境下正確執(zhí)。5.4.5.1.1.2 參Void 型數(shù)無需返回?cái)?shù)。5.4.5.1.1.3 算事務(wù)的處理邏輯 當(dāng)要進(jìn)行對(duì)數(shù)據(jù)庫的操作時(shí) ,首先創(chuàng)建一個(gè)事務(wù) 行操作后判斷操作是否成功如成功則關(guān)閉事務(wù)結(jié)束流;若操作失,則對(duì)數(shù)據(jù)庫進(jìn)行 rollback 操 作之后關(guān)閉事務(wù)流結(jié)束.學(xué)習(xí)參考. . 方的算法流程圖 法5.4.5.1.2.1 功該 方 法 用 于 實(shí) 現(xiàn) 通 過 關(guān) 鍵
27、 字 對(duì) 藥 品 銷 售 信 息 進(jìn) 行 模 糊 查 詢 , 該 方 法 調(diào) 用 了createQuery方用 語對(duì)數(shù)據(jù)庫進(jìn)行查查得的數(shù)據(jù)放入 SellDetail 類型的 當(dāng)中同也是用了 transaction 來證查詢操作的并發(fā)。5.4.5.1.2.2 參String 即為用戶輸入的鍵用 String 類保存5.4.5.1.2.3 算將查詢操作放入事務(wù)之中以免發(fā)生讀臟數(shù)據(jù)的問步驟如下 1.beginTransactionqueryOperationcloseTransaction.學(xué)習(xí)參考. . getPageCount()方5.4.5.1.3.1 功通過查詢數(shù)據(jù)庫來計(jì)算出數(shù)據(jù)的總頁返類型
28、為 型5.4.5.1.3.2 參無5.4.5.1.3.3 算無 法5.4.5.1.4.1 功該方法用于實(shí)現(xiàn)通過用戶輸入的日期范圍對(duì)一段時(shí)間內(nèi)的藥品銷售信息進(jìn)行模糊查詢需要用戶輸入合法的日期該方法調(diào)用了 方用 hql 語對(duì)數(shù)據(jù)庫進(jìn) 行 查 詢 查 得 的數(shù) 據(jù) 放 入 SellDetail 類 的 ArrayList 當(dāng) 中 同 時(shí) 也 是 用 了 transaction 來證詢操作的并發(fā)。5.4.5.1.4.2 參該方法有兩個(gè)參數(shù)一是開始間 一個(gè)是結(jié)束時(shí)間 開時(shí)間和結(jié)束時(shí)間均用 類型保。該方法調(diào)用了 createQuery(方,用 hql 語對(duì)數(shù)據(jù)庫進(jìn)行查詢 。查得到的數(shù)據(jù)放入 SellDet
29、ail 類的 ArrayList 當(dāng)中同時(shí)也是用了 transaction 來證詢操作的并發(fā)。.學(xué)習(xí)參考. . 5.4.5.1.4.3 算整個(gè)查詢操作封裝在一個(gè)事務(wù)中 查時(shí)先判斷用戶輸入的日期參數(shù)的合法性 , 若合法則進(jìn)行查詢并返回?cái)?shù)最關(guān)閉事務(wù)并結(jié);若頁數(shù)不合,則直接結(jié)束事務(wù)5.4.5.1.4.4 功該方法用于實(shí)現(xiàn)分頁條件下查詢某一頁的藥品銷售數(shù)據(jù) 該方法調(diào)用了 createQuery()方法用 語句對(duì)數(shù)據(jù)庫進(jìn)行查。查詢得到的數(shù)據(jù)放入 類的 當(dāng)中同也是用了 來證查詢操作的并發(fā)性5.4.5.1.4.5 參int 即查詢的數(shù)據(jù)的頁該方法用于其它方法的實(shí)。5.4.5.1.4.6 算整個(gè)查詢操作封裝在
30、一個(gè)事務(wù)查詢,先判斷參數(shù) pageNo 的合法若法則.學(xué)習(xí)參考. . 進(jìn)行查詢并返回?cái)?shù)據(jù)最關(guān)閉事務(wù)并結(jié)若頁數(shù)不合則直接結(jié)束事務(wù) 方法5.4.5.1.5.1 功sellPrice 屬的 方法給 屬性賦。5.4.5.1.5.2 參該方法的參數(shù)為 即用一個(gè) 類的數(shù)作為 sellPrice 的值5.4.5.1.5.3 算無屬 性該屬性是銷售列表的 唯標(biāo)識(shí)符用 類表。.學(xué)習(xí)參考. . 性該屬性是指所銷售藥品的名稱用 String 類表。 屬性該屬性是指所銷售藥品的單價(jià)用 類表示 性該屬性是指在一個(gè)訂單中所銷售藥品的數(shù)用 型表示 屬性該屬性是指在銷售藥品訂單的時(shí)用 Date 類表 性該屬性是指在一個(gè)訂單中
31、所銷售的藥用 類表 性該屬性是指處理某個(gè)訂單的操作員或用用 類型表。.學(xué)習(xí)參考. . 5.5 需求管理5.5.1 功能描述用戶在進(jìn)入需求管理的時(shí)候 可添加進(jìn)藥品 還以查看進(jìn)貨的信息 最在藥品表 更新信息5.5.2 相關(guān)模塊該模塊較為獨(dú)立和他模塊聯(lián)系不。.學(xué)習(xí)參考. . 5.5.3 類圖5.5.4 RequireAction 類方 方法 5.5.4.1.1.1 功類接收了前臺(tái)傳進(jìn)來的藥品編號(hào) , 此法是通過藥品編號(hào)檢查數(shù)據(jù)庫中是否存在此藥 。 如果藥品存在直更新藥品需否則添加新藥5.5.4.1.1.2 參 藥存在時(shí)返回:藥不存在時(shí)返回5.5.4.1.1.3 算首先檢查數(shù)據(jù)庫中是否存在該藥品 如存在 就查詢值傳到前臺(tái)顯示 并接返回 如不存在就添加新的藥品類別并傳到前同返回 .學(xué)習(xí)參考. . 方法 5.5.4.1.2.1 功查詢已添加成功的所有藥品需求5.5.4.1.2.2 參返回字符串 findAllSuccess5.5.4.1.2.3 算從數(shù)據(jù)庫中取得藥品需求并過分頁方式傳到前臺(tái)顯并返回 findAllSuccess 方法 5.5.4.1.3.1 功更
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京鏈家購房合同范本
- 產(chǎn)品攝影廣告合同范例
- 劇目買斷合同范本
- 融資收費(fèi)合同范本
- 勞動(dòng)合同范本解除
- 單位車輛外包服務(wù)合同范本
- 分期出租房合同范本
- 醫(yī)療服務(wù)協(xié)議合同范本
- 單位招聘保安合同范本
- 分項(xiàng)付款合同范本
- PySide學(xué)習(xí)教程
- 數(shù)據(jù)結(jié)構(gòu)英文教學(xué)課件:chapter1 Introduction
- 人教三年級(jí)數(shù)學(xué)下冊(cè)表格式全冊(cè)
- 事業(yè)單位綜合基礎(chǔ)知識(shí)考試題庫 綜合基礎(chǔ)知識(shí)考試題庫.doc
- 優(yōu)秀教研組評(píng)比制度及實(shí)施細(xì)則
- 譯林初中英語教材目錄
- 物業(yè)交付后工程維修工作機(jī)制
- 農(nóng)作物病蟲害專業(yè)化統(tǒng)防統(tǒng)治管理辦法
- JJF 1752-2019全自動(dòng)封閉型發(fā)光免疫分析儀校準(zhǔn)規(guī)范(高清版)
- GB 1886.300-2018 食品安全國家標(biāo)準(zhǔn) 食品添加劑 離子交換樹脂(高清版)
- 食品經(jīng)營單位經(jīng)營場所和設(shè)備布局、操作流程示意圖模板
評(píng)論
0/150
提交評(píng)論