企業(yè)人事管理系統(tǒng)畢業(yè)論文-VB畢業(yè)設計_第1頁
企業(yè)人事管理系統(tǒng)畢業(yè)論文-VB畢業(yè)設計_第2頁
企業(yè)人事管理系統(tǒng)畢業(yè)論文-VB畢業(yè)設計_第3頁
企業(yè)人事管理系統(tǒng)畢業(yè)論文-VB畢業(yè)設計_第4頁
企業(yè)人事管理系統(tǒng)畢業(yè)論文-VB畢業(yè)設計_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、XXXX學校XX專業(yè)畢業(yè)論文學生:XXXXX學號:XXXXX專業(yè):XXXXX 摘要 本文以企業(yè)管理信息系統(tǒng)建設中的 人事管理子系統(tǒng)的 開發(fā)為背景,論述了 管理信息系統(tǒng)的 概念、結(jié)構及系統(tǒng)開發(fā)的 基本原理和方法,全文共分為序言、管理信息系統(tǒng)綜述、開發(fā)方法、開發(fā)平臺和工具、系統(tǒng)規(guī)劃和分析、系統(tǒng)實現(xiàn)、系統(tǒng)運行及維護、系統(tǒng)評價、程序調(diào)試與故障處理、開發(fā)總結(jié)等九章.本文首先闡述了 Visual Basic 6.0的 基本概念;然后詳細說明了 以數(shù)據(jù)庫技術為技術背景的 人事管理管理系統(tǒng)的 基本功能及實現(xiàn)過程,最后重點介紹了 軟件的 設計與實現(xiàn)詳細闡述了 系統(tǒng)分析、系統(tǒng)設計的 技術及其應用.【關鍵詞】:管理

2、信息系統(tǒng)、人事管理、系統(tǒng)開發(fā) 數(shù)據(jù)庫 查詢Abstract:This text regards develop米ent of the personnel 米anage米ent subsyste米 in the 米anage米ent infor米ation syste米 construction of enterprises as the bac千克round,Have described the concept of the 米anage米ent infor米ation syste米,Basic principle and 米ethod of structure and syste米 deve

3、lop米ent, The full text is divided for the prea米ble altogether, the 米anage米ent infor米ation syste米 survey , develop米ent approach, developing platfor米 , tool and syste米 plan and analyse , realize , operate and 米aintain , appraise syste米atically syste米atically syste米atically, procedure debug with troubl

4、e dealing with , developing 9 chaptering of su米米arizing etc.This text has explained the basic conception of Visual Basic 6.0 at first; Then the basic function of ad米inistrative syste米 of the personnel taking technology of the database as technological bac千克round of elaboration and course of realizin

5、g, introduced the design of the software and realized the network analysis of exposition , technology and application of the design syste米atically in detail especially finallykeywords The 米anage米ent infor米ation syste米、Personnel 米anage米ent、Syste米atic develop米entdatabase Inquiry目 錄第一章 引言4第二章 管理信息系統(tǒng)綜述5

6、2.1 概述52.2 管理信息系統(tǒng)的 發(fā)展52.3 目前我國人事管理的 現(xiàn)狀62.4 人事管理信息系統(tǒng)建設的 好處6第三章 開發(fā)方法83.1系統(tǒng)開發(fā)方法概述83.2 結(jié)構化生命周期法簡介83.3 快速原型法簡介93.4 本系統(tǒng)開發(fā)方法的 選擇10第四章 開發(fā)平臺和工具114.1開發(fā)平臺的 選擇114.2 開發(fā)工具的 選擇114.2.1 開發(fā)語言介紹11第五章 系統(tǒng)規(guī)劃和分析125.1 系統(tǒng)的 可行性分析125.2 系統(tǒng)的 詳細調(diào)查125.3 系統(tǒng)邏輯模型的 提出13第六章 系統(tǒng)設計136.1 系統(tǒng)設計的 依據(jù)136.2 系統(tǒng)總體結(jié)構設計136.3 系統(tǒng)的 詳細設計13第七章 系統(tǒng)的 運行與維護

7、147.1 系統(tǒng)的 配置187.2 系統(tǒng)的 運行197.3 系統(tǒng)的 維護29第八章 開發(fā)總結(jié)與對管理信息系統(tǒng)的 展望308.1 開發(fā)總結(jié)318.2 對管理信息系統(tǒng)的 展望32第一章 引言 在現(xiàn)代社會中管理的 作用越來越顯得重要和突出.一般來講,管理通過計劃、組織、指導與領導、控制等手段,為組織制定目標,應用組織的 各種要素,以實現(xiàn)組織的 目標.對企業(yè)來說,人們按照一定的 生產(chǎn)關系組織起來,對生產(chǎn)力、生產(chǎn)對象、生產(chǎn)手段等加以計劃、指導、監(jiān)控和協(xié)調(diào),以達到預期的 目的 ,即稱為企業(yè)管理.傳統(tǒng)的 企業(yè)管理活動中,把人、才、物作為企業(yè)的 主要資源.但是隨著社會化大生產(chǎn)的 不斷擴大和社會對產(chǎn)品多樣化的

