基于Java Web的新闻发布系统设计与实现 联系客服

发布时间 : 星期一 文章基于Java Web的新闻发布系统设计与实现更新完毕开始阅读

王才成 基于Java Web的新闻发布系统设计与实现

Servlet在服务器端处理用户信息具有以下作用:

(1)获取客户端浏览器通过HTML表单提交的数据及相关信息。 (2)创建并返回对客户端的动态响应页面。 (3)访问服务器端资源,如文件、数据库。

(4)为JSP页面准备动态数据,与JSP一起协作创建响应的页面。

3 系统总体设计

3.1 总体功能

系统结合跨平台的JSP语言技术,数据库采用My SQL,使系统具有易用性、个性化、跨平台等特点,同时也提高了数据的安全和稳定。该网站将主要提供以下功能模块:

前台实现的功能如下:

1.首页:各个功能模块的集合,管理员和用户都在首页进入自己所需的界面;2.新闻栏目查看:新闻信息分栏目显示,用户点击不同的栏目浏览不同类型的新闻;3.新闻查询:对新闻信息进行快速的寻找查询;4.用户中心:用户的登录注册界面。

后台实现的功能如下:

1.新闻栏目管理:管理员根据新闻的性质对新闻栏目进行管理;2.新闻信息管理:管理员可以对新闻信息进行添加修改删除;3.通知公告管理:管理员也可以对通知公告进行添加删除的管理;4.用户评论管理:管理员对用户的评论进行管理;5.系统用户管理:管理员对用户的账号进行管理;6.登录密码修改:管理员修改登录密码。

后台管理员 新 闻 发 布 网 站 新闻栏目管理 新闻信息管理 通知公告管理 用户评论管理 系统用户管理 登录密码修改 首页 前台浏览 新闻栏目查看 新闻查询 用户中心 图3-1 系统功能模块

6

王才成 基于Java Web的新闻发布系统设计与实现

3.2 系统处理流程设计

系统主界面 错误信息 新闻栏目、公告浏览 系统登录界面 输入管理员账号密码 输入用户账号密码 数据库 检查 密码错误 密码正确 功能界面

功能处理

图3-2 系统操作流程图

(1)数据增加流程:添加数据时,用户或管理员输入新的数据,然后经过系统对合法性的判断,若合法则写入数据库并保存,不合法重新输入。

(2)数据修改流程:修改数据时,选中需要修改的数据,然后输入新数据,经过系统判断是否合法,若合法则保存到数据库,不合法需要重新输入。

(3)数据删除流程:删除数据时,选中需要删除的数据,单击删除,然后选择确定删除,数据库中的数据就会被删除。 3.3 数据库设计

数据库表结构如下:

表3-1 公告信息表

列 名 id Title Content Sj

数据类型 int varchar varchar varchar

长度 4 50 50 50

说 明 编号 标题 内容 时间

7

王才成 基于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