王才成 基于Java Web的新闻发布系统设计与实现
表3-2 管理员信息表
列 名 id name password Realname Sex age address tel addtime
数据类型 int varchar varchar varchar varchar varchar varchar varchar varchar
长度 4 50 50 50 50 50 50 50 50
说 明 编号 管理员ID 管理员密码 增加时间 性别 年龄 地址 电话 时间
表3-3 新闻栏目信息表
列 名 id Mc
数据类型 int varchar
长度 4 50
说 明 编号 名称
表3-4 用户信息表
列 名 id Username Realname Sex Age Address Email Regtime Ifuse
数据类型 int varchar varchar varchar varchar varchar varchar varchar varchar
长度 4 50 50 50 50 50 50 50 50
说 明 编号 帐号 姓名 性别 年龄 地址 邮箱 时间 使用
8
王才成 基于Java Web的新闻发布系统设计与实现
表3-5 评论信息表
列 名 id Sid Nr Member Sj
数据类型 int varchar varchar varchar varchar
长度 4 50 50 50 50
说 明 编号 新闻id 内容 用户 发布时间
表3-6 新闻信息表
列 名 id Bt Fl Nr Sj
数据类型 int varchar varchar varchar varchar
长度 4 50 50 50 50
说 明 编号 标题 栏目 内容 发布时间
4 系统详细设计
4.1 首页
系统首页有通知公告页面,新闻栏目分类页面等等,用户在此页面可以查看各种栏目的新闻,如体育新闻、娱乐新闻、政事新闻等,新闻被分类查看,可以让用户的浏览新闻更加的一目了然。
系统首页中还设有新闻查询,通知公告和用户中心的链接,用户可以点击新闻查询进入新闻查询页面,更加快捷的找到自己需要的新闻。通知公告则是用户查看系统管理员发布的一些网站的重要通知变更等等信息的界面,方便用户查看一些重要通知。用户中心则是用户的登录界面,登录的用户则能够更好的浏览新闻信息,如发表一些用户自己的评论等,参与到交互之中。
9
王才成 基于Java Web的新闻发布系统设计与实现
图4-1 首页
4.2 新闻分类浏览
新闻分类浏览就是将新闻分为不同的栏目进行查看浏览的功能,是通过管理员在后台发布新闻信息时,根据新闻的内容性质,将新闻归为不同的类别,如一些与体育相关的新闻信息则分类为体育新闻栏目,如一些与国家政事相关联的新闻信息则分为政事新闻栏目,还有世界新闻栏目旅游新闻栏目等等,此功能可以让用户系统的查看自己感兴趣的新闻,过滤掉不感兴趣的新闻类型,提升用户浏览新闻的速度与感受。
图4-2 娱乐新闻栏目查看
已登录的用户在浏览新闻信息时,可以参与到对新闻信息的评论当中,对新闻信息发表自己的言论看法,在新闻信息下方的输入框里输入用户想要发表的言论,点击提交后,用户对新闻信息的评论即可发表成功。
10
王才成 基于Java Web的新闻发布系统设计与实现
图4-3 新闻评论界面
4.3 新闻查询
新闻查询功能也是为了提高用户浏览新闻信息时的体验乐趣,通过新闻查询界面,用户很轻易的就可以找到自己想要浏览的新闻,当用户有想要查看的新闻,通过新闻查询快捷的过滤掉多余的新闻,迅速找到中意的新闻。
图4-4 新闻查询
4.4 用户中心
用户中心包括新用户注册以及已注册用户登录和修改密码的功能。 (1)用户登录
用户中心界面首先是登录界面,用户输入账号密码正确即可登录,参与到评论点赞等交互活动之中,为新闻浏览带来更多的乐趣体验。
11
王才成 基于Java Web的新闻发布系统设计与实现
图4-5 用户登录
(2)用户注册
新用户若想对新闻信息发表个人新颖的观点评论,必须注册一个账号并登陆,点击登录界面中的注册链接,将进入以下注册界面:
图4-6 用户注册
(3)用户修改密码
当用户觉得密码不安全或难以记住,可以在登陆以后点击修改密码,跳转到修改密码界面进行修改密码。
12