产品详情
如何开发使用路灯车软件计算平台?? 路灯维修车出租, 肇庆路灯维修车出租, 肇庆路灯维修车租赁 路灯车设计计算是为了使路灯车能够吊起的重物的质量、体积以及起升高度都有所提高,本着在保证精确度的同时提高路灯车设计的效率和通用性,本文开发了路灯车设计计算平台。该平台采用某重型机械公司提供的数据,实现了路灯车设计计算结果正确,系统所运行的成本低,可靠性好。同时该平台具有计算功能模块齐全、计算时间短、通用性强,参数可视化等优点,对促进计算机编程技术应用到机械领域具有深远意义。此平台也已经在某重型机械公司试运用,目前反馈很好。 本文开发一个路灯车通用的设计计算平台,作为产品设计研发的工具。那么开发这样的一个软件计算平台必须遵循以下原则:(1)高内聚低耦合。高内聚就是由相关性强的程序代码组成一个软件模块,只完成某一项任务。而低耦合则是在一个系统中,不同模块之间应该尽量相互独立。
(2)功能模块扩展容易。若客户需要增添新的功能模块,那么就可以在原有的框架下加入新功能模块的程序代码就可以实现。
(3)错误操作告警提示。当用户在计算某一型号的起重机时,如果参数输入错误,那么在计算时就会自动弹出对话框来提示某一参数输入错误无法计算请设计人员检查参数并修改,计算完毕后退出软件时,提示是否保存已经修改的参数,防止用户误操作,进而丢失未保存的工作。
(4)设计可视化的操作界面。通过可视化的界面,使设计人员能够很容易理解和操作。
(5)低成本的维护性。
平台开发核心技术该软件平台由几个模块性能计算集合而成,是面向对象程序设计的软件计算66平台,达到了软件平台的三个主要目标:灵活性、扩展性和重用性。面向对象的三个主要特征:封装性、继承性和多态性。(1)封装性:封装是一种信息隐藏技术手段,把数据和计算这些数据的函数封装成一个整体,从而实现独立性很强的模块,这样就使设计人员只能看到对象的外特性(即对象能够输入那些参数,具有哪些计算功能),而对象的内特性(保存内部状态的私有参数和计算结果的算法)对设计人员是隐藏的。
路灯维修车出租, 肇庆路灯维修车出租, 肇庆路灯维修车租赁 http://www.zhongshanludengchechuzu.com/
(2)继承性:首先要解释类的概念,类是对象的模板,即类是一组具有相同数据和行为的对象的定义,而继承性是子类自动共享父类之间结构和方法的机制。继承分为单继承和多重继承。程序中引入继承性机制可以减少方法和数据的大量重复,进而增加程序的重用性。例如本设计计算平台的性能输入/输出模块,参数输入模块等,均采用继承性来编写程序。
(3)多态性:对象可以根据所接收的信息做出反应,同一信息被不同的对象接收时所产生不同的反应,这种情况叫做多态性。综上可知,面向对象程序设计使程序编程人员摆脱了具体的数据格式和操作过程的束缚,就可以腾出时间和精力来设计所要处理的对象。根据面向对象程序设计的目标和特征,发现该技术不仅提高了程序编写人员工作效率,而且也已经成为程序设计的主流思想。面向对象程序设计所特有的数据抽象性、继承性和封装性等机制,进而使得对象的内部与外界实现隔离。所以类就为我们提供了合理的模块化机制以及比较合理的可重用的软件部分。
软件系统结构是一种典型的两层构架,即客户机和服务器结构。客户端主要负责与用户交互,管理用户界面和表示逻辑,具体包括管理各种界面对象、数据的可视化、验证数据的有效性,对于出错的数据根据提示进行修改等。服务器端负责数据的存储,安全保护等服务,并且允许多个客户端同时访问。 C/S结构的优点在于界面和操作可以很丰富,使客户端有一套完整的应用程序,可以进行一系列复杂的数据处理。同时,其缺点主要有只适用于一定范围的局域网,并且维护的成本比较高,客户端每一次升级处理,则所有客户端的程序都要卸载重新安装最新版本。
B/S结构B/S结构的全称为Browser/Server,即浏览器和服务器结构,Browser就是网页浏览器,极少数事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层结构。B/S结构的优点在客户端无需特别安装,只要有Web浏览器就可以使用,并且它可以直接放在广域网上,通过一定的权限设置来实现多用户访问的目的,交互性比较强,在升级处理时,不需要所有客户端都升级,只需要对服务器进行升级就可以了。同时,它也有自己的局限性那就是对企业外网环境依赖性太强,可能由于各种原因引起的企业外网中断就会造成系统瘫痪。综上所述,路灯车设计计算平台在选择体系结构时,可以根据以下几个方面来考虑: (1)信息安全性由于该计算平台的使用者都是起重机企业的设计工程师,所以需要技术保密,因此只能在企业的内网环境下来实现,而C/S结构恰恰满足这些条件。
(2)系统稳定性由于起重机设计过程中经常修改参数,需要反复的数据计算,考虑到计算量比较大和多用户同时进行,如果全部放到服务器端,那么就会造成系统运行缓慢,甚至出现崩溃情况,所有应该把计算功能放到客户端。
(3)操作灵活性由于该平台将起重机整车设计根据其功能结构划分为不同模块,使设计工程师在使用该平台过程中,更加灵活。但是,由于起重机的设计计算涉及的参数繁琐复杂,因此设计的操作界面需要更加人性化,可视化。根据以上几个方面阐述,本平台设计采用C/S结构。www.ztgkccz.com/
路灯维修车出租, 肇庆路灯维修车出租, 肇庆路灯维修车租赁




