人力資源管理企業(yè)人事管理系統(tǒng)改課件_第1頁(yè)
人力資源管理企業(yè)人事管理系統(tǒng)改課件_第2頁(yè)
人力資源管理企業(yè)人事管理系統(tǒng)改課件_第3頁(yè)
人力資源管理企業(yè)人事管理系統(tǒng)改課件_第4頁(yè)
人力資源管理企業(yè)人事管理系統(tǒng)改課件_第5頁(yè)
已閱讀5頁(yè),還剩109頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

班級(jí):09信管

姓名:陳吳俊

指導(dǎo)老師:李佳輝

柳州廣潤(rùn)勞務(wù)有限公司

人事信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)班級(jí):09信管

姓名:陳吳俊

指導(dǎo)老師:李佳輝柳州廣潤(rùn)勞務(wù)1系統(tǒng)概述5模塊實(shí)現(xiàn)6系統(tǒng)測(cè)試2技術(shù)介紹3系統(tǒng)分析目錄4數(shù)據(jù)設(shè)計(jì)1系統(tǒng)概述5模塊實(shí)現(xiàn)6系統(tǒng)測(cè)試2技術(shù)介紹3系統(tǒng)分析信息管理系統(tǒng)的研究背景及意義1.11系統(tǒng)概述信息管理系統(tǒng)的研究背景及意義1.11系統(tǒng)概述1.1信息管理系統(tǒng)的研究背景及意義

如今企業(yè)迅速發(fā)展,市場(chǎng)競(jìng)爭(zhēng)日益激烈,不確定的競(jìng)爭(zhēng)環(huán)境向現(xiàn)代企業(yè)提出了新的挑戰(zhàn),人事信息管理作為管理學(xué)的一個(gè)分支,在企業(yè)管理活動(dòng)中也越來(lái)越重要。企業(yè)要實(shí)現(xiàn)最大化利潤(rùn),最有效利用人力資源,就必須更新觀念,實(shí)現(xiàn)向人事信息管理的轉(zhuǎn)變。而要使企業(yè)人事信息管理更加現(xiàn)代化、科學(xué)化、標(biāo)準(zhǔn)化、效益化,關(guān)鍵在于公司人力資源系統(tǒng)管理方案的制定,并在實(shí)踐中檢驗(yàn)、修正、改進(jìn)再通過(guò)人事信息管理系統(tǒng)作為載體去加速實(shí)施。在中小型企業(yè)高速發(fā)展的今天,本系統(tǒng)是重點(diǎn)針對(duì)這些企業(yè)開(kāi)發(fā)的一款人事信息管理系統(tǒng),經(jīng)過(guò)市場(chǎng)調(diào)查分析發(fā)現(xiàn)中小型企業(yè)的人事管理在任務(wù)管理、績(jī)效考核、薪酬核發(fā)等方面存在缺陷。在此形勢(shì)下,我們開(kāi)發(fā)設(shè)計(jì)了此套廣潤(rùn)公司人事信息管理系統(tǒng),通過(guò)此系統(tǒng),管理人員可查詢員工檔案、考勤、薪資等相關(guān)信息并根據(jù)用戶權(quán)限對(duì)其進(jìn)行維護(hù),普通員工亦可在管理人員授權(quán)后進(jìn)行相應(yīng)的查詢等操作。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試1.1信息管理系統(tǒng)的研究背景及意義系統(tǒng)概述1.2人事信息管理系統(tǒng)的發(fā)展趨勢(shì)

無(wú)論是發(fā)達(dá)國(guó)家還是發(fā)展中國(guó)家,對(duì)人力資源的戰(zhàn)略性意義都有了深刻的認(rèn)識(shí)。人力資源更有效地開(kāi)發(fā)問(wèn)題將主導(dǎo)整個(gè)21世紀(jì)甚至更為遙遠(yuǎn),這種狀況的變化起因于競(jìng)爭(zhēng)的壓力。世界經(jīng)濟(jì)的全球化過(guò)程和國(guó)家的開(kāi)放過(guò)程,要求各企業(yè)管理部門降低管理成本以減少競(jìng)爭(zhēng)壓力和增強(qiáng)競(jìng)爭(zhēng)能力。無(wú)論何時(shí),高新科技的發(fā)展越來(lái)越多地取決于科學(xué)和技術(shù)、知識(shí)與技能,它不僅要求員工尤其是技術(shù)人員掌握新的科學(xué)知識(shí)和技術(shù)能力,而且更重要的在于要求他們能深入而快捷地掌握和應(yīng)用這些知識(shí)和技能。隨著社會(huì)政治和經(jīng)濟(jì)的發(fā)展,對(duì)人事管理部門和管理人員也提出了新的要求和新的問(wèn)題,不得不考慮類似工作類型分票、崗位分析、充分尊重員工以及為他們提供良好的個(gè)人發(fā)展和自我價(jià)值實(shí)現(xiàn)的環(huán)境與條件等問(wèn)題。這樣,人力資源管理就派上了用場(chǎng)。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試1.2人事信息管理系統(tǒng)的發(fā)展趨勢(shì)系統(tǒng)概述1.2人事信息管理系統(tǒng)的發(fā)展趨勢(shì)柳州廣潤(rùn)勞務(wù)公司人事信息管理系統(tǒng)主要研究實(shí)現(xiàn)以下內(nèi)容:(1)員工信息管理:主要實(shí)現(xiàn)管理企業(yè)內(nèi)部員工的基本信息管理,包括員工基本信息的錄入、修改、刪除以及員工家庭信息、員工工作簡(jiǎn)歷、員工獎(jiǎng)懲記錄、員工培訓(xùn)記錄、員工工作業(yè)績(jī)、員工離職信息管理等功能。(2)考勤管理:主要包含個(gè)人考勤以及部門考勤兩部分,通過(guò)員工考勤信息處理模塊實(shí)現(xiàn)員工考勤信息的錄入、修改、刪除操作及員工考勤信息的統(tǒng)計(jì)等信息[3],同時(shí)對(duì)部門考勤信息的統(tǒng)計(jì)也能作為員工獎(jiǎng)懲辦法的重要依據(jù)。(3)工資管理:通過(guò)工資核算模塊實(shí)現(xiàn)工資的錄入核算,并在工資發(fā)放模塊中實(shí)現(xiàn)工資的按部門發(fā)放。(4)查詢管理:主要實(shí)現(xiàn)對(duì)企業(yè)員工的人事檔案、考勤記錄和工資信息等信息的模糊查詢。(5)系統(tǒng)管理:對(duì)系統(tǒng)信息進(jìn)行設(shè)置。主要實(shí)現(xiàn)操作權(quán)限的設(shè)置、新用戶的添加、用戶密碼的修改、公司部門設(shè)置和系統(tǒng)幫助信息。(6)退出系統(tǒng)。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試1.2人事信息管理系統(tǒng)的發(fā)展趨勢(shì)系統(tǒng)概述2技術(shù)介紹2技術(shù)介紹2.1C#技術(shù)簡(jiǎn)介要了解C#,首先要了解Microsoft.NETFrmeWork。Microsoft.NETFrameWork是微軟公司提出的新一代軟件開(kāi)發(fā)模型,C#語(yǔ)言是.NETFrameWork中新一代的開(kāi)發(fā)工具。C#語(yǔ)言是一種現(xiàn)代的,面向?qū)ο蟮恼Z(yǔ)言,它簡(jiǎn)化了C++語(yǔ)言在類、命名控件、方法重載和異常處理等方面的操作,摒棄了C++的復(fù)雜性,更易使用。它使用組件編程,在這方面和VB類似。在動(dòng)態(tài)查閱、中間代碼技術(shù)、參數(shù)傳遞、交叉語(yǔ)言處理、面向?qū)ο蠓矫嬗凶约旱奶攸c(diǎn)。另外,由于C#中取消了指針的功能,這樣可以有效防止病毒程序利用非法指針訪問(wèn)私有成員,也能避免指針的誤操作產(chǎn)生的錯(cuò)誤。因此,其在安全性方面也有了很大的提高[4]。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試2.1C#技術(shù)簡(jiǎn)介系統(tǒng)概述2.2SQL技術(shù)簡(jiǎn)介2.2.1數(shù)據(jù)庫(kù)的基本概念數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造優(yōu)化的數(shù)據(jù)庫(kù)邏輯模式和物理結(jié)構(gòu),并據(jù)此簡(jiǎn)歷數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)庫(kù)操作要求。SQL(StructuredQueryLanguge)即結(jié)構(gòu)化查詢語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,其主要功能就是同各種數(shù)據(jù)建立聯(lián)系,進(jìn)行溝通,SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等,同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。SQL語(yǔ)言具有以下四種特點(diǎn):第一,它是一種一體化語(yǔ)言,集數(shù)據(jù)定義DDL、數(shù)據(jù)操縱DML、數(shù)據(jù)控制DCL功能于一體,可以完成數(shù)據(jù)庫(kù)中全部操作,包括定義關(guān)系模式、錄入數(shù)據(jù)、查詢、維護(hù)等;第二,它是一種高度非過(guò)程化的語(yǔ)言,用戶只需要描述清楚需要“做什么”,SQL語(yǔ)言就能將要求交給系統(tǒng),自動(dòng)完成全部工作;第三,SQL語(yǔ)言簡(jiǎn)潔,語(yǔ)法簡(jiǎn)單,語(yǔ)法接近英語(yǔ)口語(yǔ);第四,它可以直接以命令的方式交互使用,也可以嵌入到程序設(shè)計(jì)語(yǔ)言當(dāng)中以程式方式使用。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試2.2SQL技術(shù)簡(jiǎn)介系統(tǒng)概述2.2.2本系統(tǒng)中數(shù)據(jù)庫(kù)的訪問(wèn)本系統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)過(guò)程實(shí)現(xiàn)主要通過(guò)六個(gè)步驟[5]:(1)建立數(shù)據(jù)庫(kù)表,表中存儲(chǔ)相應(yīng)的員工基本信息檔案。(2)使用SqlConnection或OleDbConnection類建立數(shù)據(jù)庫(kù)應(yīng)用程序和數(shù)據(jù)庫(kù)連接對(duì)象。(3)從數(shù)據(jù)庫(kù)指定表中獲取所需記錄。(4)從數(shù)據(jù)庫(kù)指定表中獲取的所需記錄組成一個(gè)新表,填充到DataSet類對(duì)象中,可填充多個(gè)表,并可在DataSet類對(duì)象中指定表和表的關(guān)系。取出所需的記錄后,斷開(kāi)數(shù)據(jù)庫(kù)連接。(5)用支持?jǐn)?shù)據(jù)庫(kù)綁定控件(例如DataGrid控件)顯示DataSet類對(duì)象中的數(shù)據(jù),供用戶查詢和修改。(6)及時(shí)更新DataSet中內(nèi)容,并把修改的數(shù)據(jù)存回源數(shù)據(jù)庫(kù)。本系統(tǒng)中數(shù)據(jù)庫(kù)連接部分的具體實(shí)現(xiàn)代碼如下:String

