【正文】
第 6 頁三 數(shù)據(jù)庫邏輯設(shè)計(jì) 數(shù)據(jù)結(jié)構(gòu)設(shè)置每一數(shù)據(jù)表的屬性名,類型,寬度員工配偶信息(工號,配偶姓名,出生年月,工作單位,電話)的工號參照員工的基本信息的工號。這樣,就可以界定一個(gè)數(shù)據(jù)倉庫的大致系統(tǒng)邊界,集中精力進(jìn)行主要部分的開發(fā)。二 數(shù)據(jù)庫概念設(shè)計(jì) 概念模型設(shè)計(jì)作為傳統(tǒng)的業(yè)務(wù)處理系統(tǒng)的開發(fā),在其開發(fā)分析中需要明確業(yè)務(wù)處理的具體功能,即系統(tǒng)的開發(fā)是基于功能驅(qū)動的,數(shù)據(jù)倉庫開發(fā)人員在數(shù)據(jù)倉庫形成與應(yīng)用之前是不可能了解數(shù)據(jù)倉庫的功能的。第 2 頁(2)員工各種信息的修改;(3)對于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除;(4)按照一定的條件,查詢、統(tǒng)計(jì)符合條件的員工信息;至少應(yīng)該包括每個(gè)員工詳細(xì)信息的查詢、按婚姻狀況查詢、按學(xué)歷查詢、按工作崗位查詢等,至少應(yīng)該包括按學(xué)歷、婚姻狀況、崗位、參加工作時(shí)間等統(tǒng)計(jì)各自的員工信息;(5)對查詢、統(tǒng)計(jì)的結(jié)果打印輸出。(5)查詢記錄:對那些模糊不清楚的記錄進(jìn)行查詢。(4)增加記錄:可以添加新的記錄補(bǔ)充新的信息。(2)修改密碼:加強(qiáng)用戶對通訊錄的保密功能。 具體系統(tǒng)功能需求描述根據(jù)系統(tǒng)的基本要求,為了最終實(shí)現(xiàn)用戶方便的添加、修改、查詢、刪除記錄,我們對程序作了詳盡的修改,以達(dá)到令人滿意的效果。同時(shí)本人事管理軟件使人事管理工作系統(tǒng)化、規(guī)范化、自動化,從而在一方面提高了管理者的工作效率,減少了傳統(tǒng)人工管理方式所帶來的人力,物力的浪費(fèi),另一方面由于本軟件具有查找方便、可靠性高、存儲量大等優(yōu)點(diǎn),所以實(shí)現(xiàn)了企業(yè)人事管理的自動化。人事管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的檔案、工資,便于公司領(lǐng)導(dǎo)掌握人員動向,及時(shí)調(diào)整人才的分配。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。所以通過老師的指點(diǎn),我們還應(yīng)該努力,最終解決這些問題,以更好的完成了整個(gè)系統(tǒng)的開發(fā)工作。員工可以查詢自己不同月份,不同年份的工資詳情等。該系統(tǒng)是Windows 7,web服務(wù)器Apache,數(shù)據(jù)庫服務(wù)器MySQL,服務(wù)器端腳本編程環(huán)境PHP,共同完成的?!?。and Year=39。 and Month =39。 where StaNo=39。還可以進(jìn)行編輯,界面如下:圖58 考勤表編輯界面主要代碼:“update check1 set Normal=39。”.$Specifieness.“39?!?$Normal.“39?!?$Less.“39?!?$Month.“39?!?$Year.“39?!?$StaNo.“39?!?。圖55 修改員工信息界面按刪除按鈕,可以刪除員工,代碼如下:mysql_query(“delete from staff where StaNo=39。”)。 where StaNo=39。mysql_query(“update staff set DepartNo=39。”.$StaNo.“39?!?$PostNo.“39。)”)。, 39。 , 39。 , 39。 and = and = and = and = and = ”)管理員登錄成功后,可以從數(shù)據(jù)庫中查詢員工的基本信息,主界面如圖54 所示:圖54 員工基本界面可增加新的員工,給他分配部門和職位,主要代碼:mysql_query(“insert into staff(StaNo,StaName,PostNo,DepartNo)values(39。管理員登錄成功后,可以從數(shù)據(jù)庫中查詢員工的基本工資信息,主代碼如下:$result=mysql_query(“select * from staff,department,post,check1,salary where like 39。圖53 部門職位編輯界面對按刪除按鈕,根據(jù)主鍵可以直接刪除整條記錄,實(shí)現(xiàn)對部門和職位的刪除,關(guān)鍵代碼如下: mysql_query(“delete from salary where DepartNo = ”.$DepartNo.“ and PostNo =”.$PostNo)?!?$DepartNo.“39?!?$DepartmentName.“39。)”)。,39。,39。mysql_query(“insert into salary values(39?!?$DepartmentName.“39?!?$DepartNo.“39。(一)管理員主要功能模塊設(shè)計(jì)管理員可以登錄,系統(tǒng)主界面如圖51所示。(二)表的設(shè)計(jì)與創(chuàng)建考慮系統(tǒng)的實(shí)際需要,本系統(tǒng)數(shù)據(jù)庫至少要包含職員信息表(staff)、薪水信息表(salary)、考勤表(check1)、部門表(department)、職位表(post)、管理員表(admin)。(一)關(guān)系模式職員可以登錄系統(tǒng),查詢自己的工資情況,也可以查詢自己的考勤情況。5:公司財(cái)務(wù)管理 1)年初總體預(yù)算; 2)年底結(jié)算。3:基礎(chǔ)信息管理1)職務(wù)類別設(shè)置:設(shè)置職務(wù)分類,增加或者刪除職位;2)工資類別設(shè)置:設(shè)置工資分類,根據(jù)考勤表發(fā)放工資和獎金等; 3)部門類別設(shè)置:設(shè)置部門分類。包括姓名,性別,年齡,聯(lián)系電話,學(xué)歷,專業(yè),分配部門和職位,進(jìn)入本公司的時(shí)間等;2)修改員工信息:選擇一個(gè)員工,可以修改這個(gè)員工的基本信息。3)退出系統(tǒng) 2:人事管理1)添加員工信息:系統(tǒng)自動生成員工的編號。(三)數(shù)據(jù)字典:職員編號(主鍵)、職員所屬部門、職位、職員登錄密碼 職員表的建立:職員編號(主鍵)、年份、月份、缺勤次數(shù)、普通加班、特殊加班 考勤表的建立:部門編號(主鍵)、職位號(主鍵)、基本工資 職員薪水表的建立:職位編號(主鍵)、職位名稱 職位表的建立:部門編號(主鍵)、部門名稱 部門表的建立:管理員登錄賬號(主鍵)、密碼 管理員表的建立三、概念結(jié)構(gòu)設(shè)計(jì)(一)ER圖 職員 ER 圖 考勤 ER 圖 部門 ER 圖 職位 ER 圖 薪水設(shè)計(jì) ER 圖 管理員 ER 圖部門編號姓名職位編號登錄密碼職員編號查詢年份查詢月份缺勤天數(shù)普通加班特殊加班職員編號部門編號部門名稱職位編號部門職員考勤am管理nnmpl考勤q管理管理員密碼o查詢b職位編號管理員薪水部門編號管理賬戶管理員編號職位名稱職位基本工資 總設(shè)計(jì) ER 圖(二)系統(tǒng)的功能結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)總體功能圖1:系統(tǒng)管理系統(tǒng)啟動的時(shí)候有一個(gè)管理員用戶,使用這個(gè)用戶登陸以后,可以添加其他用戶,而且每個(gè)用戶都可以更改自己的密碼。作為來年公司預(yù)算的參考。年底結(jié)算后,可以根據(jù)公司的業(yè)績情況,對職工發(fā)放不同的獎金。其中包括日考勤記錄、請假、加班、出差等情況的查詢、添加、刪除和修改。(2)職工信息管理管理員可以對職工信息進(jìn)行管理,包括對職工基本信息和職工調(diào)動情況的記錄進(jìn)行查詢、添加、刪除和修改。2.系統(tǒng)分析(1)系統(tǒng)管理對使用系統(tǒng)的用戶進(jìn)行管理,為他們分配一定的權(quán)限,使他們規(guī)范的使用系統(tǒng)。以企業(yè)的人事工資管理為設(shè)計(jì)和開發(fā)對象,系統(tǒng)應(yīng)具有的設(shè)計(jì)要求包括:全體員工的崗位、級別設(shè)定、員工的基本信息設(shè)定;企業(yè)部門的劃分與設(shè)定;;員工不同工種的基本工資設(shè)定;加班津貼應(yīng)根據(jù)加班時(shí)間和類型給予不同的補(bǔ)助;按照不同工種的基本工資、考勤、應(yīng)產(chǎn)生員工的月工資;設(shè)計(jì)年終獎的計(jì)算方法;工資報(bào)表,能夠查詢每個(gè)員工的工資情況、每個(gè)部門的工資情況、按月的工資統(tǒng)計(jì),按年的工資統(tǒng)計(jì);進(jìn)一步基于工資的財(cái)務(wù)預(yù)算與決算;系統(tǒng)由php+mysql設(shè)計(jì)實(shí)現(xiàn),具有數(shù)據(jù)操作方便、高效、迅速等優(yōu)點(diǎn)。(三)設(shè)計(jì)環(huán)境該系統(tǒng)的開發(fā)環(huán)境主要是PHP+、需求分析(一)系統(tǒng)總體需求1.系統(tǒng)簡介該系統(tǒng)是一個(gè)企業(yè)人事財(cái)務(wù)管理系統(tǒng),主要是分為前臺部分和后臺部分,前臺部分是面向員工,主要包括注冊及登陸,工資信息的查詢,考勤查詢,查詢自己的某月或者全年考勤加班情況等功能的實(shí)現(xiàn)。能夠極大地提高人事管理的效率。傳統(tǒng)的人工管理方式有諸如效率低,保密性差,查找、更新、維護(hù)困難等各種各樣的缺點(diǎn)。人事部門要為本單位、上級部門提供準(zhǔn)確的統(tǒng)計(jì)數(shù)據(jù)。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。該系統(tǒng)的實(shí)現(xiàn),可以使企業(yè)更方便的對工作人員信息進(jìn)行查詢和錄入,配合市場管理的步伐。關(guān)鍵詞:人事財(cái)務(wù)管理,MysqL,php目 錄一、引 言...............................................................1(一)設(shè)計(jì)目的.......................................................1(二)設(shè)計(jì)要求.......................................................1(三)設(shè)計(jì)環(huán)境.......................................................1二、需求分析............................................................2(一)系統(tǒng)總體需求...................................................2 1.系統(tǒng)簡介......................................................2 2.系統(tǒng)分析......................................................2(三)數(shù)據(jù)字典.......................................................3三、概念結(jié)構(gòu)設(shè)計(jì)........................................................5(一)ER圖.........................................................5(二)系統(tǒng)的功能結(jié)構(gòu)設(shè)計(jì).............................................7 .....................................................