重慶棒棒搬運(yùn)公司工資管理系統(tǒng)設(shè)計(jì)本科學(xué)位論文_第1頁
重慶棒棒搬運(yùn)公司工資管理系統(tǒng)設(shè)計(jì)本科學(xué)位論文_第2頁
重慶棒棒搬運(yùn)公司工資管理系統(tǒng)設(shè)計(jì)本科學(xué)位論文_第3頁
重慶棒棒搬運(yùn)公司工資管理系統(tǒng)設(shè)計(jì)本科學(xué)位論文_第4頁
重慶棒棒搬運(yùn)公司工資管理系統(tǒng)設(shè)計(jì)本科學(xué)位論文_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE摘要工資管理系統(tǒng)是公司管理的一個(gè)重要內(nèi)容,是一種典型的管理系統(tǒng),其開發(fā)主要包括后臺(tái)的數(shù)據(jù)庫的建立、維護(hù)以及前端的相應(yīng)應(yīng)用程序的開發(fā)兩個(gè)方面的內(nèi)容,系統(tǒng)的建立和維護(hù)主要要求其管理數(shù)據(jù)的系統(tǒng)性、規(guī)范性、自動(dòng)性等特點(diǎn),而前臺(tái)的應(yīng)用程序開發(fā)則要求做到各項(xiàng)功能要完備、操作要簡(jiǎn)便、易學(xué)易用等特點(diǎn)??偤仙鲜龈黜?xiàng)要求,首先分析了公司工資管理系統(tǒng)的應(yīng)用現(xiàn)狀,闡述了本工資管理系統(tǒng)的開發(fā)目的,通過對(duì)數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展,數(shù)據(jù)庫系統(tǒng)的選擇原則,系統(tǒng)開發(fā)工具的選擇一系列問題的分析確定了系統(tǒng)的開發(fā)平臺(tái)。接著闡述了MIS系統(tǒng)基本理論,并在此理論知道下,詳細(xì)給出了從工資管理系統(tǒng)分析到總體設(shè)計(jì)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)及測(cè)試的各個(gè)環(huán)節(jié),最后對(duì)本系統(tǒng)作了客觀評(píng)價(jià)指明了系統(tǒng)的現(xiàn)實(shí)意義,缺點(diǎn)以及系統(tǒng)的升級(jí)方向。利用其能快速地構(gòu)建各類對(duì)象,特別是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫的最具特色的智能化控件,在短時(shí)間內(nèi)快速建立起系統(tǒng)的原型,然后再對(duì)原型不斷地根據(jù)需要進(jìn)行修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)為止。關(guān)鍵詞:控件;企業(yè)工資管理系統(tǒng);數(shù)據(jù)庫;MIS

