單位人事管理系統(tǒng)開發(fā)畢業(yè)論文_第1頁
單位人事管理系統(tǒng)開發(fā)畢業(yè)論文_第2頁
單位人事管理系統(tǒng)開發(fā)畢業(yè)論文_第3頁
單位人事管理系統(tǒng)開發(fā)畢業(yè)論文_第4頁
單位人事管理系統(tǒng)開發(fā)畢業(yè)論文_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 (畢業(yè)設(shè)計) (單位人事管理系統(tǒng))學(xué)生姓名 指導(dǎo)教師 二級學(xué)院信息學(xué)院專業(yè)名稱 計算機(jī)科學(xué)與技術(shù)班級 學(xué)號 提交日期 200 年5月29日 答辯日期 200 年6月8日 200 年5月31日單位人事管理系統(tǒng) 摘 要:隨著計算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,internet/intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會正快速向信息化社會前進(jìn),信息自動化的作用也越來越大。人事管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求,推動企業(yè)勞動人事管理走向科學(xué)化,規(guī)范化的必要條件.本文主要介紹了人事管理系統(tǒng)的整個設(shè)計開發(fā)過程.其主要系統(tǒng)功能包括以下幾個模塊:系統(tǒng)模塊管理(包括重新登陸、用

2、戶管理、系統(tǒng)備份、系統(tǒng)還原) 、員工管理(包括新員工登記、員工信息查詢、員工信息維護(hù)、員工部門管理)、考勤管理(包括缺勤類型設(shè)定、員工考勤信息)、工資管理(包括工資設(shè)定管理、津貼管理、醫(yī)療保險管理、月工資生成管理) 、統(tǒng)計報表管理(包括員工信息統(tǒng)計報表、員工考勤信息統(tǒng)計報表、員工月工資統(tǒng)計報表) 、幫助。體現(xiàn)了清晰的人事管理流程,完成了基本的人事管理要求,是一個典型的信息管理系統(tǒng)。該系統(tǒng)大大地簡化了操作流程,提高了企業(yè)的工作效率。 關(guān)鍵詞: 單位人事管理; sql server2000personnel management system abstract: with the developm

3、ent at full speed of the computer and network technology, it is popularized day by day in the world that internet/intranet is used, nowadays the society is advancing fast to the information-based society, the function of information automation is greater and greater. the administrative system of the

4、 personnel is an indispensable part of modern enterprises management, meet the needs of modern enterprise system, personnel management moves towards the scientific process to promote enterprises and work, standardized essential condition .this text has recommended developing the course in whole desi

5、gn of the administrative system of the personnel mainly. its main system function includes the following several pieces of module: the systematic module managing (including land again, user management, the system is backed up, the system is reduced ), the staff manage (including the new employee reg

6、isters, staffs information inquiry, staffs information is safeguarded, the management of staffs department), the attendance managing (including the type absent from duty is established , staffs attendance information), the salary managing (including the salary is established and managed, the subsidy

7、 is managed, the medical insurance is managed, the monthly salary is turned into and managed ) , statistical report form managing (includes information statistical report forms of staff , staffs attendance information statistical report form , staffs monthly salary statistical report form ) , help.

8、have reflect the clear personnel management procedure, has finished the basic personnel management expectancy, it is a typical information management system . this system has simplified the procedure of operating greatly, has improved the working efficiency of enterpriseskey words: personal managent

9、 system; sql server2000目 錄1. 引言-52. 開發(fā)工具簡單介紹-52.1 powerbuilder9.0簡介-52.2 sqlserver2000簡介-63. 可行性分析-63.1技術(shù)上的可行性-63.2經(jīng)濟(jì)上的可行性-63.3社會上的可行性-73.4總體情況的設(shè)計分析-73.4.1 c/s計算模式分析-73.4.2 在系統(tǒng)中使用odbc-73.4.3 在powerbuilder中訪問數(shù)據(jù)庫-84. 系統(tǒng)分析-94.1系統(tǒng)開發(fā)的指導(dǎo)思想-9 4.1.1 采用生命周期法開發(fā)系統(tǒng)-9 4.1.2 注重系統(tǒng)的適用性-9 4.1.3 注重系統(tǒng)的實用性-9 4.1.4 注重系統(tǒng)

10、的安全性-9 4.2系統(tǒng)的軟硬件要求-9 4.2.1 硬件要求-9 4.2.2 操作系統(tǒng)的要求-9 4.2.3 客戶端的機(jī)器配置-9 4.3系統(tǒng)的名稱和目標(biāo)-9 4.3.1 系統(tǒng)名稱-9 4.3.2 實現(xiàn)目標(biāo)-94.4數(shù)據(jù)流程圖-94.5數(shù)據(jù)字典-11 5. 系統(tǒng)設(shè)計-145.1系統(tǒng)功能結(jié)構(gòu)設(shè)計-14 5.1.1 系統(tǒng)功能設(shè)計-145.2功能模塊分析-15 5.2.1 員工信息管理-15 5.2.2考勤管理-18 5.2.3 工資管理-19 5.2.4 統(tǒng)計報表管理-20 5.2.5 系統(tǒng)模塊-22 5.2.6 幫助模塊-225.3代碼設(shè)計-22 5.4數(shù)據(jù)庫設(shè)計-235.5輸入輸出設(shè)計-25

