




已閱讀5頁,還剩47頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
企業職工薪資管理系統設計摘要在當今時代,隨著計算機軟件技術的發展,計算機管理系統已經越來越廣泛的應用到中小型企業中,企業職工薪資管理系統便在此基礎上被廣泛的開發與使用。企業職工薪資管理系統是將企業的人事管理、工資管理和考勤管理等人力資源部門的日常事務工作運用計算機進行管理的一個人力資源信息管理軟件。這個系統使企業單位的人事管理工作從簡單的手工作業全面轉向自動化、系統化,使企業在人事管理方面提高了工作效率。本設計首先分析了企業職工薪資管理系統設計的選題背景和目的,并通過對該系統的設計做出整體的需求分析。同時通過對體系結構的介紹和說明,結合本系統對開發語言及工具的選擇等一系列的問題分析確定了本系統的開發平臺。在這些理論的指導下,本文詳細說明了企業薪資管理系統的總體設計、詳細設計以及各功能模塊的設計與實現。關鍵字企業薪資管理系統,VISUALSTUDIO2005,SQLSERVER2000ABSTRACTINTODAYSERA,WITHTHEDEVELOPMENTOFCOMPUTERSOFTWARETECHNOLOGY,COMPUTERMANAGEMENTSYSTEMHASBEENWIDELYAPPLIEDTOSMALLANDMEDIUMENTERPRISES,WORKERSCOMPENSATIONMANAGEMENTSYSTEMWILLBEWIDELYDEVELOPMENTANDUSEONTHISBASEWORKERSCOMPENSATIONMANAGEMENTSYSTEMISANENTERPRISEOFPERSONNELMANAGEMENT,ITISCORPORATEMANAGEMENT,PAYROLLMANAGEMENTANDATTENDANCEMANAGEMENTANDOTHERROUTINEHRWORK,ANDITUSEOFCOMPUTERSINDAILYMANAGETHISSYSTEMPERSONNELMANAGEMENTOFENTERPRISESFROMTHESIMPLEMANUALWORKTURNTOAUTOMATEDANDSYSTEMATIC,SOTHATENTERPRISESIMPROVEEFFICIENCYINPERSONNELMANAGEMENTTHEDESIGNISFIRSTANALYZEDWORKERSCOMPENSATIONMANAGEMENTSYSTEMTHERESEARCHBACKGROUNDANDOBJECTIVES,ANDTHROUGHTHEDESIGNOFTHESYSTEMTOMAKETHEOVERALLNEEDSANALYSISATTHESAMETIME,THROUGHINTRODUCTIONANDDESCRIPTIONOFTHEARCHITECTURE,COMBINEDWITHTHESYSTEMMAKECHOICETHEDEVELOPMENTOFLANGUAGEANDTHETOOLS,THISSERIESOFQUESTIONSANALYSISDETERMINETOTHEDEVELOPMENTOFTHISSYSTEMPLATFORMUNDERTHEGUIDANCEOFTHESETHEORIES,THEARTICLEDETAILSTOTHESALARYMANAGEMENTSYSTEMDESIGNANDIMPLEMENTATIONINOVERALLDESIGN,DETAILEDDESIGN,ANDEACHFUNCTIONMODULEKEYWORDSTHESALARYMANAGEMENTSYSTEM,VISUALSTUDIO2005,SQLSERVER2000目錄摘要I1概述111企業職工薪資管理系統概述1111選題背景1112選題目的22企業職工薪資管理系統需求分析321薪酬結構3211薪酬結構模型3212薪酬結構說明322系統功能模塊423各模塊功能概述6231系統模塊6232人事管理7233基本信息設置7234考勤管理8235薪資結算模塊8236用戶管理模塊9237工具924系統用例說明10241系統用例圖10242系統用例功能清單1025用例說明11251系統模塊11252人事管理模塊12253基本信息管理12254考勤管理13255薪資結算14256用戶管理14257工具153總體設計1531體系結構介紹15311主機/多用戶16312客戶機/服務器(C/S)16313瀏覽器/服務器(B/S)16314C/S與B/S的比較1732系統結構說明18321C/S結構示意圖18322結構詳細說明1833系統總體結構19331結構圖19332結構說明2034各模塊流程圖20341系統管理模塊20342雇員管理模塊22343基本信息設置模塊22344考勤管理模塊23345薪資結算模塊244詳細設計及編碼2541企業職工薪資管理系統數據庫設計25411數據庫管理系統選擇25412SQLSERVER2005簡介26413SQLSERVER2005特性2642詳細數據結構27421雇員表設計(EMPLOYEE)27422部門設置表28423薪資級別表設置29424津帖表設計29425假期表設計30426考勤表30427用戶表31428“中控X628”考勤記錄表3243開發工具選擇32431選擇VISUALSTUDIO2005的原因32432VISUALSTUDIO2005簡介3344“中控X628”與本系統通信34441“中控X628”自帶軟件34442軟件界面35443考勤數據使用3545界面設計及相關代碼36451登錄界面36452數據庫配置界面37453主界面及各個界面375結論45參考文獻47答謝481概述11企業職工薪資管理系統概述111選題背景20世紀60年代末期,當時的計算機技術已經進入實用階段,第一代薪資管理系統便應運而生,但是計算機硬件本身過于昂貴,中小型企業很少能擁有自己的管理系統。對于大型企業,由于有強大的財力作為支撐,開始開發基于計算機的薪資管理系統,以取代傳統的手工錄入方法。隨后,20世紀90年代末期,市場競爭日趨激烈,計算機價格在集成電路的快速發展下逐步下降,管理系統快速發展,薪資管理系統開始走向大眾化,中小型企業慢慢地進入了薪資自動化管理階段。但是,在國內,計算機普及程度遠不如歐美等科技大國,因此,相對來講,中小型企業對于薪資管理系統普及程度不如國外。目前,企業管理同計算機技術的結合已經有了很大的發展,考勤管理方面,以指紋考勤機為代表的考勤方式得到了企業的青睞。本系統以“中控X628”指紋考勤機記錄員工考勤信息,以“中控X628”自帶軟件下載員工考勤信息到本系統數據庫實現系統的考勤管理。本系統主要功能包括員工的基本信息管理、考勤信息的管理、薪資結算等。112選題目的時代的進步不斷地促使企業職工薪資管理系統的功能越來越強大、越來越豐富。一般來說,使用企業職工薪資管理系統后,企業的很多因素將發生以下的變化。1降低人事專員的工作量,提高日常工作效率。傳統的企業單位的人事專員的主要工作是管理員工檔案、統計員工考勤和計算員工薪資福利,這些事務幾乎占到其整個工作量的大部分,人事專員每天面對這些繁瑣的事物常常筋疲力盡。使用了先進的企業職工薪資管理系統后,這些事務僅占到其工作量的一小部分。2降低人力資源管理成本。使用先進的企業職工薪資管理系統后,人事專員能夠隨時跟蹤員工的信息,及時發現問題并采取措施解決問題,降低員工的流動率,從而避免由于員工流失的波動給企業造成的損失。3人事信息更加準確及時,溝通更加方便快捷。先進的企業薪資管理系統能夠及時準確地收集各種信息,加強內部的信息溝通,使企業單位的各個部門之間的溝通變得更加方便。同時可以使企業單位的各個部門根據相關的信息做出決策并及時采取行動,減少各個部門之間的沖突。2企業職工薪資管理系統需求分析21薪酬結構211薪酬結構模型企業發展戰略人力資源發展戰略薪酬管理目標薪酬水平薪酬水平薪酬水平薪酬水平薪酬水平外部競爭性市場薪酬線薪酬調查內部一致性崗位評價員工貢獻度薪酬預算工作分析圖21薪酬結構模型圖212薪酬結構說明該模型是本系統根據一般企業薪酬管理辦法所描繪的參考模型,該表只是參考模型,結構圖中所示薪酬水平與實際薪資水平相關,本系統只關心實際薪資水平,不關心是怎么得出該薪酬標準的。22系統功能模塊根據設計目的,本系統包括以下功能模塊系統模塊人事管理模塊基本信息設置模塊考勤管理模塊薪資結算模塊用戶管理模塊工具模塊企業職工薪資管理系統的各功能模塊如下圖22所示。企業職工薪資管理系統登錄管理系統退出管理系統基本信息設置用戶管理工具薪資結算考勤管理系統人事管理月薪結算匯總更改密碼鎖定系統數據庫配置數據備份數據恢復部門設置退出雇員信息錄入雇員信息查詢假期管理考勤管理考勤查詢薪資級別設置津貼級別設置上下班時間設置增加用戶刪除用戶查看用戶打印圖22系統功能模塊圖23各模塊功能概述231系統模塊系統模塊是本系統最主要的模塊,包含以下七個功能更改密碼當系統管理員想要修改密碼時,可以在進入系統模塊后,單擊“更改密碼”。在“舊密碼”文本框中輸入以前的密碼,然后再“新密碼”和“確認密碼”文本框中輸入相同的信息,完成后單擊“修改”按鈕即可成功更改密碼。鎖定系統系統管理員可以在“用戶名”和“密碼中”輸入相應的信息來鎖定系統,鎖定系統是針對管理員中途忽然離去或是有事外出時可設計鎖定來防止一些人進行的不法操作,具有一定的安全性。數據庫配置本系統采用C/S結構,在服務器端IP地址、用戶名、用戶密碼、數據庫名發生改變時要進行相應的數據庫配置。數據備份實現備份功能,使用本系統對數據庫進行備份。數據恢復在需要恢復數據庫時使用本系統所提供的數據恢復功能對數據庫進行恢復部門設置系統管理員登記公司的職能部門信息。部門設置中有“部門”、“電話”、“聯系人”和“額定人數”文本框,在這些文本框中輸入相應的信息后單擊“確定”即可。退出使用者退出系統。232人事管理雇員是企業的基本級成部分,雇員信息管理模塊也是本系統的基本組成模塊,該模塊分為以下五個功能雇員信息錄入當有新員工入職時,應當錄入員工信息員工基本信息中姓名、性別、身份證號、部門、薪資級別、入職日期等是必填項目雇員信息查詢查看員工信息可以對員工進行修改、刪除操作需要相應的管理權限233基本信息設置按照各企業對工資系統的選擇,有相應的薪資結構,本系統參照中小型企業較為常用的薪資管理辦法,設置以下功能薪資級別設置設置與級別對應的基本工資,對不同的員工級別設置相應級別的薪資水平,如5級對應6000元/月津貼級別設置以員工級別設置相對應的津貼等級,如3級對應1000元上、下班時間設置設置上、下班時間,按設置的上、下班時間確定員工的考勤信息是否為遲到或者早退234考勤管理考勤是員工薪資管理的核心,也是本系統的重點部分。考勤管理由“中控X628”指紋考勤機實現,員工的考勤記錄將通過“中控X628”隨機軟件下載到本系統數據庫,通過系統可以設置遲到時間、早退時間,從而判斷出員工是否遲到、早退、曠工。本系統在考勤機不能工作時可以手動添加員工考勤信息。考勤管理包括以下功能遲到管理記錄員工遲到信息早退管理記錄員工早退信息曠工當早退與遲到同時滿足時,按曠工處理235薪資結算模塊薪資結算是系統的主要功能按月進行工資結算匯總,可以對一定時期的資金流進行匯總236用戶管理模塊本系統是專用管理系統,不是所有雇員都可以登錄使用(但雇員可以登錄查看自己工資的發放情況)所以需要進行用戶分配,并有相應的權限管理,第一次使用本系統時的用戶名為ADMIN,密碼為ADMINFANG。系統管理有以下功能ADMIN用戶第一次登錄時需要修改密碼ADMIN用戶可以對其它用戶進行增、刪、改、查,其它用戶沒有客戶管理權限237工具工具模塊包括打印功能VC沒有現成的打印控件/這是難點24系統用例說明241系統用例圖圖23系統用例圖242系統用例功能清單編號功能編號功能名稱1FUN_SYSTEM系統2FUN_EMPLOYEE人事管理3FUN_BASICINFO基本信息管理4FUN_CHECKINFO考勤管理5FUN_SALARYBALANC薪資結算E6FUN_USERMANAGE用戶管理7FUN_TOOL工具25用例說明251系統模塊1FUN_SYSTEM系統用例圖圖24系統模塊用例圖2描述當前用戶可以鎖定系統在需要更改密碼時,可以修改系統當前用戶密碼可以進行數據庫配置,對數據進行備份和恢復當要退出時,可以退出本系統3參與者系統當前用戶252人事管理模塊1FUN_EMPLOYEE雇員管理圖25人事管理模塊用例圖2描述當有新雇員時,需要錄入新雇員信息,包括雇員所在部門,入職級別,工號等信息可以查看雇員信息,在查看過程中可以輸入工號或姓名查詢雇員信息3參與者人力資源管理者253基本信息管理1FUN_BASICINFO基本信息管理圖26基本信息設置用例圖2描述可以進行薪資級別設置,關系到雇員基本工資需要進行津貼級別設置,這是根據相應的薪資級別而得出的津貼級別,津貼是雇員所得的一部分,良好的津貼制度是企業競爭力的體現3參與者人力資源管理者或財務管理者254考勤管理1FUN_CHECKINFO考勤管理圖27考勤管理用例圖2描述進行雇員各種假期的管理,包括有薪假、無薪假期查看員工的指定月份的考勤信息,當考勤機由于某種原因不能使用時,可以手動對平時上班情況進行管理,包括遲到、早退和曠工考勤查詢是專門為記錄指紋考勤機的數據而設定的,考勤指紋機主要記錄員工每日的考勤情況3參與者人力資源管理者255薪資結算1FUN_SALARYBALANCE薪資結算圖28薪資結算用例圖2描述進行薪資結算,主要是按照月薪結算的方式結算的可以進行匯總3參考與人力資源管理者或財務管理者256用戶管理1FUN_USERMANAGE用戶管理圖29用戶管理用例圖2描述有新的用戶時,可以在“增加用戶”中輸入新的用戶的各種信息,添加該用戶到系統中有用戶辭職或是離職時,可在“用戶管理”中刪除該用戶可以查看用戶的各種信息3參與者人力資源管理者257工具1FUN_TOOL圖210工具用例圖2描述打印各類信息,如雇員信息,基本設置信息等3參與者人力資源管理員3總體設計31體系結構介紹計算機軟件的體系結構經歷了從單機系統到主機/多用戶系統,從主機/多用戶到客戶機/服務器(C/S),以至于現在的瀏覽器/服務器(B/S)結構。體系結構的層次也從一層結構發展到二層結構、三層結構以至于多層結構。311主機/多用戶20世紀5060年代,計算機基本上是單機系統,也就是軟件所以的功能都在一臺計算機上實現,系統只有一臺計算機。20世紀70年代出現了主機/多用戶系統,盡管本質上就是一臺計算機在工作,但是多個終端用戶可以同時上機,并行操作,每個終端都有獨占主機資源。312客戶機/服務器(C/S)隨著計算機技術的不斷發展與應用,計算機模式從集中式轉向了分布式,20世紀80年代出現了C/SCLIENT/SERVER的簡稱,客戶機/服務器模式結構。所謂C/S模式,在20世紀80年代及90年代初得到了大量應用,最直接的原因是可視化開發工具的推廣。兩層結構C/S模式的應用系統包括客戶端的機器及其運行系統,也包括了服務器端的機器及其運行系統,所以應用軟件是二層結構,這個客戶端的機器是一臺完整的計算機,可以獨立地執行運算操作和磁盤存取。服務器上運行數據庫和文件系統的操作,客戶端運行事務處理和輸入輸出操作。313瀏覽器/服務器(B/S)近年來,隨著網絡技術不斷發展,軟件系統的網絡體系結構跨入一個新階段,即B/S體系結構(BROWSER/SERVER的簡稱,瀏覽器/服務器模式)。在B/S體系結構系統中,用戶通過瀏覽器向分布在網絡上的許多服務器發出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務器將擔負更多的工作,對數據庫的訪問和應用程序的執行將在服務器上完成。瀏覽器發出請求,而其余如數據請求、加工,結果返回以及動態網頁生成等工作全部由WEB服務器完成。314C/S與B/S的比較C/S的特點及優勢1應用服務器運行數據負荷較輕;2數據的儲存管理功能較為透明;3C/S結構的客戶端和服務器端都能夠處理任務;4C/S架構的劣勢是高昂的維護成本且投資大。B/S的特點及優勢不需要開發客戶端軟件,維護和升級及其方便;可以跨平臺操作,任何一臺機器只要裝有WWW瀏覽器軟件,都可以作為客戶機來訪問系統;具有良好的開放性和可擴充性;可以采用防火墻技術來保證系統的安全性;(5)B/S結構的客戶端只能完成瀏覽、查詢、數據輸入等簡單功能。綜上所述,如果采用B/S結構,客戶端只能完成瀏覽、查詢、數據輸入等簡單功能,絕大部分工作由服務器承擔,這使得服務器的負擔很重。采用C/S結構時,客戶端和服務器端都能夠處理任務,這雖然對客戶機的要求較高,但因此可以減輕服務器的壓力。因此對于企業薪資管理系統,本系統采用C/S結構。32系統結構說明321C/S結構示意圖圖31C/S結構示意圖322結構詳細說明第一部分為前端,即客戶機。前端是一個運行在客戶機上并向服務器發送信息,并接收服務器信息的小型應用程序,因此,前端實際就是服務器上應用程序的一個接口。第二部分為后端,即服務器。后端計算機上應當運行基于C/S模式的后臺程序,如SQLSERVER。服務器程序可以應用于各類計算機平臺上,從微機、小型機直到大型計算機。第三部分為連接件,即起連接作用的軟件和硬件。其中軟件連接主要包括網絡協議,網絡應用接口和數據庫的連接接口等,而硬件連接主要有網卡和通信介質等33系統總體結構331結構圖開始登錄是否成功登錄次數6系統模塊人事管理模塊基本信息設置模塊考勤管理模塊薪資結算模塊用戶管理模塊登錄失敗退出NYNY工具圖32系統總結構圖332結構說明登錄時需要使用密碼,當密碼錯誤次數超過6次時,將自動關閉登錄界面,防止不法人員的暴力破解登錄成功后,即可進入各操作模塊進行系統操作使用完本系統后可以退出34各模塊流程圖341系統管理模塊1流程圖圖33系統管理模塊流程圖2流程說明在使用本系統時,可以在操作者離開電腦時鎖定電腦,保護系統不被他人所使用鎖定系統后,需輸入密碼進行登錄操作,如密碼錯誤次數超過6次,將關閉本系統用戶可以修改密碼,修改密碼時,只能修改當前用戶密碼,不能修改其他用戶密碼342雇員管理模塊1流程圖圖34雇員管理模塊流程圖2流程說明當要進行雇員管理時,先進行雇員管理模塊雇員管理模塊可以添加雇員,添加雇員時,需要輸入雇員信息,有許多信息是必需題寫的,如姓名,性別,工號等等,如沒有題寫完整,系統將會自動提醒管理者進行題寫雇員管理模塊可以修改雇員信息,當進行修改時只能修改雇員住址等信息,不能修改工號,姓名,身份證號等343基本信息設置模塊1流程圖圖35基本信息設置流程圖2流程說明基本信息包括薪資級別、津貼、補助、假期薪資、加班薪資、年假設置當基本信息如薪資級別對應的基本工資發生改變時,應在基本信息模塊進行管理344考勤管理模塊1流程圖圖36考勤管理流程圖2流程說明考勤是薪酬管理的重要參考指標,因此需要相應的考勤規范,如上班時間、下班時間需要進行設置考勤模塊除正常的有薪無薪假期外,需要對員工的遲到,早退行為進行記錄,嚴格按考勤管理執行。由“中控X628”指紋機進行考勤管理詳細的考勤時間見數據庫中CHECKINOUT表詳細考勤功能實現數據存儲表見考勤表345薪資結算模塊1流程圖圖37薪資結算流程圖2流程說明月薪發放時一般有固定日期,如果發放日剛好是假期,則應在假期后進行結算,結算日期為固定日期4詳細設計及編碼41企業職工薪資管理系統數據庫設計411數據庫管理系統選擇SQLSERVER2005是一個功能強大的數據庫管理系統,支持SQL語言。集服務器功能于一體。使用SQLSERVER2005可以更深入學習數據庫管理系統知識,并且可以與VC進行無縫連接,更方便與VISUALSTUDIO2005結合使用。412SQLSERVER2005簡介SQLSERVER2005是MICROSOFT公司推出的SQLSERVER數據庫管理系統的一個版、本。具有使用方便,可伸縮性好與相關軟件集成程度高等優點,可跨越從運行MICROSOFTWINDOWS98的膝上型電腦到運行MICROSOFTWINDOWS2000的大型多處理器的服務器等多種平臺使用413SQLSERVER2005特性1INTERNET集成SQLSERVER2005數據庫引擎提供完整的XML支持。它還具有構成最大的WEB站點的數據存儲組件所需的可伸縮性、可用性和安全功能。2可伸縮性和可用性同一個數據庫引擎可以在不同的平臺上使用,從運行MICROSOFTWINDOWS98的便攜式電腦,到運行MICROSOFTWINDOWS2000數據中心版的大型多處理器服務器。3企業級數據庫功能SQLSERVER2005關系數據庫引擎支持當今苛刻的數據處理環境所需的功能。數據庫引擎充分保護數據完整性,同時將管理上千個并發修改數據庫的用戶的開銷減到最小。4易于安裝、部署和使用SQLSERVER2005中包括一系列管理和開發工具,這些工具可改進在多個站點上安裝、部署、管理和使用SQLSERVER的過程。42詳細數據結構421雇員表設計(EMPLOYEE)1表結構如下圖所示表41雇員表設計結構2雇員表說明表名為EMPLOYEESEX性別CARDID身份證號USERID雇員工號,是公司為雇員配置的統一編號JIGUAN籍貫TEL電話MOBILE移動電話(手機)ADDRESS雇員住址COMMENT雇員備注DEPARTMENT員工所在部門SALARYRANK員工薪資級別JITIANRANK津貼級別VACATIONNUM有薪假天數ID為EMPLOYEE表記錄編號,自動編號CREATED入職時間主鍵ID,自增422部門設置表1表結構如下圖所示表42部門設置表結構2部門表說明表名DEPARTMENTNAME部門名稱LINKMAN部門聯系人TEL聯系電話IDDEPARTMENT表記錄編號主鍵ID,自增423薪資級別表設置1表結構如下圖所示表43薪資級別表結構2薪資級別表說明表名為SALARYRANKRANK為薪資等級,從1級開始定義,一般有7級左右SALARYNUM為基本崗位工資IDSALARYRANK表的記錄編號主鍵ID,自增424津貼表設計1表結構如下圖所示表44津貼表結構2津貼表說明表名為JINTIANRANKRANK對應津貼等級JINTIAN津貼金額IDTBJINTIAN表的記錄編號主鍵ID,自增425假期表設計1表結構如下圖所示表45假期表設計結構2假期表說明表名VACATIONUSERID工號NAME雇員姓名YOUXIN有薪假,記錄員工的有薪假請假情況WUXIN無薪假,記錄員工的無薪假請假情況YEAR年份,記錄員工請假年份MOON月份,記錄員工請假月份IDVACATION表的記錄編號主鍵ID,自增426考勤表1表結構如下圖所示考勤表部分截圖表46考勤表結構2考勤表說明表名KAOQINUSERID工號DATE1DATE31日期,記錄每天的考勤情況YEAR年份,記錄員工考勤所在年份MOON月份,記錄員工考勤所在月份IDKAOQIN表的記錄編號主鍵ID,自增427用戶表1表結構如下圖所示表47用戶表結構2用戶表說明表名USERNAME用戶名,記錄系統用戶的用戶名,注不是員工姓名PASS用戶密碼IDKAOQIN表的記錄編號主鍵ID,自增428“中控X628”考勤記錄表1表結構如下圖所示表48表結構2“中控X628”考勤記錄表說明表名CHECKINOUTUSERID工號CHECKTIME記錄考勤時間CHECKTYPE記錄考勤類型,有簽到、簽退兩種類型43開發工具選擇431選擇VISUALSTUDIO2005的原因VISUALSTUDIO2005是企業級開發管理工具,它為廣大開發人員展示了廣闊的發展前景和超前的設計體驗并且有很多新功能。針對不同層次的開發人員,從新手到企業架構師。開發人員和測試人員,VISUALSTUDIO2005提供了可定制的高生產力的開發工具。由于開發高質量管理信息系統的能力大大落后于計算機硬件日新月異的發展,加之社會對管理信息系統發展和完善需求的增加以及部分管理信息系統開發過程中出現的錯誤認識,如何正確高效地使用開發工具進行現代管理信息系統的開發已經成為一個非常現實而又緊迫的問題。VISUALSTUDIO2005的出現,使用戶實現輕便、快捷地開發現代管理系統。432VISUALSTUDIO2005簡介VISUALSTUDIO2005是美國微軟公司推出的最新開發工具,該版本具有的新功能體現在對ASPNET20、CLR20、VBNET與CNET語言上的強化,提供更好的執行效能,并更加注重安全性等方面。VISUALSTUDIO2005是一套完整的開發工具集,用于生成ASPNETWEB應用程序、XMLWEBSERVICES、桌面應用程序和移動應用程序。VISUALSTUDIO2005的集成開發環境中為開發人員提供了大量的實用工具以提高工作效率,這些工具包括了自動編譯、項目創建向導、創建部署工程等。VISUALSTUDIO2005開發環境包含了一系列高效、智能的開發工具,為初學者和富有經驗的企業開發團隊都提供了很多嶄新的、強大的功能,主要如下綜合全面的工具平臺VISUALSTUDIO2005為編程初學者和富有經驗的企業開發團隊都提供了綜合、全面的開發工具,并提供了良好的支持。降低開發的復雜度VISUALSTUDIO2005能夠確保開發人員更加方便地發布基于FRAMEWORK的解決方案,包括WINDOWS應用程序、WEB服務、移動解決方案和基于OFFICE的應用等。有力的第三方支持VISUALSTUDIO2005允許開發人員利用來自VISUALSTUDIO第三方伙伴參與研發的產品,并體驗用來補充VISUALSTUDIO2005第三方解決方案的全面部署。加強團隊交流VISUALSTUDIO2005為項目提供全面的生命周期工具,通過使用VISUALSTUDIO2005TEAMSYSTEM,可以增強產品開發周期的參與者之間的交流和溝通。44“中控X628”與本系統通信441“中控X628”自帶軟件為“考勤管理系統標準版”該軟件在使用時需要進行設備連接,在連接中有多種選擇,在本系統中我們使用TCP/IP與設備進行連接與通信,在連接成功后,可以對設備進行設置與維護。也可以從設備下載人員信息存儲到數據庫中,該人員信息的工號USERID與薪資管理系統數據庫員工信息表的工號USERID相關聯。薪資管理系統的考勤信息使用CHECKINOUT數據表中的數據,薪資管理系統在需要更新數據時應使用本軟件所提供的功能“從設備下載記錄數據”進行數據更新。其它操作詳見“中控X628”自帶軟件的幫助系統。442軟件界面如下圖所示圖41“中控X628”系統軟件界面443考勤數據使用考勤數據存儲在CHECKINOUT數據表中,與本系統共用一個數據庫WAGEMANAGESYSTEM。本系統在查看考勤信息或進行工資結算時需要用到CHECKINOUT中的考勤數據。系統對相應數據需要進行處理,如在進行簽到、簽退時會有重復確認情況,從而產生多個記錄,這時需要在設計過程中對考勤信息以日期與考勤類型分類處理,取第一個考勤記錄,從而避免重復對遲到、早退進行計算。所有的考勤信息在進行工資結算與查看考勤信息時都會轉化成“早退”與“遲到”存入數據庫KAOQIN表中,這時可以查看員工的具體考勤情況,是否遲到或早退。45界面設計及相關代碼451登錄界面圖42登錄界面1登錄界面說明登錄界面用于操作用戶根據授權的用戶名和密碼登錄企業職工薪資管理系統。在使用企業職工薪資管理系統時,操作用戶應該在“用戶名”文本框中輸入相關信息,在“密碼”文本框中輸入相關的信息,然后單擊“登錄”按鈕就可以進入企業職工薪資管理系統的主界面。默認情況下,該用戶是一個系統管理員用戶,擁有操作該管理系統的所有權限。此外,當連續六次由于用戶名或密碼錯誤而無法登錄企業職工薪資管理系統時,將自動退出登錄對話框。452數據庫配置界面圖43數據庫配置界面1數據庫配置界面說明在系統使用過程中,當數據庫服務器發生變化時,需要進行數據庫配置。在保證數據安全的提前下,需要定時修改密碼,此時也應進行數據庫配置。當數據庫發生變化,而數據庫配置沒有正確的話,將無法使用本系統,從而保證系統的安全性。453主界面及各個界面1主界面主界面說明主界面是系統運行后單擊登錄界面中的“登錄”后進入的界面,如圖43所示。進入主界面后可以對界面中的一系列模塊進行操作。假如系統管理員想要修改登錄密碼可以單擊主界面中的“系統”,在“系統”的下拉單中單擊“更改密碼”,再進行一系列相應的信息輸入即可修改成功。總之,系統管理員可任意的查看或是修改主界面包含的模塊中所有的功能。圖44主界面2系統部門設置界面部門設置界面說明部門設置界面是在系統中由管理員登記公司的職能部門信息,當管理員進入該界面后,可在“部門”、“電話”、“聯系人”和“額定人數”中輸入相關的信息,如圖44所示,完成后單擊“確定”即可在下邊的框中看到剛才輸入的信息。當在下邊的框中選中一條記錄,單擊“刪除”按鈕,則會刪除選中的部門信息。圖45部門設置界面3基本信息設置薪資級別設置界面薪資級別設置界面說明薪資級別設置界面主要是由企業設定的不同的員工對應的不同的級別以及與之相對應的基本工資,是由管理員登記的。當管理員進入該界面后,可在“薪資級別”和“基本工作”中輸入相關的信息,如圖45所示,然后單擊“保存”按鈕即可。若想刪除已經設置好的信息,在“現有薪資級別”框中選中要刪除的信息,單擊“刪除”按鈕即可。圖46薪資級別設置界面4基本信息設置津貼級別設置界面津貼級別設置界面說明當管理員進入津貼級別設置界面后,可在“津貼級別”和“津貼”中輸入相關的信息,如圖46所示,完成后,單擊“保存”即可保存當前輸入的信息。若管理員想刪除現有津貼級別,可在“現有津貼級別”框中選中想要刪除的信息,單擊“刪除”按鈕就可以刪除已有的津貼級別。圖47津貼級別設置界面5人事管理雇員信息錄入界面雇員信息錄入界面說明當管理員進入雇員信息錄入界面后,要在“姓名”、“性別”“身份證號”、“工號”、“籍貫”和“手機”等控件中輸入相關的信息,如圖47所示,完成后單擊“確定”按鈕即可。圖48雇員信息錄入界面6考勤管理界面考勤管理界面說明管理員進入考勤管理界面后,可在“時間”、“工號”和“考勤狀態”等控件中選擇相應的信息,如圖48所示,完成后單擊“確定”按鈕,即可記錄員工當天的考勤信息。圖49考勤管理界面7薪資結算界面薪資結算界面說明當管理員進入該界面后,在工具欄的“發放年份”、“發放月份”和“部門”控件中選擇相關信息,單擊“結算”按鈕即可。圖410薪資結算界面8用戶管理增加用戶界面增加用戶界面說明當管理員進入增加用戶界面后,可以在“工號”和“用戶名”控件中輸入員工的信息,如圖410所示,完成后單擊“確定”按鈕即可增加一個用戶。該用戶可以登錄管理系統查看信息并做一些相應的修改,但是不可以在“用戶管理”模塊中進行操作,只有管理員才有這個權限。圖411增加用戶界面5結論這次畢業設計讓我受益匪淺,由剛開始對我所做的系統的茫然不知從何處下手,到現在對一個管理系統開發所需要的要求的熟悉,使我明白一個管理系統的開發設計不是我想象中的那么簡單。原先因為只掌握C語言,在忽然要求使用從沒接觸過的VISUALC進行對本系統的開發的情況下,我感到難度是那么大。在設計的過程中,是指導老師的悉心指導和同學的有力幫助下我才能夠勉強完成了我原先以為自己完不成的設計任務。同時在設計的過程中,也使我對軟件開發的設計方面有了一定的認識,明白了要想設計一個管理系統,不光要求我們具有扎實的專業知識,還要求我們在設計的過程中堅持嚴謹的態度和縝密的思維。在面對困難時,我們必須保持好的心態,慢慢的堅持不放棄,才有可能完成自己需要完成的任務。這次管理系統的設計不僅僅使我在軟件的開發設計方面有了一定的進步,也使我對于VISUALC的命令和編程技巧有了初步的認識,初步的認識了一種編程語言。通過這次設計也使我明白我在專業知識方面還有很多的欠缺,專業知識的不扎實使我在設計過程中困難重重。在此,我由衷的感謝老師在我的畢業設計過程中給予我的幫助,能夠使我順利地完成我的設計,同時也要感謝我的同學在我設計過程遇到困難時給我的極大幫助。參考文獻1韓萬江軟件工程案例教程,北京機械工業出版社,20075,第1891頁。2羅斌VISUALC2005管理系統開發經典案例,北京中國水利水電出版社,2007,第101102頁。3張立C20完全自學手冊,北京機械工業出版社,200612,第911頁。4謝維成,段林濤SQLSERVER2005XML應用開發,北京清華大學出版社,200815陳國建VISUALC范例開發大全,北京清華大學出版社,201076德NICOLAIMJOSUTTIS,侯捷,孟巖譯C標準程序庫自修教程與參考手冊,武漢華中科技大學出版社,20029內部資料,請勿外傳XUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z8VGTYMJG6ACZ7HDQ8KQQFHVZFEDSWSYXTYQA9WKXFYEQDJSXUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXG89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z8VGTYMJG6ACZ7HDQ8KQQFHVZFEDSWSYXTYQA9WKXFYEQDJSXUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ84Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9GTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- YY 0459-2025外科植入物丙烯酸類樹脂骨水泥
- 新疆北庭希望環保科技有限公司吉木薩爾縣25萬噸-年危廢處理利用項目(2)環評報告
- 某著名企業DeepSeek系列09DeepSeek政務應用場景與解決方案
- 工業廢水處理與綠色工藝技術
- 工業廢氣治理技術與方法探討
- 工業大數據的分析與應用
- 工業建筑設計及自動化機電系統
- 工業污染防治與綠色制造技術分析
- 工業網絡通信協議與技術標準
- 工業生產中的設備優化管理
- 2025年北京豐臺區九年級中考二模英語試卷試題(含答案詳解)
- 新生兒收治流程規范與實施
- T/CBMCA 017-2021建筑用覆膜鋼板
- 《重癥監護病房的臨終關懷和姑息治療指南》解讀
- 2025年初中地理會考試卷
- 中國鈦基復合材料行業市場前景預測及投資價值評估分析報告
- 2024年江蘇省無錫市中考歷史真題(原卷版)
- 三級營養師考試復習重點題(附答案)
- 重慶市沙坪壩區2023-2024學年四年級下學期語文期末試卷(含答案)
- 安全領導力與執行力經典培訓課件
- 四年級數學下冊 六 運算律第4課時 乘法的分配律教學設計 蘇教版
評論
0/150
提交評論