新闻发布系统需求分析详细设计.docx

上传人:b****5 文档编号:14890774 上传时间:2023-06-28 格式:DOCX 页数:14 大小:169.45KB
下载 相关 举报
新闻发布系统需求分析详细设计.docx_第1页
第1页 / 共14页
新闻发布系统需求分析详细设计.docx_第2页
第2页 / 共14页
新闻发布系统需求分析详细设计.docx_第3页
第3页 / 共14页
新闻发布系统需求分析详细设计.docx_第4页
第4页 / 共14页
新闻发布系统需求分析详细设计.docx_第5页
第5页 / 共14页
新闻发布系统需求分析详细设计.docx_第6页
第6页 / 共14页
新闻发布系统需求分析详细设计.docx_第7页
第7页 / 共14页
新闻发布系统需求分析详细设计.docx_第8页
第8页 / 共14页
新闻发布系统需求分析详细设计.docx_第9页
第9页 / 共14页
新闻发布系统需求分析详细设计.docx_第10页
第10页 / 共14页
新闻发布系统需求分析详细设计.docx_第11页
第11页 / 共14页
新闻发布系统需求分析详细设计.docx_第12页
第12页 / 共14页
新闻发布系统需求分析详细设计.docx_第13页
第13页 / 共14页
新闻发布系统需求分析详细设计.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

新闻发布系统需求分析详细设计.docx

《新闻发布系统需求分析详细设计.docx》由会员分享,可在线阅读,更多相关《新闻发布系统需求分析详细设计.docx(14页珍藏版)》请在冰点文库上搜索。

新闻发布系统需求分析详细设计.docx

新闻发布系统需求分析详细设计

1.需求分析

1.1系统功能需求

为了能够发布新闻,通常要建立一套数据库系统,把用户的新闻信息,个人帐号,以及其他个人资料信息保存记录下来.而最终系统要操作方便,让所有来访者都能够使用。

功能主要包括用户对各个模块的需求.

1.前台功能

游客浏览信息

用户注册:

发布新闻,修改个人信息,修改个人密码

2.后台功能

新闻管理功能:

浏览新闻,删除新闻,修改新闻

帐号管理功能:

查看帐号信息,修改帐户信息,删除帐户信息,修改帐户权限

1。

2系统软硬件需求

操作系统系统需要WIN2000以及以上系统支持,本系统需要配置TOMCAT5.0以及以上版本的支持服务软件.

本程序开发所用的是Myeclipse7.0应用开发软件+Mysql6。

0数据库所开发完成,所以如需要对程序和里面的核心代码进行修改或者重建需要使用7。

0以及以上版本的开发软件对其进行在开发和使调,否则将产生不可预知的错误,或者调试不能通过而导致出错和一系列错误。

1.硬件环境:

普通个人电脑

2.操作系统:

WINDOWS2000以及以上版本操作系统

3.数据库系统:

采用MYSQL6.0

4.WEB服务器:

TOMCAT6。

0以上

5.JAVA运行环境:

采用JR1.5以上版本

6.客户端:

IE4。

0,遨游等

2. 概要设计

2。

1 系统概述

本系统是实时在线的新闻发布系统,因此应该构建在INTELNET网络上,通过上网的方式随时使用。

我们在这里使用J2EE开发互联网程序来实现功能是比较方便的,同时可以利用JSP技术来编写本系统。

2。

2系统总体结构图

在线新闻发布系统,需要建立一套数据库系统,以及后台可简单操作的系统来进行对各种信息的操作.从实际用途的角度出发,系统的总体功能进行大致的规划为前台功能和后台管理,如图2.2所示。

 

图2。

2系统总体结构图

2。

3系统结构设计

在线新闻发布系统是一个基于B/S架构的系统。

系统的用户在客户端通过IE浏览器来访问新闻发布系统。

为了保证系统的安全性和稳定性,下面是这个系统的模型图。

图2。

3为新闻发布系统的结构设计图.

图2。

3 新闻发布系统设计结构图

2。

4前台系统功能设计

前台系统的功能主要是由几个不同的模块共同完成来实现的,功能比较简单,也容易实现,便于操作,如图2. 4所示。

图2.4前台系统设计图

2。

5登录模块设计

用户在使用登录模块的过程中,需要根据身份来进行登录,并且选择管理员或者普通用户登录,系统将通过选择进行处理,然后进入到相应的界面中去。

管理员进入后可以进行添加删除等一系列的权限操作,普通用户进入后可以使用新闻发布系统的发布新闻以及修改个人信息等一系列的操作。

如果发现无正确的用户信息,系统将会给出提示,并且重新返回登录页面,如下图2.5。

 

图2.5登录模块示意图

