java课程设计报告总结计划职工工资管理系统.docVIP

  • 20
  • 0
  • 约1.88万字
  • 约 18页
  • 2020-11-03 发布于山东
  • 举报

java课程设计报告总结计划职工工资管理系统.doc

. 目 录 一、 目的????????????????????????? 2 二、功能介 ????????????????????????? 2 三、程序流程????????????????????????? 2 四、 步 ????????????????????????? 3 五、 ????????????????????????? 7 六、程序清 ????????????????????????? 8 七、参考文献????????????????????????? 17 . . 一、设计目的 通过课程设计,使学生提高理论联系实际解决实际问题的能力;也使学生对基于面向对象的理论进行系统设计过程中的诸多具体问题有感性的认识和深入的理解;进而提高学生的学习兴趣为其将来顺利进入毕业环节作必要的准备。 二、功能介绍 1)具有新用户注册功能。 2)具有注册用户登录功能。 3)具有职工工资的录入功能,要求只录入工资各项,自动计算每个职工工资总额。 4)具有数据查询功能,可以实现查询全部信息和按条件执行查询。 5)具有按条件删除数据功能。 三、程序流程 开始 新用户登录 ? Y N 注册新用户 输入用户名和密码 进入系统选择操作 录入功能 查找功能 删除功能 向数据库添加记 可按职工号查询 按选中行的行号 录 或查询所有数据 删除数据 结束 . . 四、设计步骤 4.1 、登陆界面 进入系统首先进入登陆界面如图 4.1 ,输入账号和密码,点击登录就会进入职 工工资管理系统,点击注册进入新用户注册界面,定义了局部变量 String 类型的 user ,password 和 pass 分别记录界面输入的账号,密码和数据库查找的密码,定义了成员变量 boolean 型的 bool 记录输入账号和密码是否匹配。 图 4.1 登陆界面 4.2 、职工工资管理系统 登陆成功后进入的界面如图 4.2 ,界面有增删改查的功能。 widgetSelected() 方法创建 button 的点击事件,创建 DBHelper 类的对象 db 连接数据库,进行查找,删除修改功能,增删改用 update ()方法,查询用 query ()方法。 . . 图 4.2 职工工资管理界面 4.3 、全部查找功能 点击右边的查询按钮可以查找出所有员工的工资信息如图 4.3 ,通过自己封 装的连接数据库的类 DBHelper 类的对象 db,传递 sql 语句查找数据库的所有信息,用 getString ()方法导出从数据库中查找到的数据,所得工资 =基本工资 +职位提成 -50* 迟到天数 -100* 旷工天数,通过查找的数据和自己定义的公式得到所得工资。 图 4.3 全部查找界面 . . 4.4 、按条件查找功能 在文本框中输入职工号,点击查找能找到对应职工的工资情况,如图 4.4 。用 getText ()方法获得 text 文本框中的的输入信息,定义局部变量 boolean 型的数据 bool ,记录数据库中是否有对应的职工号,如果查到则为 true ,并且在表格中先用 removeAll()方法清空表的信息, 然后用 sql 语句找出 text 中的职工号对应的数据。 图 4.4 按条件查找界面 4.5 、录入功能 点击录入键进入录入界面如图 4.5 ,输入职工信息,点击录入修改数据库的信息, 并且能更新查找的结果。用 getText ()方法获得 text 文本框的信息,定义局部变 String 类型的 s1,s2,s3,s4,s5,s6 记录六个文本框的信息, 通过 DBHelper 的对象 db 调用 update 方法把信息传入数据库。 . . 图 4.5 录入功能界面 4.6 、删除功能 点击选中行,然后点击删除按钮就会将选种的行删除掉, 例如删除图 4.3 中第 三行数据如图 4.6 。定义局部变量 TableItem[] 数组用 table.getSelection() 方法查 找并存储选中行的信息,定义 int[] 型数组用 table.getSelectionIndices() 方法查 找并存储选中行的行号,用这两个信息分别删除数据库和界面的选中信息。 图 4.6 删除功能界面 . . 4.7 、注册功能 点击注册键后进入如图 4.7 所示的界面, 输入新用户账号和密码, 如果两次密 码输入相同就注册成功。定义局部变量 String 类型的 user ,password 和 pass 分别记录三个文本框输入的内容,用 equals 方法判断 pass 和 password 是否相同,如果相同,则注册成功,并用 dispose ()方法关闭此窗口。 图 4.7 注册功能界面 五、设计总结 这次课程设计, 我们知道了成员变量和局

文档评论(0)

1亿VIP精品文档

相关文档