asp.net的员工信息管理系统

员工管理系统是为企业智能化管理而产生的。系统分为两部分。第一部分是数据库,第二部分是前台应用。数据库要求有安全性高,数据一致性等特点;系统前台要求功能明晰,网站舒适度高和操作简单明了等特点。后台使用SQL Server 2008数据库存储相关信息。前台使用ASP.NET技术开发动态网页。为使后期维护方便,同时使用浏览器/服务器的结构开发系统。系统不但可以实现对员工的个人资料等信息正常的管理和维护,同时实现了高效的多条件搜索信息的功能、与办公软件具有良好的交互功能。解决方案满足企业人事管理高效、安全的需求,并且降低了企业的成本。为企业提供了一个良好的工作环境,为公司实现办公自动化提供了前提条件。关键字:员工信息管理系统,浏览器/服务器,SQL Server 2008,ASP.NET,办公自动化目 录
1 引言 1
1.1 选题背景 1
1.2 课题研究的意义 1
2 系统开发技术 2
2.1 ASP.NET 2
2.2 VS2010简介 2
2.3 SQLServer 2008简介 2
3 系统需求分析 3
3.1 可行性分析 3
3.2 功能需求分析 4
3.3 性能需求分析 4
4 系统功能的设计 4
4.1 系统功能设计 4
4.2 数据库的设计 6
4 系统详细设计 10
4.1注册登录模块 10
4.2 人事档案管理模块 11
4.3 工资管理模块 13
4.4 用户文档模块 14
4.5 修改密码模块 15
4.6 部门管理模块 15
4.7 级别管理模块 15
4.8 用户管理模块 16
4.9 用户权限管理模块 16
5 软件测试 16
5.1测试目的 16
5.2 测试内容 17
5.3 测试结果 17
5.4 测试总结 17
结 论 19
致 谢 20
参考文献 21
 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2 
7 级别管理模块 15
4.8 用户管理模块 16
4.9 用户权限管理模块 16
5 软件测试 16
5.1测试目的 16
5.2 测试内容 17
5.3 测试结果 17
5.4 测试总结 17
结 论 19
致 谢 20
参考文献 21
1 引言
1.1 选题背景
在中国,由于相关信息化技术的发展比较迟缓,最初企业都是通过手工进行人事资料文档的归类与保存,各种资料全部依靠人力进行修改。通过这种方式去管理存在严重不足。随着企业的发展,员工会越来越多。用传统的档案文件管理员工档案,此管理方式有很明显的缺点,如更新数据不易、不容易存放管理、安全性不高和难以备份,并且对公司资料、相关绩效的记录等采用传统的方式进行存储管理,其物理保存持久性都不长,而且管理需要大量的人力物力,且花费更多的时间,很容易造成管理上的弊病。
企业在建立初期,使用的是人工管理公司的人事事务,随着公司规模的扩大,纷繁复杂的人事事务使得管理越来越困难,需要的管理人员越来越多,使公司要付出巨大的成本,不符合公司发展的要求。
当今社会随着计算机技术的发展和普及,利用计算机技术的人事信息管理,具有许多优点,大大提高了信息处理的速度和精度等。为改善企业人事管理的效率低下的问题,使企业走向的科学化、正规化。公司计划使用现代计算机技术解决人事问题,不但提高了人事部门人员工作的效率,提高安全性,而且大大降低了企业的成本。
1.2 课题研究的意义
员工信息管理系统是企业走向高端化,世界化的垫脚石,是如今企业增强自身竞争力及占有更多市场的必要组成部分[1]。
本课题的设计就是让企业实现上述的飞跃,从提高管理效率上帮助企业提高自身的竞争力。
公司员工信息管理系统可以使公司管理层掌握员工的综合素质,及时调整人才分配。由于对人事信息计算机管理使用,具有很多优点:查找迅速方便、安全级别提升、持久性强和存储量大等特点,能使企业安全化、正规化管理人事[2]。
课题目标:设计公司员工信息管理系统,为企业提供自动化,智能化的人事管理解决方案。
(1)建立公司规范化的人事管理体系。
(2)提高人事管理效率、增强人事管理的安全性。
(3)实现公司对员工信息简单操作和员工自我化智能操作。
(4)对数据进行高效的管理和利用。
(5)实现公司对人事管理的要求,实现人事档案的自动化管理。
(6)实现软件的商业化。
2 系统开发技术
整个系统在.NET平台上利用Microsoft Visual Studio 2010软件开发工具,数据库选用SQL2008进行程序编写, 因为这些软件产品是微软公司的产品,从而更好地相互兼容,开发应用系统的稳定性高。开发平台和开发工具和语言的选择,但也因其自身的特点[14]。
2.1 ASP.NET
ASP.NET可以使一些很常见的任务的操作变为为一件事很容易和简单的。ASP.NET由于采用了编译机制运行,所以运行的速度非常快。ASP. NET集成控制,使用框架本身,所以它可以快速Web开发[3]。
ASP .NET的实现因为依赖于虚拟机,所以ASP .NET具有跨平台的益处,因此使用ASP .NET开发的应用程序能够运行在几乎所有的平台上。
2.2 VS2010简介
VS2010优点如下:
强大的代码管理工具
对于大规模的开发项目,与企业现有的类型是非常复杂的,所以选择代码管理能力强的平台开发平台[5]。Visual Studio 2010的工具,功能不单单是很强大和丰富的,也有其他产品的优势。
灵活高效的全新IDE
在软件开发领域中,IDE是一个很巨大的创造,它可以很大程度上下降软件开发的高门槛。
3) 快速开发,跨越开发周期协作[15]
Visual Studio 2010开发团队提供支持以促进合作。
2.3 SQLServer 2008简介
SQL Server是Microsoft的一种建立在关系模型的基础之上的关系型数据库管理体系。SQL Server 2008服务通过其优秀的开发所使用的工具和各种开发特质,不仅提高了应用程序开发效率,使得用户对数据库的操作变得简单[12]。
3 系统需求分析
3.1 可行性分析
我们分析了该系统的可行性是因为你想在最短的时间内达到最小成本设计系统。可行性分析的实现,不应该依靠主观臆造的,为了达到这一目的只有一个客观的分析,因此必须进行分析,以多种方式解决可能存在的缺点,确定预定的目标和系统实现了规模化,在完成系统的价值大于该系统投资价值发展的影响。可行性研究是简化系统的分析和设计。以系统的逻辑模型为起点,找各种不容的解决方案,在相互比较择优选用[4]。在一般情况下,应在技术上的可行性,经济可行性,可行性和操作等方面进行研究。
技术可行性
技术可行性是最重要的部分也是最难得部分。在操

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

好棒文