2。

6后台系统设计

后台系统的功能主要涉及到管理员的权限,能具体的对用户和新闻信息等一系列信息的删除、添加、修改等功能.如下图所示.

图2。

6后台系统设计图

3.详细设计

3。

1 数据表设计

由于本系统需要保存用户发布的新闻,以及用户个人信息,所有要使用到数据库来保存各种所有的数据,所以本系统操作MYSQL6。

0来保存数据.

本系统一共需要4张数据库表来存储数据,数据库名为:

news

1.表名为:

account里面主要是放置用户名,密码和权限如表3.1—1

名称

类型

默认值

属性

id

Char(10)

No

Null

unique

pw

Char(10)

No

Null

level

Char(10)

yes

表3.1-1

2。

表名为:

admin 里面主要存放管理员密码和用名如表3。

1-2

名称

类型

默认值

属性

id

Char(10)

No

Null

unique

pw

Char(10)

No

Null

表3.1—2

3。

表名为:

news里面主要存放新闻的一些信息如表3.1—3

名称

类型

默认值

属性

id

Char(10)

No

Null

unique

title

Char(20)

No

Null

news

Char(255)

Yes

Null

type

Char(10)

Yes

Null

time

Char(15)

Yes

Null

uniquekey

Char(15)

Yes

Null

表3。

1-3

4。

表名为:

user里面主要存放用户的个信息如表3。

1-4

名称

类型

默认值

属性

id

Char(10)

No

Null

unique

idcard

Char(18)

Yes

Null

name

Char(10)

Yes

Null

age

Char

(2)

Yes

Null

addr

Char(255)

Yes

Null

phone

Char(12)

Yes

Null

表3.1—4

3.2登陆验证模块设计

用户将自己的用户名和密码输入相应的文本框并登录,程序文件中的表单把数据提交到sevlet页面。

程序得到sevlet页面的表单提交的数据后,从数据库的表中取出账户和密码与用户输入的登录名和口令完全一致的记录。

如果记录存在,用户将成功的登录到系统中.否则,返回登录页面,并显示错误信息,提醒用户重新登录系统。

登陆验证界面如图3.1—1

图3.2—1登陆界面

登陆流程图如图3.2-2

 

图3.2—2 登陆流程图

3。

3修改密码模块设计

用户将自己的原始和新密码输入相应的文本框并登录,程序文件中的表单把数据提交到sevlet页面.

ﻩ程序得到sevlet页面的表单提交的数据后,从数据库的表中取出账户和密码和新密码与用户输入的登录名和口令完全一致的记录。

如果记录存在而且向隅,则密码想被修改为用户新输入的密码。

否则,返回登录页面,并显示错误信息,提醒用户原始密码错误或者新密码不相等。

修改密码界面如图3。

3—1

图3。

3—1修改密码界面

修改密码流程图图3。

3-2

 

 

图3。

3—2修改密码流程图

3.3发布新闻模块设计

用户将标题,类型和新闻内容输入到页面本文框内,然后把数据传到servlet页面.程序得到sevlet页面的表单提交的数据后,直接通过javabean把数据写入数据库。

发布新闻界面 如图3。

3—1

图3.3-1发布新闻界面

发布新闻流程图如图3.3—2

 

 

图3.3—2发布新闻流程图

3.4修改个人信息模块设计

用户将自己的信息输入相应的文本框并登录,程序文件中的表单把数据提交到sevlet页面.

ﻩ程序得到sevlet页面的表单提交的数据后,直接通过javabean把信息写入数据库

修改个人信息界面 如图3。

4—1

图3.4-1修改个人信息界面

修改个人信息流程图如图3.4—2

 

 图3。

4-2修改个人信息流程图

3。

5修改帐户权限模块设计

用户将帐户信息输入相应的文本框并登录,程序文件中的表单把数据提交到sevlet页面.

ﻩ程序得到sevlet页面的表单提交的数据后,直接通过javabean把信息写入数据库

修改帐户权限界面 如图3.5-1

图3。

5—1修改帐户权限界面

修改帐户权限流程图 如图3.5-2

 

图3。

5—2修改帐户权限流程图

3。

6删除帐户模块设计

管理人员直接通过点帐户后面的X符号就可以直接删除想要删除的帐号了。

删除帐户界面如图3.6-1

图3。

6删除帐户界面

3。

7 删除新闻模块设计

管理人员直接通过点新闻后面的X符号就可以直接删除想要删除的新闻信息了。

删除新闻界面 如图3.7

图3。

7

3.8容错模块设计

每当别人不登陆直接打开其他相应页面的时候就会自动跳转到出错的页面

容错页面的界面 如图3。

81

图3。

8

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2