一 需求分析
企业员工管理系统主要是针对企业员工的基本信息进行增、删、改、查的相关操作,以便用户使用本管理系统时可以快速对企业员工的信息进行管理。
主要实现以下功能:
用户首次使用本系统时进行密码设置和初始化操作
实现添加功能,即添加员工的相关信息
实现查看功能,即显示系统中所有员工的相关信息
实现查找功能,即可以通过多种条件对员工进行查询,如姓名、工号等
实现修改功能,即输入员工的姓名修改其相关信息
实现删除功能,即输入员工的姓名删除其相关信息
实现统计员工人数的功能
实现重新设置密码登录密码的功能
退出系统
二 概要设计
系统功能模块架构图如下所示:
首次登陆用户信息初始化功能模块:当用户时首次使用本系统时,则需要根据提示进行设置密码和初始化的操作
输入员工信息功能模块:实现将用户从键盘输入的数据存储到对应字段或数据成员中,并检查输入的合法性
显示员工信息功能模块:用户根据提示操作显示系统中已有的员工的相关信息,如果系统中海没有存储员工信息则给出无法显示信息的提示
查询员工信息功能模块:根据用户输入的待查询记录的关键字,在数据结构中查找该记录,如找到则输出该员工的信息,否则给出无法找到的提示信息
修改员工信息功能模块:根据用户要求,根据提示操作,找到要修改信息的员工然后修改员工的相关信息,如年龄。工资等
删除员工信息功能模块:由用户输入选择删除相关的员工的信息
统计员工信息功能模块:统计本系统中员工的信息,如男、女员工的人数等
重置系统密码功能模块:根据用户的要求,将旧密码更换设置新密码
退出系统功能模块:在用户执行完相关系统操作之后,退出使用本系统
三 详细设计
3.1 功能函数的调用关系
如下图所示:
3.2 各功能函数的数据流程
如下图所示:
四 运行测试
实现添加员工信息并显示添加后员工的信息的功能,操作如下图:
完整的源码和详细的文档,上传到了 【WRITE-BUG数字空间】,需要的请自取:
https://www.writebug.com/code/0c48c33e-c792-11ed-940e-6479f0e5e323/#