最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

职工信息管理系统

业界 admin 6浏览 0评论

大一C++面向对象课程设计,程序还很简单仅用作学习记录,代码已上传

目录

1、功能介绍

2、概要设计

3、详细设计

3.1 声明职工类

3.2声明数据类

3.3定义功能菜单函数

3.4定义修改菜单函数

3.5定义选择功能函数

3.6定义主函数

4、测试结果

4.1 系统主界面

4.2 录入职工信息功能

4.3 修改职工信息功能

4.4 浏览所有职工信息功能

4.5 删除职工信息功能

4.6查询职工信息功能

5、课程设计总结

1、功能介绍

本职工信息管理系统包;括职工的工号、姓名、性别、年龄、学历、工资、住址和电话信息,并能提供以下功能:

系统以菜单方式工作,可通过输入不同选项实现下列功能

  1. 职工信息录入功能(职工信息用文件保存)v
  2. 职工信息修改功能
  3. 职工信息删除功能
  4. 职工信息查询功能 

a.按工号查询   b.按姓名查询  c.按住址查询   d.按电话查询

  1. 职工信息浏览功能

2、概要设计

职工信息管理系统统仅涉及职工对象,能够添加职工信息(包括工号、姓名、性别、年龄、学历、工资、住址和电话;能够选择修改职工的部分信息;可以一次整体删除一名员工信息;可以按照工号、姓名、住址或电话查询员工信息;可以浏览所有职工的个人信息;现将职工信息系统细化,结构如图 1 所示。

图1职工信息管理系统结构图

添加职工信息:根据输入顺序,存放入数组类中

修改职工信息:选择需要修改的职工信息,进行修改

删除职工信息:根据职工工号,删除职工全部信息

查询职工信息:根据职工工号、姓名、住址或电话查询职工信息

浏览职工信息:将职工类的对象数组中所有对象的信息输出

3、详细设计

3.1 声明职工类

class WorkerList

{

private:

int id;

char name [10];

char sex[10];

int age;

char edu[20];

int sa1ary;

char address[25];

char tel[11];

public:        //以下函数输入职工属性,单独使用修改职工信息

void setid(); //输入职工号

void setname(); //输入姓名

void setsex (); //输入性别

void setage (); //输入年龄

void setedu(); //输入学历

void setsa1ary(); //输入工资

void setaddress(); //输入住址

void settel(); //输入电话

int getid(); //返回职工号

void add(); //添加信息

void display(); //输出

friend class database; //友元类,可访问私有成员

};

3.2声明数据类

class database //将输入的职工信息保存在txt文档中读取

{

private:

WorkerList worker[N]; //声明职工类对象数组

public:

void rdatabase (); //打开磁盘中相应的文件

大一C++面向对象课程设计,程序还很简单仅用作学习记录,代码已上传

目录

1、功能介绍

2、概要设计

3、详细设计

3.1 声明职工类

3.2声明数据类

3.3定义功能菜单函数

3.4定义修改菜单函数

3.5定义选择功能函数

3.6定义主函数

4、测试结果

4.1 系统主界面

4.2 录入职工信息功能

4.3 修改职工信息功能

4.4 浏览所有职工信息功能

4.5 删除职工信息功能

4.6查询职工信息功能

5、课程设计总结

1、功能介绍

本职工信息管理系统包;括职工的工号、姓名、性别、年龄、学历、工资、住址和电话信息,并能提供以下功能:

系统以菜单方式工作,可通过输入不同选项实现下列功能

  1. 职工信息录入功能(职工信息用文件保存)v
  2. 职工信息修改功能
  3. 职工信息删除功能
  4. 职工信息查询功能 

a.按工号查询   b.按姓名查询  c.按住址查询   d.按电话查询

  1. 职工信息浏览功能

2、概要设计

职工信息管理系统统仅涉及职工对象,能够添加职工信息(包括工号、姓名、性别、年龄、学历、工资、住址和电话;能够选择修改职工的部分信息;可以一次整体删除一名员工信息;可以按照工号、姓名、住址或电话查询员工信息;可以浏览所有职工的个人信息;现将职工信息系统细化,结构如图 1 所示。

图1职工信息管理系统结构图

添加职工信息:根据输入顺序,存放入数组类中

修改职工信息:选择需要修改的职工信息,进行修改

删除职工信息:根据职工工号,删除职工全部信息

查询职工信息:根据职工工号、姓名、住址或电话查询职工信息

浏览职工信息:将职工类的对象数组中所有对象的信息输出

3、详细设计

3.1 声明职工类

class WorkerList

{

private:

int id;

char name [10];

char sex[10];

int age;

char edu[20];

int sa1ary;

char address[25];

char tel[11];

public:        //以下函数输入职工属性,单独使用修改职工信息

void setid(); //输入职工号

void setname(); //输入姓名

void setsex (); //输入性别

void setage (); //输入年龄

void setedu(); //输入学历

void setsa1ary(); //输入工资

void setaddress(); //输入住址

void settel(); //输入电话

int getid(); //返回职工号

void add(); //添加信息

void display(); //输出

friend class database; //友元类,可访问私有成员

};

3.2声明数据类

class database //将输入的职工信息保存在txt文档中读取

{

private:

WorkerList worker[N]; //声明职工类对象数组

public:

void rdatabase (); //打开磁盘中相应的文件

发布评论

评论列表 (0)

  1. 暂无评论