租船问题,用MFC,租借记录的功能如何实现

现有公园游船租赁处请你编写一个租船管理系统。当游客租船时,管理员输入船号并按下S键,系统开始计时;当游客还船时,管理员输入船号并按下E键,系统结束计时。船号为不超过100的正整数。当管理员将0作为船号输入时,表示一天租船工作结束,系统应输出当天的游客租船次数和平均租船时间。输出最长出租时间,按照am和pm格式
  由于线路偶尔会有故障,可能出现不完整的纪录,即只有租船没有还船,或者只有还船没有租船的纪录,系统应能自动忽略这种无效纪录。

大概情景是这样的,我用MFC写的,跑出来大概是这样,图片右边三个按钮的功能我感觉自己实现不了,求各路大神指导一下。
图片说明

mfc并没有接触过,我估计在csdn中接触过的也是很少很少 毕竟这个技术......

不扯这些 不管是用什么语言 你这个程序都要用到数据库的,你的右边要做数据库查询,首先查询出所有的数据(这样就可以直接来做数据分析了),
判断是否存在没有起始时间或者结束时间的数据,直接删除。然后剩下的所有数据 ,可以得到 ==》 总数:当天租船次数,每条船的租船时间
那么基本就结束了了,由每条船的租船时间比较一下就有最长时间了, 然后所有时间相加除以租船次数不就是平均时间了
当然,其实你的系统有一点点漏洞(一般不会有这种情况,但是出现会要命),在管理员输入0的时候,需要确认所有船只都已经结束租船才能结束一天,这才应该是正常的。否则,误操作的话,会出现很多没有结算的数据(无效数据),一天的结算就乱了

你至少贴出你能实现的部分代码啊,直接说三个按钮实现,没人好回答的。