ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:1.18MB ,
资源ID:11491345      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11491345.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(新闻发布系统的设计与实现论文定稿.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

新闻发布系统的设计与实现论文定稿.docx

1、新闻发布系统的设计与实现论文定稿毕业设计说明书系 : 计算机科学与软件 专 业: 软件工程 题 目: 新闻发布系统的设计与实现 毕业设计中文摘要新闻发布系统的设计与实现摘要: 随着互联网的飞速发展,网络在日常生活中的应用日益广泛,给人们带来了更加优质的服务。媒体通过网络进行新闻发布,不仅可以更加高效的管理新闻,而且可以更加方便的与用户交流。本文设计了一个基于B/S的新闻发布系统,使新闻发布更具有时效性、准确性和互动性。系统主要实现了用户对新闻的浏览和评论功能及管理员对用户和新闻的管理功能,包括浏览新闻,欣赏影音,上传文件,查看点击,发布留言,发布信息,管理新闻,管理用户等。系统采用 VS 20

2、05作为开发平台,SQL Server 2005作为数据库,IIS 5.0作为Web服务器进行开发。关键字:B/S ASP.net SQL server 2005 新闻发布系统毕业设计外文摘要Title Design and Implementation of News Release System AbstractWith the rapid development of the Internet, the network has been used more increasingly in the daily life, providing a more high-quality serv

3、ice for people. The media releases news through the network, which can not only manage news more efficiently but also be more convenient to communicate with users.The subject designs a news release system based on B/S to release the news more quickly exactly and interactively. The system mainly real

4、izes lots of functions for the users to browse and remark news and the administrator to manage news and users, including browse news, enjoy music, upload files, view hits, release message, release Information, manage news, manage users, etc. The system adopts the VS 2005 as the development platform,

5、 the SQL Server 2005 as the database development and the IIS 5.0 as the Web Server.Keywords:B/S ASP.net SQL server 2005 news release system目 次1 引言1.1 开发背景介绍随着互联网的飞速发展,网络在日常生活中的应用日益广泛。一方面,人们的日常生活离不开网络。网络就像是一个世界的大舞台,囊括了政治、经济、文化等方方面面的内容。人们可以通过网络轻松自由的挑选自己喜欢的内容进行阅读。另一方面,企业的策划与宣传也要与网络相接轨。企业不仅需要从网络得到行业发展的最

6、新的资讯和信息,而且需要将自身的企业文化和产品介绍发布到网上,与用户进行交流和互动,这样才能使企业做出更好的产品,获得更大的市场份额,进而在强者如林的市场竞争之中脱颖而出,稳稳的占据一席之地。所以为了满足日常的需求和企业的发展,建立一个动态的新闻发布系统十分必要。鶼渍螻偉阅劍鲰腎邏蘞。1.2 研究目的与意义本题目标就是设计一个基于B/S的新闻发布系统,为人们提供更优质的服务。一方面, 为人们提供一个广阔的平台。人们可以足不出户便知晓天下大事,可以随心所欲的阅读自己所需的信息,并可以在其中发表自己的观念和看法,和这个世界进行交谈。另一方面,为企业建立一个展示的舞台。企业可以展示其品牌与内涵,在人

7、们的心中留下一个良好的形象;可以展示其产品的信息和特点,供人们了解和选择;还可以收集用户对企业的建议和产品的反馈,使企业更好的完善自身。纣忧蔣氳頑莶驅藥悯骛。1.3 研究内容及解决方案系统主要实现用户对新闻的浏览和评论功能及管理员对用户和新闻的管理功能,包括浏览新闻,欣赏影音,上传文件,查看点击,发布留言,发布信息,管理新闻,管理用户等。系统采用B/S模式,以 VS 2005作为开发平台,SQL Server 2005作为数据库,IIS 5.0作为Web服务器进行开发。颖刍莖蛺饽亿顿裊赔泷。2 需求分析2.1 系统概述系统分为前台和后台两部分。前台实现的功能包括:登陆注册功能、用户发帖功能、用

8、户上传功能、用户留言功能、新闻阅读功能、新闻搜索功能、影音欣赏功能、人气统计功能等。后台实现的功能包括:管理新闻、管理帖子、管理用户、安全退出等。 濫驂膽閉驟羥闈詔寢賻。2.2 初始功能提取2.2.1 场景描述系统模块按使用者来分,分为管理员、用户。不同身份的人,能通过输入用户名、输入密码登录到系统。本系统场景描述,如表2.1所示:銚銻縵哜鳗鸿锓謎諏涼。表2.1场景描述角色场景描述管理员管理员输入账号、密码,点击登录,进入此系统的管理界面。管理员可以发布新闻,管理新闻,发布帖子,管理帖子,管理用户。用户用户输入账号、密码,点击登录,进入此系统的浏览界面。用户可以浏览新闻,欣赏影音,查看点击,上

9、传文件,发布留言,发布帖子。2.2.2 系统模块划分系统分为两个模块进行设计与开发:1)用户模块:用户可以登录,浏览新闻,欣赏影音,查看点击,上传文件,发布留言,发布帖子。2)管理员模块:管理员可以登录,发布新闻,管理新闻,发布帖子,管理帖子,管理用户。2.3 功能需求分析用例规约是配合用例图使用的,它是来说明用例图中某个用例的,通过用例规约的描述,可以清楚地表示用例的过程。管理员的功能包括:登录,发布新闻,管理新闻,发布帖子,管理帖子,管理用户。用户的功能包括:登录,浏览新闻,欣赏影音,查看点击,上传文件,发布留言,发布帖子。管理员用例图如图2.1所示,用户用例图如图2.2所示。挤貼綬电麥结

