Java课程设计报告-企业人事管理系统设计x.docx

Java课程设计报告-企业人事管理系统设计x.docx

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

Java课程设计报告题目 企业人事管理系统 专业信息管理与信息系统班级信管152学号 1510402204 姓名指导教师完成时间二零一六年六月二十九日目录一、设计任务与要求21.1 设计任务与要求21.2 选题目的与意义2二、需求分析32.1 用户需求分析32.2 开发环境分析3三、系统设计43.1 系统总体设计43.2 功能模块设计43.3 类及方法的设计5四、程序实现64.1 程序流程图64.2 关键程序6五、测试运行85.1 系统测试方案85.2 系统测试运行及结果分析8六、设计体会12主要参考文献13附录:14设计任务与要求设计任务与要求根据所选课题“企业人事管理系统”,完成课程设计的分析、设计和编码,制作一个简单的管理系统,并用窗口界面实现,可以对企业员工的基本信息(员工编号、姓名、性别、联系电话、部门、职务、底薪)实现录入、修改、调用、删除。并完成课程设计报告。选题目的与意义无论企业大小,都需要进行人事管理,企业人事管理系统基于这样的要求,实现了对企业人事的基本信息管理。通过企业人事管理系统的设计过程,深刻了解掌握面向对象程序设计语言Java的核心概念和特性;了解编程技术知识,会处理异常情况。了解基于Swing的图形用户界面开发;掌握Java应用软件的开发环境和开发过程;灵活选择程序设计思想。二、需求分析2.1 用户需求分析现在的社会是信息化的社会,随着科学技术的发展,人们越来越多的用计算机去代替和延伸脑力劳动,而且计算机能够更高效地帮助人们去处理一些事情,为了把传统的人事管理和现在用计算机技术对人事进行管理相结合,这次,我设计了这套基本的企业人事管理系统方案。 通过此系统的运用,可以满足企业人事管理的诸多需求,例如对新员工基本信息录入,对离职员工实现信息删除,对员工信息实现修改等需求。2.2 开发环境分析系统编程基于JAVA Swing的图形用户界面开发,使用WINDOWS环境下的Myeclipse6.0.1软件开发。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。三、系统设计3.1 系统总体设计 该软件功能分析说明图如所示:企业人事管理系统修改员工基本信息录入员工基本信息调用员工基本信息删除员工基本信息主界面图3.1 功能分析说明3.2 功能模块设计模块功能主界面显示系统名称“企业人事管理系统”录入界面实现员工基本信息录入修改界面对员工基本信息实现修改调用界面调用信息实现查询及打印的功能删除界面删除员工基本信息表3.23.3 类及方法的设计类名方法DeleteDelete(File)actionPerformed(ActionEvent)InputEmployeeInputEmployee(File)actionPerformed(ActionEvent)clearMess()EmployeePictureEmployeePicture()paintComponent(Graphics)setImage(File)InquestInquest(File)actionPerformed(ActionEvent)clearMess()ManagerWindowmain(String[])ManagerWindow()actionPerformed(ActionEvent)ModifySituationModifySituation(File)actionPerformed(ActionEvent)clearMess()EmployeegetDepartment()getImagePic()getName()getNumber()getPhone()getPosition()getSalary()getSex()setDepartment(String)setImagePic(File)setName(String)setNumber(String)setPhone(String)setPosition(String)setSalary(String)setSex(String)表 3.3四、程序实现4.1程序流程设计企业人事管理系统主界面录入员工姓名、联系电话等信息录入实现信息修改修改查询员工信息及打印删除员工信息删除调用图4.14.2关键程序public class EmployeePicture extends JPanel{}//继承图形用户界面的面板容器类public class Employee implements Serializable{}//继承有序列化功能的接口public

文档评论(0)

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

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

1亿VIP精品文档

相关文档