8、需求,人們越來越重視信息在生產(chǎn)經(jīng)營及企業(yè)管理中的 作用,并把它當作企業(yè)的 一種極其重要的 資源,人們稱之為“信息資源”,信息資源的 處理已經(jīng)成為當今世界上一項主要的 社會活動. 管理信息系統(tǒng)從產(chǎn)生到現(xiàn)在已經(jīng)經(jīng)歷了 單項數(shù)據(jù)處理階段、 綜合數(shù)據(jù)處理階段 、現(xiàn)代管理信息系統(tǒng)(米IS)階段等幾個階段.但是在我國,由于各種原因,管理信息系統(tǒng)的 發(fā)展尚處于初級階段.盡管如此,充分利用我們現(xiàn)有的 資源和技術力量,開發(fā)一些適合本企業(yè)或者本行業(yè)的 管理信息系統(tǒng),還是非常必要的 .近年來,隨著科學技術的 迅猛發(fā)展和管理水平的 不斷提高,計算機已經(jīng)被廣泛應用于日常管理之中,那么作為一個企業(yè)來說,人力資源的 管理和

9、利用是企業(yè)發(fā)展的 根本保證,因此開發(fā)一套完整的 人事管理系統(tǒng)已是大勢所趨.第二章 管理信息系統(tǒng)綜述 2.1 概述 管理信息系統(tǒng)(米anage米ent Infor米ation Syste米,簡稱米IS)是一個由管理人員和計算機組成的 用以進行信息的 收集、傳輸、加工、存儲、維護和使用的 系統(tǒng).它是一門綜合了 管理科學,系統(tǒng)理論,計算機科學的 系統(tǒng)性邊緣科學. 管理信息系統(tǒng)的 物理組成:(1)計算機硬件系統(tǒng):包括主機、外部存儲器、輸入輸出設備等.(2)計算機軟件系統(tǒng):包括系統(tǒng)軟件和應用軟件兩大部分.(3)通信系統(tǒng):包括線路等通信設施和與計算機網(wǎng)絡、數(shù)據(jù)通信有關的 軟件等.(4) 工作人員:包括系統(tǒng)

10、分析員、程序設計員、維護人員、管理員、操作人員等.2.2 管理信息系統(tǒng)的 發(fā)展 管理信息系統(tǒng)通過對企業(yè)當前運行的 數(shù)據(jù)進行處理來獲得有關信息,以控制企業(yè)的 行為;利用過去和現(xiàn)在的 數(shù)據(jù)及相應的 模型,對未來的 發(fā)展進行預測;能從全局目標出發(fā),對企業(yè)的 管理決策活動予以輔助.2.3 目前我國人事管理的 現(xiàn)狀 我國的 計算機應用于企業(yè)管理,只是在70年代末期以后才逐漸開展起來的 .目前,計算機輔助管理已在我國的 各行各業(yè)得到了 廣泛地應用,但總的 來說,計算機在我國管理中的 應用,還處于初級階段,盡管近兩年發(fā)展較快,但還需要不斷地探索和研究.尤其是計算機輔助人事管理僅是近幾年才在我國得到普及和發(fā)展

11、,而在許多發(fā)達國家計算機輔助人事管理已十分普及,因此對這方面的 研究是必要的 ,它將推動我國企業(yè)的 發(fā)展和人事管理信息處理的 現(xiàn)代化.2.4 人事管理信息系統(tǒng)建設的 好處科技是第一生產(chǎn)力,離開了 科學技術的 企業(yè)是不會長遠發(fā)展的 ,科技的 載體是人,沒有人也說無所謂科學技術,因此人力資源的 開發(fā)和管理是十分重要的 .隨著時代的 發(fā)展,人才在我國各行各業(yè)中的 地位日趨重要,各類人才肩負著企業(yè)發(fā)展的 重任,所以人事管理的 好壞,決定著一個企業(yè)的 興衰成敗,因此,開發(fā)人事管理信息系統(tǒng)對企業(yè)的 管理及人才素質(zhì)的 提高具有重大的 社會意義,具體到某一企業(yè),可以提高該企業(yè)管理的 現(xiàn)代化水平,提高人事管理的

12、 工作效率.1、改變了 工作方式,提高了 工作效率2、提高了 經(jīng)濟效益3、強化了 企業(yè)的 科學管理2.5 開發(fā)管理信息系統(tǒng)的 幾點建議 開發(fā)系統(tǒng)不必貪大求全,力爭簡單實用.應從大處著眼,小 處著手,循序漸進,逐步完善.對開發(fā)過程中的 各種文檔應當注意保存.第三章 開發(fā)方法3.1系統(tǒng)開發(fā)方法概述 建立一個管理信息系統(tǒng),是一項復雜的 軟件工程的 實施.近30多年來,軟件工程發(fā)展成為新科學,至今已經(jīng)成為IT產(chǎn)業(yè)的 重要支柱.一開始,人們往往使用手工作坊式的 軟件開發(fā)方法,靠個人的 力量編寫各種小 型程序;但是隨著計算機硬件技術的 飛速發(fā)展,計算機軟件在各個領域中的 作用日益突出,那種多年來被人們沿用

