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

正文內(nèi)容

基于java的醫(yī)藥管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)doc-閱讀頁(yè)

2024-08-06 01:01本頁(yè)面
  

【正文】 源的使用提供實(shí)現(xiàn)類,如連接池、JDBC技術(shù)的類庫(kù)。(4) formbeans標(biāo)簽:該標(biāo)簽的作用是用來(lái)配置From Bean的,F(xiàn)rom Bean實(shí)際上就是一個(gè)java Bean,是對(duì)表單的封裝,struts會(huì)通過(guò)setter方法將表單中輸入框的值設(shè)置到From Bean中同名的屬性上。(5) globalforward標(biāo)簽:該標(biāo)簽的主要作用是用來(lái)定義全局的forward的,所謂的forward就是實(shí)現(xiàn)頁(yè)面的跳轉(zhuǎn),即分發(fā)頁(yè)面的作用。在配置文件中最多含有一個(gè),其中可含有多個(gè)子標(biāo)簽action。path的作用是用來(lái)指定訪問(wèn)的路徑,以“/”開(kāi)頭;type用來(lái)指定處理邏輯的Action組件;name是用來(lái)指明與之關(guān)聯(lián)的From Bean的名字。含有name和path屬性,作用分別為接受處理結(jié)果和指定要跳轉(zhuǎn)的頁(yè)面。該配置文件中一般提供如下信息:(1) sessionfactory標(biāo)簽:提供session工廠,用于生產(chǎn)session對(duì)象,需要通過(guò)property標(biāo)簽注入數(shù)據(jù)源信息。dialect叫做方言,Hibernate框架可以通過(guò)dialect屬性匹配任意類型的數(shù)據(jù)庫(kù),如Oracle、Mysql或者DB2等數(shù)據(jù)庫(kù)。5系統(tǒng)模塊設(shè)計(jì)主系統(tǒng)管理模塊主要包括管理員賬號(hào)管理和系統(tǒng)初始化,如果細(xì)分的話,可分為添加和刪除管理員,修改管理員密碼和查看所有管理員。修改管理員密碼時(shí),只能對(duì)當(dāng)前用戶密碼做更改,不可更改其他管理員信息。以下給出添加管理員的頁(yè)面,如圖51所示。其中,定義用戶對(duì)象的主要代碼如下:public class User { private int 。 //用戶名 private String password。 //創(chuàng)建日期 public Date getCreateTime() {//獲取創(chuàng)建日期 return createTime。 } public int getId() {//獲取id return id。 } public String getUsername() {//獲取用戶名 return username。 } public String getPassword() {//獲取用戶密碼 return password。 }}從代碼中可以看出,User類含有四個(gè)私有屬性,并為每個(gè)屬性提供公有的get和set方法,這樣可以通過(guò)方法來(lái)訪問(wèn)類的屬性。所謂的java Bean是一種軟件開(kāi)發(fā)中常常遵守的規(guī)范,它要求類的屬性盡量私有化,方法盡量公有化,并提供屬性的get和set方法。圖52 用戶登錄界面用戶登錄處理,是從頁(yè)面中獲取用戶名以及密碼信息,將該信息傳遞給后臺(tái)處理,通過(guò)Hibernate框架技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)中的用戶信息,并進(jìn)行比對(duì),正確則可登入系統(tǒng),否則提示密碼或用戶名錯(cuò)誤,其主要代碼如下:public User login(String userName,String password){ User user = null。 //獲取Session對(duì)象 ()。 Query query = (hql) //創(chuàng)建Query對(duì)象 .setParameter(0, userName)//動(dòng)態(tài)賦值 .setParameter(1, password)。 //返回User對(duì)象 ().mit()。 //打印異常信息 ().rollback()。 }凡是能登錄成功的用戶,都能成功修改個(gè)人的密碼,根據(jù)原密碼和新密碼即可完成操作,操作頁(yè)面如圖53所示。 if (uf != null) { //從session之中獲取User對(duì)象 User user = (User) ().getAttribute(user)。amp。 (())。 } }else{ //密碼錯(cuò)誤 ActionMessages errors = new ActionMessages()。 (request, errors)。 } } return (userFind)。其中,藥品信息管理主要包括藥品的添加,藥品的查詢以及藥品的刪除等基本操作,每一位管理員可對(duì)藥品信息做相應(yīng)更改。由于頁(yè)面信息量比較大,涉及到的頁(yè)面數(shù)量較多,所以,只能給出部分頁(yè)顯示。圖54 查看所有藥品點(diǎn)擊藥品名稱可查看該藥品的詳細(xì)信息,如圖55所示。圖56 更改藥品的需求數(shù)量藥品類別管理主要包括類別的添加、類別的刪除以及類別的查詢。圖57 查看所有藥品類別以下是類別添加的效果圖,按照名稱和描述來(lái)添加類別。圖58 添加藥品類別類別添加的相應(yīng)代碼如下所示。 //創(chuàng)建Category對(duì)象 Category c = new Category()。 (())。 if(() != 0){ (())。 (c)。 }藥品銷售管理模塊主要包括購(gòu)買藥品和銷售管理。購(gòu)物車是一種軟件開(kāi)發(fā)中的設(shè)計(jì)理念,絕大多數(shù)的軟件中都會(huì)采用這種機(jī)制。圖59 購(gòu)買藥品點(diǎn)擊購(gòu)買藥品ID為1的藥品,將購(gòu)買數(shù)量更改為2,則進(jìn)入結(jié)賬頁(yè)面,在此界面中可進(jìn)行繼續(xù)購(gòu)買或立即結(jié)賬等操作,自動(dòng)計(jì)算出所支付的購(gòu)買金額。頁(yè)面如圖510所示。如果點(diǎn)擊清除,可將該購(gòu)物車?yán)锏乃匈?gòu)買的藥品全部清除。圖511 清空購(gòu)物車結(jié)賬成功后,會(huì)出現(xiàn)結(jié)賬完成頁(yè)面,給出該藥品的銷售時(shí)間以及購(gòu)買人員,如圖512所示。銷售管理主要包括銷售明細(xì)和銷售排行,可對(duì)產(chǎn)品按照給定的日期格式查詢銷售,如圖513所示。根據(jù)醫(yī)藥管理模塊下的藥品查看,進(jìn)行相應(yīng)藥品數(shù)量的添加。技術(shù)上同其他幾個(gè)功能模塊一樣,均采用兩大框架的集成。圖514 更新藥品需求藥品進(jìn)貨成功后,會(huì)顯示該進(jìn)貨狀態(tài),點(diǎn)擊完成即可添加庫(kù)存數(shù)量,效果圖如圖515所示。進(jìn)一步加深了對(duì)在校所學(xué)課程的理解,從中還學(xué)習(xí)到了許多企業(yè)開(kāi)發(fā)中的專業(yè)性知識(shí),例如Java SE技術(shù)、Java EE技術(shù)和數(shù)據(jù)庫(kù)操作。設(shè)計(jì)過(guò)程中,之所以采用Struts框架,是因?yàn)樗梢院?jiǎn)化代碼量,降低耦合度;之所以運(yùn)用Hibernate框架,是因?yàn)樗梢灾苯訉?duì)java中的實(shí)體類進(jìn)行操作,避免了因sql語(yǔ)句的誤操作而帶來(lái)的代碼錯(cuò)誤。由于沒(méi)有軟件開(kāi)發(fā)經(jīng)驗(yàn),當(dāng)然在設(shè)計(jì)過(guò)程中會(huì)遇到各種各樣意想不到的問(wèn)題。在頁(yè)面顯示的過(guò)程中,頁(yè)面出現(xiàn)字符集亂碼現(xiàn)象,經(jīng)過(guò)細(xì)心的查找得以解決。書(shū)寫(xiě)代碼時(shí),常常會(huì)拋出一些異常,如空指針異常、類型裝換異常等等,通過(guò)不斷的調(diào)試和運(yùn)行,將異常現(xiàn)象一一排除;同時(shí)也會(huì)產(chǎn)生一些邏輯性錯(cuò)誤,如方法定義有誤,局部變量和全局變量的適用范圍等等,通過(guò)查閱知識(shí)點(diǎn)逐一了解和改正。本次畢業(yè)設(shè)計(jì)對(duì)我的幫助很大,它需要將我們?cè)谛W(xué)過(guò)的理論知識(shí)和實(shí)際系統(tǒng)地的聯(lián)系起來(lái),加強(qiáng)我們對(duì)學(xué)過(guò)的知識(shí)的實(shí)際應(yīng)用能力。致 謝從開(kāi)始著手到畢業(yè)設(shè)計(jì)的完成,已經(jīng)過(guò)去六個(gè)多月了。畢業(yè)設(shè)計(jì)是我們?cè)谛?shí)踐環(huán)節(jié)中最為重要的的一部分,同時(shí)也意味著畢業(yè)季的即將到來(lái),邁出大學(xué)校門(mén),我們就是社會(huì)人士,各方面都需要磨練,畢業(yè)設(shè)計(jì)給了我們一次增加自身籌碼的機(jī)會(huì),讓我們?cè)诙虝旱臅r(shí)間里快速提升自己的技能,培養(yǎng)自己的動(dòng)手能力和思維創(chuàng)新能力。其次,感謝給我們上過(guò)專業(yè)課的所有老師們,將所有實(shí)用性強(qiáng)的各方面知識(shí)以通熟易懂的方式傳授于我們,讓我在未開(kāi)展設(shè)計(jì)之前能做好充足的準(zhǔn)備,以至于在設(shè)計(jì)之中不會(huì)盲目的開(kāi)發(fā)和需求答案,才會(huì)做出比較完善的設(shè)計(jì),再次表示十分的感謝。最后,感謝輔導(dǎo)我們?cè)O(shè)計(jì)的指導(dǎo)老師,對(duì)我們給出了最大的幫助。許多不會(huì)的地方,老師都會(huì)一一解答,悉心指導(dǎo),再次表示十分的感謝。是狼就要練好牙,是羊就要練好腿。不奮斗就是每天都很容易,可一年一年越來(lái)越難。拼一個(gè)春夏秋冬!贏一個(gè)無(wú)悔人生!早安!—————獻(xiàn)給所有努力的人.
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1