第一篇:JSP2041 基于web的人事管理系統(tǒng)-基本信息管理2
目 錄
摘要................................................................................................................................3 Abstract........................................................................................錯誤!未定義書簽。
1、緒
論..................................................................................錯誤!未定義書簽。
1.1 問題的提出...................................................................錯誤!未定義書簽。1.2 管理信息系統(tǒng)的發(fā)展歷史...........................................錯誤!未定義書簽。1.3 人事管理信息系統(tǒng)的作用...........................................錯誤!未定義書簽。1.4 國內(nèi)人事管理信息系統(tǒng)發(fā)展現(xiàn)狀...............................錯誤!未定義書簽。1.5 國內(nèi)人事管理信息系統(tǒng)存在的問題...........................錯誤!未定義書簽。
2、可行性研究與需求分析........................................................錯誤!未定義書簽。
2.1 可行性研究...................................................................錯誤!未定義書簽。
2.1.1 經(jīng)濟可行性........................................................錯誤!未定義書簽。2.1.2 技術(shù)可行性........................................................錯誤!未定義書簽。2.1.3 運行可行性........................................................錯誤!未定義書簽。2.1.4 時間可行性........................................................錯誤!未定義書簽。2.1.5 法律可行性........................................................錯誤!未定義書簽。2.2 需求分析.......................................................................錯誤!未定義書簽。
2.2.1 系統(tǒng)需求............................................................錯誤!未定義書簽。2.2.2 性能需求............................................................錯誤!未定義書簽。2.2.3 應(yīng)用需求分析....................................................錯誤!未定義書簽。2.2.4 運行需求分析....................................................錯誤!未定義書簽。2.2.5 其他需求分析....................................................錯誤!未定義書簽。
3、相關(guān)技術(shù)簡介........................................................................錯誤!未定義書簽。
3.1 JSP 編程語言................................................................錯誤!未定義書簽。3.2 SQLSERVER 2000數(shù)據(jù)庫...........................................錯誤!未定義書簽。3.3 BS模式與C/S模式的比較分析..................................錯誤!未定義書簽。
4、系統(tǒng)分析................................................................................錯誤!未定義書簽。
4.1 主要內(nèi)容.......................................................................錯誤!未定義書簽。4.2 總體功能需求...............................................................錯誤!未定義書簽。4.3 具體系統(tǒng)功能需求描述...............................................錯誤!未定義書簽。
4.3.1 員工基本情況管理............................................錯誤!未定義書簽。4.3.2 員工信息查詢....................................................錯誤!未定義書簽。4.3.3 系統(tǒng)維護............................................................錯誤!未定義書簽。4.4 處理流程設(shè)計...............................................................錯誤!未定義書簽。
4.4.1 數(shù)據(jù)增加流程....................................................錯誤!未定義書簽。4.4.2 數(shù)據(jù)修改流程....................................................錯誤!未定義書簽。4.4.3 數(shù)據(jù)刪除流程....................................................錯誤!未定義書簽。
5、系統(tǒng)設(shè)計..................................................................................................................4
5.1 用戶登陸.........................................................................................................4 5.2 添加員工信息.................................................................................................4 5.3 管理員工信息.................................................................................................5 5.4 修改管理員密碼.............................................................................................5 5.5 查詢員工信息.................................................................................................6
6、系統(tǒng)調(diào)試與測試....................................................................錯誤!未定義書簽。
6.1 程序調(diào)試.......................................................................錯誤!未定義書簽。6.2 程序的測試...................................................................錯誤!未定義書簽。
6.2.1 測試的重要性及目的........................................錯誤!未定義書簽。6.2.2 測試的步驟........................................................錯誤!未定義書簽。6.2.3 測試的主要內(nèi)容................................................錯誤!未定義書簽。
結(jié)束語..........................................................................................錯誤!未定義書簽。致謝..............................................................................................錯誤!未定義書簽。參考文獻......................................................................................錯誤!未定義書簽。
摘要
通用的人事管理信息系統(tǒng)主要包括數(shù)據(jù)庫的建立和維護。實現(xiàn)了人事綜合信息的增加、刪除、更新等功能等。對于數(shù)據(jù)庫要求建立起數(shù)據(jù)一致性和完整性強,數(shù)據(jù)安全性好。且具有界面清晰,易使用等特點。
用基于myeclipse平臺的jsp技術(shù)開發(fā)前端應(yīng)用程序,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一功能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,對于后臺數(shù)據(jù)庫開發(fā)則選擇Microsoft SQL Server2000,它的功能一體化,高度非過程化,語言簡潔,易學(xué)易用,統(tǒng)一的語法結(jié)構(gòu)對待不同的工作方式,還有面向集合的操作方式,再加上視圖數(shù)據(jù)結(jié)構(gòu),使最終用戶和程序設(shè)計人員之間的通信得到很大的改善,高度的數(shù)據(jù)獨立性和安全性。
關(guān)鍵詞 :
人事管理系統(tǒng)
信息管理 系統(tǒng)設(shè)計
5、系統(tǒng)設(shè)計
5.1 用戶登陸
當(dāng)系統(tǒng)登陸時,首先出現(xiàn)的是一個用戶權(quán)限登陸的界面, 權(quán)限設(shè)置主要是維護系統(tǒng)的安全性和完整性。擁有管理員權(quán)限的操作員能對其他操作員進行相應(yīng)的權(quán)限設(shè)置,沒有權(quán)限的操作員不能對相應(yīng)的窗口進行操作。如下圖所示:
5.2 添加員工信息
可以增加員工信息,因為如果員工信息不存在,那么無法進行相應(yīng)的管理。如下圖所示:
5.3 管理員工信息
可進行修改與刪除員工信息,如下圖所示:
5.4 修改管理員密碼
便于系統(tǒng)的維護與安全。如下圖所示:
5.5 查詢員工信息
可按多種屬性進行查詢,如下圖所示:
Powered by 計算機畢業(yè)論文網(wǎng)http://www.tmdps.cn 提供 如果需要詳細內(nèi)容請與QQ:4991024聯(lián)系
第二篇:ASP1002人事管理系統(tǒng)2
Powered by 計算機畢業(yè)論文網(wǎng)http://www.tmdps.cn http://www.tmdps.cn
企業(yè)人事工資勞資管理系統(tǒng)
摘 要
現(xiàn)代計算機技術(shù)的發(fā)展,使得企業(yè)信息化已經(jīng)成為現(xiàn)代經(jīng)濟信息化改革與發(fā)展的重要方向。論文根據(jù)目前中小企業(yè)勞資管理中存在的問題,提出使用勞資管理系統(tǒng)來實現(xiàn)企業(yè)管理人員對員工信息及工作的管理、對員工工資的管理等環(huán)節(jié),這是非常可行且有必要的。由于要接觸管理大量的數(shù)據(jù),通過計算機來提高企業(yè)日常工作效率,已經(jīng)成為各企業(yè)越來越迫切的需求。
系統(tǒng)采用B/S(瀏覽器/服務(wù)器)模式,按照軟件工程的流程順序,根據(jù)實際工作中要求實現(xiàn)的功能出發(fā)設(shè)計。課題采用ASP技術(shù),使用開發(fā)工具Frontpage 2003結(jié)合MS Access關(guān)系數(shù)據(jù)庫進行系統(tǒng)開發(fā)。論文從勞資管理的開發(fā)背景分析開始,依次介紹其系統(tǒng)分析、數(shù)據(jù)庫設(shè)計、詳細設(shè)計與具體算法分析,以及對總體作出結(jié)論。經(jīng)過分析與設(shè)計,系統(tǒng)主要實現(xiàn)了系統(tǒng)管理、員工信息管理及工資信息管理等,以及一些相關(guān)的設(shè)置或操作,如系統(tǒng)初始化等。系統(tǒng)最重要的功能是勞資管理,為企業(yè)管理人員提供了便捷準(zhǔn)確地勞資記錄、計算、統(tǒng)計、查詢及其他基本操作。
該系統(tǒng)主要功能成功運行,界面友好、簡潔,提高企業(yè)的工作效率,能為企業(yè)帶來更多的經(jīng)濟效益。但該系統(tǒng)仍不成熟,還須更進一步改善方可正式投入使用。
關(guān)鍵詞:B/S結(jié)構(gòu),企業(yè)信息化,勞資管理,表單
目 錄
第1章 緒論 ······························································································· 1
1.1 課題背景 ·············································································· 錯誤!未定義書簽。1.1.1 勞資管理系統(tǒng)的現(xiàn)狀 ·················································· 錯誤!未定義書簽。1.2 課題研究的內(nèi)容和意義 ······················································ 錯誤!未定義書簽。1.3 主要技術(shù)介紹 ······································································ 錯誤!未定義書簽。1.3.1 瀏覽器/服務(wù)器 模式 ·················································· 錯誤!未定義書簽。1.3.2 ASP 技術(shù)介紹 ······························································ 錯誤!未定義書簽。1.3.3 數(shù)據(jù)庫 技術(shù)介紹 ························································ 錯誤!未定義書簽。
Powered by 計算機畢業(yè)論文網(wǎng)http://www.tmdps.cn http://www.tmdps.cn
第2章 系統(tǒng)分析 ························································································ 5
2.1 系統(tǒng)可行性研究 ·································································· 錯誤!未定義書簽。2.2 需求分析 ·············································································· 錯誤!未定義書簽。2.2.1 系統(tǒng)概述 ······································································ 錯誤!未定義書簽。2.2.2 系統(tǒng)的運行環(huán)境 ·························································· 錯誤!未定義書簽。2.3 系統(tǒng)功能分析 ······································································ 錯誤!未定義書簽。2.3.1員工管理模塊的主要功能 ··········································· 錯誤!未定義書簽。2.3.2 工資管理模塊 ······························································ 錯誤!未定義書簽。2.3.3 系統(tǒng)管理功能模塊 ······················································ 錯誤!未定義書簽。
第3章 數(shù)據(jù)庫設(shè)計 ·················································································· 11
3.1 數(shù)據(jù)庫的需求分析 ··················································· 錯誤!未定義書簽。3.2 概念結(jié)構(gòu)設(shè)計 ····················································································· 12 3.3 后臺數(shù)據(jù)庫的配置 ·············································································· 14 3.4 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計 ··················································· 錯誤!未定義書簽。3.5 數(shù)據(jù)庫設(shè)計技術(shù)要領(lǐng) ··········································································· 16
第4章 系統(tǒng)設(shè)計 ······················································································ 17
4.1 系統(tǒng)工作原理 ····················································································· 17 4.2 結(jié)構(gòu)分析 ···························································································· 18 第4章 系統(tǒng)實現(xiàn) ······················································································ 22
5.1 系統(tǒng)登陸 ···························································································· 22 5.4 系統(tǒng)注冊 ···························································································· 23 5.3 員工信息管理 ····················································································· 24 5.4 工資信息管理 ····················································································· 28 5.4.1工資管理主模塊 ··························································································· 28 5.4.2 報銷模塊 ··································································· 2錯誤!未定義書簽。5.4.3 獎金模塊 ······································································································ 31 5.4.4 扣除模塊 ······································································································ 32 5.4.5 打印模塊 ······································································································ 33 5.5 系統(tǒng)查詢頁面 ····················································································· 36
結(jié)論 ············································································································· 38
Powered by 計算機畢業(yè)論文網(wǎng)http://www.tmdps.cn http://www.tmdps.cn
參考文獻 ····································································································· 40 致謝 ············································································································· 41
圖5.2 系統(tǒng)注冊頁面
z Powered by 計算機畢業(yè)論文網(wǎng)http://www.tmdps.cn http://www.tmdps.cn
圖5.3 員工信息瀏覽管理頁面
圖5.4 員工信息添加頁面
Powered by 計算機畢業(yè)論文網(wǎng)http://www.tmdps.cn http://www.tmdps.cn
圖5.5 工資管理主頁面
圖5.6 報銷管理頁面
5.4.3 獎金模塊
Powered by 計算機畢業(yè)論文網(wǎng)http://www.tmdps.cn http://www.tmdps.cn
圖5.7 獎金管理頁面
圖5.8 扣除管理頁面
Powered by 計算機畢業(yè)論文網(wǎng)http://www.tmdps.cn http://www.tmdps.cn
圖5.10 系統(tǒng)查詢頁面
圖5.11 按員工查詢結(jié)果頁面
第三篇:人事管理系統(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ā)運用程序,主要是分為前臺部分和后臺部分,前臺部分是面向用戶,主要包括對自身工資的查詢,對考勤的查詢等功能的實現(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ā)與實現(xiàn)...............................................11
(一)管理員主要功能模塊設(shè)計........................................11 1.部門及職位管理模塊...........................................11 2.工資修改模塊.................................................12 3.員工管理模塊.................................................12 4.查詢工資模塊.................................................13 5.修改考勤表模塊...............................................13
(二)后臺主要功能模塊設(shè)計.........................................14 結(jié) 論..................................................................16 參考文獻...............................................................17
一、引 言
(一)設(shè)計目的
隨著公司規(guī)模的擴大,經(jīng)濟體制的快速發(fā)展,公司組織管理會變得越來越龐大和困難,而信息的處理與使用也變得越來越重要。人事管理信息系統(tǒng)是企業(yè)管理中不可缺少的一部分,無論對企業(yè)決策者和管理者來說都至關(guān)重要,所以建立一套人事管理系統(tǒng),能夠加快物資的周轉(zhuǎn)速度,提高生產(chǎn)效率,加強管理的信息化手段,更好的為企業(yè)的發(fā)展和后勤服務(wù),提高本單位的經(jīng)濟效益。該系統(tǒng)的實現(xiàn),可以使企業(yè)更方便的對工作人員信息進行查詢和錄入,配合市場管理的步伐。從宏觀上講,順應(yīng)了社會的信息化、社會化潮流,縮短了整個社會化大生產(chǎn)的周期。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。
(二)設(shè)計要求
在信息高度發(fā)達的今天,人事管理的對象是一個單位或若干單位種的員工的基本信息,這些信息是在變化的。人事部門要為本單位、上級部門提供準(zhǔn)確的統(tǒng)計數(shù)據(jù)。由于人員眾多、數(shù)據(jù)復(fù)雜、統(tǒng)計管理工作困難,以往每做一項工作,都需要花費很多的時間和精力。傳統(tǒng)的人工管理方式有諸如效率低,保密性差,查找、更新、維護困難等各種各樣的缺點。因此,人事管理系統(tǒng)能夠為用戶例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。能夠極大地提高人事管理的效率。同時,使企業(yè)實現(xiàn)科學(xué)化、正規(guī)化管理以及與世界先進管理技術(shù)接軌。
(三)設(shè)計環(huán)境
該系統(tǒng)的開發(fā)環(huán)境主要是PHP+MysqL.二、需求分析
(一)系統(tǒng)總體需求
1.系統(tǒng)簡介
該系統(tǒng)是一個企業(yè)人事財務(wù)管理系統(tǒng),主要是分為前臺部分和后臺部分,前臺部分是面向員工,主要包括注冊及登陸,工資信息的查詢,考勤查詢,查詢自己的某月或者全年考勤加班情況等功能的實現(xiàn)。后臺部分是面向管理員,主要包括對職員信息管理,對部門或者職位的變更,對員工考勤信息的管理和維護,對員工的工資進行結(jié)算等功能。
以企業(yè)的人事工資管理為設(shè)計和開發(fā)對象,系統(tǒng)應(yīng)具有的設(shè)計要求包括:
1、全體員工的崗位、級別設(shè)定、員工的基本信息設(shè)定;
2、企業(yè)部門的劃分與設(shè)定;;
3、員工不同工種的基本工資設(shè)定;
4、加班津貼應(yīng)根據(jù)加班時間和類型給予不同的補助;
5、按照不同工種的基本工資、考勤、應(yīng)產(chǎn)生員工的月工資;
6、設(shè)計年終獎的計算方法;
7、工資報表,能夠查詢每個員工的工資情況、每個部門的工資情況、按月的工資統(tǒng)計,按年的工資統(tǒng)計;
8、進一步基于工資的財務(wù)預(yù)算與決算;
系統(tǒng)由php+mysql設(shè)計實現(xiàn),具有數(shù)據(jù)操作方便、高效、迅速等優(yōu)點。該系統(tǒng)采用功能強大的數(shù)據(jù)庫軟件開發(fā)工具進行開發(fā),具有很好的可移植性。2.系統(tǒng)分析
(1)系統(tǒng)管理
對使用系統(tǒng)的用戶進行管理,為他們分配一定的權(quán)限,使他們規(guī)范的使用系統(tǒng)。本系統(tǒng)的用戶及其操作權(quán)限都是由管理員添加的,管理員添加完畢之后,再將登錄名(即職工編號)和密碼分配給員工。
(2)職工信息管理
管理員可以對職工信息進行管理,包括對職工基本信息和職工調(diào)動情況的記錄進行查詢、添加、刪除和修改。
(3)職工考勤管理
用于對職工的考勤情況進行記錄,同時管理和查詢企業(yè)職工出勤情況。其中包括日考勤記錄、請假、加班、出差等情況的查詢、添加、刪除和修改。
(4)職工工資管理
可以根據(jù)職工的考勤情況,對員工的工資進行結(jié)算,負責(zé)打印工資條。年底結(jié)算后,可以根據(jù)公司的業(yè)績情況,對職工發(fā)放不同的獎金。
(5)對企業(yè)開銷進行管理
可以在年初對企業(yè)進行今年一年開銷的預(yù)算,制定財務(wù)計劃;年終可以進行結(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è),分配部門和職位,進入本公司的時間等;
2)修改員工信息:選擇一個員工,可以修改這個員工的基本信息。包括員工調(diào)動時的信息修
改,以及工資修改;
3)查詢員工的基本信息:可以根據(jù)員工的編號,姓名進行查詢員工的基本信息,并且可以針對查詢結(jié)果進行修改和冊除等工作;
4)冊除員工信息:直接從列表中選中要冊除的員工信息,然后進行冊除操作,或者首先查詢要冊除的員工信息,然后在冊除。
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ù)公司每年的開支,進行年底結(jié)算,根據(jù)公司收支,對員工進行不同的獎勵。
(二)表的設(shè)計與創(chuàng)建
考慮系統(tǒng)的實際需要,本系統(tǒng)數(shù)據(jù)庫至少要包含職員信息表(staff)、薪水信息表(salary)、考勤表(check1)、部門表(department)、職位表(post)、管理員表(admin)。
職員信息表(staff)
管理員表(admin)
薪水信息表(salary)
部門表(department)
職位表(post)
考勤表(check1)
五、數(shù)據(jù)庫系統(tǒng)開發(fā)與實現(xiàn)
基于的旅店管理系統(tǒng)主要分為兩個部分,分別對應(yīng)管理員管理和職員查詢。
(一)管理員主要功能模塊設(shè)計
管理員可以登錄,系統(tǒng)主界面如圖5-1所示。
圖5-1 系統(tǒng)主界面
1.部門及職位管理模塊
管理員登錄后可以進行部門和職位的管理,如圖5-2所示:
圖5-2 部門管理主界面
點擊添加部門可以完成新部門新職位的添加功能,代碼如下,操作界面如圖5-3 所示 mysql_query(“insert into department values('”.$DepartNo.“','”.$DepartmentName.“')”);mysql_query(“insert into salary values('”.$DepartNo.“','”.$PostNo.“','”.$Basic_Salary.“')”);點擊編輯按鈕可以修改各部門不同職位的底薪,代碼如下:
$sql=“update department set DepartmentName='”.$DepartmentName.“' where DepartNo='”.$DepartNo.“'”;
圖5-3 部門職位編輯界面
對按刪除按鈕,根據(jù)主鍵可以直接刪除整條記錄,實現(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ù)職員編號進行修改信息,主要代碼,界面如圖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ù)庫中查詢員工的基本信息,可以按照年份,月份,不同的部門進行查詢,主界面如圖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ù)庫中查詢員工的考勤基本信息,可以按照年份,月份,不同的部門進行查詢,主界面如圖5-7 所示:
圖5-7 查詢考勤表界面
可以對員工的考勤進行添加,代碼: mysql_query(“insert into check1 values('”.$StaNo.“','”.$Year.“','”.$Month.“','”.$Less.“','”.$Normal.“','”.$Specifieness.“')”);還可以進行編輯,界面如下:
圖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è)計與實現(xiàn),具有一定的理論和實踐意義。該系統(tǒng)是Windows 7,web服務(wù)器Apache,數(shù)據(jù)庫服務(wù)器MySQL,服務(wù)器端腳本編程環(huán)境PHP,共同完成的。
設(shè)計要求提的很完善,該系統(tǒng)實現(xiàn)了工資的查詢,不同用戶的登錄,管理員可以對公司的業(yè)績進行年初的預(yù)算,年終的結(jié)算,根據(jù)不同部門的不同職位,分配不一同的工資,年末根據(jù)公司的業(yè)績以及個人表現(xiàn)情況,對不同的人員發(fā)放不同的獎金福利。員工可以查詢自己不同月份,不同年份的工資詳情等。但是最后設(shè)計的時候我們遇到很多問題,工資結(jié)算的時候,我們還是沒有詳細劃分,只做出了最終的工資總額,可能對員工查詢詳細工資不方便,還有就是公司的結(jié)算預(yù)算,沒有做進去,系統(tǒng)顯得不是很完善,以后還是應(yīng)該多多研究。所以通過老師的指點,我們還應(yīng)該努力,最終解決這些問題,以更好的完成了整個系統(tǒng)的開發(fā)工作。
參考文獻
[1]劉金嶺,馮萬利.數(shù)據(jù)庫原理及應(yīng)用實驗與課程設(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)案例分析2
凱越公司信息管理系統(tǒng)(案例分析作業(yè))
企業(yè)資源計劃(ERP)、企業(yè)流程重組(BPR)、客戶關(guān)系管理(CRM)、供應(yīng)鏈管理(SCM)等等這些“舶來”的新名詞和新理論已經(jīng)被越來越多的中國公司所接受和追逐。一方面,眼看著諸多企業(yè)正在大搞快搞企業(yè)信息化建設(shè),另一方面這些企業(yè)也要承受著無情的統(tǒng)計數(shù)據(jù):“企業(yè)信息化的事是成功率普遍在10%~20%之間,在發(fā)達國家成功率大約有20%,在中國成功率更低。”除少數(shù)企業(yè)取得成功以外,不少企業(yè)在投入大額資金的情況下,由于許多企業(yè)缺乏經(jīng)驗,信息化發(fā)展到一定階段后就暴露出了各種各樣的問題,如有的企業(yè)信息化以技術(shù)為導(dǎo)向,技術(shù)的應(yīng)用沒有很好地配合業(yè)務(wù)的發(fā)展;有的企業(yè)雖然信息化的建設(shè)是以業(yè)務(wù)為基礎(chǔ),但由于缺乏整體的信息規(guī)劃,導(dǎo)致系統(tǒng)的建設(shè)沒有整體性,資源無法很好共享等。“信息化黑洞”、“信息化孤島”、“信息化無效”成為許多企業(yè)棘手和頭痛的問題。如何構(gòu)建企業(yè)的信息系統(tǒng)?在信息化過程中應(yīng)注意哪些方面?本文希望通過對一家國有企業(yè)信息化規(guī)劃項目的實際案例研究,來與讀者一起探索這些問題。
背景陳述
凱越公司(化名)是國內(nèi)一家大型企業(yè),企業(yè)實行三級管理,即總公司———公司———分公司。企業(yè)實施信息化已有多年,每年在信息化建設(shè)方面投入了大量的人力和財力,公司已建立了OA辦公自動化、財務(wù)系統(tǒng)、人力資源系統(tǒng)等,并已搭建了公司廣域網(wǎng)、局域網(wǎng)。由于公司提出了創(chuàng)國際一流企業(yè)的目標(biāo),因此公司希望在信息化建設(shè)方面也要與國際最先進的企業(yè)看齊,并使信息化建設(shè)能成為公司實現(xiàn)創(chuàng)國際一流目標(biāo)的重要推動力。問題診斷
由于凱越公司在前期的信息化建設(shè)中是以服務(wù)支持軟件應(yīng)用為主,還沒有站在戰(zhàn)略的高度開展信息化工作,因此也沒有制定完整的信息化規(guī)劃,各信息系統(tǒng)的建設(shè)以總部的各部門、下面的各公司為主,各自為政,信息及系統(tǒng)沒有集成,信息孤島現(xiàn)象嚴(yán)重;系統(tǒng)中的業(yè)務(wù)流程以及相應(yīng)的信息流存在斷層現(xiàn)象,尤其是在營銷、物資、工程、生產(chǎn)和財務(wù)等業(yè)務(wù)關(guān)聯(lián)較密切的各環(huán)節(jié);管理體制和資產(chǎn)歸屬不一致,導(dǎo)致各公司的硬件、網(wǎng)絡(luò)管理各自為政,如廣域網(wǎng)絡(luò)和局域網(wǎng)絡(luò)分別由兩個不同的部門負責(zé),管理十分不便,服務(wù)器系統(tǒng)十分分散,沒有進行統(tǒng)一的維護管理等;機房的統(tǒng)一化和災(zāi)難恢復(fù)的功能也沒有引起足夠重視,沒有配備專門的網(wǎng)絡(luò)監(jiān)控管理人員,存在較大的安全隱患;信息中心的培訓(xùn)內(nèi)容主要針對新的信息技術(shù)和產(chǎn)品,對項目管理、信息規(guī)劃、行業(yè)專業(yè)知識方面的培訓(xùn)比較缺乏,沒有培養(yǎng)有效的信息技術(shù)決策和實施能力。
解決方案
針對上述問題,凱越公司對信息化現(xiàn)狀進行了全面的調(diào)查和分析,挖掘造成問題的深層次原因,并以行業(yè)內(nèi)的最佳實踐標(biāo)桿為依據(jù),從信息系統(tǒng)對業(yè)務(wù)的支持、系統(tǒng)集成、基礎(chǔ)設(shè)施與安全管理、信息管理組織架構(gòu)幾個方面重點提出了解決方案。
信息系統(tǒng)對業(yè)務(wù)的支持
由于以前的信息化建設(shè)主要以各業(yè)務(wù)部門為主導(dǎo),系統(tǒng)的建設(shè)有明顯的缺陷,建設(shè)的主要是部門級的系統(tǒng),信息系統(tǒng)對業(yè)務(wù)的支持沒有站在公司戰(zhàn)略的高度,沒有從企業(yè)業(yè)務(wù)整體發(fā)展的角度提出信息化建設(shè)的目標(biāo)和規(guī)劃,系統(tǒng)建設(shè)缺乏整體性、前瞻性、可擴展性和一致性。其實,企業(yè)信息化的建設(shè)必須能支持公司戰(zhàn)略的發(fā)展,而對公司戰(zhàn)略的支持又主要體現(xiàn)為對具體業(yè)務(wù)開展的支持,基于這種思想,凱越公司采用了需求分解法,從公司的戰(zhàn)略入手,結(jié)合公司的業(yè)務(wù)發(fā)展?fàn)顩r,深入分析了企業(yè)發(fā)展對信息化建設(shè)提出的需求。(見圖1)例如:企業(yè)需要加強與客戶的關(guān)系,體現(xiàn)在具體行動中就是必須先建立總公司層面的客戶檔案,以便進行客戶細分,然后才能有針對性的為客戶提供良好的產(chǎn)品和服務(wù),建立與客戶的良好關(guān)系。而要很好的配合這些行動,那對信息化就提出了具體的要求,如首先可以實施客戶關(guān)系管理系統(tǒng),記錄客戶信息,然后集成企業(yè)資源計劃與客戶關(guān)系系統(tǒng),使公司擁有一個全面的客戶信息資源庫,包括客戶的基本信息、交易信息、服務(wù)信息等等。利用需求分解法,凱越從戰(zhàn)略出發(fā),詳細分析了企業(yè)的業(yè)務(wù)行為和特征,提出了未來信息化建設(shè)的要求,即必須建設(shè)項目管理系統(tǒng)、財務(wù)系統(tǒng)、資產(chǎn)管理系統(tǒng)、客戶關(guān)系管理系統(tǒng)、業(yè)務(wù)管理系統(tǒng)等,通過與現(xiàn)有信息化現(xiàn)狀的比較,找出了差距,并結(jié)合戰(zhàn)略進行了信息化建設(shè)的優(yōu)先級分析,為企業(yè)的信息化建設(shè)指明了方向。通過上面的分析,凱越公司已明確信息化必須首先考慮重點解決的問題。然而,需求分解法只能指出信息化建設(shè)的大方向,對于細部和局部的系統(tǒng)功能,在所有部門的配合下,結(jié)合業(yè)務(wù)流程和功能,發(fā)現(xiàn)了目前運行的信息系統(tǒng)的缺陷與不足,如財務(wù)管理,發(fā)現(xiàn)總公司和分公司現(xiàn)在均分別采用國內(nèi)的一套財務(wù)軟件,雖然能夠完成各財務(wù)部門所負責(zé)的總賬,固定資產(chǎn),日常報表功能,但無應(yīng)收、應(yīng)付的功能,并且結(jié)賬很慢;又如項目管理,無統(tǒng)一軟件,工程項目的進度管理,成本核算,分析所使用的系統(tǒng)均處于分散狀態(tài),因而影響了財務(wù)部門對工程項目的核算的效率等。通過分析整理,凱越公司對每一套信息系統(tǒng)都提出了詳細的業(yè)務(wù)需求。通過對國內(nèi)外成熟相關(guān)信息系統(tǒng)的分析比較,在綜合考慮需求滿足程度、成本、服務(wù)、成功案例等各方面因素下,凱越公司選擇了一套國外的成熟軟件產(chǎn)品進行分步實施。
系統(tǒng)集成凱越公司過去的信息化工作以部門為主,缺乏整體考慮,因此目前就暴露出了許多問題,首先是系統(tǒng)分散、沒有整合,由于標(biāo)準(zhǔn)不統(tǒng)一,給系統(tǒng)的集成帶來了很大的困難,信息不能共享;其次是數(shù)據(jù)缺乏標(biāo)準(zhǔn)化,無論是自行開發(fā),還是從市場上買來的應(yīng)用軟件,一般都不注意數(shù)據(jù)的標(biāo)準(zhǔn)化,或數(shù)據(jù)標(biāo)準(zhǔn)自成一體,因而形成了許多“信息孤島”,應(yīng)用項目上得越多,信息孤島就越多,數(shù)據(jù)的不一致性就越嚴(yán)重;最后是系統(tǒng)開發(fā)沒有標(biāo)準(zhǔn)化,凱越公司在信息系統(tǒng)的建設(shè)過程中沒有使用一致的開發(fā)平臺和開發(fā)工具,不利于降低系統(tǒng)維護成本、技術(shù)人員培訓(xùn)成本等。要解決這些問題必須對系統(tǒng)進行集成,并建立信息化建設(shè)的統(tǒng)一標(biāo)準(zhǔn)。凱越公司通過對業(yè)務(wù)流程的分析,從業(yè)務(wù)的角度提出了企業(yè)的信息流,明確了系統(tǒng)間所需要的的集成關(guān)系。(見圖2)為了很好地整合現(xiàn)有及未來的系統(tǒng),實現(xiàn)信息的集成、共享與流轉(zhuǎn),減少手工的干預(yù),凱越公司提出了信息技術(shù)架構(gòu)和整合方案,包括信息模型、應(yīng)用系統(tǒng)的組成與結(jié)構(gòu)、信息和數(shù)據(jù)在應(yīng)用系統(tǒng)之間的分布與流向、信息技術(shù)標(biāo)準(zhǔn)和規(guī)范等。同時還分析了目前市場上主流的系統(tǒng)集成的技術(shù)和產(chǎn)品,在盡量保護現(xiàn)有投資,同時又兼顧未來系統(tǒng)方便集成的原則指導(dǎo)下,凱越公司選擇了最合適的產(chǎn)品和技術(shù)對現(xiàn)有的系統(tǒng)進行分步整合。
基礎(chǔ)設(shè)施與安全管理基礎(chǔ)設(shè)施是信息化的基礎(chǔ),包括服務(wù)器、存儲設(shè)備及網(wǎng)絡(luò)設(shè)施等。凱越公司雖然在基礎(chǔ)設(shè)施方面投入很大,但還不夠完善,服務(wù)器沒有集中管理,重復(fù)投資,維護成本高且難以管理;核心網(wǎng)絡(luò)缺乏備份,一旦核心設(shè)備出現(xiàn)故障,將會造成網(wǎng)絡(luò)全面的癱瘓。安全管理也存在較大問題,沒有從技術(shù)和管理兩方面構(gòu)建完整的安全體系,存在很大的安全隱患。針對存在的這些問題,凱越公司從四個方面入手對未來基礎(chǔ)設(shè)施建設(shè)進行了規(guī)劃:廣域網(wǎng)絡(luò)系統(tǒng)架構(gòu)規(guī)劃、局域網(wǎng)絡(luò)系統(tǒng)架構(gòu)規(guī)劃、Internet連接架構(gòu)規(guī)劃、服務(wù)器及存儲系統(tǒng)架構(gòu)規(guī)劃。在安全管理方面,凱越公司首先從技術(shù)上提出了完整的安全解決方案,如把公司的Web服務(wù)器、Mail服務(wù)器設(shè)置在防火墻之后等,同時還從管理的角度提出了具體的規(guī)范,包括通信和操作安全性管理、訪問控制安全性管理、系統(tǒng)開發(fā)和維護的安全性管理等,這樣凱越公司就從技術(shù)和管理兩方面構(gòu)建了一套完整的安全管理體系。
信息管理組織架構(gòu)合理的IT組織架構(gòu)是企業(yè)信息化建設(shè)的有力保障,同時也可以從一個側(cè)面反映信息化在企業(yè)中的地位。然而凱越公司的IT組織架構(gòu)設(shè)置不盡合理,主要表現(xiàn)在以下方面:
(1)總公司沒設(shè)專門的信息部門,負責(zé)信息化建設(shè)的人員隸屬于行政管理部。公司層次只設(shè)幾個專職,也沒有專門部門。分公司更是連專職也沒有。企業(yè)還沒有建立良好的信息化管理體系,職責(zé)缺乏明確合理的分工。
(2)企業(yè)還沒有建立起信息化的工作規(guī)程和制度,包括信息系統(tǒng)建設(shè)需求的提出、論證、選型、實施等都沒有規(guī)范的流程,也沒有明確的職責(zé)劃分。
針對上面的問題,同時考慮到總公司、公司、分公司在日常管理上又有一定的獨立性,凱越公司提出了信息化建設(shè)在業(yè)務(wù)上進行垂直指導(dǎo),在行政上橫向管理的矩陣方式,結(jié)合信息集中化管理的基本原則,其信息化管理框架實現(xiàn)了下面的轉(zhuǎn)變。(見圖3)凱越公司在信息化組織設(shè)計,建立了集中的信息技術(shù)管理和資源共享的機制,將原來掛靠在行政管理部下的信息中心提升為信息技術(shù)部,作為獨立的職能部門進行信息技術(shù)的管理,并為總公司及其下屬的公司和分公司提供信息技術(shù)服務(wù);拓展了信息技術(shù)管理的職能范圍,統(tǒng)一系統(tǒng)規(guī)劃、建設(shè)與管理,如合同管理、信息資產(chǎn)及文檔的管理及ERP、CIS、CRM等應(yīng)用系統(tǒng)的建設(shè)、實施、維護及技術(shù)支持等;統(tǒng)一整個企業(yè)網(wǎng)絡(luò)、服務(wù)器、信息系統(tǒng)(數(shù)據(jù)庫及應(yīng)用軟件)及客戶端軟硬件的搭建、維護、備份、升級與管理,以及網(wǎng)絡(luò)、信息系統(tǒng)的安全管理等;建立分布式的信息技術(shù)組織布局,在公司和分公司的總工室下設(shè)IT專職人員,為本公司提供信息技術(shù)支持,但業(yè)務(wù)上受總公司信息技術(shù)部的指導(dǎo)。在設(shè)計方案中,凱越公司對三層體系之間的職責(zé)做了明確的劃分,總部的信息技術(shù)部負責(zé)全公司信息化的管理與決策,如進行集中、統(tǒng)一的信息技術(shù)管理和規(guī)劃,負責(zé)全公司網(wǎng)絡(luò)架構(gòu)及網(wǎng)絡(luò)安全等;公司及分公司層次主要負責(zé)信息化的實施與維護。凱越公司通過對信息組織架構(gòu)的設(shè)計,明確了各自的職責(zé),理順了管理流程,使企業(yè)的信息化建設(shè)有了組織和制度的保障。
實施與執(zhí)行
除了上述方面,對信息化建設(shè)規(guī)劃來說還有一個非常關(guān)鍵的問題,即系統(tǒng)的實施及資源配置計劃。只有明確了信息系統(tǒng)建設(shè)的時間表、優(yōu)先級,才能更好地指導(dǎo)系統(tǒng)實施。因此凱越公司在綜合分析了公司戰(zhàn)略、業(yè)務(wù)及系統(tǒng)現(xiàn)狀后,提出了系統(tǒng)實施計劃。(見圖4)在實施計劃中,不僅安排了實施的時間表,還給出了系統(tǒng)實施的大概預(yù)算及主要的產(chǎn)品供應(yīng)商,同時提出系統(tǒng)實施需要注意的主要問題等,為以后幾年的信息化建設(shè)提供了很好的參考依據(jù)。(施能自畢博管理咨詢大中國區(qū)董事總經(jīng)理)
1、信息孤島是如何形成的?對企業(yè)的管理有什么危害?
2、如何通過管理信息系統(tǒng)的重新規(guī)劃與開發(fā)來避免信息孤島?最重要的事情是什么?
3、公司的最高管理層在公司的信息化過程中起什么作用?其重要性主要體現(xiàn)在哪幾個方面?
4、結(jié)合這個案例,談?wù)勀銓Α肮芾硇畔⑾到y(tǒng)其實首先是個社會系統(tǒng),其次是個人機系統(tǒng)”這句話的認識?
第五篇:人事管理系統(tǒng)
目錄
一 系統(tǒng)功能分析.............................................................................................................................2 1.1 項目背景..........................................................................................................................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部分實體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表達式...................................................................................................10 6.2.3倒敘查詢................................................................................................................10 附錄................................................................................................................................................11 附錄一
系統(tǒng)建立部分源代碼.............................................................................................11 附錄二 參考文獻...................................................................................................................13 附錄三 開發(fā)環(huán)境說明...........................................................................................................13 第 1 頁
一 系統(tǒng)功能分析
1.1 項目背景
人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。作為計算機應(yīng)用的一部分,使用計算機對人事勞資信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。
1.2.總體功能需求
通過本人事管理數(shù)據(jù)庫管理系統(tǒng)軟件,能幫助人事管理人員利用計算機快速方便的對企業(yè)人事資源進行管理。人事管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的檔案、工資,便于公司領(lǐng)導(dǎo)掌握人員動向,及時調(diào)整人才的分配。本軟件集企業(yè)人員基本信息,企業(yè)人員勞工合同,及人才需求計劃于一身,目的在于能夠使管理人員更加方便,快捷的對企業(yè)人事進行管理。同時本人事管理軟件使人事管理工作系統(tǒng)化、規(guī)范化、自動化,從而在一方面提高了管理者的工作效率,減少了傳統(tǒng)人工管理方式所帶來的人力,物力的浪費,另一方面由于本軟件具有查找方便、可靠性高、存儲量大等優(yōu)點,所以實現(xiàn)了企業(yè)人事管理的自動化。人事管理系統(tǒng)針對企業(yè)員工信息的處理工作采用計算機進行全面的現(xiàn)代化管理,用戶可以通過輸入員工的基本信息、考勤信息等,由系統(tǒng)自動生成相應(yīng)的統(tǒng)計數(shù)據(jù)及工資統(tǒng)計報表以供用戶查詢、打印,另外用戶還可以對這些基本信息進行定期的更新與刪除工作,人事管理系統(tǒng)力求以方便快捷的途徑去管理職工的信息,代替手工操作的繁瑣數(shù)據(jù)。
1.3 具體系統(tǒng)功能需求描述
根據(jù)系統(tǒng)的基本要求,為了最終實現(xiàn)用戶方便的添加、修改、查詢、刪除記錄,我們對程序作了詳盡的修改,以達到令人滿意的效果。具體的功能如下:
(1)密碼登錄:可以使用戶安全的使用通訊錄。(2)修改密碼:加強用戶對通訊錄的保密功能。(3)人事管理主界面:用戶在此可以對記錄進行添加、修改、查詢、刪除、打印等操作。(4)增加記錄:可以添加新的記錄補充新的信息。(4)修改記錄:可以已有記錄進行修改和改進。(5)查詢記錄:對那些模糊不清楚的記錄進行查詢。(6)刪除記錄:去除一些過期不用的記錄
1.3.1系統(tǒng)功能的基本要求:
(1)員工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況信息、職稱等。
第 2 頁(2)員工各種信息的修改;
(3)對于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除;
(4)按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;至少應(yīng)該包括每個員工詳細信息的查詢、按婚姻狀況查詢、按學(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ā)方法進行數(shù)據(jù)倉庫的開發(fā),但是,數(shù)據(jù)倉庫的開發(fā)人員可以在數(shù)據(jù)倉庫開發(fā)之前通過數(shù)據(jù)倉庫的需求分析,了解數(shù)據(jù)倉庫用戶的大致需求,即在決策過程中需要什么信息。這樣,就可以界定一個數(shù)據(jù)倉庫的大致系統(tǒng)邊界,集中精力進行主要部分的開發(fā)。因而,界定邊界的工作也可看作是數(shù)據(jù)倉庫系統(tǒng)設(shè)計的需求分析,因為它將決策者的數(shù)據(jù)分析的需求用系統(tǒng)邊界的定義形式反映出來。
第 3 頁 2.2 E-R圖表示概念模型 2.2.1部分實體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)進行分析,按數(shù)據(jù)輸入輸出的要求,確定表和表間的關(guān)系,并進行驗證、調(diào)整、修改、完善,使其能夠?qū)崿F(xiàn)用戶對數(shù)據(jù)和功能的要求。
關(guān)系數(shù)據(jù)庫的數(shù)據(jù)模型(即關(guān)系模型)由一組關(guān)系模式組成,因而ER圖向關(guān)系模型的轉(zhuǎn)換實際上就是將實體(包括實體的屬性)和聯(lián)系轉(zhuǎn)換為關(guān)系模式,一般遵循以下基本原則:
1.一個實體型轉(zhuǎn)換為一個關(guān)系模式。實體的屬性就是關(guān)系的屬性,實體的碼就是關(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)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。
4.三個或三個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體的碼的組合。
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)進行復(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表達式
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 頁
附錄二 參考文獻
數(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 頁