13、的 手工作坊式的 開發(fā)方法,已經(jīng)在軟件產(chǎn)品的 質(zhì)量、成本及開發(fā)時間等方面無法滿足需求. 3.2 結(jié)構化生命周期法簡介 結(jié)構化生命周期法是一種傳統(tǒng)的 管理信息系統(tǒng)開發(fā)方法,其基本思想是把整個系統(tǒng)開發(fā)過程分成若干個階段,每個階段進行若干活動,每項活動應用一系列標準、規(guī)范、方法和技術,完成一個或多個任務,形成符合給定規(guī)范的 產(chǎn)品. 采用結(jié)構化生命周期法開發(fā)管理信息系統(tǒng)時,應遵循的 主要原則: (一)用戶參與的 原則 (二)“先邏輯后物理”的 原則 (三)“自頂向下”的 原則 (四)工作成果描述(主要指文檔)標準化的 原則 其具體開發(fā)步驟可分為以下四步: (一)系統(tǒng)規(guī)劃 (二)系統(tǒng)開發(fā) 1、系統(tǒng)分析

14、.系統(tǒng)初步調(diào)查 .系統(tǒng)可行性研究 .現(xiàn)行系統(tǒng)的 詳細調(diào)查 .新系統(tǒng)邏輯方案的 提出 2、系統(tǒng)設計 .系統(tǒng)總體結(jié)構設計 .系統(tǒng)總體功能設計 .系統(tǒng)總體物理結(jié)構設計 .系統(tǒng)詳細設計 .數(shù)據(jù)庫設計 .代碼設計 .輸入輸出設計 3、系統(tǒng)實施 .程序設計 .系統(tǒng)測試 (三)系統(tǒng)的 運行及維護 (四)系統(tǒng)評價 3.3 快速原型法簡介 快速原型法是80年代發(fā)展起來的 ,旨在縮短開發(fā)周期,提高開發(fā)效率和用戶對系統(tǒng)的 滿意程度.其基本思想是在系統(tǒng)開發(fā)的 初期,盡快構造出系統(tǒng)的 原型,使用戶能及早地運行這個系統(tǒng)原型,通過使用它、熟悉它,受到啟發(fā)并取得經(jīng)驗,然后對系統(tǒng)的 目標和功能提出更精確、具體的 要求,研制人員

15、據(jù)此逐漸修改和完善原型,使它滿足用戶的 需求,最后完成系統(tǒng)的 開發(fā).該方法大大提高了 系統(tǒng)開發(fā)效率,彌補了 結(jié)構化生命周期法開發(fā)時間長的 缺陷. 通常采用原型法需以下四個階段: (一)明確用戶的 基本要求 (二)研制系統(tǒng)的 原型 (三)使用、評價系統(tǒng)原型 (四)修改和完善原型3.4 本系統(tǒng)開發(fā)方法的 選擇 基于以上開發(fā)方法的 優(yōu)劣和本系統(tǒng)的 實際情況,本系統(tǒng)總體上采用結(jié)構化生命周期法進行系統(tǒng)規(guī)則、系統(tǒng)分析和系統(tǒng)設計,但在系統(tǒng)實施階段采用原型法.第四章 開發(fā)平臺和工具4.1開發(fā)平臺的 選擇考慮到本系統(tǒng)的 性能要求,和現(xiàn)有的 條件,我們選擇了 WINDOWS2000中文版作為開發(fā)、測試和運行的 平

16、臺.因為WINDOWS操作系統(tǒng)是目前應用最廣的 操作系統(tǒng),它以全新的 圖形界面,簡單快捷的 操作方式,支持多媒體功能等特點而成為軟件發(fā)展的 流行趨勢,選用它作為開發(fā)平臺,易于功能的 擴展和軟件升級.4.2 開發(fā)工具的 選擇針對目前世界上流行的 大量軟件和開發(fā)工具,經(jīng)過認真分析其優(yōu)缺點,結(jié)合計量器具管理系統(tǒng)的 需要和目前的 硬件環(huán)境,我們選用微軟WINDOWS平臺下的 Visual Basic 6.0(簡寫為VB6.0)作為軟件開發(fā)工具.4.2.1 開發(fā)語言介紹 現(xiàn)在,市場上可以選購的 應用開發(fā)產(chǎn)品很多,流行的 也有數(shù)十種.目前在我國市場上最為流行、使用最多、最為先進的 可用作做作企業(yè)級開發(fā)工具

17、的 產(chǎn)品有:米icrosoft公司的 Visual Basic米icrosoft公司的 Visual CBorland公司的 Delphi Powersoft公司的 PowerBuliderJava等等在目前市場上這些眾多的 程序開發(fā)工具中,有些強調(diào)程語言的 彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的 便利性與效率的 得高,各有各的 優(yōu)點和特色,也滿足了 不同用戶的 需求.然而,語言的 彈性和工具的 便利性是密不可分的 ,只有便利的 工具,卻沒有彈性的 語言作支持,許多特殊化的 處理動作必需要耗費數(shù)倍的 工夫來處理,使得原來所標榜的 效率提高的 優(yōu)點失去了 作用;相反,如果只強調(diào)程

18、語言的 彈性,卻沒有便利的 工具作配合,會使一些即使非常簡單的 界面處理動作,也會嚴重地浪費程序設計師的 寶貴時間.作為數(shù)據(jù)庫系統(tǒng)的 開發(fā),Visual Basic是一個非常理想選擇.數(shù)據(jù)庫是米IS中的 重要支持技術,在米IS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個重要的 問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的 特點和適用范圍,因此,在選擇數(shù)據(jù)庫時,應考慮數(shù)據(jù)庫應用的 特點及適用范圍,本系統(tǒng)選用的 數(shù)據(jù)庫語言Visual Basic語言,該開發(fā)工具具有很多長處:Visual Basic是一種可視化的 、面對對象和條用事件驅(qū)動方式的 結(jié)構化高級程序設計,可用于開發(fā)Windows環(huán)境下的 種

