考勤管理系统设计
Access数据库背景简介
Access的特点
Visual Basic背景及特点
背景: Visual
Basic是Microsoft公司推出的 一种可视化编程工具。该软件是采用面向对象的, 通过由事件驱动的程序设计方法开发应用的最新、 且受欢迎、成功的一种程序设计语言,它提供了 最迅速,最简捷的开发应用程序的方法。 特点:可视化的设计平台 面向对象的设计方法 事件驱动的编程机制 结构化的设计语言 开放的数据库功能与网络支持
考勤管理系统设计与实现
系部:计算机科学与技术 班级: 姓名: 指导教师:
考勤系统的发展
随着信息技术的发展,信息资源已经成为各个行
业重要的财富,因此建立一个满足各个部门信息 处理要求的管理系统成为一个企业生存和发展的 总要条件。 目前常用的几种考勤管理方式有手工签到、机械 式打卡钟、电脑考勤机。且不说工作效率之慢, 浪费大量人力、物力,并存在人为等各种因素, 最后报到劳资部门的报表准确度很低,而有工人 倒班或特殊岗位没有别人监督的情况下,出勤情 况更难统计。 怎么办呀!
致 谢
在通过这次毕业设计,使我初步掌握了Visual
Basic6.0语言,对所学过的许多理论知识有了更 深的理解,并在设计过程中融会贯通,提高理论 知识水平。 毕业论文的具体设计阶段分别遇到不同的困难但 在指导老师张老师的帮助下都能够顺利解决。 由于这次设计时间仓促,本人能力水平有限,设 计中,不免存在不尽人意之处,希望各位老师谅 解并加以指正。
详细设计-考勤管理页面
通过该窗体完成考勤信息的初始化创建: 方法是输入年,选择月,点击创建按钮即可。
考勤管理
考勤系统包括具体功能: 月考勤表:按照年月对考勤表完成初始化创建。 考勤维护:考勤表创建时初始化数据为0,其中的
字段的值需要通过考勤表维护功能来进行修改。 考勤查询:安姓名或员工编号查询个人出勤情况。 加班管理:按编号姓名输入员工的加班信息。
系统设计的目标
考勤系统主要是为了规范员工的作息行为,对员
工的上下班及休息时间做出规定,并制定与之配 合的奖罚管理制度。系统一般要到达以下目标: 1.功能完善 2.操作简便 3.数据安全 4.数据准确可靠性 5.运行效率 6.与其他管理软件的结合
开发工具简介
Visual Basic背景及其特点简介
员工信息管理
员工信息管理是员工基本信息的录入,包括档案
录入,档案查询,档案统计和档案输出。 档案录入:包括对人事档案的修改,删除,添加。 档案查询:可以按姓名,职称和任意条件查询个 人或一部分人的情况。 档案统计:按多种条件进行数据统计并显示,包 括学历,职称,年龄政治面貌等。 档案输出:可以输出个人档案,全部档案,花名 册,团员名册,Байду номын сангаас员名册等。
详细设计—登陆页面
通过该窗口登陆系统页面: 用户分为管理员(admin)和普通用户(user),管理员 具有用户不具备的修改,维护权限。
详细设计—主页面
系统主页面有系统菜单和运行界面,通过主界面上菜单调 用各个功能模块。
详细设计—员工基本信息页面
基本信息窗体完成员工基本信息的管理
业 务 档 案 管 理
员 工 工 作 评 价
考 勤 管 理
工 资 管 理
数据库设计
实体和数据结构设计如下: 1.员工信息表:员工编号、姓名、部门、性别、民族、出
生年月、政治面貌、家庭住址、联系电话、毕业学校、最 高学历、所学专业、职务、专业技术职称、职称时间、个 人简历、奖惩情况。 2.员工业务档案表:员工编号、岗位编号、业务档案等。 3.员工考勤表:员工编号、迟到次数、早退次数、缺席次 数、离岗次数、备注、年月。 4.员工工资表:员工编号、基本工资、岗位工资、加班津 贴、考勤工资、行政性扣款、个人所得税、实发工资、年 月。
Access数据库背景简介
Access是一种数据库管理系统。Access是 office办公套件中一个极为重要的组成部分。刚 开始时微软公司是将Access单独作为一个产品进 行销售的,后来微软将Access捆绑到office97中, 成为office套件中的一个重要成员。现在它已经 成为office办公套件中不可缺少的部件了。 随着微软的不断改进,Access新版本的功能 变得更加强大。
系统逻辑设计
用户需求:为适应考勤管理的需要,保证数据处理的准确
性和及时性,能够增加、修改、删除和查询各 种相应的数据。同时使本软件界面简洁明了, 操作简单,方便实用。 设计思路:使用可视化的编程 设计效率高,所见即所得,方便快捷。 利用Access作为后台数据库 适用范围广、易用性强、操作简便。 面向Windows XP操作用户 适应用户现有操作环境,考虑用户环境升级 因素。 界面简洁、操作简单、控制严密、保密性强 设计登陆密码控制,用户管理的权限控制, 用户密码修改控制,数据的添加、修改、删 除和查询。
系统的开发背景
随着经济水平的发展,知识经济时代给企事 业管理提出了更高的要求,除了以往的考勤报表 利用计算机软件excel可以管理外,企业更希望能 够对以往的各种的人事信息,考勤信息,工作评 价信息,工资信息等统一管理起来。一个高效的、 准确的人事考勤管理,不仅能促进员工不断提高 自身素质、提高工作积极性。从而提高员工工作 质量和效率。企业考勤管理中数据的正确性、安 全性,操作的高效性、可靠性,无一不影响着员 工队伍的建设和管理。在这种情况下,一个可以 规范化,自动化的考勤系统就显的非常重要。
Access的特点
1.Access与其他的数据库有一定的差别,首先,
Access有一定的极限,如果数据达到100M左右, 很容易造成服务器假死,或者消耗掉服务器的内 存导致服务器崩溃。 2.在Access数据库中,不同表中的数据之间都存 在一种关系,这种关系将数据库里各张表中的每 条数据记录都和数据库中唯一的主题相联系,使 得对一个数据的操作都成为数据库的整体操作。 3.在Access中提供了几种方法来建立一个表,这 些方法简单且实用。
详细设计—员工工作评价页面
对员工的年度考核进行录入
员工工作评价管理
业务管理系统包括档案编辑,档案查询,评价编
辑,评价维护。 档案编辑:包括新建,修改,删除员工的业务档 案。 档案查询:可以按姓名,职称或任意条件查询个 人或一部分人的情况。 评价编辑:包括对员工每年的考核评价等级等情 况进行录入和浏览。 评价维护:可以输出员工的评价资料进行修改。
系统业务流程图
用户 个人信息 工作考评
管理员
管理员
考勤信息
系统 管理员
工资信息
系统中人员 单据报表
系统外实体 工资报表
存储
系统数据流程图
管理员
人事信息管理
人事信息
业务档案管理
业务档案表
工资生成
考勤信息管理
考勤信息表
工资信息管理
工资报表
工资查询
企业整体模块图
考勤管理系统
人 事 信 息 管 理
系统测试
为保证考勤功能系统的各项功能可靠的实现,为此对开发
的各项功能模块和事例系统测试。 测试分4个阶段: 单元测试:对逻辑复杂的模块采用白盒测试,对以输入, 输出为主的模块采用黑盒测试。 组装测试:自底向上的增式测试。 确认测试:由用户参与与按需求规格说明书验收。 系统测试:采用人工测试方法。
详细设计—考勤管理维护页面
通过该窗体完成考勤信息的管理:
详细设计—工资管理页面
通过该窗体完成员工工资的创建: 方法是通过输入年,选择月,点击创建按钮即可。
工资管理
工资管理系统包括具体功能: 月工资表:通过输入年月来完成对员工工资表的
创建,创建工资表是将系统中其他的数据库表中 的数据关联起来。 工资查询:可按员工标号和年月等进行员工工资 状况查询 工资统计:按多种条件进行数据统计并显示。