面向对象技术课程设计A人事工资管理系统.doc

面向对象技术课程设计A人事工资管理系统.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象技术课程设计A人事工资管理系统精选

面向对象技术课程设计A 任务书 一、课程设计目的 “面向对象技术”是计算机科学与技术专业的核心专业课,面向对象程序设计技术也是软件工程师的基本技能,“面向对象课程设计”的目的是理解和巩固面向对象程序设计的基本理论、原理和方法的重要的实践环节。 本课程设计综合应用学生所学知识,结合小型应用系统的设计,建立面向对象程序设计的概念,理解和巩固封装、类与对象、继承与多态、JAVA数据结构、多线程、IO、UI设计及UML等知识,掌握常用设计模式知识以及分层设计思想,为后续课程的学习打下良好的基础。 二、课程设计阶段教学内容与任务 本课程设计分二个阶段,第一阶段为课程知识的复习与巩固,教学形式为讲授与训练相结合(算法与程序设计基础课程设计实施计划);第二阶段为项目实战案例与职业素养教育,以学生编程训练为主,在这一阶段,学生需要以分组为单位,完成以下实训项目:人事管理系统。 三、选题要求、学时分配和辅导 选题要求 (1)以学号的最低位为选题依据,每人1题,独立完成各自的任务。 (2)任务完成后,以小组为单位,独立撰写课程设计报告并打印。 四、评分和验收标准 设计的基本步骤 设计说明书内容要求 .1 概述 目的 主要完成的任务 使用的开发工具:Myeclipse8.5,MySQL。 解决的主要问题 6.2 总体设计 确定基本的技术路线面向对象 确定软件的总体结构、模块关系、总体流程 6.3 详细设计 1. ResultSet executeQuery(String?sql) throws SQLException//执行给定的 SQL 语句,该语句返回单个 ResultSet 对象。 参数: sql - 要发送给数据库的 SQL 语句,通常为静态 SQL SELECT 语句;返回: 包含给定查询所生成数据的 ResultSet 对象;永远不能为 null ;抛出: SQLException - 如果发生数据库访问错误,在已关闭的 Statement 上调用此方法,或者给定 SQL 语句生成单个 ResultSet 对象之外的任何其他内容。 2. 3.主要的方法体: public??User??login(User?user);//登录方法 ?public?Vector?findUserAll();//查找所有员工信息 ?public?void?backUp(User?user);//数据备份 ?public?User??recOver(); //数据恢复 public?Vector?showUserType();//显示用户种类 public?Vector?showUserTypeMain();//显示用户种类 public?int?updateUserType(UserType?userType);//更新用户种类 public?int?saveUserType(UserType?userType);//保存用户种类 public?int?removeUserType(int?tid);//删除用户种类 public?Vector?showUserTypeAndUser();//连接查询员工信息及其种类 public?Vector?showUserTypeLikeType(String?userType); //模糊查询用户种类 public Vector findStaffInfo(String staffname);//模糊查找 public int saveStaff(StaffInfo staffInfo);//添加员工 public int removeStaff(String name);//根据姓名删除员工 public int updateStaff(StaffInfo2 staffInfo2);//修改员工信息 public Vector findStaffSalary(String staffname);//模糊查找 public int updateSalary(String depart,double salary);//调整员工薪水信息 public int addRewardPunish(RewardPunish rp);//增加奖惩数据 public int deleteRewardPunish(RewardPunish rp);//删除奖惩数据 public int updateRewardPunish(int id,String date, String type, String reason, int score,String remark);//更新奖惩数据 public Vector

您可能关注的文档

文档评论(0)

1520520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档