考勤系统基础设计

时间:2022-09-04 07:55:01

考勤系统基础设计

摘要:本系统就是为了适应信息化时代潮流而提出的。它的使用结合机读磁卡进行公司的日常考勤,可以实现日常考勤、考勤统计、考勤的查询、员工管理等一系列工作的智能化、数字化,使公司能够对员工的各种信息进行全面统计,方便公司做出恰当的奖惩制度。本系统主要设计了登录模块,主模块,考勤管理模块。

关键词:

考勤统计;考勤查询;SQL Server

中图分类号:

F49

文献标识码:A

文章编号:16723198(2013)12015401

1本管理系统设计的意义

市场调查发现,目前许多单位员工考勤还停留在人工管理的基础上,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

使用计算机进行管理不仅可以降低管理工作的难度,也可以减少错误和提高效率。因此,开发一套能够为公司提供充足的信息和快捷的查询手段的考勤管理,是非常必要的。

2考勤管理系统的设计

2.1概述

(1)用户类别:登录系统的身份定为二种,一是管理员(企业领导),二是一般普通员工,只有被授权的用户才可以使用本系统的资源。

(2)权限管理:系统需要经过有效的身份验证可以登录。

(3)用户留言:管理员、普通员工可以在本系统中进行发表意见,并可以查看留言记录。

(4)控制系统:领导可对普通员工用户进行控制,看是否可以登录。

(5)部门管理:领导对本企业的部门进行添加、查询的功能。

(6)公告编辑:领导对本系统中的所用子级用户进行公告及编辑。

(7)个人考勤:用户登录系统后,可以考勤(上班,下班)。

(8)留言管理:本系统使用者可以进行发表意见,并可以查看留言记录。

(9)请假管理:管理员可以以员工的请假信息进行操作(准请假和不准请假)。

(10)考勤管理:管理员可以对员工的全部考勤进行查询的功能操作,但普通员工只能对自己的考勤有查询的功能。

(11)员工管理:管理员对普通员工有查询与添加的操作功能。

2.2系统设计原则

在当前诸多条件制约下,首先要研究智能考勤系统的实用性,使用户真正得到效益,充分发挥它的作用。同时又要注重它的科学性,以促进管理的现代化。智能考勤系统开发的原则如下:

(1)可行性原则。系统要保证技术上的可靠性和经济上的可行性。

(2)适应性原则。系统要保证可扩展性、可维护性。

(3)安全性及保密性原则。智能考勤系统是实现薪金结算的基础,如果哪一个环节出现问题,例如系统操作员数据泄密,可能会导致财务结算系统混乱,后果不堪设想。

(4)人机结合原则。人工信息收集系统与计算机管理信息系统要紧密结合。完整、准确、及时的信息是信息系统运行的基础。

(5)系统工程原则。系统调查、系统分析、系统设计、软件开发以及实施都要遵照系统工程的方法和步骤一步一步地进行,以便确保系统的整体性。

(6)统一规划、分期实施、逐步完善原则。管理信息系统要按规划、分阶段实施,由点到面逐步扩充,逐步完善,循序渐进。

出勤的原始时间记录主要来源于智能卡考勤机,并且以固定格式保存在数据库中。

2.3系统功能模块的设计

图1系统的功能模块图

3数据库设计

3.1数据库设计遵循的一般原则

数据库设计是构建一个系统的关键。这是因为数据库设计的优劣将直接影响系统数据的安全性、可靠性。在数据库的设计过程中,需要遵循的一般原则是:

(1)数据库各表的设计要反映现实中的食物。数据表中的字段类型和大小要符合使用习惯。

(2)减少数据库的冗余和数据的不一致性。数据库应用的一个特点是对数据库的频繁操作,每次操作可能只会涉及一个表,也可以同时涉及多个表,也有可能对一个数据表进行多个操作,在这种情况下,由于数据冗余和数据不一致时,可能会引起错误。

(3)要有助于提高数据处理速度。程序访问数据库的速度依赖于硬件的速度,数据量的大小和数据表设计的优劣,而前两个因素是很难更改的。

(4)要保证数据库的安全。安全性是数据库应用软件的重要要求。

3.2数据库需求分析

根据数据流程图,可以列出以下管理系统所需的数据项和数据结构。

(1)出勤记录:记录号、员工、出入情况、出入时间。

(2)请假记录:记录号、员工、假期起始时间、假期结束时间、请假原由。

(3)加班记录:记录号、员工、加班时间长度、日期。

(4)出差记录:记录号、员工、出差起始时间、出差结束时间、具体描述。

(5)月度考勤统计:记录号、员工、年月、累计正常工作时间、累计请假时间、累计加班时间、累计出差时间、迟到次数、早退次数、矿工次数。

(6)所需的外部数据支持。

①员工信息:员工号、密码、权限、姓名、部 门、当前状态等。

②部门信息:部门编号、名称等。

3.3数据库概念结构设计

数据库中表结构设计如下:

基金项目:

天津师范大学大学生创新创业训练计划项目:“基于信息不对称理论的食品安全监管体系构建研究”(2012023)。

作者简介:

邳志刚(1991-),男,河南驻马店人,天津师范大学政治与行政学院行政管理2010级,政府管理学社会员,研究方向:公共危机管理;

温志强(1971-),男,甘肃会宁人,天津师范大学政治与行政学院教授,研究方向:公共危机管理。

4考勤管理系统功能的实现

4.1系统登录

登录界面:通过用户输入的用户名和密码,从数据库中查询数据,和用户输入的登录信息进行对比,如果数据库中含有该用户的数据,并且用户名与密码一致,则跳转主界面。如果密码不正确则提示:密码错误。同时计数器会加1。当密码输入错误3次以上。程序将终止,并且自动退出。

4.2主功能界面

当用户正确的输入用户名和密码后,会跳转到系统的主功能界面。主功能界面里含有九个菜单选项。其中包括管理员管理、员工管理、考勤管理、统计管理、查询、打印报表、关于我们、帮助、以及退出。通过点击上面的菜单选项,可弹出对应的功能界面,进行一系列的操作。

4.3考勤管理界面

在出勤界面里,这里有:添加修改出勤记录、加班记录、请假记录、出差记录的四大功能。在添加修改出勤记录功能里,可以连接并更改数据库,对员工的出勤记录进行增、删、改、查的功能。

5总结

在这次设计中,通过实践我明白了编程的方法固然重要,程序的使用界面也需要注意美观,布局要合理,主题要突出,界面要友好,要让使用过计算机的用户在首次接触到该软件时,感到一目了然,只要简单翻阅一下软件使用说明书就能了解该软件的大致功能。软件界面的美观对软件的市场销售及以后的市场生存起着重大作用。

参考文献

[1]吴金华,于秋生等.delphi 程序设计教程[M].北京:机械工业出版社,2004,8(1).

[2]张敏,徐震,冯登国.数据库安全[M].北京:科学出版社,2005,7(1).

[3]导向科技.SQL Server数据库开发培训教程[M].北京:人民邮电出版社,2005,(1).

[4]张海藩.软件工程(第四版)[M].北京:清华大学出版社,2003,12(4).

[5]赵杰,李涛.毕业设计指导及案例剖析[M].北京:清华大学出版社,2005,(3).

上一篇:辽宁省农村地区最低生活保障制度研究 下一篇:我国道路桥梁建设发展现状分析