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

正文內(nèi)容

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

2025-07-21 00:58本頁面
  

【正文】 謝謝所有給予我?guī)椭睦蠋焸儯銈冃量嗔?!參考文獻(xiàn)23。能在百忙之中還不忘給我們輔導(dǎo)畢業(yè)設(shè)計(jì),監(jiān)督我們的完成進(jìn)度,完善我們的畢業(yè)論文,對許多細(xì)節(jié)性的地方給出了點(diǎn)評和修改。然后,感謝我們的班主任,對我們的悉心教導(dǎo)和生活上的幫助,讓我們能夠嚴(yán)于律己,讓我們的生活變得規(guī)律化。首先,感謝我們的英語老師,在工作之余,能對我的英語摘要部分進(jìn)行細(xì)心的修改和校正,才能讓我的論文顯得更加的完善,再次表示十分的感謝。在這短暫的時(shí)間里,我不僅汲取了大量的專業(yè)知識,同時(shí)還體會(huì)到了開發(fā)過程中的樂趣和團(tuán)隊(duì)的重要性。這次管理系統(tǒng)的設(shè)計(jì),離不開老師的指導(dǎo),同樣也感謝那些對我付出幫助的人,雖然在某些方面還存在著不足,但我相信在今后的生活中我會(huì)不斷提高自己的創(chuàng)作能力和動(dòng)手能力。通過本次系統(tǒng)的設(shè)計(jì),讓我進(jìn)一步的了解到軟件技術(shù)在生活領(lǐng)域中的重要性,并對軟件開發(fā)產(chǎn)生了興趣。Tomcat服務(wù)器配置時(shí),出現(xiàn)數(shù)據(jù)庫驅(qū)動(dòng)連接問題,將數(shù)據(jù)庫驅(qū)動(dòng)包導(dǎo)入tomcat文件下的lib文件下得以解決。例如:創(chuàng)建數(shù)據(jù)庫時(shí),書寫sql語句的時(shí)候往往會(huì)犯錯(cuò),常常把一些約束條件定義錯(cuò)誤,插入數(shù)據(jù)時(shí)沒有注意到數(shù)據(jù)庫的編碼格式和數(shù)據(jù)表的結(jié)構(gòu)。采用JDBC技術(shù)也可以實(shí)現(xiàn)對數(shù)據(jù)庫的操作,但由于涉及到的專業(yè)知識相對較強(qiáng),sql語句的書寫過于繁瑣,一般情況下不會(huì)采用這種技術(shù)。從整體來看,該系統(tǒng)主要完成的是醫(yī)藥銷售統(tǒng)計(jì)和庫存信息,界面設(shè)計(jì)相對簡單,便于操作。圖515 藥品進(jìn)貨界面6總結(jié)針對本次醫(yī)藥管理系統(tǒng)的設(shè)計(jì),不僅完成了所規(guī)定的相關(guān)功能,而且對于個(gè)人而言,也是一個(gè)學(xué)習(xí)和培養(yǎng)動(dòng)手能力的過程。以下給出按藥品編號更新需求的效果圖,輸入編號,更新藥品數(shù)量為20,如圖514所示。如果已經(jīng)存在該藥品的信息,可通過搜索直接更改藥品數(shù)量,提高效率。圖513 銷售管理界面進(jìn)貨/需求管理模塊主要是按照藥品的需求量進(jìn)行添加藥品庫存量的操作。圖512 結(jié)賬完成界面結(jié)賬代碼的編寫是一個(gè)相對復(fù)雜的過程,這其中包含了對異常信息的處理,例如藥品庫儲量數(shù)量不夠,則提示購買錯(cuò)誤請重新購買,這些都必須在系統(tǒng)設(shè)計(jì)上體現(xiàn)出來。如圖511所示。圖510 結(jié)賬界面點(diǎn)擊以上刪除按鈕,可將該藥品刪除。如果繼續(xù)購買其他藥品,這時(shí)就運(yùn)用到了購物車的原理,不會(huì)將之前的操作清空。以下給出購買藥品的頁面顯示,如圖59所示。選購藥品運(yùn)用到了一種購物車的模式,也就是說,用戶可查看購物車?yán)锩嫠x購的藥品,也可繼續(xù)進(jìn)行其他藥品的選購,購物車?yán)锩娴乃幤凡⒉浑S之改變,方便用戶操作,這就是購物車的機(jī)制。 // 添加類別 return (paging)。 } CategoryDao dao = new CategoryDao()。 (new Date())。 (())。//添加或修改類別 public ActionForward add(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { //獲取類別信息 CategoryForm cf = (CategoryForm)form。輸入類別名稱點(diǎn)擊提交即可完成操作,如圖58所示。點(diǎn)擊查看類別,可列出所有的藥品類別,如圖57所示。圖55 藥品詳細(xì)信息點(diǎn)擊右欄中的“進(jìn)貨”操作可進(jìn)入進(jìn)貨頁面,在此頁面可更改進(jìn)貨需求數(shù)量,如點(diǎn)擊編號為“abc001”的藥品的進(jìn)貨鏈接,可以看到該藥品的當(dāng)前數(shù)量,更改數(shù)量為100,則此藥品所對應(yīng)的需求數(shù)量由原來的0更改為現(xiàn)在的100,如圖56所示。以下給出查看所有藥品的頁面顯示效果圖,點(diǎn)擊左欄選中多個(gè)藥品,可做批量刪除,點(diǎn)擊右邊欄中的選項(xiàng)可進(jìn)行其他操作,如圖54所示。技術(shù)上和主系統(tǒng)管理模塊一致,采用Struts框架和Hibernate框架的集成。 }基礎(chǔ)信息管理模塊主要包括藥品信息管理和藥品類別管理。 return (error)。 (,new ActionMessage())。 (user)。 ().equals(())) { if (().equals(())) { UserDao dao = new UserDao()。 //確認(rèn)兩次密碼是否一致 if (user != null amp。圖53 修改當(dāng)前用戶密碼此修改密碼操作的代碼相對來說編寫有一定的難度,代碼如下所示:// 修改密碼 public ActionForward modifyPassword(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception { UserForm uf = (UserForm) form。 //回滾事務(wù) } return user。 //提交事務(wù) } catch (Exception e) { ()。//動(dòng)態(tài)賦值 user = (User)()。 //開啟事物 //HQL查詢語句 String hql = from User u where =? and =?。 try { session = ()。所謂退出系統(tǒng),就是返回到該系統(tǒng)的登錄界面,在此界面中用戶可進(jìn)行登錄操作,如圖52所示。這種定義類的方式符合java Bean規(guī)范。 } public void setPassword(String password) {//設(shè)置用戶密碼 = password。 } public void setUsername(String username) {//設(shè)置用戶名 = username。 } public void setId(int id) {//設(shè)置id = id。 } public void setCreateTime(Date createTime) {//設(shè)置創(chuàng)建日期 = createTime。 //密碼 private Date createTime。 //id號 private String username。圖51 添加管理員在頁面代碼中,用戶名采用username,密碼采用password,這樣即可以和java邏輯處理代碼中的User類屬性相對應(yīng),又保證代碼信息的一致性,減少開發(fā)難度系數(shù)。前臺瀏覽器端采用到的技術(shù)主要包括Jsp頁面技術(shù)和javaScript技術(shù),后臺服務(wù)器端采用兩大框架處理業(yè)務(wù)邏輯和數(shù)據(jù)邏輯。由于業(yè)務(wù)需求,任何管理員登錄成功后,都可以進(jìn)行添加和刪除管理員的操作,所以操作時(shí)請謹(jǐn)慎操作,以免造成不必要的麻煩。(3) mapping標(biāo)簽:該標(biāo)簽的作用是加載ORM映射文件,以便通過映射文件將java中的實(shí)體類和數(shù)據(jù)庫中的數(shù)據(jù)表對應(yīng)起來。(2) property標(biāo)簽:定義數(shù)據(jù)庫的連接信息,如driver_class、url、username、password和dialect。,用于連接數(shù)據(jù)庫,文件內(nèi)容一般采用工具自動(dòng)生成。(8) forward 標(biāo)簽:該標(biāo)簽定義在action標(biāo)簽中,作用就是實(shí)現(xiàn)頁面的跳轉(zhuǎn)。(7) action標(biāo)簽:該標(biāo)簽含有path、type和name三個(gè)重要屬性。(6) actionmappings標(biāo)簽:該標(biāo)簽的作用是用來定義Action組件的。含有兩個(gè)重要的屬性name和type,分別用來定義From Bean的名字和實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1