正能量新闻发布系统的设计与实现_第1页
正能量新闻发布系统的设计与实现_第2页
正能量新闻发布系统的设计与实现_第3页
正能量新闻发布系统的设计与实现_第4页
正能量新闻发布系统的设计与实现_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南商务职业技术学院毕业设计

目录

1引言...............................................................1

1.1项目开发背景..................................................1

1.2开发技术简介..................................................1

1.3开发工具简介..................................................1

1.4项目开发技术路线..............................................1

2需求分析...........................................................1

2.1功能需求描述..................................................1

2.2非功能需求描述................................................2

2.3需求用例建模..................................................3

2.3.1用户管理功能模块的用例..................................3

2.3.2新闻管理功能模块的用例..................................6

2.3.3公告管理功能模块的用例..................................9

2.3.4友情链接管理功能模块的用例.............................12

3系统概要设计......................................................15

3.1系统设计原则.................................................15

3.2系统框架设计.................................................15

3.3系统功能设计.................................................16

3.3.1用户管理模块功能设计...................................16

3.3.2新闻管理功能模块功能设计...............................18

3.3.3公告管理功能模块功能设计...............................20

3.3.4友情链接管理功能模块功能设计...........................21

3.4数据库设计...................................................22

3.4.1设计原则...............................................23

3.4.2概念设计...............................................23

3.4.3逻辑设计...............................................23

3.4.4数据字典...............................................24

II

湖南商务职业技术学院毕业设计

4系统详细设计......................................................25

4.1用户管理功能模块设计.........................................25

4.1.1用户管理功能模块说明...................................25

4.1.2用户管理功能模块详细设计...............................25

4.2新闻管理功能模块设计.........................................26

4.2.1新闻管理功能模块说明...................................26

4.2.2新闻管理模块细设计.....................................26

4.3公告管理模块设计.............................................27

4.3.1公告管理功能模块详细设计...............................27

4.4友情链接管理功能模块设计.....................................27

4.4.1友情链接管理模块说明...................................27

4.4.2友情链接管理功能模块详细设计...........................28

5系统实现..........................................................28

5.1用户管理功能模块实现.........................................28

5.1.1用户管理功能模块界面设计...............................28

5.1.2用户管理模块核心代码实现...............................29

5.2新闻管理模块实现.............................................32

5.2.1新闻管理模块界面设计...................................32

5.2.2新闻管理功能模块核心代码实现...........................32

5.3公告管理模块实现.............................................37

5.3.1公告管理模块界面设计...................................37

5.3.2公告管理模块核心代码实现...............................37

5.4友情链接管理模块实现.........................................41

5.4.1友情链接管理模块界面设计...............................41

5.4.2友情链接管理模块核心代码实现...........................41

6系统测试..........................................................41

6.1用户管理功能测试.............................................41

6.2新闻管理功能测试.............................................43

III

湖南商务职业技术学院毕业设计

6.3公告管理功能测试.............................................44

6.4友情链接功能测试.............................................45

7设计小结..........................................................47

参考资料............................................................48

IV

湖南商务职业技术学院毕业设计

正能量新闻发布系统的设计与实现

1引言

传统的信息传播方式已经满足不了人民群众的需求,正能量新闻发布系统

由此诞生。

1.1项目开发背景

全球信息化的发展,生活节奏的加快,人们对于新闻信息的需求与日仅增,

故基于java的正能量新闻发布系统随之诞生。系统追过B/S+JAVA技术以远超

报纸、文章等原始新闻传插的便捷性,高速发展。

1.2开发技术简介

正能量新闻发布系统采用前后端分离的方式编写,采用动静态网页与数据

库相结合方式实现,在浏览器上高效运行

1.3开发工具简介

工具的使用:采用Eclipse+tomcat+mysql+Chrome

Eclipse是学习java最为基本的编程软件,且具有非常高的集成性,集成

市面上大部分的插件,在编译,运行,测试等方面具有非常高的高效性。

tomcat安装部署方便,使用简单

mysql其优点有:免费,简洁,高效

Chrome运行速度非常好,且具有非常高的高效性

1.4项目开发技术路线

理由mvc框架开发,使用三层架构的方式,使其代码分层次部署,优化了

代码的开发方式,且简易明了。

2需求分析

2.1功能需求描述

互联网的发展,大众传媒的进步,为满足人民群众求知的生活需求,建立

1

湖南商务职业技术学院毕业设计

了正能量新闻发布系统。本系统主要实现了以下功能:

