企業(yè)人事日志管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
企業(yè)人事日志管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
企業(yè)人事日志管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
企業(yè)人事日志管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、圖書分類號:密級:畢業(yè)設(shè)計 ( 論文 )論文題目企業(yè)人事 / 日志管理系統(tǒng)的設(shè)計與實現(xiàn)姓名黃 濤學(xué)號100331719專業(yè)計 算 機指導(dǎo)教師2011年12月25日徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)徐州工程學(xué)院 學(xué)位論文 原創(chuàng)性聲明(非學(xué)位論文不要 )本人鄭重聲明: 所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下,獨立進行研究工作所取得的成果。除文中已經(jīng)注明引用或參考的內(nèi)容外,本論文不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品或成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標注。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。論文作者簽名:黃濤日期: 2011年 12月 25日徐州工程

2、學(xué)院學(xué)位論文版權(quán)協(xié)議書(非學(xué)位論文不要)本人完全了解徐州工程學(xué)院關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,即:本校學(xué)生在學(xué)習(xí)期間所完成的學(xué)位論文的知識產(chǎn)權(quán)歸徐州工程學(xué)院所擁有。徐州工程學(xué)院有權(quán)保留并向國家有關(guān)部門或機構(gòu)送交學(xué)位論文的紙本復(fù)印件和電子文檔拷貝,允許論文被查閱和借閱。徐州工程學(xué)院可以公布學(xué)位論文的全部或部分內(nèi)容,可以將本學(xué)位論文的全部或部分內(nèi)容提交至各類數(shù)據(jù)庫進行發(fā)布和檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。論文作者簽名:黃濤導(dǎo)師簽名:日期:2011年12月25日日期:年月日I徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)摘要企業(yè)人事 / 日志管理系統(tǒng)主要用來管理員工檔案

3、信息、人事活動提醒和人事活動日志,它可以保存公司內(nèi)部所有的人事活動資料,給用戶提供高效的查詢服務(wù),并對人事活動日志進行查詢分析。良好的人事活動資料管理和人事活動日志管理,將給公司帶來很多有價值的信息,為公司經(jīng)營決策提供幫助。本系統(tǒng)以ASP.NET 2005.和 SQL Server 2005 數(shù)據(jù)庫作為開發(fā)平臺,使用C# 設(shè)計操作控件和編寫操作程序,完成數(shù)據(jù)錄入、修改、查詢、刪除等功能。該系統(tǒng)對企業(yè)員工的信息進行統(tǒng)計和管理以幫助企業(yè)達到人事管理辦公自動化、節(jié)約管理成本的目的,基本上能夠滿足現(xiàn)代企業(yè)對人事管理的需要。關(guān)鍵詞企業(yè)人事 / 日志管理系統(tǒng), ASP.NET,C#, SQL Server

4、 2005II徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)目錄1引言.11.1課題研究的背景 .11.2課題研究的目的與意義 .11.3課題的可行性分析 .11.3.1課題調(diào)研 .11.3.2可行性分析 .11.4本人所做的工作 .22系統(tǒng)解決方案 .42.1相關(guān)技術(shù) .42.1.1Visual Studio.NET 2005平臺和 C#語言介紹 .42.1.2 ASP.NET 簡介 .42.1.3 SQL Server 2005 簡介 .52.2體系結(jié)構(gòu) .52.2.1B/S 系統(tǒng)介紹 .52.2.2Browser/Server 模型工作步驟 .52.3系統(tǒng)技術(shù)平臺 .63.1系統(tǒng)分析 .73.

