VC火车票信息管理系统课程设计报告.docx
《VC火车票信息管理系统课程设计报告.docx》由会员分享,可在线阅读,更多相关《VC火车票信息管理系统课程设计报告.docx(27页珍藏版)》请在第一文库网上搜索。
1、河北工业大学计算机软件技术基础(VC)课程设计报告学院信息工程学院班级通信121班姓名李小帅学号122208成绩一、题目:火车票信息管理系统(19)二、设计思路1、总体设计D分析程序的功能在火车票信息管理系统的主菜单界面中,顾客可选择不同时选项,根据不同选项的提示操作,然后程序输出顾客进行操作的成果。2)系统总体构造:该程序的过程可由这几部分构成:显示系统主界面,录入火车时刻信息,查询火车时刻信息,记录火车车次,排序火车时刻信息,浏览火车时刻信息,退出系统。总共七个环节:模块函数名称显示系统主界面menu录入火车时刻信息input查询火车时刻信息search记录火车车次statistics排序
2、火车时刻信息sort浏览火车时刻信息view退出系统对于每一次选择,关注的数据有六个:车次,起点,终点,开车时间,达到时间,票价。这组数据内部耦合度很高,因此考虑把他们封装为构造体数组和构造体变量。车次,起点,终点,开车时间,达到时间,票价时初值由顾客录入。表达信息成员名称车次trainnum起点startp终点endp开车时间startt达到时间endt票价price构造体:timeinput构造体数组:t构造体变量:who2、各功能模块的设计:阐明各功能模块的实现措施1)meu模块该函数是要输出火车票信息管理系统的主菜单界面,不需要返回值。主菜单界面如下欢迎使用火车票信息管理系统主菜单录入
3、火车时刻信息,请选择:1查询火车时刻信息,请选择:2记录火车车次,请选择:3排序火车时刻信息:请选择:4浏览火车时刻信息:请选择:5退出,请选择:02)input模块该函数是要实现为车次,起点,终点,开车时间,达到时间,票价赋初值,不需要返回值。为了可以实现随时停止录入时功能,每当顾客输入车次时,都要进行判断,当输入车次为O时,则停止录入,返回系统主界面,否则继续录入。代码参见inpUt函数。3 )serch模块该函数是要实现按两种不同方式查询火车时刻信息,不需要返回值。选择的方式和判断有无该车次可使用查表的措施来解决。表格如下选择提示判断有无该车次1按照车次查询,请选择:1有输出该车次火车时
4、刻信息无输出“无此车次!”2按照起点和终点查询,请选择:2有输出该车次火车时刻信息无输出“无此车次!”输入其他选择时(即不是1或2),输出“输入错误!请重新选择!”代码参见search函数。4 )statistics模块该函数是要实现按两种不同方式记录火车车次,不需要返回值。选择的方式和记录火车的车次可使用查表的措施来解决。表格如下选择提示记录火车的车次1按起点记录每口0车次数,请选择:1输出该起点每日日勺车次数2按终点记录每日0车次数,请选择:2输出该终点每日日勺车次数输入其他选择时(即不是1或2),输出“输入错误!请重新选择!”代码参见StatistiCS函数。5 )SOrt模块该函数是要
5、实现按两种不同方式排序火车时刻信息,不需要返回值。选择的方式和排序火车时刻信息可使用查表的措施来解决。表格如下选择提示输出成果1按开车时间排序,请选择:I输出选择1时排序成果2按起点做为主核心字、开车时间做为次核心排序,请选择:2输出选择2的排序成果输入其他选择时(即不是1或2),输出“输入错误!请重新选择!”代码参见sort函数。6 )View模块该函数是要输出顾客录入的火车时刻信息,不需要返回值。代码参见VieW函数。7)创新设计部分通过请教老师和查阅资料,使用了SetC0Ior函数,使得输出时数据加上了颜色,变得更加醒目,更加具有吸引力。同步,使用了system(cIs”)语句,实现了清
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VC 火车票 信息管理 系统 课程设计 报告
