摘要: |
在软件应用的越来越广泛的今天,各个公司都开始根据本公司的实际情况开发适合于本公司或本部门的商用软件。而在汽车制造业的领域,很多公司开始考虑使用一些虚拟模拟软件代替原来利用物理手段进行产品测试和新产品研发,这样在成本上和时间上都能够较之于原有的方法有显著的提高。同时对于很多工程上的产品,利用虚拟模拟软件将其模块化以后可以使之能够很好的进行复用,同时能够让公司内部各个部门选择他所需要的模块进行使用。但是在公司内部推广应用虚拟模拟系统的时候有一个很大的问题是,利用一些专业软件开发虚拟模拟模块的是一些有着这方面专业知识的人员,而最终需要利用这些模块进行诸如测试和新产品研发的人员对于虚拟模拟方面并没有相应的专业知识,所以并不知道如何正确的使用这些模块得到他们所需要的结果。
本文所要研究的内容是如何开发一个三层架构的计算机辅助系统,简化工程师的工作,将他们和复杂的虚拟模拟程序隔离开,让他们能够使用一个相对简单的用户界面提供所需要的输入数据,服务端将负责管理这些提交到服务器的任务,调用相应的虚拟模拟模块进行计算,然后将计算得到的结果,例如文本文件,图表,数据表单等发送到相应用户在服务器的存储位置,用户可以利用该系统下载到相应的文件帮助自己完成测试和研发的工作而不需要关心后台的实现。而使用虚拟模拟软件进行模块开发的工程师也可以随时修改替换原有的模块,调整用户的输入等,所有的修改都是与用户无关的。这样开发者和使用者都可以统一的利用这个计算机辅助系统进行他们自己相应的工作,而将一些如任务分配,远程调用,文件传输等复杂的细节交给计算机辅助系统来处理。这就大大的提高了工作的效率,同时也解决了虚拟模拟在公司内推广使用最大的障碍。本文首先阐述了系统的架构结构,然后结合在公司中应用中出现的问题,分数据库,前端界面和服务器设计三个部分详细阐述如何在系统开发中解决这些问题。本系统可以应用于各种虚拟模拟,对于虚拟模拟的推广应用有着一定的借鉴意义,目前该系统已在公司亚太区开始应用,反映良好。 |