




已閱讀5頁,還剩72頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
電 子 科 技 大 學(xué) UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 專業(yè)學(xué)位碩士學(xué)位論文 MASTER THESIS FOR PROFESSIONAL DEGREE 論文題目 高職院校人力資源信息系統(tǒng)設(shè)計與開發(fā) 專業(yè)學(xué)位類別 軟件工程 學(xué) 號 201291100211 作 者 姓 名 張 浩 指 導(dǎo) 教 師 李 明 奇 分類號 密級 UDC 注 1 學(xué) 位 論 文 高職院校人力資源信息系統(tǒng)設(shè)計與開發(fā)高職院校人力資源信息系統(tǒng)設(shè)計與開發(fā) 題名和副題名 張張 浩浩 作者姓名 指導(dǎo)教師 李明奇李明奇 副教授副教授 電子科技大學(xué)電子科技大學(xué) 成都成都 王健王健 高級工程師高級工程師 中國電信錦州分公司中國電信錦州分公司 錦州錦州 姓名 職稱 單位名稱 申請學(xué)位級別 碩士碩士 學(xué)科專業(yè) 軟件工程軟件工程 提交論文日期 2013 09 20 論文答辯日期 學(xué)位授予單位和日期 電子科技大學(xué)電子科技大學(xué) 2014 年年 月月 日日 答辯委員會主席 評閱人 注 1 注明 國際十進分類法 UDC 的類號 DESIGN AND DEVELOPMENT OF HUMAN RESOURCES INFORMATION SYSTEM OF VOCATIONAL COLLEGES A Master Thesis Submitted to University of Electronic Science and Technology of China Major Software Engineering Author Zhang Hao Advisor Li Mingqi School School of Mathematical Sciences 獨創(chuàng)性聲明獨創(chuàng)性聲明 本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進行的研究工 作及取得的研究成果 據(jù)我所知 除了文中特別加以標注和致謝的 地方外 論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果 也不 包含為獲得電子科技大學(xué)或其它教育機構(gòu)的學(xué)位或證書而使用過的 材料 與我一同工作的同志對本研究所做的任何貢獻均已在論文中 作了明確的說明并表示謝意 作者簽名 日期 年 月 日 論文使用授權(quán)論文使用授權(quán) 本學(xué)位論文作者完全了解電子科技大學(xué)有關(guān)保留 使用學(xué)位論 文的規(guī)定 有權(quán)保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和 磁盤 允許論文被查閱和借閱 本人授權(quán)電子科技大學(xué)可以將學(xué)位 論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索 可以采用影印 縮印或掃描等復(fù)制手段保存 匯編學(xué)位論文 保密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定 作者簽名 導(dǎo)師簽名 日期 年 月 日 摘 要 對于高等職業(yè)技術(shù)學(xué)校來說 人才是高職院校發(fā)展的關(guān)鍵 高效的人事管理 是學(xué)校發(fā)展動力 作為一個高等職業(yè)技術(shù)學(xué)校 如何根據(jù)自身特點管理好自己員 工的人力資源信息 一直受到廣大高職院校的重視 在高等職業(yè)技術(shù)學(xué)校 人事 問題相對都比較復(fù)雜 人員的流動性很大 每一個員工的教齡和待遇是千差萬別 對于人事處來說 一些傳統(tǒng)的文檔式的管理已經(jīng)完全不能滿足當(dāng)前高等職業(yè)技術(shù) 學(xué)校人事信息管理 利用計算機來實現(xiàn)高等職業(yè)技術(shù)學(xué)校日常人事信息的高效管 理 是高等職業(yè)技術(shù)學(xué)校實現(xiàn)科學(xué) 高效 規(guī)范的人事管理行之有效的方法 本文在對高等職業(yè)技術(shù)學(xué)校的人事管理需求進行調(diào)研 通過對高等職業(yè)技術(shù) 學(xué)校人事管理系統(tǒng)的特點進行了分析和總結(jié) 從而 設(shè)計出一套適合現(xiàn)代高等職 業(yè)技術(shù)學(xué)校人力資源管理系統(tǒng) 同時 對沈陽市高等職業(yè)技術(shù)學(xué)校人力資源管理 系統(tǒng)的設(shè)計背景 研究目的和當(dāng)前國內(nèi)外的發(fā)展現(xiàn)狀做了介紹和分析 并對該系 統(tǒng)的實現(xiàn)和數(shù)據(jù)庫的開發(fā)做了相應(yīng)的論述 本論文結(jié)合沈陽市高等職業(yè)技術(shù)學(xué)校人力資源管理信息系統(tǒng)的應(yīng)用現(xiàn)狀 對 用戶子模塊 人事管理子模塊 公共模塊子模塊三大模塊進行了設(shè)計 對人力資 源管理系統(tǒng)設(shè)計時所采用的關(guān)鍵技術(shù)進行闡述 介紹了包括組件技術(shù) 數(shù)據(jù)庫體 系結(jié)構(gòu)與技術(shù) 同時 闡述了本研究中系統(tǒng)的概要設(shè)計 包括系統(tǒng)地分析了高校 人力資源管理信息系統(tǒng)的需求 本系統(tǒng)的總體設(shè)計思想 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)錄入 機制以及編碼方式等 在系統(tǒng)的設(shè)計與實現(xiàn)部分 描述了在本研究中系統(tǒng)的實現(xiàn) 包涵系統(tǒng)功能模塊實現(xiàn)與數(shù)據(jù)庫連接的實現(xiàn) 分析與設(shè)計了系統(tǒng)各子模塊的具體 功能 利用數(shù)據(jù)流圖法詳盡的分析了各子模塊的數(shù)據(jù)流 在系統(tǒng)實施與測試中 主要論述系統(tǒng)的安全訪問以及系統(tǒng)的實現(xiàn) 論述了本系統(tǒng)的安全訪問技術(shù) 并對 其部分實現(xiàn)進行了介紹 各類測試 結(jié)果表明本系統(tǒng)具有運行安全 穩(wěn)定 操作 便捷 易于管理和維護的特點 且系統(tǒng)的反應(yīng)速度快 吞吐量大 系統(tǒng)測試的各項指標均達到了預(yù)期目標 滿足了沈陽市高等職業(yè)技術(shù)學(xué)校人 力資源管理的實際需要 本研究的所有開發(fā) 設(shè)計流程以及經(jīng)驗可以為同類信息 系統(tǒng)的一體化整合提供一定參考和借鑒 關(guān)鍵詞 關(guān)鍵詞 人事管理 MVC 高職院校 信息系統(tǒng) ABSTRACT For vocational colleges talent is key to their development and efficient human resource administration is the power to move the college forward As a vocational college how to administrate its staff according to its own characteristics has always been the emphasis of the college In vocational colleges human resources can be comparatively complicated and there is great fluency in its staff and there is a great variety of the period of teaching and rewards among all the staff To the human resources department some traditional file administration system can not satisfy the current vocational college human resources information administration Administration of daily staff information of vocational college by means of computer is the efficient way to administrate human resources scientifically efficiently and regularly The thesis studies the demand of human resources administration in vocational colleges and at the same time analyzes and concludes it characteristics and therefore designs a human resources administration system appropriate for vocational college In the meanwhile it explains the general design of the system and systematically analyzes the demands of the human resources information administration system the general design idea the data design data input and coding methods In the part of design and implementation it analyzes and designs the exact functions of each mode By means of data chart it in detail analyzes the data fluency of data In the implementation and test of the system it discusses the safety visit and the implementation of the system It shows that the system can operate safe stable and easy to handle administrate and maintain and also the system has quick feedback and great input and output All the data in the test process have reached the target and satisfy the exact demands of human resources administration in Shen yang vocational college All the development design fluency and experience of the study can be used as a reference for the integration system of the same kind Key words human resource administration MVC vocational college information system 目 錄 第一章 緒 論 1 1 1 系統(tǒng)設(shè)計背景 1 1 2 國內(nèi)外研究和發(fā)展現(xiàn)狀 2 1 3 主要研究內(nèi)容 3 1 4 論文組織結(jié)構(gòu) 4 1 5 本章小結(jié) 5 第二章 系統(tǒng)關(guān)鍵技術(shù) 6 2 1 開發(fā)介紹 6 2 2 技術(shù)介紹 6 2 2 1 頁面技術(shù) DIV CSS 6 2 2 2 頁面技術(shù) JSP 7 2 2 3 面向?qū)ο笳Z言 JAVA 7 2 3 J2EE 應(yīng)用體系結(jié)構(gòu)介紹 8 2 3 1 JSP MODEL1 8 2 3 2 JSP MODEL2 10 2 4 數(shù)據(jù)庫 SQLSERVER 2005 12 2 5 體系結(jié)構(gòu)介紹 14 2 6 本章小結(jié) 15 第三章 系統(tǒng)分析 17 3 1 系統(tǒng)基本需求 18 3 2 系統(tǒng)模塊需求 20 3 3 系統(tǒng)業(yè)務(wù)用例 23 3 3 1 系統(tǒng)參與者的確定 23 3 3 2 普通用戶用例 24 3 3 3 部門領(lǐng)導(dǎo)用例 26 3 3 4 人事管理人員用例 27 3 3 5 人事處處長用例 29 3 2 6 系統(tǒng)管理員用例 30 3 4 功能性需求 31 3 4 1 業(yè)務(wù)流程 31 3 4 2 信息管理 32 3 4 3 工資的設(shè)置及管理 33 3 4 4 人事管理 33 3 4 5 其他管理 34 3 5 本章小結(jié) 34 第四章 系統(tǒng)設(shè)計 35 4 1 系統(tǒng)設(shè)計目標 35 4 2 結(jié)構(gòu)設(shè)計 36 4 2 1 軟件架構(gòu)設(shè)計 36 4 2 2 系統(tǒng)頂層結(jié)構(gòu) 39 4 3 系統(tǒng)功能模塊劃分 40 4 3 1 用戶子模塊 41 4 3 2 管理子模塊 42 4 3 3 公共子模塊 43 4 4 數(shù)據(jù)庫設(shè)計 43 4 4 1 數(shù)據(jù)庫的概念設(shè)計 43 4 4 2 數(shù)據(jù)庫的邏輯設(shè)計 44 4 4 3 數(shù)據(jù)表設(shè)計 45 4 4 4 數(shù)據(jù)庫的建立 49 4 4 5 數(shù)據(jù)庫的連接實現(xiàn) 50 4 5 本章小結(jié) 51 第五章 系統(tǒng)實現(xiàn) 52 5 1 功能模塊的實現(xiàn) 52 5 1 1 用戶登錄子模塊 52 5 1 2 人力資源管理模塊 57 5 1 3 公共信息模塊 58 5 2 運行結(jié)果分析 59 5 3 系統(tǒng)測試 60 5 4 本章小結(jié) 61 第六章 總結(jié)與展望 62 6 1 總結(jié) 62 6 2 展望 63 致謝 64 參考文獻 65 攻碩期間取得的研究成果 67 第一章 緒 論 計算機技術(shù)引領(lǐng)了社會經(jīng)濟的全面發(fā)展與進步 尤其體現(xiàn)在對于生活質(zhì)量以 及工作環(huán)境的改善方面 隨著社會的進一步發(fā)展 人們對生活以及工作環(huán)境要求 也日漸提升 高性能計算機與發(fā)達的互聯(lián)網(wǎng)技術(shù)所給予人們的軟件產(chǎn)品以及信息 管理 不僅實現(xiàn)了數(shù)據(jù)與信息的一體化整合 進而優(yōu)化日常工作流程 實現(xiàn)真正 意義上的數(shù)字化辦公 1 1 1 系統(tǒng)設(shè)計背景 作為計算機與網(wǎng)絡(luò)技術(shù)的一部分 管理信息系統(tǒng)有傳統(tǒng)手工管理無法取代的 優(yōu)勢 查詢快捷 安全可靠 更新方便 存儲量大 易保存且成本低等 不僅可 以提高高職院校管理工作的整體水平 更能減少不必要的資源浪費 目前 管理 信息系統(tǒng)在國內(nèi)應(yīng)用已相當(dāng)廣泛 幾乎覆蓋了各行各業(yè)行業(yè)及其各個部門 而其 在不同行業(yè)的應(yīng)用水平深度與存在相當(dāng)大的差異 高職院校是利用各種資源 包括人 財 物 時間資源 通過一定手段創(chuàng)造 價值的組織 ERP Enterprise resource planning 是指對資源進行控制 衡量 調(diào)度 計劃與改進的管理技術(shù)與信息系統(tǒng) 2 高校人力資源信息管理則是高校人 力資源信息系統(tǒng)的主要組成部分 合理地研發(fā)與使用高校人力資源信息管理系統(tǒng) 不僅可以有效地控制高校人力資源情況 進行信息檢索與資源的再利用活動 還 可以促進高校信息系統(tǒng)智能化 從而使高校人力資源信息的相關(guān)操作條理化 避 免冗余 使產(chǎn)學(xué)研集成為一體 目前 管理信息系統(tǒng)在高校人力資源管理中的應(yīng) 用也愈來愈廣泛 各大高校均將管理信息系統(tǒng)使用水平作為學(xué)校人事管理水平的 重要因素來考慮 理論層面 本文選用PowerBuilder9 0作為系統(tǒng)數(shù)據(jù)庫的開發(fā)工具 并選用 SQL Server 2000為前臺數(shù)據(jù)庫提供服務(wù)和支持 采用一體化的設(shè)計方法 實現(xiàn) 了高校人力資源管理系統(tǒng)核心模塊以及各業(yè)務(wù)功能模塊 本研究的所有開發(fā) 設(shè) 計流程以及經(jīng)驗可以為同類信息系統(tǒng)的一體化整合提供一定參考和借鑒意義 實踐層面 本研究能給高校人力資源的信息管理工作提供參考 幫助高校人 事部門進行有效的人力資源信息管理工作 以期獲得最大的效果 同時 為高校 人力資源信息管理系統(tǒng)一體化的研究提供技術(shù)支持 對發(fā)展和規(guī)范高校人力資源 信息管理具有重大的現(xiàn)實意義 1 2 國內(nèi)外研究和發(fā)展現(xiàn)狀 筆者在查詢文獻資料的時候發(fā)現(xiàn) 萬方數(shù)據(jù)庫有關(guān)高職院校人力資源信息系 統(tǒng)研究方面的期刊論文有251篇 其中很多學(xué)者都是按照人力資源信息歷史演進 的角度出發(fā)對我國各個時期的高校管理進行了比較 具有代表性的主要有 馬桂 萍提出在向全面建設(shè)高職院校人力資源進入的新時期 還需不斷地完善和鞏固黨 的 信息化 政策 在科學(xué)務(wù)實的軌道上根據(jù)形勢調(diào)整信息化政策 2 劉肇民提 到高校資源數(shù)字化利用的著作權(quán)解決方案發(fā)展曲折的軌跡 并基本的概述了新中 國50年以來高校人力資源數(shù)字化歷程 證明了高職院校人力資源數(shù)字化發(fā)展應(yīng)依 靠正確的發(fā)展思路 大量學(xué)者針對具體某項 高職院校人力資源管理 進行研究 最為著名的有 唐鷹和張瑞提到當(dāng)前高職院校人力資源管理所面臨的難題就是如何去發(fā)展高校的 資源 如何用有限的資金撬動高校資源的大發(fā)展 大跨越 3 朱守銀提出我國高 校要不斷優(yōu)化人力資源途徑減輕高校負擔(dān) 只有將有限的資金用在最關(guān)鍵的地方 才能有效地實現(xiàn)數(shù)字化管理的必要性 4 葉恩發(fā)提出一系列落實高校數(shù)字化人事 管理的建議 其中一條就是 要充分激發(fā)高校建設(shè)積極性 政策不但要起到激勵 高校的作用 還要起到鞭策大學(xué)生的作用 5 目前國內(nèi)學(xué)者研究按照落實人力資源的角度 提出研究的方式方法主要考慮 以下幾方面 一方面是針對發(fā)展高校數(shù)字化人力資源中財政支持的落實 如柳石 和何駿根據(jù)歐美等國家國庫集中支付制和數(shù)字化人事資金管理的經(jīng)驗 分析了造 成資金中間流失的情況 總結(jié)出了金融機構(gòu)應(yīng)該與財政機構(gòu)聯(lián)合 6 馬云峰分析 了中國目前數(shù)字化人事管理存在的缺陷 并相應(yīng)的提出了缺陷彌補方式 另一方 面是針對數(shù)字化人事管理人才支持的落實 如湯明奎提出在數(shù)字化人力資源發(fā)展 和新階段數(shù)字化人力資源發(fā)展的過程中 應(yīng)將人才戰(zhàn)略大力實施 7 第三方面是 針對數(shù)字化人力資源管理長效機制建立的落實 如李成貴提及了執(zhí)行中國數(shù)字化 人力資源管理中的成因和問題 烏云其木格提出應(yīng)建立長效機制加強數(shù)字化人力 資源建設(shè)一面對艱巨而長期的任務(wù)問題 并且應(yīng)該法制化相關(guān)的數(shù)字化人力資源 管理工作 現(xiàn)階段 高職院校人力資源數(shù)字化管理系統(tǒng)的開發(fā)與應(yīng)用存在的主要問題如 下所示 1 在國內(nèi)軟件市場沒有統(tǒng)一的標準 所以軟件缺乏通用性 2 系統(tǒng)開發(fā)嚴重滯后 不能及時適應(yīng)高速發(fā)展的人力資源信息 3 低水平管理軟件重復(fù)開發(fā)現(xiàn)象嚴重 開發(fā)的產(chǎn)品質(zhì)量難以提高 4 高職院人力資源數(shù)字化管理信息系統(tǒng)日趨復(fù)雜 軟件開發(fā)周期長 體現(xiàn)在技術(shù)上的問題主要有以下幾點 l 系統(tǒng)孤立 多數(shù)系統(tǒng)依然處于單機的應(yīng)用狀態(tài) 即僅僅限制在負責(zé)此項 業(yè)務(wù)的教務(wù)人員進行使用的范圍內(nèi) 而院級部門與校級部門之間 各辦公室以及 部門之間依然未能取得良好的溝通 在現(xiàn)實當(dāng)中 其實有很多工作需要二者的分 工和配合才能完成 譬如就學(xué)生的錄取工作而言 由于系統(tǒng)之間的孤立進而對智 能管理機制造成了缺失 為此未能提供十足的信息分析和決策支持的能力 8 2 功能單一 某項系統(tǒng)的開發(fā)僅僅是為了解決一個具體的問題而誕生的 譬如教學(xué)管理是一個系統(tǒng) 成績管理又是另外一個系統(tǒng) 對不同種類的學(xué)生采用 同一系統(tǒng)進行管理 致使在管理流程上存在不通暢之現(xiàn)象 進而對信息的共享和 重用造成了影響 3 人力資源數(shù)字化管理系統(tǒng)是在管理層面上所進行的詮釋 是一種管理的 信息化 由于每一所院校管理體制不同 故此 其相應(yīng)的業(yè)務(wù)內(nèi)容以及信息流也 不同 即使近幾年以來 隨著國家教委多種標準的頒布實施使得這一差異現(xiàn)象有 所降低 然而標準也僅僅體現(xiàn)于宏觀層次上 在各個學(xué)校中 具體的動作模式依 然存在著較大的差別 軟件行業(yè)走向工業(yè)化的有效途徑就是對軟件的復(fù)用 在今后的應(yīng)用系統(tǒng)的開 發(fā)中就能直接使用現(xiàn)有成果 所以隨著軟件開發(fā)效率的不斷提升 資源重復(fù)開發(fā) 的可能性就會隨之減小 軟件復(fù)用的主流技術(shù)之一即為基于組件技術(shù)的復(fù)用技術(shù) 軟件具有可復(fù)用特 性的基本部件是組件 一旦產(chǎn)生了這種軟件 具體的實現(xiàn)語言就與其脫離關(guān)系 沒必要進行編程就可直接引為功能模塊 廣泛地應(yīng)用到軟件系統(tǒng)的裝配中 從而 進一步提高了軟件系統(tǒng)產(chǎn)品質(zhì)量和生產(chǎn)效率 故此應(yīng)用軟件系統(tǒng)的柔性及可重構(gòu) 性在一定程度上得到了很大的提高 總之 數(shù)字化人力資源管理從政策執(zhí)行角度的國內(nèi)研究狀況并不多 同時在 國家現(xiàn)階段頒布的幾個數(shù)字化人力資源管理政策文件后 執(zhí)行數(shù)字化管理建設(shè)方 面的國內(nèi)研究資料也是非常有限的 1 3 主要研究內(nèi)容 本系統(tǒng)的各類測試以及結(jié)果的跟蹤表明了本系統(tǒng)具有運行安全 穩(wěn)定 操作 便捷 易于管理和維護的特點 且系統(tǒng)的反應(yīng)速度快 吞吐量大 以上的各項指 標均達到了預(yù)期目標 滿足了人力資源管理的實際需要 本研究的所有開發(fā) 設(shè) 計流程以及經(jīng)驗可以為同類信息系統(tǒng)的一體化整合提供一定參考和借鑒意義 針 對人事管理信息化平臺在各個行業(yè)對高職院校信息的需求 高職院校信息平臺的 一體化構(gòu)建是迫在眉睫 本文主要對當(dāng)前高職院校人事管理信息平臺的研究現(xiàn)狀 以及相關(guān)的技術(shù)進行了深入細致的分析 主要完成了以下的研究工作 1 本著實事求是的原則 從實際出發(fā) 提出了高職院校人事管理信息建設(shè)的 方案 采用中心數(shù)據(jù)庫作為各個數(shù)據(jù)庫共享的平臺來完成高職院校人事管理信息 建設(shè)的需求 2 在對高職院校人事管理信息平臺的建立中主要應(yīng)用了當(dāng)今流行的開發(fā)語言 和開發(fā)的框架 這些技術(shù)都是較為成熟的技術(shù) 3 利用 Web Service 的特性 作為數(shù)據(jù)傳輸?shù)膶嶓w 解決了高職院校人事管 理信息數(shù)據(jù)庫同步的關(guān)鍵問題 4 采用 AJAX 技術(shù)實現(xiàn)了頁面的異步刷新 這樣也解決了傳統(tǒng)刷新的弊病 使得平臺的運行更加的流暢 5 本方案經(jīng)過多次測試 取得了預(yù)期的運行效果 證明了本方案的可行性與 跨平臺性 1 4 論文組織結(jié)構(gòu) 本文從充分結(jié)合高職院校發(fā)展的需求 在保證數(shù)據(jù)共享的基礎(chǔ)上 重點采用 NET 技術(shù) SQL Server 2005 數(shù)據(jù)庫管理技術(shù) ADO NET 數(shù)據(jù)庫訪問技術(shù)及以及 AJAX 界面體驗技術(shù)來進行設(shè)計 從設(shè)計開始到開發(fā)結(jié)束 都嚴格遵循軟件工程開 發(fā)規(guī)則 從理論和技術(shù)兩個方面 對以沈陽市高等職業(yè)技術(shù)學(xué)校的人事管理系統(tǒng) 的總體框架做了分析 對系統(tǒng)的開發(fā)思想和技術(shù)實現(xiàn)情況做了詳細的描述 本論 文將分六章 第一章為緒論部分 第二章為論文涉及的關(guān)鍵技術(shù) 主要對人力資源管理系統(tǒng)設(shè)計時所涉及的關(guān) 鍵技術(shù)進行闡述 詳細地介紹了包括組件技術(shù) 數(shù)據(jù)庫體系結(jié)構(gòu)與技術(shù) 第三章主要對本研究中系統(tǒng)的概要設(shè)計進行了詳細的闡述 主要包括系統(tǒng)地 分析了高校人力資源管理信息系統(tǒng)的需求 對本系統(tǒng)的總體設(shè)計思想 數(shù)據(jù)庫設(shè) 計 數(shù)據(jù)錄入機制以及編碼方式進行了詳細的分析 第四章是系統(tǒng)的設(shè)計與實現(xiàn) 在本研究中系統(tǒng)的實現(xiàn)包涵系統(tǒng)功能模塊實現(xiàn) 與數(shù)據(jù)庫連接的實現(xiàn) 分析與設(shè)計了系統(tǒng)各子模塊的具體功能 利用數(shù)據(jù)流圖法 詳盡的分析了各子模塊的數(shù)據(jù)流 第五章為系統(tǒng)實施與測試的總結(jié) 本章主要論述系統(tǒng)的安全訪問以及系統(tǒng)的 實現(xiàn) 其中詳細論述了安全訪問技術(shù) 并對系統(tǒng)的部分實現(xiàn)進行了介紹 第六章 結(jié)論和展望 1 5 本章小結(jié) 本章主要對所選課題的研究背景以及國內(nèi)外同類系統(tǒng)的發(fā)展現(xiàn)狀進行了介紹 同時 本章簡述了研究內(nèi)容和目的 第二章 系統(tǒng)關(guān)鍵技術(shù) 2 1 開發(fā)介紹 高職院校人力資源管理信息系統(tǒng)開發(fā)采用的是 B S 架構(gòu) B S 架構(gòu)為瀏覽器 和服務(wù)器模式 所以客戶端只需要具有一個 IE 瀏覽器就可以 無需安裝任何軟 件 打開瀏覽器直接輸入網(wǎng)址及可以使用 服務(wù)器端程序的開發(fā)采用的是 JAVA 語言進行編寫 數(shù)據(jù)的存儲媒介采用的是 SQLSERVER2005 數(shù)據(jù)庫 系統(tǒng)的整體開 發(fā)實在 STRUTS1 框架上進行的開發(fā) 系統(tǒng)開發(fā)中使用的服務(wù)器為 APACHE 公司的 T OMCAT 服務(wù)器 2 2 技術(shù)介紹 2 2 1 頁面技術(shù) DIV CSS 現(xiàn)在的系統(tǒng)開發(fā)或者是網(wǎng)站的開發(fā)中 頁面是用來與用戶進行交互的舞臺 一個生動美觀的頁面往往會緊緊的將使用者吸引在電腦前 那么如何能夠設(shè)計和 制作出生動和美觀的頁面呢 當(dāng)今對頁面的設(shè)計中主流的技術(shù)是 DIV CSS 已經(jīng)得到了廣大的認可 9 現(xiàn) 在的很多的平臺或者是網(wǎng)站的開發(fā)中都是大量的使用 DIV CSS 對用戶體驗區(qū)進行 布局和設(shè)計 下面我對 DIV CSS 技術(shù)進行一下簡單的介紹 DIV CSS 是一種網(wǎng)站或者平臺前臺頁面開發(fā)的術(shù)語 并且我們還可以利用 DI V CSS 對網(wǎng)站進行布局 這樣的一種布局方式與傳統(tǒng)的 HTML 中的 TABLE 布局有很 大的不同 DIV CSS 樣式的布局為定位布局 通過使用這門技術(shù)可以實現(xiàn)頁面內(nèi) 容與表現(xiàn)相分離 DIV 是 HTML 語言中的一個標簽 意思為層 當(dāng)用戶進入平臺之后看到的頁面 中每一個塊 也就是頁面中每個顯示區(qū)域 我們都可以看作是一個層 我們可以 在層中放置我們想要的信息 用戶只需要點擊里邊的標題即可對相關(guān)的信息進行 瀏覽 也就是說層是用來承裝信息的一個容器 不過單單依靠層是不能形成美觀 而生動的效果的 這個時候需要提出另外的一個技術(shù) 就是 CSS 樣式 CSS 樣式 全面叫做層疊樣式表 樣式顧名思義就是給層裝飾的一個技術(shù) 10 我們可以通過 HTML 語言中標簽的屬性建立起 DIV 層與 CSS 樣式之間的聯(lián)系 利用 CSS 樣式可以 設(shè)置層的大小 顏色等 這樣我們才能徹底的動起來 使用 DIV CSS 對頁面布局和設(shè)計有如下幾個優(yōu)點 1 頁面載入快 2 降低流量的開銷 3 修改設(shè)計時更有效率 4 保持視覺的一致性 5 更好的被搜索引擎收錄 6 對瀏覽者更具親和力 2 2 2 頁面技術(shù) JSP JSP 英文全名為 JAVA SERVER PAGE 這門技術(shù)是 SUN 公司倡導(dǎo) 并且有眾 多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準 JSP 是通過在 HTML 文件中插入 J AVA 程序片段和 JSP 標記 從而形成 JSP 文件 使用 JSP 技術(shù)開發(fā)的軟件 是具 有跨平臺的特性的 能夠在 LINUX 平臺下運行 也能夠在其他的操作系統(tǒng)中上運 行 每一門語言都有其優(yōu)點和缺點 JSP 語言的有點為 它可以實現(xiàn)一次編譯 到處運行 使用 JSP 語言開發(fā)的系統(tǒng)具有多平臺支持的優(yōu)點 基本上可以所有平 臺上的任意環(huán)境下進行開發(fā) 并且這門語言具有很強的可伸縮性 由于 JAVA 這 門語言本身具有很好的應(yīng)用 所以 JSP 技術(shù)所能夠應(yīng)用的開發(fā)工具也有很多 并 且 JSP 語言支持服務(wù)器端組件 WEB 應(yīng)用需要強大的服務(wù)器端組件來支持 開發(fā) 人員需要利用其他工具設(shè)計實現(xiàn)復(fù)雜功能的組件 WEB 頁面調(diào)用 以增強系統(tǒng)性能 JSP 語言可以使用較為成熟的 JAVABEAN 組件來實現(xiàn)特定的功能 JSP 語言的缺 點在于 由于其跨平臺的特性 能夠有很強的伸縮性 這樣也就增加了產(chǎn)品開發(fā) 的復(fù)雜度 2 2 3 面向?qū)ο笳Z言 JAVA JAVA 是一種跨平臺 適合于分布式計算環(huán)境的面向?qū)ο缶幊陶Z言 具體來說 它具有如下特性 簡單性 面向?qū)ο?分布式 解釋型 可靠 安全 平臺無 關(guān) 可移植 高性能 多線程 動態(tài)性等 JAVA 是一門面向?qū)ο蟮拈_發(fā)語言 是 在 1995 年 由 SUN 公司推出的語言 一經(jīng)推出就受到了廣泛的使用 正式由于 其有著許多優(yōu)越的特性 如通用性 高校性 可移植性和安全性等 應(yīng)用在很多 的領(lǐng)域 JAVA 具有面向?qū)ο蟮拈_發(fā)特性 而且 JAVA 這門語言從誕生之日起就是 完全的面向?qū)ο蟮?它與 C C 等語言不同的地方在于 從 JAVA 這門語言被發(fā) 明之日起 他就是一門完全的面向?qū)ο笳Z言 這門語言他最重要的一個特點就是 面向?qū)ο蟮奶匦?在 JAVA 中 方法是更加的簡單 而且非常容易實現(xiàn) 例如 我們可以將需要的相關(guān)功能封裝到一個特定的類中 然后我們通過創(chuàng)建該類的對 象來實現(xiàn)這個功能 這就是他最具特色的地方 我們不必擔(dān)心這個類中的功能具 體是怎么實現(xiàn)的 我們只需要關(guān)心的是如何去調(diào)用這個類里邊的方法 這樣可以 省去我們許多的開發(fā)時間 在對本平臺的開發(fā)中 將會使用這門語言來對業(yè)務(wù)邏輯進行編寫 包括流程 控制 數(shù)據(jù)庫交互等 2 3 J2EE 應(yīng)用體系結(jié)構(gòu)介紹 J2EE 是 JAVA 下的企業(yè)級應(yīng)用程序平臺 J2EE 主要是基于各種框架接口技術(shù) J2EE 的集成開發(fā) IDE 有 eclipse 這個是和 C 中的 VC 類似的 11 在 J2EE 中 不但繼承了標準版本中的眾多有點 例如 一次編譯到處運行 的特性 方便 對數(shù)據(jù)進行數(shù)據(jù)庫存儲的 JDBC API 以及能夠在互聯(lián)網(wǎng)應(yīng)用中保護數(shù)據(jù)的安全模 式等等 而且在其中提供了對 EJB JAVA SERVLET API 以及 XML 技術(shù)的全面支持 其最終的目的就是要成為一個能夠幫助高職院校開發(fā)者大大縮短投放市場事件 的體系結(jié)構(gòu) 在 J2EE 體系結(jié)構(gòu)中 提供了一個框架 這個框架為中間層框架 它是作用 是用來幫助那些不想花費太多費用 而想獲取到高可靠性及可擴展的應(yīng)用的一些 開發(fā)者們 通過提供統(tǒng)一的開發(fā)平臺 可以使開發(fā)者在使用 J2EE 開發(fā)多層應(yīng)用 時降低開發(fā)費用和復(fù)雜性 同時提供對現(xiàn)有應(yīng)用程序集成強有力支持 完全支持 Enterprise JavaBeans 有良好的向?qū)еС执虬筒渴饝?yīng)用 添加目錄支持 增 強了安全機制 提高了性能 在 J2EE 體系結(jié)構(gòu)中 包括 JSP SERVLET EJB WEB SERVICE 等多項技術(shù) 當(dāng)這些技術(shù)的出現(xiàn) 給步入電子商務(wù)時代的開發(fā)者們提供了更多在 WEB 開發(fā)領(lǐng)域 中應(yīng)用技術(shù)的選擇 那么接下來的問題是如何將這些技術(shù)組合起來 使其形成一 個適應(yīng)項目需要的穩(wěn)定架構(gòu)是項目開發(fā)過程中一個非常重要的步驟 這些步驟的 完成者主要是項目中的架構(gòu)師 設(shè)計師們將根據(jù)項目中的需求 對各項技術(shù)進行 甄別 并從中選擇出需要的技術(shù) 并且需要對開發(fā)過程中角色的分工 后期的運 行維護以及系統(tǒng)的可擴展性等許多問題進行考慮 最終建立起體系結(jié)構(gòu) 2 3 1 JSP MODEL1 在 Model1 體系中 JSP 頁面獨立響應(yīng)請求并將處理結(jié)果返回給客戶 主要分 為兩種體系結(jié)構(gòu) 只有 JSP 頁面而形成的 WEB 應(yīng)用程序 通過這種體系結(jié)構(gòu)搭建 的站點的有點在于簡單并且可以快速的搭建出原型 適用于只有幾個 JSP 頁面的 較小型的應(yīng)用中 但是這種體系結(jié)構(gòu)也有非常多的缺點 最為明顯的缺點在于它使得 HTML 和 J AVA 代碼強耦合在一起 在一個 JSP 頁面中即包含大量的 HTML 標簽還包含有大量 的 JAVA 代碼 這樣使他們交織在一起 這樣所帶來的后果為頁面開發(fā)的難度變 大 也給閱讀代碼理解程序帶來干擾 另外的一個缺點為應(yīng)用這種體系結(jié)構(gòu)給維 護與擴展帶來難度 在有些程序的編寫中 將與數(shù)據(jù)庫操作的代碼直接嵌入到 JS P 頁面中 如果想要對數(shù)據(jù)庫操作進行改動 就必須將 JSP 頁面打開進行修改 如果出現(xiàn)大批量的改動的時候 那么利用這種模式所編寫的代碼改動量就非常大 并且由這樣的模式所代碼的另外的一個缺點就是不方便調(diào)試 因為頁面代碼與 業(yè)務(wù)邏輯代碼強烈的耦合在一起很難去定位錯誤的位置 在當(dāng)今的網(wǎng)絡(luò)中有很多開源的 JSP 代碼 并且都是使用的這種模式 如果在 實際的項目中應(yīng)該少用或者不用這種模式 因為應(yīng)用模式?jīng)]有體現(xiàn)出 JSP 技術(shù)的 強大優(yōu)勢 因此出現(xiàn)了 JSP JAVABEAN 的技術(shù)組合 這種組合相比純粹應(yīng)用 JSP 的應(yīng)用程序模式有了很大的改進 這樣也更加充分的利用了 JAVA 面向?qū)ο笳Z言 的特性 此時也有人將這種組合稱為 MODEL1 5 這樣中模式 JSP 的功能變得單 純 頁面中只是頁面設(shè)計的標簽化語言 業(yè)務(wù)邏輯和數(shù)據(jù)庫的操作已經(jīng)從 JSP 中 分離出來 在 JSP 頁面中只是簡單的書寫一些少量的 JAVA 代碼 甚至沒有 JAVA 代碼的出現(xiàn) 此時 業(yè)務(wù)邏輯的編寫和數(shù)據(jù)庫操作的代碼編寫被移入到 JAVABEAN 中進行 JAVABEAN 具有良好的可重用性 這樣可以大大的減少開發(fā)人員的工作量 并且可以提高開發(fā)的進度 正是由于引入了 JAVABEAN 給開發(fā)這門帶來了許多 的好處 如方便調(diào)試 易于維護 容易擴展 畢竟邏輯操作的代碼已經(jīng)被移入到 一個單獨類中 這樣由此所帶來的好處就顯而易見了 然而使用 JSP JAVABEAN 技術(shù)在一定的程度上將頁面與業(yè)務(wù)邏輯的處理分離 開 使用起來也很方便 但是如果在一個項目中需要在所有的請求被處理之前進 行一次同意的處理 例如對頁面的編碼或者用戶權(quán)限驗證進行設(shè)置 則需要在每 一個 JSP 頁面中對相應(yīng)的流程控制代碼進行設(shè)置 如果在以后還需要設(shè)置的話 那么就必須將所有的頁面一一打開 這樣才能進行修改 由此可見 JSP JAVABE AN 這種組合使用不需要專門即你想那個流程控制的中小型項目中 而如果開發(fā)的 項目較為復(fù)雜的話 我們就必須要使用另外的一個開發(fā)模式 JSP MODEL2 了 圖 2 1 為 JSP MODEL1 開發(fā)模式的示意圖 圖 2 1 JSP 開發(fā)模式 1 2 3 2 JSP MODEL2 JSP 開發(fā)模式 2 JSP MODEL2 所實現(xiàn)的核心思想是 MVC MVC 設(shè)計模式最開 始是在 Smalltalk 80 中被用來構(gòu)件用戶界面所提出的 12 其中 M 英文全稱為 MO DEL 及模式 主要的任務(wù)是實現(xiàn)業(yè)務(wù)邏輯 V 英文全程為 VIEW 即視圖的含義 主要的作用是與用戶進行交互 C 英文全程為 CONTROLLER 其含義為控制器 主要 的用途是用來控制整個程序的流程 MVC 思想提出的目的在于能夠增加代碼可重 用性 并且減少數(shù)據(jù)的表達 數(shù)據(jù)描述和在應(yīng)用中操作的耦合度 應(yīng)用這個思想 還可以提高軟件可維護性 可修復(fù)性 可擴展性 靈活性以及封裝性大大提高 MVC 設(shè)計模式主要由三部分組成 即上邊所述的模型 視圖和控制器 模型是應(yīng) 用對象 在這一層中沒有顯示界面 主要是對邏輯的實現(xiàn) 視圖是用來與用戶進 行交互的 是程序與用戶之間的橋梁 控制器主要用來控制系統(tǒng)的流程 定義系 統(tǒng)對用戶操作的響應(yīng)方式 負責(zé)把用戶動作轉(zhuǎn)成針對 Model 的操作 Model 通過 更新 View 的數(shù)據(jù)來反映數(shù)據(jù)的變化 圖 2 2 為 Model2 的設(shè)計模型 本系統(tǒng)的框架用的是 STRUTS 框架 STRUTS 作為 Apache Jakarta 項目的組 成部件 開發(fā)者在開發(fā)此技術(shù)的時候 就極其希望該項目的研究 可以改進和提 高 JAVASERVER PAGES SERVLET 標簽庫以及面向?qū)ο蟮募夹g(shù)水準 STRUTS 原 意是指舊式飛機中使用的支持金屬架 此框架被命名為 STRUTS 目的就是為了 隨時提醒使用者記住支撐房屋 建筑 橋梁的框架 從另一個角度我們還可以看 做是 STRUTS 在開發(fā) WEB 應(yīng)用程序中所扮演的重要角色 當(dāng)建立一個物理建筑時 建筑工程師經(jīng)常會使用支柱為整個建筑的每一層提供支持 同樣的道理 軟件 工程師使用 STRUTS 也只是為了為業(yè)務(wù)應(yīng)用的每一層提供支持 目的就是為了減 少開發(fā) WEB 應(yīng)用的時間 所以說 如果混合使用 SERVLETS 和 JSP 來建立可擴展 STRUTS 是一個非常不錯的選擇 圖 2 2 JSP 開發(fā)模式 2 1 視圖 此層的是用戶與系統(tǒng)交互的界面 相對于 WEB 應(yīng)用來說 可以概括為 HTML 界面 其也可能是通過 XHML XML 和 Applet 等語言開發(fā)的界面 隨著互聯(lián)網(wǎng)的 快速發(fā)展視圖在應(yīng)用中的復(fù)雜性和規(guī)模性都有了增加 程序?qū)τ陧撁娴奶幚硪沧?得非常具有挑戰(zhàn)性 在一個項目中往往會有很多的視圖 并且每一個視圖都是不 同的 在 MVC 設(shè)計模式中 對于視圖的處理只是進行一些例如數(shù)據(jù)采集和處理的 工作 另外還包括用于的請求 在這之中并不包含視圖層中對于業(yè)務(wù)邏輯的處理 而對于業(yè)務(wù)邏輯的處理是交給模型層 Model 進行處理 2 模型 模型層包括項目中業(yè)務(wù)流程 狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定 模型層主要 是用來接收視圖請求中的數(shù)據(jù) 并將處理的最終結(jié)果返回給用戶 我們可以將模 型成看作整個 MVC 開發(fā)模式中的核型部分 在 MVC 設(shè)計模式中并沒有提供模型的 設(shè)計方法 而只是告訴用戶應(yīng)該對這些模型進行組織和管理 以便于后期模型的 重構(gòu)和提高重用性 業(yè)務(wù)模型還有另外的一個較為重要的模式 那就是數(shù)據(jù)模型 所謂數(shù)據(jù)模型 主要是指將實體對象中的數(shù)據(jù)保存起來 比如將一張高職院校員工信息保存到數(shù) 據(jù)庫 從數(shù)據(jù)庫中獲取信息 之后所有的操作都是對這個模型進行操作即可 3 控制 控制器我們可以理解為是接收用戶請求 并且將視圖和模型匹配在一起 共 同完成用戶請求的媒介 劃分控制層的作用相對比較明顯 控制器是一個分發(fā)器 他會從眾多的模型中選擇一個比較合適自己的模型 通過進一步選擇合適的視 圖 就會完成相應(yīng)的用戶請求 例如 當(dāng)用戶點擊一個鏈接 控制層就會接收到 相應(yīng)的請求 控制層并不處理業(yè)務(wù)相應(yīng)的請求 而是控制器只把用戶的請求傳遞 給模型 告訴模型下一步該做什么 并且有選擇性地將符合要求的視圖逐一返回 給當(dāng)前用戶 所以說 一個模型可能會對應(yīng)好多個視圖 一個視圖也有可能會對 應(yīng)多個模型 由此我們可以看出 MVC 設(shè)計模式具有很多的有點 具體如下 在 MVC 設(shè)計模式中 三個層各施其職 并且還協(xié)同工作 如果在項目的開發(fā) 中哪兒一層的需求發(fā)生變化 我們此時只需要更改相應(yīng)層中的代碼 而不會影響 到其它層的代碼編寫 并且在應(yīng)用了這種設(shè)計模式對系統(tǒng)進行開發(fā)后 由于其是 按照層進行劃分的 這樣也就更好的在開發(fā)中對開發(fā)者進行分工 網(wǎng)頁設(shè)計著只 需要著重對視圖進行開發(fā) 而對業(yè)務(wù)邏輯較為熟悉的開發(fā)人員則只需要對相應(yīng)的 模型進行開發(fā) 而其他的開發(fā)人員則只需要對控制層進行編寫 這樣將會大大的 提高項目的開發(fā)效率 并且在分層后 大大的提高了開發(fā)中組件的可重用性 如 控制層可獨立成一個能用的組件 表示層也可做成通用的操作界面 2 4 數(shù)據(jù)庫 SQLSERVER 2005 在對 SQLSERVER2005 數(shù)據(jù)庫介紹之前 我們應(yīng)該先理解這樣的一個概念 那 就是到底什么是數(shù)據(jù)庫 其實數(shù)據(jù)庫的英文全稱為 Database 是按照數(shù)據(jù)結(jié) 構(gòu)來組織 存儲和管理數(shù)據(jù)的倉庫 數(shù)據(jù)庫的誕生大概實在距離至今五十年前 隨著時代的發(fā)展信息技術(shù)和市場也隨之一起發(fā)展了起來 尤其是在 20 世紀 90 年 代后期 數(shù)據(jù)庫的任務(wù)已經(jīng)不再是以前對數(shù)據(jù)的存儲和簡單的管理了 而是逐漸 的轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式 數(shù)據(jù)庫有很多種類型 從最簡單的 存儲有各種數(shù)據(jù)的表格到能夠進行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個方面 得到了廣泛的應(yīng)用 SQL Server 是一個關(guān)系數(shù)據(jù)庫管理的系統(tǒng) SQLSERVER2005 分為 SQLSERVER2005 高校版 SQLSERVER2005 標準版 SQLSE RVER2005 工作組版 SQLSERVER2005Web 版 SQLSERVER2005 開發(fā)者版 SQLSERV ER2005Express 版 SQLSERVER2005Compact 3 5 版 各個版本的功能和作用也各 不相同 其中 SQLSERVER2005 Express 版是免費的版本 SQLSERVER20055 高校版 SQLSERVER2005 高校版是一個全面的數(shù)據(jù)管理和業(yè)務(wù)智能平臺 為關(guān)鍵業(yè)務(wù) 應(yīng)用提供了高職院校管理系統(tǒng)的可擴展性 數(shù)據(jù)倉庫 安全 高級分析和報表支 持 這一版本會為你提供更加堅固的服務(wù)器和執(zhí)行大規(guī)模在線事務(wù)的處理 SQLSERVER2005 標準版 SQLSERVER2005 標準版是一個完整的數(shù)據(jù)管理和業(yè)務(wù)智能的平臺 為部門級 的應(yīng)用提供了最佳的易用性和可管理的特性 SQLSERVER2005 工作組版 SQLSERVER2005 工作組版是一個值得信賴的數(shù)據(jù)管理和報表平臺 用以實現(xiàn) 安全的發(fā)布 遠程的同步和對運行分支應(yīng)用的管理能力 這個版本擁有核心的 數(shù)據(jù)庫特性 可以很容易的升級到標準版或者高校版 SQLSERVER2005 是在 2005 年推出的一個全新的數(shù)據(jù)庫平臺 在其中使用了集 成的商業(yè)只能工具 并且在其中提供了高職院校的數(shù)據(jù)管理 在 SQLSERVER2005 數(shù)據(jù)庫中的數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更為安全 并且可靠的 存儲功能 使得我們可以創(chuàng)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序 圖 2 3 SQLSERVER2005 特性介紹 在 SQLSERVER2005 數(shù)據(jù)庫中 其核型的數(shù)據(jù)管理解決方案是數(shù)據(jù)引擎 在其 中集成了報表 分析和通知功能 這使得我們可以構(gòu)建和部署經(jīng)濟有效商業(yè)只能 解決方案 并且在應(yīng)用這個數(shù)據(jù)庫后 我們可以很好的與相關(guān)的開發(fā)工具緊密的 集成在一起 這也是我選擇這個數(shù)據(jù)庫作為本平臺的存儲媒介的原因 上圖為 SQ LSERVER2005 數(shù)據(jù)庫的特性概要 如圖 2 3 所示 2 5 體系結(jié)構(gòu)介紹 Browser Server 瀏覽器 服務(wù)器 結(jié)構(gòu)就是我們通常最為常見的 B S 軟件 體系結(jié)構(gòu) 隨著互聯(lián)網(wǎng)技術(shù)的興起 C S 體系結(jié)構(gòu)已經(jīng)無法滿足開發(fā)者的技術(shù)要 求 在 B S 體系結(jié)構(gòu)下 用戶界面會通過 WWW 瀏覽器進行顯示和實現(xiàn) 一部分事 務(wù)邏輯在前端實現(xiàn) 但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn) B S 體系結(jié)構(gòu)使用的是 WWW 瀏覽器技術(shù) B S 體系結(jié)構(gòu)結(jié)合瀏覽器的多種腳 本語言 用通用瀏覽器實現(xiàn)了其所獨有的強大功能 從而為整個系統(tǒng)的開發(fā)成本 節(jié)約了時間和金錢 B S 體系結(jié)構(gòu)屬于全新的軟件體系結(jié)構(gòu) B S 體系結(jié)構(gòu)的系 統(tǒng)安裝 修改和維護都是在服務(wù)器端進行的 用戶在使用系統(tǒng)的時候 只要有一 個瀏覽器所有模塊就可以運行 完全實現(xiàn)了 零客戶端 的功能 同時 B S 體系結(jié) 構(gòu)還可以在系統(tǒng)運行的過程中自動升級 B S 體系結(jié)構(gòu)還提供了異種網(wǎng) 異種應(yīng) 用服務(wù)的聯(lián)機 異種機 聯(lián)網(wǎng) 統(tǒng)一服務(wù)基礎(chǔ) 不過 任何一個體系結(jié)構(gòu)都會有 著一定的缺陷和不足 B S 體系結(jié)構(gòu)與 C S 體系結(jié)構(gòu)相比 他沒有集成有效的數(shù) 據(jù)庫處理能力 缺乏對動態(tài)頁面的支持能力 他的系統(tǒng)擴展能力比較差 所以在 安全性的控制上不如 C S 體系結(jié)構(gòu) 在數(shù)據(jù)查詢上 B S 體系結(jié)構(gòu)的響應(yīng)速度比 C S 體系結(jié)構(gòu)要低一些 另外 B S 體系結(jié)構(gòu)的數(shù)據(jù)動態(tài)交互性也不是很強 所 以并不利于一些在線事務(wù)的處理 14 2 6 本章小結(jié) 本章首先對高職院校信息平臺開發(fā)中應(yīng)用的技術(shù)進行了簡要的介紹 然后詳 細的對頁面開發(fā)技術(shù) 后臺開發(fā)技術(shù)以及對系統(tǒng)開發(fā)所要應(yīng)用的框架進行了詳細 的介紹 并且對 J2EE 開發(fā)的兩種模式及模式 1 和模式 2 進行了詳細的論述 分 別羅列出了其各自的有點和缺點 在本在的后續(xù)部分對本平臺的數(shù)據(jù)持久化工具 及 SQLSERVER2005 進行了介紹 第三章 系統(tǒng)分析 任何一個系統(tǒng)的開發(fā)同需要有一個科學(xué)合理的規(guī)劃和調(diào)研 只有進行合理的 分工和分析 才能為一個良好系統(tǒng)的開發(fā)奠定堅實的基礎(chǔ) 本文在做了大量的調(diào) 研和研究的基礎(chǔ)上 重點就沈陽市高等職業(yè)技術(shù)學(xué)校的人力資源管理系統(tǒng)進行了 研發(fā) 通過對沈陽市高等職業(yè)技術(shù)學(xué)校當(dāng)前人力資源管理系統(tǒng)的分析和總結(jié) 就 當(dāng)前的各大管理模塊做了詳細的設(shè)計和規(guī)劃 本章節(jié)主要就針對沈陽市高等職業(yè) 技術(shù)學(xué)校人力資源管理信息系統(tǒng)進行需求方面的闡述和分析 人力資源管理信息 系統(tǒng)的總體結(jié)構(gòu) 組織結(jié)構(gòu)管理 人事管理 薪資管理 培訓(xùn)管理 學(xué)術(shù)管理 招聘管理 教學(xué)任務(wù)管理 規(guī)章制度管理和系統(tǒng)管理等九個功能模塊 其總體 功能結(jié)構(gòu)如圖 3 1 所示 人人力力資資源源管管理理信信息息系系統(tǒng)統(tǒng) 系系統(tǒng)統(tǒng)管管理理人人事事管管理理 薪薪資資管管理理培培訓(xùn)訓(xùn)管管理理 組組織織結(jié)結(jié)構(gòu)構(gòu)管管理理 招招聘聘管管理理考考勤勤管管理理績績效效管管理理 規(guī)規(guī)章章制制度度管管理理 機機構(gòu)構(gòu)設(shè)設(shè)置置 人人員員編編制制 人人事事檔檔案案 人人事事變變動動 檔檔案案變變更更 合合同同管管理理 離離職職管管理理 獎獎懲懲管管理理 人人事事查查詢詢 統(tǒng)統(tǒng)計計分分析析 職職稱稱管管理理 職職稱稱管管理理 人人才才管管理理 帳帳套套檔檔案案 薪薪資資項項目目 管管理理 薪薪資資計計算算 統(tǒng)統(tǒng)計計分分析析 制制定定培培訓(xùn)訓(xùn) 計計劃劃 專專家家管管理理 分分析析人人才才 結(jié)結(jié)構(gòu)構(gòu) 人人才才資資源源 統(tǒng)統(tǒng)計計 用用戶戶管管理理 權(quán)權(quán)限限分分配配 系系統(tǒng)統(tǒng)備備份份 系系統(tǒng)統(tǒng)恢恢復(fù)復(fù) 指指標標體體系系 管管理理 個個人人績績效效 管管理理 考考核核管管理理 統(tǒng)統(tǒng)計計分分析析 招招聘聘計計劃劃 應(yīng)應(yīng)聘聘登登記記 招招聘聘處處理理 統(tǒng)統(tǒng)計計分分析析 人人才才庫庫管管 理理 考考勤勤掛掛歷歷 考考勤勤規(guī)規(guī)則則 管管理理 月月末末匯匯總總 部部門門考考勤勤 統(tǒng)統(tǒng)計計 人人事事制制度度 管管理理 人人事事法法規(guī)規(guī) 圖3 1總體功能結(jié)構(gòu)圖 3 1 系統(tǒng)基本需求 本論文結(jié)合沈陽市高等職業(yè)技術(shù)學(xué)校人力資源管理信息系統(tǒng)的應(yīng)用現(xiàn)狀 重 點就用戶子模塊 人事管理子模塊 公共模塊子模塊進行了設(shè)計 對于操作過程 中所出現(xiàn)的一些敏感信息 通過對數(shù)據(jù)庫的加密設(shè)計全
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 股權(quán)質(zhì)押貸款合同(環(huán)保企業(yè))
- 車輛無償租賃與運輸服務(wù)合同范本
- 餐飲行業(yè)食品安全事故應(yīng)急處理合同
- 餐廳訂餐會員積分兌換服務(wù)合同范本
- 正安攝影活動策劃方案
- 正餐餐廳引流活動方案
- 油漆促銷批發(fā)活動方案
- 模特興趣班活動方案
- 永劫網(wǎng)吧活動方案
- 法拉利深度試駕活動方案
- 河南省鄭州市第十七中學(xué)2025年英語七年級第二學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含答案
- 設(shè)備技改項目管理制度
- 浙江萬泰公司安全設(shè)施試運行總結(jié)報告
- 2025至2030中國天然水晶手鐲行業(yè)商業(yè)模式及發(fā)展前景與投資報告
- 應(yīng)急救援無人機系統(tǒng)應(yīng)用解析
- 復(fù)讀班課堂管理制度
- 關(guān)于教育減負的議論文
- 2025至2030年中國電力大數(shù)據(jù)行業(yè)市場動態(tài)分析及發(fā)展前景研判報告
- 2025年安徽省中考英語試卷(含答案)
- 思想道德與法治2023年版電子版教材-1
- 2025至2030年中國側(cè)背光源行業(yè)投資前景及策略咨詢報告
評論
0/150
提交評論