企业人事管理系统毕业论文.doc

上传人:豆**** 文档编号:29903654 上传时间:2022-08-02 格式:DOC 页数:43 大小:490.50KB
返回 下载 相关 举报
企业人事管理系统毕业论文.doc_第1页
第1页 / 共43页
企业人事管理系统毕业论文.doc_第2页
第2页 / 共43页
点击查看更多>>
资源描述

《企业人事管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《企业人事管理系统毕业论文.doc(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 沈阳师范大学毕业论文题 目企业人事管理系统系(分院) 学生姓名 学 号 专业名称 指导教师 2012年4 月25 日目录目录1摘要3前言5第一章 概述61.1 开发背景61.2 系统的目标和意义61.3 人事管理系统发展趋势71.4 可行性分析7第二章 技术背景92.1 ASP.NET简介92.2 系统的开发方法、开发工具及其语言特点102.3 ASP.NET开发的软硬件要求11第三章 系统的需求分析及概要设计123.1 系统的需求分析123.2 系统功能描述123.3 功能模块划分123.4 系统的概要设计133.5 数据表的创建18第四章 系统详细设计204.1 管理员的设计201、管理

2、员登录页面如图4-1所示:203、公告管理264、添加公告274.2 部门经理的设计344.2.1对本部门员工进行考勤管理364.3 员工工资模块37第五章 系统测试395.1软件测试的方法395.2模块测试39第六章 总结41致谢42参考文献43摘要人事管理系统是现在公司很好的辅助工具,它为企业的发展提供了很大的便利。本系统使用ASP.NET开发工具创建Web应用程序。采用C#开发语言,使用SQL Server2008数据库访问技术和三层架构实现人事信息的便捷管理。它基本满足了人事管理者和员工对功能的需求,对员工工资,考勤等都有较详细的功能实现,使其从纷杂的事物中解脱,彻底解决了浪费时间和劳

3、动量的问题,提高企业整体工作效率;登录后对权限进行了设置,提高了系统的安全性,保证人事信息的安全,适应网络化社会对企业自身发展的要求,对企业的系统建设有较大意义。关键词:人事管理,员工,ASP.NET,C#, SQL Server2008AbstractPersonnel management system is now very good tool, it is the development of enterprises to provide a great convenience.The system uses ASP.NET development tool for creating

4、Web applications. Using C # development language, using SQL Server2008 database access technology and three tier architecture implementation of personnel and convenient information management. It basically meet the needs of the personnel management and employees on the function of demand, to staff s

5、alary, attendance has detailed function implementation, make it from a myriad of things in the free, completely solve the waste of time and the amount of labor problems, raising the overall efficiency; log permissions settings, improve the security of the system, ensure the safety of personnel infor

6、mation network society, to adapt to enterprise development requirements, to the enterprise system construction is of great significance.Key words: the personnel management; ASP.NET; SQL Server2008前言人的智慧和力量是无穷的,社会的发展和科学的进步,使人才的重要性变得越来越突出,利用计算机实现人事管理已经成为一种趋势。对于大中小企业来说,利用计算机来完成人事管理部分,是推动企业劳动人事管理走向科学化、规

7、范化的必要条件,而公司各部门的调整、工资结算、发放的工作量通常很大,而且不允许出错,如果手工操作,在填制大量的表格时,不仅易混、易错,不便于管理,还会耗费工作人员大量的 时间和精力。如果利用计算机进行管理,不仅能够保证准确无误,而且还可以让信息服务于财务部门及公司的主要管理者。计算机具有存储量大,保密性好,成本低,检索迅速,查找方便,寿命长等特点,更加让人感觉方便可靠,易管理。这些优点都极大地提高了人事管理的效率,为企业的科学化、正规化管理和与世界接轨提供了重要条件。因此,结合中小型企业发展现状及其人事管理工作中的实际需求,设计和开发了基于.NET的人事管理系统。第一章 概述1.1 开发背景管

8、理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。管理信息系统的结构通常由四个部门组成:信息源、信息管理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。目前国内使用和发展的M

9、IS平台模式大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。1.2 系统的目标和意义能够让企业带来先进的管理思想及方法、促进建立现代人事管理模式、促进人事管理正规化、帮助企业提高管理实效、帮助企业降低管理成本。所有的管理的目标都是为了效益。在计划经济时代,传统用人制度忽视人事管理的开发和管理问题,缺乏人事管理的理念和认识,忽视了人才的资源性、整体性等特征。在市

10、场经济和知识经济时代,人事管理必须实现把适应社会主义计划经济的人事管理体制调整为社会主义市场经济体制相配套的人事管理体制,重视人才的资源性和人力资本的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人事管理系统的开发。目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。该系统的具体任务就是设计一个企业职员信息管理系统,由计算机来代替人工执行一系列诸如增加新进员工信息、修改员工信息、删除离职员工信息

11、等操作。这样就使办公人员可以轻松快捷地完成员工信息管理的任务,是企业的员工管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。设计的指导思想是一切为用户着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的应用程序要有良好的容错性,在用户出现错误操作时能尽量及时地给出警告,以便用户及时改正。使其支持企业实现规范化的管理。支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工调动、辞职、退休等。支持企业进行劳动人事管理及其相关方面的科学决策。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必

12、要条件。1.3 人事管理系统发展趋势(1)世界趋势人力资源管理系统主导21世纪,无论是发达国家还是发展中国家,对人力资源的战略性意义都有了深刻的了解,并开始付诸行动。这种状况的变化起因于竞争压力。目前,世纪经济趋向全球化。世纪经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对于不同的组织,人力资源成本在总成本中的比例是不一样的。(2)技术革新无论是现在还是将来,工业的发展越来越多地取决于科学和技术、知识与技能。这不仅要求员工尤其是技术人员掌握信息的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。这就导致了两个问题。

13、第一,随着这种技术革新的发展和知识更新速度的加快,人们又更多的职业选择机会。第二,伴随着这种发展以及职业选择机会的增多,人力资源管理活动和频繁程度加剧;而且这种活动对科学技术的要求与它的反应程度也更高了,进而提高了人力资源成本。所以,人力资源管理就派上了用场。1.4 可行性分析(1)社会可行性分析随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力区进行抄写,提高了工作的

14、效率。(2)技术可行性分析Visual Studio 2008提供了一个统一的、紧密集成的可视化编程环境,简化了开发应用程序的过程,缩短了实用方法的时间。利用Visual Studio.NET,可以非常轻松地创建具有自动伸缩能力的可靠的应用程序和组件。而且微软的优秀成果C#语言保持了C/C+所特有的强大功能和控制能力。与C+十分相识的模型和语法,具有与COM+服务完全的交互性和完全支持能力,能够轻松地迁移现有的代码。数据库SQL2008已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求。如今计算机普及程度日益推广,计算机的配置日新月异,能承载此系统的机器如办公的机器都可以达到要求

15、。所以说本系统具有技术可行性。(3)经济可行性分析采用传统的手工输入方法,不仅工作繁琐而且需要人力输入多,记录容易出错,那样产生了成本高,效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。而采用这种系统所花费的成本,精力都远远低于手工,并且实用十分方便,更新也简易,每个部门只需一个人统一管理,对企业实现办公无纸化能起到很大的作用。所以此系统经济可行性也具备了。(4)管理可行性分析本系统采用了系统数据备份、恢复等功能,而且界面层次分明,一目了然,加上设计方面加入了人性化元素。管理此系统并不难,易学易会。第二章 技术背景2.1 ASP.NET简介ASP.NET是M的一部分,作为战略产品,不

16、仅仅是Active Server Page(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务,能够让开发的人员使用尽可能少的代码完成任务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供了一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visual Basic.NET、C# 和 Jscript.NET)创作应用程序。

17、另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET可以无缝地与WYSIWYG HTML编辑器和其他编程工具(包括Microsoft Visual Studio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。ASP.NET提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.NET的主题就是系统帮用户做了

18、大部分不重要的琐碎的工作。在系统中通过了StringBuilder类给网站中的页面写数据,如StringBuilder .Append(您好!);在后面在写一句response.Write(sb.ToString(); 就可以实现将“您好!”通过后台直接写到页面上了,这样写的好处是,避免使用了微软自带的服务器控件,页面中的所有元素都可以是有静态HTML代替,当需要提交某些操作时,系统可以通过隐藏域自己学提交请求,没有又打到提交按钮,这样写的好处是,避免在页面中生成微软提供的状态值,从而提高了页面的整洁性。2.2 系统的开发方法、开发工具及其语言特点1.系统的开发方法公司人事管理系统的开发是一个

19、复杂的工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是每一种开发方法都要遵循相应的开发策略:(1)系统要解决的问题。(2)系统可行性研究,确定系统要实现的目标。(3)系统开发原则。(4)系统开发前的准备工作。(5)系统开发方法的选择和开发计划的制定。2.SQL Server 的简介SQL Server是微软公司所推出的一套运行在Windows平台上的数据库管理系统,用于提供作为应用程序的数据来源,存放各种数据,并可以让用户很容易地实现所要进行的数据存取操作,同时它也提供了一些可视化的管理工具,协助数据库系统管理者更方便快捷

20、地管理及设计数据库内容,以及对数据库进行维护。SQL在客户/服务开发中的角色,因为本系统所产生和处理的数据量比较大,这就让我们首先想到了SQL Server大型数据库,SQL是一组符合工业标准的数据库操作令集。SQL不是一门语言,无法得到一个专门的SQL软件,它只是服务器数据库的部分。SQL Server 数据库是动态网页中的重要部分。动态网页中的大部分数据都是放在数据库中的,动态网页页面效果是通过调用数据库信息来实现的。因此,数据库在动态网页技术中也起着越来越重要的作用。作为一种查询语言,SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语言集数据查询、数据操纵、数据定义和数据控

21、制功能于一身,它有一体化、高度非过程化、语言简洁、以多种方式使用等特点。数据定义语言(DDL):实现定义、删除和修改数据库对象的功能。数据查询语言(DQL):实现对查询数据的功能。数据操纵语言(DML):实现对数据库数据的增加、删除和修改功能。数据控制语言(DCL):实现控制用户对数据库的操作权限的功能。SQL Server经过不断的更新和升级,现已发展成一个崭新的平台SQL Server 2008,它是一个全面的数据库平台,SQL Server 2008数据库引擎为关系型数据和结构化数据提供了更安全、更可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据库应用程序。3. Vis

22、ual Studio 2008VS2008是Visual Studio 2008的缩写。Visual Studio是微软公司推出的开发环境。它是目前最流行的Windows平台应用程序开发环境。Visual Studio 2008和.NET开发框架紧密结合,是构建下一代互联网应用的优秀工具。它通过提供统一的集成开发环境及工具,大大提高了开发的效率;它集成了多种语言支持,简化了服务器端的开发,提供了高效地创建和使用网络服务的方法等。Visual Studio 2008 是一套完整的开发工具,用于生成ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。2.3

23、 ASP.NET开发的软硬件要求1.ASP.NET开发的软件需求:使用ASP.NET进行Web应用程序的开发,必须具有以下工具:.NET Framework 3.5程序开发环境:Microsoft Visual Studio 2008数据库:SQL Server 2008,用于提供应用程序数据存储2.ASP.NET开发的硬件需求:CPU:1GHz以上内存:256MB以上。在建议的系统配置基础上增加RAM可提高性能,特别是在运行多个应用程序、处理大型项目或进行企业级开发时尤为明显。硬盘空间:系统驱动器至少要1GB的可用空间,而安装Visual Studio 2008的驱动器上需要2GB以上的可用

24、空间。操作系统:Windows XP光驱:需要CD-ROM驱动器或DVD-ROM,或使用虚拟光驱显示器:采用1024768,增强色16位色以上第三章 系统的需求分析及概要设计3.1 系统的需求分析性能需求:整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。用户需求:因为此管理系统主要是针对大多数企业的人事管理部门管理公司内部人事而开发的,公司管理部门的工作人员是主要设计对象,普通用户只要进入系统查询信息,修改密码等。 3.2 系统功能描述本系统是在实际调查的基础上,结合广大中小企业的共同点,严格遵循实

25、事求是的原则,创新而成的。目的是通过该系统实现公司的人事管理,最终实现科学决策。本系统的特点:(1)可代替许多繁杂的人工劳动,如统计、核算等工作,节省许多资源。(2)便于领导层对员工的工资、调度等信息进行查询。(3)利于高级用户进行系统信息管理和维护,也允许普通用户进行部分信息浏览、查看,以实现管理机制透明化。(4)提供了大量的操作提示,以其较强的容错能力,大大方便了管理者和用户的使用,确保了数据的安全性、正确性、完整性和一致性。(5)能在很大程度上优化企业管理,提高企业的工作效率。3.3 功能模块划分本系统从功能上主要分为6个模块,分别是用户管理、部门管理、人员管理、工资管理、信息查询以及系

26、统设置。用户管理:分为高级用户和普通用户,主要用于对公司员工信息的修整和查看。部门管理:用于部门的创建、删除及部门信息的修改和查询等。人员管理:用于对员工的添加、删除、信息修改等进行管理操作。工资管理:用于对员工的工资进行核算等管理。信息查询:用于对员工的详细信息、各部门及公司全体员工工资的查询操作。系统设置:用于对系统的一些基本参数的设置。3.4 系统的概要设计(1)系统整体模块的设计如图3-1所示。图3-1 系统整体模块的设计(2)用户管理用户管理模块主要是为管理公司员工而进行设置的,其主要内容包括用户的添加、用户的删除、用户密码的修改、用户的详细资料等。为了对用户进行权限划分,本系统设置

27、了两种类型的用户,即高级用户和普通用户。一方面管理者不仅可以进行查看,而且可以进行增、删、改等合理的操作,另一方面普通用户可以查看相关信息,以便及时了解公司的最新计划、方针政策和有关个人工资的具体核算,及早发现问题和解决问题。这样可确保公司管理体制的透明化、公开化,让员工真正参与到公司的运营决策中来,让员工发扬主人翁的精神,与公司同呼吸、共发展。(a) 管理员对用户管理的设计如图3-2所示。 图3-2管理员对用户管理的设计说明:管理员通过管理员登录系统进入,可以对增加人员、修改人员资料、对于不在的员工可以删除其信息,也可以查询和调动员工。(b)普通用户对用户管理的设计如图3-3所示 图3-3

28、普通用户对用户管理的设计说明:用户通过普通用户登录系统后进入用户管理的页面,用户可以查看用户详情,修改密码,查询部门,工资等。(3)部门管理部门管理模块主要是管理员为管理公司的各个部门而设置的,其主要内容包括部门的创建、部门的删除、部门的修改和部门的信息查看等功能。因为每个公司都具有不同的部门,如财务部门、人事部门等,在进行人员分工、调动时,利用计算机可以减少繁杂的操作。如部门的名称出现了重名现象,系统会给出相应的提示信息和确认信息,以此达到更完美的目的。管理员对部门管理的设计如图3-4所示图3-4管理员对部门管理的设计说明:管理员通过管理员的登录系统进入后,可以添加、删除、修改、查询部门信息

29、,如公司新增了一个部门,管理员可以通过部门管理来添加新增的部门。(4)人员管理人员的管理有助于公司的发展,主要用于对公司员工的详细信息进行相关操作,其主要内容包括人员详细信息的添加、删除人员以及人员资料的修改等功能。对于新进入公司的员工,管理者可以将其添加至对应的部门,并对个人信息(如电话,地址等)进行注册登记、备案等;对于因多次违反公司纪律或因其他原因需要离开公司的员工,管理者可以将其从所在部门的名单中删除,并且其个人相关信息也会随之删除;对于因调动或登记错误及需要更新的信息,管理者可以随时更改,避免发生不必要的损失。管理员对员工信息管理的设计如图3-5所示 图3-5 管理员对员工信息管理的

30、设计说明:管理员通过管理员登录系统进入后,可以增加、删除调动员工,并且可以修改资料等。(5)工资管理对于员工的工资发放,系统会进行全面、合理、准确的计算,在计算的同时会扣除因请假、迟到、矿工等的工资项。同时,该系统也将负责计算本月因出差等涉及人员补贴,最后确定应发工资和实发工资的数目。管理员对工资管理的设计如图3-6所示。图3-6 管理员对工资管理的设计说明:管理员通过管理员登录系统进入后,可以对工资进行录入、修改和查询等。(6)信息查询信息的查看不仅有助于公司管理体制的透明化、开放化,更有助于公司良好的发展。便捷的查询可以对庞大的数据资源进行准确、有效、快速的统计、分析,并进行输出,可以为公

31、司的长远发展奠定良好的基础。信息查看模块主要用于管理员对公司员工的所有详细信息进行相关查询,其主要内容包括员工姓名、所在部门查询、担任职务等。信息查看模块可以根据需要按部门、用户名和真实姓名等条件进行相关查询。在查询时,填入正确的查询条件后,单击“查询”按钮即可。管理员对信息查询的设计如图3-7所示。图3-7 管理员对信息查询的设计说明:管理员通过管理员登录系统进入后,可以查询个人信息如员工在哪个单位,地址等,还可以查询最新新闻,了解公司的动态等。(7)系统设置系统设置模块主要用于对系统的一些基本数据进行相关的设置,不仅有利于减少繁杂的手工输入操作,更主要的是可以使系统动态地添加、删除一些基本

32、信息,如工龄的设置、学历的设置等。其主要包括职称设置、职务设置、学历设置、院校设置、工龄设置、职工状况设置及公告设置等功能。管理员对系统设置的设计如图3-8所示。 图3-8 管理员对系统设置的设计说明:管理员通过管理登录系统进入后,可以对员工的职称、职务、学历、毕业院校、工龄等进行设置。3.5 数据表的创建通过对系统的分析,结合系统的要点,使用SQL Server2008数据库生成数据库物理模型。共分为4大数据表,分别为:系统设置相关数据表、部门设置相关数据表、工资管理相关数据表、员工基本数据表。1、 员工表注释:将员工ID设置为主键,部门ID作为外键,和一张专门的部门表相关联,方便查询某个员

33、工所在哪个部门。2. 部门表注释:部门ID为主键,员工ID设置为外键,与员工信息表相关联。3、公告表4、请假表注释:将表中的员工ID设置成外键,使请假表和员工表进行关联,方便管理员查询员工请假信息。5、考勤表注释:将员工ID设置成外键,使考勤表和员工表进行关联,方便管理员查询某个员工的考勤信息。6、工资表注释:将员工ID设置成外键,在管理员统计员工工资信息时,方便查询某个员工的工资信息。第四章 系统详细设计4.1 管理员的设计对管理员来说,需要进入后台进行相关的操作,如何安全地进入系统进行后台管理是非常重要的。在本系统的admin文件夹下,有一个login.aspx页面,此页面是为管理员的登录

34、而设置的。1、管理员登录页面如图4-1所示:核心代码如下:protected void Page_Load(object sender, EventArgs e) if (Request.Formsubflag != null & Request.Formsubflag != & Request.Formsubflag = 1) string type = Request.Formtype; model.Worker_Name = Request.Formname.Trim().ToString(); model.Worker_Pwd = Request.Formpwd.Trim().ToSt

35、ring(); model.Worker_States = Convert.ToInt32(type); string path = ; if (type=1) path = /Worker/index.aspx; if (type = 2) path = /ZhuGuan/index.aspx; if (type = 3) path = /Admin/index.aspx; if (EPMS.BLL.Worker.Exists(model) model = EPMS.BLL.Worker.GetModel(model.Worker_Name); HttpCookie name = new H

36、ttpCookie(name, model.Worker_Name); Response.Cookies.Add(name); HttpCookie cook = new HttpCookie(userid,model.Worker_Id.ToString(); Response.Cookies.Add(cook); HttpCookie org_id1 = new HttpCookie(org_id, model.Org_Id.ToString(); Response.Cookies.Add(org_id1); Response.Redirect(path); else Response.W

37、rite(alert(用户名或密码错误!);); 代码解析:通过判断用户选择的登录类型,来判断用户的身份,从而进入相应的界面。1、在用户成功登录后通过Session保存用户信息。model = EPMS.BLL.Worker.GetModel(model.Worker_Name);HttpCookie name = new HttpCookie(name, model.Worker_Name);Response.Cookies.Add(name);HttpCookie cook = new HttpCookie(userid,model.Worker_Id.ToString();Respons

38、e.Cookies.Add(cook);HttpCookie org_id1 = new HttpCookie(org_id, model.Org_Id.ToString();Response.Cookies.Add(org_id1) Response.Redirect(path);这样做的好处在于管理员登录系统进行某些操作后可以记录当前管理员的个人信息(如用户名,ID等)。还可依次作为查询条件方便管理员调用数据等功能。2、String的详细用法说明: String常用方法:1,string Substring(int startindex),string Substring(int star

39、tindex,int length)这个方法是用来截取子字符串startindex:字符开始的位置length:截取字符串的长度。2、string Split(char)将字符串组用Split中的东西分隔 e.g: string str = sd,sa,wqe,we,a;string result = str.Split(,);-/Split必须用单引号foreach(string r in result)Console.WriteLine(r);3、string Replace(oldChar,newChar) 是用来替换的,将oldChar替换成newChar的内容(多用于在网络中屏蔽非法

40、字符等功能)4、string StartsWith(char) 返回值是个bool类型,确定string实例的开头是否与指定的字符串相同。5、string IndexOf(char) 返回指定 Unicode 字符在此字符串中的第一个匹配项的索引。6、string Split(),string Split(char values) -用来以指定的字符分割字符串 -:分割字符 -values:字符数组-: String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象, 这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下

41、, 与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象, 则可以使用 System.Text.:.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时, 使用 StringBuilder 类可以提升性能。管理员登录页面代码解析:管理员可以根据不同的部门查询到不同部门员工的信息。核心代码如下:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) EPMS.Model.Worker model = new EPMS.Model.Worker();

42、model.Worker_Id = Convert.ToInt32(Request.QueryStringid); model = EPMS.BLL.Worker.GetModel(model.Worker_Id); this.name.Text = model.Worker_Name; this.shijian.Text = model.Worker_Time; this.xueli.Text = model.Worker_Education; this.home.Text = model.Worker_Jiguan; protected void Button1_Click(object sender, EventArgs e) EPMS.Model.Worker model = EPMS.BLL.Worker.GetModel(Convert.ToInt32(Request.QueryStringid); model.Worker_Name = t

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