基于JSP+XML的新闻发布系统设计与实现
2011-04-13方蓓
科技传播 2011年6期
方 蓓
云南大学信息学院,云南 昆明 650091
0 引言
本次任务是要实现一个新闻发布系统,系统的主要功能包括:新闻查看功能、新闻搜索功能、发布新闻功能、管理员登录功能和新闻管理功能。
1 系统总体架构
新闻发布系统的主要目的是为用户提供一个方便的、可快速浏览当前最新新闻的界面。因此要为用户提供一个方便易用的使用界面,具有更高权限的管理用户提供添加、删除新闻的系统维护功能。
新闻发布系统主要需要实现以下一些基本功能:
1)查看新闻功能:任何用户均可以使用查看新闻功能。用户通过在系统导航栏单击“查看新闻”超链接,可以进入查看新闻页面;
2)新闻搜索功能:查询结果同样以分页的方式显示。本系统的查询时具有XML的,按照发布时间进行查询的;
3)发布新闻功能:普通用户和管理员均可以使用发布新闻功能。用户通过进入后台在系统导航栏上单击“发布新闻”超链接可以进入发布新闻页面;
4)新闻管理功能:当用户作为管理员登录系统后,可以进行新闻管理操作,包括对现有新闻的修改和删除。
2 总体设计
在前面对用户需求的分析,对于本系统中几个主要的功能模块大致有了一个抽象的认识。
2.1 系统模块结构图
依据需求分析结果,新闻发布系统可以分为4个模块:数据库访问模块、新闻查看模块、新闻发布模块和新闻管理模块。
2.2 模式设计
数据库访问模块:利用JavaBean封装对数据库的操作,主要包括连接数据库、添加、修改、删除、查询数据表、关闭连接等功能。……
登录APP查看全文
