职工考勤管理系统的设计与实现样本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课
程
设
计
职工考勤管理系统
姓名:
班级:
学号:
学院:
职工考勤管理系统的设计与实现
一、系统介绍:
管理员可经过登录名与密码进入考勤系统, 能够经过职工编号来进行对各别员工的查询, 进行考勤, 也能够查看全体员工的考勤情况,还能够进行添加,
删除等操作。
二、系统设计:
2.1 根据系统功能, 能够画出如下流程图:
针对职工管理系统的流程图, 现具体描述其功能:
1、管理员登陆: 系统对其合法性进行检查
2、职工个人考勤: 经过职工编号查询其信息
3、全体职工考勤: 查看全体职工信息
4、添加操作: 添加职工的各种基本信息
5、删除操作: 根据职工编号删除某个职工的全部信息
2.2数据库的逻辑设计
根据系统的功能能够设计有关的概念模型, 该系统涉及一张职工考勤信息表, 能够画出如下E-R图:
2.2.1: 管理员实体E-R图:
2.2.2: 职工实体E-R图:
2.2.3: 数据库设计:
1.启动SQL Server
2.建立数据库
打开企业管理器, 新建数据库Student
3.创立表kaoqing, kaoqing表的字段的属性为:
Kaoqing表如下所示:
三、系统的实现:
3.1数据库的连接:
1.创立ODBC数据源:选择”控制面板”——”管理工具”——”ODBC数据源”, 在双击ODBC数据源后, 选择”用户DSN”,添加新的数据源, 单击”配置”, 选择SQL Server,数据源名称为mymoon,设置用户名为sa,密码为163123,选择数据库Student。
2.建立JDBC-ODBC 桥接器:
Class.forName(”sun.jdbc.odbc.JdbcOdbcDriver”);建立桥接器时可能发生异常, 为捕获这个异常, 因此建立桥接器的标准为:
Try{Class.forName(”sun.jdbc.odbc.JdbcOdbcDrivder”);}
Catch(ClassNotFoundException e){}
3.与ODBC数据源指定的数据库建立连接: 使用java.sql包中的
Connection类声明一个对象, 然后使用类DriverManager调用它的一个静态方法getConnection创立这个连接对象, con=DriverManager.getConnection("jdbc:odbc:mymoon","sa","163123");捕获异常为
try{ con=DriverManager.getConnection("jdbc:odbc:mymoon","sa","1 63123");} catch(SQL Exception e){}
3.2系统实现:
1 用户登录
当用户登陆时, 首先出现的是一个登陆页面, 只有输入正确的管理员姓名与密码时, 才能进入考勤系统。关键代码如下:
欢迎进入职工考勤管理系统!