摘 要
随着信息技术的迅速发展,信息资源数字化、网络化的进程进一步加快,档案管理的信息化建设已经成一个备受关注的热点。企业、学校、政府单位等都需要对档案进行信息化管理,来适应当今社会的信息化、网络化发展趋势。档案管理信息化、建设利用数字化、信息存储等技术,将传统纸质文书档案、科技档案、人事档案等转换成数字档案,建立档案目录数据库,通过计算机网络设备的传输,实现信息资源的共享,以期获得最佳的工作效率。电子档案管理系统,是指把当前的档案信息录入电脑,在电脑中构建档案数据库,并把各种档案信息在电脑页面中显示,以方便用户和管理者的查询,实现对档案资源的科学、规范和有效的管理,为管理者提供高效率的档案利用服务。

在设计中,我们通过分工完成各模块,将其整合,完成该次的课程设计,本次课程设计利用Eclipse平台修改程序,利用java的面向对象的特点,更好的来实现认识档案管理系统。

关键词:员工管理;企业管理;HR人事;java

一、开发背景
目前,计算机信息技术已经深入到我们生活和工作的方方面面,信息化也成为当前的一个趋势。在企业单位中,档案管理时一项重要的部分。传统的档案管理,操作复杂,流程转换多,查询困难,使用计算机信息技术,可以有效的改善这些问题。档案管理系统的信息化改造,可以简化工作流程,提高工作的效率和准确率,方便和提高档案的管理的查询工作,所以做好本次的开发设计工作具有重要意义。

二、需求分析
本程序是一个小型的人事档案管理系统,主要应用于企业,以使他们能对档案进行简便的管理。程序能方便的管理用户、部门、档案和档案库,包括添加、删除、修改、查询、统计等。

本程序用的是java开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。

三、模块说明
3.1 管理者模块
功能描述:此模块的主要功能是设置管理者登录。管理者通过正确的账号和密码登录系统,查询、统计、打卡、调动等相关功能在此模板上编写

输入:管理者账号和密码

输出:系统菜单

3.2 员工模块
功能描述:此模板的主要作用是定义公司的人员属性和方法

输入:员工姓名或编号

输出:员工信息

3.3 接口模块
功能描述:定义相关功能,并在HR类中实现

输入:各功能对应的数字

输出:对应功能界面

3.4 实现系统模板
功能描述:管理者的登录、系统目录等在该模板上实现
四、详细设计
4.1 管理者类
类名:HR

实现接口:

查询staffSearch
打卡staffAdd
调动staffChange
统计 staffTotal,
显示staffShow
考查staffExam
概述:设置管理者的登录账号和密码,编写系统的相关功能

管理员属性:

registerNO = // 管理员登陆账号
registerSecre // 管理员登陆密码
4.2 成员类
类名:Employee

概述:Employee类是一个抽象类,科研类和销售类需继承本类相关属性和方法

属性及说明:

staffNO; // 员工编号
staffName; //员工姓名
staffSex; // 员工性别
staffStatus; // 员工政治面貌
staffEduBackground; //员工学历背景
staffTel; // 员工电话
staffAddress; //员工家庭住址
attendenceNum; //出勤次数
monthSalary; // 月工资
workingTime; // 在职时间
方法及说明:

public Employee(String staffNO, String staffName, String staffSex, String staffStatus, String staffEduBackground, String staffTel, String staffAddress, int attendenceNum, int monthSalary, int workingTime);
public Employee() {
super();
} //带参的构造方法Employee
4.3 科研类
类名:Scientific

继承父类:Employee类

概述:科研类继承成员类的相关属性和方法,并增添特有属性和方法

属性及说明: duty_Scientific //科研部门职位

方法及说明:

public Scientific(String staffNO, String staffName, String staffSex, String staffStatus, String staffEduBackground, String staffTel, String staffAddress, int attendenceNum, int monthSalary, int workingTime, String duty_Scientific);
public Scientific() {
super();
} //带参的构造方法Scientific
4.4 销售类
类名:Salesman

继承父类:Employee类

概述:销售类继承成员类的相关属性和方法,并增添特有属性和方法

属性及说明:duty_Salesman //销售部门职位

方法及说明:

public Salesman(String staffNO, String staffName, String staffSex, String staffStatus, String staffEduBackground, String staffTel, String staffAddress, int attendenceNum, int monthSalary, int workingTime, String duty_Salesman);
public Salesman() {
super();
} //带参的构造方法Salesman
4.5 调试类
类名:Text

概述:管理者登录、系统功能的实现、程序的运行在此类中进行

方法及说明:

public static void main(String[] args) {}
五、系统实现
5.1 管理员登陆主界面

完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:

https://www.write-bug.com/article/3305.html