10、鈺贖哓类。图2.1管理员用例图图2.2用户用例图新闻发布系统的用例表如表2.2至表2.12所示。系统的主要功能包括:登录、发布新闻、管理新闻、发布帖子、管理帖子、管理用户、浏览新闻、欣赏影音、查看点击、上传文件、发布留言等。赔荊紳谘侖驟辽輩袜錈。表2.2登录用例表用例名称:登录角色:所有类型的用户(管理员,用户)用例说明:此例的主要功能是实现用户登录前置条件:进入登录界面后置条件:进入角色对应的界面基本事件流:1. 成员点击进入登陆界面。2. 输入账户密码进行验证。3. 验证账号密码是否合法。4. 合法则进入相关界面,否则返回错误信息。备选事件流:无:表2.3发布新闻用例表用例名称:发布新闻角

11、色:管理员用例说明:此例的主要功能是实现管理员发布新闻前置条件:进入管理界面后置条件:进入管理界面基本事件流:1. 管理员进入管理界面。2. 管理员进入发布新闻界面。3. 管理员发布新闻。4. 在界面显示发布成功。备选事件流:无表2.4管理新闻用例表用例名称:管理新闻角色:管理员用例说明:此例的主要功能是实现管理员管理新闻前置条件:进入管理界面后置条件:进入管理界面基本事件流:1. 管理员进入管理界面。2. 管理员进入管理新闻界面。3. 管理员管理新闻。4. 在界面显示管理后的信息。备选事件流:无表2.5发布帖子用例表用例名称:发布帖子角色:所有类型的用户(管理员,用户)用例说明:此例的主要功

12、能是实现用户和管理员发布帖子前置条件:管理员进入管理界面,或用户进入主界面后置条件:管理员进入管理界面,或用户进入主界面基本事件流:1. 管理员进入管理界面,或用户进入主界面。2. 管理员或用户发布帖子。3. 在界面显示发布成功。备选事件流:无表2.6管理帖子用例表用例名称:管理帖子角色:管理员用例说明:此例的主要功能是实现管理员管理帖子前置条件:进入管理界面后置条件:进入管理界面基本事件流:1 管理员进入管理界面。2 管理员进入管理帖子界面。3 管理员管理帖子。4 在界面显示管理后的信息。备选事件流:无表2.7管理用户用例表用例名称:管理用户角色:管理员用例说明:此例的主要功能是实现管理员管

