面向对象技术课程设计a人事工资管理系统--课程设计

面向对象技术课程设计a人事工资管理系统--课程设计

ID:12141084

大小:389.13 KB

页数:21页

时间:2018-07-15

面向对象技术课程设计a人事工资管理系统--课程设计_第1页
面向对象技术课程设计a人事工资管理系统--课程设计_第2页
面向对象技术课程设计a人事工资管理系统--课程设计_第3页
面向对象技术课程设计a人事工资管理系统--课程设计_第4页
面向对象技术课程设计a人事工资管理系统--课程设计_第5页
资源描述:

《面向对象技术课程设计a人事工资管理系统--课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象技术课程设计A任务书一、课程设计目的“面向对象技术”是计算机科学与技术专业的核心专业课,面向对象程序设计技术也是软件工程师的基本技能,“面向对象课程设计”的目的是理解和巩固面向对象程序设计的基本理论、原理和方法的重要的实践环节。本课程设计综合应用学生所学知识,结合小型应用系统的设计,建立面向对象程序设计的概念,理解和巩固封装、类与对象、继承与多态、JAVA数据结构、多线程、IO、UI设计及UML等知识,掌握常用设计模式知识以及分层设计思想,为后续课程的学习打下良好的基础。二、课程设计阶段教学内容与任务本课程设计分二个阶段,第一阶段为课程知识的复习与巩固,教学形式为讲授与训练相结合(算法

2、与程序设计基础课程设计实施计划);第二阶段为项目实战案例与职业素养教育,以学生编程训练为主,在这一阶段,学生需要以分组为单位,完成以下实训项目:人事管理系统。三、选题要求、学时分配和辅导选题要求(1)以学号的最低位为选题依据,每人1题,独立完成各自的任务。(2)任务完成后,以小组为单位,独立撰写课程设计报告并打印。四、评分和验收标准1评分标准课程成绩组成:平时+任务合作与设计质量+课程设计报告质量2验收标准教师根据设计报告、软件的运行演示和学生回答问题的情况评定成绩。(1)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,独立完成设计,软件运行正常,能够突出表现多道程序运行的特点,回答问

3、题准确明了,可以评为优秀(A)。(2)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,独立完成、软件基本运行正常,能够表现多道程序运行的特点,回答问题正确,可以评为良(B)。(3)设计报告规范、概念原理论述基本清楚、软件设计结构合理,基本独立完成,软件基本运行正常,基本能够表现多道程序运行的特点,回答问题部分正确,可以评为中良(C)。(4)设计报告基本规范、概念原理论述基本清楚、软件设计结构基本合理,部分独立完成,软件基本可以运行,基本能够表现多道程序运行的特点,回答问题部分正确,可以评为及格(D)。(5)设计报告不规范、概念原理论述不清楚、软件设计结构不合理,大部分不能独立完成,软件

4、基本不能运行,回答问题大部分不正确,可以评为不及格(E)。五、设计的基本步骤(1)需求分析查找相关技术资料,了解基本原理,根据题目要求的功能,确定运行流程。.(2)设计软件的界面程序运行界面要求使用中文或中英文对照.。(3)总体设计、用UM图实现:用例图、类图、状态图、时序图 确定软件的总体结构、模块关系、总体流程;确定开发要使用的语言环境;要解决的关键技术问题。(4)详细设计确定要使用的函数、API,掌握它们的使用的参数和返回值。确定模块内部的流程和实现算法;确定要设计的过程、构件、类、对象、函数和它们的参数。(5)编码设计建立设计编程的环境;注意编程的风格的规范。(6)实际数据运行测试检查

5、程序是否有错误;检查界面是否美观;检查操作是否方便;检查提供的信息是否清晰;检查性能是否稳定。六、设计说明书内容要求6.1概述目的:实现人事管理。主要完成的任务:实现了员工信息的查询,对员工信息的增、删、改,对员工工资的查询,和对员工信息的统计,数据的备份和恢复。使用的开发工具:Myeclipse8.5,MySQL。解决的主要问题:解决了对员工信息的管理,对工资的统计。6.2总体设计确定基本的技术路线:面向对象。确定软件的总体结构、模块关系、总体流程:人事管理系统工资管理系统统计管理系统管理管理系统人事工资管理系统数据恢复数据备份部门个数统计部门人数统计员工工资管理员工调薪管理员工信息管理员工

6、奖惩管理6.3详细设计1.ResultSetexecuteQuery(String sql)throwsSQLException//执行给定的SQL语句,该语句返回单个ResultSet对象。参数:sql-要发送给数据库的SQL语句,通常为静态SQLSELECT语句;返回:包含给定查询所生成数据的ResultSet对象;永远不能为null;抛出:SQLException-如果发生数据库访问错误,在已关闭的Statement上调用此方法,或者给定SQL语句生成单个ResultSet对象之外的任何其他内容。2.3.主要的方法体:public  User  login(User user);//登录

7、方法 public Vector findUserAll();//查找所有员工信息 public void backUp(User user);//数据备份 public User  recOver();//数据恢复public Vector showUserType();//显示用户种类public Vector showUserTypeMain();//显示用户种类public int upd

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。