JAVA考勤管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书

目录

第一章考勤管理系统功能 (3)

第二章软件开发 (4)

2.1 用户登录 (4)

2.2 用户管理模块开发 (4)

2.2.1 用户添加 (4)

2.2.2 用户修改 (6)

2.2.3 用户删除 (7)

2.3 考勤管理模块开发 (8)

2.3.1 考勤人员添加 (8)

2.3.2 考勤管理设置 (9)

2.3.3 考勤课程设置 (10)

2.3.4 人员考勤管理 (11)

2.4 考勤查询 (13)

2.4.1 考勤卡号查询 (13)

2.4.2 考勤姓名查询 (14)

2.4.3 考勤周次查询 (15)

第三章总结 (17)

3.1 建立数据源 (17)

3.2 控件使用 (17)

3.3 JA V A 代码结构认识 (18)

第一章考勤管理系统功能

说明《考勤管理系统》为了解决班级考勤,开发的一个基于Java—Swing和mssql的桌面管理系统。

介绍主要功能(模块结构图)

第二章 软件开发

2.1 用户登录

1、用户登录界面

2、程序的开发流程

3、核心代码

str3="select * from hy where name='"+str1+"'and pwd='"+str2+"'";

con = DriverManager.getConnection("jdbc:odbc:wk","sa",""); stmt=con.createStatement();

2.2 用户管理模块开发

2.2.1 用户添加

1、用户添加界面

输入用户名、密码

数据库中是否有记录

进入管理界面

2、程序的开发流程

3、核心代码

String str_sql="insert into biao (name,pwd,grade) values

('"+str_name+"','"+str_pwd+"','"+user_type+"')";

try {conn=DriverManager.getConnection ("jdbc:odbc:wk", "sa", "");

stmt=conn.createStatement(); stmt.executeUpdate(str_sql);

JOptionPane.showConfirmDialog (this, "添加成功!", "系统提示", JOptionPane.CLOSED_OPTION ,RMATION_MESSAGE ); tx.setText(""); fd1.setText(""); fd2.setText(""); } catch (SQLException e) {e.printStackTrace();}

按下 下一个 按钮

记录是否到底

显示下一记录

游标到起始记录

1、用户修改界面

2、程序的开发流程

3、核心代码

conn = DriverManager.getConnection("jdbc:odbc:wk","sa",""); sta=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,Res ultSet.CONCUR_UPDATABLE);

rs=sta.executeQuery("select name,pwd,grade from hy"); rs.next();

text1.setText(rs.getString("name")); pwd.setText(rs.getString("pwd")); cpwd.setText(pwd.getText());

开始修改用户

修改用户或密码

是否更新用户或密

更新

1、用户删除界面

2、程序的开发流程

删除获取卡号

是否删除

删除

3、核心代码

conn=DriverManager.getConnection("jdbc:odbc:wk", "sa", "");

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_UPDATABLE);

rs=stmt.executeQuery("select name,pwd,grade from hy");

rs.next();

tx.setText(rs.getString("name"));fd1.setText(rs.getString("p

wd"));rs.updateString(1,tx.getText());rs.updateString (2,

fd1.getText());

rs.updateInt(3, user_type);

rs.updateRow();

JOptionPane.showConfirmDialog(this, "确定要删除吗?", "系统提

",JOptionPane.CLOSED_OPTION,RMATION_MESSAGE)

;

rs.deleteRow();

相关文档
最新文档