1 / 22
文档名称:

课程设计报告C语言程序设计.doc

格式:doc   大小:335KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

课程设计报告C语言程序设计.doc

上传人:gooddoubi 2022/4/20 文件大小:335 KB

下载得到文件列表

课程设计报告C语言程序设计.doc

文档介绍

文档介绍:课程设计报告C语言程序设计
课程设计报告C语言程序设计
课程设计报告C语言程序设计
课程设计报告
课程设计题目:C语言程序设计     


点,找到之后,将此教师的所有信息输出。
(3)删除教师信息:
课程设计报告C语言程序设计
课程设计报告C语言程序设计
课程设计报告C语言程序设计
  进入该功能界面后,可以通过教师的编号对某个教师信息进行删除。首先开辟一个
结点,并把链表头结点赋给它,根据输入的教师编号,逐个查找链表中与此编号匹配的教师结点,找到之后,。
(4)统计教师人数:
  选择这个功能后就可以知道当前的所有教师数,同时也可以根据删除前后的教师数来判断教师信息是否删除。
(5)显示教师信息:
选择此功能后可以将当前的所有教师信息显示出来。
1.3 各项功能的验收标准
一、有较为美观简洁大方的菜单,能保证用户方便、直观、快捷的熟悉并使用软件的各项功能。
二、有严密正确的数据验证功能和数据处理功能,可根据需要增加教师信息,不会有空间的浪费,并能按编号进行查找和删除教师信息,删除后将空间释放.
三、系统要有一定的可靠性。
课程设计环境与原理
设计环境与模块的划分
2。1.1软件设计环境
    Microsoft Visual C++ 6。0  
2。
课程设计报告C语言程序设计
课程设计报告C语言程序设计
课程设计报告C语言程序设计
该软件主要组成模块和各个模块之间的调用关系如下图:类成员函数

菜单函数

类定义体

增加
查找
删除
显示
计数
主函数

第三章      软件的设计过程
3。1 各软件模块之间的调用方式
     程序中各个模块之间的调用方式主要是通过文件的包含和函数的调用实现的,用文件的形式把各个函数分开,再用头文件把它们包含进来,使用主函数进行调用.
课程设计报告C语言程序设计
课程设计报告C语言程序设计
课程设计报告C语言程序设计
3。2  软件中实现各项功能的函数与程序代码
#include<iostream>
#include〈fstream〉
#include<string〉
#include〈conio.h>
using namespace std;
class TeacherList
{
private:
string name;     //教师姓名
ﻩstringﻩnumber;      //教师序号
ﻩintﻩ teachage;  //教师教龄
ﻩstringﻩawards;     //教师职称
public:
ﻩint flag;
ﻩstring getname()
ﻩ{
ﻩ return name;
}
ﻩstring getnum()
ﻩ{
ﻩ return number;

ﻩvoid init();
ﻩvoid display();
};
void TeacherList::display()

ﻩcout〈〈”教师姓名:”〈〈name〈<endl;
cout〈<”教师序号:”〈〈number〈〈endl;
ﻩcout<〈”教师教龄:"〈<teachage<<endl;
ﻩcout〈〈”教师职称:"<〈awards〈<endl;
}
课程设计报告C语言程序设计
课程设计报告C语言程序设计
课程设计报告C语言程序设计
void TeacherList::init()

ﻩcout〈〈”教师姓名:”;
ﻩcin〉>name;
cout〈<”教师序号:";
ﻩcin>>number;
cout<<”教师教龄:";
ﻩcin〉〉teachage;
ﻩcout〈<”教师职称:”;
ﻩcin〉>awards;
flag=1;

void insert();
void deleteinf();
void search();
void amend();        //修改信息
void about();
void help();
void show();
void menu();
const int amount=50