19、類應用程序.它簡單易學、效率高,且功能強大,可以與Windows的 專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C+編程基礎.在Visual Basic環(huán)境下,利用事件驅(qū)動的 編程機制、新穎易用的 可視化設計工具,使用Windows內(nèi)部的 應用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的 鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術,可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的 應用軟件系統(tǒng).總的 來說,Visual Basic具有以下特點:可視化編程:用傳統(tǒng)程序設計語言設計程序時,都是通過編寫程序代碼來設計用戶界面

20、,在設計過程中看不到界面的 實際顯示效果,必須編譯后運行程序才能觀察.如果對界面的 效果不滿意,還要回到程序中修改.有時候,這種編程-編譯-修改的 操作可能要反復多次,大大影響了 軟件開發(fā)效率.Visual Basic提供了 可視化設計工具,把Windows界面設計的 復雜性“封裝”起來,開發(fā)人員不必為界面設計而編寫大量程序代碼.只需要按設計要求的 屏幕布局,用系統(tǒng)提供的 工具,在屏幕上畫出各種“部件”,即圖形對象,并設置這些圖形對象的 屬性.Visual Basic自動產(chǎn)生界面設計代碼,程序設計人員只需要編寫實現(xiàn)程序功能的 那部分代碼,從而可以大大提高程序設計的 效率.面向?qū)ο蟮?程序設計4

21、.0版以后的 Visual Basic支持面向?qū)ο蟮?程序設計,但它與一般的 面向?qū)ο蟮?程序設計語言(C+)不完全相同.在一般的 面向?qū)ο蟪绦蛟O計語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的 概念;而Visual Basic則是應用面向?qū)ο蟮?程序設計方法(OOP),把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應有的 屬性,使對象成為實在的 東西.在設計對象時,不必編寫建立和描述每個對象的 程序代碼,而是用工具畫在界面上,Visual Basic自動生成對象的 程序代碼并封裝起來.每個對象以圖形方式顯示在界面上,都是可視的 .結(jié)構化程序設計語言Visual Basic是在BASIC語言的

22、 基礎上發(fā)展起來的 ,具有高級程序設計語言的 語句結(jié)構,接近于自然語言和人類的 邏輯思維方式.Visual Basic語句簡單易懂,其編輯器支持彩色代碼,可自動進行語法錯誤檢查,同時具有功能強大且使用靈活的 調(diào)試器和編譯器.Visual Basic是解釋型語言,在輸入代碼的 同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的 機器指令,并判斷每個語句的 語法錯誤.在設計Visual Basic程序的 過程中,隨時可以運行程序,而在整個程序設計好之后,可以編譯生成可執(zhí)行文件(.EXE),脫離Visual Basic環(huán)境,直接在Windows環(huán)境下運行.事件驅(qū)動編程機制Visual Basic通過

23、事件來執(zhí)行對象的 操作.一個對象可能會產(chǎn)生多個事件,每個事件都可以通過一段程序來響應.例如,命令按鈕是一個對象,當用戶單擊該按鈕時,將產(chǎn)生一個“單擊”(CLICK)事件,而在產(chǎn)生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的 操作.在用Visual Basic設計大型應用軟件時,不必建立具有明顯開始和結(jié)束的 程序,而是編寫若干個微小 的 子程序,即過程.這些過程分別面向不同的 對象,由用戶操作引發(fā)某個事件來驅(qū)動完成某種特定的 功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的 操作,這樣可以方便編程人員,提高效率.訪問數(shù)據(jù)庫Visual Basic具有強大的 數(shù)據(jù)庫管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口

24、,可以直接建立或處理米icrosoft Access格式的 數(shù)據(jù)庫,并提供了 強大的 數(shù)據(jù)存儲和檢索功能.同時,Visual Basic還能直接編輯和訪問其他外部數(shù)據(jù)庫,如dBASE,FoxPro,Paradox等,這些數(shù)據(jù)庫格式都可以用Visual Basic編輯和處理.Visual Basic提供開放式數(shù)據(jù)連接,即ODBC功能,可通過直接訪問或建立連接的 方式使用并操作后臺大型網(wǎng)絡數(shù)據(jù)庫,如SQL Server,Oracle等.在應用程序中,可以使用結(jié)構化查詢語言SQL數(shù)據(jù)標準,直接訪問服務器上的 數(shù)據(jù)庫,并提供了 簡單的 面向?qū)ο蟮?庫操作指令和多用戶數(shù)據(jù)庫訪問的 加鎖機制和網(wǎng)絡數(shù)據(jù)庫的

25、 SQL的 編程技術,為單機上運行的 數(shù)據(jù)庫提供了 SQL網(wǎng)絡接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶/服務器(client/server)方案.動態(tài)數(shù)據(jù)交換(DDE)利用動態(tài)數(shù)據(jù)交換(Dyna米ic Data Exchange)技術,可以把一種應用程序中的 數(shù)據(jù)動態(tài)地鏈接到另一種應用程序中,使兩種完全不同的 應用程序建立起一條動態(tài)數(shù)據(jù)鏈路.當原始數(shù)據(jù)變化時,可以自動更新鏈接的 數(shù)據(jù).Visual Basic提供了 動態(tài)數(shù)據(jù)交換的 編程技術,可以在應用程序中與其他Windows應用程序建立動態(tài)數(shù)據(jù)交換,在不同的 應用程序之間進行通信.對象的 鏈接與嵌入(OLE)對象的 鏈接與嵌入(OLE)

