《Java程序设计案例教程》Java程序设计课程全套教学课件.pptx
Java程序设计案例教程全套可编辑PPT课件本课件是可编辑的正常PPT课件
第0章企业HR管理系统项目介绍BUSINESSREPORT目录第1章Java开发入门第2章Java程序开发基础第3章Java语法基础第4章类与对象第5章面向对象三大特性及其Java实现本课件是可编辑的正常PPT课件
第6章数组BUSINESSREPORT目录第7章Java类库基础第8章异常与多线程第9章JavaI/O系统第10章图形用户界面第11章JDBC数据库编程本课件是可编辑的正常PPT课件
第0章企业HR管理系统项目介绍本课件是可编辑的正常PPT课件
【学习目标】了解企业HR管理系统功能模块说明,企业HR管理系统数据库系统设计,企业HR管理系统功能模块设计;会配置企业HR管理系统;能熟练操作企业HR管理系统。本章将向读者详细介绍本书所用的案例系统———企业HR管理系统的基本设计。企业HR管理系统的分析和设计主要包括系统需求分析、系统功能模块设计、系统界面设计、系统主要流程设计、数据库设计和系统详细设计。本课件是可编辑的正常PPT课件
0.1认识企业HR管理系统企业HR管理系统是一个结合Java语言基础语法知识实现的入门案例,包含类和对象、继承、抽象类和接口、异常、流、Swing和JDBC等知识,主要采用Eclipse集成开发环境(integrateddevelopmentenvironment,IDE)和MySQL数据库。该系统要求实现用户的登录、注册、角色管理、汇报、评测等功能,数据存储在数据库中。本课件是可编辑的正常PPT课件
0.1认识企业HR管理系统0.1.1功能模块1.用户注册/登录系统考虑到企业用户管理的真实性,在使用之前需要进行已有账户登录,如果不存在,可以通过注册的方式登记相关基本信息成为系统注册用户,注册用户登录系统后可以进行相应操作。2.角色划分系统共划分为三个角色,即同角色显示不同的功能菜单。staff(普通员工)、manager(经理)和admin(管理员),可以根据不同角色显示不同的功能菜单。3.汇报工作为了模拟企业真实情况,系统设计普通员工每天需要向部门经理发送工作汇报,经理可以查看员工汇报的工作。本课件是可编辑的正常PPT课件
0.1认识企业HR管理系统0.1.1功能模块4.评测员工成绩企业内的经理每隔一段时间需要对所在部门的员工进行成绩评定,体现员工的工作状态。普通员工可以在部门经理评测后查看评测的成绩。5.个人设置(1)查看个人信息。登录的用户可以查看个人基本简历信息。(2)注销。员工在操作结束后,可以注销自己的账号,以保障账号的安全。本课件是可编辑的正常PPT课件
0.1认识企业HR管理系统0.1.2系统功能模块图根据企业HR管理系统的业务需求、功能需求和用户需求信息绘制的企业HR管理系统功能模块如图0-1所示,它详细描述了企业HR管理系统所具有的功能。图0-1企业HR管理系统功能模块本课件是可编辑的正常PPT课件
0.2任务1:设计并创建企业HR管理系统数据库【任务目标】设计并创建企业HR管理系统的后台数据库。【任务要点】打开MySQL管理工具,执行本书所附的企业HR管理系统的SQL脚本创建企业HR管理系统数据库。【任务实施】(1)设计数据库、表和视图等对象。(2)编写SQL脚本。(3)选择MySQL管理工具创建数据库。本课件是可编辑的正常PPT课件
0.2任务1:设计并创建企业HR管理系统数据库0.2.1设计数据库表根据系统功能描述和实习业务分析,进行企业HR管理系统的设计,主要数据表内容如下。1.hr_user(用户信息表)用户信息表的详细信息见表0-1。表0-1hr_user本课件是可编辑的正常PPT课件
0.2任务1:设计并创建企业HR管理系统数据库0.2.1设计数据库表2.hr_department(部门表)部门表的详细信息见表0-2。表0-2hr_department本课件是可编辑的正常PPT课件
0.2任务1:设计并创建企业HR管理系统数据库0.2.1设计数据库表3.hr_role(用户角色表)用户角色表的详细信息见表0-3。表0-3hr_role本课件是可编辑的正常PPT课件
0.2任务1:设计并创建企业HR管理系统数据库0.2.1设计数据库表4.hr_evaluation(评测表)评测表的详细信息见表0-4。表0-4hr_evaluation本课件是可编辑的正常PPT课件
0.2任务1:设计并创建企业HR管理系统数据库0.2.1设计数据库表5.hr_report(汇报表)汇报表的详细信息表见表0-5。表0-5hr_report本