JAVA企業(yè)人力資源管理系統(tǒng)(論文)



《JAVA企業(yè)人力資源管理系統(tǒng)(論文)》由會員分享,可在線閱讀,更多相關《JAVA企業(yè)人力資源管理系統(tǒng)(論文)(42頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、山東經(jīng)濟學院學士學位論文 ********* 200*屆畢業(yè)生畢業(yè)論文(設計) 題目:小企業(yè)人力資源管理系統(tǒng) 院(系)別 ******** 專 業(yè) ******** 班 級 ******** 學 號 ******** 姓 名 ******** 指導教師 ******** 二○○* 年 六 月 ******畢業(yè)設計(論文) 原 創(chuàng) 聲 明 本人***李德凱鄭重聲明:所呈交的論文“小企
2、業(yè)人力資源管理系統(tǒng)”,是本人在導師***的指導下開展研究工作所取得的成果。除文中特別加以標注和致謝的地方外,論文中不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果,對本文的研究做出重要貢獻的個人和集體均已在文中以明確方式標明,本人完全意識到本聲明的法律后果,尊重知識產(chǎn)權,并愿為此承擔一切法律責任。 論文作者(簽字): *** 日期: 200* 年 6 月 10 日 35 摘 要 隨著計算機的普及和計算機科學技術的飛速發(fā)展,人們開始越來越多地利用計算機解決實際問題。員工信息管理是企業(yè)信息管理的重要部分,面對大量的人
3、事信息,采用人力處理即浪費時間、又浪費人力和物力,并且數(shù)據(jù)的準確性低。因此,開發(fā)一個界面友好,易于操作的人事信息管理軟件進行自動化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。本文所闡述的人事信息管理系統(tǒng),以瀏覽器/服務器模式高效地實現(xiàn)了人事信息管理系統(tǒng)的各項功能,可進行多條件查詢、更新、密碼設置、工資和獎金的統(tǒng)計發(fā)放等功能。提升了企業(yè)的效率和競爭力,滿足了現(xiàn)代企業(yè)管理的需要。 JSP繼承了所有Java語言的特點,而且發(fā)展前景十分的廣闊,因此本項目才用JSP語言作為根本,選用經(jīng)典的Struts作為開發(fā)架構,在數(shù)據(jù)持久層方面則使用了Hibernate。 關鍵詞:互聯(lián)網(wǎng),JSP,人
4、力資源 Abstract Along 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 business enterprise inf
5、ormation 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 interface,and is easy to o
6、perate,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 condition search, r
7、enewal, 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 language, and has
8、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 目 錄 前 言 1 1 需求分析 2 1.1 系統(tǒng)的研究意義 2 1.2 研究現(xiàn)狀及設計目標 3 1.2.1 相近研究課題的特點及優(yōu)缺點分析 3 1.2.2 現(xiàn)行研究存在的問題及解
9、決辦法 4 2 可行性分析 6 2.1 技術可行性 6 2.1.1 動態(tài)網(wǎng)站技術介紹 6 2.1.2 程序語言的選擇 6 2.1.3 語言優(yōu)勢 6 2.1.4 操作可行性 7 2.2 環(huán)境可行性分析 7 2.2.1 軟件環(huán)境 7 2.2.2 硬件環(huán)境 7 2.3 系統(tǒng)結構可行性分析 7 2.3.1 B/S模式簡介 7 2.3.2 B/S模式的優(yōu)點 8 3 系統(tǒng)設計 9 3.1 總體設計 9 3.2 數(shù)據(jù)庫設計 9 3.2.1 數(shù)據(jù)庫的需求分析 9 3.2.2 數(shù)據(jù)庫表的具體設計 9 3.3 具體功能設計 12 3.3.1
10、 功能設計 12 3.3.2 具體設計 12 3.4 開發(fā)架構 13 3.5 數(shù)據(jù)持久層 15 3.5.1 持久化數(shù)據(jù) 15 3.5.2 持久化技術 16 4 詳細設計 18 4.1 用戶操作文件總體架構 18 4.1.1 用戶登錄模塊設計 18 4.1.2 人員管理模塊設計 18 4.1.3 招聘管理模塊設計 20 4.1.4 培訓管理模塊設計 22 4.1.5 獎懲管理模塊設計 23 4.1.6 薪金管理模塊設計 24 4.2 文件架構圖 26 4.2.1 人力資源管理系統(tǒng)架構圖 26 4.2.2 人員管理架構圖 26 4
11、.2.3 獎懲文件架構圖 27 4.2.4 薪金管理架構圖 27 4.2.5 招聘管理文件架構圖 27 4.3 技術難點 28 4.3.1 中文亂碼 28 4.3.2 圖片處理 28 4.3.3 HQL語言 28 4.3.4 安全性 28 5 系統(tǒng)測試 29 5.1 測試的定義及目的 29 5.2 測試的原則 29 5.3 測試的方法 29 5.3.1 界面測試 29 5.3.2 功能測試 30 5.3.3 需求測試 30 5.3.4 性能測試 30 5.4 測試中其他要注意的地方 31 5.5 人力資源管理系統(tǒng)的測試 31
12、 結 論 32 致 謝 33 參考文獻 34 前 言 全球范圍內(nèi)的企業(yè)內(nèi)部組織正在發(fā)生巨變,未來企業(yè)成功的關鍵依靠企業(yè)人事信息,人才之爭已經(jīng)成為市場競爭中的核心內(nèi)容之一,以人為本成為企業(yè)立足和發(fā)展的根本。有效力管理企業(yè)的人事信息,為企業(yè)提供強有力的儲備力量,使之成為企業(yè)發(fā)展的主動力。通過人事信息的有效管理,掌握最新的、準確的企業(yè)人事信息,并對其進行復雜的統(tǒng)計與分析,從而充分發(fā)揮每個員工的潛能,為企業(yè)創(chuàng)造更大的價值。 對于任何一個企業(yè)而言,企業(yè)的品牌形象至關重要。 特別是對于互聯(lián)網(wǎng)技術高度發(fā)展的今天,通過人事信息管理的網(wǎng)站,員工可通過網(wǎng)站側面地了解企業(yè)形象及企業(yè)實力,因此,建立具
13、有國際水準的網(wǎng)站能夠極大的提升企業(yè)在員工心中的整體形象。 任何一個企業(yè)都是有很多元素組成的,其中員工的各種信息更是可以一日千變,這種“繁瑣”事情要是有手工來一點一點記錄的話,不僅出錯的幾率比較大,而且查找,添加,修改都是很麻煩的事。 一個員工在公司可能享有很多的待遇或是福利之類,還有員工也分成新員工和老員工,這些復雜的信息參雜在一起的時候會顯得很亂,而且招聘,以及培訓計劃等都是很瑣碎的事。 許多人知道,一個公司的所有和員工有關的運作,包括加薪,出差,請假,人員的調(diào)動,離任等等都由人事信息部門來完成,如果是一家擁有上千人的大型企業(yè),這個工作量是相當驚人的。因此本系統(tǒng)的開發(fā),大大緩解了該部門
14、的工作壓力,也避免了以前人工作業(yè)的錯誤幾率。 總結上述幾點,本網(wǎng)站建設目標可總結如下:幫助企業(yè)建立有效的企業(yè)形象宣傳、企業(yè)風采展示、打造企業(yè)新形象;增加員工間競爭機制,鼓舞大家工作積極性;采取電腦管理人的方法,為企業(yè)節(jié)省人力,物力。 充分考慮到在人事信息管理中可能遇到的種種問題,盡量全面的做好需求分析,以減少日后更新軟件的次數(shù)。 建立適合企業(yè)自身需求的網(wǎng)絡平臺,提供廣泛的涵蓋用戶多種需求的功能,數(shù)據(jù)處理方式靈活以滿足需求,節(jié)省網(wǎng)站建設成本,并確保其較好的拓展性和開放性;同時網(wǎng)站具有基于WEB界面的管理后臺,能夠自主的對網(wǎng)站中大部分內(nèi)容作更新、修改操作,節(jié)省了企業(yè)網(wǎng)站的運營成本,提高了信息
15、更新、傳播效率。 網(wǎng)站的整體規(guī)劃及框架設計是具可擴充性的,前臺頁面的設計能保證網(wǎng)站在增加欄目后不會破壞網(wǎng)站的整體結構。后臺數(shù)據(jù)庫的設計具有高度的擴充性,能夠根據(jù)需要對欄目、類別的增、刪、修改。 1 需求分析 1.1 系統(tǒng)的研究意義 網(wǎng)絡化的今天,網(wǎng)絡人力資源管理系統(tǒng),使新的人事信息協(xié)作管理模式成為可能。通過網(wǎng)絡管理系統(tǒng),專門的人事信息管理人員可以提高自身的工作效率,作好人事信息管理的協(xié)調(diào)工作,提高人事信息利用率;通過網(wǎng)絡管理系統(tǒng),員工可以直接管理自己的技能,有效地發(fā)現(xiàn)和挖掘自身的潛能,及時與自己的上級、下屬、同事進行溝通與交流,同心協(xié)作,積極為企業(yè)的發(fā)展與決策貢獻力量。通過
16、網(wǎng)絡人事信息管理系統(tǒng)對企業(yè)人事信息進行管理,使企業(yè)人事信息管理適應時代的發(fā)展要求,大大提高了企業(yè)的核心竟爭力。 隨著科學技術的不斷提高,計算機科學技術日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對企業(yè)單位的各項信息進行管理,具有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高工作的效率,也是企業(yè)的科學化、正規(guī)化管理的重要條件。 人力資源管理是指一個組織為有效利用其人力資源而進行的活動。這些活動包括:制定企業(yè)的人力資源管理戰(zhàn)略和人力
17、資源計劃,并在其指導下,進行人員安排、業(yè)績評定、員工激勵、管理培訓及決定報酬和勞資關系等。 人力資源管理是在20世紀中葉逐漸由人事管理轉化而來,歷經(jīng)半個多世紀的發(fā)展,其功能經(jīng)歷了上升的過程,人力資源管理對小企業(yè)發(fā)展極為重要。 (1)環(huán)境激烈變化需要小企業(yè)加強人力資源管理。 加入WTO、國際巨頭的搶灘中國行動、各種新興商業(yè)形態(tài)的涌現(xiàn)、商業(yè)企業(yè)的重組、電子商務與網(wǎng)絡時代的到來,對于國內(nèi)的小企業(yè)而言,無疑是迎來了新一輪的挑戰(zhàn)與機遇。在這新一輪的企業(yè)競賽中,不從構筑人力資源競爭力入手,企業(yè)將很難取得獨創(chuàng)與速度的優(yōu)勢。在新的經(jīng)濟形勢下,中國的小企業(yè)不可避免地被推向全球的經(jīng)濟架構中,在硬、軟件的更新
18、與提升中,商品、資本和技術相對較為容易與全球接軌,惟有在人力資源的提升上,沒有近路可走。 (2)人力資源競爭力是企業(yè)的核心競爭力 所謂核心能力是指內(nèi)部一系列互補的技能和知識的結合,它具有使一項或多項業(yè)務達到競爭領域一流水平的能力。它具有價值優(yōu)越性、異質性、難模仿性、不可交易性與難替代性。隨著中國加入WTO,小企業(yè)面臨更多的機遇和挑戰(zhàn),可以直接參與國際競爭,而國際產(chǎn)品也進入國內(nèi)市場,能否在競爭日趨激烈的環(huán)境中生存和發(fā)展,關鍵在于企業(yè)是否具備核心競爭力,而核心競爭力來自于企業(yè)中的眾多資源之一——人力資源。人力資源是企業(yè)組織生存發(fā)展的命脈,任何企業(yè)的發(fā)展都離不開優(yōu)秀的人力資源和人力資源的有效管理
19、,小企業(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)略是預測未來的組織任務和環(huán)境對組織的要求,以及為了完成這些任務和滿足這些要求而設計的提供人力資源管理的過程,它要求通過收集和利用信息對人力資源活動中的資源使用活動進行決策。對于一個企業(yè)來說,人力資源規(guī)劃的實質是根據(jù)企業(yè)經(jīng)營方針,通過確定企業(yè)人力
20、資源來實現(xiàn)企業(yè)的目標。 制約小企業(yè)發(fā)展的真正瓶頸是行之有效的人力資源管理,如果忽視被稱為“世紀第一大資源”的人力資源的管理,小企業(yè)的興盛繁榮將只是表象,它的發(fā)展和壯大也將可望而不可及。只有搞好人力資源管理才能更有好的實現(xiàn)小企業(yè)的戰(zhàn)略目標。 認清了人力資源在小企業(yè)中的重要性后,就要去發(fā)覺當前我國小企業(yè)中人力資源的現(xiàn)狀和問題,以便做出好的對策。 1.2 研究現(xiàn)狀及設計目標 1.2.1 相近研究課題的特點及優(yōu)缺點分析 我國小企業(yè)的主要特點是量大、面廣、起點不高,多集中于勞動密集型產(chǎn)業(yè)。面對新世紀全球經(jīng)濟一體化和國內(nèi)經(jīng)濟轉型的兩大挑戰(zhàn),其發(fā)展的核心問題一是人才,二是人才,第三還是人才。
21、人才缺乏,尤其是高素質的管理人才和高水平的技術人才的缺乏已嚴重制約了我國小企業(yè)的健康發(fā)展。因此,要把普遍提高小企業(yè)勞動者素質,建設一支宏大的、高素質人才隊伍,培養(yǎng)、吸引和用好人才作為促進小企業(yè)發(fā)展的一項重大戰(zhàn)略任務。我們要先對我國小企業(yè)人力資源的現(xiàn)狀進行一定的了解,對其存在的問題進行一定的分析。我國小企業(yè)人力資源的現(xiàn)狀據(jù)國家中小型企業(yè)發(fā)展戰(zhàn)略研究中心的一項問卷式調(diào)查顯示:在接受調(diào)查的156家企業(yè)中,具有大專及以上學歷人員共計4235人,占全部企業(yè)總人數(shù)的9.6%,其中,技術人員大專及以上學歷人員有2097人,管理人員有1792人,兩者合計3889人,占企業(yè)大專以上學歷人員總數(shù)的91.8%。
22、(1)結構不合理。 企業(yè)內(nèi)人員過剩與人才短缺的矛盾同時并存。在上述的調(diào)查中,共計有各類人員44246人,其中,管理人員,5064人,占總人數(shù)的11.5%;技術人員4489人,占總人數(shù)的10.2%;熟練工人23185人,占總人數(shù)的52.4%;一般工人11509人,占總人數(shù)的26%。企業(yè)的高素質管理人才和高水平科技人才存在較大缺口,一般人員過剩。 (2)人才流失嚴重。 人才一部分流向海外,我國僅在美國的本科以上的各類專業(yè)人才已達45萬人;一部分流向國內(nèi)的外企,外企以其優(yōu)厚的待遇和科研環(huán)境的優(yōu)勢以及科學高效的人才管理方式,大量吸納國內(nèi)人才;一部分流向經(jīng)營好的大型內(nèi)企。人才的缺乏已嚴重制約了我國
23、小企業(yè)的健康發(fā)展。企業(yè)要構建一個人情味濃的集體,做到關心人、愛護人、理解人、尊重人,倡導團結、向上、拼搏的團隊精神,努力營造一個良好的工作環(huán)境,使員工在良好的文化氛圍中工作得心情愉快,對企業(yè)產(chǎn)生向心力、凝聚力。以此吸引人才為企業(yè)傾心效力。美國摩托羅拉在這方面樹立了典范。摩托羅拉人事部門的工作人員經(jīng)常參加雇員的生日及各種聚會,傾聽他們的意見,向管理層反映員工所關心的問題,企業(yè)上下建立了開誠布公、互相尊重、關心、協(xié)作的關系。良好的文化氛圍,使企業(yè)積聚了許多優(yōu)秀人才和忠實于企業(yè)的員工。 1.2.2 現(xiàn)行研究存在的問題及解決辦法 (1)聘用人員變更機制 很多中小企業(yè)的管理人員和核心人員常常是
24、憑借人際關系,而不是憑借自己的專業(yè)知識和技術能力進去的。而企業(yè)在遵循“能者上、平者留、庸者下”這一人事變更原則時不盡合理,其人事變動的依據(jù)與員工的業(yè)績關聯(lián)度不強,受外來因素影響較大,如在一些私人小企業(yè)中,“任人唯親”的現(xiàn)象較嚴重,這使得一部分遠離企業(yè)核心層的優(yōu)秀員工難以發(fā)揮其才能;在國有中小型企業(yè),“論資排輩”的現(xiàn)象比較嚴重,大量的平庸之輩占據(jù)著關鍵崗位,致使優(yōu)秀的員工晉升機會不大,晉升周期過長,這將造成大量的優(yōu)秀員工流失。 大多數(shù)企業(yè)沒有配備專職的人力資源管理人員,甚至有的企業(yè)還在沿襲傳統(tǒng)的一些做法,使人力資源部門在某種意義上,成為一些特殊人員的“安置所”。在一些小企業(yè),往往隨便安排一位技
25、術人員,或者是將不適合某一崗位的人暫且調(diào)動到人力資源部來從事所謂“人力資源管理”。嚴格來說,目前中國尚沒有一批現(xiàn)代的“人力資源部”經(jīng)理人才隊伍。 (2)績效評估與報酬管理制度 我國的小企業(yè)由于產(chǎn)權關系模糊,員工的責、權、利不相統(tǒng)一,導致績效評估標準及過程不合理,而報酬管理制度上也偏重傳統(tǒng)的物質激勵,忽視非物質激勵,這些都使得優(yōu)秀的人員在今后的工作中難以發(fā)揮其才能,造成企業(yè)人力資源的浪費,給企業(yè)的發(fā)展帶來隱患。在分配制度上仍普遍存在著平均主義,企業(yè)的高、中、低級人才的收入差距很小,人才的勞動價值得不到合理的體現(xiàn),使得人心不穩(wěn),大量優(yōu)秀人才流失。 (3)建立合理的人才引用和變更制度,建造優(yōu)質
26、的人力團 對于新進人才進行公開招聘,建立公開、公平、公正的外部招聘制度,包括填寫統(tǒng)一的申請表,參加統(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è)
27、內(nèi)外部人力資源的狀況。在調(diào)研的基礎上,對企業(yè)人力資源需求與供給進行分析,預測企業(yè)人力資源的需求和供給的數(shù)量、質量和層次結構。進而制訂人力資源理與開發(fā)的總體計劃和業(yè)務計劃。最后,對人力資源計劃的執(zhí)行過程進行監(jiān)督和評價,確保企業(yè)整體目標的實現(xiàn)。 (5)建立多樣化的激勵機制 完善激勵機制市場的競爭要求企業(yè)在努力尋求、招聘優(yōu)秀人才的同時,千方百計穩(wěn)定住企業(yè)的核心員工,防止人才流失,充分發(fā)揮員工的積極性。員工的工作動力來源于自身需要的滿足程度。人的需要是多樣化的,因此激勵的措施也應該是多樣化的。 (6)建立完善的績效評估和約束機制 建立一套客觀有效的業(yè)績指導、業(yè)績評價和業(yè)績輔導改進體系,可以準確
28、評價員工的各種表現(xiàn),并以此建立與之相適應的各種激勵制度、人員培訓與開發(fā)計劃、人員進退升遷制度和形成相應的流程程序等。 2 可行性分析 2.1 技術可行性 2.1.1 動態(tài)網(wǎng)站技術介紹 Internet起源于20世紀60年代的美國,它在近幾年迅速風靡全球,其根本原因不僅在于它擁有卓越的國際通信功能,更在于它擁有巨大的信息資源.所謂的Internet是指由分布在全世界成千上萬的計算機網(wǎng)絡遵循一定的通訊協(xié)議,并相互聯(lián)系在一起而形成的國際互連網(wǎng)絡,也就是說,Internet是建立和使用這些網(wǎng)絡的人群,群體,公司以及各種網(wǎng)絡資源的集合體。 隨著網(wǎng)絡技術的不斷發(fā)展,單純的靜態(tài)頁面已經(jīng)不能
29、滿足發(fā)展的需要,因為靜態(tài)頁面是用單純的HTML語言組成的,它沒有交互性.因此,為了滿足實際的需要,許多網(wǎng)頁文件擴展名不再只是“htm”,“html”,出現(xiàn)了以“php”,“asp”,“jsp”,“shtml”等為后綴的網(wǎng)頁文件,這些都是采用動態(tài)網(wǎng)頁技術制作出來的。 2.1.2 程序語言的選擇 JSP(JavaServer Pages)是由Sun公司倡導,許多別的公司參與一起創(chuàng)建的一種新動態(tài)網(wǎng)頁技術標準,類似其他技術標準。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片斷(Scriptlet)和JSP標簽,構成了JSP網(wǎng)頁(*.jsp)Servlet/JSP C
30、ontainer收到客戶端發(fā)出的請求時,首先執(zhí)行其中的程序片斷,軟后將執(zhí)行結果以HTML格式響應給客戶端,其中程序片斷可以是:操作數(shù)據(jù)庫,重新定向網(wǎng)頁以及發(fā)送E-Mail等等,這些都是建立動態(tài)網(wǎng)站所需要的功能.所有程序操作都在服務器端運行,網(wǎng)絡上傳送給客戶端的僅是得到的結果,與客戶端的瀏覽器無關,因此,JSP稱為Server-side Language.所以被許多人認為是未來最有發(fā)展前途的動態(tài)網(wǎng)站技術之一。 2.1.3 語言優(yōu)勢 (1)將內(nèi)容的生成和顯示進行分離 使用JSP技術,Web頁面開發(fā)人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上
31、的動態(tài)內(nèi)容。生成的內(nèi)容的邏輯被封裝在標識和JavaBeans組件中,那么其他人,如Web管理人員和頁面設計者,能夠編輯和使用JSP頁面而不影響內(nèi)容的生成。 (2)一次編寫,到處運行 作為Java平臺的一部分,JSP擁有Java編程語言”一次編寫,到處運行”的特點,隨著越來越多的供應商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務器和工具,但并不影響當前的應用。 (3)JSP的平臺適應性更廣 這是JSP比ASP的優(yōu)越之處,幾乎所有的平臺都支持Java,它們可以在任何平臺下通行無阻。雖然NT的OS占據(jù)了很大的市場的份額,但在服務器方面UNIX的優(yōu)勢仍然很大。從一個平臺移植到另一
32、個平臺,JSP和JavaBeans甚至不用重新編譯,因為Java字節(jié)碼都是標注的字節(jié)碼與平臺無關。 (4) 健壯的存儲管理和安全性 由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯為Java Servlet,JSP頁面就具有Java技術的所有優(yōu)點,包括健壯的存儲管理和安全性。 (5) 數(shù)據(jù)庫連接技術 很多的OS中都帶有JDBC驅動程序,Java就通過JDBC與數(shù)據(jù)庫連接,執(zhí)行查詢,提取數(shù)據(jù)等操作.Sun公司還提供了JDBC-ODBC的橋連方式,因此Java也可以訪問帶有ODBC驅動的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有ODBC驅動,所以Java能訪問諸如
33、Oracle,Sybase,MS SQL Server 和Access等類型的數(shù)據(jù)庫。 2.1.4 操作可行性 對于用戶來說,本系統(tǒng)只要求使用者掌握一定的上網(wǎng)經(jīng)驗,經(jīng)過仔細設計和測試之后的系統(tǒng)具有操作簡單,方便靈活等優(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服務器:TOMCAT5.0 (4) I
34、DE: Myeclipse6.0,Dreamweaver8 (5) 外部包:Struts. jar,Hibernate. jar 2.2.2 硬件環(huán)境 AMD Athlon 64 3000+,KingMax PC3200 512MB ,Gainward NV35XT Seagate SATA 8M 80GB 2.3 系統(tǒng)結構可行性分析 2.3.1 B/S模式簡介 本系統(tǒng)采用B/S模式。B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極
35、少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層3-tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術看,局域網(wǎng)建立B/S結構的網(wǎng)絡應用,并通過Internet/Intranet模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全。特別是在JAVA這樣的跨平臺
36、語言出現(xiàn)之后,B/S架構管理軟件更是方便、快捷、高效。 2.3.2 B/S模式的優(yōu)點 (1) 維護和升級方式簡單 目前,軟件系統(tǒng)的改進和升級越來越頻繁,B/S架構的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點的單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構的軟件只需要管理服務器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。無論用戶的規(guī)模有多大,有多少分支機構都不會增加任何維護升級的工作量,所有的操作只需要針對服務器進行;如果是異地,只需要把服務器連接專網(wǎng)即可,實現(xiàn)遠程維護、升級和共享。所以客戶機越來越“瘦”,而服務器越
37、來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級和維護會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。因此,維護和升級革命的方式是“瘦”客戶機,“胖”服務器。 (2) 成本降低,選擇更多 大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標準配置,但在服務器操作系統(tǒng)上windows并不是處于絕對的統(tǒng)治地位?,F(xiàn)在的趨勢是凡使用B/S架構的應用管理軟件,只需安裝在Linux服務器上即可,而且安全性高。所以服務器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流
38、行免費的Linux操作系統(tǒng)快速發(fā)展起來,Linux除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。 比如說很多人每天上“網(wǎng)易”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“網(wǎng)易”的服務器用的是什么操作系統(tǒng),而事實上大部分的服務器實沒有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。 3 系統(tǒng)設計 系統(tǒng)設計是在系統(tǒng)分析的基礎上由抽象到具體的過程。主要目標是將系統(tǒng)分析階段所提出的反映了信息需求的系統(tǒng)邏輯方案轉換成可以實施的基于計算機與通信系統(tǒng)的物理(技術)方案,為下一階段系統(tǒng)實施提供必要的技術資料,應符合系統(tǒng)性,靈活性,可靠性,經(jīng)濟性
39、的要求。 3.1 總體設計 圖3.1 人事信息管理系統(tǒng)功能模塊圖 Fig. 3.1 human affairs information management system function module chart 3.2 數(shù)據(jù)庫設計 3.2.1 數(shù)據(jù)庫的需求分析 依據(jù)項目的處理需求,對應數(shù)據(jù)表的設計及功能如下: 獎懲表是主要用于保存獎懲信息;培訓信息表是主要用于保存培訓信息;用戶表是主要用于保存用戶信息;應聘信息表是主要用于保存應聘信息;薪金表是主要用于保存薪金信息。 3.2.2 數(shù)據(jù)庫表的具體設計 表3.1 獎懲表(stipend
40、) Tab.3.1 rewards and punishment table (stipend) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 id int 4 是 數(shù)據(jù)庫流水號 name varchar 2000 獎懲名稱 reason varchar 50 獎懲原因 explain varchar 50 描述 createtime datetime 8 創(chuàng)建時間 表3.2 培訓信息表(educate) Tab. 3.2 training information table (educate) 字段名 數(shù)據(jù)類
41、型 長度 是否主鍵 描述 id int 4 是 數(shù)據(jù)庫流水號 name varchar 100 培訓名稱 purpose varchar 500 培訓目的 begintime datetime 8 開始培訓時間 endtime datetime 8 結束培訓時間 datum varchar 2000 培訓材料 teacher varchar 50 培訓講師 student varchar 50 培訓人員 createtime datetime 8 創(chuàng)建時間 educate bit
42、 1 培訓狀態(tài) effect varchar 500 培訓效果 summarize varchar 2000 培訓總結 表 3.3 用戶表(users) Tab.3.3 user table (users) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 id int 4 是 數(shù)據(jù)庫流水號 username varchar 50 用戶名稱 password varchar 50 用戶密碼 sex bit 1 用戶性別 birthday datetime 8
43、 用戶出生年月日 createtime datetime 8 用戶創(chuàng)建的時間 isadmin bit 1 是否超級管理員 content varchar 2000 人員簡介 表3.4 應聘信息表(job) Tab. 3.4 responds to a call for recruits information table (job) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 id int 4 是 數(shù)據(jù)庫流水號 name varchar 50 姓名 sex bit 1 性別 age int 4
44、 年齡 job varchar 50 應聘職位 specialty varchar 50 所學專業(yè) experience varchar 50 工作經(jīng)驗 studyeffort varchar 50 學歷 school varchar 50 畢業(yè)學校 tel varchar 50 電話 email varchar 50 電子郵件 createtime datetime 8 創(chuàng)建時間 content ntext 16 詳細經(jīng)歷 isstock bit 1 標識
45、 表 3.5 薪金表(institution) Tab. 3.5 pay record (institution) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 id int 4 是 數(shù)據(jù)庫流水號 name varchar 50 員工姓名 basic float 8 基本薪資 eat float 8 飯補 house float 8 房補 duty float 8 全勤獎 scot float 8 賦稅 punishment float 8 額外補助 other float 8
46、 罰款 granttime datetime 8 發(fā)放時間 totalize float 8 總計 3.3 具體功能設計 3.3.1 功能設計 本系統(tǒng)主要用于對企業(yè)中的“人”進行管理。具體地講,人事信息管理系統(tǒng)就是通過人事信息規(guī)劃、員工考核、薪酬管理、員工激勵、人才培訓和開發(fā)等一系列手段來提高勞動生產(chǎn)率,最終達到發(fā)展目標的一種管理行為。具體實現(xiàn)目標如下:設置人事信息基礎信息管理功能;員工薪酬信息管理;實現(xiàn)企業(yè)員工培訓信息全程跟蹤的功能;實現(xiàn)企業(yè)的招聘信息、應聘信息的管理功能;企業(yè)人才庫管理功能;系統(tǒng)最大限度地實現(xiàn)了易安裝性、易維護性和易操作性;系統(tǒng)運行
47、穩(wěn)定、安全可靠。 3.3.2 具體設計 人事信息管理系統(tǒng)是針對小企業(yè)對現(xiàn)有員工和新聘員工的一個WEB管理平臺。主頁功能模塊主要包括以下功能模塊: 人員管理:主要包括瀏覽人員信息、添加人員信息、人員信息的添加、人員信息的修改。 招聘管理:主要包括應聘人員信息的詳細查看、刪除、添加以及信息入庫。 培訓管理:主要包括培訓計劃的詳細信息、信息刪除、添加培訓計劃和填寫培訓總結。 獎懲管理:主要包括獎懲詳細信息、刪除詳細信息、添加詳細信息、修改詳細信息。 薪金管理:主要包括薪金的修改、添加、刪除。 3.4 開發(fā)架構 Struts架構簡介 隨著Web開發(fā)技術的日益成熟,在We
48、b開發(fā)開發(fā)領域中出現(xiàn)了許多設計好的軟件開發(fā)框架,Struts就是一種基于MVC經(jīng)典設計模式的框架,也是當前Web開發(fā)中比較成熟的一種框架。 (1) 經(jīng)典的MVC模式 MVC(Model-View-Controller)模式,即模型-視圖-控制器模式,其核心思想是將整個程序代碼分成相對獨立而又能協(xié)同工作的3個組成部分。 ① 模型(Model):業(yè)務邏輯層.實現(xiàn)具體的業(yè)務邏輯,狀態(tài)管理的功能。 ② 視圖(View):表示層.即與用戶實現(xiàn)交互的界面,通常實現(xiàn)數(shù)據(jù)輸入和輸出功能。 ③ 控制器(Controller):控制層.起到控制整個業(yè)務流程(Flow Control)的作用,實現(xiàn)View
49、和Model部分的協(xié)同工作。 MVC設計模式中,事件一般是指客戶端Web瀏覽器提交的各種不同請求,這些請求由控制器進行處理,控制器根據(jù)事件的類型來改變模型或各個視圖,視圖也可以接受模型發(fā)出的數(shù)據(jù)更新的通知,依據(jù)數(shù)據(jù)更新的結果調(diào)整視圖效果,呈現(xiàn)在用戶面前.而模型也可以通過視圖所獲得的用戶提交的數(shù)據(jù)進行具體業(yè)務邏輯的處理。 顯然這樣的運行機制可以起到分工明確,指責清晰,各盡所長的效果。而在軟件開發(fā)的過程中,這樣的開發(fā)方式無疑可以有效地區(qū)分不同的開發(fā)者,盡可能減少彼此之間的互相影響。充分發(fā)揮每個開發(fā)者的特長。這在開發(fā)大型復雜的Web項目時體現(xiàn)得尤為突出。
50、 模 型 視圖1 視圖 2 控制器 事 件 改變 改變 改變 更新 更新 獲得數(shù)據(jù) 獲得數(shù)據(jù) 圖 3.2 MVC設計模式的結構 Fig. 3.2 MVC design pattern structure (2) Struts 1.2 開發(fā)框架 作為基于MVC設計模式的Web應用的一種典型體現(xiàn),Struts架構實際上是建立在Model2基礎上的,對Model,View和Controller都提供了現(xiàn)成的實現(xiàn)組建。 Struts中的Controller控制器部分是通過專門的Se
51、rvlet來實現(xiàn)的,該Servlet是一個Struts API中提供的ActionServlet類型的實例,ActionServlet類繼承了javax.servlet.http.HttpServlet類,因此該類的實例可以和普通的Servlet一樣工作,其作用是接收客戶端瀏覽器的請求,然后選擇執(zhí)行相應的業(yè)務邏輯,再把響應結果送回到客戶端。 Action對象是開發(fā)者定義的類(該類必須是Struts API中提供的Action類的子類)的實例。在繼承該類的過程中開發(fā)者可以加入具體業(yè)務邏輯或調(diào)用業(yè)務邏輯模塊。Action對象在進行了業(yè)務邏輯或調(diào)用業(yè)務邏輯模塊。Action對象在進行了業(yè)務邏輯的處
52、理以后會將應用程序流程轉到合適的View組件,最終將響應送回瀏覽器客戶端。Struts中提倡Action對象只用來決定”做什么”,相當于一個低層面的控制器,因此也可以將Action歸納為Controller的組成部分。 MVC系統(tǒng)中的Model模型部分從概念上可以分為兩類:系統(tǒng)的內(nèi)部狀態(tài)和改變系統(tǒng)狀態(tài)的動作。Struts中的Model部分一般由JavaBean以及EJB組成。在Struts架構中使用JavaBean來提供具體的業(yè)務邏輯,即”怎么做”,對于復雜的系統(tǒng)也可以使用EJB等組件來實現(xiàn)系統(tǒng)狀態(tài)維護。這種業(yè)務邏輯的細分可以增強代碼的可重用性。 Struts中的View視圖部分依然可以采
53、用JSP來實現(xiàn)。此外,Struts還提供了豐富的自定義標記庫,View部分使用這些自定義標簽同樣可以實現(xiàn)與Model部分的有效交互并能夠增強顯示功能。 3.5 數(shù)據(jù)持久層 數(shù)據(jù)是軟件系統(tǒng)中不可缺少的環(huán)節(jié),數(shù)據(jù)持久化的解決之道也一直是企業(yè)計算標準中最有影響力的部分。如今關系型數(shù)據(jù)庫已經(jīng)穩(wěn)定地占據(jù)著主要的數(shù)據(jù)庫市場,XML技術和XML數(shù)據(jù)庫技術也日漸成熟。 3.5.1 持久化數(shù)據(jù) 數(shù)據(jù)是我們軟件開發(fā)人員必須考慮的對象。無論你使用哪種技術,借助哪種工具,以及購買哪種軟件平臺產(chǎn)品,當接受一個實際的問題時,你都需要面對實際的數(shù)據(jù),考慮實際數(shù)據(jù)的各種問題。在這些問題中往往都包含數(shù)據(jù)持久化的問題
54、,這不僅是因為我們的計算機內(nèi)存有限,更主要的原是業(yè)務邏輯的需要,作為一個接觸軟件技術,嘗試寫程序的人,我們要接觸各種類型的數(shù)據(jù)。下面列舉了三種常見的數(shù)據(jù)類型: (1) 隨機數(shù)據(jù) 這種數(shù)據(jù)指的是不確定結構,不了解數(shù)量,目前也搞不清關系的數(shù)據(jù)。它聽起來很奇怪,但在實際的程序設計中十分常見。例如,從一個震動源傳遞到計算機采集卡的數(shù)據(jù),再比如一個自然物生長過程中的數(shù)據(jù)??赡苡行?shù)據(jù)實際上是很有規(guī)律的,但是在設計程序時由于對它的了解很少,使它對于我們來說也成了隨即的數(shù)據(jù)了。我沒曾經(jīng)在遇到這種搞不大清楚的數(shù)據(jù)時,使用很大的數(shù)組或者多個鏈表來表述,不管下一個數(shù)據(jù)的值是什么,先存儲起來再說。有時候當遇到的
55、數(shù)據(jù)總也摸不到規(guī)律,或者越來越多,內(nèi)存也容納不下時,就找個文件存放起來,后來發(fā)現(xiàn)其實存入文件的方式很不錯,起碼可以一直繼續(xù)下去。也許這就是最佳的持久化策略了。 (2) 屬性數(shù)據(jù) 在接觸具體的項目開發(fā)任務時,更多的時候要接觸到屬性類型的數(shù)據(jù),這些數(shù)據(jù)來源于對象的屬性,當然這些屬性之間還存在關系,對于此類數(shù)據(jù),似乎最好的持久化方法就是利用關系型數(shù)據(jù)庫表了,在存入數(shù)據(jù)表的過程中還可以借助Hibernate來提高開發(fā)的效率,或者直接使用JDBC來傳遞SQL語句。這兩種方法有些相似但還有細微的差別。 (3) XML數(shù)據(jù) 現(xiàn)在很多網(wǎng)絡上的應用程序都使用XML類型的數(shù)據(jù),或者說是一種樹狀的數(shù)據(jù),如何
56、將這兩種數(shù)據(jù)持久化保存下來呢?一種方法是將XML數(shù)據(jù)拆分為屬性數(shù)據(jù),然后存儲到關系型數(shù)據(jù)庫中。另一種方式比較新,是將XML數(shù)據(jù)存儲到XML數(shù)據(jù)庫中,在XML數(shù)據(jù)庫中存儲這種數(shù)據(jù)時,數(shù)據(jù)的結構不變,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ù)的結構沒有被確定下來,起碼沒有被定死為某種僵化的結構。其次,對于XML數(shù)據(jù)的各個節(jié)點來說,數(shù)據(jù)的類型并沒有被確定下來,在XML中如果不加特殊的約束(例如DTD或者Schema)
57、,XML文檔中的數(shù)據(jù)和結構可以有十分大的變化空間,在XML中以字符串形式存在的數(shù)據(jù),很難確定它的類型是int或是String.最后,XML是可以被轉換處理的,利用XSLT可以將XML轉換成希望的結果.因此可以說對XML數(shù)據(jù)的約束是比較寬松的,XML數(shù)據(jù)類型甚至可以用來模擬實現(xiàn)一些隨即性質的數(shù)據(jù)。 3.5.2 持久化技術 一直以來,在Java開發(fā)領域中基于數(shù)據(jù)庫應用的設計實現(xiàn)一直是面向關系的,也就是說與數(shù)據(jù)庫相關的處理過程并沒有實現(xiàn)真正的面向對象.如何在數(shù)據(jù)存取的操作中實現(xiàn)真正的面向對象,一直是開發(fā)人員探索的問題.正在使用中的對象序列化技術,EJB中Entity Bean技術等,都是在這方
58、面很好的探索.但是實體Bean設計實現(xiàn)過程中的繁瑣和復雜,使得許多開發(fā)人員望而卻步。 而Hibernate的出現(xiàn),提供了一個符合Java面向對象編程思想,易于使用的數(shù)據(jù)庫持久化解決方案。因此,在目前行業(yè)的Java數(shù)據(jù)庫應用項目中,有越來越多的開發(fā)人員開始嘗試使用Hibernate在數(shù)據(jù)庫外面包裹上一層面向對象的外衣,從而將開發(fā)人員從繁瑣,重復,技術含量不高的數(shù)據(jù)庫編程中結果出來。 (1) Hibernate概述 Hibernate在英文中的意思是”冬眠”,從這個角度也可以體會到Hibernate架構下提供的相關技術可以實現(xiàn)度十角狀態(tài)的持久性保存.在傳統(tǒng)的數(shù)據(jù)庫編程中,開發(fā)人員要面對大量重
59、復行代碼的編寫,以實現(xiàn)對不同數(shù)據(jù)表中的數(shù)據(jù)的獲取,并將獲取到的記錄數(shù)據(jù)封裝成對象,在處理完成之后,如果需要進行對象狀態(tài)的存取,需要將對象中的數(shù)據(jù)拆卸成數(shù)據(jù)庫記錄中的對應字段的值,然后向數(shù)據(jù)庫中進行存取。 這種工作方式顯然沒有實現(xiàn)真正意義上的數(shù)據(jù)存取階段的面向對象。雖然數(shù)據(jù)存取過程中的工作步驟是基本固定的,但是由于操作的數(shù)據(jù)表中字段列表數(shù)據(jù)的不同,使得開發(fā)人員必須要不厭其煩地書寫與相應的實體類對應的封裝處理過程。 而在Hibernate中,類似這種重復性高,工作量大,但是又必須保證高質量完成的體力活,全部由Hibernate接管過去.這對廣大的Java開發(fā)人員無疑是個非常好的消息。 Hib
60、ernate本質上是一個面向Java開發(fā)環(huán)境的對象/關系數(shù)據(jù)庫映射工具.在Hibernate之前,開發(fā)人員要將面向對象的軟件和關系數(shù)據(jù)庫結合在一起,往往會費長麻煩。而借助Hibernate對象/關系數(shù)據(jù)庫映射技術,可以非常輕松地將以面向對象思想封裝的對像的各個狀態(tài)數(shù)據(jù)映射到基于SQL的關系模型數(shù)據(jù)結構中去。 Java應用 Hibernate HQL語句 數(shù)據(jù)庫 SQL語句 XML 映射 文件 圖3.3 Hibernate工作示意圖 Fig. 3.3 Hibernate work schemati
61、c drawing 4 詳細設計 4.1 用戶操作文件總體架構 用戶操作模塊主要包括用戶登錄和人員管理模塊,具體功能如下: 用戶登錄模塊:用于登錄系統(tǒng)。 人員管理模塊:用于瀏覽、添加和修改人員信息。 4.1.1 用戶登錄模塊設計 用戶登錄模塊是用戶進入主頁面的入口,其運行結果如圖所示。 圖4.1 登陸頁面顯示效果 Fig. 4.1 debarkation page demonstration effect 系統(tǒng)登陸是人事信息管理中最先使用的功能,因為用戶登陸在數(shù)據(jù)庫中使用的是人員
62、表,人員表中有一個isadmin字段,是來標識是否是管理員的。在登陸時要根據(jù)數(shù)據(jù)庫的這個字段來判斷此用戶是否具有管理員的權限。在網(wǎng)頁里添寫用戶名和密碼后點擊【登陸】按鈕,網(wǎng)頁會訪問一個URL,這個URL是“l(fā)ogon.do?action=logon”。 4.1.2 人員管理模塊設計 人員管理模塊主要包括瀏覽人員信息、添加人員信息、人員信息的刪除、人員信息的修改。此模塊文件架構如圖4所示。 各項管理工作都是在用戶成功登陸后的管理頁面進行的,在管理控制頁面的上部分是各項的相關鏈接,下部分是操作平臺。管理控制頁面下部分實際上是一個iframe,如下所示: 在左側的鏈接中使用target="
63、frame"就可以在這個iframe中打開新的鏈接了。 (1)單擊“添加人員信息”,即打開添加人員信息的頁面如圖所示。 圖4.2 添加人員信息頁面 Fig. 4.2 increases the personnel information page (2)單擊“瀏覽人員信息”,即打開瀏覽人員信息的頁面如圖所示。 圖4.3 瀏覽人員信息頁面 Fig. 4.3 browse the personnel information page (3)其中單擊“修改”按鈕,便可以對該信息修改,單擊刪除信息便可把此信息刪除
64、。 點擊修改后如圖所示: 圖4.4 瀏覽人員信息頁面 Fig. 4.4 edit the personnel information page 4.1.3 招聘管理模塊設計 招聘管理模塊主要包括瀏覽應聘信息、添加應聘信息、瀏覽人才庫。 各項管理工作都是在用戶成功登陸后的管理頁面進行的,在管理控制頁面的上部分是各項的相關鏈接,下部分是操作平臺。管理控制頁面下部分實際上是一個iframe,如下所示: (1)單擊“瀏覽應聘信息”,即打開應聘人員信息的頁面如圖所示。 圖4.5 瀏覽應聘信息頁面 Fig. 4.5 browse responds to a call for
65、recruits information page 點擊“詳細”按鈕,便可以看到應聘人員的詳細信息,點擊“刪除”按鈕便把此應聘人員的信息刪除,點擊“入庫”按鈕后,此應聘人員便進入人才庫,并且在瀏覽應聘信息內(nèi)刪除,目的是為了防止重復。 (2)單擊“添加應聘信息”,即打開添加應聘信息的頁面如圖所示。 圖4.6 添加應聘信息頁面 Fig. 4.6 add responds to a call for recruits information page (3)單擊“瀏覽人才庫”,即打開人才庫中應聘人員信息的頁面如圖所示。 圖4.7 瀏覽人才庫頁面 Fig. 4.7 brow
66、se talented person libeary page 4.1.4 培訓管理模塊設計 培訓管理模塊主要包括瀏覽培訓計劃、添加培訓計劃、查看培訓計劃。 各項管理工作都是在用戶成功登陸后的管理頁面進行的,在管理控制頁面的上部分是各項的相關鏈接,下部分是操作平臺。管理控制頁面下部分實際上是一個iframe,如下所示: (1)單擊“瀏覽培訓計劃”,即打開培訓計劃的頁面如圖所示。 圖4.8 瀏覽培訓計劃頁面 Fig. 4.8 browse the train plan page 點擊“詳細”按鈕,便可以看到培訓計劃的詳細信息,點擊“刪除”按鈕便把此應聘人員的信息刪除,點擊“培訓完成”按鈕后,此應聘人員便進入查看培訓總結,并且在瀏覽培訓計劃內(nèi)刪除,目的是為了防止重復。 (2)單擊“添加培訓計劃”,即打開添加培訓計劃的頁面如圖所示。 圖4.9 添加培訓計劃頁面 Fig. 4.9 add the train plan page (3)單擊“查看培訓總結”,即開培訓的詳細信息以及培訓總結的頁面如圖所示。 圖4.10 查看培訓總結頁面 Fig. 4.10br
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題黨課講稿:以高質量黨建保障國有企業(yè)高質量發(fā)展
- 廉政黨課講稿材料:堅決打好反腐敗斗爭攻堅戰(zhàn)持久戰(zhàn)總體戰(zhàn)涵養(yǎng)風清氣正的政治生態(tài)
- 在新錄用選調(diào)生公務員座談會上和基層單位調(diào)研座談會上的發(fā)言材料
- 總工會關于2025年維護勞動領域政治安全的工作匯報材料
- 基層黨建工作交流研討會上的講話發(fā)言材料
- 糧食和物資儲備學習教育工作部署會上的講話發(fā)言材料
- 市工業(yè)園區(qū)、市直機關單位、市紀委監(jiān)委2025年工作計劃
- 檢察院政治部關于2025年工作計劃
- 辦公室主任2025年現(xiàn)實表現(xiàn)材料
- 2025年~村農(nóng)村保潔員規(guī)范管理工作方案
- 在深入貫徹中央8項規(guī)定精神學習教育工作部署會議上的講話發(fā)言材料4篇
- 開展深入貫徹規(guī)定精神學習教育動員部署會上的講話發(fā)言材料3篇
- 在司法黨組中心學習組學習會上的發(fā)言材料
- 國企黨委關于推動基層黨建與生產(chǎn)經(jīng)營深度融合工作情況的報告材料
- 副書記在2025年工作務虛會上的發(fā)言材料2篇