本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于JAVAEE的大数据中心服务平台的设计与开发

基于JAVAEE的大数据中心服务平台的设计与开发

大数据时代已经到来而随着而来的也有许多的问题,如由于软件架构搭建不妥而导致的数据流向不清和系统的权限功能混乱等问题。本系统平台可以以服务的形式,集成各个网站到本平台,根据每个服务的URL进行访问,并提供统一的登入和登出功能和权限管理。本系统从

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    基于JAVAEE的大数据中心服务平台的设计与开发
    一、选题简介、意义
    选题简介
    目前大数据领域仍然有许多的问题,比如数据是来自不同地方有着不多标准,并数据量大结构形式多等。这些问题无疑增加了数据采集和整合的困难,故此应修改基于块和文件的存储系统的架构设计,以克服存在的问题。对于形式复杂的海量数据还依旧采用传统的以文本形式输出结果或者直接在电脑终端上显示结果的方法是不可行的。这就需要运用可视化技术来可视化结果甚至是中间的计算结果,使得用户在得到结果的同时更好的理解结果的由来。还有数据的安全问题,大数据因为目标大而在网络上更容易被发现并且大数据存在敏感有价值的数据,对潜在攻击者的吸引力更大。还有大数据系统因使用人数众多,而导致的权限混乱问题也是急需解决的重点之一。
    选题意义:
    本系统的目标是采用Java EE技术开发一套大数据中心服务平台,可以将主数据中心和区域中心进行统一的门户该门户具备登入入口,拥有统一的权限认证。平台内可以实现对现有的应用进行集成,调用服务接口以及对服务进行统一管理(包括服务的注册、发布和运行状态显示等)。融合需求以及对应界面的展示,可以调用指定的服务实现相应业务的功能。
    二、课题综述(课题研究,主要研究的内容,要解决的问题,预期目标,研究步骤、方法及措施等)
    课题研究:
    基于JAVAEE的大数据平台设计与开发,运用CAS,Shiro,Java,EasyUI等相关知识进行网站的开发,保证网站的正常运行和基本功能的实现,保证权限系统的的正常设置和工作,利用JSON等格式进行数据的传输,利用MySQL数据库等存储相关的数据。
    主要研究的内容:
    CAS架构:主要是搭建用户统一登入登出界面。
    Shiro:一个功能强大的安全框架,它可以为开发人员提供一个直观并且全面的认证,授权,加密及会话管理的解决方案。
    Spring MVC:是一个基于请求驱动的 Web 框架。
    解决的问题:
    主要是如何搭建MVC,CAS架构,后台数据的流向和逻辑控制,前后台数据的交互,服务器面对大量用户访问时的稳定性,界面的精美程度等。
    预期目标:
    完全需求分析中的基本功能,系统可以成功运行。
    研究步骤:
    (1)制定需求分析
    (2)设计数据结构
    (3)搭建基本框架
    (4)设计前台界面
    (5)编写后台代码
    研究方法、措施:
    在网上查阅资料,和老师同学进行讨论。
    三、设计(论文)体系、结构(大纲)
    设计体系
    (1)根据需求分析设计数据模型等
    (2)搭建Spring MVC构架,搭建CAS架构
    (3)利用easyUI搭建界面
    (4)界面和后台代码结合
    (5)测试
    系统功能模块结构图
    采用的主要技术
    Spring Web MVC,jQuery EasyUI,CAS,Apache Shiro

    目  录
    毕业设计任务书 1
    开题报告 2
    1. 前言 5
    2. 需求分析 6
    2.1. 功能需求 6
    2.2. 功能设计
    3. 系统设计 7
    3.1. 单点登入设计 8
    3.2. 用户和权限管理 9
    3.3. 服务管理 11
    3.4. 数据结构 12
    3.5. 技术路线 13
    3.6. 开发环境和运行环境 15
    4. 实施和测试 16
    4.1. 服务管理的实现 16
    4.2. 用户和权限管理实现 25
    4.3. 单点登入的实现 30
    5. 结语 34
    致谢 34
    参考文献 34
    附录1 数字字典 35
    毕业设计总结 41

    结语
    本系统设计基本完成了需求说明里的功能点,可以顺利的运行和执行所有的操作,本系统可以用于公司企业内部的的员工和服务管理,可以很好的管理各个员工对应各个服务的的权限。可以将各种服务集成到本系统中,形成一个统一的大数据平台。
    本系统的优点有:采用了MVC架构,所以可以做到多人访问也可以快速回应;操作界面简单明了,便于操作,上手容易;权限系统简单易设置。
    本系统的缺点有:还有一些BUG会影响用户的体验,代码不规范的现象仍然存在。
    本系统还可以加强界面的效果,目前界面太素。代码还可以继续优化。
     
    参考文献
    [1] 黄勇.架构探险从零开始写JavaWeb框架.电子工业出版社.2015.08
    [2] [美]Paul Deck|译者:林仪明,崔毅. Spring MVC学习指南.人民邮电出版社.2015.05
    [3] 曾探.JavaScript设计模式与开发实践. 人民邮电出版社. 2015.05
    [4] 刘西杰,柳林.HTML、CSS、JavaScript网页制作从入门到精通. 人民邮电出版社. 2013.01
    [5] 张开涛.跟我学Shiro. URL=http://jinnianshilongnian.iteye.com/.2015.11

    收缩