摘 要
广播系统具有实用性、经济性、便捷性等特点。目前互联网发展迅速,同时信息在网络中具有高效快速的传播特点。互联网上的信息是海量的并且是全球化的。这与广播系统的特点不谋而合。为了进一步扩大广播系统适用于大众化,并使信息能够进一步快速方便的服务于大众,广播系统需要向网络化的进行转型。
综上所述,为了更好的服务于大众和信息的进一步高效快速的传播,设计一个基于 Java EE 和 Android 平台的沭阳广播系统是非常必要的。
本系统采用 Java Web 和 Android 平台的相关知识。分别采用 B/S 模式和 C/S模式两种来实现系统所需的功能要求。本系统分为:手机客户端和电脑后台管理系统两部分功能。
手机端采用的是 C/S 模式,手机端的功能主要包含图文新闻功能模块,视频新闻功能模块,经典栏目功能模块,关于我们功能模块,沃拍功能模块。同时有领导权限的使用者有对新闻信息具有审核的权限。进过审核的新闻信息可以共享与大众使用者。
服务器端采用的是 B/S 模式栏目管理功能模块,新闻管理功能模块,经典栏目功能模块,关于我们功能模块,组织机构功能模块。同时在服务器端有领导权限的使用者有对新闻信息具有审核的权限。进过审核的新闻信息可以共享与大众使用者。
该系统提供了友好交互的界面再增加一些特点。为了增加界面的友好交互,该系统也使用了当下比较流行的 Ajax 技术和 JQuery 技术。使用 Ajax 技术后界面的响应速度很明显得到了提高,使用了 JQuery 技术后很明显增加了界面的动态效果,用户在使用时会有比较好的展示效果。
关键字:JSP;Struts2; Hibernate;Spring; Android SDK
ABSTRACT
Radio system has the characteristics of practicability, economy and convenience and so on. With the continuous development of the Internet, information can be propagated efficiently in the network. Vast amounts of information can be found from the Internet and it is globalization. It is similar to the broadcast system. In order to further expand broadcast system, make noble service to human quickly and easily, the broadcasting system needs to be transformed into the network. In summary, in order to better serve and further efficient and rapid transmission of information, designing a Shu yang broadcasting system based on Java EE and Android platform is necessary.This system adopts the Java Web and relevant knowledge of the Android platform.
Respectively using B/S mode and C/S mode two to implement the functionality required by the system requirements. The module function of Shu yang broadcasting system is pided into two parts: the mobile client and computer background management system.
Mobile phone client is using C/S mode and the main function of the phone contains ext news function module, video news function module, the classic column function module, on our function module, woo beat function module. At the same time, the userhas the authority to audit the information of the news. The news information that has been audited can be shared with the public.
Server using the B/S model, and contain five modules, including column management module, news management function module, the classic column function module, about our function module, organization function module. At the same time, the user has the right to audit the information on the server. The news information that has been audited can be shared with the public.
The system provides a friendly interface to add some features to the interface. In order to increase the friendly interaction interface, the system also uses the current popular Ajax technology and JQuery technology. Using Ajax technology, the response rate of the interface is obviously improved, the use of JQuery technology after a significant increase in the dynamic effect of the interface, the user will have a better display effect.
KEY WORDS: JSP, Struts2, Hibernate, Spring, Android SDK.
当今,卫星通信和广播产业伴随着网络的发展得到了蓬勃的发展。无论是卫星的数量,质量和功能,还是地球站的水平,都是前所未有的。但是,是系统产生“倍增效应”的则是其核心--网络管理技术的进步。
广播传输网络的管理过程实际上是一个计算机信息处理过程[1],它是利用一定的数据格式描述网络元素的参数及状态,然后在计算机平台上按一定策略和数学模型进行计算,显示计算结果和输出控制信息。网络软件设有检测系统[11],故障定位对网络设备和信号传输设备进行干涉和控制,并以提高全网资源的利用率,发挥最大的运行效益,提高地球站监控网络系统的运行质量和网络服务质量,减少网络的维护工作量,及时检测到网络故障,准确的吧判别故障地点,故障性质,快速的处理,是广播传输系统网管软件要重要实现的任务。
我们比较详细的分析了系统开发的背景,从系统需求分析入手对广播信息传输需求做了一定的分析。重点说明和阐释了本系统需要解决的主要问题,着重阐述了广播系统的设计思路和实现手段。广播系统主要分为两个部分。服务器和移动电话终端服务器的设计与实现[2-5]。服务器端主要的作用是处理用户的请求并进行相应及处理,对于上传的各个模块数据信息进行必要的管理。手机端主要分为I0S 手机端界面和 Android 手机端界面设计。手机端的界面设计大同小异。只不过用的核心技术不同而已。对于本系统的具体实现和设计后面的内容将会进行具体的介绍.
本系统采用 Java Web[14-16]和 Android 平台的相关知识。分别采用 B/S 模式和C/S 模式两种来实现系统所需的功能要求。沭阳广播系统分为两个部分:手机客户端和电脑后台管理系统两部分功能。
手机端采用的是 B/S 模式,所用到的技术主要是 Android SDK 和 IOS 相关的手机开发技术,现在手机端操作系统主流的就是这两种操作系统。所以本系统手机端应用平台主要考虑的始终两大开发平台。
服务器端采用的是 C/S 模式是基于 java EE 的 Web 开发技术[6-10]实现服务器所需功能要求。在服务器端的开发过程中为了提高开发的效率和后期的维护性等发面考虑。所以分别使用了当下主流的 java Web 开发框架,分别是 Struts2,Hibernate 和 Spring 三大 web 项目开发框架。另外实现浏览器的显示效果和浏览器端的动态效果和数据加载效率同时也用到了 Ajax 技术和 JavaScript 开发框架JQuery 框架。实现了界面的友好交互。
沐阳广播系统的开发与实现:
系统登录效果图
系统登录成功效果图
栏目效果图
搜索图文视频新闻效果图
修改图文视频新闻效果图
查询图文新闻效果图
目 录
摘 要
ABSTRACT
第一章 绪 论
第二章 技术理论介绍及应用探索
2.1 Struts2 技术简介
2.2 Hibernate 技术简介
2.3 Spring 技术简介
2.4 Android 技术简介
第三章 需求分析
3.1 系统要解决的几个问题
3.2 系统目标
3.3 系统可行性分析
3.3.1 技术可行性
3.3.2 经济可行性
3.3.3 操作可行性
3.4 系统数据流图
第四章 系统总体设计
4.1 系统总体功能
4.2 系统各部分功能
4.2.1 组织机构管理模块功能
4.2.2 新闻模块功能
4.2.3 经典栏目模块功能
4.2.4 关于我们模块功能
4.2.5 退出模块功能
4.3 系统登录模块的程序流程图
第五章 系统详细设计
5.1 数据库表概要说明
5.2 系统服务器端各模块功能详细介绍
5.2.1 登录模块功能
5.2.2 栏目管理模块功能
5.2.3 新闻维护模块功能
5.2.4 栏目管理管理模块功能
5.2.5 关于我们模块功能
5.2.6 组织机构模块功能
5.3 系统手机端各模块功能详细介绍
5.4 数据库概念设计
5.4.1 各表的作用及实体属性图
5.5 数据库逻辑设计
第六章 系统实现
6.1 服务器端主要模块的技术
6.1.1 登录模块
6.1.2 栏目管理模块
6.1.3 新闻管理模块
6.1.4 栏目模块
6.1.5 关于我们管理模块
6.1.6 组织结构管理模块
6.2 手机端主要模块的详细设计
6.2.1 新闻模块
6.2.2 栏目模块
6.2.3 关于我们模块
6.2.4 视频模块
6.2.5 沃拍模块
6.3 服务器端关键技术以及创新点
6.3.1 数据库链接技术
6.3.2 Hibernate 技术使用
6.3.3 Struts2 技术的使用
6.3.4 FCK Editor 插件的使用
6.4 手机端关键技术以及创新点
6.4.1 Android 平台 TabHost 组件的使用
6.4.2 Android 平台和后台服务器的交互
第七章 系统测试
7.1 对系统的功能测试
第八章 结论与展望
参考文献
攻读硕士学位期间论文发表及科研情况
致 谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)