(1)用户管理模块。

包含用户注册、用户登录、修改用户信息、删除用户、修改用户等功能。

新闻管理员可以实现用户注册、用户登录、修改用户信息、删除用户等功

能。

会员用户具有用户注册、删除用户、修改用户信息等功能。

用户具有用户注册、用户登录、修改用户信息等功能。

(2)新闻管理模块

包含浏览新闻、发布新闻、修改新闻、删除新闻、查询新闻等功能。

新闻管理员可以实现浏览新闻、修改新闻、删除新闻、查询新闻等功能。

会员用户可以发布新闻、浏览新闻、删除新闻、查询新闻等功能。

用户可以实现浏览新闻、查询新闻等功能。

(3)公告管理模块

含浏览公告、发布公告、修改公告、删除公告等功能。

新闻管理员可以实现浏览公告、发布公告、修改公告、删除公告等功能。

用户和会员用户可以浏览公告。

(4)友情链接信息管理模块

包含浏览友情链接信息、发布友情链接、修改友情链接、删除友情链接、

查询友情链接等功能。

新闻管理员可以实现修改友情链接、删除友情链接查询友情链接等功能。

会员用户可以发布友情链接、浏览友情链接、删除友情链接、查询友情链

接。

普通用户可以实现浏览友情链接、查询友情链接等功能。

2.2非功能需求描述

本系统为新闻发布系统,所发布的新闻信息也必须遵循新闻的三个特点。

故系统的非功能需求也需要满是以下三个特点:

真实性:新闻所发布的信息必须是真实的,不能是虚构的。

时效性:系统发布的新闻有时间限制,必须为实时新闻。

准确性:系统发布新闻必须讲究实事求是,需要准确的表达和描述新闻的事

实。

2

湖南商务职业技术学院毕业设计

2.3需求用例建模

通过对功能需求的分析,创建以下总体用例模型,如图2-1所示。

图2-1正能量新闻发布系统的总体用例模型

2.3.1用户管理功能模块的用例

用户管理功能模块具体的用例描述如图2-2所示,分别具有用户注册、用

户登录、用户修改、用户删除等操作功能。

用户登录系统网站之前,会进行系统拦截,判断账户信息是否正确。用户

可以进行注册账户信息登录系统网站。

图2-2用户管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。用户管理功

3

湖南商务职业技术学院毕业设计

能模块活动图如图2-3所示。

图2-3用户管理功能模块活动图

通过对图2-2用例图及图2-3活动图进一步的细化分析,得到每个用例的

描述表。用户登录管理模块用例描述如表2-1所示,可以进行用户登录等操作。

表2-1用户登录模块用例描述

项目描述

用例名称用户登录

用例标识号01

参与者普通用户、系统管理员、新闻管理员

参与者输入用户名、密码以及验证码,系统进行验证后

简要说明

合法者登录系统,否则提供拒绝登录系统。

前置条件参与者已经打开系统的登录页面login.jsp

1.参与者在用户名输入框里输入用户名

2.在密码框里输入密码

基本事件流3.用户按登录后,系统验证参与者输入的有效性。

4.有效则进入系统的主界面。无效则提示相应错误给用户。

5.用例终止

4

湖南商务职业技术学院毕业设计

在按“登录”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件进入的主界面main.jsp,装载相应的数据

用户注册管理模块用例描述如表2-2所示,可以进行用户注册等操作。

表2-2用户注册模块用例描述

项目描述

用例名称用户注册

用例标识号02

参与者普通用户、系统管理员、新闻管理员

简要说明注册用户

前置条件系统成功运行

登录系统

其他事件流用户通过个人身份信息注册

注册成功

异常事件流提示错误信息,重新注册账号

后置条件进入对的主页面,转载相应的数据

用户修改管理模块用例描述如表2-3所示,可以进行用户修改等操作。

表2-3用户修改模块用例描述

项目描述

用例名称用户修改

用例标识号03

参与者普通用户、系统管理员、新闻管理员

简要说明修改用户信息

前置条件系统成功运行

登录系统

其他事件流用户修改个人身份信息

修改成功

异常事件流提示错误信息,重新修改信息

后置条件进入对的主页面,转载相应的数据

用户删除管理模块用例描述如表2-4所示,可以进行用户删除等操作。

表2-4用户删除模块用例描述

项目描述

5

湖南商务职业技术学院毕业设计

用例名称用户删除

用例标识号04

参与者普通用户、系统管理员、新闻管理员