5、1.1通用操作 .73.1.2用戶所具有功能 .73.2系統(tǒng)總體設(shè)計 .93.3系統(tǒng)性能需求 .103.4數(shù)據(jù)庫設(shè)計與實現(xiàn) .103.4.1數(shù)據(jù)模型 .103.4.2E-R 模型 .113.4.3聯(lián)系定義 .113.4.4數(shù)據(jù)表設(shè)計 .123.4.5存儲過程 .164公共類與公共頁面設(shè)計 .174.1公共類 randomCode設(shè)計 .174.2母板頁 .174.2.1效果預(yù)覽 .174.2.2功能實現(xiàn) .18I徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)5 企業(yè)人事 / 日志管理系統(tǒng)主要 / 關(guān)鍵技術(shù) .195.1數(shù)據(jù)庫連接模塊設(shè)計 .195.1.1實現(xiàn)與數(shù)據(jù)庫連接的方法 .195.2登錄用戶模

6、塊設(shè)計 .195.2.1新用戶注冊模塊設(shè)計 .195.2.2用戶登錄模塊的實現(xiàn) .205.3首頁設(shè)計 .215.4職工管理模塊設(shè)計 .235.5職員調(diào)動登記模塊設(shè)計 .255.6工資模塊設(shè)計 .275.7新聞查詢模塊設(shè)計 .305.8水晶報表模塊設(shè)計 .33結(jié)論 .34參 考 文 獻 .35II徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)1 引言1.1課題研究的背景在當今社會,互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經(jīng)成為節(jié)約運營成本,提高工作效率的首選。當前大量企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因為管理的不慎而出現(xiàn)紕漏5 。企業(yè)員工信息管理

7、是現(xiàn)代企業(yè)管理中的一個重要內(nèi)容,隨著時代發(fā)展科技進步,企業(yè)的規(guī)模也逐漸變得更加龐大。在大型企業(yè)中,如何管理好企業(yè)內(nèi)部員工的信息,已經(jīng)成為企業(yè)管理中的一個重要環(huán)節(jié)。在這種趨勢下,設(shè)計開發(fā)一個企業(yè)人事/ 日志信息管理系統(tǒng)就顯得非常重要。1.2課題研究的目的與意義人的管理是一切管理工作的核心。員工代表一個企業(yè)的形象,因而人事管理機制設(shè)計的好壞,直接影響一個企業(yè)的成敗 5 。員工的檔案管理是企業(yè)人事管理的基礎(chǔ),在企業(yè)員工普遍流失的今天,一個準確而及時的人事管理系統(tǒng),有利于人事部門對員工流動進行分析、編制,為企業(yè)所需人員提供了保障 6 。企業(yè)人事 / 日志管理系統(tǒng)重點涉及到企業(yè)管理工作中的薪資、考勤、調(diào)

8、動、基本信息、部門管理、日志、總結(jié)等方面,并有簡單的報表模塊,把分散的企事職工信息實行統(tǒng)一,集中,規(guī)范的收集管理,建立分類編號管理,電腦存儲查詢以及防火,防潮,防蛀,防盜等現(xiàn)代化,專業(yè)化的管理系統(tǒng),為企事業(yè)單位和職工解除后顧之憂。1.3課題的可行性分析1.3.1課題調(diào)研(1) 與實踐活動和相關(guān)的文件和資料由教師提供,并由自己整理。(2) 本課題要求學(xué)生有熟練的ASP.NET 2005開發(fā)能力,有較強的自學(xué)能力以及一定的數(shù)據(jù)庫理論開發(fā)功底。(3) 具有對復(fù)雜表進行處理的能力。(4) 具體問題再做詳細調(diào)查研究并與指導(dǎo)老師面談。1.3.2可行性分析(1)社會可行性分析 -隨著計算機的發(fā)展與普及,以及

