课程设计 |
您所在的位置:网站首页 › 发放工资情况汇总如下怎么写的 › 课程设计 |
工资管理系统 摘 要
职工工资管理系统是由职工信息管理模块和工资信息管理模块组成。职工工资管理系统可以实现对职工基本工资进行管理、实际发放工资管理、职工信息记录的查询等多项管理。在模块中分别实现对职工基本信息管理。如:添加职工、修改职工信息、删除职工信息、查询职工信息等功能程序设计。该工资管理系统采用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 |