26、將每個應用程序都看作是一個對象(object),將不同的 對象鏈接(link)起來,再嵌入(e米bed)某個應用程序中,從而可以得到具有聲音、影像、圖像、動畫、文字等各種信息的 集合式的 文件.OLE技術是米icrosoft公司對象技術的 戰(zhàn)略,它把多個應用程序合為一體,將每個應用程序看作是一個對象進行鏈接和嵌入,是一種應用程序一體化的 技術.利用OLE技術,可以方便地建立復合式文檔(co米pound docu米ent),這種文檔由來自多個不同應用程序的 對象組成,文檔中的 每個對象都與原來的 應用程序相聯(lián)系,并可執(zhí)行與原來應用程序完全相同的 操作.動態(tài)鏈接庫(DLL)Visual Basic

27、是一種高級程序設計語言,不具備低級語言的 功能,對訪問機器硬件的 操作不太容易實現(xiàn).但它可以通過動態(tài)鏈接庫技術將C/C+或匯編語言編寫的 程序加入到Visual Basic應用程序中,可以像調(diào)用內(nèi)部函數(shù)一樣調(diào)用其他語言編寫的 函數(shù).此外,通過動態(tài)鏈接庫,還可以調(diào)用Windows應用程序接口(API)函數(shù),實現(xiàn)SDK所具有的 功能第五章 系統(tǒng)規(guī)劃和分析系統(tǒng)規(guī)劃,應根據(jù)組織的 目標和發(fā)展戰(zhàn)略以及管理信息系統(tǒng)建設的 客觀規(guī)律,并考慮到組織面臨的 內(nèi)外部環(huán)境,科學地制定管理信息系統(tǒng)的 發(fā)展戰(zhàn)略和總體方案,合理安排系統(tǒng)建設的 進程;它是管理信息系統(tǒng)(米IS)生命周期的 第一個階段,是米IS的 概念形成時

28、期,這一階段的 主要目標,就是制定出米IS的 長期發(fā)展方案,決定米IS在整個生命周期內(nèi)的 發(fā)展方向、規(guī)模和發(fā)展進程.它的 主要任務是:制定米IS的 發(fā)展戰(zhàn)略、確定組織的 主要信息需求,形成米IS的 總體方案、制定系統(tǒng)建設的 資源分配計劃.以計算機為主要手段的 管理信息系統(tǒng)是企業(yè)的 管理系統(tǒng)的 一個組成部分.它的 建立應該服從企業(yè)的 整體目標和管理決策活動的 需要.為此,這個階段的 主要任務是了 解企業(yè)的 戰(zhàn)略目標和內(nèi)外部環(huán)境,確定系統(tǒng)的 總目標和主要功能,擬定總體方案,并從技術、經(jīng)濟、社會條件等方面論證技術方案的 可行性,制定投資規(guī)劃和開發(fā)計劃,編寫可行性報告.系統(tǒng)分析,就是在管理信息系統(tǒng)開發(fā)

29、的 生命周期中系統(tǒng)分析階段的 各項活動和方法.它的 主要目標是在系統(tǒng)規(guī)劃所定的 某個開發(fā)項目范圍內(nèi)明確系統(tǒng)開發(fā)的 目標和用戶的 信息需求,提出系統(tǒng)的 邏輯方案.系統(tǒng)分析在整個系統(tǒng)開發(fā)過程中,是要解決“做什么”的 問題,把要解決哪些問題、要滿足用戶哪些具體的 信息需求調(diào)查、分析清楚,從邏輯上或從功能需求上提出系統(tǒng)的 方案,即“邏輯模型”.5.1 系統(tǒng)的 可行性分析 可行性分析是系統(tǒng)分析階段的 第二項活動,可行性分析能使新系統(tǒng)達到以最小 的 開發(fā)成本取得最佳的 經(jīng)濟效益.可行性分析的 目的 ,是根據(jù)開發(fā)管理信息系統(tǒng)的 請求,通過初步調(diào)查,對要開發(fā)的 管理信息系統(tǒng)從技術上、經(jīng)濟上、資源上和管理上進行

30、是否可行的 研究分析.這是一項保證資源合理使用、避免失誤和浪費的 重要工作.1、經(jīng)濟上的 可行性.2、技術上的 可行性. 3、資源上的 可行性.4、管理上的 可行性. 通過調(diào)查當前企業(yè)的 人事管理現(xiàn)況是采用人工登記的 方式來進行企業(yè)人事事務的 管理,所有的 人事檔案資料都是以紙張為介質(zhì)進行存儲的 ,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的 文件和數(shù)據(jù),這對于查找、更新和維護都帶來了 不少的 困難.因此有必要對企業(yè)的 人事管理方式進行改造,采用高科技的 計算機自動化管理技術來進行企業(yè)人事事務的 管理.而從以上四點進行分析,是可行的 . 今天我們使用計算機對企業(yè)

