基于JSP+XML的新闻发布系统设计与实现
摘要 采用b/s模式,服务器端使用jsp+javabean+severlet、网站的新闻信息存储在xml文档中,新闻信息的访问直接在xml文档中提取,编辑信息也直接在xml文档中完成,解决了新闻信息访问频度高数据库操作影响速度的问题。
关键词 动态网站;新闻信息;xml;高速访问
中图分类号tp311        文献标识码a        文章编号 1674-6708201139-0207-01
0 引言
本次任务是要实现一个新闻发布系统,系统的主要功能包括:新闻查看功能、新闻搜索功能、发布新闻功能、管理员登录功能和新闻管理功能。
1 系统总体架构
新闻发布系统的主要目的是为用户提供一个方便的、可快速浏览当前最新新闻的界面。因此要为用户提供一个方便易用的使用界面,具有更高权限的管理用户提供添加、删除新闻的系
统维护功能。
新闻发布系统主要需要实现以下一些基本功能:
1)查看新闻功能:任何用户均可以使用查看新闻功能。用户通过在系统导航栏单击“查看新闻”超链接,可以进入查看新闻页面;
2)新闻搜索功能:查询结果同样以分页的方式显示。本系统的查询时具有xml的,按照发布时间进行查询的;
3)发布新闻功能:普通用户和管理员均可以使用发布新闻功能。用户通过进入后台在系统导航栏上单击“发布新闻”超链接可以进入发布新闻页面;
4)新闻管理功能:当用户作为管理员登录系统后,可以进行新闻管理操作,包括对现有新闻的修改和删除。使用dom4j解析xml文件
2 总体设计
在前面对用户需求的分析,对于本系统中几个主要的功能模块大致有了一个抽象的认识。
2.1 系统模块结构图
依据需求分析结果,新闻发布系统可以分为4个模块:数据库访问模块、新闻查看模块、新闻发布模块和新闻管理模块。
2.2 模式设计
数据库访问模块:利用javabean封装对数据库的操作,主要包括连接数据库、添加、修改、删除、查询数据表、关闭连接等功能。在对新闻进行存储主要是在xml中对新闻进行增删改查的操作:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。