烟草公司人力资源管理系统

目 录
1 绪论 1
1.1 课题背景及意义 1
1.2 课题的研究内容 1
1.3 国内外研究现状 2
1.4 论文的主要工作及内容 2
2 相关技术概述 3
2.1 ASP.NET技术 3
2.2 SQLServer2014 3
2.3 VisualStudio2012 3
2.4 B/S模式 4
3 系统需求分析 4
3.1 技术可行性分析 4
3.2 业务流程分析 4
3.3 系统功能需求分析 5
3.4 经济性分析 5
4 系统设计 6
4.1 设计原则 6
4.2 系统功能模块设计 6
4.3 数据库设计 9
5 系统各模块的实现 14
6 系统测试 25
6.1 测试的目的 25
6.2 系统安全性测试 26
6.3 系统功能性测试 26
结 论 29
致 谢 30
1 绪论
1.1 课题背景及意义
21世纪是一个信息化时代,所谓信息化就是把我们所经历的所看到所感知到的数字或者图像等收藏起来,以便日后或者更多的人使用交流。在这样的岁月里,信息已经成为全社会重要的资源,相对应的,如何对信息进行加工进行处理也就是说处理信息也成为迫在眉睫的事情,如何处理信息,信息处理的效果好不好已经成为衡量一个行业现代化程度的重要标志。随着计算机的普及,网络技术日益融入人们的日常生活中,人们越来越倾向于电脑办公,大到各个 *好棒文|www.hbsrm.com +Q: ^351916072* 
国家,各个企业,小到个人也都在这黄金发展期争取占有一定市场引起了一股风潮。
淮安烟草公司人力资源管理系统是在Visual Studio 2012的平台上开发的,运用ASP.NET技术以及SQL Server 2014数据库。12版的VS以及14版的数据库具有向下兼容性,新增了许多功能,更具企业实用性。近年来,C#、Java语言越来越被很多人应用,其易懂及面向对象的开发方向深受编程人员的喜爱。随着信息技术特别是计算机的不断发展,发达国家正在快速发展网络化、智能化、自动化,我国作为发展中的大国,必须紧跟时代潮流,独立自主,不断创新方能在世界丛林中利于不败之地。而企业是社会的细胞,唯有企业发展好,社会才能得到更好的发展。人力、物力、财力作为企业核心要素,必须协调好利用好。人力作为最难以复制的企业资本和财富更应得到最好的利用。利用计算机可以减少招聘过程的判断失误,可以减轻培训过程人员的分配,可以拓宽招聘途径,可以对员工档案更加有效合理地进行管理等等。因此,人事管理系统的诞生应时代之需求。
1.2 课题的研究内容
以人为中心是时代的召唤,社会如此呼吁,企业亦如此,如何管理,如何激励,如何利用人力资本为组织创造价值成为人事部门的一项重要工作。从招聘开始,人事的工作便随即开始了,不管是在网上发布招聘信息还是到各大高校或者人才市场进行招聘有很多内容都是可以机械化的。新人档案的办理,合同的签订,员工入职后进行培训,可能是课程培训,也可能是技能培训。招聘和培训只是人事工作的开始,员工在工作中可能情绪低落,可能遇到问题,可能想要更好的发展空间,可能想要再一次的针对性培训等等,这些对人事来说都是必须留心观察并想好解决办法的。工资的核算,绩效的考核人事一样得放心思在上面。然而人的精力是有限的,唯有提高工作效率,HR才能有更多的时间和精力把心思放在对员工的管理和激励上来。因此,从调查研究的结果来看,本人根据企业的需要,将课题的主要研究内容定位为如何提高HR的工作效率,即将部分工作机械化。
人事管理系统主要有:招聘、日常记事、通讯录、资料的上传和下载、人事管理、考勤管理、职工培训、工资管理、数据库管理、工具管理、系统管理、公告栏管理、在线服务等功能。主要涉及到增删改查等知识。
1.3 国内外研究现状
近年来,不论国外国内,以互联网为载体的热潮始终未退却,而借助互联网发展的管理系统越来越受广大企业的喜爱。信息化、网络化、智能化、数字化为代表的现代信息技术每时每刻都在改变着我们的学习、工作、生活的方方面面,也给企业带来了更为广阔的发展空间。需求引起的巨大市场也让越来越多的人看到了新型管理模式的发展潜力。
1.4 论文的主要工作及内容
第一章绪论:论述了淮安烟草公司人力资源管理系统这个课题的背景、意义和研究内容等。
第二章相关技术概述:对于开发中用到的软件及相关技术进行相关的基本介绍,包括ASP.NET、MYSQL软件,Visual Studio,以及B/S模式。
第三章系统需求分析:首先对企业需求、人事需求等进行简单的概述,然后对业务的各种流程、系统的各个模块功能需求以及系统开发后的可行性、系统开发过程当中的经济性进行分析。
第四章系统设计:在了解设计原则的前提下,对系统功能模块和数据库设计两方面进行相关性的分析阐述。
 *好棒文|www.hbsrm.com +Q: ^351916072* 
