联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> OS作业OS作业

日期:2018-08-15 03:54


一、功能要求

设计公交信息管理系统。首先口令验证,允许输入3次密码;使用C++,用户可以利用系统功能菜单进行选择,实现人员信息的录入、显示、查询、修改、排序、人数统计等功能。

二、设计要求

1.设计类。包含:

(1)定义基类公交用户User,其中含有数据成员:ID(编号)、name(姓名)、money(金额);

(2)定义派生类学生用户Student,其中含有数据成员:grade(年级)、discount(折扣);

(3)定义派生类老年用户Older,其中含有数据成员:age(年龄)、discount(折扣);

(4)定义其他派生类 ;

2. main()用switch多分支结构完成功能选择,实现以下相应的各项功能;

3.“系统功能菜单”至少应包含以下相应功能:

公交信息管理系统

1. 公交车辆管理

 1.1车辆查询(现有车辆展示)

 1.2车辆新增/删除/信息修改

 1.3车辆统计

每个车队的配车情况:车队有哪几路和配车,所有线路总共配车以及总车辆数情况。

1.4.查询搜索

按条件搜索,显示所有信息

1.5信息保存

保存车辆信息到文件

2. 公交用户管理

 2.1用户查询(信息显示)

显示所有信息

 2.2用户新增

新增学生(卡)、新增老年(卡):半票和免票(根据输入的年龄信息自动判断)、新增普通(卡)

 2.3用户信息修改(指个人信息修改)

例如,更改姓名,年级

 2.4用户升级(普通用户改为学生或老人用户,不可逆)

 2.5用户删除

 2.6用户充值(仅修改金额)

 2.7用户统计

不同用户有多少个

3. 退出

4.其它要求:

(1)使用构造函数、析构函数和成员函数;

(2)使用文件存取数据;

(3)使用继承进行面向对象设计;

(4)用适当注释进行说明;

(5)允许适当地增加其它功能。



版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp