欢迎来到天天文库
浏览记录
ID:44658945
大小:579.65 KB
页数:34页
时间:2019-10-24
《车票管理c语言》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、I以窃文理舉院YangtzeUniversityCollegeofArtsandScience学生实习手册(课程设计报告)学部:专业:班级:姓名:学号:课程名称:C语言程序设计课设指导教师:实习时间:1、题目(宋体网号)乍票管理系统2、设计目的(宋体四号)问题描述:车票的管理系统,车票信息应包括:班次号、固定的发车时间、固定的路线(起始站、终点站)大致的行车时间,网定的额定载客量。要求整个系统设计为班次信息输入模块,班次信息添加模块,班次信息修改模块,班次信息査询输入模块、售票模块和退票模块。实现功能:1、录入班次信息,可不定时地增加班次数据2、浏览班次信息
2、,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示"此班已发出”的提示信息)。3、杏询路线:可按班次号查询;可按终点站查询4、伟票和退票功能a)当查询出己定票人数小丁-额定载量且当前系统时间小于发车时间时才能售票,口动更新已售票人数b)退票时,输入退票的班次,当木班车未发出时才能退票,自动更新已售票人数知识点:结构体、文件、指针、函数、循环控制说明:1、以文件的方式对数据进行存储、系统以菜单的方式工作。2、源程序中耍有相应的注释。3、学生可以增加新功能模块。4、木选题限山两人完成3、总体设计(1)提供菜单界面,方便用户对程序个功能进行
3、选择,选择要实现的功能按enter键进入该功能。(2)接受用户输入的功能项,按enter键结束输入并将进入该系统,其需要的结果显示出來,方便用户查看。(3)完成每次功能,口J保存用户的修改的信息,及时更新文件信息。下次查询时内容为最新信息。实时的信息更新对比等。退出增加班次查询所仃班次初始化班次▼删除该车次班次查询叫主菜单4、详细设计1.本程序包括以卜•结构信息typedefstructTICKETr/〃/定义新结构体TICKETicharnum[10];〃车次编号charhourf31;〃时间,,小时charmin[3J;〃分钟charfromLlOJ;〃
4、起始站charstation1[10];〃中间charstation2[10];//第三站charto[10];〃终点站floathours;〃车程实际时间longintmax;〃最大车载容量intnow;〃已售票数{CLASS;2.本程序包含19个函数:voidNewMessage();//新纪录*录入函数******voidShowTablel();//线框调用1,,,不用没次输voidShowTable2(inti);〃线框调用2,,,不用没次输voidDisplay0;//显示所有函数voidadd();〃增加记录voidsave();//保存函数v
5、oidload();//按班次查询函数voidsearch();//查询函数voidchange();//修改函数**voidquit();////////////退出函数******voidTicketorder();////*售票函数***voidTicketdeleteO;〃删除函数*intmenu_select();//菜单函数*intwhether(int);////判断吋间是否超出函数***voidfindl(chars[]);voidfind2(chars[]);//查询函数★//si为班次//s2为终点站voiddeletemessageO;
6、〃删除函数intfindnum(charsi[]);//班次查询函voidget(int,int);各函数间关系如图1-1:〃修改及增加班次*nuim(>NewMassageMfth化瀨敎I>ispluyl>▼駁示所仃巩次•*earch()frHU函敬udd()惜加班次函数Iickcloider{、IickcldcIcteO退款函数uhangol>倏改函数dclctcnicssagc(>选样删除頤数quitOifif竹喷越图M5、运行结果及分析菜单界面如图2-1:☆★欢迎使用车票查询系统*******************MENU功育g菜…1・初始很仅限管
7、理者使用〉2・显示所有班次…3.…4.…5.…6.…7…8.増加班次修改班次删除班次图2-1请选择9>=选择初始化(按1+enter):输入123456如图2・2:请输入密码:務****@2-2密码验证后賢陆初始化界而如图2-3:请输入要录入班次总数;图2-3输入5:并按要求输入信息如图2・4请请L请请天媲班次信息:xxx>1245图2-4返回主菜单后选择显示所有班次如图3-1:**************************MESSAGE年桂信息**********************************;班次;发车时间!起点站:下站:三站:终
8、点站:销售总数;己售;■111!■1■1112:23
此文档下载收益归作者所有