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

正文內(nèi)容

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

2024-09-17 09:21本頁(yè)面
  

【正文】 在系統(tǒng)管理方面,超級(jí)管理員擁有系統(tǒng)管理的所有權(quán)限,普通管理員只有查看所有管理員,修改密碼等功能。 } 37 添加進(jìn)貨 頁(yè)面 如圖 5圖 521 所示,查看進(jìn)貨頁(yè)面如圖 522 所示。 } (med)。 Category category = (())。 (med, df)。 (())。 if(() 0){ med = (())。 if(() == 0){ (1)。 主要代碼如下: public ActionForward add(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { Medicine med = null。藥品需求添加與藥品信息添加相類似,如果數(shù)據(jù)庫(kù)中已存在所添加的藥品的需求信息,則更新藥品需求的數(shù)量即可,否則將錄入一個(gè)新的藥品需求信息到數(shù)據(jù)庫(kù)中。 銷售排行頁(yè)面 如圖 519 所示。 圖 517 銷售明細(xì)頁(yè)面 日期查詢 日期查詢可以查詢出某日到某日的銷售明細(xì),日期格式: yyyymmdd. 日期查詢頁(yè)面 如圖 518 所示。 } 35 查看明細(xì)和今日明細(xì) 查看明細(xì)頁(yè)面列出的是所有已售出的藥品信息,今日明細(xì)只列出當(dāng)日所有已售出的藥品信息。 () 0) { (list, list)。 if (list != null amp。 (temp)。 i++) { SellSeq temp = (SellSeq) (i 1)。 for (int i = 1。 List sellTotalPrice = new ArrayList()。 主要代碼如下: public ActionForward sequence(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception { SellDao dao = new SellDao()。 查看選購(gòu)頁(yè)面 如圖 516 所示。 選購(gòu)藥品頁(yè)面 如圖 515 所示。 } return (order)。 (sum, new Double(sum))。 } (i)。 sum += ()。 i++) { SellDetailForm temp = (SellDetailForm) (i 1)。 for (。 if (list == null) { (1)。 33 List list = (List) (order)。 (sum)。 } (new Date())。 (request, errors)。 ActionMessage message = new ActionMessage (, )。 Medicine med = (())。amp。amp。 32 圖 514 藥品類別統(tǒng)計(jì)頁(yè)面 購(gòu)買藥品模塊設(shè)計(jì) 購(gòu)買藥品模塊的主要代碼如下: public ActionForward order(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { SellDetailForm sdf = (SellDetailForm) form。 圖 513 類別修改頁(yè)面 藥品類別統(tǒng)計(jì) 藥品類別統(tǒng)計(jì)主要統(tǒng)計(jì)該類別藥品數(shù)量所占藥品庫(kù)存數(shù)量的百分比。類別的刪除在查看類別頁(yè)面點(diǎn)擊“刪除”即可。 31 圖 511 添加 藥品類別頁(yè)面 分頁(yè)查看類別信息 分頁(yè)查看類別信息頁(yè)面 如圖 512 所示。 藥品類別的添加 藥品類別的添加主要是添加藥品的名稱和類別描述。 } } 藥品類別持久層設(shè)計(jì) CategoryDao 類是藥品 類別 對(duì)象的數(shù)據(jù)庫(kù)操作類,它繼承 SuperDao 類。 (c)。 if(() != 0){ (())。 (())。 Category c = new Category()。藥品類別信息管理模塊主要是對(duì)類別信息進(jìn)行統(tǒng)一管理,它包含對(duì)藥品類別的添加、查看、統(tǒng)計(jì)等操作。查看庫(kù)存頁(yè) 面 如圖 5圖 510 所示。 高級(jí)查詢頁(yè)面 如圖 58 所示。 藥品 模糊查詢頁(yè)面 如圖 57 所示 。查看藥品詳細(xì)信息頁(yè)面 如圖 56所示。 分頁(yè)查看所有藥品頁(yè)面 如圖 55 所示。 圖 52 添加藥品頁(yè)面 圖 53 添加藥品頁(yè)面 27 圖 54 更新藥品頁(yè)面 分頁(yè)查看所有藥品 在添加藥品信息以后,請(qǐng)求轉(zhuǎn)發(fā)到查看所有藥品 ,將對(duì)所有藥品信息進(jìn)行分頁(yè)顯示,此操作通過(guò) MedicineAction 類的 paging()方法進(jìn)行處理。 修改 藥品 與添加 藥品 的處理過(guò)程相同。此類主要包含三個(gè)方法,分別為 loadMedicine()、 loadMedicineCategory()、findMedicineByMedNo()、其中 loadMedicine()方法與findMedicineByMedNo()、用 于根據(jù)藥品 id 及藥品編碼查詢藥品信息,loadMedicineAndCategory()用 于查詢藥品信息與藥品類別信息,此方法使用內(nèi)聯(lián)接對(duì)藥品信息表與藥品類別表進(jìn)行聯(lián)合查詢,它可以減少 SQL 語(yǔ)句的數(shù)量。 return (addSuccess)。 } catch (Exception e) { ()。 ()。 (())。 fname = (new Date()) + endWith。 if ((.) != 1) { String endWith =((.), ())。 FormFile photo = ()。 Category category = (())。 (med, df)。 if (() == 0) { (1)。 MedicineForm df = (MedicineForm) form。 } } } 醫(yī)藥 管理模塊 設(shè)計(jì) 藥品信息管理主要對(duì)藥品基本信息的維護(hù),此模塊包含藥品信息的添加、刪除、查詢等操作。 } else { (error, error)。 } if (user != null) { ().setAttribute(user, user)。 password != null) { UserDao userDao = new UserDao()。 if (userName != null amp。 String password = ()。 } (3) 處理用戶登錄請(qǐng)求的主要代碼 如下: public class LoginAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception { UserForm uf = (UserForm) form。 24 ().rollback()。 ().mit()。 Query query =(hql).setParameter(0,userName). setParameter(1, password)。 ()。 圖 51 登 錄頁(yè)面圖 (2) 用戶登錄時(shí)查詢用戶登錄信息,主要代碼如下: public User login(String userName,String password){ User user = null。 } } 23 系統(tǒng)登陸模塊設(shè)計(jì) 系統(tǒng)登錄是一個(gè)對(duì)用戶身份驗(yàn)證的過(guò)程,只有登錄成功的用戶才可以對(duì)系統(tǒng)進(jìn)行操作,否則不能對(duì)系統(tǒng)進(jìn)行管理維護(hù), 它 是系統(tǒng)的一道安全門。 } catch (Exception e) { ()。 } return s。 主要代碼如下: public class StringUtil { public static String encodeURL(String s){ try { s = (s,GBK)。類似于這種操作,在程序中使用的非常頻繁,將其封裝為一個(gè)公共類中,是一種良好的決解方案。 } } 字符串工具類 在一個(gè) Web 項(xiàng)目中,字符串是經(jīng)常被操作的對(duì)象,為簡(jiǎn)化程序的代碼及提高程序的可讀性,對(duì)經(jīng)常用到的字符串處理方法,可以封裝一個(gè)字符串工具類對(duì)其進(jìn)行操作。 (, all)。 } protected Map getKeyMethodMap() { Map map = new HashMap()。 主要代碼如下: public class DeleteAction extends LookupDispatchAction{ public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception { if(().getAttribute(user) == null){ return (login)。 } } DeleteAction 類 公共類 DeleteAction主要用于項(xiàng)目中 LookupDispatchAction的請(qǐng)求進(jìn)行處理,它繼承 LookupDispatchAction 類,此類中同樣重寫了 execute()方法對(duì)用戶身份做出驗(yàn)證,當(dāng)用戶身份不失敗時(shí),將進(jìn)行錯(cuò)誤處理。 if (().getAttribute(user) == null) { return (login)。 public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { = (request)。 21 protected Locale locale = null。 Struts 的 DispatchAction 類繼承 Action 類,此類在處理請(qǐng)求時(shí)首先要執(zhí)行 execute()方法,然后通過(guò)控制器再轉(zhuǎn)發(fā)到相應(yīng)的方法進(jìn)行業(yè)務(wù)處理,如果對(duì)系統(tǒng) 中涉及到的 Action 都編寫一個(gè)驗(yàn)證方法,程序代碼的重負(fù)性太高,則不能體現(xiàn)出面向?qū)ο蟮脑O(shè)計(jì)模式,所以將其單獨(dú)封裝 BaseAction 類中,此類通過(guò)重寫 Action 類的 execute()方法對(duì)用戶身份進(jìn)行驗(yàn)證。 ().rollback()。 ().mit()。 ()。 ().rollback()。 ().mit()。 ()。主要代碼如下: public class SupperDao { protected Session session = null。 } } SuperDao 類 SuperDao 類為項(xiàng)目中所有數(shù)據(jù)庫(kù)操作的父類,此類中封裝了數(shù)據(jù)庫(kù)操作的常用方法。 (session)。 } } } public static Session getSession() { Session session = (Session)()。 if(session != null){ if(()){ ()。 主要代碼如下: 19 public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException { try { (request, response)。在這一過(guò)程中,如果查詢數(shù)據(jù)時(shí)使用了延遲加載,當(dāng) Jsp頁(yè)面顯示數(shù)據(jù)信息時(shí), Hibernate
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1