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

正文內容

基于struts與hibernate框架的醫(yī)藥管理系統(編輯修改稿)

2024-12-23 21:46 本頁面
 

【文章內容簡介】 ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 系統流程圖 醫(yī)藥管理系統流程圖如圖 。 醫(yī)藥管理系統 添加藥品 查詢藥品 修改藥品 類別統計 查詢進貨 刪除藥品 添加類別 查詢類別 修改類別 刪除類別 刪除需求 修改需求 基本信息管理 系統初始化 庫存修改 查詢銷售明細 當日明細統計 銷售排行統計 添加管理員 查詢管理員 密碼修改 藥品信息管理 藥品類別管理 添加需求 進貨需求管理 藥品銷售管理 系統管理 管理員登陸 管理員 共 31 頁 第 10 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 邏輯分層結構設計 醫(yī)藥管理系統由 4層結構組成,并遵循 MVC結構進行設計。 4層結構分別為表示層、業(yè)務邏輯層、持久層與數據庫層,如圖 。 圖 其中表示層與業(yè)務邏輯層均由 Struts框架組成,表示層用于提供程序與用戶之間交互的界面,項目主要通過 JSP、 ActionForm及 Struts標簽庫進行展現;業(yè)務邏輯層用于處理程序中得各種業(yè)務邏輯,項目中通過 Struts框架的中央控制器及 Action對象對業(yè)務請求進行處理;持久層有 Hibernate框架組成,它負責應用程序與關系型數據庫之間的操作;數據庫層為應用程序所使用的數據庫。對于 4層結構的具體實現如圖 。 圖 醫(yī)藥管理系統 數據庫層 (MySQL 數據庫 ) 持久層 (Hibernate 框架 ) 業(yè)務邏 輯層 (Struts 框架 ) 表示層 (Struts 框架 ) 醫(yī)藥管理系統 持久化 控制器 視圖 MySQL 數據庫 共 31 頁 第 11 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 系統預覽 系統登陸頁面如圖 ,該頁面為系統的入口,只有輸入正確的用戶名與密碼才能進入系統。 圖 如圖 ,它可以在眾多的藥品中找到符合要求的藥品信息。 圖 共 31 頁 第 12 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 藥品的種類也是管理上的重要參數,如圖 ,該頁面可以根據現有藥品的名稱統計其種類中得比例。管理系統中的所有藥品頁面用于查看當前庫存中得藥品名稱與庫存數量,如圖 。在該頁面中,還可以對藥品信息驚醒修改和藥品的購進。 圖 圖 共 31 頁 第 13 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 第五章 數據庫設計 數據庫分析 為防止數據訪問量增加使系統資源不足而導致的系統崩潰 ,醫(yī)藥管理系統的數據庫采用了獨立的 MySQL數據服務器 ,將數據庫獨立放在一個服務器中。這樣即使服務器崩潰了,數據庫服務器也不會受到影響;另外一個好處就是能夠更快、更好地處理更多的數據。 數據庫概念設計 物品實體對象 物品實體包括藥品編號、名稱藥品編碼、出廠地址、描述等屬性。藥品編號是識別不用藥品的唯一編號,其數據類型是 int,并且是數據庫自增的。其余的屬性都是藥品的通用特性,如藥品名稱、類別、價 格、出廠地址和藥品描述等。藥品實體 ER圖,如圖 ,表結構如圖 。 圖 藥品 編號 藥品名稱 藥品編號 出廠地址 描述 價格 類別 時間 圖片 需求數量 數量 共 31 頁 第 14 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 藥品類別實體對象 藥品類別實體對象對應著藥品類別的分類信息,其中包括編號、類別名稱、類別描述、類別簡短描述、類別創(chuàng)建時間、類別中得藥品信息等。藥品類別實體 ER圖,如圖 ,表結構如 圖 。 圖 Column Name Datatype Length Default Value Comment id int 11 主鍵 medNo varchar 100 藥品編碼 Name varchar 200 名稱 factoryAdd varchar 200 NULL 出廠地址 Description text 0 NULL 描述信息 Price double 0 單價 medCunt int 11 NULL 庫存數量 reqCount int 11 NULL 需求數量 PhotoPath varchar 255 NULL 圖片 Categoryld int 11 NULL 所屬類型 藥品類別 類別名稱 類別簡短描述 類別編號 類別創(chuàng)建時間 類別中得藥品 類別描述 共 31 頁 第 15 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ Column Name Datatype Length Default Value Comment Id int 11 主鍵 Name varchar 100 類別名稱 Description Text 0 NULL 描述信息 Creat Time datetime 0 NULL 創(chuàng)建時間 圖 銷售 明細實體對象 銷售明細實體對象用于描述藥品在銷售時刻的具體情況,如藥品名稱、價格、數量、銷售時間、操作人員等信息。這些信息十分重要,需要記錄到數據庫中。銷售明細實體 ER圖,如圖 ,表結構如圖 。 圖 Column Name Datatype Length Default Value Comment Id int 11 NULL 主鍵 SellName Varchar(200) 100 藥品名稱 SellPrice Double 11 銷售單價 SellCount Int 0 銷售數量 SellTime Datetime 0 銷售時間 Medid Int 11 NULL 藥品 id Useid Int 11 NULL 用戶 id 圖 銷售明細 編號 藥品名稱 價格 數量 操作人員 藥品 時間 總額 共 31 頁 第 16 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 第六章 詳細設計 公共類設計 在 Java程序開發(fā)中,如果一個功能反復被調用,則可以將這個功能抽取出來封裝為一個類作為公共類,在需要此功能的地方通過此類進行實現。公共類實質 是代碼重用的一種方式,在面向對象的開發(fā)模式中經常被使用,它可以簡化程序中的代碼,提高程序的可讀性。 系統登錄模塊設計 系統登錄是一個對用戶身份進行驗證的過程 ,只有登錄成功的用戶才可以對系統進行操作 ,否則不能對系統進行管理和維護 ,它是系統的一道安全門。 查詢用戶 創(chuàng)建名位 UserDao的類,封裝對用戶及系統級數數據的操作。再此類中編寫 login()方法 ,用于根據用戶名及密碼查詢用戶對象。 在用戶的登錄過程中,需要到數據庫查看用戶對象是否存在,當用戶提交登錄信息時,調用此方法了返回查詢后的 用戶對象,如果查詢不到將返回 null值。 登錄請求 用戶登錄請求由 LoginAction類進行處理,此類繼承了 Action對象,它重寫 execute()方法對用戶登錄請求進行驗證。 UserForm對象為用戶 ActionForm對象 , Struts自動將 JSP頁面表單信息封裝在此對象之中 , 所以可以直接獲取 ActionForm對象中的屬性信息。LoginAction類通過 UserForm中的用戶名及密碼屬性,調用 UserDao對象中的login()方法對用戶信息進
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1