一道C语言编程题,关于车友管理系统。
【问题描述】 为倡导绿色低碳生活,提高私家车的利用率,试设计一个车友拼车系统。该系统要求建立一个简单的拼车管理系统,有车的车友可以将自己出行线路和时间输入到系统中,无车的车友可以查看已有的拼车信息,也可以将自己的拼车需求输入到系统中。该系统具有排序、查找、插入、显示等功能。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些算法思想的应用。
【功能要求】
(1)车友信息包括:用户名、密码、真实姓名、所在地、联系电话
拼车信息包括:用户名、车辆状态(有车或无车),出发地点,目的地点,时间,真实姓名,联系方式
数据使用文件存储,无需重复输入数据。
(2)需要实现的功能
1) 用户注册与登录功能
2) 有车者的拼车信息发布功能,查询拼车需求功能
3) 无车者浏览、查询拼车信息,拼车需求信息录入功能
4) 可以查询从某出发地点到达某目的地点的车辆情况
5) 可以按日期对拼车信息进行排序。
(3)界面友好,输入信息符合逻辑如输入月份不能输入13月等。