使用数据库,制作校车管理系统
时间: 2024-05-24 18:05:29 浏览: 158
数据库设计:
1. 学生表(Student)
- 学生ID(StudentID,主键)
- 姓名(Name)
- 年级(Grade)
- 班级(Class)
- 家庭住址(Address)
2. 车辆表(Bus)
- 车辆ID(BusID,主键)
- 车牌号(LicensePlate)
- 车型(Model)
- 座位数(SeatNumber)
3. 司机表(Driver)
- 司机ID(DriverID,主键)
- 姓名(Name)
- 驾驶证号(DriverLicenseNumber)
- 联系电话(PhoneNumber)
4. 校车路线表(Route)
- 路线ID(RouteID,主键)
- 路线名称(RouteName)
- 起点站(StartingStation)
- 终点站(EndStation)
5. 校车行车记录表(Record)
- 记录ID(RecordID,主键)
- 学生ID(StudentID,外键)
- 车辆ID(BusID,外键)
- 司机ID(DriverID,外键)
- 路线ID(RouteID,外键)
- 上车时间(BoardingTime)
- 下车时间(AlightingTime)
6. 校车维修记录表(Maintenance)
- 维修ID(MaintenanceID,主键)
- 车辆ID(BusID,外键)
- 维修时间(MaintenanceTime)
- 维修内容(MaintenanceContent)
实现功能:
1. 学生信息管理:添加、修改、删除、查询学生信息;
2. 车辆信息管理:添加、修改、删除、查询车辆信息;
3. 司机信息管理:添加、修改、删除、查询司机信息;
4. 校车路线管理:添加、修改、删除、查询校车路线;
5. 校车行车记录管理:添加、修改、删除、查询校车行车记录;
6. 校车维修记录管理:添加、修改、删除、查询校车维修记录;
7. 根据学生ID查询其乘坐的校车记录;
8. 根据车辆ID查询其行车记录;
9. 根据司机ID查询其驾驶的车辆记录;
10. 根据路线ID查询其行车记录;
11. 维修记录统计功能:按车辆统计维修次数、维修总金额。
阅读全文