当前位置:首页 > 全部子站 > IT > 水平考试

利用C++Builder6.0开发简单的车辆管理系统

来源:长理培训发布时间:2017-11-20 13:51:47

 详细介绍了利用C++ Builder6.0 设计开发车辆 管理 系统的过程,涉及到了类的设计,数据库访问技术,对数据库表的操作,Access数据库的设计等  
  关键词:C++ Builder6.0开发  ADO  Access数据库 
  
  C++ Builder作为一个快速的可视化开发工具,受到广大编程爱好者的喜爱。利用该工具可以快速地建立各种应用,笔者以开发一个"车辆管理系统"为例来说明如何开发一个管理系统的过程,以及相关的技术。 
1 确定需求 
  对于不同的管理系统有不同的需求模型,我们仅以"车辆管理系统"为例来确定需求。主要有以下系统需求: 
  (1)管理功能,能够对车辆派遣单(表)等进行添加、删除、修改的操作; 
  (2)  查询功能,能够对各表单的数据进行查询; 
  (3)  打印功能,能够按指定的格式生成Word文件,并打印; 
  (4)  统计分析功能,如统计驾驶员和车辆的行驶公里数等。 
  涉及到的管理表单主要有车辆派遣单、加油情况单、车辆保养单、行驶卡管理表等。限于篇幅关系只讨论满足需求1和2的情况。 
2 确定使用的技术 
  使用C++ Builder6.0作为开发工具,使用Microsoft  Access2000作为后台数据库,根据车辆派遣单、加油情况单、车辆保养单、行驶卡管理表建立相应的数据表;访问数据库采用ADO技术等。 
3 设计相应的类 
  a)类TMainFrame,是主框架,是整个系统的基本界面,也是其它界面控件的容器; 
  b)类TCheliangpaiqian,车辆派遣类,包括有车辆派遣表记录的插入,修改、删除、统计等方法(成员函数); 
  c)数据库通用访问类TDBAccess,是一个TDataModule类的子类,它的主要功能是为访问各种表单(车辆派遣单、加油情况单、车辆保养单、行驶卡管理表等)提供统一的数据库访问接口,它封装(包含)了TADOConnection,TADOTable,ADOQuery三个ADO数据库类; 
  d)其它的表单处理类,如加油情况类等; 
  e)其它辅助类及界面对话框等,如查询对话框,删除确认对话框,修改查看记录对话框等。 
4 数据库设计 
  考虑到系统的简单易用性以及不涉及到 网络 连接的需求,使用Access作为后台数据库。打开Microsoft  Access2000,分别创建车辆派遣单(cheliangpaiqian)、加油情况单(jiayouqingkuang)、车辆保养单(cheliangbaoyang)、行驶卡管理表(xingshika)等,如下

图1 数据库设计 

  从上表可以看出,字段id为该表的主键,它唯一地标识表中的记录。字段jiashiyuanname的内容不可为空。其它表的创建与此表类同,这里不再赘述。 
5.1 程序的界面设计与主框架TMainFrame 

图2 车辆管理系统 
 …… 

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部