C#公司考勤管理系统的设计实现+流程图+ER图(3)
时间:2016-11-23 19:05 来源:毕业论文 作者:毕业论文 点击:次
考勤管理作为企业内部的管理也应该是如此,企业员工人数多,每一个职工的具体情况是不一样的,日常考勤工作,如果没有一个完整的管理,其后果将是灾难性的。 本系统使用Visual Studio 2010开发工具,以及是用SQL Server 2008作为数据库管理系统。 1.1 C/S结构 1.1.1 什么是C/S结构 C/ S(客户端/服务器)结构,是著名的“客户端和服务器”结构,这是软件系统架构,它可以充分利用两端硬件环境,合理分配任务的优势Client端和Server端来实现,降低系统的通讯开销。大多数应用软件系统的客户机/服务器是两层结构的形式,目前系统是一个分布式的Web应用程序开发的软件应用程序,Web和客户机/服务器应用程序可以执行相同的业务流程,应用不同的模块共享逻辑,因此,组件、内部和外部用户可以访问新的和现有的应用程序,通过现有应用系统的逻辑可以扩展新的应用,这是当前应用程序的发展方向。 1.1.2 C/S架构软件的优势与劣势 (1) 应用服务器裕兴的数据负荷比较轻。最简单的c/s体系结构的数据应用石油两部分组成的,即客户应用程序和数据库服务程序,这个两个可称为前台程序和后台程序。数据库服务程序在机器上运行,也被称为应用程序服务器。一旦服务器程序移动,它会随时等待响应客户请求发送程序;客户端应用程序运行在客户自己的电脑上,他是随时响应客户发送来的请求;客户端应用程序运行在用户自己的电脑,对应到数据库服务器,称为客户端计算机上,当数据库中的数据需要以进行任何操作,客户端程序会自动寻找服务器程序,对其请求,服务器程序,按照预定的规则来回答,返回结果,应用服务器运行数据负荷较轻。 (2) 数据存储管理功能,更加透明。在数据库应用上,数据存储管理功能是由服务器和客户端应用程序进行独立完成的,前台应用可以违反的规则,而且往往是那些不同的经营数据在服务器程序注重实现这些访问者权限,数量可以重复,你必须有一个客户订单可以建立这样的规则。对于这些程序在前台工作的最终用户,是“透明”的,他们不干扰(通常是不能干涉)背后的过程,就可以完成所有的工作。在客户端服务器架构的应用程序中,前台程序不是很“瘦”,麻烦的事情都交给了服务器和网络。在C/S系统,数据库不能真正成为一个公共的,专业的仓库,它是独立的,专门管理。 (3) C / S架构的缺点是成本高,文修和投资成本比较高昂。首先,采用C / S结构,选择适当的数据库平台来实现一个真正的数据库数据,分布在两个地方,这样的数据是完全同步的数据库系统管理,但在逻辑上两个运营商直接访问同一个数据库可以有效地实现,有一些问题,如果你需要建立“实时”的数据同步,它必须建立两者之间的实时通信链接到数据库服务器,以保持两个并行操作,网络管理人员文护和管理的服务器,但文护和管理的客户端需要高昂的投资和复杂的技术支持,文修成本高,大量的文修任务。其次,传统的C / S结构的软件需要针对不同的操作系统开发不同版本的软件系统,由于产品的更新换代是非常快的,昂贵和低效不再满足业务需求。 1.2 C#的介绍 C#是一种由微软开发,以帮助事件驱动编程语言的开发环境,从任何标准来衡量,C#是世界上最广泛使用的语言,不单单是称赞的C#开发人员,还有一些开发商抱怨。 C#有一个图形用户界面(GUI)和快速应用程序开发(RAD)系统,您可以轻松地使用DAO,RDO,ADO连接数据库,或者轻松地创建ActiveX控件。程序员可以很容易地使用C#提供的组件快速建立一个应用程序。 (责任编辑:qin) |