绩效管理系统-毕业论文_第1页
绩效管理系统-毕业论文_第2页
绩效管理系统-毕业论文_第3页
绩效管理系统-毕业论文_第4页
绩效管理系统-毕业论文_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、苏州工业职业技术学院Suzhou Institute Of Industrial Technology绩效管理系统毕业设计说明书系 部:信息工程系学生姓名:胡文贵专业班级:软件09 C1学 号: 093431134指导教师:朱东2012年3 月24 日 TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 摘要1 HYPERLINK l bookmark4 o Current Document 一、前言2 HYPERLINK l bookmark6 o Current Document 二、相关工具的基本理论4(一) 关于ASP NET勺

2、说明4(二)关于绩效管理系统4(三)数据库系统概述5(四) 关于 SQL SERVER 20QQ5 HYPERLINK l bookmark8 o Current Document 三、系统需求分析与总体设计 6(一)需求分析6(二)系统设计60 系统功能分析 6。 系统功能结构图7(三)数据库设计8o 数据库需求分析8.数据库逻辑结构设计8(四) 绩效考核的流程 11(五)绩效考核的内容12 HYPERLINK l bookmark10 o Current Document 四、系统详细设计13(一)系统模块的具体实现 13系统的主界面13.登陆模块16.部门管理模块18.部门计划设置20.

3、管理新闻226.留言管理模块267。任务分配计划模块288。员工信息管理299。写每日报告模块31.系统管理模块33.绩效评价模块 33(二)本章小结35 HYPERLINK l bookmark129 o Current Document 总结36 HYPERLINK l bookmark131 o Current Document 致谢37 HYPERLINK l bookmark133 o Current Document 参考文献38摘要由于计算机技术的高速发展,绩效管理这一词语在企业里几乎无人不晓,正如有些人 所说的,“一股绩效管理浪潮正在席卷中国大江南北的企业。”该程序通过 ASP

4、 NET 3.5的ADO NET数据对象来实现ASP.NETt台与后台SQL SERVE敷据库的连接,并具有典型 的数据库应用系统的特征,完成了系统结构与实际应用的紧密结合.本文研究了我国中小企业绩效考核指标设置的问题与对策,利用360度评估法、目标考核法和工作标准法等方法,论述了我国中小企业绩效考核指标的设置应该是:在职能部门方面是部门职责的完成 情况;在员工方面是德、勤、能、绩等一系列因素.并证明了绩效指标的设置在我国中小企业绩效考核中的重要性。关键词:ASP。NET 3.5,SQL SERVER数据库,绩效管理系统作 者:胡文贵指导老师:朱东一、前言随着计算机的日益普及和网络的不断发展,

5、数据库的应用范围越来越广, 数据库应用的功能也越来越强,因此开发绩效管理信息系统应用程序在各企业 中也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。绩效管理是每个企事业单位都需要进行的一项工作,所以,开发绩效管理系统具有较大的社会现实意义,同时绩效管理系统是一切应用系统的典范,它具 有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。绩效管理管理系统主要用于企业内部员工的工作管理,便 于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来 的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对绩效

6、考核管理的效率。因此,绩效考核管理系统是企事业信息化、 智能化、科学化和正规化不可缺少的管理软件。本系统开发的目的一方面从提高公司绩效管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现商 品管理工作的自动化.本系统根据企业管理的一些实际情况而编制的一套自动 化的绩效管理系统.绩效管理系统针对企业员工信息的处理工作采用计算机进行全面的现代化 管理,主要包括:1、后台管理方面:1)新闻管理:主要实现新闻的添加(支持图片新闻),删除,修改等功能.2)员工信息管理:主要实现员工的添加,删除等功能。3)部门计划管理:主要实现分配各部门阶段工作任务等功能。4)部

