毕业设计(论文)基于CS模式的企业人事管理系统的设计与实现.doc
《毕业设计(论文)基于CS模式的企业人事管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于CS模式的企业人事管理系统的设计与实现.doc(43页珍藏版)》请在三一办公上搜索。
1、龙岩学院毕业论文(设计)企业人事管理系统的设计与实现 院系 数学与计算机科学学院 专业 计算机科学与技术 年级、班级 2008级 姓名 学号 指导教师(职称):(实验师) 项目总监) 2012年4月20日企业人事管理系统的设计与实现摘要随着计算机技术的飞速发展,计算机在公司和企业管理中应用的普及,利用计算机实现企业人事管理势在必行。为有效改进现有的企业人事管理模式,提高企业对职工工资、考核、奖惩基本信息管理的效率,开发了人事管理系统。本系统是采用功能强大的Visual 2008作为开发工具并结合SQL Server 2005作为后台数据库,使用C#作为开发语言,在基于C/S的开发体系结构上开发
2、出来的单机版人事管理系统。本系统主要包括四大功能模块:人事管理、工资管理、系统管理、用户管理功能。整个系统操作简便、界面友好、灵活、实用、安全。经过实际使用证明,系统可以满足公司或企业人事管理方面的需要,达到了预期的目标。关键词:企业人事管理系统 C/S C# .NETThe Design and Implementation of Enterprise Personnel Management System Based on C/SAbstractWith the rapid development of computer technology, the popular of compute
3、r application in business and enterprises management, implementing personnel management of enterprises by computers is imperative. To effectively improve the existing enterprise personnel management, and the information management efficiency of improving wages for workers, assessment, incentives, a
4、personnel management system is developed. This system is powerful Visual 2008 as a development tool in combination with SQL Server 2005 as back-end database, using C # as development language, stand-alone version of the Personnel Management System developed in C / S-based development architecture. T
5、he system includes four functional modules: personnel management, payroll management, system management, user management capabilities. After the actual applying, the system meets the need of the company or enterprise personnel management, and achieves the desired objectives. Keywords: Business Manag
6、ement System; C/S; C#; .NET目 录摘要IIAbstractIII目 录IV第一章 引言1第二章 开发工具及相关技术22.1.NET平台简介22.2C#实现语言概述22.3数据库技术22.3.1 SQL Server2005概述22.3.2 ADO.NET数据库访问32.4 C/S应用架构3第三章 系统分析43.1系统可行性分析43.1.1 技术可行性43.1.2 经济可行性43.1.3 用户使用可行性43.1.4 法律可行性43.2系统需求分析53.2.1 系统功能层次模块图53.2.2 系统功能需求说明53.2.2.1 人事管理53.2.2.2 工资管理63.2.2
7、.3 系统管理63.2.2.4 管理用户63.2.3 系统非功能性需求说明63.2.3.1 用户数量需求63.2.3.2 时间性能需求63.2.3.3 灵活性能需求73.2.3.4 输入输出需求73.2.3.5 故障处理要求7第四章 系统概要设计84.1系统总设计84.1.1 系统总体设计要求84.1.2 系统总体结构设计原则84.2系统总架构84.3系统功能总体设计结构图94.3.1 人事管理模块94.3.1.1 考评管理94.3.1.2 调动管理104.3.1.3 合同管理104.3.1.4 奖罚管理104.3.1.5 档案管理104.3.2 管理用户模块104.3.2.1 用户管理104
8、.3.2.2 修改密码104.3.3 工资管理模块114.3.3.1 考勤津贴114.3.3.2 工资总结114.3.4 系统管理模块114.3.4.1 部门管理114.3.4.2 职务管理114.4系统SC图124.5管理员登陆流程12第五章 系统详细设计135.1系统数据结构设计135.1.1 概念结构设计135.1.2 系统E-R图135.2系统数据字典155.3数据库实现及数据关系图185.4主要功能模块详细设计185.4.1 部门信息管理185.4.2 员工信息管理195.4.3 员工工资管理195.4.4 员工信息查询205.4.5 员工工资查询205.4.6 角色信息管理215.
9、4.7 角色权限管理215.4.8 用户信息管理21第六章 系统实现226.1系统登录模块面板226.2系统功能模块236.2.1 人事管理界面236.2.1.1 档案管理236.2.1.2 奖罚管理246.2.1.3 调动管理256.2.1.4 考评管理266.2.1.5 合同管理276.2.2 工资管理界面286.2.3 系统管理界面296.2.3.1 部门管理296.2.3.2 职务管理296.2.4 管理用户界面306.2.4.1 用户管理306.2.4.2 密码修改30第七章 系统测试317.1软件测试的重要性317.2软件测试的范围317.3软件测试的目的和原则317.4软件测试的
10、步骤32第八章 总 结33致 谢34引用文献35附 录36附录一36附录二36附录三37第一章 引言随着计算机技术、网络技术和信息技术的飞速发展,计算机在企业管理中已经广泛普及,利用计算机实现企业人事管理办公系统的系统化、科学化和网络化已成为必然趋势。但现在许多的企业单位的人事管理水平还停留在纸介质的基础上,大部分日常工作仍由管理者手工操作完成,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。本系统是根据不同的企业具有不同的人事管理制度,这也就决定了不同的企业不要不同的人事管理系统的特性,基于企业的人事管理而设计的,
11、针对企业的人事资料管理,为人事管理人员提供了一套通用性强、操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。使企业人事管理人员从繁重的工作中解脱出来,提高了人事管理的效率,提高了人事管理的科学性,为企业节约大量的人、财、物力、这也是社会发展的必然趋势。第二章 开发工具及相关技术2.1.NET平台简介Microsoft .NET是一个平台,是 Microsoft 的 XML Web 服务平台。XML Web services(XML Web services是分布式计算的重要标准,也是
12、未来软件开发的技术趋势,通过XML Web services标准,应用软件之间可以实现跨平台,跨编程语言的联接和互操作。作为微软平台的一个基本功能,基于XML Web services标准的.NET 开发平台可以实现个人之间,个人与企业之间,企业和企业之间的信息互连,就实现随时随地存取和使用信息的功能。)允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。这个平台包含广泛的产品系列,它们都是基于 XML 和 Internet 行业标准构建
13、,提供从开发、管理、使用到体验 XML Web 服务的每一方面。现在,Microsoft 正在五个方面创建 .NET 平台,即工具、服务器、XML Web 服务、客户端和 .NET 体验。2.2C#实现语言概述C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模板,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET
14、开发的首选语言。并且C#成为ECMA与ISO标准规范。2.3数据库技术2.3.1 SQL Server2005概述SQL Server 是一个关系数据库管理系统,能够满足最复杂的要求,具有可伸缩性好,使用方便与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 2005 的特性包括:1、SQL Server 2005引入了SQL Server Management Studio,这是一个新型的统一的管理工具组。这个工具组将包括一些新的功能,以开
15、发、配置SQL Server数据库,发现并修理其中的故障,同时这个工具组还对从前的功能进行了一些改进。2、分析服务对数据仓库、商务智能和line-of-business解决方案的可伸缩性、可管理性、可靠性、可用性和可规划性提供扩展。3、使用SQL2005版服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复操作。在线恢复改进了SQL服务器的可用性,因为只有正在被恢复的数据是无法使用的,而数据库的其他部分依然在线、可供使用。2.3.2 ADO.NET数据库访问基于.NET平台的数据库访问技术采用的都是ADO.NET,ADO.NET不依赖于OLEDB提供程序,而是用.NET托管提供程序
16、。ADO.NET仅支持只进(forward-only)、只读的结果集和已断开的结果集。服务器端游标不再被支持,因为它们会消耗服务器中的资源,并在数据库表中创建大量的锁定,数据库连接的主要步骤简单,只要打开一个纸箱数据源的Connection对象,创建一个Command对象,然后定义将要执行的select语句,并实行ExecuteReader()方法即可以。2.4 C/S应用架构 Client/Server结构:Client/Server结构(C/S结构)是大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实
17、现,降低了系统的通讯开销。C/S架构的有点主要体现在数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,并且通常把那些不同的(不管是已知还是未知的)前台应用所不能违反的规则,在服务器程序中集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门
18、管理。本系统就是充分利用了上述的工具和技术,它由客户端和服务端两部分组成:客户端是安装在本系统客户的计算机上,由客户启动客户端程序,成功登陆本系统之后才能获得相应的使用权限。服务端则是安装在特设的服务器上,它主要用于维护用户数据库和处理客户端发送来的请求并返回处理结果。本系统主要包含四大功能模块:l 人事管理:对员工的档案变动、奖罚记录、考核成绩、调动信息和合同签订进行相关编辑操作。l 工资管理:对员工相应月份的工资进行总结算,并可以按照月份或者姓名查询对应工资。l 系统管理:为系统管理员提供可以增删公司部门和更改部分员工职务的权限。l 用户管理:系统超级管理员有权限增加或删除本系统的用户,且
19、能够赋予他们不同权限。第三章 系统分析3.1系统可行性分析3.1.1 技术可行性本系统采用了SQL SERVER数据库的强大的数据查询功能,方便的实现了系统数据的查询,删除,修改等操作。而随着数据库技术的发展,这些功能也相继完善。更甚由于.NET提供强大的WinForm应用开发平台,由它编制的软件可以通过ADO.NET数据库连接技术方便的同服务器端的数据库协同工作,构成Client/Server工作方式,通过端对端的设计、调试和提交,确保事务处理准确、及时的同时极大简化了操作流程。这为本系统的开发提供了技术上的支持。3.1.2 经济可行性本系统在开发过程中,预计所需的费用支出在合理范围内,但是
20、一个功能完善的人事管理系统为企业带来的经济利益时难以估计的。由于人事管理系统主要用于员工个人相关信息的管理,使公司领导准确掌握员工的动向和员工的综合素质,及时调整人才的分配,提高工作效率,可以为企业带来可观的经济效益。并且由于系统开发不是太复杂,操作起来也比较简单,只需要一台作为服务器的计算机就可以运行了。因此开发一个功能完善的系统是必须的。3.1.3 用户使用可行性l 使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识,所有人员都要经过本公司培训。l 管理人员也需经一般培训,经过培训人员将会熟练使用本软件。l 两名系统管理员,一名审计员将进行专业培训,他们将熟练管理本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 CS 模式 企业 人事管理系统 设计 实现
链接地址:https://www.31ppt.com/p-3979020.html