新闻发布系统的设计与实现论文定稿Word文件下载.docx
- 文档编号:8078164
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:36
- 大小:1.18MB
新闻发布系统的设计与实现论文定稿Word文件下载.docx
《新闻发布系统的设计与实现论文定稿Word文件下载.docx》由会员分享,可在线阅读,更多相关《新闻发布系统的设计与实现论文定稿Word文件下载.docx(36页珍藏版)》请在冰点文库上搜索。
纣忧蔣氳頑莶驅藥悯骛。
1.3研究内容及解决方案
系统主要实现用户对新闻的浏览和评论功能及管理员对用户和新闻的管理功能,包括浏览新闻,欣赏影音,上传文件,查看点击,发布留言,发布信息,管理新闻,管理用户等。
系统采用B/S模式,以VS2005作为开发平台,SQLServer2005作为数据库,IIS5.0作为Web服务器进行开发。
颖刍莖蛺饽亿顿裊赔泷。
2需求分析
2.1系统概述
系统分为前台和后台两部分。
前台实现的功能包括:
登陆注册功能、用户发帖功能、用户上传功能、用户留言功能、新闻阅读功能、新闻搜索功能、影音欣赏功能、人气统计功能等。
后台实现的功能包括:
管理新闻、管理帖子、管理用户、安全退出等。
濫驂膽閉驟羥闈詔寢賻。
2.2初始功能提取
2.2.1场景描述
系统模块按使用者来分,分为管理员、用户。
不同身份的人,能通过输入用户名、输入密码登录到系统。
本系统场景描述,如表2.1所示:
銚銻縵哜鳗鸿锓謎諏涼。
表2.1场景描述
角色
场景描述
管理员
管理员输入账号、密码,点击登录,进入此系统的管理界面。
管理员可以发布新闻,管理新闻,发布帖子,管理帖子,管理用户。
用户
用户输入账号、密码,点击登录,进入此系统的浏览界面。
用户可以浏览新闻,欣赏影音,查看点击,上传文件,发布留言,发布帖子。
2.2.2系统模块划分
系统分为两个模块进行设计与开发:
1)用户模块:
用户可以登录,浏览新闻,欣赏影音,查看点击,上传文件,发布留言,发布帖子。
2)管理员模块:
管理员可以登录,发布新闻,管理新闻,发布帖子,管理帖子,管理用户。
2.3功能需求分析
用例规约是配合用例图使用的,它是来说明用例图中某个用例的,通过用例规约的描述,可以清楚地表示用例的过程。
管理员的功能包括:
登录,发布新闻,管理新闻,发布帖子,管理帖子,管理用户。
用户的功能包括:
登录,浏览新闻,欣赏影音,查看点击,上传文件,发布留言,发布帖子。
管理员用例图如图2.1所示,用户用例图如图2.2所示。
挤貼綬电麥结鈺贖哓类。
图2.1管理员用例图
图2.2用户用例图
新闻发布系统的用例表如表2.2至表2.12所示。
系统的主要功能包括:
登录、发布新闻、管理新闻、发布帖子、管理帖子、管理用户、浏览新闻、欣赏影音、查看点击、上传文件、发布留言等。
赔荊紳谘侖驟辽輩袜錈。
表2.2登录用例表
用例名称:
登录
角色:
所有类型的用户(管理员,用户)
用例说明:
此例的主要功能是实现用户登录
前置条件:
进入登录界面
后置条件:
进入角色对应的界面
基本事件流:
1.成员点击进入登陆界面。
2.输入账户密码进行验证。
3.验证账号密码是否合法。
4.合法则进入相关界面,否则返回错误信息。
备选事件流:
无
:
表2.3发布新闻用例表
发布新闻
此例的主要功能是实现管理员发布新闻
进入管理界面
1.管理员进入管理界面。
2.管理员进入发布新闻界面。
3.管理员发布新闻。
4.在界面显示发布成功。
表2.4管理新闻用例表
管理新闻
此例的主要功能是实现管理员管理新闻
2.管理员进入管理新闻界面。
3.管理员管理新闻。
4.在界面显示管理后的信息。
表2.5发布帖子用例表
发布帖子
此例的主要功能是实现用户和管理员发布帖子
管理员进入管理界面,或用户进入主界面
1.管理员进入管理界面,或用户进入主界面。
2.管理员或用户发布帖子。
3.在界面显示发布成功。
表2.6管理帖子用例表
管理帖子
此例的主要功能是实现管理员管理帖子
1.管理员进入管理界面。
2.管理员进入管理帖子界面。
3.管理员管理帖子。
4.在界面显示管理后的信息。
表2.7管理用户用例表
管理用户
此例的主要功能是实现管理员管理用户
2.管理员进入管理用户界面。
3.管理员管理用户。
表2.8浏览新闻用例表
浏览新闻
此例的主要功能是实现用户浏览新闻
进入主界面
进入精品新闻界面
1.用户进入主界面。
2.用户进入精品新闻界面。
3.在界面显示新闻的信息。
表2.9欣赏影音用例表
欣赏影音
此例的主要功能是实现用户欣赏影音。
进入欣赏影音界面
2.用户进入欣赏影音界面。
3.在界面显示影音信息。
表2.10查看点击用例表
查看点击
此例的主要功能是实现用户查看点击
进入查看点击界面
2.用户进入查看点击界面。
3.在界面显示点击信息。
表2.11上传文件用例表
上传文件
此例的主要功能是实现用户上传文件
2.用户进入上传文件界面。
3.用户上传文件。
4.在界面显示上传成功。
表2.12发布留言用例表
发布留言
此例的主要功能是实现用户发布留言
2.用户进入留言界面。
3.用户发布留言。
2.4功能需求点列表
系统的功能需求点列表如表2.13所示:
表2.13功能需求点列表
序号
功能名称
使用人
功能描述
输入内容
输出内容
1
用户,管理员
登录系统
用户名,密码
登录成功
2
发布一些新闻
新闻信息
发布成功
3
对已有新闻进行更新、删除操作
新信息
4
发布一些帖子
帖子信息
5
对已有帖子进行更新、删除操作
6
对已有用户进行删除、添加操作
7
浏览一些新闻
8
欣赏一些影音
影音信息
9
查看各个版块的点击量
各个版块的点击量
10
上传一些文件
要上传的文件
上传成功
11
发布一些留言
留言信息
2.5性能需求点列表
系统的性能需求点列表如表2.14所示:
表2.14性能需求点列表
编号
性能名称
使用部门
使用岗位
性能描述
响应时间
所有
操作人员
系统对操作的反应时间
操作内容
操作结果
更新处理时间
系统数据的更新时间
要更新的数据
更新完的最新数据信息
数据转换传送时间
数据转换和传送所用时间
要转换和发送的内容
转换和发送成功
信息交换时间
为完成操作进行信息交换的时间
交换内容
交换得到的新的信息
2.6环境需求
2.6.1硬件环境
CPU:
建议酷睿i5以上.
浏览器:
建议IE7以上版本。
显示器:
分辨率应至少支持1280×
800。
2.6.2软件环境
本系统在WindowsXP及C#、ASP、SQLSERVER中实现,使用IIS服务器。
2.6.3时间要求
无论是客户端和管理端,当用户登录,进行任何操作的时候反应的时间在5秒以内,避免出现长时间等待甚至无响应。
系统应能监测出各种非正常情况,如无法连接数据库服务器等,避免出现长时间等待甚至无响应。
塤礙籟馐决穩賽釙冊庫。
3系统设计
3.1系统功能结构分析
前台结构图如图3.1所示,后台结构图如图3.2所示。
裊樣祕廬廂颤谚鍘羋蔺。
视频欣赏
仓嫗盤紲嘱珑詁鍬齊驁。
图3.1前台结构图
删除用户
绽萬璉轆娛閬蛏鬮绾瀧。
图3.2后台结构图
3.3系统流程分析
新闻发布系统的系统流程描述如下:
1)用户和管理员先进入网站首页。
2)如果未注册,先进行注册。
3)输入账号密码,进行登录。
4)系统判断是用户还是管理员。
5)如果是用户则跳转至前台界面,浏览新闻、欣赏影音、上传文件、查看点击、留言、发帖。
6)如果是管理员则跳转至后台界面,管理新闻、帖子、用户。
具体的系统流程图如图3.3所示:
浏览新闻、欣赏影音、上传文件、查看点击、留言、发帖
骁顾燁鶚巯瀆蕪領鲡赙。
图3.3系统流程图
3.4数据库设计
3.4.1数据库E-R图
E-R图显示了新闻发布系统中各个实体、属性和联系的方法。
例如新闻中有新闻编号、主题、链接文件、发布日期等字段,管理员中有管理员姓名、管理员密码、性别,登录时间等字段,还有其他的实体如留言板、帖子等。
系统主要实体及其属性图如图3.4-3.8所示,实体及其联系图如图3.9所示:
瑣钋濺暧惲锟缟馭篩凉。
登录时间
图3.4管理员实体及其属性图
作者
图3.5新闻实体及其属性图
发布者
图3.6帖子实体及其属性图
留言者
图3.7留言实体及其属性图
图3.8用户实体及其属性图
n
图3.9实体及其联系图
3.4.2数据库结构设计
根据设计好的E-R图在数据库中创建各表,系统数据库中各表的结构如下:
1)adminlogin(管理员信息表)
表adminlogin用于保存所有管理员信息,包含:
管理员姓名、管理员密码、性别、登录时间,该表的结构如表3.1所示。
鎦诗涇艳损楼紲鯗餳類。
表3.1管理员信息表(adminlogin)
字段名
数据类型
大小
是否主键
是否允许为空
字段描述
adminname
nvarchar
30
是
否
管理员账号
adminpwd
varchar
20
管理员密码
sex
nchar
性别
logintime
datetime
2)article(新闻信息表)
表article用于保存所有新闻信息,包含:
新闻编号、主题、链接文件、发布日期、作者,该表的结构如表3.2所示。
栉缏歐锄棗鈕种鵑瑶锬。
表3.2新闻信息表(article)
id
int
新闻编号
主题
50
新闻主题
链接文件
发布日期
3)mainforum(帖子信息表)
表mainforum用于保存所有帖子信息,包含:
帖子编号、主题、发布者、发布日期、内容、浏览次数,该表的结构如表3.3所示。
辔烨棟剛殓攬瑤丽阄应。
表3.3帖子信息表(mainforum)
帖子编号
帖子主题
内容
text
帖子内容
浏览次数
4)message(留言信息表)
表message用于保存所有留言信息,包含:
留言编号、留言者、用户IP、留言时间、留言内容,该表的结构如表3.4所示。
峴扬斕滾澗辐滠兴渙藺。
表3.4留言信息表(message)
是
留言编号
留言者
userip
char
用户IP
留言时间
留言内容
5)userlogin(用户信息表)
表userlogin用于保存所有用户信息,包含:
用户姓名、用户密码、性别、登录时间,该表的结构如表3.5所示。
詩叁撻訥烬忧毀厉鋨骜。
表3.5用户信息表(userlogin)
username
用户账号
userpwd
用户密码
4系统界面设计及实现
4.1登录界面
在登录界面用户和管理员输入用户名和密码后点击登录按钮,系统验证成功则可进入相应的界面,如果不成功,则给出错误提示,同时在登录界面上会显示用户信息和时间信息,登录界面如图4.1所示:
则鯤愜韋瘓賈晖园栋泷。
图4.1登录界面
4.2注册界面
在登录界面上用户通过点击注册按钮进入注册界面,在注册界面上用户可以注册相应的信息,然后即可登录系统。
注册界面如图4.2所示:
胀鏝彈奥秘孫戶孪钇賻。
图4.2注册界面
4.3前台主界面
用户在登录界面登录成功后进入前台主界面,在前台主界面中显示了前台的主要功能模块和用户的登录信息。
前台主界面如图4.3所示:
鳃躋峽祷紉诵帮废掃減。
图4.3前台主界面
4.4精选新闻界面
在前台主界面用户通过点击精选新闻链接进入精选新闻界面,在精选新闻界面用户可以阅读新闻,搜索新闻。
精选新闻界面如图4.4所示:
稟虛嬪赈维哜妝扩踴粜。
图4.4精选新闻界面
4.5文件上传界面
在前台主界面用户通过点击文件上传链接进入文件上传界面,在文件上传界面用户可以点击浏览按钮上传文件。
文件上传界面如图4.5所示:
陽簍埡鲑罷規呜旧岿錟。
图4.5文件上传界面
4.6影音欣赏界面
在前台主界面用户通过点击影音欣赏链接进入影音欣赏界面,在影音欣赏界面用户可以点击相应的链接欣赏音频视频文件。
影音欣赏界面如图4.6所示:
沩氣嘮戇苌鑿鑿槠谔應。
图4.6影音欣赏界面
4.7人气指数界面
在前台主界面用户通过点击人气指数链接进入人气指数界面,在人气指数界面用户可以看到各个界面的点击率。
人气指数界面如图4.7所示:
钡嵐縣緱虜荣产涛團蔺。
图4.7人气指数界面
4.8留言界面
在前台主界面用户通过点击用户留言链接进入留言界面,在留言界面用户可以发表留言,查看留言。
相应的界面如图4.8、图4.9所示:
懨俠劑鈍触乐鹇烬觶騮。
图4.8用户留言界面
图4.9查看留言界面
4.9交流论坛界面
在前台主界面用户通过点击交流论坛链接进入交流论坛界面,在交流论坛界面用户可以查看帖子,发表帖子,修改帖子,回复帖子,修改回复。
相应的界面如图4.10,图4.11,图4.12,图4.13,图4.14,图4.15所示:
謾饱兗争詣繚鮐癞别瀘。
图4.10查看帖子界面
图4.11查看帖子界面
图4.12发布帖子界面
图4.13修改帖子界面
图4.14回复帖子界面
图4.15修改回复界面
4.10后台主界面
管理员在登录界面登录成功后进入后台主界面,在后台主界面中显示了后台的主要功能模块,如图4.16所示:
图4.16后台主界面
4.11新闻发布界面
在后台主界面管理员通过点击新闻发布链接进入新闻发布界面,在新闻发布界面管理员可以发布新闻。
新闻发布界面如图4.17所示:
呙铉們欤谦鸪饺竞荡赚。
图4.17新闻发布界面
4.12新闻管理界面
在后台主界面管理员通过点击新闻管理链接进入新闻管理界面,在新闻管理界面管理员可以编辑、删除新闻。
新闻管理界面如图4.18所示:
莹谐龌蕲賞组靄绉嚴减。
图4.18新闻管理界面
4.13帖子发布界面
在后台主界面管理员通过点击帖子发布链接进入帖子发布界面,在帖子发布界面管理员可以发布帖子。
帖子发布界面如图4.19所示:
麸肃鹏镟轿騍镣缚縟糶。
图4.19帖子发布界面
4.14帖子管理界面
在后台主界面管理员通过点击帖子管理链接进入帖子管理界面,在帖子管理界面管理员可以编辑、删除帖子。
帖子管理界面如图4.20所示:
納畴鳗吶鄖禎銣腻鰲锬。
图4.20帖子管理界面
4.15用户管理界面
在后台主界面管理员通过点击用户管理链接进入用户管理界面,在用户管理界面管理员可以添加、删除用户。
用户管理界面如图4.21所示:
風撵鲔貓铁频钙蓟纠庙。
图4.21用户管理界面
5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新闻 发布 系统 设计 实现 论文 定稿