第一篇:人事管理系統(tǒng)解決方案
http://004km.cn/
人事管理系統(tǒng)解決方案
一、系統(tǒng)簡介
人事管理系統(tǒng)是針對高校人事工作而專門開發(fā)的多功能集成應(yīng)用,它能夠?qū)崿F(xiàn)高校教職工管理工作的信息化、統(tǒng)一化,為各種事務(wù)性工作的辦理提供統(tǒng)一的流程。人事管理系統(tǒng)采用數(shù)據(jù)庫技術(shù)、分布式信息處理技術(shù)構(gòu)建,依托校園網(wǎng)絡(luò)運(yùn)行,實(shí)現(xiàn)對高校人事信息進(jìn)行數(shù)據(jù)管理、維護(hù)、共享、交換,并以工作崗位為核心實(shí)現(xiàn)對教職工的電子身份認(rèn)證和權(quán)限管理。
人事管理系統(tǒng)能夠?qū)υ邢到y(tǒng)進(jìn)行有效整合,實(shí)現(xiàn)資源共享,簡化辦理流程,在提升工作效率的同時,確保各種數(shù)據(jù)的權(quán)威性和準(zhǔn)確性。高校引入人事管理系統(tǒng)后,能夠大幅提升人事管理方面的整體水平。人事管理系統(tǒng)能夠?qū)崿F(xiàn)功能模塊的定制化,適用于各類大中專院校。系統(tǒng)具有極強(qiáng)的兼容性和可拓展性,功能模塊間能夠隨意組合,以實(shí)際應(yīng)用為最終目的。
二、系統(tǒng)功能
人事管理系統(tǒng)是為解決大量復(fù)雜的教職工日常工作而設(shè)計,在功能上涵蓋了所有環(huán)節(jié),本著實(shí)用的設(shè)計思想,著眼與高校后勤的管理特色和實(shí)際需要,幫助高校對人力資源管理的各項(xiàng)業(yè)務(wù)流程進(jìn)行全面的電子化管理,解決人力資源管理的實(shí)際問題。
1、組織機(jī)構(gòu)設(shè)置
http://004km.cn/
對后勤組織機(jī)構(gòu)的基本信息進(jìn)行設(shè)置和維護(hù)??梢栽黾?、修改和刪除組織機(jī)構(gòu)信息(在權(quán)限允許的情況下),也可以查看各部門下屬的人員信息。
2、崗位信息設(shè)置
對后勤各部門下的崗位類別和信息進(jìn)行設(shè)置和維護(hù)。其中包含:崗位類型、崗位位置、職責(zé)范圍、崗位編制數(shù)、崗位職責(zé)、崗位職責(zé)條件及服務(wù)細(xì)則考核標(biāo)準(zhǔn)、崗位系數(shù)、崗位津貼等。
3、人事檔案管理
http://004km.cn/
對人員的基本信息進(jìn)行管理和維護(hù)。可以根據(jù)人員的類別(在編、非在編、自管、離職、退休)查詢?nèi)藛T的基本信息和部門的人數(shù)。也可以添加、修改和刪除(有權(quán)限控制)人員的基本信息。在人員的基本信息記錄中還可以添加人員的各種證件掃描件,并且可以查看這些證件的圖片。系統(tǒng)可以用電子表格文件還具有批量導(dǎo)入人員基本信息的功能。
4、人員合同管理
對人員的勞動合同進(jìn)行管理和維護(hù)。可以增加、修改和刪除人員的勞動合同信息。可以對人員的合同進(jìn)行續(xù)簽、改簽和換簽操作,系統(tǒng)還能夠?qū)θ藛T的轉(zhuǎn)正時間、合同到期時間進(jìn)
http://004km.cn/ 行提醒。
5、人員保險管理
對員工的社保信息進(jìn)行管理和維護(hù)。可以添加、修改和刪除人員的保險信息。能夠在系統(tǒng)中設(shè)置保險參數(shù)。可以批量導(dǎo)入員工的保險信息。系統(tǒng)能夠自動統(tǒng)計員工的社保繳費(fèi)金額,并可以根據(jù)部門名稱、保險類型和保險繳費(fèi)日期統(tǒng)計和打印員工的保險信息記錄。
6、績效考核管理
對員工的績效考核信息進(jìn)行管理和維護(hù)。其中包含:績效系數(shù)設(shè)置、績效考核分?jǐn)?shù)錄入等。系統(tǒng)會根據(jù)每個員工的績效分?jǐn)?shù)及崗位和考評系數(shù),統(tǒng)計員工的績效工資。同時系統(tǒng)還具有添加員工獎懲記錄的功能。為了方便管理人員的操作,系統(tǒng)還增加了批量復(fù)制員工考核
http://004km.cn/ 分?jǐn)?shù)的功能。同時,管理人員可以根據(jù)部門名稱、崗位名稱、員工姓名和考核日期等條件查詢或?qū)С鰡T工的考核分?jǐn)?shù)和績效工資。
7、人員考勤管理
對各部門員工的出勤情況進(jìn)行管理。部門管理人員只需輸入員工的各類請假天數(shù),系統(tǒng)就會根據(jù)考勤參數(shù)的設(shè)置自動統(tǒng)計員工的扣款金額。其中包含:請假參數(shù)設(shè)置、加班參數(shù)設(shè)置、員工值班金額、員工考勤管理。
8、工資管理
可以對員工每月的薪酬進(jìn)行統(tǒng)計和查詢??梢栽O(shè)置學(xué)歷津貼、年工津貼、職稱津貼等參
http://004km.cn/ 數(shù)。系統(tǒng)可以根據(jù)員工的基本工資、考勤、績效考核、個人所得稅、加班和值班情況、各種津貼、各種獎勵費(fèi)用來自動統(tǒng)計員工每個月的工資??梢源蛴」べY明細(xì)表。
9、人員排班管理
對各部門員工的值班和加班進(jìn)行安排,可以在此界面為員工安排具體的值班日期和值班的類型。系統(tǒng)可以打印出員工值班明細(xì)表。
10、人員變動審批
當(dāng)員工的崗位或部門變動時,該員工所在的部門領(lǐng)導(dǎo)需要向上一級部門領(lǐng)導(dǎo)提交人員變動申請。人事部門領(lǐng)導(dǎo)或后勤有關(guān)領(lǐng)導(dǎo)可以在此界面對人員變動申請和人員招聘申請進(jìn)行審批。此系統(tǒng)可以設(shè)置多級審批流程。
11、人員培訓(xùn)管理
可以對后勤員工的培訓(xùn)工作流程進(jìn)行管理。其中包含:培訓(xùn)計劃制定、培訓(xùn)計劃審核、培訓(xùn)計劃實(shí)施、員工培訓(xùn)考核、員工培訓(xùn)記錄和員工培訓(xùn)統(tǒng)計報表。
http://004km.cn/
12、統(tǒng)計分析報表
系統(tǒng)能夠?qū)崿F(xiàn)人員基本信息統(tǒng)計、人員來校年度統(tǒng)計、年度人數(shù)統(tǒng)計等功能。
三、系統(tǒng)特點(diǎn)
人事管理系統(tǒng)能夠有效提高人力資源管理工程效率,保障信息提供的實(shí)效性和準(zhǔn)確性。該系統(tǒng)具備結(jié)構(gòu)靈活的特色,提供充分的用戶定制功能,從而保證系統(tǒng)能夠適應(yīng)高校自身的特點(diǎn)。
1、系統(tǒng)基于SOA架構(gòu),將所有功能模塊集成到一個服務(wù)架構(gòu)當(dāng)中。
2、人事管理系統(tǒng)提供完備的數(shù)據(jù)庫備份功能,支持?jǐn)?shù)據(jù)快照和多版本模式。
3、系統(tǒng)具備靈活的配置業(yè)務(wù)數(shù)據(jù)維護(hù)功能,能夠快速查詢所需資料。
4、系統(tǒng)具有強(qiáng)大的統(tǒng)計分析、打印功能以及權(quán)限控制功能。
5、系統(tǒng)可提供詳細(xì)的日志記錄、靈活流程定義以及任意的表單定制功能。
6、支持多應(yīng)用服務(wù)器和多網(wǎng)絡(luò)出口的負(fù)載均衡。
7、人事管理系統(tǒng)能夠與共享數(shù)據(jù)中心深度集成,提供統(tǒng)一身份認(rèn)證功能和登錄憑據(jù)傳遞功能。
8、人事管理系統(tǒng)可兼容SQL Sever、Oracle、DB2、SYSBASE等多種數(shù)據(jù)庫。
第二篇:人事管理系統(tǒng)
企業(yè)人事財務(wù)管理系統(tǒng)的開發(fā)與設(shè)計
內(nèi)容摘要
隨著Internet的不斷發(fā)展,傳統(tǒng)的管理方式,消耗大量的人力物力,傳統(tǒng)的方式已經(jīng)趕不上時代的腳步,所以開發(fā)一個高效的企業(yè)人事財務(wù)管理系統(tǒng),是非常必要的。
本系統(tǒng)作為一個MySQL數(shù)據(jù)庫開發(fā)運(yùn)用程序,主要是分為前臺部分和后臺部分,前臺部分是面向用戶,主要包括對自身工資的查詢,對考勤的查詢等功能的實(shí)現(xiàn)。后臺部分是面向管理員,主要包括對職員管理,考勤管理,工資發(fā)放管理,公司結(jié)算預(yù)算等功能。
該系統(tǒng)的開發(fā)環(huán)境主要是MysqL+php的結(jié)合,同時加入了Html的語言來完成的界面設(shè)計。
關(guān)鍵詞:人事財務(wù)管理,MysqL,php
目 錄
一、引 言...............................................................1
(一)設(shè)計目的.......................................................1
(二)設(shè)計要求.......................................................1
(三)設(shè)計環(huán)境.......................................................1
二、需求分析............................................................2
(一)系統(tǒng)總體需求...................................................2 1.系統(tǒng)簡介......................................................2 2.系統(tǒng)分析......................................................2
(三)數(shù)據(jù)字典.......................................................3
三、概念結(jié)構(gòu)設(shè)計........................................................5
(一)E-R圖.........................................................5
(二)系統(tǒng)的功能結(jié)構(gòu)設(shè)計.............................................7 1.總架構(gòu)設(shè)計.....................................................7 2.功能模塊的劃分.................................................7
四、邏輯結(jié)構(gòu)設(shè)計........................................................9
(一)關(guān)系模式.......................................................9
(二)表的設(shè)計與創(chuàng)建.................................................9
五、數(shù)據(jù)庫系統(tǒng)開發(fā)與實(shí)現(xiàn)...............................................11
(一)管理員主要功能模塊設(shè)計........................................11 1.部門及職位管理模塊...........................................11 2.工資修改模塊.................................................12 3.員工管理模塊.................................................12 4.查詢工資模塊.................................................13 5.修改考勤表模塊...............................................13
(二)后臺主要功能模塊設(shè)計.........................................14 結(jié) 論..................................................................16 參考文獻(xiàn)...............................................................17
一、引 言
(一)設(shè)計目的
隨著公司規(guī)模的擴(kuò)大,經(jīng)濟(jì)體制的快速發(fā)展,公司組織管理會變得越來越龐大和困難,而信息的處理與使用也變得越來越重要。人事管理信息系統(tǒng)是企業(yè)管理中不可缺少的一部分,無論對企業(yè)決策者和管理者來說都至關(guān)重要,所以建立一套人事管理系統(tǒng),能夠加快物資的周轉(zhuǎn)速度,提高生產(chǎn)效率,加強(qiáng)管理的信息化手段,更好的為企業(yè)的發(fā)展和后勤服務(wù),提高本單位的經(jīng)濟(jì)效益。該系統(tǒng)的實(shí)現(xiàn),可以使企業(yè)更方便的對工作人員信息進(jìn)行查詢和錄入,配合市場管理的步伐。從宏觀上講,順應(yīng)了社會的信息化、社會化潮流,縮短了整個社會化大生產(chǎn)的周期。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。
(二)設(shè)計要求
在信息高度發(fā)達(dá)的今天,人事管理的對象是一個單位或若干單位種的員工的基本信息,這些信息是在變化的。人事部門要為本單位、上級部門提供準(zhǔn)確的統(tǒng)計數(shù)據(jù)。由于人員眾多、數(shù)據(jù)復(fù)雜、統(tǒng)計管理工作困難,以往每做一項(xiàng)工作,都需要花費(fèi)很多的時間和精力。傳統(tǒng)的人工管理方式有諸如效率低,保密性差,查找、更新、維護(hù)困難等各種各樣的缺點(diǎn)。因此,人事管理系統(tǒng)能夠?yàn)橛脩衾鐧z索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。能夠極大地提高人事管理的效率。同時,使企業(yè)實(shí)現(xiàn)科學(xué)化、正規(guī)化管理以及與世界先進(jìn)管理技術(shù)接軌。
(三)設(shè)計環(huán)境
該系統(tǒng)的開發(fā)環(huán)境主要是PHP+MysqL.二、需求分析
(一)系統(tǒng)總體需求
1.系統(tǒng)簡介
該系統(tǒng)是一個企業(yè)人事財務(wù)管理系統(tǒng),主要是分為前臺部分和后臺部分,前臺部分是面向員工,主要包括注冊及登陸,工資信息的查詢,考勤查詢,查詢自己的某月或者全年考勤加班情況等功能的實(shí)現(xiàn)。后臺部分是面向管理員,主要包括對職員信息管理,對部門或者職位的變更,對員工考勤信息的管理和維護(hù),對員工的工資進(jìn)行結(jié)算等功能。
以企業(yè)的人事工資管理為設(shè)計和開發(fā)對象,系統(tǒng)應(yīng)具有的設(shè)計要求包括:
1、全體員工的崗位、級別設(shè)定、員工的基本信息設(shè)定;
2、企業(yè)部門的劃分與設(shè)定;;
3、員工不同工種的基本工資設(shè)定;
4、加班津貼應(yīng)根據(jù)加班時間和類型給予不同的補(bǔ)助;
5、按照不同工種的基本工資、考勤、應(yīng)產(chǎn)生員工的月工資;
6、設(shè)計年終獎的計算方法;
7、工資報表,能夠查詢每個員工的工資情況、每個部門的工資情況、按月的工資統(tǒng)計,按年的工資統(tǒng)計;
8、進(jìn)一步基于工資的財務(wù)預(yù)算與決算;
系統(tǒng)由php+mysql設(shè)計實(shí)現(xiàn),具有數(shù)據(jù)操作方便、高效、迅速等優(yōu)點(diǎn)。該系統(tǒng)采用功能強(qiáng)大的數(shù)據(jù)庫軟件開發(fā)工具進(jìn)行開發(fā),具有很好的可移植性。2.系統(tǒng)分析
(1)系統(tǒng)管理
對使用系統(tǒng)的用戶進(jìn)行管理,為他們分配一定的權(quán)限,使他們規(guī)范的使用系統(tǒng)。本系統(tǒng)的用戶及其操作權(quán)限都是由管理員添加的,管理員添加完畢之后,再將登錄名(即職工編號)和密碼分配給員工。
(2)職工信息管理
管理員可以對職工信息進(jìn)行管理,包括對職工基本信息和職工調(diào)動情況的記錄進(jìn)行查詢、添加、刪除和修改。
(3)職工考勤管理
用于對職工的考勤情況進(jìn)行記錄,同時管理和查詢企業(yè)職工出勤情況。其中包括日考勤記錄、請假、加班、出差等情況的查詢、添加、刪除和修改。
(4)職工工資管理
可以根據(jù)職工的考勤情況,對員工的工資進(jìn)行結(jié)算,負(fù)責(zé)打印工資條。年底結(jié)算后,可以根據(jù)公司的業(yè)績情況,對職工發(fā)放不同的獎金。
(5)對企業(yè)開銷進(jìn)行管理
可以在年初對企業(yè)進(jìn)行今年一年開銷的預(yù)算,制定財務(wù)計劃;年終可以進(jìn)行結(jié)算,計算工資一年的成果。作為來年公司預(yù)算的參考。
(6)對部門和職位的管理
根據(jù)公司的具體情況,增設(shè)、刪除和改變職位和部門,同時設(shè)置不同部門不同職位的基本工資。
(三)數(shù)據(jù)字典
1.職員表:職員編號(主鍵)、職員所屬部門、職位、職員登錄密碼
表2.1 職員表的建立
2.考勤表:職員編號(主鍵)、年份、月份、缺勤次數(shù)、普通加班、特殊加班
表2.2 考勤表的建立
3.職員薪水表:部門編號(主鍵)、職位號(主鍵)、基本工資
表2.3 職員薪水表的建立
4.職位表:職位編號(主鍵)、職位名稱
表2.4 職位表的建立
5.部門表:部門編號(主鍵)、部門名稱
表2.5 部門表的建立
6.管理員表:管理員登錄賬號(主鍵)、密碼
表2.6 管理員表的建立
三、概念結(jié)構(gòu)設(shè)計
(一)E-R圖
圖3.1 職員 E-R 圖
圖3.2 考勤 E-R 圖
圖3.3 部門 E-R 圖
圖3.4 職位 E-R 圖
圖3.5 薪水設(shè)計 E-R 圖
圖3.6 管理員 E-R 圖
部門編號姓名職位編號登錄密碼職員編號查詢年份查詢月份缺勤天數(shù)普通加班特殊加班職員編號部門編號部門名稱職位編號部門職員考勤am管理nnmpl考勤q管理管理員密碼o查詢b職位編號管理員薪水部門編號管理賬戶管理員編號職位名稱職位基本工資 圖3.7 總設(shè)計 E-R 圖
(二)系統(tǒng)的功能結(jié)構(gòu)設(shè)計
1.總架構(gòu)設(shè)計
圖3.8 系統(tǒng)總體功能圖
2.功能模塊的劃分
1:系統(tǒng)管理
系統(tǒng)啟動的時候有一個管理員用戶,使用這個用戶登陸以后,可以添加其他用戶,而且每個用戶都可以更改自己的密碼。
1)登陸系統(tǒng)
2)用戶設(shè)置:設(shè)置用戶密碼,只有管理員才能創(chuàng)建修改刪除其他用戶。3)退出系統(tǒng) 2:人事管理
1)添加員工信息:系統(tǒng)自動生成員工的編號。管理員可以添加員工的基本信息。包括姓名,性別,年齡,聯(lián)系電話,學(xué)歷,專業(yè),分配部門和職位,進(jìn)入本公司的時間等;
2)修改員工信息:選擇一個員工,可以修改這個員工的基本信息。包括員工調(diào)動時的信息修
改,以及工資修改;
3)查詢員工的基本信息:可以根據(jù)員工的編號,姓名進(jìn)行查詢員工的基本信息,并且可以針對查詢結(jié)果進(jìn)行修改和冊除等工作;
4)冊除員工信息:直接從列表中選中要冊除的員工信息,然后進(jìn)行冊除操作,或者首先查詢要冊除的員工信息,然后在冊除。
3:基礎(chǔ)信息管理
1)職務(wù)類別設(shè)置:設(shè)置職務(wù)分類,增加或者刪除職位;
2)工資類別設(shè)置:設(shè)置工資分類,根據(jù)考勤表發(fā)放工資和獎金等; 3)部門類別設(shè)置:設(shè)置部門分類。4:考勤管理
1)考勤記錄:記錄員工的出勤情況;
2)考勤查詢:調(diào)用數(shù)據(jù)庫來查詢員工的出勤情況。5:公司財務(wù)管理 1)年初總體預(yù)算; 2)年底結(jié)算。
四、邏輯結(jié)構(gòu)設(shè)計
該企業(yè)人事財務(wù)管理系統(tǒng)主要分為兩個部分,分別對應(yīng)管理員管理和職員。
(一)關(guān)系模式
職員可以登錄系統(tǒng),查詢自己的工資情況,也可以查詢自己的考勤情況。
管理員登錄,可以管理員工信息,管理考勤信息,可以查詢基本工資,根據(jù)公司每年的開支,進(jìn)行年底結(jié)算,根據(jù)公司收支,對員工進(jìn)行不同的獎勵。
(二)表的設(shè)計與創(chuàng)建
考慮系統(tǒng)的實(shí)際需要,本系統(tǒng)數(shù)據(jù)庫至少要包含職員信息表(staff)、薪水信息表(salary)、考勤表(check1)、部門表(department)、職位表(post)、管理員表(admin)。
職員信息表(staff)
管理員表(admin)
薪水信息表(salary)
部門表(department)
職位表(post)
考勤表(check1)
五、數(shù)據(jù)庫系統(tǒng)開發(fā)與實(shí)現(xiàn)
基于的旅店管理系統(tǒng)主要分為兩個部分,分別對應(yīng)管理員管理和職員查詢。
(一)管理員主要功能模塊設(shè)計
管理員可以登錄,系統(tǒng)主界面如圖5-1所示。
圖5-1 系統(tǒng)主界面
1.部門及職位管理模塊
管理員登錄后可以進(jìn)行部門和職位的管理,如圖5-2所示:
圖5-2 部門管理主界面
點(diǎn)擊添加部門可以完成新部門新職位的添加功能,代碼如下,操作界面如圖5-3 所示 mysql_query(“insert into department values('”.$DepartNo.“','”.$DepartmentName.“')”);mysql_query(“insert into salary values('”.$DepartNo.“','”.$PostNo.“','”.$Basic_Salary.“')”);點(diǎn)擊編輯按鈕可以修改各部門不同職位的底薪,代碼如下:
$sql=“update department set DepartmentName='”.$DepartmentName.“' where DepartNo='”.$DepartNo.“'”;
圖5-3 部門職位編輯界面
對按刪除按鈕,根據(jù)主鍵可以直接刪除整條記錄,實(shí)現(xiàn)對部門和職位的刪除,關(guān)鍵代碼如下: mysql_query(“delete from salary where DepartNo = ”.$DepartNo.“ and PostNo =”.$PostNo);mysql_query(“delete from department where DepartNo = ”.$DepartNo);2.工資修改模塊
管理員登錄成功后,可以從數(shù)據(jù)庫中查詢員工的基本工資信息,主代碼如下:
$result=mysql_query(“select * from staff,department,post,check1,salary where staff.DepartNo like '”.$c2.“' and staff.StaNo=check1.StaNo and staff.PostNo=salary.PostNo and salary.PostNo=post.PostNo and staff.DepartNo=salary.DepartNo and salary.DepartNo=department.DepartNo ”)3.員工管理模塊
管理員登錄成功后,可以從數(shù)據(jù)庫中查詢員工的基本信息,主界面如圖5-4 所示:
圖5-4 員工基本界面
可增加新的員工,給他分配部門和職位,主要代碼:
mysql_query(“insert into staff(StaNo,StaName,PostNo,DepartNo)values
('”.$StaNo.“' , '”.$StaName.“' , '”.$PostNo.“ ', '”.$DepartNo.“')”);
對已存在的員工,可以根據(jù)職員編號進(jìn)行修改信息,主要代碼,界面如圖5-5所示 : mysql_query(“update staff set PostNo='”.$PostNo.“' where StaNo='”.$StaNo.“'”);mysql_query(“update staff set DepartNo='”.$DepartNo.“' where StaNo='”.$StaNo.“'”);header(“Location: querry.php”);
圖5-5 修改員工信息界面
按刪除按鈕,可以刪除員工,代碼如下:
mysql_query(“delete from staff where StaNo='”.$StaNo.“'”);4.查詢工資模塊
管理員登錄成功后,可以從數(shù)據(jù)庫中查詢員工的基本信息,可以按照年份,月份,不同的部門進(jìn)行查詢,主界面如圖5-6 所示:
圖5-6 查詢工資界面
主要代碼:
mysql_query(“select * from staff,department,post,check1,salary where staff.StaNo=check1.StaNo and staff.PostNo=salary.PostNo and salary.PostNo=post.PostNo and staff.DepartNo=salary.DepartNo and salary.DepartNo=department.DepartNo”)5.修改考勤表模塊
管理員登錄成功后,可以從數(shù)據(jù)庫中查詢員工的考勤基本信息,可以按照年份,月份,不同的部門進(jìn)行查詢,主界面如圖5-7 所示:
圖5-7 查詢考勤表界面
可以對員工的考勤進(jìn)行添加,代碼: mysql_query(“insert into check1 values('”.$StaNo.“','”.$Year.“','”.$Month.“','”.$Less.“','”.$Normal.“','”.$Specifieness.“')”);還可以進(jìn)行編輯,界面如下:
圖5-8 考勤表編輯界面
主要代碼:
“update check1 set Normal='”.$Normal.“' where StaNo='”.$StaNo.“' and Month ='”.$Month.“'and Year='”.$Year.“'”;
(二)后臺主要功能模塊設(shè)計
管理員登錄成功后,可以從數(shù)據(jù)庫中查詢自己的工資信息,如圖5-9:
圖5-9 員工查詢工資界面
結(jié) 論
本文描述了基于PHP+mySql環(huán)境設(shè)計的網(wǎng)上書店系統(tǒng)的設(shè)計與實(shí)現(xiàn),具有一定的理論和實(shí)踐意義。該系統(tǒng)是Windows 7,web服務(wù)器Apache,數(shù)據(jù)庫服務(wù)器MySQL,服務(wù)器端腳本編程環(huán)境PHP,共同完成的。
設(shè)計要求提的很完善,該系統(tǒng)實(shí)現(xiàn)了工資的查詢,不同用戶的登錄,管理員可以對公司的業(yè)績進(jìn)行年初的預(yù)算,年終的結(jié)算,根據(jù)不同部門的不同職位,分配不一同的工資,年末根據(jù)公司的業(yè)績以及個人表現(xiàn)情況,對不同的人員發(fā)放不同的獎金福利。員工可以查詢自己不同月份,不同年份的工資詳情等。但是最后設(shè)計的時候我們遇到很多問題,工資結(jié)算的時候,我們還是沒有詳細(xì)劃分,只做出了最終的工資總額,可能對員工查詢詳細(xì)工資不方便,還有就是公司的結(jié)算預(yù)算,沒有做進(jìn)去,系統(tǒng)顯得不是很完善,以后還是應(yīng)該多多研究。所以通過老師的指點(diǎn),我們還應(yīng)該努力,最終解決這些問題,以更好的完成了整個系統(tǒng)的開發(fā)工作。
參考文獻(xiàn)
[1]劉金嶺,馮萬利.數(shù)據(jù)庫原理及應(yīng)用實(shí)驗(yàn)與課程設(shè)計指導(dǎo)[M].北京:清華大學(xué)出版,2010.[2]王珊,薩師道.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2006
[3] Verhoef C.P,Donkers B.Predicting customer potential value an application in the insurance industry.Decision Support Systems[J].2001,32(1): 189-199.
[4] 吳毅杰,張志明.B/S與C/S的比較及其數(shù)據(jù)庫訪問技術(shù)[J].艦船電子工程.2003:56-58. [5] Philip lew,孫偉.Software Engineering English[M].清華大學(xué)出版社.2004:225-260. [6](德)斯皮勒?林茨,(挪)謝弗.軟件測試基礎(chǔ)教程[M].北京:人民郵電出版社.2009:96-120.
第三篇:人事管理系統(tǒng)
目錄
一 系統(tǒng)功能分析.............................................................................................................................2 1.1 項(xiàng)目背景..........................................................................................................................2 1.2.總體功能需求...................................................................................................................2 1.3 具體系統(tǒng)功能需求描述..................................................................................................2 1.3.1系統(tǒng)功能的基本要求:..........................................................................................2 1.3.2數(shù)據(jù)庫要求:在數(shù)據(jù)庫中至少應(yīng)該包含下列數(shù)據(jù)表:......................................3 二 數(shù)據(jù)庫概念設(shè)計.........................................................................................................................3 2.1 概念模型設(shè)計....................................................................................................................3 2.2 E-R圖表示概念模型.........................................................................................................4 2.2.1部分實(shí)體E-R圖.....................................................................................................4 三 數(shù)據(jù)庫邏輯設(shè)計.........................................................................................................................7 3.1 數(shù)據(jù)結(jié)構(gòu)............................................................................................................................7 3.2設(shè)置參照屬性.....................................................................................................................7 3.3關(guān)系.....................................................................................................................................7 四 數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計.................................................................................................................7 4.1 邏輯結(jié)構(gòu)設(shè)計....................................................................................................................7 4.2物理結(jié)構(gòu)設(shè)計.....................................................................................................................8 五 關(guān)系圖的建立.............................................................................................................................8 5.1建立關(guān)系圖.........................................................................................................................8 六 建立查詢.....................................................................................................................................9 6.1 簡單查詢............................................................................................................................9 簡單的查詢就是SELECT---FROM---WHERE查詢...................................................................9 6.2 復(fù)雜查詢............................................................................................................................9 6.2.1具有父子關(guān)系的層次查詢....................................................................................10 6.2.2使用case表達(dá)式...................................................................................................10 6.2.3倒敘查詢................................................................................................................10 附錄................................................................................................................................................11 附錄一
系統(tǒng)建立部分源代碼.............................................................................................11 附錄二 參考文獻(xiàn)...................................................................................................................13 附錄三 開發(fā)環(huán)境說明...........................................................................................................13 第 1 頁
一 系統(tǒng)功能分析
1.1 項(xiàng)目背景
人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對人事勞資信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。
1.2.總體功能需求
通過本人事管理數(shù)據(jù)庫管理系統(tǒng)軟件,能幫助人事管理人員利用計算機(jī)快速方便的對企業(yè)人事資源進(jìn)行管理。人事管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的檔案、工資,便于公司領(lǐng)導(dǎo)掌握人員動向,及時調(diào)整人才的分配。本軟件集企業(yè)人員基本信息,企業(yè)人員勞工合同,及人才需求計劃于一身,目的在于能夠使管理人員更加方便,快捷的對企業(yè)人事進(jìn)行管理。同時本人事管理軟件使人事管理工作系統(tǒng)化、規(guī)范化、自動化,從而在一方面提高了管理者的工作效率,減少了傳統(tǒng)人工管理方式所帶來的人力,物力的浪費(fèi),另一方面由于本軟件具有查找方便、可靠性高、存儲量大等優(yōu)點(diǎn),所以實(shí)現(xiàn)了企業(yè)人事管理的自動化。人事管理系統(tǒng)針對企業(yè)員工信息的處理工作采用計算機(jī)進(jìn)行全面的現(xiàn)代化管理,用戶可以通過輸入員工的基本信息、考勤信息等,由系統(tǒng)自動生成相應(yīng)的統(tǒng)計數(shù)據(jù)及工資統(tǒng)計報表以供用戶查詢、打印,另外用戶還可以對這些基本信息進(jìn)行定期的更新與刪除工作,人事管理系統(tǒng)力求以方便快捷的途徑去管理職工的信息,代替手工操作的繁瑣數(shù)據(jù)。
1.3 具體系統(tǒng)功能需求描述
根據(jù)系統(tǒng)的基本要求,為了最終實(shí)現(xiàn)用戶方便的添加、修改、查詢、刪除記錄,我們對程序作了詳盡的修改,以達(dá)到令人滿意的效果。具體的功能如下:
(1)密碼登錄:可以使用戶安全的使用通訊錄。(2)修改密碼:加強(qiáng)用戶對通訊錄的保密功能。(3)人事管理主界面:用戶在此可以對記錄進(jìn)行添加、修改、查詢、刪除、打印等操作。(4)增加記錄:可以添加新的記錄補(bǔ)充新的信息。(4)修改記錄:可以已有記錄進(jìn)行修改和改進(jìn)。(5)查詢記錄:對那些模糊不清楚的記錄進(jìn)行查詢。(6)刪除記錄:去除一些過期不用的記錄
1.3.1系統(tǒng)功能的基本要求:
(1)員工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況信息、職稱等。
第 2 頁(2)員工各種信息的修改;
(3)對于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除;
(4)按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;至少應(yīng)該包括每個員工詳細(xì)信息的查詢、按婚姻狀況查詢、按學(xué)歷查詢、按工作崗位查詢等,至少應(yīng)該包括按學(xué)歷、婚姻狀況、崗位、參加工作時間等統(tǒng)計各自的員工信息;
(5)對查詢、統(tǒng)計的結(jié)果打印輸出。
1.3.2數(shù)據(jù)庫要求:在數(shù)據(jù)庫中至少應(yīng)該包含下列數(shù)據(jù)表:
(1)(2)(3)(4)(5)員工基本信息表;
員工婚姻情況表,反映員工的配偶信息;
員工學(xué)歷信息表,反映員工的學(xué)歷、專業(yè)、畢業(yè)時間、學(xué)校、外語情況等; 企業(yè)工作崗位表; 企業(yè)部門信息表。
二 數(shù)據(jù)庫概念設(shè)計
2.1 概念模型設(shè)計
作為傳統(tǒng)的業(yè)務(wù)處理系統(tǒng)的開發(fā),在其開發(fā)分析中需要明確業(yè)務(wù)處理的具體功能,即系統(tǒng)的開發(fā)是基于功能驅(qū)動的,數(shù)據(jù)倉庫開發(fā)人員在數(shù)據(jù)倉庫形成與應(yīng)用之前是不可能了解數(shù)據(jù)倉庫的功能的。因此,無法采用功能驅(qū)動開發(fā)方法進(jìn)行數(shù)據(jù)倉庫的開發(fā),但是,數(shù)據(jù)倉庫的開發(fā)人員可以在數(shù)據(jù)倉庫開發(fā)之前通過數(shù)據(jù)倉庫的需求分析,了解數(shù)據(jù)倉庫用戶的大致需求,即在決策過程中需要什么信息。這樣,就可以界定一個數(shù)據(jù)倉庫的大致系統(tǒng)邊界,集中精力進(jìn)行主要部分的開發(fā)。因而,界定邊界的工作也可看作是數(shù)據(jù)倉庫系統(tǒng)設(shè)計的需求分析,因?yàn)樗鼘Q策者的數(shù)據(jù)分析的需求用系統(tǒng)邊界的定義形式反映出來。
第 3 頁 2.2 E-R圖表示概念模型 2.2.1部分實(shí)體E-R圖
員工基本信息員工婚姻狀況員工學(xué)歷信息屬于管理員管理員工任職企業(yè)工作崗位企業(yè)部門信息屬于企業(yè)
第 4 頁
職稱員工員工編號
基本信息學(xué)歷信息婚姻信息 出生年月員工編號員工基本信息住址姓名
身份證號性別 第 5 頁 姓名專業(yè)身份證號員工編號員工學(xué)歷信息畢業(yè)學(xué)校畢業(yè)時間外語情況學(xué)歷 第 6 頁
三 數(shù)據(jù)庫邏輯設(shè)計
3.1 數(shù)據(jù)結(jié)構(gòu)
設(shè)置每一數(shù)據(jù)表的屬性名,類型,寬度
3.2設(shè)置參照屬性
員工配偶信息(工號,配偶姓名,出生年月,工作單位,電話)的工號參照員工的基本信息的工號。
員工學(xué)歷信息(工號,員工姓名,學(xué)歷,畢業(yè)學(xué)校,專業(yè),畢業(yè)時間,外語情況)的工號參照員工的基本信息的工號。
企業(yè)工作崗位信息(工號,學(xué)歷,部門,職位)的工號參照員工的基本信息的工號。部門參照企業(yè)部門信息的部門。
3.3關(guān)系
員工基本信息與員工配偶信息建立關(guān)于工號的父子關(guān)系。員工基本信息與員工學(xué)歷信息建立關(guān)于工號的父子關(guān)系。員工基本信息與企業(yè)工作崗位建立關(guān)于工號的父子關(guān)系。企業(yè)工作崗位與員工基本信息建立關(guān)于工號的父子關(guān)系。企業(yè)工作崗位與企業(yè)部門信息建立關(guān)于工號的父子關(guān)系。
四 數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計
4.1 邏輯結(jié)構(gòu)設(shè)計
根據(jù)對需求分析得到的數(shù)據(jù)結(jié)構(gòu)進(jìn)行分析,按數(shù)據(jù)輸入輸出的要求,確定表和表間的關(guān)系,并進(jìn)行驗(yàn)證、調(diào)整、修改、完善,使其能夠?qū)崿F(xiàn)用戶對數(shù)據(jù)和功能的要求。
關(guān)系數(shù)據(jù)庫的數(shù)據(jù)模型(即關(guān)系模型)由一組關(guān)系模式組成,因而ER圖向關(guān)系模型的轉(zhuǎn)換實(shí)際上就是將實(shí)體(包括實(shí)體的屬性)和聯(lián)系轉(zhuǎn)換為關(guān)系模式,一般遵循以下基本原則:
1.一個實(shí)體型轉(zhuǎn)換為一個關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。
第 7 頁
2.一個1:X(X為1或n)聯(lián)系通常與某一端的關(guān)系模式合并,其中1:n的聯(lián)系需要與n端對應(yīng)的關(guān)系模式合并。需要在合并的關(guān)系模式的屬性中加入另一個關(guān)系模式的碼和聯(lián)系本身的屬性。
3.一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該關(guān)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。
4.三個或三個以上實(shí)體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體的碼的組合。
5.具有相同碼的關(guān)系模式可合并。
使用SQL server 2000企業(yè)管理器建立數(shù)據(jù)庫和表(也可使用SQL語句建立數(shù)據(jù)庫)。
4.2物理結(jié)構(gòu)設(shè)計
數(shù)據(jù)庫的物理設(shè)計是指對數(shù)據(jù)庫的邏輯結(jié)構(gòu)在指定的DBMS上建立起適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。在關(guān)系型數(shù)據(jù)庫中,確定數(shù)據(jù)庫有物理結(jié)構(gòu)主要指確定數(shù)據(jù)庫的存儲位置和存儲結(jié)構(gòu),包括確定關(guān)系、索引、日志、備份等數(shù)據(jù)的存儲分配和存儲結(jié)構(gòu),并確定系統(tǒng)配置等。
五 關(guān)系圖的建立
5.1建立關(guān)系圖
新建一張數(shù)據(jù)庫關(guān)系圖,找到相應(yīng)的數(shù)據(jù)庫(圖1),在第一行中有個數(shù)據(jù)庫關(guān)系圖,選擇新建數(shù)據(jù)庫關(guān)系圖(N),如圖2:
圖1
第 8 頁
圖2
六 建立查詢
6.1 簡單查詢
簡單的查詢就是SELECT---FROM---WHERE查詢 例如:用查詢分析器查詢企業(yè)的部門
6.2 復(fù)雜查詢
復(fù)雜查詢包括連接查詢、嵌套查詢、分組查詢、有關(guān)組函數(shù)的查詢等。參照數(shù)據(jù)庫原理教程對于管理系統(tǒng)進(jìn)行復(fù)雜查詢,完成系統(tǒng)的一些功能。
第 9 頁 6.2.1具有父子關(guān)系的層次查詢
start with:用于指定層次查詢的根行。
connect By:用于指定父行和子行之間的關(guān)系(connect by condition),在condition中必須使用prior引用父行。
SQL> select LPAD(' ',3*(level-1))||ename ename, LPAD(' ',3*(level-1)||job job from emp where job<>'CLERK' start with mgr is null connect by mgr=prior empno;
6.2.2使用case表達(dá)式
SQL> select ename,sal,CASE WHEN sal>3000 THEN 3 WHEN sal>2000 THEN 2 ELSE 1 END grade from emp where deptno=10;
6.2.3倒敘查詢
查看歷史數(shù)據(jù)(倒敘查詢只能查詢5分鐘之前變化的數(shù)據(jù),而不能查詢5分鐘之內(nèi)變化的數(shù)據(jù))SQL> select ename,sal from emp AS OF timestamp to_timestamp('2003-05-18 19:59:00','YYYY-MM-DD HH24:MI:SS')where ename='CLERK';
第 10 頁 4.WITH創(chuàng)建臨時表
SQL> WITH tempname AS(SELECT...)
附錄
附錄一
系統(tǒng)建立部分源代碼
Option Explicit Private Function Selectsql(SQL As String)As ADODB.Recordset
'返回ADODB.Recordset對象
Dim ConnStr As String
Dim Conn As ADODB.Connection
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Set Conn = New ADODB.Connection
'On Error GoTo MyErr:
ConnStr = “Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Password=001234;Initial Catalog=Mydatabase;Data Source=MERRYCHINA”
'這是連接SQL數(shù)據(jù)庫的語句
Conn.Open ConnStr
rs.CursorLocation = adUseClient
rs.Open Trim$(SQL), Conn, adOpenDynamic, adLockOptimistic
Set Selectsql = rs
'Exit Function 'MyErr:
'Set rs = Nothing
'Set Conn = Nothing '釋放相關(guān)的系統(tǒng)資源
'MsgBox Err.Description, vbInformation, “系統(tǒng)提示” '顯示出錯信息 End Function Private Sub Form_Load()
Dim SQL As String
Dim rs As ADODB.Recordset
Dim X As Long
On Error GoTo Err_box
SQL = “ select * from A用戶表 ORDER BY ID”
Set rs = Selectsql(SQL)
If rs.RecordCount > 0 Then
rs.MoveFirst
第 11 頁
For X = 1 To rs.RecordCount
Combo1.AddItem rs.Fields(“姓名”).Value
rs.MoveNext
Next X
Combo1.ListIndex = 0
End If
rs.Close
Exit Sub Err_box:
End Sub Private Sub Command1_Click()
Dim SQL As String
Dim rs As ADODB.Recordset
If Text1.Text = “" Then
MsgBox ”請輸入口令!“, 64, ”提示“
Text1.SetFocus
Exit Sub
End If
If Combo1.Text = ”“ Then
MsgBox ”請選擇帳號!“, 64, ”提示“
Combo1.SetFocus
Exit Sub
End If
SQL = ”SELECT * FROM A用戶表 WHERE 姓名='“ & Combo1.Text & ”' AND 密碼='“ & Text1.Text & ”' “
Set rs = Selectsql(SQL)
If rs.RecordCount > 0 Then
Form1.Show
Unload Me
Else
MsgBox ”口令不對,請重新輸入!“, 64, ”提示"
Text1.SetFocus
End If End Sub
第 12 頁
附錄二 參考文獻(xiàn)
數(shù)據(jù)庫系統(tǒng)原理教程(王珊,陳紅 編著)百度資源
附錄三 開發(fā)環(huán)境說明
處理器:Intel Pentium 4 3.06以上 內(nèi)存:256M以上 硬盤空間:40G以上
操作系統(tǒng):windows 2000 /XP/win7 開發(fā)軟件:Visual Basic6.0 數(shù)據(jù)庫:Microsoft SQL Service 2000
第 13 頁
第四篇:人事管理系統(tǒng)設(shè)計
企 業(yè) 人 事 管 理 系 統(tǒng) 課 程 設(shè) 計
實(shí)驗(yàn)小組成員:張健,黃仁獎,莊寧曉,徐凱,宋永捷
計算機(jī)051(行)
《企業(yè)人事管理系統(tǒng)》可行性研究報告
編寫目的
從人事管理的角度來講,人們已經(jīng)產(chǎn)生一種共識,那就是“人事管理是企業(yè)最珍貴的資產(chǎn)”?,F(xiàn)在,人事管理不僅是企業(yè)最珍貴的資產(chǎn),而且應(yīng)該是唯一“動態(tài)的資產(chǎn)”。一個企業(yè),無論是土地,還是設(shè)備,還是流動資金,他們的實(shí)質(zhì)都是靜態(tài)資產(chǎn)。人們認(rèn)為財務(wù)管理首要的是講“管好錢”。其實(shí)錢是屬于靜態(tài)資產(chǎn),錢是不會跑的,它又沒有長腳。如果說錢會跑,是因?yàn)橛腥巳铀?,所以不是錢的問題,仍然是人的問題。錢是不能主動創(chuàng)造價值的,即使是被投資于很好的項(xiàng)目,也是人做的決定,也是由人在那里管理。所以,唯有人的行為才是動態(tài)的;只有人的行為才能創(chuàng)造價值。開發(fā)這樣一套管理軟件成為很有必要的事情。
人事管理系統(tǒng)是一個公司不可缺少的部分,它的內(nèi)容對于公司的決策者和管理者來說都至關(guān)重要, 隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用
項(xiàng)目背景
一套比較系統(tǒng)的人力資源管理理念,并建立了一整套比較規(guī)范的人力資源管理方法。在積極建立企業(yè)現(xiàn)代企業(yè)管理機(jī)制的今天,僅僅靠原始的手工管理或簡單的單機(jī)管理,人力資源部門面對大量的信息,無法有效率地將其中的重要部分提取出來,并做出相應(yīng)的判斷和處理。公司管理者的決策只能依據(jù)報表數(shù)據(jù),在浪費(fèi)大量人力、物力的同時無法做到實(shí)時監(jiān)控,難以保證數(shù)據(jù)的準(zhǔn)確性和及時性。因此,先進(jìn)的管理思想在企業(yè)中實(shí)現(xiàn)就成為了一個可望而不可及的目標(biāo)。公司集團(tuán)非常急需一套既有先進(jìn)管理思想又適合國內(nèi)大企業(yè)的人力資源管理信息系統(tǒng),作為實(shí)現(xiàn)目標(biāo)和提高現(xiàn)有水平的一種重要手段!
定義
人事管理是企業(yè)信息管理的重要部分,面對大量的人事工資信息,財務(wù)部門采用人力處理將浪費(fèi)大量的時間、人力和物力,且數(shù)據(jù)的準(zhǔn)確性低。因此,開發(fā)一個界面友好,易于操作的人事工資管理軟件進(jìn)行自動化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義
隨著時代的進(jìn)步,社會生產(chǎn)力高速發(fā)展,新技術(shù)層出不窮信息量急劇膨脹,整個人類社會已成為信息化的社會人們對信息和數(shù)據(jù)的利用和處理已經(jīng)進(jìn)入自動化、網(wǎng)絡(luò)化和社會化的階段。如在查找情報資料、處理銀行帳目、倉庫管理、科研生產(chǎn)等方面,無不需要利用大量的信息資源。因此,如何有效地進(jìn)行數(shù)據(jù)信息的管理和利用,已經(jīng)成為人們普遍關(guān)注的課題。
信息在不同的領(lǐng)域里有著不同的概念,在管理科學(xué)領(lǐng)域中,通常認(rèn)為信息是經(jīng)過加工處理后的一種數(shù)據(jù)形式,是一種有次序的符號排列,它是系統(tǒng)傳輸和處理的對象。處在信息時代的今天,信息的作用越來越為人們所重視。制定工作計劃,研究投資策略,都離不開對信息的充分利用。管理信息系統(tǒng)(Management Information System,縮寫MIS)是一種“人機(jī)系統(tǒng)”,它以特定的模式支持一個組織內(nèi)各級組織機(jī)構(gòu)之間的通訊,對信息資源進(jìn)行綜合開發(fā),管理和利用,實(shí)現(xiàn)對該組織的有效管理。它通過對數(shù)據(jù)的加工處理,及時為管理與決策分析提供信息。其特點(diǎn)有:
數(shù)據(jù)全部存儲于計算機(jī)系統(tǒng)中;用戶使用簡單、操作方便、查詢速度快; 有極強(qiáng)的人-機(jī)對話功能;能直接從計算機(jī)系統(tǒng)中提供決策所需的參考信息。
參考資料 網(wǎng)上一些類似比較完整的系統(tǒng),人事管理系統(tǒng),學(xué)籍管理系統(tǒng),企業(yè)一些其他的系統(tǒng)的設(shè)計理念,好的報告分析。
可行性分析
要求 一般而言,良好的辦公管理,有助于為企業(yè)達(dá)到以下的目標(biāo):
一、協(xié)助組織達(dá)成發(fā)展目標(biāo)與遠(yuǎn)景。
二、有效地運(yùn)用人員的能力與技術(shù)專才。
三、促使組織成員的工作士氣高昂且激發(fā)潛能。
四、滿足組織成員的自我實(shí)現(xiàn)感與增加成員的工作成就感。
五、發(fā)起且落實(shí)組織變革。
六、提高組織成員的工作生活品質(zhì)。
七、協(xié)助企業(yè)負(fù)責(zé)人做出正確決策。
目標(biāo) 可行性研究的目標(biāo)是用最小的代價在盡可能的時間內(nèi)確定問題是否能夠解決。
可行性研究 可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。決定可行性的主要因素
經(jīng)濟(jì)上可行性:
近幾年,計算機(jī)技術(shù)的發(fā)展和計算機(jī)辦公自動化的普及和應(yīng)用,計算機(jī)的應(yīng)用也有了較大的提高。計算機(jī)也都成為高校管理工作中的重要設(shè)備,每個單位、每個部門都有不同程度的計算機(jī)應(yīng)用。在硬件方面,無需單獨(dú)購買計算機(jī),只需利用目前已有的奔騰Ⅲ、奔騰Ⅳ的計算機(jī)即可,并附有打印機(jī)等附件。所以從硬件方面上完全可行。根據(jù)用戶的要求,分析其特點(diǎn),在經(jīng)濟(jì)上本項(xiàng)目是可行的,采集,編輯,發(fā)布,人員不需要專業(yè)的編程知識就可以快速高效地發(fā)布題庫信息。這樣加快了信息發(fā)布速度,減少了人力的開銷,縮短了從采集到發(fā)布的時間周期,從而提高了服務(wù)的質(zhì)量,而且由于管理周期縮短和人力開銷的減少,可以在高校信息化中獲得更多的好處。
在軟件上,由于人事管理工作不同于其它行業(yè)的管理工作,管理軟件在市場上沒有專業(yè)的管理軟件;找軟件開發(fā)公司單獨(dú)開發(fā)軟件所需費(fèi)用又太高,至少需要幾千元,并且實(shí)用性不強(qiáng),日后的維護(hù)升級等問題也不易解決。而由我們自己研究開發(fā)一套適合實(shí)際需要的管理軟件,即可節(jié)資金,也便于日常維護(hù)、備份和系統(tǒng)升級。
人事管理信息系統(tǒng)并不需要特別高的配置,編寫管理信息系統(tǒng)的軟件在市面上也十分便宜。因此,我們認(rèn)為它的制作在經(jīng)濟(jì)上是可行的。我國加入WTO后,面對高度信息化、全球化和管理現(xiàn)代化的國際競爭,中國如何應(yīng)用信息技術(shù)促進(jìn)管理創(chuàng)新,以管理創(chuàng)新促進(jìn)實(shí)施信息現(xiàn)代化的戰(zhàn)略,深化改革和實(shí)現(xiàn)管理水平跨越式發(fā)展,提高服務(wù)水平和服務(wù)質(zhì)量,增強(qiáng)的競爭力,已成為一個不容回避、亟待研究解決的重大課題。
技術(shù)上可行性:
本系統(tǒng)使用的是ASP.NET+SQL SERVER實(shí)現(xiàn)的。可以自由使用人事工資信息分類,自由賦予用戶權(quán)限,根據(jù)需要靈活使用模版??梢蕴峁┙o各種場合的信息,人事工資。
根據(jù)用戶的要求,分析其特點(diǎn),在經(jīng)濟(jì)上本項(xiàng)目是可行的,采集,編輯,發(fā)布,人員不需要專業(yè)的編程知識就可以快速高效地發(fā)布高校辦公信息。這樣加快了信息發(fā)布速度,減少了人力的開銷,縮短了從采集到發(fā)布的時間周期,從而提高了服務(wù)的質(zhì)量,而且由于管理周期縮短和人力開銷的減少,可以在高校信息化中獲得更多的好處。
通過SQL SERVER建立辦公自動化數(shù)據(jù)庫SQL SERVER 是一種高效的關(guān)系數(shù)據(jù)庫系統(tǒng),它與Windows NT/2000及Windows 9x等操作系統(tǒng)緊密集成。這種安排使SQL SERVER能充分利用操作系統(tǒng)所提供的特性。對于今天復(fù)雜的客戶/服務(wù)器系統(tǒng)來說,SQL SERVER是一個很好的選擇??梢源蜷_SQL SERVER(1)建立數(shù)據(jù)庫。(2)建立表。建立的數(shù)據(jù)庫 asp.net 目前一些網(wǎng)站主要采取三種形式。
1:手工更新:一些小網(wǎng)站還停留在完全使用人工制作新頁面,更新目前的信息。這種方法不但效率低,而且容易出現(xiàn)錯誤,目前這種方法基本使用在一些小站點(diǎn)和個人主頁,已經(jīng)不是主流。由于使用全部靜態(tài)頁面,可以有很高的負(fù)載。
2:動態(tài)網(wǎng)頁技術(shù):隨著ASP.NET, PHP,CGI等動態(tài)網(wǎng)頁技術(shù)的發(fā)展,用這些技術(shù)制作一個基于數(shù)據(jù)庫的動態(tài)人事工資系統(tǒng)已經(jīng)是很方便的。這種技術(shù)構(gòu)件的網(wǎng)站,大大提高了信息更新的效率,信息發(fā)布人員只需要進(jìn)行簡單的文字圖片排版,就可以發(fā)布信息。簡單易用。但是,這種技術(shù)的信息發(fā)布系統(tǒng)存在另外一個缺點(diǎn),當(dāng)用戶訪問量大的時候,動態(tài)頁面頻繁操作數(shù)據(jù)庫,會大量消耗系統(tǒng)資源,造成訪問緩慢或者根本無法訪問。
3:動態(tài),靜態(tài)發(fā)布:這種技術(shù)與上面的動態(tài)網(wǎng)頁技術(shù)沒有本質(zhì)上的區(qū)別,只是將靜態(tài)頁面和動態(tài)技術(shù)的優(yōu)點(diǎn)結(jié)合起來!使用動態(tài)技術(shù)采集信息,人事工資人員也只需要進(jìn)行簡單的文字和圖片排版,制作一個模版,就可以使用人事工資系統(tǒng)發(fā)布人事工資信息了。最后由系統(tǒng)根據(jù)模版和人事工資信息的具體內(nèi)容和網(wǎng)站結(jié)構(gòu)發(fā)布靜態(tài)頁面。這樣最終發(fā)布的為靜態(tài)頁面,可以承受很大的訪問量,也可以提高人事工資信息的發(fā)布效率。
本次畢業(yè)設(shè)計就是使用第三種技術(shù)構(gòu)造人事工資系統(tǒng)的。采用這種方式構(gòu)造系統(tǒng),有著易用,方便,快速,高效的優(yōu)點(diǎn),是一種廣泛采用的技術(shù)。
運(yùn)行上可行性:
現(xiàn)代計算機(jī)軟硬件的發(fā)展使得本系統(tǒng)具有良好的操作界面,簡單直接的操作界面,具有較強(qiáng)的人機(jī)對話能力,支持多種漢字輸入方式,其適應(yīng)性強(qiáng),顯示內(nèi)容簡單明了,使操作者不必具有較高高的計算機(jī)專業(yè)知識,也不必進(jìn)行專門培訓(xùn),稍一接觸就可以上手進(jìn)行所有操作。政治可行性:
本系統(tǒng)純?yōu)樗饺嗽O(shè)計,在開發(fā)過程中沒有涉及合同、責(zé)任等與法律相抵觸的方面。因此,本系統(tǒng)在法律上是可行的。
人力資源的設(shè)計分析
使用ASP.NET作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它作為一種現(xiàn)代的編程語言,提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴(kuò)展與修改。
綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。
經(jīng)濟(jì)上可行性:
現(xiàn)在,計算機(jī)的價格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。而本系統(tǒng)的開發(fā),為工作效率帶來了一個質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個方面: 第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動; 第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源; 第三,本系統(tǒng)的運(yùn)行可以大大的提高的工作效率; 第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。
1.2 相關(guān)技術(shù)概述 1.2.1 軟件工程
軟件工程是指導(dǎo)計算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。
(1)它采用工程的概念、原理、技術(shù)和方法來開發(fā)和維護(hù)軟件;
(2)它將管理技術(shù)與當(dāng)前經(jīng)過時間考驗(yàn)的而證明是正確的技術(shù)方法結(jié)合起來;(3)它強(qiáng)調(diào)使用生存周期方法學(xué)和結(jié)構(gòu)分析和結(jié)構(gòu)技術(shù);
(4)經(jīng)過人們長期的努力和探索,圍繞著實(shí)現(xiàn)軟件優(yōu)質(zhì)高產(chǎn)這個目標(biāo),從技術(shù)到管理兩個方面做了大量的努力,逐漸形成了“軟件工程學(xué)”這一新的學(xué)科。
3.對現(xiàn)有系統(tǒng)的分析
3.1處理流程和數(shù)據(jù)流程
系統(tǒng)整體模塊結(jié)構(gòu)圖
本系統(tǒng)由五大模塊組成,即系統(tǒng),員工基本信息,員工考勤信息,員工調(diào)動信息,幫助。如下圖:
4.2系統(tǒng)流程圖
功能模塊 人事信息錄入,編輯,修改,查詢,打印
把員工信息記錄進(jìn)數(shù)據(jù)庫,可以隨時查看,起到檔案的作用,登記了人事信息,便于管理。該系統(tǒng)按照人事勞資管理人員的書寫習(xí)慣,可對員工的編號、員工的姓名、性別、所在部門、職位名稱、最高學(xué)歷、等基本信息進(jìn)行記錄,為了方便起見,還增加了備注的功能,可以對員工進(jìn)行評語及特點(diǎn)的描述。信息錄入后最終自動生成詳細(xì)的易于操作的人事檔案表,可以隨時的記錄了解本公司的員工信息,一目了然。本系統(tǒng)支持任何一種輸入方法。工資管理錄入,編輯,修改,查詢,計算,統(tǒng)計
工資信息主要包括員工的底薪、補(bǔ)貼、獎金、加班費(fèi)、房貼、養(yǎng)老金、等項(xiàng)目,另外,系統(tǒng)會自動統(tǒng)計該員工的工資的總工資等信息。3 各種信息的查詢統(tǒng)計
查詢可以提高了工作效率,輸入字符即可獲得符合條件的信息,統(tǒng)計可以從雜亂的數(shù)據(jù)中,分析出有效的數(shù)據(jù)。系統(tǒng)數(shù)據(jù)的安全保密,設(shè)定系統(tǒng)用戶
系統(tǒng)為區(qū)分了身份,因此由用戶和密碼,級別構(gòu)成,這樣系統(tǒng)在系統(tǒng)登陸界面進(jìn)行身份驗(yàn)證,將輸入的信息和用戶表進(jìn)行比較,讓符合身份的用戶通過驗(yàn)證。
數(shù)據(jù)庫設(shè)計
SQL SERVER簡單介紹 數(shù)據(jù)庫的概念 數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù)語,象記錄、域等。關(guān)系數(shù)據(jù)庫產(chǎn)品是怎么發(fā)展起來的呢? 對關(guān)系模型的支持
第一階段(70年代)的RDBMS僅支持關(guān)系數(shù)據(jù)結(jié)構(gòu)和基本的關(guān)系操作(選擇、投影、連接)。例如:DBASE之流。
第二階段(80年代),對關(guān)系操作的支持已經(jīng)比較完善,但是對數(shù)據(jù)完整性的支持仍然較差。此時,SQL語言已經(jīng)成為
關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn),各家對SQL標(biāo)準(zhǔn)的支持還都是不存的(幾乎全不是超水平發(fā)揮)。
第三階段(90年代)的產(chǎn)品,加強(qiáng)了數(shù)據(jù)完成性和安全性的性能。完整性的控制在核心層實(shí)現(xiàn),克服了在工具曾的完
整性可能存在“旁路”的弊病。
SQL SERVER是關(guān)系型數(shù)據(jù)庫系統(tǒng),用戶可利用許多語言編寫訪問SQL SERVER 數(shù)據(jù)庫的程序,對于小型應(yīng)用系統(tǒng)是非常理想的。除了支持標(biāo)準(zhǔn)的ANSI SQL語句,從而能獲得相當(dāng)好的性能。它可以在Windows NT系統(tǒng)上或者在Windows 95/98系統(tǒng)上運(yùn)行。
SQL SERVER 的執(zhí)行性能非常高,運(yùn)行速度非???,并非常容易使用,是一個非常棒的數(shù)據(jù)庫。1.2.3 軟件開發(fā)工具ASP.NET 作為Microsoft的最新建立動態(tài)Web網(wǎng)站的工具,ASP.NET相對于ASP和JSP在改變原始的Web編程方式方面有了長足的長進(jìn)。它的代碼與頁面分離技術(shù)(CodeBehind)以及完善的Web服務(wù)器控件為程序員提供了一個更加符合傳統(tǒng)編程的Web服務(wù)器端開發(fā)方式。一:名字空間Name Space 要使用ASP.NET的數(shù)據(jù)庫功能,不可能離開名字空間NameSpace的使用。什么是名字空間,說理論可以說半天,我們沒必要了解,簡單一點(diǎn),名字控件就像Delphi中的控件,你必須將它們放入你的Form才能使用他們,同樣,如果你要使用ASP.NET的數(shù)據(jù)庫功能,你就必須先引用相應(yīng)的名字空間。ASP.NET中關(guān)于數(shù)據(jù)庫的名字空間有這些:
ADO+,是ADO的下一代,就像ASP.NET是ASP的下一代,相對于ADO,ADO+有以下特點(diǎn): 一)支持XML; 二)更好的性能; 三)方便的編程接口;
名字空間的具體使用如下:
<%@ Import NameSpace=”名字空間”%>
舉例:
<%@ Import NameSpace=”System.Data”%>
應(yīng)該注意一點(diǎn),以上代碼必須在頁面頂端。
二:基本概念
在使用ASP.NET以前,還必須了解一些基本概念: ADOConnection:相當(dāng)于ASP中的數(shù)據(jù)庫Connection; ADOCommand:相當(dāng)于ASP中的數(shù)據(jù)庫Command; DataView:相當(dāng)于ASP的ADO記錄集RecordSet; DataSet:多個數(shù)據(jù)表的集合;
以上概念實(shí)在是比較抽象,如果現(xiàn)在不理解,不要緊,現(xiàn)照著使用,以后慢慢就會理解。
三:數(shù)據(jù)庫基本使用樣板
<%@ Import NameSpace=“System.Data”%> <%@ Import NameSpace=“System.Data.SQL”%>