新闻发布系统概要设计说明书.docx

上传人:b****1 文档编号:1318364 上传时间:2023-04-30 格式:DOCX 页数:14 大小:62.91KB
下载 相关 举报
新闻发布系统概要设计说明书.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

新闻发布系统概要设计说明书

新闻发布系统

 

信息技术学院07级软件工程

071164004王双燕071164007李智娟

071164009闫亚培071164014王金焕

071164017韩九明071164019马进杰

1引言2

1.1编写目的2

1.2背景2

1.3定义2

1.4参考资料2

2总体设计2

2.1需求规定2

2.2运行环境2

2.3基本设计概念和处理流程3

2.4结构3

2.5功能器求与程序的关系3

2.6人工处理过程3

2.7尚未问决的问题3

3接口设计3

3.1用户接口3

3.2外部接口3

3.3内部接口4

4运行设计4

4.1运行模块组合4

4.2运行控制4

4.3运行时间4

5系统数据结构设计4

5.1逻辑结构设计要点4

5.2物理结构设计要点4

5.3数据结构与程序的关系4

6系统出错处理设计5

6.1出错信息5

6.2补救措施5

6.3系统维护设计5

概要设计说明书

1引言

1.1编写目的

现在的世界蕴涵着相当大的信息量,每天的信息搜集,发布和更新都需要投入很大的人力物力。

在网络发展的新时代,越来越多的信息在网上发布,新闻最为信息的一个重要主题也不例外。

这么大的信息量,如果单纯用静态网页一个一个地制作,不仅耗费人力物力,而且新闻本身的时效性也难以发挥出来。

所以动态新闻发布及管理系统的产生顺应当前形势的发展,不仅节省人力物力,而且更加体现了新闻本身的时效性。

网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。

1.2背景

本软件系统叫新闻发布系统,系统开发的总体任务是实现新闻的自动发布,新闻和用户信息的管理,栏目管理。

新闻发布系统是针对我们平时在阅读新闻的不便之处而提出的。

阅读新闻用户不是主动的,不能发布自己的作品。

用户可管理的主要功能为新闻浏览,查看新闻,查询新闻以及对其新闻的评价。

管理者可管理的主要功能有管理员登录,维护系统信息,维护一级栏目信息,维护二级栏目信息以及其下的新闻信息。

1.3参考资料

用到的参考资料:

a.校园新闻发布系统需求说明书

b.JSP网站开发详解电子工业出版社

c.新闻发布系统的设计与实现发表于2008年9月15号

d.UML系统建模与分析设计机械工业出版社

2总体设计

2.1需求规定

本系统的主要功能是实现信息的发布和管理,涉及到前台用户对新闻信息的浏览和后台新闻的管理。

在前台的新闻浏览模块里,一般需要对新闻进行分门别类展示,并需要通过栏目导航进入特定的新闻信息模块。

如有国际新闻,国内新闻,体育新闻,社会新闻等等。

在后台的管理方面。

需要由合法的管理者来管理新闻的发布、修改、删除等,那么系统就需要一个管理者的登录、注销的模块。

从新闻管理大体来看,系统实际分为,新闻管理栏目、新闻内容管理及模块管理。

为了保证新闻浏览的方便,我们还需要对新闻进行分类,需要相应的栏目来展示新闻。

如在体育新闻里有可以分为足球新闻和篮球新闻等等。

新闻发布系统一般具有上面所述的基本功能,新闻的发布及管理是新闻发布系统的核心,其他模块的管理及品论管理等属于新闻发布系统的加强功能。

模块

分模块

模块功能

 

 

管理员登录

身份确认

分类管理

添加目录

修改目录

删除目录

添加新闻

修改新闻

删除新闻

文件上传

新闻首页

推荐新闻

新闻详情

会员注册

表2.1

2.2运行环境

2.2.1软硬件支持

a.硬件要求:

  CPU的型号:

AMDAnthon(tm)64*2DualCoreCPU4400+

  内存:

64MB或者以上

  硬盘:

100M或者以上

数据库环境:

SQLServer2000

服务器环境:

WindowsXPApacheTomcat

