计算机科学与技术毕业论文:人力资源管理系统的设计与实现.doc

上传人:文初 文档编号:1125571 上传时间:2018-12-10 格式:DOC 页数:70 大小:1.86MB
下载 相关 举报
计算机科学与技术毕业论文:人力资源管理系统的设计与实现.doc_第1页
第1页 / 共70页
计算机科学与技术毕业论文:人力资源管理系统的设计与实现.doc_第2页
第2页 / 共70页
计算机科学与技术毕业论文:人力资源管理系统的设计与实现.doc_第3页
第3页 / 共70页
计算机科学与技术毕业论文:人力资源管理系统的设计与实现.doc_第4页
第4页 / 共70页
计算机科学与技术毕业论文:人力资源管理系统的设计与实现.doc_第5页
第5页 / 共70页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)人力资源管理系统的设计与实现所在学院 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 完成日期 年 月 I摘 要随着计算机科学的迅速发展,互联网和移动互联网的迅速发展,传统的人力资源管理方式已经难以满足当今社会的需求,而在线人力资源管理系统则成为当今人力资源管理的必备工具。人力资源管理系统可以借助于 Internet 进行,人力资源管理随时随地都可以进行,大大增强了人力资源管理的灵活性,从而改变了人力资源管理的方式。人力资源管理系统是利用微软.net 平台并用 B/S 结构的模式和 Sql Server 2008 R2 数据库编写的网络应用程序。它有应用简单

2、、升级和部署方便、扩展性强等特点。它实现了无纸化人力资源管理、可以随时随地进行人力资源管理。本系统的开发,对于提高人力资源管理人员的工作效率、减轻人力资源管理人员的工作负担、改变人力资源管理的方式等具有重要的意义。关键词:.net 平台 人力资源管理 互联网 移动互联网IIAbstractWith the rapid development of Computer Science,Internet and Mobile Internet, the traditional way of Human Resource Management can not satisfied with the ne

3、eds of society, but the online Human Resource Management System is the most important part of modern company. Online Human Resource Management System can be carried out by means of Internet, the human resource management worker can be work with this system in different places at any time, which grea

4、tly expands the flexibility of the human resource management and change the way of human resource management. The Human Resource Management System is a network applications programmed by using Microsoft . Net platform and the B / S structure mode and SQL Server 2008 R2 database. It has many characte

5、ristic such as simple using, easier upgrade and deployment, strong exponsibility and so on. It can be manage human resource without paper,it can be use at any time and so on.This systems development have the vital significance to raise the human resource management workers working efficiency, light

6、workers work load, enhance human resource management quality, reduce cost and so on.Keywords:.Net platform Human Resource Management Internet Mobile InternetIII目 录1 前言 .11.1 研发背景 .11.2 前景意义 .11.3 论文组织结构 .22 相关技术 .32.1ASP.NET 技术 .32.2C#语言 .42.3 Visual Studio 2010 .42.4 SQL 语言 .52.5 小结 .53 系统分析 .53.1

7、可行性分析 .53.2 需求分析 .73.3 小结 .94 总体设计 .104.1 B/S 体系结构 .104.2 开发及运行环境 .104.3 项目规划 .104.4 系统功能结构图 .114.5 小结 .125 系统详细设计 .135.1 设计目标 .135.2 逻辑结构设计 .135.2 小结 .196 系统实现 .206.1 系统普通员工、部门经理和系统管理员模块首页的运行结果 .20IV6.2 登录模块主要功能设计 .226.3 系统管理员模块主要功能模块设计 .267 系统测试 .618 总结与展望 .618.1 总结 .618.2 展望 .62参考文献 .63致 谢 .641人力

8、资源管理系统的设计与实现1 前言1.1 研发背景随着计算机科学的飞速发展,互联网和移动互联网的不断普及,利用现代化科学技术提高工作效率已经成为现代社会常用的一种方法,在线办公已经成为现代社会的一种办公方式。人力资源管理系统是现代化企业管理必不可以少工具。客户端的配置可以极为简单,使人力资源管理不受地域的局限,不受时间限制。一个完备的人力资源管理系统可以使用户在网上从事人力资源管理相关工作,使得人事管理效率得到很大提高。传统的人力资源管理一般都是用文件作为载体,随着公司员工数量不断增加,管理起来比较苦难,出错误也不容易发现,不够直观反应问题所在,数据与数据之间的关系很难发掘。人力资源管理系统能够

9、轻松应对公司员工数量不断增加,管理起来比较方便,出现错误能够直观地看到,很快就可以整合有联系的数据,发掘数据的价值,现代的人力资源管理运用科学技术改进传统的管理模式和缺点,也就依靠计算机的人力资源管理系统就应运而生。本人力资源管理系统是基于 B/S 模式的 ASP.NET WEB 应用系统。本系统可以实现无纸化进行人力资源管理,可以随时随地进行人力资源管理,从而改变人力资源管理的方式,在一定程度上提高了人力资源管理的质量、减轻人力资源管理人员的工作负担及提高工作效率。1.2 前景意义人力资源管理就是预测组织人力资源需求并作出人力需求计划、招聘选择人员并进行有效组织、考核绩效支付报酬并进行有效激

10、励、结合组织与个人需要进行有效开发以便实现最优组织绩效的全过程。即运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织和调配,使人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。保证数据的安全、可靠,满足账务信息的保密要求。21.3 论文组织结构(1)前言(2)介绍了开发本系统用的开发平台、语言等。(3)介绍了开发本系统的需求分析和可行性分析。(4)介绍了本系统的项目规划并列出系统功能结构图。(5)介绍了本系统的设计目标、开发及运行环境和逻辑结构设计。(6)展示了重要功能实现。