11、5.5.1 輸入設(shè)計-255.5.2 輸出設(shè)計-256. 系統(tǒng)實施-25 6.1程序設(shè)計-256.2人員培訓(xùn)-266.3系統(tǒng)調(diào)試-267. 系統(tǒng)維護(hù)-268. 系統(tǒng)評價-269. 實施心得-2610. 結(jié)束-2911. 辭謝-2912參考文獻(xiàn)-30 1引言人事管理系統(tǒng)已是一個老課題了,面對如今高速發(fā)展的互聯(lián)網(wǎng),人們渴望辦公過程自動化,祈盼人事管理系統(tǒng)能實現(xiàn)公開化、方便化、大眾化、遠(yuǎn)程化的要求.隨著計算機(jī)技術(shù)得飛速發(fā)展,計算機(jī)在企業(yè)管理中應(yīng)用得普及,利用計算機(jī)實現(xiàn)單位人事的管理勢在必行.人事管理系統(tǒng)也是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求,推動企業(yè)勞動人事管理走向科學(xué)化,規(guī)范

12、化的必要條件.2開發(fā)工具簡單介紹2.1 powerbuilder9.0簡介powerbuilder是美國powersoft公司于90年代初推出的基于客戶/服務(wù)器體系結(jié)構(gòu)的面向?qū)ο蟮臄?shù)據(jù)庫開發(fā)工具。該產(chǎn)品一上市即深受廣大應(yīng)用開發(fā)人員的喜愛,因此迅速占領(lǐng)市場,目前幾乎已發(fā)展成為前端工具的事實上的標(biāo)準(zhǔn)。著名數(shù)據(jù)庫軟件公司sybase收購powersoft公司以后,powerbuilder通過sybase較早地介紹給了中國用戶。 1994年powersoft公司又在北京建立辦事處,powerbuilder便廣泛為中國的用戶接受和使用。所開發(fā)的應(yīng)用已廣泛地應(yīng)用于金融、證券、郵電、商業(yè)等各個部門和各個領(lǐng)域

13、,并發(fā)揮著巨大的作用。對于數(shù)據(jù)庫應(yīng)用系統(tǒng)強(qiáng)有力的支持是powerbuilder的一大特色,它提供與當(dāng)前流行的大型數(shù)據(jù)庫如:oracle、informix、sybase等的專用接口,并可通過odbc與微機(jī)數(shù)據(jù)庫連接,具有強(qiáng)大的查詢、報表和商業(yè)圖形功能,可支持跨平臺開發(fā)。powerbuiler采用真正的面向?qū)ο蟮募夹g(shù),它將所有的事件、控制、函數(shù)和程序都以對象為單位封裝起來,具有封裝、多態(tài)、繼承的屬性。powerbuilder為開發(fā)人員提供了各種工具和一個集成的開發(fā)環(huán)境,創(chuàng)造了應(yīng)用開發(fā)時所需要的各種部件,如窗口、菜單、數(shù)據(jù)庫存取、數(shù)據(jù)庫管理、圖形、報表、調(diào)試、編譯等工作全部都能在powerbuild

14、er的繼承開發(fā)環(huán)境中完成。powerbuilder是面向?qū)ο蟮目梢暬╲isual)編譯工具,相對于第三代面向過程編程語言,可讓程序員將更多的精力放到功能的實現(xiàn)而不是界面的實現(xiàn)上來。這些不僅能提高程序員的工作效率,同時還能極大地加快開發(fā)進(jìn)程。值得一提的是,powerbuilder 提供了一個智能型、功能強(qiáng)大的數(shù)據(jù)窗口對象(datawindow),利用它,軟件人員無需編寫專門的sql語句,就可以實現(xiàn)對后臺數(shù)據(jù)庫進(jìn)行顯示、修改、更新、插入、刪除、和打印等操作。數(shù)據(jù)窗口(datawindow)是powerbuilder的專利,也是powerbuilder應(yīng)用程序的核心和精華所在。powerbuild

15、er通過數(shù)據(jù)窗口(datawindow)建立了用戶與數(shù)據(jù)庫間的交互和控制。隨著powerbuilder新版本的推出,這一功能強(qiáng)大的第四代語言快速開發(fā)環(huán)境又提供了眾多頗受歡迎的改進(jìn),增加了平臺支持的數(shù)量,增強(qiáng)了建立因特網(wǎng)和內(nèi)部網(wǎng)上分布式應(yīng)用的能力,擴(kuò)展了語種支持。顯著的變化是powerbuilder已經(jīng)開始從傳統(tǒng)的客戶/服務(wù)器開發(fā)環(huán)境轉(zhuǎn)變成完全支持www(world wide web)應(yīng)用的開發(fā)環(huán)境。新的java代理生成器使java客戶機(jī)能夠直接訪問應(yīng)用邏輯和powerbuilder對象。代理提供了一種插入商用邏輯的方法,從而確保了應(yīng)用程序的靈活性、可伸縮性和可重用性,消除了重寫和重新開發(fā)對象的