9、互聯(lián)網(wǎng)技術(shù)的擴張,日常勞資人事管理必將實現(xiàn)無紙化辦公,并且加入到公司內(nèi)部的Intranet或者是 Internet上去,實現(xiàn)數(shù)據(jù)的共享,這樣有利于勞資人事信息在單位內(nèi)部的查詢,提高了數(shù)據(jù)資源的利1徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)用,并且能及時的得到更新,不需要像過去那樣浪費大量的人力物力去進行抄寫,提高了工作的效率。(2)技術(shù)可行性分析 -Visual Studio.NET提供了一個統(tǒng)一的、緊密集成的可視化編程環(huán)境,簡化了開發(fā)應(yīng)用程序的過程,縮短了實用方法的時間。利用VisualStudio.NET ,可以非常輕松地創(chuàng)建具有自動伸縮能力的可靠的應(yīng)用程序和組件。而且微軟的優(yōu)秀成果 C#語

10、言保持了 C/C+所特有的強大功能和控制能力。與 C+十分相似的模型和語法,具有與 COM+服務(wù)完全的交互性和完全支持能力,能夠輕松地遷移現(xiàn)有的代碼。數(shù)據(jù)庫方面 SQL2005已經(jīng)可以滿足中小型企業(yè)的數(shù)據(jù)要求, 甚至有些大型企業(yè)都可以達到要求。如今計算機普及程度日益推廣,計算機配置日新月異,能承載此系統(tǒng)的機器就如辦公的機器都可以達到要求。所以說本系統(tǒng)具有技術(shù)可行性。(3)經(jīng)濟可行性分析 -采用傳統(tǒng)的手工輸入方法,不僅工作繁瑣而且需要人力輸入多,記錄容易出錯,那樣產(chǎn)生了成本高,效果差的弊病,對于一個企業(yè)的資料庫建立是十分困難和麻煩的。而采用這種系統(tǒng)所花費的成本,精力都遠遠低于手工,并且實用十分方

11、便,更新也簡易,每個部門只需一個人統(tǒng)一管理,對企業(yè)實現(xiàn)辦公無紙化能起到很大的作用。所以此系統(tǒng)經(jīng)濟可行性也具備了。(4)管理可行性分析 -本系統(tǒng)采用了系統(tǒng)數(shù)據(jù)備份、恢復(fù)的功能,而且界面層次分明,一目了然,加上設(shè)計方面加入了人性化元素。管理此系統(tǒng)并不難,易學(xué)易會。1.4本人所做的工作本人通過學(xué)習(xí)了ASP.NET程序設(shè)計(基于C#語言)、數(shù)據(jù)庫搭建、軟件工程等諸多相關(guān)教程以及構(gòu)建網(wǎng)站所需技術(shù)的理論知識。對于以下網(wǎng)頁制作工具:Dreamweaver、 Flash以及圖像處理工具Photoshop、Fireworks做了深入的學(xué)習(xí),基本掌握其使用方法與技巧,為企業(yè)人事 / 日志管理系統(tǒng)的站點設(shè)計做好技術(shù)

12、的支持。并且對整個系統(tǒng)進行需求分析和可行性研究,論述了一個完整的豐富的 Web版企業(yè)人事 / 日志管理系統(tǒng)的設(shè)計和實現(xiàn)方案。在具體開發(fā)中,用 ASP技術(shù)來實現(xiàn)基于 Web的交互式系統(tǒng),并將 ASP技術(shù)與 SQL Server 數(shù)據(jù)庫技術(shù)結(jié)合,熟練掌握 SQL Server 中數(shù)據(jù)庫的建立、管理與維護。最后企業(yè)管理員可通過瀏覽器登錄到后臺界面錄入、修改、查詢、刪除企業(yè)內(nèi)部相關(guān)的信息,而普通員工可在前臺查詢、添加、刪除與自己相關(guān)的信息,并瀏覽企業(yè)發(fā)布的新聞。此外,簡單的操作界面和良好的互動性使整個系統(tǒng)能更好的為用戶服務(wù)。另外,為了增強系統(tǒng)的實用性,使之能盡量與實際的應(yīng)用系統(tǒng)相吻合,本人對許多同類網(wǎng)

13、站的內(nèi)容、 功能進行了分析與對比 9 , 吸取了它們的可取之處, 并在借鑒前人經(jīng)驗的基礎(chǔ)上有所創(chuàng)新,挖掘自己的獨特之處,構(gòu)建出一個專門針對企業(yè)管理人事、日志信息的實2徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)用管理系統(tǒng) 2 。3徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)2 系統(tǒng)解決方案2.1相關(guān)技術(shù)2.1.1 Visual Studio.NET 2005平臺和 C#語言介紹VisualStudio.NET 2005 是一個功能強大、高效并且可擴展的編程環(huán)境。有許多激動人心的新功能,它提供統(tǒng)一的集成開發(fā)環(huán)境,支持在同樣的開發(fā)環(huán)境里用Visual Basic、Visual C+ 、Visual C#