目錄第1章緒論 21.1職工工資管理系統(tǒng)發(fā)展及現(xiàn)狀 21.2職工工資管理系統(tǒng)的發(fā)展目標(biāo) 21.3職工工資管理系統(tǒng)的服務(wù)整合 3第2章系統(tǒng)概述 42.1可行性分析 42.1.1技術(shù)上的可行性 42.1.2經(jīng)濟(jì)上的可行性 42.1.3管理上的可行性 52.1.4社會(huì)可行性 52.2系統(tǒng)數(shù)據(jù)流程圖 52.3系統(tǒng)基本功能 72.4系統(tǒng)功能要求 82.5系統(tǒng)功能結(jié)構(gòu)圖 8第3章系統(tǒng)設(shè)計(jì) 93.1數(shù)據(jù)庫邏輯設(shè)計(jì) 93.1.1概念設(shè)計(jì) 93.1.2數(shù)據(jù)庫創(chuàng)建與設(shè)計(jì) 103.2系統(tǒng)詳細(xì)設(shè)計(jì) 113.2.1登錄界面 113.2.2職工資料模塊 123.2.3特殊項(xiàng)管理模塊 133.2.4職位管理模塊 143.2.5工資發(fā)放查詢模塊 163.2.6員工的統(tǒng)計(jì)報(bào)表 16第4章系統(tǒng)運(yùn)行及測(cè)試 174.1系統(tǒng)開發(fā)和運(yùn)行環(huán)境: 174.2系統(tǒng)測(cè)試 17結(jié)論 19參考文獻(xiàn) 20致謝 21PAGE13引言隨著社會(huì)的進(jìn)步和計(jì)算機(jī)技術(shù)的發(fā)展,特別是微型計(jì)算機(jī)的大范圍普及,計(jì)算機(jī)的應(yīng)用已普遍化。尤其是以微型計(jì)算機(jī)為處理核心,以數(shù)據(jù)庫管理系統(tǒng)為開發(fā)環(huán)境的管理系統(tǒng)在辦公室自動(dòng)化以及商業(yè)信息管理等方面的應(yīng)用,日益受到人們的關(guān)注。今天,數(shù)據(jù)庫管理已成為計(jì)算機(jī)信息管理的主要方式。數(shù)據(jù)庫的應(yīng)用非常廣泛,可應(yīng)用于各行各業(yè)。尤其目前計(jì)算機(jī)發(fā)展神速,運(yùn)用廣泛,甚至每個(gè)公司、每戶都有計(jì)算機(jī),只要是稍復(fù)雜的數(shù)據(jù),都可制作成數(shù)據(jù)庫,交由計(jì)算機(jī)來管理。用計(jì)算機(jī)管理數(shù)據(jù),可免除人為的疏忽,并且運(yùn)算速度快,可靠性提高。在我國,管理信息系統(tǒng)是計(jì)算機(jī)應(yīng)用最廣泛的領(lǐng)域之一。隨著我國經(jīng)濟(jì)建設(shè)突飛猛進(jìn),管理科學(xué)化與管理手段的現(xiàn)代化已經(jīng)提到非常重要的地位。企、事業(yè)單位為了提高自身的管理水平和競(jìng)爭(zhēng)能力,紛紛投入人力物力,開發(fā)適合本單位需求的管理信息系統(tǒng)。中小企業(yè)與行政事業(yè)單位建立的管理信息系統(tǒng)尤如雨后春筍,一個(gè)新的開發(fā)和管理信息系統(tǒng)的熱潮正在掀起,為此每個(gè)公司都需要一個(gè)可方便使用的工資管理系統(tǒng)。它可以大大減少人力,使人們擺脫了原有系統(tǒng)的局限性,只要在計(jì)算機(jī)上輕輕地點(diǎn)幾下就可以完成查詢、輸入、修改、輸出等功能。非計(jì)算機(jī)專業(yè)的人員也可以練地熟進(jìn)行操作。第1章緒論1.1職工工資管理系統(tǒng)發(fā)展及現(xiàn)狀數(shù)據(jù)庫是60年代末出現(xiàn)的一門計(jì)算機(jī)軟件技術(shù),到現(xiàn)在雖然只有三十多年的歷史,但在理論和時(shí)間上都得到了和很大的發(fā)展?,F(xiàn)在,數(shù)據(jù)庫是數(shù)據(jù)處理的主要工具,是管理信息系統(tǒng)(MIS)的核心部分。數(shù)據(jù)庫系統(tǒng)是當(dāng)今計(jì)算機(jī)信息系統(tǒng)的核心,是計(jì)算機(jī)技術(shù)和應(yīng)用發(fā)展的關(guān)鍵。傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)旨在處理永久、穩(wěn)定的數(shù)據(jù),強(qiáng)調(diào)維護(hù)數(shù)據(jù)的完整性、一致性。數(shù)據(jù)庫理論與技術(shù)的發(fā)展極其迅速,其應(yīng)用日益廣泛,在當(dāng)今的信息社會(huì)中,它幾乎無所不在。以關(guān)系型為代表的三大經(jīng)典(層次、網(wǎng)狀、關(guān)系)型數(shù)據(jù)庫在傳統(tǒng)的(商務(wù)和管理的事務(wù)型)應(yīng)用領(lǐng)域獲得了極大成功。計(jì)算機(jī)世界報(bào)社與IBM公司聯(lián)合舉辦了"21世紀(jì)數(shù)據(jù)庫技術(shù)發(fā)展專家研討會(huì)"。IBMDB2的創(chuàng)始人DonaldHaderle先生與國內(nèi)著名數(shù)據(jù)庫專家,就下世紀(jì)數(shù)據(jù)庫發(fā)展的趨勢(shì)、數(shù)據(jù)庫領(lǐng)域革命性的突破、IBMDB2的應(yīng)用、數(shù)據(jù)倉庫的實(shí)施、我國數(shù)據(jù)庫技術(shù)和應(yīng)用的現(xiàn)狀及趨勢(shì)、我國數(shù)據(jù)庫用戶的需求等問題,進(jìn)行了廣泛而深入的討論。1.2職工工資管理系統(tǒng)的發(fā)展目標(biāo)職工工資管理系統(tǒng)不同于傳統(tǒng)的職工管理。傳統(tǒng)管理最主要的職能是備份,并在對(duì)所備份資料分開保存、組織的基礎(chǔ)上為用戶提供各種服務(wù)。職工管理系統(tǒng)是一個(gè)將管理、服務(wù)和人集成在一起的一個(gè)“多維”環(huán)境,數(shù)字化資源是職工管理系統(tǒng)的基本要素。當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。工資管理系統(tǒng)是進(jìn)行信息的采集、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。職工工資管理系統(tǒng)是一個(gè)單位不可缺少的部分,它的內(nèi)容對(duì)于公司的決策者和管理者來說都至關(guān)重要,所以職工工資管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。1.3職工工資管理系統(tǒng)的服務(wù)整合作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)職工工資信息進(jìn)行管理,且有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高工資信息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣的工資管理軟件成為很有必要的事情。職工工資管理系統(tǒng)提供了強(qiáng)大的職工管理管理功能,方便管理員對(duì)職工等信息的添加、修改、刪除、查詢、匯總、統(tǒng)計(jì)等操作。更適合大型數(shù)據(jù)庫的管理。把學(xué)校帶入信息化,培養(yǎng)合格的高科技人才。