16、時間,直接支持activex技術(shù)、server push技術(shù),對分布式計算機(jī)模型的定義更加明確,實現(xiàn)更為簡便,并可以利用數(shù)據(jù)窗口直接生成html格式文件??梢哉f,在現(xiàn)今眾多的數(shù)據(jù)庫應(yīng)用開發(fā)工具中,powerbuilder是其中的佼佼者。它可以使用應(yīng)用開發(fā)的速度更快、成本更低、質(zhì)量更高、功能更強(qiáng)。powerbuilder已成為client/server模式應(yīng)用和基于internet模式應(yīng)用的主要開發(fā)工具之一。22 sqlserver2000簡介sqlserver2000是microsoft所推出的與oracle、sybase、informix以及db2等知名廠家同級別的數(shù)據(jù)庫系統(tǒng),除了繼承原先易

17、學(xué)易用的特點外,同時也讓該數(shù)據(jù)庫的功能更加強(qiáng)大和更加完善。microsoft sql server 2000 擴(kuò)展了 microsoft sql server 7.0 版的性能、可靠性、質(zhì)量和易用性。microsoft sql server 2000 增加了幾種新的功能,由此成為大規(guī)模聯(lián)機(jī)事務(wù)處理 (oltp)、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫平臺。sql server 2000 支持分布式分區(qū)視圖增強(qiáng),使您得以在多臺服務(wù)器間對表進(jìn)行水平區(qū)分。還可以從一臺數(shù)據(jù)庫服務(wù)器擴(kuò)大到一組數(shù)據(jù)庫服務(wù)器,使服務(wù)器相互合作,提供與數(shù)據(jù)庫服務(wù)器群集相同的性能級別。此數(shù)據(jù)庫服務(wù)器組(或數(shù)據(jù)庫服務(wù)器聯(lián)合體)可

18、以支持最大型的 web 站點和企業(yè)數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)存儲要求。等等。3可行性分析可行性分析是任何一項軟件開發(fā)工程正式投入前必須進(jìn)行的工作,這對于保證資源的合理使用、避免浪費十分必要,也是項目能順利進(jìn)行的必要保證,是指在當(dāng)前情況下,研制這個信息系統(tǒng)是否有必要,是否具備必要的條件,它不僅包括可能性,還包括必要性,合理性。系統(tǒng)的可行性分析,是針對開發(fā)一個管理信息系統(tǒng),它的開發(fā)是否存在內(nèi)外部的必要條件,包括技術(shù)上、資金上、經(jīng)濟(jì)上、人力資源以及組織管理上的必要條件,同時還要分析在目前條件下是否有必要開發(fā)這樣一個信息管理系統(tǒng)。31、技術(shù)上的可行性:1軟件、硬件設(shè)備上:軟件、硬件設(shè)備上系統(tǒng)的軟硬件要求不高,

19、目前市場上所提供的計算機(jī)軟硬件資源能夠滿足系統(tǒng)的開發(fā)需求。2開發(fā)、維護(hù)、管理上:開發(fā)、維護(hù)、管理上現(xiàn)有的開發(fā)技術(shù)水平完全能夠勝任開發(fā)任務(wù),并且有關(guān)方面的操作人員稍加培訓(xùn),完全可以勝任維護(hù)工作。32、經(jīng)濟(jì)上的可行性:1設(shè)備費用:一臺計算機(jī)就滿足本系統(tǒng)的運行要求。2開發(fā)費用:該系統(tǒng)并不十分復(fù)雜,因此開發(fā)費用不高。3系統(tǒng)收益估算:由于該系統(tǒng)的操作簡單、方便,并且相對于國內(nèi)的現(xiàn)用系統(tǒng)來說增加了一些新的功能,給公司節(jié)省了很多的人力和物力,提高了工作效率,促進(jìn)企業(yè)實現(xiàn)從傳統(tǒng)項目管理向現(xiàn)代項目管理的轉(zhuǎn)變。提供更多的信息給公司,所以是個可行的投資。33、社會可行性:1 改革的必要性:人事管理系統(tǒng)是現(xiàn)代企業(yè)管理

