管理服务中心车队信息管理系统论证和实施(2)

来源:网络(转载) 作者:何劲松 发表于:2011-09-18 22:27  点击:
【关健词】广电中心;车辆管理;计算机技术;Access数据库;模块化;
4 系统实现 4.1 概述 前台运用程序的开发采用的是Borland公司的C++Builder5,它是目前使用较为广泛的、也是比较易学易用的面向对象的开发工具。它对Access和Oracle的完全支持显示出强大的数据库应用程序开发能力。C+

4 系统实现
  4.1 概述
  前台运用程序的开发采用的是Borland公司的C++Builder5,它是目前使用较为广泛的、也是比较易学易用的面向对象的开发工具。它对Access和Oracle的完全支持显示出强大的数据库应用程序开发能力。C++Builder提供了大量的控件,这些控件主要用于设计界面和实现各种功能,大大减少了编程人员的工作量,也简化了界面设计过程,此外,其应用程序基本的构建模块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法)。开发人员可以充分利用所创建的每一个对象。使用应用程序具有可通用性和可扩展性的强大功能。C++Builder应用程序是由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等,这些对象和控件都可在许多应用中重复使用。从而有效的提高了应用程序的运行效率和可靠性。
  作为一款优秀的开发软件,C++Builder从问世以来就以其强大的数据库开发功能而倍受属目,优秀的集成开发环境(IDE)、强劲的工程管理功能、先进的调试技术、扩展的语言特性以及强大的数据库应用程序开发。其数据模块设计窗口是一种可视化的数据模块设计工具,通过它我们可以使建立和维护数据模的任务更加简单;ADO数据集提供了通过Microsoft的Active Data Objects(ADO)技术代替传统的Database Engine(BDE)技术访问各种格式的数据。因此,实现本系统的设计C++Builder是一个相对较好的选择。
  4.2 窗体的建立
  1)用户登录窗口的创建
  系统启动后,将首先出现如图一所示的用户登录窗口,用户必须首先输入用户名称,然后输入密码,如果全部输入正确,才可进入系统主界面。如果用户密码输入错误,应用程序会提示错误信息。用户如果连续三次输入错误,应用程序会自动终止运行。对于不同级别的用户,其用户名和密码也是不同的。用户登窗体放置了两个文本框(Tedit),用来选择用户名和输入密码,两个按钮(Tbutton)用来确定和取消登录。
  此模块首先在窗体中创建数据集与密码库正确连接,通过设置ADOConnection、ADODataSet、DataSource的属性建立用户与登录窗口的连接后,在登录窗体的单元文件中给用户输入密码设定的次数最多为3次,用户在文本框(Tedit)中输入用户名和密码后单击“进入”触发OkClick事件,经检测与密码库内的用户名和密码一致时方可进入系统,否则在连续三次错误后,系统将提示错误后强行退出系统。
  2)系统窗口的创建
  应用系统主要是用户与应用系统进行交互的界面,用户所有的录入、查询、修改等操作都是通过窗口菜单来完成,窗口是串联整个系统的主线。应用系统有一个主窗口和若干个子窗口,主窗口就是用户进入系统最初的窗口,用户所有的操作都从这里开始,最后从这里退出;菜单是程序功能的表现形式,合理的菜单设计可以简化用户的操作。
  进入窗口后,整个系统一目了然,功能清晰,使用方便。本窗口设计的最大特点是查询非常方便,只需直接点击车牌号码或驾驶员姓名即可查到所需查找的信息,也可输入关键字进行专项查询。
  根据用户要求,针对不同用户,控制其在程序中的使用权限,以保证系统的安全性。对于一般用户,只显示查找功能;对于管理员级用户,增加了系统管理功能和新增、修改、删除功能(如图2)。
  对于查找条件一栏,由于用户要求只能按规定条件进行查询,不能随意查询,因此设置了一个组合框(ComboBox),将其属性设定为csDropDown,即为限制输入,用户只能从组合框列表中选取数据,不能重新输入数据,以保证输入数据的统一完整,有效防止输入数据的随意性和错误。对于窗口中照片的选用,由于C++Builder只支持bmp格式,相应的照片只能采用bmp格式。
  3)新增窗口的建立
  新增窗口的功能就是实现新车和新司机的录入,系统专门对必需的项目设置单独设立了一个界面。用户在主窗口中只需单击“新增”按钮即触发事件(AddClick),进入输入增加模块界面。在录入完成后如确认正确,则单击“保存”按钮,系统会自动将数据写入数据库并自动退出界面回到主界面;如需取消录入信息,则单击“取消”按钮,系统将自动回到主界面。
  4.3 输出报表
  根据用户要求,需按月和按年输出车辆运行情况的统计报表。
  4.4 数据库维护
  为防止数据库因人为的恶意破坏或意外原因而造成数据的丢失,本系统增加了数据库数据的备份和恢复功能,即将数据库文件拷贝到一指定区域,以保证数据的安全性和完整性,并在需要时将其恢复。
  5 系统特点
  2005年管理服务中心提出“保障立足,服务兴业”的后勤服务工作理念,着力在“管理集约化,服务人文化”“24小时服务保障制度”“保障、安全、节约、创新、突破”。要集约化管理,人文化服务,车队是集中体现管理服务中心工作的窗口之一。中心主要领导提出要对车队的车辆运行和管理实现信息化管理,以便更好的为局机关服务,为三台服务,为广大职工服务。以此为契机,自动消防科与车队积极贯彻落实,充分发挥自身技术优势,结合双方的努力,开发出本套管理软件。
  软件充分考虑了车队的运行管理需要,运用计算机数据管理详细、全面、直观、易于查询和统计的特点。采用WINDOWS系统可视化界面,易于操作、管理和维护。驾驶员的信息尽可能详尽,有年龄、性别、出生年月、住址、联系方式、行车记录、驾驶执照获得日期、驾驶证类别、年审日期等,可以一目了然,方便管理。车辆管理方面的信息也非常详细:车辆详细资料(车牌号码、车辆品牌、排气量、类型、油耗、重量、发动机号、车架号、颜色、购买日期、上牌日期、运行状态等)、运行资料(车牌、驾驶员、使用时间、运行里程、费用等)、车辆维护情况(维护时间、费用等)、车辆保险、车辆年检等,可以做到详尽记录,科学运行和维护,让领导全面了解车队的人员和车辆情况,为科学决策提供参考。以便车队更好的提供出行服务。
  参考文献:
  [1] 杨彬,薛松.C++ BUILDER 4 开发应用指南[M].北京:机械工业出版社,1999.
  [2] (美)Karli Watson,(美)Christian Nagel.C#入门经典[M].齐立波,译.北京:清华大学出版社,2008. (责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)
顶一下
(0)
0%
踩一下
(0)
0%


版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.