作项目的指令,当用户选择并输入0-8中的任意数字,系统便会进入相应的功能操作。如果出现错误操作,系统会该处输入错误请从新输入等提示或者自动跳出回到主菜单界面。Р页面的组织和设计要求先构思好系统的功能模块和结构框架,分析系统中的各个实体以及它们间的具体联系关系,根据问题的描述先设计好系统的类层次,完成类层次中各个成员函数的定义,实现每一个模块层次之间的衔接,从而设计出工整漂亮的管理系统,要求整个系统的界面设计简洁、美观,让用户使用起来方便快捷。Р1.4 数据结构要求Р在整个系统当中除了使用类层次结构、结构体、模板等,还使用的了数据结构当中的顺序表结构,主要用来进行车辆信息的管理功能。包括信息的添加、修改、删除、查询等。可以通过数组进行存储、访问操作。Р2 系统分析与设计Р2.1 系统分析Р系统的主要工作流程图如下,当进入操作主菜单界面时,会有相应的不同的操作选项供用户选择,但操作完成后就返回到系统主菜单。Р2.1.1 类的设计关系Р车辆基类Р图2.1 系统类的设计关系图Р2.1.2 主功能函数流程图Р选择操作项目Р1.添加信息Р2.查询信息?Р3.浏览信息Р4.编辑信息Р5.删除信息Р6.统计信息Р7.Р读取信息Р统计方式Р种类类Р车辆类型РSystem首页面Р8Р修改密码Р查询方式Р1.Р生产公司Р2.Р车辆编号Р3.Р车辆类型Р9.Р保存信息Р图2.2 首页面功能关系图Р2.2 软件的数据(结构)设计Р?主要系统文件的写入与保存Р//读文件Рvoid Car::load(){system("CLS");Р?int i;Р?cout<<"正在读取请稍等"<<endl;Р?ifstream lo("car2.txt",ios_base::in);Р?if(lo){Р lo>>cs;}Р?else{Р cout<<"找不到car2文件"<<endl;}Р?lo.close();