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

正文內容

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

2023-03-09 09:13:29 本頁面
 

【正文】 lopment tools for the front, using JSP technology, MySQL Server backend database development tools. Medical management, category management, buying drugs, sales management, purchase / demand management and system management functions. Management system of the medicine first enter and store some of the basic data, such as drug information and sales information in this system, purchase / demand for such information and data can easily add, modify, query and delete. Secondly, in order to facilitate management of data managers, a variety of data statistics, such as statistical inventory information, sales information, and purchase / demand information. Keywords Pharmaceutical management system。 主要實現(xiàn)醫(yī)藥管理、類別管理、購買藥品、銷售管理、進貨 /需求管理和系統(tǒng)管理等功能。本 醫(yī)藥管理 系統(tǒng)是為了管理 藥品信息而設計的。以前的數(shù)據處理要用手工操作,工作量大, 出錯率高,出錯后也不易更改。 本醫(yī)藥管理系統(tǒng)首先 輸入和存儲一些基本的數(shù)據資料,例如本系統(tǒng)中的藥品信息和銷售信息、進貨 /需求信息,對于這些信息和數(shù)據能方便的進行 添加 、修改 、查詢 和 刪 除 。 information management。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。行業(yè)的快速 發(fā)展必然導致競爭的加劇,想要在激烈的市場競爭中謀求發(fā)展,客觀上要求企業(yè)必須加強內部管理,提高運營效率。 系統(tǒng)開發(fā)意義 根據實際情況和系統(tǒng)的開發(fā)背景來看,開發(fā)本醫(yī)藥管理系統(tǒng)的意義在于:能夠集中處理藥品的進銷存業(yè)務,提供快速的藥品查 詢功能、快速的統(tǒng)計藥品信息、銷量信息,對藥品進行高效的管理以滿足管理者和 消費者的需求。 3 2 系統(tǒng)開發(fā)環(huán)境和開發(fā)工具簡介 系統(tǒng)開發(fā)環(huán)境 硬件平臺: CPU: 內存: 2G 軟件平臺: 操作系統(tǒng): Windows XP 數(shù)據庫: MySQL Server 開發(fā)工具: MyEclipse 開發(fā)工具包: JDK JSP 服務器: Tomcat 瀏覽器: IE 8 系統(tǒng)開發(fā)工具簡介 MySQL 數(shù)據庫介紹 MySQL 是一個小型關系型數(shù)據庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB公司。這樣就增加了速度并提高了靈活性。 JSP 技術概述 JSP 技術使用 Java 編程語言編寫 XML 的 tags 和 scriptlets,來封裝產生動態(tài)網頁的處理邏輯。插入的 Java程序段可以操作 數(shù)據庫 、重新定向網頁等,以實現(xiàn)建立動態(tài)網頁所需要的功能。 Java Servlet 是 JSP 的技術基礎,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 所謂可行性應該包括必要性和可能性兩個方面。 JDK 開發(fā)工具包, Tomcat 服務器 , IE 8瀏覽器 以及 JSP 技術,能夠實現(xiàn)本醫(yī)藥管理系統(tǒng),以滿足用戶需求。 系統(tǒng) 功能需求 根據實際情況分析,本醫(yī)藥管理系統(tǒng)的應具有主要功能包括: (1) 醫(yī)藥管理:添加藥品、查看藥品、高級查詢、查看庫存; (2) 類別管理:添加類別、查看類別、類別統(tǒng)計; (3) 購買藥品:選購藥品、查看選購; (4) 銷售管理:查看明細、今日明細、日期查詢、銷售排行; (5) 進貨 /需求管理:添加進貨、查看進貨; (6) 系統(tǒng)管理:添加管理員、查看所有管理員、修改密碼、系統(tǒng)初始化、退出系統(tǒng)。 圖 31 醫(yī)藥管理系統(tǒng)零層數(shù)據流圖 醫(yī)藥管理系統(tǒng)一 層數(shù)據流圖如圖 3圖 3圖 3圖 35 所示。 系統(tǒng)功能結構圖如圖 41 所示 。AcitonFomr 對表單數(shù)據進行了封裝,在 Jsp 頁面與 Action 對象中提供了交互訪問的方法。 圖 46 Action 對象關系圖 頁面結構設計 醫(yī)藥管理系統(tǒng)的頁面結構采用框架進行設計,通過 HTML 語言中的呃framesd標簽及 frame標簽將頁面分成三個部分,分別為頁面頭部、頁面導航及內容頁面,頁面結構圖如 圖 47 所 示。在醫(yī)藥管理系統(tǒng)中,實體對象及其關系如 圖 48 所示。 表 藥品信息表 字段名 數(shù)據類型 長度 是否主鍵 允許空 描述 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),如表 所示。 圖 413 各實體關系 ER 圖 銷售明細 藥品編碼 藥品名稱 藥品單價 銷售數(shù)量 銷售時間 操作員 銷售金額 N 藥品 類別 用戶 銷售明細 管理 M N M 1 N N 添加 銷售 管理 管理 M M N 17 5 系統(tǒng) 詳細 設計 在編寫代碼之前,需要對項目做出一些準備工作,如項目環(huán)境的搭建、項目所涉及到的第三方類庫的支持、 的配置等。 Hibernate 過濾器 在 Web 項目中,以普通方式使用 Hibernate 將無法解決 Hibernate 延遲加載,如下圖所示。 主要代碼如下: 19 public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException { try { (request, response)。 } } } public static Session getSession() { Session session = (Session)()。 } } SuperDao 類 SuperDao 類為項目中所有數(shù)據庫操作的父類,此類中封裝了數(shù)據庫操作的常用方法。 ()。 ().rollback()。 ().mit()。 Struts 的 DispatchAction 類繼承 Action 類,此類在處理請求時首先要執(zhí)行 execute()方法,然后通過控制器再轉發(fā)到相應的方法進行業(yè)務處理,如果對系統(tǒng) 中涉及到的 Action 都編寫一個驗證方法,程序代碼的重負性太高,則不能體現(xiàn)出面向對象的設計模式,所以將其單獨封裝 BaseAction 類中,此類通過重寫 Action 類的 execute()方法對用戶身份進行驗證。 public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { = (request)。 } } DeleteAction 類 公共類 DeleteAction主要用于項目中 LookupDispatchAction的請求進行處理,它繼承 LookupDispatchAction 類,此類中同樣重寫了 execute()方法對用戶身份做出驗證,當用戶身份不失敗時,將進行錯誤處理。 } protected Map getKeyMethodMap() { Map map = new HashMap()。 } } 字符串工具類 在一個 Web 項目中,字符串是經常被操作的對象,為簡化程序的代碼及提高程序的可讀性,對經常用到的字符串處理方法,可以封裝一個字符串工具類對其進行操作。 主要代碼如下: public class StringUtil { public static String encodeURL(String s){ try { s = (s,GBK)。 } catch (Exception e) { ()。 圖 51 登 錄頁面圖 (2) 用戶登錄時查詢用戶登錄信息,主要代碼如下: public User login(String userName,String password){ User user = null。 Query query =(hql).setParameter(0,userName). setParameter(1, password)。 24 ().rollback()。 String password = ()。 password != null) { UserDao userDao = new UserDao()。 } else { (error, error)。 MedicineForm df = (MedicineForm) form。 (med, df)。 FormFile photo = ()。 fname = (new Date()) + endWith。 ()。 return (addSuccess)。 修改 藥品 與添加 藥品 的處理過程相同。 分頁查看所有藥品頁面 如圖 55 所示。 藥品 模糊查詢頁面 如圖 57 所示 。查看庫存頁 面 如圖 5圖 510 所示。 Category c = new Category()。 if(() != 0){ (())。 } } 藥品類別持久層設計 CategoryDao 類是藥品 類別 對象的數(shù)據庫操作類,它繼承 SuperDao 類。 31 圖 511 添加 藥品類別頁面 分頁查看類別信息 分頁查看類別信息頁面 如圖 512 所示。 圖 513 類別修改頁面 藥品類別統(tǒng)計 藥品類別統(tǒng)計主要統(tǒng)計該類別藥品數(shù)量所占藥品庫存數(shù)量的百分比。amp。 Medicine med = (())。 (request, errors)。 (sum)。 if (list == null) { (1)。 i++) { SellDetailForm temp = (SellDetailForm) (i 1)。 } (i)。 } return (order)。 查看選購頁面 如圖 516 所示。 List sellTotalPrice = new ArrayList()。 i++) { SellSeq temp = (SellSeq) (i 1)。 if (list != null amp。 } 35 查看明細和今日明細 查看明細頁面列出的是所有已售出的藥品信息,今日明細只列出當日所有已售出的藥品信息。 銷售排行頁面 如圖 519 所示。 主要代碼如下: public ActionForward add(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { Medicine med =
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1