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

正文內(nèi)容

藥房藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-07-01 06:39本頁面
  

【正文】 47參考文獻(xiàn)[1] [D].電子科技大學(xué)碩士論文,2022[2] :Java Web 開發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇 [M].北京:清華大學(xué)出版社, 2022. [3] [J].2022, 20 (4).[4] [J] .湖北宜昌:醫(yī)藥導(dǎo)報(bào), 2022: 130.[5] [J] .湖北襄樊: 世界今日醫(yī)學(xué)雜志, 2022: 91.[6] 任曉春,袁佩芬,陳云峰,[J] .山東青島: 中國醫(yī)院管理,2022: 61.[7] 薩師煊,[M].. 北京:高校教育出版社,2022. [8] [M]. 北京:機(jī)械工業(yè)出版社,202251.[9] 程序設(shè)計(jì)案例教程[M]. 北京:清華大學(xué)出版社,2022[10]劉巧,朱元?jiǎng)?lì), WEB 的藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].浙江:微計(jì)算機(jī)信息,2022, 28(2)[11]Marchildon Systems in Transition:Canada[M].Toronto:University of Toronto Press,2022:1~17[12]World Health Health Statistics 2022[Z].Geneva:World Health Organization,2022:35~103.48。(4) 錄入一個(gè)藥品編碼已經(jīng)存在的藥品,其它項(xiàng)正確填寫,點(diǎn)擊提交按鍵。(3) 在任意一項(xiàng)輸入框內(nèi)輸入不符合格式要求的輸入,點(diǎn)擊提交按鍵,例如庫存上限輸入了包含有非數(shù)字的格式。(2) 在任意一項(xiàng)不輸入數(shù)據(jù),直接點(diǎn)擊提交按鍵。(1) 正確填寫全部藥品屬性的數(shù)據(jù),點(diǎn)擊提交按鈕。(8) 庫存自動(dòng)預(yù)警測(cè)試:在采購員登陸后,不管在進(jìn)行什么操作,每隔 5 分鐘都會(huì)自動(dòng)查詢庫存是否有庫存總量低于庫存下限的藥品,如果有就會(huì)彈出一個(gè)提示框進(jìn)行提示。結(jié)果:結(jié)果頁顯示 999 感冒靈的相關(guān)信息。結(jié)果:結(jié)果頁什么都沒顯示。結(jié)果:跳轉(zhuǎn)到提示操作失敗,采購數(shù)量已經(jīng)超過庫存上限。結(jié)果:跳轉(zhuǎn)到提示該供應(yīng)商不存在,請(qǐng)先添加該供應(yīng)商的頁面。結(jié)果:彈出提示框提示某項(xiàng)輸入格式不正確。結(jié)果:彈出提示框提示對(duì)應(yīng)的一項(xiàng)不能為空。 系統(tǒng)前端模塊測(cè)試在用戶的系統(tǒng)前端,選擇采購員模塊進(jìn)行測(cè)試,測(cè)試采購單的錄入是否得到驗(yàn)證、選擇不同的方式查看藥品字典以及當(dāng)庫存有庫存總量低于庫存下限的藥品時(shí)是否會(huì)自動(dòng)彈出提示框等。系統(tǒng)測(cè)試工作一般有以下步驟:?jiǎn)卧獪y(cè)試、組裝測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。}456 系統(tǒng)測(cè)試完成對(duì)系統(tǒng)的編碼后最重要的事情就是對(duì)系統(tǒng)的測(cè)試工作了,系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開發(fā)過程包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的最終審查。((number))。 i length。StringBuffer sb = new StringBuffer()。}// 生成隨機(jī)密碼的方法,length表示生成密碼的長度public static String getRandomString(int length) {String base = abcdefghijklmnopqrstuvwxyz。} catch (IOException e) {44// TODO Autogenerated catch block()。// 添加一個(gè)新的管理員到數(shù)據(jù)庫(admin)。(admin)。// 重新生成數(shù)據(jù)庫表new SchemaExport(new AnnotationConfiguration().configure()).create(false, true)。().mit()。()。} catch (Exception e) {()。()。// 注:這里如果用緩沖方式寫入文件的話,會(huì)導(dǎo)致中文亂碼,用flush()方法則可以避免()。43OutputStreamWriter writer = new OutputStreamWriter(out, utf8)。while ((inStr = ()) != null) {(inStr + \r\n)。String outStr。// 控制臺(tái)的輸入信息作為輸出流String inStr。// 調(diào)用 mysql 的 cmd:Process child = (D: + + Program Files+ + MySQL + + MySQL Server + + bin+ + uroot p10086 medicines_management)。String path = D: + + backup + + pa[0] + , + pa[1].replaceAll(:, ) + .sql。} catch (Exception e) {()。()。()。// 注:這里如果用緩沖方式寫入文件的話,會(huì)導(dǎo)致中文亂碼,用flush()方法則可以避免()。OutputStreamWriter writer = new OutputStreamWriter(fout, utf8)。String path = d: + + backup + + time[0] + , + time[1] + .sql。// 要用來做導(dǎo)入用的sql目標(biāo)文件:String time[] = ().split( )。while ((inStr = ()) != null) {(inStr + \r\n)。String outStr。String inStr。// 設(shè)置輸出流編碼為utf8。// 文件,即生成了備份文件。圖 530 系統(tǒng)備份頁面以下是后臺(tái)調(diào)用的系統(tǒng)備份的方法代碼:public static void backup() {try {Runtime rt = ()。但要注意的是這些行為不能在有用戶在線的時(shí)候進(jìn)行,而且操作前必須要先重啟服務(wù)器,否則很可能會(huì)失敗。40圖 529 查看歷史日志頁面 系統(tǒng)管理模塊在該模塊,系統(tǒng)管理員可以對(duì)系統(tǒng)進(jìn)行管理。日志主要記錄了管理員對(duì)用戶和系統(tǒng)的管理以及用戶的登陸或者修改個(gè)人信息等行為。每個(gè)用戶登陸系統(tǒng)后都會(huì)彈出當(dāng)前最新公告的窗口。在發(fā)布新公告時(shí)只需要輸入標(biāo)題和內(nèi)容即可,發(fā)布的時(shí)間和發(fā)布者系統(tǒng)會(huì)自動(dòng)設(shè)置。圖 521 添加新用戶頁面圖 522 全部用戶列表頁面圖 523 在線用戶列表頁面37 藥品管理模塊在該模塊里系統(tǒng)管理員可以進(jìn)行查看庫存的情況(只能查看)、查看和維護(hù)藥品字典、錄入新藥等操作。在系統(tǒng)的登陸首頁有一個(gè)忘記密碼的鏈接,只要點(diǎn)擊該鏈接就可以鏈接到找回密碼頁面。當(dāng)然這需要用戶已經(jīng)設(shè)置好了自己的郵箱信息,如果用戶不幸忘記了自己的帳號(hào)或者郵箱信息的話就只能通過聯(lián)系系統(tǒng)管理員找回了。該模塊設(shè)置了多種查找處方單的方式,可以很方便地查找到想要查找的處方單。另外如果點(diǎn)擊查看新處方時(shí)如果暫時(shí)沒有找到新處方時(shí),將進(jìn)入到自動(dòng)刷新查找新處方頁面,該頁面會(huì)每隔一分鐘自動(dòng)查找一次新處方,如果查找到新處方就自動(dòng)跳轉(zhuǎn)到處方審核頁面。圖 57 處方錄入頁面31圖 58 提示藥品的庫存不足,重新錄入頁面 藥師模塊該模塊主要是負(fù)責(zé)對(duì)醫(yī)生所開的處方單進(jìn)行審核并進(jìn)行配藥操作。錄入處方時(shí),只有藥庫里面已有的并且是未過期的藥品才會(huì)出現(xiàn)在藥品選項(xiàng)中供醫(yī)生選擇,而且如果所需要的某種藥品的數(shù)量庫存不足時(shí)也會(huì)有提示。藥庫管理員還可以對(duì)藥品的出入庫情況進(jìn)行查看。 采購員模塊該模塊主要負(fù)責(zé)藥品的采購和供應(yīng)商的管理,該模塊還設(shè)置了自動(dòng)庫存預(yù)警功能,當(dāng)采購員登陸以后,如果庫存藥品中存在有庫存總量低于庫存下限的藥品的時(shí)候,不管采購員在進(jìn)行什么操作,都將會(huì)彈出一個(gè)提示框用來提醒采購員及時(shí)采購藥品。26系 統(tǒng) 管 理 員 添 加 新 藥 頁 面輸 入 新 藥 的 信 息輸 入 是 否 合法藥 品 是 否 已存 在添 加 成 功提 示 輸 入 不 合法 頁 面提 示 藥 品 已 存在 頁 面提 交合 法不 合 法存 在不 存 在圖 43 系統(tǒng)管理員添加新藥流程圖 藥品入庫流程圖采 購 員查 看 新 藥點(diǎn) 擊 采 購 入 庫填 寫 采 購 單 信 息藥 庫 管 理 員數(shù) 據(jù) 庫提 交 新 采 購 單填 寫 不 通 過原 因藥 品 入 庫審 核 采 購 單查 看 未 審 核 的 采 購 單通 過不 通 過入 庫 失 敗提 交圖 44 藥品入庫流程圖27醫(yī) 生填 寫 新 處 方信 息庫 存 足 夠 ?返 回 到 填 寫 新 處 方頁 面 , 同 時(shí) 提 示 所需 藥 品 庫 存 不 足是否成 功 錄 入提 交圖 45 處方錄入圖藥 師 查 看 新 處 方 有 新 處 方 ?進(jìn) 入 定 時(shí) 查 詢 新處 方 頁 面是否配 藥 成 功審 核 通 過 ?是否填 寫 不 通 過 原 因 配 藥 失 敗一 分 鐘 后圖 46 藥師配藥圖 審核員發(fā)藥流程圖審 核 員通 過 處 方 單 I D 或 者 病 人姓 名 查 看 處 方 單處 方 和 所 配藥 品 匹 配 ?提 示 未 完 成 配藥 , 請(qǐng) 耐 心 等 待是發(fā) 藥 成 功配 藥 完 成 ?是否督 促 藥 師 重 新 配 藥否查 看 其 它 處 方 單圖 47 審核員發(fā)藥流程圖285 系統(tǒng)的實(shí)現(xiàn) 藥房藥品管理系統(tǒng)前端實(shí)現(xiàn)藥房藥品管理系統(tǒng)的前端是普通用戶,即采購員、醫(yī)生、藥師等,主要負(fù)責(zé)藥品從入庫到銷售的流程。而用戶登陸的時(shí)候如果是第一次登陸的話會(huì)先跳轉(zhuǎn)到完善個(gè)人信息的首頁,只有完善個(gè)人信息后才能進(jìn)入到對(duì)應(yīng)的用戶首頁進(jìn)行操作。 設(shè)計(jì)思想及流程圖 添加新用戶流程圖由于本系統(tǒng)是由醫(yī)院內(nèi)部工作人員使用,所以并不開發(fā)注冊(cè)用戶的功能,用戶的帳號(hào)只能由系統(tǒng)管理員來添加并分配給工作人員。244 系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì)階段主要是根據(jù)系統(tǒng)概要設(shè)計(jì)的功能要求,解決該系統(tǒng)前端和后臺(tái)的邏輯功能以及設(shè)計(jì)流程。}}這樣就寫好了對(duì)該表的基本的增刪改查的方法,以后只要調(diào)用數(shù)據(jù)庫訪問對(duì)象的方法就可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的操作了。(())。User u = (User) (, id)。}//查找指定ID用戶public User loadById(int id) {Session session = ()。(u)。}//更新用戶public void update(User u) {Session session = ()。(u)。(id)。}public void deleteById(int id) {Session session = ()。()。(u)。}//增加新用戶public void add(User u) {Session session = ()。()。ListUser users = (ListUser) ()。()。public class UserDao {private User user。import 。import 。import 。本系統(tǒng)的為每一個(gè)實(shí)體類都建立了一個(gè)相對(duì)應(yīng)的數(shù)據(jù)庫訪問對(duì)象來訪問數(shù)據(jù)庫。}public String getEmail() {return 。}public void setId(int id) { = id。private String randomStr。private String username。private String postcode。private String phone。private String name。private String 。import 。import 。例如用戶實(shí)體類:package 。?!DOCTYPE hibernateconfiguration PUBLIC //Hibernate/Hibernate Configuration DTD 20hibernateconfigurationsessionfactory!—數(shù)據(jù)庫連接參數(shù)設(shè)置 property name=/propertyproperty name=
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1