【畢業(yè)學(xué)位論文】(Word原稿)基于Web的企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩83頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

I 碩士學(xué)位論文 (專(zhuān)業(yè)學(xué)位) 基于 企業(yè)人事管理系統(tǒng) 的 設(shè)計(jì)與實(shí)現(xiàn) 姓 名: 學(xué) 號(hào) : 所在院系:軟件學(xué)院 職業(yè)類(lèi)型:工程碩士 專(zhuān)業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師: 副 指 導(dǎo)教師: 二 一 三 年五月 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) in 2013 of 于 W E B 的 企 業(yè) 人 事 管 理 系 統(tǒng) 的 設(shè) 計(jì) 與 實(shí) 現(xiàn) 同 濟(jì) 大 學(xué) 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 位論 文版權(quán)使用授權(quán)書(shū) 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國(guó)家有關(guān)部門(mén)或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部?jī)?nèi)容用于學(xué)術(shù)活動(dòng)。 學(xué)位論文作者簽名: 年 月 日 V 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開(kāi)發(fā)表或者沒(méi)有公開(kāi)發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日同濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 1 摘要 人事信息管理是現(xiàn)代企業(yè)管理的核心,提高人事信息的管理水平是發(fā)展經(jīng)濟(jì)和提高競(jìng)爭(zhēng)力的重要表現(xiàn)之一。隨著當(dāng)代信息技術(shù)的不斷發(fā)展,企業(yè)對(duì)人事信息管理越來(lái)越重視,隨之投入的資金比例也在逐年加大。開(kāi)發(fā)應(yīng)用于企業(yè)的人事信息管理系統(tǒng)可以使人事部門(mén)管理人員迅速了解企業(yè)員工的各方面信息,方便對(duì)企業(yè)人員各種信息的維護(hù)和管理,提高他們工作效率和降低出差概率,提高企業(yè)的管理效能。根據(jù)人事管理系統(tǒng)的現(xiàn)狀和發(fā)展趨勢(shì),并比 較 C/S 架構(gòu),系統(tǒng)決定采用 B/S 架構(gòu),這樣可以使系統(tǒng)獲得更好的可維護(hù)性和重要性。 系統(tǒng)利用 架作為系統(tǒng)的一個(gè)基礎(chǔ)框架,使系統(tǒng)具有較好的靈活性和較強(qiáng)的可維護(hù)性。系統(tǒng)以 為開(kāi)發(fā)工具,利用面向?qū)ο蟮拈_(kāi)發(fā)工具進(jìn)行界面和數(shù)據(jù)庫(kù)開(kāi)發(fā)。設(shè)計(jì)實(shí)現(xiàn)了一套基于 B/S 模式的中小企業(yè)人事信息管理系統(tǒng),實(shí)現(xiàn)合理有效的企業(yè)人員管理。 基于 術(shù)的人事信息管理系統(tǒng)對(duì)可以實(shí)現(xiàn)對(duì)企業(yè)的工作人員進(jìn)行統(tǒng)一管理,可以方便的進(jìn)行錄入、查詢(xún)、修改、刪除與退出等操作。本系統(tǒng)具有很強(qiáng)的可移植性、可重用性、可維護(hù) 性和可擴(kuò)展性。 本文結(jié)合實(shí)際項(xiàng)目針對(duì)系統(tǒng)的分析、模塊的設(shè)計(jì)、數(shù)據(jù)庫(kù)的設(shè)計(jì)、開(kāi)發(fā)環(huán)境的配置、系統(tǒng)的實(shí)現(xiàn)、系統(tǒng)的測(cè)試等方面進(jìn)行了詳盡的論述。并給出了實(shí)現(xiàn)的類(lèi)、順序圖和系統(tǒng)界面圖。 關(guān)鍵詞 : 人事信息管理 , B/S, 濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 2 is of is of of of of of is to of it by in to in of of of of to of of , to , as a of so SP as a , to of in of of by to of of a of on be on of In to 濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 3 in of B/S, 濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 4 目錄 第 1 章 引言 . 1 題的研究背景 . 1 內(nèi)外發(fā)展現(xiàn)狀 . 1 文 主要工作 . 3 文的組織 . 3 第 2 章 相關(guān)技術(shù) . 4 發(fā)工具 . 4 . 4 . 4 . 4 發(fā)技術(shù) . 5 . 5 框架 . 5 介 . 6 統(tǒng)模式介紹及選型 . 7 件服務(wù)器型 . 7 戶(hù)機(jī) /服務(wù)器 (C/S)型 . 8 覽器服務(wù)器 (B S)型 . 9 據(jù)庫(kù)技術(shù)及選型 . 10 第 3 章 系統(tǒng)分析 . 13 統(tǒng)可行性分析 . 13 統(tǒng)功能分析 . 13 能概述 . 13 統(tǒng)功能模塊規(guī)定 . 14 統(tǒng)用例分析及用例圖 . 15 統(tǒng)開(kāi)發(fā)環(huán)境 . 17 發(fā)環(huán)境 . 18 戶(hù)端環(huán)境 . 18 章小結(jié) . 18 第 4 章 系統(tǒng)設(shè)計(jì) . 20 統(tǒng)總體設(shè)計(jì) . 20 統(tǒng)架構(gòu) . 20 統(tǒng)設(shè)計(jì)模式 . 20 層的組件實(shí)現(xiàn) . 20 統(tǒng)功能模塊劃分與設(shè)計(jì) . 22 統(tǒng)接口設(shè)計(jì) . 24 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 5 部接口設(shè)計(jì) . 24 部接口設(shè)計(jì) . 25 功能模塊的設(shè)計(jì) . 25 據(jù)流圖 . 30 第 5 章 數(shù)據(jù)庫(kù)設(shè)計(jì) . 33 據(jù)庫(kù)設(shè)計(jì) . 33 據(jù)關(guān)系表 . 36 據(jù)庫(kù)表結(jié)構(gòu) . 37 第 6 章 系統(tǒng)實(shí)現(xiàn) . 43 統(tǒng)編碼規(guī)范 . 43 圖層的實(shí)現(xiàn) . 44 務(wù)邏輯控制層及數(shù)據(jù)層的實(shí)現(xiàn) . 45 統(tǒng) 的 運(yùn)行 實(shí)現(xiàn) . 47 統(tǒng)主要模塊的實(shí)現(xiàn) . 47 第 7 章 企業(yè)人事管理系統(tǒng)測(cè)試 . 67 試工具 . 67 試方案 . 67 元測(cè)試 . 69 載測(cè)試 . 70 第 8 章 總結(jié)與展望 . 72 致謝 . 73 參考文獻(xiàn) . 74 個(gè)人簡(jiǎn)歷、在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 75 第 1 章 引言 1 第 1 章 引言 題的 研究背景 科技高度發(fā)達(dá)的今天,人才對(duì)于企業(yè) 的競(jìng)爭(zhēng)力起到至關(guān)重要的作用 , 企業(yè)的人才是提高企業(yè)核心競(jìng)爭(zhēng)力的關(guān)鍵因素 。 在越發(fā)激烈的商戰(zhàn)中 , 能夠保持企業(yè)立于不敗之地,關(guān)鍵在于人才的管理,這樣一來(lái)企業(yè)人事管理系統(tǒng)的建立和完善就顯得至關(guān)重要 , 逐漸成為企業(yè)科學(xué)管理的主要部分 。 隨著計(jì)算機(jī)科學(xué)技術(shù)的高速發(fā)展,在深入人們生活中給人們生活帶來(lái)方便的同時(shí) , 也大大提高了企業(yè)進(jìn)行科學(xué)人事管理的程度 ,特別對(duì)于人事系統(tǒng)比較復(fù)雜的大型企業(yè) , 使用計(jì)算機(jī)來(lái)輔助進(jìn)行人事資源管理勢(shì)在必行 , 也是科學(xué)管理人力資源、提高企業(yè)核心競(jìng)爭(zhēng)力、節(jié)約成本、提高效率的有效手段 ; 采用 計(jì)算機(jī)管理 的 優(yōu)點(diǎn) 在于 可靠性 高、存儲(chǔ)量大、檢索迅速、查找方便、 保密性好、壽命長(zhǎng)、成本低等。 上述 優(yōu)點(diǎn) 可以大大 提高人事管理的 工作 效率 , 從而實(shí)現(xiàn)企業(yè)與信息化社會(huì)接軌 。 當(dāng)然,不同的企業(yè)擁有不同的管理制度 , 這樣一來(lái)就需要開(kāi)發(fā)適合企業(yè)自身的人事管理系統(tǒng),進(jìn)行科學(xué)有效的管理 。 隨著企業(yè)規(guī)模的不斷壯大,員工的數(shù)量也隨之增多 , 其對(duì)員工的加班、請(qǐng)假、考勤等管理也變得越來(lái)越復(fù)雜 , 傳統(tǒng)的人工管理方式以及 C/S 架構(gòu)的單機(jī)管理的已經(jīng)不能滿(mǎn)足當(dāng)前企業(yè)的實(shí)際需要 , 具體體現(xiàn)在以下幾個(gè)方面: 1 原始方式下對(duì)于員工基本信息的查詢(xún)不方便。 2 采用 C/S 架構(gòu)模式下,整個(gè) 系統(tǒng)的可移植性差。 3 對(duì)于普通權(quán)限的員工不能隨時(shí)隨地查詢(xún)自己的加班信息等。 4 需專(zhuān)人進(jìn)行管理,成本較高。 5 軟件版本若有變化,需重新安裝多個(gè)部門(mén)的客戶(hù)端。 為了克服以上缺點(diǎn),實(shí)現(xiàn)員工的科學(xué)管理,并能夠進(jìn)行在線實(shí)時(shí)交互查詢(xún)考勤、加班、請(qǐng)假信息等方面的需求,經(jīng)單位同意開(kāi)發(fā)本系統(tǒng)。 內(nèi)外 發(fā)展 現(xiàn)狀 隨著企業(yè)規(guī)模的不斷壯大 , 企業(yè)內(nèi)部人事管理的綜合性越來(lái)越復(fù)雜 , 各個(gè)部門(mén)的生產(chǎn)分工也越來(lái)越細(xì)化 , 部門(mén)之間的聯(lián)系也越來(lái)越緊密 、 相互關(guān)聯(lián)的數(shù)據(jù)也越來(lái)越多 , 這樣一來(lái)就給人事管理帶來(lái)了很大難度 。 而先進(jìn)的科學(xué)技 術(shù) 也不斷的進(jìn)步 ,全方位地向立體 化 的微觀 和 宏觀方向發(fā)展。 如果還是停留在原始的手工管同濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 2 理數(shù)據(jù)的方式的話 , 不僅費(fèi)時(shí)費(fèi)力,而且工作效率和工作精度得不到保障,從而大大增加成本和風(fēng)險(xiǎn) 。 在當(dāng)今利用計(jì)算機(jī)進(jìn)行信息管理的技術(shù) 主要 分為 數(shù)據(jù) 錄入、檔案 匯總 、數(shù)據(jù) 分析 、信息 查找 、 綜合處理 等。 使用大型數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)管理 , 已經(jīng)成為歷史的必然 , 并 在 各行各業(yè)的信息管理系統(tǒng)方面發(fā)揮著重大作用 。 在大型企業(yè)管理中,對(duì)于人事的管理顯得尤為重要 , 隨著企業(yè)規(guī)模越來(lái)越大,人事管理的復(fù)雜度也越來(lái)越高 。 如何科學(xué)高效準(zhǔn)確的管理好企業(yè)的員工變得非常重要 。 原始的管理方式都是 靠手工來(lái)完成的,在企業(yè)規(guī)模比較小的時(shí)候,采用這種方法還可以勝任 , 但隨著員工數(shù)量的不斷增多,部門(mén)的不斷增加 , 顯然采用原始的手工管理方式會(huì)出現(xiàn)效率低下、準(zhǔn)確性差等諸多問(wèn)題。 在這種情況下,就非常有必要開(kāi)發(fā)一個(gè)高效、快捷、準(zhǔn)確的企業(yè)人事管理系統(tǒng) 。 通過(guò)信息化技術(shù),對(duì)企業(yè)的員工基本信息、部門(mén)信息、考勤信息、加班信息等綜合在一個(gè)數(shù)據(jù)庫(kù)中,并與薪資進(jìn)行關(guān)聯(lián),從而實(shí)現(xiàn)了統(tǒng)一管理 , 并結(jié)合互聯(lián)網(wǎng)技術(shù)以及防火墻技術(shù),對(duì)企業(yè)人事管理系統(tǒng)提供了技術(shù)保障 , 為員工的使用以及系統(tǒng)的維護(hù)提供了保障 。人事信息管理系統(tǒng)基本上能夠滿(mǎn)足現(xiàn)代企業(yè)人事 管理中使用表格對(duì)各種信息分門(mén)別類(lèi),可以方便地進(jìn)行查詢(xún)、修改和重復(fù)使用。于此同時(shí),計(jì)算機(jī)的普及更加快了人事信息管理系統(tǒng)的產(chǎn)生,人事工作者迫切希望能夠?qū)⒋蟛糠址爆嵉墓ぷ鹘唤o計(jì)算機(jī)處理,從而減輕人工壓力并提高工作效率。因此,使用現(xiàn)在的新技術(shù),開(kāi)發(fā)出適應(yīng)新的需求的新系統(tǒng)的任務(wù)刻不容緩。 目前市場(chǎng)上適合本企業(yè)實(shí)際需求的系統(tǒng)較少 。 而且對(duì)于企業(yè)自身來(lái)說(shuō),所屬的規(guī)章制度也不一樣 。 現(xiàn)在企業(yè) 只需要一個(gè)操作方便,功能實(shí)用,能滿(mǎn)足本企業(yè)對(duì)數(shù)據(jù)管理及自身需求的系統(tǒng)。 綜合上述因素,開(kāi)發(fā)了本企業(yè)人事管理系統(tǒng) 。 文主要工作 本課 題是基于 B/S 結(jié)構(gòu)和 臺(tái)而進(jìn)行具體人事管理系統(tǒng)的實(shí)現(xiàn)的,在整個(gè)系統(tǒng)的設(shè)計(jì)過(guò)程中,應(yīng)用到了 行建模,并采用了面向?qū)ο蟮脑O(shè)計(jì)方法,同時(shí)進(jìn)行了深入的測(cè)試,保證了系統(tǒng)的安全性。 本文主要做了以下幾個(gè)方面的工作: 1. 詳細(xì)分析了當(dāng)前人事管理系統(tǒng)的市場(chǎng)需求,并對(duì)當(dāng)前國(guó)內(nèi)外人事管理系統(tǒng)進(jìn)行了分析和比較。通過(guò)用例圖和進(jìn)程圖對(duì)本系統(tǒng)進(jìn)行了整體的描述。 2. 對(duì)當(dāng)前主流的軟件開(kāi)發(fā)工具進(jìn)行了比較,并最終確定了本文采用的 B/開(kāi)發(fā)工具。分析了當(dāng)前主流數(shù)據(jù)庫(kù)最終選取 據(jù)庫(kù)為本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)。 3. 對(duì)企業(yè)人 事管理系統(tǒng)進(jìn)行了總體結(jié)構(gòu)設(shè)計(jì)以及功能設(shè)計(jì)。決定采用 章 引言 3 三層架構(gòu),并把該系統(tǒng)劃分為多個(gè)模塊:管理員登陸模塊,普通用戶(hù)登陸模塊,員工信息查詢(xún)模塊,考勤模塊,工資模塊,加班模塊。 4. 對(duì)該系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì),包括數(shù)據(jù)庫(kù)設(shè)計(jì)以及各模塊的處理邏輯設(shè)計(jì),給出其順序圖,并進(jìn)行了描述。 5. 設(shè)計(jì)出通用的數(shù)據(jù)訪問(wèn)接口,以方便系統(tǒng)日后進(jìn)行擴(kuò)展。 6. 對(duì)本企業(yè)人事管理系統(tǒng)進(jìn)行了黑盒測(cè)試及白盒測(cè)試,為整個(gè)系統(tǒng)的穩(wěn)定性提供了保障。 文的組織 本文的組織結(jié)構(gòu)如下: 第 1 章為緒論,主要介紹了項(xiàng)目背景、選題的意義和本文的主要研究?jī)?nèi)容。 第 2 章介紹了設(shè)計(jì)和實(shí)現(xiàn)本系統(tǒng)所涉及到的相關(guān)技術(shù)。 第 3 章是系統(tǒng)分析,通過(guò)分析學(xué)院的教務(wù)管理模式,闡述了本系統(tǒng)開(kāi)發(fā)的目的,并對(duì)系統(tǒng)的用戶(hù)需求和開(kāi)發(fā)環(huán)境做了詳細(xì)的分析。 第 4 章是系統(tǒng)的設(shè)計(jì),對(duì)本系統(tǒng)分析結(jié)論,提出了系統(tǒng)的總體架構(gòu)設(shè)計(jì)( 各模塊的功能設(shè)計(jì);以及相關(guān)的 例。 第 5 章數(shù)據(jù)庫(kù)設(shè)計(jì)中介紹了數(shù)據(jù)庫(kù)的選擇;系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的相關(guān)過(guò)程,包括概念設(shè)計(jì)、物理設(shè)計(jì)等;具體闡述了系統(tǒng)的 設(shè)計(jì)以及相關(guān)關(guān)系模式的轉(zhuǎn)化、數(shù)據(jù)表之間的關(guān)系、視圖的設(shè)計(jì)和數(shù)據(jù)編碼的實(shí)現(xiàn)(主要為存儲(chǔ)過(guò)程的編碼實(shí)現(xiàn))。 第 6 章是系統(tǒng) 的實(shí)現(xiàn),根據(jù)設(shè)計(jì)要求闡述了系統(tǒng)編碼的規(guī)范;根據(jù)系統(tǒng)總體架構(gòu)設(shè)計(jì)實(shí)現(xiàn)視圖層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層的編碼;并根據(jù)功能需求介紹了這各模塊的設(shè)計(jì)思想和開(kāi)發(fā)步驟,完成編碼實(shí)現(xiàn)。 第 7 章是系統(tǒng)測(cè)試,根據(jù)基于 應(yīng)用程序系統(tǒng)的性能要求對(duì)人事管理系統(tǒng)進(jìn)行了單元測(cè)試、負(fù)載測(cè)試和瀏覽器兼容性測(cè)試。 第 8 章對(duì)系統(tǒng)開(kāi)發(fā)工作和論文撰寫(xiě)進(jìn)行了總結(jié)和展望。 第 2 章 相 關(guān)技術(shù) 4 第 2 章 相關(guān)技術(shù) 發(fā)工具 業(yè)級(jí) 的 工作平臺(tái)( 又稱(chēng)作為 擴(kuò)展, 應(yīng)用其 在數(shù)據(jù)庫(kù) 與 間可以實(shí)現(xiàn)多種 開(kāi)發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 成開(kāi)發(fā)環(huán)境, 主要 包括完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 在結(jié)構(gòu)上, 特征可以被分為 7 類(lèi): 1. 使用 型 2. 采用 發(fā)工具 3. 采用 發(fā)工 具 4. 方便 應(yīng)用程序服務(wù)器的連接器 5. 完善 目部署服務(wù) 6. 提供 數(shù)據(jù)庫(kù)服務(wù) 7. 對(duì)于 合幫助 以上 7 種功能上的類(lèi)別,在 都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。 構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 換句話說(shuō) , 插件,也是一款功能強(qiáng)大的 成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò)。 一個(gè)多線程的,結(jié)構(gòu)化查詢(xún)語(yǔ)言( 據(jù)庫(kù),是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi)。這樣就增加了速度并提高了靈活性。 件采用了 用公共許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 為網(wǎng)站數(shù)據(jù)庫(kù)。 濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 5 件基金會(huì)( 的 目中的一個(gè)核心項(xiàng)目,由 其他一些公司及個(gè)人共同開(kāi)發(fā)而成。因?yàn)?術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的 用服務(wù)器。 一個(gè)輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 務(wù)器,可利用它響應(yīng)對(duì) 面的訪問(wèn)請(qǐng)求。實(shí)際上 分是 務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 ,它實(shí)際上作為一個(gè)與 立的進(jìn)程單獨(dú)運(yùn)行的。 受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。 發(fā)技術(shù) 用 術(shù)來(lái)解決相關(guān) 聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。 括: 務(wù)器和 戶(hù)端兩部分。 客戶(hù)端的應(yīng)用有 過(guò)現(xiàn)在使用的很少, 服務(wù)器端的應(yīng)用非常的豐富,比如 第三方框架等等。 術(shù)對(duì) 域的發(fā)展注入了強(qiáng)大的動(dòng)力。 架簡(jiǎn)介 架雖然各不相同,但基本也都是遵循特定的路數(shù)的:使用者 截請(qǐng)求,使用 思想設(shè)計(jì)架構(gòu),使用約定, 現(xiàn)配置,運(yùn)用 向?qū)ο蟮奶攸c(diǎn),面向抽象實(shí)現(xiàn)請(qǐng)求和響應(yīng)的流程,支持 視圖。 框架 是 下一代產(chǎn)品,是在 技術(shù)基礎(chǔ)上進(jìn)行了合并的新的 框架。 一種開(kāi)源框架,它能使你的代碼具有高度的平臺(tái)無(wú)關(guān)性,提供了對(duì)開(kāi)發(fā) 統(tǒng)的底層支持。利用 開(kāi)發(fā)能夠很好地實(shí)現(xiàn)各層之間的松散耦合。 從某種程度上來(lái)講, 沒(méi)有繼承 的血統(tǒng),而是繼承 2 章 相 關(guān)技術(shù) 6 的血統(tǒng)。 是以 秀的設(shè)計(jì)思想為核心?;蛘?說(shuō), 生出了 ,而不是 衍生了 。 吸收了 的部分優(yōu)點(diǎn),建立了一個(gè)兼容 的 架。 因此 是升級(jí),而不是一個(gè)全新的框架,因此穩(wěn)定性、性能等方面都有很好的保證,而且吸收了 和 者的優(yōu)勢(shì)。 的控制器組件是 框架的核心,事實(shí)上,所有 架都是以控制器組件為核心的。 的控制器 由兩個(gè)部分組成: 業(yè)務(wù)控制器 是一個(gè)優(yōu)雅的,可擴(kuò)展的 E 架。框架設(shè)計(jì)的目標(biāo)貫穿整個(gè)開(kāi)發(fā)周期,從開(kāi)發(fā)到發(fā)布,包括維護(hù)的整個(gè)過(guò)程。 點(diǎn): 1. 可以實(shí)現(xiàn)一個(gè) 口,也可實(shí)現(xiàn)其他接口,使可選和定制的服務(wù)成為可能。 供一個(gè) 類(lèi)去實(shí)現(xiàn)常用的接口。 口不是必須的,任何有 識(shí)的 象都可以用作 象。 2. 象為每一個(gè)請(qǐng)求產(chǎn)生一個(gè)實(shí)例,因此沒(méi)有線程安全問(wèn)題。實(shí)際上, 器給每個(gè)請(qǐng)求產(chǎn)生許多可丟棄的對(duì)象,并且不會(huì)導(dǎo)致性能和垃圾回收問(wèn)題。 3. 依賴(lài)于容器,允許 離容器單獨(dú)被測(cè)試。如果需要, 然可以訪問(wèn)初始的 是,其他的元素減少或者消除了直接訪問(wèn) 必要性。 以通過(guò)初始化、設(shè)置屬性、調(diào)用方法來(lái)測(cè)試,“依賴(lài)注入”支持也使測(cè)試更容易。 持通過(guò) 法和 驗(yàn)框架來(lái)進(jìn)行校驗(yàn)。 驗(yàn)框架使用為屬性類(lèi)類(lèi)型定義的校驗(yàn)和內(nèi)容校驗(yàn),來(lái)支持 驗(yàn)子屬性。 持通過(guò)攔截器堆棧( 每一個(gè) 建不同的生命周期。堆棧能夠根據(jù)需要和不同 起使用。 介 一種 言寫(xiě)成的可重用組件。為寫(xiě)成 必須是具體的和公共的,并且具有無(wú)參數(shù)的構(gòu)造器。 過(guò)提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成員屬性。眾所周知,屬性名稱(chēng)符合這種模式,其他 可以通過(guò)自身機(jī)制發(fā)現(xiàn)和操作這些 性。用戶(hù)可以使用功能、處理、值、數(shù)據(jù)庫(kù)訪問(wèn)和其他任何可以用 碼創(chuàng)造的對(duì)同濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 7 象進(jìn)行打包,并且其他的開(kāi)發(fā)者可以通過(guò)內(nèi)部的 他 序或者 應(yīng)用來(lái)使用這些對(duì)象。用戶(hù)可以認(rèn)為 供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。 一個(gè)可重復(fù)使用的軟件組件。實(shí)際上 一種 ,通過(guò)封裝屬性和方法成為具有某種功能或者處理某個(gè)業(yè)務(wù)的對(duì)象,簡(jiǎn)稱(chēng) 于 基于 言的,因此 依賴(lài)平臺(tái),具有以下特點(diǎn): 1 可以實(shí)現(xiàn)代碼的重復(fù)利用 ; 2 易編寫(xiě)、易維護(hù)、易使用 ; 3 可以在任何安裝了 行環(huán)境的平臺(tái)上的使用,而不需要重新編譯。 編寫(xiě) 是編寫(xiě)一個(gè) 類(lèi),所以你只要會(huì)寫(xiě)類(lèi)就能編寫(xiě)一個(gè)個(gè)類(lèi)創(chuàng)建的一個(gè)對(duì)象稱(chēng)做一個(gè) 了能讓使用這個(gè) 應(yīng)用程序構(gòu)建工具(比如 擎)知道這個(gè) 屬性和方法,只需在類(lèi)的方法命名上遵守以下規(guī)則: 1 如果類(lèi)的成員變量的名字是 么為了更改或獲取成員變量的值,即更改或獲取屬性,在類(lèi)中可以使用兩個(gè)方法: ,用來(lái)獲取屬性 ,用來(lái)修改屬性 2 對(duì)于 型的成員變量,即布爾邏輯類(lèi)型的屬性,允許使用 替上面的 3 類(lèi)中方法的訪問(wèn)屬性都必須是 。 4 類(lèi)中如果有構(gòu)造方法,那么這個(gè)構(gòu)造方法也是 并且是無(wú)參數(shù)的。 統(tǒng)模式介紹及選型 現(xiàn)在 使用的計(jì)算機(jī)網(wǎng)絡(luò) 模型一般 有 三種 :文件服務(wù)器型、客戶(hù)機(jī)服務(wù)器型和瀏覽器服務(wù)器型。 其 特點(diǎn)如下。 件服務(wù)器型 文件服務(wù)器 型管理方式 , 也 就是 說(shuō) 作為服務(wù)器為計(jì)算機(jī)系統(tǒng)提供文件服務(wù)功能,即服務(wù)器只相當(dāng)于一個(gè)大容量的硬盤(pán),各應(yīng)用程序作為數(shù)據(jù)庫(kù)管理系統(tǒng)放在各個(gè)客戶(hù)機(jī)上,通過(guò)盤(pán)符映射的辦法共享服務(wù)器上的文件。 第 2 章 相 關(guān)技術(shù) 8 圖 件服務(wù)器模型結(jié)構(gòu)圖 戶(hù)機(jī) /服務(wù)器 (C/S)型 戶(hù)機(jī) /服務(wù)器 ),簡(jiǎn)稱(chēng) C S。 c s 模式是 20 世紀(jì) 80 年代出現(xiàn)并至今作為主流應(yīng)用的一種開(kāi)發(fā)模式,所謂的 c s 模式實(shí)際上是一種“邏輯”概念,即將整個(gè)系統(tǒng)在邏輯上劃分成前端客戶(hù)進(jìn)程和后臺(tái)服務(wù)器進(jìn)程,兩者通過(guò)絡(luò)連接。前端的客戶(hù)應(yīng)用程序主要是顯示界面、與用戶(hù)進(jìn)行交互,而后臺(tái)的服務(wù)器進(jìn)程主要是負(fù)責(zé)進(jìn)行數(shù)據(jù)處理,將處理后的結(jié)果返回給用戶(hù),而且 服務(wù)器所進(jìn)行的工作對(duì)客戶(hù)應(yīng)用程序來(lái)說(shuō)是完全透明的,在網(wǎng)絡(luò)上傳輸?shù)氖蔷浜吞幚砗蟮慕Y(jié)果。這種模式的優(yōu)點(diǎn)主要體現(xiàn)在以下幾點(diǎn): 1、交互性好,速度快,適合于系統(tǒng)中大量數(shù)據(jù)的輸入輸出操作: 2、能夠提供數(shù)據(jù)和服務(wù)的無(wú)縫集成。通過(guò) c s 結(jié)構(gòu)的 據(jù)庫(kù)管理系統(tǒng) ),易于實(shí)現(xiàn)一個(gè)系統(tǒng)中原有數(shù)據(jù)與應(yīng)用程序的集成; 3、良好的開(kāi)放性和易擴(kuò)充性??蛻?hù)端及其功能的添加、刪除和更新都不會(huì)對(duì)整個(gè)系統(tǒng)產(chǎn)生影響。 服務(wù)器 數(shù)據(jù)庫(kù) 網(wǎng)絡(luò) 客戶(hù)機(jī) 應(yīng)用程序 戶(hù)機(jī) 應(yīng)用程序 戶(hù)機(jī) 應(yīng)用程序 濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 9 圖 戶(hù)機(jī) /服務(wù)器模型結(jié)構(gòu)圖 覽器 服務(wù)器 (B S)型 覽器服務(wù)器 ),簡(jiǎn)稱(chēng) B S。 B S 模式是在 C S 模式發(fā)展到一定階段的產(chǎn)物,它以 術(shù)為基礎(chǔ),將傳統(tǒng) C S 模式中的服務(wù)器部分細(xì)分為數(shù)據(jù)庫(kù)服務(wù)器和 務(wù)器,從而變成 3 層結(jié)構(gòu)。其優(yōu)點(diǎn)主要是: 圖 覽器 /服務(wù)器模型結(jié)構(gòu)圖 務(wù)器 數(shù)據(jù)庫(kù) 網(wǎng)絡(luò) 瀏覽器 覽器 瀏覽器 務(wù)進(jìn)程 務(wù)器 數(shù)據(jù)庫(kù) 網(wǎng)絡(luò) 客戶(hù)機(jī) 應(yīng)用程序 戶(hù)機(jī) 應(yīng)用程序 客戶(hù)機(jī) 應(yīng)用程序 服務(wù)器應(yīng)用程序 第 2 章 相 關(guān)技術(shù) 10 (1)用戶(hù)的操作使用簡(jiǎn)單。 B S 只須安裝一個(gè)提供友好界面的通用瀏覽器,如 ,不需要對(duì)客戶(hù)進(jìn)行額外培訓(xùn); (2)B S 結(jié)構(gòu)具有可伸縮性,在網(wǎng) 絡(luò)環(huán)境允許的條件下,可以盡可能多地增加瀏覽器和服務(wù)器,不受原有網(wǎng)絡(luò)資源的影響; (3)易于開(kāi)發(fā)、安裝和維護(hù)。 B S 結(jié)構(gòu)只需對(duì)服務(wù)器端的應(yīng)用平臺(tái)進(jìn)行開(kāi)發(fā)和集成,減少了開(kāi)發(fā)、安裝和維護(hù)費(fèi)用。 首先,與 C S 模式相比, B S 模式還有以下優(yōu)點(diǎn):首先,它簡(jiǎn)化了客戶(hù)端。它無(wú)需像 C S 模式那樣在不同的客戶(hù)機(jī)上安裝不同的客戶(hù)應(yīng)用程序,而只需安裝通用的瀏覽器軟件。 其次,它簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)和維護(hù)。系統(tǒng)的開(kāi)發(fā)者無(wú)須再為不同級(jí)別的用戶(hù)設(shè)計(jì)開(kāi)發(fā)不同的客戶(hù)應(yīng)用程序了,只需把所有的功能都實(shí)現(xiàn)在 務(wù)器上,并就不同的功能為各個(gè)組別的 用戶(hù)設(shè)置權(quán)限就可以了。 再次,它使用戶(hù)的操作變得更簡(jiǎn)單。對(duì)于 C S 模式,客戶(hù)應(yīng)用程序有自己特定的規(guī)格,使用者需要接受專(zhuān)門(mén)培訓(xùn)。而采用 B S 模式時(shí)客戶(hù)端只是一個(gè)簡(jiǎn)單易用的瀏覽器軟件。無(wú)論是決策層還是操作層的人員都無(wú)需培訓(xùn),就可以直接使用。 最后, B S 特別適用于網(wǎng)上信息發(fā)布,使得傳統(tǒng)的 功能有所擴(kuò)展。這是 C S 所無(wú)法實(shí)現(xiàn)的。而這種新增的網(wǎng)上信息發(fā)布功能恰是現(xiàn)代企業(yè)所需的。這使得企業(yè)的大部分書(shū)面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡(jiǎn)化,節(jié)省人力物力。 根據(jù)以上分析比較,傳統(tǒng)的 B S 結(jié)構(gòu)系統(tǒng)都是采用 現(xiàn)的,在技術(shù)上已漸現(xiàn)淘汰趨勢(shì), 飛速發(fā)展使得 B S 模式已成為當(dāng)前熱門(mén)的系統(tǒng)架構(gòu)方式。微軟新近提出的 構(gòu)是新一代互聯(lián)網(wǎng)應(yīng)用軟件和服務(wù)戰(zhàn)略,它使微軟現(xiàn)有的軟件在網(wǎng)絡(luò)時(shí)代不僅適用于傳統(tǒng)的個(gè)人計(jì)算機(jī),而且能夠滿(mǎn)足各種新設(shè)備的要求。 據(jù)庫(kù)技術(shù)及選型 當(dāng)今主流的通用數(shù)據(jù)庫(kù)有 數(shù)據(jù)庫(kù),通過(guò)學(xué)習(xí)和研究,對(duì)他們的特點(diǎn)進(jìn)行進(jìn)行了如下總結(jié): ( 1) 據(jù)庫(kù) 作為關(guān)系數(shù)據(jù)庫(kù)領(lǐng)域的開(kāi)拓者和領(lǐng)航人, 1977 年完成了 系統(tǒng)的原型, 1980 年開(kāi)始提供集成的數(shù)據(jù)庫(kù)服務(wù)器 8,隨后是同濟(jì)大學(xué) 碩士學(xué)位論文 基于 業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 11 M,其初始版本與 1983 年推出。該版本的目標(biāo)是提供這一新方案所承諾的簡(jiǎn)單性,數(shù)據(jù)不相關(guān)性和用戶(hù)生產(chǎn)率。 1988 年 供了強(qiáng)大的在線事務(wù)處理( 持,1989 年和 1993 年分別以遠(yuǎn)程工作單元和分布式工作單元實(shí)現(xiàn)了分布 式數(shù)據(jù)庫(kù)支持。最近推出的 是通用數(shù)據(jù)庫(kù) 的典范,是第一個(gè)具備網(wǎng)上功能的多媒體關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),支持包括內(nèi)的一系列平臺(tái)。 ( 2) 據(jù)庫(kù) 身叫 另兩個(gè)編程人員在 1977 創(chuàng)辦,他們開(kāi)發(fā)了自己的拳頭產(chǎn)品,在市場(chǎng)上大量銷(xiāo)售, 1979 年, 司引入了第一個(gè)商用 系數(shù)據(jù)庫(kù)管理系統(tǒng)。 司是最早開(kāi)發(fā)關(guān)系數(shù)據(jù)庫(kù)的廠商之一,其產(chǎn)品支持最廣泛的操作系統(tǒng)平臺(tái)。目前 系數(shù)據(jù)庫(kù)產(chǎn)品的市場(chǎng)占有率名列前茅。 ( 3) 據(jù)庫(kù) 1980 年成立,目的是為 開(kāi)放操作系統(tǒng)提供專(zhuān)業(yè)的關(guān)系型數(shù)據(jù)庫(kù)產(chǎn)品。公司的名稱(chēng) 是取自 結(jié)合。一個(gè)真正支持 言的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品是 E( 在

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論