14、、Visual J# 和其他數(shù)十種編程語言,可以編寫、調(diào)試和部署各種應(yīng)用程序。它充分展現(xiàn)了應(yīng)用程序的開發(fā)潛能、并提供了生成應(yīng)用程序的所需要的工具和技術(shù)。這些應(yīng)用程序給當今的企業(yè)、機構(gòu)提供了強大的支持,為開發(fā)下一代以XML Web服務(wù)為中心的應(yīng)用程序而設(shè)計,并推動下一代基于XML Web服務(wù)軟件的發(fā)展,是有始以來功能最強大、最受歡迎的軟件開發(fā)工具。C#(發(fā)音為“ C Sharp” ) 語言源自 C+,是一種面向?qū)ο蟮某绦蛟O(shè)計語言4 。它雖然是一種新語言,但卻很難在這種語言中找到新的概念,其語法風(fēng)格不僅源自C/C+家族,而且融合了 VisualBasic 的高效和 C/C+強大,因此是微軟為奠定其

15、下一互聯(lián)網(wǎng)霸主地位而打造的 Microsoft.NET平臺的主流語言。依本人看來,優(yōu)點不外乎以下兩方面:其一,對于花費很多時間學(xué)會 C、C+語言的程序員來說,可以不必丟棄以前的知識,就可以使用這種新的語言開發(fā)程序,盡管 C#中有一些新概念、新技術(shù)和新函數(shù),但一般而言它的語言及其語法是跟 C、C+類似的,而且對于用 C+編寫好的代碼也可被重用,主要原因是 C#具有調(diào)用已有代碼和系統(tǒng)庫中的庫函數(shù)的機制;其二,組件編程已經(jīng)成為當今世界軟件業(yè)面向下一代程序開發(fā)的一致選擇,是90 年代面向?qū)ο缶幊痰纳疃劝l(fā)展。C#生逢其時,占盡天時地利, “第一等的面向組件編程的支持”也決不是簡單說說那么輕松。實際上,組

16、件特性已經(jīng)深深植入C#語言的各個層面,可為是 C#銳利( Sharp)之處。2.1.2 ASP.NET 簡介ASP.NET是 M的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是ActiveServer Page(ASP) 的下一個版本,它還提供了一個統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級 Web 應(yīng)用程序所需的各種服務(wù)。 ASP.NET的語法在很大程度上與 ASP 兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護。可以通過在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時增強 ASP 應(yīng)用程序的功能。ASP.NET可以用已編譯的基于.

17、NET 環(huán)境的可以用任何與.NET 兼容的語言(包括4徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)Visual Basic .NET、 C# 和 JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何ASP.NET 應(yīng)用程序都可以使用整個.NET Framework ,開發(fā)人員可以方便地獲得這些技術(shù),其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。盡管 ASP.NET沿襲了ASP 的名稱,不過在實質(zhì)上已經(jīng)完全超越了ASP,不再局限于VBScript 或者 JavaScript之類的腳本語言可以使用VB.NET、C#等編譯型語言,支持Web窗體、 .NET 服務(wù)器控件和ADO.NET等高級特性。

