摘 要
当今,随着网络和信息技术的发展,各行各业都采用高效率的软件生产、办公、交流、管理,二十一世纪以来,随着互联网的快速发展,各种行业软件应运而生,而Web类软件系统以其使用方便,性能优秀以及维护简单等特点,在互联网应用中占比极大。如今,干部档案管理早已进入互联网时代,各个企业,单位都有自己的干部档案管理系统,一个好的干部档案管理系统可以帮助企业和单位便捷的处理人才招聘、人事调动、人员档案管理等等事务。然而,由于软件质量的参差不齐,企业及单位都不一定能找到特别适合自己的一款干部档案管理系统,因此,研发一款适合大众化的干部档案管理系统极为必要。通过使用该系统,使得档案管理工作更加科学、规范,管档人员将从繁重、冗杂的事务性工作中解脱出来,大大减轻了劳动强度,提高了管档人员的工作效率以及档案的利用效率。
通过对企业及单位进行干部档案管理的需求分析,以及对现有档案干部管理类系统的研究,本文设计的这款干部档案管理系统采用main函数 容器类 干部类 复写 toString() equals() compareto() get()set()等方法
关键词:main函数
一、开发背景
当今,实现干部档案自动化管理已然成为一个企业和单位的必经之路,传统的手工管理干部档案已满足不了现今社会下高效、便捷、安全的干部档案管理需求,企业为满足自身实现高效,大数据的干部档案管理,都会采购干部档案管理系统,各种各样的干部档案管理类系统也应运而生。然而,市场上虽然有丰富的干部类管理系统,但是都或多或少存在问题。小型的软件满足不了复杂的功能需求和业务需求,性能不高,安全也不可靠;大型的软件功能复杂,使用学习成本高,价格昂贵,操作复杂等都是现今干部档案管理类软件存在的普遍问题。很多开发公司也都认识到当今干部类软件存在的问题,以及未来可能出现的新需求,都在积极研发新颖,可靠的干部管理软件。研发一款功能强大,安全可靠,操作简单,使用方便的干部档案管理系统成为迫切需要。
二、需求分析
干部档案管理系统对于一家公司来说是不可或缺的一部分,完整的干部档案管理系统可以直接面向管理员查看干部信息。同时也为公司管理者提供一个平台。随着科学技术的不断提高,计算机技术的不断发展,我们利用信息化手段管理信息资源越来越方便。
三、模块说明
3.1 用户注册模块
功能描述:此模块的主要功能是实现用户注册。系统的用户必须在注册获得合法身份之后才能登录系统进行对应的操作
输入:用户工号编号、名字、年龄
输出:添加成功
3.2 用户登录查询
功能描述:此板块的主要功能是实现干部登录。系统的用户必须用注册的工号进去查询
输入:工号、用户名
输出:干部的年龄、性别等
3.3 修改删除模块
功能描述:此模块的主要功能是方便管理者对干部信息的增添和修改
四、详细设计
4.1 干部类
类名:干部类
继承父类:无
实现接口:无
概述:干部类
属性及说明:
private String name;//命名姓名
private int age;//命名年龄
private int ID;//命名账号
private String sex;//命名性别
boolean flag=false;//判断循环终止
方法及说明:
public Cadres()//干部无参构造函数
public Cadres(String name, int age, int ID, String sex)//干部有参构造函数
public String getName() //得到姓名
public void setName(String name)//设置姓名
public int getAge()//得到年纪
public void setAge(int ages) //设置年纪
public int getID() //得到账号
public void setID(int ID) //设置账号
public String getSex()//得到性别
public void setSex(String sex)//设置性别
4.2 容器类
类名:容器类
继承父类:无
实现接口:无
概述:容量类
属性及说明:
private Scanner sc = new Scanner(http://System.in);//接受一个容量
ArrayList list = new ArrayList();//对数组容量进行排序
private Cadres st;//干部名
方法及说明:
public void addCadres (Cadres st)//增加容量
public void setInformation(int temp)//设置相关信息
public void referAll()//判断是否满
public void referCadres(int id)//判断ID重复
public void removeInformation(int id)//移动相关信息
public Cadres getConsoleString()//抽取信息台
4.3 主函数类
类名:主函数类
继承父类:无
实现接口:无
概述:主函数、实现类
属性及说明:
int age/年纪
int ID//账号
String sex//性别
String name//姓名
方法及说明:
do{}while()//循环函数
switch(){}//选择函数
if()else()//判断函数
五、系统实现
5.1 输入模块
系统的主界面:
完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:
https://www.write-/article/3350.html