文档详情

面向对象技术课程设计a人事工资管理系统课程设计 毕业论文 .doc

发布:2017-03-31约2.88千字共21页下载文档
文本预览下载声明
面向对象技术课程设计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
显示全部
相似文档