b.输入设备有鼠标,键盘,视频摄像头;输出设备有显示器,音箱;处于联机状态

2.2.2开发平台

a.所用的操作系统为WindowsXP

b.系统页面制作软件:

Dreamweaver8

c.图片编辑工具:

Firework2004

d.编译程序软件:

myeclipse,jdk1_5_0_14,mysql数据库

e.测试支持软件:

ApacheTomcat

2.3基本设计概念和处理流程

本系统主要的处理流程图如下图所示:

2.4结构

(1)后台管理模块

本子系统主要用于实现管理员登陆,分类管理和新闻管理3个子系统,也是本系统的关键部分

1管理员登陆:

本模块是系统用于管理员登陆系统,对系统进行维护和管理,要输入帐号和密码才能进入系统.

2分类管理:

该子模块包含目录的添加,修改和删除三个部分.

3新闻管理:

该子模块包含新闻的添加,修改和删除以及文件上传四个部分.

(2)前台阅读模块

该模块主要是和用户的交互界面,该模块分为新闻首页,搜索新闻,新闻详情和会员注册4个子模块.

1新闻首页:

用户可以看到所有新闻的大概情况.

2搜索新闻:

将比较新的新闻和比较重要的新闻推荐给用户.

3新闻详情:

将每条新闻的详细情况告知用户.

4会员注册:

会员注册后可发布新闻..

2.5功能器求与程序的关系

功能需求与程序的关系如表2.1所示。

表2.1功能需求与程序的关系

功能需求

程序层次结构

管理员登陆

图3

添加目录

图3

修改目录

图3

删除目录

图3

添加新闻

图1

修改新闻

图1

删除新闻

图1

新闻首页

图2

搜索新闻

图2

新闻详情

图2

会员注册

图2

后台登录

图2

2.6人工处理过程

暂时没有。

2.7尚未问决的问题

本系统中多级目录的存储和实现以及图片和附件上传功能问题还未解决。

3接口设计

3.1用户接口

本新闻发布系统采用图形用户接口,以鼠标和键盘为用户接口,信息从用户工作站输入(也可以通过其他一些自动的方式获得,比如文档模版word/excel,E-mail等);信息中心集中存储和管理各类信息。

授权用户可以访问或订阅信息中心的信息(结合手机短信平台),各种信息源的数据通过“信息采集系统”进入信息中心。

3.2外部接口

系统提供基于MYSQLServer的数据导入和导出功能,方便用户与操作员的数据交换。

JSP页面主要实现对管理界面的显示和解释.

3.3内部接口

中间层组件实现对数据库的操作和前台页面的生成工作,数据库服务器主要对系统提高数据服务。

中间层组件主要封装了对数据库的查询、修改、删除以及页面生成工作,实现了本系统的全部中间业务逻辑.本新闻发布系统根据后台管理员设置的栏目和绑定的模板自动生成前台新闻主页、栏目浏览页面和新闻浏览页面,同时后台提供了栏目、模板、新闻的编辑、修改、和删除功能,完成了新闻发布系统的所有功能.

4运行设计

4.1运行模块组合

模块1:

管理员登陆模块

运行所历经的模块以及主要的功能:

管理员登陆模块为独立模块,其主要功能是增加、删除、锁定账号,修改当前管理员的登录密码.

模块2:

分类管理模块

运行所历经的模块以及主要的功能:

添加目录:

|

修改目录:

>系统管理员可以动态定义、修改栏目。

删除目录:

|

模块3:

新闻管理模块

运行所历经的模块以及主要的功能:

添加新闻:

主要是用于发布新闻

修改新闻:

主要是用于编辑新闻

删除新闻:

主要是用于编辑新闻

模块4:

前台管理模块

运行所历经的模块以及主要的功能:

新闻首页:

|

搜索新闻:

|

新闻详情:

>主要是用于与用户之间的互动,以及用户对本系统的意见.

会员注册:

|

4.2运行控制

本系统栏目管理->新闻管理->模板管理->生成HTML页面形成一个完整的新闻发布过程,主要通过相关类实现了数据库的管理和静态文件的生成操作。

后台管理员通过登录验证获得后台管理权限,可以通过:

