軟件工程碩士論文高校職工工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
軟件工程碩士論文高校職工工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
軟件工程碩士論文高校職工工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
軟件工程碩士論文高校職工工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
軟件工程碩士論文高校職工工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 專 業(yè) 學(xué) 位 碩 士 學(xué) 位 論 文高校職工工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)design and implementation of the management system for colleges and universities in wages作 者 姓 名: 學(xué)科、專業(yè) : 軟件工程 學(xué) 號 : 40717170 指 導(dǎo) 教 師: 完 成 日 期: 2009年9月10日 大連理工大學(xué)dalian university of technology 大連理工大學(xué)學(xué)位論文獨(dú)創(chuàng)性聲明作者鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下進(jìn)行研究工作所取得的成果。盡我所知,除文中已經(jīng)注明引用內(nèi)容和

2、致謝的地方外,本論文不包含其他個(gè)人或集體已經(jīng)發(fā)表的研究成果,也不包含其他已申請學(xué)位或其他用途使用過的成果。與我一同工作的同志對本研究所做的貢獻(xiàn)均已在論文中做了明確的說明并表示了謝意。若有不實(shí)之處,本人愿意承擔(dān)相關(guān)法律責(zé)任。學(xué)位論文題目:高校職工工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 作者簽名: 日期: 年 月 日大連理工大學(xué)專業(yè)學(xué)位碩士學(xué)位論文摘 要現(xiàn)在各大高校職工工資管理已成為財(cái)務(wù)管理中的一個(gè)重要環(huán)節(jié),其管理的合理性直接影響到整個(gè)財(cái)務(wù)部門的工作效率。同時(shí)高校中沒有合理適用的工資管理軟件,大多停留在手工制作工資表等階段,大大降低了工作效率,使管理變得十分繁瑣,不便于統(tǒng)計(jì),大大降低了工作效率。隨著學(xué)校規(guī)模的不

3、斷擴(kuò)大、教師的不斷增加,工資管理的信息量越來越大,對各種信息的需求不斷增加。因此,盡快改善學(xué)校工資管理方式,提高信息處理速度,提高學(xué)校信息化水平已成為當(dāng)務(wù)之急,本項(xiàng)目就是在此背景下設(shè)計(jì)開發(fā)的。本文介紹了高校職工工資管理系統(tǒng)的需求分析,總體結(jié)構(gòu)以及功能模塊分析。此外本文還著重介紹了有關(guān)powerbuilder 9.0這種開發(fā)語言以及它作為快速c/s開發(fā)工具的優(yōu)點(diǎn)。同時(shí)還介紹了sql server 2000的相關(guān)技術(shù)知識(shí)。文章中詳細(xì)介紹了各個(gè)模塊的設(shè)計(jì)與實(shí)現(xiàn)、數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)。整個(gè)高校工資管理系統(tǒng)實(shí)現(xiàn)了集成化、智能化。加快了用戶對工資管理的速度,使學(xué)校職工工資管理變得更加簡便、易用,大大提高了學(xué)

4、校信息化水平。建立一個(gè)合理、適合的高校職工工資管理系統(tǒng),對學(xué)校的信息化水平,實(shí)現(xiàn)實(shí)時(shí)管理、快速統(tǒng)計(jì)管理,促進(jìn)學(xué)校各部門信息的及時(shí)交流及共享,加速學(xué)校信息化建設(shè),提高學(xué)校信息化都有重要的意義。本系統(tǒng)在學(xué)校內(nèi)網(wǎng)上測試運(yùn)行起來,運(yùn)行效果穩(wěn)定、可靠、系統(tǒng)具有實(shí)用、易用、先進(jìn)、快速管理的特點(diǎn),受到學(xué)校領(lǐng)導(dǎo)和老師的歡迎。關(guān)鍵詞:高校職工工資管理系統(tǒng); c/s ;powerbuilder 9.0 ;sql server- i -design and implementation of the management system for colleges and universities in wagesab

5、stractnow the wages of workers in major university management has become the financial management of an important link in the rationality of its management directly affect the overall financial sector efficiency. colleges and universities in the same time, there is no reasonable application of the w

6、age management software, most of them remain in the hand-crafted phases of the payroll, significantly reducing the working efficiency, so that management becomes very complicated, and not easy to statistics, greatly reduces work efficiency.with the constant expansion of the school, teachers continue

7、 to increase, wage management, increasing the amount of information on the increasing demand for all kinds of information. therefore, as soon as possible to improve school management wages, improve information processing speed, and improve schools, the level of information has become a top priority;

8、 the project is in this context, design and development.this article describes the wages of workers in colleges and universities management system needs analysis, the overall structure and function modules analysis. in addition, the article also highlights the powerbuilder 9.0 this development langu

9、age, and it is as a quick c / s development tools advantages. it also describes the sql server 2000 related to technological knowledge. the article describes in detail the various modules of the design and implementation, database design and implementation. the entire university salary management sy

10、stem to realize an integrated, intelligent. has accelerated the speed of the user management on wages, so wages of workers in the school management more simple to use, greatly increased the level of information technology in schools.to establish a reasonable and appropriate university staff salary m

11、anagement system, the schools information technology standards, and achieve real-time management, rapid statistical management, and promoting the school and departments of information and timely communication and sharing of information to accelerate the building of schools, improve school informatio

12、n is has important significance. the system in schools up and running within the web test run effects of stable and reliable, the system is practical, easy to use, advanced management features quickly by school leaders and teachers welcome.key words:university staff salary management system; c / s;

13、powerbuilder 9.0; sql server目 錄摘 要iabstractii1 緒論11.1 課題背景11.2 建設(shè)高校職工工資管理系統(tǒng)的重要意義及必要性11.3 主要工作和組織結(jié)構(gòu)12 相關(guān)技術(shù)介紹32.1 powerbuilder9.0相關(guān)技術(shù)32.2 sql server相關(guān)技術(shù)52.3 powerbuilder的數(shù)據(jù)庫訪問技術(shù)63 系統(tǒng)需求分析83.1 功能需求83.1.1 中心數(shù)據(jù)庫建立93.1.2信息采集系統(tǒng)開發(fā)103.2 性能需求153.3 安全需求153.4 開發(fā)平臺(tái)和語言174 工資管理系統(tǒng)的設(shè)計(jì)184.1 設(shè)計(jì)原則及系統(tǒng)結(jié)構(gòu)184.2 功能設(shè)計(jì)194.2.1