简要说明删除用户

前置条件系统成功运行

登录系统

其他事件流用户删除个人身份信息

删除成功

异常事件流提示错误信息,重新删除账号

后置条件进入对的主页面,转载相应的数据

2.3.2新闻管理功能模块的用例

新闻管理功能模块具体的用例描述如图2-4所示,分别具有浏览新闻、发

布新闻、修改新闻、删除新闻、查询新闻等操作功能。

图2-4新闻管理功能模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。新闻管理功

能活动图如图2-5所示:

6

湖南商务职业技术学院毕业设计

图2-5新闻管理功能模块活动图

通过对图2-4用例图及图2-5活动图进一步的细化分析,得到每个用例的

描述表。

浏览新闻管理功能模块用例描述如表2-5所示,可以进行新闻浏览等操作。

表2-5浏览新闻管理模块用例描述

项目描述

用例名称浏览新闻

用例标识号05

参与者普通用户、系统管理员、新闻管理员

简要说明浏览新闻

前置条件系统成功运行

登录系统

其他事件流用户浏览自己所需新闻信息

浏览成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

发布新闻管理功能模块用例描述如表2-6所示,可以进行新闻发布等操作。

表2-6新闻发布管理模块用例描述

项目描述

7

湖南商务职业技术学院毕业设计

用例名称发布新闻

用例标识号06

参与者普通用户、系统管理员、新闻管理员

简要说明发布新闻

前置条件系统成功运行

登录系统

其他事件流管理员发布新闻

发布成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

修改新闻管理功能模块用例描述如表2-7所示,可以进行新闻修改等操作。

表2-7新闻修改管理模块用例描述

项目描述

用例名称修改新闻

用例标识号07

参与者普通用户、系统管理员、新闻管理员

简要说明修改新闻

前置条件系统成功运行

登录系统

其他事件流管理员修改新闻信息

修改成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

删除新闻管理功能模块用例描述如表2-8所示,可以进行新闻删除等操作。

表2-8新闻删除管理模块用例描述

项目描述

用例名称删除新闻

用例标识号08

参与者普通用户、系统管理员、新闻管理员

简要说明删除新闻

前置条件系统成功运行

登录系统

其他事件流管理员删除新闻信息

删除成功

8

湖南商务职业技术学院毕业设计

异常事件流无

后置条件进入对的主页面,转载相应的数据

查询新闻管理功能模块用例描述如表2-9所示,可以进行新闻查询等操作。

表2-9新闻查询管理模块用例描述

项目描述

用例名称查询新闻

用例标识号09

参与者普通用户、系统管理员、新闻管理员

简要说明查询新闻

前置条件系统成功运行

登录系统

其他事件流管理员查询新闻信息

查询成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

2.3.3公告管理功能模块的用例

公告管理功能模块具体的用例描述如图2-6所示,分别具有发布公告、删

除公告、修改公告、浏览公告等功能。

图2-6公告管理功能模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。公告管理功

能活动图如图2-7所示:

9

湖南商务职业技术学院毕业设计

图2-7公告管理功能模块活动图

通过对图2-6用例图及图2-7活动图进一步的细化分析,得到每个用例的

描述表。

浏览公告管理功能模块用例描述如表2-10所示,可以进行公告浏览等操作。

表2-10浏览公告管理模块用例描述

项目描述

用例名称浏览公告

用例标识号10

参与者普通用户、系统管理员、新闻管理员

简要说明浏览公告

前置条件系统成功运行

登录系统

其他事件流管理员浏览公告

浏览成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

发布公告管理功能模块用例描述如表2-11所示,可以进行公告发布等操作。

表2-11发布公告管理模块用例描述

项目描述

用例名称发布公告

用例标识号11

10

湖南商务职业技术学院毕业设计

参与者普通用户、系统管理员、新闻管理员

简要说明发布公告

前置条件系统成功运行

登录系统

其他事件流管理员发布公告

发布成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

修改公告管理功能模块用例描述如表2-12所示,可以修改公告修改等操作。

表2-12修改公告管理模块用例描述

项目描述

用例名称修改公告

用例标识号12

参与者普通用户、系统管理员、新闻管理员

简要说明修改公告

前置条件系统成功运行

登录系统

其他事件流管理员修改公告

修改成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

删除公告管理功能模块用例描述如表2-13所示,可以删除公告修改等操作。

表2-13删除公告管理模块用例描述

项目描述

用例名称删除公告

用例标识号13

参与者普通用户、系统管理员、新闻管理员

