1、项目名称
洗浴公司员工管理系统
2、项目功能
在Visual Studio 2019开发平台上利用C++语言实现一个基于多态和数据库的洗浴公司的员工管理系统,封装系统及数据库增删改查的功能。
3、项目业务流程设计
管理系统分别实现:
- 增加员工
- 新员工编号
- 新员工姓名
- 新员工职位(董事长、总经理、小员工)
- 实现将新员工信息添加到数据库中
- 查看所有员工
会显示所有员工的姓名、岗位、自己的职责
- 删除员工
- 通过员工编号对员工进行删除
- 实现将数据库中的员工信息进行删除
- 修改员工的信息
- 输入员工编号先进行查找
- 查找到之后可以借用增加员工的手段进行对员工所有信息的修改
- 查找员工
通过员工编号对数据库里面的员工信息进行查找
- 删库
实现将数据库里面的所有数据删除
4、数据库的操作实现:
打开数据库-----》创建列表-------》关闭列表-------》向列表中插入数据--------》从列表中读取数据---------》数据库的修改--------》数据记录的更新----------》数据库的删除
流程图
5、E-R图
6、类的设计
UML图示:
7、总结
在C++的学习中,让我感受到了它与C语言的不同与独特的魅力,它可以更简洁更高效的对数据进行操作,后面在对所学的东西作出总结的时候,我选择做一个管理系统来巩固所学的基础知识,在这个管理系统中,封装了人员这一个基类,再而派生出基层人员,管理层人员,底层人员等类,在此过程中充分体现了多态;此外对于数据库的操作,独立的封装了一个类,对外提供了统一的接口供系统使用,更好的体现出来了C++高内聚,低耦合的特性。在做作业过程中,对于数据库的封装刚开始无从下手,通过询问朋友的帮助,慢慢的解决了此问题,代码可能模块很多,但是每个模块的代码量并没有多少,希望朋友们可以给我提提宝贵的意见,谢谢观看。代码我放在网盘里,需要自提。
PS:
链接:https://pan.baidu.com/s/1klKTdLAYTPXlRaNiqmayTA
提取码:5210