13、理用户前置条件:进入管理界面后置条件:进入管理界面基本事件流:1. 管理员进入管理界面。2. 管理员进入管理用户界面。3. 管理员管理用户。4. 在界面显示管理后的信息。表2.8浏览新闻用例表用例名称:浏览新闻角色:用户用例说明:此例的主要功能是实现用户浏览新闻前置条件:进入主界面后置条件:进入精品新闻界面基本事件流:1. 用户进入主界面。2. 用户进入精品新闻界面。3. 在界面显示新闻的信息。备选事件流:无表2.9欣赏影音用例表用例名称:欣赏影音角色:用户用例说明:此例的主要功能是实现用户欣赏影音。前置条件:进入主界面后置条件:进入欣赏影音界面基本事件流:1. 用户进入主界面。2. 用户进入

14、欣赏影音界面。3. 在界面显示影音信息。备选事件流:无表2.10查看点击用例表用例名称:查看点击角色:用户用例说明:此例的主要功能是实现用户查看点击前置条件:进入主界面后置条件:进入查看点击界面基本事件流:1. 用户进入主界面。2. 用户进入查看点击界面。3. 在界面显示点击信息。备选事件流:无表2.11上传文件用例表用例名称:上传文件角色:用户用例说明:此例的主要功能是实现用户上传文件前置条件:进入主界面后置条件:进入主界面基本事件流:1. 用户进入主界面。2. 用户进入上传文件界面。3. 用户上传文件。4. 在界面显示上传成功。备选事件流:无表2.12发布留言用例表用例名称:发布留言角色:

15、用户用例说明:此例的主要功能是实现用户发布留言前置条件:进入主界面后置条件:进入主界面基本事件流:1. 用户进入主界面。2. 用户进入留言界面。3. 用户发布留言。4. 在界面显示发布成功。备选事件流:无2.4 功能需求点列表系统的功能需求点列表如表2.13所示:表2.13功能需求点列表序号功能名称使用人功能描述输入内容输出内容1登录用户,管理员登录系统用户名,密码登录成功2发布新闻管理员发布一些新闻新闻信息发布成功3管理新闻管理员对已有新闻进行更新、删除操作新信息新信息4发布帖子用户,管理员发布一些帖子帖子信息发布成功5管理帖子管理员对已有帖子进行更新、删除操作新信息新信息6管理用户管理员对

16、已有用户进行删除、添加操作新信息新信息7浏览新闻用户浏览一些新闻无新闻信息8欣赏影音用户欣赏一些影音无影音信息9查看点击用户查看各个版块的点击量无各个版块的点击量10上传文件用户上传一些文件要上传的文件上传成功11发布留言用户发布一些留言留言信息发布成功2.5 性能需求点列表系统的性能需求点列表如表2.14所示:表2.14性能需求点列表编号性能名称使用部门使用岗位性能描述输入内容输出内容1响应时间所有操作人员系统对操作的反应时间操作内容操作结果2更新处理时间所有操作人员系统数据的更新时间要更新的数据更新完的最新数据信息3数据转换传送时间所有操作人员数据转换和传送所用时间要转换和发送的内容转换和

17、发送成功4信息交换时间所有操作人员为完成操作进行信息交换的时间交换内容交换得到的新的信息2.6 环境需求2.6.1 硬件环境CPU:建议酷睿i5以上.浏览器:建议IE7以上版本。显示器:分辨率应至少支持1280800。2.6.2 软件环境本系统在Windows XP及C#、ASP、SQL SERVER中实现,使用IIS服务器。2.6.3 时间要求无论是客户端和管理端,当用户登录,进行任何操作的时候反应的时间在5秒以内,避免出现长时间等待甚至无响应。系统应能监测出各种非正常情况,如无法连接数据库服务器等,避免出现长时间等待甚至无响应。 塤礙籟馐决穩賽釙冊庫。3 系统设计3.1 系统功能结构分析系