简要说明删除公告

前置条件系统成功运行

登录系统

其他事件流管理员发布公告

删除成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

11

湖南商务职业技术学院毕业设计

2.3.4友情链接管理功能模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。友情链接

管理功能模块具体的用例描述如图2-8所示,分别具有浏览友情链接、发布友

情链接、修改友情链接、删除友情链接等操作功能。

图2-8友情链接管理功能模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。友情链接管

理功能活动图如图2-9所示:

图2-9友情链接管理功能模块活动图

通过对图2-8用例图及图2-9活动图进一步的细化分析,得到每个用例的

描述表。

浏览友情链接管理功能模块用例描述如表2-14所示,可以进行友情链接浏

览等操作。

12

湖南商务职业技术学院毕业设计

表2-14浏览友情链接管理模块用例描述

项目描述

用例名称浏览友情链接

用例标识号14

参与者普通用户、系统管理员、新闻管理员

简要说明删除友情链接

前置条件系统成功运行

登录系统

其他事件流管理员浏览友情链接

浏览成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

发布友情链接管理功能模块用例描述如表2-15所示,可以进行友情链接发

布等操作。

表2-15发布友情链接管理模块用例描述

项目描述

用例名称发布友情链接

用例标识号15

参与者普通用户、系统管理员、新闻管理员

简要说明发布友情链接

前置条件系统成功运行

登录系统

其他事件流管理员发布友情链接

发布成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

修改友情链接管理功能模块用例描述如表2-16所示,可以修改友情链接修

改等操作。

表2-16修改友情链接管理模块用例描述

项目描述

用例名称修改友情链接

用例标识号16

参与者普通用户、系统管理员、新闻管理员

13

湖南商务职业技术学院毕业设计

简要说明修改友情链接

前置条件系统成功运行

登录系统

其他事件流管理员修改友情链接

修改成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

删除友情链接管理功能模块用例描述如表2-17所示,可以删除友情链接修

改等操作。

表2-17删除友情链接管理模块用例描述

项目描述

用例名称删除友情链接

用例标识号17

参与者普通用户、系统管理员、新闻管理员

简要说明删除友情链接

前置条件系统成功运行

登录系统

其他事件流管理员删除友情链接

删除成功

异常事件流无

后置条件进入对的主页面,转载相应的数据

3系统概要设计

3.1系统设计原则

1.标准化原则:系统的各项技术应该符合国家标准、相关规范。

2.先进性原则:系统在设计过程中,应该始终遵循国际标准,依托于国内外

日前已经成熟的主流网络和综合信息系统的体系结构,以保证系统具备较长的

生命力和拓展能力。

3.可拓展性:系统设计要充分考虑到将来发展的需要,设计要尽可能地简明,

做到高内聚低耦合,同时也要考虑到祟容岳。

4高安全性:主要是确保数据的安全和系统安全。防止系绕和数据透到破环、

更改和泄露。

5.成熟性:系绕应该采用国际主流、成熟的体系架构来搭建,实现跨平台。

14

湖南商务职业技术学院毕业设计

3.2系统框架设计

根据系统的需求分析、用例建模分析结合开发平台的特点设计正能量新闻

发布系统的系统架构模型,如图3-1所示。

图3-1正能量新闻发布系统整体架构图

3.3系统功能设计

系统根据正能量新闻发布系统的需求分析和用例建模分析,本文确定了正

能量新闻发布系统的主要功能模块,包括用户管理、新闻管理、公告管理和友

情链接管理等。正能量新闻发布系统的功能结构图如图3-2所示,本系统共有

四大主要功能模块:

图3-2正能量新闻发布系统功能结构图

3.3.1用户管理模块功能设计

针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,

功能描述使用功能流程图描述,如下图3-3。

15

湖南商务职业技术学院毕业设计

图3-3用户注册功能模块流程图

表3-1用户管理功能模块相关功能描述

功能名称用户注册

功能概述添加注册新用户

输入内容姓名,昵称,密码,邮箱,联系电话

系统处理对新注册的用户进行新增功能

输出内容提示注册成功或者注册失败

功能名称用户登录

功能概述用户或者管理员登陆

输入内容用户名和密码

系统处理判断输入的信息是否有误

输出内容提示登陆成功或者登陆失败

功能名称用户修改

功能概述修改用户原来的信息

输入内容姓名,昵称,密码,邮箱,联系电话

系统处理系统查询出符合条件的用户信息,进行修改

16

