工程机械综合信息管理系统设计实现(资料).docVIP

工程机械综合信息管理系统设计实现(资料).doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工程机械综合信息管理系统设计实现(资料) 目录 TOC \o 1-9 \h \z \u 目录 1 正文 1 文1:工程机械综合信息管理系统设计实现 1 1系统的设计与实现 2 1.1系统整体框架设计 2 1.2系统功能模块设计 3 2关键技术的实现 3 2.1分库分表技术的实现 3 2.2缓存技术的实现 4 2.3基于ApachePOI的数据导入、导出技术的实现 4 3结束语 4 文2:产品质量综合信息管理系统的设计 5 1产品质量管理的建设 5 2产品质量管理发展趋势 6 3信息化产品质量管理的设计 7 4结语: 8 参考文摘引言: 8 原创性声明(模板) 9 文章致谢(模板) 10 正文 工程机械综合信息管理系统设计实现(资料) 文1:工程机械综合信息管理系统设计实现 在企业的发展中,单纯的实地测试、监控、销售已经不再适应时代的发展需求,随着大量的买卖平台、办公系统、监控系统的出现,人们更加倾向于使用互联网完成日常的工作需求,工程机械与互联网技术的结合正是顺应新时代的发展而诞生出来的。本系统在企业的角度,顺应大众的工作方式的基础上进行了相关的网站开发。最近几年,目标公司拥有的车辆管理系统,一方面在操作性能、车辆的监控等方面已经无法满足用户的需求,另一方面由于公司的不断发展,拥有的装备越来越多,原本的系统设计模式弊端日益明显,对日常工作产生了极大的困扰。本系统基于MVC架构设计模式以及三层架构的软件编程方式,并考虑到数据库的可扩展性、高并发访问、良好的人机交互,采用分库分表的数据库设计方式。使用Nginx负载均衡的调度管理以及HTML5、CSS、JavaScript等Web开发技术进行网页设计,最终完成系统的开发。 1系统的设计与实现 工程机械综合信息管理系统主要由车辆管理、设备管理、销售管理、后市场管理以及系统管理组成。车辆管理负责管理所有库存、样机和销售的装备信息;设备管理负责管理设备的登记、测试、入库、出库等;销售管理负责管理装备的销售、售后维保;后市场管理负责装备的维保、数据统计、报警信息处理等;系统管理负责进行组织结构的建立、划分权限角色、分配功能操作、进行用户信息的注册与维护。 1.1系统整体框架设计 系统的基础框架采用Java的开源框架SpringBoot,架构则采用较为流行的三层架构模式。为了适应现阶段系统的大数据、高并发、高可用等特点,Web服务器采用集群的搭建方式,通过Nginx反向代理服务器进行负载均衡的调度管理。由于数据量大,而本系统中数据多需要读取、计算、统计,因此为了减轻数据库压力,提高系统的反应速度,通过使用应用服务器来分担这部分的压力,同时使用分库分表的设计方式,对单库进行垂直划分、单表进行水平划分,把大量的设备信息表平均的分配到对应的数据库中,以减轻单个数据库的运行压力。 1.2系统功能模块设计 针对目标的现状以及业务的需求,对系统的功能做了如下划分,如图2所示。系统主要分为五个模块:车辆管理模块、设备管理模块、销售管理模块、后市场管理模块以及系统管理模块。1)车辆管理模块:该模块主要是对工程车辆的使用密码的维护、车辆的实时定位、轨迹的追踪、车辆的状态信息的管理。2)设备管理模块:该模块主要是对设备终端的测试,包括指令下发、参数的配置;设备及终端信息的维护;车辆的测试、质检。3)销售管理模块:该模块主要包含经销商权限的管理,销售信息的确认,客户信息的登记,设备的维修,机器的注册以及服务转移。4)后市场管理模块:该模块主要针对已销售车辆,包含车辆的保养信息、报警信息、通讯情况、工况信息、报表的统计以及维保售后。5)系统管理模块:该模块主要是负责组织结构的建立、人员的注册、信息的维护、角色权限的划分、权限对应资源的划分。为了明确各个人员的管理职责,高效地完成对应的工作,上述第1、2、3、4模块均需要对每一个用户进行相应的授权,提高系统运行的安全性以及管理工作的高效性。 2关键技术的实现 2.1分库分表技术的实现 随着本系统的报警数据,实时监控数据不断增长,数据量日益庞大起来,显然单个数据库、单个表的容量已无法满足需求。为了使本系统能够运行持久,并具有强大的可扩展性,采用分库分表的设计方式。将数据库进行垂直切分,将原有的库划分为基础信息库、实时信息库,缓解了单个数据库的运行压力。但是表的压力依然存在,采用水平切分的方式分担表的压力。在表水平划分的基础上,为了使得数据库的划分一劳永逸或者易于水平扩展,同时也为了使压力能够平均地分配到各个数据库中,我们采用mod2n这种一致性Hash的分库方式。使用唯一的车辆编号进行划分,以4个数据库为例,使用车辆编后4位号mod4分到4个数据库中,同时再将

文档评论(0)

asen1997 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档