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

正文內(nèi)容

基于jsp的醫(yī)院藥品信息管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2024-12-12 02:26 本頁面
 

【文章內(nèi)容簡介】 , 來完成數(shù)據(jù)傳遞和交流的效果。 系統(tǒng)的綜合要求 系統(tǒng)功能需求 該醫(yī)院藥品管理系統(tǒng) 計劃需要完 成運行的功能如下 : (1)用戶 (管理員 )的登陸模塊 :根據(jù)已知的用戶名和密碼登陸。 (2)藥品信息的管理 :添加藥品信息 ,建立藥品庫,對所有 的入庫的 藥品進行 梳理 ,包括:藥品名稱、規(guī)格、藥品類別、 劑量、 批號廠商等等。 并且能實現(xiàn)讓剛添加進來的藥品信息被我們修改的目的 。 (3)庫存管理模塊 :對庫存做列表顯示,并且可以有修改操作。 (4)入庫管理模塊 :管理 已經(jīng)錄入數(shù)據(jù)庫的 入庫 表 單, 能 顯示所有 的在數(shù)據(jù)庫中存在的入庫表 單,并且能根據(jù) 自己的需求來修改想要的數(shù)據(jù) 。 (5)出庫管理模塊:管理 已經(jīng)錄入數(shù)據(jù)庫的出 庫 表 單, 能 顯示所有 的在數(shù)據(jù)庫中存在的出庫表 單,并且能根據(jù) 自己的需求來修改想要的數(shù)據(jù) 。 濟南大學(xué)畢業(yè)設(shè)計 5 系統(tǒng)性能需求分析 系統(tǒng)必須滿足指定的時間限制或者容量的限制,通常包括信息的傳輸速率,系統(tǒng)回應(yīng)的速率,主存儲器的存量,硬盤的容量,可靠性等方面的性能要求。當(dāng)系統(tǒng)是速度不夠快 安全 性和 實用 性需求分析 指定的系統(tǒng)安全性,實用性和安全性是緊密相連的定量了安全性的要求,它可以被用來系統(tǒng)化管理用戶的使用程度。穩(wěn)定了安全 性和 實用 性 的考量 , 使 系統(tǒng) 能 高校、有序的運行。 出錯處理需求分析 當(dāng)程序出現(xiàn)錯誤的時候這個地方就會分析出怎么回應(yīng)系統(tǒng)出現(xiàn)的錯誤 。 當(dāng)一些情行出現(xiàn)的時候,“錯誤的處理”就是指當(dāng)程序發(fā)覺他犯了采取的行動的錯誤 。考慮人們的目的是開發(fā)正確的系統(tǒng),出錯處理的需求應(yīng)有選擇性提出。 系統(tǒng)所用技術(shù)分析 JSP 技術(shù)概述 JSP( Java Servlet Page) 是 由 Sun 公司 研發(fā) 的一種服務(wù) 器 端的 開發(fā) 語言,從 1999年 設(shè)計推廣 以來,逐步發(fā)展 成 為 Web 開發(fā) 應(yīng)用的一項重要 的語言 。 JSP 腳本語言是 一種 編寫動態(tài)的網(wǎng)頁所用的語言 , 并 由 HTML 語言來制作并且加入 其中 Java 腳本組成, 成為 進行 Java Web 運行核心技術(shù) 。當(dāng) 客戶端 用戶 發(fā)送的要求到 某 一 個 JSP 頁面 的時候 , Web 服務(wù) 將會 在服務(wù)端對 需要的 JSP 文件 完成 編譯 的操作 ,運行 Java 腳本, 并 把 產(chǎn)生 的 HTML 頁面 反饋給 瀏覽器端 進行 顯示。 JSP 的應(yīng)用基礎(chǔ)要求必須要會使用 JavaServlet, 并 且 很多比較大 的 Web 應(yīng)用的 研發(fā) 要 使用 JSP 和 Java Servlet的合作方可成功 。 JSP是一種非常便捷的技術(shù)具有很多其他技術(shù)的優(yōu)點和特點 ,是跟 Java 一樣完全面向?qū)ο?, 并且安全性很高能夠應(yīng)用于多 種平臺不局限 , 針對因特網(wǎng)面對的一些優(yōu)點 。 MVC+DAO 模式概述 本系統(tǒng)采用基于 JSP+Servlet+JavaBean 的 MVC 三層架構(gòu)開發(fā)模式, JSP 作為視圖層( View), servlet 作為控制器層( Controller), javabean 作為模型層( Model)實現(xiàn)業(yè)務(wù)邏輯處理和數(shù)據(jù)訪問操作 。 在 這個 模式 內(nèi) ,客戶端請求首先發(fā)送到 控制器層 , 控制器層 通過 JDBC 訪問 數(shù)據(jù)庫, 對數(shù)據(jù)庫進行相應(yīng)的操作 ,并且把 訪問 完成后的結(jié)果 反饋 到 模型層 中。然后把這些 模型層中的數(shù)據(jù) 保存到 發(fā)出請求的 對象 里 , 最終用相應(yīng)的 JSP 頁面完成顯示 。 JSP界 面在請求對象 里 獲得 的模型層對象 ,把數(shù)據(jù)從 模型層 中讀取出來,然后 完成顯示 。 濟南大學(xué)畢業(yè)設(shè)計 6 SQL語句概述 SQL 語言是能夠操縱數(shù)據(jù)庫的高級語言 , 他讓用戶能夠直接操作數(shù)據(jù)結(jié)構(gòu)從而簡化操作 。 應(yīng)為他的便捷性的特點,所以他可以不需要用戶知道一些數(shù)據(jù)特定的存儲結(jié)構(gòu)和方式 , 所以 SQL 能夠適應(yīng)各種不同類型的接口,能實現(xiàn)不同數(shù)據(jù)庫的對接有很強的兼容性 。 SQL 語句是一條一條進行操作,每一條都是一個集合,并且一個集合的結(jié)果能夠作為下一個集合使用 , 因此可以嵌套使用 SQL 語句 , SQL 語句有很好的便捷性和耦合 度 , 很多狀況中 , 一些其他數(shù)據(jù)庫實現(xiàn)不了的功能,用 SQL 就能夠非常簡單便捷的實現(xiàn),所以學(xué)好 SQL 語言非常關(guān)鍵也很困難 。 開發(fā)平臺軟件分析 MyEclipse 平臺簡介 MyEclipse 是由 Genuitec 公司開發(fā)的一款商業(yè)化軟件,是 Java 的集成開發(fā)平臺,內(nèi)部對 Java Web 開發(fā)所需的架構(gòu)進行了高度的集成,如 hibernate、 Spring 框架等結(jié)構(gòu),用戶使用它能夠方便快捷的開發(fā)出高質(zhì)量的 Java Web 應(yīng)用。它還可與各類數(shù)據(jù)庫進行有效的結(jié)合,能夠連接和調(diào)試相關(guān)數(shù)據(jù)庫,同時它完備的集 成開發(fā)環(huán)境包含了調(diào)試、編譯、程序發(fā)布等全部功能, 完整支持 HTML, Struts, JSF, CSS, Javascript,SQL, Hibernate。 Oracle 數(shù)據(jù)庫簡介 Oracle Database,又名 Oracle RDBMS,或簡稱 Oracle。 Oracle 對數(shù)據(jù)的 管理 是由兩個地方完成的 :數(shù)據(jù)倉儲和程序集合。程序集合代表了實現(xiàn) Oracle Database 11g 所需要的代碼和 API 庫。同時 Oracle 并不只是一款普通的 RDBMS。 Oracle 數(shù)據(jù)庫還是一個對象相關(guān)數(shù)據(jù)庫管理系統(tǒng)( ORDBMS),它支持在數(shù)據(jù)倉儲內(nèi)的折疊對象。 Oracle 數(shù)據(jù)庫 能夠適用各種平臺 、 非常便捷 、 功能實用 , 并且廣泛的應(yīng)用到現(xiàn)在大部分企業(yè)中的數(shù)據(jù)庫中 。 Oracle 的安全性非常高不容易崩潰,并其完成操作的速度很快,能夠很好的完成數(shù)據(jù)庫的功能。 本章小結(jié) 本章以需求分析為主體,分別從 程序 的可行性、功能等 部分 ,并結(jié)合數(shù)據(jù)流圖等圖形工具進行形象的展現(xiàn),最后對系統(tǒng)所采用的技術(shù)、運用的軟件平臺進行分析和介紹,從而綜合的 把 系統(tǒng)各方面 的 需 要 進行了探討。 濟南大學(xué)畢業(yè)設(shè)計 7 3 系統(tǒng)總體架構(gòu)設(shè)計 系統(tǒng)總體架構(gòu)的設(shè)計,是通過需求分析過程中分析 出的數(shù)據(jù)流圖來試想一些可能的設(shè)計方案 。然后 程序員在設(shè)計方法 中, 根據(jù)一些成本和利益的取舍 , 最后確定一個能夠完成設(shè)計 的 規(guī)劃 。 系統(tǒng)總體建構(gòu)設(shè)計最重要的是結(jié)合一切能想到的成本問題,盡量減少成本,并且從多種層次上來分析比對各種設(shè)計方案的可能實現(xiàn)成本 , 在這些可能的設(shè)計方案中把最合適的選出來 , 這樣能保證用效益的最大化 。 系統(tǒng) 總體 架構(gòu) 設(shè)計過程 大致由兩個階段組成 :系統(tǒng)設(shè)計階段, 選擇系統(tǒng)由哪個方案來實行 ;結(jié)構(gòu)設(shè)計階段, 選擇程序是用什么樣的結(jié)構(gòu) 。 系統(tǒng)運行環(huán)境 運行本程序的軟件 ( 包含運行環(huán)境、研發(fā) 環(huán)境)、硬件 配置 總結(jié)如下: 運行環(huán)境包括: 數(shù)據(jù)庫: Oracle ; WEB Server: Tomcat, IE 瀏覽器 ; 主機: Windows7 系統(tǒng)機器。 開發(fā) 環(huán)境: 數(shù)據(jù)庫: Oracle ; WEB Server: Tomcat; 編譯器: MyEclipse 。 設(shè)計策略 系統(tǒng)使用 MVC 模型。整個系統(tǒng)分為三層:表示層 、 業(yè)務(wù)層 、數(shù)據(jù) 層。 每個 層次中間 保持松的耦合 狀態(tài) 。 將程序分為好幾個模塊來完成整個程序,可以讓程序的表達更加清晰 。 便于后人的閱讀和修改是一個成熟程 序員的標志 , 而且便于不同平臺的對接和安全性 。 系統(tǒng)使用 Oracle 數(shù)據(jù)庫。數(shù)據(jù)庫 使用的是 Oracle 來 進行 存放 , 這么做是應(yīng)為 考慮到 Oracle 數(shù)據(jù) 庫 通常在較大的程序中使用能很好的達到醫(yī)院藥品管理的要求 , 相對來說比較穩(wěn)定比較安全 。 具體的系統(tǒng)架構(gòu)分層設(shè)計圖如圖 所示: 濟南大學(xué)畢業(yè)設(shè)計 8 表 示 層網(wǎng) 頁 設(shè)計 ( J s p )頁 面 請 求 處理 ( a c t i o n )頁 面 跳轉(zhuǎn)業(yè) 務(wù) 層業(yè) 務(wù) 處 理D A O 層數(shù) 據(jù) 層數(shù) 據(jù) 庫 關(guān) 系 映 射 H i b e r n a t e數(shù) 據(jù) 存 儲 圖 系統(tǒng)架構(gòu)分層設(shè)計圖 系統(tǒng)架構(gòu) 本系統(tǒng)主要實現(xiàn)了對醫(yī)藥藥品信息的有效管理,醫(yī)藥管理者通過本系統(tǒng)能夠完成自己對藥品的管理工作,同時在管理質(zhì)量上能夠達到效率與準確度同時 保證的效果。為了能夠?qū)崿F(xiàn)完善的功能,主要將系統(tǒng) 的幾個模塊的功能 進行討論: 登陸模塊: 限制 驗證模塊、 限制 獲取模塊。用戶登陸權(quán)限的驗證,以及新的管理員獲取登陸到系統(tǒng)內(nèi)部權(quán)限的申請方式。 信息管理模塊: 增刪改查等四個小模塊 ;能夠根據(jù)藥品名或編號查詢到相關(guān)藥品信息,并能對信息更新、改正,同時對新藥品類別可進行增加,對斷貨的藥品類別可以進行清除出庫的處理。 出入庫模塊:出庫模塊、入庫模塊;對系統(tǒng)內(nèi)已存藥品庫存數(shù)量根據(jù)出入庫情況進行相應(yīng)的增減操作,能夠?qū)崿F(xiàn)庫存信息的實時更新,保證準確性。同時 對 出 庫 入庫的 信息能 夠明了的 掌 握。 報表生成模塊:出庫表 單產(chǎn)生 、入庫表 單產(chǎn)生 、藥品庫存信息 表單 模塊;通過報表輸出的模式,能夠有效的在各級人員之間傳遞、交流,從而讓信息有效共享處理。 根據(jù) 系統(tǒng)的功能 需求 可 以把他展示 為如下系統(tǒng) 建 構(gòu)圖 如 圖 所示 : 濟南大學(xué)畢業(yè)設(shè)計 9 圖 各種 功能 的關(guān)系 圖 本章小結(jié) 本章描繪了系統(tǒng)的總體架構(gòu)設(shè)計方案,包含對系統(tǒng)運行環(huán)境的要求、用戶使用指南的書寫規(guī)則等,同時對系統(tǒng)的整體功能模塊進行了功能架構(gòu)圖的展示,能夠清晰的從中獲取到系統(tǒng)主要功能的實現(xiàn)方式,掌握系統(tǒng)的功能結(jié)構(gòu)。 濟南大學(xué)畢業(yè)設(shè)計 10 4 系統(tǒng)數(shù)據(jù)庫設(shè)計及 詳細設(shè)計 數(shù)據(jù) 庫設(shè)計 數(shù)據(jù)庫設(shè)計 (Database Design)是所有的系統(tǒng)中最最重要的部分 , 首先要設(shè)計好了數(shù)據(jù)庫才能保證程序運行的效率 。 數(shù)據(jù)庫前期的設(shè)計中要先理解用戶提出的需求 , 然后根據(jù)實際情況下增加必要的需求 。 我們這個程序會在明確用戶的要求的前提下 ,在Oracle 數(shù)據(jù)庫 控制系統(tǒng) 上, 設(shè)計并且創(chuàng)建相應(yīng)的數(shù)據(jù)庫 。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 在 數(shù)據(jù)庫的邏輯 設(shè)計結(jié)構(gòu) 前,需在 整體結(jié)構(gòu) 上對整個系統(tǒng)的 概念 結(jié)構(gòu)有所了解。這個 系統(tǒng)根據(jù)用戶對軟件功能 地 需求,用 簡單的 思路 ,使 用戶能夠在不會程序編寫的情況下 , 能會操作我們編寫的這個程序 。 本系統(tǒng)主要分別對 管理員 信息 以及 藥品信息兩個 有關(guān) 數(shù)據(jù)庫實體進行了 對應(yīng) 的數(shù)據(jù) 結(jié)構(gòu)的 概念設(shè)計。 管理員 信息表包 含了 各級 別 管理員的信息實體 如 圖 所示 : 圖 管理員信息關(guān)系圖 藥品信息包括藥品的類別、名稱、規(guī)格、庫存等 類 如 圖 所示 : 圖 藥品信息關(guān)系圖 濟南大學(xué)畢業(yè)設(shè)計 11 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 我們的 系統(tǒng) 使用 了 成熟的 Oracle Database 10g 數(shù)據(jù)庫, 為了保證數(shù)據(jù)確實可以使用 , 應(yīng)該把數(shù)據(jù)兼容并且 轉(zhuǎn)化成 Oracle Database 10g 能夠識別的數(shù)據(jù)類型 。 并且根據(jù)上面開始 的概念結(jié)構(gòu) 設(shè)計, 明晰數(shù)據(jù)再 Oracle 中的邏輯結(jié)構(gòu) 。 通過上面的 概念結(jié)構(gòu)設(shè)計和 邏輯結(jié)構(gòu)的設(shè)計 , 我們的程序 設(shè)計主要 涵括 管理員 的登陸 信息表、藥品信息表、 出庫 信息表、 入庫 信息表等。 Oracle 中管理員登陸信息表的顯示如圖 所示: 圖 數(shù)據(jù)庫管理員信息圖 管理員登陸信息表格如表 所示: 表 管理員 登陸 信息表 編號 名稱 描繪 空間 是否可空 1 ID 管理員編號 10 不可空 2 Username 用戶名 20 不可空 3 Password 登陸密碼 20 不可空 Oracle 中藥品信息表的顯示如圖 所示: 濟南大學(xué)畢業(yè)設(shè)計 12 圖 數(shù)據(jù)庫 藥品信息圖 藥品信息表格如表 所示: 表 藥品信息表 編號 名稱 描繪 空間 是否 可空 1 ID 藥品編號 10 不可空 2 Name 藥品名稱 40 不可空 3 Type 藥品類別 8 不可空 4 Norms 藥品規(guī)格 20 不可空 5 Number 庫存數(shù)量 20 不可空 Oracle 中出庫藥品信息表的顯示如圖 所示: 濟南大學(xué)畢業(yè)設(shè)計 13 圖 數(shù)據(jù)庫藥品出庫信息圖 藥品出庫信息表格如表 所示: 表 出庫藥品信息表 編號 名稱 描繪 空間 是否 可空 1 ID 藥品編號 10 不可空 2 OutNum 出庫數(shù)量 20 不可空 3 Time 出庫日期 10 不可空 Oracle 中入庫藥品信息表的顯示如圖
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1