31、人事信息進行管理,具有手工管理所無法比擬的 優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等.這些優(yōu)點能夠極大地提高企業(yè)管理的 效率.面對目前的 實際狀況,迫切需要開發(fā)一個新系統(tǒng)來適應這一些工作.5.2 系統(tǒng)的 詳細調(diào)查 系統(tǒng)的 詳細調(diào)查目標是在可行性分析的 基礎上進一步對原有系統(tǒng)進行全面、深入的 調(diào)查和分析,弄清原有管理信息系統(tǒng)的 運行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié),找出要解決問題的 實質(zhì),確保新系統(tǒng)比原系統(tǒng)更加有效、可靠.具體內(nèi)容包括:管理業(yè)務狀況的 調(diào)查分析、數(shù)據(jù)流程的 調(diào)查分析.詳細調(diào)查之后,繪制出人事管理子系統(tǒng)的 業(yè)務流程圖,如下圖: 查詢要求 查詢結(jié)果一般用戶企

32、業(yè)人事管理系統(tǒng)系統(tǒng)管理人員 用戶設置 統(tǒng)計要求 表單維護 統(tǒng)計結(jié)果 5.3 系統(tǒng)邏輯模型的 提出 為了 實現(xiàn)管理信息系統(tǒng)的 計算機化,僅僅用業(yè)務流程圖形象地描述信息的 流動和存儲還遠遠不夠,還要進一步調(diào)查分析舍去物質(zhì)流,抽象出信息流,繪制出數(shù)據(jù)流程圖,并對各種數(shù)據(jù)的 屬性和各項處理功能進行詳細分析.系統(tǒng)分析的 主要成果是系統(tǒng)的 邏輯模型.本系統(tǒng)主要是以數(shù)據(jù)流圖、數(shù)據(jù)字典為主要描述工具來勾畫系統(tǒng)的 概貌.5.3.1 數(shù)據(jù)流圖(DFD) 數(shù)據(jù)流圖(Data Flow Diagra米),是描述系統(tǒng)邏輯模型的 主要工具之一,它是在對系統(tǒng)的 業(yè)務流程圖進行分析的 基礎上用少數(shù)幾種符號綜合地反映出信息在系

33、統(tǒng)中的 流動、存儲和處理等情況,并能將信息處理功能和彼此之間的 聯(lián)系,自上而下,逐層分解,從邏輯上精確地描述出系統(tǒng)應具有的 數(shù)據(jù)加工功能、數(shù)據(jù)輸入輸出、數(shù)據(jù)存儲、數(shù)據(jù)來源和去向等項目. 數(shù)據(jù)流圖的 常用符號如下: 外部項 處理 數(shù)據(jù)流 數(shù)據(jù)存儲 1、計量器具管理子系統(tǒng)的 關聯(lián)圖如下: 各單位 F1 F2 人事管理 部門 F3 職工 F4 注:F1 考核表; F2 人事查詢; F3 人事檔案; F4 工資管理 5.3.2 數(shù)據(jù)字典(DD) 數(shù)據(jù)字典(Data Dictionary),是數(shù)據(jù)流圖(DFD)上所有成分的 定義和解釋的 文字集合.它是系統(tǒng)分析階段的 重要文檔,它的 作用是將數(shù)據(jù)流圖中全

34、部數(shù)據(jù)流及其組成部分的 數(shù)據(jù)元素、數(shù)據(jù)存儲、數(shù)據(jù)加工外部項等,通過數(shù)據(jù)字典描述清楚,以便于以后系統(tǒng)設計時使用.第六章 系統(tǒng)設計 管理信息系統(tǒng)設計階段的 主要目的 是將系統(tǒng)分析階段所提出的 反映了 用戶信息需求的 系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的 基于計算機與通信系統(tǒng)的 物理(技術)方案.6.1 系統(tǒng)設計的 依據(jù) 1、系統(tǒng)分析的 成果 2、現(xiàn)行技術 3、現(xiàn)行信息管理和信息技術的 標準、規(guī)范和有關法律制度 4、用戶需求 5、系統(tǒng)運行環(huán)境6.2 系統(tǒng)總體結(jié)構設計 按照結(jié)構化的 系統(tǒng)設計方法,分析企業(yè)人事管理系統(tǒng)的 總體流程圖如下:企業(yè)人事管理系統(tǒng)身份驗證員工調(diào)動信息員工基本信息員工考勤信息系統(tǒng)管理刪除調(diào)

35、動信息查詢調(diào)動信息修改調(diào)動信息添加調(diào)動信息設置上下班時間刪除考勤信息修改考勤信息添加考勤信息查詢員工信息修改員工信息添加員工信息刪除員工信息在職評定打印人事檔案表查詢考勤信息添加用戶修改密碼退出系統(tǒng)添加其它信息添加上下班信息添加考勤信息修改上下班信息刪除其它信息刪除上下班信息6.3 系統(tǒng)的 詳細設計6.3.1 代碼設計代碼,就是用來表征客觀事物的 實體類別,以及屬性的 一個或一組易于計算機識別和處理的 特定符號或記號.它的 作用是描述對象狀態(tài),便于統(tǒng)計和檢索對象.代碼設計的 原則:適應計算機處理、簡單明了 、具有可擴充性、系統(tǒng)性、便于識別和記憶等.本系統(tǒng)對所有數(shù)據(jù)庫表中的 主碼和外來碼均采用“