18、客觀上說,.NET Framework, 尤其是其中的 ASP.NET不失為 Windows平臺上 Web開發(fā)技術(shù)的集大成者 8 。因此,對于程序員來說,可以更方便地開發(fā)Web應(yīng)用程序,這些是跟微軟為ASP. NET設(shè)計的以下策略分不開的:易于寫出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等。2.1.3 SQL Server 2005簡介SQL Server 2005是 Microsoft公司 2005 年推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng) 7 ,它是一個杰出的數(shù)據(jù)庫平臺,可用于大型聯(lián)機事務(wù)處理、數(shù)據(jù)倉庫以及電子商務(wù)等。其特點有如下幾點 :1真正的客戶機 / 服務(wù)器體系

19、結(jié)構(gòu)。2圖形化用戶界面。3豐富的編程接口工具。4 SQL Server 與 Windows NT完全集成。5具有很好的伸縮性。6對 Web技術(shù)的支持。7 SQL Server 提供數(shù)據(jù)倉庫功能。2.2體系結(jié)構(gòu)2.2.1 B/S系統(tǒng)介紹B/S(browser/server ,簡稱 B/S)模式,即瀏覽器 / 服務(wù)器模式,它是基于 Intranet 的需求而出現(xiàn)并發(fā)展的 3 。2.2.2 Browser/Server模型工作步驟B/S 模型的工作步驟一般包括以下七步:1用戶打開瀏覽器。2輸入或自動啟動主頁的URL (Uniform Resource Locator),瀏覽器生成一個HTTP請求并把

20、它發(fā)給指定的Internet服務(wù)器。5徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)3服務(wù)器發(fā)回主頁的HTML (Hypertext Markup Language)頁面。瀏覽器將其顯示在屏幕上。4用戶在主頁面上進行操作( 如:點擊、鍵入等 ) 。5瀏覽器生成相應(yīng)的HTTP要求,發(fā)送給相應(yīng)的服務(wù)器。6服務(wù)器收到請求后,查看本站點是否擁有這個文檔。如果有,就將它放入響應(yīng)信息中返回給瀏覽器。7瀏覽器收到響應(yīng),查看頭文件的格式,判斷能否直接顯示。否則,調(diào)用對應(yīng)的幫助應(yīng)用程序或外掛程序處理顯示。2.3系統(tǒng)技術(shù)平臺硬件:WEB服務(wù)器 1 臺、客戶機若干臺、網(wǎng)卡、集線器等。軟件:WEB服務(wù)器為 Windows2

21、000及以上版本,安裝有IIS ??蛻魴C安裝 Internet Explorer或 Netscape Communicator 。相關(guān)軟件,如: IE、 SQL Server 2005、VS.NET 等等。6徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)3 系統(tǒng)設(shè)計說明3.1系統(tǒng)分析在本系統(tǒng)中,有兩類用戶:超級管理員,普通用戶。兩種不同的用戶所具有的操作權(quán)限以及操作內(nèi)容均不一樣。超級管理員負責(zé)公司內(nèi)部消息(新聞)的發(fā)布,職工信息管理,部門信息管理,考勤管理,工資管理,日志管理,普通管理員管理,退出管理。企業(yè)普通員工登陸網(wǎng)站后可以進行公司新聞瀏;進行個人信息管理,包括對部門信息進行查詢、編輯個人基本信

22、息、修改登錄密碼、查看個人工資情況;進行日志管理,包括添加、編輯個人日志、添加、編輯個人總結(jié);退出本系統(tǒng)。根據(jù)上面的要求,從操作功能上可以分為兩個類:一個是通用操作,主要實現(xiàn)用戶的注冊、登錄和修改密碼等;另一種是為不同用戶定制不同操作。3.1.1通用操作(1) 注冊 -普通用戶可以在系統(tǒng)上進行注冊,超級管理員不可,但他登錄系統(tǒng)后有權(quán)添加普通管理員。(2) 登錄 -每個用戶都可以用自己的帳號及身份登錄系統(tǒng)。(3) 修改密碼 -每個普通用戶登錄系統(tǒng)后可以修改密碼。3.1.2用戶所具有功能(1) 超級管理員職工管理:管理員登錄系統(tǒng)后可以進行新職員登記;實現(xiàn)對職員基本信息的查詢和修改,只要輸入員工編號