第五章系统各模块的实现:本论文在这个章节主要是通过示例图来一目了然地显示系统各模块的实现情况。通过例图可以很直观地看到你想知道的内容。
第六章系统测试:测试系统要先对系统测试的目的有一定的了解,在这个基础上然后进行系统安全性系统功能性以及代码的测试。
本章对本系统研究的背景和意义进行了相关的阐述,并详细的介绍了本系统所要研究的内容,以及内容得出的根据。最后对论文的主要工作与内容进行了详细的分析和阐述。
2 相关技术概述
计算机和互联网的快速发展与融合,人们对计算机各方面标准的提高促进了利于人机交互的操作系统的诞生,计算机软硬件的发展也在此期间迅速发展。目前各大高校计算机方面的配置已基本能达到开发系统所具备的条件。本系统主要是基于WEB的C/C++的课程实验平台的开发与实现,系统配置为windows系统,开发平台是Microsoft公司的Visual Studio 2012,数据库为常用的SQL Server 2014。
本系统是基于B/S模式开发的,通过登录网站来执行各种操作,无需下载客户端,节省空间,也省去所下载的客户端与系统版本不兼容的各种问题,是一种及其方便并且十分流行的模式。页面使用HTML5+CSS3、CSS3+JQuery等来设计完成页面色彩、特效以及控件的排列,页面中出现的图片采用Photo Shop工具进行美化,使页面更加美观大方。
3.1 技术可行性分析
首先对于.NET及数据库平台资源的获取是可能的。微软开发程序开发环境除了为个人谋求利益,为公司未来带来光明,为企业员工的生存发展提供机会之外还有更高的目标即为全球经济的发展带来福音,为社会科技的进步带来信心,为change the world提供现实可能。所以说,程序运行环境的安装对于程序员来说,是有机会获得的。虽然,运行环境的下载安装以及使用需要耗费一定的资金,但是工欲善其事必先利其器,更何况付费本身就是对版权即对别人的劳动成果负责任。因此开发平台的获取是可行的。此外,对于企业来说,开发者将编译好的系统直接用FTP上传到服务器然后绑定域名,这样企业人事部门的管理人员就可以从网上浏览操作了。非常的简单易操作。因此对于企业的使用方面也是切实可行的。最后,语言的使用方面,C#语言是一种现代化的面向对象面向组件能产生高效率的程序可以在多种计算机平台上编译的结构化编程通用语言,与Java非常相似具有许多诸如布尔条件、自动垃圾回收、标准库、组建版本、属性和事件、委托和事件管理、易于使用的泛型、索引器、条件编译、简单的多线程、LINQ和Lambda表达式、集成Windows等强大的编译功能。而SQL是一种可以访问和处理数据库提供结构化查询的标准计算机语言,执行查询,这个查询主要是面向数据库的,流程主要是先取回数据,插入新的记录,也可以更新数据,同时还可以删除一些记录。此外我们还可以创建数据库,也可以在数据库中创建新表,在这个过程中还可以把设置权限设置视图等。所以在语言的使用上也是具有可行性的。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2962.html

好棒文