收藏 分销(赏)

飞机票标准管理专业系统设计方案报告.doc

上传人:快乐****生活 文档编号:2999957 上传时间:2024-06-12 格式:DOC 页数:27 大小:1.46MB
下载 相关 举报
飞机票标准管理专业系统设计方案报告.doc_第1页
第1页 / 共27页
飞机票标准管理专业系统设计方案报告.doc_第2页
第2页 / 共27页
点击查看更多>>
资源描述
青岛工学院 C语言课程设计报告书 题 目 飞机票管理系统 学生姓名 [张倩] 宋何会 葛会晓 王慧婷 指引教师 姜琴 学 院 青岛工学院 专业班级 通信工程级2班 组内分工 姓名 重要任务 占系统比例 张倩 功能判断函数,欢迎进入,删除字符中空格,字符转化为整型数,退出系统,主菜单,客户信息查询,文献信息转存, 23% 宋何会 订票数量,确认订票数量,删除单个航班,删除客户信息,删除所有信息,退票。 23% 葛会晓 客户信息管理,显示所有航班信息,航班信息管理,显示所有客户信息,只显示有票航班信息 26% 王慧婷 地点查询,航班号查询,类型信息排序,录入航班信息,修改航班信息 28% 目 录 1 前言 1 2 需求分析 2 3 模块设计图 3 4 NS流程图清单 4 5 存储构造及函数阐明 5 6 课程设计成果 6 7 实践心得体会 7 1 前言 该章重要描述课程设计目,以及对题目自身理解。 飞机管理系统 自从计算机问世以来,随着软硬件技术不断成熟,它在人们生活中得到了日益广泛应用.飞机票管理工作不但工作量大,并且时效性强。过去,多采用人工管理,效率和透明度较差,并且也容易出错;随着计算机技术发展和信息化时代到来,使用计算机和专门管理软件进行管理已成为大势所趋,它为飞机票工作节约了大量人力和物力,也大大减轻了工作人员工作量。   结合飞机票管理规定,对程序设计进行了较进一步学习和应用,重要完毕对飞机售票管理系统需求分析、功能模块划分,运用 C语言开发工具设计出应用程序。用来以便客户各种需求,从而达到以便客户目! 2 需求分析 系统功能需求:本课题要实现是飞机售票系统,在设计该系统时,应尽量贴近现实,便于使用人员操作。此售票系统具备如下功能以及实现模块! Ø 可以添加客户信息和航班信息并排序 Ø 可以查询和显示航班信息 Ø 客户能退订票并保存客户资料 Ø 能删除客户信息和航班信息 ² 基本信息模块 基本信息模块涉及重要功能模块: l 添加与修改航班信息 l 添加与修改客户信息 l 信息数据查询和排序 ² 基本业务模块 基本业务模块包括功能: l 客户订票 l 客户退票 l 删除航班信息 l 删除客户信息 ² 信息管理模块 信息管理模块功能: l 客户信息管理 l 航班信息管理 l 客户信息显示 l 航班信息显示 ² 基本功能模块 基本功能模块功能: l 进入界面 l 功能判断 l 数据转换 l 程序主干与退出 3 模块设计图 依照第二章中对系统需求分析,绘制模块图,并对组内分工状况加以阐明。 模块设计图: 进入界面 数据转换 功能判断 程序主干与退出 航班信息管理 客户信息显示 航班信息显示 删除航班信息 删除客户信息 客户信息管理 客户退票 客户订票 信息数据查询和排序 添加和修改客户信息 添加和修改航班信息 飞机票管理系统 信息管理模块 基本功能模块 基本信息模块 基本业务模块 涉及获取该飞机剩余票数, 判断航班时间格式,判断有无重复 航班,复制客户与航班信息,按不 不同方式查询航班与客户信息 按不同方式进行信息排序 涉及删除单个客 户信息 删除所有客户或航班信息 定退票票数解决 重要屏幕显示和 各类信息输出 字符串转换为数字 数字字符化为整型数 组内分工 4 NS流程图清单 依照第三章模块图,绘制每一种模块NS流程图,如果在其中要用到某一特殊算法,如排序算法等,要详细阐明。 1、按照顺序为:功能判断函数,欢迎进入,删除字符中空格,字符转化为整型数,退出系统,主菜单,客户信息查询,文献信息转存, 2、按照顺序依次为地点查询,航班号查询,类型信息排序,录入航班信息,修改航班信息 3、按照顺序依次为 客户信息管理,显示所有航班信息,航班信息管理 显示所有客户信息,只显示有票航班信息 4、按照顺序依次为,订票数量,确认订票数量,删除单个航班,删除客户信息,删除所有信息,退票。 5 存储构造及函数阐明 在本章中重要描述系统中重要信息存储构造,对于各模块中通用信息尽量采用同一存储构造,并将共同存储构造保存成头文献,以便于各模块调用。对于各模块浮现函数要加以详细阐明,特别是函数功能,其中涉及函数形参和返回值代表含义。 以二进制文献为存储方式,链表为功能辅助 1、 void LoadInfo();//载入信息 void InputInfo();//录入新航班信息 void Alter_autobus_message();//修改航班信息 void FindAutobus();//查找航班 void Compositor();//航班进行排序 void Compositor_Num();//航班进行排序 void Compositor_Cstomer();//客户资料排序 void Compositor_Cstomer_Num();//客户航班进行排序 void Compositor_Cstomer_Name();//客户姓名进行排序 void NumFind();//航班号查找 void PlaceFind();//地名查找 int JudgeFileInfo(char *JudgeAutobusNum);//航班号,判断文献中与否有该航班 int ObtainCritck(char *Make_Critck);//航班号,获取该航班所剩票数 int JudgeIfNum(char *cha,int chaNum);//判断航班时间格式 void FileMove_autobus();//文献复制,航班信息复制到暂时文献 void FileMove_cstomer();//文献复制,客户资料复制到暂时文献 void CopyInfo(struct Autobus *temp,struct Autobus *bus);//复制某一航班信息 void CopyInfo_cst(struct CstomerInfo *temp,struct CstomerInfo *cst);//复制某一客户信息 2、char Function_Select(char a1,char a2,char a3,char a4);//输入功能号 int random();//产生随机编号 void Judge_Space(char *p);//删除字符串中空格 int JudgeAllNum(char *cha);//判断字符串与否全为数字 int char_int(char *cha);//把所有数字字符转换成整数,返回该值 int da_da(int num); void welcome();//欢迎界面 void main();//主函数 void ExitSystem();//退出系统 void Find_Cstomer_Info();//客户信息查询 void Find_To_Cridential();//按客户证件号查询 void Find_To_Name();//按客户姓名查询 3、void DelInfo();//删除信息 void DelAutobus(char *DelAutobusNum);//删除某一航班 void ConfirmTicket(char *ConAutobusNum,int Bus_Ticket_Num);//定票时数据解决 void Del_ALL_(char *File_Road_);//删除该途径文献下所有信息 void Del_One_Cstomer();//删除客户人个资料 void Back_Criket(char *Cridential_Num);//退票 4、void Manage_Autobus_Info();//航班信息管理 void DisplayInfo();//显示所有航班信息 void Display_Effectual();//显示有票有航班信息 void Manage_Cstomer();//客户信息管理 void Display_ALL_Cstomer_Info();//显示所有客户信息 6 课程设计成果 欢迎进入 主菜单显示 航班信息管理 录入航班信息 显示所有航班信息 订票、查询 输入客户信息 修改航班信息 客户信息管理 退票 7 实践心得体会 如题:可对课程设计中浮现问题和解决办法加以描述。 咱们开始先设计出系统需求,依照需求将整个系统分为几种模块,每个模块详细又要实现哪些功能,然后就逐个模块去详细设计,设计过程中不时地翻阅资料,用某些技巧来优化。通过这一种课程设计中,咱们学会了不少东西。通过不断探究使问题可视化,形式化。而通过改正其中错误,提高了咱们在系统设计上能力,增长了分析、解决问题经验,对C语言设计有了更深理解。可以说,这次设计既锻炼了咱们动脑分析问题能力,又锻炼了咱们动手解决实际问题能力,这将在咱们后来学习中起到很大作用。咱们会运用从中学到宝贵经验来指引咱们此后学习和工作,不断地实践,不断地学习,让自己变得更加充实,更适合社会需要。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 行业资料 > 航空/航天

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服