18、统分为前台和后台两部分。前台实现的功能包括:登陆注册功能、用户发帖功能、用户上传功能、用户留言功能、新闻阅读功能、新闻搜索功能、影音欣赏功能、人气统计功能等。后台实现的功能包括:管理新闻、管理帖子、管理用户、安全退出等。前台结构图如图3.1所示,后台结构图如图3.2所示。裊樣祕廬廂颤谚鍘羋蔺。视频欣赏仓嫗盤紲嘱珑詁鍬齊驁。图3.1前台结构图删除用户绽萬璉轆娛閬蛏鬮绾瀧。图3.2后台结构图3.3 系统流程分析新闻发布系统的系统流程描述如下:1) 用户和管理员先进入网站首页。2) 如果未注册,先进行注册。3) 输入账号密码,进行登录。4) 系统判断是用户还是管理员。5) 如果是用户则跳转至前台界面

19、,浏览新闻、欣赏影音、上传文件、查看点击、留言、发帖。6) 如果是管理员则跳转至后台界面,管理新闻、帖子、用户。具体的系统流程图如图3.3所示:浏览新闻、欣赏影音、上传文件、查看点击、留言、发帖骁顾燁鶚巯瀆蕪領鲡赙。图3.3 系统流程图3.4 数据库设计3.4.1 数据库E-R图E-R图显示了新闻发布系统中各个实体、属性和联系的方法。例如新闻中有新闻编号、主题、链接文件、发布日期等字段,管理员中有管理员姓名、管理员密码、性别,登录时间等字段,还有其他的实体如留言板、帖子等。系统主要实体及其属性图如图3.4-3.8所示,实体及其联系图如图3.9所示:瑣钋濺暧惲锟缟馭篩凉。登录时间图3.4 管理员

20、实体及其属性图作者 图3.5 新闻实体及其属性图发布者图3.6 帖子实体及其属性图 留言者图3.7 留言实体及其属性图登录时间 图3.8 用户实体及其属性图n图3.9 实体及其联系图3.4.2 数据库结构设计根据设计好的E-R图在数据库中创建各表,系统数据库中各表的结构如下:1)adminlogin(管理员信息表)表adminlogin用于保存所有管理员信息,包含:管理员姓名、管理员密码、性别、登录时间,该表的结构如表3.1所示。鎦诗涇艳损楼紲鯗餳類。表3.1 管理员信息表(adminlogin)字段名数据类型大小是否主键是否允许为空字段描述adminnamenvarchar30是否管理员账号

21、adminpwdvarchar20否是管理员密码sexnchar1否是性别logintimedatetime否是登录时间2)article(新闻信息表)表article用于保存所有新闻信息,包含:新闻编号、主题、链接文件、发布日期、作者,该表的结构如表3.2所示。栉缏歐锄棗鈕种鵑瑶锬。表3.2 新闻信息表(article)字段名数据类型大小是否主键是否允许为空字段描述idint是否新闻编号主题nvarchar50否否新闻主题链接文件nvarchar50否是链接文件发布日期datetime否是发布日期作者nvarchar20否是作者3)mainforum(帖子信息表)表mainforum用于保存

22、所有帖子信息,包含:帖子编号、主题、发布者、发布日期、内容、浏览次数,该表的结构如表3.3所示。辔烨棟剛殓攬瑤丽阄应。表3.3 帖子信息表(mainforum)字段名数据类型大小是否主键是否允许为空字段描述idint是否帖子编号主题nvarchar50否是帖子主题发布者varchar20否是发布者发布日期datetime否是发布日期内容text否是帖子内容浏览次数int否是浏览次数4)message(留言信息表)表message用于保存所有留言信息,包含:留言编号、留言者、用户IP、留言时间、留言内容,该表的结构如表3.4所示。峴扬斕滾澗辐滠兴渙藺。表3.4留言信息表(message)字段名数