设置栏目->添加新闻->添加模板->绑定模板->生成文件等一系列的系统业务来完成一个新闻系统的设置和新闻的发布.

4.3运行时间

本系统模块分为后台管理模块和前台阅读模块.其中后台管理模块又分为3个子模块,分别为管理员登入模块,分类管理模块,新闻管理模块.前台阅读模块又分为4个子模块,分别为新闻首页模块,搜索新闻模块,新闻详情模块,会员注册模块.其中在分类管理模块中又分为添加目录,修改目录,删除目录.在新闻管理模块又分为添加新闻,修改新闻,删除新闻,文件上传.各模块合理占用资源.

5系统数据结构设计

5.1逻辑结构设计要点

经过对数据库的需求分析,了解了系统的存储结构需求后,根据数据建摸的结果,我们可以得出4个表结构,即admin,column1,column2,news.

共有以下表格:

 

表编号

表名称

TBL001

Admin

TBL002

column1

TBL003

column2

TBL004

news

各表详细描述:

表编号:

TBL001表名称:

admin

名称

关键字

类型

长度

备注

Id

P

Int

username

varchar

20

password

varchar

20

type

int

管理员状态:

0表示系统管理员;1表示一级栏目管理员;2表示二级栏目管理员

表编号:

TBL002表名称:

column1

名称

关键字

类型

长度

备注

Id

P

Int

一级栏目编号

name

varchar

20

一级栏目名称

description

text

100

一级栏目说明

表编号:

TBL003表名称:

column2

名称

关键字

类型

长度

备注

Id

P

Int

二级栏目编号

name

varchar

20

二级栏目名称

description

text

100

二级栏目说明

Column1_id

int

所属一级栏目编号

表编号:

TBL004表名称:

news

名称

关键字

类型

长度

备注

id

P

Int

新闻编号

title

varchar

50

content

longtext

Time

date

column2_id

int

count

int

status

int

5.2物理结构设计要点

本小组的新闻发布系统中的所有数据结构中的所有数据项都存储在mysql数据库中。

栏目分类表是为了存储新闻分类栏目而设计的,栏目一般有多级栏目存在,在此系统中用的存储方式是使用结点编码的方式存取具有多级父子关系的树状栏目。

新闻内容表存储新闻的详细内容,其中column1,column2取决于表中的栏目内容;看新闻次数字段默认值为0;news存储新闻内容。

用户表中的密码对外是保密的。

5.3数据结构与程序的关系

说明各个数据结构与访问这些数据结构的形式:

如下表所示

程序实现的功能模块

涉及的主要表结构

新闻栏目模块

column1,column2

新闻基本模块

news

数据导入导出模块

Admin,column1,column2,news

查询统计模块

news

用户管理模块

admin

6系统出错处理设计

6.1出错信息

任何一个系统的开发都应充分考虑各种系统错误,避免造成系统不一致或损坏,因此在本系统中采用出错提示框形式为用户提示出错信息;另外对一些关键性操作如后台系统管理员登入时,输入密码也采用了确认机制.

系统应对以下错误做出正确处理:

1.无法与数据库连接时,若不能够正确连接,则应做出正确处理。

2.系统管理员忘记登入密码,则应做出正确处理。

3.系统原始数据丢失.

6.2补救措施

①提示数据库无法连接信息。

②提示密码出错,请输入正确密码,如忘记密码,请点击忘记密码,并进行密码修改.

③当系统原始数据丢失时,将启用副本的建立和启动技术,本系统将周期性地把硬盘信息记录到移动硬盘上去;

本系统的降效技术是手工操作和数据的人工记录;

本系统采用的恢复再启动技术是从故障点恢复执行,这样节省了时间,提高了效率,若使软件从头开始重新运行,必然造成用户等待.系统再启动以后会对故障点以前的内容进行检查,如无出错,系统将继续执行.

6.3系统维护设计

为了系统维护的方便,在本新闻发布系统程序内部设计中,安排了用于系统检查和维护的检测点和系统维护模块,系统维护模块应包括对系统进行全面检查,系统出错处理.系统优化等一系列小模块.

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

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

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

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