版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、山東經(jīng)濟學(xué)院學(xué)士學(xué)位論文*200*屆畢業(yè)生畢業(yè)論文(設(shè)計)題目:小企業(yè)人力資源管理系統(tǒng)院(系)別 * 專 業(yè) * 班 級 * 學(xué) 號 * 姓 名 * 指導(dǎo)教師 * 二* 年 六 月*畢業(yè)設(shè)計(論文)原 創(chuàng) 聲 明本人*李德凱鄭重聲明:所呈交的論文“小企業(yè)人力資源管理系統(tǒng)”,是本人在導(dǎo)師*的指導(dǎo)下開展研究工作所取得的成果。除文中特別加以標注和致謝的地方外,論文中不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果,對本文的研究做出重要貢獻的個人和集體均已在文中以明確方式標明,本人完全意識到本聲明的法律后果,尊重知識產(chǎn)權(quán),并愿為此承擔一切法律責任。論文作者(簽字): * 日期: 200* 年 6 月
2、 10 日35摘 要隨著計算機的普及和計算機科學(xué)技術(shù)的飛速發(fā)展,人們開始越來越多地利用計算機解決實際問題。員工信息管理是企業(yè)信息管理的重要部分,面對大量的人事信息,采用人力處理即浪費時間、又浪費人力和物力,并且數(shù)據(jù)的準確性低。因此,開發(fā)一個界面友好,易于操作的人事信息管理軟件進行自動化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。本文所闡述的人事信息管理系統(tǒng),以瀏覽器/服務(wù)器模式高效地實現(xiàn)了人事信息管理系統(tǒng)的各項功能,可進行多條件查詢、更新、密碼設(shè)置、工資和獎金的統(tǒng)計發(fā)放等功能。提升了企業(yè)的效率和競爭力,滿足了現(xiàn)代企業(yè)管理的需要。 jsp繼承了所有java語言的特點,而且發(fā)展前景十分的廣闊,
3、因此本項目才用jsp語言作為根本,選用經(jīng)典的struts作為開發(fā)架構(gòu),在數(shù)據(jù)持久層方面則使用了hibernate。關(guān)鍵詞:互聯(lián)網(wǎng),jsp,人力資源abstractalong with the universality and fast development of the computer sicince, people have being used the computer to resolve more and more practical problems.employee information management is an important part of the busin
4、ess enterprise information management,with a great deal of of personnel information,using manpower processing takes a lot of time,wastes manpower and material resources,and make the data unaccuracy.so it is very important to develop a humam resource management software,which has an friendly interfac
5、e,and is easy to operate,the purpose and meaning of this system development lies in that.this text elaborates the management system of human resource,using browser/server mode efficiently to realize the each item function of the human resource management system,it can carry on many actions such as c
6、ondition search, renewal, password constitution, wages and cash award of statistics issue and so on,which promotes efficiency and competition ability of business enterprise,and satisfied the demand of the managment of a modern business enterprise.the jsp inherittes all characteristics of the java la
7、nguage, and has a vast develepment foreground , so this item just use jsp language as the root, the classic struts as the development structure, and hibernate as the data layer.keywords:word wide web,jsp,hr目 錄前 言11 需求分析21.1 系統(tǒng)的研究意義21.2 研究現(xiàn)狀及設(shè)計目標31.2.1 相近研究課題的特點及優(yōu)缺點分析31.2.2 現(xiàn)行研究存在的問題及解決辦法42 可行性分析62.1
8、 技術(shù)可行性62.1.1 動態(tài)網(wǎng)站技術(shù)介紹62.1.2 程序語言的選擇62.1.3 語言優(yōu)勢62.1.4 操作可行性72.2 環(huán)境可行性分析72.2.1 軟件環(huán)境72.2.2 硬件環(huán)境72.3 系統(tǒng)結(jié)構(gòu)可行性分析72.3.1 b/s模式簡介72.3.2 b/s模式的優(yōu)點83 系統(tǒng)設(shè)計93.1 總體設(shè)計93.2 數(shù)據(jù)庫設(shè)計93.2.1 數(shù)據(jù)庫的需求分析93.2.2 數(shù)據(jù)庫表的具體設(shè)計93.3 具體功能設(shè)計123.3.1 功能設(shè)計123.3.2 具體設(shè)計123.4 開發(fā)架構(gòu)133.5 數(shù)據(jù)持久層153.5.1 持久化數(shù)據(jù)153.5.2 持久化技術(shù)164 詳細設(shè)計184.1 用戶操作文件總體架構(gòu)18
9、4.1.1 用戶登錄模塊設(shè)計184.1.2 人員管理模塊設(shè)計184.1.3 招聘管理模塊設(shè)計204.1.4 培訓(xùn)管理模塊設(shè)計224.1.5 獎懲管理模塊設(shè)計234.1.6 薪金管理模塊設(shè)計244.2 文件架構(gòu)圖264.2.1 人力資源管理系統(tǒng)架構(gòu)圖264.2.2 人員管理架構(gòu)圖264.2.3 獎懲文件架構(gòu)圖274.2.4 薪金管理架構(gòu)圖274.2.5 招聘管理文件架構(gòu)圖274.3 技術(shù)難點284.3.1 中文亂碼284.3.2 圖片處理284.3.3 hql語言284.3.4 安全性285 系統(tǒng)測試295.1 測試的定義及目的295.2 測試的原則295.3 測試的方法295.3.1 界面測試
10、295.3.2 功能測試305.3.3 需求測試305.3.4 性能測試305.4 測試中其他要注意的地方315.5 人力資源管理系統(tǒng)的測試31結(jié) 論32致 謝33參考文獻34前 言全球范圍內(nèi)的企業(yè)內(nèi)部組織正在發(fā)生巨變,未來企業(yè)成功的關(guān)鍵依靠企業(yè)人事信息,人才之爭已經(jīng)成為市場競爭中的核心內(nèi)容之一,以人為本成為企業(yè)立足和發(fā)展的根本。有效力管理企業(yè)的人事信息,為企業(yè)提供強有力的儲備力量,使之成為企業(yè)發(fā)展的主動力。通過人事信息的有效管理,掌握最新的、準確的企業(yè)人事信息,并對其進行復(fù)雜的統(tǒng)計與分析,從而充分發(fā)揮每個員工的潛能,為企業(yè)創(chuàng)造更大的價值。對于任何一個企業(yè)而言,企業(yè)的品牌形象至關(guān)重要。 特別是
11、對于互聯(lián)網(wǎng)技術(shù)高度發(fā)展的今天,通過人事信息管理的網(wǎng)站,員工可通過網(wǎng)站側(cè)面地了解企業(yè)形象及企業(yè)實力,因此,建立具有國際水準的網(wǎng)站能夠極大的提升企業(yè)在員工心中的整體形象。任何一個企業(yè)都是有很多元素組成的,其中員工的各種信息更是可以一日千變,這種“繁瑣”事情要是有手工來一點一點記錄的話,不僅出錯的幾率比較大,而且查找,添加,修改都是很麻煩的事。一個員工在公司可能享有很多的待遇或是福利之類,還有員工也分成新員工和老員工,這些復(fù)雜的信息參雜在一起的時候會顯得很亂,而且招聘,以及培訓(xùn)計劃等都是很瑣碎的事。許多人知道,一個公司的所有和員工有關(guān)的運作,包括加薪,出差,請假,人員的調(diào)動,離任等等都由人事信息部門
12、來完成,如果是一家擁有上千人的大型企業(yè),這個工作量是相當驚人的。因此本系統(tǒng)的開發(fā),大大緩解了該部門的工作壓力,也避免了以前人工作業(yè)的錯誤幾率??偨Y(jié)上述幾點,本網(wǎng)站建設(shè)目標可總結(jié)如下:幫助企業(yè)建立有效的企業(yè)形象宣傳、企業(yè)風采展示、打造企業(yè)新形象;增加員工間競爭機制,鼓舞大家工作積極性;采取電腦管理人的方法,為企業(yè)節(jié)省人力,物力。充分考慮到在人事信息管理中可能遇到的種種問題,盡量全面的做好需求分析,以減少日后更新軟件的次數(shù)。建立適合企業(yè)自身需求的網(wǎng)絡(luò)平臺,提供廣泛的涵蓋用戶多種需求的功能,數(shù)據(jù)處理方式靈活以滿足需求,節(jié)省網(wǎng)站建設(shè)成本,并確保其較好的拓展性和開放性;同時網(wǎng)站具有基于web界面的管理后
13、臺,能夠自主的對網(wǎng)站中大部分內(nèi)容作更新、修改操作,節(jié)省了企業(yè)網(wǎng)站的運營成本,提高了信息更新、傳播效率。網(wǎng)站的整體規(guī)劃及框架設(shè)計是具可擴充性的,前臺頁面的設(shè)計能保證網(wǎng)站在增加欄目后不會破壞網(wǎng)站的整體結(jié)構(gòu)。后臺數(shù)據(jù)庫的設(shè)計具有高度的擴充性,能夠根據(jù)需要對欄目、類別的增、刪、修改。1 需求分析1.1 系統(tǒng)的研究意義網(wǎng)絡(luò)化的今天,網(wǎng)絡(luò)人力資源管理系統(tǒng),使新的人事信息協(xié)作管理模式成為可能。通過網(wǎng)絡(luò)管理系統(tǒng),專門的人事信息管理人員可以提高自身的工作效率,作好人事信息管理的協(xié)調(diào)工作,提高人事信息利用率;通過網(wǎng)絡(luò)管理系統(tǒng),員工可以直接管理自己的技能,有效地發(fā)現(xiàn)和挖掘自身的潛能,及時與自己的上級、下屬、同事進行
14、溝通與交流,同心協(xié)作,積極為企業(yè)的發(fā)展與決策貢獻力量。通過網(wǎng)絡(luò)人事信息管理系統(tǒng)對企業(yè)人事信息進行管理,使企業(yè)人事信息管理適應(yīng)時代的發(fā)展要求,大大提高了企業(yè)的核心竟爭力。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)技術(shù)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對企業(yè)單位的各項信息進行管理,具有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高工作的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理的重要條件。人力資源管理是指一個組織為有效利用其人力資源而進行的活動。
15、這些活動包括:制定企業(yè)的人力資源管理戰(zhàn)略和人力資源計劃,并在其指導(dǎo)下,進行人員安排、業(yè)績評定、員工激勵、管理培訓(xùn)及決定報酬和勞資關(guān)系等。人力資源管理是在20世紀中葉逐漸由人事管理轉(zhuǎn)化而來,歷經(jīng)半個多世紀的發(fā)展,其功能經(jīng)歷了上升的過程,人力資源管理對小企業(yè)發(fā)展極為重要。(1)環(huán)境激烈變化需要小企業(yè)加強人力資源管理。加入、國際巨頭的搶灘中國行動、各種新興商業(yè)形態(tài)的涌現(xiàn)、商業(yè)企業(yè)的重組、電子商務(wù)與網(wǎng)絡(luò)時代的到來,對于國內(nèi)的小企業(yè)而言,無疑是迎來了新一輪的挑戰(zhàn)與機遇。在這新一輪的企業(yè)競賽中,不從構(gòu)筑人力資源競爭力入手,企業(yè)將很難取得獨創(chuàng)與速度的優(yōu)勢。在新的經(jīng)濟形勢下,中國的小企業(yè)不可避免地被推向全球的
16、經(jīng)濟架構(gòu)中,在硬、軟件的更新與提升中,商品、資本和技術(shù)相對較為容易與全球接軌,惟有在人力資源的提升上,沒有近路可走。(2)人力資源競爭力是企業(yè)的核心競爭力所謂核心能力是指內(nèi)部一系列互補的技能和知識的結(jié)合,它具有使一項或多項業(yè)務(wù)達到競爭領(lǐng)域一流水平的能力。它具有價值優(yōu)越性、異質(zhì)性、難模仿性、不可交易性與難替代性。隨著中國加入,小企業(yè)面臨更多的機遇和挑戰(zhàn),可以直接參與國際競爭,而國際產(chǎn)品也進入國內(nèi)市場,能否在競爭日趨激烈的環(huán)境中生存和發(fā)展,關(guān)鍵在于企業(yè)是否具備核心競爭力,而核心競爭力來自于企業(yè)中的眾多資源之一人力資源。人力資源是企業(yè)組織生存發(fā)展的命脈,任何企業(yè)的發(fā)展都離不開優(yōu)秀的人力資源和人力資源
17、的有效管理,小企業(yè)更是如此。尋找人才、留住人才、發(fā)展人才,為企業(yè)保持強勁的生命力和競爭力,為實現(xiàn)企業(yè)的遠景及目標提供有力的人才支持對小企業(yè)相當重要。(3)人力資源戰(zhàn)略是企業(yè)戰(zhàn)略成功實施的保障企業(yè)戰(zhàn)略著眼于未來,人力資源戰(zhàn)略與經(jīng)營戰(zhàn)略、成本戰(zhàn)略、產(chǎn)品戰(zhàn)略、研發(fā)戰(zhàn)略一樣,是一種非常重要的職能戰(zhàn)略。企業(yè)的任何戰(zhàn)略目標的完成,都離不開人力資源戰(zhàn)略的配合。人力資源戰(zhàn)略是預(yù)測未來的組織任務(wù)和環(huán)境對組織的要求,以及為了完成這些任務(wù)和滿足這些要求而設(shè)計的提供人力資源管理的過程,它要求通過收集和利用信息對人力資源活動中的資源使用活動進行決策。對于一個企業(yè)來說,人力資源規(guī)劃的實質(zhì)是根據(jù)企業(yè)經(jīng)營方針,通過確定企業(yè)人
18、力資源來實現(xiàn)企業(yè)的目標。制約小企業(yè)發(fā)展的真正瓶頸是行之有效的人力資源管理,如果忽視被稱為“世紀第一大資源”的人力資源的管理,小企業(yè)的興盛繁榮將只是表象,它的發(fā)展和壯大也將可望而不可及。只有搞好人力資源管理才能更有好的實現(xiàn)小企業(yè)的戰(zhàn)略目標。 認清了人力資源在小企業(yè)中的重要性后,就要去發(fā)覺當前我國小企業(yè)中人力資源的現(xiàn)狀和問題,以便做出好的對策。1.2 研究現(xiàn)狀及設(shè)計目標1.2.1 相近研究課題的特點及優(yōu)缺點分析我國小企業(yè)的主要特點是量大、面廣、起點不高,多集中于勞動密集型產(chǎn)業(yè)。面對新世紀全球經(jīng)濟一體化和國內(nèi)經(jīng)濟轉(zhuǎn)型的兩大挑戰(zhàn),其發(fā)展的核心問題一是人才,二是人才,第三還是人才。人才缺乏,尤其是高素質(zhì)
19、的管理人才和高水平的技術(shù)人才的缺乏已嚴重制約了我國小企業(yè)的健康發(fā)展。因此,要把普遍提高小企業(yè)勞動者素質(zhì),建設(shè)一支宏大的、高素質(zhì)人才隊伍,培養(yǎng)、吸引和用好人才作為促進小企業(yè)發(fā)展的一項重大戰(zhàn)略任務(wù)。我們要先對我國小企業(yè)人力資源的現(xiàn)狀進行一定的了解,對其存在的問題進行一定的分析。我國小企業(yè)人力資源的現(xiàn)狀據(jù)國家中小型企業(yè)發(fā)展戰(zhàn)略研究中心的一項問卷式調(diào)查顯示:在接受調(diào)查的156家企業(yè)中,具有大專及以上學(xué)歷人員共計4235人,占全部企業(yè)總?cè)藬?shù)的9.6,其中,技術(shù)人員大專及以上學(xué)歷人員有2097人,管理人員有1792人,兩者合計3889人,占企業(yè)大專以上學(xué)歷人員總數(shù)的91.8。(1)結(jié)構(gòu)不合理。企業(yè)內(nèi)人員過
20、剩與人才短缺的矛盾同時并存。在上述的調(diào)查中,共計有各類人員44246人,其中,管理人員,5064人,占總?cè)藬?shù)的11.5;技術(shù)人員4489人,占總?cè)藬?shù)的10.2;熟練工人23185人,占總?cè)藬?shù)的52.4;一般工人11509人,占總?cè)藬?shù)的26。企業(yè)的高素質(zhì)管理人才和高水平科技人才存在較大缺口,一般人員過剩。(2)人才流失嚴重。人才一部分流向海外,我國僅在美國的本科以上的各類專業(yè)人才已達45萬人;一部分流向國內(nèi)的外企,外企以其優(yōu)厚的待遇和科研環(huán)境的優(yōu)勢以及科學(xué)高效的人才管理方式,大量吸納國內(nèi)人才;一部分流向經(jīng)營好的大型內(nèi)企。人才的缺乏已嚴重制約了我國小企業(yè)的健康發(fā)展。企業(yè)要構(gòu)建一個人情味濃的集體,做
21、到關(guān)心人、愛護人、理解人、尊重人,倡導(dǎo)團結(jié)、向上、拼搏的團隊精神,努力營造一個良好的工作環(huán)境,使員工在良好的文化氛圍中工作得心情愉快,對企業(yè)產(chǎn)生向心力、凝聚力。以此吸引人才為企業(yè)傾心效力。美國摩托羅拉在這方面樹立了典范。摩托羅拉人事部門的工作人員經(jīng)常參加雇員的生日及各種聚會,傾聽他們的意見,向管理層反映員工所關(guān)心的問題,企業(yè)上下建立了開誠布公、互相尊重、關(guān)心、協(xié)作的關(guān)系。良好的文化氛圍,使企業(yè)積聚了許多優(yōu)秀人才和忠實于企業(yè)的員工。1.2.2 現(xiàn)行研究存在的問題及解決辦法 (1)聘用人員變更機制很多中小企業(yè)的管理人員和核心人員常常是憑借人際關(guān)系,而不是憑借自己的專業(yè)知識和技術(shù)能力進去的。而企業(yè)在
22、遵循“能者上、平者留、庸者下”這一人事變更原則時不盡合理,其人事變動的依據(jù)與員工的業(yè)績關(guān)聯(lián)度不強,受外來因素影響較大,如在一些私人小企業(yè)中,“任人唯親”的現(xiàn)象較嚴重,這使得一部分遠離企業(yè)核心層的優(yōu)秀員工難以發(fā)揮其才能;在國有中小型企業(yè),“論資排輩”的現(xiàn)象比較嚴重,大量的平庸之輩占據(jù)著關(guān)鍵崗位,致使優(yōu)秀的員工晉升機會不大,晉升周期過長,這將造成大量的優(yōu)秀員工流失。大多數(shù)企業(yè)沒有配備專職的人力資源管理人員,甚至有的企業(yè)還在沿襲傳統(tǒng)的一些做法,使人力資源部門在某種意義上,成為一些特殊人員的“安置所”。在一些小企業(yè),往往隨便安排一位技術(shù)人員,或者是將不適合某一崗位的人暫且調(diào)動到人力資源部來從事所謂“人
23、力資源管理”。嚴格來說,目前中國尚沒有一批現(xiàn)代的“人力資源部”經(jīng)理人才隊伍。(2)績效評估與報酬管理制度我國的小企業(yè)由于產(chǎn)權(quán)關(guān)系模糊,員工的責、權(quán)、利不相統(tǒng)一,導(dǎo)致績效評估標準及過程不合理,而報酬管理制度上也偏重傳統(tǒng)的物質(zhì)激勵,忽視非物質(zhì)激勵,這些都使得優(yōu)秀的人員在今后的工作中難以發(fā)揮其才能,造成企業(yè)人力資源的浪費,給企業(yè)的發(fā)展帶來隱患。在分配制度上仍普遍存在著平均主義,企業(yè)的高、中、低級人才的收入差距很小,人才的勞動價值得不到合理的體現(xiàn),使得人心不穩(wěn),大量優(yōu)秀人才流失。(3)建立合理的人才引用和變更制度,建造優(yōu)質(zhì)的人力團對于新進人才進行公開招聘,建立公開、公平、公正的外部招聘制度,包括填寫統(tǒng)
24、一的申請表,參加統(tǒng)一的筆試、面試和績效模擬測試;對于現(xiàn)有人才,實行優(yōu)化組合,競爭上崗,并定期考核;在相同或不同崗位上,人員可以自由流動,做到人員的最優(yōu)化配置。(4)制定有利于企業(yè)戰(zhàn)略發(fā)展和員工自我實現(xiàn)的人力資源規(guī)劃力資源規(guī)劃就是為了滿足變化中的企業(yè)對人力資源的需求,最大限度地開發(fā)利用企業(yè)員工的潛能,使企業(yè)和員工的需要都得到滿足,根據(jù)企業(yè)的發(fā)展戰(zhàn)略和經(jīng)營目標,通過分析企業(yè)人力資源的外部機遇與威脅以及內(nèi)部優(yōu)勢和劣勢,制訂必要的人力資源政策和措施。人力資源規(guī)劃首先要開展調(diào)研工作,摸清企業(yè)決策和經(jīng)營環(huán)境以及企業(yè)內(nèi)外部人力資源的狀況。在調(diào)研的基礎(chǔ)上,對企業(yè)人力資源需求與供給進行分析,預(yù)測企業(yè)人力資源的需
25、求和供給的數(shù)量、質(zhì)量和層次結(jié)構(gòu)。進而制訂人力資源理與開發(fā)的總體計劃和業(yè)務(wù)計劃。最后,對人力資源計劃的執(zhí)行過程進行監(jiān)督和評價,確保企業(yè)整體目標的實現(xiàn)。(5)建立多樣化的激勵機制完善激勵機制市場的競爭要求企業(yè)在努力尋求、招聘優(yōu)秀人才的同時,千方百計穩(wěn)定住企業(yè)的核心員工,防止人才流失,充分發(fā)揮員工的積極性。員工的工作動力來源于自身需要的滿足程度。人的需要是多樣化的,因此激勵的措施也應(yīng)該是多樣化的。(6)建立完善的績效評估和約束機制建立一套客觀有效的業(yè)績指導(dǎo)、業(yè)績評價和業(yè)績輔導(dǎo)改進體系,可以準確評價員工的各種表現(xiàn),并以此建立與之相適應(yīng)的各種激勵制度、人員培訓(xùn)與開發(fā)計劃、人員進退升遷制度和形成相應(yīng)的流程
26、程序等。2 可行性分析2.1 技術(shù)可行性2.1.1 動態(tài)網(wǎng)站技術(shù)介紹internet起源于20世紀60年代的美國,它在近幾年迅速風靡全球,其根本原因不僅在于它擁有卓越的國際通信功能,更在于它擁有巨大的信息資源.所謂的internet是指由分布在全世界成千上萬的計算機網(wǎng)絡(luò)遵循一定的通訊協(xié)議,并相互聯(lián)系在一起而形成的國際互連網(wǎng)絡(luò),也就是說,internet是建立和使用這些網(wǎng)絡(luò)的人群,群體,公司以及各種網(wǎng)絡(luò)資源的集合體。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,單純的靜態(tài)頁面已經(jīng)不能滿足發(fā)展的需要,因為靜態(tài)頁面是用單純的html語言組成的,它沒有交互性.因此,為了滿足實際的需要,許多網(wǎng)頁文件擴展名不再只是“htm”,
27、“html”,出現(xiàn)了以“php”,“asp”,“jsp”,“shtml”等為后綴的網(wǎng)頁文件,這些都是采用動態(tài)網(wǎng)頁技術(shù)制作出來的。2.1.2 程序語言的選擇 jsp(javaserver pages)是由sun公司倡導(dǎo),許多別的公司參與一起創(chuàng)建的一種新動態(tài)網(wǎng)頁技術(shù)標準,類似其他技術(shù)標準。在傳統(tǒng)的網(wǎng)頁html文件(*.htm,*.html)中加入java程序片斷(scriptlet)和jsp標簽,構(gòu)成了jsp網(wǎng)頁(*.jsp)servlet/jsp container收到客戶端發(fā)出的請求時,首先執(zhí)行其中的程序片斷,軟后將執(zhí)行結(jié)果以html格式響應(yīng)給客戶端,其中程序片斷可以是:操作數(shù)據(jù)庫,重新定向網(wǎng)
28、頁以及發(fā)送e-mail等等,這些都是建立動態(tài)網(wǎng)站所需要的功能.所有程序操作都在服務(wù)器端運行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,與客戶端的瀏覽器無關(guān),因此,jsp稱為server-side language.所以被許多人認為是未來最有發(fā)展前途的動態(tài)網(wǎng)站技術(shù)之一。2.1.3 語言優(yōu)勢(1)將內(nèi)容的生成和顯示進行分離使用jsp技術(shù),web頁面開發(fā)人員可以使用html或者xml標識來設(shè)計和格式化最終頁面。使用jsp標識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成的內(nèi)容的邏輯被封裝在標識和javabeans組件中,那么其他人,如web管理人員和頁面設(shè)計者,能夠編輯和使用jsp頁面而不影響內(nèi)容的生成。(2)一
29、次編寫,到處運行作為java平臺的一部分,jsp擁有java編程語言”一次編寫,到處運行”的特點,隨著越來越多的供應(yīng)商將jsp支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,但并不影響當前的應(yīng)用。(3)jsp的平臺適應(yīng)性更廣這是jsp比asp的優(yōu)越之處,幾乎所有的平臺都支持java,它們可以在任何平臺下通行無阻。雖然nt的os占據(jù)了很大的市場的份額,但在服務(wù)器方面unix的優(yōu)勢仍然很大。從一個平臺移植到另一個平臺,jsp和javabeans甚至不用重新編譯,因為java字節(jié)碼都是標注的字節(jié)碼與平臺無關(guān)。(4) 健壯的存儲管理和安全性由于jsp頁面的內(nèi)置腳本語言是基于java編程語言
30、的,而且所有的jsp頁面都被編譯為java servlet,jsp頁面就具有java技術(shù)的所有優(yōu)點,包括健壯的存儲管理和安全性。(5) 數(shù)據(jù)庫連接技術(shù)很多的os中都帶有jdbc驅(qū)動程序,java就通過jdbc與數(shù)據(jù)庫連接,執(zhí)行查詢,提取數(shù)據(jù)等操作.sun公司還提供了jdbc-odbc的橋連方式,因此java也可以訪問帶有odbc驅(qū)動的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有odbc驅(qū)動,所以java能訪問諸如oracle,sybase,ms sql server 和access等類型的數(shù)據(jù)庫。2.1.4 操作可行性對于用戶來說,本系統(tǒng)只要求使用者掌握一定的上網(wǎng)經(jīng)驗,經(jīng)過仔細設(shè)計和測試之后的系統(tǒng)具有操
31、作簡單,方便靈活等優(yōu)點,足可以滿足各種用戶的不同需求,同時也方便了公司的內(nèi)部管理。管理人員及用戶一定會在短時間內(nèi)掌握并熟練使用。只要動一動鼠標鍵盤就可以達到想要的效果。2.2 環(huán)境可行性分析2.2.1 軟件環(huán)境(1) 操作系統(tǒng):windows xp(2) 數(shù)據(jù)庫: microsoft sql server 2000(3) web服務(wù)器:tomcat5.0(4) ide: myeclipse6.0,dreamweaver8(5) 外部包:struts. jar,hibernate. jar2.2.2 硬件環(huán)境amd athlon 64 3000+,kingmax pc3200 512mb ,ga
32、inward nv35xtseagate sata 8m 80gb2.3 系統(tǒng)結(jié)構(gòu)可行性分析2.3.1 b/s模式簡介本系統(tǒng)采用b/s模式。b/s(browser/server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著internet技術(shù)的興起,對c/s結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過www瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(tco)。以目前的技術(shù)看,局域網(wǎng)建立b/s結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用
33、,并通過internet/intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如lan,wan,internet/intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在java這樣的跨平臺語言出現(xiàn)之后,b/s架構(gòu)管理軟件更是方便、快捷、高效。2.3.2 b/s模式的優(yōu)點(1) 維護和升級方式簡單目前,軟件系統(tǒng)的改進和升級越來越頻繁,b/s架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點的單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑
34、,效率和工作量是可想而知的,但b/s架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護升級的工作量,所有的操作只需要針對服務(wù)器進行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實現(xiàn)遠程維護、升級和共享。所以客戶機越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級和維護會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。因此,維護和升級革命的方式是“瘦”客戶機,“胖”服務(wù)器。 (2) 成本降低,選擇更多大家都知道windows在桌面電腦上幾乎一統(tǒng)
35、天下,瀏覽器成為了標準配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對的統(tǒng)治地位?,F(xiàn)在的趨勢是凡使用b/s架構(gòu)的應(yīng)用管理軟件,只需安裝在linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費的linux操作系統(tǒng)快速發(fā)展起來,linux除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。比如說很多人每天上“網(wǎng)易”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“網(wǎng)易”的服務(wù)器用的是什么操作系統(tǒng),而事實上大部分的服務(wù)器實沒有使用windows操作系統(tǒng),但用戶的電腦本身
36、安裝的大部分是windows操作系統(tǒng)。3 系統(tǒng)設(shè)計系統(tǒng)設(shè)計是在系統(tǒng)分析的基礎(chǔ)上由抽象到具體的過程。主要目標是將系統(tǒng)分析階段所提出的反映了信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理(技術(shù))方案,為下一階段系統(tǒng)實施提供必要的技術(shù)資料,應(yīng)符合系統(tǒng)性,靈活性,可靠性,經(jīng)濟性的要求。3.1 總體設(shè)計 圖3.1 人事信息管理系統(tǒng)功能模塊圖fig. 3.1 human affairs information management system function module chart3.2 數(shù)據(jù)庫設(shè)計3.2.1 數(shù)據(jù)庫的需求分析依據(jù)項目的處理需求,對應(yīng)數(shù)據(jù)表的設(shè)計及功能如下: 獎懲表
37、是主要用于保存獎懲信息;培訓(xùn)信息表是主要用于保存培訓(xùn)信息;用戶表是主要用于保存用戶信息;應(yīng)聘信息表是主要用于保存應(yīng)聘信息;薪金表是主要用于保存薪金信息。3.2.2 數(shù)據(jù)庫表的具體設(shè)計表3.1 獎懲表(stipend)tab.3.1 rewards and punishment table (stipend)字段名數(shù)據(jù)類型長度是否主鍵描述idint4是數(shù)據(jù)庫流水號namevarchar2000獎懲名稱reasonvarchar50獎懲原因explainvarchar50描述createtimedatetime8創(chuàng)建時間表3.2 培訓(xùn)信息表(educate)tab. 3.2 training in
38、formation table (educate)字段名數(shù)據(jù)類型長度是否主鍵描述idint4是數(shù)據(jù)庫流水號namevarchar100培訓(xùn)名稱purposevarchar500培訓(xùn)目的begintimedatetime8開始培訓(xùn)時間endtimedatetime8結(jié)束培訓(xùn)時間datumvarchar2000培訓(xùn)材料teachervarchar50培訓(xùn)講師studentvarchar50培訓(xùn)人員createtimedatetime8創(chuàng)建時間educatebit1培訓(xùn)狀態(tài)effectvarchar500培訓(xùn)效果summarizevarchar2000培訓(xùn)總結(jié)表 3.3 用戶表(users)tab.
39、3.3 user table (users)字段名數(shù)據(jù)類型長度是否主鍵描述idint4是數(shù)據(jù)庫流水號usernamevarchar50用戶名稱passwordvarchar50用戶密碼sexbit1用戶性別birthdaydatetime8用戶出生年月日createtimedatetime8用戶創(chuàng)建的時間isadminbit1是否超級管理員contentvarchar2000人員簡介表3.4 應(yīng)聘信息表(job)tab. 3.4 responds to a call for recruits information table (job)字段名數(shù)據(jù)類型長度是否主鍵描述idint4是數(shù)據(jù)庫流水號
40、namevarchar50姓名sexbit1性別ageint4年齡jobvarchar50應(yīng)聘職位specialtyvarchar50所學(xué)專業(yè)experiencevarchar50工作經(jīng)驗studyeffortvarchar50學(xué)歷schoolvarchar50畢業(yè)學(xué)校telvarchar50電話emailvarchar50電子郵件createtimedatetime8創(chuàng)建時間contentntext16詳細經(jīng)歷isstockbit1標識表 3.5 薪金表(institution)tab. 3.5 pay record (institution)字段名數(shù)據(jù)類型長度是否主鍵描述idint4是數(shù)據(jù)
41、庫流水號namevarchar50員工姓名basicfloat8基本薪資eatfloat8飯補housefloat8房補dutyfloat8全勤獎scotfloat8賦稅punishmentfloat8額外補助otherfloat8罰款granttimedatetime8發(fā)放時間totalizefloat8總計3.3 具體功能設(shè)計3.3.1 功能設(shè)計本系統(tǒng)主要用于對企業(yè)中的“人”進行管理。具體地講,人事信息管理系統(tǒng)就是通過人事信息規(guī)劃、員工考核、薪酬管理、員工激勵、人才培訓(xùn)和開發(fā)等一系列手段來提高勞動生產(chǎn)率,最終達到發(fā)展目標的一種管理行為。具體實現(xiàn)目標如下:設(shè)置人事信息基礎(chǔ)信息管理功能;員工薪
42、酬信息管理;實現(xiàn)企業(yè)員工培訓(xùn)信息全程跟蹤的功能;實現(xiàn)企業(yè)的招聘信息、應(yīng)聘信息的管理功能;企業(yè)人才庫管理功能;系統(tǒng)最大限度地實現(xiàn)了易安裝性、易維護性和易操作性;系統(tǒng)運行穩(wěn)定、安全可靠。3.3.2 具體設(shè)計人事信息管理系統(tǒng)是針對小企業(yè)對現(xiàn)有員工和新聘員工的一個web管理平臺。主頁功能模塊主要包括以下功能模塊:人員管理:主要包括瀏覽人員信息、添加人員信息、人員信息的添加、人員信息的修改。招聘管理:主要包括應(yīng)聘人員信息的詳細查看、刪除、添加以及信息入庫。培訓(xùn)管理:主要包括培訓(xùn)計劃的詳細信息、信息刪除、添加培訓(xùn)計劃和填寫培訓(xùn)總結(jié)。獎懲管理:主要包括獎懲詳細信息、刪除詳細信息、添加詳細信息、修改詳細信息。
43、薪金管理:主要包括薪金的修改、添加、刪除。 3.4 開發(fā)架構(gòu)struts架構(gòu)簡介隨著web開發(fā)技術(shù)的日益成熟,在web開發(fā)開發(fā)領(lǐng)域中出現(xiàn)了許多設(shè)計好的軟件開發(fā)框架,struts就是一種基于mvc經(jīng)典設(shè)計模式的框架,也是當前web開發(fā)中比較成熟的一種框架。(1) 經(jīng)典的mvc模式mvc(model-view-controller)模式,即模型-視圖-控制器模式,其核心思想是將整個程序代碼分成相對獨立而又能協(xié)同工作的3個組成部分。 模型(model):業(yè)務(wù)邏輯層.實現(xiàn)具體的業(yè)務(wù)邏輯,狀態(tài)管理的功能。 視圖(view):表示層.即與用戶實現(xiàn)交互的界面,通常實現(xiàn)數(shù)據(jù)輸入和輸出功能。 控制器(contr
44、oller):控制層.起到控制整個業(yè)務(wù)流程(flow control)的作用,實現(xiàn)view和model部分的協(xié)同工作。mvc設(shè)計模式中,事件一般是指客戶端web瀏覽器提交的各種不同請求,這些請求由控制器進行處理,控制器根據(jù)事件的類型來改變模型或各個視圖,視圖也可以接受模型發(fā)出的數(shù)據(jù)更新的通知,依據(jù)數(shù)據(jù)更新的結(jié)果調(diào)整視圖效果,呈現(xiàn)在用戶面前.而模型也可以通過視圖所獲得的用戶提交的數(shù)據(jù)進行具體業(yè)務(wù)邏輯的處理。顯然這樣的運行機制可以起到分工明確,指責清晰,各盡所長的效果。而在軟件開發(fā)的過程中,這樣的開發(fā)方式無疑可以有效地區(qū)分不同的開發(fā)者,盡可能減少彼此之間的互相影響。充分發(fā)揮每個開發(fā)者的特長。這在開
45、發(fā)大型復(fù)雜的web項目時體現(xiàn)得尤為突出。模 型視圖1視圖 2控制器事 件改變改變改變更新更新獲得數(shù)據(jù)獲得數(shù)據(jù)圖 3.2 mvc設(shè)計模式的結(jié)構(gòu)fig. 3.2 mvc design pattern structure(2) struts 1.2 開發(fā)框架作為基于mvc設(shè)計模式的web應(yīng)用的一種典型體現(xiàn),struts架構(gòu)實際上是建立在model2基礎(chǔ)上的,對model,view和controller都提供了現(xiàn)成的實現(xiàn)組建。struts中的controller控制器部分是通過專門的servlet來實現(xiàn)的,該servlet是一個struts api中提供的actionservlet類型的實例,acti
46、onservlet類繼承了javax.servlet.http.httpservlet類,因此該類的實例可以和普通的servlet一樣工作,其作用是接收客戶端瀏覽器的請求,然后選擇執(zhí)行相應(yīng)的業(yè)務(wù)邏輯,再把響應(yīng)結(jié)果送回到客戶端。action對象是開發(fā)者定義的類(該類必須是struts api中提供的action類的子類)的實例。在繼承該類的過程中開發(fā)者可以加入具體業(yè)務(wù)邏輯或調(diào)用業(yè)務(wù)邏輯模塊。action對象在進行了業(yè)務(wù)邏輯或調(diào)用業(yè)務(wù)邏輯模塊。action對象在進行了業(yè)務(wù)邏輯的處理以后會將應(yīng)用程序流程轉(zhuǎn)到合適的view組件,最終將響應(yīng)送回瀏覽器客戶端。struts中提倡action對象只用來決定”
47、做什么”,相當于一個低層面的控制器,因此也可以將action歸納為controller的組成部分。mvc系統(tǒng)中的model模型部分從概念上可以分為兩類:系統(tǒng)的內(nèi)部狀態(tài)和改變系統(tǒng)狀態(tài)的動作。struts中的model部分一般由javabean以及ejb組成。在struts架構(gòu)中使用javabean來提供具體的業(yè)務(wù)邏輯,即”怎么做”,對于復(fù)雜的系統(tǒng)也可以使用ejb等組件來實現(xiàn)系統(tǒng)狀態(tài)維護。這種業(yè)務(wù)邏輯的細分可以增強代碼的可重用性。struts中的view視圖部分依然可以采用jsp來實現(xiàn)。此外,struts還提供了豐富的自定義標記庫,view部分使用這些自定義標簽同樣可以實現(xiàn)與model部分的有效交
48、互并能夠增強顯示功能。3.5 數(shù)據(jù)持久層數(shù)據(jù)是軟件系統(tǒng)中不可缺少的環(huán)節(jié),數(shù)據(jù)持久化的解決之道也一直是企業(yè)計算標準中最有影響力的部分。如今關(guān)系型數(shù)據(jù)庫已經(jīng)穩(wěn)定地占據(jù)著主要的數(shù)據(jù)庫市場,xml技術(shù)和xml數(shù)據(jù)庫技術(shù)也日漸成熟。3.5.1 持久化數(shù)據(jù)數(shù)據(jù)是我們軟件開發(fā)人員必須考慮的對象。無論你使用哪種技術(shù),借助哪種工具,以及購買哪種軟件平臺產(chǎn)品,當接受一個實際的問題時,你都需要面對實際的數(shù)據(jù),考慮實際數(shù)據(jù)的各種問題。在這些問題中往往都包含數(shù)據(jù)持久化的問題,這不僅是因為我們的計算機內(nèi)存有限,更主要的原是業(yè)務(wù)邏輯的需要,作為一個接觸軟件技術(shù),嘗試寫程序的人,我們要接觸各種類型的數(shù)據(jù)。下面列舉了三種常見的
49、數(shù)據(jù)類型:(1) 隨機數(shù)據(jù)這種數(shù)據(jù)指的是不確定結(jié)構(gòu),不了解數(shù)量,目前也搞不清關(guān)系的數(shù)據(jù)。它聽起來很奇怪,但在實際的程序設(shè)計中十分常見。例如,從一個震動源傳遞到計算機采集卡的數(shù)據(jù),再比如一個自然物生長過程中的數(shù)據(jù)??赡苡行?shù)據(jù)實際上是很有規(guī)律的,但是在設(shè)計程序時由于對它的了解很少,使它對于我們來說也成了隨即的數(shù)據(jù)了。我沒曾經(jīng)在遇到這種搞不大清楚的數(shù)據(jù)時,使用很大的數(shù)組或者多個鏈表來表述,不管下一個數(shù)據(jù)的值是什么,先存儲起來再說。有時候當遇到的數(shù)據(jù)總也摸不到規(guī)律,或者越來越多,內(nèi)存也容納不下時,就找個文件存放起來,后來發(fā)現(xiàn)其實存入文件的方式很不錯,起碼可以一直繼續(xù)下去。也許這就是最佳的持久化策略了
50、。(2) 屬性數(shù)據(jù)在接觸具體的項目開發(fā)任務(wù)時,更多的時候要接觸到屬性類型的數(shù)據(jù),這些數(shù)據(jù)來源于對象的屬性,當然這些屬性之間還存在關(guān)系,對于此類數(shù)據(jù),似乎最好的持久化方法就是利用關(guān)系型數(shù)據(jù)庫表了,在存入數(shù)據(jù)表的過程中還可以借助hibernate來提高開發(fā)的效率,或者直接使用jdbc來傳遞sql語句。這兩種方法有些相似但還有細微的差別。(3) xml數(shù)據(jù)現(xiàn)在很多網(wǎng)絡(luò)上的應(yīng)用程序都使用xml類型的數(shù)據(jù),或者說是一種樹狀的數(shù)據(jù),如何將這兩種數(shù)據(jù)持久化保存下來呢?一種方法是將xml數(shù)據(jù)拆分為屬性數(shù)據(jù),然后存儲到關(guān)系型數(shù)據(jù)庫中。另一種方式比較新,是將xml數(shù)據(jù)存儲到xml數(shù)據(jù)庫中,在xml數(shù)據(jù)庫中存儲這種
51、數(shù)據(jù)時,數(shù)據(jù)的結(jié)構(gòu)不變,xml數(shù)據(jù)在xml數(shù)據(jù)庫中,在xml數(shù)據(jù)庫中以文檔對象形式保存,使用xpaht和xquery查詢語言來查詢xml數(shù)據(jù)中的節(jié)點數(shù)據(jù),或者多個xml文檔中的多個節(jié)點數(shù)據(jù)。相對于屬性數(shù)據(jù)而言,xml數(shù)據(jù)是很寬松的.首先,xml數(shù)據(jù)的結(jié)構(gòu)沒有被確定下來,起碼沒有被定死為某種僵化的結(jié)構(gòu)。其次,對于xml數(shù)據(jù)的各個節(jié)點來說,數(shù)據(jù)的類型并沒有被確定下來,在xml中如果不加特殊的約束(例如dtd或者schema),xml文檔中的數(shù)據(jù)和結(jié)構(gòu)可以有十分大的變化空間,在xml中以字符串形式存在的數(shù)據(jù),很難確定它的類型是int或是string.最后,xml是可以被轉(zhuǎn)換處理的,利用xslt可以將
52、xml轉(zhuǎn)換成希望的結(jié)果.因此可以說對xml數(shù)據(jù)的約束是比較寬松的,xml數(shù)據(jù)類型甚至可以用來模擬實現(xiàn)一些隨即性質(zhì)的數(shù)據(jù)。3.5.2 持久化技術(shù)一直以來,在java開發(fā)領(lǐng)域中基于數(shù)據(jù)庫應(yīng)用的設(shè)計實現(xiàn)一直是面向關(guān)系的,也就是說與數(shù)據(jù)庫相關(guān)的處理過程并沒有實現(xiàn)真正的面向?qū)ο?如何在數(shù)據(jù)存取的操作中實現(xiàn)真正的面向?qū)ο螅恢笔情_發(fā)人員探索的問題.正在使用中的對象序列化技術(shù),ejb中entity bean技術(shù)等,都是在這方面很好的探索.但是實體bean設(shè)計實現(xiàn)過程中的繁瑣和復(fù)雜,使得許多開發(fā)人員望而卻步。而hibernate的出現(xiàn),提供了一個符合java面向?qū)ο缶幊趟枷?,易于使用的?shù)據(jù)庫持久化解決方案。因
53、此,在目前行業(yè)的java數(shù)據(jù)庫應(yīng)用項目中,有越來越多的開發(fā)人員開始嘗試使用hibernate在數(shù)據(jù)庫外面包裹上一層面向?qū)ο蟮耐庖?,從而將開發(fā)人員從繁瑣,重復(fù),技術(shù)含量不高的數(shù)據(jù)庫編程中結(jié)果出來。(1) hibernate概述hibernate在英文中的意思是”冬眠”,從這個角度也可以體會到hibernate架構(gòu)下提供的相關(guān)技術(shù)可以實現(xiàn)度十角狀態(tài)的持久性保存.在傳統(tǒng)的數(shù)據(jù)庫編程中,開發(fā)人員要面對大量重復(fù)行代碼的編寫,以實現(xiàn)對不同數(shù)據(jù)表中的數(shù)據(jù)的獲取,并將獲取到的記錄數(shù)據(jù)封裝成對象,在處理完成之后,如果需要進行對象狀態(tài)的存取,需要將對象中的數(shù)據(jù)拆卸成數(shù)據(jù)庫記錄中的對應(yīng)字段的值,然后向數(shù)據(jù)庫中進行存
54、取。這種工作方式顯然沒有實現(xiàn)真正意義上的數(shù)據(jù)存取階段的面向?qū)ο?。雖然數(shù)據(jù)存取過程中的工作步驟是基本固定的,但是由于操作的數(shù)據(jù)表中字段列表數(shù)據(jù)的不同,使得開發(fā)人員必須要不厭其煩地書寫與相應(yīng)的實體類對應(yīng)的封裝處理過程。而在hibernate中,類似這種重復(fù)性高,工作量大,但是又必須保證高質(zhì)量完成的體力活,全部由hibernate接管過去.這對廣大的java開發(fā)人員無疑是個非常好的消息。hibernate本質(zhì)上是一個面向java開發(fā)環(huán)境的對象/關(guān)系數(shù)據(jù)庫映射工具.在hibernate之前,開發(fā)人員要將面向?qū)ο蟮能浖完P(guān)系數(shù)據(jù)庫結(jié)合在一起,往往會費長麻煩。而借助hibernate對象/關(guān)系數(shù)據(jù)庫映射技術(shù),可以非常輕松地將以面向?qū)ο笏枷敕庋b的對像的各個狀態(tài)數(shù)據(jù)映射到基于sql的關(guān)系模型數(shù)據(jù)結(jié)構(gòu)中去。java應(yīng)用hibernatehql語句數(shù)據(jù)庫sql語句xml映射文件圖3.3 hibernate工作示意圖fig. 3.3 hi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育俱樂部成員參與方案
- 音樂節(jié)藝人演出協(xié)議
- 2024至2030年中國防靜電縫紉線行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年中國轎車連桿行業(yè)投資前景及策略咨詢研究報告
- 電梯鋼結(jié)構(gòu)井道施工方案
- 中醫(yī)兒科規(guī)章制度
- 2024至2030年中國改性酸酐固化劑行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年中國單排三相抹光機數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年空調(diào)電加熱管項目投資價值分析報告
- 2024年眼震電圖分析儀項目可行性研究報告
- 大學(xué)美育(同濟大學(xué)版)學(xué)習通超星期末考試答案章節(jié)答案2024年
- 2024年2024年離婚協(xié)議書模板
- 福建省殘疾人崗位精英職業(yè)技能競賽(美甲師)參考試題及答案
- 廣西邕衡教育名校聯(lián)盟2024-2025學(xué)年高三上學(xué)期10月適應(yīng)性檢測試題 英語 含答案
- 江蘇鹽城射陽縣招考聘用部分村(居)宣傳文化管理員42人高頻難、易錯點500題模擬試題附帶答案詳解
- 中頻爐維修合同模板
- 液化石油氣泄漏應(yīng)急處理考核試卷
- 過敏性休克完整版本
- 早產(chǎn)兒低體重兒護理課件
- 6《人大代表為人民》(第2課時)教學(xué)設(shè)計-2024-2025學(xué)年道德與法治六年級上冊統(tǒng)編版
- 大宗貿(mào)易居間合同協(xié)議書
評論
0/150
提交評論