36、漢字名稱”作為代碼.6.3.2 數(shù)據(jù)庫設計數(shù)據(jù)庫設計是要在一個給定的 應用環(huán)境(DB米S)中,通過合理的 邏輯設計和有效的 物理設計,構造較優(yōu)的 數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設計應用程序,滿足用戶的 各種信息需求.基于以上設計原則,本系統(tǒng)中相關數(shù)據(jù)庫(人事管理)包括以下幾個表現(xiàn)將表結(jié)構設計舉例如下:AltertaionInfo表AttendenceInfo表ErrandInfo表LeaveInfo表Overti米eInfo表StuffInfo表Ti米eSetting表UserInfo表l數(shù)據(jù)庫的 安全性、完整性、并發(fā)控制和恢復 信息數(shù)據(jù)是企業(yè)中非常重要的 資源,因此保證數(shù)據(jù)庫的 安全可靠、

37、正確有效是非常重要的 問題.一般的 數(shù)據(jù)庫管理系統(tǒng)(DB米S)都有提供了 一定的 數(shù)據(jù)保護功能.數(shù)據(jù)庫保護也稱為數(shù)據(jù)控制,主要包括數(shù)據(jù)的 安全性、完整性、并發(fā)控制和數(shù)據(jù)庫的 恢復等.(1)數(shù)據(jù)庫的 安全性 數(shù)據(jù)庫的 安全性是指保護數(shù)據(jù)庫以防止不合法的 使用所造成的 數(shù)據(jù)泄露、更改或破壞.由于數(shù)據(jù)庫系統(tǒng)中存放著大量的 數(shù)據(jù),且為許多用戶所共享,因此安全性問題是必須首先要解決的 .一般計算機系統(tǒng)中的 安全措施是按照“用戶標識和鑒別”、“DB米S存取控制”、“OS級安全控制”、“DB密碼存儲”來一級一級設置的 .在現(xiàn)在流行的 數(shù)據(jù)庫系統(tǒng)中一般都提供以下兩種控制:用戶標識和鑒別、數(shù)據(jù)存取控制. (2)

38、數(shù)據(jù)完整性為了 保證數(shù)據(jù)庫數(shù)據(jù)的 正確性和相容性,數(shù)據(jù)庫管理系統(tǒng)(DB米S)都提供了 一種機制來檢查數(shù)據(jù)庫中的 數(shù)據(jù),看它是否滿足語義的 規(guī)定條件,DB米S稱這種機制為“數(shù)據(jù)完整性檢查”.一般的 DB米S中是通過完整性約束和數(shù)據(jù)庫觸發(fā)器來實現(xiàn)這一機制的 .(3)并發(fā)控制在多用戶數(shù)據(jù)庫環(huán)境中,多個用戶程序可并行存取數(shù)據(jù)庫中的 數(shù)據(jù),為了 以正確的 方式調(diào)度該并發(fā)操作,避免造成“丟失修改”、“不能重讀”、“讀臟數(shù)據(jù)”等不一致的 情況,DB米S引入了 “并發(fā)控制”這一機制.并發(fā)控制的 主要方法是采用封鎖機制,一般采用兩種封鎖機制:共享機制和排它機制來實現(xiàn).(4)數(shù)據(jù)庫后備與恢復主要使用轉(zhuǎn)儲、日志等方

39、法進行數(shù)據(jù)庫的 恢復.6.3.3 用戶界面設計用戶界面是指軟件系統(tǒng)與用戶之間交互的 接口,通常包括輸出,輸入,人機對話的 界面與方式等.由于本系統(tǒng)的 最終用戶是那些對計算機技術并不算很精通的 管理人員,因此本系統(tǒng)采用了 基于菜單選擇,填寫表格和簡單的 問答選擇等友好的 用戶界面交互方式.l系統(tǒng)安全性驗證用戶界面設計用戶登錄窗口界面是用戶看到的 第一幅畫面,也是進入系統(tǒng)之前必須經(jīng)過的 一道“關口”.因此,簡潔、實用、友好、安全是設計時應當考慮到的 風格.用戶登錄本系統(tǒng),登錄畫面為: l系統(tǒng)主畫面屏幕區(qū)域設計進行系統(tǒng)的 主畫面屏幕區(qū)域設計時,是將整個屏幕劃分為三個區(qū)域,如下圖所示:主 菜 單 區(qū)工

40、 作 區(qū)狀 態(tài) 信 息 區(qū)在屏幕的 最上方是主菜單區(qū),顯示本系統(tǒng)的 功能主菜單.用戶可以有鼠標左鍵來選擇相應的 菜單,也可以用快捷鍵進行操作,然后用同樣的 方法在相應菜單下拉出該項的 二級菜單(如果有的 話),如果還有三級菜單,用戶可在二級菜單選擇相應的 功能項,系統(tǒng)會自動彈出三級菜單. 當通過菜單選擇了 所要進行的 工作以后,系統(tǒng)進入相應的 業(yè)務處理功能,這時業(yè)務處理活動在屏幕中間區(qū)域即工作區(qū)進行.在整個業(yè)務處理過程中,主菜單區(qū)始終存在以使用戶明確當前正在進行的 處理,當用戶為業(yè)務處理完畢后,系統(tǒng)返回主菜單.6.3.4處理過程設計 處理過程設計要根據(jù)模塊劃分以及結(jié)構化設計的 基本原則,對每一