23、,就可以查詢到該員工的基本資料,也可以根據(jù)情況進行更新;瀏覽企業(yè)全體在職員工及任職情況。部門管理:管理員登錄系統(tǒng)后可以實現(xiàn)部門的管理,可以添加新部門或新職位,并就不同職位設(shè)定員工的基本工資;可以對職員任職部門相關(guān)資料的查詢、更新,只要輸入員工編號,就可以查詢到該員工的部門資料,也可以根據(jù)情況做出修改;可以進行職員調(diào)動信息的登記,在企業(yè)員工任職表下選擇需要調(diào)動的員工,然后在彈出的員工調(diào)動登記界面中填寫員工調(diào)動信息;對部門信息進行查詢,選擇要查詢的部門編號,查詢出該部門所有的的員工信息及任職情況,同時選擇哪個員工,便會在下面顯示他的簡單基本信息??记诠芾恚汗芾韱T登錄系統(tǒng)后可以對職員請假請求進行審核

24、,根據(jù)審核情況顯示不同的審核結(jié)果,已通過的顯示已通過,沒通過的繼續(xù)等待審核;可以對不同部門及不同的請假類型、缺勤類型顯示相應(yīng)員工請假、缺勤信息;實現(xiàn)對職員請假要求和缺勤信息登記。7徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)工資管理:管理員登錄系統(tǒng)后,根據(jù)企業(yè)薪資制度和員工請假、缺勤情況,選擇員工編號,根據(jù)后臺代碼實現(xiàn),可自動顯示相應(yīng)員工基本工資和全勤獎金情況,并錄入應(yīng)扣工資,系統(tǒng)會計算出員工實際所得工資。日志管理:管理員登錄系統(tǒng)后可以添加個人日志和總結(jié),并查看到企業(yè)中所有的日志和總結(jié)信息,并可以進行相應(yīng)的編輯和刪除操作。新聞管理:管理員登錄系統(tǒng)后發(fā)布企業(yè)內(nèi)部各類新聞;當選擇新聞類型和新聞標題時可

25、進行精確查詢和模糊查詢,如果數(shù)據(jù)庫中沒有該類信息,就會出現(xiàn)提示說暫時沒有該類新聞;也可以查看企業(yè)發(fā)布的所有新聞,并且進行編輯和刪除。管理員管理:管理員登錄系統(tǒng)后可以添加超級管理員和普通管理員,但只對普通管理員有編輯和刪除功能。退出管理:用來管理員登錄系統(tǒng)后退出該系統(tǒng)。(2) 企業(yè)普通員工首頁:企業(yè)普通員工登錄系統(tǒng)后,可以閱覽到企業(yè)發(fā)布的所有新聞。查看部門信息:企業(yè)普通員工登錄系統(tǒng)后,可以看到自己的部門任職信息和自己的調(diào)動信息,點擊詳細信息后可出現(xiàn)該用戶的詳細調(diào)動信息,如果該員工沒有調(diào)動信息,系統(tǒng)通過判斷后也會出現(xiàn)相應(yīng)提示信息。編輯個人信息: 企業(yè)普通員工登錄系統(tǒng)后, 系統(tǒng)會自動顯示該員工相應(yīng)個