第2章系統(tǒng)概述2.1可行性分析重慶自古以來就有“山城”之稱,在重慶的本地人就會(huì)知道,重慶就是被山圍繞著的,由于山路過多,有的車輛無法通行,給人們帶來不便.所以當(dāng)?shù)氐娜司涂礈?zhǔn)了這個(gè)機(jī)會(huì),于是“棒棒”這個(gè)名詞就在重慶產(chǎn)生了.由于在“棒棒”這些人群當(dāng)中,文化水平都不是很高,所以本系統(tǒng)要做的簡(jiǎn)單.工資管理系統(tǒng)的主要任務(wù)是用計(jì)算機(jī)對(duì)各種工資信息進(jìn)行日常的管理,如查詢、修改、增加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計(jì)計(jì)算和匯總工作,快速打印出工資報(bào)表,針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要求,設(shè)計(jì)了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:對(duì)職工的工資進(jìn)行計(jì)算、修改??梢詫?duì)職工的工資檔案進(jìn)行個(gè)別、部分和批量修改,同時(shí),能對(duì)各職工的工資進(jìn)行計(jì)算,即計(jì)算應(yīng)發(fā)金額、應(yīng)扣金額及實(shí)發(fā)金額等。查詢統(tǒng)計(jì)功能。要求即可以單項(xiàng)查詢,比如查看某個(gè)職工的工資情況等;也可以多項(xiàng)查詢,比如某部門的工資數(shù)在某一范圍的職工的工資情況等。報(bào)表打印功能。每月發(fā)放工資時(shí),要求能夠打印本月的工資表、隨工資發(fā)給每個(gè)職工的工資條以及工資統(tǒng)計(jì)表??尚行匝芯康哪康氖褂米钚〉拇鷥r(jià)在盡可能短的時(shí)間里確定問題是否能解決,通過復(fù)雜系統(tǒng)的規(guī)模與目標(biāo),研究與此類似的系統(tǒng)后,我們具體從下面兩個(gè)方面考慮。2.1.1技術(shù)上的可行性技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,軟硬件配置能否滿足開發(fā)者需要等,這一特點(diǎn)非常適合計(jì)算機(jī)的特點(diǎn),發(fā)揮計(jì)算機(jī)的數(shù)據(jù)處理速度快,準(zhǔn)確率高的優(yōu)勢(shì),現(xiàn)代計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。由于對(duì)企業(yè)工資管理系統(tǒng)這一類的企業(yè)財(cái)務(wù)系統(tǒng)進(jìn)行開發(fā)已有一定的時(shí)期,有很多成功的實(shí)例,技術(shù)基礎(chǔ)也已經(jīng)非常雄厚,因而技術(shù)上的準(zhǔn)備應(yīng)該不成問題。2.1.2經(jīng)濟(jì)上的可行性主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),一方面是支出的費(fèi)用,其中包括設(shè)備購置費(fèi),軟件開發(fā)費(fèi),管理和維護(hù)費(fèi),人員工資和培訓(xùn)費(fèi)等。另一方面是取得的收益中可以用錢來衡量的那部分(收益的另一部分難以用錢來表示)?;谄髽I(yè)的現(xiàn)有計(jì)算機(jī)及配套設(shè)備,建設(shè)MIS系統(tǒng)。不但能大大減少重復(fù)性的書面報(bào)告,降低辦公費(fèi)用,提高辦公室效率,而且能提高檢測(cè)數(shù)據(jù)效用,為企業(yè)提供很方便。由于企業(yè)工資管理系統(tǒng)是一個(gè)比較小型的系統(tǒng),是由我及幾個(gè)同學(xué)小組進(jìn)行開發(fā)的,所以從人力、物力、財(cái)力方面來說都是可行的。2.1.3管理上的可行性主要是管理人員對(duì)開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等,企業(yè)工資管理系統(tǒng)比較完善的規(guī)章制度和管理方法為系統(tǒng)的建設(shè)提供了保障。2.1.4社會(huì)可行性社會(huì)可行性研究是對(duì)系統(tǒng)投入使用后對(duì)社會(huì)可能帶來的影響進(jìn)行分析,比如是否為人們所接受,是否為社會(huì)帶來利益??尚行苑治龅淖詈蟪晒菍懗隹尚行苑治鰣?bào)告,可行性分析報(bào)告包括下列內(nèi)容企業(yè)工資管理系統(tǒng)的戰(zhàn)略目標(biāo),新系統(tǒng)的總體目標(biāo)及主要功能。主要問題和主要信息要求。擬訂新系統(tǒng)的方案。從經(jīng)濟(jì),技術(shù),管理,社會(huì)等方面論證方案的可行性。2.2系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)流程圖是描述實(shí)際業(yè)務(wù)管理系統(tǒng)工作流程的一種圖形表示法。根據(jù)分析得出如下流程圖:管理人員管理人員工資系統(tǒng)統(tǒng)計(jì)報(bào)表退出人員管理職位管理特殊項(xiàng)管理工資發(fā)布圖2-10層系統(tǒng)數(shù)據(jù)流程圖人員管理人員管理添加員工修改員工刪除員工對(duì)人員進(jìn)行管理添加修改刪除職工表圖2-2一層數(shù)據(jù)流程圖1對(duì)職位進(jìn)行管理職位管理添加職位修改職位刪除職位職位表圖2對(duì)職位進(jìn)行管理職位管理添加職位修改職位刪除職位職位表對(duì)工資對(duì)工資進(jìn)行管理工資管理查詢是否發(fā)放發(fā)放工資打印工資表取消工資表圖2-4一層級(jí)數(shù)據(jù)流程圖32.3系統(tǒng)基本功能本系統(tǒng)大致分為如下模塊。1.員工信息分為員工信息瀏覽和員工信息查詢:在員工信息瀏覽子模塊中,可以對(duì)員工的編號(hào)、姓名、性別、崗位、工齡、工資等級(jí)等信息進(jìn)行瀏覽,并可以對(duì)員工信息進(jìn)行增加記錄,修改記錄,刪除記錄等操作;在員工信息查詢模塊中,可按員工號(hào)或員工姓名進(jìn)行查詢。2.工資基本設(shè)定包括對(duì)基礎(chǔ)工資、崗位工資、的設(shè)定。可以對(duì)工資相應(yīng)的工資額進(jìn)行修改、添加、刪除。崗位工資的設(shè)定包括崗位名稱、崗位工資額的設(shè)定,可以對(duì)崗位名稱及相應(yīng)的崗位工資額進(jìn)行修改、添加、刪除。3.工資匯總在工資管理中,要分別輸入每一個(gè)員工的各項(xiàng)工資條款,這樣才能運(yùn)用計(jì)算機(jī)技術(shù)來管理好員工的工資發(fā)放情況,其中包括:?jiǎn)T工基本情況,員工基本工資情況,員工崗位工資情況,工資綜合。4.個(gè)人工資查詢此查詢分為按職工姓名查詢、按職工號(hào)查詢。5.退出此功能塊為退出系統(tǒng)。2.4系統(tǒng)功能要求1.硬件要求:奔騰III以上,256MB內(nèi)存,當(dāng)然內(nèi)存越大越好硬盤20G2.軟件要求:操作系統(tǒng)WINDOWS2000/2003,WINDOWSXP,應(yīng)用軟件VB6.0(中文版)。2.5系統(tǒng)功能結(jié)構(gòu)圖通過前面的數(shù)據(jù)流程圖已經(jīng)對(duì)系統(tǒng)的主要功能有了一個(gè)初步的了解,下面將系統(tǒng)的功能再作一些深入分析,最后得出系統(tǒng)的功能結(jié)構(gòu)圖。職工管理系統(tǒng)是為了利用計(jì)算機(jī)實(shí)現(xiàn)一個(gè)公司的職工管理工作。因此,系統(tǒng)應(yīng)該有一個(gè)全局管理功能,以方便實(shí)現(xiàn)不同的功能的選擇。也就是應(yīng)具備全局管理功能。這里用總控模塊實(shí)現(xiàn)。由于要處理的信息包括基本數(shù)據(jù)管理、職工管理、系統(tǒng)維護(hù)等的不同處理,總控模塊管理有三種不同的信息的處理。即基本數(shù)據(jù)管理、職工管理、系統(tǒng)維護(hù)的管理。由于每種信息的處理涉及到對(duì)信息多方面的不同子功能,所以又涉及到對(duì)眾多的子功能的管理。在此基礎(chǔ)上,總結(jié)得到如下的系統(tǒng)功能結(jié)構(gòu)圖:特殊管理特殊管理添加職位管理工資查詢退出職工資料修改刪除添加修改刪除添加退出查詢打印修改刪除工資管理系統(tǒng)圖2-5系統(tǒng)功能結(jié)構(gòu)圖