20、工作不可缺少的一部分,是適應(yīng)現(xiàn)代化企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學(xué)化、規(guī)定化的必要條件。2 從組織內(nèi)部講:單位工作人員對開展人事管理系統(tǒng)表示支持,高層管理者做好帶頭人的作用,使人事能快速從人工階段過渡到人機(jī)系統(tǒng)階段。34、總體情況的設(shè)計分析341、c/s計算模式分析 c/s模式是一種分布式計算模式。它將某個應(yīng)用適當(dāng)分解為多個任務(wù),由多臺機(jī)器分別執(zhí)行,共同實現(xiàn)整個應(yīng)用。在這多個任務(wù)之間存在著多種交互關(guān)系,其中最基本的是“請求/響應(yīng)“關(guān)系:既client向server提出某種信息或數(shù)據(jù)的處理請求,server針對請求,完成相應(yīng)處理,并將結(jié)果作為響應(yīng)返回給client.c/s模式主要由服務(wù)

21、器管理程序(server)、可戶應(yīng)用程序(client)和中間件(middleware)三部分組成。server負(fù)責(zé)有效地管理系統(tǒng)的資源,其任務(wù)集中于 1數(shù)據(jù)庫安全性的要求 2數(shù)據(jù)庫訪問并發(fā)性的控制 3數(shù)據(jù)庫前端的客戶應(yīng)用程序的全局?jǐn)?shù)據(jù)完整性規(guī)則 4數(shù)據(jù)庫的備份與恢復(fù)client的主要任務(wù)是:1 提供給用戶與數(shù)據(jù)庫交互的界面2 向數(shù)據(jù)庫服務(wù)器提交用戶請求并接收來自數(shù)據(jù)庫服務(wù)器的信息3 利用客戶應(yīng)用程序?qū)Υ嬖谂c客戶端的數(shù)據(jù)執(zhí)行應(yīng)用邏輯要求中間件負(fù)責(zé)聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序,完成數(shù)據(jù)庫服務(wù)器和客戶應(yīng)用程序之間的數(shù)據(jù)傳輸,協(xié)同完成一個作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求。 c/s模式比文件服務(wù)

22、器系統(tǒng)能提供更高的性能,因為客戶端和服務(wù)端將應(yīng)用的處理要求分開,同時又共同實現(xiàn)其處理要求,對客戶端應(yīng)用程序管理數(shù)據(jù),而客戶斷程序發(fā)送請求和分析從服務(wù)器接收的數(shù)據(jù)。342、在系統(tǒng)中使用odbcpowerbuilder8.0的odbc接口使用powerbuilder提供的動態(tài)鏈接庫中的pbodb80.dll來訪問已安裝odbc驅(qū)動的odbc數(shù)據(jù)源。安裝odbc驅(qū)動后,pbodb80.dll就是可以通過odbc驅(qū)動程序管理器來訪問相應(yīng)的數(shù)據(jù)源。 powerbuilder odbc接口包括:odbc函數(shù)調(diào)用到庫,該庫用來連接數(shù)據(jù)源,執(zhí)行sql語句以及檢索結(jié)果;連接和注冊到dbms的標(biāo)準(zhǔn)方法。 當(dāng)從po

23、werbuilder訪問數(shù)據(jù)源時,連接需要經(jīng)過若干層才能到達(dá)數(shù)據(jù)源。如圖顯示了一個powerbuilder odbc 連接的基本組成(其中powerbuilder)與odbc接口動態(tài)連接庫一起構(gòu)成了應(yīng)用程序部分。powerbuilderodbc接口dll(pbodb80.dll)odbc驅(qū)動程序管理器(odbc.dll) 數(shù)據(jù)源驅(qū)動數(shù)據(jù)源驅(qū)動數(shù)據(jù)源驅(qū)動數(shù)據(jù)源數(shù)據(jù)源數(shù)據(jù)源應(yīng)用程序由powerbuilder提供,調(diào)用odbc函數(shù)以提交sql語句、分類查詢以及從數(shù)據(jù)源檢索結(jié)果; odbc驅(qū)動程序管理器由microsoft提供,負(fù)責(zé)為應(yīng)用程序裝載及卸載驅(qū)動程序; 數(shù)據(jù)源由dbms或數(shù)據(jù)庫廠商提供,為應(yīng)

24、用程序存儲和管理數(shù)據(jù)。數(shù)據(jù)源由被訪問的數(shù)據(jù)、相關(guān)的dbms、操作系統(tǒng)和訪問dbms的網(wǎng)絡(luò)軟件(可選)組成。343、在powerbuilder中訪問數(shù)據(jù)庫在powerbuilder應(yīng)用程序中,只有先創(chuàng)建一個transaction 對象,然后才能通過這個transaction 對象來訪問數(shù)據(jù)庫。在powerbuilder數(shù)據(jù)庫連接中,transaction對象是介于應(yīng)用程序與數(shù)據(jù)庫之間的通信區(qū)域,它聲明了powerbuilder連接數(shù)據(jù)庫時用到的參數(shù),并接收由數(shù)據(jù)庫返回的狀態(tài)信息。鑒于大多數(shù)應(yīng)用程序僅訪問一個數(shù)據(jù)庫,powerbuilder提供了全局缺省的transaction對象sqlca(既s

25、ql通訊區(qū)域,sql communication area),也可以根據(jù)需要定義其它的transaction對象,特別是當(dāng)應(yīng)用程序有多個數(shù)據(jù)連接時。 powerbuilder應(yīng)用程序通過transaction 對象訪問數(shù)據(jù)庫的基本步驟是:1 創(chuàng)建transaction對象(使用sqlca以外的transaction對象時);2 定義有關(guān)參數(shù),這些參數(shù)具體體現(xiàn)了訪問數(shù)據(jù)庫時是通過powerbuilder本身提供的接口還是通過odbc驅(qū)動程序的接口。3 使用該transaction對象連接數(shù)據(jù)庫;4 使用該transaction對象并編寫sql語句(或者通過數(shù)據(jù)窗口和數(shù)據(jù)存儲)訪問數(shù)據(jù)中的數(shù)據(jù);5