7、门管理:主要实现部长的添加 ,删除等功能的管理。5)查看留言:查看留言,并删除,回复留言。6)系统管理:主要是本系统的运转。2、前台应用方面:1)公司新闻:主要实现查看公司新闻。2)日志信息管理:主要是员工个人写每日报告功能3)工作任务:主要查看员工的每日工作任务。4)密码修改:主要是实现员工可以修改自己的密码。5)留言栏:主要实现公司内部事务调整的功能。6)员工日志:主要是部长查看员工的日志.7)查看留言:查看留言,并删除,回复留言 .8)部门计划任务:主要是查看阶段内部门要做的工作。9)任务分配计划:只要是实现部长给员工分配工作任务。在员工使用过程中对员工的权限具有一定的限制,防止个别员工

8、对公司信息做出修改、删除等操作。本文首先介绍了绩效考核管理系统所涉及工具和一些相关的理论知识,并注重介绍了企业管理系统和数据库,其中包括对 ASP.NET 3。5和SQL SERVER2000的使用和特点进行了介绍,然后对所做系统进行总体设计,数据库的设计 和详细设计,从这三个方面详细阐明系统的设计过程,最后,在编程实现的过程中,介绍本人使用 ASP.NET 3.5对数据库基应用程序进行设计、开发与实现的 思路、算法、并得出结论。设计过程如图1 1所示图1 1总体设计图二、相关工具的基本理论(一) 关于ASR NET的说明ASR NET是微软公司推出的新一代企业级B/C模式Web应用程序的开发

9、平台,与以往的类似技术相比,它具有开发效率高、使用简单、支持多种开发语 言、运行速度快等特点,是微软公司构建高交互性网站的旗舰技术,现在 Internet 上提供服务的大型网站有很多都是构建于ASP.NET之上的。ASR NET发展相当迅速,版本不断更新,功能不断增强。ASP.NET经历了近十年的发展,知识体系越拉越庞大,涉及的技术内容也日 渐增多。简单性和易学性,ASP.NET是运行一些很平常的任务如表单的提交客户 端的身份验证、分布系统和网站配置变得非常简单.例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件