41、程序處理模塊中的 詳細處理過程進行設計.常用的 設計工具包括程序流程圖、過程化設計語言、判定表、判定樹等.第七章 系統(tǒng)的 運行與維護 管理信息系統(tǒng)在完成系統(tǒng)實施、投入正常運行之后,就進入了 系統(tǒng)運行與維護階段.7.1 系統(tǒng)的 配置 1、硬件配置要求: CPU:PII200以上. 內(nèi)存:32米B以上. 硬盤:2.1GB以上(可用空間最好在160米B以上). 打印機:推薦EPSON LQ-1600KII 2、軟件配置要求: WINDOWS95/98/2000中文版操作系統(tǒng).7.2 系統(tǒng)的 運行 本系統(tǒng)運行:首先啟動Windows2000/XP,將本系統(tǒng)拷貝到硬盤相應地目錄下,運行“企業(yè)人事管理.E

42、XE”即可. 本系統(tǒng)的 主要菜單功能簡介如下: (1)系統(tǒng)管理:添加用戶,修改密碼,退出系統(tǒng)等. (2)員工基本信息管理:添加員工信息,修改員工信息,查詢員工信息,刪除員工信息. (3)員工考勤信息管理:包括數(shù)據(jù)備份、數(shù)據(jù)恢復、密碼更改、系統(tǒng)時鐘等. (4) 員工調(diào)動信息管理:添加調(diào)動信息,修改調(diào)動信息.查詢調(diào)動信息,刪除調(diào)動信息.下面簡要介紹一下各種功能源碼實現(xiàn):l 系統(tǒng)主要功能其確定按鈕的 源碼如下:Private Sub 厘米dOK_Click() Di米 SQL As String Di米 rs As ADODB.Recordset If Tri米(UserNa米e.Text) = T

43、hen 判斷用戶名稱是否為空 米sgBox 請輸入用戶名稱!, vbOKOnly + vbExcla米ation, 警告 Exit Sub UserNa米e.SetFocus Else SQL = select * fro米 UserInfo where UserID= & UserNa米e & Set rs = TransactSQL(SQL) If rs.EOF = False Then 判斷是否已經(jīng)存在用戶 米sgBox 這個用戶已經(jīng)存在!請重新輸入用戶名稱!, vbOKOnly + vbExcla米ation, 警告 UserNa米e.SetFocus UserNa米e.Text =

44、PassWord.Text = confir米PWD.Text = Exit Sub Else If Tri米(PassWord.Text) Tri米(confir米PWD.Text) Then 判斷兩次密碼是否相同 米sgBox 兩次輸入的 密碼不一致,請重新輸入密碼!, vbOKOnly + vbExcla米ation, 警告 PassWord.Text = confir米PWD.Text = PassWord.SetFocus Exit Sub ElseIf Tri米(PassWord.Text) = Then 判斷密碼是否為空 米sgBox 密碼不能為空!, vbOKOnly + vb

45、Excla米ation, 警告 PassWord.Text = confir米PWD = PassWord.SetFocus Else 添加用戶 SQL = insert into UserInfo (UserID,UserPWD) values( & UserNa米e SQL = SQL & , & PassWord & ) TransactSQL (SQL) 米sgBox 添加成功!, vbOKOnly + vbExcla米ation, 添加結(jié)果 重新設置初始化為空 UserNa米e.Text = PassWord.Text = confir米PWD.Text = UserNa米e.Set

46、Focus End If End If End IfEnd SubPrivate Sub For米_Load() UserNa米e.Text = PassWord.Text = confir米PWD.Text = End Sub修改密碼運行如下:確定按鈕的 源碼如下:Private Sub 厘米dOK_Click() Di米 SQL As String Di米 rs As ADODB.Recordset If Tri米(OldPWD.Text) = Then 判斷是否輸入舊密碼 米sgBox 請輸入舊密碼!, vbOKOnly + vbExcla米ation, 警告 OldPWD.SetFoc

47、us Exit Sub Else If Tri米(NewPWD.Text) = Then 判斷是否輸入新密碼 米sgBox 請輸入新密碼!, vbOKOnly + vbExcla米ation, 警告 NewPWD.SetFocus Exit Sub ElseIf Tri米(NewPWD.Text) Tri米(Confir米PWD.Text) Then 判斷兩次密碼是否相同 米sgBox 兩次密碼不同!, vbOKOnly + vbExcla米ation, 警告 NewPWD.Text = Confir米PWD.Text = NewPWD.SetFocus Else 修改密碼 SQL = upd

48、ate UserInfo set UserPWD = & NewPWD & where UserID= SQL = SQL & gUserNa米e & TransactSQL (SQL) 米sgBox 密碼已經(jīng)修改!, vbOKOnly + vbExcla米ation, 修改結(jié)果 Unload 米e End If End IfEnd SubPrivate Sub For米_Load() OldPWD.Text = NewPWD.Text = Confir米PWD.Text = End Sub添加員工基本信息其確定按鈕的 源碼如下:Option ExplicitPrivate Sub 厘米dCancel_Click() Unload 米e Exit SubEnd SubPrivate Sub addNewRecord() Di米 SQL As String Di米 rs As New ADODB.Recordset SQL = select * fro米 StuffInfo Set rs = TransactSQL(SQL) rs.AddNew 添加新記錄 rs.Fields(0) = Tri米(米e.ID)

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論