26、 斷開與數(shù)據(jù)庫的連接;6 撤消該transaction對象。4系統(tǒng)分析系統(tǒng)分析階段的任務(wù)是與用戶交流,充分了解用戶的需要和要求,用系統(tǒng)的思想和方法,把一個企業(yè)復(fù)雜的業(yè)務(wù)分解成簡單的組成部分,找出這些部分的基本屬性和彼此的關(guān)系。這是信息系統(tǒng)開發(fā)的最重要的環(huán)節(jié),好的需求分析+好的系統(tǒng)設(shè)計=優(yōu)秀的系統(tǒng),好的需求分析+差的系統(tǒng)設(shè)計=良好的系統(tǒng),差的需求分析+好的系統(tǒng)設(shè)計=差的系統(tǒng),可見系統(tǒng)分析的重要性,其內(nèi)容主要包括對組織各部門,各業(yè)務(wù)的詳細(xì)了解,并在此基礎(chǔ)上進(jìn)行分析,以開發(fā)出符合用戶要求的土地價值評估信息系統(tǒng)。41、系統(tǒng)開發(fā)的指導(dǎo)思想411、 采用生命周期法開發(fā)系統(tǒng)由于在設(shè)計實施過程中遇到時間、知識

27、儲備和應(yīng)用技術(shù)等原因的限制,設(shè)計開發(fā)系統(tǒng)時采用生命周期法。按照系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)運行系統(tǒng)維護(hù)思路來設(shè)計實施系統(tǒng)。412、 注重系統(tǒng)的適用性在設(shè)計的時候,盡量避免了編程語言的原因而造成的錯誤。錯誤不能避免的,但努力實現(xiàn)在系統(tǒng)中給出相應(yīng)的提示。413、 注重系統(tǒng)的實用性由于本系統(tǒng)的使用者一般是生產(chǎn)管理經(jīng)驗豐富,但專業(yè)知識不足的管理者,由于計算機(jī)技術(shù)掌握程度層次不同,對系統(tǒng)開發(fā)知識不太清楚。所以應(yīng)用系統(tǒng)操作盡量簡單易懂,容易上手,平時維護(hù)便捷。414、 注重系統(tǒng)安全性由于本人的知識水平限制,只能從完善口令管理、嚴(yán)格操作權(quán)限,從而保證應(yīng)用系統(tǒng)的日常管理和控制。42、 系統(tǒng)的軟硬件要求

28、: 服務(wù)器的機(jī)器主要配置情況:421、硬件要求:計算機(jī)應(yīng)在486或更高檔次的計算機(jī),內(nèi)存在128mb或更大的4. 2. 2、操作系統(tǒng)的要求: win2000 server,sql server 2000, powerbuilder9.0423、客戶端的機(jī)器配置:硬件要求:cpu=200mhz內(nèi)存=16mb 系統(tǒng)要求:win95/98 ,sql server 2000客戶端43、 系統(tǒng)的名稱和目標(biāo):431、系統(tǒng)名稱:單位人事管理信息系統(tǒng)432、實現(xiàn)目標(biāo):該項軟件開發(fā)為解決人事科員工資料的管理;原有的手工作業(yè)耗時費力,又不能保證數(shù)據(jù)的正確性,迫切需要實現(xiàn)計算機(jī)信息化管理,用現(xiàn)代化管理手段實現(xiàn)對數(shù)據(jù)

29、的錄入、查詢、打印等的管理。44、數(shù)據(jù)流程圖單位人事管理系統(tǒng)員工 員工管理操作員 考勤管理 工資管理 報表管理 人事管理系統(tǒng)頂層dfdp1.1輸入 員工號 正確的員工號 d1 員工信息表 p1.3打印請 求p1.2修改請 求 修改請求 打印請求 “員工管理”框的展開p2.1輸入員工號 d2 缺勤類型表 正確的員工號p2.2修改請 求 修改請求 d3 考勤管理表 p2.4打印請 求p2.3修改請 求 修改請求 打印請求 修改后的考勤信息“考勤管理”的展開p3.1輸入操作員編碼 正確的操作員編碼 d4 用戶信息表p3.3系統(tǒng)還原p3.2系統(tǒng)備份 數(shù)據(jù)信息 d5 “用戶信息表”的展開p4.1輸入 員