第3章系統(tǒng)設(shè)計(jì)3.1數(shù)據(jù)庫邏輯設(shè)計(jì)3.1.1概念設(shè)計(jì)概要設(shè)計(jì)基礎(chǔ)是完成需求分析后提供的需求說明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)模型是與DBMS無關(guān)的、面向現(xiàn)實(shí)世界的、易如理解的數(shù)據(jù)模型,其獨(dú)立于計(jì)算機(jī)的數(shù)據(jù)模型,獨(dú)立于計(jì)算機(jī)的軟硬件系統(tǒng),與用戶進(jìn)行交流十分方便。概念性數(shù)據(jù)模型關(guān)心的是如何完整、正確地反映客觀實(shí)際情況,不關(guān)心在數(shù)據(jù)庫中如何實(shí)現(xiàn)。這種數(shù)據(jù)模式能真實(shí)地反應(yīng)用戶要求的實(shí)際情況,是一種容易被人們理解的直觀的數(shù)據(jù)庫結(jié)構(gòu)模式。同時(shí)也是一種相對(duì)穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動(dòng)。概念性數(shù)據(jù)在用戶和設(shè)計(jì)者之間建立了橋梁。是設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)的基礎(chǔ)。概念設(shè)計(jì)中自頂向下的實(shí)體分析方法,即常用的實(shí)體聯(lián)系模型(簡(jiǎn)稱E-R模型),對(duì)具體數(shù)據(jù)進(jìn)行抽象加工,將實(shí)體集合抽象成實(shí)體類型。用實(shí)體間聯(lián)系反映現(xiàn)實(shí)世界事物間的內(nèi)在聯(lián)系。E-R模型是建立概念性數(shù)據(jù)模型的有力工具。通過對(duì)企業(yè)工資管理內(nèi)容和過程的分析,本系統(tǒng)應(yīng)設(shè)計(jì)的實(shí)體和屬性如下:下圖為本系統(tǒng)實(shí)體集及有關(guān)屬性的圖例:?jiǎn)T工員工工資等級(jí)員工編號(hào) 工資等級(jí)員工編號(hào)職稱工作崗位性別員工姓名職稱工作崗位性別員工姓名圖3-1員工實(shí)體屬性圖職位職位基礎(chǔ)工資職位名稱津貼圖3-2職位實(shí)體屬性圖特殊項(xiàng)特殊項(xiàng)特殊項(xiàng)編號(hào)特殊項(xiàng)名稱特殊項(xiàng)金額特殊項(xiàng)日期圖3-3特殊項(xiàng)實(shí)體屬性圖用戶用戶編號(hào)用戶名密碼圖3-4用戶實(shí)體屬性圖3.1.2數(shù)據(jù)庫創(chuàng)建與設(shè)計(jì)從以上分析可以系統(tǒng)所需要的數(shù)據(jù)庫表有:職工資料表、職位表、特殊項(xiàng)表、登錄表、工資表……其表格的設(shè)計(jì)如下所示:該公司職工資料數(shù)據(jù)庫結(jié)構(gòu)表如下:表3-1職工資料表字段名數(shù)據(jù)類型說明備注Id自動(dòng)編號(hào)職工ID主鍵zhiwnvarchar(10)職位不能為空namenvarchar(10)姓名不能為空sexnvarchar(10)性別不能為空csnyint出生年月不能為空gznyint工作年月不能為空該公司職工職位資料數(shù)據(jù)庫結(jié)構(gòu)表如下:表3-2職位表字段名數(shù)據(jù)類型及長度說明備注zhiwnvarchar(10)職位不能為空jbgzint基本工資不能為空jtint津貼不能為空根據(jù)本公司存在一些特殊事務(wù)所以該公司職工系統(tǒng)特殊項(xiàng)數(shù)據(jù)庫結(jié)構(gòu)表如下:表3-3特殊項(xiàng)表字段名數(shù)據(jù)類型說明備注tId自動(dòng)編號(hào)特殊項(xiàng)ID主鍵Idint職工ID不能為空tnamenvarchar(10)特殊項(xiàng)名稱不能為空tjeint特殊項(xiàng)金額不能為空trqint特殊項(xiàng)日期不能為空登陸名稱密碼以如下的登錄結(jié)構(gòu)表:表3-4登錄表字段名數(shù)據(jù)類型說明備注namenvarchar(10)名稱不能為空passwordint密碼不能為空id自動(dòng)編號(hào)ID不能為空該公司職工工資數(shù)據(jù)庫結(jié)構(gòu)表如下:表3-5工資表字段名數(shù)據(jù)類型說明備注IDint職工ID不能為空gzqbnvarchar(10)工資取畢不能為空gzint工資不能為空3.2系統(tǒng)詳細(xì)設(shè)計(jì)3.2.1登錄界面主要實(shí)現(xiàn)用戶的登錄,其關(guān)鍵在于登錄時(shí)密碼要正確,否則你無權(quán)登錄該系統(tǒng)。登錄界面如圖3-5所示:圖3-5登錄界面圖實(shí)現(xiàn)了對(duì)用戶分組管理,并且可對(duì)用戶的數(shù)據(jù)訪問權(quán)限、功能操作權(quán)限進(jìn)行設(shè)置,大地保證了操作的安全性、嚴(yán)謹(jǐn)性及保密性。輸入正確的密碼就可以進(jìn)入系統(tǒng)了,進(jìn)入系統(tǒng)時(shí)界面如下:圖3-6系統(tǒng)界面圖此界面是系統(tǒng)的主要界面.設(shè)計(jì)簡(jiǎn)單.操作容易,讓使用者很容易上手.其所有功能都在此窗口上.其包括:人員管理、職位管理、特殊項(xiàng)管理、工資發(fā)放、統(tǒng)計(jì)報(bào)表、退出等功能。3.2.2職工資料模塊首先,我們先進(jìn)“職工資料”這一模塊。點(diǎn)擊即可進(jìn)入如下界面:此界面顯示了所有數(shù)據(jù)庫中職工的資料,是對(duì)職工ID、職位、姓名、性別、出生年月、工作年月的個(gè)種資料登記。若來了新職工需要添加此人的資料只需點(diǎn)擊添加按鈕即可進(jìn)入如圖3-7示的界面:圖3-7添加員工若某一職工需要修改資料只需點(diǎn)擊修改按鈕即可,如圖3-8所示:圖3-8修改員工以上職工資料模塊的主要代碼見附錄3.2.3特殊項(xiàng)管理模塊此模塊主要以職工工資為基礎(chǔ),通過日常一些特殊情況的一種表述。圖3-9添加特殊項(xiàng)模塊圖然后進(jìn)行如下操作:選擇一個(gè)職工姓名,在特殊項(xiàng)名稱里輸入遲到,在金額里輸入-50,日期寫下當(dāng)天的日期,最后點(diǎn)添加按鈕就可以了。若要修改的話道理一樣的。要是在員工把所扣的金額交清吧。就是把這個(gè)員工的資料刪除了,這就用到了下一個(gè)模塊功能。圖3-10員工的資料模塊刪除圖3.2.4職位管理模塊職工管理模塊是對(duì)該公司所有職工職位的一種統(tǒng)計(jì)形式,包括工資等附帶說明。進(jìn)入此模塊你就會(huì)看見到每個(gè)職工的職位以及不同職位對(duì)應(yīng)的津貼不同,如下圖所示:圖3-11職位管理模塊圖本窗口顯示了數(shù)據(jù)庫中所有職位的信息。在本窗口中可以對(duì)數(shù)據(jù)庫中的信息進(jìn)行修改,刪除,修改等功能。添加一個(gè)職位如圖3-12所示:圖3-12職位添加模塊圖修改職位如下圖所示:圖3-13修改職位模塊圖3.2.5工資發(fā)放查詢模塊只要在員工姓名處填寫需要查找的姓名和月份.然后地點(diǎn)擊確定就可以進(jìn)入下面的界面了。圖3-14員工工資查詢模塊圖1此窗口顯示了員工的編號(hào)職位姓名基本工資津貼工資總額.所有信息一目了然.讓我很容易看的懂。顯示員工的一些資料之后,要是想查看是否發(fā)放過這個(gè)人的工資,就點(diǎn)擊窗口上面的:“查詢是否已經(jīng)發(fā)放。發(fā)放工資,在表里輸出員工的資料,然后點(diǎn)擊發(fā)放工資按鈕,是就沒有發(fā)放的他會(huì)提示你是不是發(fā)放工資。要是點(diǎn)擊確定。3.2.6員工的統(tǒng)計(jì)報(bào)表圖3-15員工的統(tǒng)計(jì)報(bào)表對(duì)話框

