基于Struts的新闻发布系统的设计与实现(MySQL)含录像
【摘要】 随着社会的发展与进步,人们的生活水平日益提高,对国际国内各种新闻信息的及时了解已经成为人们生活中不可缺少的一部分。对于新闻媒体来说,传统的传播方式已满足不了用户的个人化与个性化的需求。为了开拓新闻媒体市场,给媒体增加新的新闻发布渠道,节约媒体在电子商务应用上的开销,建立一个基于网络的新闻信息网站是非常有必要的。
本论文从国内新闻媒体行业的发展现状入手,配以图例详细地介绍了网站的可行性分析、用例分析、网站开发的具体步骤和应用技术。
该网站采用B/S结构,STRUTS框架作为开发平台,以mysql作为后台数据库,使用Dreamweaver、MyEclipse作为开发工具进行开发。网站包括前台操作与后台管理两个主要部分。一方面,为普通用户提供网站注册、登录、新闻信息的检索等功能。另一方面,为系统提供新闻信息管理等功能。
【关键词】 信息平台,网站开发,新闻
【Abstract】With the social development and progress, people's living standard rising, on international and domestic news to keep abreast of information has become an indispensable part of life. For the news media, the traditional mode of transmission can not meet the user's personal and individual needs. In order to open up the media market, to add new media, news channels, media, e-commerce applications save the overhead of a web-based news and information Web site is necessary. [资料来源:https://www.doc163.com]
This paper from the domestic news media status quo of development of the industry, together with the legend described in detail the feasibility of the site analysis, use case analysis, web site development specific steps and application technology.
The site uses B / S structure, STRUTS framework as a development platform to mysql as the backend database, using Dreamweaver, MyEclipse as a development tool for development. Site includes front and back operational management of two main parts. On the one hand, is user-site registration, login, news and information retrieval functions. On the other hand, provides news and information for system management functions.
【Keywords】Information platform, website development, news
设计本网站的主要目的是为用户提供更方便更快捷的新闻服务。企业可以通过网站把企业的最新新闻发布出去,为企业做直接宣传,让客户更快的了解企业的最新变化,而网站同时也要为客户提供多元化的优质服务,这样有利于企业与客户进行更好的沟通。
本系统在设计方面吸取了前人的经验,并加以充分利用。本系统基于B/S结构,采用Java、Structs、mysql等工具及技术,多层次设计体系结构进行系统构建,使系统整体设计具有层次清晰、易于扩展的特性。其功能包括:新闻信息查看,新闻信息新建、新闻信息修改、新闻信息删除、管理员登录、普通用户登录等功能。。 [版权所有:http://DOC163.com]
通过对新闻类网站的调研以及与同行业网站的对比,该网站前台将主要提供以下五个功能模块:
前台:用户登录,用户退出,用户注册,信息浏览及查询,留言(登陆后留言),投票(后台可更改投票主题、投票选项),公告通知 新闻搜索功能
后台:管理员登录,退出系统,新闻信息管理,用户信息管理,新闻类别管理,公告信息管理,留言信息管理,投票信息管理,信息统计(如统计信息被浏览次数,投票情况高低等), 管理员信息修改(如密码等)。
注:游客也可以浏览部分内容,注册后用户可以正常使用前台功能,管理员主要做后台管理。
此外,该网站还提供了联系方式、网站地图等其它内容。
系统功能结构的总体设计
在对新闻网站平台的业务进行分析后,将用户定位为三类,每类用户所使用的功能均不相同,规定了以下功能来适应各用户的需求。
系统前台功能详细设计
网站的前台功能为普通用户、注册用户提供服务。
普通用户使用的功能包括新闻信息搜索、信息浏览(包括查看新闻信息、查看公告信息、查看新闻信息等)。 [资料来源:www.doc163.com]
注册用户可使用的功能除了基于普通用户使用的功能外,还包括在线咨询。
系统后台功能详细设计
网站后台为网站维护人员提供服务。
网站维护人员使用的功能包括用户登录、用户管理功能(针对所有类型用户的管理,包括用户停权、用户权利恢复)、新闻信息管理(管理平台所有新闻信息,可对新闻信息进行操作)。
[版权所有:http://DOC163.com]
[版权所有:http://DOC163.com]
目 录 14000字
第一章 绪论 1
1.1 项目开发的背景 1
1.2 项目开发的目的 1
1.3 项目开发的意义 1
第二章 系统规划 2
2.1 功能需求分析 2
2.2 可行性分析 2
2.2.1 政策上的可行性 3
2.2.2 经济上的可行性 3
2.3 系统设计中要采用的关键技术及复杂性分析 3
2.4 J2EE技术 3 [版权所有:http://DOC163.com]
2.5 struts框架 5
2.6 hibernate简介 8
第三章 系统分析 9
3.1 识别参与者 9
3.2 识别用例 10
3.3 系统ER图及数据流程图 10
第四章 系统设计 13
4.1 系统设计的体系结构 13
4.2 系统功能结构设计 13
4.2.1 系统功能结构的总体设计 13
4.2.2 系统前台功能详细设计 13
4.2.3 系统后台功能详细设计 14
4.3 系统数据库设计 15
4.4 系统运行环境与开发工具 17
4.4.1 系统运行环境 17
4.4.2 开发工具 17
第五章 系统实现 18
5.1 管理登陆 18
5.2 新闻分类管理功能的实现 18
5.3 投票功能的实现 19
5.4 统计功能的实现 19
第六章 性能测试 20
6.1 测试实例的研究与选择 23
6.2 测试环境与测试条件 23
6.3 实例测试 23
6.4 测试总结 24
第七章 结论 25
参考文献 26
致 谢 27 [资料来源:http://www.doc163.com]