30、工號 正確的員工號 d6 月工資表 統(tǒng)計生成月工資 p4.2打印請求 打印請求 “工資表”的展開4.5數(shù)據(jù)字典4.5.1、員工管理模塊數(shù)據(jù)流名:輸入請求 組成:輸入標(biāo)志數(shù)據(jù)流名:修改請求 組成:修改標(biāo)志數(shù)據(jù)流名:打印請求 組成:打印標(biāo)志加工名:輸入編號:p1.1激發(fā)條件:員工號已輸入加工邏輯:將員工號存入員工表中執(zhí)行頻率:xx次/日加工名:修改請求編號:p1.2激發(fā)條件:修改請求已輸入加工邏輯:根據(jù)修改請求進(jìn)行修改。執(zhí)行頻率:xx次/日加工名:打印請求編號:p1.3激發(fā)條件:打印請求已輸入加工邏輯:根據(jù)打印請求進(jìn)行打印。執(zhí)行頻率:xx次/日數(shù)據(jù)存儲名稱:員工信息表存儲結(jié)構(gòu):員工號,姓名,性別,

31、出生年月,籍貫,民族,國籍,政治面貌,血型,職務(wù),部門,身份證號,電話,手機(jī),婚姻狀況,健康狀況。數(shù)據(jù)存儲名稱:員工信息表存儲結(jié)構(gòu):員工號,姓名,性別,出生年月,籍貫,民族,國籍,政治面貌,血型,職務(wù),部門,身份證號,電話,手機(jī),婚姻狀況,健康狀況。4.5.2、考勤管理模塊數(shù)據(jù)流名:輸入請求 組成:輸入標(biāo)志數(shù)據(jù)流名:修改請求 組成:修改標(biāo)志數(shù)據(jù)流名:打印請求 組成:打印標(biāo)志加工名:輸入編號:p2.1激發(fā)條件:員工號已輸入加工邏輯:根據(jù)員工號確定考勤記錄執(zhí)行頻率:xx次/日加工名:修改請求編號:p2.2 p2.3激發(fā)條件:修改請求已輸入執(zhí)行頻率:xx次/日加工名:打印請求編號:p2.4激發(fā)條件:

32、打印請求已輸入執(zhí)行頻率:xx次/日數(shù)據(jù)存儲名稱:缺勤類型表 存儲結(jié)構(gòu): 存儲結(jié)構(gòu):缺勤類型,名稱,缺勤類型描述數(shù)據(jù)存儲名稱:考勤管理表 存儲結(jié)構(gòu): 員工號,時間,缺勤天數(shù),缺勤類型,缺勤理由4.5.3用戶管理模塊數(shù)據(jù)流名:打印請求 組成:打印標(biāo)志加工名:輸入編號:p3.1激發(fā)條件:操作員編碼已輸入加工邏輯:根據(jù)操作員得到用戶執(zhí)行頻率:x次/日加工名:備份系統(tǒng)編號:p3.2激發(fā)條件:加工邏輯: 執(zhí)行頻率:x次/日加工名:還原系統(tǒng)編號:p3.3激發(fā)條件:加工邏輯: 執(zhí)行頻率:x次/日數(shù)據(jù)存儲名稱:用戶信息表 存儲結(jié)構(gòu):用戶名,用戶口令,權(quán)限。4.5.4、工資管理模塊數(shù)據(jù)流名:打印請求 組成:打印標(biāo)

33、志加工名:輸入編號:p4.1激發(fā)條件:員工號已輸入加工邏輯:根據(jù)員工號統(tǒng)計月工資,年工資執(zhí)行頻率:x次/日加工名:打印請求編號:p4.2激發(fā)條件:打印請求已輸入加工邏輯:根據(jù)打印請求打印執(zhí)行頻率:x次/日數(shù)據(jù)存儲名稱:月工資表 存儲結(jié)構(gòu):員工號,基本工資,津貼,醫(yī)療保險,缺勤扣除,保險費,總月工資,月工資時間。5系統(tǒng)設(shè)計在前面進(jìn)行了一系列的系統(tǒng)調(diào)查和系統(tǒng)分析以后,接下來的工作便是系統(tǒng)設(shè)計了。這是軟件工程中第二個關(guān)鍵的階段。它是根據(jù)前面的幾個階段的結(jié)果,在已獲準(zhǔn)的系統(tǒng)分析報告基礎(chǔ)上進(jìn)行系統(tǒng)設(shè)計。51、系統(tǒng)功能結(jié)構(gòu)設(shè)計511 系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計是確定本系統(tǒng)所應(yīng)包含的功能模塊,本功能結(jié)構(gòu)圖如下

