马庆
摘要:本文以浏览器/服务器模式进行介绍,并对在Web支持下的模具材料数据库系统的开发进行阐述,在网络的支持下,用户在模具材料信息的查询中将会获得更多便利,使选材工作效率得到提升,最终使模具材料数据库维护的有效性得到提升。
關键词:Web;模具材料;数据库系统;开发
中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2017)09-0148-02
在模具产品生产中,其成本与质量在很大程度上受到模具材料选择的影响。基于对数据库技术的应用,对数据库平台进行建立,并在模具材料常用信息的存储与管理中加以运用,能够使应用范围广泛且种类繁多的模具材料选用效率得到提升。鉴于此,关于Web支持下模具材料数据库系统开发具有重要的研究意义。
1 系统开发环境
1.1 体系结构
带有数据库系统的计算机系统中,不同组成部分之间存在相互关系,这就是体系结构。随着计算模式的发展,数据库系统的体系结构也趋于B/S结构发展,其模型如图1所示。
1.2 开发平台与工具
系统开发选择由Microsoft公司推出的Visual Studio NET,其开发功能非常强大,除了设计、编码、编译调试、数据库链接操作等基本功能之外,还具备一些高级功能,例如企提供企业开发工具、应用程序重新发布工具与性能评测报告等等[1]。基于此可以在ASP Web应用程序、XML Web services、桌面应用程序以及移动应用程序的生成中加以运用。此外,Visual Studio NET还涉及到很多中开发语言,基于NET Framework的功能的应用,此框架能够实现ASP Web应用程序的简化,并且可以访问XML Web services开发的关键技术。
后台数据库系统选择有Microsoft公司推出的SQL Server 2000,其主要功能特点就在于关系数据库的创建、开发、设计以及管理。与此同时,在引擎、标准SQL语言以及扩展特性的开发中,该系统也能够提供有力支撑,具有比较良好的兼容性,能够对分布式数据库结构予以支持[2]。
2 数据库结构设计
模具材料涵盖了非常繁杂的信息,因此基于对材料信息的科学分类,对大型关系型数据库加以运用,围绕数据库系统结构与功能展开设计,具体结果如图2所示。
2.1 材料概况总表
材料概况总表所涵盖的内容主要是对每种材料基本信息的概括性描述,例如牌号、牌号简称、性能特点、使用范围、生产厂家以及用途举例等等。该表可以为用户在了解材料信息时提供参考与帮助,尤其是在了解标准号与国家、生产厂家和相对应的其他国家或地区的钢号等信息有着十分重要的作用。此外,在模具材料“综合选用”中,该数据表也被作为后台数据库调用。
2.2 材料分类选用子库
材料分类选用子库涉及到相应的选用表,例如冷作模具材料、塑料模具材料依批量、塑料模具材料依品种等选用表,材料分类选用子库可以对不同模具材料的选用条件信息进行存储,在“模具材料分类选用”中,对相应的选用表进行调用,可以用于主要的分类选用。
2.3 材料评价表
材料评价表是以模具钢的切削加工性、淬透性、淬火不变形性、耐热性、耐腐蚀性、耐磨性等为依据,对材料性能进行评判,所有性能都分为五个等级,即好、较好、一般、差与无特殊要求。在“按工艺性能选材”时,后台数据库可以调用材料评价表作为参考依据。
3 系统功能模块
本数据库系统的用户主要分为管理员与一般用户两类。根据用户类型的不同,其权限与使用功能也必然有所差异。就总体而言,该数据库系统可以分为五个模块,即用户管理、模具材料数据库维护、模具材料数据查询与模具选材、用户使用日志查询以及系统帮助。用户在对使用日志查询、系统帮助以及用户管理模块加以应用时,模块中的用户注册、用户信息修改与密码修改涉及到的公共模块也分为两种。图3为系统结构与功能模块图。
3.1 数据查询与选材模块
数据查询与选材属于一般用户功能。所谓的数据查询,就是以单个数据表为依据,基于用户查询条件,将满足条件的记录罗列出来,并提供给用户进行查看。选材模块则是以用户给定条件为依据,罗列出满足条件的材料,并让用户进行选择。在系统运行中,该模块发挥着主要作用,根据材料选材特点的不同,可以有不同的选材方式供用户选择。在材料选材模块中,主要提供的方法有三种,即“综合选材”、“分类选材”以及“按性能选材”[3]。“按性能选材”又被分为两种,即“按工艺性能选材”与“按力学性能选材”。作为用户,他们在查询过程中可以设定单一条件,也可以设定多条件进行组合。
3.2 数据库维护模块
数据库维护功能并非所有用户拥有,只是针对管理员,其在数据库的维护操作中得到应用,可以添加、修改以及删除数据库信息。基于人机交互,数据库维护模块能够不断完善与充实系统,使用户对材料数据库的管理与维护得以实现。
3.3 用户管理模块
用户管理模块涉及到公共模块中的与用户相关的内容,例如用户注册、用户信息修改等等。管理员用户在登录后不仅可以管理与维护数据库系统,还能够对注册用户进行审批。而对于一般用户,他们的权限仅限于系统查询检索功能的使用,这对于数据安全性的保护无疑有着积极作用[4]。
3.4 用户管理模块
用户管理模块主要作用在于对用户使用使用情况的记录与查询,例如用户登录、注册、信息修改以及相关操作信息。
3.5 系统帮助模块
系统帮助模块能够将系统使用操作帮助提供给用户,并且模具材料的选材选择也包含在其中,能够为用户对模具材料的合理选用提供参考与支持。
4 系统的选材应用
关于系统的选材方法,大部分都具有单一性,这些方法都是基于用户界面对选材基本信息进行选择与输入,然后对模糊查询方法加以利用,将相关信息从数据库中查找出来,然后对界面相关“详细”按钮进行点击,最后将材料信息显示出来。
“分类选择”则是以模具材料类别为依据,主要可以分为三类,即“冷作模具钢”、“热作模具钢”以及“塑料模具钢”等。其中“塑料模具钢”又分为两种,即“按生产批量选用”与“按塑料制品种类选用”[5]。对于用户而言,他们在使用过程中需要对模具材料大类进行选择,然后将查询条件输入到界面并提交,此时系统就会将相关材料的牌号信息罗列出来。
参考文献
[1]陈曹维.基于Web的模具材料数据库系统开发[J].河北工业科技,2011,28(1):23-25,29.
[2]郭幼丹,王罡.基于Web的模具材料选择与应用系统的研究[J].电加工与模具,2008,(z1):50-52,56.
[3]卢萍.塑料模具材料远程选择优化专家系统的研究与开发[D].广东工业大学,2003.
[4]纪现磊.基于网络的热作模具材料选择与应用专家系统的研究开发[D].广东工业大学,2002.
[5]李宝金,褚作明,金康,等.基于Web的模具材料智能选材系统[C].//第五届全国模具钢学术会议论文集.2008:20-21,37.endprint