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

正文內(nèi)容

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

2025-03-22 09:13 上一頁面

下一頁面
 

【正文】 null。 if(() 0){ med = (())。 (med, df)。 } (med)。 在系統(tǒng)管理方面,超級(jí)管理員擁有系統(tǒng)管理的所有權(quán)限,普通管理員只有查看所有管理員,修改密碼等功能。 } 37 添加進(jìn)貨 頁面 如圖 5圖 521 所示,查看進(jìn)貨頁面如圖 522 所示。 Category category = (())。 (())。 if(() == 0){ (1)。藥品需求添加與藥品信息添加相類似,如果數(shù)據(jù)庫中已存在所添加的藥品的需求信息,則更新藥品需求的數(shù)量即可,否則將錄入一個(gè)新的藥品需求信息到數(shù)據(jù)庫中。 圖 517 銷售明細(xì)頁面 日期查詢 日期查詢可以查詢出某日到某日的銷售明細(xì),日期格式: yyyymmdd. 日期查詢頁面 如圖 518 所示。 () 0) { (list, list)。 (temp)。 for (int i = 1。 主要代碼如下: public ActionForward sequence(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception { SellDao dao = new SellDao()。 選購藥品頁面 如圖 515 所示。 (sum, new Double(sum))。 sum += ()。 for (。 33 List list = (List) (order)。 } (new Date())。 ActionMessage message = new ActionMessage (, )。amp。 32 圖 514 藥品類別統(tǒng)計(jì)頁面 購買藥品模塊設(shè)計(jì) 購買藥品模塊的主要代碼如下: public ActionForward order(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { SellDetailForm sdf = (SellDetailForm) form。類別的刪除在查看類別頁面點(diǎn)擊“刪除”即可。 藥品類別的添加 藥品類別的添加主要是添加藥品的名稱和 類別描述。 (c)。 (())。藥品類別信息管理模塊主要是對(duì)類別信息進(jìn)行統(tǒng)一管理,它包含對(duì)藥品類 別的添加、查看、統(tǒng)計(jì)等操作。 高級(jí)查詢頁面 如圖 58 所示。查看藥品詳細(xì)信息頁面 如圖 56所示。 圖 52 添加藥品頁面 圖 53 添加藥品頁面 27 圖 54 更新藥品頁面 分頁查看所有藥品 在添加藥品信息以后,請求轉(zhuǎn)發(fā)到查看所有藥品,將對(duì)所有藥品信息進(jìn)行分頁顯示,此操作通過 MedicineAction 類的 paging()方法 進(jìn)行處理。此類主要包含三個(gè)方法,分別為 loadMedicine()、 loadMedicineCategory()、findMedicineByMedNo()、其中 loadMedicine()方法與findMedicineByMedNo()、用 于根據(jù)藥品 id 及藥品編碼查詢藥品信息,loadMedicineAndCategory()用于查詢藥品信息與藥品類別信息,此方法使用內(nèi)聯(lián)接對(duì)藥品信息表與藥品類別表進(jìn)行聯(lián)合查詢,它可以減少 SQL 語句的數(shù)量。 } catch (Exception e) { ()。 (())。 if ((.) != 1) { String endWith =((.), ())。 Category category = (())。 if (() == 0) { (1)。 } } } 醫(yī)藥 管理模塊 設(shè)計(jì) 藥品信息管理主要對(duì)藥品基本信息的維護(hù),此模塊包含藥品信息的添加、刪除、查詢等操作。 } if (user != null) { ().setAttribute(user, user)。 if (userName != null amp。 } (3) 處理用戶登錄請求的主要代碼如下: public class LoginAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception { UserForm uf = (UserForm) form。 ().mit()。 ()。 } } 23 系統(tǒng)登陸模塊設(shè)計(jì) 系統(tǒng)登錄是一個(gè)對(duì)用戶身份驗(yàn)證的過程,只有登錄成功的用戶才可以對(duì)系統(tǒng)進(jìn)行操作,否則不能對(duì)系統(tǒng)進(jìn)行管理維護(hù), 它 是系統(tǒng)的一道安全門。 } return s。類似于這種操作,在程序中使用的非常頻繁,將其封裝為一個(gè)公共類中,是一種良好的決解方案。 (, all)。 主要代碼如下: public class DeleteAction extends LookupDispatchAction{ public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception { if(().getAttribute(user) == null){ return (login)。 if (().getAttribute(user) == null) { return (login)。 21 protected Locale locale = null。 ().rollback()。 ()。 ().mit()。主要代碼如下: public class SupperDao { protected Session session = null。 (session)。 if(session != null){ if(()){ ()。在這一過程中,如果查詢數(shù)據(jù)時(shí)使用了延遲加載,當(dāng) Jsp頁面顯示數(shù)據(jù)信息時(shí), Hibernate 將拋出異常信息,因此此時(shí) Session 已經(jīng)關(guān)閉, Hibernate 不再對(duì)數(shù)據(jù)進(jìn)行操作。 (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 公共類設(shè)計(jì) 在 Java 程序開發(fā)中,如果一個(gè)功能反復(fù)被調(diào)用,可以將這個(gè)功能抽取出來封裝為一個(gè)類做為公共類,在需要此 功能的地方通過繼承此類進(jìn)行實(shí)現(xiàn)。 表 藥品銷售信息表 字段名 數(shù)據(jù)類型 長度 是否主鍵 允許空 描述 id integer — 是 否 自動(dòng)編號(hào) sellName varchar 200 否 否 藥品名 稱 sellPrice double — 否 否 藥品單價(jià) sellCount integer — 否 否 銷售 數(shù)量 sellTime datetime — 否 否 銷售時(shí)間 medid integer — 否 是 藥品 編號(hào) userid integer — 否 是 用戶 編號(hào) 數(shù)據(jù)庫 ER 圖 (1) 根據(jù)實(shí)際需求和設(shè)計(jì)規(guī)劃得出的實(shí)體有: 用戶 實(shí)體、藥品實(shí)體、類別實(shí)體、銷售明細(xì)實(shí)體,各實(shí)體的 屬性圖如圖 4圖 4圖 41圖 412 所示。 (1) 用戶 信息表 (tb_user),如表 所示。其主要任務(wù)是設(shè)計(jì)出能滿足各種應(yīng)用要求的數(shù)據(jù)模型。 醫(yī)藥管理系統(tǒng) 表示層 (Struts 框架 ) 業(yè)務(wù)邏 輯層 (Struts 框架 ) 持久層 (Hibernate 框 架 ) 數(shù)據(jù)庫層 (MySQL 數(shù)據(jù)庫 ) 視圖JSP/ActionForm Struts 標(biāo)簽 控制器 Action 持久化 Hibernate API 醫(yī)藥管理系統(tǒng) MySQL 數(shù)據(jù)庫 10 圖 44 ActionForm 對(duì)象圖 持久層結(jié)構(gòu)設(shè)計(jì) 持久層結(jié)構(gòu)通過 Hibernate 框架進(jìn)行設(shè)計(jì),由于 Hibernate 對(duì)不同對(duì)象的增、刪、改、查操作都具有一定的共性,如添加數(shù)據(jù)使用 sava()方法、刪除數(shù)據(jù)使用 delete()方法等,項(xiàng)目中將這些具有共性的操作抽取出來,封裝成一個(gè)類,其他數(shù)據(jù)庫 操作對(duì)象可繼承此類來擁有這些方法,從而減少程序中的多余代碼, 持久層結(jié)構(gòu)設(shè)計(jì)圖如 圖 45 所示。 圖 42 四層結(jié)構(gòu)圖 對(duì)于四層結(jié)構(gòu)的具體實(shí)現(xiàn)如 圖 43 所示。如軟件的邏輯分層結(jié)構(gòu)、結(jié)構(gòu)的實(shí)現(xiàn)、數(shù)據(jù)庫等等,特別是在 Java 的大型項(xiàng)目中,還需要設(shè)計(jì)出程序中包結(jié)構(gòu)及接口等,非常復(fù)雜, 需要程序員進(jìn)行全面的考慮。這個(gè)模型不涉及硬件、軟件、數(shù)據(jù)結(jié)構(gòu)與文件組織,它與對(duì)系統(tǒng)的物理描述無關(guān),只是用一種圖形及與此相關(guān)的注釋來表示系統(tǒng)的邏 輯模型,即所開發(fā)的系統(tǒng)在管理信息處理方面要做什么。本 醫(yī)藥管理 系統(tǒng)提供快速的藥品查詢功能、快速的統(tǒng)計(jì)藥品信息、銷售信息等,對(duì)藥品進(jìn)行高效的管理以滿足管理者的需求。一般地,軟件領(lǐng)域的可行性分析主要考慮 兩 個(gè)因素 : 技術(shù) 可行性和經(jīng)濟(jì)可行性。 自 JSP 推出后,眾多大公司都支持 JSP 技術(shù)的服務(wù)器,如 IBM、 Oracle、Bea 公司等,所以 JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 JSP 將網(wǎng)頁邏輯與 網(wǎng)頁設(shè)計(jì) 和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的 應(yīng)用程序 的開發(fā)變得迅速和容易。 MySQL 軟件采用了 GPL( GNU 通用公共許可證 )。而 2021 年, SUN 又被 Oracle收購。介紹了系統(tǒng)的開發(fā) 2 環(huán)境以及開發(fā)工具,對(duì)于設(shè)計(jì)思想和設(shè)計(jì)流程也做出了全面的敘述, 在數(shù)據(jù)庫各個(gè)數(shù)據(jù)表之間的具體關(guān)聯(lián) 方面也做出了詳細(xì)說明,并且具體剖析了系統(tǒng)各個(gè)功能的實(shí)現(xiàn)過程以 及詳細(xì)設(shè)計(jì)過程。醫(yī)藥作為一個(gè)關(guān)系人們健康的特殊行業(yè),國家對(duì)醫(yī)藥行業(yè)又有一些不同于其他行業(yè)的管理政策,這些都加大了管理的難度。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。在各行各業(yè)中都離不開信息的處理,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1