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

正文內(nèi)容

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

2024-12-12 02:26 本頁(yè)面
 

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