设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Java EE校友录系统的设计与实现 开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

本科毕业论文(设计)开题报告

二级学院

计算机科学与工程学院

专业

计算机科学与技术

班级

姓名

学号

联系方式

题目

基于Java EE校友录系统的设计与实现

开题申请:(包括选题的意义与目的、文献综述、研究现状、创新思路、论文提纲、进度安排、参考文献等。)

一、选题背景

随着社会和技术的发展,人类生活的节奏性加强,人与人之间的见面和交往减少,特别是毕业之后,同学的交流机会逐渐减少,同时计算机等电子产品越来越成为人与人之间主要交流载体,网络社交已成为人们传达信息的主流趋势,所以一个好的校友录越来越被广大校友所接受。目前网络上已经存在很多校友录,像ChinaRen、网易、新浪、5460等,它们都有各自特色。例如:ChinaRen的校友录速度快;新浪的校友录功能比较全面;5460的校友录功能比较新颖;校友录系统是利用Internet的快速便捷,把在各方的同学聚集在一起,拉近了同学之间的距离,节约了时间和人力,为同学之间的交流互动提供了一个很好的平台。通过校友录系统的服务,可以增进校友之间的感情,方便校友联系。

二、课题研究意义

2.1课题简介

使用JavaEE编程语言开发出window平台下的校友录系统,可以连接到Android平台下的用户端,用户按照流程填写学校班级,可创建班级(创建者为管理员,可转让);若班级已存在,可申请加入班级;每个班级拥有一个聊天室和一个论坛,用户可在论坛分享生活、话题以及组织活动;帖子发布者可编辑、查看、删除帖子;实现校友之间的互动和交流,促进校友之间的感情发展。

2.2课题目的

1、提供使用网页与手机搭建校友录系统的解决方案;

2、为使用本校友录系统的用户供便捷的操作,更好的促进交流感情;

3、结合WEB端,Android端,构建新一代校友录系统。

三、课题研究现状

经过十余年的发展,我国的网络信息技术应用的越来越广泛。而网上社交在人与人之间沟通中发挥着很大的作用,不仅仅提供了便捷的交流平台,还实现发布帖子、留言板的功能。在班级内,同学可以互相分享各自的生活趣事、提出交流话题以及组织聚会活动。

四、课题设计方案

4.1开发环境

1、操作系统:Windows10

2、数据库:MySQL

3、MyEclipse

MyEclipse,是基于Eclipse开发的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。据官方介绍,诸如三星、IBM、戴尔、惠普、花旗集团、西门子、斯坦福大学、波音公司等知名机构均使用MyEclipse进行Java、JavaEE开发。

MyEclipse提供了对UML、Ajax、Web、Web Services、J2EE、JSP、 XML、 Struts、 JSF、 Java Persistence、 EJB、扩展数据库以及各种应用服务器的集成支持。MyEclipse也全面支持各种主流的第三方框架,让你能够快速高效地进行开发工作。此外,MyEclipse还全面支持各种基于Eclipse平台的插件,允许你自由定制或扩展个性化功能。

4、Java语言

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

4.2模块划分设计

1、用户注册模块;

2、用户登录模块;

3、创建班级模块:

a、获取学校名字

b、输入班级名字

3、班级查询模块:

a、获取已有的班级名字

4、聊天室模块;

5、班级相册管理

6、班级论坛模块

a、发布帖子

b、编辑帖子

c、删除帖子

d、查询帖子

五、预期成果

在具体设计校友录系统时,预期要达到的功能有:创建或加入班级、班级内部有一个共同的聊天室、相册管理平台、班级论坛平台功能以及嵌入WEB端并实现单点登录,并实现软件的版本检测并更新功能。

六、论文提纲

1、简单地讲述本软件的设计背景及意义,完成本设计的主要工作。

2、对本软件进行可行性分析,确定方案是否可行。

3、对本软件进行需求分析,确定软件的功能需求。

4、对本软件的各功能模块进行分析以及设计。

5、讲述本软件各功能的具体实现方法。

6、对软件各功能模块进行测试以及记录测试结果。

7、对本软件的设计与实现进行总结。

七、进度安排

1、选题 2018.11.01~2018.11.12

2、查阅中、外文献资料,外文资料翻译,确定系统设计方案 2018.11.13~2018.12.14

3、开题 2018.12.17~2018.12.21

4、进行毕业设计与撰写毕业设计(论文) 2018.12.24~2019.04.30

5、中期检查 2019.03.11~2019.03.15

6、上交毕业设计(论文)正稿打印版及电子材料,毕业设计系统及系统使用说明书光盘,完成毕业答辩ppt 2019.05.03~2019.05.10

7、毕业答辩 2019.05.12~2019.05.17

