新闻发布动态网站.docx

上传人:b****6 文档编号:6174759 上传时间:2023-01-04 格式:DOCX 页数:17 大小:106.55KB
下载 相关 举报
新闻发布动态网站.docx_第1页
第1页 / 共17页
新闻发布动态网站.docx_第2页
第2页 / 共17页
新闻发布动态网站.docx_第3页
第3页 / 共17页
新闻发布动态网站.docx_第4页
第4页 / 共17页
新闻发布动态网站.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

新闻发布动态网站.docx

《新闻发布动态网站.docx》由会员分享,可在线阅读,更多相关《新闻发布动态网站.docx(17页珍藏版)》请在冰豆网上搜索。

新闻发布动态网站.docx

新闻发布动态网站

实训项目5:

个人博客系统

第一部分案例描述

案例目的

加强对MVC的理解,加强对jsp、servlet技术的熟练使用。

学习Fckeditor的使用。

案例难度

★★★

案例覆盖技能点

1、使用MVC模型

2、常用数据库操作对象的使用

3、Fckeditor的使用

4、文件的上传下载

推荐案例完成时间

3天

适用课程和对象

Jsp&servlet

第二部分需求和开发环境

使用技术和开发环境

JAVA、jsp、servlet、MyEclipse6.0或以上、JDK5.0或以上

一、案例需求

1.1编写目的

本说明书将全面描述本系统的各种功能、运行环境,使客户和开发者双方对本系统的初始规定有一个共同的理解,使之成为整个开发工作的基础。

1.2背景

本文档适用于小型新闻网站的管理的前台和后台系统

预期读者:

项目开发人员、测试人员等。

1.3定义

前台用户:

读者浏览新闻网站的人员。

网站后台管理人员:

负责新闻类别以及新闻内容的录入工作,对新闻的前台页面的展示进行控制的人员。

1.4参考资料

序号

文档名称

版本号

1

二、系统说明

2.1当前系统

本系统主要包括新闻的前台浏览,评论的发布以及新闻查询等前台功能,以及新闻后台对于新闻类别以及新闻内容的添加,修改等功能的操作。

2.3组织结构图

三、功能要求

3.1功能模块划分

前台管理

新闻管理

热点新闻

头条新闻

新闻查看

新闻搜索

发表评论

后台管理

类别管理

类别添加

类别删除

类别修改

类别分页查看

新闻管理

新闻增加

新闻修改

新闻删除

新闻查看

3.2模块划分

本系统主要是小型新闻管理系统,包括新闻的前台和后台,前台用于方便客户浏览器新近发生的大事,后台给管理人员以及新闻的编辑人员来管理前台网站用的。

下表就是对功能模块的划分:

模块类别

功能

前台管理

新闻管理

热点新闻

头条新闻

新闻查看

新闻搜索

后台管理

类别管理

类别添加

类别删除

类别修改

类别分页查看

新闻管理

新闻增加

新闻修改

新闻删除

表1-2系统模块划分

3.3前台管理

3.3.1热点新闻管理

●功能要求:

显示发表评论最多的10条记录,即为热点新闻

●输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

新闻所属类别

字符

O

军事新闻

2

新闻标题

字符

O

国学大师季羡林在京病逝享年98岁

3

新闻发布日期

字符

O

2009-01-01

表1-1热点新闻输入输出数据

3.3.2头条新闻管理

●功能要求:

显示最近新发布的10条记录,即为头条新闻

●输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

新闻所属类别

字符

O

军事新闻

2

新闻标题

字符

O

国学大师季羡林在京病逝享年98岁

3

新闻发布日期

字符

O

2009-01-01

表1-2头条新闻输入输出数据

3.3.3新闻搜索功能

●功能要求:

根据新闻的标题或者内容模糊匹配符合条件的新闻,例如:

用户可以输入“国学”,选择查询范围为按照标题查询,那么所有标题中含有“国学”俩个字的记录都将分页显示出来。

●输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

查询关键字

字符

I

军事

2

查找范围

数字

I

1为按照标题,2为按照内容

3

新闻发布日期

字符

O

2009-01-01

4

新闻类别

字符

O

军事新闻

5

新闻标题

字符

O

国学大师季羡林在京病逝享年98岁

6

新闻发布日期

字符

O

2009-01-01

7

分页相关信息

字符

O

表1-3新闻搜索输入输出数据

3.3.4新闻查看

●功能要求:

根据新闻的ID查询相应的新闻具体内容

●输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

编号

数字

I

1

2

新闻标题

字符

O

3

新闻内容

字符

O

4

所有评论的作者

字符

O

游客

5

评论的时间

字符

O

2009-01-01

6

评论的内容

字符

O

很好,不错

7

新闻编号

字符

O

表1-3新闻查看输入输出数据

3.3.5评论发表

●功能要求:

游客针对自己喜欢的新闻发表自己的看法,可以自定义昵称

