基于DNC的数控程序管理系统的设计与实现
这是一篇关于Java EE,应用程序框架,软件架构的论文, 主要内容为近年来,随着计算机技术、网络通讯技术和数控技术的发展以及制造自动化的需要,DNC(Distributed Numerical Control)技术得到越来越广泛的应用。将生产车间的数控设备联入网络,进行统一集中的管理,从而提高生产效率,已受到越来越多企业的重视,DNC也逐渐由单一的程序传输演变为集数控程序管理、无纸化制造等先进制造管理理念上来。 目前国内已有不少厂家已经采用DNC技术对生产现场的数控设备进行管理,但是大多仅配置了数控机床、服务器和工作站等模块,而从生产管理和技术管理等角度来看,还不能达到要求。作为一个比较完善的系统,应该还有以下功能:需要数控加工的数控加工代码审批流程,还有加工代码的版本管理:需要对整个系统的权限管理等。因此,开发一个以DNC为基础的管理系统,将这些方面全部通过软件技术进行管理,可以提高管理效率,降低管理成本。 本论文在深入研究中国南车公司戚墅堰机车厂现行DNC系统的基础上,提出了应用JAVA EE技术构建面向Web的DNC管理系统。文章首先概述了JAVAEE技术以及其常见的应用程序框架,重点分析了应用程序框架的优点。然后分析了戚墅堰机车厂当前DNC系统的现状和存在的问题,提出了新管理系统应该具有的功能,并结合JAVA EE技术完成了数控程序管理系统的分析、设计、实现。 采用JAVA EE技术开发的管理系统,在设计理念、系统架构、实用性、系统性能和扩展性等各个方面都达到了预期目标,解决了在企业技术管理中的实际问题。整个系统已基本完成,并投入试运行,目前用户对系统运行情况反映良好,但在和企业现有的管理信息系统集成方面尚需进一步完善。
国家级油气资源数据库管理与应用系统架构
这是一篇关于油气资源,软件架构,MVC,数据的论文, 主要内容为“国家级油气资源数据库建设”是数字国土工程(项目编号:1211010750107)的子课题。本论文是对国家级油气资源数据库管理与应用系统架构进行的设计。 本系统架构采用MVC模式进行视图、控制、模型的分离,有利于组件优化和未来的系统维护,使用UML面向对象技术来描述本系统进行软件系统架构需求分析设计,把软件体系结构的概念贯穿于需求分析、设计和实现三个阶段。 本系统完成了集局域网子系统、广域网子系统和录入子系统于一体的油气资源数据库管理与应用系统平台,是国内首个全面反映我国及国际油气资源情况且具备综合性空间信息处理能力的系统。 考虑到客户操作的方便性、友好性,为避免因提取大量空间数据而无法忍受长时间的等待,所有B/S模式功能均采用AJAX技术实现。 本系统实现了Excel数据智能导入系统,满足将国家级油气数据库10个专题以Excel格式保存的近百张属性表数据导入到数据库的要求。 本系统具备将Access数据库导入Oracle的功能,拥有处理大批量数据的能力。 本系统完成了数据报表输出系统,方便用户将按照特定查询要求得到的结果,填入动态绘制生成的报表中进行打印保存。 本系统完成了数据成图系统,可以将给定的数据绘制成柱状图、饼状图等图形,还支持3D图形显示、3D旋转、打印输出等功能。
基于需求知识图谱的微服务架构设计
这是一篇关于微服务,软件架构,领域驱动开发,知识图谱,软件质量的论文, 主要内容为软件产品开始于软件需求分析,经过软件设计、开发、测试、部署后交付给用户。可是在这整个开发阶段的活动并不总是线性顺序,通常需要经过部分阶段的多次迭代。其中最具创造性和挑战性的是软件设计,因为设计空间是极其巨大的,而且也很难从功能、性能、可信和服务质量等复杂且存在冲突的需求中获得一个正确或最优方案。另一个挑战是定义和管理开发流程,根据开发团队成员的专业知识,该流程决定何时,做什么,生产什么产品(或制品),谁来做以及使用什么技术和工具。开发过程必须在整个过程中生产的产品之间保持需求的完整性,即需求的一致性和完整性。困难的根源包括跨域利益相关者的不同且往往是相互竞争的需求;大量具有不同专业知识的开发团队成员,通常分布在不同地理位置;使用不同的技术范式和工具创建的制品(包括程序),这使得重用、系统可互操作的集成和维护变得非常困难等等。微服务架构模式(或样式)被提出以应对上述挑战。研究和行业发展实践表明,微服务体系结构可以提高可重用性,可互操作的集成以及对独立开发和部署的服务的协调。微服务架构的这些优势是通过服务之间较低的耦合与依赖实现的。但是,在根据给定的需求文档进行体系结构设计的过程中仍然缺少较一体化解决方案。这项工作是建立在研究一些现有软件设计方法的基础上,也就是由于需求分析和微服务设计的大多数现有方法都是手动执行的,并且需要有关应用程序领域的知识。其结果是软件生产率低,需求可追踪性差,可维护性差,可靠性低和软件产品质量差。另一个重要问题是,由于其高耦合性和低内聚性,其在另一个相似但不同的领域中可以转移或重用。针对上述问题,本文提出了一种基于需求知识图谱的微服务架构设计方法并做出相关实现,其使用自然语言处理技术进行需求分析,提高了软件设计过程的智能化程度,并允许更好的跨域和跨组织知识共享。本文工作归纳如下:一、本文采用知识图谱构造技术,输入是自然语言描述的软件需求,输出是领域知识图谱。为此,本文使用知识抽取技术从需求文档中提取命名实体,它们的关系和属性以及其他信息,并将其存储在资源描述框架(RDF)中。知识图谱可以由设计中的开发团队的不同成员使用,并在不同领域的专家之间共享。此外,本文提出自己的知识抽取框架,并在实践中检验有效性。二、本文通过需求知识图分解为微服务体系结构设计开发了一种自动方法。这里的主要思想是,本文使用上面工作中描述的方法将获得的需求知识图谱,再使用图划分算法将初始图谱划分为子图,其中每个子图代表一个候选微服务。在图划分过程中,两个不同子图中的节点之间的边缘抽象表示为与子图相对应的两个服务之间的接口。然后,通过它们的接口连接的服务的结果图就是自动生成的微服务体系结构。最后,本文提供了手工标注的需求文本数据集,和部署在生产环境的软件系统,用以验证本文提出方法的有效性。
企业兼职员工管理系统的设计与实现
这是一篇关于兼职员工管理系统,设计模式,软件架构,J2EE的论文, 主要内容为在现在的企业管理中,随着项目数的增加,对人员的需求也相应增多,于是有的企业就转向招聘兼职员工来完成某些实际的项目,同时这也有利于企业以较低的成本创造更多的利益。当一个企业招聘大量的兼职人员后,希望有单独的管理系统来代替传统的手工管理,避免纸质管理的繁琐、困难,同时也可以和正式员工的管理分离,方便管理员、项目经理、人事部门的管理和查询,更好地为兼职人员、管理者服务。 通过对兼职员工管理系统的功能分析,并对其主要的功能模块使用UML用例图进行描述,将系统划分为招聘管理、员工信息管理、考核管理、离职管理、薪酬管理5个模块。系统的总体架构采用分层模式,运用MVC模式及整合SSH框架,将系统分为展现层、业务逻辑层、数据访问层、数据持久层。在模块的实现过程中,运用多种J2EE技术,并结合协作图、流程图完成具体的业务实现,并进行基本的功能性测试。 该系统以Windows为平台,采用业界前沿的经过普遍验证的struts、spring、hibernate技术组合,确保系统具有坚实的实现基础。在系统的实现过程中,使用了多种J2EE流行技术,如DWR等。在系统整个软件架构设计中,采用多种设计模式,如MVC模式、DAO模式等,使系统更易维护、扩展、修改。在系统最后的部署实施过程中,性能稳定,运行正常,方便兼职人员、项目经理、管理员等进行操作。
企业兼职员工管理系统的设计与实现
这是一篇关于兼职员工管理系统,设计模式,软件架构,J2EE的论文, 主要内容为在现在的企业管理中,随着项目数的增加,对人员的需求也相应增多,于是有的企业就转向招聘兼职员工来完成某些实际的项目,同时这也有利于企业以较低的成本创造更多的利益。当一个企业招聘大量的兼职人员后,希望有单独的管理系统来代替传统的手工管理,避免纸质管理的繁琐、困难,同时也可以和正式员工的管理分离,方便管理员、项目经理、人事部门的管理和查询,更好地为兼职人员、管理者服务。 通过对兼职员工管理系统的功能分析,并对其主要的功能模块使用UML用例图进行描述,将系统划分为招聘管理、员工信息管理、考核管理、离职管理、薪酬管理5个模块。系统的总体架构采用分层模式,运用MVC模式及整合SSH框架,将系统分为展现层、业务逻辑层、数据访问层、数据持久层。在模块的实现过程中,运用多种J2EE技术,并结合协作图、流程图完成具体的业务实现,并进行基本的功能性测试。 该系统以Windows为平台,采用业界前沿的经过普遍验证的struts、spring、hibernate技术组合,确保系统具有坚实的实现基础。在系统的实现过程中,使用了多种J2EE流行技术,如DWR等。在系统整个软件架构设计中,采用多种设计模式,如MVC模式、DAO模式等,使系统更易维护、扩展、修改。在系统最后的部署实施过程中,性能稳定,运行正常,方便兼职人员、项目经理、管理员等进行操作。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码驿站 ,原文地址:https://m.bishedaima.com/lunwen/45757.html