14、總體方案設(shè)計(jì)194.2.2 子系統(tǒng)設(shè)計(jì)214.3 數(shù)據(jù)庫設(shè)計(jì)234.3.1 數(shù)據(jù)庫設(shè)計(jì)原則234.3.2 數(shù)據(jù)庫設(shè)計(jì)244.5 各功能模塊的其他說明254.6 安全設(shè)計(jì)265 系統(tǒng)實(shí)現(xiàn)285.1 系統(tǒng)軟硬件要求285.2 數(shù)據(jù)庫的建立285.2.1 sql數(shù)據(jù)庫的建立285.3 職工工資管理系統(tǒng)各功能模塊實(shí)現(xiàn)305.3.1用戶界面接口305.3.2 模塊管理325.3.3 工資項(xiàng)目管理325.3.4 補(bǔ)貼錄入模塊335.4 職工工資管理系統(tǒng)測試355.4.1 系統(tǒng)測試原理355.4.2 系統(tǒng)測試方法365.4.3 系統(tǒng)測試結(jié)果38結(jié) 論39參 考 文 獻(xiàn)40附錄 a 數(shù)據(jù)表結(jié)構(gòu)41攻讀碩士學(xué)位

15、期間發(fā)表學(xué)術(shù)論文情況53致 謝54大連理工大學(xué)學(xué)位論文版權(quán)使用授權(quán)書55- iii -1 緒論1.1 課題背景我校工資福利長期以來采用傳統(tǒng)人工方式進(jìn)行工資管理,管理人員工作量大,效率低下。因此急需開發(fā)一套適合我校的工資管理系統(tǒng),從而實(shí)現(xiàn)工資管理自動(dòng)化,使得管理人員得以從大量繁雜、機(jī)械的勞動(dòng)中解放出來,大大地提高管理水平和工作效率。目前市面上工資管理方面的軟件也為數(shù)不少,但這些軟件的實(shí)用性并不強(qiáng),不適用于我校工資管理工作。它們普遍存在以下缺陷:目前大多公司內(nèi)部工資人事的管理,基本上是手工操作或是基于dos下的應(yīng)用,這樣對信息的管理者有諸多不便,有的雖然是用foxpro、visual foxpro

16、開發(fā),但由于開發(fā)工具本身的限制,為以后軟件升級帶來了麻煩。還有目前系統(tǒng)普遍功能不全面,不注重通用性,沒有充分考慮每一個(gè)具體單位的實(shí)際需求;報(bào)表處理功能差,許多上報(bào)表格需要手工制作等等。為解決我校工資管理部門日益迫切的需求,本人從我校人事處工資管理的實(shí)際情況出發(fā),開發(fā)一套適合我校的工資管理系統(tǒng)。1.2 建設(shè)高校職工工資管理系統(tǒng)的重要意義及必要性隨著科學(xué)技術(shù)水平的不斷發(fā)展和現(xiàn)代化管理水平的不斷提高,高校對財(cái)務(wù)管理工作也提出了越來越高的要求。同時(shí),由于計(jì)算機(jī)的運(yùn)算速度快、信息存儲(chǔ)量大、計(jì)算精度高,可以及時(shí)地為決策人員提供準(zhǔn)確、全面的數(shù)據(jù)和分析結(jié)果,因此財(cái)務(wù)部門迫切希望使用計(jì)算機(jī)對財(cái)務(wù)工作進(jìn)行現(xiàn)代化管

17、理,以擺脫傳統(tǒng)的手工理財(cái)方式,這有利于財(cái)務(wù)管理人員掌握本部門的財(cái)務(wù)情況,加快財(cái)務(wù)管理的現(xiàn)代化進(jìn)程。另一方面,隨著計(jì)算機(jī)的普及和計(jì)算機(jī)技術(shù)的發(fā)展,我校大力加強(qiáng)計(jì)算機(jī)管理水平,各種mis系統(tǒng)在各部門得到廣泛應(yīng)用,其中工資管理工作在高校日常管理中占據(jù)了極其重要的地位。近年來工資變動(dòng)頻繁,采用靈活、高效的計(jì)算機(jī)管理技術(shù)使得工資管理科學(xué)化、規(guī)范化、現(xiàn)代化已經(jīng)成為工資管理部門越來越迫切的要求。1.3 主要工作和組織結(jié)構(gòu)本論文工作的開展就是基于以上背景,在認(rèn)真細(xì)致的前期調(diào)研和反復(fù)的與學(xué)校有關(guān)領(lǐng)導(dǎo)進(jìn)行交流、探討的基礎(chǔ)上,完成了高校職工工作管理系統(tǒng)的總體方案的設(shè)計(jì)和最終實(shí)現(xiàn)。首先在緒論部分介紹了該課題的理論背景

18、,建設(shè)高校職工工資管理系統(tǒng)的重要意義及必要性。接著詳細(xì)闡述了本系統(tǒng)開發(fā)所有用到的相關(guān)理論及技術(shù),包括開發(fā)模式與開發(fā)平臺(tái)、隨后在進(jìn)行系統(tǒng)進(jìn)行詳細(xì)的需求分析并在此基礎(chǔ)上闡述了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的具體過程,包括系統(tǒng)建模、業(yè)務(wù)流程分析、系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、模塊設(shè)計(jì)以及系統(tǒng)的實(shí)現(xiàn)。最后對系統(tǒng)的測試與維護(hù)作了闡述。全文共分以下五個(gè)章節(jié):第一章:緒論,概括介紹了本系統(tǒng)各的理論背景,并闡述職工工資管理系統(tǒng)的現(xiàn)狀以及建設(shè)的重要意義和必要性。第二章:相關(guān)理論及技術(shù)介紹,主要介紹了c/s技術(shù)和sql數(shù)據(jù)庫技術(shù)。第三章:對系統(tǒng)需求進(jìn)行了分析,并給出了各子系統(tǒng)各的具體流程。第四章:對系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì),包括設(shè)計(jì)原

19、則、功能結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)。第五章:應(yīng)用相關(guān)技術(shù)實(shí)現(xiàn)系統(tǒng)。2 相關(guān)技術(shù)介紹本章概括介紹了高校職工工資管理系統(tǒng)的相關(guān)背景知識(shí)及所用到的各種相關(guān)技術(shù)知識(shí),為后續(xù)的設(shè)計(jì)進(jìn)行準(zhǔn)備和鋪墊。2.1 powerbuilder9.0相關(guān)技術(shù)現(xiàn)在流行的rad(rapid application development)工具有microsoft公司的visual basic,visual c+,inspires 公司的delphi和c+ builder,power soft公司的powerbuilder,雖然這些開發(fā)工具各有特點(diǎn),但從易用性,開發(fā)速度,應(yīng)用程序的運(yùn)行速度方面考慮powerbuilder無疑是當(dāng)中

20、的佼佼者。powerbuilder特點(diǎn):(1)優(yōu)秀的4gl/rad開發(fā)工具。powerbuilder 9.0是極其優(yōu)秀的4gl(fourth generation language 第四代語言)和rad(rapid application development 快速應(yīng)用開發(fā))開發(fā)工具。它提供了一個(gè)完全可視化的開發(fā)環(huán)境,以直觀的界面、簡潔的語言、強(qiáng)大的功能、開放的系統(tǒng)為特色,使應(yīng)用開發(fā)工作成為一種樂趣。近10年以來它一直是最受程序員歡迎的開發(fā)工具之一。(2)強(qiáng)大的開放與跨平臺(tái)語言。powerbuilder有強(qiáng)大的開放性和跨平臺(tái)能力。在最新版本上更不斷強(qiáng)化其功能,使其在一個(gè)混合的多層語言環(huán)境中共

