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