分享
计算机专业 公司内部考勤系统设计和实现.docx
下载文档

ID:1360411

大小:344.84KB

页数:27页

格式:DOCX

时间:2023-04-20

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
计算机专业 公司内部考勤系统设计和实现 公司内部 考勤 系统 设计 实现
公司内部考勤系统设计 摘 要 信息化在我国中小企业的普及率较低,中小企业的信息化还没有达到发达国家水平。但是,依托于我国市场经济的不断成熟,企业间竞争的加剧,中小企业也开始认识到信息化的建设将会有助于增强企业本身的核心竞争力。企业的信息化建设的重点之一就是企业的考勤信息化,考勤打卡不仅是一家公司对于员工进行有效的日常管理,也是员工每月考勤绩效的发放标准之一。为了提升企业人力资源管理的效率,不断加强人力资源管理的质量和效率的管理方式,本文设计并开发了公司内部考勤系统。 本文首先从公司考勤方面的需求分析做起,明确所设计软件的目标;接着分模块设计,将整个公司内部考勤系统的整体功能细分为员工考勤打卡功能、员工信息管理功能以及考勤信息管理功能三个部分,分别设计每个模块所要实现的功能,并且根据系统需求设计数据模型;最后通过Visual Studio 2015开发工具,实现公司内部考勤系统的功能。 本次设计的公司内部考勤系统实现了考勤信息的显示、员工打卡、员工信息的管理等功能,方便了人事部门对公司内部员工的考勤信息维护,在一定程度上减轻了公司在考勤方面投入的人力成本和物力成本。 关键词:考勤管理;公司;ASP.NET I Design of the Company's Internal Attendance System ABSTRACT The penetration rate of informatization in China's SMEs is low, and the informationization of SMEs is still in its infancy. However, relying on the continuous maturity of China's market economy and the intensification of competition among enterprises, SMEs have begun to realize that the construction of information technology will help to enhance the core competitiveness of enterprises. One of the key points of enterprise information construction is the informationization of attendance of enterprises. Attendance punching is not only a company's effective daily management of employees, but also one of the standards for the monthly attendance performance of employees. In order to improve the efficiency of human resource management and continuously improve the quality and efficiency of human resource management, this paper designs and develops the company's internal attendance system. This paper starts with the needs analysis of the company's attendance, and clarifies the objectives of the designed software; then sub-module design, the overall function of the entire company's internal attendance system is subdivided into employee attendance punching function, employee information management function and attendance information management function. The three parts, respectively designed the function to be realized by each module, and design the data model according to the system requirements; finally, through the Visual Studio 2015 development tools, realize the functions of the company's internal time and attendance system. The internal time and attendance system of the company has realized the functions of attendance information display, employee punching, employee information management, etc. It is easy to operate and easy to use. It facilitates the personnel department to maintain the attendance information of the company's internal employees, which is relieved to a certain extent. The labor and material costs invested by the company in attendance. Key words: Attendance; Management; Company;ASP.NET III 目 录 前 言 1 第1章 开发技术介绍 2 1.1 ASP.NET 2 1.2 Access数据库技术 2 1.3 C# 2 1.4 Microsoft Visual Studio 2013 2 第2章 系统需求分析 4 2.1 可行性分析 4 2.1.1 技术可行性 4 2.1.2 经济可行性 4 2.1.3 运行可行性 4 2.2 系统功能需求分析 4 2.3 系统非功能需求分析 5 2.3.1 系统性能需求 5 2.3.2 系统安全性需求 5 2.3.3 系统可扩展需求 6 第3章 系统设计 7 3.1 系统目标设计 7 3.2 系统用户 7 3.3 系统功能模块设计 8 3.3 系统数据库设计 8 第4章 系统实现 10 4.1 用户登录界面 10 4.2 员工考勤界面 11 4.3 查询考勤记录界面 12 第5章 系统测试 14 5.1 系统测试方法 14 5.2 系统用例 14 5.2.1 用户登录测试 14 5.2.2 用户权限测试 15 结 论 16 参考文献 17 致 谢 18 V 前 言 根据有关部门的统计,目前信息化在我国中小企业的普及率较低,真正具备较高水平信息化的企业不足百分之十,中小企业的信息化还处在初级阶段。但是,依托于我国市场经济的不断成熟,企业组织管理理念也随之发现了变化,企业之间竞争也愈发白热化。中小企业也开始认识到信息化的建设将会有助于增强企业本身的核心竞争力,有助于完善企业业务流程的标准化建设。企业的信息化建设的重点之一就是企业的考勤信息化。考勤打卡不仅是一家公司对于员工进行有效的日常管理,也是员工每月考勤绩效的发放标准之一。因此,在企业管理中设计一个考勤打卡系统也显得十分重要。 计算机运用人力资源管理国外已经有20多年的历史,我国起步比较晚,在系统设计的时效性方面和国外相比差距比较大,因此要不断的提高我国计算机在我国人力资源管理系统中的比例,同时要提高管理系统的可操作性、简单易行性,以便来更好的服务于企事业的员工,同时又能为企事业单位的决策者适时的做出调整和决策,从而来更好的服务于本企事业。 本文探索的内部考勤系统,事实上,也是基于现代企业发展的需要,在很大程度上是为了提升企业人力资源管理的效率。信息化系统管理是经过对当前我国人力资源运作方式的分析和思考,通过信息系统的而建立以及信息化渠道的拓宽,不断加强人力资源管理的质量和效率的管理方式。本次设计的基于ASP.NET的公司内部考勤系统就是为了适应这种要求而设计的,实现了考勤信息的显示、员工打卡、员工信息的管理等功能,操作简单,易于上手,方便了人事部门对公司内部员工的考勤信息维护,在一定程度上减轻了公司在考勤方面投入的人力成本和物力成本。 从前言开始用阿拉伯数字1,2,3…编号,前言为第1页 1 第1章 开发技术介绍 1.1 ASP.NET ASP.NET是一种服务器脚本技术,它支持三种开发模式:Web Pages、MVC和Web Forms,即单页面模型、模型视图控制器和事件驱动模型。ASP.NET在编程思想上是完全面向对象的,ASP.NET可以在通过HTTP请求文档时再在Web服务器上动态创建它们,其实现完全依赖于虚拟机,是一种可以进行动态服务器数据读取页面。 1.2 Access数据库技术 数据库(Database)是指存储在计算机中可以被访问的数据集合,包含了系统运行中所有数据。随着计算机软件在实际工作生活之中的广泛运用,软件所需处理的数据越来越多样,关系越来越复杂,这就要使用相应的数据库软件来管理和处理这些数据。Access是一个多面手,它既可以开发小型的 Access格式数据库,又可以开发大型关系型数据库。可以这样说,Access是目前最智能最快速的大型关系型数据库开发平台。Access的表分为两种,即“实际表”和“链接表”。实际表是真实放数据的表,Access文件会越来越大。链接表是一个影子,数据实际放在后台大型数据库中, Access文件大小不变。 1.3 C# C#是一种优秀的面向对象语言,企业经常使用该语言进行编程,因为塔与现代软件工程的需求相匹配,通过C#构建企业运行系统,通过我们在.NET 平台上进行C#程序的编写。 1.4 SQL语句 目前关系数据库管理系统都采用SQL语言作为数据库语言,Access数据库同样支持SQL语言。这两者之间的关系是:Access是微软出的一个小型的数据库,SQL是在数据库里执行的一种语言。就是你在 Access数据库里对数据进行操作,比如查询数据,删除数据,修改数据等,就需要使用SQL语言来进行操作。 1.5 Microsoft Visual Studio 2015 Visual Studio 2015是一个提供了丰富工具的编程环境,包含创建从小到大的各种规模的项目所需的全部功能。vs2015可以将代码编写、代码编译运行、数据库管理集于一身,具有多种开发集成功能。Visual Studio 2015具有多种开发集成功能,对于网页开发和应用程序的开发都具有良好的开发环境和运行环境。 3 第2章 系统需求分析 2.1 可行性分析 2.1.1 技术可行性 我们要评估一个系统从技术实现的角度上是否可行,一般要从系统实现的软硬件两个方面对其进行基本的考察,其次系统软件开发和运行的外部条件是否具备,服务器和客户端电脑的硬件配置是否可以跑得动程序;最后是考虑技术开发人员的实际软件设计编程方面的水平,是否具备开发一个

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开