MySQLConnectionString

=

global::MyPersonnel.Properties.Settings.Default.MyPersonnelConnectionString;SqlConnection

MyConnection

=

new

SqlConnection(MySQLConnectionString);MyConnection.Open();系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試2.2.2本系統(tǒng)中數(shù)據(jù)庫(kù)的訪問(wèn)系統(tǒng)概述

本系統(tǒng)中數(shù)據(jù)庫(kù)連接部分的具體實(shí)現(xiàn)代碼如下:String

MySQLConnectionString

=

global::MyPersonnel.Properties.Settings.Default.MyPersonnelConnectionString;SqlConnection

MyConnection

=

new

SqlConnection(MySQLConnectionString);

MyConnection.Open();系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試本系統(tǒng)中數(shù)據(jù)庫(kù)連接部分的具體實(shí)現(xiàn)代碼如3系統(tǒng)分析3系統(tǒng)分析3.1需求分析本系統(tǒng)主要是針對(duì)柳州廣潤(rùn)勞務(wù)有限公司設(shè)計(jì),基于其他企業(yè)人事管理系統(tǒng)的不足,本系統(tǒng)更好地完成了數(shù)據(jù)的新增、修改、刪除操作,并且可以將員工信息添加到Excel文檔,這樣,不但利于保存,還可以通過(guò)Excel文檔將所需資料進(jìn)行打印。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.1需求分析系統(tǒng)概述3.2系統(tǒng)概述本系統(tǒng)主要針對(duì)柳州廣潤(rùn)勞務(wù)有限公司的人事管理人員及企業(yè)管理人員設(shè)計(jì),以幫助其實(shí)現(xiàn)企業(yè)人員管理的信息化和自動(dòng)化。通過(guò)本系統(tǒng),人事管理人員可以實(shí)現(xiàn)員工檔案管理,員工考勤信息的添加、查詢,員工離職管理,員工薪資的錄入、發(fā)放和查詢管理等操作。由于公司管理人員需要對(duì)企業(yè)人事信息進(jìn)行系統(tǒng)的了解,本系統(tǒng)采用了模糊查詢的功能,企業(yè)管理人員可以清晰地了解部門人員分配、員工年齡、文化程度、婚姻狀況等員工信息。同時(shí),人事管理人員還可以將所需的數(shù)據(jù)通過(guò)Excel等形式予以打印,實(shí)現(xiàn)辦公流程的系統(tǒng)化。為滿足不同員工對(duì)本系統(tǒng)的特殊要求,系統(tǒng)添加了權(quán)限設(shè)置的功能,針對(duì)不同的企業(yè)員工,分配不同的權(quán)限,這將更有利于企業(yè)的規(guī)范化、科學(xué)化的管理。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.2系統(tǒng)概述系統(tǒng)概述3.3系統(tǒng)目標(biāo)根據(jù)企業(yè)對(duì)人事管理的要求,制定合理企業(yè)人事管理系統(tǒng)具體目標(biāo)如下:(1)員工基本檔案、員工簡(jiǎn)歷、員工家庭成員信息等相關(guān)界面的新增、修改、刪除操作。(2)按相應(yīng)要求對(duì)員工的考勤、工資等進(jìn)行管理以及核算發(fā)放。(3)針對(duì)不同用戶的登陸權(quán)限進(jìn)行管理。(4)員工考勤信息的數(shù)據(jù)化顯示,以方便企業(yè)對(duì)員工及所在部門進(jìn)行年終考核。(5)可以實(shí)現(xiàn)將相應(yīng)數(shù)據(jù)利用Excel表格的形式導(dǎo)出打印。(6)系統(tǒng)運(yùn)行良好,兼容性強(qiáng)。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.3系統(tǒng)目標(biāo)系統(tǒng)概述3.4可行性分析3.4.1經(jīng)濟(jì)可行性分析完成本系統(tǒng)需要硬件和軟件兩方面的技術(shù)支持。硬件方面需要開(kāi)發(fā)服務(wù)器一臺(tái),個(gè)人電腦在此可作為服務(wù)器使用;軟件方面,由于本系統(tǒng)屬于小型管理系統(tǒng),利用VisualStudio2010和SQLServer2005數(shù)據(jù)庫(kù)開(kāi)發(fā)工具即可實(shí)現(xiàn),綜合來(lái)看,系統(tǒng)的開(kāi)發(fā)費(fèi)用、安裝、運(yùn)行和維護(hù)的費(fèi)用成本較低,同時(shí)產(chǎn)生的效益較高,因此在經(jīng)濟(jì)上是十分可行的。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.4可行性分析系統(tǒng)概述3.4.2技術(shù)可行性分析本系統(tǒng)采用C#開(kāi)發(fā)技術(shù)、SQLServer2005數(shù)據(jù)庫(kù)技術(shù)進(jìn)行開(kāi)發(fā)設(shè)計(jì)。首先,c#是微軟為.NET量身定做的開(kāi)發(fā)語(yǔ)言集合了C/C++和VB的雙重優(yōu)點(diǎn),具有簡(jiǎn)易型、靈活性、移植性強(qiáng)的特點(diǎn),同時(shí)使用VisulStudio2010作為開(kāi)發(fā)平臺(tái),對(duì)于開(kāi)發(fā)中小系統(tǒng)來(lái)說(shuō),這種開(kāi)發(fā)環(huán)境是十分可行的。其次,本系統(tǒng)采用SQLServer2005數(shù)據(jù)庫(kù),其在系統(tǒng)安全性、可用性和高穩(wěn)定性上有很大的提升。再次,本系統(tǒng)的操作環(huán)境采用Windows下的Server2003操作系統(tǒng)。最后,考慮到兩者兼容的問(wèn)題,由于兩者都屬于微軟公司的產(chǎn)品,所以兼容性上不存在太大問(wèn)題。硬件方面,采用標(biāo)準(zhǔn)的服務(wù)器硬件配置,能夠滿足本系統(tǒng)的要求。綜上所述,本系統(tǒng)的技術(shù)可行性不存在問(wèn)題。3.4.3管理可行性分析本系統(tǒng)的主要應(yīng)用對(duì)象為企業(yè)的人事管理人員和企業(yè)的高層管理者,由于本系統(tǒng)界面簡(jiǎn)潔、結(jié)構(gòu)清晰、操作簡(jiǎn)單,所以在對(duì)相應(yīng)使用人員進(jìn)行前期培訓(xùn)的情況下是可以順利使用的。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.4.2技術(shù)可行性分析系統(tǒng)概述3.5系統(tǒng)邏輯結(jié)構(gòu)圖及業(yè)務(wù)流程圖設(shè)計(jì)系統(tǒng)邏輯結(jié)構(gòu)圖能清晰地反映出系統(tǒng)的結(jié)構(gòu)功能和模塊分布,用戶可以一目了然地了解系統(tǒng)的整體邏輯結(jié)構(gòu),加深對(duì)系統(tǒng)功能的理解。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.5系統(tǒng)邏輯結(jié)構(gòu)圖及業(yè)務(wù)流程圖設(shè)計(jì)系統(tǒng)概述本系統(tǒng)的邏輯結(jié)構(gòu)圖如圖3-1所示:圖3-1企業(yè)人事管理系統(tǒng)邏輯結(jié)構(gòu)圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試本系統(tǒng)的邏輯結(jié)構(gòu)圖如圖3-1所示:圖3-1企業(yè)人事管理系統(tǒng)系統(tǒng)業(yè)務(wù)流程圖如圖3-2所示:圖3-2企業(yè)人事管理系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試系統(tǒng)業(yè)務(wù)流程圖如圖3-2所示:圖3-2企業(yè)人事管理系統(tǒng)業(yè)務(wù)4數(shù)據(jù)設(shè)計(jì)4數(shù)據(jù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)企業(yè)人事信息管理系統(tǒng)的數(shù)據(jù)庫(kù)主要用來(lái)記錄該企業(yè)所有員工的基本信息及考勤、薪資等信息的數(shù)據(jù),本系統(tǒng)的數(shù)據(jù)庫(kù)命名為MyPersonnel,共用13張數(shù)據(jù)表來(lái)存儲(chǔ)相應(yīng)信息。數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)作為系統(tǒng)開(kāi)發(fā)的重要組成部分,是根據(jù)企業(yè)管理系統(tǒng)的相應(yīng)需求制定的,數(shù)據(jù)庫(kù)的優(yōu)劣直接影響到系統(tǒng)的后期開(kāi)發(fā)和應(yīng)用。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試4.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)系統(tǒng)概述本系統(tǒng)中,為了保證系統(tǒng)的安全性,在登錄系統(tǒng)的時(shí)候用戶需要輸入正確的用戶名名、密碼,并且通過(guò)不同的用戶名和密碼進(jìn)入不同的管理界面[6]。因此,需要一個(gè)數(shù)據(jù)庫(kù)表用來(lái)記錄用戶的用戶名和密碼。登錄表的實(shí)體E-R圖只給出了部分字段,如圖4-1所示:圖4-1操作用戶表實(shí)體E-R圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試本系統(tǒng)中,為了保證系統(tǒng)的安全性,在登錄系統(tǒng)的時(shí)候用戶需要輸入在企業(yè)人事管理系統(tǒng)中,員工基本檔案信息表屬于其中最重要的一個(gè)表,在這個(gè)表中記錄了員工的基本檔案。表中涉及的員工信息字段過(guò)多,本實(shí)體E-R圖只給出部分字段。本系統(tǒng)的基本檔案表E-R圖如圖4-2所示:圖4-2基本檔案表實(shí)體E-R圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試在企業(yè)人事管理系統(tǒng)中,員工基本檔案信息表屬于其中最重要的一個(gè)為了更全面地記錄員工信息,在本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,創(chuàng)建了一個(gè)員工家庭成員表,來(lái)記錄每個(gè)員工的家庭成員及其工作單位和聯(lián)系方式等信息。員工家庭成員表的實(shí)體E-R圖只給出了部分字段,如圖4-3所示:圖4-3員工家庭成員表實(shí)體E-R圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試為了更全面地記錄員工信息,在本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,創(chuàng)建了一個(gè)在本系統(tǒng)中,涉及到了員工的考勤信息,員工的考勤信息是通過(guò)數(shù)據(jù)庫(kù)進(jìn)行顯示的。其實(shí)體E-R圖如圖4-4所示:圖4-4考勤信息表實(shí)體E-R圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試在本系統(tǒng)中,涉及到了員工的考勤信息,員工的考勤信息是通過(guò)數(shù)據(jù)在企業(yè)中,員工獲得獎(jiǎng)懲是必不可少的。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,加入一個(gè)員工獎(jiǎng)懲記錄表,以便對(duì)員工的獎(jiǎng)懲信息進(jìn)行記錄。獎(jiǎng)懲表的實(shí)體E-R圖如圖4-5所示:圖4-5獎(jiǎng)懲記錄表實(shí)體E-R圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試在企業(yè)中,員工獲得獎(jiǎng)懲是必不可少的。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,加入一個(gè)人事信息管理系統(tǒng)離不開(kāi)對(duì)員工的工資核算,將員工的工資信息動(dòng)態(tài)錄入數(shù)據(jù)庫(kù)并且能隨時(shí)清晰地查看,是設(shè)計(jì)此工資核算表的目的。此處只給出了部分字段,其E-R圖設(shè)計(jì)如圖4-6所示:圖4-6工資核算表系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試人事信息管理系統(tǒng)離不開(kāi)對(duì)員工的工資核算,將員工的工資信息動(dòng)態(tài)4.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)上面設(shè)計(jì)的E-R圖,便可以在數(shù)據(jù)庫(kù)中創(chuàng)建相應(yīng)的數(shù)據(jù)庫(kù)表,本系統(tǒng)的各數(shù)據(jù)表的結(jié)構(gòu)介紹如下:(1)操作用戶表用于存放使用者的信息及其權(quán)限信息。其結(jié)構(gòu)如表4-1所示:表4-1操作用戶表系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試4.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)(1)操作用戶表用于存放使用者的信息5模塊實(shí)現(xiàn)5模塊實(shí)現(xiàn)5.1系統(tǒng)登錄模塊的實(shí)現(xiàn)當(dāng)企業(yè)管理者或人事部門負(fù)責(zé)人需要登錄系統(tǒng)進(jìn)行各項(xiàng)工作時(shí),只要輸入正確的用戶名稱和用戶密碼,就能順利登入系統(tǒng),有效地保證了系統(tǒng)的安全性。柳州廣潤(rùn)勞務(wù)有限公司人事信息管理系統(tǒng)登錄窗體如圖5-1所示:系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖5-1系統(tǒng)登錄窗體5.1系統(tǒng)登錄模塊的實(shí)現(xiàn)系統(tǒng)概述圖5-1系統(tǒng)登錄窗體用戶輸入用戶名稱及用戶密碼時(shí),在登錄系統(tǒng)的click事件中,通過(guò)“SelectCOUNT(*)From操作用戶Where用戶名稱=@用戶名稱AND用戶密碼=@用戶密碼”語(yǔ)句來(lái)判斷用戶輸入的用戶名稱和用戶密碼是否正確。若不正確,則將定義的MyTryCount變量(用于記錄登錄的次數(shù))自動(dòng)加1,并提示“用戶密碼或用戶名稱有錯(cuò),還有*次機(jī)會(huì)?!碑?dāng)MyTryCount變量大于3的時(shí)候,執(zhí)行連接斷開(kāi)語(yǔ)句,系統(tǒng)退出,不能登錄;若密碼正確,則根據(jù)“SqlParameterMySqlPWParameter=newSqlParameter();MySqlPWParameter.ParameterName="@用戶密碼";MySqlPWParameter.Value=this.用戶密碼TextBox.Text;”語(yǔ)句,在操作用戶表中找到相應(yīng)的用戶名和密碼對(duì)應(yīng)的權(quán)限,進(jìn)入系