21、存應(yīng)得很容易,可以充分滿足企業(yè)對靈活性和大量的客戶機(jī)的適應(yīng)性以及各種傳統(tǒng)兼容性的需求。(3)面向?qū)ο蟮木幊獭T趐owerbuilder中創(chuàng)建的的窗口、菜單、數(shù)據(jù)窗口等都是對象。除了使用系統(tǒng)預(yù)先定義的對象外,開發(fā)人員可以自行構(gòu)造新的對象(稱做用戶對象),擴(kuò)展系統(tǒng)的預(yù)定義對象,將各種對象有機(jī)地組合起來就構(gòu)成了powerbuilder應(yīng)用程序。(4)支持多種關(guān)系數(shù)據(jù)庫管理系統(tǒng)。用powerbuilder開發(fā)的應(yīng)用程序可以同時(shí)訪問多個(gè)數(shù)據(jù)庫系統(tǒng),它還支持多種關(guān)系數(shù)據(jù)庫管理系統(tǒng)(rdbms)。對大型數(shù)據(jù)庫來說,powerbuilder提供了旨在充分發(fā)揮其性能的專用接口,而小型數(shù)據(jù)庫則可通過odbc接口靈

22、活地訪問。而且,powerbuilder本身自帶有一個(gè)功能不凡的數(shù)據(jù)庫sybase sql anywhere,利用它可以脫離網(wǎng)絡(luò)環(huán)境單機(jī)運(yùn)行應(yīng)用程序。powerbuilder的應(yīng)用程序與數(shù)據(jù)庫管理系統(tǒng)之間關(guān)系如圖2-1所示:powerbuilder應(yīng)用程序odbc接口sql anywhere 數(shù)據(jù)庫foxpro數(shù)據(jù)庫其它各種odbc的數(shù)據(jù)庫oracle接口oracle數(shù)據(jù)庫sybase接口sybase數(shù)據(jù)庫sql server接口sql server數(shù)據(jù)庫其它專用接口其它大型數(shù)據(jù)庫圖2.1 powerbuilder的應(yīng)用程序與數(shù)據(jù)庫管理系統(tǒng)之間關(guān)系圖figure 2.1 powerbuilde

23、r applications and database management systems diagram(5)豐富的數(shù)據(jù)表現(xiàn)風(fēng)格。powerbuilder的數(shù)據(jù)窗口為展現(xiàn)數(shù)據(jù)的本質(zhì)提供了豐富的手段,數(shù)據(jù)窗口能夠從多種數(shù)據(jù)源中提取數(shù)據(jù),然后以多種風(fēng)格展現(xiàn)在用戶面前,這既包括文本顯示方式,也包括統(tǒng)計(jì)圖分析方式。利用數(shù)據(jù)窗口,用戶可以直觀地查詢、修改、插入、刪除、打印、瀏覽數(shù)據(jù),而且powerbuilder的數(shù)據(jù)窗口還提供了組框?qū)ο蠛桶粹o對象,開發(fā)人員可以使用它們將數(shù)據(jù)窗口中的對象進(jìn)行分組,并且將用戶對數(shù)據(jù)窗口的操作界面集成在數(shù)據(jù)窗口內(nèi)部。(6)靈活快捷的數(shù)據(jù)轉(zhuǎn)移方法。利用powerbuilde

24、r的數(shù)據(jù)通道,開發(fā)人員和應(yīng)用程序能夠簡單、方便、快捷地把數(shù)據(jù)庫表中的數(shù)據(jù)從一個(gè)表復(fù)制到另一個(gè)表、從一個(gè)數(shù)據(jù)庫復(fù)制到另一個(gè)數(shù)據(jù)庫、從一個(gè)dbms復(fù)制到另一個(gè)dbms。在復(fù)制表的過程中,除了復(fù)制表中數(shù)據(jù)和表結(jié)構(gòu)外(當(dāng)然也可以更改表結(jié)構(gòu)),還可以復(fù)制相應(yīng)表的擴(kuò)展屬性。(7)功能強(qiáng)大的調(diào)試和多種調(diào)試方式。powerbuilder提供了一個(gè)全新的內(nèi)置調(diào)試器,利用它,開發(fā)人員能夠單步、斷點(diǎn)跟蹤應(yīng)用程序的執(zhí)行,并在中斷模式下查看或修改變量以及對象屬性的取值。除了常規(guī)的斷點(diǎn)設(shè)置方法外,開發(fā)人員還可以設(shè)置條件斷點(diǎn)和變量斷點(diǎn),使應(yīng)用程序在某種條件下進(jìn)入中斷模式。除了內(nèi)置調(diào)試器外,開發(fā)人員還可以使用powerbui

25、lder的pbdebug功能跟蹤應(yīng)用程序,并把執(zhí)行過程記錄到運(yùn)行日志中。另外,powerbuilder還提供了專門跟蹤嵌入式sql語句的功能,從而可以找到與數(shù)據(jù)訪問相關(guān)的性能瓶頸問題。2.2 sql server相關(guān)技術(shù)數(shù)據(jù)庫是工資發(fā)放管理的核心組成部分,所有信息處理子系統(tǒng)都將基于某種數(shù)據(jù)庫平臺(tái),以便將其處理的信息資源完整、安全地保存起來,并且對其進(jìn)行各種管理和利用。選擇一個(gè)安全高效的數(shù)據(jù)庫平臺(tái)是非常重要的。根據(jù)工資發(fā)放信息管理應(yīng)用的實(shí)際需要,在選擇數(shù)據(jù)庫平臺(tái)時(shí),應(yīng)考慮下列因素:(1)性能:數(shù)據(jù)庫的數(shù)據(jù)處理能力。(2)開放性:數(shù)據(jù)庫是否能在多種操作系統(tǒng)下使用。(3)安全性:數(shù)據(jù)庫是否具有高度的

26、安全性。(4)可靠性:數(shù)據(jù)庫是否具有高度的可靠性。(5)并行性:數(shù)據(jù)庫是否并行運(yùn)行在多節(jié)點(diǎn)上。(6)可操作性:數(shù)據(jù)庫在使用前是否需要復(fù)雜的培訓(xùn)。數(shù)據(jù)庫平臺(tái)選用的是microsoft 公司的sql server 2000,sql server 2000是sql server的最新版本,比以前版本提高了性能、可靠性、質(zhì)量和易用性。sql server 2000擁有大型數(shù)據(jù)庫系統(tǒng)基本特征,但保持了windows環(huán)境下界面友好,操作簡單的優(yōu)點(diǎn),成為windows環(huán)境下開發(fā)中、小型c/s系統(tǒng)較流行的數(shù)據(jù)庫系統(tǒng)。與傳統(tǒng)的桌面數(shù)據(jù)庫系統(tǒng)相比sql server 2000有以下區(qū)別:(1)面向集合與面向記錄。