八、文献综述

于涛在《基于JavaEE的信息管理系统研究与设计实现》中提到JavaEE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。基于JavaEE的Web项目开发具有开发过程规范化,开发架构模块化、跨平台、易于扩充等特性。JavaEE提供的分层模型将应用层和业务逻辑层明确区分出来,使系统中所有部分各司其职,为系统开发提供良好规范。 在对JavaEE体系结构进行深入研究的基础上,开发了一个基于轻量级JavaEE框架的毕业实习和毕业设计管理信息系统——GPPMIS。系统引入广泛应用的、成熟的JavaEE体系结构,结合MVC模式,运用Spring、Struts、Hibernate、AJAX应用框架,实现了一个典型的基于JavaEE的分布式管理信息系统。 同时,对GPPMIS系统中涉及到的基本的JavaEE设计模式及框架技术进行研究,包括Spring、Struts、Hibernate及AJAX,对相关概念和体系结构进行阐述,以实例说明其开发流程,然后对各框架的优缺点加以分析,提出相应的解决方案,将其应用于GPPMIS系统开发。

凌骏,尹博学,李晟,王鑫在《基于监控数据的MySQL异常检测算法》中提到随着互联网数据规模的增长,服务器集群的规模快速扩大,对大规模的集群进行监控和分析成为互联网行业运维的难点.为此,根据监控统计数据剧烈波动的特点,提出一种MySQL异常检测分析算法,采用基于模式的异常检测方法,无须设置阈值,分段取模式特征值,计算异常点、异常区间和异常程度.实验结果表明,该算法对于抖动剧烈监控数据的时序序列可以较好地提取数据特征,与基于均值方差的异常检测算法相比,具有更高的精准度,对监测数据的适用性较强。

王向兵在《JavaEE多层架构Struts2+Spring3+Hibernate3+Ajax的整合》中提到在深入研究各个框架系统理论和设计模式的基础上,主要针对当前开发模式中表示层与业务逻辑层、业务逻辑层与数据持久层之间不能完全分离,设计了基于MVC模式的一套框架,该框架以Struts2,Spring3,Hibernate3为主,Ajax为辅,引入了Spring的IoC技术和Java5的新特性Annotation。通过IoC技术的引用,降低了系统模块之间的依赖性。通过在POJO类使用Annotation技术,大大降低了系统的代码量以及提高了系统的开发效率,并且通过Struts2把AOP思想引入到企业级应用的开发中,分离了业务逻辑代码和基础业务代码(交叉业务代码),提高了系统代码的可复用性,可维护性和可读性,解决了代码的分散混乱的问题。

九、参考文献

[1] 于涛,基于JavaEE的信息管理系统研究与设计实现[D].华东师范大学,2010.

[2] 马帅。 论MySQL数据库教程开设的必要性[J]. 现代交际,2016,(13):252.

[3] 凌骏,尹博学,李晟,王鑫。 基于监控数据的MySQL异常检测算法[J]. 计算机工程,2015,(11):41-46.

[4] 王向兵.JavaEE多层架构Struts2+Spring3+Hibernate3+Ajax的整合[D].大连:大连海事大学,2009.

[5] 韦一鸣,基于MySQL复制技术的数据库集群研究.杭州电子科技大学.2013

[6] 廖作斌,基于Java EE多层框架的实时监测系统设计《 计算机与现代化 》 – 2011

[7] 肖茂兵,卢振环,JavaEE应用技术框架选型.《 华南金融电脑 》 - 2006, 14(8)

[8] 杨振丽,基于JAVAEE的轻量级框架应用研究.长安大学.2011

[9] 王海燕,吴洁,基于JAVAEE网站内容管理系统的架构设计.电子设计工程.2012(12)

[10] 陆钟石,Java安全体系结构设计与实现.北京邮电大学.2010

[11] 杨静.基于JAVAWEB中MVC模式的研究与应用[J].电脑知识与技术,2014,28:6668-6671.

[12] 赵亚娟, 计算机软件JAVA编程特点及其技术研究[J]数字技术与应用.2016,01:113.

[13] Bruce Eckel, Java I/O System. 《Thinking in Java 4th》

[14] Kathy Sierra and Bert Bates ,THE TECHNIQUE DEVELOPMENT HISTORY OF JSP. Servlet&JSP.

指导教师意见:

本课题立题正确,研究内容具有一定的理论和应用价值,文献综述通彻、完整,研究计划切实、可行,时间安排合理,工作量适中,开题报告撰写规范,同意开题。

指导教师签名:                    年   月   日

二级学院或系(部)审核意见:

同意指导老师意见

院长 系(部)主任签名:                   年   月   日

备注:本开题报告须装入学生的毕业论文(设计)档案袋存档。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!