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ù)中。遺憾的是,目前沒有 標(biāo)準(zhǔn)的協(xié)議可以和關(guān)系數(shù)據(jù)庫(kù)直接通信。這一調(diào)用會(huì)導(dǎo)致 forName 方法中的參數(shù)值作為名字的類被加載,使得程序源碼和特定的基于 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ù)都可以包含不同格式和類型 的文檔。此數(shù)據(jù)庫(kù)負(fù)責(zé)應(yīng)用層從數(shù)據(jù)庫(kù)查詢數(shù)據(jù),刪除數(shù)據(jù),修改數(shù)據(jù),向數(shù)據(jù)庫(kù)插入數(shù)據(jù)。它還可以將一個(gè)用戶定義的多個(gè)類的實(shí)例映 射到一張表的同一行,甚至可以利用代理模式來簡(jiǎn)化載入類的過程。 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ì)象是通過 Hibernate 的映射文件 來實(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) 開發(fā)平臺(tái)與運(yùn)行環(huán)境 系統(tǒng)開發(fā)平臺(tái) J2EE 開發(fā)平臺(tái) 資產(chǎn)密集型企業(yè)多為大中型企業(yè),用戶數(shù)量多,業(yè)務(wù)復(fù)雜,需要系統(tǒng)在多種環(huán)境下能夠運(yùn)行,為其開發(fā)的企業(yè)資產(chǎn)管理系統(tǒng)必須能夠滿足上述條件,而 J2EE 平臺(tái)的特點(diǎn)決定了它將是本系統(tǒng)的最佳選擇。其中組件可以定義為一種自治的、提供外部公共接口的、動(dòng)態(tài)可用的事物處理過程,可以用來構(gòu)建其他組件或應(yīng)用程序。 畢 業(yè) 論 文 2. J2EE 擁有許多成熟的 Web 框架 (如 Struts 框架、 Barracuda 框架、 Expresso 框架等 ),能夠使基于 J2EE 平臺(tái)的應(yīng)用系統(tǒng)配置更加靈活,更易于維護(hù),降低開發(fā)、部署、維護(hù)的難度,縮短企業(yè)信息化解決方案的周期。 J2EE 代表了當(dāng)今軟件開發(fā)的發(fā)展趨勢(shì),使用 J2EE 開發(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 等來實(shí)現(xiàn)對(duì)象。 畢 業(yè) 論 文 數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)好壞決定了上述性能的優(yōu)良與否,需要明確企業(yè)現(xiàn)有的信息和未來的需求。連接 LTU 中包括數(shù)據(jù)庫(kù)連接的詳細(xì)信息,如連接用戶名和密碼 。 一 般連接數(shù)據(jù)庫(kù)的方式是 :首先加載 JDBC 驅(qū)動(dòng)程序,通過調(diào)用 DriverManager 的靜態(tài)成員來使用一個(gè)驅(qū)動(dòng)程序管理器。 畢 業(yè) 論 文 34 查詢 ID 是 gunrose 的員工信息界面如圖 點(diǎn)擊權(quán)資產(chǎn)采購(gòu)維護(hù)可以在右邊的界面中看到一個(gè)資產(chǎn)維護(hù)的表單如圖 點(diǎn)擊權(quán)限管理可以在右邊的界面中看到一個(gè)用戶權(quán)限管理的表單。 32 :系統(tǒng)開發(fā)框架 1) 包存放實(shí)體類, DAO 方法 2) 包存放 DAO 方法 3) 包存放接口類 4) 包存放實(shí)現(xiàn)接口類的方法 5) 包存放 Action 類 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)車輛管理 :員工申請(qǐng)使用車輛 3)員工申請(qǐng)使用通用及專用設(shè)備 4)員工申請(qǐng)使用住宅 第 4 章 系統(tǒng)實(shí)現(xiàn) 企業(yè)資產(chǎn)管理系統(tǒng)采用 J2EE 框架進(jìn)行開發(fā)、設(shè)計(jì)與實(shí)現(xiàn),用到了 SSH( Struts+Spring+Hibernate)技術(shù),采用 MySQL 進(jìn)行數(shù)據(jù)庫(kù)的開發(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