全球旧事资料 分类
通用户浏览新闻、查看新闻信息的基本要求,同时对管理员和普通用户显示不同的权限内容:普通注册用户可以浏览新闻,添加新闻;而管理员则除了具有普通会员的基本权限以外,还具有修改新闻,删除新闻的权限。这种权限的分离更方便于对新闻系统的管理和维护,保证了系统的安全性。
二、总体设计
21项目规划
新闻发布系统主要包括新闻列表、显示新闻详细信息、发布新闻、修改新闻、会员注册、会员登录和权限分离。
22系统功能结构图
新闻发布系统功能结构,如下图所示。
3
f新闻发布系统
普通会员
管理员
会员注册
会员登录
浏览新闻
添加新闻
浏览新闻
添加新闻
修改新闻
删除新闻
23数据库设计
本系统采用mysql数据库,利用了NavicatforMySQL工具方便对数据库的操作,本系统的数据库名称为db
ews:
系统一共建立了两张表

ews表用于存储新闻的相关信息
4
fuseri
fo表用于存储注册的会员的相关信息
三、详细设计
31系统运行效果图进入首页
浏览新闻页面
5
f会员注册页面:
普通会员登录后的页面
管理员登录后的画面
6
f普通会员可以添加新闻
填写新闻内容后点击提交直接将内容填写到数据中,前台列表调用数据库,可以显示当前添加的新闻内容。管理员管理新闻页面
7
f管理员删除新闻
管理员修改新闻
32系统目录本系统的开发平台选的是eclipse,采用MVC开发模式
8
f系统目录结构如下所示:
Jsp页面用来静态显示页面;c
eduhpudbUtil包用来处理与数据库的连接交互等操作;c
eduhpufilter包用过滤器处理乱码c
eduhpuliste
er包为sessio
加监听器便于处理新闻列表显示c
eduhpuservlet包用来处理表单提交的信息c
eduhputool包用来存储javaBea
的实用工具类33系统核心源码i
dexjsp采用html中的框架实现模块分离,核心代码如下:
framesetrows
好听全球资料 返回顶部