人事考勤系统
2023-03-06 09:52:25
论文总字数:14756字
摘 要
随着信息技术的迅猛发展,许多学校都使用互联网,通过信息化管理软件来管理各种信息 ,因此考勤管理系统发展也很大。但是此前学校的这些工作还不完善,技术跟不上,信息资源数字化很低,很多历史数据都没有完成数字化。不利于科学管理和决策。
随着多媒体教学的推广,电脑和网络的普及,人们也开始熟悉了电脑,进入了数字化时代。实现在网上考勤,来减轻考勤人员的工作量。我们准备开发人事考勤管理系统,包括对工作人员出勤的情况的记录,查询和统计人事工作期间的考勤记录。人事考勤系统是为了提高职工考勤管理的效率而设计的,目的是为了建立一个能够初步实现学校考勤管理系统的智能化管理,使得需要的工作人员数量减少,效率提高。资源不再浪费,同时提高管理的透明度和提高工作人员的自觉性。
本系统是基于C#平台开发的一套人事考勤管理系统,采用ASP.NET为编程技术,数据库采用Sqlserver建立数据之间的转换。论文介绍了背景,功能和开发的过程。
关键词:人事考勤系统;C#;ASP.NET;Sqlserver
Abstract
At present, the development of information management system in society, all schools have introduced information management software to manage their own growing information, attendance management system is a great development, and commercial school information management software. At present, the work of the school is in the and a half management stage, the digitization of information resources is low, most of the historical accumulation data, not yet digital. Is not conducive to scientific management and decision-making..
However, with the popularization of multimedia teaching, computer and network, people have no strange to the application of computers. In such an era of information, intelligent information processing is the most effective way to improve efficiency, standardized management and objective examination. Achieve online attendance task to reduce the workload of attendance staff. We are ready to develop the personnel attendance management system, including personnel late, leave early, leave, absenteeism records, the personnel throughout the semester attendance records and statistics. The personnel attendance system is designed to solve the staff attendance management, the purpose is to establish an intelligent management of the school attendance management system, improve the efficiency of attendance management, and the number of staff required by the system is low and high efficiency. Reduce the waste of resources, at the same time enhance the transparency of personnel management and restrain employees to observe the attendance system consciously
The system is based on the C # platform development of a set of personnel attendance management system, using ASP.NET for programming technology, the database using Sqlserver to establish data conversion between. The paper mainly introduces the development background, the function and the development process of this subject. Focusing on the design of the system focus, design ideas, difficult technology and solutions.
Keywords:Personnel attendance;system; C#; ASP.NET; Sqlserver
目录
摘要 I
Abstract II
第一章绪论 1
1.1 课题背景 1
1.2 课题研究目的 1
1.3 研究方法 1
第二章 相关技术介绍 2
2.1 开发技术介绍 2
2.1.1 asp.net介绍 2
2.1.2 Visual Studio介绍 2
2.1.3 Sqlserver简介 2
第三章 系统分析 4
3.1 需求分析 4
3.1.1 目标 4
3.1.2 性能分析 4
3.1.3运行环境需求 5
3.2 数据流程分析 6
3.2.1 系统操作流程 6
3.2.2 数据增加流程 6
3.2.3 数据修改流程 7
3.2.4 数据删除流程 8
第四章 系统设计 9
4.1 人事考勤管理系统体系结构 9
4.1.1 系统平台设计 9
4.2功能模块设计 9
4.3数据库概念设计 10
4.4数据库逻辑结构设计 11
第五章 系统实现 14
5.1 系统首页实现 14
5.2登录模块实现 14
5.3 用户信息管理模块实现 16
5.4 密码信息管理实现 17
5.5 考勤信息管理模块 18
第六章 程序测试与评价 20
6.1 程序调试 20
6.2 程序的测试 20
6.2.1 测试的重要性及目的 20
6.2.2 测试用例 20
6.3 系统的特点和优点 21
6.4 系统的不足和解决方案 22
6.5 设计收获和心得 22
致谢 24
参考文献 25
第一章绪论
1.1 课题背景
随着信息技术的迅猛发展,许多学校都使用互联网,通过信息化管理软件来管理各种信息 ,因此考勤管理系统发展也很大。但是此前学校的这些工作还不完善,技术跟不上,信息资源数字化很低,很多历史数据都没有完成数字化。不利于科学管理和决策。
1.2 课题研究目的
随着多媒体教学的推广,电脑和网络的普及,人们也开始熟悉了电脑,进入了数字化时代。实现在网上考勤,来减轻考勤人员的工作量。我们准备开发人事考勤管理系统,包括对工作人员出勤的情况的记录,查询和统计人事工作期间的考勤记录。人事考勤系统是为了提高职工考勤管理的效率而设计的,目的是为了建立一个能够初步实现学校考勤管理系统的智能化管理,提高管理效率,需要的工作人员减少,效率提高。资源不再浪费,同时提高管理的透明度和提高工作人员的自觉性。
1.3 研究方法
本系统是以B/S结构和JSP语言及Sqlserver数据库作为服务器开发的。编程语言为C#,运用了模块化页面、动态的信息发布、静态的页面显示等技术开发。本文重点介绍该系统的考勤系统功能模块设计,教职工用户功能的设计与实现。非常直观简明的展示了考勤系统的设计开发的全过程。包括整体设计,组织架构,各个功能模块的设计和具体的实现。
第二章 相关技术介绍
本系统以asp.net技术为前台,sqlserver为后台数据库,采用三层架构网络。由asp.net来完成网站用户的接口(即界面)。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScripts .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。
2.1 开发技术介绍
2.1.1 asp.net介绍
asp.net是建立在通用语言运行时(CLR)上的程序应用结构。用来构建功能强大的web应用程序。asp.net提供的开发工具支持是全球级水平的。在集成开发环境中,ASP.net框架由设计器和工具箱组成。显而易见的编程方式、简便的服务器控件、和自动的布局,仅仅只是这些技术提供的一些功能。由于ASP.net是基于CLR的,所以整个.NET平台富有弹性,一样可以运用到web的应用程序开发。.NET框架的数据访问解决方案、消息以及库类,都能够无缝集成于web。ASP.net也是中立的语言,因此你可以选择你最常用的语言,也可以用几种语言来共同形成一个应用。
2.1.2 Visual Studio介绍
Visual Studio 是微软公司推出.NET开发环境,可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,目前在Windows 平台下非常流行。支持多种语言,如Visual Basic、Visual C 、C#。VS2010是其最新的版本,它增加了许多新的功能如:C 0x新特性;IDE增强;使用Visual C 2010创建Ribbon界面;新增基于.NET平台的语言 F#等,本网站就是采用Visual Studio 2010开发的。
在系统设计的过程中,很容易出现错误,运用Visual Studio 2010开发工具的调试功能可以很快的找出错误,及时的更正错误。有两种调试方式分别是:运行整个系统,如果出现错误,页面就会报错,并且给出错误的地方,可以设计调试点读取错误数据;另一种就是单个页面调试,只要点击运行就可以了。
2.1.3 Sqlserver简介
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是将各种数据库联系起来,进行沟通。SQL语句的功能非常强大,例如更新数据,提取数据等。绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ操作系统上的应用。
第三章 系统分析
需求分析的主要任务是确定系统“要做什么”,通过对用户的调查研究和交流,正确理解用户的功能需求,性能需求,运行环境需求和操作界面需求。本节将在业务需求调查的基础上研究“人事考勤管理系统”项目客户的能需求,性能需求,运行环境需求和操作界面需求,为设计阶段提供设计依据。
3.1 需求分析
3.1.1 目标
在考勤系统需求调查的基础上,结合现有的技术,根据用户的需求,我们把系统划分为高内聚、低耦合的相应功能子模块。更加详细的分析用户的功能和性能的需求,为设计阶段提供设计依据。以便系统能够对考勤进行更有效的管理,使得最后开发的系统软件符合用户的需求.
剩余内容已隐藏,请支付后下载全文,论文总字数:14756字