jsp新闻发布系统 联系客服

发布时间 : 星期五 文章jsp新闻发布系统更新完毕开始阅读8f1e38c72cc58bd63186bd7c

jsp新闻发布系统(源码+数据库)-----点击查看参考写作资料

系统(源码+数据库)

学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。利

管理系统,实现了网站新闻的动态管理,因为可以用来动态发布新闻信息,所以使得对信息的管理更加及时、高效,提高了工作效率。

ruts组建编程模型、ActionForm的说明、样式层、持久层、服务层、控制层

4

析 4

分析 4

4

划 4

能结构图 4

标 5

运行环境 5

构设计 5

架构 6

局 6

页的运行结果 6

布 8

主要功能模块设计 8

录模块设计 8

员设置模块设计 11

管理员密码模块设计 23

息管理 27

主要功能模块设计 32

闻的显示 32

闻的关键字查找新闻 34

物的查看和投票 36

文献 40

表 41

架构图 43

蓬勃发展,使新闻的传播方式发生了巨大的变化,传统的信息传播媒体电视、广播、报纸已经不再是人们茶余饭后的主要精神甜点,人们更多的开始关注网

纳的信息量大、内容丰富、信息及时、准确,更有相关信息的全面的介绍与比较,大大地方便了人们的阅读,因此在短短几年的时间里,互联网便济身于众

部分媒体人群。借此东风,新闻网也迅速发展起来,它内容丰富,涉及到商业、工业、农业、银行、财政、教育、娱乐、信息等各个产业,信息量大,不仅

业信息,同时新闻网具有互联网所具备的一切特性。在全球网络化、信息化的今天,新闻网迅速发展,大大地丰富了人们的生活,不知不觉中,它已经成

要组成部分。938

系统(源码+数据库)

,要求网站具有以下功能;

示各行业新闻及相关信息。

功能。

投票功能,并统计投票数量。

的友情链接。

供管理入口。

分析

后台对新闻作了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻网时分类查看新闻信息的要求,同时提供新闻信息查询功能,方

息。新闻网后台则通过对总管理员设置和管理员添加等模块对网站管理员进行管理,保证了网站的安全性。

功能完善的新闻类网站,由客户前台新闻浏览和后台新闻管理两大部分组成。

新闻分类、显示新闻详细信息、新闻信息查询、新闻人物投票、友情链接、提供后台登录口。

后台总管理员设置及密码修改、添加管理员、管理员信息设置、新闻类型管理、新闻详细类型管理、新闻信息管理、链接管理、新闻人物管理、退出后台

能结构图

前台功能结构,如图1所示。

前台功能结构图

能结构,如图2所示。

后台功能结构图

各行业新闻信息分类进行开发设计的,主要实现如下目标:

业新闻。

细信息。

功能模块。

投票及投票数统计功能。

的友情链接。

运行环境

z;

以上。

ndows 2000;

Server 2000;

JDK Version1.4.1;

Tomcat;

0,推荐使用IE6.0;

效果1024*768像素。

构设计

采用SQL server 2000数据库,系统数据库名称为db_news。数据库db_news中包含7张表。关于数据库中的数据表请参见附录B

架构

页的运行结果

的运行结果如图5所示。

前台首页运行结果

明如下:

网站前台首页页面说明

明 对应文件

主要展示网站的旗帜广告和站内导航条 typeNewWatch.do

主要用于显示导航模块中的功能 linkSelect.do

主要用于显示功能模块中的内容 dateNews.do?type=今日新闻

的运行结果如图6所示。

后台首页运行结果

中的各部分说明如表2所示。

网站后台首页页面说明

明 对应文件

主要展示网站的旗帜广告和站内导航条 typeTopAction.do

主要用于显示导航模块中的功能 left_main.jsp

主要用于显示功能模块中的内容 right_main.jsp

是利用Struts框架实现的,新闻发布系统中类的分布如图7所示。

夹功能如表3所示。

类存放的文件夹功能列表

文件夹) 各种方法(增加、删除、修改和查询)的实现

n文件夹) 所存放的类是Actionform类,在类中必须要继承ActionForm(也就是entends ActionForm)

r文件夹) 存放的dao层功能的业务的类

er文件夹) 存放在jsp页面中存在的方法实现的类

文件夹) 类名为JDBConnection.java(连接数据库的功能)、类名为Chinese.java(字符级转换的类)、类名为SessionLib(用来存在session变量)

主要功能模块设计

录模块设计

统中,后台管理员分为两种:一个是普通管理员,他可以对新闻类型进行定义,也可以发布新闻、设置投票人数及网站链接;另一个是总管理员,他除了

对普通管理员进行设置,总管理员和普通管理员都能通过后台登录页面登录后台。

进入后台”超链接,即可进入到后台登录页面,如图8所示。

系统(源码+数据库)

录页面

******************** ManagerActionForm.java***************************/

victor.domain;

pache.struts.action.*;

ManagerActionForm extends ActionForm {

teger managerID; //在数据库中的流水号

ring managerIssueDate; //管理员添加日期

ring managerMark; //管理员的标示

ring managerName; //管理员帐号

ring managerPassword; //管理员密码

ring managerRealName; //管理员的真实姓名

ring managerType; //管理员的权限

ManagerActionForm() {

agerID = new Integer( -1);

agerIssueDate = \

agerMark = \

agerName = \

agerPassword = \

agerRealName = \

agerType = \

eger getManagerID() {

anagerID;

d setManagerID(Integer managerID) {

.managerID = managerID;

?????????????.

方法

容是否正确有很多方法,笔者采用的是利用sql语句的方法进行验证输入账号和密码。对输入的账号及密码判断是否正确。

方法实现的代码如下:

********************** ManagerDao.java*******************************/

face ManagerDao {

erActionForm managerCheck(ManagerActionForm managerActionForm)

法的代码如下:

******************** ManagerDaoImpl.java*****************************/