下载此文档

地铁收费管理系统.doc


文档分类:行业资料 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
地铁收费管理系统.doc:..地铁收费管理系统考试提醒•请仔细阅读规格文档,理解规格文档估计需要花费10〜30分钟来理解,请务必看清楚要求再动手,试题包括规格描述和代码框架。•C/C++编译环境统一为VisualC++。如果你喜欢并熟悉SourceInsight或其它工具,也口J以使用SourceInsight或其它工具进行开发,但考生必须保证提交的代码耍在指定编译坏境卜•编译通过,否则无法阅卷。•如果考题与H常工作/生活接近,请考生以规格为准,不要类比相似案例。•出于自动化测试的需要,程序中不要使用原始的工/O输入输出(键盘输入、屏幕输出)作为正式输入输出,我们会提供基于Socket的输入输出API接口,考生必须使用SocketAPI进行正式输入输岀操作。调试输岀的方式不受此限制。•考试的工程己经提供Socket通信功能,并提供输入/输出的API,考生不需要实现。考生需要模拟实现一个简单的地铁收费系统,实现地铁交通R或单程票的扌II费、余额提示、FI志记录和H志查询等功能。•张“相邻站点间里程表”,作为计算基本票价的依据。其结构和内容如下:站点1站点2里程(千米)站点名站点名系统已设置值站点名站点名系统已设置值站点名站点名系统已设置值OOO0OO0O0O0O0O0OOO站点名站点名系统已设置值备注:/只考虑1条地铁线路,站点关系不意:站点 站点 站点 。。。。。。 站点一-站点,无分叉,无环路,任何2站点之间的路径是唯一的,不存在多条路径的情况。/该线路上地铁双向运行。乘客町以从任何站点进站,也可以从任何站点出站。/表中无重复记录,一对相邻站点在表中只存在一条记录,比如:S2与S4之间的记录只有:S2->S4或S4->S2其中的任意1条,而不会同时存在2条。/考生可以肓接使用考试系统提供的根据该表计算任意2站点间最短里程的接口()。。扣费票价是在基本票价的基础上,根据票卡类型、时间段进行特殊计算得到的(也有可能等于基本票价),是扣费操作时需要从卡上扣除的金额。2、 基本票价计算规则:按进站点与出站点Z间的最短里程分级计算:/ 3千米(包含3千米,但不包括0)以内:2元。/ 3千米至5千米(包含5千米):3元。/ 5千米至10千米(包含10千米):4元。/ 10千米以上:5元。structdistcost{Charsi[];Chars2[];Intdistance;};3、 进出站为同一站点的,则按进出站时长计算:(1) 小于等于30分钟:单程票:票卡面值作为扣费票价;其他卡:0元,且不受任何时间段的限制,即直接作为扣费票价。(2) 大于30分钟:单程票:(票卡面值,3元)中“最大值”作为扣费票价;其他巨3元,J1不享受任何时间段的优惠,即直接作为扣费票价。4、 扣费票价计算规则h按照各种票卡的类型计算:/普通卡(C):E常时间段以基本票价作为扣费票价;特殊吋间段收费参见“5、扣费票价计算规则2”。/老年卡(B):正常时间段以基本票价的9折作为扣费票价(如出现小数,则向下取整);特殊时间段收费参见“5、扣费票价计算规则2”。/单程票(A):即-•次性车票,任何吋间段

地铁收费管理系统 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小347 KB
  • 时间2019-09-29
最近更新