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