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

正文內(nèi)容

基于jsp的醫(yī)藥管理系統(tǒng)設計與實現(xiàn)計算機專業(yè)畢業(yè)論文-文庫吧資料

2024-09-21 09:21本頁面
  

【正文】 將拋出異常信息,因此此時 Session 已經(jīng)關(guān)閉, Hibernate 不再對數(shù)據(jù)進行操作。 Hibernate 過濾器 在 Web 項目中,以普通方式使用 Hibernate 將無法解決 Hibernate 延遲加載,如下圖所示。 (1) 配置 , 主要代碼如下: servlet servletnameaction/servletname servletclass/servletclass /servlet servletmapping servletnameaction/servletname urlpattern*.do/urlpattern /servletmapping (2) 配置 , 主要代碼如下: strutsconfig formbeans formbean name=userForm type=/ formbean name=medForm type=/ formbean name=categoryForm type=/ formbean name=sellDetailFormtype=/ /strutsconfig (3) 配置 , 主要代碼如下: hibernateconfiguration sessionfactory property 18 name=dialect/property property name=jdbc: /property property name=root/property property name=root/property property name=/property property name=update/property property name=show_sqltrue/property mapping resource=/lyq/persistence/ / mapping resource=/lyq/persistence/ / mapping resource=/lyq/persistence/ / mapping resource=/lyq/persistence/ / /sessionfactory /hibernateconfiguration 公共類設計 在 Java 程序開發(fā)中,如果一個功能反復被調(diào)用,可以將這個功能抽取出來封裝為一個類做為公共類,在需要此 功能的地方通過繼承此類進行實現(xiàn)。 圖 413 各實體關(guān)系 ER 圖 銷售明細 藥品編碼 藥品名稱 藥品單價 銷售數(shù)量 銷售時間 操作員 銷售金額 N 藥品 類別 用戶 銷售明細 管理 M N M 1 N N 添加 銷售 管理 管理 M M N 17 5 系統(tǒng) 詳細 設計 在編寫代碼之前,需要對項目做出一些準備工作,如項目環(huán)境的搭建、項目所涉及到的第三方類庫的支持、 的配置等。 表 藥品銷售信息表 字段名 數(shù)據(jù)類型 長度 是否主鍵 允許空 描述 id integer — 是 否 自動編號 sellName varchar 200 否 否 藥品名 稱 sellPrice double — 否 否 藥品單價 sellCount integer — 否 否 銷售 數(shù)量 sellTime datetime — 否 否 銷售時間 medid integer — 否 是 藥品 編號 userid integer — 否 是 用戶 編號 數(shù)據(jù)庫 ER 圖 (1) 根據(jù)實際需求和設計規(guī)劃得出的實體有: 用戶 實體、藥品實體、類別實體、銷售明細實體,各實體的 屬性圖如圖 4圖 4圖 41圖 412 所示。 表 藥品信息表 字段名 數(shù)據(jù)類型 長度 是否主鍵 允許空 描述 id integer — 是 否 自動編號 medNo varchar 100 否 否 藥品編 碼 Name varchar 200 否 否 藥品名稱 factoryAdd varchar 200 否 是 出廠 地址 description mediumtext — 否 是 藥品 描述 price double — 否 否 藥品 單價 medCount integer — 否 是 藥品數(shù)量 reqCount integer — 否 是 需求數(shù)量 photoPath varchar 255 否 是 藥品 圖片 categoryId datetime — 否 是 類別 編號 14 (3) 藥品類別信息表 (tb_category),如表 所示。 (1) 用戶 信息表 (tb_user),如表 所示。在醫(yī)藥管理系統(tǒng)中,實體對象及其關(guān)系如 圖 48 所示。其主要任務是設計出能滿足各種應用要求的數(shù)據(jù)模型。 圖 46 Action 對象關(guān)系圖 頁面結(jié)構(gòu)設計 醫(yī)藥管理系統(tǒng)的頁面結(jié)構(gòu)采用框架進行設計,通過 HTML 語言中的呃framesd標簽及 frame標簽將頁面分成三個部分,分別為頁面頭部、頁面導航及內(nèi)容頁面,頁面結(jié)構(gòu)圖如 圖 47 所 示。 醫(yī)藥管理系統(tǒng) 表示層 (Struts 框 架 ) 業(yè)務邏輯層 (Struts 框架 ) 持久層 (Hibernate 框 架 ) 數(shù)據(jù)庫層 (MySQL 數(shù)據(jù)庫 ) 視圖JSP/ActionForm Struts 標簽 控制器 Action 持久化 Hibernate API 醫(yī)藥管理系統(tǒng) MySQL 數(shù)據(jù)庫 10 圖 44 ActionForm 對象圖 持久層結(jié)構(gòu)設計 持久層結(jié)構(gòu)通過 Hibernate 框架進行設計,由于 Hibernate 對不同對象的增、刪、改、查操作都具有一定的共性,如添加數(shù)據(jù)使用 sava()方法、刪除數(shù)據(jù)使用 delete()方法等,項目中將這些具有共性的操作抽取出來,封裝成一個類,其他數(shù)據(jù)庫 操作對象可繼承此類來擁有這些方法,從而減少程序中的多余代碼, 持久層結(jié)構(gòu)設計圖如 圖 45 所示。AcitonFomr 對表單數(shù)據(jù)進行了封裝,在 Jsp 頁面與 Action 對象中提供了交互訪問的方法。 圖 42 四層結(jié)構(gòu)圖 對于四層結(jié)構(gòu)的具體實現(xiàn)如 圖 43 所示。 系統(tǒng)功能結(jié)構(gòu)圖如圖 41 所示 。如軟件的邏輯分層結(jié)構(gòu)、結(jié)構(gòu)的實現(xiàn)、數(shù)據(jù)庫等等,特別是在 Java 的大型項目中,還需要設計出程序中包結(jié)構(gòu)及接口等,非常復雜, 需要程序員進行全面的考慮。 圖 31 醫(yī)藥管理系統(tǒng)零層數(shù)據(jù)流圖 醫(yī)藥管理系統(tǒng)一 層數(shù)據(jù)流圖如圖 3圖 3圖 3圖 35 所示。這個模型不涉及硬件、軟件、數(shù)據(jù)結(jié)構(gòu)與文件組織,它與對系統(tǒng)的物理描述無關(guān),只是用一種圖形及與此相關(guān)的注釋來表示系統(tǒng)的邏 輯模型,即所開發(fā)的系統(tǒng)在管理信息處理方面要做什么。 系統(tǒng) 功能需求 根據(jù)實際情況分析,本醫(yī)藥管理系統(tǒng)的應具有主要功能包括: (1) 醫(yī)藥管理:添加藥品、查看藥品、高級查詢、查看庫存; (2) 類別管理:添加類別、查看類別、類別統(tǒng)計; (3) 購買藥品:選購藥品、查看選購; (4) 銷售管理:查看明細、今日明細、日期查詢、銷售排行; (5) 進貨 /需求管理:添加進貨、查看進貨; (6) 系統(tǒng)管理:添加管理員、查看所有管理員、修改密碼、系統(tǒng)初始化、退出系統(tǒng)。本 醫(yī)藥管理 系統(tǒng)提供快速的藥品查詢功能、快速的統(tǒng)計藥品信息、銷售信息等,對藥品進行高效的管理以滿足管理者的需求。 JDK 開發(fā)工具包, Tomcat 服務器 , IE 8瀏覽器 以及 JSP 技術(shù),能夠?qū)崿F(xiàn)本醫(yī)藥管理系統(tǒng),以滿足用戶需求。一般地,軟件領域的可行性分析主要考慮 兩 個因素 : 技術(shù) 可行性和經(jīng)濟可行性。 所謂可行性應該包括必要性和可能性兩個方面。 自 JSP 推出后,眾多大公司都支持 JSP 技術(shù)的服務器,如 IBM、 Oracle、Bea 公司等,所以 JSP 迅速成為商業(yè)應用的服務器端語言。 Java Servlet 是 JSP 的技術(shù)基礎,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。插入的 Java程序段可以操作 數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP 將網(wǎng)頁邏輯與 網(wǎng)頁設計 和顯示分離,支持可重用的基于組件的設計,使基于 Web 的 應用程序 的開發(fā)變得迅速和容易。 JSP 技術(shù)概述 JSP 技術(shù)使用 Java 編程語言編寫 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。 MySQL 軟件采用了 GPL( GNU 通用公共許可證 )。這樣就增加了速度并提高了靈活性。而 2020 年, SUN 又被 Oracle收購。 3 2 系統(tǒng)開發(fā)環(huán)境和開發(fā)工具簡介 系統(tǒng)開發(fā)環(huán)境 硬件平臺: CPU: 內(nèi)存: 2G 軟件平臺: 操作系統(tǒng): Windows XP 數(shù)據(jù)庫: MySQL Server 開發(fā)工具: MyEclipse 開發(fā)工具包: JDK JSP 服務器: Tomcat 瀏覽器: IE 8 系統(tǒng)開發(fā)工具簡介 MySQL 數(shù)據(jù)庫介紹 MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB公司。介紹了系統(tǒng)的開發(fā) 2 環(huán)境以及開發(fā)工具,對于設計思想和設計流程也做出了全面的敘述, 在數(shù)據(jù)庫各個數(shù)據(jù)表之間的具體關(guān)聯(lián) 方面也做出了詳細說明,并且具體剖析了系統(tǒng)各個功能的實現(xiàn)過程以 及詳細設計過程。 系統(tǒng)開發(fā)意義 根據(jù)實際情況和系統(tǒng)的開發(fā)背景來看,開發(fā)本醫(yī)藥管理系統(tǒng)的意義在于:能夠集中處理藥品的進銷存業(yè)務,提供快速的藥品查 詢功能、快速的統(tǒng)計藥品信息、銷量信息,對藥品進行高效的管理以滿足管理者和 消費者的需求。醫(yī)藥作為一個關(guān)系人們健康的特殊行業(yè),國家對醫(yī)藥行業(yè)又有一些不同于其他行業(yè)的管理政策,這些都加大了管理的難度。行業(yè)的快速 發(fā)展必然導致競爭的加劇,想要在激烈的市場競爭中謀求發(fā)展,客觀上要求企業(yè)必須加強內(nèi)部管理,提高運營效率。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。在各行各業(yè)中都離不開信息的處理,這正是計算機被廣泛用于信息管理系統(tǒng)的原因。 information management。 關(guān)鍵詞 醫(yī)藥管理系統(tǒng) ; 藥品信息管理; JSP 技術(shù) II ABSTRACT With the development of science and technology and people39。 本醫(yī)藥管理系統(tǒng)首先 輸入和存儲一些基本的數(shù)據(jù)資料,例如本系統(tǒng)中的藥品信息和銷售信息、進貨 /需求信息,對于這些信息和數(shù)據(jù)能方便的進行 添加 、修改 、查詢 和 刪 除 。 根據(jù)實際需求, 本 醫(yī)藥管理 系統(tǒng)是 在 Windows XP 操作系統(tǒng) 環(huán)境 下,以MyEclipse 為前臺開發(fā)工具,采用 JSP 技術(shù),用 MySQL Server 為后臺數(shù)據(jù)庫開發(fā)工具來實現(xiàn)的。以前的數(shù)據(jù)處理要用手工操作,工作量大, 出錯率高,出錯后也不易更改。 XXXX 大學 畢業(yè)論文 基于 JSP 的醫(yī)藥管理系統(tǒng) 設計與實現(xiàn) 專業(yè)名稱 : 計算機科學與技術(shù) 班 級: 202004 學生姓名: XXX 指導教師: XXX 完成時間: 2020 年 4 月 I 摘要 隨著科學技術(shù)的發(fā)展和人們生活水平的提高,人們對于醫(yī)藥產(chǎn)品的需求迅速增加,管理藥品信息成為制藥行業(yè)的各項工作中不可缺少的一部分。本 醫(yī)藥管理 系統(tǒng)是為了管理 藥品信息而設計的。而 本 醫(yī)藥管理系統(tǒng)使用起來,效率高,速度快,也方便使用和修改。 主要實現(xiàn)醫(yī)藥管理、類別管理、購買藥品、銷售管理、進貨 /需求管理和系統(tǒng)管理等功能。其次, 為了方便管理者管理數(shù)據(jù),對各種數(shù)據(jù)進行 統(tǒng)計,如統(tǒng)計庫存信息,銷售信息和進貨 /需求信息等。s living standards improve, the demand for pharmaceutical produc
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1