1 绪论
1.1 系统的课题背景和意义
在企业中,人事管理工作是非常重要的一项工作,它对于本单位的决策者和管理者来说都是至关重要。由于员工较多,数据源复杂,统计管理工作困难,人事管理的工作量也大大地加重。传统的人工管理方式有效率低,保密性差,查找、更新、文护困难等各种各样的缺点。随着科学技术的不断发展,计算机科学日益成熟,作为计算机的一种应用,使用计算机对人事资料进行管理,会给应用者带来很多方便,与此同时,这也是企业的科学化、正规化管理以及与世界先进技术接轨的重要条件。
现代的社会中,办公自动化进入社会的每一个角落已经势不可挡,而人事管理系统是办公自动化的一个小小体现,它为人事管理大量又繁杂的员工数据工作提供了方便,提高了人事管理工作的效率,为办公自动化的普及奠定了基础。人事管理系统是任何一个现代化企事业单位不可或缺的部份,它的内容对于企事业的管理者来说至关重要。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有传统管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高了人事管理的效率。因此希望通过此次调查研究,设计出一 套适合中小企业人事管理的系统,实现企业人事管理的自动化,提高企业人事管理工作的效率。
1.2 开发平台及主要技术介绍
IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
B/S模式,即Browser(浏览器)/Server(服务器)模式 它是随着Internet技术的兴起,对C/S(Client/Server)模式应用的扩展。在这种结构下,用户工作界面是通过WWW浏览器来实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务端实现。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件文护。
C#是一种最新的、面向对象的编程语言。C#语言源于C++,吸取了C++的长处,摒弃了C++的缺点,增加了很多易用的新特性,同时剔除了C++中一些复杂和容易出错的语法,让碍事的东西统统走开,这使C#在功能强大的同时保持简单易学,鱼和熊掌兼得。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#语言特点有:简洁流畅的语法、精心的面向对象设计、与Web结合紧密、严格的安全性与强大的错误处理能力、优秀的版本处理技术。
ASP.NET是Microsoft公司推出的新一代建立动态Web应用程序开发平台,是一种建立动态Web应用程序的新技术。它是.NET框架的一部分,可以使用任何.NET兼容的语言(如Visual Basic、C#)编写ASP.NET应用程序。可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET提供了数个重要的优点,如增强的性能、世界级的工具支持、威力和灵活性、简易性、可管理性、可缩放和可用性、自定义性和可扩展性、安全性等各种优势。 ASP.NET+SQL Server中小企业人事管理系统设计与实现(2):http://www.youerw.com/jisuanji/lunwen_1381.html