27、面向集合與面向記錄應(yīng)該是c/s系統(tǒng)與桌面數(shù)據(jù)庫系統(tǒng)的本質(zhì)的區(qū)別。(2)數(shù)據(jù)安全管理。sql數(shù)據(jù)庫在數(shù)據(jù)安全性管理方面比桌面數(shù)據(jù)庫系統(tǒng)要強(qiáng)得多,它不僅對數(shù)據(jù)庫的訪問進(jìn)行口令驗(yàn)證,而且它還能夠?qū)μ囟ǖ臄?shù)據(jù)庫對象進(jìn)行限制,包括視圖、數(shù)據(jù)表的存儲(chǔ)過程,更重要的是它可以設(shè)置用戶權(quán)限,通過grant和revoke命令向一個(gè)用戶或一組用戶授權(quán)或收權(quán)。(3)數(shù)據(jù)完整性管理。對于sql數(shù)據(jù)庫而言,它允許在服務(wù)器端定義一些業(yè)務(wù)規(guī)則用于驗(yàn)證數(shù)據(jù)的完整性,強(qiáng)制所有的客戶端程序都必須接受相同的業(yè)務(wù)規(guī)則約束,這樣有利于集中維護(hù)這些規(guī)則。另外,sql數(shù)據(jù)庫在完整性約束上,一般在創(chuàng)建數(shù)據(jù)表時(shí)就定義好的,它既可以定義為數(shù)據(jù)表的

28、一部分,也可以通過存儲(chǔ)過程或觸發(fā)器等形式從數(shù)據(jù)表中獨(dú)立出來。(4)數(shù)據(jù)庫的并發(fā)訪問管理。sql數(shù)據(jù)庫采用優(yōu)化鎖定策略,允許多個(gè)用戶可以同時(shí)訪問服務(wù)器而不互相干擾。(5)事務(wù)控制。用于在系統(tǒng)發(fā)生錯(cuò)誤時(shí)保持?jǐn)?shù)據(jù)庫的一致性和完整性。2.3 powerbuilder的數(shù)據(jù)庫訪問技術(shù)data window(數(shù)據(jù)窗口)是powerbuilder成為客戶機(jī)/服務(wù)器(client/server)體系數(shù)據(jù)庫開發(fā)領(lǐng)先地位的一個(gè)重要原因。它是powerbuilder中功能最強(qiáng)大的一個(gè)對象,也是最難駕馭的對象。這主要有兩個(gè)作用:(1)通過它可以操作數(shù)據(jù)庫中的數(shù)據(jù),并對數(shù)據(jù)進(jìn)行各種處理,例如排序、分組等,幾乎可以自動(dòng)完

29、成數(shù)據(jù)庫的所有操作。(2)可以設(shè)計(jì)數(shù)據(jù)的輸入、輸出格式以及統(tǒng)計(jì)圖表和多種屏幕顯示風(fēng)格。對于數(shù)據(jù)庫的操作可以在程序中使用嵌入式的sql語句,這對開發(fā)人員要求比較高。而使用數(shù)據(jù)窗口來實(shí)現(xiàn)對數(shù)據(jù)庫的操作可以使開發(fā)工作變得簡單,開發(fā)人員可以利用數(shù)據(jù)窗口的交互式功能設(shè)計(jì)數(shù)據(jù)處理接口,實(shí)現(xiàn)對數(shù)據(jù)的操作,使開發(fā)變成一種享受。數(shù)據(jù)窗口對象的工作原理:數(shù)據(jù)窗口從數(shù)據(jù)源獲得數(shù)據(jù)或者向數(shù)據(jù)源存入數(shù)據(jù)。當(dāng)數(shù)據(jù)源是某個(gè)數(shù)據(jù)庫時(shí),數(shù)據(jù)窗口對數(shù)據(jù)的操作并不立刻反映在數(shù)據(jù)庫中,而是先存入數(shù)據(jù)窗口的緩沖區(qū)中。每個(gè)數(shù)據(jù)窗口有3個(gè)緩沖區(qū):當(dāng)前數(shù)據(jù)的緩沖區(qū)、過濾掉的數(shù)據(jù)的緩沖區(qū)、被刪除數(shù)據(jù)的緩沖區(qū)。數(shù)據(jù)窗口對象包括了對數(shù)據(jù)的組織形式

30、、顯示方式和處理方式,它不僅能夠圖形化地增加、刪除、修改、更新、查詢數(shù)據(jù)庫中的數(shù)據(jù),而且還可以制定數(shù)據(jù)的輸入格式、輸出格式以及數(shù)據(jù)的顯示風(fēng)格,同時(shí)開發(fā)人員還可以在數(shù)據(jù)窗口對象中增加多種對象(包括按鈕、文本框、圖片等)。數(shù)據(jù)窗口對象的工作原理如圖2.2所示:數(shù)據(jù)庫transaction數(shù)據(jù)窗口控件(datawindow control) 圖2-2 數(shù)據(jù)窗口對象的工作原理圖figure 2-2 data window object of the working principle diagram3 系統(tǒng)需求分析3.1 功能需求本次畢業(yè)設(shè)計(jì)要求有以下幾點(diǎn):1、了解高校職工工資管理系統(tǒng)的工作模式;2、

31、完成高校職工工資管理系統(tǒng)的概要設(shè)計(jì);3、完成高校職工工資管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì);4、完成系統(tǒng)編碼;5、設(shè)計(jì)測試數(shù)據(jù),并完成系統(tǒng)測試。高校職工工資管理系統(tǒng)針對的用戶是單個(gè)中小型學(xué)校,工資項(xiàng)目較少,較為固定,職工受到一定的限制。相應(yīng)的需求有:1、工資查詢模塊;2、工資錄入模塊;3、工資修改模塊; 4、工資項(xiàng)目的錄入模塊;5、工資項(xiàng)目的修改模塊。1、工資查詢模塊該模塊主要是根據(jù)工資錄入子系統(tǒng)的數(shù)據(jù),以表格的形式把各項(xiàng)工資或匯總數(shù)顯示出來,便于進(jìn)行查詢,若發(fā)現(xiàn)錯(cuò)誤則回到錄入系統(tǒng)進(jìn)行修改,主要任務(wù)是提供:個(gè)人工資明細(xì)表;組成工資的項(xiàng)目;個(gè)人工資匯編;單位及部門工資匯編;項(xiàng)目工資匯編等。2、 工資錄入模塊

