




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 學(xué)號(hào)_200532580244_ 密級(jí)_ (黑體5號(hào))武漢大學(xué)本科畢業(yè)論文(1號(hào)宋體居中)-基于j2ee框架的企業(yè)資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(2號(hào)黑體居中,標(biāo)題行間距為32磅)院(系)名 稱:國(guó)際軟件學(xué)院專 業(yè) 名 稱 :軟件工程學(xué) 生 姓 名 :吳橋橋指 導(dǎo) 教 師 :江世聰 教授 (宋體小3) 二九年六月j2ee-based framework for enterprise asset management system design and implementation college :international school of software subject :software
2、 engineering name : wu qiaoqiaodirected by :shicong jiang professor liao guangzhi project managerjune 2009鄭 重 聲 明(宋體粗體2號(hào)居中)本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確的方式標(biāo)明。本學(xué)位論文的知識(shí)產(chǎn)權(quán)歸屬于培養(yǎng)單位。(宋體4號(hào))本人簽名: 日期: 摘 要(黑體小2) 企業(yè)資
3、產(chǎn)管理在我國(guó)企事業(yè)單位的資產(chǎn)管理中是一個(gè)薄弱環(huán)節(jié),也是一個(gè)必須要加強(qiáng)的環(huán)節(jié)。企業(yè)資產(chǎn)的流失、閑置、重復(fù)采購(gòu)及責(zé)任的不明確等,都導(dǎo)致了企業(yè)資產(chǎn)的嚴(yán)重浪費(fèi)。為了使企業(yè)資產(chǎn)能夠充分有效的利用,必須對(duì)企業(yè)資產(chǎn)進(jìn)行有效的管理。企業(yè)資產(chǎn)管理系統(tǒng)是立足企事業(yè)單位后勤發(fā)展,集數(shù)據(jù)集成、電子報(bào)表、分類匯總、自動(dòng)生成、網(wǎng)絡(luò)傳遞、多極查詢于一體的企業(yè)資產(chǎn)管理系統(tǒng),是與現(xiàn)行住房檔案管理信息系統(tǒng)和企業(yè)資產(chǎn)上報(bào)系統(tǒng)相互支持,配套的智能化技術(shù)平臺(tái),整體上建成運(yùn)作簡(jiǎn)便、管理科學(xué)、效率很高、最終能實(shí)現(xiàn)無(wú)紙化辦公的品牌服務(wù)窗口。系統(tǒng)為集中采購(gòu)提供了技術(shù)手段,從資產(chǎn)采購(gòu)選型開(kāi)始,提交采購(gòu)申報(bào),分配到責(zé)任人管理維護(hù)維修,最后的報(bào)廢處
4、理的全過(guò)程進(jìn)行管理。記錄資產(chǎn)的各種屬性,記錄資產(chǎn)的變更、報(bào)廢的情況,提供個(gè)人查詢、領(lǐng)導(dǎo)查詢等多級(jí)查詢功能。將資產(chǎn)的登記與財(cái)務(wù)報(bào)賬連接、資產(chǎn)與責(zé)任人掛鉤,并與人事部門(mén)連接,實(shí)現(xiàn)動(dòng)態(tài)實(shí)時(shí)的查詢功能,防止企業(yè)資產(chǎn)的流失和浪費(fèi)。系統(tǒng)還提供耗材管理功能,供網(wǎng)上耗材申領(lǐng)和核發(fā),統(tǒng)計(jì)耗材領(lǐng)用情況。 (宋體小4 )abstractenterprise asset management in chinas enterprises and institutions in asset management is a weak link, but also a need to strengthen the link.
5、 the loss of corporate assets, idle, redundant procurement and responsibilities is not clear, have led to a serious waste of corporate assets. enterprise assets in order to be able to give full and efficient use of corporate assets must be effectively managed. enterprise asset management system is b
6、ased on the development of logistics enterprises and institutions, set data integration, e-statements, subtotals, automatic generation, network transmission, multi-polar inquiries in the enterprise asset management system with existing records management information system of housing and business as
7、sets reporting systems and support each other, supporting intelligent technology platform, the overall completion of the operation of simple, scientific management and efficiency, and ultimately to achieve paperless office window brand services. centralized purchasing system to provide the technical
8、 means, from the assets began to procurement selection, the author declared procurement, distribution to the responsible management of the maintenance of maintenance, the final waste disposal to manage the entire process. records of the assets of the various attributes, record changes in assets, end
9、-of-life situation, to provide personal information, such as multi-level inquiry led the inquiry. registration of assets connected with the financial reporting of assets and responsibilities of people linked to and connect with the personnel department, the realization of dynamic real-time query fun
10、ction, prevent loss and waste of assets. system also provides management features supplies for supplies online to apply for and issued, statistics supplies the recipients situation.關(guān)鍵詞:j2ee;企業(yè)資產(chǎn)管理系統(tǒng)(黑體小4) (宋體小4)目錄第1章 緒論71.1 研究背景71.2 企業(yè)資產(chǎn)管理系統(tǒng)在當(dāng)今國(guó)內(nèi)外發(fā)展的趨勢(shì)81.3 企業(yè)資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的意義8第2章 需求分析132.1 功能需求132.1.1
11、基本功能分析152.1.2 基本流程分析162.2性能需求272.2.1 standards compliance 標(biāo)準(zhǔn)符合性282.2.2hardware environment 硬件環(huán)境282.2.3 software environment 軟件環(huán)境282.2.4technology limitations 技術(shù)限制282.2.5software quality attributes 軟件質(zhì)量特性29第3章 系統(tǒng)設(shè)計(jì)293.1 系統(tǒng)結(jié)構(gòu)293.2 功能模塊設(shè)計(jì)30第4章 系統(tǒng)實(shí)現(xiàn)31第5章 數(shù)據(jù)庫(kù)連接及數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)365.1數(shù)據(jù)庫(kù)連接365.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)365.3 系統(tǒng)數(shù)據(jù)庫(kù)實(shí)
12、現(xiàn)37第六章 系統(tǒng)開(kāi)發(fā)平臺(tái)與運(yùn)行環(huán)境486.1 系統(tǒng)開(kāi)發(fā)平臺(tái)486.2 集成開(kāi)發(fā)工具496.3系統(tǒng)運(yùn)行環(huán)境與后臺(tái)數(shù)據(jù)庫(kù)506.3.1. j2ee服務(wù)器506.3.2 后臺(tái)數(shù)據(jù)庫(kù)50第五章 總結(jié)與展望52致 謝52參考文獻(xiàn)53附錄53第1章 緒論1.1 研究背景企業(yè)資產(chǎn)管理系統(tǒng)(enterprise asset management system,簡(jiǎn)稱eams)作為資產(chǎn)密集型企業(yè)管理信息化的有力武器,己經(jīng)越來(lái)越受到中國(guó)企業(yè)的關(guān)注,一些企業(yè)先后引入并實(shí)施了eam系統(tǒng),取得了一定成效。但目前總體來(lái)說(shuō),eam系統(tǒng)在國(guó)外企業(yè)中應(yīng)用較多,而在國(guó)內(nèi)許多行業(yè)中,對(duì)其應(yīng)用無(wú)論從范圍上還是從深度上與國(guó)外相比都有不
13、小的差距,實(shí)施的成功率也比較低。除了管理思想及制度上的差異外,究其原因主要包括這幾個(gè)方面: 1.近幾年,國(guó)際廠商占據(jù)著中國(guó)eam領(lǐng)域大部分的市場(chǎng)。這些國(guó)際廠商開(kāi)發(fā)的在國(guó)外非常適用的eam系統(tǒng),在國(guó)內(nèi)常常面臨水土不服的問(wèn)題。國(guó)內(nèi)企業(yè)可能只需要使用系統(tǒng)中的部分功能,卻要支付整個(gè)系統(tǒng)的費(fèi)用; 2.市場(chǎng)上的eam系統(tǒng)多為一般通用型軟件,或者適用于多個(gè)行業(yè),在針對(duì)具體行業(yè)的企業(yè)管理特點(diǎn)進(jìn)行開(kāi)發(fā)上還有很大不足,這樣也使企業(yè)在選擇合適的eam系統(tǒng)時(shí)無(wú)所適從,一定程度上增加了盲目性; 3. eam系統(tǒng)缺少對(duì)設(shè)備維修策略分析的理論支持,不能吸收企業(yè)中設(shè)備管理人員長(zhǎng)期積累的工作經(jīng)驗(yàn),造成eam系統(tǒng)與設(shè)備管理人員的
14、作用發(fā)揮不充分; 4.企業(yè)實(shí)際應(yīng)用中,eam系統(tǒng)必須隨著業(yè)務(wù)的變化而調(diào)整,這就需要系統(tǒng)具有一個(gè)開(kāi)放的框架,能夠便于二次開(kāi)發(fā)。這個(gè)領(lǐng)域還沒(méi)有引起開(kāi)發(fā)商的足夠重視,eam系統(tǒng)結(jié)構(gòu)相對(duì)固定,增大了系統(tǒng)使用維護(hù)的難度。1.2 企業(yè)資產(chǎn)管理系統(tǒng)在當(dāng)今國(guó)內(nèi)外發(fā)展的趨勢(shì)企業(yè)資產(chǎn)管理系統(tǒng)出現(xiàn)了兩個(gè)發(fā)展趨勢(shì)一方面是應(yīng)用系統(tǒng)的web化。主要是由于internet的迅速發(fā)展和企業(yè)之間業(yè)務(wù)往來(lái)更加頻繁,使得用戶不僅僅需要在一個(gè)固定的工作地點(diǎn)能夠使用系統(tǒng),而且需要在不確定的其他地方也能夠使用,這就給系統(tǒng)維護(hù)更新帶來(lái)巨大的挑戰(zhàn),而web化的browse/server架構(gòu)正是解決這個(gè)問(wèn)題的途徑之一;另一方面是應(yīng)用范圍的擴(kuò)展
15、。eam涉及的企業(yè)管理范圍進(jìn)一步拓寬,逐步和其它企業(yè)管理信息系統(tǒng)結(jié)合,特別是和企業(yè)資源計(jì)劃系統(tǒng)的融合.這是因?yàn)閮烧咴诔杀究刂?庫(kù)存控制和勞動(dòng)力管理功能上存在一些重疊,當(dāng)企業(yè)分別使用這兩個(gè)系統(tǒng)時(shí),常常會(huì)降低企業(yè)信息共享的效率.1.3 企業(yè)資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的意義隨著社會(huì)經(jīng)濟(jì)發(fā)展、internet應(yīng)用的普及、電子政務(wù)以及企業(yè)信息化工作全面展開(kāi)和深入,向管理要效率、向管理要效益的呼聲越來(lái)越高。作為管理對(duì)象的主要組成部分,設(shè)備類資產(chǎn)也已成為各個(gè)企事業(yè)單位、政府機(jī)關(guān)管理的重要內(nèi)容。特別是大型的企事業(yè)單位和具有垂直管轄職能的政府部門(mén),設(shè)備類資產(chǎn)數(shù)量多、品種規(guī)格雜、地域分布廣,使用狀態(tài)變化很快,再加上
16、分支機(jī)構(gòu)的增加、拆分、合并以及網(wǎng)絡(luò)規(guī)模的擴(kuò)大和管理需求的變化,使設(shè)備類資產(chǎn)的管理出現(xiàn)了諸多問(wèn)題針對(duì)這些問(wèn)題,資產(chǎn)設(shè)備管理的思想,要實(shí)現(xiàn)資產(chǎn)管理從靜態(tài)管理到動(dòng)態(tài)(實(shí)時(shí))管理,從臺(tái)帳式管理到生命周期管理,從經(jīng)驗(yàn)管理到科學(xué)管理。站在管理者的角度來(lái)看一看他們每天面臨什么樣的困惑,比如分期付款的合同是否該付款了,項(xiàng)目進(jìn)展如何了,能否按期投入使用,出保的設(shè)備有多少,該提多少維修費(fèi),那么這些信息從各級(jí)單位收集匯總上來(lái)需要兩個(gè)月的時(shí)間,而領(lǐng)導(dǎo)只給你一天的時(shí)間讓你提供數(shù)據(jù)來(lái)為他的決策提供支持依據(jù)。歸納一下,目前管理者面臨煩惱有五多,五少、五難。所謂五多,1、設(shè)備資產(chǎn)多:隨著企業(yè)的發(fā)展,現(xiàn)代化程度的提高,各類資產(chǎn)
17、、設(shè)備的增多,各種品牌、種類、型號(hào)、數(shù)量越來(lái)越多,管理也就有了很大的難度。2、管理層次多:縱向來(lái)講,大型機(jī)構(gòu)分級(jí),分層,跨地域,管理起來(lái)難度加大,橫向來(lái)講,設(shè)備采購(gòu)、技術(shù)保障、產(chǎn)權(quán)管理、應(yīng)用管理分類歸口,相對(duì)協(xié)調(diào)難度加大。3、花費(fèi)的時(shí)間多,層級(jí)越多,計(jì)劃、申請(qǐng)、批報(bào)跨越的層次多,所需時(shí)間就多,設(shè)備采購(gòu)、調(diào)撥、下發(fā)跨越的層次多,到位周期長(zhǎng),設(shè)備查詢、統(tǒng)計(jì)跨越的層次多所需時(shí)間多,信息匯總、反饋經(jīng)歷的層次、人手多,那么所需時(shí)間多,設(shè)備維護(hù)、巡檢涉及的部門(mén)、機(jī)構(gòu)、層次多,統(tǒng)一、協(xié)調(diào)所用時(shí)間多4、受管理手段、管理方式的限制和信息在傳遞中的自然衰減和變異,使信息準(zhǔn)確性大打折扣,設(shè)備管理手段限制,設(shè)備信息的
18、準(zhǔn)確性難以保證,設(shè)備管理方式限制,設(shè)備信息的實(shí)時(shí)性、真實(shí)性出現(xiàn)紕漏,信息傳遞層次多,導(dǎo)致設(shè)備信息的衰減、變異5、受管理手段、管理方式的限制,設(shè)備的服務(wù)資源難以得到有效利用,導(dǎo)致:保修期內(nèi)的設(shè)備故障不能在保修期內(nèi)得到維修,增加了維護(hù)費(fèi)用,因維護(hù)信息渠道不暢,導(dǎo)致同類故障預(yù)防或維護(hù)費(fèi)用增加,維護(hù)檔案記錄不明,導(dǎo)致額外的維護(hù)支出增加,特定品牌設(shè)備的跟蹤質(zhì)量信息缺失,采購(gòu)缺少參考,導(dǎo)致維護(hù)經(jīng)費(fèi)增加。所謂五少,1、可用信息少,受管理手段、管理方式和思維習(xí)慣的限制,大量的資產(chǎn)、設(shè)備信息或流失、或閑置、或被隔離,沒(méi)有統(tǒng)一的管理、分析,加上失真的信息有多,所以可用的信息較少。2、對(duì)決策支持少,因?yàn)榭捎眯畔⑸伲?/p>
19、統(tǒng)計(jì)查詢有很困難,所以,能為領(lǐng)導(dǎo)決策提供的支持力度很小。3、對(duì)管理幫助少,同樣因?yàn)榭捎眯畔⑸?,統(tǒng)計(jì)查詢有很困難,所以,能為設(shè)備管理(包括采購(gòu)、使用和維護(hù)等)的幫助與支持也很少。4、對(duì)使用者提示少,同樣受管理手段、管理方式和習(xí)慣的影響,傳統(tǒng)的設(shè)備管理缺乏或很少對(duì)設(shè)備在使用過(guò)程中提供警示和預(yù)報(bào)。5、對(duì)采購(gòu)指導(dǎo)少,因?yàn)椴](méi)有對(duì)以往所采購(gòu)的資產(chǎn)設(shè)備進(jìn)行全程跟蹤,所以對(duì)其產(chǎn)品質(zhì)量、維修情況、使用壽命等知之甚少,因此對(duì)下次采購(gòu)沒(méi)有指導(dǎo)意義。所謂五難,1、統(tǒng)計(jì)查詢難,因?yàn)橥ǔ_M(jìn)行一次查詢或統(tǒng)計(jì)就要涉及很多人且花費(fèi)很長(zhǎng)時(shí)間,所以統(tǒng)計(jì)起來(lái)比較困難。對(duì)項(xiàng)目的進(jìn)度難以精確把握,對(duì)合作伙伴的信譽(yù)、2、維護(hù)保養(yǎng)難,各種
20、資產(chǎn)的購(gòu)買時(shí)間、廠家的保修期各不相同,所以在保修期內(nèi)及時(shí)發(fā)現(xiàn)問(wèn)題并對(duì)其維修歷史了如指掌比較難。3、專項(xiàng)專用難,由于設(shè)備是自上而下地調(diào)撥,保證專項(xiàng)設(shè)備及時(shí)無(wú)誤地到達(dá)使用者手中比較麻煩。4、財(cái)務(wù)計(jì)劃難:設(shè)備費(fèi)用總量預(yù)算、設(shè)備的分期付款期限等難于統(tǒng)計(jì),和準(zhǔn)備。5、成本核算難,因?yàn)橘Y產(chǎn)在整個(gè)生命中期中內(nèi)部組件有可能進(jìn)行了升級(jí)或更換,所以其成本也發(fā)生了變更帶來(lái)日后核算時(shí)的困難。針對(duì)管理者這些困惑提出了解決方案,設(shè)計(jì)原則是:1、滿足大型機(jī)構(gòu)的設(shè)備管理面臨的大數(shù)量、多品種、分布廣、變化快的要求。2、可以在大型機(jī)構(gòu)內(nèi)統(tǒng)一運(yùn)行,也可在一個(gè)分支機(jī)構(gòu)內(nèi)獨(dú)立使用。3、實(shí)現(xiàn)設(shè)備類資產(chǎn)從計(jì)劃、采購(gòu)、調(diào)撥、使用、維護(hù)到報(bào)廢
21、的整個(gè)生命周期的動(dòng)態(tài)管理;4、借鑒聯(lián)想在設(shè)備類資產(chǎn)管理中的成功經(jīng)驗(yàn)和既往教訓(xùn),從整體上規(guī)范和優(yōu)化設(shè)備管理流程。5、通用系統(tǒng)平臺(tái)開(kāi)發(fā)與個(gè)性化定制結(jié)合,最大限度滿足不同用戶的個(gè)性化需求6、基于設(shè)備類資產(chǎn)的實(shí)物管理、基于web新的計(jì)算模式(b/w/d)與j2ee架構(gòu),實(shí)現(xiàn)跨地域、跨系統(tǒng)、跨平臺(tái)應(yīng)用;7、完善財(cái)務(wù)類資產(chǎn)管理軟件的功能,提供相應(yīng)的數(shù)據(jù)接口;8、集中式數(shù)據(jù)存儲(chǔ),滿足用戶各級(jí)、各單位對(duì)實(shí)物管理與統(tǒng)計(jì)匯總需求;9、智能預(yù)警、動(dòng)態(tài)提示和圖文數(shù)表顯示,追求對(duì)設(shè)備基礎(chǔ)信息的更有效利用。它的功能模塊描述有:硬件設(shè)備管理、軟件管理、it人員管理維護(hù)管理、項(xiàng)目管理、供應(yīng)商管理、合同管理、預(yù)算管理、需求匯總
22、、決策評(píng)估分析等。這套系統(tǒng)的應(yīng)用特點(diǎn)是:1、人性化通過(guò)為用戶提供靈活的類別、屬性設(shè)置,實(shí)現(xiàn)不同類別、不同屬性設(shè)備、資產(chǎn)的有效管理;通過(guò)對(duì)設(shè)備相關(guān)屬性字典的定義,為用戶提供統(tǒng)一、快捷的錄入方式。通用的系統(tǒng)平臺(tái)、個(gè)性化定制和二次開(kāi)發(fā)的結(jié)合,最大限度滿足不同用戶的實(shí)際需求。標(biāo)準(zhǔn)兼容、易于擴(kuò)展。為用戶提供了多層面、全方位的服務(wù),既考慮了用戶現(xiàn)有資源綜合的利用,又充分考慮用戶未來(lái)的發(fā)展需要2、智能化通過(guò)對(duì)設(shè)備使用、維護(hù)情況的動(dòng)態(tài)監(jiān)控,實(shí)現(xiàn)了設(shè)備安全使用的智能預(yù)警;通過(guò)對(duì)設(shè)備狀態(tài)、維護(hù)效果、服務(wù)質(zhì)量的動(dòng)態(tài)跟蹤,實(shí)現(xiàn)了設(shè)備維護(hù)服務(wù)的動(dòng)態(tài)提示;3、可視化:通過(guò)對(duì)設(shè)備的臺(tái)帳、維護(hù)、修理、變更與折舊情況及殘值的跟
23、蹤,實(shí)現(xiàn)對(duì)設(shè)備實(shí)際價(jià)值的可視化;通過(guò)對(duì)設(shè)備的配置、位置、狀態(tài)、使用的跟蹤,實(shí)現(xiàn)對(duì)設(shè)備管理的可視化;通過(guò)對(duì)設(shè)備出入庫(kù)、調(diào)撥、領(lǐng)用、調(diào)劑的跟蹤,實(shí)現(xiàn)設(shè)備庫(kù)存管理的可視化;4、經(jīng)濟(jì)高效:設(shè)備使用安全的智能預(yù)警,能有效降低設(shè)備應(yīng)用風(fēng)險(xiǎn),減少設(shè)備故障帶來(lái)的損失;設(shè)備保修期的動(dòng)態(tài)提示,可以通過(guò)巡檢、排查,有效地降低設(shè)備的維修費(fèi)用;設(shè)備維護(hù)期的動(dòng)態(tài)提示,可以延長(zhǎng)設(shè)備的使用周期系統(tǒng)的有效應(yīng)用,可以大大地提高設(shè)備管理的效率、降低設(shè)備管理資源的投入;5、安全保密系統(tǒng)安全管理機(jī)智健全,靜態(tài)密碼管理與動(dòng)態(tài)密碼管理結(jié)合,確保系統(tǒng)訪問(wèn)安全;系統(tǒng)支持網(wǎng)絡(luò)設(shè)備、操作系統(tǒng)、數(shù)據(jù)庫(kù)和中間件的安全機(jī)制,提供數(shù)據(jù)備份、恢復(fù)等功能。系
24、統(tǒng)提供操作日志,自動(dòng)記錄本系統(tǒng)相關(guān)操作系統(tǒng)提供對(duì)用戶的分組授權(quán)、分角色授權(quán)管理。6、標(biāo)準(zhǔn)化、規(guī)范化:按iso9001質(zhì)量體系標(biāo)準(zhǔn),對(duì)項(xiàng)目開(kāi)發(fā)過(guò)程進(jìn)行嚴(yán)格管理;從整體上規(guī)范和優(yōu)化設(shè)備管理流程。通過(guò)應(yīng)用本系統(tǒng),可以實(shí)現(xiàn)五易、五多、五少。所謂五易,1、管理維護(hù)易,采用先進(jìn)的管理模式、手段和方法對(duì)設(shè)備的整個(gè)生命周期進(jìn)行跟蹤管理,大大地提高了管理效率。2、統(tǒng)計(jì)分析易:提供強(qiáng)大的統(tǒng)計(jì)分析能力,可以根據(jù)管理者和決策者的要求輕松進(jìn)行查詢、統(tǒng)計(jì)和分析。3、信息傳遞易:因?yàn)楸鞠到y(tǒng)建立了強(qiáng)大的中心數(shù)據(jù)庫(kù),無(wú)須層層上報(bào),各級(jí)只要在自己的系統(tǒng)中完成規(guī)定業(yè)務(wù),系統(tǒng)就會(huì)按其上級(jí)管理者的要求直接(自動(dòng))進(jìn)行信息的查詢、統(tǒng)計(jì)和
25、匯總。4、采購(gòu)決策易:因?yàn)閷?duì)各類、各種品牌和各批次采購(gòu)的設(shè)備的使用情況、維護(hù)記錄、服務(wù)保障有全面的記錄和統(tǒng)計(jì),因此能為下次采購(gòu)?fù)惍a(chǎn)品提供可靠的依據(jù)。5、成本核算易:由于系統(tǒng)對(duì)資產(chǎn)的再投資、升級(jí)換代以及當(dāng)前狀態(tài)都有全面記載,所以對(duì)資產(chǎn)的成本核算更方便更容易。所謂五多,1、統(tǒng)計(jì)查詢方法多,提供強(qiáng)大的數(shù)據(jù)查詢和統(tǒng)計(jì)功能,可以根據(jù)用戶的需求出報(bào)表。2、對(duì)決策使用維護(hù)警示多,如對(duì)設(shè)備快出保期的提示等,并可根據(jù)用戶的需要定制警示。3、采購(gòu)決策參考多,通過(guò)對(duì)已購(gòu)設(shè)備生命周期的全程跟蹤,可以統(tǒng)計(jì)出其故障率、維修次數(shù)、使用壽命等諸多參數(shù)以備下次采購(gòu)時(shí)參考。4、信息錄入使用多,避免了傳統(tǒng)資產(chǎn)管理系統(tǒng)各自獨(dú)立,設(shè)
26、備分發(fā)方和使用方對(duì)其信息的重復(fù)錄入。本系統(tǒng)只需錄入一次,減少的工作量。5、財(cái)務(wù)計(jì)劃提示多,本系統(tǒng)對(duì)設(shè)備的分期付款、維護(hù)保養(yǎng)費(fèi)用等都有提示和統(tǒng)計(jì)。所謂五少,1、管理投入少,因?yàn)椴捎昧讼冗M(jìn)的管理模式、方法和手段,設(shè)備管理的投入(如人員、經(jīng)費(fèi)、時(shí)間和設(shè)備)將大大減少。2、維護(hù)花費(fèi)少,由于對(duì)設(shè)備進(jìn)行了整個(gè)生命周期的管理,因此從采購(gòu)端有一個(gè)較好的把控,保修期有一個(gè)完整的監(jiān)控和及時(shí)的提示,如出保前的巡檢、同類故障的排除、批量故障的預(yù)警與維護(hù)等。從而大大減少維護(hù)費(fèi)用3、設(shè)備挪用少,因?yàn)閷?duì)所有調(diào)撥或分發(fā)的設(shè)備進(jìn)行生命周期全程跟蹤,所以能夠把設(shè)備落實(shí)到具體的責(zé)任人。減少了設(shè)備被挪用的可能。4、信息失真少,減少了
27、設(shè)備統(tǒng)計(jì)的中間環(huán)節(jié),直接從數(shù)據(jù)庫(kù)中提取所需數(shù)據(jù),通過(guò)信息化的手段保證了數(shù)據(jù)的真實(shí)性。5、資產(chǎn)流失少,跟蹤了設(shè)備的生命周期,信息可以反映設(shè)備(資產(chǎn))的真實(shí)價(jià)值,對(duì)其在整個(gè)生命周期中的價(jià)值變化及其殘值,避免了因?yàn)闆](méi)有相應(yīng)記載而當(dāng)作過(guò)期設(shè)備報(bào)廢所帶來(lái)的資產(chǎn)流失。1.針對(duì)中國(guó)企業(yè)特點(diǎn)建立的eam系統(tǒng),能夠很好的適應(yīng)企業(yè)目前業(yè)務(wù)與未來(lái)發(fā)展的要求,系統(tǒng)的功能可以得到充分發(fā)揮,減輕了企業(yè)管理信息化的成本; 2.系統(tǒng)中應(yīng)用的分析模型能夠?yàn)槠髽I(yè)高層進(jìn)行設(shè)備相關(guān)的決策提供信息來(lái)源,提高企業(yè)高層管理人員對(duì)系統(tǒng)的認(rèn)同感和接受程度; 3.系統(tǒng)能夠幫助設(shè)備管理人員規(guī)范設(shè)備維修策略的制定過(guò)程,并將管理人員的經(jīng)驗(yàn)吸收到系統(tǒng)中
28、來(lái),為維修策略的不斷改進(jìn)和優(yōu)化提供了可能; 4.系統(tǒng)中的struts+spring+hibernate框架繼承了j2ee平臺(tái)的優(yōu)點(diǎn),并使系統(tǒng)在開(kāi)發(fā)階段配置靈活,降低了開(kāi)發(fā)難度,縮短系統(tǒng)的開(kāi)發(fā)周期;第2章 需求分析2.1 功能需求隨著市場(chǎng)競(jìng)爭(zhēng)的加劇,資產(chǎn)密集型企業(yè)除了要應(yīng)對(duì)外部環(huán)境的壓力,其內(nèi)部設(shè)備資產(chǎn)管理業(yè)務(wù)也越來(lái)越復(fù)雜,維修工作日益繁重,因此對(duì)企業(yè)資產(chǎn)管理系統(tǒng)這個(gè)企業(yè)信息化的有力武器提出了更高的要求,需要這個(gè)系統(tǒng)不僅僅能夠提供滿足日常工作需要的功能,還要對(duì)設(shè)備維修管理提供決策支持。而以可靠性為中心的維修可以為系統(tǒng)提供維修管理決策支持,滿足企業(yè)日益復(fù)雜的資產(chǎn)管理業(yè)務(wù)的需求。以java語(yǔ)言為核心
29、的j2ee開(kāi)發(fā)平臺(tái)、struts+spring+hibernate框架以及為它們提供應(yīng)用支持的應(yīng)用服務(wù)器apache, tomcat和數(shù)據(jù)庫(kù)系統(tǒng)mysql等先進(jìn)的計(jì)算機(jī)技術(shù),提供了一套完整的企業(yè)級(jí)應(yīng)用解決方案,為系統(tǒng)的最終實(shí)現(xiàn)奠定了堅(jiān)實(shí)的基礎(chǔ)。采用j2ee的體系結(jié)構(gòu),采用spring+struts+hibernate框架結(jié)合的方式來(lái)開(kāi)發(fā)應(yīng)用系統(tǒng)。struts(mvc框架)web層頁(yè) 面 .jsp 用戶請(qǐng)求處理組件控制器用戶控制器頁(yè)面數(shù)據(jù)封裝對(duì)象業(yè)務(wù)層業(yè)務(wù)接口業(yè)務(wù)實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)層hibernate數(shù)據(jù)讀取接口數(shù)據(jù)讀取實(shí)現(xiàn)spring文件配置spring框架spring 是一個(gè)開(kāi)源框架,專門(mén)用戶解決
30、復(fù)雜的企業(yè)應(yīng)用程序開(kāi)發(fā),框架的主要優(yōu)勢(shì)之一就是其分層架構(gòu),分層架構(gòu)允許定制使用相關(guān)的組件服務(wù),為 j2ee 應(yīng)用程序開(kāi)發(fā)提供集成的框架。spring 框架的功能可以用在任何 j2ee 服務(wù)器中,大多數(shù)功能也適用于不受管理的環(huán)境,支持不綁定到特定 j2ee 服務(wù)的可重用業(yè)務(wù)和數(shù)據(jù)訪問(wèn)對(duì)象,對(duì)象可以在不同 j2ee 環(huán)境 (web 或 ejb)、獨(dú)立應(yīng)用程序、測(cè)試環(huán)境之間重用。struts框架struts是apache基金會(huì)的一個(gè)open source項(xiàng)目,基于sun j2ee平臺(tái)的mvc框架,主要采用servlet和jsp技術(shù)來(lái)實(shí)現(xiàn),能夠很好地幫助java開(kāi)發(fā)者利用j2ee開(kāi)發(fā)web應(yīng)用,也是面
31、向?qū)ο笤O(shè)計(jì)。實(shí) 現(xiàn)重點(diǎn)在c(controller),包括actionservlet/requestprocessor和我們定制的action,也為v(view) 提供了一系列定制標(biāo)簽(custom tag)。hibernate框架hibernate是一種java語(yǔ)言下的對(duì)象關(guān)系映射解決方案。 它是使用gnu寬通用公共許可證發(fā)行的自由、開(kāi)源的軟件。它為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)的映射,提供了一個(gè)使用方便的框架。它的設(shè)計(jì)目標(biāo)是將軟件開(kāi)發(fā)人員從大量相同的數(shù)據(jù)持久層相關(guān)編程工作中解放出來(lái)。無(wú)論是從設(shè)計(jì)草案還是從一個(gè)遺留數(shù)據(jù)庫(kù)開(kāi)始,開(kāi)發(fā)人員都可以采用hibernate。hibernate不僅
32、負(fù)責(zé)從java類到數(shù)據(jù)庫(kù)表的映射(還包括從java數(shù)據(jù)類型到sql數(shù)據(jù)類型的映射),還提供了面向?qū)ο蟮臄?shù)據(jù)查詢檢索機(jī)制,從而極大地縮短的手動(dòng)處理sql和jdbc上的開(kāi)發(fā)時(shí)間。2.1.1基本功能分析員工登錄 功能要求:確認(rèn)員工輸入信息根據(jù)用戶級(jí)別顯示相應(yīng)登錄頁(yè)面耗材申請(qǐng) 功能要求:選擇耗材,提交相應(yīng)耗材的申請(qǐng)表,包括型號(hào).規(guī)格.價(jià)格.單位及數(shù)量房產(chǎn)申請(qǐng) 功能要求:申請(qǐng)房產(chǎn),并附加相應(yīng)的住宅信息包括建筑物名稱,已使用時(shí)間,建筑面積,數(shù)量,使用單位等信息.通用及專用設(shè)備申請(qǐng) 功能要求a. 可對(duì)通用及專用設(shè)備進(jìn)行模糊查詢。b. 可查詢通用及專用資產(chǎn)明細(xì)卡、維修申請(qǐng)單及資產(chǎn)處置申報(bào)表。c. 提供簡(jiǎn)單的折
33、舊算法(按使用年限進(jìn)行折舊)。資產(chǎn)申請(qǐng)(網(wǎng)上超市)功能要求:員工在網(wǎng)上申請(qǐng)商品,包括名稱,型號(hào)等商品信息2.1.2 基本流程分析企業(yè)資產(chǎn)管理系統(tǒng)的用戶主要為某大型企業(yè)工作人員,包括員工,,后勤部員工,普通經(jīng)理,總經(jīng)理及系統(tǒng)管理。員工:企業(yè)的普通員工。用例圖如下:級(jí)別劃分:級(jí)別對(duì)應(yīng)用戶操作權(quán)限1系統(tǒng)管理員可對(duì)所有數(shù)據(jù)進(jìn)行操作,包括系統(tǒng)設(shè)置2總經(jīng)理具有企業(yè)資產(chǎn)審核權(quán)限,所有數(shù)據(jù)操作及查詢3部門(mén)經(jīng)理僅能查看本部門(mén)的數(shù)據(jù)4員工只可查看自己的數(shù)據(jù)(只包含通用及專用設(shè)備類、車輛類的數(shù)據(jù))功能要求:1. 根據(jù)用戶名和密碼驗(yàn)證用戶的合法性2. 根據(jù)用戶的權(quán)限設(shè)置相應(yīng)的頁(yè)面經(jīng)理:企業(yè)經(jīng)理級(jí)別員工。用例圖如下:系
34、統(tǒng)管理員:負(fù)責(zé)本系統(tǒng)貨物信息等基本信息管理,用戶管理工作的人員。用例圖如下:?jiǎn)T工登錄流程圖耗材申請(qǐng)流程圖房產(chǎn)申請(qǐng)通用及專用設(shè)備申請(qǐng)資產(chǎn)申請(qǐng)遺失與維修申請(qǐng)2.2性能需求系統(tǒng)是作為一個(gè)典型的web網(wǎng)站服務(wù)信息平臺(tái),因?yàn)閷?duì)于性能有很高的要求。系統(tǒng)采用是構(gòu)件化、面向?qū)ο蟮?,可做到靈活擴(kuò)展。系統(tǒng)平臺(tái)的開(kāi)放性用于兼容不用類型的應(yīng)用。網(wǎng)站系統(tǒng)采用三層架構(gòu)的體系結(jié)構(gòu),已充分考慮到系統(tǒng)今后縱向和橫向的平滑擴(kuò)張能力基于j2ee架構(gòu),采用跨平臺(tái)、跨數(shù)據(jù)庫(kù)技術(shù),適合主流硬件和主流操作系統(tǒng)和java支撐平臺(tái)。數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)滿足安全、穩(wěn)定、大容量、面向事務(wù)等關(guān)系型數(shù)據(jù)庫(kù)基本功能,web、應(yīng)用、中間件等軟件采用基于j2ee標(biāo)
35、準(zhǔn)的產(chǎn)品。應(yīng)用級(jí)管理全部基于web瀏覽器。2.2.1 standards compliance 標(biāo)準(zhǔn)符合性本系統(tǒng)的開(kāi)發(fā)在源代碼上遵循java編程規(guī)范文檔依據(jù)國(guó)際文檔標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)操作遵循mysql標(biāo)準(zhǔn)采用j2ee開(kāi)發(fā)標(biāo)準(zhǔn)2.2.2 hardware environment 硬件環(huán)境本系統(tǒng)可運(yùn)行在主流的pc服務(wù)器和小型機(jī)上面,基本硬件要求:處理器:雙核2.0g內(nèi) 存: 4g 硬 盤(pán): 100g(不包括操作系統(tǒng)、數(shù)據(jù)庫(kù)、應(yīng)用服務(wù)器空間)網(wǎng) 絡(luò):100mb/1000mb局域網(wǎng),2m廣域網(wǎng)帶寬2.2.3 software environment 軟件環(huán)境系統(tǒng)可部署在主流的操作系統(tǒng)、應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù),基本
36、軟件如下:操作系統(tǒng): unix、linux、windows數(shù)據(jù)庫(kù)系統(tǒng): oracle 10g、mysql、sql server應(yīng)用服務(wù)器: weblogic、websphere、tomcat、apache server開(kāi)發(fā)環(huán)境: jdk1.5/j2ee2.2.4 technology limitations 技術(shù)限制1.采用純java技術(shù)實(shí)現(xiàn),采用多層次架構(gòu)和面向?qū)ο蟮脑O(shè)計(jì)模式;2.設(shè)計(jì)過(guò)程充分應(yīng)用面向?qū)ο蟮脑O(shè)計(jì)方法,保證各個(gè)主要模塊間的低耦合、高內(nèi)聚;3.增加模塊的可重用性和可擴(kuò)展性;4.定義清晰的模塊接口,并提供較好的接口擴(kuò)展方式;5.系統(tǒng)各個(gè)程序按照不同的類別實(shí)施統(tǒng)一的接口標(biāo)準(zhǔn)、設(shè)計(jì)標(biāo)準(zhǔn)
37、和實(shí)現(xiàn)標(biāo)準(zhǔn),保證各個(gè)模塊能夠在一致的標(biāo)準(zhǔn)下完成,降低因技術(shù)的多樣性和標(biāo)準(zhǔn)多樣性產(chǎn)生的固有問(wèn)題和開(kāi)發(fā)維護(hù)成本。2.2.5 software quality attributes 軟件質(zhì)量特性及時(shí)性,快速響應(yīng)用戶的請(qǐng)求;正確性,運(yùn)行結(jié)構(gòu)的正確性;靈活性,系統(tǒng)能夠適應(yīng)多種運(yùn)行環(huán)境;可維護(hù)性,系統(tǒng)能夠方便和容易的維護(hù);可靠性,系統(tǒng)運(yùn)行的可靠性;可重用性,設(shè)計(jì)和方案的可重用性;可用性,系統(tǒng)的高性能可用;第3章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)結(jié)構(gòu)u 基本信息管理模塊: 資產(chǎn)管理 資產(chǎn)申報(bào) 資產(chǎn)核查 后臺(tái)管理圖3.1 系統(tǒng)的體系結(jié)構(gòu)3.2 功能模塊設(shè)計(jì)資產(chǎn)管理模塊包括耗材管理,車輛管理,通用及專用設(shè)備管理,房產(chǎn)管理.
38、資產(chǎn)申報(bào)模塊包括采購(gòu)申請(qǐng),遺失與維修申請(qǐng).資產(chǎn)核查模塊包括資產(chǎn)狀態(tài).后臺(tái)管理模塊 后臺(tái)管理是由后臺(tái)管理人員操作,管理用戶權(quán)限,為了保證企業(yè)資產(chǎn)管理的安全有效,本企業(yè)資產(chǎn)管理系統(tǒng)不提供用戶注冊(cè),由后臺(tái)管理員統(tǒng)一分配企業(yè)各員工的賬號(hào)和密碼。員工可以修改個(gè)人賬號(hào)和密碼。另外后臺(tái)管理員,對(duì)網(wǎng)上購(gòu)物模塊的商品要及時(shí)的更新,對(duì)變動(dòng)職位后的員工要做及時(shí)的修改。最后,對(duì)企業(yè)資產(chǎn)管理系統(tǒng)做的維護(hù)工作,后臺(tái)管理員占的比重較大,包括權(quán)限的維護(hù),部門(mén)的維護(hù),數(shù)據(jù)的備份和還原,操作的記錄等。 包括員工個(gè)人信息管理,權(quán)限管理. 資產(chǎn)管理1)耗材管理:員工申請(qǐng)使用消耗性的物品.2)車輛管理:員工申請(qǐng)使用車輛3)員工申請(qǐng)使用
39、通用及專用設(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ì)。最先實(shí)現(xiàn)的是企業(yè)資產(chǎn)管理系統(tǒng)的數(shù)據(jù)庫(kù),之后在myeclipse上實(shí)現(xiàn)j2ee框架的搭建工作,業(yè)務(wù)層采用struts框架,控制層利用spring框架進(jìn)行開(kāi)發(fā),而hibernate則實(shí)現(xiàn)數(shù)據(jù)的持久化。:系統(tǒng)開(kāi)發(fā)框架1) com.ruanko.entity包存放實(shí)體類,dao方法2) com.ruanko.dao包存放dao
40、方法3) 包存放接口類4) .impl包存放實(shí)現(xiàn)接口類的方法5) com.ruanko.struts.action包存放action類6) webroot文件夾包含了系統(tǒng)的界面信息,包括jsp頁(yè)面,js腳本文件,css樣式表4.1 界面風(fēng)格設(shè)計(jì)資產(chǎn)核查模塊界面采用和整個(gè)eam系統(tǒng)相同的界面的風(fēng)格,即一個(gè)tabel鑲嵌多個(gè)jsp文件,每次變化一個(gè)小的jsp界面,設(shè)計(jì)思想為整體刷新,局部變化。資產(chǎn)核查界面如圖所示:具有后臺(tái)管理權(quán)限的后勤部員工登陸頁(yè)面后可以點(diǎn)擊權(quán)限管理,資產(chǎn)采購(gòu)維護(hù)和查看采購(gòu)菜單。點(diǎn)擊權(quán)限管理可以在右邊的界面中看到一個(gè)用戶權(quán)限
41、管理的表單。管理員可以查詢,刪除,添加和修改員工信息。點(diǎn)擊添加員工后的界面如圖查詢id是gunrose的員工信息界面如圖點(diǎn)擊權(quán)資產(chǎn)采購(gòu)維護(hù)可以在右邊的界面中看到一個(gè)資產(chǎn)維護(hù)的表單如圖點(diǎn)擊查看采購(gòu)菜單可以在右邊的界面中看到一個(gè)采購(gòu)表單如圖后臺(tái)管理員操作修改的數(shù)據(jù)都存儲(chǔ)在數(shù)據(jù)庫(kù)中。第5章 數(shù)據(jù)庫(kù)連接及數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)5.1數(shù)據(jù)庫(kù)連接在使用jdbc做任何數(shù)據(jù)操作之前,必須連接數(shù)據(jù)庫(kù)。遺憾的是,目前沒(méi)有標(biāo)準(zhǔn)的協(xié)議可以和關(guān)系數(shù)據(jù)庫(kù)直接通信。每個(gè)關(guān)系數(shù)據(jù)庫(kù)廠商都創(chuàng)建了一個(gè)專門(mén)的底層協(xié)議來(lái)和自己的數(shù)據(jù)庫(kù)引擎通信。一般連接數(shù)據(jù)庫(kù)的方式是:首先加載jdbc驅(qū)動(dòng)程序,通過(guò)調(diào)用drivermanager的靜態(tài)成員來(lái)
42、使用一個(gè)驅(qū)動(dòng)程序管理器。在這種方法中,當(dāng)使用class.forname調(diào)用加載類時(shí),jdbc驅(qū)動(dòng)程序會(huì)由靜態(tài)初始化程序加載。這一調(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),降低了代碼的可移植性。在這一調(diào)用后,必須使用一個(gè)調(diào)用來(lái)連接數(shù)據(jù)庫(kù),該調(diào)用必須指明具體的連接。連接ltu中包括數(shù)據(jù)庫(kù)連接的詳細(xì)信息,如連接用戶名和密碼。將這些信息放到應(yīng)用中會(huì)進(jìn)一步降低代碼的可移植性。5.2 系統(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)。本系統(tǒng)需要存儲(chǔ)設(shè)備數(shù)據(jù),員工數(shù)據(jù),表單數(shù)據(jù),
43、數(shù)據(jù)存儲(chǔ)量大,并要求數(shù)據(jù)庫(kù)管理系統(tǒng)的響應(yīng)速度快,能滿足多用戶,多線程訪問(wèn)的要求。數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)好壞決定了上述性能的優(yōu)良與否,需要明確企業(yè)現(xiàn)有的信息和未來(lái)的需求。序開(kāi)發(fā)設(shè)計(jì)人員設(shè)計(jì)文檔(如域,表單、試圖、文件夾、操作等等),用戶則基于己有的設(shè)計(jì)創(chuàng)建文檔,并且按照定制的工作流程對(duì)文檔進(jìn)行處理。每個(gè)數(shù)據(jù)庫(kù)都可以包含不同格式和類型的文檔。名稱描述employee_info員工信息表department_info部門(mén)信息表material_info耗材信息表house_info房產(chǎn)信息表equipment_info通用及專用設(shè)備信息表vehicle_info車輛信息表purchasing_info網(wǎng)上
44、購(gòu)物信息表maintain_info維護(hù)信息表code_info分類信息表5.3 系統(tǒng)數(shù)據(jù)庫(kù)實(shí)現(xiàn)在企業(yè)資產(chǎn)管理系統(tǒng)資產(chǎn)核查模塊中,由于對(duì)數(shù)據(jù)庫(kù)的操作比較頻繁,web應(yīng)用開(kāi)發(fā)者在應(yīng)用層和數(shù)據(jù)庫(kù)之間創(chuàng)建了一個(gè)持久層。此數(shù)據(jù)庫(kù)負(fù)責(zé)應(yīng)用層從數(shù)據(jù)庫(kù)查詢數(shù)據(jù),刪除數(shù)據(jù),修改數(shù)據(jù),向數(shù)據(jù)庫(kù)插入數(shù)據(jù)。本節(jié)以后臺(tái)管理表及其對(duì)象為例來(lái)說(shuō)明hibernate的實(shí)現(xiàn)過(guò)程。1、數(shù)據(jù)持久層對(duì)象 hibernate是一種比較徹底的java對(duì)象映射工具,支持使用各種java思想如inheritance, composition等來(lái)實(shí)現(xiàn)對(duì)象。它可以直接映射大部分的javabeans而不需要對(duì)它們作任何修改,即使不得不修改,最多
45、在bean里面加上一些私有訪問(wèn)方法。它還可以將一個(gè)用戶定義的多個(gè)類的實(shí)例映射到一張表的同一行,甚至可以利用代理模式來(lái)簡(jiǎn)化載入類的過(guò)程。這些功能都大大減少了利用 hql從數(shù)據(jù)庫(kù)提取數(shù)據(jù)的代碼編寫(xiě)量,從而節(jié)約開(kāi)發(fā)時(shí)間和開(kāi)發(fā)成本10。數(shù)據(jù)庫(kù)中,后臺(tái)管理表employee_info表有empid,name,sex,post,phone,remark,password等列名,該表映射為系統(tǒng)中的 employeeinfo對(duì)象,employeeinfo.java的代碼具體如下:public class employeeinfo implements java.io.serializable / fields
46、private integer empid;private string name;private string sex;private integer post;private integer phone;private string address;private string remark;private string password; private departmentinfo departmentinfo;private set vehicleinfos = new hashset(0);private set purchasinginfos = new hashset(0);p
47、rivate set materialinfos = new hashset(0);private set houseinfos = new hashset(0);private set equipmentinfos = new hashset(0);/ constructors/* default constructor */public employeeinfo() /* minimal constructor */public employeeinfo(departmentinfo departmentinfo, string name, string sex,integer post,
48、 integer phone, string address, string password) this.departmentinfo = departmentinfo; = name;this.sex = sex;this.post = post;this.phone = phone;this.address = address;this.password = password;/* full constructor */public employeeinfo(departmentinfo departmentinfo, string name, string sex,integer post, integer phone, string address, string remar
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級(jí)下冊(cè)環(huán)保教育實(shí)踐活動(dòng)計(jì)劃
- 六年級(jí)英語(yǔ)語(yǔ)言實(shí)踐與應(yīng)用計(jì)劃
- 2025年藝術(shù)院校法治教育創(chuàng)新計(jì)劃
- 林木種質(zhì)資源收集與利用考核試卷
- 體育用品基礎(chǔ)知識(shí)考核試卷
- 小學(xué)體育教育中50米快速跑的創(chuàng)新教學(xué)計(jì)劃
- 新能源汽車充電網(wǎng)絡(luò)的經(jīng)濟(jì)性評(píng)估考核試卷
- 海洋油氣資源開(kāi)發(fā)工程安全風(fēng)險(xiǎn)管理信息系統(tǒng)考核試卷
- 拖拉機(jī)車身結(jié)構(gòu)與強(qiáng)度分析考核試卷
- 噴槍在雕塑展覽涂裝的應(yīng)用考核試卷
- YY/T 1722-2020前白蛋白測(cè)定試劑盒(免疫比濁法)
- CB/T 3595-1994不銹鋼酸洗鈍化膏
- 風(fēng)險(xiǎn)點(diǎn)告知牌(鋼結(jié)構(gòu))
- 肝移植手術(shù)的麻醉課件
- 鍋爐專項(xiàng)應(yīng)急演練記錄
- 幼兒園10以內(nèi)的加減法課件
- 電去離子(EDI)技術(shù)課件
- 氬氣凈化機(jī)使用說(shuō)明書(shū)
- 新北師大版七年級(jí)下冊(cè)數(shù)學(xué)(全冊(cè)知識(shí)點(diǎn)考點(diǎn)梳理、重點(diǎn)題型分類鞏固練習(xí))(提高版)(家教、補(bǔ)習(xí)、復(fù)習(xí)用)
- 安徽省環(huán)境監(jiān)測(cè)收費(fèi)標(biāo)準(zhǔn)
- 員工勝任力評(píng)估方案
評(píng)論
0/150
提交評(píng)論