第4章系統(tǒng)運(yùn)行及測(cè)試4.1系統(tǒng)開發(fā)和運(yùn)行環(huán)境:系統(tǒng)開發(fā)環(huán)境包括硬件平臺(tái)和軟件平臺(tái)兩種。硬件平臺(tái)是指開發(fā)與運(yùn)行所需要的硬件環(huán)境,主要包括計(jì)算機(jī)機(jī)型及硬件配置。由于本系統(tǒng)是一個(gè)小型的管理系統(tǒng),因此對(duì)計(jì)算機(jī)硬件的要求不高,比較經(jīng)濟(jì),只要配備有奔騰四代賽揚(yáng)處理器2.0GHZ(或以上)、DDR256M內(nèi)存(或以上)、60G硬盤(或以上)的普通微機(jī)即可順利運(yùn)行。軟件平臺(tái)是指系統(tǒng)開發(fā)與運(yùn)行的軟件環(huán)境。本系統(tǒng)在開發(fā)時(shí)選用了穩(wěn)定性較強(qiáng)的WindowsXP中文專業(yè)版和VisualBasic6.0作為開發(fā)語言,同時(shí)選用了三sql數(shù)據(jù)庫,由于這些軟件產(chǎn)品都是Microsoft公司的產(chǎn)品,因此彼此之間的兼容性較好,開發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性較高。本系統(tǒng)在單機(jī)上運(yùn)行。4.2系統(tǒng)測(cè)試測(cè)試的任務(wù)是發(fā)現(xiàn)軟件中的錯(cuò)誤,任何一個(gè)軟件產(chǎn)品在交付使用之前都要經(jīng)過嚴(yán)格的測(cè)試。在面向?qū)ο蟮膶?duì)象中繼續(xù)運(yùn)用面向?qū)ο蟮母拍钆c原則來組織測(cè)試,以對(duì)象的類作為基本測(cè)試單位,可以更準(zhǔn)確的發(fā)祥程序錯(cuò)誤,提高測(cè)試效率。因此,我們必須重視測(cè)試工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對(duì)某些特定情況考慮不周造成的。因此測(cè)試不是為了表明程序正確;成功的測(cè)試也不是沒有發(fā)現(xiàn)錯(cuò)誤的測(cè)試。有意義的軟件測(cè)試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可以暴露程序系統(tǒng)缺陷的測(cè)試方案。因此軟件測(cè)試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷。從產(chǎn)品角度看,測(cè)試計(jì)劃中的測(cè)試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測(cè)試本身看,分為單元測(cè)試,組合測(cè)試,確認(rèn)測(cè)試等。測(cè)試對(duì)象是隨階段而異的,最基本、最初的測(cè)試是單元測(cè)試,后面的組合測(cè)試、確認(rèn)測(cè)試都是以被測(cè)過的模塊作為測(cè)試對(duì)象的。在開發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對(duì)本系統(tǒng)進(jìn)行了有針對(duì)性的全面測(cè)試,采取的方式是:(1)菜單項(xiàng)測(cè)試:為了保證每一項(xiàng)下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對(duì)每一個(gè)菜單項(xiàng)反復(fù)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單級(jí)功能的正確實(shí)現(xiàn)。(2)數(shù)據(jù)跟蹤:完成菜單項(xiàng)測(cè)試后,我又對(duì)系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。(3)綜合測(cè)試:在以上測(cè)試的基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行了整體的測(cè)試,依次來檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。(4)系統(tǒng)運(yùn)行與維護(hù)本系統(tǒng)是個(gè)較復(fù)雜的人-機(jī)系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,同時(shí)需要系統(tǒng)不斷地適應(yīng)這些變化,不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要自始至終進(jìn)行系統(tǒng)的維護(hù)工作。系統(tǒng)的維護(hù)主要包括四個(gè)方面:(1)程序的維護(hù):指的是修改部分或全部程序,這種維護(hù)往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進(jìn)行的。(2)數(shù)據(jù)文件的維護(hù):指的是按照用戶的要求對(duì)數(shù)據(jù)文件進(jìn)行不定期的修改。(3)代碼的維護(hù):隨著系統(tǒng)的發(fā)展和變化,可能會(huì)出現(xiàn)舊代碼不能適應(yīng)新要求的問題,因此,有必要變更代碼,予以維護(hù)。(4)硬件的維護(hù):指的是對(duì)系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù)。本系統(tǒng)的日常維護(hù)由學(xué)校的專人來負(fù)責(zé),如果出現(xiàn)一些不能解決的問題,則由開發(fā)者

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論