32、該模塊主要完成職工工資的錄入,錄入的信息添加到工資數(shù)據(jù)庫中。3、工資修改模塊該模塊主要完成職工工資的修改,并將修改后的數(shù)據(jù)保存到數(shù)據(jù)庫中。4、工資項(xiàng)目的錄入該模塊主要完成項(xiàng)目的設(shè)置、數(shù)據(jù)的錄入及公式的設(shè)定,以便得到相應(yīng)的工資,應(yīng)能完成以下任務(wù):基本工資項(xiàng)目的設(shè)定及錄入;補(bǔ)貼、福利項(xiàng)目的設(shè)定及錄入;各種臨時(shí)收入的設(shè)定及錄入;代扣項(xiàng)目的設(shè)定及錄入;根據(jù)以上數(shù)據(jù)計(jì)算出個(gè)人本時(shí)間段的實(shí)際工資等。5、工資項(xiàng)目的修改模塊。該模塊主要完成數(shù)據(jù)的修改,以便得到相應(yīng)的工資,應(yīng)能完成以下任務(wù):基本工資項(xiàng)目的修改;補(bǔ)貼、福利項(xiàng)目的修改;各種臨時(shí)收入的修改;代扣項(xiàng)目的修改等。系統(tǒng)模塊結(jié)構(gòu)如圖3-1所示:工資發(fā)放管理系

33、統(tǒng)工資管理模塊工資項(xiàng)目管理模塊養(yǎng)老金比例管理模塊補(bǔ)貼管理模塊工資修改模塊工資錄入模塊工資查詢模塊圖3.1 系統(tǒng)模塊結(jié)構(gòu)圖figure 3.1 system module structure3.1.1 中心數(shù)據(jù)庫建立(1)、靜態(tài)數(shù)據(jù)靜態(tài)數(shù)據(jù)主要是存儲(chǔ)在數(shù)據(jù)庫中的表,這些表在以后的設(shè)計(jì)中將給與列出,本次數(shù)據(jù)庫初步設(shè)計(jì)是使用 sql server工具作為數(shù)據(jù)庫的開發(fā)。(2)、 動(dòng)態(tài)數(shù)據(jù)輸入數(shù)據(jù):鼠標(biāo)對按鈕的點(diǎn)擊 查詢方式、查詢關(guān)鍵字;工資項(xiàng)目相應(yīng)紀(jì)錄更改;新建、刪除員工工資記錄;輸出數(shù)據(jù):查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄的子集;統(tǒng)計(jì)結(jié)果及其格式化文件;信息錄入、刪改結(jié)果(成功或失?。?;職員的新建、刪除等操

34、作結(jié)果;內(nèi)部數(shù)據(jù):查詢操作建立的索引;(3)、數(shù)據(jù)庫描述數(shù)據(jù)庫采用sql server數(shù)據(jù)庫。(4)、數(shù)據(jù)采集數(shù)據(jù)采集采用鍵盤輸入。3.1.2 信息采集系統(tǒng)開發(fā)用戶查詢工資信息過程用戶查詢工資信息過程如圖3-2所示:圖3.2 用戶查詢工資信息數(shù)據(jù)流圖figure 3.2 user query salary information and data flow diagrama:項(xiàng)目信息;c:用戶信息;1) 數(shù)據(jù)流的定義i. 系統(tǒng)名:高校職工工資管理系統(tǒng) 總編號:1-001數(shù)據(jù)流名稱:身份信息 編號:f01別名:身份信息 簡要描述:用于傳遞職員的身份信息以備驗(yàn)證數(shù)據(jù)流來源:用戶 數(shù)據(jù)流去向:處理邏

35、輯“身份驗(yàn)證”數(shù)據(jù)流量:200份/天左右ii. 系統(tǒng)名:高校職工工資管理系統(tǒng) 總編號:1-002數(shù)據(jù)流名稱:查詢信息 編號:f02別名:查詢信息 簡要描述:用于傳遞職工號,職工姓名,部門信息數(shù)據(jù)流來源:用戶 數(shù)據(jù)流去向:處理邏輯“數(shù)據(jù)查詢”數(shù)據(jù)流量:200份/天左右2) 數(shù)據(jù)存儲(chǔ)定義i. 系統(tǒng)名:高校職工工資管理系統(tǒng) 總編號:2-001數(shù)據(jù)存儲(chǔ)名稱:工資表 編號:d1別名:工資表 簡述:工資的情況數(shù)據(jù)存儲(chǔ)組成:編號+職工號+標(biāo)準(zhǔn)工資+工資津貼+崗位津貼+綜合補(bǔ)貼+補(bǔ)貼+養(yǎng)老補(bǔ)貼+房帖+電話補(bǔ)貼+臨收1+臨收2+工會(huì)費(fèi)+養(yǎng)老費(fèi)+教衛(wèi)費(fèi)+醫(yī)保金+公積金+失業(yè)金+水電費(fèi)+房租+臨扣1+臨扣2+臨扣3

36、+備注1+備注2關(guān)鍵字:編號3) 數(shù)據(jù)項(xiàng)的定義i. 系統(tǒng)名:高校職工工資管理系統(tǒng) 總編號:3-001數(shù)據(jù)項(xiàng)名稱:用戶 編號:i1別名:用戶 簡述:管理項(xiàng)目數(shù)據(jù)長度:6位 數(shù)據(jù)類型:字符4) 處理過程的定義i. 系統(tǒng)名:高校職工工資管理系統(tǒng) 總編號:4-001數(shù)據(jù)處理名稱:身份檢驗(yàn) 編號:p1簡述:檢驗(yàn)用戶的身份是否有效處理功能:自動(dòng)檢查用戶身份,是否可以執(zhí)行相關(guān)操作輸入數(shù)據(jù)流:身份信息,查詢信息輸出數(shù)據(jù)流:檢驗(yàn)錯(cuò)誤,查詢信息ii. 系統(tǒng)名:高校職工工資管理系統(tǒng) 總編號:4-002數(shù)據(jù)處理名稱:數(shù)據(jù)查詢 編號:p2簡述:根據(jù)所讀入的查詢信息,查詢工資庫得出相應(yīng)結(jié)果處理功能:根據(jù)所讀入的查詢信息,

37、檢索工資庫得出相應(yīng)結(jié)果輸入數(shù)據(jù)流:查詢信息,項(xiàng)目信息輸出數(shù)據(jù)流:查詢結(jié)果用戶增刪改項(xiàng)目信息過程用戶增刪改項(xiàng)目信息如圖3.3所示:圖3.3 用戶增刪改項(xiàng)目信息數(shù)據(jù)流圖figure 3.3 to change the user add or delete project information data flow diagram1) 數(shù)據(jù)流的定義i. 系統(tǒng)名:高校職工工資管理系統(tǒng) 總編號:1-003數(shù)據(jù)流名稱:操作信息 編號:f01別名:操作信息 簡要描述:用于傳遞用戶的操作命令數(shù)據(jù)流來源:身份驗(yàn)證 數(shù)據(jù)流去向:增刪改項(xiàng)目數(shù)據(jù)流量:200份/天左右2) 數(shù)據(jù)存儲(chǔ)定義i. 系統(tǒng)名:高校職工工資管理系

