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

正文內(nèi)容

word版可編輯-xxx詳細(xì)設(shè)計(jì)說明書精心整理doc-資料下載頁

2025-07-15 11:47本頁面
  

【正文】 是指在一個(gè)訂單中所銷售藥品的數(shù)量,用 int 類型表示。 sellTime 屬性該屬性是指在銷售藥品訂單的時(shí)間,用 Date 類型表示。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書 內(nèi)部文檔第 35 頁 共 46 頁 med 屬性該屬性是指在一個(gè)訂單中所銷售的藥品,用 Medcine 類型表示。 user 屬性該屬性是指處理某個(gè)訂單的操作員或用戶,用 User 類型表示。 SellDao 類 saveSellDetail()方法 功能該方法通過調(diào)用基本 dao 類中的 save()方法,對藥品銷售訂單信息數(shù)據(jù)的存儲,并且實(shí)現(xiàn)一整套事務(wù) Transaction 的流程,保證了事務(wù)能夠在并發(fā)環(huán)境下正確執(zhí)行。 參數(shù)Void 型參數(shù),無需返回?cái)?shù)據(jù)。 算法事務(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ì)說明書 內(nèi)部文檔第 36 頁 共 46 頁saveSellDetail()方法的算法流程圖 getSellDetailsBykeyword ()方法 功能該方法用于實(shí)現(xiàn)通過關(guān)鍵字對藥品銷售信息進(jìn)行模糊查詢,該方法調(diào)用了createQuery()方法,用 hql 語句對數(shù)據(jù)庫進(jìn)行查詢。查詢得到的數(shù)據(jù)放入 SellDetail 類型的 ArrayList 當(dāng)中。同時(shí)也是用了 transaction 來保證查詢操作的并發(fā)性。 參數(shù)String keyword,即為用戶輸入的關(guān)鍵詞,用 String 類型保存。 算法將查詢操作放入事務(wù)之中,以避免發(fā)生讀臟數(shù)據(jù)的問題。步驟如下: getPageCount()方法 功能通過查詢數(shù)據(jù)庫來計(jì)算出數(shù)據(jù)的總頁數(shù)。返回類型為 int 型。 參數(shù)無醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書 內(nèi)部文檔第 37 頁 共 46 頁 算法無 getSellDetailsByTime ()方法 功能該方法用于實(shí)現(xiàn)通過用戶輸入的日期范圍對一段時(shí)間內(nèi)的藥品銷售信息進(jìn)行模糊查詢,需要用戶輸入合法的日期。該方法調(diào)用了 createQuery()方法,用 hql 語句對數(shù)據(jù)庫進(jìn)行查詢。查詢得到的數(shù)據(jù)放入 SellDetail 類型的 ArrayList 當(dāng)中。同時(shí)也是用了 transaction 來保證查詢操作的并發(fā)性。 參數(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ā)性。 算法整個(gè)查詢操作封裝在一個(gè)事務(wù)中,查詢時(shí),先判斷用戶輸入的日期參數(shù)的合法性,若合法則進(jìn)行查詢并返回?cái)?shù)據(jù),最后關(guān)閉事務(wù)并結(jié)束;若頁數(shù)不合法,則直接結(jié)束事務(wù)。 功能該方法用于實(shí)現(xiàn)分頁條件下查詢某一頁的藥品銷售數(shù)據(jù),該方法調(diào)用了醫(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ā)性。 參數(shù)int pageNo,即要查詢的數(shù)據(jù)的頁數(shù)。該方法用于其它方法的實(shí)現(xiàn)。 算法整個(gè)查詢操作封裝在一個(gè)事務(wù)中,查詢時(shí),先判斷參數(shù) pageNo 的合法性,若合法則進(jìn)行查詢并返回?cái)?shù)據(jù),最后關(guān)閉事務(wù)并結(jié)束;若頁數(shù)不合法,則直接結(jié)束事務(wù)。 setSellPrice()方法 功能sellPrice 屬性的 setter 方法,給 sellPrice 屬性賦值。 參數(shù)該方法的參數(shù)為 double sellPrice,即用一個(gè) double 類型的數(shù)作為 sellPrice 的值。 算法無醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書 內(nèi)部文檔第 39 頁 共 46 頁 id 屬性該屬性是銷售列表的 id 唯一標(biāo)識符,用 int 類型表示。 sellName 屬性該屬性是指所銷售藥品的名稱,用 String 類型表示。 sellPrice 屬性該屬性是指所銷售藥品的單價(jià),用 double 類型表示。 sellCount 屬性該屬性是指在一個(gè)訂單中所銷售藥品的數(shù)量,用 int 類型表示。 sellTime 屬性該屬性是指在銷售藥品訂單的時(shí)間,用 Date 類型表示。 med 屬性該屬性是指在一個(gè)訂單中所銷售的藥品,用 Medcine 類型表示。 user 屬性該屬性是指處理某個(gè)訂單的操作員或用戶,用 User 類型表示。醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書 內(nèi)部文檔第 40 頁 共 46 頁 需求管理 功能描述用戶在進(jìn)入需求管理的時(shí)候,可以添加進(jìn)貨藥品,還可以查看進(jìn)貨的信息,最后在藥品表更新信息。 相關(guān)模塊該模塊較為獨(dú)立,和其他模塊聯(lián)系不大。 類圖醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書 內(nèi)部文檔第 41 頁 共 46 頁 RequireAction 類 方法 findMedicineByMedNo 功能類接收了前臺傳進(jìn)來的藥品編號,此方法就是通過藥品編號檢查數(shù)據(jù)庫中是否存在此藥。如果藥品存在,直接更新藥品需求,否則添加新藥 參數(shù)requireUpdate:藥品存在時(shí)返回requireSave:藥品不存在時(shí)返回 算法首先檢查數(shù)據(jù)庫中是否存在該藥品,如果存在,就將查詢值傳到前臺顯示,并直接返回requireUpdate;如果不存在,就添加新的藥品類別并傳到前臺,同時(shí)返回 requireSave。 方法 queryallrequire 功能查詢已添加成功的所有藥品需求 參數(shù)返回字符串 findAllSuccess 算法從數(shù)據(jù)庫中取得藥品需求,并通過分頁方式傳到前臺顯示,并返回 findAllSuccess。 方法 update 功能更新藥品需求 參數(shù)success :藥品更新成功error:藥品更新失敗醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書 內(nèi)部文檔第 42 頁 共 46 頁 算法根據(jù)前臺傳進(jìn)來的藥品編號和藥品數(shù)量更新藥品需求,并將更新結(jié)果返回前臺顯示。 方法 add 功能添加藥品需求 參數(shù)success :藥品需求添加成功error:藥品需求添加失敗 算法根據(jù)前臺傳進(jìn)來的藥品編號,藥品名稱,單價(jià),需求數(shù)量,所屬類別,出廠地址,描述來添加藥品需求,并將處理結(jié)果返回前臺顯示。 方法 getModel 功能利用 ModelDriver 接收參數(shù) 參數(shù)返回 Medicine 對象 算法返回 Medicine 模型 medicine接收藥品編號 categoryid接收藥品類別 id 號醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書 內(nèi)部文檔第 43 頁 共 46 頁 pageNo接收頁號,可用于分頁 category接收通過 categoryid 從數(shù)據(jù)庫中取出的 Category 對象 medicineDao通過 medicineDao 更新和添加藥品需求 系統(tǒng)管理 功能描述包括對該管理系統(tǒng)的用戶進(jìn)行管理,查看、添加、刪除、修改用戶信息。系統(tǒng)初始化和退出系統(tǒng)。 相關(guān)模塊醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書 內(nèi)部文檔第 44 頁 共 46 頁 類圖 類 A 方法 public String AddUser() 功能添加用戶 參數(shù)輸入?yún)?shù)為空,當(dāng)添加用戶成功返回“success” ,失敗返回“error ”; 算法把添加的用戶名到數(shù)據(jù)庫里查詢,若已經(jīng)存在則提示用戶已存在,添加失敗,否則把用戶醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書 內(nèi)部文檔第 45 頁 共 46 頁添加進(jìn)數(shù)據(jù)庫,提示添加成功。 方法 Public String QueryAllUser() 功能查詢所有用戶。 參數(shù)輸入?yún)?shù)為空,查詢成功返回“success” ; 算法無。 方法 public String ModifyUser() 功能更新用戶信息 參數(shù)輸入?yún)?shù)為空,當(dāng)添加用戶成功返回“success” ,失敗返回“error ”; 算法無 方法 Public String deleteUser() 功能刪除用戶。 參數(shù)輸入?yún)?shù)為空,當(dāng)添加用戶成功返回“success” ,失敗返回“error ”; 算法無醫(yī)藥管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書 內(nèi)部文檔第 46 頁 共 46 頁 方法 Public String initialization() 功能系統(tǒng)初始化 參數(shù)輸入?yún)?shù)為空,當(dāng)初始化成功返回“success” ,失敗返回“error ”; 算法初始化成功自動跳轉(zhuǎn)到登錄頁面。 屬性 userDaoUserDao 類的對象,用來在本類中使用 UserDao 的方法。 屬性 user用來接收和暫存前臺 user 對象的信息。
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1