26、人基本信息,也可以根據(jù)個人情況進行完善信息。修改密碼:企業(yè)普通員工登錄系統(tǒng)后可以修改個人登錄密碼。工資查詢:企業(yè)普通員工登錄系統(tǒng)后可以看到自己的工資具體情況,如果工資信息企業(yè)還未發(fā)布就有提示說您本月工資還未公布。日志管理:企業(yè)普通員工登錄系統(tǒng)后可以添加個人日志和總結(jié),并查看到自己所有的日志和總結(jié)信息,并可以對其進行相應(yīng)的編輯和刪除操作。退出管理:用來普通員工登錄系統(tǒng)后退出該系統(tǒng)。(3) 水晶報表調(diào)用報表這個窗體,根據(jù)要求產(chǎn)生報表,流程如下:1、創(chuàng)建數(shù)據(jù)集,為其連接數(shù)據(jù)庫,添加需要的數(shù)據(jù)表2、創(chuàng)建報表,為其連接數(shù)據(jù)源3、窗體中添加 CrystalReportViewer,設(shè)定數(shù)據(jù)源為上面的報表4

27、、編寫相應(yīng)代碼。8徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)3.2系統(tǒng)總體設(shè)計在前面的系統(tǒng)功能分析中,將系統(tǒng)劃分成若干個模塊,如圖3-1 所示:企業(yè)人事 / 日志管理系統(tǒng)登錄用戶管理超級管理員后臺管理企業(yè)普通用戶前臺管用用首退首退戶戶頁出頁出注登管管冊錄理理超級管理員后臺管職部考工日新管工門勤資志聞理管管管管管管員理理理理理理新 職職 職 部請 缺職寫 寫添管 添職 員員 員 門假 勤工日 總加理 加員 信資 調(diào) 信登 登工志 結(jié)新員 新登 息料 動 息記 記資聞列 管記 查查登查錄表 理詢詢記詢?nèi)雴T9徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)企業(yè)普通用戶前臺管個人信息管理日志管理部編修工寫日寫總

28、門輯改資日志總結(jié)信個密查志編結(jié)編息人碼詢輯輯查信詢息圖 3-1 系統(tǒng)模塊劃分3.3系統(tǒng)性能需求實用性:為企業(yè)管理提供方便,有效進行人事信息管理,盡量最大限度降低管理員日常管理工作量,提高工作質(zhì)量和效率,優(yōu)化資源,實現(xiàn)效益最大化。操作簡單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括管理員和普通用戶,同時系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。技術(shù)先進:產(chǎn)品的系統(tǒng)設(shè)計和開發(fā)應(yīng)緊跟著整個計算機發(fā)展潮流,采用當時最先進的設(shè)計思想,利用最新的開發(fā)技術(shù)和開發(fā)工具。使系統(tǒng)能夠無論在功能設(shè)計上,還是在技術(shù)實現(xiàn)上,都處于同行業(yè)的領(lǐng)先地位。安裝使用簡便:服務(wù)器端的安裝簡潔明了,客戶機無需再裝任何軟件,

29、通過瀏覽器就可以直接訪問,可以直接接入 Internet ,無論您身在何處,只要您可以訪問 Internet 都可以使用本系統(tǒng)。適應(yīng)性:應(yīng)該能廣泛應(yīng)用于不同類型的企業(yè)。系統(tǒng)采用模塊化設(shè)計,用戶可以根據(jù)自己的實際情況自行組合,使系統(tǒng)在不同的硬件環(huán)境下都能得以應(yīng)用。代碼可讀性好:文中的代碼將盡可能簡潔,易懂。3.4數(shù)據(jù)庫設(shè)計與實現(xiàn)3.4.1數(shù)據(jù)模型數(shù)據(jù)模型是對現(xiàn)實世界數(shù)據(jù)的抽象表示,其主要目的是規(guī)劃具體事務(wù)處理使用到的數(shù)據(jù),建立相應(yīng)的數(shù)據(jù)庫,保持與應(yīng)用程序開發(fā)之間的簡潔性,有利于數(shù)據(jù)庫的規(guī)范化、性能優(yōu)化以及數(shù)據(jù)的簡潔性。10徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)3.4.2 E-R模型E-R 模型

