没有合适的资源?快使用搜索试试~ 我知道了~
西电软件学院c++上机实验报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 197 浏览量
2021-10-06
08:26:40
上传
评论
收藏 248KB DOC 举报
温馨提示
试读
33页
西电软件学院c++上机实验报告.doc
资源推荐
资源详情
资源评论
- -
C++实验报告
XX:妍
学院:软件学院
学号:
一、实验要求
• 完成一个完整的简化系统:一卡通乘车系统。
• 一卡通乘车系统主要完成的功能是,支持一卡通刷卡乘车;对每一卡通
的使用情况及费用进展统计;对每辆班车的运行情况进展统计。
- - word.zl-
- -
• 在实现该系统的功能时,不要现图形界面,控制台输出即可。
• 必须采用面向对象程序设计的方式实现。
二、程序中所设计的类
;
;
;
三、类中的关键数据成员和成员函数
1、StuCard 类
上车刷卡时调用此函数,根据卡的类型扣除
上车费用并给出相应提示
获取卡余额
!
!
!
!
!乘车次数
持卡人
卡号
余额
卡的类型 "#学生卡;"$教师卡;
"%,限制卡〕
乘车次数
!定义了一个 的类,用 来区分卡的类型,用 &
函数在主函数中来获得数据成员的值
2、bus 类
'
!
车牌号
- - word.zl-
- -
(型号
载乘人数
驾驶员
发车时间
到站时间
实际发车时间
实际到站时间
( '
'
"
("(
"
"
)'"'
)"
)'"'
)"
!构造函数
!获得车牌号
((!获得车的型号
!获取上车人数
!获取驾驶员
获取预计发车时间
*获取预计到站时间
'+ (
, 获取实际发车时间
, 获取实际到站时间
---.载乘人数比
- - word.zl-
- -
'获得发车时间的小时
获得发车时间的分钟
'获得到站时间的小时
获得到站时间的分钟
'+/
'+(
!
3、people 类
(性别
+0职务
1所属单位
学号工号
+构造
函数
用于在主函数中读入人的信息
'+ ( +0
1
申请一新卡
注销一卡通
!
((!
+0+0!
11!
!
!
- - word.zl-
- -
四、运行流程的说明
主程序分为两个系统:乘车系统和一卡通管理系统。
#、乘车系统主要实现的功能如下:
首先,采用随机函数,生本钱站会上车的人数,这个人数不超过车的最大载乘
人数。其次,生成几个人上车,就依次输入几个人的卡号,持卡人在持卡上车
时一卡通余额、乘车次数会发生变更,并且根据余额的多少会有相应提示信息,
再将变更后的信息写入文件
公交车在每上一个人的时候乘车人数加一,到达最大载乘人数时提示不能再刷
卡上车,并且采用随机函数,随机生成预计发车时间、预计到站时间,实际发
车时间和实际到站时间,计算发车准时率和到站准时率,再将变更后的的信息
写入文件
$、一卡通管理系统主要实现的功能如下:
在文件中保存人的根本信息,记录每个人的乘车次数,增加申请新卡,注销一
卡通的功能。
在程序中有一个 的 ( 文件,里面储存了人的信息,卡的主体是人,办
卡的前提是人在 文件中存在。中选择办卡时,输入 中存在的人
名,从文件头开场查找,到文件尾完毕,当输入的人名与 中已存的信
息相匹配的时候,就将这组信息〔包括,学号,卡的类型,余额〔新办的卡余
额初始化为 23〕,乘车次数〔新卡为 3〕〕写入 )( 文件中去,办
卡成功。
当需要删除一个卡的时候,人的信息没有改动,只是将 )( 中办卡的
信息删去了。以 45$33的方式,定义了一个类的数
组, 当输 入需 要删 除的 人的 之后 ,从 文件 头开 场查 找, 当输 入的 人名 与
中已存的信息不匹配的时候,就将这一组信息写入数组,到文件尾完
毕,再将数组里面的写入 中,这样子就把想要删掉的容删掉了。
五、运行结果及分析
文档设置:
- - word.zl-
剩余32页未读,继续阅读
资源评论
gjmm89
- 粉丝: 11
- 资源: 19万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 王锐的《OpenSceneGraph 3.0 Beginner's Guide》中文翻译版,个人读了翻译的很不错!值得推荐
- scr ubuntu上传
- AI Python编程学习课件-第6章深度学习
- STM32单片机FPGA毕设电路原理论文报告液晶显示模块与8031单片机的接口电路及编程
- STM32单片机FPGA毕设电路原理论文报告液晶航向指示器接口电路设计
- Pytorch深度学习入门与实战2024
- STM32单片机FPGA毕设电路原理论文报告野战救护车手术台稳定液压系统及其自动控制
- STM32单片机FPGA毕设电路原理论文报告压延机卷取调速装置改造
- STM32单片机FPGA毕设电路原理论文报告形状记忆合金驱动的微电脑密码锁的设计
- HTML小游戏27 - Chuck Chicken 魔法蛋网页游戏源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功