课程设计

您所在的位置:网站首页 发放工资情况汇总如下怎么写的 课程设计

课程设计

2024-07-10 16:23| 来源: 网络整理| 查看: 265

工资管理系统

 

摘  要

 

职工工资管理系统是由职工信息管理模块和工资信息管理模块组成。职工工资管理系统可以实现对职工基本工资进行管理、实际发放工资管理、职工信息记录的查询等多项管理。在模块中分别实现对职工基本信息管理。如:添加职工、修改职工信息、删除职工信息、查询职工信息等功能程序设计。该工资管理系统采用Visual C++面向对象程序设计。事先,我们对程序进行了粗略的分析,确定了C++中类、构造函数、成员函数等函数,接着通过对各种函数的使用,编出了这个职工工资管理系统,最后在McrosoftVisual C++软件中不断调试运行,并发现错误,解决错误。并且经过适当完善,初步实现了设计目标。

 

 

 

关键词:;面向对象;类;工资管理

 

 

 

 

《C++程序设计》课程设计

 

------职工工资管理

 

一、引 言

 

随着信息时代的到来,计算机应用十分广泛。职工工资管理是企业单位必不可少的管理程序,也是企业体制的重要组成部分。当前许多企业之中,真正使用计算机管理职工工资机制对企业来说非常的重要。

 

C++语言具有面向对象特性,是一种使用非常广泛的计算机编程语言,一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。面向对象编程中时程序设计的基本单位。但对象的静态数据往往是用某种类型的数据来表示,对象的动态属性要用成员函数来实现。面向函数的实现归根到底是算法的设计。

 

职工工资管理系统是以C++面向对象为基础编译出来的,其中用到了:类的使用、数组、循环体、函数的调用、封装等内容。

 

 

二、设计目的与任务

 

1、课程设计目的

 

通过职工工资管理系统的编写,掌握C++面向对象设计,培养实事求是、认真、严谨的科学态度和刻苦钻研不断创新的精神,逐步建立正确的全局观。

 

了解软件工程编程的思想,对以后的学习增加更多学习兴趣。

 

提高各行业的工作效率,不断完善服务的质量。

 

2、课程设计任务

 

使用C++面向对象程序设计设计一个简易的工资管理系统。定义职工(employee)类,其中包括工号、姓名、性别、电话、家庭住址、所在科室和工资。(1)设计菜单实现功能选择;(2)添加功能:输入人员信息,并保存到文件中;(3)删除功能:输入人员编号实现删除,并保存到文件中

 

 (4)修改功能:输入人员编号及其他相关信息,实现修改并保存到文件中

 

 (5)查询功能①能够根据姓名精确查询人员信息;②能够根据所在科室精确查询该科室所有人员信息;(6)统计功能:根据性别分别统计男女员工的平均工资并输出结果

 

三、设计方案

 

1、总体设计

 

程序要求实现对工资进行统计并且显示职工所有信息,能够实行添加职工信息、查询职工信息、修改职工信息、查询职工信息等功能。

 

我们定义了一个Employee类(class Empolyee),我们定义了下述成员函数:

 

(1)void Addemployee();该函数添加职工信息。

 

(2)void Delectemployee();该函数删除职工信息。

 

(3)void Updaemployee();该函数修改职工信息。

 

(4)void reseacherstudentbyname();该函数用于按名字查询职工信息。

 

(5)void reseacherstudentbyoffice();该函数用于按科室查询职工信息。

 

(6)void add();该函数统计男女职工的平均工资。

 

(7)void SaveFile();该函数用于对文件的书写。

 

菜单输出放在主函数中。在函数中创建了高级数组vector,并用vector数组装创建的对象。

2、详细设计

 

(1)类的设计

 

class employee

 

{

 

public:

 

 int id ,salary;

 

 string name,tele,address,office,sex;

 

employee(int id ,stringname,string sex,string tele,string address,string office,int salary)

 

{

 

 this->id=id;

 

 this->salary=salary;

 

 this->sex=sex;

 

 this->name=name;

 

 this->tele=tele;

 

 this->address=address;

 

 this->office=office;

 

}

 

};

 

  (2)主函数的设计

 

int main()

 

{

 

 while(true)

 

 {

 

 cout



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3