车辆管理系统设计研究

车辆管理系统设计研究

1功能分析

山东金阳矿业集团是一家集煤矿、热电、建材、经贸等为一体的中型企业,拥有七个子公司。为加快“数字化矿山”建设,推进管理信息化,运营市场化,辅助专业化,后勤社会化的进程,对车辆的管理就显的特别重要。

2用例分析

系统包含四个不同的角色:系统管理员,子公司填报员,部门领导审批人,派车还车人。

3静态结构分析

在用例模型的基础上,抽象出了车辆管理的静态模型(即类模型)。

4动态结构分析

车辆管理系统包括了申请、多级审批、领车、还车等多个步骤。子公司填报员填报车辆申请单后部门领导审批各自子公司的申请信息,然后分管厂长审批部门领导审批通过的信息,办公室审批分管厂长审批通过的信息。办公室审批通过后派车人派车,派完车系统会提示对应申请人去领车,另外用车人回来后还要到派车人那里还车。

5逻辑数据库设计

通过分析,确定了车辆管理系统所用到的实体,并用ER-win设计出了数据库的实体关系图。根据数据库逻辑模型,使用自己定义的数据字典,用Erwin的正向工程,将逻辑数据库模型转化为物理数据库模型。

7软件体系结构设计

系统采取表示层、业务层、数据层的三层架构,基于B/S模式进行软件设计。在这种结构模式下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端实现,但主要事务逻辑在服务器端实现,这样大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总成本。

8系统实现

系统利用.NET平台开发。页面上半部分是车辆申请的填报,下半部分是管理页面,是对已填申请信息的修改、删除、查询,审批等功能。

9结束语

车辆管理系统是山东金阳矿业集团信息化建设中的一个子系统,整个系统设计从服务器、数据库、应用程序、用户等多方面综合考虑,主要适用于B/S模式,建立了严格的参照完整性和数据库结构,将触发器、存储过程、约束、规则、事务等应用到数据库设计中,加强了后台的功能和效率,对数据库的安全进行分级、分类设置并加以科学管理,提高了数据库的安全性,确保数据冗余少,具有更高的数据一致性、可操作性和安全性,具有很好的推广价值。

作者:郝桂明 李栋 于璇璇 单位:山东金阳矿业集团有限公司金阳煤矿 山东科技大学信息科学与工程学院