38、統(tǒng) 總編號:2-002數(shù)據(jù)存儲(chǔ)名稱:子項(xiàng)目表 編號:d1別名:子項(xiàng)目表 簡述:子項(xiàng)目的情況數(shù)據(jù)存儲(chǔ)組成:編號+標(biāo)準(zhǔn)+修改時(shí)間+標(biāo)記+備注1+備注2關(guān)鍵字:編號ii. 系統(tǒng)名:高校職工工資管理系統(tǒng) 總編號:2-003數(shù)據(jù)存儲(chǔ)名稱:項(xiàng)目表 編號:d2別名:項(xiàng)目表 簡述:項(xiàng)目的情況數(shù)據(jù)存儲(chǔ)組成:編號+項(xiàng)目名稱+項(xiàng)目類別+備注1+備注2關(guān)鍵字:編號3) 數(shù)據(jù)項(xiàng)的定義4) 處理過程的定義i. 系統(tǒng)名:高校職工工資管理系統(tǒng) 總編號:4-003數(shù)據(jù)處理名稱:查詢結(jié)果 編號:p1簡述:用于顯示用戶查詢的結(jié)果處理功能:顯示用戶查詢的結(jié)果輸入數(shù)據(jù)流:增刪改項(xiàng)目輸出數(shù)據(jù)流:用戶ii. 系統(tǒng)名:高校職工工資管理系統(tǒng)

39、總編號:4-004數(shù)據(jù)處理名稱:選擇項(xiàng)目修改標(biāo)準(zhǔn) 編號:p2簡述:用于選擇用戶需要修改的工資項(xiàng)目的編號處理功能:選擇用戶需要修改的工資項(xiàng)目的編號輸入數(shù)據(jù)流: 身份驗(yàn)證輸出數(shù)據(jù)流:增刪改項(xiàng)目用戶增刪改工資信息用戶增刪改工資信息如圖3.4所示:圖3.4 用戶增刪改工資信息數(shù)據(jù)流圖figure 3.4 to change the user add or delete information on wages data flow diagram1) 數(shù)據(jù)流的定義i. 系統(tǒng)名:高校職工工資管理系統(tǒng) 總編號:1-004數(shù)據(jù)流名稱:增刪改信息 編號:f01別名:增刪改信息 簡要描述:用于傳遞用戶的增刪改信息

40、數(shù)據(jù)流來源:身份驗(yàn)證 數(shù)據(jù)流去向:確認(rèn)登記數(shù)據(jù)流量:200份/天左右2) 數(shù)據(jù)存儲(chǔ)定義3) 數(shù)據(jù)項(xiàng)的定義4) 處理過程的定義i. 系統(tǒng)名:高校職工工資管理系統(tǒng)總編號:4-004數(shù)據(jù)處理名稱:檢驗(yàn)錯(cuò)誤編號:p1簡述:用于指示操作者查詢修改項(xiàng)目信息錯(cuò)誤信息處理功能:指示操作者查詢修改項(xiàng)目信息錯(cuò)誤信息輸入數(shù)據(jù)流:身份驗(yàn)證輸出數(shù)據(jù)流:用戶3.2 性能需求(1)應(yīng)用分析“高校職工工資管理系統(tǒng)建設(shè)”中均按照視窗軟件風(fēng)格,具備標(biāo)準(zhǔn)windows的特性。本系統(tǒng)考慮了硬件裝置的功能和質(zhì)量,向用戶提供性能完備的工資管理系統(tǒng)。其是喲個(gè)方便,容易掌握了解,模塊設(shè)計(jì)清晰、明了,便于使用與調(diào)整,并且給用戶留有充分的發(fā)展空

41、間,以便用戶進(jìn)一步開發(fā)系統(tǒng),將系統(tǒng)的應(yīng)用水平提高。(2)效益分析該系統(tǒng)的建立,是我校的工資管理時(shí)間大大縮短,并且便于以后賬目的查詢與統(tǒng)計(jì),大大提高工作人員的工作效率,提高的學(xué)校的信息化水平,取得了良好的經(jīng)濟(jì)效益和社會(huì)效益。具體表現(xiàn)如下所示該系統(tǒng)的建成,對于學(xué)校領(lǐng)導(dǎo)對工資的查詢可以實(shí)時(shí)進(jìn)行。減少了不必要的麻煩,是學(xué)校辦公自動(dòng)化。該系統(tǒng)的推廣應(yīng)用,節(jié)約了其他辦公、通訊、費(fèi)用,為降低成本提供了有力的支撐手段。3.3 安全需求(1)主要安全威脅網(wǎng)站的安全包括物理安全和運(yùn)行安全。物理安全是指系統(tǒng)機(jī)器及其外設(shè)不遭受各種物理破壞,如被盜、遭火災(zāi)、水災(zāi)等等;運(yùn)行安全是指系統(tǒng)及數(shù)據(jù)的完整性、保密性和可用性。完整

42、性是指網(wǎng)站的系統(tǒng)正常運(yùn)行,數(shù)據(jù)正確,不受外來攻擊,修改,刪除等。保密性是指系統(tǒng)和數(shù)據(jù)不被泄露,不被用戶非法利用??捎眯允侵感畔⒌奈ㄒ恍院蜏?zhǔn)確性,不被濫用或發(fā)布虛假信息。我們應(yīng)重視運(yùn)行安全,其中造成企業(yè)網(wǎng)站不安全因素主要有:病毒攻擊新的互聯(lián)網(wǎng)絡(luò)病毒層出不窮,越來越具有強(qiáng)破壞性、隱蔽性和不易查殺等特性,如今的病毒與黑客技術(shù)結(jié)合越來越緊密,是目前網(wǎng)絡(luò)安全的頭號敵人,也是企業(yè)網(wǎng)站防范的重中之重。黑客攻擊網(wǎng)絡(luò)形形色色的黑客把網(wǎng)站上的任何漏洞和缺陷作為靶子,無孔不入。偏偏中小企業(yè)網(wǎng)站漏洞較多,黑客攻擊是目前企業(yè)網(wǎng)站極大的安全隱患,黑客一旦入侵并實(shí)施破壞活動(dòng),將給企業(yè)帶來重大損失。內(nèi)部人員操作失誤多數(shù)安全威

43、脅都來自于管理上的松懈和對安全認(rèn)識(shí)的不足,必須花大力氣加強(qiáng)網(wǎng)絡(luò)的安全管理,提高員工自身網(wǎng)絡(luò)安全意識(shí)。網(wǎng)站的主管者在注重網(wǎng)絡(luò)運(yùn)行、系統(tǒng)功能外,必須高度重視網(wǎng)絡(luò)的安全問題,保護(hù)企業(yè)利益。(2)安全需求工資管理系統(tǒng)的安全性需求包括:網(wǎng)站拓?fù)湓O(shè)計(jì)網(wǎng)站拓?fù)浣Y(jié)構(gòu)分為總線型、星型、環(huán)型、網(wǎng)狀等,每種結(jié)構(gòu)都有其優(yōu)缺點(diǎn)。在網(wǎng)絡(luò)拓?fù)涞脑O(shè)計(jì)中,應(yīng)充分考慮網(wǎng)絡(luò)的穩(wěn)定和安全運(yùn)行。防火墻設(shè)計(jì)防火墻是網(wǎng)站服務(wù)器必備的網(wǎng)絡(luò)基礎(chǔ)設(shè)備,處于網(wǎng)絡(luò)安全體系中的最底層,是內(nèi)部網(wǎng)絡(luò)與外部公共網(wǎng)絡(luò)之間的第一道屏障,要求能夠通過定制或限制對特定資源的訪問來獲得安全保證。實(shí)現(xiàn)對通過http、smtp和ftp服務(wù)器傳播的病毒進(jìn)行防治;實(shí)現(xiàn)對所屬

