考勤管理系统设计与实现_毕业设计(论文)(编辑修改稿)内容摘要:
前的其他任何一种计算机产品。 它可位于任何地方,而且能到处运行。 Java 正在迅速被用做传播信息的事实上标准,这是因为它既可给企业,也可给最终用户带来似乎数不清的好处。 5 第二章 考勤管理系统 概念 结构 设计 第一节 需求分析 在当今社会,各种物资越来越丰富,而作为一个企业,特别是一个商业企业来说,需要对这些物资进行管理。 由于物质繁杂,管理起来有一定的难度,可以用信息化的手段来处理这件 原本十分复杂的事物,所以我们可以用 VFP 来设计一个考勤管理系统。 第二节 系统分析 一、 功能分析 该系统要实现的功能如下: :包括一个企业的部门信息的添加、修改和删除。 :包括企业员工信息如员工编号、姓名、性别、婚姻、身份证、所在部门等信息的添加、修改、删除、查询和打印。 :主要是针对某一个员工在其需要考勤的进段进行考勤,记录其某一个时段(上午或下午)的考勤状况。 :包括对考勤操作留下来的记录进行分条浏览、修改、删除、查询和打印。 操作:主要是记录某一个员工开始加班时间和结束加班时间,并根据这两个时间数值计算出其加班时长。 :包括对加班管理操作留下来的记录进行修改、删除、查询和打印。 :主要在每日下午将要下班时对今天应该考勤却未考勤的人的考勤状况进行调整,提供了两种选择:一种是将其作为休息,也就是放假;一种是将其作为旷勤。 这样就保证每个员工在其应该考勤的时候都有考勤记录。 :包括对考勤记录、加班记录的按条件查询,对一个月内考勤记录、加班记录、日终处理记录的统计查询。 6 :包括员 工信息、部门信息的报表打印以及一个月内考勤记录、加班记录、日终处理记录的统计报表打印。 :包括系统登陆、系统退出以及关于本系统;本系统使用内置账号,不提供添加或者修改账号的功能。 二、 模块设计 根据上面所要求的功能,可以对上面的功能进行模块化,得出如下图所示的系统功能模块图。 图 系统功能模块图 日常操作: 对当天应该考勤的员工进行考勤;记录员工加班的开始时间及结束时间并计算出加班时长;对当天应该考勤而未考勤的职工进行强行考勤。 信息管理: 7 管理部门信息,添加、修改、删除部门信息;员 工信息管理,添加、修改、删除员工信息,只有首先添加了部门信息才能添加员工信息,因为一个员工应该是属于某一个具体部门的;对考勤操作留下的记录进行修改、删除和查询;对加班操作留下来的记录进行修改、删除和查询。 记录查询: 按条件对考勤记录、加班记录进行查询;查询一个月内的考勤记录、加班记录以及日终处理记录。 记录打印: 打印所有员工的信息报表及标签;打印所有部门的标签;按日期分组打印一个月内员工考勤记录。 系统功能: 在使用系统前要求先登录,只有合法的用户才能登录系统;显示系统的开发人等信息;退出系统。 8 第 三章 考勤管理系统结构的设计 第 一节 业务流程分析 根据职工考勤管理系统的设计要求可以画出该系统的业务流程图,如图 所示。 一、 系统流程图 管理员(企业领导) 图 系统流程图 二、 数据流程图 9 图 数据流程图 第二节 功能模块设计 企业考勤管理系统分为系统管理、部门管理、公告管理、员工管理、请假管理、个人考勤、考勤管理、留言管理、退出系统等九大模块。 各模块的具体功能划分如下: 一、 系统管理模块 图 系统管理模块功能树 系统管理模块包括更改密码、高级管理(控制系统)两大子模块。 更改密码:各级管理员登录系统后,可自行重新设置登录密码; 高级管理:控制系统的功能操作 二、 部门管理 图 部门管理模块 10 第三节 数据库设计 表 管理员信息表 (administrators) 名称 字段名称 数据类型 主键 非空 用户名 wnum varchar(4) yes yes 密码 wpswd varchar(30) no yes 管理员姓名 tname varchar(30) no no 性别 tsex int no no 所在部门 tdep int no yes 身份等级 tpri int no yes 表 控制系统信息表 (cust_sys) 名称 字段名称 数据类型 主键 非空 标号 act int yes yes 员工 teac int no no 备注 remark varchar(100) no no 表 留言表 (liuyuan) 名称 字段名称 数据类型 主键 非空 记录 ID rec_id int yes yes 昵称 name varchar(20) no no 性别 sex int no no 邮箱 varchar(20) no no 内容 liuyuan varchar(500) no no 时间 addtime datetime no yes 表 公告表 (news) 名称 字段名称 数据类型 主键 非空 记录 ID id int yes yes 标题 title varchar(100) no no 新闻内容 news varchar(500) no no 部门 ID dep int no no 11 部门名称 depname varchar(50) no no 添加时间 Add_time datetime no no 表 部门表 (departmen) 名称 字段名称 数据类型 主键 非空 记录 ID Sys_id int yes yes 部门 ID dep int no yes 部门名称 depname Varchar(30) no yes 表 考勤表 (kq) 名称 字段名称 数据类型 主键 非空 记录 ID rec_id int yes yes 用户 ID wnum varchar(50) no no 是否上班 go_on int no no 上班时间 go_work datetime no no 是否下班 get_on int no no 下班时间 get_work datetime no no 性质 pstate int no no 表 请假信息表 (qj) 名称 字段名称 数据类型 主键 非空 标号 act int yes Yes 员工 teac int no yes 意见 stu Int no yes 备注 remark Varchar(100) no Yes 第四节 管理系统流程设计 管理员可通过登录名与密码进入考勤系统,可以通过职工编 号来进行对各别员工的查询,进行考勤,也可以查看全体员工的考勤情况 ,还可以进行添加,删除等操作。 根据系统功能,可以画出如下流程图: 12 图 系统功能流程图 针对职工管理系统的流程图,现具体描述其功能: :系统对其合法性进行检查 ; :通过职工编号查询其信息 ; :添加职工的各种基本信息 ; :根据职工编号删除某个职工的全部信息。 第 五 节 数据库的逻辑设计 根据系统的功能可以设计有关的概念模型,该系统涉及一张职工考勤信息表,可以画出如下 ER 图: 一、管理员 实体 ER 图: 图 管理员实体 ER 图 二、职工实体 ER 图: 图 职工实体 ER 图 13 三、数据库设计: SQL Server 2020 ,新建数据库 Student kaoqing, kaoqing 表的字段的属性为: 表 Kaoqing表 14 第 四章 考勤 管理 系统 的实现 第一节 数据库的连接 ODBC 数据源 :选择“控制面板” —— “管理工具” —— “ ODBC 数据源”,在双击 ODBC 数据源后,选择“用户 DSN” ,添加新的数 据源,单击“配置”,选择 SQL Server,数据源名称为 mymoon,设置用户名为 sa,密码为 163123,选择数据库 Student。 JDBCODBC 桥接器: (“ ” )。 建立桥接器时可能发生异常,为捕获这个异常,所以建立桥接器的标准为 : Try{(“ ” )。 } Catch(ClassNotFoundException e){} ODBC 数据源指定的数据库建立连接: 使用 包中的 Connection 类声明一个对象,然后使用类 DriverManager调 用 它 的 一 个 静 态 方 法 getConnection 创 建 这 个 连 接 对 象 ,con=(jdbc:odbc:mymoon,sa,163123)。 捕获异常为 try{ con=(jdbc:odbc:mymoon,sa,163123)。 } catch(SQL Exception e){} 第二节 系统实现 一、 用户登录 当用户登陆时,首先出现的是一个登陆页面,只有输入正确的管理员姓名与密码时,才能进入考勤系统。 关键代码如下: html head title登陆页面 /title 15 meta equiv。考勤管理系统设计与实现_毕业设计(论文)(编辑修改稿)
相关推荐
公司 11 Q 掘 = 25A=25 3=75 m3/ min 式中 : Q 掘 —— 掘进工作面需风量, m3/min: A —— 掘进工作面一次爆破使用的炸药量,本矿为 3Kg。 ③按局部通风机风量计算。 根据 JBT 局部通风机配风要求,配 120m3/min 能满足要求,为避免循环风流,考虑 120%的余量系数,应为 Q 局 =122 =144 m3/ min ④按工作面人员数量计算 Q
简洁的色彩和灵感的创新,他们追求的是夸张、另类、张扬,却又不失产品的 品质,对于地面的设计也不是太讲究,这样就会给人一种自然又轻松的印象。 但是德国还有瑞士的风格是重视细节的典型代表,从地面设计的细纹线条 上就能够清楚地看出他们是追求力和美的展示形式,能够让产品的动态美呈现在消费者的面前。 (二)成功品牌展示与设计手法优势解析 通过在丹东新玛特的太平鸟专卖店分析、调研、考察,如图 21
和不平线,钉柱头模板 ,按设计 小唉发 工作室 11 高调整支柱的柱高,然后安装梁底模板,并拉线找平。 当梁底板跨度大于或等于 4 米时,跨中梁底处应按设计要求起拱,如设计无要求时起拱高度为梁跨度的千分之一至三。 再安装梁侧模板、压脚板、斜撑等。 支顶拉水纵横 24 道(视楼层高度而定),另外,当梁高≥ 700CM 时,梁侧模板需加对拉螺杆。 楼面板、梁板 模板安装完成经质量验收后,方能扎钢筋。
由于退休金的增长慢于在职职工工资和物价的增长,老年人的存在为其家庭 带来了一定的经济负担。 老年人的再就业,为家庭带来了经济上的实惠。 从而改变了自己在家庭中“经济负担”的地位,消弥了可能由经济问题产生的隔阂和矛盾。 同时。 再就业的老年人,在充满朝气、活力和流动着的社会生活中,避免了长时期蛰居家庭可能带来的种种不利的心理影响,发挥余热的同时也丰富了自己的生活。 可以说,与非再就业老年人相比
最大,分别占到世界销售总额的 38%和 24%。 从软饮料的品种来看,碳酸饮料仍占主导地位,占世界总销售额的54%,其次是 果汁 饮料和矿泉 水,分别占 %和 %。 167。 中国软饮料业近年也取得了飞速发展: 2020 年全年中国 软饮料制造行业实现累计工业总产值 136,035,326 千元,比上年同期增长%;全年实现累计产品销售收入 144,952,044 千元,比上年同期增长 %
扎前检查预埋钢管的位置、尺寸、大小,并调校;绑扎时锚固长度、搭接接头长度及抗震等按设计及混凝土结构施工及验收规范进行; 垫块处理 :柱脚与梁柱交接处均采用Ф 14L100 钢筋作撑铁以保证柱钢筋不移位;柱脚用 4 根 L100 ф14 定位筋固定;梁口 @1000 采用一根Ф 14 钢筋以保证梁钢筋位置和梁口宽度,板 15001500 用Ф 10 钢筋焊接以确保护层厚度,两层钢筋之间