統(tǒng)。并通過(guò)this.MyOpertor

所連接到的不同字符串來(lái)

進(jìn)行用戶的分權(quán)限進(jìn)入系

統(tǒng)。關(guān)鍵代碼詳見(jiàn)附錄A-1

系統(tǒng)登錄模塊關(guān)鍵代碼。圖5-1系統(tǒng)登錄窗體系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試用戶輸入用戶名稱及用戶密碼時(shí),在登錄系統(tǒng)的click事件中,5.2主窗體的實(shí)現(xiàn)本窗體應(yīng)用了MenuStrip控件的ToolStripDropDownItem對(duì)象,該對(duì)象的功能是用于存儲(chǔ)各菜單項(xiàng)下的所有信息,再通過(guò)該對(duì)象的DropDownItem屬性獲取各子菜單項(xiàng)的名稱。其窗體如圖5-2所示:系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖5-2柳州廣潤(rùn)勞務(wù)有限公司員工信息管理系統(tǒng)主窗體5.2主窗體的實(shí)現(xiàn)系統(tǒng)概述圖5-2柳州廣潤(rùn)勞務(wù)有限公司員工5.3系統(tǒng)人事基本檔案及相關(guān)模塊的實(shí)現(xiàn)人事基本檔案及相關(guān)模塊用來(lái)對(duì)員工的基本檔案、家庭信息、工作簡(jiǎn)歷、獎(jiǎng)懲記錄、培訓(xùn)記錄、離職記錄等進(jìn)行新增、修改、刪除的操作。為了更好的進(jìn)行查詢操作,在此設(shè)計(jì)了模糊查詢的功能[8]。人事基本檔案窗體運(yùn)行結(jié)果圖如圖5-3所示:系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試5.3系統(tǒng)人事基本檔案及相關(guān)模塊的實(shí)現(xiàn)系統(tǒng)概述圖5-3廣潤(rùn)員工基本檔案維護(hù)窗體本窗體通過(guò)在BindingNvigtor中添加相應(yīng)的Button控件和Label控件。首先,本窗體查詢功能的實(shí)現(xiàn):在連接成功數(shù)據(jù)庫(kù)后,用戶單擊查詢Button的按鈕,響應(yīng)其click事件,通過(guò)ToolStripTextBox.Text方法,獲取文本框中的信息并與This.MyPersonnelDtSet.基本檔案中的信息進(jìn)行比較,若有相似信息,則在添加到頁(yè)面的數(shù)據(jù)庫(kù)。其次,本窗體添加功能的實(shí)現(xiàn):用戶在單擊添加按鈕時(shí),在自編號(hào)的Label中實(shí)現(xiàn)了一個(gè)自動(dòng)獲取編號(hào)的功能。在定義的變量MyLength中通過(guò)MyLength=MyID.ToString().Length獲取字段的長(zhǎng)度,進(jìn)而通過(guò)Switch()語(yǔ)句來(lái)控制自編號(hào)的位數(shù)。自編號(hào)獲取成功后,用戶添加相應(yīng)的信息至文本框,隨后調(diào)用保存按鈕的click事件,在保存的click事件中,先進(jìn)行了一個(gè)判斷操作,如果姓名,員工編碼都不為空,執(zhí)行“this.基本檔案Tbledpter.Updte(this.myPersonnelDtSet.基本檔案)”語(yǔ)句,將添加后的數(shù)據(jù)進(jìn)行數(shù)據(jù)保存。否則彈出消息提示框Show名、員工編號(hào)文本框不能為空,請(qǐng)核對(duì)后再執(zhí)行保存操作","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)。此判斷操作結(jié)束后,系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試執(zhí)行“this.基本檔案Tbledpter.Updte(this.myPersonnelDtSet.基本檔案)”語(yǔ)句,將添加后的數(shù)據(jù)進(jìn)行數(shù)據(jù)保存。再次,本窗體的修改功能與查詢功能聯(lián)合使用,當(dāng)用戶查詢出相關(guān)的信息后,進(jìn)行修改仍執(zhí)行updte語(yǔ)句,然后單擊保存按鈕進(jìn)行保存[9]。最后,是基本檔案窗體的刪除功能實(shí)現(xiàn),在刪除功能中首先做的仍是數(shù)據(jù)庫(kù)的連接,數(shù)據(jù)庫(kù)連接成功后,通過(guò)姓名text進(jìn)行刪除,其相應(yīng)執(zhí)行代碼為MyCommnd.CommndText="delete*From基本檔案where姓名=@姓名。關(guān)鍵代碼詳見(jiàn)附錄A-2基本檔案維護(hù)模塊關(guān)鍵代碼。圖5-3廣潤(rùn)員工基本檔案維護(hù)窗體本窗體通過(guò)在Binding5.4系統(tǒng)考勤管理窗體的實(shí)現(xiàn)本窗體實(shí)現(xiàn)的功能包括:查詢各部門所有員工在該月里的考勤記錄,由于這里的查詢連接的是基本檔案的數(shù)據(jù)庫(kù),所有可以查詢出該部門的所有員工考勤記錄??紤]到領(lǐng)導(dǎo)審閱考核的問(wèn)題,本窗體添加了打印按鈕,用戶可將相關(guān)的信息用Excel導(dǎo)出,進(jìn)而進(jìn)行打印。其運(yùn)行窗體如圖5-4所示:系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖5-4月度部門考勤信息維護(hù)窗體5.4系統(tǒng)考勤管理窗體的實(shí)現(xiàn)系統(tǒng)概述圖5-4月度部門考勤信首先,說(shuō)明查詢功能的實(shí)現(xiàn)。因?yàn)楸静樵儾捎玫氖腔旌喜樵兊姆绞?,所以需要先用if語(yǔ)句判斷年份、月份和部門的Text是否為空。以年份為例,執(zhí)行“this.考勤年份ToolStripComboBox.Text.Length<1”語(yǔ)句。若為空,則退出。三者均不為空的時(shí)候,執(zhí)行數(shù)據(jù)庫(kù)查詢操作,此操作方法與基本檔案查詢類似。所不同的是,本次查詢執(zhí)行的是視圖操作,執(zhí)行語(yǔ)句為“stringMySQL="Select*From在職員工視圖WHERE部門='"+this.部門ToolStripComboBox.Text+"'"”若能夠查詢出相應(yīng)員工信息,則在DtGridView中進(jìn)行顯示。再次,打印功能的實(shí)現(xiàn)窗體是通過(guò)導(dǎo)出Excel表的形式實(shí)現(xiàn)的。實(shí)現(xiàn)的具體方法是,通過(guò)實(shí)例化一個(gè)Myexcel對(duì)pplictionClssMyExcel,通過(guò)此對(duì)象來(lái)操作相應(yīng)的方法。定義一個(gè)二維數(shù)組MyDt,用來(lái)存放導(dǎo)出的excel數(shù)據(jù)。通過(guò)MyWorkSheet=(Worksheet)MyWorkBook.Worksheets[1]方法在Excel中建立一個(gè)表,用來(lái)存放數(shù)據(jù),通過(guò)MyRnge=MyWorkSheet.get_Rnge("5","C5")語(yǔ)句建立相應(yīng)的行和列。在dtgridview中顯示相應(yīng)數(shù)據(jù)。當(dāng)系統(tǒng)中不存在excel程序的時(shí)候,彈出界面提示MessgeBox.Show("Excel程序無(wú)法啟動(dòng)","信息提示",MessgeBoxButtons.OK,MessgeBoxIcon.Informtion)。關(guān)鍵代碼詳見(jiàn)附錄A-3員工考勤信息管理模塊關(guān)鍵代碼。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試首先,說(shuō)明查詢功能的實(shí)現(xiàn)。因?yàn)楸静樵儾捎玫氖腔旌喜樵兊姆绞剑?.5系統(tǒng)工資管理模塊的實(shí)現(xiàn)在本模塊中,最重要的是工資核算和工資發(fā)放兩個(gè)模塊的實(shí)現(xiàn)。工資核算的實(shí)現(xiàn)是一個(gè)查詢數(shù)據(jù)并將其進(jìn)行計(jì)算的過(guò)程;工資發(fā)放實(shí)現(xiàn)的是打印員工工資信息和工資發(fā)放的過(guò)程。具體實(shí)現(xiàn)過(guò)程為:在廣潤(rùn)員工工資核算窗口,企業(yè)管理者輸入相應(yīng)的部門信息和查詢年月,點(diǎn)擊查詢之后搜索出相應(yīng)的部門工資信息,再通過(guò)修改表格中相應(yīng)工資金額,單擊保存后系統(tǒng)自動(dòng)核算應(yīng)繳所得稅及實(shí)發(fā)工資,再通過(guò)發(fā)工資按鈕將工資添加到數(shù)據(jù)庫(kù),為方便管理,本窗體還添加了打印的相關(guān)功能。其運(yùn)行界面如圖5-5所示。另外,在工資發(fā)放窗口中,通過(guò)單擊打印按鈕,將工資發(fā)放表的相關(guān)內(nèi)容導(dǎo)出到Excel表格進(jìn)行打印核對(duì),如圖5-6所示:系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試5.5系統(tǒng)工資管理模塊的實(shí)現(xiàn)系統(tǒng)概述圖5-5工資核算窗體系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖5-5工資核算窗體系統(tǒng)概述圖5-6工資發(fā)放(導(dǎo)出Excel表格打?。┐绑w系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖5-6工資發(fā)放(導(dǎo)出Excel表格打?。┐绑w系統(tǒng)概述首先在核算窗體中,添加需要查詢的部門信息和年月,調(diào)用查詢的click()事件將部門信息顯示在窗體表格中。管理者可直接修改表中數(shù)據(jù),調(diào)整當(dāng)月工資金額,單擊保存按鈕,系統(tǒng)核算表中各項(xiàng)工資金額,計(jì)算出所得稅之后講表中數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中,工資核算完畢。調(diào)用發(fā)工資按鈕的click()事件,因?yàn)樵诠べY發(fā)放之后,數(shù)據(jù)就不能夠在前臺(tái)界面進(jìn)行刪除操作了,所以需要在發(fā)工資的click事件中添加一個(gè)消息提示(“請(qǐng)確認(rèn)是否發(fā)放*年*月的工資”,工資一旦發(fā)放將不能恢復(fù))的彈出窗口。第一步是將工資核算表中的相應(yīng)數(shù)據(jù)連接上年份和月語(yǔ)句為SelectCOUNT(*)From工資核算表Where發(fā)放年份="+this.年份ToolStripComboBox.Text+"ND發(fā)放月份="+this.月份ToolStripComboBox.Text+"ND員工編號(hào)='"+My員工編號(hào)+"'"。第二步是從員工基本檔案中搜索出相應(yīng)的銀行賬號(hào)、住房基金賬號(hào)等信息。第三步是調(diào)用INSERTINTO的SQL語(yǔ)句,工資核算表中的相應(yīng)數(shù)據(jù)按照部門和時(shí)間的方式添加到工資發(fā)放表之中。其次是工資發(fā)放,通過(guò)輸入部門、年月信息,將數(shù)據(jù)庫(kù)中的工資信息顯示在窗口表格中。單擊打印按鈕,將數(shù)據(jù)表導(dǎo)出到Excel表格,實(shí)現(xiàn)工資發(fā)放表的打印。關(guān)鍵代碼詳見(jiàn)附錄A-4工資管理模塊關(guān)鍵代碼。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試首先在核算窗體中,添加需要查詢的部門信息和年月,調(diào)用查詢的c6系統(tǒng)測(cè)試6系統(tǒng)測(cè)試6.1測(cè)試目的程序測(cè)試是指程序測(cè)試就是在程序投入運(yùn)行前,對(duì)程序的需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼最終的復(fù)審,是保證程序質(zhì)量的關(guān)鍵步驟。在系統(tǒng)正式交付運(yùn)行前,一般需要做系統(tǒng)測(cè)試來(lái)檢測(cè)系統(tǒng)是否符合預(yù)期開(kāi)發(fā)的目標(biāo)、產(chǎn)品的使用是否方便、產(chǎn)品的穩(wěn)定性是否良好、產(chǎn)品在運(yùn)行過(guò)程中是否會(huì)出錯(cuò)等問(wèn)題。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試6.1測(cè)試目的系統(tǒng)概述6.2測(cè)試方法在系統(tǒng)測(cè)試的各種方法中,通常使用的有兩種:即黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試是指將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性情況下,測(cè)試軟件的外部特性。根據(jù)軟件的需求分析和設(shè)計(jì)規(guī)格設(shè)計(jì)測(cè)試方式,從程序的輸入輸出特性上測(cè)試是否滿足設(shè)定的功能。白盒測(cè)試則是將軟件看做一個(gè)按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢測(cè)它與設(shè)計(jì)是否相符。本系統(tǒng)采用的測(cè)試方法為黑盒測(cè)試:首先測(cè)試系統(tǒng)完成的功能是否滿足初期的需求分析。發(fā)現(xiàn)系統(tǒng)已基本完成了新增、修改、刪除和模糊查詢等相關(guān)功能,在具體的模塊中均實(shí)現(xiàn)了預(yù)期的目標(biāo)。其次測(cè)試程序的設(shè)計(jì)規(guī)格,本系統(tǒng)開(kāi)發(fā)完成屬于中小型企業(yè)所使用的程序系統(tǒng),符合預(yù)期要求。綜上所述:本系統(tǒng)的測(cè)試符合預(yù)期的目標(biāo)。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試6.2測(cè)試方法系統(tǒng)概述6.3測(cè)試實(shí)例 (1)用戶登錄測(cè)試測(cè)試內(nèi)容:在數(shù)據(jù)