44、區(qū)域的計(jì)算機(jī)的集中殺毒控制以及軟件更新;在企業(yè)的各服務(wù)器上安裝相應(yīng)的網(wǎng)絡(luò)殺毒軟件,防止病毒的傳播;建立統(tǒng)一的殺毒控制中心,實(shí)現(xiàn)整個(gè)企業(yè)范圍內(nèi)的病毒查殺及軟件更新。內(nèi)容過濾要求設(shè)置內(nèi)容過濾功能,采用相應(yīng)的策略,對共公信息資源進(jìn)行過濾,堵截危害信息的傳播,保證信息安全和防止惡性程序入侵。配置內(nèi)容過濾服務(wù)后,所有進(jìn)入的基于http的可下載對象均被網(wǎng)關(guān)攔截,還可以對已簽名對象進(jìn)行檢查并驗(yàn)證其數(shù)字簽名, 對壓縮文件進(jìn)行解壓縮操作,對每個(gè)可執(zhí)行文件進(jìn)行分析并判定它是否符合企業(yè)的安全性策略。然后,可以相應(yīng)地允許這些對象通過(即允許訪問網(wǎng)絡(luò))或阻擋這些對象(即拒絕訪問)。數(shù)據(jù)備份與災(zāi)難恢復(fù)要求當(dāng)服務(wù)器上的信息

45、因各種原因而導(dǎo)致完整性受到破壞時(shí),需要一個(gè)可信賴的拷貝來恢復(fù),應(yīng)該把信息拷貝貯存于與服務(wù)器主機(jī)隔離的、安全可靠的主機(jī)上,這個(gè)拷貝除了站點(diǎn)管理員可以訪問外,其它用戶都不能訪問。用戶權(quán)限管理為了系統(tǒng)使用安全,系統(tǒng)使用分級管理,系統(tǒng)管理員為各級用戶授權(quán),實(shí)行加密管理。權(quán)限用戶僅能訪問和修改自己權(quán)限范圍內(nèi)的內(nèi)容,并且在用戶對信息進(jìn)行修改等操作時(shí)會(huì)被系統(tǒng)自動(dòng)記錄其用戶信息,以明確責(zé)任。系統(tǒng)管理除用戶權(quán)限的設(shè)定與修改外,還包括采集系統(tǒng)中數(shù)據(jù)庫的建立與維護(hù)、服務(wù)器系統(tǒng)維護(hù)、應(yīng)用軟件維護(hù)、數(shù)據(jù)庫備份與恢復(fù)等整個(gè)采集系統(tǒng)維護(hù)工作。3.4 開發(fā)平臺(tái)和語言(1)系統(tǒng)平臺(tái)及開發(fā)語言系統(tǒng)采用powerbuilder9.

46、0作為開發(fā)語言,使用windows xp作為開發(fā)平臺(tái)。(2)軟件的安裝與運(yùn)行環(huán)境數(shù)據(jù)庫服務(wù)器端:硬件環(huán)境:sun blade1000以上系列服務(wù)器;或高檔intel系列服務(wù)器。軟件環(huán)境:操作系統(tǒng)為solaris 8或windows 2000 server以上。應(yīng)用服務(wù)器端:硬件環(huán)境:同數(shù)據(jù)庫服務(wù)器端軟件環(huán)境:windows 2000 server或windows 2003 企業(yè)版客戶端:硬件環(huán)境:cpu主頻在1.5g以上的pc機(jī)。軟件環(huán)境:windows 2000/xp/2003等操作系統(tǒng)。4 工資管理系統(tǒng)的設(shè)計(jì)4.1 設(shè)計(jì)原則及系統(tǒng)結(jié)構(gòu)(1)設(shè)計(jì)原則本項(xiàng)目研究遵循以下原則: 工資管理系統(tǒng)界面

47、風(fēng)格本系統(tǒng)界面簡潔、明快、緊湊、布局合理、使用方便,菜單、工具條、快捷鍵、控件和對話框的風(fēng)格與標(biāo)準(zhǔn)的windows風(fēng)格相吻合。系統(tǒng)能提供美觀的界面和良好的布局。此外,系統(tǒng)還應(yīng)提供完整的windows風(fēng)格的聯(lián)機(jī)幫助及動(dòng)態(tài)提示,使用戶在閱讀動(dòng)態(tài)提示或聯(lián)機(jī)幫助后,即可對本系統(tǒng)進(jìn)行操作。 用戶輸入界面的要求輸入方面應(yīng)盡量為用戶提供相同或相似的輸入界面和快捷輸入功能,如同一用戶需要輸入多個(gè)數(shù)據(jù)表時(shí),各表的數(shù)據(jù)輸入方法應(yīng)盡量相同,在用戶輸入查詢統(tǒng)計(jì)條件時(shí),應(yīng)盡可能的使用選項(xiàng)菜單、彈出菜單、滾動(dòng)菜單等;系統(tǒng)輸出反應(yīng)快速,用戶不能感覺有明顯等待時(shí)間。 輸出界面的要求本功能的輸出應(yīng)包括:正常操作提示,異常操作提

48、示,非法用戶操作提示信息,動(dòng)態(tài)幫助信息等。如:若某一字段所輸入的數(shù)值不能通過有效性檢查,則輸出一提示窗口,指出該字段合法輸入的數(shù)值范圍;如果存盤前檢查時(shí)發(fā)現(xiàn)某些必須輸入值的字段沒有輸入數(shù)據(jù),則彈出一提示窗口,并指出相應(yīng)的字段必須輸入數(shù)據(jù)。操作成功應(yīng)顯示“數(shù)據(jù)已成功處理”的提示。 異常情況的響應(yīng)對于操作過程出現(xiàn)的網(wǎng)絡(luò)中斷、通信故障等異常情況,系統(tǒng)應(yīng)給予原因提示,并明確告知用戶不能更新數(shù)據(jù)庫,或操作數(shù)據(jù)失敗等。如果在項(xiàng)目的建立過程中,人為中斷程序的運(yùn)行,系統(tǒng)應(yīng)該提示用戶已插入了一個(gè)新項(xiàng)目,并錄入了部分?jǐn)?shù)據(jù),讓用戶確認(rèn)是否繼續(xù)中斷程序的操作,還是要做存儲(chǔ)處理。若選擇不存儲(chǔ),則應(yīng)作廢上述所有操作,并關(guān)