湖南商务职业技术学院毕业设计

输出内容提示修改成功或者修改失败

功能名称用户删除

功能概述在后台管理在删除用户

输入内容选中想要删除的用户,进行删除操作

系统处理对选中要删除的用户进行移除

输出内容提示删除成功或者删除失败

用户管理功能模块相关功能文字描述:用户、管理员通过注册自己的账号

信息登录正能量新闻发布系统,注册账户信息时会进行返回操作,判断用

户是否具备账号注册的条件。

3.3.2新闻管理功能模块功能设计

图3-4新闻管理功能模块流程图

表3-2新闻管理功能模块相关功能描述

功能名称浏览新闻

功能概述管理员和用户浏览新闻

输入内容点击并查看新闻内容

17

湖南商务职业技术学院毕业设计

系统处理系统根据点击的新闻进行浏览

输出内容提示浏览成功或者浏览失败

功能名称发布新闻

功能概述管理员进行新闻的发布

输入内容新闻标题,新闻内容

系统处理将新增的新闻内容存入数据库并更新数据库

输出内容提示发布成功或者发布失败

功能名称修改新闻

功能概述修改原来的新闻

输入内容新闻标题,新闻内容

系统处理系统根据修改的新闻去修改内容

输出内容提示修改成功或者修改失败

功能名称删除新闻

功能概述在后台管理删除新闻

输入内容选中想要删除的新闻,进行删除操作

系统处理对删除的新闻进行移除

输出内容提示删除成功或者删除失败

功能名称查询新闻

功能概述管理员查询新闻内容

输入内容点击并查询新闻标题

系统处理系统根据点击的新闻进行查询

输出内容提示查询成功或者失败

新闻管理功能模块相关功能文字描述:成功登录后,管理员进入新闻管理页

面编辑发布新的新闻信息,也可以对新闻进行更新和删除。新闻发布后,用户

可以查询搜索自己所需的新闻信息,并进行评论。

18

湖南商务职业技术学院毕业设计

3.3.3公告管理功能模块功能设计

图3-5公告管理功能模块流程图

表3-3公告管理功能模块相关功能描述

功能名称浏览公告

功能概述管理员和用户浏览公告

输入内容点击并查看公告

系统处理系统根据点击的公告进行浏览

输出内容提示浏览成功或者浏览失败

功能名称发布公告

功能概述管理员进行公告的发布

输入内容公告标题,公告内容

系统处理将新增的公告内容存入数据库并更新数据库

输出内容提示发布成功或者发布失败

功能名称修改公告

功能概述修改原来的公告

19

湖南商务职业技术学院毕业设计

输入内容公告标题,公告内容

系统处理系统根据修改的公告去修改内容

输出内容提示修改成功或者修改失败

功能名称删除公告

功能概述在后台管理删除公告

输入内容选中想要删除的公告,进行删除操作

系统处理对删除的公告进行移除

输出内容提示删除成功或者删除失败

公告管理功能模块相关功能文字描述:成功登录后,管理员进入公告管理页

面编辑发布新的公告信息,也可以对公告信息进行更新和删除。公告发布后,

用户可以查询搜索自己所需的公告信息。

3.3.4友情链接管理功能模块功能设计

20

湖南商务职业技术学院毕业设计

图3-6友情链接管理功能模块流程图

表3-4友情链接管理功能模块相关功能描述

功能名称浏览友情链接

功能概述管理员和用户浏览友情链接

输入内容点击并查看友情链接

系统处理系统根据点击的链接进行浏览

输出内容提示浏览成功或者浏览失败

功能名称发布友情链接

功能概述管理员进行友情链接的发布

输入内容输入友情链接标题,链接网址

系统处理将新增的友情链接存入数据库并更新数据库

输出内容提示发布成功或者发布失败

功能名称修改友情链接

功能概述修改友情链接原来的内容

输入内容连接名称,链接网址

系统处理系统查询出符合条件的链接内容,进行修改

输出内容提示修改成功或者修改失败

功能名称删除友情链接

功能概述在后台管理中删除友情链接

输入内容选择想要删除的友情链接,点击删除按钮

系统处理系统根据操作对选中的友情链接进行移除

输出内容提示删除成功或删除失败

友情链接信管理功能模块相关功能文字描述:成功登录后,管理员进入友情

链接管理页面编辑发布新的新闻信息,也可以对友情链接信息进行更新和删除。

友情链接发布后,用户可以查询搜索自己所需的友情链接信息。

3.4数据库设计

