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

正文內(nèi)容

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

2022-09-24 09:21:47 本頁面
 

【正文】 evelopment 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。 主要實(shí)現(xiàn)醫(yī)藥管理、類別管理、購買藥品、銷售管理、進(jìn)貨 /需求管理和系統(tǒng)管理等功能。本 醫(yī)藥管理 系統(tǒng)是為了管理 藥品信息而設(shè)計(jì)的。以前的數(shù)據(jù)處理要用手工操作,工作量大, 出錯(cuò)率高,出錯(cuò)后也不易更改。 本醫(yī)藥管理系統(tǒng)首先 輸入和存儲(chǔ)一些基本的數(shù)據(jù)資料,例如本系統(tǒng)中的藥品信息和銷售信息、進(jìn)貨 /需求信息,對于這些信息和數(shù)據(jù)能方便的進(jìn)行 添加 、修改 、查詢 和 刪 除 。 information management。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。行業(yè)的快速 發(fā)展必然導(dǎo)致競爭的加劇,想要在激烈的市場競爭中謀求發(fā)展,客觀上要求企業(yè)必須加強(qiáng)內(nèi)部管理,提高運(yùn)營效率。 系統(tǒng)開發(fā)意義 根據(jù)實(shí)際情況和系統(tǒng)的開發(fā)背景來看,開發(fā)本醫(yī)藥管理系統(tǒng)的意義在于:能夠集中處理藥品的進(jìn)銷存業(yè)務(wù),提供快速的藥品查 詢功能、快速的統(tǒng)計(jì)藥品信息、銷量信息,對藥品進(jìn)行高效的管理以滿足管理者和 消費(fèi)者的需求。 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 服務(wù)器: Tomcat 瀏覽器: IE 8 系統(tǒng)開發(fā)工具簡介 MySQL 數(shù)據(jù)庫介紹 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB公司。這樣就增加了速度并提高了靈活性。 JSP 技術(shù)概述 JSP 技術(shù)使用 Java 編程語言編寫 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。插入的 Java程序段可以操作 數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 所謂可行性應(yīng)該包括必要性和可能性兩個(gè)方面。 JDK 開發(fā)工具包, Tomcat 服務(wù)器 , IE 8瀏覽器 以及 JSP 技術(shù),能夠?qū)崿F(xiàn)本醫(yī)藥管理系統(tǒng),以滿足用戶需求。 系統(tǒng) 功能需求 根據(jù)實(shí)際情況分析,本醫(yī)藥管理系統(tǒng)的應(yīng)具有主要功能包括: (1) 醫(yī)藥管理:添加藥品、查看藥品、高級查詢、查看庫存; (2) 類別管理:添加類別、查看類別、類別統(tǒng)計(jì); (3) 購買藥品:選購藥品、查看選購; (4) 銷售管理:查看明細(xì)、今日明細(xì)、日期查詢、銷售排行; (5) 進(jìn)貨 /需求管理:添加進(jìn)貨、查看進(jìn)貨; (6) 系統(tǒng)管理:添加管理員、查看所有管理員、修改密碼、系統(tǒng)初始化、退出系統(tǒng)。 圖 31 醫(yī)藥管理系統(tǒng)零層數(shù)據(jù)流圖 醫(yī)藥管理系統(tǒng)一 層數(shù)據(jù)流圖如圖 3圖 3圖 3圖 35 所示。 系統(tǒng)功能結(jié)構(gòu)圖如圖 41 所示 。AcitonFomr 對表單數(shù)據(jù)進(jìn)行了封裝,在 Jsp 頁面與 Action 對象中提供了交互訪問的方法。 圖 46 Action 對象關(guān)系圖 頁面結(jié)構(gòu)設(shè)計(jì) 醫(yī)藥管理系統(tǒng)的頁面結(jié)構(gòu)采用框架進(jìn)行設(shè)計(jì),通過 HTML 語言中的呃framesd標(biāo)簽及 frame標(biāo)簽將頁面分成三個(gè)部分,分別為頁面頭部、頁面導(dǎo)航及內(nèi)容頁面,頁面結(jié)構(gòu)圖如 圖 47 所 示。在醫(yī)藥管理系統(tǒng)中,實(shí)體對象及其關(guān)系如 圖 48 所示。 表 藥品信息表 字段名 數(shù)據(jù)類型 長度 是否主鍵 允許空 描述 id integer — 是 否 自動(dòng)編號 medNo varchar 100 否 否 藥品編 碼 Name varchar 200 否 否 藥品名稱 factoryAdd varchar 200 否 是 出廠 地址 description mediumtext — 否 是 藥品 描述 price double — 否 否 藥品 單價(jià) medCount integer — 否 是 藥品數(shù)量 reqCount integer — 否 是 需求數(shù)量 photoPath varchar 255 否 是 藥品 圖片 categoryId datetime — 否 是 類別 編號 14 (3) 藥品類別信息表 (tb_category),如表 所示。 圖 413 各實(shí)體關(guān)系 ER 圖 銷售明細(xì) 藥品編碼 藥品名稱 藥品單價(jià) 銷售數(shù)量 銷售時(shí)間 操作員 銷售金額 N 藥品 類別 用戶 銷售明細(xì) 管理 M N M 1 N N 添加 銷售 管理 管理 M M N 17 5 系統(tǒng) 詳細(xì) 設(shè)計(jì) 在編寫代碼之前,需要對項(xiàng)目做出一些準(zhǔn)備工作,如項(xiàng)目環(huán)境的搭建、項(xiàng)目所涉及到的第三方類庫的支持、 的配置等。 Hibernate 過濾器 在 Web 項(xiàng)目中,以普通方式使用 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 類為項(xiàng)目中所有數(shù)據(jù)庫操作的父類,此類中封裝了數(shù)據(jù)庫操作的常用方法。 ()。 ().rollback()。 ().mit()。 Struts 的 DispatchAction 類繼承 Action 類,此類在處理請求時(shí)首先要執(zhí)行 execute()方法,然后通過控制器再轉(zhuǎn)發(fā)到相應(yīng)的方法進(jìn)行業(yè)務(wù)處理,如果對系統(tǒng) 中涉及到的 Action 都編寫一個(gè)驗(yàn)證方法,程序代碼的重負(fù)性太高,則不能體現(xiàn)出面向?qū)ο蟮脑O(shè)計(jì)模式,所以將其單獨(dú)封裝 BaseAction 類中,此類通過重寫 Action 類的 execute()方法對用戶身份進(jìn)行驗(yàn)證。 public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { = (request)。 } } DeleteAction 類 公共類 DeleteAction主要用于項(xiàng)目中 LookupDispatchAction的請求進(jìn)行處理,它繼承 LookupDispatchAction 類,此類中同樣重寫了 execute()方法對用戶身份做出驗(yàn)證,當(dāng)用戶身份不失敗時(shí),將進(jìn)行錯(cuò)誤處理。 } protected Map getKeyMethodMap() { Map map = new HashMap()。 } } 字符串工具類 在一個(gè) Web 項(xiàng)目中,字符串是經(jīng)常被操作的對象,為簡化程序的代碼及提高程序的可讀性,對經(jīng)常用到的字符串處理方法,可以封裝一個(gè)字符串工具類對其進(jìn)行操作。 主要代碼如下: public class StringUtil { public static String encodeURL(String s){ try { s = (s,GBK)。 } catch (Exception e) { ()。 圖 51 登 錄頁面圖 (2) 用戶登錄時(shí)查詢用戶登錄信息,主要代碼如下: 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){ (())。 } } 藥品類別持久層設(shè)計(jì) CategoryDao 類是藥品 類別 對象的數(shù)據(jù)庫操作類,它繼承 SuperDao 類。 31 圖 511 添加 藥品類別頁面 分頁查看類別信息 分頁查看類別信息頁面 如圖 512 所示。 圖 513 類別修改頁面 藥品類別統(tǒng)計(jì) 藥品類別統(tǒng)計(jì)主要統(tǒng)計(jì)該類別藥品數(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 查看明細(xì)和今日明細(xì) 查看明細(xì)頁面列出的是所有已售出的藥品信息,今日明細(xì)只列出當(dāng)日所有已售出的藥品信息。 銷售排行頁面 如圖 519 所示。 主要代碼如下: public ActionForward add(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { Medicine med
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1