Fleet Management Service Center Demonstration and Implementation of Information Management Systems
HE Jin-song
(Anhui Province Bureau of Radio Film and Television, Hefei 230022, China)
Abstract: According to the scientific unit for vehicle management, data, and transparent requirements,Analysis related to all aspects of vehicle management requirements. Proposed a holistic program, to achieve a fleet of vehicles for operation and management information.
Key words: broadcasting and television center; vehicle management;computer technology; MS Access database; modularization; limits of authority on secure
1 绪论
1.1 基本情况分析
1)概述:车辆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。基于以上所述的MIS开发方法的特点,决定采用Boland公司开发的可视化软件开发系统C++Builder5,它基于Windows环境,采用高度结构化的C++语言,具有结构清晰、高效优化等特点。
2)开发的背景和意义。
1.2 可行性研究
1)技术可行性
该系统综合利用现代计算机技术、控制技术、图形显示技术,实现了车辆和驾驶员的自动化的智能管理。投入运行后,还可不断升级。
2)经济可行性
该系统具有良好的开放性,可适用于各种不同类型的单位车辆管理,有良好的发展前景。
3)社会可行性
该系统适用面广,具有良好的社会效益。
4)操作可行性
该系统操作简单、响应迅速,其可视化界面更易理解。
2 车辆管理软件的系统分析
2.1 系统功能分析
1)概述:该系统采用个别操作的方式,接受多位用户的操作。系统采用密码管理,针对不同的用户,可控制其在程序使用时的权限,以保证系统的安全性。该系统以Windows为平台,采用人机交互模式。如图1所示。
具体程序功能:
系统管理:只对管理员级用户开放。
① 用户信息管理功能:针对不同的操作者,提供不同的密码级别,以限制其使用权限。
② 数据库维护功能:可备份和恢复的数据库的数据,以确保数据的安全性和完整性。
编辑功能:只对管理员级用户开放。
① 车辆管理:包括增加/修改/删除车辆的基本信息及其运行、维护、保险、年检的情况。
② 驾驶员管理:包括增加/修改/删除驾驶员的基本信息及其年审情况。
查询功能:提供车辆和驾驶员具体信息的查询功能,可对所有用户开放。
报表功能:提供车辆运行信息的月报表和年报表的统计/打印功能,可对所有用户开放。
2.2 功能模块设计
具体功能模块完成的任务如下:
1)用户登录功能模块:用户进入系统前必须输入正确的密码才能进入,如果用户密码输入错误,应用程序会提示错误信息。用户如果连续三次输入错误,应用程序会强迫使用者退出并中止应用程序的运行。
2)管理系统界面
用户进入系统界面可以完成以下功能:系统管理、编辑、查询、报表。
如图2所示。
3 数据库设计
3.1 概述
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。该系统采用Microsoft Office Access 2003创建数据库和程序来管理和跟踪信息。在现今流行的关系数据库开发工具中,Access就是其中比较实用的一款,此数据库开发工具能汇集各种信息以供查询、存储和检索。Access的优点在于它提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。由于Access作为关系数据库开发具备了许多优点,所以本管理系统的数据库开发工具Access是再好不过了。
3.2 数据库实现
1)需求分析:用户的需求分析具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,为以后的具体设计打下基础。通过分析有关车辆管理信息需求,设计如下所示的数据项和数据结构。
驾驶员信息设置。包括的数据项有:编号、姓名、性别、出生年月等,年审信息设置。包括的数据项有:编号、驾驶员编号、参加时间等, 用户密码设置。包括的数据项有:编号、用户名、密码等。…
2)概念结构设计:概念结构设计是整个数据库数据的关键,它通过对用户需求进行综合、归纳和抽象,形成一个独立于具体DBMS(数据库管理系统)的概念模型。利用E-R模型进行数据库的概念设计,可分成三步进行:首先设计局部E-R图,然后把各局部E-R图合并成一个全局E-R图,最后对全局E-R图 进行优化,消除不必要的于,得到最终的E-R图,即概念模型。
3)逻辑结构设计:逻辑结构设计的任务就是把概念结构设计阶段设计好的E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。因此其设计过程就是把E-R图转换为关系模型的过程。
① 根据E-R图导出初始关系模型:如驾驶员信息(jsyid,姓名,性别,出身年月,部门,住宅电话,…)车辆信息(clxxid,车牌号码,厂牌型号,制造商,类型,排量,…)
② 设计用户子模式:子模式是用户所用到的那部分数据的描述,以及数据与概念模型中相应数据的联系,即指出概念模型与子模式之间的对应性。如车辆运行记录(clyxjlid, 车牌号码,jsyid, 使用开始时间,使用结束时间,油耗,…) 维修记录(wxjlid, 车牌号码,jsyid,维修开始时间,维修结束时间,维修费用,…)
③ 根据E-R图,建立各个表之间的联系。本系统共创建九个基本数据库表格:驾驶员信息表、车辆信息表、年审信息表、年检信息表、车辆保险信息表、车辆维修信息表、车辆运行信息表、系统角色信息表、角色权限信息表。Access数据库创建的表结构如表1-表2所示。 (责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)