【正文】
中我注意到色調(diào)的搭配,使人不易疲倦和刺眼。早些年,只有幾家大公司才會引入軟件來協(xié)助人為管理,雖然成效突出,但它的高昂的軟件和設(shè)備費(fèi)用讓許多中小型企業(yè)望而生畏。目前國內(nèi)很多軟件公司做系統(tǒng)集成項目,業(yè)內(nèi)流傳“沒有做不了的系統(tǒng)集成項目”。由于軟件是自己開發(fā)的,自己掌握程序的源代碼,如果遇到公司需求變動時,只要簡單修改軟件即可,不用額外支出費(fèi)用。它定義了表示系統(tǒng)邏輯視圖和物理視圖的方式。在軟硬件方面對系統(tǒng)的需求,軟件要求易學(xué)、易用。(3)數(shù)據(jù)項:部門含義說明:定義了各部門的詳細(xì)資料。(7)數(shù) 據(jù) 項:加班含義說明:對員工的加班信息的記錄,用于對工資獎金的計算。如果月份變了,它將刪除以前的記錄而重新產(chǎn)生當(dāng)月的新的工資記錄,而歷史記錄就是將每月的工資記錄都在歷史記錄中保存,方便日后對每月工資情況的查詢。輸出:員工考勤表。輸出:員工加班表。輸出:企業(yè)職務(wù)表。輸出:打印員工工資表。輸出:員工的相關(guān)信息。數(shù)據(jù)存儲:對管理員密碼的修改。(15)系統(tǒng)初始化處理簡述:用于對第一次使用此軟件或是想重新記錄。Delphi是開發(fā)數(shù)據(jù)庫前端的優(yōu)秀工具,它以其簡潔明快的編程語言、功能強(qiáng)大的組件和靈活方便的編程環(huán)境在競爭激烈的市場中越來越贏得青睞。我的工資管理系統(tǒng)采用的操作系統(tǒng)是單機(jī)上的 WindowsXP操作系統(tǒng),數(shù)據(jù)庫是用SQL2000建立的。(1) 人員管理的功能的層次圖圖32人員管理結(jié)構(gòu)圖(2) 工資管理的功能的層次圖圖33人員管理結(jié)構(gòu)圖(3)系統(tǒng)管理功能層次圖圖34系統(tǒng)管理結(jié)構(gòu)圖(4)報表打印的功能的層次圖圖35報表打印結(jié)構(gòu)圖(5)輔助功能的功能的層次圖圖36輔助功能結(jié)構(gòu)圖按照工資管理系統(tǒng)的基本流程設(shè)計,本系統(tǒng)在SQL2000上建立了一個名為‘gz’的數(shù)據(jù)庫,共有11個表:person(員工表),operator(操作員表),department(部門表),vocation(職務(wù)表),checks(考勤表),checktimerecord(時間記錄表),overtime(加班表),holiday(請假表),money(價錢設(shè)定表),salary(當(dāng)月工資生成表),history(工資歷史記錄表)。(5)考勤表(checks)考勤表主要是對員工上下班的記錄情況。(9)價錢設(shè)定表(money)該表用于對早退,遲到一次的扣款金額,以及加一天班或是請假一天的金額。故而對此模塊維護(hù)的設(shè)計思想是:初次登錄系統(tǒng)時,系統(tǒng)用戶必須用超級管理員和口令進(jìn)入,管理員登錄不區(qū)分大小寫,此時的管理權(quán)限為最大(操作員管理,查詢權(quán),系統(tǒng)設(shè)置權(quán))。其NS圖如圖44:輸用戶號Y 用戶存在嗎?N確定刪除嗎?Y N刪除 返回 出錯 圖44圖45工資管理系統(tǒng)操作員管理界面(3)數(shù)據(jù)備份圖46工資管理系統(tǒng)數(shù)據(jù)備份界面管理員負(fù)責(zé)每隔一段時間對數(shù)據(jù)庫對進(jìn)備份,防止在數(shù)據(jù)以外丟失時不至于找不回以前的記錄。 。 end else begin 。 end else begin beifen:=true。 。您是否繼續(xù)進(jìn)行初始化!,是 或 否?39。 。end。end。 while not do begin 。 。 end。 while not do begin 。 while not do begin 。,mb_YesNo)=IDYes then begin { //刪除記錄時間表 :=true。 :=poScreenCenter。 :=39。 ?!?歷史表數(shù)據(jù)初始化procedure (Sender: TObject)。beginif not assigned(databackform) then begin (Tdatabackform, databackform)。 beifen:=true。begin if not assigned(changepasswordform) then begin (Tchangepasswordform, changepasswordform)。如下是關(guān)于系統(tǒng)管理模塊的代碼:〈1 操作員管理procedure (Sender: TObject)。而管理員能根據(jù)權(quán)限的不同登錄不同的窗體??紤]到系統(tǒng)初次安裝時能順利登錄系統(tǒng),在事務(wù)處理信息庫中加入管理員信息。(8)請假表 (holiday)請假表用于記錄員工在工作日中因特殊情況取消工作的記錄,同樣也是只能對整數(shù)的天數(shù)進(jìn)行計算,不能對小于一天的計算。(4)職務(wù)表(vocation)職務(wù)表是將企業(yè)中的各種不同職務(wù)名稱的記錄。(2)系統(tǒng)控制結(jié)構(gòu)對系統(tǒng)的控制主要體現(xiàn)在對信息流的把握上,即對參與處理各種信息流模塊進(jìn)行分析、解耦和協(xié)調(diào),從中找出相互之間的邏輯關(guān)系,以便采取不同的控制對策。有了強(qiáng)大的性能和功能支持,再配合其一向為人稱道的易用性,SQL Server可以說成為了開發(fā)者手中的一柄利器!SQL Server 2000提供的非常傻瓜的缺省安裝和使用模式,其上手難度并不比Access大。它提供了新穎的可視化設(shè)計工具,采用面向?qū)ο蟮姆椒▽indows編程的復(fù)雜性封裝起來,實現(xiàn)了將可視化設(shè)計與Object Pascal語言的有機(jī)集成,為我們提供了一種方便、快捷的Windows應(yīng)用程序開發(fā)工具,配有Database Engine,可通過SQL Links、ODBC訪問多種數(shù)據(jù)庫,并且提供了強(qiáng)大的開發(fā)基于客戶/服務(wù)器模式的數(shù)據(jù)庫應(yīng)用的能力。輸出:工資歷史表。處理簡述:將正確的新密碼存對到管理員表中,實現(xiàn)對原密碼的修改。(10)查詢輸入:員工的編號等個人信息。(8)工資生成輸入:生成工資的月份、時間、可變工資項的記錄信息等。(6)職務(wù)記錄輸入:職務(wù)的記錄,其中有職務(wù)津貼的說明等。(4)加班記錄輸入:員工的加班記錄說明等。數(shù)據(jù)存儲:各員工的詳細(xì)信息、添加、刪除、修改員工信息(2)員工考勤輸入:員工的上下班的記錄,記錄的時間是當(dāng)前時間。組 成:工資編號、員工編號、基本工資、崗位津貼、職務(wù)津貼、可變工資項可變工資項獎金、扣款、應(yīng)發(fā)工資、實發(fā)工資、工資支領(lǐng)情況。(6)數(shù) 據(jù) 項:請假含義說明:對員工的請假信息的記錄,用于對工資扣款的計算。(2)數(shù)據(jù)項:員工含義說明:定義了員工的詳細(xì)資料、基本工資、備注和個人密碼。因此,在此階段的主要任務(wù)是:(1) 用戶對系統(tǒng)要實現(xiàn)的功能的要求;(2) 根據(jù)需求分析,設(shè)計一個合適的數(shù)據(jù)庫;(3) 各功能模塊的劃分及實現(xiàn)方法;(4) 系統(tǒng)開發(fā)環(huán)境的選擇;(5) 系統(tǒng)運(yùn)行環(huán)境;(6) 數(shù)據(jù)庫概念模型(系統(tǒng)ER圖);由于用戶的每一項操作都是在對數(shù)據(jù)庫的操作,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞直接關(guān)系到各種功能的實現(xiàn)和程序運(yùn)行的效率,因此我對數(shù)據(jù)庫進(jìn)行了詳細(xì)重點(diǎn)的設(shè)計。如果使用計算機(jī)管理員工的工資時,就不存在這種現(xiàn)象。要圍繞兩個核心問題開展需求分析:(1)應(yīng)該了解什么?(2)通過什么方式去了解?隨著計算機(jī)硬件成本的降低,中小型企業(yè)已經(jīng)有能力配置一臺計算機(jī)來管理職工的工資。結(jié)合企業(yè)網(wǎng)絡(luò)優(yōu)勢,這套系統(tǒng)在企業(yè)的各部門間全部聯(lián)網(wǎng),可實現(xiàn)企業(yè)的數(shù)據(jù)共享,及時了解各部門的信息,極大的提高了企業(yè)及時、高效的對各部門工資管理效率,使管理工作上了個新的臺階。有些企業(yè)不得不花費(fèi)大量的人力和物力,但經(jīng)過工作人員的細(xì)心工作也不免有算錯的時候。硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的工資管理系統(tǒng)。s data of business enterprise. Such as:The employee store in warehouses to keep, search, modification, delete, test , wages to check