在线新闻发布系统设计与实现

在线新闻发布系统设计与实现

ID:8322184

大小:517.50 KB

页数:70页

时间:2018-03-19

在线新闻发布系统设计与实现_第1页
在线新闻发布系统设计与实现_第2页
在线新闻发布系统设计与实现_第3页
在线新闻发布系统设计与实现_第4页
在线新闻发布系统设计与实现_第5页
资源描述:

《在线新闻发布系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业论文(设计)在线新闻发布系统设计与实现姓名:学号:专业:计算机信息管理指导教师:贺桂英副教授66广东广播电视大学07春计算机信息管理79陈劲勋目录目录I摘要II关键字II在线新闻发布系统设计与实现1一概述1二系统分析和设计1(一)需求分析1(二)流程设计2(三)功能划分4三数据库设计5(一)逻辑视图5(二)数据库建表5(三)数据库持久化处理7(四)分页浏览的实现29四新闻信息管理实现32(一)实现效果32(二)视图组件设计及实现45(三)控制器组件实现52(四)部署与运行64五结论66参考文献6768广东广

2、播电视大学07春计算机信息管理79陈劲勋摘要21世纪是信息爆炸的时代,网络的出现是这个信息时代的催化剂。面对网络上几何式增长的的信息,我们需要一个方便易用的平台,来将信息分类展示给信息接收者。在线新闻发布系统就应运而生了,提供新闻信息的分类,方便信息接收者查看。时刻提供最新的新闻消息。这为信息接收者带来很大的方便。关键字:在线新闻、分页、Struts、Hibernate68广东广播电视大学07春计算机信息管理79陈劲勋在线新闻发布系统设计与实现一概述网络作为新闻传媒新型载体,以其信息化服务的方便迅捷实效性高、信

3、息容量不受限制、受众参与性强和反馈快的优势区别于传统的新闻传播方式。随着在线新闻发布服务的迅速发展,网络日益成为社会公众获知最新重要新闻的重要渠道。同时,在线新闻发布服务的产生也为企业提出了一个减少人力物力投入同时深化企业管理程度的切实可行的办法。在企业的电子商务应用中,在线新闻发布服务也已发展成为其中必不可少的重要组成部分。此在线新闻发布系统将采用面向对象编程的JAVA语言开发。在JAVAEE企业级开发平台的基础上,配合两大流行的框架技术:Struts和Hibernate实现前台显示、数据转换、连接数据对象等

4、功能。数据库将使用开源的MySQL数据库。WEB服务器采用Apache的Tomcat服务器。二系统分析和设计(一)需求分析在线新闻发布系统,为新闻阅读者及时了解社会发展和学习知识提供了一个重要的平台,它将实现及时的新闻浏览显示以及在线新闻信息管理等功能。该系统可供新闻阅读者浏览包括财经、娱乐和科技等类型的新闻信息。在系统主页面中,新闻阅读者可以根据不同的新闻类型单击不同的链接浏览相关的新闻信息。由于新闻发布系统一般会表现出信息量大等特点,如果在一个页面中显示数据库中存储的所有企业新闻将导致系统与数据库网络交互量

5、过大而延迟浏览速度。因此为了降低单次页面浏览与数据库交互的网络流量,页面的浏览方式采用分页浏览的风格,即在一个浏览页面中只显示数据库中的部分新闻信息。在主页面中,显示最新的新闻标题,每个新闻标题都作为一个超链接,在单击该超链接后,可以跳转到新的页面显示对应的新闻的所有信息,包括标题、类型、内容、发布时间、作者等信息。为了使该在线新闻发布系统有一个安全的运行环境,提供了用户登录功能。在用户登录网站时,首先要进行身份验证,如果身份信息在数据库中不存在即不合法,则系统自动退回到登录界面;如果用户登录身份合法,则系统自

6、动会根据用户事先被赋予的使用权限,提供相应的服务和管理界面,如普通用户只提供新闻信息浏览功能,新闻编辑人员则可以使用“添加新闻”、“修改新闻”等功能,系统管理员除拥有新闻编辑员的功能外,还有“删除新闻”的功能。登录后的新闻发布管理员通过单击页面上的“添加”链接、“修改”链接和“删除”链接分别完成对应对数据库的操作:新闻的添加、新闻的修改和新闻的删除等功能。68广东广播电视大学07春计算机信息管理79陈劲勋(一)流程设计用户在使用新闻发布系统时应进行如下的操作流程,如Error!Referencesourceno

7、tfound.所示为用户使用系统时的时序图:l用户进入新闻发布系统首页。l系统从数据库读取新闻类型数据记录如:“财经”、“娱乐”和“科技”等。根据这些新闻类型,进行新闻类型选择。l根据第2步新闻类型的选择,在页面中显示相应类型的新闻标题列表。l每个标题都提供一个包含新闻编号的超链接。l新闻标题列表采用分页显示技术。可重复第2步至第5步内容,对列表进行翻页操作。在第3步中默认为显示第一页。l单击标题超链接,进入新的页面浏览所选择新闻的具体信息。l拥有权限的用户通过登录后,获得对新闻系统的操作权如:“添加新闻”、“

8、修改新闻”和“删除新闻”。图1用户使用系统时的时序图如Error!Referencesourcenotfound.所示用户使用系统时序图对应的协作图。系统除了为所有用户提供友好的新闻浏览页面外,还应提供友好的新闻信息维护手段。当用户具有新闻编辑或管理员权限时,即可进行以下操作,如Error!Referencesourcenotfound.所示为新闻编辑和管理员进行新闻信息维护时的用例图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。