停车场管理系统 求大神解答啊!
使用支持C语言的Turbo C 、Visual C或者Microsoft Visual Stdio 等开发软件设计一个汽车停车位收费应用,实现停车位信息的录入、查询、修改、删除功能和缴费功能。具体要求如下:
1)一个汽车停车位信息包括停车位号、是否已占、汽车牌照(有汽车占位)、停车开始时间(有汽车占位)、停车结束时间(有汽车占位)等必须的基本信息,其中停车位号为关键字。
2)汽车停车位收费应用首先需要账号登录,使用者是收费管理员和驾驶员两个。
收费管理员的账号为: admin, 密码自定义;驾驶员的账号为:sj, 密码自定义。收费管理员账号登录成功,进入收费管理员相应操作界面,驾驶员账号登录成功,进入驾驶员相应操作界面。账号登录不成功,退出程序。
3)汽车停车位收费应用的使用者是收费管理员和驾驶员。
A. 收费管理员的操作界面(主界面)包括增加车位、修改车位、删除车位、查询车位、停车缴费、收费规则和退出七项。其中增加车位、修改车位、删除车位的操作均以停车位号为条件,操作完成前和完成后均输出全部的停车位信息。查询车位的操作以汽车牌照为条件,则输出相应的该车所在的停车位信息。查询车位的操作无输入条件,则输出所有停车位信息。停车缴费具有停车记录(停车开始时间和停车结束时间)时间和计算费用的功能,收费规则具有设置收费标准的功能,退出则退回到应用账号登录界面。
B. 驾驶员的操作界面(主界面)包括查询车位和退出两项。其中查询车位的操作以汽车牌照为条件,则输出相应的该车所在的停车位信息。查询车位的操作无输入条件,则输出所有空出的停车位信息,退出则退回到应用账号登录界面。
4) 该汽车停车位收费应用程序必须实现至少一个链表,每个结点信息对应一个汽车停车位信息,上述相关操作均在链表上进行。
5) 以上4点为应用的基本要求,可以在此基础上增加功能。例如:收费管理员可以统计一天的收费情况。