⑴ 软件开发后台主要做什么
软件开发后台(后端程序员)要跟数据库打交道,做数据的处理问题。
根据正在处理的应用程序的大小和范围,后台开发人员要做的事情有很大的不同。但总体来说工作于都是对应用程序中的业务逻辑,以及从前端提取和检索数据。
在Web开发世界中,后端开发人员从事于构建他们正在工作的应用程序背后的实际逻辑。
例如:前端开发人员在应用程序中创建一个界面,上面有一个按钮,按下按钮来获取客户的数据。后端开发人员写可使得按钮工作的代码,通过指出从数据库中提取哪些数据并将其传回到前端(并最终显示在那里)。
后端开发人员也会大量参与系统架构,决定如何组织系统的逻辑,以便能够正常维护和运行。需要参与构建框架或系统架构,以便于更容易编写程序。后端开发人员比前端开发人员花费更多的时间在实现算法和解决问题上。
(1)工业软件后台需要哪些基础功能扩展阅读
软件后台开发的主要技术和技能举例(以java为例):
1、后台框架部分,SpringMVC
SpringMVC基于Java实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦;
2、数据持久层方面,MyBatis
MyBatis 持久层框架支持定制化 SQL、存储过程以及高级映射。MyBatis避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO为数据库中的记录。
3、数据库层技术,jdbc
JDBC(java数据库连接)用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
4、缓存技术,redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
5、搜索引擎技术,elasticsearch
ElasticSearch基于Lucene的搜索服务器,提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。
⑵ 工业软件包括哪些
工业设计软件、工业绘图软件、自动化软件、工程软件、动态软件……
⑶ 工业软件有哪些
工业软件(英文:Instrial Software)是指专用于工业领域里的软件,包括系统、应用、中间件、嵌入式等。
一般来讲工业软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
工业软件在产品设计、成套装备设计、厂房设计、工业系统设计中起着非常重要的作用,可以极大地提高工业企业研发、制造、生产管理水平,提升工业管理性能和设计效率,有效节约成本,并实现可视化管理,是现代工业装备的“大脑”,也是制造业落地工业互联网,转型智能制造的有力武器。为此中发智造搜集整理了各类工业软件,希望对行业有一定帮助。
01主流CAX
序号 软件名称 主要功能
1 AUTOCAD CAXA 二维CAD
2 SOLIDWORK/ UG / PROE / CATIA等 三维CAD
3 UG,catia,edgecam,mastercam,cimtron,hypermill,powermill. CAM(数控编程软件)软件
4 Ansys 很经典的CAE,国内应用最广,客户成熟度最高
5 Nastran/UG NASA已在使用的CAE分析软件
6 Pam crash 专门的碰撞研究软件
7 Moldflow 模流分析软件
8 AutoForm,UG PWD 钣金冲压分析软件
9 Autodesk AutoCAD P&ID / UG PID 管路设计软件
10 ug moldwizard 模具设计软件
11 AUTOCAD ELECTRICAL 电气系统设计软件
12 UG Imageware,Copy CAD,RapidForm,catia 逆向软件
02泵行业软件
序号 软件名称 主要功能
1 PUMP CAD 二维 用于过流部件的水力设计
PUMP CAD 三维(水力设计)
2 PUMP CAD 三维(结构设计) 用于泵结构部件以及总装图的设计
3 CFTURBO 专业的叶轮及蜗壳设计软件
4 Fluent CFD 分析软件
5 CFX CFD 分析软件
6 Eventech TPump 水泵测试软件(水力性能测试,气蚀测试,空载测试,转堵测试等)
7 Eventech XPump 泵选型软件(电子样本,参数选型,API610选型)
8 Eventech SPump 泵行业项目管理软件(售前管理,选型管理)
9 AutoCAD UG PROE等 CAD设计软件
03工艺系统专业
(包括化学工程、工业炉、热工、安全专业)
序号 软件名称 主要功能
1 PRO-II 稳态工艺流程模拟(物料平衡,单元分析等)
Aspen Plus
2 Aspen Polymer Plus 聚合物工艺流程模拟
3 Aspen Dynamics & Custom Modeler 动态工艺流程模拟与建模
4 Aspen Properties 纯组分及油品物性计算软件
5 Aspen HX-NET 换热网络优化
6 FRI 塔设计、校核计算(填料塔,筛板塔,穿流塔等)
7 HTRI 换热器模拟、设计与校核计算
HTFS
8 INPLANT 管网水力学计算
9 Visual Flow 泄压系统的模拟计算与设计
10 HEXTRAN 换热网络模拟计算
11 CFX 流体力学仿真
12 Aspen Zyqad 工艺设计数据库管理(PFD,设备表,数据表等)
13 SP P&ID 智能P&ID
VPE P&ID
14 Vantage PE 工程数据库系统
15 GRTMPS/G4 通用流程工业线性规划系统
16 H/CAMS 原油分析管理系统(包括Chevron原油数据库)
17 Aspen PIMS 通用流程工业线性规划系统
18 REF-SIM 汽油和BTX装置的操作,可用于连续重整、半再生重整和再生重整等不同专利工艺
19 HCR-SIM/HTR-SIM 加氢裂化模拟程序,加氢精制模拟程序
20 AMSIM 用于模拟从气体或液化石油气中脱出H2S和CO2的醇胺装置的稳态过程模拟器
21 SULSIM 优化硫化装置的运行,识别工艺反应的热力学以及动力学特征
22 FRNC-5PC 通用加热炉模拟
REFORM-3PC 烃蒸汽转化炉模拟
FURCRAK-PC 加热炉、裂解炉、转化炉传热计算
23 SAFETI和 LEAK 安全评估软件(陆地)
24 NEPTUNE OFFSHORE 安全评估软件(海上)
25 Aspen FlareNet 火炬管网模拟计算软件
26 SNAMER 蒸汽管网分析监测系统。解决复杂蒸汽管网及压力超过10MPaG的蒸汽管网的温度降和阻力降的计算。
27 CCSOS 催化裂化单元反应-再生系统的模拟优化程序
28 CCDIS 催化裂化和延迟焦化单元的塔设计、核算程序
29 TRAYS Package 浮阀、舌形、筛孔和泡罩塔板的工艺计算软件包
30 HENMFD 多功能换热网络设计软件包
31 HEATNT 换热网络核算程序
32 FINEXCH 内波纹外螺纹管换热器的计算
33 PHAWorks HAZOP分析
34 Shell FRED 安全分析
35 Shepherd Desktop (including PIPA 3.1) 安全分析
36 COMOS 工艺设计数据库管理(PFD,设备表,数据表等)
04配管专业
(包括材料应力专业、水道专业)
序号 软件名称 主要功能
1 PDS 三维工厂设计系统
PDMS
SP 3D
2 Drawiz PDS平面图自动标注
E-Draw
3 SP Review 工厂模型浏览与校审
VPD Review
JetStream
4 CAESAR II 按ANSI B31等规范进行管系的静态(线性和非线性)和动态应力分析
5 ANSYS 非线性动态和静态有限元分析(包括流体计算功能)
6 FE Pipe 管道及压力容器有限元局部应力分析
7 Vantage PE 工程数据库系统
8 I-Sketch ISO图
9 Spoolgen 管道加工图生成
05容器专业和机械专业
序号 软件名称 主要功能
1 SW6 钢制压力容器设计计算(GB 150标准)
PV Desktop
LANSYS
2 Aspen Teams 管壳式换热器设计计算(ASME,TEMA标准)
3 Pvelite 压力容器整体及部件设计计算 (ASME, UBC,BC,BS5500,TEMA,WRC107,ANSI 标准)
4 TANK 储罐设计、分析、评估软件(API650,API653标准)
5 ANSYS 压力容器局部应力计算
6 ABAQUS 求解线性和非线性问题,包括结构的静态、动态、热和电反应等
7 FE Pipe 管道及压力容器有限元局部应力分析
8 CFX 流体力学模拟
9 CFX Tascflow 透平通道的全负荷分析
10 Solidedge 3D CAD程序,具有零件建模、构建装配件建模、板金件建模、焊接建件建模等功能
11 DyRoBes 转子轴承系统动力学模型分析软件
12 Agile Engineering Design System(AXIAL,AXCAD) 一维透平设计软件,能给出轴流压缩机、透平机械的预测性能,支持亚音速、超音速透平的设计,并支持多种工作介质。透平机械设计分析软件,能提供叶片的几何造型并为流场分析建立模型
13 Autodesk Inventor Professional(AIP) 机械二维、三维CAD
14 Mathcad CAD工具
15 材料腐蚀数据库(金属/非金属) 材料腐蚀数据库(金属/非金属)
06电气专业
序号 软件名称 主要功能
1 EDSA 电气系统设计和计算软件(ANSI标准)
2 ETAP 电气系统设计和计算软件(ANSI标准)
3 EES 大型电力电气工程设计
4 PDS(EE_RACEWAY)/SP3D 电缆桥架设计软件
PDMS
5 Vantage PE 工程数据库系统
6 AUTOCAD ELECTRICAL 2008 电气系统设计软件
07仪表专业
序号 软件名称 主要功能
1 SP Instrumentation (INTOOLS) 集成的仪表设计和数据库管理
2 PDS(EE_RACEWAY)/SP3D 电缆桥架设计软件
PDMS
3 Vantage PE 工程数据库系统
4 WINPCCAD 仪表计算机辅助设计系统
08结构专业
序号 软件名称 主要功能
1 PKPM 钢筋砼的分析与设计,包括框排架,框-剪,独立基础,条形基础,楼梯,剪力墙,弹性地基梁板,高层结构,钢筋砼基本构件,箱形基础,桩基等
2 ANSYS 静态与动态有限元分析
3 STAAD PRO 钢结构三维计算(美国,日本标准)
4 STAAD SSDD 中国标准钢结构计算
5 STAAD PRO.Foundation 基础计算
6 PDS (Frameworks Plus) 钢结构三维设计
7 StruCad 钢结构制造图CAD软件
8 GTSTRUDL 针对结构静力、动力计算的空间模型分析软件
9 Tekla Sterctures 炉子专业使用
10 STEEL 钢结构CAD设计软件
11 TSSD 探索者结构工程计算机辅助设计绘图软件
12 SAP2000 通用结构分析与设计软件
13 Etabs 集成化的建筑结构建模、分析和设计软件
14 SAFE 集成化的楼板、基础底板和扩展式基础设计软件
09分析化验专业与环境保护专业
序号 软件名称 主要功能
1 ELAA 大气环境影响评价的一般计算、绘图
2 EIAN 根据环评导则推荐的模式预测各种噪声源对声环境的影响程度和范围
3 EIAW 根据环评导则推荐的模式预测计算排放污水对地表水环境的影响程度和范围
5 EIAProA2008 大气环评
6 GPS-X 污水处理模拟软件
7 TOXCHEM 优化污水处理场
10建筑专业和暖通空调专业
序号 软件名称 主要功能
1 TArch 天正建筑CAD软件
2 TBEC 天正建筑节能分析软件(公建/民住)
3 THvac 天正暖通设计软件
4 PDS(PE_HVAC)/SP3D 暖通空调三维设计软件
5 ACS 采暖、通风计算与设计
6 AUTOCAD Revit Architecture Suite 建筑设计
7 Ecotect 生态建筑大师
8 SketchUp and Piranesi 建筑草图大师与空间彩绘大师,主要应用于3D建筑方案设计。
11储运专业、总图专业、给排水专业
序号 软件名称 主要功能
1 INPLANT 管网水力学计算
2 PIPENET 流体分析设计软件
3 消防工程CAD 消防工程CAD
4 MIS 2000 总图设计与管理信息系统
5 WCAD 智能化给排水设计绘图软件包。
6 TWT 天正给排水设计CAD软件
7 AUTOCAD CIVIL 3D 2008 场地设计
12估算专业
序号 软件名称 主要功能
1 CostManager/ PCCS 费用控制软件
2 中国石化工程建设概、预算软件系统 概算编制
3 中国石油建设安装工程概、预算软件系统 中国石油建设安装工程概、预算
4 钢筋抽样软件GGJ 钢筋抽样计算
13项目管理专业
序号 软件名称 主要功能
1 STAT 任务分派与检测统计系统
2 Microsoft Project 进度控制
Primavera P3
Primavera P3e/c
3 Primavera Contract Manager (Expedition) 商务、合同管理
4 SmartPlant RD / SmartPlant Materials 材料与采购管理
PRM
PMCS
5 ACCPAC 工程财务管理
SAP FI/CO
PFCM
6 Documentum 项目电子文档管理系统
7 PMCV 施工费用与进度检测
8 IPMS 综合采购管理软件
9 Pertmaster 风险分析软件
10 RMIS 风险管理协同软件
⑷ 常用的工业控制软件有哪些
1、WinCC,SIMATIC WinCC(WindowsControl Center)--视窗控制中心,它是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。
2、可编程控制器(Programmble Controller)简称PC或PLC是一种数字运算操作的电子系统,专门在工业环境下应用而设计。它采用可以编制程序的存储器,用来在执行存储逻辑运算和顺序控制、定时、计数和算术运算等操作的指令,并通过数字或模拟的输入(I)和输出(O)接口,控制各种类型的机械设备或生产过程。
3、可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
(4)工业软件后台需要哪些基础功能扩展阅读:
工程控制软件的一些特点:
实时性:工业控制系统中有些事件的发生具有随机性,要求工控软件能够及时地处理随机事件。
周期性:工控软件在完成系统的初始化工作后,随之进入主程序循环。在执行主程序过程中,如有中断申请,则在执行完相应的中断服务程序后,继续主程序循环。
相关性:工控软件由多个任务模块组成,各模块配合工作,相互关联,相互依存。
人为性:工控软件允许操作人员干预系统的运行,调整系统的工作参数。