34、所示:重新登陸月工資統(tǒng)計考勤信息統(tǒng)計員工信息統(tǒng)計員工工資模塊月工資生成醫(yī)療保險管理基本工資設(shè)定統(tǒng)計報表模塊單位人事管理系統(tǒng)員工考勤模塊個人考勤記錄缺勤類型設(shè)定員工部門管理員工信息維護(hù)員工信息查詢新員工添加員工管理模塊系統(tǒng)還原系統(tǒng)備份幫助模塊用戶管理系統(tǒng)模塊 津貼管理待添加的隱藏文字內(nèi)容2工具欄設(shè)定關(guān)于本系統(tǒng)52、功能模塊分析系統(tǒng)功能描述:以“單位人事管理系統(tǒng)”為主線,經(jīng)過分析需要包含以下幾個子系統(tǒng)521、員工信息管理:用于輸入員工信息,查詢員工信息,修改員工資料.此模塊包括以下4個子模塊: (1)新員工的登記.(2)員工信息的查詢.(3)員工信息維護(hù).(4)部門管理. 在這4個子模塊中可以實現(xiàn)

35、系統(tǒng)的一些功能,包括:添加新員工,員工按部門分類,查詢員工信息,修改員工信息,添加刪除部門等.(圖一)(圖二)(圖三)(圖四)522、考勤管理用于設(shè)定缺勤類型以及個人考勤記錄.此模塊包括二個子模塊:(1)缺勤類型設(shè)定.(2)個人考勤記錄.在這二個模塊中,實現(xiàn)的功能有:添加,刪除缺勤類型,添加刪除個人考勤記錄.(圖一)(圖二)523、工資管理先設(shè)定基本工資,在添加員工每月的津貼及醫(yī)療報銷.最后統(tǒng)計出員工改月的工資.此模塊包括四個主要子模塊:(1)基本工資設(shè)定.(2)津貼管理.(3)醫(yī)療報銷.(4)月工資生成. 主要完成的功能有:根據(jù)基本工資,考勤,津貼,等統(tǒng)計出該員工此月的工資,可以生成報表.(

36、圖一)(圖二)(圖三)524、統(tǒng)計報表管理在該模塊中以報表形式顯示出來,對其進(jìn)行打印。包括以下三個統(tǒng)計:(1)員工信息統(tǒng)計(2)考勤信息統(tǒng)計(3)月工資統(tǒng)計525、系統(tǒng)模塊該系統(tǒng)模塊中,主要實現(xiàn)的功能有:用戶切換即重登陸,管理員對用戶的管理(包括添加,刪除,修改用戶,設(shè)置用戶權(quán)限),系統(tǒng)備份以及系統(tǒng)還原.(圖一)(圖二)(圖三)526、幫助模塊:在該模塊中主要描述該系統(tǒng)的相關(guān)信息和開發(fā)工具.53、代碼設(shè)計 代碼是用來表示客觀事物的一個或者一組有序的符號,它應(yīng)易于計算機(jī)和人識別與處理。有了代碼就可以建立統(tǒng)一的經(jīng)濟(jì)信息語言,有利于提高通用化水平,使資源共享,達(dá)到統(tǒng)一化,有利于采用集中化措施以節(jié)約人

37、力,加快處理速度,便于檢索。為了更好的方便計算機(jī)和人識別與處理,根據(jù)有關(guān)規(guī)定結(jié)合實際情況,本系統(tǒng)的主要代碼的編碼規(guī)則如下:(1) 員工序號:十位字符型 (2) 部門編號:十位字符型(3) 員工姓名:十位字符串型(4) 月工資時間:六位字符型54、數(shù)據(jù)庫設(shè)計本系統(tǒng)中所使用的幾張主要表有如下所示:員工信息表(employee)、部門編號表(department) 、工種標(biāo)準(zhǔn)表(gzbz) 、員工津貼表(jt) 、員工考勤表(kq) 、缺勤類別表(qqlb) 、用戶權(quán)限表(user_info) 、月工資表(ygz) 、醫(yī)療保銷表(ylbx)1、員工信息表(employee)名稱字段類型長度備注員工號

38、emp_nochar10主鍵員工姓名emp_namechar10不能空員工性別emp_sexchar2不能空出生日期emp_birthdatetime8不能空籍貫emp_jgchar20允許空民族emp_mzchar6允許空國籍emp_gjchar20允許空婚姻狀況emp_marriagechar4不能空健康狀況emp_healthychar10可以空政治面貌emp_zzmmchar10不能空血型emp_xxchar4不能空職務(wù)emp_zwchar20允許空部門emp_departmentchar10不能空家庭住址emp_addresschar50不能空身份證emp_sfzchar18不能空聯(lián)

39、系電話emp_telchar8不能空手機(jī)emp_sjchar11允許空e-maile_mailchar20允許空2、部門編號表(department)名稱字段類型長度備注部門號dept_idchar10主鍵部門名稱emp_departmentchar10不能空職務(wù)dept_zwchar10允許空 3、工種標(biāo)準(zhǔn)表(gzbz)名稱字段類型長度備注工種gznumeric5主鍵工種名稱gz_namechar10允許空工種基本工資gzjbgznumeric5不能空 4、員工津貼表(jt)名稱字段類型長度備注員工號emp_nochar10主鍵加班時間jb_datechar6主鍵加班天數(shù)jb_daynumb

