
新闻发布系统的设计与实现毕业设计论文定稿.doc
39页毕业设计说明书系 : 计算机科学与软件 专 业: 软件工程 题 目: 新闻发布系统的设计与实现 河北工业大学城市学院2013届本科毕业设计(论文)说明书毕业设计中文摘要新闻发布系统的设计与实现摘要: 随着互联网的飞速发展,网络在日常生活中的应用日益广泛,给人们带来了更加优质的服务媒体通过网络进行新闻发布,不仅可以更加高效的管理新闻,而且可以更加方便的与用户交流本文设计了一个基于B/S的新闻发布系统,使新闻发布更具有时效性、准确性和互动性系统主要实现了用户对新闻的浏览和评论功能及管理员对用户和新闻的管理功能,包括浏览新闻,欣赏影音,上传文件,查看点击,发布留言,发布信息,管理新闻,管理用户等系统采用 VS 2005作为开发平台,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 service 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 realizes 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, 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 引言 11.1 开发背景介绍 11.2 研究目的与意义 11.3 研究内容及解决方案 12 需求分析 22.1 系统概述 22.2 初始功能提取 22.3 功能需求分析 22.4 功能需求点列表 92.5 性能需求点列表 92.6 环境需求 103 系统设计 103.1 系统功能结构分析 103.3 系统流程分析 113.4 数据库设计 124 系统界面设计及实现 164.1 登录界面 164.2 注册界面 174.3 前台主界面 184.4 精选新闻界面 194.5 文件上传界面 204.6 影音欣赏界面 204.7 人气指数界面 214.8 留言界面 224.9 交流论坛界面 224.10 后台主界面 254.11 新闻发布界面 264.12 新闻管理界面 264.13 帖子发布界面 274.14 帖子管理界面 274.15 用户管理界面 285 系统功能测试 295.1 功能测试方法与内容 295.2 功能测试报告 29结 论 30参 考 文 献 31致 谢 33Ⅱ1 引言1.1 开发背景介绍随着互联网的飞速发展,网络在日常生活中的应用日益广泛。
一方面,人们的日常生活离不开网络网络就像是一个世界的大舞台,囊括了政治、经济、文化等方方面面的内容人们可以通过网络轻松自由的挑选自己喜欢的内容进行阅读另一方面,企业的策划与宣传也要与网络相接轨企业不仅需要从网络得到行业发展的最新的资讯和信息,而且需要将自身的企业文化和产品介绍发布到网上,与用户进行交流和互动,这样才能使企业做出更好的产品,获得更大的市场份额,进而在强者如林的市场竞争之中脱颖而出,稳稳的占据一席之地所以为了满足日常的需求和企业的发展,建立一个动态的新闻发布系统十分必要1.2 研究目的与意义本题目标就是设计一个基于B/S的新闻发布系统,为人们提供更优质的服务一方面, 为人们提供一个广阔的平台人们可以足不出户便知晓天下大事,可以随心所欲的阅读自己所需的信息,并可以在其中发表自己的观念和看法,和这个世界进行交谈另一方面,为企业建立一个展示的舞台企业可以展示其品牌与内涵,在人们的心中留下一个良好的形象;可以展示其产品的信息和特点,供人们了解和选择;还可以收集用户对企业的建议和产品的反馈,使企业更好的完善自身1.3 研究内容及解决方案系统主要实现用户对新闻的浏览和评论功能及管理员对用户和新闻的管理功能,包括浏览新闻,欣赏影音,上传文件,查看点击,发布留言,发布信息,管理新闻,管理用户等。
系统采用B/S模式,以 VS 2005作为开发平台,SQL Server 2005作为数据库,IIS 5.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管理新闻用例表用例名称:管理新闻角色:管理员用例说明:此例的主要功能是实现管理员管理新闻前置条件:进入管理界面后置条件:进入管理界面基本事件流:1. 管理员进入管理界面2. 管理员进入管理新闻界面3. 管理员管理新闻4. 在界面显示管理后的信息备选事件流:无表2.5发布帖子用例表用例名称:发布帖子角色:所有类型的用户(管理员,用户)用例说明:此例的主要功能是实现用户和管理员发布帖子前置条件:管理员进入管理界面,或用户进入主界面后置条件:管理员进入管理界面,或用户进入主界面基本事件流:1. 管理员进入管理界面,或用户进入主界面2. 管理员或用户发布帖子3. 在界面显示发布成功备选事件流:无表2.6管理帖子用例表用例名称:管理帖子角色:管理员用例说明:此例的主要功能是实现管理员管理帖子前置条件:进入管理界面后置条件:进入管理界面基本事件流:1. 管理员进入管理界面2. 管理员进入管理帖子界面3. 管理员管理帖子4. 在界面显示管理后的信息备选事件流:无表2.7管理用户用例表用例名称:管理用户角色:管理员用例说明:此例的主要功能是实现管理员管理用户前置条件:进入管理界面后置条件:进入管理界面基本事件流:1. 管理员进入管理界面。
2. 管理员进入管理用户界面3. 管理员管理用户4. 在界面显示管理后的信息表2.8浏览新闻用例表用例名称:浏览新闻角色:用户用例说明:此例的主要功能是实现用户浏览新闻前置条件:进入主界面后置条件:进入精品新闻界面基本事件流:1. 用户进入主界面2. 用户进入精品新闻界面3. 在界面显示新闻的信息备选事件流:无表2.9欣赏影音用例表用例名称:欣赏影音角色:用户用例说明:此例的主要功能是实现用户欣赏影音前置条件:进入主界面后置条件:进入欣赏影音界面基本事件流:1. 用户进入主界面2. 用户进入欣赏影音界面3. 在界面显示影音信息备选事件流:。












