ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:264.02KB ,
资源ID:8101234      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8101234.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(职工考勤管理系统最新范本模板.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

职工考勤管理系统最新范本模板.docx

1、职工考勤管理系统最新范本模板职工考勤管理系统20世纪90年代,随着我国市场经济的快速发展,职工考勤管理系统在企业的日常管理中发挥着越来越重要的作用。 职工考勤管理系统可以进行员工信息管理、出勤管理和密码管理等,方便处理企业内部员工的相关考勤信息。此外Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。 职工考勤系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理

2、自己的员工而开发的。 第一章 开发背景 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 1 第二章 需求分析 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 2 第三章 概念结构设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 3 一、局部ER图设计 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 3 (一)、确定局部范围

3、。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 3 (二)、确定实体与属性 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 3 (三)概念模型表示 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 4 二、合并成总体E-R图 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 5 第四章 逻辑结构设计 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.

4、。.。.。.。.。.。.。.。. 6 一、ER图转换为关系模型 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 6 关系模式的规范化 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 6 第五章 数据库实施与维护 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 8 一、定义数据库结构 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 8 二、组织数据入库 。.。.。.。.

5、。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 9 三、数据库试运行 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 10 第六章 JAVA .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 11 一、JAVA代码: 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 12 (一)、登录代码 .。.。.。.。.。.。.。

6、.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 12 (二)、管理员主界面代码 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 15 二、JAVA运行 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 29 (一)、用户登录界面 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 29 (二)、主界面 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。

7、.。.。.。.。.。.。.。.。.。.。.。. 29 (三)、基本功能 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 30 第七章 参考文献 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 34 第一章 开发背景 我们都知道,考勤管理系统是任何一个营业单位不可缺少的部分,它的内容对于单位的管理者和内部员工来说都至关重要,所以考勤管理系统应该能够为用户提供充足的信息和快捷的安全查询,及实时管理手段。但在过去,人们一直在使用传统的人工的方式来进行考

8、勤管理,这种落后的方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。而使用计算机对员工出勤进行管理,具有手工作业所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率. 此次开发了一种基于SQL Server和Java下的考勤管理系统。其不但具有实际考勤管理系统应有的档案管理,信息安全认证等功能,且拥有用户使用更简单、界面更直观等优点。考勤管理系统在我国任何一个单位是必需的,随着我国的发展,考勤管理系统的作用会得到更加充分的体现. 。 1 第二章需求分析

9、 职工考勤管理系统,可用于企业等机构的职工考勤情况管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用Java语言编写,用SQLServer2005数据库作为后台的数据库进行信息的存储,用SQL语句完成职工基本信息的添加,查询,修改,删除的操作以及成绩的录入,修改,删除等.用ODBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在windows,Linux,等系统下使用,方便简单,安全性好.SQLServer2005数据库高效安全,两者结合可相互利用各自的优势 , 用户登陆界面.该界面可以选择使用者的身份,“管理员,职工。不同的身份有不同的操作界面

10、和功能权限。账号和密码输入正确即可登录。 , 职工管理界面。提供了职工基本信息的查询,打卡、出差、加班、请假的查询以及相应权限的添加、删除、修改操作。 , 管理员管理界面。提供了对所有职工信息的查询、添加、修改、删除;职工考勤信息的录入、修改、删除、查询,修改密码等功能。管理员拥有最高的权限,允许对职工所有信息进行查询和修改。 2 第三章 概念结构设计 一、局部ER图设计 (一)、确定局部范围 职工考勤管理系统分为七部分: , 管理员登录 , 职工登录 , 职工基本信息 , 职工出勤信息 , 职工加班信息 , 职工出差信息 , 职工请假信息 (二)、确定实体与属性 两个准则: (1) 属性不能

11、在具有需要描述的性质,即属性必须是不可分的数据项,不能再由另一些属性组成。 (2) 属性不能与其他实体具有联系,联系只发生在实体之间 根据两个准则进行分析: 在职工考勤管理系统中,职工具有属性(职工编号、职工姓名、性别、年龄、职称),其属性又是不可分的,因此将职工作为实体。 出勤、加班、出差、请假都具有属性,其属性又是不可分的,因此将他们作为实体。管理员、用户登录也作为实体。 表11 实体 属性 管理员登录表 管理员ID,密码 用户登录表表 职工编号,密码 职工信息表 职工编号,职工姓名,性别,年龄,职称 职工出勤信息姓名,编号,上班打卡时间,下班打卡时间,缺勤记录 表 职工加班信息姓名,编号

12、,加班开始时间,加班结束时间,统计加班天数 表 3 职工出差信息姓名,编号,出差开始时间,出差结束时间,统计出差天数 表 职工请假信息请假开始时间,请假结束时间,统计请假天数 表 (三)概念模型表示 实体型:用矩形表示,矩形内写实体名. 属性:用椭圆形表示,并用边将其与相应的实体型连接起来。 联系:用菱形表示,菱形框内写明联系名,并用边与有关实体型连接起来,且在边旁标上联系的类型. 管理员信息表ER图 用户信息表ER图 职工信息表ER图 职工出勤信息表ER图 职工加班信息表ER图 4 职工出差信息表ER图 请假信息表ER图 二、合并成总体ER图 职工考勤管理系统 5 第四章 逻辑结构设计 一、

13、E-R图转换为关系模型 关系模式的规范化 步骤 非规范关系 是每个属性不能再分 1NF 消去非主属性対主码的部分依赖 2NF 消去非主属性対主码的传递依赖 3NF 管理员登录表(admin) 列名 数据类型 约束 是否允许为空 默认值 说明 char(6) admin 主键 管理员 password char(12) NOT NULL 密码 员工登录表(admin) 列名 数据类型 约束 是否允许为空 默认值 说明 w_id char(6) 主键 员工 Password_w char(12) NOT NULL 密码 职工基本信息表(worker) 默认值 说明 列名 数据类型 约束 是否允许为

14、空 6 职工编w_id char(4) 主键 NOT NULL 号 职工姓w_name char(6) NOT NULL 名 w_sex char(6) NOT NULL 性别 w_age int NOT NULL 年龄 w_drgee char(4) NOT NULL 职称 出勤记录信息表(work_note) 列名 数据类型 约束 是否允许为空 默认值 说明 w_id char(4) 主键 NOT NULL 职工编号 s_tim datetime 上班打卡时间 x_tim datetime 下班打卡时间 q_not Int 0 缺勤记录(1或0) 出差信息(out_note) 列名 数据类

15、型 约束 是否允许为空 默认值 说明 w_id char(4) 主键 职工编号 k_tim datetime 出差起始时间 j_tim datetime 出差结束时间 c_days Int 统计总天数 请假记录信息(off_note) 列名 数据类型 约束 是否允许为空 默认值 说明 w_id char(4) 主键 职工编号 off_tim datetime 请假开始时间 off_e_tim datetime 请假结束时间 off_days int 统计请假天数 加班信息(over_note) 7 列名 数据类型 约束 是否允许为空 默认值 说明 w_id char(4) 主键 NOT NUL

16、L 职工编号 jia_tim datetime 加班开始时间 jia_e_tim datetime 加班结束时间 jia_days int 统计加班时间 第五章数据库实施与维护 一、定义数据库结构 分析数据库各个表的结构,在SQL中实现的创建SQL语句。 -首先创建职工考勤数据库 CREATE DATABASE zgkq ON (name=zg_dat, filename=d:zg_dat.mdf, size=5, maxsize=20, Filegrowth=1 ) LOG ON (name=zg_log, filename=e:zg_dat.ldf, size=5, maxsize=20,

17、 Filegrowth=1 ) 调到数据库zgkg USE zgkq GO 管理员登录表 CREATE TABLE login_admin (admin char(6) PRIMARY KEY, password char(12)NOT NULL ) 员工登录表 CREATE TABLE login_w 8 (w_id char(6) PRIMARY KEY, password_w char(12) NOT NULL ) 创建职工信息表worker CREATE TABLE worker (w_id char(4) PRIMARY KEY, w_name char(6) NOT NULL, w

18、_sex char(6) check(w_sex=男or w_sex=女)NOT NULL, w_age int NOT NULL, w_drgee char(4) NOT NULL ) -创建出勤记录信息work_note CREATE TABLE work_note (w_id char(4) PRIMARY KEY, s_tim datetime, x_tim datetime, q_not int CHECK (q_not=0 OR q_not=1) DEFAULT 0 ) 创建出差信息out_note CREATE TABLE out_note (w_id char(4) PRIMA

19、RY KEY, k_tim datetime, j_tim datetime, c_days int ) 创建请假信息off_note CREATE TABLE off_note (w_id char(4) PRIMARY KEY, off_tim datetime, off_e_tim datetime, off_days int ) -创建加班信息over_note CREATE TABLE over_note (w_id char(4) PRIMARY KEY, jia_tim datetime, jia_e_tim datetime, jia_days int ) 二、组织数据入库 I

20、NSERT INTO login_admin VALUES(admin,123456) 9 - INSERT INTO login_w VALUES(1001,100001) INSERT INTO login_w VALUES(1002,100002) INSERT INTO login_w VALUES(1003,100003) INSERT INTO login_w VALUES(1004,100004) INSERT INTO login_w VALUES(1005,100005) - INSERT INTO work_note VALUES(1001,2010-5-21 08:00:

21、00,2010-521 18:30:00,0) INSERT INTO work_note VALUES(1002,2010-5-21 08:00:00,2010-521 18:30:00,0) INSERT INTO work_note VALUES(1003,20105-21 08:00:00,20105-21 18:30:00,0) INSERT INTO work_note VALUES(1004,2010-5-21 08:00:00,20105-21 18:30:00,0) INSERT INTO work_note VALUES(1005,2010521 08:00:00,2010

22、-5-21 18:30:00,0) - INSERT INTO worker VALUES(1001,李芳,女,28,员工) INSERT INTO worker VALUES(1002,王明,男,30,员工) INSERT INTO worker VALUES(1003,江月,女,31,员工) INSERT INTO worker VALUES(1004,李芳,男,27,员工) INSERT INTO worker VALUES(1005,李芳,男,24,员工) INSERT INTO out_note VALUES(1002,2010321,2010-421,31) - INSERT IN

23、TO off_note VALUES(1003,2010321,20104-21,31) - INSERT INTO over_note VALUES(1004,20104-21,2010-421,1) 三、数据库试运行 1查询所有职工信息 SELECT FROM worker 2-查询所有出勤记录信息 SELECT FROM work_note 10 3-查询所有出差信息 SELECT *FROM out_note 4-查询所有请假信息 SELECT FROM off_note 5-查询所有加班信息 SELECT *FROM over_note 6查询编号为1001的职工信息 SELECT

24、FROM worker WHERE w_id=1001 第六章 JAVA 11 一、JAVA代码: (一)、登录代码 package ZGKQ; import java.awt。*; import java。awt.event.*; import javax.swing。; import java.sql.; public class Login extends JFrame implements ActionListener JFrame jf; Container con = getContentPane(); JTextField tfName; JPasswordField ps; J

25、Label label; JLabel lbName; JLabel lbps; JLabel shenfen; JButton bt1; JButton bt2; private String psword; JComboBox box; JPanel jp1; public Login() jf = this; setTitle(用户登录界面); con。setBackground(Color。black); Font f = new Font(”新宋体”, Font.PLAIN, 22); / (JPanel)this。getContentPane()。setOpaque(false);

26、 ImageIcon img = new ImageIcon(”4。jpg”); /添加图片 JLabel background = new JLabel(img); this。getLayeredPane().add(background,new Integer(Integer。MIN_VALUE); background.setBounds(0,0,img。getIconWidth(),img.getIconHeight()); jp1=new JPanel(); / tfName = new JTextField(); ps = new JPasswordField(); label = new JLabel(职 工 考 勤 管 理 系 统); lbName

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1