庫(kù)的操作用戶表中

添加用戶名稱和密

碼,并為其分配相

應(yīng)權(quán)限。進(jìn)而轉(zhuǎn)到

前臺(tái)界面,先輸入錯(cuò)誤的用戶名、密碼,驗(yàn)證是否提示錯(cuò)誤并且不能登錄,然后輸入正確的用戶名和密碼,驗(yàn)證是否成功登錄。結(jié)果顯示用戶輸入錯(cuò)誤的用戶名和密碼時(shí)提示“用戶密碼或用戶名稱有錯(cuò),還有*次機(jī)會(huì)”(如圖6-1所示)。當(dāng)用戶輸入正確的用戶名稱和密碼時(shí),順利進(jìn)入系統(tǒng)主界面。因此,本次測(cè)試的測(cè)試結(jié)果為成功。圖6-1系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試6.3測(cè)試實(shí)例 圖6-1系統(tǒng)概述(2)新增功能測(cè)試測(cè)試內(nèi)容:在系統(tǒng)主窗體中點(diǎn)擊人事檔案管理窗體。單擊新增按鈕,在自編號(hào)中自動(dòng)生成員工自編號(hào),再手工輸入員工編號(hào)、姓名及相關(guān)信息之后單擊保存按鈕。若姓名或員工編號(hào)字段未輸入則提示“姓名、員工編號(hào)文本框不能為空,請(qǐng)核對(duì)后再執(zhí)行保存操作”(如圖6-2),若信息輸入完整,則保存成功后在窗體下方表格中將新增一條記錄(如圖6-3)。然后進(jìn)入SQL數(shù)據(jù)庫(kù)查看相關(guān)信息,發(fā)現(xiàn)相關(guān)信息已經(jīng)錄入員工基本檔案表。同樣的方式,對(duì)其它擁有添加功能的窗體進(jìn)行操作,發(fā)現(xiàn)均能達(dá)到相同的效果。因此,本次測(cè)試的測(cè)試結(jié)果為成功。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試(2)新增功能測(cè)試系統(tǒng)概述圖6-2系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖6-2系統(tǒng)概述圖6-3系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖6-3系統(tǒng)概述(3)修改功能測(cè)試測(cè)試內(nèi)容:在系統(tǒng)主窗體中點(diǎn)擊人事檔案管理窗體。根據(jù)模糊查詢的查詢條件查詢出相應(yīng)數(shù)據(jù),點(diǎn)擊顯示在界面數(shù)據(jù)庫(kù)中相應(yīng)數(shù)據(jù),相關(guān)數(shù)據(jù)顯示在窗體界面中。單擊修改按鈕,修改相應(yīng)的數(shù)據(jù),修改完成后,單擊保存按鈕保存數(shù)據(jù),則修改操作完成。后臺(tái)進(jìn)入SQL,查看相應(yīng)的數(shù)據(jù)記錄,發(fā)現(xiàn)數(shù)據(jù)已經(jīng)更改。同樣的方式,對(duì)其它擁有添加功能的窗體進(jìn)行操作,發(fā)現(xiàn)均能達(dá)到相同的效果。因此,本次測(cè)試的測(cè)試結(jié)果為成功。如圖6-4、圖6-5所示。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試(3)修改功能測(cè)試系統(tǒng)概述圖6-4系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖6-4系統(tǒng)概述圖6-5系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖6-5系統(tǒng)概述(4)刪除功能測(cè)試測(cè)試內(nèi)容:在系統(tǒng)主窗體中點(diǎn)擊人事檔案管理窗體。根據(jù)模糊查詢的相關(guān)查詢條件查詢出相應(yīng)的數(shù)據(jù),點(diǎn)擊顯示在界面數(shù)據(jù)庫(kù)中相應(yīng)的數(shù)據(jù),則相關(guān)數(shù)據(jù)顯示在窗體界面中。單擊刪除按鈕,彈出提示框“刪除成功”。進(jìn)入后臺(tái)SQL數(shù)據(jù)庫(kù),發(fā)現(xiàn)相關(guān)數(shù)據(jù)已被刪除。同樣的方式,對(duì)其它擁有刪除功能的窗體進(jìn)行操作,發(fā)現(xiàn)均能達(dá)到相同的效果。因此,本次測(cè)試的測(cè)試結(jié)果為成功。如圖6-6、圖6-7所示。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試(4)刪除功能測(cè)試系統(tǒng)概述圖6-6系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖6-6系統(tǒng)概述圖6-7系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖6-7系統(tǒng)概述(5)查詢功能測(cè)試測(cè)試內(nèi)容:在系統(tǒng)主窗體中點(diǎn)擊人事檔案管理窗體。選擇相應(yīng)的查詢條件之后單擊查詢按鈕,則相關(guān)數(shù)據(jù)顯示在引用到窗體的數(shù)據(jù)庫(kù)中。比對(duì)數(shù)據(jù)庫(kù)之后發(fā)現(xiàn),相關(guān)數(shù)據(jù)為自己想要查詢的數(shù)據(jù)。同樣的方式,對(duì)其它擁有查詢功能的窗體進(jìn)行操作,發(fā)現(xiàn)均能達(dá)到相同的效果。(6)密碼修改功能測(cè)試測(cè)試內(nèi)容:在系統(tǒng)主窗體的密碼修改菜單。用戶輸入用戶名、舊密碼、新密碼和確認(rèn)新密碼之后,單擊修改密碼按鈕;如兩次輸入密碼不相同則會(huì)彈出提示框“兩次密碼的輸入不一致!”,則修改密碼不成功。(如圖6-9所示)。退出系統(tǒng)重新進(jìn)入的時(shí)候,用新密碼進(jìn)入,發(fā)現(xiàn)可以進(jìn)入系統(tǒng)主窗體。因此,本次測(cè)試的測(cè)試結(jié)果是成功的。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試(5)查詢功能測(cè)試系統(tǒng)概述參考文獻(xiàn)[1]張立等編著.程序天下--C#2.0實(shí)例自學(xué)手冊(cè)[M].電子工業(yè)出版社.2008.1:70-72[2]王福明主編.C#程序設(shè)計(jì)案例教材[M].科學(xué)出版社.2009:3[3]黃興榮等編著.C#程序設(shè)計(jì)實(shí)用教材[M].電子工業(yè)大學(xué)出版社.2009:189-191[4]韓曉祥、劉志軍主編.C#程序設(shè)計(jì)[M].中國(guó)人民大學(xué)出版社.2009:20[5]姚普選.數(shù)據(jù)庫(kù)原理及應(yīng)用[M].清華大學(xué)出版社.2002:7-9[6]陳宗斌等.精通SQLServer2005[M].電子工業(yè)出版社.2008:40[7]唐政、房大偉等編著.C#項(xiàng)目開(kāi)發(fā)實(shí)錄[M].清華大學(xué)出版社.2009:45-48[8]明日科技,鄒天思,孫明麗,龐婭娟.SP技術(shù)開(kāi)發(fā)大全[M].北京:人民郵電出版社,2007:3-4[9]紀(jì)紅.人事管理信息系統(tǒng)的設(shè)計(jì)與實(shí)施[J].計(jì)算機(jī)與現(xiàn)代化.2010年第3期,總第6期:89[10]RmezElmsri,UniversityOfTexstrli,F(xiàn)undmentlsOfDtbseSystems[M].NewYork:PersonEduction,2007:287-299[11]brhmSilberschtz,HenryF.Korth,S.Sudrshn.DtbseSystemsConcepts[M].NewYork:McGrw-HillCollege,2005:56-69[12]HnsVnVliet,SoftwreEngineering--PrinciplesndPrctice[M].NewYork:JohnWiley&Sons,2000:300-301參考文獻(xiàn)THXTHX班級(jí):09信管

