已閱讀5頁,還剩61頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
中圖分類號: 學校代碼: 10055 密級: 碩 士 專 業(yè) 學 位 論 文 員工考勤管理系統(tǒng)的設計與實現(xiàn) of 南開大學學位論文使用授權書 根據(jù)南開大學關于研究生學位論文收藏和利用管理辦法,我校的博士、碩士學位獲得者均須向南開大學提交本人的學位論文 紙質本及相應電子版。 本人完全了解南開大學有關研究生學位論文收藏和利用的管理規(guī)定。南開大學擁有在著作權法規(guī)定范圍內的學位論文使用權,即: (1)學位獲得者必須按規(guī)定提交學位論文(包括紙質印刷本及電子版 ),學??梢圆捎糜坝 ⒖s印或其他復制手段保存研究生學位論文,并編入南開大學博碩士學位論文全文數(shù)據(jù)庫; (2)為教學和科研目的,學??梢詫⒐_的學位論文作為資料在圖書館等場所提供校內師生閱讀,在校園網(wǎng)上提供論文目錄檢索、文摘以及論文全文瀏覽、下載等免費信息服務; (3)根據(jù)教育部有關規(guī)定,南開大學向 教育部指定單 位提交公開的學位論文; (4)學位論文作者授權學校向中國科技信息研究所及其萬方數(shù)據(jù)電子出版社和中國學術期刊 (光盤 )電子出版社提交規(guī)定范圍的學位論文及其電子版并收入相應學位論文數(shù)據(jù)庫,通過其相關網(wǎng)站對外進行信息服務。同時本人保留在其他媒體發(fā)表論文的權利。 非公開學位論文,保密期限內不向外提交和提供服務,解密后提交和服務同公開論文。 論文電子版提交至 校圖書館網(wǎng)站: 。 本人承諾:本人的學位論文是在南開大學學習期間創(chuàng)作完成的作品,并已通過論文答辯 ;提交的學位論文電子版與紙質本論文的內容一致,如因不同造成不良后果由本人自負。 本人同意遵守上述規(guī)定。本授權書簽署一式兩份,由研究生院和圖書館留存。 作者暨授權人簽字: 甄雪玉 2014年 5月 25 日 南開大學研究生學位論文作者信息 論文題目 員工考勤管理系統(tǒng)的設計與實現(xiàn) 姓 名 甄雪玉 學號 2220120657 答 辯 日 期 2014 年 5 月 25 日 論文類別 博士 學歷碩士 碩士專業(yè)學位 高校教師 同等學力碩士 院 / 系 / 所 軟件學院 專業(yè) 軟件工程 聯(lián)系電話40359101信地址 (郵編 ):天津市東麗區(qū)變電所路欣園小區(qū) 16注: 是否批準為非公開論文 否 注:本授權書適用我校授予的所有博士、碩士的學位論文。由作者填寫 (一式兩份 )簽字后交校圖書館,非公開學位論文須附南開大學研究生申請非公開學位論文審批表。 摘要 I 摘 要 隨著局域網(wǎng)等網(wǎng)絡技術的發(fā)展,許多原來通過手工登記、錄入、整理、儲存、統(tǒng)計、匯總的信息管理方式已經(jīng)不適應信息化社會的要求,需要通過信息化改造來提高信息處理 效率,讓信息管理變得更為高效和簡潔。 企業(yè)信息化是指應用現(xiàn)代信息技術支持企業(yè)實現(xiàn)先進的管理理念和先進的產(chǎn)品生產(chǎn)等過程,其根本目的在于提高企業(yè)經(jīng)濟效益和企業(yè)核心競爭力。企業(yè)為了提高員工的考勤管理、薪資統(tǒng)計以及工作效率等,開發(fā)滿足現(xiàn)代化的企業(yè)員工考勤管理系統(tǒng)是非常必要的。本文在上述的背景下提出了文章的研究課題 員工考勤管理系統(tǒng)的設計與實現(xiàn)。論文主要完成的工作如下: 首先,對系統(tǒng)進了需求分析。本文在現(xiàn)有員工考勤管理系統(tǒng)的實際信息化狀態(tài)及存在問題的基礎上,對員工考勤管理系統(tǒng)需求進行了詳細的分析,需求分析的主要內容 包括系統(tǒng)功能需求分析以及系統(tǒng)非功能需求分析。 其次,對系統(tǒng)進行設計和實現(xiàn) 。在需求分析的基礎上,作者結合現(xiàn)有系統(tǒng)設計和開發(fā)技術,對系統(tǒng)的總體架構進行了設計,在此基礎上,進一步分析了員工考勤管理系統(tǒng)的功能模塊,對本文系統(tǒng)的考勤管理模塊、薪資管理模塊、請假管理模塊、報表管理模塊以及后臺管理模塊進行了設計和實現(xiàn)。在系統(tǒng)數(shù)據(jù)庫設計中,作者通過數(shù)據(jù)庫實體 系統(tǒng)數(shù)據(jù)庫進行了設計。 最后,對系統(tǒng)進行了測試。作者在系統(tǒng)實現(xiàn)的基礎上,對系統(tǒng)進行了測試工作,系統(tǒng)測試證明,本文系統(tǒng)能夠滿足系統(tǒng)需求的。 關鍵詞: 員工考勤,薪資管理,系統(tǒng)設計與實現(xiàn) I of as by we to of In to On of we of we on of On of we a of we to we we is to to 錄 錄 第一章 緒論 . 1 第一節(jié) 選題背景和意義 . 1 第二節(jié) 國內外研究現(xiàn)狀 . 2 第三節(jié) 本論文主要的工作 . 2 第 四節(jié) 本文的組織結構 . 3 第二章 關鍵技術介紹 . 4 第一節(jié) 模語言 . 4 第二節(jié) 式 . 6 第三節(jié) 構 . 7 第四節(jié) 本文系統(tǒng)開發(fā)步驟 . 9 第五節(jié) 本章小結 . 11 第三章 系統(tǒng)需求分析 . 12 第一節(jié) 系統(tǒng)可行性分析 . 12 第二節(jié) 系統(tǒng)業(yè)務功能需求 . 13 第三節(jié) 系統(tǒng)用例圖分 析 . 14 勤管理子系統(tǒng) . 14 資管理子系統(tǒng) . 15 假管理子系統(tǒng) . 16 表管理子系統(tǒng) . 18 臺管理子系統(tǒng) . 19 第四節(jié) 系統(tǒng)非功能需求分析 . 22 目 錄 五節(jié) 本章小結 . 24 第四章 系統(tǒng)設計 . 25 第一節(jié) 總體設計 . 25 統(tǒng)設計的原則 . 25 統(tǒng)體系結構設計 . 25 第二節(jié) 系統(tǒng)功能設計和實現(xiàn) . 26 勤管理模塊 . 26 資管理模塊 . 30 假管理模塊 . 32 表管理模塊 . 35 統(tǒng)管理模塊 . 36 第三節(jié) 系統(tǒng)數(shù)據(jù)庫 . 38 第四節(jié) 本章小結 . 42 第五章 系統(tǒng)實現(xiàn) . 43 第一節(jié) 考勤管理模塊實現(xiàn) . 43 第二節(jié) 薪資管理模塊實現(xiàn) . 44 第三節(jié) 請假管理模塊實現(xiàn) . 46 第四節(jié) 報表管理模塊實現(xiàn) . 48 第五節(jié) 系統(tǒng)管理模塊實現(xiàn) . 49 第六節(jié) 本章小結 . 50 第六章 系統(tǒng)測試 . 51 第一節(jié) 系統(tǒng)測試方案 . 51 第二節(jié) 系統(tǒng)測試環(huán)境 . 51 第三節(jié) 系統(tǒng)測試結果分析 . 51 第四節(jié) 本章小結 . 53 目 錄 V 第七章 總結與展望 . 54 第一節(jié) 總結 . 54 第二節(jié) 展望 . 55 參考文獻 . 56 致謝 . 58 個人簡 歷 . 59 第一章 緒論 1 第一章 緒論 第一節(jié) 選題背景和意義 企業(yè)信息化,就是指應用現(xiàn)代信息技術支持企業(yè)實現(xiàn)先進的管理理念和先進的產(chǎn)品設計、生產(chǎn)作業(yè)等過程,其根本目的在于提高企業(yè)經(jīng)濟效益和企業(yè)核心競爭力。 信息管理系統(tǒng),我們又稱之為 統(tǒng) 1我國企業(yè)在信息管理系統(tǒng)上起步較早。在管理信息系統(tǒng)前期,國家只是針對部分企業(yè)進行信息管理系統(tǒng)的試驗,在早期的試驗中,取得了不錯的成果,其中,部分企業(yè)取得了非常豐富的信息管理經(jīng)驗,大力的推進了企業(yè)信息化得管理工作。 隨著計算機技術的發(fā)展,人們對信息管理系統(tǒng)的認識越來越清晰,許多企業(yè)都在嘗試的開發(fā)自己的信息管理系統(tǒng),以促進企業(yè)的信息化水平以及信息管理水平。當時在我國的部分企業(yè)中,企業(yè)的信息管理已經(jīng)具備了一定的規(guī)模,部分企業(yè)開始引入了計算機網(wǎng)絡技術等先進的計算機技術。在 1990 年前后,我國的逐步建立了良好的市場化經(jīng)濟,為了促進企業(yè)經(jīng)濟的快速發(fā)展,企業(yè)對信息管理系統(tǒng)的要求越來越高,部分企業(yè)有大量的數(shù)據(jù)需要通過計算機技術進行管理。如北京第一機床廠為代表的我國企業(yè),在當時的信息管理系統(tǒng)中,都取得了較高的信息化管理水平。 到了 90 年代后期,由于企業(yè)的數(shù)據(jù)不斷的增多,其計算機技術的強勁發(fā)展給企業(yè)信息化帶來了新的機遇和挑戰(zhàn),各大企業(yè)紛紛轉向于建立大中型的信息管理系統(tǒng),建立大中型的信息管理系統(tǒng)的主要目的是通過計算機技術解決部分復雜而繁瑣的手工勞動而設計,從而提高企業(yè)的信息化水平,提高企業(yè)的信息化管理效率 3。由于不同企業(yè)對信息管理系統(tǒng)的需求不同,所以不同的企業(yè)其開發(fā)了不同的但是適合自己企業(yè)的信息管理系統(tǒng),這些系統(tǒng)總結為以下幾大類:財務信息管理系統(tǒng),工資信息管理系統(tǒng),人員信息管理系統(tǒng),企業(yè)管理網(wǎng)信息管理系統(tǒng)以及系統(tǒng)經(jīng)營管理系統(tǒng)等 4。 信息管理系統(tǒng)在國外的起步比國內要早,在 80 年代后期,美國等歐美大國的大中型企業(yè),為了滿足自己企業(yè)的信息管理需求,開始研發(fā)早期的信息管理系統(tǒng),在早期的試驗中,國外取得了非常不錯的成果,其中,國外部分企業(yè)取得了非常豐富的信息管理經(jīng)驗,大力的推進了企業(yè)信息化得管理工作以及計算第一章 緒論 2 機技術的發(fā)展工資。隨著計算機技術的發(fā)展,人們對信息管理系統(tǒng)的認識越來越清晰,國外許多企業(yè)都在嘗試的開發(fā)自己的信息管理系統(tǒng),以促進企業(yè)的信息化水平以及信息管理水平。 第二節(jié) 國內外研究現(xiàn)狀 在美國的 20 世紀 70 年代,美國就有了效績管理,但是那 時候還是人工管理為主,所以,那時候的管理型人才發(fā)揮著重要的作用,但是隨著科技技術的發(fā)展與進步,經(jīng)濟全球化,企業(yè)競爭日益激烈,工作效率需要得到不斷的提高,計算機水平的提高,與企業(yè)內部人事管理的效率迫切需要加強,這兩個條件與要求得到了完美的融合,效績管理系統(tǒng)就是科技與管理結合的產(chǎn)物 5在以效率和公平為信條的國外,考勤系統(tǒng)理所當然地被廣泛運用,如今發(fā)展的越發(fā)成熟,其完善程度遠遠高于中國,但是仍有一些不足,因為,考勤系統(tǒng)并不能完全的代替人管的人才 7因為,無論有多好的系統(tǒng),都有不如人工細致的一些地方 。國外的技術人員針對這個問題,從來沒有放棄過對管理系統(tǒng)的完善與優(yōu)化升級。希望能打造出真正代替人類的全自動化的企業(yè)內部人事管理。 管理系統(tǒng)在美國起源不久,就被傳入了中國,中國企業(yè)們根據(jù)自己的管理制度,設計出很多便于管理的管理系統(tǒng)來 9。 但是,便利之余,還是漏洞百出,誤差和麻煩并沒有完全消失,但是在效率方面,還是節(jié)省了人力,總的來說,還是不夠完善,我國企業(yè)眾多,競爭時不但要與本地企業(yè)進行競爭,更是在中國加入世貿之后,還要面對國外企業(yè)對中國市場的巨大沖擊,一個企業(yè)的興旺,很大一部分的原因來自其內部的管理,提高管 理系統(tǒng)的技術與水平,對中國企業(yè)的發(fā)展具有重要意義,很大企業(yè)也十分重視系統(tǒng)的開發(fā)與設計,在將其廣泛運用的同時,也不斷招攬或聘請人才進行系統(tǒng)的開發(fā)和優(yōu)化。 第三節(jié) 本論文主要的工作 本文的主要工作有如下幾點 ( 1)對傳統(tǒng)的員工考勤管理系統(tǒng)進行了調研,分析了傳統(tǒng)員工考勤系統(tǒng)的不足,在此基礎上,對現(xiàn)代化的員工考勤系統(tǒng)的需求進行了分析,系統(tǒng)的需求分析包括功能需求分析以及非功能需求分析; 第一章 緒論 3 ( 2)在需求分析的基礎上,對本文員工考勤管理系統(tǒng)進行了設計與實現(xiàn)工作。文章實現(xiàn)對員工考勤管理系統(tǒng)的總體進行了設計,然后對系統(tǒng)的核心功 能模塊進行了詳細的設計和實現(xiàn)工作; ( 3)在完成系統(tǒng)的設計和實現(xiàn)工作之后,作者對本文的系統(tǒng)進行了測試工作,系統(tǒng)測試證明本文系統(tǒng)能夠滿足系統(tǒng)需求。 第四節(jié) 本文的組織結構 本文組織結構如下: 第一章 緒論 對本文的研究背景、研究意義、國內外研究現(xiàn)狀以及本文的主要工作等進行了簡述。 第二章 關鍵技術介紹 對與本文有關的關鍵技術,包括 模語言,式 , 構以及系統(tǒng)的開發(fā)步驟等進行了介紹。 第三章 系統(tǒng)需求分析 對本文系統(tǒng)的需求進行了分析,包括可行性分析,系統(tǒng)功能需求分析以及非功能需求分析 第四 章 系統(tǒng)的設計和實現(xiàn) 對本文系統(tǒng)的整體設計進行了描述,對系統(tǒng)的功能模塊進行了詳細的設計和實現(xiàn),并給出了系統(tǒng)實現(xiàn)的類圖以及核心代碼。 第五章 系統(tǒng)測試 對本文開發(fā)出來的系統(tǒng)進行了測試工作。 第六章 總結展與望 對文章工作進行了總結,并對下一步工作進行了展望。 第二章 關鍵技術介紹 4 第二章 關鍵技術介紹 第一節(jié) 模語言 ,我們俗稱之為統(tǒng)一建模語言,他主要是為了面向對象的軟件系統(tǒng)的設計和實現(xiàn)進行系統(tǒng)建模的一種軟件系統(tǒng)建模語言,主要是對系統(tǒng)的對象概念進行建模的一種 方法 10統(tǒng)一建模語言是一種簡單的可視化建模語言,它簡單易懂,且能夠很方便的對系統(tǒng)進行設計,在面向對象建模中,建模人員非常喜歡統(tǒng)一建模語言。統(tǒng)一建模語言進行設計時,我們可以通過其圖形表示在系統(tǒng)研發(fā)人員之間進行系統(tǒng)設計方面的通信以及交流工作,由于這些原因,在現(xiàn)在的系統(tǒng)建模方面,統(tǒng)一建模語言已經(jīng)成為了實際的系統(tǒng)建模標準語言,深受建模人員的喜愛。 統(tǒng)一建模語言是一些圖形的簡單表示,通過表示法以及語義,其能夠對系統(tǒng)的建模進行定義。統(tǒng)一建模語言的元模型,是其中的一個重要的組成部分,他是定義了 所有元素 的相關信息,比如元素在語法以及語義,元模型非常的通用,并且,元模型能夠非常容易的對語法等方面的定義性進行表示和說明, 言的基礎是元模型,他的所有建模圖形都是通過元模型進行定義的。通過建模符號, 言為建模人員進行系統(tǒng)建模提供了一套基于圖形化的應用標準,其可視化的為了系統(tǒng)建模人員提供系統(tǒng)建模以及交流 12 言包括多種類型的基本建模圖形,其中,我們簡單的對以下五種圖形進行介紹 : ( 1)用例圖。在 ,其用例圖是對系統(tǒng)的需求進行分析的一種類型的圖像,他主要是對系統(tǒng)的功能進行建模,并且 通過圖形方式對系統(tǒng)和外部的一系列的動作進行圖形上的描寫,來表達出系統(tǒng)的各個子系統(tǒng)內部的動作過程以及子系統(tǒng)與外部用戶的交互過程 14。 ( 2)靜態(tài)圖。在 ,其類圖是 態(tài)圖中比較有代表行的一種圖形,靜態(tài)圖還包括其他的類型,如對象圖也屬于靜態(tài)圖形,他和對象圖比較類似,但是有本質的區(qū)別,系統(tǒng)的包圖也是 的一種靜態(tài)圖,其主要是對系統(tǒng)的層次結構等高層抽象方面進行建模和闡述。類圖的主要功能是對系統(tǒng)的靜態(tài)的類結構進行建模以及闡述,并且對系統(tǒng)類模型進行交互 15。 第二章 關鍵技術介紹 5 ( 3)行為圖。在 ,其行為圖主要 是對系統(tǒng)動態(tài)方面的建模,與上述的靜態(tài)圖相對應。主要作用是闡述在系統(tǒng)模型中的對象之間的交互關系,在,其行為圖,包括系統(tǒng)的對象以及系統(tǒng)建模的動態(tài)模型圖??偟膩碚f,行為圖主要包括 動圖以及 態(tài)圖, 動圖主要是對系統(tǒng)對象之間的活動進行建模和描述, 態(tài)圖是對在系統(tǒng)建模過程中,對象之間的狀態(tài)轉換以及對象狀態(tài)和轉換條件進行建模和闡述 16。 ( 4)交互圖。在 ,其交互圖的主要作用格式對系統(tǒng)建模對象中的相互關系進行建模和描述, 互圖由以下兩種圖形組成: 作圖以及序 圖。在 ,其交互圖主要是在建模過程中比較注重系統(tǒng)建模的上下級關系的時候使用,如果,在系統(tǒng)建模過程中,建模人員比較注重系統(tǒng)對象交互的順序與系統(tǒng)交互的時間之間的關系,那么,建模人員使用 作圖進行系統(tǒng)的交互建模可以得到更好的模型以及建模表示 17。 ( 5)活動圖。在 ,其活動圖主要作用是對系統(tǒng)事物以及系統(tǒng)建模對象在系統(tǒng)的活動變化過程中的一個流程,他是 一種動態(tài)視圖,在 活動圖可以對系統(tǒng)的工作流進行建模和描述,也可以對系統(tǒng)的業(yè)務流程進行建模和描述;也可以對系統(tǒng)模型的組織進行建模和 描述,甚至可以對系統(tǒng)實現(xiàn)過程中的具體實現(xiàn)算法的流程進行建模和描述 18。 ( 6)實現(xiàn)圖。在 ,其配置圖主要的作用是對建模系統(tǒng)中的系統(tǒng)體系結構方面的模型以及系統(tǒng)軟件和硬件的具體定義等方面進行建模以及描述;成圖是對建模系統(tǒng)的各個部件之間以及部件和外部部件的相互關系以及各個部件之間以及部件和外部部件的物理結構等方面進行具體建模和系統(tǒng)建模描述, 現(xiàn)圖主要由以下兩種圖形組成: 置圖以及 件圖 19。 建模人員在使用 ,通過對系統(tǒng)進行設計和建模工作。其中,主要的建模步驟包括以下 幾步:第一步,對系統(tǒng)的具體需求進行建模,包括功能需求以及非功能需求,部分系統(tǒng)會包括數(shù)據(jù)需求等;第二步,對建模系統(tǒng)的結構建立 型,系統(tǒng)的結構是系統(tǒng)設計的高層抽象,也是 高層抽象模型;第三步,對系統(tǒng)中的組建內部以及組建之間的行為進行建模和闡述。其中,在建模步驟中,第一步和第二步主要是建立系統(tǒng)的靜態(tài)模型,第三步主要是建立系統(tǒng)的動態(tài)模型,通過系統(tǒng)的靜態(tài)模型以及系統(tǒng)動態(tài)模型,我們可以清楚的對系統(tǒng)進行建模。 第二章 關鍵技術介紹 6 第二節(jié) 式 式是軟件開發(fā)過程中的一個設計典范,他是對一種設計場景的抽下以及其特性的提 取,我們常常用 式組織系統(tǒng)的代碼,這樣可以達到系統(tǒng)的業(yè)務邏輯與系統(tǒng)的數(shù)據(jù)顯示在不同的層次之上,從而達到模塊分離的效果20使用 式是需要有一定的前提條件的,我們的這個條件是目標系統(tǒng)的業(yè)務邏輯是能夠被分離出來的,分離出來的業(yè)務邏輯,我們把他設計到一個聚合的模塊之中,這個模塊即我們系統(tǒng)的模型,在這個部件里面,我們系統(tǒng)的界面以及用戶都是通過圍繞模型層的數(shù)據(jù)進行交互,當我們的交互功能和個性化定制需要改變的時候,我們只需要修改相應的模塊,系統(tǒng)的業(yè)務邏輯模塊是不需要進行改變的,這樣,就把系統(tǒng)的變更 封裝在了一個或者是幾個特定的模塊之中 22。 式是一個獨立的模式,他經(jīng)過了長時間的發(fā)展,現(xiàn)在是一個非常成熟的模式,被系統(tǒng)設計人員以及系統(tǒng)開發(fā)人員廣泛的應用在不同的系統(tǒng)中。 式最新應用于 面程序之中, 的是系統(tǒng)的業(yè)務模型, 的是系統(tǒng)的界面層, 的是系統(tǒng)的控制器,我們在使用 式的過程中,主要的目的是將系統(tǒng)的模型層和系統(tǒng)的界面層的具體實現(xiàn)的代碼進行分離開,從而,我們可以達到,在同一個程序中,我們是可以使用不同的表現(xiàn)形式,這樣,達到了一份 數(shù)據(jù)多種顯示的效果。比如,我們在統(tǒng)計一批數(shù)據(jù)的時候,我們可以通過不同的圖像進行描述,如餅圖,條形圖等,式實現(xiàn)了上述的需求 23在 式中,控制器的主要目是確保模型層的數(shù)據(jù)改變的時候,試圖層能夠進行同步的修改。 式是一種軟件設計模式,最早是由 二十世紀八十年提出來的,其主要是為編程語言 發(fā)明的 25,現(xiàn)在, 式已經(jīng)被程序員們廣泛的使用在不同的系統(tǒng)中。 式后來被推薦作為 司旗下所屬的 司的 E 平臺之上的 一種設計模式, 式現(xiàn)在受到了很多軟件設計人員和開發(fā)人員的歡迎,并且,其并不是局限在 言或者是 言之中, 式是一種與語言無關的設計模式,很多擁有現(xiàn)在把他勇于 其他開發(fā)語言之中。 式是一個完整的程序框架,通過 式,我們可以強制性把系統(tǒng)的輸入代碼、業(yè)務邏輯處理處理以及系統(tǒng)輸出代碼分離。 式中,系統(tǒng)第二章 關鍵技術介紹 7 被劃分為三個主要的核心部件,即模型、視圖以及控制器。三個模塊都是各自進行自己任務的處理,與其他模塊隔離。 第三節(jié) 構 我們在系統(tǒng)開發(fā)過程中,會用到 不同的標準平臺,其中 使用 就是我們平常說的 平臺的企業(yè)版。我們通過 臺,可以應用 供的開發(fā)方法以及技術架構, 臺是一個新的平臺,其與傳統(tǒng)的軟件應用系統(tǒng)的開發(fā)之間,存在很大的差別 26其中, 臺是一個可移植的平臺,其支持跨平臺工作。 過包含其提供的許多系統(tǒng)級別的 件,來達到平臺的可移植性以及其他的系統(tǒng)特性。件的主 要作用是通過平臺對系統(tǒng)開發(fā)以及開發(fā)出系統(tǒng)后系統(tǒng)部署方面的工作以及復雜度進行了簡化,從而, 臺是一個可移植的平臺,其支持跨平臺工作,也是系統(tǒng)級別安全的以及提供高的系統(tǒng)復用價值的一個平臺。在 提供的核心內容是規(guī)范了系統(tǒng)具體的實現(xiàn)技術,以及對系統(tǒng)實現(xiàn)技術提供指導, 臺所提供的內容主要是有關于在系統(tǒng)開發(fā)過程中的各種類型的組件,在系統(tǒng)開發(fā)過程中的服務架構以及系統(tǒng)開發(fā)中的技術方面的支持等提供一個共同的且能夠通用的標準和規(guī)則,只要我們遵循平臺提供的規(guī)則,我們就能夠很好的解決系統(tǒng)平臺之間的 兼容性問題,這個問題是在過去企業(yè)后端之間無法兼容提供了良好的實際解決方案 。 在 臺中,其使用的是經(jīng)典的分層架構,且 基于分布式的應用模型。在 發(fā)平臺之中, 應用中,我們通過功能級別的抽象以及劃分,是系統(tǒng)邏輯變?yōu)橄到y(tǒng)的具體獨立的組件,在不同的系統(tǒng)應用組件之間,由于組件所在系統(tǒng)的層次結構不同,系統(tǒng)邏輯會被劃分到不同的機器之上。 圖是 臺的分布式應用中的四層結構圖,如圖 示。 第二章 關鍵技術介紹 8 應 用 程 序 客戶 端動 態(tài) H T M L 頁面E n t e r p r i s eJ a v a B e a n sE n t e r p r i s eJ a v a B e a n 庫數(shù) 據(jù) 庫J S P 頁 面J 2 E 程 序 1客 戶 層W e b 層業(yè) 務 層E I S 層J 2 E 器客 戶 端 機器數(shù) 據(jù) 庫 服務 器J 2 E 程 序 2J 2 E 器圖 2( 1)平臺客戶層。在 臺之上,平臺客戶層是系統(tǒng)與外界交互的層,是系統(tǒng)想用戶提供操作的系統(tǒng)層,他主要的功能是系統(tǒng)的界面實現(xiàn)以及系統(tǒng)的數(shù)據(jù)等方面的顯示工作,比如,我們用瀏覽器瀏覽網(wǎng)頁的時候,我們看到和操作的就是系統(tǒng)的客戶層。在 臺之上,平臺客戶層是通過 議進行交互的,在 臺,系統(tǒng)的客戶層我們有時候也稱之為系統(tǒng)的客戶代理,其主要負責與客戶交互及把客戶的交互信息進行收集和傳遞進入系統(tǒng)內部 28。 ( 2)平臺 。在 臺之 上,平臺 是位于客戶層之下的層次結構,主要的組成部分是系統(tǒng) 務器以及系統(tǒng) 件。在 條之中,其 統(tǒng)的 臺之上, 所能夠提供的主要功能包括收集客戶層的客戶操作信息,把收集到的客戶信息通過 議發(fā)送到服務器進行請求處理,在服務器調用服務器上的相應系統(tǒng)邏輯處理模塊,收集系統(tǒng)的返回結果,并且通過動態(tài)網(wǎng)頁的形式把系統(tǒng)的返回結構發(fā)送到系統(tǒng)的客戶層,為客戶層的顯示和下一步操作提供 數(shù)據(jù)支持 29。 ( 3)平臺業(yè)務層。在 臺之上,我們有時候把平臺業(yè)務層也叫為平臺應用層,在 臺之上,平臺業(yè)務層主要是由以下幾部分組成:系統(tǒng)的 關鍵技術介紹 9 服務器以及系統(tǒng)的 件組成等。我們通過結合系統(tǒng)的服務器以及 件,使其兩者共同進行發(fā)布。在 臺之中,我們對企業(yè)級的信息系統(tǒng)核心的業(yè)務邏輯的描述和實現(xiàn)是通過平臺的業(yè)務層進行的,在 臺之上,平臺業(yè)務層是整個企業(yè)級 臺應用的核心。在系統(tǒng)運行中, 塊可以從系統(tǒng)的客戶層或者是系統(tǒng)的 接受客戶端發(fā)送過來的請求,這個 時候, 塊會將接收到的請求信息發(fā)送到相應的企業(yè)信息系統(tǒng)模塊,發(fā)送請求之后,服務器端在服務器處理過程中,通過企業(yè)信息系統(tǒng)來獲取客戶端需要的而且服務器端能夠提供的請求結構,服務器端通過 議將請求結構傳遞給系統(tǒng)的客戶層或者系統(tǒng)的 30。 在 臺之上,我們稱 為其縮寫的統(tǒng),即是我們所說的系統(tǒng)的企業(yè)信息系統(tǒng)。在 臺之上,在服務器端進行處理信息的組件,我們稱之為企業(yè)信息系統(tǒng),在服務器端進行處理信息的組件主 要有企業(yè)系統(tǒng)基礎建設系統(tǒng)、企業(yè)系統(tǒng)基礎系統(tǒng)、系統(tǒng)數(shù)據(jù)庫系統(tǒng)以及其他的信息系統(tǒng)組成。如圖 示,是 臺四層結構之間的關系以及各層結構主要的技術等,詳細情況如下圖所示。 W E B 容瀏 覽 器E J B 容 器J S PS e r v l e LJ a v a M a i M T B N N E C T 2第四節(jié) 本文系統(tǒng)開發(fā)步驟 在本文系統(tǒng)中,我們采用了面向對象設計和面向對象實現(xiàn)技術,其中,本文的主要的開發(fā)步驟主要是分為以下幾個階段: ( 1)需求分析階段。本文 在系統(tǒng)的 需求分析階段,我們的 任務主要有以下幾點:通過分析和調研,調查清楚目標系統(tǒng)的業(yè) 務內涵,清楚系統(tǒng)的業(yè)務流程,第二章 關鍵技術介紹 10 調查清楚目標用戶需要解決的具體問題,調查清楚目標系統(tǒng)需要對哪些業(yè)務進行管理,并且目標系統(tǒng)需要如何管理業(yè)務等的內容,確定調查清楚目標系統(tǒng)必須具備什么樣的功能以及目標系統(tǒng)的非功能需求,在特殊情況下,需要對目標系統(tǒng)的數(shù)據(jù)需求等進行詳細的調研分析。 ( 2)系統(tǒng)設計階段。 本問在 系統(tǒng)設計階段 的任務有主要以下幾點:根據(jù)在系統(tǒng)需求章節(jié)的需求分析得出的系統(tǒng)的功能需求和非功能需求等信息對系統(tǒng)進行設計, 系統(tǒng)設計 包括大致的系統(tǒng)框架設計,以及對系統(tǒng)的具體功能模塊的進行劃分,對系統(tǒng)的整體架構進行確定;對系統(tǒng) 的各個功能模塊以及功能模塊的具體內容等進行詳細的設計,需要對系統(tǒng)的每個功能模塊的具體功能點進行明確的定義,確定系統(tǒng)的功能模塊之間的接口標準;對系統(tǒng)數(shù)據(jù)及需要的對象等方面,進行處理,需要按照面向對象的設計方法,確定系統(tǒng)所有的數(shù)據(jù)以及需要處理的對象,需要對系統(tǒng)中要處理的類和對象進行良好的設計,并對各個類以及對象之間的關系進行整理。 ( 3)系統(tǒng)實現(xiàn)階段。 本文在 系統(tǒng)實現(xiàn) 階段的任務主要有以下幾點:根據(jù)上述的系統(tǒng)設計階段設計處理的系統(tǒng)雛形,深化系統(tǒng)的設計,是系統(tǒng)的整個技術性能指標等都能夠得到滿足,需要對開發(fā)出來的系統(tǒng)運 行所需要的操作系統(tǒng)、系統(tǒng)進行開發(fā)是的開發(fā)語言、系統(tǒng)所使用的數(shù)據(jù)庫產(chǎn)品等進行確定;根據(jù)系統(tǒng)在上述的設計階段中得出的系統(tǒng)設計方案,通過嚴格的按照系統(tǒng)設計說明書上的規(guī)則,建立系統(tǒng)需要的各種類與系統(tǒng)需要的對象等,并且要在系統(tǒng)數(shù)據(jù)庫中建立設計過程中設計出來的關系表;根據(jù)系統(tǒng)設計階段的設計說明書,對系統(tǒng)的各個功能模塊進行編碼,并且,在計算機上進行具體的實現(xiàn)。 ( 4)系統(tǒng)測試階段。 本文的 系統(tǒng)測試 階段的任務主要有以下幾點:對上述系統(tǒng)實現(xiàn)階段的實現(xiàn)的各個功能模塊以及實現(xiàn)的功能模塊內的各個具體的功能點進行單獨的測試,從而確定, 系統(tǒng)實現(xiàn)的功能能否運行的正常,系統(tǒng)實現(xiàn)的功能是否是按照設計過程中的設計說明書上所設計的方式進行運行的,系統(tǒng)實現(xiàn)的功能是否達到了系統(tǒng)預期的運行效果等; ( 5)系統(tǒng)配置發(fā)布階段。 本文的 系統(tǒng)配置發(fā)布 階段的任務主要有以下幾點:將系統(tǒng)測試階段經(jīng)過測試的系統(tǒng)進行最后的整理和修改,對實現(xiàn)的系統(tǒng)發(fā)布最終版本;并且,需要指定系統(tǒng)在特定的服務器上進行安裝和調試,保證發(fā)布的系統(tǒng)能夠正常的工作。 ( 6)系統(tǒng)維護階段。 本文的 系統(tǒng)維護 階段的任務主要有以下幾點:收集系第二章 關鍵技術介紹 11 統(tǒng)的用戶在使用了系統(tǒng)之后,所產(chǎn)生的對系統(tǒng)的意見和對系統(tǒng)改進的建議;對系 統(tǒng)在運行過程中所發(fā)現(xiàn)的錯誤進行修正;根據(jù)系統(tǒng)的業(yè)務發(fā)展,對系統(tǒng)開發(fā)新的功能點。 第五節(jié) 本章小結 本章主要對系統(tǒng)用到的關鍵技術等進行了簡單的介紹,包括 式以及 構等, 并且介紹了本文系統(tǒng)開發(fā)步驟。第三章 系統(tǒng)需求分析 12 第三章 系統(tǒng)需求分析 第一節(jié) 系統(tǒng)可行性分析 在對系統(tǒng)進行需求分析之前,我們都會對系統(tǒng)進可行性分析,在進行新系統(tǒng)的開發(fā)之前,對系統(tǒng)的可行性分析是非常重要的,對新系統(tǒng)的經(jīng)濟、政治以及社會等方面因素,進行深入的調查和研究,在系統(tǒng)實際開發(fā)之前,是非常有必要性的,對新系統(tǒng)進行可行性分析可以避 免對系統(tǒng)的投資等的判斷失誤,從而減少系統(tǒng)的風險。對系統(tǒng)進行可行性研究的主要目的是:對系統(tǒng)的總體方面進行分析,以便我們能做用最少的時間和資源,確定我們的系統(tǒng)能否值得我們進行開發(fā)。我們對本文系統(tǒng)的可行性分析主要包括了以下三個方面。 技術可行性分析。 我們在對本文系統(tǒng)進行開發(fā)時,擬采用的主要技術有面向對象分析和設計技術,統(tǒng)一建模技術,系統(tǒng)主要采用基于 架的分層架構,系統(tǒng)實現(xiàn)主要是 面向對象語言。目前來講,上面提到的技術已經(jīng)非常的成熟。本文系統(tǒng)的前身也是基于 構的,所以,我們在開發(fā)本文系統(tǒng)的 時候,選用上述技術進行我們系統(tǒng)的開發(fā),可以利用原有的遺留系統(tǒng)以及可以和其他的系統(tǒng)進行交互以及協(xié)同工作。本文系統(tǒng)的開發(fā)團隊中,大部分系統(tǒng)開發(fā)人員都有過類似系統(tǒng)的開發(fā)經(jīng)歷,他們對系統(tǒng)的業(yè)務以及系統(tǒng)所使用的開發(fā)技術都是非常的熟悉。一個良好的開發(fā)團隊是系統(tǒng)能夠進行順利開發(fā)出來的重要保證。 經(jīng)濟可行性分析。 經(jīng)濟可行性分析是對系統(tǒng)的投入以及系統(tǒng)經(jīng)濟產(chǎn)出的一個分析過程,通常是需要對系統(tǒng)的投入成本以及系統(tǒng)后期能夠產(chǎn)生的經(jīng)濟效益進行分析,以及對系統(tǒng)的投資進行預算,我們需要在經(jīng)濟上能夠支持系統(tǒng)的整個開發(fā)過程,所以,對系統(tǒng)進行 開發(fā)之前,對其經(jīng)濟可行性進行分析也是特別重要的。在技術可行性分析中,我們知道本系統(tǒng)采用的都是目前非常成熟的技術,所以,我們在技術支持方面,可以做到減少投入。系統(tǒng)硬件方面,本文系統(tǒng)對硬件的要求不是很苛刻,而且,也不需要高性能以及成本高傲的設備。綜上所述,本文在經(jīng)濟上是可行的。 運營可行性分析。 我們的系統(tǒng)是基于分層模式的 構的,由于 系統(tǒng)需求分析 13 架構的可移植性等跨平臺的因數(shù),我們新開發(fā)出來的系統(tǒng)本質上是具有良好的可移植性的,這樣能夠減少系統(tǒng)移植以及系統(tǒng)的維護成本。我們的系統(tǒng)的客戶端只需要配置瀏覽器就可以進行 實際的應用,而系統(tǒng)的服務器端,我們可以對其進行遠程的配置操作,系統(tǒng)在運營過程中,我們很少需要直接對系統(tǒng)服務器進行操作,一般情況下都是通過客戶端的瀏覽器實現(xiàn)對系統(tǒng)服務器數(shù)據(jù)的訪問,這樣,我們系統(tǒng)的開發(fā)接口是標準化的,而且其接口非常的簡單,從而實現(xiàn)業(yè)務的可行性,使系統(tǒng)運營簡單而且容易操作。 第二節(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職(農業(yè)機械操作)拖拉機駕駛階段測試題及答案
- 2026年黑龍江冰雪體育職業(yè)學院高職單招職業(yè)適應性考試備考試題帶答案解析
- 2026年河北能源職業(yè)技術學院高職單招職業(yè)適應性考試備考題庫帶答案解析
- 外貿運輸保密協(xié)議2025年
- 2026年黑龍江農業(yè)工程職業(yè)學院高職單招職業(yè)適應性測試參考題庫帶答案解析
- 2026年河南建筑職業(yè)技術學院單招綜合素質考試參考題庫帶答案解析
- 投資并購框架協(xié)議(2025年盡調)
- 2026年成都工貿職業(yè)技術學院高職單招職業(yè)適應性測試參考題庫有答案解析
- 碳匯項目評估服務協(xié)議(林業(yè))2025年標準規(guī)范
- 2026年安徽糧食工程職業(yè)學院單招綜合素質考試備考題庫帶答案解析
- 2025年高考第二次模擬考試化學(湖南卷)(考試版A3)
- 2025土地使用權轉讓合同范本
- 2026年日歷表全年表(含農歷、周數(shù)、節(jié)假日及調休-A4紙可直接打印)-
- LY/T 3416-2024栓皮采集技術規(guī)程
- 卒中的診斷與治療
- DB51-T 1959-2022 中小學校學生宿舍(公寓)管理服務規(guī)范
- 教育機構安全生產(chǎn)舉報獎勵制度
- GB/T 4706.11-2024家用和類似用途電器的安全第11部分:快熱式熱水器的特殊要求
- FZ∕T 61002-2019 化纖仿毛毛毯
- 《公輸》課文文言知識點歸納
- 碎石技術供應保障方案
評論
0/150
提交評論