汽车修理管理信息系统设计探析

2013-11-30 06:27张建磊
中国校外教育 2013年33期
关键词:子类关系数据库汽车修理

◆张建磊

(河北大学,承德广播电视大学)

一、引言

当前时期下,管理信息系统的设计及开发主要采用的方法为面向对象法。然而,在实际的设计过程之中,由于面向对象数据库管理系统目前的发展程度较为低下,发展尚未成熟,目前依旧以关系型数据库为主要的存储管理方式。因此,在汽修管理信息系统的设计过程中,这就需要管理信息系统的设计人员能够综合及全面地考虑到对象法以及关系数据模型二者之间的关系。

二、汽车管理信息系统的设计原则

为了能够很好地明确区分对象法与关系数据模型二者之间的关系,笔者将对象的属性值组织到了关系数据库之中。在这个过程中,需要遵循一定的原则。具体而言,主要包括如下几个方面的原则。

1.每一个无父类地类导出一个关系数据库表模型,类属性作为关系数据库表属性,类主标识属性作为关系数据库表主码。对于关系数据库表模型而言,一般可以用关系表框架加以表示。在汽车修理管理信息系统之中,主要包括车主、修理的汽车、零部件、修理技术人员、修理单、入库单等。按照上述原则,可以导出一个关系表框架。作为示例,给出汽车修理零部件类导出的零件关系表框架,如下表1所示。

?

2.在泛化关系之中,在继承父类的属性之外要增加特殊属性的子类导出一个关系表框架,子类所增加的属性与其父类关系表地主码可以作为关系表属性,它的父类关系表的主码主要为外码,同时也可以作为它的主码。在实际的案例之中,员工对象类派生出来的修理工子类是具有一定的特殊属性的,可以导出如下表2所示的关系框架。

?

完全只继承父类属性的子类一般不必导出关系表框架,但在父类关系表中。要有区分不同子类对象的属性。例如,在员工关系表中有职岗属性,就可以区分业务员、采购员、库管员、修理工等子类。

3.一对多关联通过在“多”对象类关系表中增加“l”对象类关系表主码(作为外码)来表示;一对一关联可以将外码添加到任一对象类关系表中。但最好添加到产生外码。空值少的那一边。例如员工主管部门是类图中的一对一关联。相当多的员工不主管任何部门,应该把主管工号加到部门关系表上来表示“员工主管部门”关联。在案例的类图中,汽车与修理单的“检修”关联、业务员与修理单之问的“经办”关联、库管员与修理单之间的“经手出库”关联、修理工与修理单的“维修”关联,通过在修理单关系表中加上对应的“l”对象类关系的主码作为外码来表示。

三、汽车修理管理信息系统的设计与实现

基于如上三点原则的阐述可知,汽车修理管理信息系统的构建主要是基于这些原则而存在的,只有很好地遵循这些原则,才能够很好地对汽车修理管理信息系统的科学设计,最终实现汽车修理管理信息系统的构建。

随着我国信息化程度的不断深化,信息技术越来越多地运用于实际的管理信息系统设计之中,使得汽车修理管理更加地智能化、规范化、现代化以及现代化,从而能够很好地促进汽车修理工作的高效进行。目前,VPN技术是构建各种管理信息系统最为常见的一种信息技术,VPN的意思为“虚拟专用网络”,它是“Virtual Private Network”的缩写,它主要是指一种运用身份验证、密码以及隧道协议等在公共的网络上构建专用性的网络技术。对于VPN所构建的网络,既可以为某一个特定区域之内的局域网,而且又可以为整个因特网(Internet),为不同的用户提供各种管理方面的信息。在这样的网络中,大家互相通信。在通信时,并不需要光缆等有线的物理线路的铺设,而是在一种具有动态作用的资源下进行运转和工作。这就使得VPN可以节省很多材料(主要是光缆),创造出高效益,并可以使局域网逐渐扩展为远程网络及远程计算机。一般而言,VPN技术主要存在如下三个特点,即网际互联安全性高;经济实用、管理简化;支持多种应用。正是由于VPN技术存在如上三个优点,才使得VPN技术的使用范围更广,使用频率更高。

VPN技术运用于汽车修理管理信息系统建设中的具体原理可以概括为:汽车修理数字资源及数字管理系统首先在VPN服务器及路由的作用下,然后通过VPN隧道的信息传递作用,将这些数字信息资源以及汽车修理管理方面的动态消息传递至员工端以及其他修理点的员工端,具体可以用如下图1所示:

[1]闫辉.汽车修理管理信息系统设计与实现[J].科技资讯,2008,(25).

[2]聂小东,张立厚,莫赞等.汽车修理信息管理系统设计[J].现代计算机,2008,(2).

[3]张立厚.管理信息系统[M].广州:广东世界图书出版公司,2002.

[4]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000.

猜你喜欢
子类关系数据库汽车修理
关系数据库在高炉数据采集系统中的应用
卷入Hohlov算子的某解析双单叶函数子类的系数估计
“超飒”汽修女孩刷屏不只是打破职业性别偏见
现代汽车修理存在的问题及策略
Java面向对象编程的三大特性
关系数据库技术在计算机网络设计中的应用
Java类的继承
探讨关系数据库设计中范式理论的教学方法
浅议职业学校汽修的教学
Java 多态性浅析