績(jī)效管理系統(tǒng)_畢業(yè)論文.doc_第1頁
績(jī)效管理系統(tǒng)_畢業(yè)論文.doc_第2頁
績(jī)效管理系統(tǒng)_畢業(yè)論文.doc_第3頁
績(jī)效管理系統(tǒng)_畢業(yè)論文.doc_第4頁
績(jī)效管理系統(tǒng)_畢業(yè)論文.doc_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

績(jī) 效 管 理 系 統(tǒng)畢業(yè)設(shè)計(jì)說明書系 部: 信 息 工 程 系 學(xué)生姓名: 胡文貴 專業(yè)班級(jí): 軟件09 C1 學(xué) 號(hào): 093431134 指導(dǎo)教師: 朱 東 2012年 3 月 24 日目 錄摘要1一、前言2二、相關(guān)工具的基本理論4(一) 關(guān)于ASP.NET的說明4(二) 關(guān)于績(jī)效管理系統(tǒng)4(三) 數(shù)據(jù)庫系統(tǒng)概述5(四) 關(guān)于SQL SERVER 20005三、系統(tǒng)需求分析與總體設(shè)計(jì)6(一) 需求分析6(二) 系統(tǒng)設(shè)計(jì)61. 系統(tǒng)功能分析62. 系統(tǒng)功能結(jié)構(gòu)圖7(三) 數(shù)據(jù)庫設(shè)計(jì)81. 數(shù)據(jù)庫需求分析82. 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)8(四) 績(jī)效考核的流程11(五) 績(jī)效考核的內(nèi)容12四、系統(tǒng)詳細(xì)設(shè)計(jì)13(一) 系統(tǒng)模塊的具體實(shí)現(xiàn)131 系統(tǒng)的主界面132. 登陸模塊163. 部門管理模塊184. 部門計(jì)劃設(shè)置205. 管理新聞226. 留言管理模塊267. 任務(wù)分配計(jì)劃模塊288. 員工信息管理299. 寫每日?qǐng)?bào)告模塊3110系統(tǒng)管理模塊3211. 績(jī)效評(píng)價(jià)模塊33(二) 本章小結(jié)34總 結(jié)36致 謝37參考文獻(xiàn)38摘要由于計(jì)算機(jī)技術(shù)的高速發(fā)展, 績(jī)效管理這一詞語在企業(yè)里幾乎無人不曉,正如有些人所說的,“一股績(jī)效管理浪潮正在席卷中國(guó)大江南北的企業(yè).”該程序通過ASP.NET 3.5的ADO.NET數(shù)據(jù)對(duì)象來實(shí)現(xiàn)ASP.NET前臺(tái)與后臺(tái)SQL SERVER數(shù)據(jù)庫的連接,并具有典型的數(shù)據(jù)庫應(yīng)用系統(tǒng)的特征,完成了系統(tǒng)結(jié)構(gòu)與實(shí)際應(yīng)用的緊密結(jié)合。本文研究了我國(guó)中小企業(yè)績(jī)效考核指標(biāo)設(shè)置的問題與對(duì)策,利用360度評(píng)估法、目標(biāo)考核法和工作標(biāo)準(zhǔn)法等方法,論述了我國(guó)中小企業(yè)績(jī)效考核指標(biāo)的設(shè)置應(yīng)該是:在職能部門方面是部門職責(zé)的完成情況;在員工方面是德、勤、能、績(jī)等一系列因素。并證明了績(jī)效指標(biāo)的設(shè)置在我國(guó)中小企業(yè)績(jī)效考核中的重要性。關(guān)鍵詞:ASP.NET 3.5,SQL SERVER,數(shù)據(jù)庫,績(jī)效管理系統(tǒng)作 者: 胡文貴指導(dǎo)老師: 朱 東1一、前言隨著計(jì)算機(jī)的日益普及和網(wǎng)絡(luò)的不斷發(fā)展,數(shù)據(jù)庫的應(yīng)用范圍越來越廣,數(shù)據(jù)庫應(yīng)用的功能也越來越強(qiáng),因此開發(fā)績(jī)效管理信息系統(tǒng)應(yīng)用程序在各企業(yè)中也顯得尤為重要,在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來越普及。績(jī)效管理是每個(gè)企事業(yè)單位都需要進(jìn)行的一項(xiàng)工作,所以,開發(fā)績(jī)效管理系統(tǒng)具有較大的社會(huì)現(xiàn)實(shí)意義,同時(shí)績(jī)效管理系統(tǒng)是一切應(yīng)用系統(tǒng)的典范,它具有一切應(yīng)用系統(tǒng)的特征,系統(tǒng)結(jié)構(gòu)與現(xiàn)實(shí)生活緊密結(jié)合,具體直觀,具有典范的數(shù)據(jù)庫系統(tǒng)的特性。績(jī)效管理管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的工作管理,便于公司領(lǐng)導(dǎo)掌握人員的動(dòng)向,及時(shí)調(diào)整人才的分配,同時(shí)也減少了手工操作帶來的一些繁瑣與不便,使員工情況的記錄和統(tǒng)計(jì)變得十分簡(jiǎn)單.這些優(yōu)點(diǎn)可以極大的提高企業(yè)對(duì)績(jī)效考核管理的效率.因此, 績(jī)效考核管理系統(tǒng)是企事業(yè)信息化、智能化、科學(xué)化和正規(guī)化不可缺少的管理軟件。本系統(tǒng)開發(fā)的目的一方面從提高公司績(jī)效管理工作的效率出發(fā),擺脫過去由人用紙和筆進(jìn)行的費(fèi)時(shí)費(fèi)力的繁重工作,即利用成熟的計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)商品管理工作的自動(dòng)化。本系統(tǒng)根據(jù)企業(yè)管理的一些實(shí)際情況而編制的一套自動(dòng)化的績(jī)效管理系統(tǒng)???jī)效管理系統(tǒng)針對(duì)企業(yè)員工信息的處理工作采用計(jì)算機(jī)進(jìn)行全面的現(xiàn)代化管理,主要包括:1、后臺(tái)管理方面:1) 新聞管理:主要實(shí)現(xiàn)新聞的添加(支持圖片新聞),刪除,修改等功能。 2) 員工信息管理:主要實(shí)現(xiàn)員工的添加,刪除等功能。 3) 部門計(jì)劃管理:主要實(shí)現(xiàn)分配各部門階段工作任務(wù)等功能。 4) 部門管理:主要實(shí)現(xiàn)部長(zhǎng)的添加,刪除等功能的管理。5) 查看留言:查看留言,并刪除,回復(fù)留言。6) 系統(tǒng)管理:主要是本系統(tǒng)的運(yùn)轉(zhuǎn)。 2、前臺(tái)應(yīng)用方面:1) 公司新聞:主要實(shí)現(xiàn)查看公司新聞。2) 日志信息管理:主要是員工個(gè)人寫每日?qǐng)?bào)告功能。3) 工作任務(wù):主要查看員工的每日工作任務(wù)。 4) 密碼修改:主要是實(shí)現(xiàn)員工可以修改自己的密碼。5) 留言欄:主要實(shí)現(xiàn)公司內(nèi)部事務(wù)調(diào)整的功能。6) 員工日志:主要是部長(zhǎng)查看員工的日志。7) 查看留言:查看留言,并刪除,回復(fù)留言。8) 部門計(jì)劃任務(wù):主要是查看階段內(nèi)部門要做的工作。9) 任務(wù)分配計(jì)劃:只要是實(shí)現(xiàn)部長(zhǎng)給員工分配工作任務(wù)。在員工使用過程中對(duì)員工的權(quán)限具有一定的限制,防止個(gè)別員工對(duì)公司信息做出修改、刪除等操作。本文首先介紹了績(jī)效考核管理系統(tǒng)所涉及工具和一些相關(guān)的理論知識(shí),并注重介紹了企業(yè)管理系統(tǒng)和數(shù)據(jù)庫,其中包括對(duì)ASP.NET 3.5和SQL SERVER 2000的使用和特點(diǎn)進(jìn)行了介紹,然后對(duì)所做系統(tǒng)進(jìn)行總體設(shè)計(jì),數(shù)據(jù)庫的設(shè)計(jì)和詳細(xì)設(shè)計(jì),從這三個(gè)方面詳細(xì)闡明系統(tǒng)的設(shè)計(jì)過程,最后,在編程實(shí)現(xiàn)的過程中,介紹本人使用ASP.NET 3.5對(duì)數(shù)據(jù)庫基應(yīng)用程序進(jìn)行設(shè)計(jì)、開發(fā)與實(shí)現(xiàn)的思路、算法、并得出結(jié)論。設(shè)計(jì)過程如圖1-1所示圖1-1 總體設(shè)計(jì)圖二、相關(guān)工具的基本理論(一) 關(guān)于ASP.NET的說明ASP.NET是微軟公司推出的新一代企業(yè)級(jí)B/C模式Web應(yīng)用程序的開發(fā)平臺(tái),與以往的類似技術(shù)相比,它具有開發(fā)效率高、使用簡(jiǎn)單、支持多種開發(fā)語言、運(yùn)行速度快等特點(diǎn),是微軟公司構(gòu)建高交互性網(wǎng)站的旗艦技術(shù),現(xiàn)在Internet上提供服務(wù)的大型網(wǎng)站有很多都是構(gòu)建于ASP.NET之上的。ASP.NET發(fā)展相當(dāng)迅速,版本不斷更新,功能不斷增強(qiáng)。ASP.NET經(jīng)歷了近十年的發(fā)展,知識(shí)體系越拉越龐大,涉及的技術(shù)內(nèi)容也日漸增多。簡(jiǎn)單性和易學(xué)性,ASP.NET是運(yùn)行一些很平常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非常簡(jiǎn)單。例如ASP.NET頁面構(gòu)架允許你建立你自己的用戶分界面,使其不同于常見的VB-Like界面。另外,通用語言簡(jiǎn)化開發(fā)使把代碼結(jié)合成軟件簡(jiǎn)單的就像吃飯。ASP.NET 的語法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。 ASP.NET 是一個(gè)已編譯的、基于 .NET 的環(huán)境,把基于通用語言的程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,比ASP即時(shí)解釋程序速度上要快很多.而且是可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、C# 和 JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何 ASP.NET 應(yīng)用程序都可以使用整個(gè) .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等等。 ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio.Net)一起工作。(二) 關(guān)于績(jī)效管理系統(tǒng)績(jī)效管理系統(tǒng)在最初級(jí)階段是統(tǒng)計(jì)系統(tǒng),所研究的內(nèi)容是數(shù)量數(shù)據(jù)間的表面的規(guī)律,它可以把數(shù)據(jù)分成較相關(guān)和較不相關(guān)的組,然后把數(shù)據(jù)轉(zhuǎn)換為信息???jī)效管理這一詞語在企業(yè)里幾乎無人不曉,正有些人所說的,“一股績(jī)效管理浪潮正在席卷中國(guó)大江南北的企業(yè).”然而我們是否真正理解績(jī)效管理了呢?績(jī)效管理這一詞說來“氣派”與“現(xiàn)代化”,但是作為管理者是否對(duì)之做好了充分的準(zhǔn)備呢?實(shí)際上,實(shí)施有效的績(jī)效管理體系,其“知易行難”或者甚至是“知難行易難”,遠(yuǎn)遠(yuǎn)超出了管理者的心理準(zhǔn)備,而使得績(jī)效管理遭遇失敗,而大部分企業(yè)之所以失敗,是因?yàn)槠髽I(yè)對(duì)績(jī)效管理孤立和片面的理解。因此我們需要重新認(rèn)識(shí)績(jī)效管理。設(shè)置什么樣的績(jī)效指標(biāo)是績(jī)效考核中一個(gè)重要的、同時(shí)也是比較難于解決的問題,在實(shí)踐中,由于缺乏科學(xué)的績(jī)效指標(biāo)的分解工具,中小企業(yè)績(jī)效考核指標(biāo)體系沒有形成統(tǒng)一關(guān)聯(lián)的、方向一致的績(jī)效目標(biāo)與指標(biāo)鏈。在績(jī)效管理過程中,應(yīng)該主要抓住關(guān)鍵業(yè)績(jī)指標(biāo),針對(duì)不同的員工建立個(gè)性化的考核指標(biāo),將員工的行為引向組織戰(zhàn)略的目標(biāo)方向。(三) 數(shù)據(jù)庫系統(tǒng)概述數(shù)據(jù)庫系統(tǒng)是當(dāng)前極其活躍且富有挑戰(zhàn)性的研究領(lǐng)域,數(shù)據(jù)庫系統(tǒng)技術(shù)是當(dāng)今最廣泛應(yīng)用的技術(shù)。數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。應(yīng)當(dāng)指出的是,數(shù)據(jù)庫的建立、使用和維護(hù)等工作只靠一個(gè)DBMS遠(yuǎn)遠(yuǎn)不夠,還要有專門的人員來完成,這些人被稱為數(shù)據(jù)庫管理員。在一般不引起混淆的情況下常常把數(shù)據(jù)庫系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫。數(shù)據(jù)庫技術(shù)是應(yīng)數(shù)據(jù)管理任務(wù)的需要而產(chǎn)生的。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,其應(yīng)用遠(yuǎn)遠(yuǎn)地超出了這個(gè)范圍。在應(yīng)用需求的推動(dòng)下,在計(jì)算機(jī)硬件,軟件發(fā)展的基礎(chǔ)上,數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)三個(gè)階段。與人工管理和文件系統(tǒng)相比,數(shù)據(jù)庫系統(tǒng)的特點(diǎn)主要有以下幾個(gè)主面:l 數(shù)據(jù)的結(jié)構(gòu)化;l 數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充;l 數(shù)據(jù)獨(dú)立性高;l 數(shù)據(jù)由DBMS統(tǒng)一管理和控制。目前,數(shù)據(jù)庫己經(jīng)成為現(xiàn)代信息系統(tǒng)的不可分離的重要組成部分。具有數(shù)百萬甚至數(shù)十億字節(jié)信息的數(shù)據(jù)庫己經(jīng)普遍存在于科學(xué)技術(shù)、工業(yè)、農(nóng)業(yè)、商業(yè)、服務(wù)業(yè)和政府部門的信息系統(tǒng)。20世紀(jì)80年代后不公在大型機(jī)上,在多數(shù)微機(jī)上也配置了DBMS,使數(shù)據(jù)庫技術(shù)得到了更加廣泛的應(yīng)用和普及,是計(jì)算機(jī)領(lǐng)域中發(fā)展最快的技術(shù)之一。(四) 關(guān)于SQL SERVER 2000SQL SERVER 2000是由Microsoft公司開發(fā)的功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特點(diǎn)是:易于安裝,可伸縮性強(qiáng),支持?jǐn)?shù)據(jù)倉庫,便于開發(fā),使用和系統(tǒng)集成。不僅吸收了許多新的功能以增加系統(tǒng)的運(yùn)行性能,而且還使數(shù)據(jù)庫的管理工作更加輕松。SQL SERVER 2000可以使操作系統(tǒng)具有應(yīng)用程序數(shù)據(jù)庫,并被優(yōu)化支持未連接用戶或移動(dòng)用戶。它也用于在單用戶機(jī)器上進(jìn)行小型應(yīng)用程序的開發(fā),能夠很好的滿足我們的需要。三、系統(tǒng)需求分析與總體設(shè)計(jì)(一) 需求分析需求分析是軟件定義的最后一個(gè)階段,它的基本任務(wù)是回答“系統(tǒng)必須做什么“這個(gè)問題。需求分析的任務(wù)不是確定系統(tǒng)怎樣完成他的工作,而僅僅是確定系統(tǒng)完成哪些工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求??尚行匝芯侩A段產(chǎn)生的文檔,特別是數(shù)據(jù)流成圖,是需求分析的出發(fā)點(diǎn)。數(shù)據(jù)流成圖中已經(jīng)劃分出系統(tǒng)必須完成的許多基本功能,系統(tǒng)分析員將仔細(xì)研究這些功能并進(jìn)一步將它們具體化。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。因此,必須用行之有效的方法對(duì)軟件需求進(jìn)行嚴(yán)格的審查驗(yàn)證。(二) 系統(tǒng)設(shè)計(jì)1. 系統(tǒng)功能分析采用Microsoft Visual Studio 2008+SQL2000技術(shù)進(jìn)行實(shí)現(xiàn)整個(gè)系統(tǒng)服務(wù)于公司員工、部長(zhǎng)、系統(tǒng)管理員三類用戶,從操作簡(jiǎn)便、界面美觀、靈活實(shí)用的用戶要求出發(fā),設(shè)計(jì)開發(fā)系統(tǒng)的員工和部長(zhǎng)管理、新聞管理、工作任務(wù)分配、日志報(bào)告、留言欄、后臺(tái)管理等。員工模塊:該模塊主要是員工的登錄的實(shí)現(xiàn);員工登錄后可進(jìn)行個(gè)人密碼的修改;查看自己的工作任務(wù),寫每日?qǐng)?bào)告,查看公司新聞、留言功能。部長(zhǎng)模塊:該模塊主要是部長(zhǎng)的登錄的實(shí)現(xiàn);部長(zhǎng)登陸后可進(jìn)行查看員工的每日?qǐng)?bào)告,分配工作任務(wù)給員工,查看公司新聞等。系統(tǒng)管理員模塊:該模塊主要是系統(tǒng)管理員登錄的實(shí)現(xiàn);系統(tǒng)管理員登陸后可以管理公司新聞,管理公司人員,分配各部門階段性任務(wù)等。最后,對(duì)每個(gè)功能模塊和整個(gè)系統(tǒng)進(jìn)行了測(cè)試,測(cè)試結(jié)果表明:系統(tǒng)基本具備了中小型企業(yè)績(jī)效正常運(yùn)行的功能以及快速的響應(yīng)速度。仔細(xì)分析調(diào)查有關(guān)企業(yè)人事信息需求的基礎(chǔ)上,將得到如圖1-1的數(shù)據(jù)流程。圖3-1 系統(tǒng)數(shù)據(jù)流程圖2. 系統(tǒng)功能結(jié)構(gòu)圖根據(jù)系統(tǒng)功能的要求,可以將系統(tǒng)分解成幾個(gè)功能模塊來分別設(shè)計(jì),功能模塊如圖3-2所示:37圖3-2 功能模塊(三) 數(shù)據(jù)庫設(shè)計(jì)1. 數(shù)據(jù)庫需求分析數(shù)據(jù)庫的設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最有效的數(shù)據(jù)庫模式,建立數(shù)據(jù)及應(yīng)用系統(tǒng),實(shí)質(zhì)能夠有效地存儲(chǔ)數(shù)據(jù),滿足用戶的需求,數(shù)據(jù)庫設(shè)計(jì)是在數(shù)據(jù)庫管理系統(tǒng)支持下進(jìn)行的。2. 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)實(shí)體間E-R模型的需求分析,具體數(shù)據(jù)表的設(shè)計(jì)如表3-1表3-12的表格所示。表3-1 用戶信息表列名數(shù)據(jù)類型長(zhǎng)度允許空中文含義idint4否編號(hào)usernamechar10是用戶名passwordchar10是密碼positionvarchar50是職位表3-2 部門信息表列名數(shù)據(jù)類型長(zhǎng)度允許空中文含義idint4否編號(hào)dep_namevarchar50是部門名稱dep_principalvarchar50是部門用戶名dep_idchar10是賬號(hào)dep_pwdchar10是密碼表3-3 日志類型列名數(shù)據(jù)類型長(zhǎng)度允許空中文含義idint4否編號(hào)usernamechar10是用戶名log_titlevarchar50是標(biāo)題log_timevarchar50是時(shí)間log_contentvarchar100是內(nèi)容表3-4 留言表列名數(shù)據(jù)類型長(zhǎng)度允許空中文含義idint4否編號(hào)usernamechar50是用戶名contentvarchar300是留言內(nèi)容replyvarchar300是回復(fù)datetimedatetime8是時(shí)間picvarchar50是頭像表3-5 新聞表列名數(shù)據(jù)類型長(zhǎng)度允許空中文含義idint4否編號(hào)titlenvarchar50是標(biāo)題class1nvarchar50是類別contentntext16是內(nèi)容laiznvarchar50是姓名join_datesmalldatetime4是添加時(shí)間change_datesmalldatetime4是修改時(shí)間picturenvarchar50是圖片imgurlchar10是圖片路徑picnumchar10是圖片數(shù)量imgtextchar10是圖片文字imglinkchar10是圖片鏈接imgAltchar10是圖片來源表3-6 新聞?lì)愋捅砹忻麛?shù)據(jù)類型長(zhǎng)度允許空中文含義idint4否編號(hào)class1nvarchar50是一級(jí)類別class2nvarchar50是二級(jí)類別sjclassnvarchar50是實(shí)際類別表3-7 部門任務(wù)表列名數(shù)據(jù)類型長(zhǎng)度允許空中文含義idint4否編號(hào)dep_namechar10是部門名稱yyearchar10是年mmonthchar10是月task_titlevarchar50是任務(wù)標(biāo)題task_contentvarchar200是任務(wù)內(nèi)容表3-8 任務(wù)表列名數(shù)據(jù)類型長(zhǎng)度允許空中文含義idint4否編號(hào)pnamechar10是姓名from_timechar40是開始時(shí)間to_timechar40是結(jié)束時(shí)間workcontentnvarchar300是工作內(nèi)容(四) 績(jī)效考核的流程績(jī)效考核的流程不單單是一個(gè)線性的過程,而是一個(gè)循環(huán)的,動(dòng)態(tài)的體系???jī)效考核以一個(gè)周期為單位,從制定考核計(jì)劃開始,經(jīng)歷技術(shù)準(zhǔn)備、選拔考核人員、收集資料信息、做出分析評(píng)價(jià)、考核結(jié)果運(yùn)用五個(gè)階段,最后以考核結(jié)果反饋結(jié)束這一周期的績(jī)效考核,接著又作為下一個(gè)績(jī)效考核周期的依據(jù),從而循環(huán),反復(fù)形成一個(gè)動(dòng)態(tài)的體系。具體流程如圖3-3。圖3-3 績(jī)效考核流程示意圖(五) 績(jī)效考核的內(nèi)容績(jī)效管理是一個(gè)完整的系統(tǒng),在這個(gè)系統(tǒng)中,組織、經(jīng)理和員工全部參與進(jìn)來,經(jīng)理和員工通過溝通的方式,將企業(yè)的戰(zhàn)略、經(jīng)理的職責(zé)、管理的方式和手段以及員工的績(jī)效目標(biāo)等管理的基本內(nèi)容確定下來,在持續(xù)不斷溝通的前提下,經(jīng)理幫助員工清除工作過程中的障礙,提供必要的支持、指導(dǎo)和幫助,與員工一起共同完成績(jī)效目標(biāo),從而實(shí)現(xiàn)組織的遠(yuǎn)景規(guī)劃和戰(zhàn)略目標(biāo)。績(jī)效考核是對(duì)員工在工作過程中表現(xiàn)出來的工作業(yè)績(jī)、工作能力、工作態(tài)度以及個(gè)人品德等進(jìn)行評(píng)價(jià),并用之判斷員工與崗位的要求是否相稱。員工考評(píng)的內(nèi)容大致可以分為德、能、績(jī)、勤四個(gè)方面。根據(jù)不同的需要,考評(píng)時(shí)有不同的側(cè)重。在績(jī)效考核中,要建立考核項(xiàng)目指標(biāo)體系,確定各項(xiàng)目的分值分配,并規(guī)定各項(xiàng)目的打分標(biāo)準(zhǔn)。四、系統(tǒng)詳細(xì)設(shè)計(jì)(一) 系統(tǒng)模塊的具體實(shí)現(xiàn)1 系統(tǒng)的主界面績(jī)效管理系統(tǒng)的主界面采用Web界面,使系統(tǒng)更加美觀,方便實(shí)用.在登陸主界面之前,首先登記用戶管理窗體,如圖4-1所示:圖4-1 系統(tǒng)登陸流程圖打開Visual Studio.Net 2008后,單擊文件|新建文件菜單,在模版中選擇Web 窗體,將自動(dòng)產(chǎn)生.aspx和.aspx.cs文件,屬性都是缺省設(shè)置。將這個(gè)工程項(xiàng)目命名為default.aspx。這個(gè)項(xiàng)目我們使用多文檔界面,單擊工具欄中的新建文件按扭,產(chǎn)生一個(gè)頁面。在頁面上添加所需控件。創(chuàng)建好的窗體如圖4-2所示。圖4-2 系統(tǒng)的主界面這是系統(tǒng)管理員登錄后的主界面,部長(zhǎng)和普通員工登錄后的主界面類似這樣。在主界面中,導(dǎo)航欄菜單是此系統(tǒng)的重要組成部份,其中包括N個(gè)主要功能模塊:首頁,員工信息管理模塊,部門計(jì)劃管理模塊,部門管理模塊和系統(tǒng)管理模塊等。在編寫程序的具體代碼之前首先要?jiǎng)?chuàng)建公用類,VS.NET C#中可以用公用類來存放整個(gè)工程項(xiàng)目公用的函數(shù),過程和全局變量等。這樣可以極大的提高代碼的效率。在項(xiàng)目資源管理器中為項(xiàng)目在web.config配置和數(shù)據(jù)庫添加一個(gè)class,并保存就可以開始添加代碼了。Web.config配置文件如下: Class公共代碼如下:public class DbManagerpublic DbManager() public static DataTable ExcuteQuery(string strSql) string ConnectionString = ConfigurationManager.ConnectionStringssqlcon.ConnectionString; SqlConnection conn = new SqlConnection(ConnectionString); try SqlDataAdapter adapter = new SqlDataAdapter(strSql, conn); DataSet ds = new DataSet(); adapter.Fill(ds); return ds.Tables0; finally if (conn.State = ConnectionState.Open) conn.Close(); public static int ExecuteNonQuery(string strsql) string ConnectionString = ConfigurationManager.ConnectionStringssqlcon.ConnectionString; SqlConnection conn = new SqlConnection(ConnectionString); conn.Open(); try SqlCommand cmd = new SqlCommand(strsql, conn); return (cmd.ExecuteNonQuery(); finally if (conn.State = ConnectionState.Open) conn.Close(); public static object ExecuteScalar(string strsql) string ConnectionString = ConfigurationManager.ConnectionStringssqlcon.ConnectionString; SqlConnection conn = new SqlConnection(ConnectionString); conn.Open(); try SqlCommand cmd = new SqlCommand(); cmd = conn.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = strsql; return cmd.ExecuteScalar(); finally if (conn.State = ConnectionState.Open) conn.Close(); 以上函數(shù)代碼分別用來完成執(zhí)行各種SQL語句和連接數(shù)據(jù)庫。2. 登陸模塊登陸模塊主要完成系統(tǒng)管理員,部長(zhǎng),員工三者的登錄情況,如圖4-3到4-5所示:圖4-3 管理員登陸頁面圖4-4 部長(zhǎng)登陸頁面圖4-5 員工登陸頁面源代碼:protected void btn_login_Click(object sender, EventArgs e) SqlConnection con = new SqlConnection(); con.ConnectionString = Data Source=(local);Initial Catalog=performance;Integrated Security=true; con.Open(); SqlCommand com = new SqlCommand(); com.Connection = con; com.CommandText = select * from tb_user where username= + txt_username.Text + and password= + txt_pwd.Text + and position= + DropDownList1.SelectedValue.ToString() + ; SqlDataReader dr; dr = com.ExecuteReader(); Sessionusername = txt_username.Text; if (dr.Read() if (DropDownList1.SelectedValue.ToString() = 系統(tǒng)管理員) Response.Redirect(index.aspx); if (DropDownList1.SelectedValue.ToString() = 部長(zhǎng)) Response.Redirect(index3.aspx); if (DropDownList1.SelectedValue.ToString() = 員工) Response.Redirect(index2.aspx); else Response.Write(alert(用戶名或密碼不存在或權(quán)限不符) 3. 部門管理模塊系統(tǒng)管理員可以刪除和添加信息。操作頁面見圖4-6。圖4-6 部門管理頁面源代碼:刪除代碼:protected void GridView1_RowCommand1(object sender, GridViewCommandEventArgs e) /獲取更該得按鈕 int rownum = Convert.ToInt32(e.CommandArgument); /用編輯-列的方式來實(shí)現(xiàn)刪除記錄 if (e.CommandName = del) string strsql = delete tb_department where id= + GridView1.DataKeysrownum0.ToString(); if (DbManager.ExecuteNonQuery(strsql) 0) Response.Write(alert(刪除成功); /重新加載 GridView1.DataBind();添加代碼:protected void add_Click(object sender, EventArgs e) string num = number.Text; string d_name = name.Text; string password = pwd.Text; string dep = DropDownList1.SelectedValue.ToString(); string str = select count(*) from tb_department where dep_name= + dep + and dep_principal= + d_name + and dep_id= + num + and dep_pwd= + password + ; int count = (int)DbManager.ExecuteScalar(str); if (count 0) Response.Write(alert(數(shù)據(jù)庫中已有這條記錄); else string strsql = insert into tb_department values( + dep + , + d_name + , + num + , + password + ); if (DbManager.ExecuteNonQuery(strsql) 0) Response.Write(alert(添加成功); GridView1.DataBind(); 4. 部門計(jì)劃設(shè)置主要是對(duì)部門任務(wù)的分配,操作頁面如圖4-7所示。圖4-7 部門計(jì)劃設(shè)置源代碼:protected void Button8_Click(object sender, EventArgs e) string name = DropDownList1.SelectedValue.ToString() ; string year=DropDownList2.SelectedValue.ToString(); string month=DropDownList3.SelectedValue.ToString(); string title = TextBox1.Text; string content = TextBox2.Text; string str = select count(*) from tb_task where dep_name= + name + and yyear= + year + and mmonth= + month + and task_title= + title + and task_content= + content + ; int count = (int)DbManager.ExecuteScalar(str); if (count 0) Response.Write(alert(數(shù)據(jù)庫中已有這條記錄); else string strsql = insert into tb_task values( +name+ , +year+ , +month+ , +title+ , +content+ ); if (DbManager.ExecuteNonQuery(strsql)0) Response.Write(alert(添加成功); 5. 管理新聞管理新聞:添加,編輯,刪除新聞。操作頁面如圖4-8,圖4-9所示。圖4-8 管理新聞頁面源代碼: void bind() string sql; sql = select id,title,class1,join_date from tb_news order by id desc; SqlDataSource1.SelectCommand=sql; SqlDataSource1.DeleteCommand = sql; GridView1.DataBind(); protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) int sid = (int)GridView1.DataKeyse.RowIndex.Value; string sql = DELETE FROM tb_news where id= + sid; norke.DoSql(sql); bind(); 圖4-9 添加新聞頁面源代碼:protected void Page_Load(object sender, EventArgs e) if (!this.IsPostBack) bind(); if (Request.QueryStringnid != null) upbind(); Button1.Text = 修改; void bind() string sql; sql = select * from tb_news_class order by id desc; DropDownList1.DataSource = norke.GreatDs(sql); DropDownList1.DataTextField = class1; DropDownList1.DataBind(); void upbind() string sql; sql = select top 1 * from tb_news where id= + Request.QueryStringnid; DataTable dt = new DataTable(); dt = norke.GreatDs(sql).Tables0; TextBox_title.Text = dt.Rows0title.ToString(); FCKeditor1.Value = dt.Rows0content.ToString(); TextBox_add.Text = dt.Rows0laiz.ToString(); protected void Button1_Click(object sender, EventArgs e) string sql; if (Request.QueryStringnid != null) sql = update tb_news set title= + (TextBox_title.Text) + ,content= + FCKeditor1.Value + ,laiz= + (TextBox_add.Text) + ,change_date= + DateTime.Now + ,class1= + DropDownList1.SelectedItem.Value + where id= + Request.QueryStringnid; norke.DoSql(sql); Response.Redirect(News_Manage.aspx); else sql = insert into tb_news (title,content,laiz,join_date,class1) values ( + (TextBox_title.Text) + , + (FCKeditor1.Value) + , + (TextBox_add.Text) + , + DateTime.Now + , + DropDownList1.SelectedItem.Value + ); norke.DoSql(sql); Response.Redirect(News_Manage.aspx); 新聞中心:查看公司新聞。操作頁面如圖4-10,4-11所示。圖4-10 新聞中心頁面圖4-11 具體新聞頁面源代碼:void bind() string sql = select id,title,content, convert(varchar(10),join_date,102) as join_date from tb_news where id= + Request.QueryStringid; DataTable dt = new DataTable(); dt = norke.GreatDs(sql).Tables0; this.title.Text = dt.Rows0title.ToString(); this.content.Text = dt.Rows0content.ToString(); this.time.Text = dt.Rows0join_date.ToString(); SiteName = this.title.Text;6. 留言管理模塊發(fā)表留言:操作頁面如圖4-12所示。圖4-12 發(fā)表留言源代碼:string strsql = insert into tb_message(username,content,pic,datetime) values( + TextBox1.Text + , + TextBox2.Text + , + DropDownList1.SelectedValue.ToString() + , + DateTime.Now.ToString()+ ); if (DbManager.ExecuteNonQuery(strsql) 0) Response.Write(alert(添加成功); Response.Write(location.assign(show.aspx); 查看留言:操作頁面如圖4-13所示。圖4-13 查看留言回復(fù)留言:操作頁面如圖4-14所示。圖4-14 回復(fù)留言源代碼:string strSQL = update tb_message set reply= + TextBox1.Text + where id=+Convert.ToUInt32(Request.QueryStringid); if (DbManager.ExecuteNonQuery(strSQL) 0) Response.Write(location.assign(show.aspx); 7. 任務(wù)分配計(jì)劃模塊任務(wù)分配計(jì)劃:部長(zhǎng)給部門員

溫馨提示

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

評(píng)論

0/150

提交評(píng)論