- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
地铁收费管理系统
HUAWGI
地铁收费系统_0 级内部公开
地铁收费管理系统
考试提醒
,请仔细阅读规格文档,理解规格文档估讣需要花费10 30 分钟来理解,请务 必看
清
楚要求再动手,试题包括规格描述和代码框架。
,C/C++编译环境统一为Visual C++ 6.0 版本。如果你喜欢并熟悉Source
Insight 或其它匸具,也可以使用Source Insight 或其它工具进行开发,但考 生必须
保证提交的代码要在指定编译环境下编译通过,否则无法阅卷。
,如果考题与日常工作/生活接近,请考生以规格为准,不要类比相似案例。
,岀于自动化测试的需要,程序中不要使用原始的I/O 输入输出(键盘输入、 屏幕
输
出)作为正式输入输出,我们会提供基于Socket 的输入输出API 接口,考生必 须
使用Socket API 进行正式输入输出操作。调试输出的方式不受此限制。
,考试的工程已经提 Socket 通信功能,并提供输入/输出的API,考生不需 要实
现。
1 总体说明
考生需要模拟实现一个简单的地铁收费系统,实现地铁交通卡或单程票的扣 费、余
额提示、日志记录和日志查询等功能。
1.1 相邻站点间里程表
18
系统预置有一张“相邻站点间里程表”,作为计算基本票价的依据。其结构和 内容
如下:
站点 1 站点 2 里程(千米)站点名站点名系统已设置值站点名站点名系 统已设置值
站点名站点名系统已设置
IM OOOOOO OOOOOO OOOOOO
站点名站点名系统已设置值
备注:
,只考虑 1 条地铁线路,站点关系示意:站点 站点 -- 站点OOOOOO
—-站点
一-站点,无分义,无环路,任何 2 站点之间的路径是唯一的,不存在多条路 径的
情况。
,该线路上地铁双向运行。乘客可以从任何站点进站,也可以从任何站点出 站。
,表中无重复记录,一对相邻站点在表中只存在一条记录,比如:S2 与 S4 之间 的
记录只有:S2-S4 或 S4-S2 其中的任意 1 条,而不会同时存在 2 条。
,考生可以直接使用考试系统提供的根据该表讣算任意 2 站点间最短里程的接 口
(接
口参见3. 4 API 说明)。
2015-3-24 华为机密,未经许可不得扩散 第 1 页,共 10 页
HUAWEI
地铁收费系统_0 级内部公开
1.2 地铁收费系统规则
1、票价分为基本票价和扣费票价。扣费票价是在基本票价的基础上,根据票 卡类
18
型、
时间段进行特殊计算得到的(也有可能等于基本票价),是扣费操作时需要从卡 上
扣除的金
额。
2 、基本票价计算规则:按进站点与出站点之间的最短里程分级计算:,3 千米
(包含3 千米,但不包括0 )以内:2 元。
,3 千米至5 千米(包含5 千米):3 元。
,5 千米 至10 千米(包含10 千米):4 元。
,10 千米以上:5 元。
struct distcost
{
Char si[];
Char s2[];
Int distance;
};
3 、进出站为同一站点的,则按进出站时长计算:
(1)小于等于30 分钟:
单程票:票卡面值作为扣费票价;
其他卡:0 元,且不受任何时间段的限制,即直接作为扣费票价。 (2 )大于30 分
钟:
单程票:(票卡面值,3 元)中“最大值”作为扣费票价;
其他卡:3 元,且不享受任何时间段的优惠,即直接作为扣费票价。
18
4 、扣费票价计算规则1:按照各种票卡的类型计算:
,普通卡 (C ):正常时间段以基本票价作为扣费票价;特殊时间段收费参见“5、
费票价讣算规则2”o
,老年卡 (B ):正常时间段以基本票价的9 折作为扣费票价(如出现小数,则向 下
取整);特殊时间段收
您可能关注的文档
- 地方政策执行不到位的原因和对策研究.pdf
- 地基不均匀沉降导致建筑开裂分析.pdf
- 地基沉降计算的困难与突破.pdf
- 地基承载力计算.pdf
- 地基承载力计算方法.pdf
- 地基承载力问答.pdf
- 地基基础部分答辩题库.pdf
- 地基基础质量评估报告.pdf
- 地基与基础分部工程质量控制资料核查记录.pdf
- 地基与基础施工总结方案.pdf
- 2022年2月昭通市税务系统遴选面试真题回忆版.docx
- 2022年2月九江市直机关遴选公务员面试真题附详细解析.docx
- 2022年2月呼和浩特市直遴选面试真题带详细解析.docx
- 2022年2月珠海市税务系统遴选面试真题带详细解析.docx
- 2022年2月怒江州税务系统遴选面试真题附带题目详解.docx
- 2022年2月大兴安岭地区税务系统遴选面试真题回忆版汇总.docx
- 2022年11月黄冈市直机关遴选公务员面试真题附带题目详解.docx
- 2022年11月阿克苏地区直机关遴选公务员面试真题带题目详解.docx
- 2022年11月遵义市直机关遴选公务员面试真题附详细解析.docx
- 2022年2月河北省直遴选面试真题回忆版.docx
文档评论(0)