java实现三天免登陆_[内附完整源码和文档] 基于Java的人事档案管理系统相关推荐

  1. java 最少使用(lru)置换算法_[内附完整源码和文档] 基于C#的可视化虚拟存储器管理(LUR算法)...

    一.目的要求 理解虚拟存储器概念,并掌握分页式存储管理地址转换和缺页中断的处理过程.用高级语言模拟请求分页式虚拟存储器的工作过程和页面置换算法LRU. 二.准备知识 2.1 分页式存储管理原理 在存储 ...

  2. python手机通讯录管理系统代码_[内附完整源码和文档] 基于Java的个人通讯录管理系统...

    摘 要 随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须常与亲戚朋友,同学同事保持联系,但有时候存在许多限制条件,因此我们需要为了快速查找联系人的信息,节省查找时间,开发通讯录管理 ...

  3. java 教室借用管理系统_[内附完整源码和文档] 基于JAVA语言的学生选课信息管理系统...

    摘 要 本系统运用Java面向对象的方法设计而成. 近年来,学生选课系统越来越在高校学生群体中得到普及,其所承担的功能也变得越来越丰富,所起到的作用也变得越来越重要,在被学校学生重视的同时,也意味着它 ...

  4. java sql进销存_[内附完整源码和文档] 基于Java和Sql Server 2008的陶瓷工厂进销存管理系统...

    摘 要 时代在进步,我们的生产生活方式当然也要相对应的做出改变了.在今天这样一个信息化的时代,计算机软件已经广泛的被用于日常的办公,仓库的库存管理,企业的人员以及资产管理,文字的编辑处理,电子表格的广 ...

  5. [内附完整源码和文档] 基于Java面向对象开发的房屋中介管理系统

    摘 要 现代的房产市场愈加复杂化,用软件来管理房产中介管理系统的开发与设计及自动匹配等功能,在实际运用中起到极大的帮助作用. 随着房地产业的飞速发展,待交易房屋的数量大幅度提高,传统手工处理为主的房屋 ...

  6. [内附完整源码和文档] 基于Java的学生学籍管理系统

    摘 要 学生学籍管理系统是一个教育单位不可缺少的重要部分之一,学生学籍内容对学校的管理者和决策者来说都是至关重要的,而传统的学籍管理方式十分的复杂繁琐.低效率,在计算机普及的现代,开发一个高效简便学生 ...

  7. [内附完整源码和文档] 基于JAVA的合同管理系统

    摘 要 在当今社会的飞速发展,无数的公司和企业诞生,随之也有着大量员工的产生,公司与员工通过合同连接起来.信息化的发展,使得合同管理有了新的高效管理方式的可能. 企业合同管理是市场经济条件下企业经营管 ...

  8. java项目 干洗店源码,[内附完整源码和文档] 基于Java的洗衣店管理系统

    摘 要 随着科技的快速发展,人们的需求也是越来越多,为了方便对信息的管理我们小组就设计了一个洗衣店订单的管理系统. 洗衣店管理系统是典型的的信息管理系统,创建了六个类,分别是:Test类:Person ...

  9. 投票源码程序_[内附完整源码和文档] 基于JSP实现的影视创作论坛系统

    摘 要 随着时代的发展,互联网的出现,给传统影视行业带来的最大便利就是,方便了影视从业人员以及爱好者的交流和互动,而为用户提供一个书写影评,阅读影评以及回复影评的平台,以影评为载体来使用户感受影评.解 ...

最新文章

  1. linux下编写时钟代码,Linux时间子系统之一:clock source(时钟源)【转】(示例代码)...
  2. css浮动(float)及清除浮动的几种实用方法
  3. 第二十四期:管理 | 成功领导远程IT团队的7个技巧
  4. ctfshow-WEB-web12( 利用代码执行漏洞读取敏感文件)
  5. 快速生成CSS样式语法(HTML、CSS)
  6. Spring→简介核心作用范围、框架、接口编程、IOC控制反转、单元测试、Bean容器、注入、作用域、生命周期、自动装配注入、自动扫描@注解
  7. nyoj--20-吝啬的国度
  8. debian 配置linuxptp 软件时间戳
  9. c++除法保留小数_BigDecimal 加减乘除、保留小位数
  10. java怎么播放视频_java 播放视频
  11. Spire PDF转WORD (高效不失真)
  12. 逐帧动画案例(奔跑的小人)
  13. 为什么证券投资是世界上最难成功的行业
  14. 笔记本计算机的清洁保养知识,笔记本电脑怎么清洁卫生 笔记本清理灰尘要注意什么...
  15. 每月自评之四:2013年4月
  16. AD软件——把原理图库 和 PCB元件库封装模型 关联起来
  17. 平行因子-三维荧光-PARAFAC数据前处理
  18. 大学四年---一个快要毕业学生的反思
  19. C语言之结构体、结构体数组
  20. 【Monkey测试】手机app测试性能测试,Monkey测试详解(全)

热门文章

  1. mysql5.7官网直译锁操作优化--并发添加,元数据锁,外部闭锁
  2. 空间应用--固态硬盘的极限挑战
  3. SDUTOJ4349_补番计划
  4. xampp mysql远程_XAMPP mysql远程连接
  5. 洗脸水里加点盐痘痘去无踪
  6. 【软考备战·希赛网每日一练】2023年4月26日
  7. 【立创EDA】使用solidworks创建立创EDA 3D模型
  8. 黑客瞄准韩国智库、2021年社交媒体网络钓鱼攻击猛增|11月12日全球网络安全热点
  9. ROS学习之tf在rviz中的显示
  10. 60名亿万富豪现身上海奢侈品展(组图)