姓名:陳吳俊

指導(dǎo)老師:李佳輝

柳州廣潤(rùn)勞務(wù)有限公司

人事信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)班級(jí):09信管

姓名:陳吳俊

指導(dǎo)老師:李佳輝柳州廣潤(rùn)勞務(wù)1系統(tǒng)概述5模塊實(shí)現(xiàn)6系統(tǒng)測(cè)試2技術(shù)介紹3系統(tǒng)分析目錄4數(shù)據(jù)設(shè)計(jì)1系統(tǒng)概述5模塊實(shí)現(xiàn)6系統(tǒng)測(cè)試2技術(shù)介紹3系統(tǒng)分析信息管理系統(tǒng)的研究背景及意義1.11系統(tǒng)概述信息管理系統(tǒng)的研究背景及意義1.11系統(tǒng)概述1.1信息管理系統(tǒng)的研究背景及意義

如今企業(yè)迅速發(fā)展,市場(chǎng)競(jìng)爭(zhēng)日益激烈,不確定的競(jìng)爭(zhēng)環(huán)境向現(xiàn)代企業(yè)提出了新的挑戰(zhàn),人事信息管理作為管理學(xué)的一個(gè)分支,在企業(yè)管理活動(dòng)中也越來(lái)越重要。企業(yè)要實(shí)現(xiàn)最大化利潤(rùn),最有效利用人力資源,就必須更新觀念,實(shí)現(xiàn)向人事信息管理的轉(zhuǎn)變。而要使企業(yè)人事信息管理更加現(xiàn)代化、科學(xué)化、標(biāo)準(zhǔn)化、效益化,關(guān)鍵在于公司人力資源系統(tǒng)管理方案的制定,并在實(shí)踐中檢驗(yàn)、修正、改進(jìn)再通過(guò)人事信息管理系統(tǒng)作為載體去加速實(shí)施。在中小型企業(yè)高速發(fā)展的今天,本系統(tǒng)是重點(diǎn)針對(duì)這些企業(yè)開(kāi)發(fā)的一款人事信息管理系統(tǒng),經(jīng)過(guò)市場(chǎng)調(diào)查分析發(fā)現(xiàn)中小型企業(yè)的人事管理在任務(wù)管理、績(jī)效考核、薪酬核發(fā)等方面存在缺陷。在此形勢(shì)下,我們開(kāi)發(fā)設(shè)計(jì)了此套廣潤(rùn)公司人事信息管理系統(tǒng),通過(guò)此系統(tǒng),管理人員可查詢員工檔案、考勤、薪資等相關(guān)信息并根據(jù)用戶權(quán)限對(duì)其進(jìn)行維護(hù),普通員工亦可在管理人員授權(quán)后進(jìn)行相應(yīng)的查詢等操作。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試1.1信息管理系統(tǒng)的研究背景及意義系統(tǒng)概述1.2人事信息管理系統(tǒng)的發(fā)展趨勢(shì)