23、据类型大小是否主键是否允许为空字段描述idint 是否留言编号留言者varchar50否是留言者 useripchar20否是用户IP留言时间datetime否是留言时间留言内容text否是留言内容5)userlogin(用户信息表)表userlogin用于保存所有用户信息,包含:用户姓名、用户密码、性别、登录时间,该表的结构如表3.5所示。詩叁撻訥烬忧毀厉鋨骜。表3.5用户信息表(userlogin)字段名数据类型大小是否主键是否允许为空字段描述usernamenvarchar30是否用户账号userpwdvarchar20否是用户密码sexnchar1否是性别logintimedateti

24、me否是登录时间4 系统界面设计及实现4.1 登录界面在登录界面用户和管理员输入用户名和密码后点击登录按钮,系统验证成功则可进入相应的界面,如果不成功,则给出错误提示,同时在登录界面上会显示用户信息和时间信息,登录界面如图4.1所示:则鯤愜韋瘓賈晖园栋泷。图4.1登录界面4.2 注册界面在登录界面上用户通过点击注册按钮进入注册界面,在注册界面上用户可以注册相应的信息,然后即可登录系统。注册界面如图4.2所示:胀鏝彈奥秘孫戶孪钇賻。图4.2注册界面4.3 前台主界面用户在登录界面登录成功后进入前台主界面,在前台主界面中显示了前台的主要功能模块和用户的登录信息。前台主界面如图4.3所示:鳃躋峽祷紉

25、诵帮废掃減。图4.3 前台主界面4.4 精选新闻界面在前台主界面用户通过点击精选新闻链接进入精选新闻界面,在精选新闻界面用户可以阅读新闻,搜索新闻。精选新闻界面如图4.4所示:稟虛嬪赈维哜妝扩踴粜。图4.4 精选新闻界面4.5 文件上传界面在前台主界面用户通过点击文件上传链接进入文件上传界面,在文件上传界面用户可以点击浏览按钮上传文件。文件上传界面如图4.5所示:陽簍埡鲑罷規呜旧岿錟。图4.5 文件上传界面4.6 影音欣赏界面在前台主界面用户通过点击影音欣赏链接进入影音欣赏界面,在影音欣赏界面用户可以点击相应的链接欣赏音频视频文件。影音欣赏界面如图4.6所示:沩氣嘮戇苌鑿鑿槠谔應。图4.6 影

26、音欣赏界面4.7 人气指数界面在前台主界面用户通过点击人气指数链接进入人气指数界面,在人气指数界面用户可以看到各个界面的点击率。人气指数界面如图4.7所示:钡嵐縣緱虜荣产涛團蔺。图4.7 人气指数界面4.8 留言界面在前台主界面用户通过点击用户留言链接进入留言界面,在留言界面用户可以发表留言,查看留言。相应的界面如图4.8、图4.9所示:懨俠劑鈍触乐鹇烬觶騮。图4.8 用户留言界面图4.9查看留言界面4.9 交流论坛界面在前台主界面用户通过点击交流论坛链接进入交流论坛界面,在交流论坛界面用户可以查看帖子,发表帖子,修改帖子,回复帖子,修改回复。相应的界面如图4.10,图4.11,图4.12,图

27、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 新闻管理界面在后台主界面管理员通过点击新闻管理链接进入新闻管理界面,在

28、新闻管理界面管理员可以编辑、删除新闻。新闻管理界面如图4.18所示:莹谐龌蕲賞组靄绉嚴减。图4.18新闻管理界面4.13 帖子发布界面在后台主界面管理员通过点击帖子发布链接进入帖子发布界面,在帖子发布界面管理员可以发布帖子。帖子发布界面如图4.19所示:麸肃鹏镟轿騍镣缚縟糶。图4.19帖子发布界面4.14 帖子管理界面在后台主界面管理员通过点击帖子管理链接进入帖子管理界面,在帖子管理界面管理员可以编辑、删除帖子。帖子管理界面如图4.20所示:納畴鳗吶鄖禎銣腻鰲锬。图4.20帖子管理界面4.15 用户管理界面在后台主界面管理员通过点击用户管理链接进入用户管理界面,在用户管理界面管理员可以添加、删除用户。用户管理界面如图4.21所示:風撵鲔貓铁频钙蓟纠庙。图4.21用户管理界面5

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

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