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

正文內(nèi)容

基于j2ee框架的企業(yè)資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(文件)

 

【正文】 后臺(tái)管理員操作修改的數(shù)據(jù)都存儲(chǔ)在數(shù)據(jù)庫(kù)中。遺憾的是,目前沒(méi)有 標(biāo)準(zhǔn)的協(xié)議可以和關(guān)系數(shù)據(jù)庫(kù)直接通信。這一調(diào)用會(huì)導(dǎo)致 forName 方法中的參數(shù)值作為名字的類(lèi)被加載,使得程序源碼和特定的基于 J2EE 架構(gòu)的企業(yè)資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)驅(qū)動(dòng)程序緊密相關(guān),降低了代碼的可移植性。 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中重要的一環(huán),其關(guān)鍵的步驟為設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)。每個(gè)數(shù)據(jù)庫(kù)都可以包含不同格式和類(lèi)型 的文檔。此數(shù)據(jù)庫(kù)負(fù)責(zé)應(yīng)用層從數(shù)據(jù)庫(kù)查詢(xún)數(shù)據(jù),刪除數(shù)據(jù),修改數(shù)據(jù),向數(shù)據(jù)庫(kù)插入數(shù)據(jù)。它還可以將一個(gè)用戶(hù)定義的多個(gè)類(lèi)的實(shí)例映 射到一張表的同一行,甚至可以利用代理模式來(lái)簡(jiǎn)化載入類(lèi)的過(guò)程。 private String sex。 private String remark。 畢 業(yè) 論 文 private Set houseInfos = new HashSet(0)。 = sex。 = password。 = post。 = password。 = houseInfos。 39 } // Property accessors public Integer getEmpId() { return 。 } public String getName() { return 。 } public Integer getPost() { return 。 40 } public Integer getPhone() { return 。 } public String getRemark() { return 。 } Hibernate 框架的映射文件 數(shù)據(jù)庫(kù)中的 Employee_info 表與 EmployeeInfo 對(duì)象是通過(guò) Hibernate 的映射文件 來(lái)實(shí)現(xiàn)映射關(guān)系的。 畢 業(yè) 論 文 // property constants public static final String NAME = name。 public static final String PASSWORD = password。 ()。 } } finally{ ()。 ()。 } } finally{ ()。 try { EmployeeInfo instance = (EmployeeInfo) getHibernateTemplate().get( , id)。 } } public List findByExample(EmployeeInfo instance) { (finding EmployeeInfo instance by example)。 } catch (RuntimeException re) { (find by example failed, re)。 return getHibernateTemplate().find(queryString, value)。 } public List findByAddress(Object address) { return findByProperty(ADDRESS, address)。 try { String queryString = from EmployeeInfo。 } } public EmployeeInfo merge(EmployeeInfo detachedInstance) { (merging EmployeeInfo instance)。 } catch (RuntimeException re) { } } public void attachDirty(EmployeeInfo instance) { (attaching dirty EmployeeInfo instance)。 throw re。 } catch (RuntimeException re) { (attach failed, re)。 Long a = (Long) (0)。 } ((currentPage 1)*pageSize)。 throw re。 try { (employee)。 flag=false。 }else{ String param = % + name + %。 throw re。 } 第六章 系統(tǒng) 開(kāi)發(fā)平臺(tái)與運(yùn)行環(huán)境 系統(tǒng)開(kāi)發(fā)平臺(tái) J2EE 開(kāi)發(fā)平臺(tái) 資產(chǎn)密集型企業(yè)多為大中型企業(yè),用戶(hù)數(shù)量多,業(yè)務(wù)復(fù)雜,需要系統(tǒng)在多種環(huán)境下能夠運(yùn)行,為其開(kāi)發(fā)的企業(yè)資產(chǎn)管理系統(tǒng)必須能夠滿(mǎn)足上述條件,而 J2EE 平臺(tái)的特點(diǎn)決定了它將是本系統(tǒng)的最佳選擇。其中組件可以定義為一種自治的、提供外部公共接口的、動(dòng)態(tài)可用的事物處理過(guò)程,可以用來(lái)構(gòu)建其他組件或應(yīng)用程序。 畢 業(yè) 論 文 2. J2EE 擁有許多成熟的 Web 框架 (如 Struts 框架、 Barracuda 框架、 Expresso 框架等 ),能夠使基于 J2EE 平臺(tái)的應(yīng)用系統(tǒng)配置更加靈活,更易于維護(hù),降低開(kāi)發(fā)、部署、維護(hù)的難度,縮短企業(yè)信息化解決方案的周期。 J2EE 代表了當(dāng)今軟件開(kāi)發(fā)的發(fā)展趨勢(shì),使用 J2EE 開(kāi)發(fā)應(yīng)用程序,已經(jīng)是現(xiàn) 在的主流方向。 畢 業(yè) 論 文 return getHibernateTemplate().find(queryString,param)。 } return flag。 ()。 Session session = getSession()。 return ()。 47 String queryString = from EmployeeInfo。 } public List findPagedAll(int currentPage,int pageSize){ (分頁(yè)查找 )。 } } public int getTotalCount(){ Query q = getSession().createQuery(select count(*) from EmployeeInfo)。 try { getHibernateTemplate().lock(instance, )。 (attach successful)。 46 (merge failed, re)。 (merge successful)。 } catch (RuntimeException re) { (find all failed, re)。 } public List findByPassword(Object password) { return findByProperty(PASSWORD, password)。 45 } public List findByPost(Object post) { return findByProperty(POST, post)。 throw re。 } } public List findByProperty(String propertyName, Object value) { (finding EmployeeInfo instance with property: + propertyName + , value: + value)。 (find by example successful, result size: + ())。 } catch (RuntimeException re) { (get failed, re)。 畢 業(yè) 論 文 }catch (Exception e) { ()。 Transaction tr=()。 }catch (Exception e) { ()。 Transaction tr=()。 43 public static final String ADDRESS = address。 public static final String POST = post。 EmployeeInfo 對(duì)象的 DAO 為 。 畢 業(yè) 論 文 } public String getPassword() { return 。 } public String getAddress() { return 。 } public String getSex() { return 。 } public DepartmentInfo getDepartmentInfo() { return 。 = purchasingInfos。 = address。 = name。 = phone。 // Constructors /** default constructor */ public EmployeeInfo() { } /** minimal constructor */ public EmployeeInfo(DepartmentInfo departmentInfo, String name, String sex, Integer post, Integer phone, String address, String password) { = departmentInfo。 private Set purchasingInfos = new HashSet(0)。 private DepartmentInfo departmentInfo。 private Integer phone。 數(shù) 據(jù) 庫(kù) 中 , 后 臺(tái) 管 理 表 Employee_info 表有empId,name,sex,post,phone,remark,password 等 列名,該表映射為系統(tǒng)中的 EmployeeInfo對(duì)象, 的代碼具體如下: public class EmployeeInfo implements { // Fields private Integer empId。 數(shù)據(jù)持久層對(duì)象 Hibernate 是一種比較徹底的 Java 對(duì)象映射工具,支持使用各種 Java 思想如 Inheritance, Composition 等來(lái)實(shí)現(xiàn)對(duì)象。 畢 業(yè) 論 文 數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)好壞決定了上述性能的優(yōu)良與否,需要明確企業(yè)現(xiàn)有的信息和未來(lái)的需求。連接 LTU 中包括數(shù)據(jù)庫(kù)連接的詳細(xì)信息,如連接用戶(hù)名和密碼 。 一 般連接數(shù)據(jù)庫(kù)的方式是 :首先加載 JDBC 驅(qū)動(dòng)程序,通過(guò)調(diào)用 DriverManager 的靜態(tài)成員來(lái)使用一個(gè)驅(qū)動(dòng)程序管理器。 畢 業(yè) 論 文 34 查詢(xún) ID 是 gunrose 的員工信息界面如圖 點(diǎn)擊權(quán)資產(chǎn)采購(gòu)維護(hù)可以在右邊的界面中看到一個(gè)資產(chǎn)維護(hù)的表單如圖 點(diǎn)擊權(quán)限管理可以在右邊的界面中看到一個(gè)用戶(hù)權(quán)限管理的表單。 32 :系統(tǒng)開(kāi)發(fā)框架 1) 包存放實(shí)體類(lèi), DAO 方法 2) 包存放 DAO 方法 3) 包存放接口類(lèi) 4) 包存放實(shí)現(xiàn)接口類(lèi)的方法 5) 包存放 Action 類(lèi) 6) WebRoot 文件夾包含了系統(tǒng)的界面信息,包括 JSP 頁(yè)面, js 腳本文件, CSS 樣式表 界面風(fēng)格設(shè)計(jì) 資產(chǎn)核查模塊界面采用和整個(gè) EAM 系統(tǒng)相同的界面的風(fēng)格,即一個(gè) Tabel 鑲嵌多個(gè) JSP 文件,每次變化一個(gè)小的 JSP 界面,設(shè)計(jì)思想為整體刷新,局部變化。 包括員工個(gè)人信息管理 ,權(quán)限管理 . 資產(chǎn)管理 1)耗材管理 :員工申請(qǐng)使用消耗性的物品 . 2)車(chē)輛管理 :員工申請(qǐng)使用車(chē)輛 3)員工申請(qǐng)使用通用及專(zhuān)用設(shè)備 4)員工申請(qǐng)使用住宅 第 4 章 系統(tǒng)實(shí)現(xiàn) 企業(yè)資產(chǎn)管理系統(tǒng)采用 J2EE 框架進(jìn)行開(kāi)發(fā)、設(shè)計(jì)與實(shí)現(xiàn),用到了 SSH( Struts+Spring+Hibernate)技術(shù),采用 MySQL 進(jìn)行數(shù)據(jù)庫(kù)的開(kāi)發(fā)與實(shí)現(xiàn),并用到了Navicat 和 PowerDesinger 進(jìn)行數(shù)據(jù)庫(kù)的表設(shè)計(jì)。 31
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1