無(wú)論是發(fā)達(dá)國(guó)家還是發(fā)展中國(guó)家,對(duì)人力資源的戰(zhàn)略性意義都有了深刻的認(rèn)識(shí)。人力資源更有效地開(kāi)發(fā)問(wèn)題將主導(dǎo)整個(gè)21世紀(jì)甚至更為遙遠(yuǎn),這種狀況的變化起因于競(jìng)爭(zhēng)的壓力。世界經(jīng)濟(jì)的全球化過(guò)程和國(guó)家的開(kāi)放過(guò)程,要求各企業(yè)管理部門降低管理成本以減少競(jìng)爭(zhēng)壓力和增強(qiáng)競(jìng)爭(zhēng)能力。無(wú)論何時(shí),高新科技的發(fā)展越來(lái)越多地取決于科學(xué)和技術(shù)、知識(shí)與技能,它不僅要求員工尤其是技術(shù)人員掌握新的科學(xué)知識(shí)和技術(shù)能力,而且更重要的在于要求他們能深入而快捷地掌握和應(yīng)用這些知識(shí)和技能。隨著社會(huì)政治和經(jīng)濟(jì)的發(fā)展,對(duì)人事管理部門和管理人員也提出了新的要求和新的問(wèn)題,不得不考慮類似工作類型分票、崗位分析、充分尊重員工以及為他們提供良好的個(gè)人發(fā)展和自我價(jià)值實(shí)現(xiàn)的環(huán)境與條件等問(wèn)題。這樣,人力資源管理就派上了用場(chǎng)。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試1.2人事信息管理系統(tǒng)的發(fā)展趨勢(shì)系統(tǒng)概述1.2人事信息管理系統(tǒng)的發(fā)展趨勢(shì)柳州廣潤(rùn)勞務(wù)公司人事信息管理系統(tǒng)主要研究實(shí)現(xiàn)以下內(nèi)容:(1)員工信息管理:主要實(shí)現(xiàn)管理企業(yè)內(nèi)部員工的基本信息管理,包括員工基本信息的錄入、修改、刪除以及員工家庭信息、員工工作簡(jiǎn)歷、員工獎(jiǎng)懲記錄、員工培訓(xùn)記錄、員工工作業(yè)績(jī)、員工離職信息管理等功能。(2)考勤管理:主要包含個(gè)人考勤以及部門考勤兩部分,通過(guò)員工考勤信息處理模塊實(shí)現(xiàn)員工考勤信息的錄入、修改、刪除操作及員工考勤信息的統(tǒng)計(jì)等信息[3],同時(shí)對(duì)部門考勤信息的統(tǒng)計(jì)也能作為員工獎(jiǎng)懲辦法的重要依據(jù)。(3)工資管理:通過(guò)工資核算模塊實(shí)現(xiàn)工資的錄入核算,并在工資發(fā)放模塊中實(shí)現(xiàn)工資的按部門發(fā)放。(4)查詢管理:主要實(shí)現(xiàn)對(duì)企業(yè)員工的人事檔案、考勤記錄和工資信息等信息的模糊查詢。(5)系統(tǒng)管理:對(duì)系統(tǒng)信息進(jìn)行設(shè)置。主要實(shí)現(xiàn)操作權(quán)限的設(shè)置、新用戶的添加、用戶密碼的修改、公司部門設(shè)置和系統(tǒng)幫助信息。(6)退出系統(tǒng)。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試1.2人事信息管理系統(tǒng)的發(fā)展趨勢(shì)系統(tǒng)概述2技術(shù)介紹2技術(shù)介紹2.1C#技術(shù)簡(jiǎn)介要了解C#,首先要了解Microsoft.NETFrmeWork。Microsoft.NETFrameWork是微軟公司提出的新一代軟件開(kāi)發(fā)模型,C#語(yǔ)言是.NETFrameWork中新一代的開(kāi)發(fā)工具。C#語(yǔ)言是一種現(xiàn)代的,面向?qū)ο蟮恼Z(yǔ)言,它簡(jiǎn)化了C++語(yǔ)言在類、命名控件、方法重載和異常處理等方面的操作,摒棄了C++的復(fù)雜性,更易使用。它使用組件編程,在這方面和VB類似。在動(dòng)態(tài)查閱、中間代碼技術(shù)、參數(shù)傳遞、交叉語(yǔ)言處理、面向?qū)ο蠓矫嬗凶约旱奶攸c(diǎn)。另外,由于C#中取消了指針的功能,這樣可以有效防止病毒程序利用非法指針訪問(wèn)私有成員,也能避免指針的誤操作產(chǎn)生的錯(cuò)誤。因此,其在安全性方面也有了很大的提高[4]。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試2.1C#技術(shù)簡(jiǎn)介系統(tǒng)概述2.2SQL技術(shù)簡(jiǎn)介2.2.1數(shù)據(jù)庫(kù)的基本概念數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造優(yōu)化的數(shù)據(jù)庫(kù)邏輯模式和物理結(jié)構(gòu),并據(jù)此簡(jiǎn)歷數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)庫(kù)操作要求。SQL(StructuredQueryLanguge)即結(jié)構(gòu)化查詢語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,其主要功能就是同各種數(shù)據(jù)建立聯(lián)系,進(jìn)行溝通,SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等,同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。SQL語(yǔ)言具有以下四種特點(diǎn):第一,它是一種一體化語(yǔ)言,集數(shù)據(jù)定義DDL、數(shù)據(jù)操縱DML、數(shù)據(jù)控制DCL功能于一體,可以完成數(shù)據(jù)庫(kù)中全部操作,包括定義關(guān)系模式、錄入數(shù)據(jù)、查詢、維護(hù)等;第二,它是一種高度非過(guò)程化的語(yǔ)言,用戶只需要描述清楚需要“做什么”,SQL語(yǔ)言就能將要求交給系統(tǒng),自動(dòng)完成全部工作;第三,SQL語(yǔ)言簡(jiǎn)潔,語(yǔ)法簡(jiǎn)單,語(yǔ)法接近英語(yǔ)口語(yǔ);第四,它可以直接以命令的方式交互使用,也可以嵌入到程序設(shè)計(jì)語(yǔ)言當(dāng)中以程式方式使用。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試2.2SQL技術(shù)簡(jiǎn)介系統(tǒng)概述2.2.2本系統(tǒng)中數(shù)據(jù)庫(kù)的訪問(wèn)本系統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)過(guò)程實(shí)現(xiàn)主要通過(guò)六個(gè)步驟[5]:(1)建立數(shù)據(jù)庫(kù)表,表中存儲(chǔ)相應(yīng)的員工基本信息檔案。(2)使用SqlConnection或OleDbConnection類建立數(shù)據(jù)庫(kù)應(yīng)用程序和數(shù)據(jù)庫(kù)連接對(duì)象。(3)從數(shù)據(jù)庫(kù)指定表中獲取所需記錄。(4)從數(shù)據(jù)庫(kù)指定表中獲取的所需記錄組成一個(gè)新表,填充到DataSet類對(duì)象中,可填充多個(gè)表,并可在DataSet類對(duì)象中指定表和表的關(guān)系。取出所需的記錄后,斷開(kāi)數(shù)據(jù)庫(kù)連接。(5)用支持?jǐn)?shù)據(jù)庫(kù)綁定控件(例如DataGrid控件)顯示DataSet類對(duì)象中的數(shù)據(jù),供用戶查詢和修改。(6)及時(shí)更新DataSet中內(nèi)容,并把修改的數(shù)據(jù)存回源數(shù)據(jù)庫(kù)。本系統(tǒng)中數(shù)據(jù)庫(kù)連接部分的具體實(shí)現(xiàn)代碼如下:String

MySQLConnectionString

=

global::MyPersonnel.Properties.Settings.Default.MyPersonnelConnectionString;SqlConnection

MyConnection

=

new

SqlConnection(MySQLConnectionString);MyConnection.Open();系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試2.2.2本系統(tǒng)中數(shù)據(jù)庫(kù)的訪問(wèn)系統(tǒng)概述

本系統(tǒng)中數(shù)據(jù)庫(kù)連接部分的具體實(shí)現(xiàn)代碼如下:String

MySQLConnectionString

=

global::MyPersonnel.Properties.Settings.Default.MyPersonnelConnectionString;SqlConnection

MyConnection

=

new

SqlConnection(MySQLConnectionString);