根据正能量新闻发布系统,合理设置数据库

21

湖南商务职业技术学院毕业设计

3.4.1设计原则

1.一对一原则

2.一对多原则

3.多对多原则

3.4.2概念设计

根据正能量新闻发布系统数据进行分析,其E-R图如下图3-7所示:

图3-7正能量新闻发布系统E-R图

3.4.3逻辑设计

针对ER模型,通过数据实体属性、实体间关系的分析,建立起了本系统的

关系模式,具体转化后的关系模式如下:

Fenlei表(id、tit1e、addtime)

1j表(id、mc、dz)

fz__admin表(id、username、password、creattigngf1ag、isuse、1ogintimes、

quanxian)

fz_news表(id、title、fen1ei、content、addtime、adder、visit、gjz

member表(id、username、password、type、regtime、ifuse、logintim

es、lasttime、1astip)

22

湖南商务职业技术学院毕业设计

pl表(id、nid、content、member、addtime)

3.4.4数据字典

fz_news表的表结构如表3-5所示,该表主要用于保存网上新闻的基本信息,

主要字段为id,title,fenlei,content,addtiome,adder,visit,gjz。

表3-5fz_news表表结构

p1表的表结构如表3-6所示,该表主要用于存储用户对新闻的评论信息,

主要字段为id,nid,context,member,addtime.

表3-6pl表表结构

admin表的表结构如表3-7所示,该表主要用于保护用户的基本信息,主要

字段为id,username,password,f1ag,creattime,isuse,logintimes,quanxian。

表3-7admin表表结构

fenlei表的表结构如表3-8所示,该表主要用于记录标题的基本信息,主

要字段为id,title,addtime.

表3-8fenlei表表结构

23

湖南商务职业技术学院毕业设计

1i表的表结构如表3-9所示,该表主要用于友情链接信息,主要字段为id

,mc,dz.

表3-9li表表结构

member表的表结构如表3-10所示,该表主要用于用户的登录信息,主要字

段为id,username,password,type,regtime,ifuse,1ogintimes,Lastti

表3-10menber表表结构

4系统详细设计

通过表结构设计,对系统层层解析,实现正能量新闻发布系统各个功能

4.1用户管理功能模块设计

4.1.1用户管理功能模块说明

登录正能量新闻发布系统,对其用户进行管理

4.1.2用户管理功能模块详细设计

通过需求分析和概要设计对各子功能进行分析与设计,得到正能量新闻发

布用户管理功能模块静态结构类图,如图4-1所示。

24

湖南商务职业技术学院毕业设计

图4-1用户管理功能类图

针对类图进行进一步细化分析,得到该子功能模块相关类及方法描述表,

如下表4-1所示。

表4-1用户管理功能模块相关类及方法描述表

类名InsertNewS

描述MAVC模式下的层次类,接收前后端数据,跳转页面

属性Private

继承servlet类实现sopost方法,并进行ajax实现前后

方法

端连接

4.2新闻管理功能模块设计

4.2.1新闻管理功能模块说明

管理员、用户对新闻进行浏览、发布、修改、删除等操作

4.2.2新闻管理模块细设计

通过分析,得到与新闻管理功能模块静态结构类图,如图4-2示。

图4-2新闻管理功能模块静态结构类图

针对类图进行进一步细化分析,得到该子功能模块相关类及方法描述表,

如下表4-2示。

表4-2新闻管理功能模块相关类及方法描述表

25

湖南商务职业技术学院毕业设计

类名Updatanews

Mvc模式下的controllor层次类,作用包含前后段数据的

描述传输接收,以及完成页面的跳转轮播等等。该类在这里主

要用于接收前端提交的新闻信息,并进行增删改查操作

属性Private

方法dget与dopost

4.3公告管理模块设计

公告管理模块说明

管理员、用户对公告进行增删改查操作。

4.3.1公告管理功能模块详细设计

通过分析,得到公告管理模块静态结构类图,如图4-3示。

图4-3公告管理模块静态结构类图

针对类图进行进一步细化分析,得到该子功能模块相关类及方法描述表,

如下表4-3示。

表4-3公告管理功能模块相关类及方法描述表

类名Insertmessage

Mvc模式下的controllor层次类,作用包含前后段数据的

描述传输接收,以及完成页面的跳转轮播等等。该类在这里主

要用于接收前端提交的公告信息,并进行增删改查操作

属性Private

方法dget与dopost

4.4友情链接管理功能模块设计

4.4.1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论