• 75.76 KB
  • 2022-05-17 13:16:14 发布

员工考勤管理系统研究和设计

  • 6页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
员工考勤管理系统研究和设计引言:员工考勤管理系统是为了解决员工考勤管理而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率。本文系统地阐述了考勤系统的设计开发的全过程,包括系统整体分析,部分功能模块设计与实现。当前,利用计算机来实现员工的考勤管理是一个及其迫切而普遍的需求。考勤管理系统主要用于对企事业单位的组织机构和员工进行管理。一般的考勤管理主要设计任务有五个方面,即部门信息、员工基本信息、考勤信息、考评信息和系统的管理。本系统采用VisualFoxpro6.0作为开发工具,来解决考勤管理中涉及到的问题,其主要功能有部门信息管理、员工基本信息管理、员工考勤管理、员工考评管理和系统用户管理。一、VisualFoxpro简介(一)开发环境MicrosoftVisualFoxPro6.0是创建高性能、强大数据库组件和解决方案的优秀工具。它提供给开发人员必要的工具以管理数据、组织信息,如表单、表格、查询、视图以及报表等等,用来创建关系型数据库管理系统(DBMS),帮助终端用户开发数据管理应用程序。兼有面向过程的桌面数 据库系统到面向对象的开发环境,它还是一个创建客户机/服务器数据库和Internet数据库的组件及应用程序的工具。(二)数据库数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)o关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。1•标识需要的数据;2.收集被标识的字段到表中;3.标识主关键字字段;4.绘制一个简单的数据图表;5.规范数据;6•标识指定字段的信息;7.创建物理表。二、系统分析与总体设计(一)系统需求分析考勤管理系统主要用于对企事业单位的组织机构和员工进行管理,其主要功能如下:部门信息管理:对部门信息进行增、删、改、查操作;员工基本信息管理:对员工基本信息进行增、删、改、 查操作;员工考勤管理:对考勤信息进行增、删、改、查操作;员工考评管理:对考评信息进行增、删、改、查操作;系统用户管理:对系统用户信息进行增、删、改、查操作;三、数据库的开发(一)关系型数据库VisualFoxpro6.0是一种关系型数据库管理系统,它可以通过标准的SQL语句及自身的语言来访问数据库,从而实现数据的增删改查。(二)数据库结构设计1•创建项目和数据库打开VisualFoxPro,新建项目并命名为“考勤管理系统”并保存在“考勤管理系统”文件夹中。在项目中新建数据库并命名为“考勤数据库”然后保存,完成创建数据库的操作。在项目管理器中可以看到新建的数据库。2.设计表此数据库中包含7张表,即部门表、员工表、考勤表、考评表和用户表等,以考勤表为例,其余省略。考勤表。用于保存员工考勤的基本信息,结构如表4.1所示:表4.1考勤表编号字段名称数据结构说明 1考勤日期日期型默认宽度为82员工编号整型默认宽度为43全勤天数数值型宽度为3,小数位数为1,默认值为3,显示类指定为ComboBox4出差天数数值型宽度为3,小数位数为1,默认值1,显示类指定为ComboBox5病假天数数值型宽度为3,小数位数为1,默认值1,显示类指定为ComboBox6事假天数数值型宽度为3,小数位数为1,默认值1,显示类指定为ComboBox7旷工天数数值型宽度为3,小数位数为1,默认值为1,显示类指定为ComboBox8法定休假天数数值型宽度为3,小数位数为1,默认值为1,显示类指定为ComboBox9年休假天数数值型宽度为3,小数位数为1,默认值为1,显示类指定为ComboBox10倒休假天数数值型宽度为3,小数位数为1,默认值为1,显示类指定为ComboBox11迟到时间整型单位值为分钟,默认值为012早退时间整型单位值为分钟,默认值为013法定节假加班数值型宽度为3,小数位数为1,默认值为1,显示类指定为ComboBox 14周六日加班数值型宽度为3,小数位数为1,默认值为1,显示类指定为ComboBox15日常加班数值型宽度为3,小数位数为1,默认值为1,显示类指定为ComboBox16备注备注型宽度为200,可以为空总结本文介绍了"员工考勤管理系统”设计的全部过程并给出了部分代码。从开发工具VisualFoxpro的简介、开发环境和数据库的介绍到数据库结构设计和数据库中表格的创建;从系统的分析到总体设计再到后面各个模块中不同表单的详细设计,最后编码实现。参考文献[1]刘德山.VisualFoxPro6.0数据库及应用.北京:人民邮电出版社.2006.[2]高英.VisualFoxPro数据库开发基础应用•北京:人民邮电出版社.2006.[3]林军.VisualFoxPro6.0程序设计实验指导与实训.北京:水电出版社.2006.[4]兰顺碧.VisualFoxPro程序设计教程.北京:清华大学出版社.2006.[5]陆慧娟•数据库原理与应用•北京:科学出版社计算 机部.2006.[1]姜华.VisualFoxPro应用教程•北京:科学出版社发行部.2006.[2]章立民.VisualFoxPro6.0程序设计与应用.北京:中国铁道出版社.2003.1.[3]张海藩•软件工程.北京:清华大学出版社.2001.6.[4]刘瑞新.VFP程序设计教程.北京:机械工业出版社.2002.3.(石家庄科技信息职业学院)