文档详情

c公司员工管理系统.docx

发布:2024-03-10约小于1千字共9页下载文档
文本预览下载声明

数学与计算机学院

面向对象程序设计

----C++语言描述课程设计

设计题目:公司员工信息管理系统学号:

姓名:

专业:计算机科学与技术

1、问题分析

1.1 问题描述

题目《公司员工管理系统》设计

设计说明与要求

(1).公司有n个人,需要输入他们的信息(工号,姓名,性别,年龄,学历,工资,住址,电话等)。

实现功能

输入:输入员工的信息。

保存:将员工的信息保存在文件中。

输出:从文件中提取员工的信息。

查看:查看当前员工的信息。

排序:将员工信息按工号递增的顺序进行排列。

查询:按照输入的工资段,查找符合要求的员工。

修改:修改员工的信息。

删除:删除员工的信息。

退出:退出程序。

2、总体设计

2.1功能的分析

使用面向对象程序设计思想进行分析,整个系统是对员工的

信息进行操作,定义一个Staff*staff;建立一个员工的动态数组,用来保存多组信息,用类的思想,建立员工信息的成员变量,再进行一系列函数操,菜单等操作达到目标。

菜单Case1Case2Case3

菜单

Case1

Case2

Case3

Case4

Case5

Case6

Case7

Case8

Case0

入函

文件

输入

示当前信息函

显示

当前

信息函数

示当前信息函

退

读取

保存文件

修改

函数

询函数

函数

3、详细设计

显示

显示

当前

当前

员工

员工

信息

信息

函数

函数

读取文件函数

4.功能测试

本系统的界面

输入功能界面

输出功能界面

查看功能界面

排序功能界面

查询功能界面

保存功能界面

修改功能界面

删除功能界面

退出功能

显示全部
相似文档