C 课程设计

发布 2022-09-30 15:32:28 阅读 5409

c++语言课程设计说明书。

一、课程设计的目的和要求。

1.进一步巩固c++语言语法规则。

2.熟练掌握程序设计的一般技巧和方法。

3.培养解决综合性实际问题的能力。

二、课程设计任务。

三、课程设计要求:

1.分析课程设计题目的要求

2.写出详细设计说明。

3.编写程序**,调试程序使其能正确运行

4.设计完成的软件要便于操作和使用

5.设计完成后提交内容有: 源程序(cpp和h头文件),word 版程序说明( ①系统说明 ②实验分析与结论 ③体会)

四、时间安排:2周。

题目职工信息管理

1、题目介绍。

1.)题目:职工信息管理;

2.)数据描述:定义职工(employee )类,其中至少包括姓名、 性别、工号、**、所在科室和工资。

(3.)功能需求:1.输入功能:输入职工信息,并保存到文件中;

2.查询功能: 1)能够根据工号精确查询职工信息; 2)能够根据姓名、科室查询职工信息 ;3)分科室进行工资统计,计算各科室的平均工资 ;3.根据职工的工资排序输出;

4.根据工号修改职工信息 ;5.根据工号删除职工信息;

(4.)用户界面:

输入:程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目)当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。

输出:1. 应用程序正常运行后,要在屏幕上显示一个文字菜单;

2.要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容,格式及结束方式等。

2、系统分析。

根据题目要求,我知道整个程序是以类定义的,首先定义一个employee类,再在类中定义一些数据成员和函数成员,在类中首先定义一个结构体,结构体中包括姓名、 性别、工号、**、所在科室和工资。然后分别定义一个具有输入功能、菜单选择功能、查询功能、排序功能、删除功能、修改功能的函数。在主函数中应用输入功能函数,通过输入功能函数进入菜单选择函数,利用switch语句选择要进行的项目,分别进入各种函数中进行操作,然后实现employee的各种功能。

其中对一些错误输入进行处理,以完善程序。

3、程序**。

#include<>

#include""

#include""

#define n 3

class employee

public:

struct employ

num;void input();

void menu_select();

void search();

void find();

void **erage();

void list();

void change();

void cancel();

stu[30],write;

void input();

void menu_select();

void search();

void find();

void **erage();

void list();

void change();

void cancel();

void main()

void employee::input()

int i;

cout<<"请输入姓名。性别(男(b))/女(g)).工号。**位数(12以内).所在科室。工资:";

for(i=0;i

void employee::search()

int i,count=0;

int s;

char c;

cout<<"请输入查找人的工号:";

cin>>s;

cout<<"按y/y返回主菜单!">c;

if(c=='y'||c=='y') menu_select();

else count++;

if(count==n)

void employee::find()

int i,count=0;

char k[20];

char c;

cout<<"请输入查找人的姓名:">k;

cout<<"按y/y返回主菜单!">c;

if(c=='y'||c=='y') menu_select();

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...