您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页新闻开题报告

新闻开题报告

来源:意榕旅游网


计算机工程系毕业设计开题报告

姓名 XX 班级 商务911 设计题目 基于Struts新闻发布系统 指导教师 一、 设计的目的和意义: 专业 电子商务 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,他能够把事情的复杂化转为简单。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类、上传、审核、发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。 随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视、电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。 网站新闻发布系统,是将网站上需要经常变动的信息,社会的动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。人们对最新信息的需求和发布迫切的需要及时性,而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录

的网上交互系统。 二、 设计的主要内容、结构和方法 1. 主要内容 1前台(游客): ○前台作为与用户直接交互的界面,它的主要功能包括: 信息浏览:游客 留言功能:游客以及注册用户 新闻发布功能:注册用户以及管理员 友情链接模块 2后台(管理员): ○后台系统主要的职责是去管理数据及维护,它的功能有: 管理会员 维护新闻 维护留言板 3限制和约束 ○一个客户只能有一个名字 游客注册后才能发布 整个系统的前台页面将用JSP 代码实现静态的HTML界面,共与用户进行直接的对话,用JavaBean代码将将业务逻辑与数据库操作封装,Servlet主要功能接受数据和调用JavaBean,起控制功能,就是处理数据和用户操作。 2. 研究的结构和方法 1结构模型 ○该新闻发布系统采用基于Struts的MVC技术开发,运作于Windows XP的环境下,利用myEclipse功能强大的集成开发平台,后台数据库采用SQL2005来存储数据。模型、视图、控制器三者之间的关系和各自的主要功能,如图一所示:

请求 浏 览 器 响应 Servlet (Control) JavaBean (Model) Jsp(View) SQL (图一) 结构MVC(Model-Vew-Controller)详细如下; 视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。 模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。 控制(Controller)可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。例如,用户点击一个连接,控制层接受请求后, 并不处理业务信息,它只把用户的信息传递给模型,告诉模型做什么,选择符合要求的视图返回给用户。因此,一个模型可能对应多个视图,一个视图可能对应多个模型。 模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模

型的变化-传播机制。 2使用到的方法 ○1. 采用面向对象(OOP)的思想; 2. 采用Eclipse开发工具上完成整个程序的编码与测试; 3. 查找并阅读相关资料,以理论指导实践; 指导教师意 见 系部意见

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务