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

正文內(nèi)容

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

2024-09-01 19:13本頁面
  

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