




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
企業(yè)人事工資管理系統(tǒng)畢業(yè)設(shè)計(jì)優(yōu)秀文檔(可以直接使用,可編輯優(yōu)秀文檔,歡迎下載)
企業(yè)人事工資管理系統(tǒng)畢業(yè)設(shè)計(jì)優(yōu)秀文檔(可以直接使用,可編輯優(yōu)秀文檔,歡迎下載)四川師范大學(xué)本科畢業(yè)設(shè)計(jì)企業(yè)人事工資管理系統(tǒng)學(xué)生姓名學(xué)號(hào)所在系計(jì)算機(jī)科學(xué)與技術(shù)系專(zhuān)業(yè)名稱計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)指導(dǎo)教師四川師范大學(xué)二○一二年五月企業(yè)人事工資管理系統(tǒng)學(xué)生:指導(dǎo)教師:內(nèi)容摘要:隨著社會(huì)經(jīng)濟(jì)的發(fā)展,企業(yè)面向規(guī)模化、大型化發(fā)展,對(duì)于大中型企業(yè)來(lái)說(shuō),員工、職稱等與工資管理相關(guān)的信息隨之急劇增加。工資管理是公司管理的一個(gè)重要內(nèi)容,是一種典型的管理系統(tǒng),本文詳細(xì)介紹了以前臺(tái)C#.NET與后臺(tái)SQLServer2005為語(yǔ)言編寫(xiě)管理信息系統(tǒng)的過(guò)程。其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立、維護(hù)以及前端的相應(yīng)應(yīng)用程序開(kāi)發(fā)兩個(gè)方面的內(nèi)容,系統(tǒng)的建立和維護(hù)主要要求其管理數(shù)據(jù)的規(guī)范性、系統(tǒng)性、自動(dòng)性等特點(diǎn),而前臺(tái)的應(yīng)用程序開(kāi)發(fā)則要求做到各項(xiàng)功能要完備、操作要力求簡(jiǎn)便、易學(xué)易用等特點(diǎn)。本系統(tǒng)具備完善的人事檔案管理功能,工資報(bào)表的自動(dòng)生成、修改功能,查詢功能,公用意見(jiàn)箱等功能。可方便的為企業(yè)完成人事信息管理、財(cái)務(wù)監(jiān)察管理以及內(nèi)部信息交流等重要工作,更方便公司領(lǐng)導(dǎo)掌握人員的動(dòng)向,及時(shí)調(diào)整人才分配,同時(shí)也減少了手工操作帶來(lái)的繁瑣與不便,使員工情況的記錄和統(tǒng)計(jì)變得十分簡(jiǎn)單流暢。這些優(yōu)點(diǎn)可以極大提高企業(yè)對(duì)工資管理的效率。關(guān)鍵詞:企業(yè)工資管理系統(tǒng)SQLServer2005C#.NET數(shù)據(jù)庫(kù)
EnterprisepersonnelmanagementsystemofwagesAbstract:Alongwitheconomicaldevelopment,enterprisesfacelarge-scale,scaledevelopment.Forthelargeandmiddlescaleenterprise,theinformationrelatedwagesmanagementasstaffandtitleandsoon,alsosharplygrows.Thewagesmanagementisacorporatemanagementimportantcontent,isatypicalmanagementsystem.ItintroducedtakeonstageASPandbackstageSQLServer2005asthelanguagecompilationmanagementinformationsystemsprocessindetail.Itsdevelopmentmainlyincludesthebackstagedatabaseestablishment,themaintenanceaswellasthefrontofthecorrespondingapplicationproceduredevelopmenttwoaspectscontents.Thesystemestablishmentandmaintenanceofthemaindemandsofitsdatamanagementsystematic,standardized,automaticnatureandsoon,andtheonstageapplicationproceduredevelopmentrequeststoachieveeachfunction,simpletooperate,easytolearnanduse,andothercharacteristics.Thissystemhasthefunctionofthemanagementofpersonnelfiles,financialstatementgeneration,changethefunctionalnotifybulletinboards,commonsuggestionbox,theinternalpollingfunctions.Itcanhelptheenterprisetocompletetheinformationworksuchasthehumanaffairsinformationmanagement,thefinancialsupervisionmanagementaswellasinternalinformationexchange.Italsoadvantageousforthecompanytoleadtograspspersonnel’strend,promptlyadjusttalent’sassignment,simultaneouslyalsoreducethemanualoperationtobringsometediousandinconvenient,causesthestaffsituationtherecordingandthestatisticschangeextremelysimply.Thesemeritsmayenormousenhancetheenterprisetothewagesmanagementefficiency.Keywords:EnterpriseWagesManagementSystemSQLServer2005VB.NETDatabase
目錄前言 11系統(tǒng)需求分析 11.1問(wèn)題來(lái)源 11.2現(xiàn)行系統(tǒng)存在問(wèn)題的分析 21.3解決方案 21.4系統(tǒng)優(yōu)勢(shì) 32可行性分析 32.1經(jīng)濟(jì)可行性分析 32.2技術(shù)可行性分析 42.3社會(huì)可行性分析 42.4管理可行性分析 43系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 43.1系統(tǒng)目標(biāo) 43.2系統(tǒng)功能結(jié)構(gòu)與分析 4用戶管理模塊 6查看信息模塊 6員工信息修改模塊 7工資查詢模塊 7工資匯總模塊 7系統(tǒng)維護(hù)模塊 84數(shù)據(jù)庫(kù)設(shè)計(jì) 84.1數(shù)據(jù)庫(kù)需求分析 84.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 94.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 9規(guī)劃有效的索引 12使用約束來(lái)實(shí)現(xiàn)數(shù)據(jù)的完整性 135詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 135.1系統(tǒng)用戶登陸 13系統(tǒng)用戶登陸實(shí)現(xiàn) 13企業(yè)人事工資管理系統(tǒng)的實(shí)現(xiàn) 145.2系統(tǒng)各個(gè)功能的實(shí)現(xiàn) 14查看數(shù)據(jù)信息 14員工管理 16工資考勤信息管理 19數(shù)據(jù)還原與備份 216系統(tǒng)開(kāi)發(fā)環(huán)境、測(cè)試與維護(hù) 216.1系統(tǒng)開(kāi)發(fā)環(huán)境 216.2系統(tǒng)測(cè)試 22單元測(cè)試 22組合測(cè)試 22確認(rèn)測(cè)試 23系統(tǒng)測(cè)試 23用戶驗(yàn)收測(cè)試 237結(jié)束語(yǔ) 23參考文獻(xiàn) 25企業(yè)人事工資管理系統(tǒng)前言工資管理系統(tǒng)是一個(gè)企業(yè)及單位不可缺少的部分,它的內(nèi)容對(duì)于公司的管理者來(lái)說(shuō)至關(guān)重要,所以企業(yè)工資管理系統(tǒng)能夠?yàn)橛脩籼峁┏渥愕男畔⒑捅憬莸牟樵兪侄?。但一直人們使用傳統(tǒng)的人工方式來(lái)管理文件信息,這種管理方式存在著許多缺點(diǎn),比如:保密性差、效率低,另外由于時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都將帶來(lái)不少困難。隨著科學(xué)技術(shù)的不斷進(jìn)步,計(jì)算機(jī)應(yīng)用日漸成熟,其強(qiáng)大的功能已被人們深刻認(rèn)識(shí)且進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著它越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)企業(yè)人事工資管理信息進(jìn)行管理,具有手工管理無(wú)法比擬的許多優(yōu)點(diǎn).例如:查找方便、存儲(chǔ)量大、可靠性高、檢索迅速、壽命長(zhǎng)、成本低、保密性好等等。這些優(yōu)點(diǎn)能夠極大的提高企業(yè)信息管理的效率,也是企業(yè)正規(guī)化、科學(xué)化管理,與世界接軌的重要條件。隨著數(shù)據(jù)庫(kù)技術(shù)的不斷發(fā)展以及數(shù)據(jù)庫(kù)管理系統(tǒng)的廣泛應(yīng)用,數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)量急劇增加,這些數(shù)據(jù)庫(kù)中的大量數(shù)據(jù)隱含著許多有價(jià)值的信息,而傳統(tǒng)對(duì)數(shù)據(jù)庫(kù)的簡(jiǎn)單操作只能發(fā)現(xiàn)表層的知識(shí),不能歸納出隱含的帶有結(jié)構(gòu)性的知識(shí),已遠(yuǎn)遠(yuǎn)不能滿足人們的需要,人們更希望通過(guò)對(duì)數(shù)據(jù)的分析,獲得數(shù)據(jù)更深層次的信息,或者說(shuō)得到可用于進(jìn)行決策的信息,也即對(duì)數(shù)據(jù)進(jìn)行挖掘。數(shù)據(jù)挖掘,顧名思義就是從大量的數(shù)據(jù)中挖掘出有價(jià)值的信息。開(kāi)發(fā)本系統(tǒng)的目的就是幫助企業(yè)的財(cái)務(wù)主管部門(mén)提高工作效率,實(shí)現(xiàn)企業(yè)工資信息管理的規(guī)范化、系統(tǒng)化和自動(dòng)化。本系統(tǒng)包括員工的基本工資金額、修改員工信息、設(shè)置其他項(xiàng)目的金額(津貼、獎(jiǎng)金、福利、扣發(fā)等)、設(shè)置工資計(jì)算公式等,使單位實(shí)現(xiàn)管理的自動(dòng)化,給企業(yè)管理部門(mén)帶來(lái)很大方便。1系統(tǒng)需求分析1.1問(wèn)題來(lái)源隨著計(jì)算機(jī)技術(shù)的發(fā)展和社會(huì)的進(jìn)步,特別是微型計(jì)算機(jī)的大范圍普及,計(jì)算機(jī)的應(yīng)用逐漸由實(shí)時(shí)控制、科學(xué)計(jì)算等方面向非數(shù)值處理的各個(gè)領(lǐng)域中滲透。尤其是以微型計(jì)算機(jī)為處理核心,以數(shù)據(jù)庫(kù)管理系統(tǒng)為開(kāi)發(fā)環(huán)境的管理系統(tǒng)在辦公自動(dòng)化以及商業(yè)信息管理等方面的應(yīng)用,日益受到人們的關(guān)注。當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各個(gè)行業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制管理,不僅提高了工作效率,而且還大大的提高了其安全性。隨著社會(huì)信息量的迅速增長(zhǎng),計(jì)算機(jī)處理的數(shù)據(jù)量也不斷增加。文件管理系統(tǒng)采用的一次最多存取一個(gè)記錄的訪問(wèn)方式,以及在不同文件之間缺乏相互聯(lián)系的結(jié)構(gòu),越來(lái)越不能適應(yīng)管理大量數(shù)據(jù)的需要,于是數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)運(yùn)而生。數(shù)據(jù)庫(kù)管理系統(tǒng)是用來(lái)控制建立數(shù)據(jù)庫(kù)中的數(shù)據(jù)、數(shù)據(jù)存取,并維護(hù)數(shù)據(jù)庫(kù)的數(shù)據(jù)。從文件管理到數(shù)據(jù)庫(kù)管理,代表了兩代不同的數(shù)據(jù)管理技術(shù)?,F(xiàn)如今,數(shù)據(jù)庫(kù)管理已成為計(jì)算機(jī)信息管理的主要方式。數(shù)據(jù)庫(kù)的應(yīng)用非常廣泛,可應(yīng)用于各行各業(yè)。尤其是目前計(jì)算機(jī)飛速發(fā)展,運(yùn)用廣泛,甚至每個(gè)公司、每個(gè)員工都有電腦,只要是稍復(fù)雜的數(shù)據(jù),都可制作成數(shù)據(jù)庫(kù),交由電腦來(lái)管理。用電腦管理數(shù)據(jù),可免除人為的疏忽,并且可靠性提高,運(yùn)算速度快。企業(yè)工資管理是一項(xiàng)既瑣碎、復(fù)雜而又十分細(xì)致的工作,一般不允許發(fā)生差錯(cuò)。最初的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式來(lái)進(jìn)行處理,但隨著工作量的加大,出現(xiàn)錯(cuò)誤的機(jī)率也隨之升高,不僅花費(fèi)財(cái)務(wù)人員得大量時(shí)間,而且往往由于抄寫(xiě)不慎,或者由于計(jì)算的疏忽,而出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。同時(shí)工資的發(fā)放還具有較強(qiáng)的時(shí)間限制,必須嚴(yán)格按照單位規(guī)定時(shí)間內(nèi)來(lái)完成計(jì)算和發(fā)放工作。久而久之,這種人工處理方式無(wú)論是在效率,還是準(zhǔn)確性方面都達(dá)不到企業(yè)的要求。經(jīng)常性的出錯(cuò)會(huì)給企業(yè)帶來(lái)了諸多的不便。正是企業(yè)工資管理的這種重復(fù)性、時(shí)間性、規(guī)律性,使得企業(yè)工資管理計(jì)算機(jī)化成為可能。企業(yè)工資管理系統(tǒng)就是使用電腦代替大量的人工計(jì)算和統(tǒng)計(jì),完成企業(yè)眾多工資信息的處理,同時(shí)使用電腦還可以安全地、完整地保存大量的企業(yè)工資記錄。1.2現(xiàn)行系統(tǒng)存在問(wèn)題的分析現(xiàn)在的工資管理系統(tǒng)多半采用人工管理模式。每個(gè)月企業(yè)統(tǒng)計(jì)個(gè)人的工作時(shí)間,加班情況,休假狀況,保險(xiǎn),獎(jiǎng)金等多方面的因素,類(lèi)別繁多且復(fù)雜。人員在統(tǒng)計(jì)信息的時(shí)候經(jīng)常出現(xiàn)不可預(yù)料的各式各樣的錯(cuò)誤,使得企業(yè)的工資發(fā)放狀況一直處于欠佳狀態(tài),不僅給企業(yè)帶來(lái)了諸多的不便,也使得個(gè)人也要為自己工資的差錯(cuò)而忙碌奔波。由計(jì)算機(jī)管理的工資系統(tǒng)解決了所有的不便。準(zhǔn)確性與高效不僅方便了大家,也為企業(yè)節(jié)省了很多成本,使得人力資源可以得到更加合理的應(yīng)用。1.3解決方案根據(jù)企業(yè)人事工資管理系統(tǒng)中出現(xiàn)的一系列問(wèn)題,一個(gè)由計(jì)算機(jī)統(tǒng)一管理和計(jì)算的工資管理系統(tǒng)應(yīng)運(yùn)而生。一套相對(duì)完整的工資管理系統(tǒng)包含了多方面的內(nèi)容。它是需要和人事管理相聯(lián)系的,同時(shí)連接員工的醫(yī)療保險(xiǎn)、工時(shí)考勤等等,最后生成每個(gè)職工的基本工資、津貼、保險(xiǎn)費(fèi)、醫(yī)療保險(xiǎn)、實(shí)際發(fā)放工資等等。企業(yè)工資管理系統(tǒng)不僅方便管理,且透明化,易于查看。它包含了三大模塊:?jiǎn)T工管理模塊,工資考勤管理模塊和系統(tǒng)數(shù)據(jù)管理模塊。這三個(gè)方面形成了工資管理系統(tǒng)一個(gè)工作整體,采用計(jì)算機(jī)自動(dòng)化信息處理,可方便快捷地共享信息、交流信息,高效地協(xié)同工作。1.4系統(tǒng)優(yōu)勢(shì)先進(jìn)的工資管理系統(tǒng)不僅能夠及時(shí)準(zhǔn)確的收集信息,加強(qiáng)內(nèi)部信息溝通,因而它能夠有效的在企事業(yè)單位的各個(gè)部門(mén)間架起一個(gè)溝通的橋梁,使企事業(yè)單位的各個(gè)部門(mén)根據(jù)的相關(guān)信息做出決策并及時(shí)采取行動(dòng),從而最大限度地發(fā)揮企事業(yè)單位的人的因素。降低人力資源管理成本,提高員工整體素質(zhì)。使用先進(jìn)的人事工資管理系統(tǒng)之后,財(cái)務(wù)專(zhuān)員能夠隨時(shí)跟蹤員工信息,及時(shí)發(fā)現(xiàn)問(wèn)題并采取相應(yīng)措施解決問(wèn)題,降低員工的流動(dòng)率,從而避免由于員工流失的波動(dòng)給企業(yè)造成的損失;此外,由于先進(jìn)的工資管理系統(tǒng)能夠及時(shí)的發(fā)現(xiàn)和挖掘員工的才能,做到人盡其才,才盡其用,因而能夠在短時(shí)期內(nèi)迅速提高企事業(yè)單位員工整體素質(zhì)。降低財(cái)務(wù)專(zhuān)員的工作量,提高日常工作效率。以往的企事業(yè)單位的財(cái)務(wù)專(zhuān)員的主要工作是管理員工檔案,統(tǒng)計(jì)員工考勤和計(jì)算員工薪資福利,這些事務(wù)幾乎占到其整個(gè)工作量的60%以上,財(cái)務(wù)專(zhuān)員每天陷入這些繁瑣的事務(wù)中不能自拔。使用了先進(jìn)的工資管理系統(tǒng)后,這些事務(wù)僅占到其工作量的15%~25%。硬件配置,該系統(tǒng)大約占用45MB左右;需要CPU為P41.8GHz;內(nèi)存為256MB以上;操作系統(tǒng)為Windows2003或WindowsXP;數(shù)據(jù)庫(kù)為SQLServer2005;前臺(tái)應(yīng)用程序?yàn)镃#.NET2.0;分辨率為最佳效果1024×768像素。2可行性分析2.1經(jīng)濟(jì)可行性分析主要對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),一方面是支出費(fèi)用,其中包括設(shè)備購(gòu)置費(fèi)、軟件開(kāi)發(fā)費(fèi)、管理和維護(hù)費(fèi),培訓(xùn)費(fèi)和人員工資等。另一方面是取得的收益中可以用錢(qián)來(lái)衡量的那部分(收益的另一部分難以用價(jià)格來(lái)表示)?;谄髽I(yè)現(xiàn)有的計(jì)算機(jī)及配套設(shè)備,建設(shè)MIS系統(tǒng)。不但能大大減少重復(fù)性的書(shū)面報(bào)告,降低辦公費(fèi)用,提高辦公室辦公效率,而且還能提高檢測(cè)數(shù)據(jù)效用,為企業(yè)提供方便。由于企業(yè)工資管理系統(tǒng)是一個(gè)比較小型的系統(tǒng),是由我一個(gè)人進(jìn)行開(kāi)發(fā)的,所以從人力、物力、財(cái)力方面來(lái)說(shuō)都是可行的。2.2技術(shù)可行性分析技術(shù)上可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成整個(gè)開(kāi)發(fā)工作,軟硬件配置能否滿足開(kāi)發(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)這一類(lèi)的企業(yè)財(cái)務(wù)系統(tǒng)進(jìn)行開(kāi)發(fā)已有一定的時(shí)期,有很多成功的實(shí)例,可以相互借鑒參考,技術(shù)基礎(chǔ)也已經(jīng)非常雄厚,因而技術(shù)上的準(zhǔn)備不成問(wèn)題。2.3社會(huì)可行性分析社會(huì)可行性有時(shí)也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或機(jī)構(gòu)開(kāi)發(fā)和運(yùn)行的可能性以及運(yùn)行后可能對(duì)企業(yè)或機(jī)構(gòu)產(chǎn)生的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速發(fā)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的更新發(fā)展使人們完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。在某種意義上來(lái)說(shuō),信息與科技在現(xiàn)代化建設(shè)中顯現(xiàn)出越來(lái)越重要的地位。管理方面的信息化與科學(xué)化,已成為現(xiàn)代化生活水平步入高臺(tái)階的重要標(biāo)志。好的管理系統(tǒng)對(duì)提高人們的生活生產(chǎn)效益是極為有益的。2.4管理可行性分析主要是企事業(yè)單位管理人員對(duì)開(kāi)發(fā)信息系統(tǒng)是否支持,對(duì)現(xiàn)有管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等,企業(yè)工資管理系統(tǒng)比較完善的規(guī)章制度和管理方法為系統(tǒng)的建設(shè)提供了可靠保障。3系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)本部分主要介紹系統(tǒng)要實(shí)現(xiàn)的功能,搭好設(shè)計(jì)的總體框架,使我們對(duì)要開(kāi)發(fā)的工資管理系統(tǒng)有一個(gè)系統(tǒng)、全面、確切的認(rèn)識(shí)。3.1系統(tǒng)目標(biāo)本系統(tǒng)要對(duì)企業(yè)工資管理的日常工資發(fā)放進(jìn)行數(shù)據(jù)輸入,并對(duì)各項(xiàng)工資條款進(jìn)行計(jì)算。匯總各項(xiàng)數(shù)據(jù)生成員工個(gè)人臺(tái)帳,打印工資報(bào)表。3.2系統(tǒng)功能結(jié)構(gòu)與分析人們?cè)谶@個(gè)信息化時(shí)代的社會(huì)中隨時(shí)都會(huì)接受到很多信息,在今天這個(gè)信息時(shí)代誰(shuí)能更好的掌握這些信息誰(shuí)就更容易取得勝利。個(gè)人的能力是有限的,這個(gè)時(shí)候就需要利用幫助工具。一個(gè)有效的系統(tǒng)要能儲(chǔ)存系統(tǒng)中所必須的信息并能對(duì)這些信息進(jìn)行各種操作比如對(duì)信息快速查找。工資管理系統(tǒng)是幫助企業(yè)管理職工工資的系統(tǒng),本系統(tǒng)是由員工基本信息管理、工資管理和用戶管理等幾個(gè)功能模塊組成。根據(jù)以上的功能結(jié)構(gòu),將工資管理系統(tǒng)的數(shù)據(jù)分為:數(shù)據(jù)輸入部分其中包括員工信息的輸入,每個(gè)月員工不同工資明細(xì)的輸入,管理員資料與普通員工登錄信息的錄入,不同崗位工資與基本工資對(duì)照表的輸入等。3.2.2數(shù)據(jù)處理部分此部分主要是對(duì)一些修改后的信息處理工作。企業(yè)中隨時(shí)會(huì)出現(xiàn)增加新員工,員工變換部門(mén),員工升降職,員工離職以及員工工齡等的不斷變化。當(dāng)企業(yè)中的員工出現(xiàn)此類(lèi)信息變更時(shí),數(shù)據(jù)庫(kù)中的信息必須及時(shí)得到更新,這樣才能避免一些不必要的錯(cuò)誤出現(xiàn),提高企業(yè)的工作效率。數(shù)據(jù)輸出部分?jǐn)?shù)據(jù)輸出部分主要是顯示各種數(shù)據(jù)的查詢和統(tǒng)計(jì)。例如查詢某個(gè)員工的個(gè)人信息,本月工資信息,統(tǒng)計(jì)某個(gè)部門(mén)某月工資信息的總和,統(tǒng)計(jì)本單位某年工資的信息等。3.3系統(tǒng)各功能模塊設(shè)計(jì)圖3.3-1工資管理系統(tǒng)結(jié)構(gòu)圖3.3.1用戶管理模塊用戶登錄時(shí)有權(quán)限的設(shè)定。查看或者修改系統(tǒng)只有管理員才有權(quán)限。圖3.3.1-3.3.2查看信息模塊該信息查看模塊主要是為了方便管理員查看數(shù)據(jù)庫(kù)中的各項(xiàng)信息。一個(gè)好的系統(tǒng)需要強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)做支持。當(dāng)管理員對(duì)某個(gè)信息進(jìn)行增加、修改、刪除等操作時(shí),數(shù)據(jù)庫(kù)中的信息必須同時(shí)得到更新,這樣才能保證系統(tǒng)的正常運(yùn)行。但每做一個(gè)操作就在數(shù)據(jù)庫(kù)中進(jìn)行查看不僅浪費(fèi)時(shí)間而且出錯(cuò)率較高,可能在查看數(shù)據(jù)庫(kù)中的信息就忘記了自己剛才作的修改。在前臺(tái)就可以看到數(shù)據(jù)庫(kù)的信息無(wú)疑增加了管理員的工作效率,節(jié)省了更多的人力資源和時(shí)間。“查看員工信息表”就是查看所有員工的信息,包括姓名,性別,文化程度,部門(mén)等信息?!安榭磫T工出勤”就是查看每個(gè)員工的出勤情況。“查看稅率”就是查看員工所繳納的稅率項(xiàng)目情況。“查看工資匯總”就是查看員工工資匯總情況。圖3.3.2-23.3.3員工信息修改模塊該模塊主要用于員工信息及時(shí)更新。包括對(duì)員工信息的增加,修改與刪除。當(dāng)某個(gè)職員升、降職,更換部門(mén)時(shí),都需要對(duì)員工的信息進(jìn)行修改。或當(dāng)有新員工加入或有員工離職時(shí),都要對(duì)該員工信息進(jìn)行增加和刪除?!皢T工信息增加”就是增加某個(gè)新員工的信息,以確保數(shù)據(jù)庫(kù)的完整性?!皢T工信息修改”就是對(duì)某個(gè)員工的某些信息進(jìn)行修改,保持最新?tīng)顟B(tài)?!皢T工信息刪除”就是刪除某個(gè)已經(jīng)離職員工的信息,確保數(shù)據(jù)庫(kù)中沒(méi)有占用空間的多余信息。圖3.3.3-3.3.4工資查詢模塊該模塊負(fù)責(zé)工資的查詢,從員工表中選取某一員工,即可查看該員工的工資詳細(xì)目錄信息。3.3.5工資匯總模塊管理員在員工信息管理模塊對(duì)所有員工的有關(guān)工資等級(jí)的所有信息(如崗位工資,保險(xiǎn)金,工齡等)進(jìn)行輸入以后,再根據(jù)工齡、不同崗位所對(duì)應(yīng)的不同工資數(shù),在工資匯總模塊中自動(dòng)對(duì)每個(gè)員工的工資進(jìn)行匯總,生成每個(gè)員工的最后工資。在這個(gè)模塊中,可以根據(jù)自己的需求,對(duì)工資表進(jìn)行打印。圖3.3.5-3.3.6系統(tǒng)維護(hù)模塊系統(tǒng)在使用的過(guò)程中,由于使用不善,避免不了會(huì)出現(xiàn)一些問(wèn)題。從而導(dǎo)致系統(tǒng)數(shù)據(jù)丟失或損壞,對(duì)企業(yè)是很不利的。因此,在日常的使用過(guò)程中,我們需要對(duì)系統(tǒng)進(jìn)行維護(hù),以保證即使出錯(cuò)也不會(huì)有問(wèn)題。圖3.3.6-“數(shù)據(jù)備份與還原”就是在日常使用中,管理員要經(jīng)常對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行定期備份,這樣在有需要的時(shí)候,只要還原數(shù)據(jù)庫(kù)就可以了。有效防止企業(yè)工資數(shù)據(jù)因發(fā)生意外而丟失?!皵?shù)據(jù)導(dǎo)入與導(dǎo)出”。工作中,會(huì)有各種各樣的不同的數(shù)據(jù)需要系統(tǒng)操作員進(jìn)行錄入,然而大量的工作將大大耗費(fèi)時(shí)間和精力。數(shù)據(jù)的導(dǎo)入與導(dǎo)出就可以解決這一問(wèn)題,只需將原有備份數(shù)據(jù)導(dǎo)入或?qū)С鰯?shù)據(jù)庫(kù)就可以了,大大節(jié)省了人力資源。4數(shù)據(jù)庫(kù)設(shè)計(jì)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)中,數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是當(dāng)中非常重要的一個(gè)環(huán)節(jié)。數(shù)據(jù)庫(kù)結(jié)構(gòu)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有比較快的反應(yīng)速度,能簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等。4.1數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)需求分析是數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的第一階段,也是非常重要的一個(gè)階段。這個(gè)階段主要是確定基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程等,組成一份詳細(xì)的數(shù)據(jù)字典,為以后進(jìn)一步設(shè)計(jì)打下堅(jiān)實(shí)基礎(chǔ)。通過(guò)對(duì)企業(yè)工資管理的內(nèi)容和數(shù)據(jù)流程進(jìn)行分析,針對(duì)企業(yè)工資管理系統(tǒng),我們?cè)O(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:●員工基本信息包括的數(shù)據(jù)項(xiàng)有員工號(hào)、員工姓名、性別、所在部門(mén)、所在崗位等。●工資基本信息包括的數(shù)據(jù)項(xiàng)有基本工資、考勤、銷(xiāo)售提成等信息●工資計(jì)算包括的數(shù)據(jù)項(xiàng)有員工號(hào)、員工姓名、員工基本工資、公司福利、員工實(shí)得工資4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。實(shí)體跟實(shí)體之間的E-R圖為:圖4.2-1實(shí)體E-R圖4.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,各個(gè)系統(tǒng)具體邏輯實(shí)現(xiàn)如下:通過(guò)對(duì)企業(yè)工資管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下?!駟T工考勤統(tǒng)計(jì)信息包括的數(shù)據(jù)項(xiàng)有缺勤時(shí)間、缺勤類(lèi)別、缺勤天數(shù)等。這些信息可從考勤管理系統(tǒng)的數(shù)據(jù)庫(kù)中統(tǒng)計(jì)獲取?!駟T工津貼信息包括的數(shù)據(jù)項(xiàng)有加班時(shí)間、加班天數(shù)、加班類(lèi)別等?!駟T工醫(yī)療保險(xiǎn)信息包括的數(shù)據(jù)項(xiàng)有醫(yī)療保險(xiǎn)時(shí)間、社會(huì)保險(xiǎn)費(fèi)用、醫(yī)療費(fèi)用保險(xiǎn)等?!駟T工基本信息包括的數(shù)據(jù)項(xiàng)有員工號(hào)、員工姓名、員工崗位、員工所屬部門(mén)等?!駟T工工資信息包括的數(shù)據(jù)項(xiàng)有生成工資的時(shí)間、基本工資、加班費(fèi)用、缺勤扣除、醫(yī)療保險(xiǎn)費(fèi)、月應(yīng)發(fā)工資等。●員工年終獎(jiǎng)金信息包括的數(shù)據(jù)項(xiàng)有年份、員工的年終獎(jiǎng)金數(shù)額等。根據(jù)數(shù)據(jù)庫(kù)的需求分析,建立如下幾個(gè)數(shù)據(jù)表圖4.3-1員工信息表圖4.3-2工資信息表
圖4.3-3稅率表圖4.3-4系統(tǒng)用戶表圖4.3-5員工獎(jiǎng)懲表規(guī)劃有效的索引a.在列或類(lèi)組合中創(chuàng)建唯一的索引能增強(qiáng)唯一性。b.在組合表的列中創(chuàng)建索引,包括主關(guān)鍵字和外部關(guān)鍵字所在的列。c.瀏覽索引并卸載掉不使用的索引。索引需要一定的硬盤(pán)空間和時(shí)間來(lái)維護(hù)。具有較高數(shù)據(jù)插入操作頻率的數(shù)據(jù)庫(kù)最好不要索引。而有較高讀操作頻率的數(shù)據(jù)庫(kù)應(yīng)該有更多的索引。d.避免在簇索引中包括不必要的列。在可能的情況下,使用較小的數(shù)據(jù)類(lèi)型,比如用varchar替代char。e.創(chuàng)建支持一般查詢的查找索引參數(shù)。具有高選擇性的列是索引的最好候選列。具有高密度的列是索引糟糕的候選列。f.考慮使用簇索引來(lái)支持范圍化查詢和排序。當(dāng)為數(shù)據(jù)檢索優(yōu)化表時(shí),簇索引必須支持?jǐn)?shù)據(jù)分組索引。為簇關(guān)鍵字選擇列或列組,簇關(guān)鍵字以經(jīng)常需要的順序排序數(shù)據(jù)或以必須被一起訪問(wèn)的記錄而分組記錄。使用約束來(lái)實(shí)現(xiàn)數(shù)據(jù)的完整性PRIMARYKEY約束在表中定義了主關(guān)鍵字,它是唯一的標(biāo)識(shí)符,它可以強(qiáng)制實(shí)體完整性。在使用PRIMARYKEY約束時(shí)應(yīng)當(dāng)考慮以下事實(shí):每個(gè)表只能有一個(gè)PRIMARYKEY約束。不允許有空值。鍵入的值必須是唯一的。PRIMARYKEY約束在指定列創(chuàng)建唯一的索引,可以指定非簇索引和簇索引(注意:如果非簇索引先前并不存在,簇索引是默認(rèn)的)。UNIQUE約束規(guī)定,在一列中的兩行不能存在有相同的值。該約束使用唯一索引來(lái)強(qiáng)制實(shí)體的完整性。在已有一個(gè)主關(guān)鍵字時(shí)UNIQUE約束很有用。在使用UNIQUE約束時(shí),應(yīng)先考慮以下事實(shí);允許有空值。在一個(gè)表中可以設(shè)置多個(gè)UNIQUE約束。通過(guò)在指定的列或列組中創(chuàng)建唯一的索引,可以使UNIQUE索引得到強(qiáng)制??梢詫NIQUE約束運(yùn)用于具有唯一值的單列或者是多列,但不能用于表的主關(guān)鍵字。5詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1系統(tǒng)用戶登陸系統(tǒng)用戶登陸實(shí)現(xiàn)圖5.1.1-1是整個(gè)內(nèi)部辦公管理系統(tǒng)的登陸界面,主要用于對(duì)用戶身份進(jìn)行鑒別。用戶通過(guò)登陸按鈕圖5.1.1-1企業(yè)人事工資管理系統(tǒng)的實(shí)現(xiàn)圖5.1-2顯示了企業(yè)人事工資管理系統(tǒng)的主頁(yè)面。主頁(yè)面上有六個(gè)主要鏈接,分別指向員工管理,工資考勤信息管理,系統(tǒng)設(shè)置,操作助手,界面風(fēng)格,退出這五個(gè)功能。每個(gè)功能下面對(duì)應(yīng)相應(yīng)的功能,左側(cè)類(lèi)似QQ的抽屜效果也同樣對(duì)應(yīng)主頁(yè)面上方的功能。圖5.1.2-5.2系統(tǒng)各個(gè)功能的實(shí)現(xiàn)查看數(shù)據(jù)信息本系統(tǒng)數(shù)據(jù)信息包括許多部分,有員工數(shù)據(jù)信息,工資數(shù)據(jù)信息,員工考勤信息,工資變更信息等等一系列數(shù)據(jù)。這樣讓企業(yè)管理決策人員查詢到各個(gè)企業(yè)人事工資相關(guān)的企業(yè)具體信息,操作簡(jiǎn)單快捷。圖5.2.1-1顯示的企業(yè)的員工基本信息,圖5.2.1-2顯示了員工工資調(diào)整后的信息。圖5.2.1-1員工基本信息圖5.2.1-2員工工資調(diào)整后的信息員工管理在進(jìn)入系統(tǒng)的主頁(yè)面中,點(diǎn)擊“員工管理”,會(huì)有六個(gè)選擇。分別是用戶管理,員工基本信息,社會(huì)關(guān)系,學(xué)歷經(jīng)歷維護(hù),部門(mén)設(shè)置,崗位調(diào)整。你可以根據(jù)公司的實(shí)際具體情況添加調(diào)整相應(yīng)的數(shù)據(jù)。每個(gè)部分界面分別見(jiàn)下圖:圖5.2.2-1員工管理
圖5.2.2-2員工基本信息圖5.2.2-3社會(huì)關(guān)系圖5.2.2-4
圖5.2.2-5部門(mén)職務(wù)圖5..2.2-6部門(mén)詳細(xì)信息
圖5.2.2-7員工調(diào)動(dòng)及信息工資考勤信息管理工資考勤信息管理實(shí)現(xiàn)了考勤與工資的雙管理,包括了考勤信息下載,考評(píng)管理,稅率管理獎(jiǎng)懲管理,工資調(diào)整管理,工資項(xiàng)目管理,工資匯總統(tǒng)計(jì)。以下分別對(duì)其進(jìn)行了實(shí)現(xiàn)。圖5.2.3-1
圖5.2.3-2圖5.2.3-3工資調(diào)整管理在工資匯總統(tǒng)計(jì)中,系統(tǒng)自動(dòng)計(jì)算統(tǒng)計(jì)出員工工資信息,供用戶進(jìn)行查看打印等操作。圖5.2.3-4工資匯總數(shù)據(jù)還原與備份在主界面中,點(diǎn)擊系統(tǒng)設(shè)置(其中包含了數(shù)據(jù)備份還原,數(shù)據(jù)清空,設(shè)置清空操作)。點(diǎn)擊“數(shù)據(jù)備份”,要求登陸到SQLServe服務(wù)器,就對(duì)數(shù)據(jù)進(jìn)行備份還原操作了,還可進(jìn)行相應(yīng)的SQL語(yǔ)句查詢。圖5.2.4-1SQLServer登陸界面6系統(tǒng)開(kāi)發(fā)環(huán)境、測(cè)試與維護(hù)6.1系統(tǒng)開(kāi)發(fā)環(huán)境系統(tǒng)開(kāi)發(fā)環(huán)境包括硬件和軟件這兩個(gè)方面的平臺(tái)。硬件方面的平臺(tái)是指開(kāi)發(fā)和運(yùn)行所必需的硬件環(huán)境,這主要是與計(jì)算機(jī)的機(jī)型和硬件的配置有關(guān)。本系統(tǒng)是一個(gè)小型的MIS管理系統(tǒng),因此對(duì)計(jì)算機(jī)硬件的配置要求并不高,只要配備有奔騰五代賽揚(yáng)處理器2.0GHZ(或以上)、DDR256M內(nèi)存(或以上)、20G硬盤(pán)(或以上)的普通計(jì)算機(jī)便可順利運(yùn)行。軟件方面的平臺(tái)是指系統(tǒng)開(kāi)發(fā)與運(yùn)行所必需的軟件環(huán)境。這個(gè)系統(tǒng)在開(kāi)發(fā)時(shí)選用的是穩(wěn)定性較強(qiáng)的WindowsXP中文專(zhuān)業(yè)版和VisualC#.NET作為其開(kāi)發(fā)語(yǔ)言,同時(shí)選用了SQLServer數(shù)據(jù)庫(kù),因?yàn)檫@些軟件都是Microsoft公司的產(chǎn)品,因此兩者之間的兼容性很好,開(kāi)發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性也很高。VisualC#.NET具有很清晰的可視化的開(kāi)發(fā)環(huán)境,可以很快地完成系統(tǒng)的開(kāi)發(fā),另外內(nèi)部集成的數(shù)據(jù)庫(kù)訪問(wèn)通道,也使得可以輕松方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理。數(shù)據(jù)庫(kù)采用的是MICROSOFTSQLServer2005,由于我們的系統(tǒng)要求,所以采用它完全可以適合我們的工作需求,并且它對(duì)所支持的數(shù)據(jù)類(lèi)型也十分豐富,維護(hù)起來(lái)特別簡(jiǎn)便,費(fèi)用野較低,對(duì)人員素質(zhì)的要求也不是很高,升級(jí)也容易。6.2系統(tǒng)測(cè)試在MIS開(kāi)發(fā)過(guò)程中,我采用了多種措施來(lái)保證軟件成功開(kāi)發(fā)的質(zhì)量,但在實(shí)際開(kāi)發(fā)過(guò)程中,我還是不可避免的產(chǎn)生了差錯(cuò),在系統(tǒng)中,我可能隱藏著差錯(cuò)和缺陷,并未嚴(yán)格密切來(lái)測(cè)試系統(tǒng)就投入運(yùn)行,這將會(huì)對(duì)企業(yè)造成難以想象的后果,所以系統(tǒng)測(cè)試是MIS開(kāi)發(fā)過(guò)程中為保證軟件工程質(zhì)量所必須進(jìn)行的一個(gè)工作。大量的統(tǒng)計(jì)資料表明,一個(gè)系統(tǒng)測(cè)試的工作量要占到整個(gè)MIS管理系統(tǒng)開(kāi)發(fā)工作總量的30%以上。所以,我們必須要重視測(cè)試這個(gè)重要的工作。另外程序中隱藏的不足,也只有在特定的環(huán)境中才可能會(huì)顯露,系統(tǒng)的缺陷往往是由于在某些特定的情況下考慮不全造成的。所以軟件測(cè)試不僅僅是為了表明程序的正確性;有使用意義的軟件測(cè)試它首先是從“破壞”軟件系統(tǒng)的角度來(lái)出發(fā)的,通過(guò)精心設(shè)計(jì)的系統(tǒng),有很大的可能性,暴露出系統(tǒng)缺陷的測(cè)試方案。所以系統(tǒng)測(cè)試的目標(biāo)應(yīng)該是用很少的代價(jià)和很少的時(shí)間來(lái)找出系統(tǒng)中存在的缺陷和錯(cuò)誤。從使用方面來(lái)看,計(jì)劃中的測(cè)試項(xiàng)目主要包括系統(tǒng)軟件結(jié)構(gòu)中的分子系統(tǒng)層、系統(tǒng)層、系統(tǒng)模塊、功能模塊中的各個(gè)子模塊,從測(cè)試角度來(lái)看,有組合的測(cè)試、單元的測(cè)試、確認(rèn)的測(cè)試等。測(cè)試的對(duì)象是隨著階段而變化的,最基本的和最初的測(cè)試是單元的測(cè)試,再后來(lái)的確認(rèn)測(cè)試、組合測(cè)試著都是以被測(cè)過(guò)的模塊來(lái)作為測(cè)試對(duì)象的。6.2.1單元測(cè)試單元測(cè)試也叫模塊測(cè)試,單元測(cè)試是要對(duì)每個(gè)模塊進(jìn)行單獨(dú)測(cè)試的,主要是驗(yàn)證模塊的接口和設(shè)計(jì)的說(shuō)明書(shū)是否是一致的,對(duì)模塊的所有重要處理路徑來(lái)進(jìn)行測(cè)試來(lái)看看與預(yù)期的結(jié)果進(jìn)行對(duì)比,而且還要對(duì)所有存在的錯(cuò)誤處理路徑來(lái)進(jìn)行測(cè)試。對(duì)源代碼進(jìn)行審核,對(duì)比設(shè)計(jì)說(shuō)明書(shū),檢查源程序是否是符合設(shè)計(jì)功能邏輯要求,這是進(jìn)行單元測(cè)試前的重要工作步驟。單元測(cè)試大多是由程序員來(lái)完成的,也叫作程序調(diào)試。6.2.2組合測(cè)試組合測(cè)試也叫做子系統(tǒng)測(cè)試,通常是采用自下向上測(cè)試或自頂向下測(cè)試者兩種測(cè)試方法。組合測(cè)試是指已通過(guò)單元測(cè)試的模塊,而不是對(duì)零散模塊來(lái)進(jìn)行單一的測(cè)試,它是采用系統(tǒng)化的裝配和測(cè)試軟件,這是一個(gè)很?chē)?yán)謹(jǐn)?shù)倪^(guò)程,要求必須認(rèn)真地進(jìn)行,計(jì)劃的產(chǎn)生和單元模塊測(cè)試的完成日期都要協(xié)調(diào)配合,這種測(cè)試最好要在系統(tǒng)的目標(biāo)機(jī)上來(lái)進(jìn)行,來(lái)完成系統(tǒng)環(huán)境的條件需求,另外除了開(kāi)發(fā)項(xiàng)目的負(fù)責(zé)人要參加外,還應(yīng)該包括相應(yīng)系統(tǒng)的用戶,最后給相關(guān)人員來(lái)進(jìn)行演示。6.2.3確認(rèn)測(cè)試確認(rèn)測(cè)試是通過(guò)組合測(cè)試的軟件來(lái)進(jìn)行的,程序已存在系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測(cè)試的意義是為了展示軟件是能夠正常來(lái)工作的,而且是符合“軟件需求說(shuō)明書(shū)”中規(guī)定的所有性能和功能。確認(rèn)測(cè)試是按照這些要求所制訂出來(lái)的“確認(rèn)測(cè)試計(jì)劃”進(jìn)行操作的。測(cè)試工作也是一個(gè)獨(dú)立的組織結(jié)構(gòu)來(lái)進(jìn)行的,并且測(cè)試必須要以用戶需求的角度作為出發(fā)點(diǎn)。6.2.4系統(tǒng)測(cè)試系統(tǒng)測(cè)試是對(duì)系統(tǒng)整體性能的綜合性測(cè)試,它主要解決各個(gè)子系統(tǒng)之間的數(shù)據(jù)共享和數(shù)據(jù)通信問(wèn)題,檢測(cè)系統(tǒng)是否是符合用戶的實(shí)際需求的,系統(tǒng)測(cè)試的根據(jù)是程序系統(tǒng)分析報(bào)告。系統(tǒng)測(cè)試應(yīng)該是在系統(tǒng)的全范圍內(nèi)進(jìn)行的,它測(cè)試不僅僅是對(duì)軟件進(jìn)行的,還要對(duì)構(gòu)成系統(tǒng)的硬件,軟件兩者結(jié)合一起進(jìn)行。系統(tǒng)測(cè)試與建構(gòu)同時(shí)進(jìn)行也可以隨后進(jìn)行。系統(tǒng)測(cè)試必須要從頭到尾的功能模塊正常才可以算真正完成,所以應(yīng)當(dāng)避免系統(tǒng)測(cè)試到了項(xiàng)目末尾才進(jìn)行6.2.5用戶驗(yàn)收測(cè)試當(dāng)系統(tǒng)測(cè)試已經(jīng)完全完成后,再來(lái)進(jìn)行用戶的驗(yàn)收測(cè)試,這是用戶在實(shí)際應(yīng)用中,進(jìn)行的真實(shí)數(shù)據(jù)測(cè)試。在實(shí)際的測(cè)試中,大多要遵循如下的基本原則:交給程序設(shè)計(jì)之外的人元來(lái)進(jìn)行測(cè)試;測(cè)試應(yīng)包括兩部分:輸入數(shù)據(jù)和預(yù)先設(shè)計(jì)的輸出結(jié)果;應(yīng)使用非法輸入和不合理的輸入數(shù)據(jù)測(cè)試;不僅僅要檢驗(yàn)程序是否是實(shí)現(xiàn)了預(yù)期的各個(gè)功能性,還要檢查程序是否是做了多余的工作;集中測(cè)試出錯(cuò)的程序模塊;在程序修改完成后,要重新測(cè)試。7結(jié)束語(yǔ)企業(yè)工資管理系統(tǒng)主要通過(guò)軟件工程方面來(lái)選擇課題、總體的設(shè)計(jì)、需求分析、程序的模塊、選用的工具、程序測(cè)試等這幾個(gè)步驟來(lái)完成。在開(kāi)發(fā)企業(yè)工資管理系統(tǒng)的過(guò)程中,首先要進(jìn)行系統(tǒng)調(diào)研和熟悉企業(yè)財(cái)務(wù)、人事、發(fā)放工資管理流程和步驟;再次就是在本系統(tǒng)需求分析的過(guò)程中,要通過(guò)表象看到本質(zhì)性的東西,觀察本系統(tǒng)存在的各個(gè)問(wèn)題,在總體設(shè)計(jì)中,把握好對(duì)問(wèn)題的分析然后解決問(wèn)題;在選用開(kāi)發(fā)工具方面要選用自己最熟悉開(kāi)發(fā)工具,企業(yè)人事工資管理系統(tǒng)開(kāi)發(fā)選用了VisualC#.NET,它具有語(yǔ)言簡(jiǎn)單,組件眾多,功能強(qiáng)大等等許多的優(yōu)點(diǎn)。在程序模塊的編制中,重點(diǎn)藥把握住系統(tǒng)內(nèi)部的完整性、便捷性、功能性和實(shí)用性,使之能協(xié)調(diào)統(tǒng)一和運(yùn)行無(wú)誤。測(cè)試結(jié)果表明,本系統(tǒng)極大地提高了工作效率,節(jié)省了人力、物力和財(cái)力,滿足了企業(yè)財(cái)務(wù)管理和員工工資發(fā)放的許多需要,給企業(yè)管理者帶來(lái)了極大的方便。這次畢業(yè)設(shè)計(jì)中,讓我受到了用專(zhuān)業(yè)知識(shí)和專(zhuān)業(yè)技能萊分析問(wèn)題,解決問(wèn)題的綜合鍛煉。在綜合知識(shí)的選擇方面,使我在應(yīng)用軟件開(kāi)發(fā)的基本思想以及在常用編程設(shè)計(jì)思路技巧的掌握程度方面都向前邁了一大步。這次在指導(dǎo)老師王敏的幫助下,在同學(xué)們的幫助下,在企業(yè)管理人員的建議下,完成了設(shè)定的設(shè)計(jì)任務(wù),在軟件的設(shè)計(jì)方面也有了本質(zhì)上的提高,也進(jìn)一步熟悉了SQLServer命令和C#編程技巧,為即將走上工作崗位的我打下了堅(jiān)實(shí)的基礎(chǔ)。在我這次畢業(yè)設(shè)計(jì)中,讓我深深地體會(huì)到軟件開(kāi)發(fā)并不是一件那么簡(jiǎn)單的事情,它要求設(shè)計(jì)者具有綜合的專(zhuān)業(yè)知識(shí)、縝密的思維、嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度、較高的分析問(wèn)題和解解決問(wèn)題的能力,而以前的我在很多方面都有所欠缺。最后,我要衷心感謝眾多老師在我設(shè)計(jì)過(guò)程中給我的幫助,真誠(chéng)謝謝同學(xué)們給我的寶貴意見(jiàn),這才使我能及時(shí),順利地完成此次的畢業(yè)設(shè)計(jì)。為了這個(gè)系統(tǒng),我們經(jīng)過(guò)幾個(gè)月的努力,終于把企業(yè)工資管理系統(tǒng)做好了,讓我真正明白了工夫不負(fù)有心人。是我成長(zhǎng)經(jīng)歷中的一次經(jīng)驗(yàn)。本系統(tǒng)剛開(kāi)始時(shí)我都不知道怎么著手,經(jīng)過(guò)上網(wǎng)查找資料,了解畢業(yè)設(shè)計(jì)的格式和企業(yè)的一些知識(shí)。慢慢摸索,想老師討教,隨著知識(shí)的成熟,同時(shí)也對(duì)這次的企業(yè)工資管理系統(tǒng)產(chǎn)生了興趣,一步一步地完成了,并且從中得到了不少的樂(lè)趣和成功感。知道了經(jīng)過(guò)努力后所擁有的成果也是一種幸福。剛開(kāi)始在做系統(tǒng)的時(shí)候有很多不懂的地方,我都會(huì)請(qǐng)教周?chē)耐瑢W(xué)們或者老師,他們也很耐心的給我講解,讓我的思維逐漸的成熟,進(jìn)一步的完成此系統(tǒng),在此要對(duì)他們表示真誠(chéng)的感謝。還有我們的指導(dǎo)老師,他對(duì)我們要求得尤其嚴(yán)格,觀看我們的進(jìn)展情況,。每完成一步他都不厭其煩的給我們提意見(jiàn),更改后才能進(jìn)行下一步,老師的鼓勵(lì)同學(xué)們的幫助讓我鼓舞勇氣。這次的企業(yè)工資管理系統(tǒng)的完成,讓我對(duì)VB有了更深一個(gè)層次的認(rèn)識(shí),并且明白學(xué)好一個(gè)軟件不僅僅要靠理論知識(shí),而且還要理論聯(lián)系實(shí)際,多搜集資料,多動(dòng)手才能真正的做到學(xué)以制用的效果,掌握其中的奧妙。才能在社會(huì)競(jìng)爭(zhēng)中立于不敗之地。最后,再次忠心得感謝所有幫助過(guò)我的同學(xué)們,還有肖麗群老師,王敏老師,沒(méi)有你們,我不能這么順利的完成整個(gè)系統(tǒng)與論文,謝謝你們!
參考文獻(xiàn):[1]楊志強(qiáng):VisualBasic.NET程序設(shè)計(jì)教程,高等教育出版社,1999.5,P98-P100[2]郭安源:VisualBasic企業(yè)辦公系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航,人民郵電出版社,2006.8,P215-P234[3]張樂(lè)強(qiáng):VisualBasic用戶編程手冊(cè),人民郵電出版社,2021.6,P165-P185[4]薩師煊:數(shù)據(jù)庫(kù)系統(tǒng)概論,高等教育出版社,1989.6,P65-P98[5]王福成:VB控件應(yīng)用編程實(shí)例教程,北京希望電子出版社,2000.1,P68-P78[6]劉曉暉:軟件需求,電子工業(yè)出版社,2005.3,P255-P261[7]新智工作室:VB.NET中文版教程,電子工作出版社,2003.7,P87-P112****工程學(xué)院課程設(shè)計(jì)報(bào)告企業(yè)人事管理系統(tǒng)課程計(jì)算機(jī)綜合應(yīng)用課程設(shè)計(jì)姓名***院(系)計(jì)算機(jī)科學(xué)與工程學(xué)院專(zhuān)業(yè)年級(jí)計(jì)算機(jī)科學(xué)與技術(shù)084班學(xué)號(hào)***指導(dǎo)教師***日期2011/12/29****工程學(xué)院教務(wù)處制目錄摘要 -3-第1章概述 -4-1.1課程設(shè)計(jì)的目的 -4-1.2課程設(shè)計(jì)的意義 -5-第2章系統(tǒng)功能設(shè)計(jì) -5-2.1系統(tǒng)需求分析 -5-2.2系統(tǒng)的概要設(shè)計(jì) -7-第3章管理系統(tǒng)主界面設(shè)計(jì)開(kāi)發(fā) -18-3.1程序設(shè)計(jì) -18-3.2功能界面設(shè)計(jì) -18-第4章子系統(tǒng)設(shè)計(jì)開(kāi)發(fā) -21-4.1員工信息管理子系統(tǒng)頁(yè)面及代碼 -21-4.2職務(wù)信息管理子系統(tǒng) -24-4.3出勤信息管理子系統(tǒng) -29-4.4工資信息管理子系統(tǒng) -31-4.5獎(jiǎng)懲信息管理子系統(tǒng) -34-4.6福利信息管理子系統(tǒng) -36-4.7管理員界面 -39-4.8公司簡(jiǎn)介界面 -44-第5章系統(tǒng)實(shí)施 -45-5.1系統(tǒng)和程序設(shè)計(jì)調(diào)試 -45-5.2系統(tǒng)的不足及改進(jìn)方案 -46-第6章結(jié)束語(yǔ) -46-6.1工個(gè)人工作 -46-參考文獻(xiàn) -46-摘要隨著現(xiàn)在計(jì)算機(jī)技術(shù)的不斷完善,以及現(xiàn)代經(jīng)濟(jì)的不斷發(fā)展,傳統(tǒng)的管理技術(shù)不再滿足企業(yè)的需要,越來(lái)越多的企業(yè)注重計(jì)算機(jī)信息管理系統(tǒng),人事信息管理系統(tǒng)是典型的計(jì)算機(jī)信息管理系統(tǒng)之一,企業(yè)借助于它進(jìn)行人力資源管理,達(dá)到事半功倍。隨著企業(yè)的雇傭人數(shù)的增加,有效地管理人員信息成為必然。人事信息管理系統(tǒng)的開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù),以及前臺(tái)程序開(kāi)發(fā)兩個(gè)方面。本文分析了人事信息管理系統(tǒng)的組成情況以及一些基本功能模塊,包括系統(tǒng)功能框架分析,系統(tǒng)開(kāi)發(fā)的軟硬件環(huán)境分析,系統(tǒng)的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)分析,以及系統(tǒng)的數(shù)據(jù)流程分析,并且重點(diǎn)對(duì)系統(tǒng)的用戶界面開(kāi)發(fā)和各個(gè)子系統(tǒng)開(kāi)發(fā)作了詳細(xì)的介紹。系統(tǒng)主要利用Java語(yǔ)言和編成環(huán)境以及Access2003的主要功能進(jìn)行設(shè)計(jì)開(kāi)發(fā),在文中進(jìn)行了詳細(xì)的介紹。該開(kāi)發(fā)系統(tǒng)是中型至大型企業(yè)的人事信息管理系統(tǒng),它界面美觀,簡(jiǎn)單實(shí)用,安全性高,能夠基本上滿足企業(yè)人事信息管理的需要,實(shí)現(xiàn)了企業(yè)員工信息的整體化,系統(tǒng)化,規(guī)范化和自動(dòng)化。關(guān)鍵字:信息管理系統(tǒng)、人事信息管理系統(tǒng),Java,Access2003第1章概述1.1課程設(shè)計(jì)的目的隨著現(xiàn)代經(jīng)濟(jì)的高速發(fā)展,各種企業(yè)的不斷崛起,企業(yè)員工的不斷增加,企業(yè)在管理方面對(duì)需求越來(lái)越大。伴隨著計(jì)算機(jī)的迅速發(fā)展和廣泛使用,企業(yè)人事信息管理轉(zhuǎn)向電子化成為必然。傳統(tǒng)的人事信息管理存在很大的不足:利用人進(jìn)行信息的增減,容易導(dǎo)致信息的錯(cuò)誤,而且管理的效率低下,導(dǎo)致資源的可利用性低,勞動(dòng)力大,安全性也不夠,加上,隨著時(shí)間的遞增,信息量不斷增大,對(duì)信息的增加、刪除、檢索、查找就會(huì)存在很大的問(wèn)題。因此,隨著企業(yè)的強(qiáng)大和發(fā)展,傳統(tǒng)的管理方式不再適應(yīng)企業(yè)的需要。應(yīng)用計(jì)算機(jī)進(jìn)行管理信息,有著其手工無(wú)法比擬的優(yōu)點(diǎn)。例如:存儲(chǔ)量大、修改方便、檢索快速、安全性高,使用壽命長(zhǎng)、成本低、可靠性好等。這些優(yōu)點(diǎn)能夠極大地提高人事信息管理的效率,有助于企業(yè)的發(fā)展。1.2課程設(shè)計(jì)的意義人事信息管理系統(tǒng)的開(kāi)發(fā)需要就Java語(yǔ)言和數(shù)據(jù)庫(kù)兩方面的知識(shí),因此設(shè)計(jì)一個(gè)實(shí)用性強(qiáng)的人事信息管理系統(tǒng),對(duì)于我們進(jìn)行課程設(shè)計(jì)方面知識(shí)的提高有很大的推動(dòng)作用。人事信息管理系統(tǒng)的開(kāi)發(fā)需要用到多方面的知識(shí),包括數(shù)據(jù)庫(kù)的選用、數(shù)據(jù)庫(kù)的建立和維護(hù)、信息的存儲(chǔ)、管理界面的設(shè)計(jì)。這些對(duì)于設(shè)計(jì)者的知識(shí)水平有較高的要求。因此,如何規(guī)劃、設(shè)計(jì)和開(kāi)發(fā)好這個(gè)人事信息管理系統(tǒng),對(duì)于提高我們的Java開(kāi)發(fā)水平有極大的幫助。同時(shí),在設(shè)計(jì)開(kāi)發(fā)過(guò)程中,我們可以選用適當(dāng)?shù)臄?shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)程序,建立好合適的數(shù)據(jù)庫(kù)表格和設(shè)計(jì)好美觀大方的管理界面。第2章系統(tǒng)功能設(shè)計(jì)2.1系統(tǒng)需求分析人事信息管理系統(tǒng)的客戶功能需求該開(kāi)發(fā)系統(tǒng)的設(shè)計(jì)主要用于實(shí)現(xiàn)以下幾個(gè)功能:(1)人事信息管理系統(tǒng)主界面人事信息系統(tǒng)主界面主要包括系統(tǒng)設(shè)計(jì),公司結(jié)構(gòu),員工管理,職務(wù)管理,出勤管理,工資管理,獎(jiǎng)罰管理,福利管理和幫助等內(nèi)容,可以進(jìn)行各種信息的添加、查詢,刪除等操作。(2)員工信息管理子系統(tǒng)員工信息管理子系統(tǒng)主要是對(duì)所有員工的個(gè)人信息進(jìn)行登記、刪除、檢索、查找,包括員工的編號(hào),員工的性別,員工的姓名,員工的身份證號(hào)碼,員工的聯(lián)系、聯(lián)系方式,員工的入公司時(shí)間,照片等記錄。并且還能夠刪除錯(cuò)誤的員工個(gè)人記錄的信息。(3)職務(wù)信息管理子系統(tǒng)職務(wù)信息管理子系統(tǒng)主要是對(duì)所有員工的職務(wù)信息進(jìn)行登記,包括了兩個(gè)部分的內(nèi)容——職務(wù)管理和職務(wù)變更。職務(wù)管理包括員工的編號(hào),員工的姓名以及員工的現(xiàn)任職務(wù),并且能夠刪除錯(cuò)誤的員工職務(wù)記錄的信息。職務(wù)變更包括員工的編號(hào),員工的姓名,員工的各種職務(wù)以及任職該職務(wù)的時(shí)間。并且能夠刪除錯(cuò)誤的員工職務(wù)變更記錄的信息。(4)出勤信息管理子系統(tǒng)出勤信息管理子系統(tǒng)主要是對(duì)所有員工的出勤信息進(jìn)行登記,包括了四個(gè)部分的內(nèi)容——上班登記、下班登記、請(qǐng)假登記和加班登記。上班登記主要是對(duì)所有員工的上班信息進(jìn)行登記,包括員工的編號(hào),員工的姓名,員工的上班時(shí)間和相應(yīng)的備注信息,并且能夠刪除錯(cuò)誤的員工上班時(shí)間記錄的信息。下班登記主要是對(duì)所有員工的下班信息經(jīng)行登記,包括員工的編號(hào),員工的姓名,員工的下班時(shí)間和相應(yīng)的備注信息,并且能夠刪除錯(cuò)誤的員工下班時(shí)間記錄的信息。。請(qǐng)假登記主要是對(duì)所有員工的請(qǐng)假信息進(jìn)行登記,包括員工的編號(hào),員工的姓名,員工的請(qǐng)假日期,員工的請(qǐng)假時(shí)間,員工的請(qǐng)假原因和相應(yīng)的備注信息,并能夠刪除錯(cuò)誤的員工請(qǐng)假記錄的信息。加班登記主要是對(duì)所有員工的加班信息進(jìn)行登記,包括員工的編號(hào),員工的姓名,員工的加班日期,員工的加班時(shí)間,員工的加班薪資和相應(yīng)的備注信息,并能夠刪除錯(cuò)誤的員工加班記錄的信息。(5)工資信息管理子系統(tǒng)工資信息管理子系統(tǒng)主要是對(duì)所有的員工的工資信息進(jìn)行登記,包括了員工的編號(hào),員工的姓名,員工的基本工資、補(bǔ)貼金、加班費(fèi)、獎(jiǎng)懲金,員工的總工資和相應(yīng)的備注信息,并且能夠刪除錯(cuò)誤的員工工資記錄的信息。(6)懲罰信息管理子系統(tǒng)懲罰信息管理子系統(tǒng)主要是對(duì)說(shuō)有的員工的懲罰信息進(jìn)行登記,包括了員工的編號(hào),員工的姓名,員工的獎(jiǎng)勵(lì)、懲罰,員工的懲罰說(shuō)明和相應(yīng)的備注信息,并且能夠刪除錯(cuò)誤的員工懲罰記錄的信息。(7)福利信息管理子系統(tǒng)福利信息管理子系統(tǒng)主要是對(duì)所有的員工的福利信息進(jìn)行登記,包括員工的編號(hào),員工的姓名,員工的養(yǎng)老保險(xiǎn)金、失業(yè)保險(xiǎn)金、工傷保險(xiǎn)金,員工的福利總計(jì)和相應(yīng)的備注信息,并且能夠刪除錯(cuò)誤的員工福利記錄的信息。系統(tǒng)開(kāi)發(fā)和運(yùn)行環(huán)境(1)硬件配置及外設(shè)設(shè)備硬件平臺(tái)是指開(kāi)發(fā)與運(yùn)行所需要的硬件環(huán)境,主要包括計(jì)算機(jī)機(jī)型及硬件配置。由于本系統(tǒng)是一個(gè)MINI管理系統(tǒng),因此對(duì)計(jì)算機(jī)硬件的要求不是很高,成本較低,只要配備如表2-1所示的就可以。表2-1計(jì)算機(jī)硬件配備要求表內(nèi)容最低配置建議配置主機(jī)P3/1GP4/2G內(nèi)存256MB1G以上硬盤(pán)20GB60GB以上(2)開(kāi)發(fā)運(yùn)行軟件環(huán)境軟件平臺(tái)是指系統(tǒng)開(kāi)發(fā)與運(yùn)行的軟件環(huán)境。本系統(tǒng)在開(kāi)發(fā)時(shí)選用的操作系統(tǒng)是穩(wěn)定性較強(qiáng)的WindowsXP中文專(zhuān)業(yè)版,Java程序設(shè)計(jì)的開(kāi)發(fā)環(huán)境是JDK5.0,集成開(kāi)發(fā)工具是JCreator專(zhuān)業(yè)版,數(shù)據(jù)庫(kù)的設(shè)計(jì)工具選用的Microsoft公司的Access2003。Java語(yǔ)言是一種跨平臺(tái)、適合于分布式計(jì)算機(jī)環(huán)境的面向?qū)ο缶幊陶Z(yǔ)言。具體來(lái)說(shuō),它具有如下特性:簡(jiǎn)單性、面向?qū)ο?、分布式、解釋性、可靠、安全、平臺(tái)無(wú)關(guān)、可移植、多線程、動(dòng)態(tài)性等。Java的開(kāi)發(fā)環(huán)境大體上分成兩種方式。一種方式是使用JDK(JavaDevelopersKits)工具集,這是一種命令行的方式。另一種方式是使用集成開(kāi)發(fā)環(huán)境(IntegratedDevelopingEnvironment,IDE)。采用JDK開(kāi)發(fā)Java程序,能夠很快理解程序中各部分代碼之間的關(guān)系,有利于理解Java面向?qū)ο蟮脑O(shè)計(jì)思想。JDK的另一個(gè)顯著特點(diǎn)是隨著Java版本的升級(jí)而升級(jí)。但它的缺點(diǎn)也是非常明顯的就是從事大規(guī)模企業(yè)級(jí)Java應(yīng)用開(kāi)發(fā)非常困難,不能進(jìn)行復(fù)雜的Java軟件開(kāi)發(fā),也不利于團(tuán)體協(xié)同開(kāi)發(fā)。JCreator專(zhuān)業(yè)版是一款適合于各個(gè)Java語(yǔ)言編程開(kāi)發(fā)人員的IDE工具。她為使用者提供了大量強(qiáng)勁的功能,例如:項(xiàng)目管理、工程模板、代碼完成、調(diào)試接口、高亮語(yǔ)法編輯、使用向?qū)б约巴耆勺远x的用戶界面。JCreator具有無(wú)限撤銷(xiāo)、代碼縮進(jìn)、自動(dòng)類(lèi)庫(kù)方法提示、安所選職能定位查閱JavaAPI文檔的功能,它支持JSP、Ant、CVS,其.小巧、易用、美觀,是Java初級(jí)程序員的理想IDE。Access2003是一款Window環(huán)境下的數(shù)據(jù)庫(kù)管理軟件,是Office辦公套件中一個(gè)極為重要的組成部分,是Microsoft公司于2003年推出的微機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng),它不僅解決了以往的Acess中處理中文的麻煩,而且具有了新的優(yōu)點(diǎn),在功能上做了加強(qiáng)。它具有界面友好、易學(xué)易用、開(kāi)發(fā)簡(jiǎn)單、接口靈活等特點(diǎn),是典型的新一代桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。利用它可以方便的實(shí)現(xiàn)對(duì)信息保存、維護(hù)、查詢、統(tǒng)計(jì)等,而且它可以十分方便的與Office其他組件交流數(shù)據(jù)。2.2系統(tǒng)的概要設(shè)計(jì)系統(tǒng)的功能框架分析構(gòu)建一個(gè)人事信息管理系統(tǒng),該系統(tǒng)主要由六個(gè)子系統(tǒng)組成,分別包括個(gè)人信息管理子系統(tǒng),職務(wù)信息管理子系統(tǒng),出勤信息管理子系統(tǒng),工資信息管理子系統(tǒng),懲罰信息管理子系統(tǒng)以及福利信息管理子系統(tǒng)。同時(shí),為了增強(qiáng)系統(tǒng)的安全性,首先需要通過(guò)用戶權(quán)限認(rèn)證,只有在登陸界面上輸入正確的用戶名和密碼,才能的功能路本系統(tǒng)進(jìn)行操作。通過(guò)了系統(tǒng)功能框架的分析,得到了如圖2-1的系統(tǒng)功能模塊。人事信息管理系統(tǒng)系統(tǒng)設(shè)置人事信息管理系統(tǒng)系統(tǒng)設(shè)置職務(wù)管理出勤管理工資管理獎(jiǎng)罰管理福利管理現(xiàn)任職務(wù)查詢職務(wù)變更信息上班登記下班登記請(qǐng)假管理加班管理工資查詢員工管理獎(jiǎng)懲查詢福利查詢?cè)黾訂T工信息修改管理員設(shè)置返回主界面信息查詢信刪除息公司結(jié)構(gòu)公司結(jié)構(gòu)部門(mén)管理幫助安全退出工資調(diào)整添加獎(jiǎng)罰福利調(diào)整系統(tǒng)幫助關(guān)于系統(tǒng)職位調(diào)整下面簡(jiǎn)單說(shuō)明一下各個(gè)框架的功能:(1)系統(tǒng)設(shè)置模塊:本應(yīng)用模塊的主要功能是進(jìn)行管理員設(shè)置、返回主頁(yè)面、以及系統(tǒng)的安全退出。(2)公司結(jié)構(gòu)模塊:本應(yīng)用模塊的主要功能是進(jìn)行公司結(jié)構(gòu)的說(shuō)明,相關(guān)部門(mén)的管理以及職位的調(diào)整。(3)員工管理模塊:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)員工信息的增加、信息的修改、信息的查詢以及信息的刪除等操作。(4)職務(wù)管理模塊:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)員工現(xiàn)任職務(wù)、員工植物變更記錄的管理,以及職務(wù)的設(shè)置。(5)出勤管理模塊:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)員工上下班時(shí)間登記,員工請(qǐng)假信息,員工加班信息記錄的管理。(6)工資管理模塊:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)員工工資信息的管理,包括工資的查詢和調(diào)整。(7)獎(jiǎng)懲管理模塊:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)員工的獎(jiǎng)懲信息的管理,包括獎(jiǎng)懲的查詢和添加。(8)福利管理模塊:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)員工福利信息的管理,包括福利的查詢和調(diào)整。(9)幫助模塊:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)系統(tǒng)幫助,關(guān)于系統(tǒng)。系統(tǒng)的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)分析用戶需求分析概念結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)系統(tǒng)調(diào)查系統(tǒng)分析(詳細(xì)調(diào)查)系統(tǒng)分析(邏輯設(shè)計(jì))用戶需求分析概念結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)系統(tǒng)調(diào)查系統(tǒng)分析(詳細(xì)調(diào)查)系統(tǒng)分析(邏輯設(shè)計(jì))系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)步驟系統(tǒng)開(kāi)發(fā)階段圖2-2數(shù)據(jù)庫(kù)設(shè)計(jì)與系統(tǒng)開(kāi)發(fā)階段對(duì)應(yīng)關(guān)系圖(1)概念模型E-R圖部門(mén)編號(hào)部門(mén)名稱部門(mén)設(shè)計(jì)這一設(shè)計(jì)階段是在邏輯關(guān)系分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及他們之間的關(guān)系,為后面的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)打下基礎(chǔ)。本文根據(jù)上面的分析規(guī)劃出的實(shí)體有部門(mén)設(shè)計(jì)、員工信息、職務(wù)管理、職務(wù)變更、上班登記、下班登記、員工請(qǐng)假信息、員工加班信息、員工獎(jiǎng)懲信息、員工工資信息、員工福利信息、管理員信息等。實(shí)體與實(shí)體之間的關(guān)系E-R圖如圖2-3至圖部門(mén)編號(hào)部門(mén)名稱部門(mén)設(shè)計(jì)圖2-3部門(mén)設(shè)計(jì)實(shí)體E-R圖員工編號(hào)姓名員工編號(hào)姓名性別密碼身份證號(hào)聯(lián)系地址入員時(shí)間照片員工信息職務(wù)管理員工編號(hào)職務(wù)管理員工編號(hào)姓名現(xiàn)任職務(wù)所屬部門(mén)上班登記上班時(shí)間上班登記上班時(shí)間雇員編號(hào)姓名職務(wù)變更雇員編號(hào)姓名現(xiàn)任職務(wù)上任時(shí)間卸任時(shí)間圖2-6職務(wù)變更實(shí)體E-R圖圖2-7上班登記實(shí)體E-R圖下班登記下班登記下班時(shí)間雇員編號(hào)姓名員工請(qǐng)假員工編號(hào)員工請(qǐng)假員工編號(hào)姓名請(qǐng)假時(shí)間時(shí)間長(zhǎng)短員工加班員工加班員工編號(hào)姓名加班日期加班時(shí)間圖2-10員工加班實(shí)體E-R圖員工獎(jiǎng)懲員工獎(jiǎng)懲員工編號(hào)姓名獎(jiǎng)勵(lì)金罰款圖2-11員工獎(jiǎng)懲實(shí)體E-R圖員工編號(hào)員工編號(hào)姓名基本工資公司補(bǔ)貼加班費(fèi)獎(jiǎng)勵(lì)金扣除金額總工資備注員工工資圖2-12員工工資實(shí)體E-R圖員工福利員工福利員工編號(hào)姓名養(yǎng)老保險(xiǎn)失業(yè)保險(xiǎn)工傷保險(xiǎn)總保險(xiǎn)金圖2-13員工福實(shí)體E-R圖管理員信息管理員管理員信息管理員密碼(2)表結(jié)構(gòu)分析根據(jù)本系統(tǒng)功能需求,數(shù)據(jù)庫(kù)采用Microsoft公司的Access2003,它完全可以適合工作需求,并且它所支持的數(shù)據(jù)類(lèi)型十分豐富,維護(hù)簡(jiǎn)單,費(fèi)用比較低,開(kāi)發(fā)人員技術(shù)要求不是很高。根據(jù)模塊的設(shè)計(jì),以及規(guī)范化的設(shè)計(jì)要求,為滿足系統(tǒng)需要,本系統(tǒng)共建立12個(gè)表分別是:部門(mén)設(shè)計(jì)表,雇員信息表,職務(wù)管理表,職務(wù)變更表,上班登記表,下班登記表,員工請(qǐng)假信息表,員工加班信息表,員工獎(jiǎng)罰信息表,員工工資表,員工福利表,管理員信息表。各個(gè)數(shù)據(jù)表的結(jié)構(gòu)如表2-2至表2-13所示。表2-2部門(mén)設(shè)計(jì)表(Department_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵部門(mén)編號(hào)文本20是部門(mén)名稱文本20備注備注表2-3員工信息表(employee_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵員工編號(hào)文本8是姓名文本20性別邏輯2年齡數(shù)字密碼文本10身份證號(hào)文本18聯(lián)系文本20地址文本50入員時(shí)間日期/時(shí)間8照片OLE對(duì)象備注備注表2-4職務(wù)管理表(Duty_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵員工編號(hào)文本8是姓名文本20現(xiàn)任職務(wù)文本30所屬部門(mén)文本20備注備注表2-5職務(wù)變更表(Duty_Change_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵員工編號(hào)文本8是姓名文本20現(xiàn)任職務(wù)文本30上任時(shí)間日期/時(shí)間8卸任時(shí)間日期/時(shí)間8備注備注表2-6上班登記表(Start_Register_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵員工編號(hào)文本8是姓名文本20上班時(shí)間日期/時(shí)間8備注備注表2-7下班登記表(Finish_Register_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵員工編號(hào)文本8是姓名文本20下班時(shí)間日期/時(shí)間8備注備注表2-8員工請(qǐng)假信息表(On_Leave_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵員工編號(hào)文本8是姓名文本20請(qǐng)假時(shí)間日期/時(shí)間8時(shí)間長(zhǎng)短文本20備注備注表2-9員工加班信息表(Over_Time_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵員工編號(hào)文本8是姓名文本20加班日期日期/時(shí)間8加班時(shí)間文本20備注備注表2-10員工獎(jiǎng)懲信息表(Award_Punish_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵員工編號(hào)文本8是姓名文本20獎(jiǎng)勵(lì)金貨幣罰款貨幣備注備注表2-11員工工資信息表(Wage_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵員工編號(hào)文本8是姓名文本20基本工資貨幣公司補(bǔ)貼貨幣加班費(fèi)貨幣獎(jiǎng)勵(lì)金貨幣扣除金額貨幣總工資貨幣備注備注表2-12員工福利表(Welfare_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵員工編號(hào)文本8是姓名文本20養(yǎng)老保險(xiǎn)貨幣失業(yè)保險(xiǎn)貨幣工傷保險(xiǎn)貨幣總福利金貨幣備注備注表2-13管理員信息表(Manager_Infor)字段名數(shù)據(jù)類(lèi)型字段大小是否主鍵管理員文本20密碼文本10(3)數(shù)據(jù)字典分析數(shù)據(jù)流程圖描述了系統(tǒng)的分解,但沒(méi)有對(duì)圖中各成分進(jìn)行說(shuō)明,數(shù)據(jù)字典(DataDictionary,DD)就是為數(shù)據(jù)流程圖的每個(gè)數(shù)據(jù)流文件加工,以及組成數(shù)據(jù)流或文件的數(shù)據(jù)項(xiàng)作出說(shuō)明,具體見(jiàn)表2-14至表2-18表2-14員工管理的數(shù)據(jù)字典作用對(duì)員工管理信息查詢進(jìn)行描述來(lái)源管理員對(duì)員工編號(hào)的查詢?nèi)ハ騿T工本地查詢數(shù)據(jù)結(jié)構(gòu)員工信息查詢(員工編號(hào),姓名,性別,年齡,密碼,聯(lián)系,地址,入員時(shí)間,照片)表2-15職務(wù)管理的數(shù)據(jù)字典作用對(duì)員工現(xiàn)任職位查詢進(jìn)行描述來(lái)源管理員對(duì)員工編號(hào)的查詢?nèi)ハ騿T工本地查詢數(shù)據(jù)結(jié)構(gòu)職位信息查詢(員工編號(hào),姓名,現(xiàn)任職務(wù)、所屬部門(mén))表2-16出勤管理的數(shù)據(jù)字典作用對(duì)員工出勤信息查詢進(jìn)行描述來(lái)源管理員對(duì)員工編號(hào)的查詢?nèi)ハ騿T工本地查詢數(shù)據(jù)結(jié)構(gòu)出勤信息查詢(員工編號(hào),姓名,上班時(shí)間,下班時(shí)間,請(qǐng)假信息,加班信息)表2-17工資信息查詢的數(shù)據(jù)字典作用對(duì)員工工資信息查詢結(jié)構(gòu)進(jìn)行描述來(lái)源管理員對(duì)雇員編號(hào)的查詢?nèi)ハ騿T工本地查詢數(shù)據(jù)流結(jié)構(gòu)工資信息查詢(雇員編號(hào),姓名,基本工資,公司補(bǔ)貼,加班費(fèi),獎(jiǎng)勵(lì)金,扣除金額,總工資)表2-18福利信息查詢的數(shù)據(jù)字典作用對(duì)員工福利信息查詢結(jié)構(gòu)進(jìn)行描述來(lái)源管理員對(duì)雇員編號(hào)的查詢?nèi)ハ騿T工本地查詢數(shù)據(jù)流結(jié)構(gòu)福利信息查詢(雇員編號(hào),姓名,養(yǎng)老保險(xiǎn),失業(yè)保險(xiǎn),工傷保險(xiǎn),總福利金)數(shù)據(jù)流程分析總的系統(tǒng)流程圖如圖2-15所示:用戶登錄系統(tǒng)主窗口退出系統(tǒng)是否合法Y用戶登錄系統(tǒng)主窗口退出系統(tǒng)是否合法YN②業(yè)務(wù)流程圖(TransactionFlowDiagram,TFD)是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合理的流向。通過(guò)前面對(duì)企業(yè)倉(cāng)庫(kù)管理情況進(jìn)行的一系列調(diào)研與分析,得到如圖2-16所示的業(yè)務(wù)流程圖。系統(tǒng)現(xiàn)有信息系統(tǒng)現(xiàn)有信息匯總處理各部門(mén)需求新增信息信息需求信息添加信息輸出圖2-16業(yè)務(wù)流程圖人事管理系統(tǒng)的業(yè)務(wù)處理過(guò)程如下:企業(yè)認(rèn)識(shí)管理系統(tǒng)記錄基本的信息并能對(duì)系統(tǒng)的的已有信息進(jìn)行查詢;信息添加記錄中對(duì)基本信息添加;信息輸出記錄對(duì)基本信息并能進(jìn)行查詢。③根據(jù)業(yè)務(wù)流程圖分析,對(duì)于其中的數(shù)據(jù)流向,處理及存儲(chǔ)進(jìn)行逐層分解,可以得到數(shù)據(jù)流程圖(DataFlowDiagram,DFD)。數(shù)據(jù)流程圖是分層次的,繪制是采取自頂向下逐層分解的方法。頂層數(shù)據(jù)流程圖只有一張,它說(shuō)明了系統(tǒng)總的處理功能、輸入和輸出。下一步是對(duì)頂層數(shù)據(jù)流程圖中的“處理”進(jìn)行分解,也就是對(duì)第一層數(shù)據(jù)流程圖的再分解。數(shù)據(jù)流程圖如圖3-3所示。信息添加信息查找管理員定位編號(hào)信息添加信息查找管理員定位編號(hào)定位信息添加操作信息修改定位信息修改操作信息輸出第3章管理系統(tǒng)主界面設(shè)計(jì)開(kāi)發(fā)3.1程序設(shè)計(jì)程序設(shè)計(jì)思想與原則 編寫(xiě)程序應(yīng)符合軟件工程化思想。應(yīng)用軟件的編程工作量極大,而且要經(jīng)常維護(hù)、修改。如果編寫(xiě)程序不遵守正確的規(guī)律,就會(huì)給系統(tǒng)的開(kāi)發(fā)維護(hù)帶來(lái)不可逾越的障礙。軟件工程的思想即利用工程化的方法進(jìn)行軟件開(kāi)發(fā),通過(guò)建立軟件工程環(huán)境來(lái)提高軟件開(kāi)發(fā)效率。自頂向下的模塊化方法描述了大程序設(shè)計(jì)的原則,在具體編程中,則應(yīng)采用結(jié)構(gòu)化程序設(shè)計(jì)方法。這種方法指導(dǎo)人們用良好的思想方法卻設(shè)計(jì)程序,其特點(diǎn)是采用順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu)三種基本邏輯結(jié)構(gòu)來(lái)編寫(xiě)程序。3.2功能界面設(shè)計(jì)雖說(shuō)程序設(shè)計(jì)最核心的地方是程序的功能,但程序的界面設(shè)計(jì)是不可忽視的,它直接影響到程序的易用性。尤其在Windows時(shí)代,一個(gè)良好的應(yīng)用界面會(huì)給你的程序錦上添花,甚至有畫(huà)龍點(diǎn)睛之韻味。一般來(lái)說(shuō),在完成核心算法的編制后,就要開(kāi)始精心設(shè)計(jì)應(yīng)用界面了。登陸界面的代碼:publicclassHRM_App{publicstaticvoidmain(String[]args){ Login_Login=newLogin();}}系統(tǒng)主頁(yè)面代碼為:publicclassAppMainextendsJFrame{privateJMenuBarbarMain=newJMenuBar();privateMenuBarListener_MenuBarListener=newMenuBarListener();publicfinalJDesktopPanedesktop=newJDesktopPane();publicstaticDbConnectionconnetion=newDbConnection();privateinti,j;publicAppMain(){ super("人事管理系統(tǒng)"); Containercontainer=getContentPane(); container.a
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 東莞美容院加盟合同范本
- 個(gè)人房產(chǎn)與中介合同范本
- 先拿貨后付款合同范例
- 2024年吳忠市人民醫(yī)院自主招聘事業(yè)單位工作人員考試真題
- 加盟授權(quán)合同范例范例
- 農(nóng)村空地出售合同范本
- 2024年曲靖六十九醫(yī)院人才招聘考試真題
- 以資抵債合同范本
- 2024年廣州市天河區(qū)體育西路小學(xué)聘用制專(zhuān)任教師招聘考試真題
- 創(chuàng)意園廠房合同范例
- 2025年企業(yè)法務(wù)顧問(wèn)聘用協(xié)議范本
- 無(wú)菌手術(shù)臺(tái)鋪置的細(xì)節(jié)管理
- 《康復(fù)評(píng)定技術(shù)》課件-第五章 運(yùn)動(dòng)控制
- 議論文8(試題+審題+范文+點(diǎn)評(píng)+素材)-2025年高考語(yǔ)文寫(xiě)作復(fù)習(xí)
- 【理特咨詢】2024生成式人工智能GenAI在生物醫(yī)藥大健康行業(yè)應(yīng)用進(jìn)展報(bào)告
- 2025新人教版英語(yǔ)七年級(jí)下單詞默寫(xiě)表(小學(xué)部分)
- 2025年春新外研版(三起)英語(yǔ)三年級(jí)下冊(cè)課件 Unit6第1課時(shí)Startup
- 2025江蘇蘇州高新區(qū)獅山商務(wù)創(chuàng)新區(qū)下屬國(guó)企業(yè)招聘9人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《蒙牛集團(tuán)實(shí)施財(cái)務(wù)共享過(guò)程中存在的問(wèn)題及優(yōu)化建議探析》8800字(論文)
- 平拋運(yùn)動(dòng)的經(jīng)典例題
- 錄井作業(yè)現(xiàn)場(chǎng)風(fēng)險(xiǎn)評(píng)估及控制措施
評(píng)論
0/150
提交評(píng)論