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返回主菜单!"
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<<"请输入查找人的姓名:"
cout<<"按y/y返回主菜单!"
if(c=='y'||c=='y') menu_select();
C 课程设计
自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...
c 课程设计
哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...
C课程设计
面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...