40、ernumeric5允許空加班類別jblbchar10允許空 5、員工考勤表(kq)名稱字段類型長度備注員工號emp_nochar10主鍵缺勤時間qq_datechar6主鍵缺勤天數(shù)qq_daynumbernumeric5允許空缺勤類別qq_lbchar3允許空 6、缺勤類別(qqlb)名稱字段類型長度備注缺勤類別qq_lbchar3主鍵缺勤名稱qq_mcchar10主鍵缺勤描述qq_mschar10允許空7、用戶權(quán)限表(user_info)名稱字段類型長度備注用戶名user_idchar6主鍵登陸密碼user_pwdchar6不能空用戶權(quán)限user_powerchar6不能空8、月工資表(y

41、gz)名稱字段類型長度備注員工號emp_nochar10主鍵基本工資jbgznumeric5允許空津貼jtnumeric5允許空考勤kqnumeric5允許空醫(yī)療保銷ylbxnumeric5允許空保險費bxfnumeric5允許空月工資時間ygz_datechar6主鍵部門emp_departmentchar10允許空姓名emp_namechar10允許空 9、醫(yī)療報銷表(ylbx)名稱字段類型長度備注員工號emp_nochar10主鍵醫(yī)療報銷費用ylbxfynumeric5允許空保險費bxfnumeric5允許空醫(yī)療報銷時間ylbx_datechar6主鍵 55、輸入輸出設(shè)計551、輸入設(shè)計

42、輸入設(shè)計的目標(biāo)是保證向系統(tǒng)輸入正確的數(shù)據(jù),在此前提下,應(yīng)做到輸入方法簡單、迅速、經(jīng)濟(jì)、方便。輸入設(shè)計的內(nèi)容應(yīng)包括以下幾點:(1)確定輸入數(shù)據(jù)內(nèi)容;(2)確定數(shù)據(jù)的輸入方式;(3)確定輸入數(shù)據(jù)的記錄格式;(4)輸入數(shù)據(jù)的正確性校驗;(5)確定輸入設(shè)備?,F(xiàn)以員工資料輸入為例說明:輸入名稱與功能:名稱為員工資料錄入信息,主要功能是輸入員工的基本信息輸入媒體:鍵盤、鼠標(biāo)輸入方式:實時輸入入數(shù)據(jù)校驗:人工校驗與機(jī)器校驗相結(jié)合552、輸出設(shè)計輸出設(shè)計的重要性是顯而易見的。管理信息系統(tǒng)只有通過輸出才能為用戶服務(wù)。信息系統(tǒng)能否為用戶提供準(zhǔn)確、及時、適用的信息是評價信息系統(tǒng)優(yōu)劣的標(biāo)準(zhǔn)之一。因此,必須十分重視輸出

43、設(shè)計。從系統(tǒng)開發(fā)的角度看,輸出決定輸入,即輸入信息只有根據(jù)輸出要求才能確定。以員工信息查詢?yōu)槔敵鲂畔⒚Q:員工信息輸出媒體:打印機(jī)和屏幕畫面輸出周期:不限輸出數(shù)據(jù)項名稱:員工號、部門、性別、血型、聯(lián)系電話、身份證等。6.系統(tǒng)實施系統(tǒng)實施是開發(fā)信息系統(tǒng)的最后一個階段。這個階段的任務(wù),是實現(xiàn)系統(tǒng)設(shè)計階段提出的物理模型,按實施方案完成一個可以實際運行的信息系統(tǒng),交付用戶使用。它包括程序設(shè)計、人員培訓(xùn)、系統(tǒng)調(diào)試與切換。61、程序設(shè)計本系統(tǒng)運用目前面向?qū)ο蟮拈_發(fā)工具pb9. 0開發(fā)的,基本實現(xiàn)了需求分析階段所需的功能,包括:系統(tǒng)模塊管理 、員工管理、考勤管理、工資管理、統(tǒng)計報表管理、幫助.62、人員培訓(xùn)人員培訓(xùn)是指對系統(tǒng)投入后將對該系統(tǒng)進(jìn)行操作的用戶進(jìn)行培訓(xùn),根據(jù)他們的計算機(jī)的基礎(chǔ),提前對他們進(jìn)行培訓(xùn),使他們適應(yīng)并熟悉新的操作方法。順利完成新舊系統(tǒng)的交接。63、系統(tǒng)調(diào)試調(diào)試一個系統(tǒng)大致可分為程序調(diào)試、聯(lián)合調(diào)試、系統(tǒng)調(diào)試三個層次。調(diào)試過程是先進(jìn)行程序調(diào)試,再聯(lián)合調(diào)試,最后進(jìn)行系統(tǒng)調(diào)試。人們常常有一種錯覺,認(rè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

提交評論