c公司员工管理系统.docx
数学与计算机学院
面向对象程序设计
----C++语言描述课程设计
设计题目:公司员工信息管理系统学号:
姓名:
专业:计算机科学与技术
1、问题分析
1.1 问题描述
题目《公司员工管理系统》设计
设计说明与要求
(1).公司有n个人,需要输入他们的信息(工号,姓名,性别,年龄,学历,工资,住址,电话等)。
实现功能
输入:输入员工的信息。
保存:将员工的信息保存在文件中。
输出:从文件中提取员工的信息。
查看:查看当前员工的信息。
排序:将员工信息按工号递增的顺序进行排列。
查询:按照输入的工资段,查找符合要求的员工。
修改:修改员工的信息。
删除:删除员工的信息。
退出:退出程序。
2、总体设计
2.1功能的分析
使用面向对象程序设计思想进行分析,整个系统是对员工的
信息进行操作,定义一个Staff*staff;建立一个员工的动态数组,用来保存多组信息,用类的思想,建立员工信息的成员变量,再进行一系列函数操,菜单等操作达到目标。
菜单Case1Case2Case3
菜单
Case1
Case2
Case3
Case4
Case5
Case6
Case7
Case8
Case0
输
入函
数
文件
输入
显
示当前信息函
数
显示
当前
信息函数
显
示当前信息函
数
退
出
读取
保存文件
修改
函数
查
询函数
删
除
函数
3、详细设计
显示
显示
排
当前
当前
序
员工
员工
函
信息
信息
数
函数
函数
读取文件函数
4.功能测试
本系统的界面
输入功能界面
输出功能界面
查看功能界面
排序功能界面
查询功能界面
保存功能界面
修改功能界面
删除功能界面
退出功能