10、简单的就像吃饭。ASR NET的语法在很大程度上与 ASP兼容,同时它还提供一种新的编程 模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP应用程序中逐渐添加 ASP。NET功能,随时增强 ASP应 用程序的功能。 ASP。NET是一个已编译的、基于 。NET的环境,把基于通用 语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多。而且是可以用任何与。NET兼容的语言(包括Visual Basic NET C# 和 JScriptNET)创作应用程序.另外,任彳ASP.NET应用程序都可以使用整个 .NET

11、Framework。开发人员可以方便地获得这些技术 的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP。NET可以无缝地与 WYSIWYG HTMLtg辑器和其他编程工具(包括Microsoft Visual Studio 。 Net) 一起工作。(二)关于绩效管理系统绩效管理系统在最初级阶段是统计系统,所研究的内容是数量数据间的表 面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息.绩效管理这一词语在企业里几乎无人不晓,正有些人所说的,“一股绩效管理浪潮正在席卷中国大江南北的企业.然而我们是否真正理解绩效管理了呢?绩效管理这一词说来“气派”与“现代化”,但

12、是作为管理者是否对之做好了充分的准备呢?实际上,实施有效的绩效管理体系,其“知易行难”或者甚至是“知难行易难,远远超出了管理者的心理准备 ,而使得绩效管理遭遇失败,而大部分 企业之所以失败,是因为企业对绩效管理孤立和片面的理解.因此我们需要重新认识绩效管理.设置什么样的绩效指标是绩效考核中一个重要的、同时也是比较难于解决的问题,在实践中,由于缺乏科学的绩效指标的分解工具,中小企业 绩效考核指标体系没有形成统一关联的、方向一致的绩效目标与指标链。在绩 效管理过程中,应该主要抓住关键业绩指标,针对不同的员工建立个性化的考 核指标,将员工的行为引向组织战略的目标方向。(三)数据库系统概述数据库系统是

13、当前极其活跃且富有挑战性的研究领域,数据库系统技术是当今最广泛应用的技术.数据库系统是指在计算机系统中引入数据库后的系统 一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。应当 指出的是,数据库的建立、使用和维护等工作只靠一个DBMS远远不够,还要有专门的人员来完成,这些人被称为数据库管理员。在一般不引起混淆的情况下常常把数据库系统简称为数据库。数据库技术是应数据管理任务的需要而产生的随着计算机技术的不断发展,其应用远远地超出了这个范围。在应用需求的 推动下,在计算机硬件,软件发展白基础上,数据管理技术经历了人工管理、文件 系统、数据库系统三个阶段。与人工管理和文件系统相比,数据

14、库系统的特点主要有以下几个主面:数据的结构化; 数据的共享性高,冗余度低,易扩充; 数据独立性高;数据由DBM斑一管理和控制。目前,数据库己经成为现代信息系统的不可分离的重要组成部分。具有数百 万甚至数十亿字节信息的数据库己经普遍存在于科学技术、工业、农业、商业、 服务业和政府部门的信息系统。20世纪80年代后不公在大型机上,在多数微机上也配置了 DBMS使数据库技术得到了更加广泛的应用和普及,是计算机领域中发展最快的技术之一。(四)关于 SQL SERVER 2000SQLSERVEF2000是由Microsoft 公司开发的功能强大的关系型数据库管理 系统,其主要特点是:易于安装,可伸缩性

15、强,支持数据仓库,便于开发,使用和系统集成。不仅吸收了许多新的功能以增加系统的运行性能,而且还使数据库的管理工作更加轻松。 SQL SERVER 2000可以使操作系统具有应用程序数据库 并被优化支持未连接用户或移动用户。它也用于在单用户机器上进行小型应用 程序的开发,能够很好的满足我们的需要.三、系统需求分析与总体设计(一) 需求分析需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做 什么“这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是 确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要 求。可行性研究阶段产生的文档,特别是数据流成图,是需求分

16、析的出发点。数据流成图中已经划分出系统必须完成的许多基本功能,系统分析员将仔细研 究这些功能并进一步将它们具体化。需求分析的结果是系统开发的基础,关系 到工程的成败和软件产品的质量.因此,必须用行之有效的方法对软件需求进行 严格的审查验证.(二)系统设计0系统功能分析采用Microsoft Visual Studio 2008+SQL2000技术进行实现整个系统服务于公司员工、部长、系统管理员三类用户,从操作简便、界面美观、灵活实用的用户要求出发,设计开发系统的员工和部长管理、新闻管理、工作任务分配、 日志报告、留言栏、后台管理等。员工模块:该模块主要是员工的登录的实现;员工登录后可进行个人密

17、码 的修改;查看自己的工作任务,写每日报告,查看公司新闻、留言功能。部长模块:该模块主要是部长的登录的实现;部长登陆后可进行查看员工的每日报告,分配工作任务给员工,查看公司新闻等。系统管理员模块:该模块主要是系统管理员登录的实现;系统管理员登陆后 可以管理公司新闻,管理公司人员,分配各部门阶段性任务等.最后,对每个功能模块和整个系统进行了测试,测试结果表明:系统基本具 备了中小型企业绩效正常运行的功能以及快速的响应速度。仔细分析调查有关企业人事信息需求的基础上,将得到如图11的数据流程。部tf理系统管理员模块部长模步用户登录员工模块上新闻昌理查看新间添加、删除部门巨内花任务分配查看任务查看回复

18、留言图3-1 系统数据流程图.系统功能结构图根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图3-2所示:新 闻 管 理L部门计划、员工日志r L,J一系统管理.部门管理,部门计划.- 一.员IT信息.留 言 栏图32功能模块(三)数据库设计.数据库需求分析数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式, 建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。.数据库逻辑结构设计根据实体间E-R模型的需求分析,具体数据表的设计如表3-1一表3-12的表格所小。表3-1用户信息表列名数据类型长度允许空中文含义i

19、dint4否编号usernamechar10是用户名passwordchar10是密码positionvarchar50是职位表3-2部门信息表列名数据类型长度允许空中文含义idint4否编号dep_namevarchar50是部门名称dep_principalvarchar50是部门用户名dep_idchar10是账号dep_pwdchar10是密码表33日志类型列名数据类型长度允许空中文含义idint4否编号usernamechar10是用户名log_titlevarchar50是标题log_timevarchar50是时间log_contentvarchar100是内容表3-4留言表列名

20、数据类型长度允许空中文含义idint4否编号usernamechar50是用户名contentvarchar300是留言内容replyvarchar300是回复datetimedatetime8是时间picvarchar50是头像表3-5新闻表列名数据类型长度允许空中文含义idint4否编号titlenvarchar50是标题classlnvarchar50是类别contentntext16是内容laiznvarchar50是姓名join_datesmalldatetime4是添加时间change_datesmalldatetime4是修改时间picturenvarchar50是图片imgur

21、lchar10是图片路径picnumchar10是图片数量imgtextchar10是图片文字imglinkchar10是图片链接imgAltchar10是图片来源表36新闻类型表列名数据类型长度允许空中文含义idint4否编号class1nvarchar50是一级类别class2nvarchar50是二级类别sjclassnvarchar50是实际类别表3-7部门任务表列名数据类型长度允许空中文含义10idint4否编号dep_namechar10是部门名称yyearchar10是年mmonthchar10是月task_titlevarchar50是任务标题task_contentvarch

22、ar200是任务内容表3-8任务表列名数据类型长度允许空中文含义idint4否编号pnamechar10是姓名from_timechar40是开始时间to_timechar40是结束时间workcontentnvarchar300是工作内容(四) 绩效考核的流程绩效考核的流程不单单是一个线性的过程,而是一个循环的,动态的体系 绩效考核以一个周期为单位,从制定考核计划开始,经历技术准备、选拔考核人 员、收集资料信息、做出分析评价、考核结果运用五个阶段,最后以考核结果 反馈结束这一周期的绩效考核,接着又作为下一个绩效考核周期的依据,从而 循环,反复形成一个动态的体系。具体流程如图33。11周期开始

23、制订考核计划进行技术准备选拔考核人员收集资料信息进余-个周期周期给束考核结果反馈考核结果运用救出分折评价图33绩效考核流程小意图(五)绩效考核的内容绩效管理是一个完整的系统,在这个系统中,组织、经理和员工全部参与 进来,经理和员工通过沟通的方式,将企业的战略、经理的职责、管理的方式 和手段以及员工的绩效目标等管理的基本内容确定下来,在持续不断沟通的前 提下,经理帮助员工清除工作过程中的障碍,提供必要的支持、指导和帮助, 与员工一起共同完成绩效目标 ,从而实现组织的远景规划和战略目标。绩效考核 是对员工在工作过程中表现出来的工作业绩、工作能力、工作态度以及个人品 德等进行评价,并用之判断员工与岗

24、位的要求是否相称。员工考评的内容大致 可以分为德、能、绩、勤四个方面。根据不同的需要,考评时有不同的侧重。在绩效考核中,要建立考核项目指标体系,确定各项目的分值分配,并规定各 项目的打分标准。12四、系统详细设计(一) 系统模块的具体实现1系统的主界面绩效管理系统的主界面采用 Web界面,使系统更加美观,方便实用。在登陆主界面之前,首先登记用户管理窗体,如图 4-1所示:图4-1系统登陆流程图打开Visual Studio 。 Net 2008后,单击文件|新建文件菜单,在模版中 选才W Web窗体,将自动产生。aspx和.aspx。cs文件,属性都是缺省设置。将 这个工程项目命名为 defa

25、ult.aspx.这个项目我们使用多文档界面,单击工具栏中的新建文件按扭,产生一个贡面。在页面上添加所需控件。创建好的窗体如图42所示。13IT iffflls-具工息睡,if门外期管理senss不策冒施T7?百题巴舜雨理证岫皿太丁归”I?.江口犀3I只任向上一手新学药,鸵力方姓行货可磨了员工向工作要事,即若于境般内 等界定密A情.附工谋朋够tW韦韩孙fr幺率 未毛 第:处-推力徉定目”于毋忆力:烂 区公上 -1,古则就无总淌定同二的势推到甚始好至差界好.襁 上效力*可至部富R卜问姮+找灶标就正晒L技期目标教融理沦的辞情.目丽遒明丽,对员工的肃“预 累箕酉钎.因此?F的定妙效用推的酎俄应当具体

26、浦蒙.不能曾同下fit 逛慢婢可嫉的使用量比的标漏凝 期归提典士化的工冗可针为防畀一是以军后值期方艮 中-7;1 fl 芯是以相冲站啕方式遇柠FIL itrft 方云冏辛府耳外北一彝的,只建再吊脑或不同而己.E3M 内口和一起出去矶叫“,秋耳金邛.书导小沸.H本一好的。塘亚苜理这一狗诺布业心里只乎无、葩骑.正有些人所:-a-.r =5:.rJ:E -:/ ! z而故们是否真正理阻氮做管理整i遍吐苜瑛这一匐睨亲-r 瀛T与视优优*但是假加管理者生百时二倾丁范介的IW呢?室际上.知晡蜕的研城管理彼蕃.其福品mr或者 基至早咖喧行网专-,诋福出了花理春的心理益备,m使 湾黑姓晋理遭胆文辘,而讨分企业

27、至南式为Jfi.是因支全 北对式姓皆ISTC立制片M制理解.因止索仃需要则认出冢 区首更.役内什必群加她指标是绕弦惹悔中一个重要H.同时由*W带于解古曲词场.在夫技中.由于战芝科学的 奈姓用的施工具,中号企业绮姓与假指林佳累役有刑或维TJBt方向一St的绩效自掠为自知fit. 当创时间为* jmi-u-29 irjblm图4-2 系统的主界面这是系统管理员登录后的主界面,部长和普通员工登录后的主界面类似这 样。在主界面中,导航栏菜单是此系统的重要组成部份,其中包括 N个主要功 能模块:首页,员工信息管理模块,部门计划管理模块,部门管理模块和系统管 理模块等。在编写程序的具体代码之前首先要创建公

28、用类,VS。NET C#中可以用公用类来存放整个工程项目公用的函数,过程和全局变量等。这样可以极大的提高代码的效率。在项目资源管理器中为项目在webo config 配置和数据库添加一个class ,并保存就可以开始添加代码了。Web.config 配置文件如下:connectionStringsadd name= performanceConnectionString”connectionString= Data Source=(local ) ; Initial Catalog=performance ; Integrated Security=True ” providerName=Sy

29、stem。Data.SqlClient ” /add name=sqlcon connectionString=Data Source= (local ); Initial Catalog=performance ; Integrated Security=True providerName= System.Data。 SqlClient /14Class公共代码如下: public class DbManagerpublic DbManager ()public static DataTable ExcuteQuery(string strSql )string ConnectionStri

30、ng = TOC o 1-5 h z ConfigurationManager.ConnectionStrings sqlcon ConnectionString ; SqlConnection conn = new SqlConnection(ConnectionString);try SqlDataAdapter adapter = new SqlDataAdapter(strSql,conn);DataSet ds = new DataSet();adapter 。 Fill (ds);return ds。Tables 0; finally if( conn.State = Connec

31、tionState.Open)conn.Close(); public static int ExecuteNonQuery(string strsql)string ConnectionString =ConfigurationManager.ConnectionStringssqlconConnectionString ;SqlConnection conn = new SqlConnection(ConnectionString);conn 。 Open(); trySqlCommand cmd = new SqlCommand(strsql, conn );return(cmd.Exe

32、cuteNonQuery ();15finallyif(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 ( S

33、qlCommand cmd = new SqlCommand (); cmd = conn.CreateCommand();cmd.CommandType = CommandType.Text; cmd o CommandText = strsql ; return cmd。ExecuteScalar ();finallyif( conn。State = ConnectionState.Open)conn。 Close();)以上函数代码分别用来完成执行各种SQL语句和连接数据库。43到2。登陆模块登陆模块主要完成系统管理员 ,部长,员工三者的登录情况,如图4-5所示:16用户登录图4-3管理

34、员登陆页面用户登录图4-4部长登陆页面用户登录图45员工登陆页面源代码:protected void btn_login_Click(object sender, EventArgs e)(SqlConnection con = new SqlConnection();con.ConnectionString = Data Source=(lo cal);InitialCatalog=performance;Integrated Security=true;con.Open() ;SqlCommand com = new SqlCommand ();com.Connection = con ;

35、com.CommandText = select * from tb_user where username= + txt_username 。 Text + and password= + txt_pwd.Text + andposition + DropDownList1.SelectedValue.ToString() + ” ;SqlDataReader dr;dr = com 。ExecuteReader();17Session username= txt_username 。Text;if (dr 。 Read。)if(DropDownList1.SelectedValue。ToS

36、tring理员)Response.Redirect(index.aspx) ; if(DropDownList1.SelectedValue 。ToString Response.Redirect(index3。aspx); if(DropDownList1.SelectedValue 。ToString Response。Redirect( index2.aspx); else()=系统管()=部长)()=员工”)Response.Write( 0)Response。Write( 0) Response.Writeand dep_principal=and dep_pwd= )from tb

37、_department where+ d_name + and + password + ”;)DbManager.ExecuteScalar (str);( script alert (数据库中已有这条记录)/script else ”);string strsql =“ + dname +if (DbManager“ insert into tb_department values ( + dep, + num + ,, ” + password + ”,)” ;ExecuteNonQuery (strsql) 0 )Response.Write( alert (添加成功) 月度计划制定邮

38、部门:开发部阕所在年例 回任务标题;|项目给束! 任务内容】W1邛图4-7部门计划设置源代码:protected void Button8_Click(object sender, EventArgs e)string name = DropDownListl。SelectedValuestring year=DropDownList2.SelectedValue。ToString (); ToString ();string month=DropDownList3string title = TextBox1string content = TextBox2string str = sele

39、ct count(*o SelectedValue。ToString(); Text ;Text;) from tb_task where dep_name=+ name + tasktitle=and yyear= + year + and mmonth= + month + and+ title + and taskcontent=+ content +” ” ;(int)DbManager.ExecuteScalar (str);int count =if (count 0( alert(数据库中已有这条记录) Response.Write0)Response.Write( script

40、alert (添加成功) 0 ) Response.Write( script alert(添加成功)/script”);Response.Write (location.assign(show.aspx) /script”);查看留言:操作页面如图4-13所示。26图4-13查看留言回复留言:操作页面如图4-14所示。回复留言小猪时此留言的回复这周末部门累罂小回复留言|暂不回复图4-14回复留言源代码:string strSQL = update tb_message set reply= + TextBoxl.Text +27 where id=+Convert.ToUInt32 ( Re

41、quest.QueryString id );if ( DbManager.ExecuteNonQuery (strSQL) 0 )Response.Write ( scriptlocation 。assign(show 。 aspx) ” );.任务分配计划模块任务分配计划:部长给部门员工分配任务,如图415所示:人员:小揩碑3月Z0日始时间2012年3月30日结束蛔 TOC o 1-5 h z 2012曰一二三四 五 六262728291234557&91011 12受短短1Z1B1920212223M302S262728291234567培训下一批实为生!任务内容,添加清除图4-15任务

42、分配计划 源代码:string strsql = insert into tb_work values( +DropDownList1.SelectedValue.ToString () + , + TextBox1 。 Text + TextBox2 。 Text + , + TextBox3.Text + ) ” ;if (DbManager 。 ExecuteNonQuery(strsql ) 0)Response.Write(alert (添加成功)/script) ;工作任务:员工可以查看部长分配的任务,如图4-16所示:28序号:16姓名 1小赭开始时间:触12年m月结束时间;幼日

43、年$月20030 日工作内容,培训不一午焕习生!序号:9姓名i小猪开始时皿201牵月7日 域时间.2CH2年明U日星期二星期六T佐内容,完成单体涮试图4-16工作任务通过编辑模板,利用id传值可以链接到具体的任务.具体任务:员工可以通过点击具体的姓名查看到具体的工作任务,如图4-17所示:序号;16姓者小猪开始时间.2012年3月20日结束时1司12012年m月30日工作内容:培训下一批实习生!图4 17具体任务8。员工信息管理员工信息管理:删除,添加员工信息。如图 4-18所示:29员工信息:员_L姓名密仍职位操作admtn123系统管理员删除huwengui123部长删除小猪123员工崛小

44、王12345078?员工删除.小雷123456员工MELOzhu123员工删除胡文贵123部长删除添加员工信息:员工姓名;KiaQEiqg员工职位:员二 密码I :林加;图418员工信息管理源代码:添加:protected void add_Click1(object sender, EventArgs e)string str = select count(* + Txtname.Text + and password= = + DropDownList1.SelectedValue 。 int count =(int)DbManager) from tb_user where userna

45、me= + Txtpwdo Text + ” and position ToString( )+ ” ” ;o ExecuteScalar(str );if (count 0) Response.Write ( alert( 数据库中已有这条记 录,) 0)Response.Write ( alert( 添加成功)/script ”);GridView1 。 DataBind ();30删除:protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e )int rownum = Convert 。T

46、oInt32 (e。CommandArgument);/ 用编辑-列的方式来实现删除记录if (e.CommandName = del )string strsql = delete tb_user where id= + GridView1.DataKeysrownum 0 .ToString ();if (DbManager 。ExecuteNonQuery (strsql) 0)Response 。 Write ( script alert(删除成功);/ 重新加载GridView1 。 DataBind();9.写每日报告模块写每日报告模块:如图 419所示:日志信息管理。写今日报告日

47、志标题:累最近工作真黑日志内容:姓名:胡文贵I系统时间;2012-3*721:18111Wmj如图4-19写每日报告模块源代码:string strsql = insert into tb_log values,+ Txtname.Text +31+ Txttitle o Text +, + Label2.Text + , + Txtconent。Text +;if (DbManager。ExecuteNonQuery(strsql ) 0)Response.Write ( scriptalert (添加成功) );员工日志模块:如图 4-20所示:姓名 标题时间内容胡文贵累2012-3- 2

48、119W最近工作真累删除胡稳固jsp2012-2-20 21J9.44j竽代码完成删除湖问归印p.单体测试2012-2-20 214:19spp,单体测试完成小弟 日语学习2012-2-20 21:26:49日语学第1加用如图420员工日志模块源代码:protected void GridView2_RowCommand(object sender , GridViewCommandEventArgs e )int rownum = Convert 。ToInt32( (e。CommandArgumenJ );/ 用编辑-列的方式来实现删除记录if (e 。CommandName = de1

49、)string strsql = delete tb_log where id= + GridView2 。DataKeysrownum0 。ToString();if (DbManager.ExecuteNonQuery(strsql)0)Response.Write( ); / 重新加载GridView2 。 DataBind();3210.系统管理模块系统管理模块:主要是介绍这个绩效管理系统的功能和特色.如图4-21所示:系统功能与特色:(1)系统分三种身份,员工,部门经理!系统管理员.登陆时根据选择不同的角色进入不同黝能的畀面。(2)系统管理员香陆后,可以对新闻进行管理,员工信息管理,部门计划管理,部门管理等,C)部门经理晋陪后,可以查看员工日志,分配任任,查看公司新闻等.(4)员工管陆后,可以查看每日要做的工作,耳每日报告,修改密码,查看公司新闻等.(5)系统特点:采用三层设计愎式,完全采用面向对象稹思本系统完成时间 2cl逐年3月15日图421系统管理11 0绩效评价模块绩效评价模块有两个方面,一是部门任务完成的进度和评价,二是员工个人完忒的进度和评彳介。如图422和4-23所小:邹门计划任纤1都门年月任先具体内容进度时价操作开及深加112iofttvarc日本客户Ol人事都20131W实习生州

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论