11、(7)介绍了测试。(8)对论文进行总结和展望。32 技术相关2.1 ASP.NET 技术ASP.NET 是.NET FrameWork 的一部分,是微软公司的一项技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP 请求文档时再在 Web 服务器上动态创建它们。指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是 Windows 开发的 Web 服务器)之中的程序 1 。ASP .NET 的前身 ASP 技术,在 1994 年到 2000 年之间,ASP 技术已经成

12、为微软推展 Windows NT 4.0 平台的关键技术之一,数以万计的 ASP 网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过随着需求的扩大,ASP 的缺点也逐渐的浮现出来:面向过程型的程序开发方法,让维护的难度提高很多,尤其是大型的ASP 应用程序。 解释型的 VBScript 或 JScript 语言,让性能无法完全发挥。 扩展性由于其基础架构的不足而受限。1997 年时,微软开始针对 ASP 的缺点,开始开发 Asp.NET,Asp.NET 不仅仅是 Active Server Page (ASP) 的下一个版本,而且是

13、一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。A 提供许多比现在的 Web 开发模式强大的优势 2 ,把基于通用语言的程序在服务器上运行,将程序在服务器端首次运行时进行编译。A 构架是可以用 Microsoft(R)公司产品 Visual S 开发环境进行开发,WYSIWYG(What You See Is What You Get 所见即为所得)的编辑。这些仅是 A 强大化软件支持的一小部分。因为 A 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据

14、接口的处理都能无缝的整合到 A 的 Web 应用中。A 同时也是 language-independent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#(C Sharp) ,VB .NET,F#,Powershell,Java/J#,Python,Ruby,Delphi,Jscript,Lua。将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+开发的程序,4能够完整的移植向 A。A 使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单,所以,利用 A 进行开发可以起到事半功倍的

15、效果。2.2 C#语言C#(C Sharp)是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#是一种安全的、稳定的、简单的、优雅的,由 C和 C+衍生出来的面向对象的编程语言。它在继承 C 和 C+强大功能的同时去掉了一些它们的复杂特性。C#综合了 VB 简单的可视化操作和 C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET 开发的首选语言。 C#牢固地植根于 C 和 C+语言族谱中,并且会很快被 C 和 C+程序员所熟悉。C#的目标在于把 Visual Basic 的高生产力和 C+本身的能力

16、结合起来 3 。C#作为 Microsoft Visual Studio 的一部分提供给用户,除了 C#以外,Visual Studio 还支持 Visual Basic、Visual C+和描述语言 VBScript 和 Jscript。所有这些语言都提供对 Microsoft .NET 平台的访问能力,它包括一个通用的执行引擎和一个丰富的类库。Microsoft .NET 平台定义了一个 “通用语言子集”(CLS),是一种混合语言,它可以增强 CLS 兼容语言和类库间的无缝协同工作能力。2.3 Visual Studio 2010Visual Studio 2010 是微软开发的 Visu

17、al studio 系列开发工具的版本,微软公司在 2010 年 4 月发布的新一代企业级应用开发平台.NET Framework 4.0 和开发工具 Visual Studio 2010。Visual Studio 2010 集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了现代信息部门的开发团队必须因应高度竞争的商业环境,快速进行应用软件系统的设计、开发、测试以及部署带领企业赢得市场。大部分的软件开发团队,都面临以下几项挑战:开发团队间的沟通困难,开发工具形形色色,分散且难以互相整合开发程序、开发标准难以建立。Microsoft Visual Studio 2010 开发工具系

18、列,有许多强化功能,提供更高的程序开发效率、更精简的程序代码、与更佳的安全性。包括 .NET Framework 54.0,除了对 Microsoft SQL Server 的支持,它还支持 IBM DB2 和 Oracle 数据库。Microsoft Visual Studio 2010 采用拖曳式便能完成软件的开发。简简单单的操作便可以实现一个界面的生成。但拖曳的界面,也应当有相应的代码来实现功能。Microsoft Visual Studio 2010 支持 C#、C+ 、VB。 可以快速实现相应的功能。2.4 SQL 语言SQL(Structured Query Language)结构

19、化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统 4 。同时也是数据库脚本文件的扩展名。SQL 面向数据库执行查询;SQL 可从数据库取回数据; SQL 可在数据库中插入新的记录;SQL 可更新数据库中的数据; SQL 可从数据库删除记录;SQL 可创建新数据库; SQL 可在数据库中创建新表; SQL 可在数据库中创建存储过程;SQL 可在数据库中创建视图;SQL 可以设置表、存储过程和视图的权限。SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 Mi

20、croSoft Access、DB2 、 Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。SQL 语句结构不幸地是,存在着很多不同版本的 SQL 语言,但是为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等) 。2.5 小结本章介绍了该系统完成过程中所用到的语言、平台和技术。A 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web 应用软件开发者的几乎全部的平台上(笔者到目前为止只知道它只能用在Windows Server 上) 。 C#是一种简单、现代、面向对象和类型安全的编程语言,由 C 和 C+发展而来。Visual Studio 2010 是微软开发的 visual studio 系列开发工具,微软公司在 2010 年 4 月发布新一代企业级应用开发平台.NET Framework 4.0 和开发工具 Visual Studio 2010。SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。