首页 > 编程语言 >C/C++工业数据分析与文件信息管理系统

C/C++工业数据分析与文件信息管理系统

时间:2023-01-27 18:11:53浏览次数:51  
标签:数据分析 10 航班信息 函数 C++ air char 信息管理系统 描述

C/C++工业数据分析与文件信息管理系统

大连理工大学《程序设计基础A课程设计》设计报告

工业数据分析与文件信息管理系统

学 生 姓 名:
院系、班级 :
学 号 :
联 系 电 话:
Email :
完 成 日 期:

一、 设计任务
首先简述选题意义、设计目标与要实现的系统功能描述。
正文格式是每段落首行缩进2个汉字,字体:宋体,字号:小四,行距:多倍行距 1.25,间距:前段、后段均为0行,取消网格对齐选项。

二、 程序使用说明
此部分的目的是让使用者能够获得正确的程序运行结果,防止出现一旦未按设计者要求输入,将导致不可预料的程序退出,无法考核设计者完整设计情况。要求说明的清楚、简单、条理性强。说明内容如下:
(1) 程序设计语言与运行环境:说明是VC++还是VS2010等,及程序路径设置。
(2) 文件组成说明:程序由多个文件组成时,每个文件的设计内容说明等。比如,航班信息文件flightinfo2.txt,乘客信息文件passeninfo.txt,与源文件book_pass.c在同一文件夹下。
(3) 操作说明:程序运行时,在人机交互操作时,密码设置、键盘输入数据类型、格式要求等。比如管理员密码为”123456”。
三、 程序设计与实现

  1. 程序结构
    此处描述预期实现系统的设计方案或功能设计的组成结构,绘制一个系统程序组成框图。
    以飞机航班订票系统程序为例,系统组成框图,如图1.所示。

图1. 飞机航班信息查询与订票系统程序功能组成框图

  1. 数据描述
    描述系统使用的核心数据结构。如:结构体类型定义及结构体成员含义说明;并说明所使用的数据存储方法,如使用数组实现等。
    定义两个结构体类型,分别表示客户信息和航班信息,数据用结构体一维数组存储。具体类型定义如下:
typedef struct ord_ros
{	char name[10];       /*客户姓名*/
   char plane_num[10];   /*航班号*/
   int ord_amt;        /*订票量*/
}PASSENGER;       //客户结构体类型
typedef struct airline
{	char dep_name[10];  /*始发站名*/
   char ter_name[10];  /*终点站名 */
 char air_num[10];   /*飞机序号*/
 char plane_num[10];/*航班号*/
 char day[7];       /*飞行时间(星期几)*/
 int tkt_amt;       /*乘员定额*/
 int tkt_sur;       /*余票量*/
}FLIGHT;         //航班信息结构体类型
int n;  //全局变量,表示总航班数
int m;  //全局变量,表示总乘客数
  1. 功能模块设计
    此处描述所有自定义函数的函数名、函数功能、参数说明及算法描述。选择1~2个主要函数绘制规范流程图(或N-S图。应至少包括分支和循环控制的结构)。每个函数按如下格式说明。
    为实现上述功能,系统实现自定义函数XXX个。具体如下:
    (1) 函数名:void list(FLIGHT air[])
    函数功能:显示全部航线信息
    入口参数:FLIGHT air[],航班数组首地址
    出口参数:无
    算法描述:循环输出显示
    (2) 函数名:void add(FLIGHT air[])
    函数功能: 添加一个航班信息
    入口参数:FLIGHT air[],航班数组首地址
    出口参数:无
    算法描述:提示、输入航班显示
    …….
    (3) 函数名:void password (FLIGHT air[],PASSENGER per[])
    函数功能:管理员密码验证功能
    入口参数:两个结构体数组首地址
    出口参数: 无
    算法描述:

图2. 管理员密码验证函数流程图
四、 设计难点与解决方法
描述系统设计中遇到的主要问题、设计难点、解决策略、或使用方法等。可列举出典型的1~3个问题,给出对应的函数部分、或程序段、或语句,说明产生效果和作用。
密码验证设计时由于字符串结束符没有加上,字符串比较不对。
退票功能设计时,需要分全部退票,还是部分退票2种情况分别处理。
五、 运行效果与不足之处
此处描述系统运行效果,给出典型运行效果图,并指出系统存在不足和需要进一步改进的地方。
系统运行典型效果图,如图所示。

目前航班信息修改功能由于时间限制暂未完成。
六、 课程设计体会与收获
对课程设计过程中的收获及最深刻感触之处等。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:数据分析,10,航班信息,函数,C++,air,char,信息管理系统,描述
From: https://www.cnblogs.com/codewriter/p/17069123.html

相关文章

  • C++算术计算器[2023-01-27]
    C++算术计算器[2023-01-27]面向对象程序设计C++作业考核一、考核内容使用C++语言,设计开发一个算术计算器,能够根据用户输入计算输出表达式结果。二、基本要求1.能够支......
  • c++ 利用开发人员命令提示工具查看对象模型
      1.跳转盘符   C:           //(以C盘为例,文件储存在哪盘跳转哪盘)例:  2.跳转文件路径cd具体路径例:      ......
  • c++语法 继承——虚基类
        #include<iostream>usingnamespacestd;classAnimal{public: intm_age;};classSheep:virtualpublicAnimal{};classTuo:virtualpublicAnimal{};c......
  • 数据分析之制造业关键绩效指标(三)
    职务考核指标业绩标准指标回顾考核评价权重提取部门 1、月审批资金供应率资金不断档实际供应率:5×[1-(10*%-实际供应率)×4]=30%......
  • 数据分析之数据指标汇总
    最全数据指标体系集合!覆盖9个行业4个业务场景,全是干货李启方十年数据分析师,分享数据分析实用干货知识 131人赞同了该文章上次我发了第一个......
  • 扑克玩法:9点半--数据分析
    扑克玩法:9点半--数据分析一、前言又是新的一年,在这里先给各位读者大大们拜个晚年。祝大家新年快乐,万事如意,阖家欢乐。过年拜年是中国的传统习俗,在春节期间人们会互相拜......
  • 关于#c++#的问题,如何解决
    提问: 又出了另一个错:```c++#include<iostream>#include<stdio.h>#include<algorithm>intco=0;usingnamespacestd;charb[10000000];intmain(){......
  • 数据分析之制造业关键绩效指标(一)
     财务会计指标序号指标指标定义功能考核依据1万元工资销售收入比例财政年度内的全部销售收入与当期全部工资成本的万元数的比值。检测万元工......
  • 数据分析之制造业关键绩效指标(二)
    财务类指标关键绩效指标指标定义/计算公式数据来源部门费用预算达成率(实际部门费用/计划费用)*100%部门费用实际及预算资料项目研究开发费用......
  • 如何在WINDOWS下编译BOOST C++库
    如何在WINDOWS下编译BOOSTC++库cheungmine2008-6-25 写出来,怕自己以后忘记了,也为初学者参考。使用VC8.0和boost1.35.0。 1)下载boost​​​http://www.boost.o......