MyConnection.Open();系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試本系統(tǒng)中數(shù)據(jù)庫(kù)連接部分的具體實(shí)現(xiàn)代碼如3系統(tǒng)分析3系統(tǒng)分析3.1需求分析本系統(tǒng)主要是針對(duì)柳州廣潤(rùn)勞務(wù)有限公司設(shè)計(jì),基于其他企業(yè)人事管理系統(tǒng)的不足,本系統(tǒng)更好地完成了數(shù)據(jù)的新增、修改、刪除操作,并且可以將員工信息添加到Excel文檔,這樣,不但利于保存,還可以通過(guò)Excel文檔將所需資料進(jìn)行打印。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.1需求分析系統(tǒng)概述3.2系統(tǒng)概述本系統(tǒng)主要針對(duì)柳州廣潤(rùn)勞務(wù)有限公司的人事管理人員及企業(yè)管理人員設(shè)計(jì),以幫助其實(shí)現(xiàn)企業(yè)人員管理的信息化和自動(dòng)化。通過(guò)本系統(tǒng),人事管理人員可以實(shí)現(xiàn)員工檔案管理,員工考勤信息的添加、查詢,員工離職管理,員工薪資的錄入、發(fā)放和查詢管理等操作。由于公司管理人員需要對(duì)企業(yè)人事信息進(jìn)行系統(tǒng)的了解,本系統(tǒng)采用了模糊查詢的功能,企業(yè)管理人員可以清晰地了解部門人員分配、員工年齡、文化程度、婚姻狀況等員工信息。同時(shí),人事管理人員還可以將所需的數(shù)據(jù)通過(guò)Excel等形式予以打印,實(shí)現(xiàn)辦公流程的系統(tǒng)化。為滿足不同員工對(duì)本系統(tǒng)的特殊要求,系統(tǒng)添加了權(quán)限設(shè)置的功能,針對(duì)不同的企業(yè)員工,分配不同的權(quán)限,這將更有利于企業(yè)的規(guī)范化、科學(xué)化的管理。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.2系統(tǒng)概述系統(tǒng)概述3.3系統(tǒng)目標(biāo)根據(jù)企業(yè)對(duì)人事管理的要求,制定合理企業(yè)人事管理系統(tǒng)具體目標(biāo)如下:(1)員工基本檔案、員工簡(jiǎn)歷、員工家庭成員信息等相關(guān)界面的新增、修改、刪除操作。(2)按相應(yīng)要求對(duì)員工的考勤、工資等進(jìn)行管理以及核算發(fā)放。(3)針對(duì)不同用戶的登陸權(quán)限進(jìn)行管理。(4)員工考勤信息的數(shù)據(jù)化顯示,以方便企業(yè)對(duì)員工及所在部門進(jìn)行年終考核。(5)可以實(shí)現(xiàn)將相應(yīng)數(shù)據(jù)利用Excel表格的形式導(dǎo)出打印。(6)系統(tǒng)運(yùn)行良好,兼容性強(qiáng)。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.3系統(tǒng)目標(biāo)系統(tǒng)概述3.4可行性分析3.4.1經(jīng)濟(jì)可行性分析完成本系統(tǒng)需要硬件和軟件兩方面的技術(shù)支持。硬件方面需要開(kāi)發(fā)服務(wù)器一臺(tái),個(gè)人電腦在此可作為服務(wù)器使用;軟件方面,由于本系統(tǒng)屬于小型管理系統(tǒng),利用VisualStudio2010和SQLServer2005數(shù)據(jù)庫(kù)開(kāi)發(fā)工具即可實(shí)現(xiàn),綜合來(lái)看,系統(tǒng)的開(kāi)發(fā)費(fèi)用、安裝、運(yùn)行和維護(hù)的費(fèi)用成本較低,同時(shí)產(chǎn)生的效益較高,因此在經(jīng)濟(jì)上是十分可行的。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.4可行性分析系統(tǒng)概述3.4.2技術(shù)可行性分析本系統(tǒng)采用C#開(kāi)發(fā)技術(shù)、SQLServer2005數(shù)據(jù)庫(kù)技術(shù)進(jìn)行開(kāi)發(fā)設(shè)計(jì)。首先,c#是微軟為.NET量身定做的開(kāi)發(fā)語(yǔ)言集合了C/C++和VB的雙重優(yōu)點(diǎn),具有簡(jiǎn)易型、靈活性、移植性強(qiáng)的特點(diǎn),同時(shí)使用VisulStudio2010作為開(kāi)發(fā)平臺(tái),對(duì)于開(kāi)發(fā)中小系統(tǒng)來(lái)說(shuō),這種開(kāi)發(fā)環(huán)境是十分可行的。其次,本系統(tǒng)采用SQLServer2005數(shù)據(jù)庫(kù),其在系統(tǒng)安全性、可用性和高穩(wěn)定性上有很大的提升。再次,本系統(tǒng)的操作環(huán)境采用Windows下的Server2003操作系統(tǒng)。最后,考慮到兩者兼容的問(wèn)題,由于兩者都屬于微軟公司的產(chǎn)品,所以兼容性上不存在太大問(wèn)題。硬件方面,采用標(biāo)準(zhǔn)的服務(wù)器硬件配置,能夠滿足本系統(tǒng)的要求。綜上所述,本系統(tǒng)的技術(shù)可行性不存在問(wèn)題。3.4.3管理可行性分析本系統(tǒng)的主要應(yīng)用對(duì)象為企業(yè)的人事管理人員和企業(yè)的高層管理者,由于本系統(tǒng)界面簡(jiǎn)潔、結(jié)構(gòu)清晰、操作簡(jiǎn)單,所以在對(duì)相應(yīng)使用人員進(jìn)行前期培訓(xùn)的情況下是可以順利使用的。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.4.2技術(shù)可行性分析系統(tǒng)概述3.5系統(tǒng)邏輯結(jié)構(gòu)圖及業(yè)務(wù)流程圖設(shè)計(jì)系統(tǒng)邏輯結(jié)構(gòu)圖能清晰地反映出系統(tǒng)的結(jié)構(gòu)功能和模塊分布,用戶可以一目了然地了解系統(tǒng)的整體邏輯結(jié)構(gòu),加深對(duì)系統(tǒng)功能的理解。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試3.5系統(tǒng)邏輯結(jié)構(gòu)圖及業(yè)務(wù)流程圖設(shè)計(jì)系統(tǒng)概述本系統(tǒng)的邏輯結(jié)構(gòu)圖如圖3-1所示:圖3-1企業(yè)人事管理系統(tǒng)邏輯結(jié)構(gòu)圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試本系統(tǒng)的邏輯結(jié)構(gòu)圖如圖3-1所示:圖3-1企業(yè)人事管理系統(tǒng)系統(tǒng)業(yè)務(wù)流程圖如圖3-2所示:圖3-2企業(yè)人事管理系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試系統(tǒng)業(yè)務(wù)流程圖如圖3-2所示:圖3-2企業(yè)人事管理系統(tǒng)業(yè)務(wù)4數(shù)據(jù)設(shè)計(jì)4數(shù)據(jù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)企業(yè)人事信息管理系統(tǒng)的數(shù)據(jù)庫(kù)主要用來(lái)記錄該企業(yè)所有員工的基本信息及考勤、薪資等信息的數(shù)據(jù),本系統(tǒng)的數(shù)據(jù)庫(kù)命名為MyPersonnel,共用13張數(shù)據(jù)表來(lái)存儲(chǔ)相應(yīng)信息。數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)作為系統(tǒng)開(kāi)發(fā)的重要組成部分,是根據(jù)企業(yè)管理系統(tǒng)的相應(yīng)需求制定的,數(shù)據(jù)庫(kù)的優(yōu)劣直接影響到系統(tǒng)的后期開(kāi)發(fā)和應(yīng)用。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試4.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)系統(tǒng)概述本系統(tǒng)中,為了保證系統(tǒng)的安全性,在登錄系統(tǒng)的時(shí)候用戶需要輸入正確的用戶名名、密碼,并且通過(guò)不同的用戶名和密碼進(jìn)入不同的管理界面[6]。因此,需要一個(gè)數(shù)據(jù)庫(kù)表用來(lái)記錄用戶的用戶名和密碼。登錄表的實(shí)體E-R圖只給出了部分字段,如圖4-1所示:圖4-1操作用戶表實(shí)體E-R圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試本系統(tǒng)中,為了保證系統(tǒng)的安全性,在登錄系統(tǒng)的時(shí)候用戶需要輸入在企業(yè)人事管理系統(tǒng)中,員工基本檔案信息表屬于其中最重要的一個(gè)表,在這個(gè)表中記錄了員工的基本檔案。表中涉及的員工信息字段過(guò)多,本實(shí)體E-R圖只給出部分字段。本系統(tǒng)的基本檔案表E-R圖如圖4-2所示:圖4-2基本檔案表實(shí)體E-R圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試在企業(yè)人事管理系統(tǒng)中,員工基本檔案信息表屬于其中最重要的一個(gè)為了更全面地記錄員工信息,在本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,創(chuàng)建了一個(gè)員工家庭成員表,來(lái)記錄每個(gè)員工的家庭成員及其工作單位和聯(lián)系方式等信息。員工家庭成員表的實(shí)體E-R圖只給出了部分字段,如圖4-3所示:圖4-3員工家庭成員表實(shí)體E-R圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試為了更全面地記錄員工信息,在本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,創(chuàng)建了一個(gè)在本系統(tǒng)中,涉及到了員工的考勤信息,員工的考勤信息是通過(guò)數(shù)據(jù)庫(kù)進(jìn)行顯示的。其實(shí)體E-R圖如圖4-4所示:圖4-4考勤信息表實(shí)體E-R圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試在本系統(tǒng)中,涉及到了員工的考勤信息,員工的考勤信息是通過(guò)數(shù)據(jù)在企業(yè)中,員工獲得獎(jiǎng)懲是必不可少的。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,加入一個(gè)員工獎(jiǎng)懲記錄表,以便對(duì)員工的獎(jiǎng)懲信息進(jìn)行記錄。獎(jiǎng)懲表的實(shí)體E-R圖如圖4-5所示:圖4-5獎(jiǎng)懲記錄表實(shí)體E-R圖系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試在企業(yè)中,員工獲得獎(jiǎng)懲是必不可少的。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,加入一個(gè)人事信息管理系統(tǒng)離不開(kāi)對(duì)員工的工資核算,將員工的工資信息動(dòng)態(tài)錄入數(shù)據(jù)庫(kù)并且能隨時(shí)清晰地查看,是設(shè)計(jì)此工資核算表的目的。此處只給出了部分字段,其E-R圖設(shè)計(jì)如圖4-6所示:圖4-6工資核算表系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試人事信息管理系統(tǒng)離不開(kāi)對(duì)員工的工資核算,將員工的工資信息動(dòng)態(tài)4.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)上面設(shè)計(jì)的E-R圖,便可以在數(shù)據(jù)庫(kù)中創(chuàng)建相應(yīng)的數(shù)據(jù)庫(kù)表,本系統(tǒng)的各數(shù)據(jù)表的結(jié)構(gòu)介紹如下:(1)操作用戶表用于存放使用者的信息及其權(quán)限信息。其結(jié)構(gòu)如表4-1所示:表4-1操作用戶表系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試4.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)(1)操作用戶表用于存放使用者的信息5模塊實(shí)現(xiàn)5模塊實(shí)現(xiàn)5.1系統(tǒng)登錄模塊的實(shí)現(xiàn)當(dāng)企業(yè)管理者或人事部門負(fù)責(zé)人需要登錄系統(tǒng)進(jìn)行各項(xiàng)工作時(shí),只要輸入正確的用戶名稱和用戶密碼,就能順利登入系統(tǒng),有效地保證了系統(tǒng)的安全性。柳州廣潤(rùn)勞務(wù)有限公司人事信息管理系統(tǒng)登錄窗體如圖5-1所示:系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖5-1系統(tǒng)登錄窗體5.1系統(tǒng)登錄模塊的實(shí)現(xiàn)系統(tǒng)概述圖5-1系統(tǒng)登錄窗體用戶輸入用戶名稱及用戶密碼時(shí),在登錄系統(tǒng)的click事件中,通過(guò)“SelectCOUNT(*)From操作用戶Where用戶名稱=@用戶名稱AND用戶密碼=@用戶密碼”語(yǔ)句來(lái)判斷用戶輸入的用戶名稱和用戶密碼是否正確。若不正確,則將定義的MyTryCount變量(用于記錄登錄的次數(shù))自動(dòng)加1,并提示“用戶密碼或用戶名稱有錯(cuò),還有*次機(jī)會(huì)。”當(dāng)MyTryCount變量大于3的時(shí)候,執(zhí)行連接斷開(kāi)語(yǔ)句,系統(tǒng)退出,不能登錄;若密碼正確,則根據(jù)“SqlParameterMySqlPWParameter=newSqlParameter();MySqlPWParameter.ParameterName="@用戶密碼";MySqlPWParameter.Value=this.用戶密碼TextBox.Text;”語(yǔ)句,在操作用戶表中找到相應(yīng)的用戶名和密碼對(duì)應(yīng)的權(quán)限,進(jìn)入系

統(tǒng)。并通過(guò)this.MyOpertor

所連接到的不同字符串來(lái)

進(jìn)行用戶的分權(quán)限進(jìn)入系

統(tǒng)。關(guān)鍵代碼詳見(jiàn)附錄A-1