30、是數(shù)據(jù)進行第一層抽象的表示方法。它的主要成分包括:實體、聯(lián)系和屬性。使用這三種成分,我們可以建立許多數(shù)據(jù)庫應(yīng)用系統(tǒng)的 E-R 模型 1 。對于企業(yè)人事 / 日志管理系統(tǒng)中使用到的實體和屬性可以定義如下:員工基本信息(員工編號,姓名,籍貫,學(xué)歷,專業(yè),身份證號,婚否,政治面貌,圖片路徑)員工任職情況(員工編號,任職部門編號,部門名稱,職務(wù),狀態(tài),入職日期,工作經(jīng)驗)員工登錄信息(員工編號,性別,出生年月,年齡,電話,住址,郵政編碼, E-mail ,登錄密碼)企業(yè)部門信息(部門編號,部門名稱,部門職務(wù),基本工資)員工調(diào)動信息(員工編號,姓名,原任職部門,原部門編號,原職務(wù),調(diào)出日期,新任職部門,

31、新部門編號,新職務(wù),調(diào)入日期,備注)請假信息(請假編號,員工編號,請假類型,請假天數(shù),開始日期,結(jié)束日期,請假事由,登記人,登記時間,審核情況)缺勤信息(缺勤編號,員工編號,缺勤類型,缺勤日期,登記人,登記時間)工資信息(員工編號,基本工資,獎金,應(yīng)扣工資,實發(fā)工資,發(fā)放時間)企業(yè)新聞(新聞編號,新聞類型,標題,內(nèi)容,發(fā)布人,發(fā)布時間)日志信息(日志編號,日志主題,日志內(nèi)容,明日計劃)日志發(fā)布信息(日志編號,發(fā)布人,發(fā)布時間)總結(jié)信息(總結(jié)編號,本階段開始時間,本階段結(jié)束時間,總結(jié)內(nèi)容,遺留問題,下周工作安排,備注)總結(jié)發(fā)布信息(總結(jié)編號,發(fā)布人,發(fā)布時間)管理員信息(管理員編號,姓名,密碼,

32、身份)3.4.3聯(lián)系定義E-R 模型的“聯(lián)系”用于刻畫實體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個實體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實體類型之間是否存在聯(lián)系。若有聯(lián)系,進一步確定是1:N, M:N,還是 1:1 等。還要考察一個實體類型內(nèi)部是否存在聯(lián)系,兩個實體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系等等。本系統(tǒng)的部分實體與聯(lián)系的E-R 模型如圖 3-2 所示 :11徐州工程學(xué)院成人教育學(xué)院畢業(yè)設(shè)計(論文)n 日志 /總結(jié)1擁有n管理員1擁有管理n11普通員工發(fā)布nn屬于1新聞部門圖 3-2 系統(tǒng) E-R 模型例如,員工與部門之間詳細的E-R 模型如圖 3-3 所示 :姓名籍貫員工編號身份證號專業(yè)普通員工n入職日期屬于狀態(tài)1部門部門編號部門名稱部門職務(wù)基本工資圖 3-3員工與部門之間的E-R 模型3.4.4數(shù)據(jù)表設(shè)計經(jīng)過數(shù) 據(jù)庫 系統(tǒng)分 析和邏輯 設(shè)計 后,數(shù) 據(jù)庫的結(jié) 構(gòu)已 經(jīng)非常 清晰,剩 下的就是用一種數(shù)據(jù)庫軟件實現(xiàn)這樣的結(jié)構(gòu)。該系統(tǒng)采用SQL Server 2005 作為后臺數(shù)據(jù)庫進行存儲所有與系統(tǒng)相關(guān)的數(shù)據(jù)。根據(jù)系統(tǒng)功能需要主要包括以下數(shù)據(jù)表:員工基本信息表( personnel ) , 員工任職情況表( connection ),員工登

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論