版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGEv-題目:員工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要結(jié)合當(dāng)今社會與現(xiàn)今形勢,企業(yè)的發(fā)展正面臨著十分必要的轉(zhuǎn)型,在這個(gè)信息化,科技化的年代里,企業(yè)的轉(zhuǎn)型重點(diǎn)就在于對員工管理系統(tǒng)化,而為應(yīng)對此轉(zhuǎn)型所帶來的挑戰(zhàn),企業(yè)需將員工信息進(jìn)行科學(xué)管理,于是一個(gè)便捷快速的員工信息管理系統(tǒng)就尤為重要。系統(tǒng)將在Windows7操作系統(tǒng)環(huán)境下,采用VS2010集成開發(fā)環(huán)境進(jìn)行開發(fā),并運(yùn)用SQLServer2008組織管理信息與數(shù)據(jù),對數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析。員工信息管理系統(tǒng)采用B/S結(jié)構(gòu),使用Struts和Hibernate框架,運(yùn)用ASP.NET進(jìn)行開發(fā),主要對員工的信息以及跟人事相關(guān)的工作流程進(jìn)行集中管理,方便公司建立一個(gè)完善的、強(qiáng)大的員工信息數(shù)據(jù)庫。該系統(tǒng)設(shè)計(jì)分為前臺和后臺兩個(gè)主要的管理模塊。前臺要求各功能完備,易于使用等特點(diǎn),以便利用計(jì)算機(jī)的信息化管理使企業(yè)人力資源管理員的工作變得輕松、快捷。而對于后臺管理員操作要求建立起數(shù)據(jù)一致性和完整性,確保數(shù)據(jù)的安全性,使得數(shù)據(jù)庫的維護(hù)變得更加容易。系統(tǒng)管理員對整個(gè)系統(tǒng)的功能進(jìn)行管理,包括賬號管理,員工檔案管理,部門信息管理,查詢員工信息,考勤信息管理,消息信息管理等功能模塊。普通員工登陸系統(tǒng)可以修改自己的檔案信息,可以修改登陸密碼,可以添加考勤信息,可以查看考勤信息,可以發(fā)布消息,接受消息等功能。關(guān)鍵詞:信息管理系統(tǒng);VS2010;SQL2008;B/S結(jié)構(gòu);ASP.NET
AbstractCombiningwiththecurrentsocietyandthecurrentsituation,thetransformationofthedevelopmentofenterprisesarefacedwithaverynecessary,inthisinformation,intheageofscienceandtechnologyandthetransformationofenterprisesthekeyistostaffmanagementsystematization,andshouldbewiththechallengeofthistransformation,enterprisescientificmanagement,thestaffmustbeinformationsoaconvenientandrapidemployeeinformationmanagementsystemisparticularlyimportant.SystemwillbeundertheWindows7operatingsystemenvironment,usingVS2010integrateddevelopmentenvironmentfordevelopment,andusingSQLServer2008organizationmanagementinformationanddata,dataquery,search,synchronization,reportingandanalysis.EmployeeinformationmanagementsystemadoptsB/Sstructure,usingtheStrutsandHibernateframework,useASP.NETfordevelopment,themaininformationofemployeesandworkwithhrrelatedprocessforcentralizedmanagement,easytosetupaperfectandpowerfulemployeeinformationdatabase.Thesystemdesignisdividedintotwomainmanagementmodule,foregroundandbackground.Characteristicsofthefrontdeskforeachfunctioncomplete,easytouse,inordertomaketheenterprisehumanresourcesinformationmanagementsystemofusingcomputeradministratorworkeasyandfast.Forthebackgroundadministratoroperationrequirementstoestablishdataconsistencyandintegrity,toensurethesecurityofdata,madeiteasiertodatabasemaintenance.Systemadministratorstomanagetheentirefunctionalityofthesystem,includingaccountmanagement,stafffilesmanagement,departmentofinformationmanagement,queryemployeeinformation,attendanceinformationmanagement,messagefunctionsuchasinformationmanagementmodule.Staffmembersloginsystemcanmodifytheirownprofileinformation,canmodifytheloginpassword,youcanaddattendanceinformation,cancheckattendanceinformation,canreleasenews,receivemessages,andotherfunctions.Keywords:Informationmanagementsystem;VS2010;SQL2008;4.B/Sstructure;ASP.NET PAGE8目錄TOC\o"1-3"第一章 前言 11.1 信息管理系統(tǒng)的概念 11.2 項(xiàng)目的背景和意義 11.3 項(xiàng)目開發(fā)現(xiàn)狀分析 21.3 項(xiàng)目的目標(biāo)和范圍 31.4 論文的具體框架介紹 3第二章技術(shù)與原理 42.1 開發(fā)工具選擇 42.2ASP.NET技術(shù) 52.3SQL2008數(shù)據(jù)庫簡介 62.4B/S系統(tǒng)結(jié)構(gòu)模式 62.5MVC模式設(shè)計(jì) 7第三章需求建模 93.1 功能性需求分析 93.2系統(tǒng)流程 103.3用例模型 11第四章架構(gòu)設(shè)計(jì) 144.1系統(tǒng)架構(gòu)及原理 144.2業(yè)務(wù)用例的實(shí)現(xiàn) 154.3數(shù)據(jù)庫設(shè)計(jì) 154.3.1數(shù)據(jù)庫E-R圖設(shè)計(jì) 154.3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 18第五章模塊設(shè)計(jì) 245.1系統(tǒng)目錄組織結(jié)構(gòu) 245.2系統(tǒng)框架分析 245.3管理員登錄界面實(shí)現(xiàn) 285.4部門信息管理 285.5員工檔案信息管理界面實(shí)現(xiàn) 295.5.1添加員工檔案信息界面實(shí)現(xiàn) 295.5.2查詢員工檔案信息管理界面實(shí)現(xiàn) 305.6工資信息管理界面實(shí)現(xiàn) 305.6.1工資發(fā)放管理界面實(shí)現(xiàn) 305.6.2工資管理信息界面實(shí)現(xiàn) 315.7消息信息管理界面實(shí)現(xiàn) 325.7.1發(fā)送消息界面實(shí)現(xiàn) 325.7.2接收消息界面實(shí)現(xiàn) 325.8考勤信息管理界面實(shí)現(xiàn) 335.8.1管理員考勤管理界面實(shí)現(xiàn) 335.8.2員工簽到管理界面實(shí)現(xiàn) 33第六章部署與應(yīng)用 356.1系統(tǒng)部署 356.2系統(tǒng)運(yùn)行環(huán)境 35第七章結(jié)論 36致謝 37參考文獻(xiàn) 38附錄 39PAGE33-前言1.1信息管理系統(tǒng)的概念信息管理系統(tǒng)是在1961年美國人J.D.GALLAGHER首先提出來的,是一門新興的、集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)及計(jì)算機(jī)科學(xué)為一體的綜合性學(xué)科,研究的是企業(yè)中信息管理活動(dòng)的全過程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)進(jìn)行現(xiàn)代化管理。管理信息系統(tǒng)作為一門融管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計(jì)算機(jī)技術(shù)為一體的綜合性邊緣學(xué)科,它以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、存儲、更新和維護(hù),以及提高企業(yè)效率為目的一種集成化的人機(jī)系統(tǒng),也叫MIS系統(tǒng)。HYPERLINK[1]自計(jì)算機(jī)引入數(shù)據(jù)處理以來,MIS經(jīng)歷了多個(gè)不同的階段。一方面是信息技術(shù)應(yīng)用的迅猛發(fā)展,為社會節(jié)省了大量花在信息管理上的人力、物力、財(cái)力,信息管理發(fā)揮了其重要作用。員工信息管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說至關(guān)重要,能給管理者提供充足的信息和快捷的查詢手段。然而一直以來人們傳統(tǒng)的人工管理模式卻遠(yuǎn)遠(yuǎn)不能達(dá)到高效率以及高保密性的優(yōu)點(diǎn),如果大量信息堆積在一起的時(shí)候,人工管理很容易發(fā)生錯(cuò)誤以及遇到較大困難,但是員工信息管理系統(tǒng)就很好地解決了這一點(diǎn)。1.2項(xiàng)目的背景和意義 在現(xiàn)在這個(gè)新時(shí)代信息化年代,互聯(lián)網(wǎng)已經(jīng)成為日常生活中必不可少的一部分,互聯(lián)網(wǎng)的出現(xiàn)給人們的工作和生活帶來了極大的便利和高效。對于企業(yè)的經(jīng)營,信息化,電子化已經(jīng)成為節(jié)約運(yùn)營成本,提高工作效率的首選。而在我國,當(dāng)前大部分企業(yè)的員工管理尚處于手工作業(yè)階段,不但效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏?;谖覈髽I(yè)管理信息化建設(shè)現(xiàn)狀,結(jié)合在實(shí)際工作中所遇到的問題和收獲,對企業(yè)員工管理系統(tǒng)在設(shè)計(jì)開發(fā)等方面進(jìn)行研究,重點(diǎn)在對企業(yè)員工各方面的信息化管理,給企業(yè)提供更高效更便于管理的信息管理系統(tǒng),主要目的就是實(shí)現(xiàn)傳統(tǒng)企業(yè)經(jīng)營模式向現(xiàn)代化信息化產(chǎn)業(yè)管理模式轉(zhuǎn)型,提高生產(chǎn)與管理效率,充分發(fā)揮信息化管理在企業(yè)管理中的重要作用。人事管理是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以高校智能人事管理應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。HYPERLINK[2]計(jì)算機(jī)能極大地提員工檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。結(jié)合員工管理的實(shí)際流程,本系統(tǒng)中將用戶分為兩類,即一般用戶和系統(tǒng)管理員。一般用戶類的用戶是指當(dāng)前系統(tǒng)中所有的員工,每名新生都可以在使用該系統(tǒng)之前進(jìn)行用戶注冊,而注冊時(shí)的帳號就是以后登陸該系統(tǒng)的帳號。該類用戶只能對自己的信息進(jìn)行瀏覽和維護(hù),不能對他人的信息進(jìn)行管理。而對于系統(tǒng)管理員類用戶有權(quán)限對系統(tǒng)中的所有員工進(jìn)行管理:學(xué)籍管理:如對該用戶修學(xué)、退學(xué)等的管理。本系統(tǒng)主要用于企業(yè)員工信息管理,總體任務(wù)是實(shí)現(xiàn)員工信息關(guān)系的系統(tǒng)化、規(guī)范化和自動(dòng)化,其主要任務(wù)是用計(jì)算機(jī)對員工各種信息進(jìn)行管理,針對這些要求設(shè)計(jì)了這個(gè)人事管理。1.3項(xiàng)目開發(fā)現(xiàn)狀分析 現(xiàn)階段來看,在國內(nèi)外的各大企業(yè)中,員工信息管理系統(tǒng)的使用都是十分廣泛的,實(shí)現(xiàn)企業(yè)人事管理是勢在必行的。對于大中型企業(yè)來說,利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件;計(jì)算機(jī)管理所無法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。而本系統(tǒng)為這些企業(yè)量身訂做適合他們的員工信息管理系統(tǒng)。開發(fā)研制適合企業(yè)的員工信息管理系統(tǒng),使其具有操作方便、流程簡單、界面簡潔、功能豐富、通用性強(qiáng)等特點(diǎn),最終實(shí)現(xiàn)辦公自動(dòng)化,企業(yè)員工管理自動(dòng)化的目標(biāo),促進(jìn)企業(yè)信息管理的發(fā)展,這正是本課題所研究的主要內(nèi)容。1.3項(xiàng)目的目標(biāo)和范圍本系統(tǒng)的目標(biāo)是為中小型企業(yè)建立一個(gè)員工信息管理系統(tǒng)的應(yīng)用程序,實(shí)現(xiàn)對企業(yè)員工的信息化管理,方便企業(yè)高層管理手下的員工,加快企業(yè)的管理效率。本系統(tǒng)運(yùn)用面向?qū)ο蟮姆治龊驮O(shè)計(jì)思想,采用B/S結(jié)構(gòu),員工可通過瀏覽器登陸系統(tǒng)并查詢修改個(gè)人的信息,同時(shí)管理員可以通過后臺登陸來修改主要信息。在設(shè)計(jì)層面上,本系統(tǒng)在Windows7操作系統(tǒng)下,使用VS2010,MySQL2008進(jìn)行開發(fā),在MVC設(shè)計(jì)模式的基礎(chǔ)下,使用Struts+Hibernate框架,運(yùn)用ASP.NET頁面技術(shù)進(jìn)行綜合開發(fā)。本系統(tǒng)最終完成的效果由兩個(gè)主要功能模塊構(gòu)成:前臺信息管理和后臺管理。前臺主要提供給員工自由登陸并錄入個(gè)人信息,后臺主要給系統(tǒng)管理員操作管理。1.4論文的具體框架介紹本論文旨在設(shè)計(jì)和開發(fā)一個(gè)功能完善的員工信息管理系統(tǒng)。論文共分七章,從分別從項(xiàng)目背景和意義、相關(guān)技術(shù)原理、需求建模、架構(gòu)設(shè)計(jì)、模塊設(shè)計(jì)、部署應(yīng)用和項(xiàng)目總結(jié)幾個(gè)方面來闡述。各章節(jié)主要內(nèi)容如下:第一章:前言,包括項(xiàng)目背景和意義、研究與現(xiàn)狀分析、項(xiàng)目的目標(biāo)和范圍以及論文的結(jié)構(gòu)簡介,闡明了項(xiàng)目來源、系統(tǒng)開發(fā)的動(dòng)機(jī)、意義和可行性,界定了項(xiàng)目的目標(biāo)和范圍,簡介了論文結(jié)構(gòu)。第二章:技術(shù)與原理,主要描述了系統(tǒng)所使用的相關(guān)技術(shù)和原理,簡要介紹了MVC、Struts、Hibernate、ASP.NET等技術(shù)原理。第三章:需求建模,主要是提取項(xiàng)目的功能性需求概述,用系統(tǒng)領(lǐng)域模型、系統(tǒng)用例圖和用例表進(jìn)行簡單的描述,復(fù)雜用例將通過活動(dòng)圖具體闡明。第四章:架構(gòu)設(shè)計(jì),主要描述系統(tǒng)架構(gòu)設(shè)計(jì),描述各部分的組成和各部分的通訊機(jī)制,加入整個(gè)系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)。第五章:模塊設(shè)計(jì),對系統(tǒng)主要模塊進(jìn)行詳細(xì)設(shè)計(jì),對各個(gè)不同模塊的具體成品效果截圖進(jìn)行說明。第六章:部署與應(yīng)用,利用系統(tǒng)部署圖說明系統(tǒng)的部署,描述了系統(tǒng)的運(yùn)行環(huán)境,并選擇若干典型界面說明系統(tǒng)的重要輸入/輸出。第七章:結(jié)論,總結(jié)在設(shè)計(jì)和開發(fā)系統(tǒng)過程中工作的優(yōu)點(diǎn)和不足之處,并提出系統(tǒng)的改進(jìn)方案第二章技術(shù)與原理開發(fā)工具選擇系統(tǒng)的實(shí)施是在系統(tǒng)設(shè)計(jì)的基礎(chǔ)上,采用VisualStudio2010作為前臺開發(fā)工具,開發(fā)語言選擇,VisualStudio2010是基于.netframework4.0的集成開發(fā)環(huán)境,.NETFramework是建立、部署、執(zhí)行.NET程序的基礎(chǔ)環(huán)境。面向?qū)ο笫?NET程序語言共通的特色,而且所有的.NET語言可共享.NETFramework所提供的基類函數(shù)庫(BaseClassLibrary)開發(fā)各種應(yīng)用程序,在.NET里將應(yīng)用程序分成兩種:WebForm和WinForm。WinForm指的是一般在用戶計(jì)算機(jī)中執(zhí)行的視窗型應(yīng)用程序,而WebForm指的是。本系統(tǒng)采用B/S模式,后臺使用SQLSever作為后臺的數(shù)據(jù)管理系統(tǒng),而在前臺使用SQLSever的Command組件來調(diào)用存儲過程的。SQL(StructuredQueryLanguage,結(jié)構(gòu)查詢語言)是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫語言。SQL通常使用于數(shù)據(jù)庫的通訊。ANSI(美國國家標(biāo)準(zhǔn)學(xué)會)聲稱,SQL是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。2.2ASP.NET技術(shù)ASP.Net2.0是把基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯。ASP.Net2.0構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品VisualS開發(fā)環(huán)境進(jìn)行開發(fā),WYSIWYG(WhatYouSeeIsWhatYouGet所見即為所得)的編輯。這些僅是ASP.Net2.0強(qiáng)大化軟件支持的一小部分。HYPERLINK[3]因?yàn)锳SP.Net2.0是基于通用語言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.Net2.0的Web應(yīng)用中。ASP.Net2.0同時(shí)也是language-independent語言獨(dú)立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C#(C++和Java的結(jié)合體),VB,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.Net2.0。ASP.Net2.0使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因?yàn)榕渲眯畔⒍急4嬖诤唵挝谋局?,新的設(shè)置有可能都不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。這種被稱為"ZeroLocalAdministration"的哲學(xué)觀念使ASP.Net2.0的基于應(yīng)用的開發(fā)更加具體,和快捷。一個(gè)ASP.Net2.0的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡單。HYPERLINK[4]ASP.Net2.0已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。即使你現(xiàn)在的ASP.Net2.0應(yīng)用軟件是為一個(gè)處理器開發(fā)的,將來多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點(diǎn)。2.3SQL2008數(shù)據(jù)庫簡介SQLServer2008是在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理人和數(shù)據(jù)??梢詫⒔Y(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中??梢詫?shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動(dòng)設(shè)備,他都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。HYPERLINK[5]SQLServer2008相比Access有著更適合本系統(tǒng)的優(yōu)點(diǎn),他比Access數(shù)據(jù)庫具有更高的安全性,處理能力更強(qiáng),而且效率更高,數(shù)據(jù)類型豐富,功能強(qiáng)大,最重要的一點(diǎn)就是SQLServer2008支持網(wǎng)絡(luò)交互跨界使用,能使系統(tǒng)有更強(qiáng)的適應(yīng)性,故而我選擇了適用SQLServer2008數(shù)據(jù)庫。2.4B/S系統(tǒng)結(jié)構(gòu)模式本系統(tǒng)采用的是瀏覽器和服務(wù)器結(jié)構(gòu),即B/S(Browser/Server)結(jié)構(gòu),它是對C/S結(jié)構(gòu)的一種變化和改進(jìn)的結(jié)構(gòu)。這種結(jié)構(gòu)是Web興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,Web瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只需要安裝一個(gè)瀏覽器(Brower),如IE或Google瀏覽器,服務(wù)器安裝SQLServer、Oracle、Sybase或Informix等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護(hù)。系統(tǒng)擴(kuò)展十分簡便,B/S的大量使用既能大大減輕服務(wù)器的負(fù)擔(dān),也增加了交互性,能進(jìn)行局部實(shí)時(shí)刷新。B/S模式優(yōu)點(diǎn)明顯,就本設(shè)計(jì)來說,因?yàn)槭鞘褂玫腂/S結(jié)構(gòu),系統(tǒng)管理人員只需要服務(wù)器上登陸管理員賬號,就可以對全公司所有員工進(jìn)行管理,員工只要使用瀏覽器就能登陸到客戶端,假如是傳統(tǒng)的管理系統(tǒng),在一個(gè)幾百上千人的大公司里面,管理人員還要一個(gè)一個(gè)員工去核對復(fù)查其信息,那樣的話不但效率低下,也耗費(fèi)人力物力,而一個(gè)采用了B/S結(jié)構(gòu)的信息管理系統(tǒng)就不會出現(xiàn)這樣的問題。現(xiàn)在的趨勢是凡是適用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,服務(wù)器的操作系統(tǒng)并不局限于Windows,使用Linux操作系統(tǒng)作為服務(wù)器有更快速的響應(yīng)效果,不僅操作系統(tǒng)是免費(fèi)的,數(shù)據(jù)庫也是免費(fèi)的,如果條件允許,則盡可能使用Linux操作系統(tǒng)搭建服務(wù)器。HYPERLINK[8]具體結(jié)構(gòu)示意圖如圖2-1所示。圖2-1圖2-1:B/S系統(tǒng)結(jié)構(gòu)示意圖客戶機(jī)2web服務(wù)器數(shù)據(jù)庫服務(wù)器互聯(lián)網(wǎng)客戶機(jī)1客戶機(jī)3客戶機(jī)…2.5MVC模式設(shè)計(jì)MVC(Model-View-Controller)模式,即模型-視圖-控制器模式,其核心思想是將整個(gè)程序代碼分成相對獨(dú)立又能協(xié)同工作的3個(gè)組成部分。模型Model:業(yè)務(wù)邏輯層。實(shí)現(xiàn)具體的業(yè)務(wù)邏輯,狀態(tài)管理的功能。視圖View:表示層。即與用戶實(shí)現(xiàn)交互的界面系統(tǒng),通常負(fù)責(zé)數(shù)據(jù)的輸入和輸出功能??刂破鰿ontroller:控制層。起到控制整個(gè)業(yè)務(wù)流程(FlowControl)的作用,實(shí)現(xiàn)View和Model兩部分的協(xié)同工作。HYPERLINK[9]MVC設(shè)計(jì)模式中,事件一般是指客戶端Web瀏覽器提交的各種不同請求,這些請求由控制器進(jìn)行處理,控制器根據(jù)事件的類型來改變模型或各個(gè)視圖,視圖也可以接受模型發(fā)出的數(shù)據(jù)更新的通知,依據(jù)數(shù)據(jù)更行的結(jié)果調(diào)整視圖效果,呈現(xiàn)在用戶面前。而模型也可以通過視圖所獲得的用戶提交的數(shù)據(jù)進(jìn)行具體業(yè)務(wù)邏輯的處理。原理如圖2-2所示: 圖2-2:MVC模式結(jié)構(gòu)示意圖第三章需求建模功能性需求分析通過對企業(yè)人力資源管理的內(nèi)容和人事管理日常管理所遇到的問題,整個(gè)系統(tǒng)可以分為下面幾個(gè)子模塊,分別為員工檔案信息管理、工資信息管理、考勤信息管理、消息信息管理、賬號信息管理等幾個(gè)大的功能模塊。系統(tǒng)功能模塊圖如圖3-1所示。下面分別論述本系統(tǒng)的各個(gè)功能模塊的作用:(1)普通用戶對功能的需求用戶登錄:實(shí)現(xiàn)了員工登陸的功能。用戶信息:修改員工自己的檔案信息。查看工資:查看員工自己的工資信息。查看考勤:員工可以查詢自己的考勤信息。消息管理:員工可以互相發(fā)布消息。(2)管理員用戶對功能的需求賬號管理:對使用系統(tǒng)的賬號信息進(jìn)行管理。員工檔案管理:添加員工檔案,修改員工檔案,查詢員工檔案,刪除員工檔案。工資管理:工資發(fā)放,工資查詢,工資管理等功能??记诠芾恚簩T工的考勤信息進(jìn)行查詢統(tǒng)計(jì)管理的功能。消息信息管理:員工之間可以互相發(fā)布消息來傳遞消息,管理員可以控制和管理所有的消息信息。圖3-1:系統(tǒng)功能模塊圖3.2系統(tǒng)流程在運(yùn)行本系統(tǒng)以后,我們首先會看到系統(tǒng)的登陸頁面,系統(tǒng)登陸頁面可以選擇用戶的角色。首先管理員點(diǎn)擊登陸入口進(jìn)入管理員登陸界面,管理員通過輸入自己的賬號和密碼,如果輸入的正確就可以進(jìn)入系統(tǒng)的后臺對后臺的功能進(jìn)行操作,管理員擁有系統(tǒng)的最高權(quán)限可以操作系統(tǒng)中的所有基本數(shù)據(jù)信息。管理員具有的功能包括賬號信息管理,員工檔案管理,員工工資管理,基礎(chǔ)信息維護(hù),考勤設(shè)置管理,消息信息管理等功能模塊。管理員對這些信息進(jìn)行添加,修改和刪除操作。員工登陸系統(tǒng)可以添加自己的考勤信息,可以查看自己的工資信息,可以互相發(fā)布消息信息。本系統(tǒng)的流程分析如圖3-2所示。圖3-2:系統(tǒng)流程圖3.3用例模型對于系統(tǒng)前臺用戶為員工,該用戶可以查詢自己入職相關(guān)的信息、查看員工入職的公共信息,查看各個(gè)部門發(fā)出的入職須知以及查看自己的入職信息等,其員工用例圖如圖3-3所示。圖3-3:系統(tǒng)前臺員工用例圖員工用戶主要包括員工用戶登錄、查看消息信息、查看自己相關(guān)的信息、查看各部門入職辦理各項(xiàng)事宜的須知等用例,其下面詳細(xì)描述用例:員工用戶登錄用例,此用例包括員工登錄和前臺數(shù)據(jù)的初始化。員工用戶可以在前臺用自己的用戶名和密碼登錄,并一次性把員工相關(guān)的信息一次性發(fā)生到前臺頁面,方便員工用戶隨時(shí)隨地查看與自己相關(guān)的信息而不用每次都與服務(wù)器交互,其用例詳細(xì)描述見表3-1。表3-1:員工用戶登錄用例描述用例1用例名稱用戶登錄說明輸入員工用戶名和密碼,登錄系統(tǒng)參與者員工用戶前置條件員工用戶知道該系統(tǒng)的站點(diǎn)基本操作流程1.員工用戶輸入用戶名和密碼2.驗(yàn)證用戶的有效性3.用戶成功登錄后,可以管理個(gè)人信息、查看消息信息、查看自己相關(guān)的信息、查看各部門入職辦理各項(xiàng)事宜的須知等操作。(2)入職辦理各項(xiàng)事宜的須知查看與查詢用例,此用例包括各部門入職辦理各項(xiàng)事宜的須知等查看和查詢,員工用戶可以根據(jù)查看各部門入職辦理各項(xiàng)事宜的須知等信息查詢準(zhǔn)備好必備的資料,符合條件的員工可以高效的在各部門辦理各項(xiàng)入職手續(xù),其用例詳細(xì)描述見表3-2。表3-2:入職辦理各項(xiàng)事宜的須知查看與查詢用例描述用例2用例名稱入職辦理各項(xiàng)事宜的須知查看與查詢說明輸入信息然后查詢相關(guān)入職辦理各項(xiàng)事宜的須知參與者員工用戶前置條件員工用戶明確自己入職的必備物品基本操作流程1.輸入自己要入職的部門,然后查詢。2.也可以不輸入任何描述,可以查詢所有部門的入職須知。按部門名稱的升序排列3.返回所有符合要求的入職辦理各項(xiàng)事宜的須知信息4.準(zhǔn)備好自己的在該部門辦理手續(xù)的資料(3)查看個(gè)人相關(guān)信息用例,使用此用例能夠?qū)T工個(gè)人的基本信息進(jìn)行查詢,查詢結(jié)果必須包含員工ID,員工名稱、查性別、所屬部門、所屬項(xiàng)目組、各部門的入職等信息,其用例詳細(xì)描述見表3-3。表3-3:查看個(gè)人相關(guān)信息用例描述用例3用例名稱查看個(gè)人信息說明為了方便員工了解自己的所在的項(xiàng)目組或部門或宿舍的信息,員工可以一次性查看這些信息。參與者員工前置條件成功登錄系統(tǒng)基本操作流程1.點(diǎn)擊‘部門信息’,‘項(xiàng)目組信息’,‘宿舍信息’等,任一鏈接均可以查看所有的信息。2.系統(tǒng)從session中取得與自己相關(guān)的所有信息,然后返回給用戶(4)查看消息用例,員工用戶可以在前臺查看管理員發(fā)布的消息,按時(shí)間的降序排序,其用例詳細(xì)描述見表3-4。表3-4:查看消息用例描述用例4用例名稱查看消息用例說明查看系統(tǒng)發(fā)布的消息參與者員工前置條件成功登錄系統(tǒng)基本操作流程1.點(diǎn)擊查看消息列表2.系統(tǒng)返回所有消息3.根據(jù)消息列表里的某一消息的標(biāo)題,查看感興趣的消息。第四章架構(gòu)設(shè)計(jì)系統(tǒng)架構(gòu)及原理本系統(tǒng)采用MVC的設(shè)計(jì)模式,將項(xiàng)目應(yīng)用分成:Model(模型層),View(視圖層)和Controller(控制器層)這三個(gè)基本部分。其中Model層包括實(shí)現(xiàn)業(yè)務(wù)處理的Action類、讀取訪問數(shù)據(jù)的DAO層和對象關(guān)系映射的ORM中間件;Controller層包括FilterDispatcher和struts.xml配置文件;View層主要由JSP和Sitemesh技術(shù)完成,整個(gè)項(xiàng)目的架構(gòu)圖如圖4-1所示HYPERLINK[10]圖4.1:系統(tǒng)架構(gòu)圖本系統(tǒng)框架設(shè)計(jì)說明如下:用戶通過JSP頁面,也就是視圖層,向系統(tǒng)發(fā)出請求;視圖層將請求數(shù)據(jù)進(jìn)行封裝,并傳遞給控制器層;控制器層通過FilterDispatcher截獲用戶的請求行為,并通過struts.xml配置文件將請求數(shù)據(jù)傳遞指定的模型層;模型層將相關(guān)數(shù)據(jù)按照業(yè)務(wù)邏輯進(jìn)行處理,如Action類調(diào)用DAO層進(jìn)行數(shù)據(jù)的增刪查改等操作,DAO層通過ORM訪問相關(guān)的數(shù)據(jù)庫,對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行增刪查改等操作。模型層將請求處理后,通過struts.xml配置文件將數(shù)據(jù)傳回指定頁面,頁面得到數(shù)據(jù)展示給用戶。業(yè)務(wù)用例的實(shí)現(xiàn)用例圖是由主角、用例以及他們之間的關(guān)系構(gòu)成的圖,用例圖可以充分說明用例模型中的各種關(guān)系。參與者不是特指人,是指系統(tǒng)以外的,在使用系統(tǒng)或與系統(tǒng)交互中所扮演的角色。因此參與者可以是人,可以是事物,也可以是時(shí)間或其他系統(tǒng)等等。還有一點(diǎn)要注意的是,參與者不是指人或事物本身,而是表示人或事物當(dāng)時(shí)所扮演的角色。比如小明是圖書館的管理員,他參與圖書館管理系統(tǒng)的交互,這時(shí)他既可以作為管理員這個(gè)角色參與管理,也可以作為借書者向圖書館借書,在這里小明扮演了兩個(gè)角色,是兩個(gè)不同的參與者。參與者在畫圖中用簡筆人物畫來表示,人物下面附上參與者的名稱。用例是對包括變量在內(nèi)的一組動(dòng)作序列的描述,系統(tǒng)執(zhí)行這些動(dòng)作,并產(chǎn)生傳遞特定參與者的價(jià)值的可觀察結(jié)果。這是UML對用例的正式定義,我們可以這樣去理解,用例是參與者想要系統(tǒng)做的事情。對于對用例的命名,我們可以給用例取一個(gè)簡單、描述性的名稱,一般為帶有動(dòng)作性的詞。用例在畫圖中用橢圓來表示,橢圓下面附上用例的名稱。系統(tǒng)管理員對整個(gè)系統(tǒng)的功能進(jìn)行管理,包括賬號管理,員工檔案管理,部門信息管理,查詢員工信息,考勤信息管理,消息信息管理等功能模塊。普通員工登陸系統(tǒng)可以修改自己的檔案信息,可以修改登陸密碼,可以添加考勤信息,可以查看考勤信息,可以發(fā)布消息,接受消息等功能。數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫E-R圖設(shè)計(jì)管理員信息實(shí)體E-R圖如圖4-1所示:圖4-1:管理員信息實(shí)體E-R圖部門信息實(shí)體E-R圖如圖4-2所示:圖4-2:部門信息實(shí)體E-R圖消息信息實(shí)體E-R圖如圖4-3所示:圖4-3:消息信息實(shí)體E-R圖工資信息實(shí)體E-R圖如圖4-4所示:圖4-4:工資信息實(shí)體E-R圖考勤信息實(shí)體E-R圖如圖4-5所示:圖4-5:考勤信息實(shí)體E-R圖員工檔案信息實(shí)體E-R圖如圖4-6所示:圖4-6:用戶信息實(shí)體E-R圖4.3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)依據(jù)數(shù)據(jù)庫概念設(shè)計(jì)中,設(shè)計(jì)好的各實(shí)體E-R圖,可以創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)。本系統(tǒng)數(shù)據(jù)庫中的各個(gè)表格的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示。每個(gè)圖表示在數(shù)據(jù)庫中的一個(gè)表。1、管理員信息表管理員信息實(shí)體用來保存系統(tǒng)后臺管理員的信息,包括管理員編號、管理員用戶名、管理員密碼等管理員相關(guān)屬性。管理員編號是數(shù)據(jù)庫的主鍵,也是唯一的編號可以識別管理員實(shí)體對象的屬性,它的數(shù)據(jù)類型為int型,設(shè)置為自動(dòng)增長類型,而其他的屬性都是描述此管理員相關(guān)信息的屬性,管理員信息表表如表4-1所示。表4-1:管理員信息表列名數(shù)據(jù)類型長度主鍵允許空說明idInt4是否編號NameNvarchar50是登陸賬號PwdNvarchar50是登陸密碼2、消息信息表消息表存儲用戶的基本信息,包括消息編號、消息標(biāo)題、消息內(nèi)容,發(fā)送人、接送人、發(fā)送時(shí)間等屬性。消息編號是數(shù)據(jù)庫的主鍵,也是唯一的編號可以識別消息實(shí)體對象的屬性,而其他的屬性都是描述此消息相關(guān)信息的屬性。消息信息表結(jié)構(gòu)如表4-2所示。表4-2:消息信息表列名數(shù)據(jù)類型長度主鍵允許空說明MessageidInt4是否編號MessageTitlenvarchar50是標(biāo)題ContentsText16是內(nèi)容sentUsersnvarchar50是發(fā)送人Showusernvarchar50是接收人AddDatedatetime8是時(shí)間3、部門表部門表存儲用戶的所屬部門基本信息,包括部門編號、部門名稱屬性。部門編號是數(shù)據(jù)庫的主鍵,也是唯一的編號可以識別消息實(shí)體對象的屬性,而其他的屬性都是描述此消息相關(guān)信息的屬性。消息信息表結(jié)構(gòu)如表4-3所示。表4-3:部門信息表列名數(shù)據(jù)類型長度主鍵允許空說明IdInt4是否編號NameNvarchar50是部門名稱4、考勤信息表考勤表存儲用戶考勤的基本信息,包括考勤編號、用戶編號、考勤日期、考勤時(shí)間,簽到狀態(tài)、操作等屬性??记诰幪柺菙?shù)據(jù)庫的主鍵,也是唯一的編號可以識別考勤實(shí)體對象的屬性,而其他的屬性都是描述此考勤相關(guān)信息的屬性??记谛畔⒈斫Y(jié)構(gòu)如表4-4所示。表4-4:考勤信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint4是否編號UserIdint4是用戶編號Date1nvarchar50是考勤日期Time1nvarchar50是考勤時(shí)間Date2nvarchar50是考勤日期Time2nvarchar50是考勤時(shí)間chuqin1DStext16是簽到狀態(tài)chuqin2DStext16是簽到狀態(tài)AddDatedatetime8是操作時(shí)間5、考勤設(shè)置信息表考勤設(shè)置信息表考勤屬性的基本信息,包括考勤設(shè)置信息編號、上班1、上班2、下班1、下班2等屬性??记谠O(shè)置信息是數(shù)據(jù)庫的主鍵,也是唯一的編號可以識別考勤設(shè)置信息實(shí)體對象的屬性,而其他的屬性都是描述此考勤設(shè)置信息相關(guān)信息的屬性??记谠O(shè)置信息信息表結(jié)構(gòu)如表4-5所示。表4-5:考勤設(shè)置信息表列名數(shù)據(jù)類型長度主鍵允許空說明IDInt2是否編碼Time1Float8是上班1Time2Float8是下班1Time3Float8是上班2Time4Float8是下班26、消息信息表員工檔案表存儲員工的基本信息,包括員工編號、角色、密碼、賬號、姓名、科目、部門、時(shí)間、生日、教育程序、電話、手機(jī)、工作日期、照片、性別、職工號、地址、籍貫、民族、國籍、部門單位、證件類型、證件號碼、工作日期、政治面貌、聘任職務(wù)、職務(wù)級別、家庭住址、郵政編碼、戶口地址、電子郵件、QQ、msn、工作經(jīng)歷、家庭狀況、獎(jiǎng)勵(lì)信息、崗位類別、崗位等級等屬性。員工檔案編號是數(shù)據(jù)庫的主鍵,也是唯一的編號可以識別員工檔案實(shí)體對象的屬性,而其他的屬性都是描述此員工檔案相關(guān)信息的屬性。員工檔案信息表結(jié)構(gòu)如表4-6所示。表4-6:員工檔案信息表列名數(shù)據(jù)類型長度主鍵允許空說明Useridint4是否編號Roulenvarchar50是角色Pwdnvarchar50是密碼UserNamenvarchar50是賬號UserTruenamenvarchar50是姓名KeMunvarchar50是科目NianJinvarchar50是部門Addtimedatetime8是時(shí)間Birthdaydatetime8是生日Educationnvarchar50是教育程度telnvarchar50是電話Mobilenvarchar50是手機(jī)EntryTimedatetime8是工作日期photonvarchar50是照片xingbienvarchar10是性別zhigonghaonvarchar50是職工號chushengdinvarchar50是地址jiguannvarchar50是籍貫minzunvarchar10是民族guojinvarchar10是國籍bumendanweinvarchar50是部門單位zhengjianleixingnvarchar50是證件類型zhengjianhaomanvarchar20是證件號碼gongzuoriqinvarchar50是工作日期zhengzhimianmaonvarchar50是政治面貌pinrenzhiwunvarchar50是聘任職務(wù)zhiwujibienvarchar50是職務(wù)級別jiatingzhuzhinvarchar50是家庭住址youzhengbianmanvarchar50是郵政編碼hukousuozaidinvarchar50是戶口地址dianziyouxiangnvarchar50是電子郵件QQnvarchar50是QQMsnnvarchar50是msngongzuojinglinvarchar4000是工作經(jīng)歷jiatingqingkuangnvarchar4000是家庭狀況jinglixinxinvarchar4000是獎(jiǎng)勵(lì)信息gangweileibienvarchar50是崗位類別gangweidengjinvarchar50是崗位等級7、考勤設(shè)置信息表員工工資信息表考勤屬性的基本信息,包括編號、應(yīng)發(fā)工資、實(shí)發(fā)工資、月份、姓名、基本工資、福利、津貼、獎(jiǎng)金、扣發(fā)、用戶編號等屬性。員工工資信息是數(shù)據(jù)庫的主鍵,也是唯一的編號可以識別員工工資信息實(shí)體對象的屬性,而其他的屬性都是描述此員工工資信息相關(guān)信息的屬性。員工工資信息表結(jié)構(gòu)如表4-7所示。表4-7:員工工資信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint4是否編號yingfafloat8是應(yīng)發(fā)工資shifafloat8是實(shí)發(fā)工資yuefennvarchar50是月份usernamenvarchar50是姓名jibengongzifloat8是基本工資fulifloat8是福利jintiefloat8是津貼jiangjinfloat8是獎(jiǎng)金koufafloat8是扣發(fā)userIdint4是用戶編號第五章模塊設(shè)計(jì)系統(tǒng)目錄組織結(jié)構(gòu)對于本系統(tǒng),在系統(tǒng)開發(fā)前,要想更好地理解其開發(fā)原理以及系統(tǒng)結(jié)構(gòu),首先要明確系統(tǒng)的目錄組織結(jié)構(gòu)。本系統(tǒng)的目錄組織如圖5-1所示。圖5-1:網(wǎng)站目錄組織結(jié)構(gòu)圖系統(tǒng)框架分析組織完系統(tǒng)結(jié)構(gòu)圖,需要進(jìn)行框架設(shè)計(jì),這樣可以對本系統(tǒng)的基本框架有一個(gè)比較全面的了解。在JBSHRM系統(tǒng)中,主要兩個(gè)文件夾,分別是前臺(UserManger)、后臺(admin)。每個(gè)文件夾中有具體的頁面.aspx文件和后臺控制的.cs類文件用來實(shí)現(xiàn)系統(tǒng)的功能?,F(xiàn)在對每個(gè)文件下面類文件及其功能做出介紹。前臺(UserManger)部分頁面文件功能分析,如表5-1所示。表5-1:前臺(UserManger)頁面文件功能文件名(.aspx)作用login.aspx登錄頁面loginout.aspx退出頁面CheckImage.aspx添加照片頁面Default.aspx前臺主頁面InqueTList.aspx員工檔案信息信息KaoQin.aspx考勤頁面MessageInfo.aspx消息頁面ModifyPwd.aspx修改密碼MyGZList.aspx我的工資頁面MyKaoQinInfo.aspx我的考勤信息頁面MyTInfo.aspx我的檔案信息NewMessage.aspx添加信息SenMessagelist.aspx發(fā)送信息ShowMessageList.aspx信息列表展示前臺(UserManger)部分頁面.cs類文件功能分析,如表5-2所示。表5-2:前臺(UserManger)部分.cs類文件功能功能文件名(.jsp)作用login.aspx.cs系統(tǒng)登錄loginout.aspx.cs退出系統(tǒng)CheckImage.aspx.cs添加照片Default.aspx.cs前臺主頁面數(shù)據(jù)初始化InqueTList.aspx.cs員工檔案信息KaoQin.aspx.cs考勤管理MessageInfo.aspx.cs消息管理ModifyPwd.aspx.cs修改密碼MyGZList.aspx.cs我的工資查詢MyKaoQinInfo.aspx.cs我的考勤信息查詢MyTInfo.aspx.cs我的檔案信息查詢NewMessage.aspx.cs添加信息SenMessagelist.aspx.cs發(fā)送信息ShowMessageList.aspx.cs信息列表展示查詢Admin文件夾下的頁面文件分析,如表5-3所。表5-3:Admin文件夾下的頁面文件文件名(.aspx)作用AddGZ.aspx添加工資頁面AddT.aspx添加員工檔案頁面Admin.aspx后臺主頁面Dep.aspx部門頁面InqueTList.aspx內(nèi)部檔案查詢頁面ModifyPwd.aspx修改密碼頁面KaoQin.aspx考勤頁面MangerMessage.aspx信息管理頁面MessageInfo.aspx消息頁面ModifyAdmin.aspx管理員賬號管理頁面ModifyDep.aspx部門管理頁面NewMessage.aspx新消息頁面SearchTInfo.aspx檔案信息查詢頁面SenMessagelist.aspx發(fā)送信息列表頁面ShowMessageList.aspx展示信息頁面TimeSet.aspx設(shè)置設(shè)置頁面TInfoManger.aspx檔案信息管理頁面Admin文件夾下的頁面文件功能分析,如表5-4所示。表5-4:Admin文件夾下的頁面文件功能文件名(.cs)作用AddGZ.aspx.cs添加工資管理AddT.aspx.cs添加員工檔案管理Admin.aspx.cs后臺主頁數(shù)據(jù)初始化Dep.aspx.cs部門管理InqueTList.aspx.cs內(nèi)部檔案查詢管理ModifyPwd.aspx.cs修改密碼管理KaoQin.aspx.cs考勤管理MangerMessage.aspx.cs信息管理管理MessageInfo.aspx.cs消息管理ModifyAdmin.aspx.cs管理員賬號管理管理ModifyDep.aspx.cs部門管理管理NewMessage.aspx.cs新消息管理SearchTInfo.aspx.cs檔案信息查詢管理SenMessagelist.aspx.cs發(fā)送信息列表管理ShowMessageList.aspx.cs展示信息管理TimeSet.aspx.cs設(shè)置設(shè)置管理5.3管理員登錄界面實(shí)現(xiàn)后臺管理員登陸頁面為login.aspx,主要提供的是對想進(jìn)入系統(tǒng)的用戶進(jìn)行驗(yàn)證工作,判斷想進(jìn)入的用戶是否是合法用戶,如果是合法用戶,用戶將進(jìn)入到管理員管理模塊,而如果你是不合法用戶,則提示用戶名和密碼錯(cuò)誤。其具體運(yùn)行界面如圖5-2所示:圖5-2:管理員登錄頁面圖5.4部門信息管理部門信息管理是對系統(tǒng)中用到的部門信息進(jìn)行管理的功能模塊,包括添加部門信息,修改部門信息,刪除部門信息。部門信息管理界面如圖5-3所示。圖5-3:部門信息管理界面5.5員工檔案信息管理界面實(shí)現(xiàn)5.5.1添加員工檔案信息界面實(shí)現(xiàn)管理員可以添加員工檔案信息,修改員工檔案信息,刪除員工檔案信息,查詢員工檔案信息。添加員工信息管理界面如圖5-4所示:圖5-4:添加員工信息界面5.5.2查詢員工檔案信息管理界面實(shí)現(xiàn)用戶可以根據(jù)員工的職工號,員工姓名,登陸賬號,性別,科目,部門,學(xué)歷,職務(wù)名稱,證件號碼,政治面貌等信息進(jìn)行查詢員工信息。查詢員工信息管理界面如圖5-5所示:圖5-5:查詢員工信息管理界面員工管理模塊和院長管理模塊分別實(shí)現(xiàn)了查看自己的員工檔案信息,也可以完善修改自己的檔案信息。5.6工資信息管理界面實(shí)現(xiàn)5.6.1工資發(fā)放管理界面實(shí)現(xiàn)管理員在后臺實(shí)現(xiàn)對員工工資信息的添加,修改和刪除操作。工資信息包括工資月份,員工姓名,基本工資,福利,獎(jiǎng)金,應(yīng)發(fā)工資,實(shí)發(fā)工資等信息,管理員發(fā)放工資之后員工可以登錄系統(tǒng)查看自己的工資詳細(xì)信息。工資發(fā)放的界面如圖5-6所示:圖5-6:工資發(fā)放界面5.6.2工資管理信息界面實(shí)現(xiàn)管理員對所有工資信息進(jìn)行管理,可以查詢工資信息,修改工資信息,刪除工資信息。工資管理界面如圖5-7所示:圖5-7:工資管理界面5.7消息信息管理界面實(shí)現(xiàn)5.7.1發(fā)送消息界面實(shí)現(xiàn)只要使用系統(tǒng)的用戶都可以實(shí)現(xiàn)發(fā)送消息的功能,填寫消息的標(biāo)題,選擇要接收的用戶,然后填寫消息內(nèi)容信息點(diǎn)擊發(fā)送,該員工就可以收到發(fā)布的消息信息。發(fā)送消息界面如圖5-8所示:圖5-8:發(fā)送消息界面5.7.2接收消息界面實(shí)現(xiàn)員工登
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版星巴克加盟店設(shè)備維護(hù)合同
- 個(gè)人影視作品版權(quán)轉(zhuǎn)讓合同(2024版)3篇
- 2024示范文本:二手車買賣合同車輛安全檢測規(guī)范2篇
- 2024試乘試駕活動(dòng)電子合同范本12篇
- 2025年度二手吊車評估與交易中介合同3篇
- 項(xiàng)目建議書(含設(shè)計(jì)任務(wù)書)及可行性研究報(bào)告編制技術(shù)咨詢合同模板
- 2025年度碼頭船舶??颗c貨物倉儲一體化租賃合同4篇
- 2025年度臨時(shí)醫(yī)療護(hù)理人員派遣服務(wù)合同4篇
- 2025年稅務(wù)顧問服務(wù)合同協(xié)議書適用于企業(yè)集團(tuán)6篇
- 眾維重工2025年度鋼結(jié)構(gòu)建筑工程智能化控制系統(tǒng)采購合同2篇
- 《穿越迷宮》課件
- 《C語言從入門到精通》培訓(xùn)教程課件
- 2023年中國半導(dǎo)體行業(yè)薪酬及股權(quán)激勵(lì)白皮書
- 2024年Minitab全面培訓(xùn)教程
- 社區(qū)電動(dòng)車棚新(擴(kuò))建及修建充電車棚施工方案(純方案-)
- 項(xiàng)目推進(jìn)與成果交付情況總結(jié)與評估
- 鐵路項(xiàng)目征地拆遷工作體會課件
- 醫(yī)院死亡報(bào)告年終分析報(bào)告
- 建設(shè)用地報(bào)批服務(wù)投標(biāo)方案(技術(shù)方案)
- 工會工作人年度考核個(gè)人總結(jié)
- 上海民辦楊浦實(shí)驗(yàn)學(xué)校初一新生分班(摸底)語文考試模擬試卷(10套試卷帶答案解析)
評論
0/150
提交評論