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

正文內(nèi)容

基于jsp的醫(yī)院藥品信息管理系統(tǒng)的設(shè)計與實現(xiàn)-閱讀頁

2024-11-26 02:26本頁面
  

【正文】 入庫權(quán)限索取的需求。 由于本系統(tǒng)只是醫(yī)院內(nèi)部管理使用而存在的,所以并不需要對登陸權(quán)限進(jìn)行控制,直接設(shè)置一個管理員賬號密碼登陸即可 。通過檢索庫存藥品信息,確定相關(guān)商品是否在庫存內(nèi),實現(xiàn)對藥品信息的查詢,若不存在時,可通過增加功能向庫存內(nèi)添加新分 類信息;對發(fā)現(xiàn)錯誤或其他原因需修改的信息通過修改功能完成;對過時、遺棄的信息通過刪除功能,即可實現(xiàn)對多余信息的清理,從而讓庫存數(shù)據(jù)保存更有價值。此模塊是基于已有分類的藥品信息進(jìn)行,模塊通過藥品編號或者藥品名稱,將自動檢索確定相關(guān)藥品在庫存中的狀態(tài),以及當(dāng)時的庫存數(shù)量。 濟南大學(xué)畢業(yè)設(shè)計 15 藥品庫存表 生成模塊 藥品庫存 表的生成是為了系統(tǒng)的相關(guān)信息能夠供相關(guān)人員 共享,并進(jìn)行采購、報批等工作使用,為其他工作帶來便捷性。 濟南大學(xué)畢業(yè)設(shè)計 16 5 系統(tǒng)的實現(xiàn) 一般的小型醫(yī)院、社區(qū)衛(wèi)生院已經(jīng)建立了一定的網(wǎng)絡(luò)體系,網(wǎng)絡(luò)設(shè)備較為先進(jìn),根據(jù)對醫(yī)院藥品管理信息系統(tǒng)的前期需求分析, 由于我的程序是通過瀏覽器端與服務(wù)器端相聯(lián)系的模式,因此比較適合采用 B/S 的架構(gòu) 。 我們 這里的B/S 架構(gòu)采用當(dāng)前最流行的 MVC 模式來開發(fā)程序 , 相比于原來的 C/S 架構(gòu) 是一種“胖客戶 /瘦服務(wù)器 ”結(jié)構(gòu),而 B/S 模式則是 “瘦客戶 /胖服務(wù)器 ”結(jié)構(gòu)。 (2)B/S 的 模式 有很多好處如便于后期的維護(hù)、可移植性強,資源整合性強 。 數(shù)據(jù) 庫連接操作 模塊 此模 塊主要講述與 Oracle 數(shù)據(jù)庫進(jìn)行連接的實現(xiàn)方法,通過與數(shù)據(jù)庫的連接,從而能實現(xiàn)與數(shù)據(jù)庫相關(guān)的而操作,數(shù)據(jù)庫的連接代碼主要如下 所示。 public static final String DBDRIVER = 。 public static final String DBUSER = scott。 public static Connection getConnect() { (Oracle數(shù)據(jù)庫連接! )。 con = (DBURL, DBUSER, DBPASSWORD)。 } catch(Exception e){ ()。 } 濟南大學(xué)畢業(yè)設(shè)計 17 // 釋放 insert update delete資源 public static void release(Statement stmt, Connection conn) { if (stmt != null) { try { ()。 } stmt = null。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } } // 釋放查詢資源 public static void release(ResultSet rs, Statement stmt, Connection conn) { if (rs != null) { try { ()。 } rs = null。 } } 濟南大學(xué)畢業(yè)設(shè)計 18 為檢驗數(shù)據(jù)庫操作的效果,一覽倉庫的藥品總數(shù),通過 getAll()函數(shù)實現(xiàn)對數(shù)據(jù)庫中 Drug 對象的遍歷,從首頁表現(xiàn)出來。 try{ sql = select * from 。 rs = ()。 ((DRUGNAME))。 ((DRUGTYPE))。 ((DRUGNUMBER))。 (drug)。 ()。 } catch(Exception e){ ()。 } 首頁對 庫存 藥品 信息 遍歷的效果如 圖 所示: 濟南大學(xué)畢業(yè)設(shè)計 19 圖 首頁 截圖 醫(yī)院管理員登陸 模塊 由于這是醫(yī)院的內(nèi)部的藥品信息管理系統(tǒng),因此并不需要提供注冊管理員賬號密碼的功能,只需要在數(shù)據(jù)庫中建立一個已知的管理員賬號和密碼來進(jìn)行登陸,我們這里為了方便而建立的管理員賬號是 admin,密碼為 1234。 具體登陸的 servlet 部分代碼如下所示: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (UTF8)。 // 接收表單參數(shù) String t_Name = (USERNAME)。 // 將 form 數(shù)據(jù)封裝 javabean對象 User user = new User()。 (t_Userpass)。 if ((user)) { (PageServlet?action=dataList).forward(request,response)。 ().forward(request,response)。下面將 用 查詢操作 為實例來 簡述整個流程。 //查詢商品名 public Drug queryDrugByName(Drug drug) { Drug newdrug = new Drug()。 PreparedStatement pstmt = null。 String sql = 。 // 數(shù)據(jù)保存 參數(shù) Goods對象中 sql = select * from where DRUGNAME=?。 (1, ())。 if(()) { ((DRUGID))。 ((DRUGTYPE))。 ((DRUGNORMS))。 } } catch (SQLException e) { ()。 } return newdrug。其主要的功能代碼如下 所示 。 DrugDao drugDao = new DrugDao()。 return newlist。 DrugDao drugDao = new DrugDao()。 return flag。 DrugDao drugDao = new DrugDao()。 return flag。如用戶輸入的檢索字符串,將傳給 servlet 類, servlet 將首先調(diào)用 service 類 中函數(shù)。 if((NAME)) { (t_str)。 } Drug drug1 = new Drug()。 } else if((drug)) { drug1 = (drug)。 (DRUGID,商品編號: + ())。 (DRUGTYPE,商品類別: + ())。 (DRUGNORMS,商品規(guī)格: + ())。 (ID, ())。 } else{ (msg, 倉庫中沒有此類商品或輸入信息有誤! )。 } } 藥品查詢界面如圖 所示 : 圖 查詢結(jié)果 圖 同樣的方法,通過 “修改信息 ”我們能打開信息修改的功能,以及為 藥品庫存 增加新的類別、刪除類別的其操作,結(jié)果如下面界面 如 圖 所示 : 濟南大學(xué)畢業(yè)設(shè)計 25 圖 信息修改 圖 添加藥品界面如圖 所示: 圖 增加新類 圖 濟南大學(xué)畢業(yè)設(shè)計 26 出入庫模塊 入庫功能模塊的數(shù)據(jù)是在 藥品庫存 類已有類的情況下進(jìn)行操作的,因而在此過程中首先將根據(jù)信息對倉庫內(nèi)信息進(jìn)行檢索匹配,匹配到后在庫存上增加相關(guān)數(shù)量;若藥品庫存 內(nèi)不存在此類,需要通過增加新類實現(xiàn)。 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String action = (action)。 int innum=((INNUM))。 (inid)。 (inid)。 if((drug, innum)){ (drug, innum)。 //添加 入 庫商品入表 dataList(request,response)。 ().forward(request, response)。 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String action = (action)。 int outnum=((OUTNUM))。 (outid)。 (outid)。 if((drug, outnum)){ (drug, outnum)。 //添加出庫商品 出 表 dataList(request,response)。 (msg, 倉庫中沒有此類商品或該類商品庫存不足 !)。 } } 藥品出庫界面如圖 所示: 圖 藥品出庫實現(xiàn) 圖 濟南大學(xué)畢業(yè)設(shè)計 28 本章小結(jié) 本章詳細(xì)闡述了醫(yī)藥管理系統(tǒng)的具體實現(xiàn),給出了各個功能模 塊的主要程序的算法,并對算法進(jìn)行詳細(xì)的分析,并結(jié)合模塊的運行界面,展示出代碼編譯后的最終實現(xiàn)形式。 因此需要用測試的方法來確保程序最終的完全合理運行,它是程序開發(fā)過程中必不可少也是很關(guān)鍵的一個環(huán)節(jié),它是對軟件開發(fā)的最終的定心劑 。 測試的目的可分為如下幾個目標(biāo): ( 1) 測試是 在程序還未完全完成時運行程序來查看其中出現(xiàn)的問題 。 ( 3) 如果說一個測試是完美的那是應(yīng)為測試出了一些從未發(fā)現(xiàn)的問題 。在選擇那種測試時時考慮我們具體程序的內(nèi)部構(gòu)造來進(jìn)行選擇 。黑盒測試又稱為功能測試。 根據(jù)軟件的邏輯結(jié)構(gòu)來一步一步的執(zhí)行程序看看能不能正常的運轉(zhuǎn) 。 測試的內(nèi)容 安全測試 隨意的輸入賬號和密碼 , 然后看能不能 輕易登陸進(jìn)入 藥品 系統(tǒng);系統(tǒng)的源代碼是否容易被他人檢測,從客戶端是否會暴露出相關(guān)信息,密碼的加密處理是否完善等檢測。 在我的程序的首頁界面上寫上編號點擊 ID查詢或者寫上名字點 NAME 查詢看能不能顯示出相對應(yīng)的數(shù)據(jù),藥品可以有修改操作修改完成之后打開數(shù)據(jù)庫看修改后的結(jié)果是否已經(jīng)錄入 ;添加新的藥品信息,重啟系統(tǒng)后是否能成功檢測到相關(guān)信息等。若系統(tǒng)一直正常運行,則表明系統(tǒng)功能結(jié)構(gòu)比較穩(wěn)定。主要用于測試各個功能模塊能否協(xié)同工作,測試模塊之間的接口能否正常工作。 測試過程為:瀏覽器登陸系統(tǒng)的主頁,然后按照各個模塊進(jìn)行點擊,查看每個功能能否實現(xiàn);完成一整個購物流程,測試鏈接是否正常,能否正常跳轉(zhuǎn),模塊之間的參數(shù)傳遞是否有錯誤。先通過對各個模塊的測試逐一完善各個模塊的 功能,最后經(jīng)過綜合測試,來檢查模塊間功能的切合程度,找出其中存在的問題并改正,完善整個系統(tǒng)的功能,是系統(tǒng)真正能夠穩(wěn)定、有效的運行起來。 該 程序涵括了對醫(yī)院藥品管理 的模塊, 能夠?qū)崿F(xiàn)基本的增刪改查等操作 ;同時又包含出入庫模塊功能,對系統(tǒng)內(nèi)藥品的出入庫情況能夠動態(tài)的掌握,并能分析出系統(tǒng)內(nèi)藥品的動態(tài)流向等多方面信息。 綜合以上的各個方面,本論文的成果可以概括的總結(jié)為如下幾點: ( 1) 簡要 分析了 當(dāng)前世界和中國醫(yī)院藥品信息管理方面的一些問題和需求 。 ( 3) 實現(xiàn)了本系統(tǒng)所需的功能,并結(jié)合相關(guān)手段進(jìn)行了對系統(tǒng)的測試,能夠滿足醫(yī)藥行業(yè)藥品管理者對藥品信 息進(jìn)行管理的需求。 濟南大學(xué)畢業(yè)設(shè)計 33 參 考 文 獻(xiàn) [1] 張海藩 . 軟件工程導(dǎo)論 (第五版 )[M]. 北京 : 清華大學(xué)出版社 , [2] 耿祥義 , 張躍平 . JSP 實用教程 (第二版 )[M]. 北京 : 清華大學(xué)出版社 , [3] 沙海中 . 醫(yī)院藥品管理系統(tǒng)設(shè)計與開發(fā) [M]. 成都 : 電子科技大學(xué) , [4] 李興華 . 名師講壇 JAVA WEB 開發(fā)實戰(zhàn)經(jīng)典基礎(chǔ)篇 [M]. 北京 : 清華大學(xué) 出版社 , [5] 王兆華 . 淺析醫(yī)院藥品管理 [J]. 甘肅中醫(yī) , 2020, 20(4): 2650 [6] 宋濤 . 基于三層模式的數(shù)據(jù)庫連接模型的設(shè)計 [J]. 信息與電子工程 , 2020, 3(1): 4446 [7] 王夕寧 . JSP 通用模塊及典型系統(tǒng)開發(fā)實例導(dǎo)航 [M]. 北京 : 人民郵電出版社 , [8] 王珊 , 薩師煊 . 數(shù)據(jù)庫系統(tǒng)概論 (第四版 )[M]. 北京 : 高等教育出版社 , [9] 孫一林 , 彭波 . JSP 數(shù)據(jù)庫編程實例 [M]. 北京 : 清華大學(xué)出版社 , [10] 賽奎春 . JSP 工程 應(yīng)用與項目實踐 [M]. 上海 : 機械工業(yè)出版社 , [11] 葉核亞 . Java 程序設(shè)計使用教程 (第三版 )[M]. 北京 : 電子工業(yè)出版社 , [12]
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1