系統(tǒng)登錄模塊關(guān)鍵代碼。圖5-1系統(tǒng)登錄窗體系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試用戶輸入用戶名稱及用戶密碼時(shí),在登錄系統(tǒng)的click事件中,5.2主窗體的實(shí)現(xiàn)本窗體應(yīng)用了MenuStrip控件的ToolStripDropDownItem對(duì)象,該對(duì)象的功能是用于存儲(chǔ)各菜單項(xiàng)下的所有信息,再通過(guò)該對(duì)象的DropDownItem屬性獲取各子菜單項(xiàng)的名稱。其窗體如圖5-2所示:系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖5-2柳州廣潤(rùn)勞務(wù)有限公司員工信息管理系統(tǒng)主窗體5.2主窗體的實(shí)現(xiàn)系統(tǒng)概述圖5-2柳州廣潤(rùn)勞務(wù)有限公司員工5.3系統(tǒng)人事基本檔案及相關(guān)模塊的實(shí)現(xiàn)人事基本檔案及相關(guān)模塊用來(lái)對(duì)員工的基本檔案、家庭信息、工作簡(jiǎn)歷、獎(jiǎng)懲記錄、培訓(xùn)記錄、離職記錄等進(jìn)行新增、修改、刪除的操作。為了更好的進(jìn)行查詢操作,在此設(shè)計(jì)了模糊查詢的功能[8]。人事基本檔案窗體運(yùn)行結(jié)果圖如圖5-3所示:系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試5.3系統(tǒng)人事基本檔案及相關(guān)模塊的實(shí)現(xiàn)系統(tǒng)概述圖5-3廣潤(rùn)員工基本檔案維護(hù)窗體本窗體通過(guò)在BindingNvigtor中添加相應(yīng)的Button控件和Label控件。首先,本窗體查詢功能的實(shí)現(xiàn):在連接成功數(shù)據(jù)庫(kù)后,用戶單擊查詢Button的按鈕,響應(yīng)其click事件,通過(guò)ToolStripTextBox.Text方法,獲取文本框中的信息并與This.MyPersonnelDtSet.基本檔案中的信息進(jìn)行比較,若有相似信息,則在添加到頁(yè)面的數(shù)據(jù)庫(kù)。其次,本窗體添加功能的實(shí)現(xiàn):用戶在單擊添加按鈕時(shí),在自編號(hào)的Label中實(shí)現(xiàn)了一個(gè)自動(dòng)獲取編號(hào)的功能。在定義的變量MyLength中通過(guò)MyLength=MyID.ToString().Length獲取字段的長(zhǎng)度,進(jìn)而通過(guò)Switch()語(yǔ)句來(lái)控制自編號(hào)的位數(shù)。自編號(hào)獲取成功后,用戶添加相應(yīng)的信息至文本框,隨后調(diào)用保存按鈕的click事件,在保存的click事件中,先進(jìn)行了一個(gè)判斷操作,如果姓名,員工編碼都不為空,執(zhí)行“this.基本檔案Tbledpter.Updte(this.myPersonnelDtSet.基本檔案)”語(yǔ)句,將添加后的數(shù)據(jù)進(jìn)行數(shù)據(jù)保存。否則彈出消息提示框Show名、員工編號(hào)文本框不能為空,請(qǐng)核對(duì)后再執(zhí)行保存操作","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)。此判斷操作結(jié)束后,系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試執(zhí)行“this.基本檔案Tbledpter.Updte(this.myPersonnelDtSet.基本檔案)”語(yǔ)句,將添加后的數(shù)據(jù)進(jìn)行數(shù)據(jù)保存。再次,本窗體的修改功能與查詢功能聯(lián)合使用,當(dāng)用戶查詢出相關(guān)的信息后,進(jìn)行修改仍執(zhí)行updte語(yǔ)句,然后單擊保存按鈕進(jìn)行保存[9]。最后,是基本檔案窗體的刪除功能實(shí)現(xiàn),在刪除功能中首先做的仍是數(shù)據(jù)庫(kù)的連接,數(shù)據(jù)庫(kù)連接成功后,通過(guò)姓名text進(jìn)行刪除,其相應(yīng)執(zhí)行代碼為MyCommnd.CommndText="delete*From基本檔案where姓名=@姓名。關(guān)鍵代碼詳見(jiàn)附錄A-2基本檔案維護(hù)模塊關(guān)鍵代碼。圖5-3廣潤(rùn)員工基本檔案維護(hù)窗體本窗體通過(guò)在Binding5.4系統(tǒng)考勤管理窗體的實(shí)現(xiàn)本窗體實(shí)現(xiàn)的功能包括:查詢各部門所有員工在該月里的考勤記錄,由于這里的查詢連接的是基本檔案的數(shù)據(jù)庫(kù),所有可以查詢出該部門的所有員工考勤記錄??紤]到領(lǐng)導(dǎo)審閱考核的問(wèn)題,本窗體添加了打印按鈕,用戶可將相關(guān)的信息用Excel導(dǎo)出,進(jìn)而進(jìn)行打印。其運(yùn)行窗體如圖5-4所示:系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖5-4月度部門考勤信息維護(hù)窗體5.4系統(tǒng)考勤管理窗體的實(shí)現(xiàn)系統(tǒng)概述圖5-4月度部門考勤信首先,說(shuō)明查詢功能的實(shí)現(xiàn)。因?yàn)楸静樵儾捎玫氖腔旌喜樵兊姆绞剑孕枰扔胕f語(yǔ)句判斷年份、月份和部門的Text是否為空。以年份為例,執(zhí)行“this.考勤年份ToolStripComboBox.Text.Length<1”語(yǔ)句。若為空,則退出。三者均不為空的時(shí)候,執(zhí)行數(shù)據(jù)庫(kù)查詢操作,此操作方法與基本檔案查詢類似。所不同的是,本次查詢執(zhí)行的是視圖操作,執(zhí)行語(yǔ)句為“stringMySQL="Select*From在職員工視圖WHERE部門='"+this.部門ToolStripComboBox.Text+"'"”若能夠查詢出相應(yīng)員工信息,則在DtGridView中進(jìn)行顯示。再次,打印功能的實(shí)現(xiàn)窗體是通過(guò)導(dǎo)出Excel表的形式實(shí)現(xiàn)的。實(shí)現(xiàn)的具體方法是,通過(guò)實(shí)例化一個(gè)Myexcel對(duì)pplictionClssMyExcel,通過(guò)此對(duì)象來(lái)操作相應(yīng)的方法。定義一個(gè)二維數(shù)組MyDt,用來(lái)存放導(dǎo)出的excel數(shù)據(jù)。通過(guò)MyWorkSheet=(Worksheet)MyWorkBook.Worksheets[1]方法在Excel中建立一個(gè)表,用來(lái)存放數(shù)據(jù),通過(guò)MyRnge=MyWorkSheet.get_Rnge("5","C5")語(yǔ)句建立相應(yīng)的行和列。在dtgridview中顯示相應(yīng)數(shù)據(jù)。當(dāng)系統(tǒng)中不存在excel程序的時(shí)候,彈出界面提示MessgeBox.Show("Excel程序無(wú)法啟動(dòng)","信息提示",MessgeBoxButtons.OK,MessgeBoxIcon.Informtion)。關(guān)鍵代碼詳見(jiàn)附錄A-3員工考勤信息管理模塊關(guān)鍵代碼。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試首先,說(shuō)明查詢功能的實(shí)現(xiàn)。因?yàn)楸静樵儾捎玫氖腔旌喜樵兊姆绞剑?.5系統(tǒng)工資管理模塊的實(shí)現(xiàn)在本模塊中,最重要的是工資核算和工資發(fā)放兩個(gè)模塊的實(shí)現(xiàn)。工資核算的實(shí)現(xiàn)是一個(gè)查詢數(shù)據(jù)并將其進(jìn)行計(jì)算的過(guò)程;工資發(fā)放實(shí)現(xiàn)的是打印員工工資信息和工資發(fā)放的過(guò)程。具體實(shí)現(xiàn)過(guò)程為:在廣潤(rùn)員工工資核算窗口,企業(yè)管理者輸入相應(yīng)的部門信息和查詢年月,點(diǎn)擊查詢之后搜索出相應(yīng)的部門工資信息,再通過(guò)修改表格中相應(yīng)工資金額,單擊保存后系統(tǒng)自動(dòng)核算應(yīng)繳所得稅及實(shí)發(fā)工資,再通過(guò)發(fā)工資按鈕將工資添加到數(shù)據(jù)庫(kù),為方便管理,本窗體還添加了打印的相關(guān)功能。其運(yùn)行界面如圖5-5所示。另外,在工資發(fā)放窗口中,通過(guò)單擊打印按鈕,將工資發(fā)放表的相關(guān)內(nèi)容導(dǎo)出到Excel表格進(jìn)行打印核對(duì),如圖5-6所示:系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試5.5系統(tǒng)工資管理模塊的實(shí)現(xiàn)系統(tǒng)概述圖5-5工資核算窗體系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖5-5工資核算窗體系統(tǒng)概述圖5-6工資發(fā)放(導(dǎo)出Excel表格打印)窗體系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試圖5-6工資發(fā)放(導(dǎo)出Excel表格打?。┐绑w系統(tǒng)概述首先在核算窗體中,添加需要查詢的部門信息和年月,調(diào)用查詢的click()事件將部門信息顯示在窗體表格中。管理者可直接修改表中數(shù)據(jù),調(diào)整當(dāng)月工資金額,單擊保存按鈕,系統(tǒng)核算表中各項(xiàng)工資金額,計(jì)算出所得稅之后講表中數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中,工資核算完畢。調(diào)用發(fā)工資按鈕的click()事件,因?yàn)樵诠べY發(fā)放之后,數(shù)據(jù)就不能夠在前臺(tái)界面進(jìn)行刪除操作了,所以需要在發(fā)工資的click事件中添加一個(gè)消息提示(“請(qǐng)確認(rèn)是否發(fā)放*年*月的工資”,工資一旦發(fā)放將不能恢復(fù))的彈出窗口。第一步是將工資核算表中的相應(yīng)數(shù)據(jù)連接上年份和月語(yǔ)句為SelectCOUNT(*)From工資核算表Where發(fā)放年份="+this.年份ToolStripComboBox.Text+"ND發(fā)放月份="+this.月份ToolStripComboBox.Text+"ND員工編號(hào)='"+My員工編號(hào)+"'"。第二步是從員工基本檔案中搜索出相應(yīng)的銀行賬號(hào)、住房基金賬號(hào)等信息。第三步是調(diào)用INSERTINTO的SQL語(yǔ)句,工資核算表中的相應(yīng)數(shù)據(jù)按照部門和時(shí)間的方式添加到工資發(fā)放表之中。其次是工資發(fā)放,通過(guò)輸入部門、年月信息,將數(shù)據(jù)庫(kù)中的工資信息顯示在窗口表格中。單擊打印按鈕,將數(shù)據(jù)表導(dǎo)出到Excel表格,實(shí)現(xiàn)工資發(fā)放表的打印。關(guān)鍵代碼詳見(jiàn)附錄A-4工資管理模塊關(guān)鍵代碼。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試首先在核算窗體中,添加需要查詢的部門信息和年月,調(diào)用查詢的c6系統(tǒng)測(cè)試6系統(tǒng)測(cè)試6.1測(cè)試目的程序測(cè)試是指程序測(cè)試就是在程序投入運(yùn)行前,對(duì)程序的需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼最終的復(fù)審,是保證程序質(zhì)量的關(guān)鍵步驟。在系統(tǒng)正式交付運(yùn)行前,一般需要做系統(tǒng)測(cè)試來(lái)檢測(cè)系統(tǒng)是否符合預(yù)期開(kāi)發(fā)的目標(biāo)、產(chǎn)品的使用是否方便、產(chǎn)品的穩(wěn)定性是否良好、產(chǎn)品在運(yùn)行過(guò)程中是否會(huì)出錯(cuò)等問(wèn)題。系統(tǒng)概述技術(shù)介紹系統(tǒng)分析數(shù)據(jù)設(shè)計(jì)模塊實(shí)現(xiàn)系統(tǒng)測(cè)試6.1測(cè)試目的系統(tǒng)概述6.2測(cè)試方法在系統(tǒng)測(cè)試的各種方法中,通常使用的有兩種:即黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試是指將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性情況下,測(cè)試軟件

溫馨提示

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

評(píng)論

0/150

提交評(píng)論