车库管理系统说明文档本车库实现了6个功能车辆入库车辆.DOC

车库管理系统说明文档本车库实现了6个功能车辆入库车辆.DOC

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
车库管理系统说明文档本车库实现了6个功能车辆入库车辆

车库管理系统说明文档 本车库实现了6个功能: 车辆入库 车辆离开 车位查询 车辆查询 设置 日志 我的车库管理系统是利用MFC基于对话框下设计的,主界面如下 SmallCarDlg.cpp CSmallCarDlg::CSmallCarDlg 主对话框的初始化,包括车库状况的读值,listcontrol的初始化 CSmallCarDlg::OnBnClickedButton2() 车辆入库 CSmallCarDlg::OnBnClickedButton6() 设置 CSmallCarDlg::OnBnClickedButton3() 车辆离开 CSmallCarDlg::OnBnClickedButton5() 车位查询 CSmallCarDlg::OnBnClickedButton7() 日志生成 CSmallCarDlg::OnBnClickedButton4() 车位查询 车库状况这栏显示了当前车库各种车型所剩余的车位数,并利用模式化使得它能随着车辆的进入和离开动态的改变。 (2)CarEnterDlg.cpp 界面效果: CarEnterDlg::CarEnterDlg 整个对话框的初始化工作 CarEnterDlg::OnCommand(WPARAM wParam, LPARAM lParam) 控制 type 这个group box的值的读取 CarEnterDlg::OnBnClickedButton3() 入库这个按钮的事件控制,通过读取用户输入的信息,重载new操作符,添入新的车辆,并计入文档 CString m_CarId; CString m_CarEnterTime; CTime m_EnterTime; CString m_CarType; CString m_Position; CString m_listBox; int size1; int size2; int size3; Size1 size2 size3 负责当车辆成功加入时候顺序分配车位号, 他们都是从监控车位数量的 “number.txt”中读取 Car *car=new (m_CarId,m_EnterTime,m_type,size1) Car; (3)CarLeave.cpp 界面效果: CCarLeave::CCarLeave(CWnd* pParent /*=NULL*/) 对话框初始化 CCarLeave::OnBnClickedButton9() 对出库这个事件进行控制 Car::operator delete(NULL,m_CarLeaveId,m_time,m_leaveType, m_leavePosition); 调用delete操作符的重载,在car.cpp中实现车辆的删除 int tempSize1; int tempSize2; int tempSize3; 记录了车库现在容量,为了更新主对话框的内容 (4) Car.cpp New 操作符的重载 每次加入一辆新的车时候,就往”log.txt”里写入一行记录,”log.txt”负责对车库进行全天候的记录,”current.txt”是对当前车库有那些车辆的记录,离开的车辆不包含在它里面 Delete 操作符的重载 车辆离开时在”out.txt”里面记录出去的车辆并计算它的花费,利用”temp.txt”作为缓存更新”current.txt”的内容 CTimeSpan tmd 得出车辆停车的总时间 (5) IDFind.cpp 界面效果: CIDFind::CIDFind(CWnd* pParent /*=NULL*/) 对话框的初始化 CIDFind::OnBnClickedOk() 监控确定这个按钮,里面通过读取”current.txt”的数据,查询输入ID所在的记录,然后截取记录里的 车位置显示 (6) CarSearch.cpp 界面效果: CCarSearch::CCarSearch(CWnd* pParent /*=NULL*/) 对话框的初始化 CCarSearch::OnBnClickedOk() 对确定按钮进行监控,类似鱼IDFind 通过读取”current.txt” 记录,查询 车型和车位号所在的记录,截取该车的ID显示给用户 (7) LogDlg.cpp 界面效果: 通过日期的选择和”out.txt”中记录的独缺来查询某一天的营业额度,日子会保存在”log.txt”中。 (8) SetDlg.cpp 界面效果:

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档