●流程图

●输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

评论内容

数字

I

很好,不错

2

昵称

字符

I

西门吹雪

3

新闻标题

字符

O

4

新闻内容

字符

O

5

所有评论的作者

字符

O

游客

6

评论的时间

字符

O

2009-01-01

7

评论的内容

字符

O

很好,不错

表1-4发表评论输入输出数据

3.4新闻后台

3.4.1类别管理

●新闻类别添加

功能要求:

新闻类别的添加

流程图

输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

类别名称

字符

I

军事论坛

2

类别序号

数字

O

1

3

类别名称

字符

O

4

分页信息

字符

O

表2-1类别添加输入输出数据

●新闻类别修改

功能要求:

新闻类别的修改

流程图

输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

类别ID

数字

I

军事论坛

2

类别编号

数字

O

1

3

类别名称

字符

O

4

类别分页信息

字符

O

表2-2类别修改输入输出数据

●新闻类别删除

功能要求:

新闻类别的删除

输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

类别ID

数字

I

军事论坛

2

类别编号

数字

O

1

3

类别名称

字符

O

4

类别分页信息

字符

O

表2-2类别删除输入输出数据

●新闻类别查看

功能要求:

分页显示所有新闻类别

输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

类别编号

数字

O

1

2

类别名称

字符

O

3

类别分页信息

字符

O

表2-3类别查看输入输出数据

3.4.2新闻管理

●新闻添加

功能要求:

添加新闻

流程图

输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

类别编号

数字

I

2

新闻标题

数字

I

3

新闻内容

字符

I

4

新闻序号

数字

O

5

新闻标题

字符

O

6

新闻发表日期

字符

O

表2-1新闻添加输入输出数据

●新闻修改

功能要求:

新闻类别的修改

输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

新闻编号

数字

I

2

新闻标题

数字

O

3

新闻类别名称

字符

O

4

新闻类别ID

字符

O

5

分页信息

字符

O

表2-2新闻修改输入输出数据

●新闻删除

功能要求:

新闻的删除

输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

新闻ID

数字

I

2

新闻标题

字符

O

3

发布日期

字符

O

4

新闻序号

数字

O

表2-3新闻输入输出数据

●新闻查看

功能要求:

分页显示所有新闻

输入输出数据:

编号

项目

数据类型

I/O

要求

必填/必显

范围

举例

1

新闻编号

数字

O

1

2

新闻标题

字符

O

3

新闻发布日期

字符

O

4

分页信息

字符

O

表2-3新闻查看输入输出数据

3.5用例分析

3.5.1用例汇总

“用例模型”这个词汇我们已经在Learning案例中有所接触和了解,接下来我们就开始对本程序所涉及的用例进行简单的阐述。

下表就是本程序所涉及的用例:

功能

用例名称

概述

新闻后台管理

登录

员工成功登录后才能使用。

类别管理

新闻类别的增删改查

新闻管理

新闻的增删改查

新闻浏览

热点新闻

评论最多的10条新闻查看

头条新闻

最新发布的10条新闻查看

新闻搜索

根据查询条件显示符合条件的新闻

评论发表

对自己喜欢的新闻发表看法

表3-1系统用例汇总表

3.5.2用例描述

在这里我们针对本程序的部分用例进行详细描述,由于篇幅问题,其他用例就不在这里进行详细介绍。

有兴趣的话可以参考给出的示例,完成剩余部分用例的描述,以拓展自己的分析能力。

新闻后台管理用例图

图3-2新闻后台管理用例图

登录

1.0用例名称:

登录

管理员只有成功登录本系统后,才可行使所有职能。

1.1简要说明:

直接使用本系统的员工首先需要成功登录系统,然后系统才能进入相应的功能模块。

1.2事件流:

1.2.1基本流:

1.员工请求登录。

2.系统提供员工登录界面。

3.员工填写员工用户名、密码。

4.浏览器端验证员工填写的内容是否合法(具体要求请参照1.3特殊需求),如果未通过检查,则转向备选流1。

5.内容合法,服务器端验证员工用户名和密码,如果未通过,转向备选流2

6.验证通过,系统显示相应的界面,并始终显示“欢迎XXX部门XXX(姓名)登录”。

1.2.2备选流:

1.2.2.1备选流1:

1.如果客户端检查没有通过,比如没有输入用户名,应提示“用户名不能为空!

”,诸如上面的提示均是有效提示。

2.返回基本流3。

1.2.2.2备选流2:

1.如果员工身份没有通过服务器验证,将返回“员工身份信息有误!

”的消息。

2.返回基本流3。

1.3特殊需求:

1.员工用户名:

必填。

2.密码:

必填,并以掩码“*”显示。

1.4前置条件:

以合法身份登录操作系统。

1.5后置条件:

员工登录成功,显示相应职能界面。

引用3-3用户登录用例描述

新闻前台用例图

图3-4新闻前台用例图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1