49、閉程序;若存盤,則進(jìn)入存儲(chǔ)處理過程,存儲(chǔ)成功,則關(guān)閉程序,否則,取消中斷程序的操作,程序繼續(xù)運(yùn)行,以讓用戶修改錯(cuò)誤的數(shù)據(jù)。4.2 功能設(shè)計(jì)4.2.1 總體方案設(shè)計(jì)本系統(tǒng)主要由三大子系統(tǒng)組成:工資管理子系統(tǒng)和工資項(xiàng)目管理子系統(tǒng)和職工工資查詢子系統(tǒng)。其中,工資管理子系統(tǒng)和工資項(xiàng)目管理子系統(tǒng)屬后臺(tái)管理系統(tǒng),職工工資查詢子系統(tǒng)屬在校教職工前臺(tái)個(gè)人工資查詢系統(tǒng),前后臺(tái)系統(tǒng)中分別包含登陸、信息修改及信息查詢等模塊。下面對三大子系統(tǒng)進(jìn)行簡單的功能描述:(1)、工資管理子系統(tǒng)是負(fù)責(zé)對工資表的操作,可以查詢職員工資記錄,生成月份工資,增加職員工資記錄,修改職員工資記錄,刪除不需要的工資記錄。(2)、工資項(xiàng)目管理

50、子系統(tǒng)主要用來對工資項(xiàng)目的管理。因?yàn)楦鶕?jù)國家政策,教育部規(guī)定,教師工資會(huì)不定時(shí)調(diào)整,所以需要對工資項(xiàng)目進(jìn)行設(shè)定,可以按最新記錄對職員工資進(jìn)行調(diào)整。值得注意的是工資項(xiàng)目的舊記錄必須保存,以備以后查詢。(3)、職工工資查詢子系統(tǒng)是在校教職工在前臺(tái)輸入用戶名和密碼后經(jīng)過系統(tǒng)安全驗(yàn)證登陸系統(tǒng),在公子查詢子系統(tǒng)中在校教職工可修改個(gè)人的基本信息,也可查詢個(gè)人歷年每月工資發(fā)放狀態(tài),并可以進(jìn)行簡單排序?qū)Ρ鹊取O旅鎸θ笞酉到y(tǒng)中的都包含的用戶登陸、用戶信息修改及信息查詢與統(tǒng)計(jì)模塊進(jìn)行簡單的描述:(1)、用戶登陸及用戶信息修改模塊,在校教職工及后臺(tái)管理員在不同入口中輸入相應(yīng)的用戶名和密碼以及驗(yàn)證碼,確定登陸后系統(tǒng)

51、根據(jù)已提交的用戶名和密碼與數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行對比,如果存在該用戶且密碼與用戶輸入的密碼一致,則用戶通過驗(yàn)證,進(jìn)入管理員或個(gè)人用戶管理中心,用戶可核對自己的基本信息,以及對部分個(gè)人信息進(jìn)行修改。這樣使用戶信息變得更加靈活。(2)、信息查詢與統(tǒng)計(jì)模塊,用戶登錄個(gè)人管理中心后,個(gè)人用戶可對自己的工資進(jìn)行查詢,管理員用戶可對全校教職工的工資按照單位、月份、年份進(jìn)行查詢,并可將查詢結(jié)果進(jìn)行導(dǎo)出,也可進(jìn)行圖形化對比,這樣可以使管理員更直觀的對各單位的教職工每月或每年的工資進(jìn)行對比。系統(tǒng)總體模塊圖如圖4-1所示用戶密碼修改工資發(fā)放管理系統(tǒng)工資管理子系統(tǒng)工資項(xiàng)目管理子系統(tǒng)職工工資查詢子系統(tǒng)用戶登錄驗(yàn)證用戶個(gè)人

52、信息修改職工工資管理增加職工工資修改職工工資刪除職工工資用戶登錄驗(yàn)證通過用戶密碼及信息修改工資項(xiàng)目管理工資項(xiàng)目增加工資項(xiàng)目修改工資項(xiàng)目刪除用戶登錄驗(yàn)證修改密碼個(gè)人信息修改個(gè)人工資查詢圖4.1 總體模塊圖figure 4.1 overall block diagram4.2.2 子系統(tǒng)設(shè)計(jì)(1) 工資管理子系統(tǒng)工資管理子系統(tǒng)主要連接數(shù)據(jù)庫中的工資表,職工信息表,部門信息表,做到數(shù)據(jù)的傳遞作用。工資管理子系統(tǒng)由工資查詢模塊、工資錄入模塊、工資修改模塊組成:在工資查詢模塊中,主要完成對職員工資記錄的查詢,可以按照職工工號,職工姓名,部門等進(jìn)行查詢。界面友好,簡單易懂。工資錄入模塊完成職工工資的增加,

53、但應(yīng)收項(xiàng)目中,職務(wù)工資、崗位工資,工資津貼,綜合補(bǔ)貼,補(bǔ)貼,養(yǎng)老補(bǔ)貼,電話補(bǔ)貼為工資自動(dòng)生成,不允許人為修改,應(yīng)扣項(xiàng)目中,工會(huì)費(fèi)、養(yǎng)老費(fèi)、教衛(wèi)費(fèi)、醫(yī)保金、公積金、失業(yè)金也為公式生成項(xiàng)目,也不允許人為修改,體現(xiàn)了學(xué)校財(cái)務(wù)管理的規(guī)范性和正規(guī)性。工資修改模塊中同樣存在這樣的問題,上述公式生成項(xiàng)也是不允許修改的,其他不固定項(xiàng)目根據(jù)不同職員可以進(jìn)行修改。查詢子系統(tǒng)的功能如圖4-2所示:工資管理模塊工資修改模塊工資錄入子系統(tǒng)工資查詢模塊w_gzxg_addw_gzxg_updw_gzxx圖4.2 工資管理子系統(tǒng)的功能圖figure 4.2 salary management sub-system function diagram(2) 工資項(xiàng)目管理子系統(tǒng)工資項(xiàng)目管理子系統(tǒng)由補(bǔ)貼模塊、電話補(bǔ)貼模塊、房貼模塊、工會(huì)費(fèi)模塊、公積金比例模塊、工人職務(wù)崗位津貼工資管理模塊、崗位津貼模塊,工資津貼院部比例模塊,工資津貼應(yīng)用/延陵比例模塊、技術(shù)工人崗位技術(shù)等級工資管理模塊、教衛(wèi)費(fèi)模塊、臨收1模塊、臨收2模塊、臨扣1模塊、臨扣2模塊、臨扣3模塊、普通工人崗位等級工資管理模塊、失業(yè)金比例模塊、醫(yī)保費(fèi)模塊、醫(yī)療補(bǔ)貼模塊、養(yǎng)老金比例模塊、綜合補(bǔ)貼模塊、專業(yè)技術(shù)人員崗位津貼工資管理模塊、專業(yè)技術(shù)職務(wù)等級工資管理模塊、職員職務(wù)等級工資模塊組成。以補(bǔ)貼模塊為例,該模塊負(fù)責(zé)對補(bǔ)貼的增加修改,有補(bǔ)貼增加,補(bǔ)貼修改兩個(gè)子

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論