【畢業(yè)學(xué)位論文】(Word原稿)基于J2EE平臺,MVC模式的簡單企業(yè)人力資源管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)基于J2EE平臺,MVC模式的簡單企業(yè)人力資源管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)基于J2EE平臺,MVC模式的簡單企業(yè)人力資源管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)基于J2EE平臺,MVC模式的簡單企業(yè)人力資源管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)基于J2EE平臺,MVC模式的簡單企業(yè)人力資源管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

中文摘要 中文摘要 進(jìn)入二十一世紀(jì)之后,隨著科學(xué)技術(shù)的快速進(jìn)步,計算機(jī)領(lǐng)域得到了長足的發(fā)展,尤其是信息網(wǎng)絡(luò)技術(shù)更是作為熱門產(chǎn)業(yè),得到了各個國家政府的關(guān)注和重視,同時信息網(wǎng)絡(luò)技術(shù)作為一項最前沿的研究課題,受到了眾多學(xué)者的熱烈追捧。經(jīng)過近十年的發(fā)展,信息網(wǎng)絡(luò)技術(shù)已經(jīng)深入人心,給人們的日常生活帶來了巨大的影響,同時給不同行業(yè)的工作人員帶來了莫大的便利。各行各業(yè)的公司企業(yè)為了降低生產(chǎn)成本,提高生產(chǎn)效率,紛紛采用了信息網(wǎng)絡(luò)技術(shù)。這一技術(shù)使得公司各個員工之間可以獲得資源共享、實(shí)時交流等便利條件。但是由于我國這一行業(yè)發(fā)展落后,各行 各業(yè)管理體制較差,生產(chǎn)效率低下,為了改善這一狀況,本文設(shè)計開發(fā)了這一套資源管理系統(tǒng)。 這篇文章講述了一個基于 臺, 式的簡單企業(yè)人力資源管理系統(tǒng)的分析、設(shè)計與實(shí)現(xiàn)。系統(tǒng)開發(fā)的總體目標(biāo)是實(shí)現(xiàn)部門人力資源信息關(guān)系的系統(tǒng)化、規(guī)范化以及自動化。 經(jīng)過分析,本文使用 司提供的各種面向?qū)ο蟮拈_發(fā)工具 。 首先,從人力資源管理信息系統(tǒng)的初步調(diào)查開始,介紹了系統(tǒng)的開發(fā)思想和目標(biāo)意義,并詳細(xì)闡述了企業(yè)人力資源管理信息系統(tǒng)的需求分析。然后 , 在短時間內(nèi)建立系統(tǒng)應(yīng)用原型 , 對其進(jìn)行需求迭代 ,不斷修正和改進(jìn) ,進(jìn)一步 完成系統(tǒng)數(shù)據(jù)庫設(shè)計、系統(tǒng)模塊設(shè)計、處理流程設(shè)計和詳細(xì)設(shè)計等工作,直到形成可行系統(tǒng)。 與此同時,由于我國絕大多數(shù)企業(yè)正處在從傳統(tǒng)管理方式,逐步向基于計計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的管理方式過渡階段,但是基于計算機(jī)網(wǎng)絡(luò)信息技術(shù)的資源管理系統(tǒng)還沒有完全發(fā)展成熟,還存在許多不確定因素,這樣在一定程度上就會使得公司企業(yè)中的人力資源管理方式有一定的變化性和風(fēng)險性。為了應(yīng)對這一技術(shù)難題,設(shè)計開發(fā)的資源管理信息系統(tǒng)必須要具有極強(qiáng)的適應(yīng)性,可以滿足不同條件和不同要求的公司企業(yè),這樣這一套軟件才具有一定的商業(yè)價值。 關(guān)鍵詞 : 人力資 源; 信息管理系統(tǒng); B/S 結(jié)構(gòu); 式 1st in in of is a of of a of in of of to a 2of a is to we UN a of of of in a it of a is in to of of to in of to a a as if we on is no B / S 錄 錄 中文摘要 . I . 錄 . 1 章 緒論 . 1 目開發(fā)背景及意義 .內(nèi)外研究現(xiàn)狀 .計和研究方法 .文的組織結(jié)構(gòu) . 2 章 開發(fā)環(huán)境和實(shí)現(xiàn)技術(shù) . 5 臺介紹 .型 .術(shù) .據(jù)庫 .務(wù)器 .本章小結(jié) . 3 章 需求分析 . 12 業(yè)務(wù)需求分析 . 用戶功能描述以及用例圖 . 12 系統(tǒng)功能模塊 . 12 非功能性需求分析 . 系統(tǒng)的性能需求 . 16 系統(tǒng)安全性需求 . 16 目錄 其他需求 . 17 本章小結(jié) .四章 系統(tǒng)總體設(shè)計 . 18 統(tǒng)軟件架構(gòu)設(shè)計 .人力資源管理系統(tǒng)設(shè)計 . 人力資源管理系統(tǒng)功能設(shè)計 . 18 系統(tǒng)設(shè)計原則 . 22 技術(shù)模型設(shè)計 . 23 數(shù)據(jù)庫系統(tǒng)總體架構(gòu)模型 . 24 據(jù)庫設(shè)計標(biāo)準(zhǔn) . 數(shù)據(jù)庫設(shè)計原則 . 27 據(jù)庫需求分析 . 31 據(jù)庫概要設(shè)計 . 34 據(jù)庫物理結(jié)構(gòu)設(shè)計 . 37 章小結(jié) .五章 系統(tǒng)詳細(xì)設(shè)計與實(shí)現(xiàn) . 42 統(tǒng)開發(fā)環(huán)境與運(yùn)行環(huán)境 . 系統(tǒng)開發(fā)環(huán)境 . 42 統(tǒng)運(yùn)行環(huán)境 . 42 戶登錄模 塊實(shí)現(xiàn) .員信息管理模塊設(shè)計開發(fā) .工考勤管理模塊實(shí)現(xiàn) .資管理模塊實(shí)現(xiàn) .勵管理模塊實(shí)現(xiàn) .門管理模塊實(shí)現(xiàn) .工調(diào)動管理模塊實(shí)現(xiàn) .章小結(jié) .錄 V 第六章 系統(tǒng)檢測 . 54 測方法 .試目的 .試用例 .章小結(jié) .七章總結(jié)和展望 . 60 結(jié) .望 .考文獻(xiàn) . 62 致謝 . 64 個人簡歷 在學(xué)期間發(fā)表的學(xué)術(shù)論文與研究成果 . 65 第 1 章 緒論 1 第 1 章 緒論 目開發(fā)背景及意義 人力資源管理系統(tǒng)是現(xiàn)代企業(yè)管理制度管理的一個組成部分,是企業(yè)人力資源管理,推進(jìn)科學(xué)化,規(guī)范化的必要條件。 目前市面上流行的人力資源管理系統(tǒng)很多 ,對于中小型企、事業(yè)單位的人力資源管理系統(tǒng)來說,不需要太大型的數(shù)據(jù)庫系統(tǒng),只需要一個操作方便,功能實(shí)用,能滿足中小型企業(yè)對數(shù)據(jù)的管理及需求的系統(tǒng)。作者的目標(biāo)就是開發(fā)一個功能實(shí)用、操作方便,簡單明了,適合于中小型企業(yè)的人力資源管理系統(tǒng)。 系統(tǒng)特色是在于擁有員工基本信息查詢功能的同時,增加了員工的調(diào)動管理,工資查詢,考勤查詢,調(diào)動管理,獎勵查詢以及部門信息設(shè)置等,出于安全考慮員工登錄必須用自己的身份證號。不僅如此,當(dāng)?shù)卿浘W(wǎng)站首頁的時候,能夠直觀明了的看到最新人員的調(diào)動情況,以及人員的獎懲情況,使企業(yè)的人力資源管理更加透明化,公開化。 設(shè)計的 指導(dǎo)思想是界面要美觀大方,操作盡量簡單明了,而且作為一個實(shí)用應(yīng)用程序要具有交互性,對于用戶操作中出現(xiàn)的錯誤給予正確的提示信息,以便不至于讓用戶不知所措,使得系統(tǒng)更加人性化。支持企業(yè)高效率完成勞動人力資源管理的日常業(yè)務(wù)(包括新員工加入時人力資源檔案的建立,為企業(yè)領(lǐng)導(dǎo)根據(jù)員工的表現(xiàn)決定人力資源得調(diào)動和安排提供依據(jù))。 內(nèi)外研究現(xiàn)狀 經(jīng)過幾十年的發(fā)展和完善,人力資源管理系統(tǒng)已經(jīng)形成了一個比較完整的管理體系。按照國際標(biāo)準(zhǔn),人力資源管理系統(tǒng)主要包括以下幾個方面的內(nèi)容:( 1)根據(jù)企業(yè)自身的實(shí)際情況制定出公司未 來五年內(nèi)發(fā)展的遠(yuǎn)期目標(biāo)和最近一年或半年的近期目標(biāo);( 2)通過一套比較科學(xué)合理的考核制度,對公司員工進(jìn)行相應(yīng)的績效評估,同時將不同類型的人才合理分配到不同的生產(chǎn)或管理部門;( 3)對公司目前的部門劃分進(jìn)行優(yōu)化整合,使得資源利用率達(dá)到最高;( 4)第 1 章 緒論 2 要對公司員工進(jìn)行定期培訓(xùn),這樣可以提高員工素質(zhì),從而使得產(chǎn)品生產(chǎn)效率大大提高;( 5)制定一套比較切實(shí)可行的員工獎懲制度,這樣可以在一定程度上提高員工積極性。開發(fā)人力資源管理系統(tǒng)的最終目的就是為了在同樣的工作時間和工作環(huán)境中,進(jìn)一步提高勞動生產(chǎn)率,為公司創(chuàng)造更多的利益。與傳 統(tǒng)的人力資源管理方式相比,現(xiàn)在的基于計算機(jī)網(wǎng)絡(luò)技術(shù)人力資源管理系統(tǒng)將更加合理科學(xué),更加具有核心競爭力。 隨著經(jīng)濟(jì)全球化進(jìn)程的不斷加快,我國很多企業(yè)為了增加自身競爭力,也開始建立人力資源管理體系,努力使人力資源的管理方式制度化,科學(xué)化、程序化。 隨著許多公司企業(yè)進(jìn)一步深化改革,人力資源管理體系越來越受到重視,一個公司是否有一套科學(xué)合理的人力資源管理制度已經(jīng)嚴(yán)重影響到了公司未來的發(fā)展前景。在公司的重大決策中,一定要考慮是否觸犯了人力資源管理的相關(guān)規(guī)定。同時科學(xué)的人力資源管理體系可以使得公司員工的能力得到最大發(fā)揮 ,這樣才會進(jìn)一步增強(qiáng)公司的競爭力和生命力。 為了進(jìn)一步提高公司員工的工作效率,不同的企業(yè)和公司開始根據(jù)自己企業(yè)的實(shí)際發(fā)展情況,開發(fā)更加適合自身發(fā)展的相關(guān)功能和手段。比如有的的公司為了在重大決策中做出更加正確的決定,開發(fā)出了人力資源管理決策系統(tǒng)。有的企業(yè)同時處理的相關(guān)數(shù)據(jù)比較多,為此開發(fā)出了數(shù)據(jù)庫統(tǒng)計管理系統(tǒng)。這些管理手段不僅降低了產(chǎn)品生產(chǎn)成本,還提高了公司整體實(shí)力。 計和研究方法 本文在具體研究和分析 臺技術(shù)的基礎(chǔ)上, 采用 B/S 模式,采用軟件工程的方式、規(guī)范完成系統(tǒng),主要將系統(tǒng)的開發(fā)分為 :需求分析、總體設(shè)計、詳細(xì)設(shè)計、實(shí)現(xiàn)、測試、部署和維護(hù)等幾個步驟。采用迭代增量的開發(fā)方式開發(fā)系統(tǒng),先開發(fā)出一個小的功能,然后再不斷地添加其他功能進(jìn)行完善,直至所有模塊完成。 計模式是當(dāng)前比較流行的一種開發(fā)框架,它具有以下優(yōu)點(diǎn):第一、 模型的相對獨(dú)立性,即就是創(chuàng)建好的模型可以根據(jù)自己的實(shí)際情況重新調(diào)整和移第 1 章 緒論 3 動,但是不會影響到原來的視圖;第二、模型的兼容性,創(chuàng)建好的數(shù)據(jù)模型為了適應(yīng)更多的控制系統(tǒng),設(shè)置了一個轉(zhuǎn)換裝置,不同的控制系統(tǒng)之間可以隨意切換;第三、模型的系統(tǒng)化,許多相同功能的軟件系統(tǒng),均可以在此基礎(chǔ)上 進(jìn)行進(jìn)一步的擴(kuò)展和設(shè)計。 目前較為流行的 架有 。這些框架都提供了較好的分層能力,為系統(tǒng)架構(gòu)設(shè)計提供了很好的框架支持。怎樣把現(xiàn)有框架技術(shù)組合起來,形成一個適應(yīng)項目需要的穩(wěn)定架構(gòu),對于項目的開發(fā)效率和可重用性是至關(guān)重要的。 研究內(nèi)容如下: (1) 本課題利用軟件工程的研究方法,首先對系統(tǒng)進(jìn)行需求分析,確定系統(tǒng)的需求,完成需求分析報告書。 (2) 根據(jù)需求可以確定系統(tǒng)要完成的工作,進(jìn)而對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求,并畫出相關(guān)的功能結(jié)構(gòu)圖,完成系 統(tǒng)界面原型的設(shè)計。 (3) 根據(jù)總體設(shè)計進(jìn)行數(shù)據(jù)庫設(shè)計,畫出數(shù)據(jù)庫邏輯結(jié)構(gòu)圖,完成數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計。 (4) 根據(jù)總體設(shè)計對各個模塊進(jìn)行詳細(xì)設(shè)計,完成軟件開發(fā)環(huán)境的搭建和系統(tǒng)基礎(chǔ)架構(gòu)的搭建。 (5) 根據(jù)詳細(xì)設(shè)計以及數(shù)據(jù)庫設(shè)計編寫代碼,逐步完成系統(tǒng)。 (6) 對系統(tǒng)進(jìn)行測試,并進(jìn)行相應(yīng)的修改,確保系統(tǒng)的安全和穩(wěn)定。 文的組織結(jié)構(gòu) 全文共分為七個部分。 第一章為緒論部分,主要說明的論文研究背景及現(xiàn)狀,接著介紹論文設(shè)計與研究的方法,最后接受論文的組織結(jié)構(gòu)。 第二章為系統(tǒng)相關(guān)技術(shù)介紹部分,主要介紹了 B/S 架構(gòu)及 式,面向?qū)ο笳Z言 務(wù)器 據(jù)庫介紹。 第 1 章 緒論 4 第三章為系統(tǒng)需求分析部分,主要做人力資源管理業(yè)務(wù)介紹,闡述人力資源管理系統(tǒng)的具體的需求分析。 第四章為系統(tǒng)的總體設(shè)計部分,主要從人員管理、工資管理、考勤管理、獎勵管理、調(diào)動管理、部門信息管理等功能模塊進(jìn)行分析以及數(shù)據(jù)庫的分析設(shè)計。 第五章為系統(tǒng)實(shí)現(xiàn),主要根據(jù)第四章分析設(shè)計一步步實(shí)現(xiàn),將設(shè)計的結(jié)果轉(zhuǎn)化為用戶可用的系統(tǒng)。 第六章是系統(tǒng)測試部分,主要通過一些測試工具及測試用例對系統(tǒng)整體功能進(jìn)行測試,避免用戶操作過程中出 現(xiàn)問題。 第七章是全文總結(jié)和未來研究展望部分,對全文做總結(jié),并提出研究方向。 第 2 章 開發(fā)環(huán)境和實(shí)現(xiàn)技術(shù) 5 第 2 章 開發(fā)環(huán)境和實(shí)現(xiàn)技術(shù) 2臺介紹 臺 是一種利用 實(shí)現(xiàn)企業(yè)相關(guān)解決方案的開發(fā)、部署和維護(hù)等一系列復(fù)雜業(yè)務(wù)的體系架構(gòu)。 術(shù)的核心是 臺, 承了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如 編寫一次、隨處運(yùn)行 的特性、方便存取數(shù)據(jù)庫的 術(shù)以及能夠在 用中保護(hù)數(shù)據(jù)的安全模式等等,同時還提供了對 、 及 術(shù)的全面支持。最終目標(biāo)就是打造一個能夠縮短軟件開發(fā)周期,提升企業(yè)利益的快速開發(fā)平臺。 臺的優(yōu)勢如下: ( 1) 表現(xiàn)層主要是 面,用于接收用戶的請求,以及返回操作數(shù)據(jù),是應(yīng)用程序訪問的入口。 ( 2) 業(yè)務(wù)邏輯層主要是對數(shù)據(jù)層進(jìn)行操作,對數(shù)據(jù)邏輯層進(jìn)行處理,如果數(shù)據(jù)層是積木,那么邏輯層就是堆積木的搭建。 ( 3) 數(shù)據(jù)訪問層主要是對原始數(shù)據(jù)的操作層,具體為業(yè)務(wù)邏輯層或表現(xiàn)層提供數(shù)據(jù)服務(wù)。條理清晰,代碼 間松耦性比較低,擴(kuò)展能力強(qiáng) 。 型 據(jù)模型原來是 統(tǒng)程序指令中的一部分,其中 N 代表數(shù)據(jù)單元信息, V 代表使用者的操作界面, C 代表工作人員的控制指令。人力資源管理系統(tǒng)的設(shè)計開發(fā)采用 據(jù)模型的主要原因是可以利用 N 碼和 V 碼將原來混合在一起的數(shù)據(jù)指令完整的分開,從而可以實(shí)現(xiàn)數(shù)據(jù)表達(dá)方式的多元化,例如,可以將原來單一的數(shù)據(jù)折線圖表示為數(shù)據(jù)柱狀圖、數(shù)據(jù)餅狀圖以及數(shù)據(jù)散點(diǎn)圖等。同時保留 C 碼的主要原因是為了實(shí)現(xiàn) N 碼和 得 整個系統(tǒng)的數(shù)據(jù)單元之間保持一致性。 第 2 章 開發(fā)環(huán)境和實(shí)現(xiàn)技術(shù) 6 中文全稱是視圖和控制單元之間的數(shù)據(jù) 模型 ,這個軟件工具箱最早是由美國科學(xué)家 究開發(fā)的,它主要運(yùn)用于 一編程語言相關(guān)的軟件設(shè)計開發(fā)。但是由于其良好的兼容性,現(xiàn)如今已經(jīng)被各種軟件開發(fā)者廣泛應(yīng)用,最著名的有 司 的 件 平臺 、 件開發(fā)平臺等。 運(yùn)行特點(diǎn) 通常情況下, 定義為一套軟件開發(fā)應(yīng)用程序,它的主要功能是可以將大部分應(yīng)用程序的輸入、輸出和處理指令相互分開,使其獨(dú)立工作,完成各自的主要任務(wù)。因此, 件開發(fā)模式主要有視圖界面、數(shù)據(jù)模型和控制單元組成。 視圖 界面 視圖界面的主要功能是操作人員和軟件系統(tǒng)之間相互交流的主要平臺,新型的基于 用程序 的視圖界面與傳統(tǒng)的基于 用程序 的視圖界面相比,有許多創(chuàng)新之處。比如在保持原來的 用程序的基礎(chǔ)上,積極使用了 多種軟件應(yīng)用程序,使得新型的視圖界面功能更加強(qiáng)大。 隨著計算機(jī)技術(shù)的不斷發(fā)展和進(jìn)一步完善,人們對軟件操作界面的要求越來越高,為了更好的滿足用戶要求和市場需求,越來越多的 軟件開發(fā)公司開始運(yùn)用 件開發(fā)模式。這一模式可以將同一個應(yīng)用程序展現(xiàn)在不同的視圖界面上,更加有利于用戶的操作編程。 數(shù)據(jù) 模型 通常情況下,數(shù)據(jù)模型是一個軟件系統(tǒng)的進(jìn)行設(shè)計開發(fā)的總體框架,一般數(shù)據(jù)模型在整個 用程序中處理的工作任務(wù)最多,所以數(shù)據(jù)模型在整個軟件系統(tǒng)開發(fā)過程中起到了重要作用。為了提高系統(tǒng)運(yùn)行的效率,數(shù)據(jù)模型具有一定的識別功能,沒有通過識別驗證的數(shù)據(jù)通常處于中立狀態(tài),這些數(shù)據(jù)指令可以被不同的視圖界面重復(fù)使用。 控制單元 控制單元通常會起到反饋調(diào)節(jié)作用,它在接收數(shù)據(jù)之后,利用模型和視圖界 面實(shí)現(xiàn)用戶要求。即就是在接收數(shù)據(jù)之后,它本身不進(jìn)行任何處理工作,它只是利用用戶輸入的數(shù)據(jù)請求調(diào)用對應(yīng)的數(shù)據(jù)模型,最后通過相應(yīng)的視圖界面顯示處理的相關(guān)數(shù)據(jù)。 采用 主要原因 第 2 章 開發(fā)環(huán)境和實(shí)現(xiàn)技術(shù) 7 由于絕大多數(shù)的 用程序 是通過類似于 及 些編程語言設(shè)計的,這樣編寫的指令代碼最在一個最大的缺點(diǎn)就是,它將可以實(shí)現(xiàn)查詢功能的數(shù)據(jù)單元層代碼和可以實(shí)現(xiàn)視圖顯示的表示層代碼交叉混合在一起,給軟件開發(fā)人員帶來了一定的困惑和麻煩。而使用 用程序之后,它可以將二者強(qiáng)制性的分開,并讓其獨(dú)立運(yùn)行工作。 各行各業(yè) 為了最大限度的實(shí)現(xiàn)數(shù)字化、智能化和快捷性,各種軟件系統(tǒng)需要開發(fā)出越來越多的相關(guān)功能。但是一個軟件系統(tǒng)越龐大,其使用的應(yīng)用程序和操作代碼將越來越多,同時各種數(shù)據(jù)結(jié)構(gòu)也將變得越來越復(fù)雜,為了實(shí)現(xiàn)一個模型重復(fù)利用,多個視圖界面共用一個模型,可以采用 用程序滿足上述要求。 由于 用程序自身的特點(diǎn),通過數(shù)據(jù)模型反饋回去的相關(guān)數(shù)據(jù)還保留原來的數(shù)據(jù)格式,這將為實(shí)現(xiàn)多個界面一個模型的功能提供了可能性。同時,型可以實(shí)現(xiàn)數(shù)據(jù)單元的暫時管理和永久管理。 根據(jù) 用程序的設(shè)計理念,在其設(shè)計開發(fā)過程中將 數(shù)據(jù)模型、視圖界面以及控制單元三者之間的工作狀態(tài)相關(guān)獨(dú)立。這樣可以使得我們在進(jìn)行應(yīng)用程序的調(diào)整改進(jìn)時,變得更加方便容易。比如當(dāng)你想要將 數(shù)據(jù)庫從 移到 需要改變對應(yīng)的數(shù)據(jù)模型即可。只要你更改的數(shù)據(jù)模型正確,無論你的數(shù)據(jù)來源于數(shù)據(jù)庫還是 務(wù)器, 視圖界面都會正確顯示處理的相關(guān)數(shù)據(jù)。 對于軟件開發(fā)人員而言,控制單元將充當(dāng)著整個應(yīng)用程序之間的紐帶作用。它可以將用戶的相關(guān)請求通過一定的方式反饋給數(shù)據(jù)模型和視圖界面,由數(shù)據(jù)模型和視圖界面處理相關(guān)任務(wù)。即就是控制單元可以通過輸入的數(shù)據(jù)單元選 擇合適的數(shù)據(jù)模型進(jìn)行處理,然后選擇合適的視圖界面顯示處理結(jié)果。 缺點(diǎn) 主要缺點(diǎn)就是由于結(jié)構(gòu)復(fù)雜,定義模糊,操作人員入門比較困難,要想熟練應(yīng)用,需要長時間的練習(xí)和積累大量經(jīng)驗。 為了能夠更好地使用 用程序,工作人員需要花費(fèi)很長的時間考慮如何使用最少的時間調(diào)試自己設(shè)計的應(yīng)用程序。這主要是因為 用程序中它的數(shù)據(jù)模型和視圖界面是相互獨(dú)立的,在進(jìn)行程序調(diào)試時需要進(jìn)行指令融合。但是一旦調(diào)試成功,之后的數(shù)據(jù)模型可以重復(fù)使用,大大減少了軟件系統(tǒng)開發(fā)時間。 第 2 章 開發(fā)環(huán)境和實(shí)現(xiàn)技術(shù) 8 通常情況,考慮到 用程序的 復(fù)雜性,一般不建議小型或中型等級的應(yīng)用程序使用 序。 一 個設(shè)計開發(fā)軟件的好模式 對于 用程序中所體現(xiàn)的一些設(shè)計理念,在今后的軟件開發(fā)過程中應(yīng)該積極使用,如將數(shù)據(jù)單元和顯示結(jié)果相互分離,這在一定程度上降低了軟件開發(fā)的難度。但是要想真正掌握這一軟件應(yīng)用程序,還是需要大家花費(fèi)大量的時間進(jìn)行研究和理解。 術(shù) 以前使用 生動態(tài)頁面,需要在代碼中打印出很多 標(biāo)簽,在 靜態(tài)顯示的內(nèi)容和動態(tài)內(nèi)容代碼混合在一起。使用 發(fā)動態(tài)網(wǎng)頁,程序員 與美工人員將無法一起工作,因為美工不了解 言,無法修改 碼,為了解決這些問題, 司退出了 術(shù)。 它是一種建立在 范提供的功能之上的動態(tài)網(wǎng)頁技術(shù),在網(wǎng)頁文件中嵌入 碼和 記, 務(wù)器頁面 ( 以擴(kuò)展名 存,可以有效地控制動態(tài)內(nèi)容生成,在 面使用 程語言和類庫, 于表示頁面,而 碼用于訪問動態(tài)內(nèi)容。 件在用戶第一次 請求時,會被編譯成 后由這個 理用戶的請求,所以 以看成是運(yùn)行時的 器管理 面聲明周期分為兩個階段:即轉(zhuǎn)換階段和執(zhí)行階段。當(dāng)有一個對 面的請求到來時, 器檢查 面的語法是否正確,將 面轉(zhuǎn)換為 后調(diào)用 令編譯 文件生成字節(jié)碼文件,這是轉(zhuǎn)換階段。器加載轉(zhuǎn)換后的 ,這是執(zhí)行階段。 一個 面由元素和模板數(shù)據(jù)組成,元素是必須由 器處理的 部分,而模板數(shù)據(jù)是 器不處理的部分,如 的 容,元素有三種類型:腳本元素,指令元素,動作元素。 點(diǎn):將內(nèi)容與表示分離;強(qiáng)調(diào)可重用組件;簡化頁面開發(fā) 計人員和 序員使用 發(fā)工具開發(fā) 面。 在 面中的對象,包括用戶創(chuàng)建的對象和 隱式對象,都有一個作用域,它定義了在什么時間內(nèi),在哪一個 面中可以訪問這些對象。對第 2 章 開發(fā)環(huán)境和實(shí)現(xiàn)技術(shù) 9 象的作用域包括 圍、 圍、 圍 、 圍。 這個范 圍內(nèi)的對象,只能在創(chuàng)建對象的頁面中訪問 個隱式對象屬于這個范圍。 圍:一個請求的范圍, 象屬于這個范圍。 圍:在一個會話期間的范圍, 象屬于這個范圍。 用程序運(yùn)行期間,所有的頁面都可以訪問這個范圍的對象,象屬于這個范圍。 面使用 標(biāo)簽以及用 言寫的程序段來封裝產(chǎn)生頁面內(nèi)容的的應(yīng)用邏輯部分。它將格式化后的標(biāo)簽 ( 接返回給響應(yīng)頁。在這 種方式中, 術(shù)將頁面邏輯與頁面的設(shè)計和顯示分離開來。 術(shù)是列技術(shù)中的一部分,它使用基于 腳本語言, 面被編譯成面可以調(diào)用 件來完成服務(wù)器端的處理。在這種情況下, 術(shù)是基于 高可伸縮性應(yīng)用中的關(guān)鍵部件。 面不局限于特定的平臺或 務(wù)器。 面最終被編譯成 以從理論上講,你可以用 支持基于 應(yīng)用程序。然而, 術(shù)在設(shè)計階段可將表示邏輯部分與內(nèi)容部分分離,以簡化頁 面的創(chuàng)建。在許多應(yīng)用程序中,發(fā)送回客戶端的信息是模板信息和動態(tài)生成的信息的組合。在這種情況下,采用 面比采用 更簡單。 據(jù)庫 一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。 言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。 件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,一般中小型網(wǎng)站的開發(fā)都選擇 為網(wǎng)站數(shù)據(jù) 庫。由于其社區(qū)版的性能卓越,搭配 組成良好的開發(fā)環(huán)境。 與其他流行的比較大的數(shù)據(jù)庫例如 相比, 有它的不足之處,但是一點(diǎn)也不影響他在中小企業(yè)中的廣泛應(yīng)用。對于一般的個人或第 2 章 開發(fā)環(huán)境和實(shí)現(xiàn)技術(shù) 10 者中小型企業(yè)來說, 供的服務(wù)已經(jīng)非常完美,而且由于 開放源碼軟件,因此可以大大降低總體擁有成本。 系統(tǒng)特性: ( 1)支持 C 和 C+等客戶工具和 ( 2)支持 多種操作系統(tǒng)。 ( 3)可運(yùn)行不同的平臺上。 ( 4)支持多線程,充分利用 源。 ( 5) 函數(shù)名不會與表或列名沖突 。 ( 6) 一個非常靈活且安全的權(quán)限和口令系統(tǒng),并且它允許基于主機(jī)的認(rèn)證 。 ( 7)提供多種數(shù)據(jù)庫連接方式,例如: 。 ( 8)支持大型的數(shù)據(jù)庫。可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。 ( 9)支持多種存儲引擎。 務(wù)器 務(wù)器是一個免費(fèi)的開放源代碼的 用服務(wù)器,屬于輕量級應(yīng)用 服務(wù)器 ,在中小型系統(tǒng)和 并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好 務(wù)器,可利用它響應(yīng)對 面的訪問請求。實(shí)際上 分是 務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行,它實(shí)際上作為一個與 立的進(jìn)程單獨(dú)運(yùn)行的。 訣竅是,當(dāng)配置正確時, 面服務(wù),而 際上運(yùn)行 面和 外, 務(wù)器一樣,具有處理 面的功能,另外它還是一個 器 ,獨(dú)立的 默認(rèn)模式。不過, 理靜態(tài) 能力不如 前 新版本為 受廣大程序員的喜歡,因為它運(yùn)行時占用的 系統(tǒng)資源 小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。 初是 由 軟件 構(gòu)架師詹姆斯 鄧肯 戴維森開發(fā)的。后來他幫助將其變?yōu)殚_源項目,并由 獻(xiàn)給 件基金會。由于大部分開源項第 2 章 開發(fā)環(huán)境和實(shí)現(xiàn)技術(shù) 11 目 O會出一本相關(guān)的書,并且將其封面設(shè)計成某個動物的素描,因此他希望將此項目以一個動物的名字命名。因為他希望這種動物能夠自己照顧自己,最終,他將其命名為 語公貓或其他雄性貓科動物)。而 O版的介紹 書 籍( 封面也被設(shè)計成了一個公貓的形象。而 吉祥物也被設(shè)計成了一只公貓。 章小結(jié) 本章系統(tǒng)的介紹了 發(fā)平臺、 式、 術(shù)以及 據(jù)庫,并對其特點(diǎn)及優(yōu)勢進(jìn)行了描述和深入分析,為在實(shí)際項目中構(gòu)建系統(tǒng)架構(gòu)做出鋪墊。 第 3 章 需求分析 第 3 章 需求分析 務(wù)需求分析 戶功能描述以及用例圖 用戶的功能描述分為下面幾個模塊:人員管理系統(tǒng)、獎勵管理系統(tǒng)、部門管理系統(tǒng)、考勤管理系統(tǒng)、調(diào)動管理系統(tǒng)、工資管理系統(tǒng)共 6 大模塊組成 ,如圖 示。 圖 系統(tǒng)用例圖 統(tǒng)功能模塊 (1) 人員管理功能:主要包括瀏覽人員信息、添加人員信息、人員信息的刪除、人員信息的修改四個模塊。管理員身份登錄,就可以對員工的信息進(jìn)行修改、刪除、查看、添加等操作;普通員工登錄可以查看自己的個人信息;人員管理用例圖如圖 示。 第 3 章 需求分析 圖 人員管理模塊用例圖 (2) 工資管理:主要包括人員工資信息的詳細(xì)查看、刪除、添加以及信息入庫。管理員登錄后臺薪資維護(hù)界面后,可以添加員工工資信息、修改員工工資信息、刪除員工工資信息和查詢 員工工資信息;員工可以查詢自己的工資信息,工資管理用例圖如圖 示。 圖 工資管理模塊用例圖 第 3 章 需求分析 (3) 獎勵管理:主要包括獎勵的詳細(xì)信息、信息刪除、添加獎勵信息。管理員登錄到后臺進(jìn)入獎勵管理界面可以添加員工獎勵信息、修改員工獎勵信息、刪除員工獎勵信息和查看員工獎勵信息;員工登錄后可以瀏覽獎勵信息。

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論