新闻发布系统的设计与实现设计定.doc
《新闻发布系统的设计与实现设计定.doc》由会员分享,可在线阅读,更多相关《新闻发布系统的设计与实现设计定.doc(39页珍藏版)》请在三一文库上搜索。
1、毕业设计说明书 系 : 计算机科学与软件 专 业: 软件工程 题 目: 新闻发布系统的设计与实现 毕业设计中文摘要 新闻发布系统的设计与实现 摘要: 随着互联网的飞速发展,网络在日常生活中的应用日益广泛,给人们带来 了更加优质的服务。媒体通过网络进行新闻发布,不仅可以更加高效的管理新闻, 而且可以更加方便的与用户交流。 本文设计了一个基于 B/S 的新闻发布系统,使新闻发布更具有时效性、准 确性和互动性。系统主要实现了用户对新闻的浏览和评论功能及管理员对用户和 新闻的管理功能,包括浏览新闻,欣赏影音,上传文件,查看点击,发布留言, 发布信息,管理新闻,管理用户等。系统采用 VS 2005 作为
2、开发平台,SQL Server 2005 作为数据库,IIS 5.0 作为 Web 服务器进行开发。 关键字:B/S ASP.net SQL server 2005 新闻发布系统 河北工业大学城市学院 2013 届本科毕业设计(论文)说明书 毕业设计外文摘要 Title Design and Implementation of News Release System Abstract With the rapid development of the Internet, the network has been used more increasingly in the daily life,
3、 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 i
4、nteractively. 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
5、VS 2005 as the development platform, the SQL Server 2005 as the database development and the IIS 5.0 as the Web Server. KeywordsKeywords:B/S ASP.net SQL server 2005 news release system 目目 次次 1 1 引言引言 1 1 1.1 开发背景介绍1 1.2 研究目的与意义1 1.3 研究内容及解决方案1 2 2 需求分析需求分析 2 2 2.1系统概述 .2 2.2 初始功能提取2 2.3 功能需求分析2 2.4
6、功能需求点列表9 2.5 性能需求点列表9 2.6环境需求 10 3 3 系统设计系统设计 1010 3.1 系统功能结构分析.10 3.3 系统流程分析.11 3.4 数据库设计.12 4 4 系统界面设计及实现系统界面设计及实现 1616 4.1 登录界面.16 4.2 注册界面.17 4.3 前台主界面.18 4.4 精选新闻界面.19 4.5 文件上传界面.20 4.6 影音欣赏界面.20 4.7 人气指数界面.21 4.8 留言界面.22 4.9 交流论坛界面.22 4.10 后台主界面25 4.11 新闻发布界面26 4.12 新闻管理界面26 4.13 帖子发布界面27 4.14
7、 帖子管理界面27 4.15 用户管理界面28 5 5 系统功能测试系统功能测试 2929 5.1 功能测试方法与内容.29 5.2 功能测试报告.29 结结 论论 3030 参参 考考 文文 献献 3131 致致 谢谢 3333 1 1 1 引言引言 1.11.1 开发背景介绍开发背景介绍 随着互联网的飞速发展,网络在日常生活中的应用日益广泛。一方面,人们的 日常生活离不开网络。网络就像是一个世界的大舞台,囊括了政治、经济、文化等 方方面面的内容。人们可以通过网络轻松自由的挑选自己喜欢的内容进行阅读。另 一方面,企业的策划与宣传也要与网络相接轨。企业不仅需要从网络得到行业发展 的最新的资讯和
8、信息,而且需要将自身的企业文化和产品介绍发布到网上,与用户 进行交流和互动,这样才能使企业做出更好的产品,获得更大的市场份额,进而在 强者如林的市场竞争之中脱颖而出,稳稳的占据一席之地。所以为了满足日常的需 求和企业的发展,建立一个动态的新闻发布系统十分必要。 1.21.2 研究目的与意义研究目的与意义 本题目标就是设计一个基于 B/S 的新闻发布系统,为人们提供更优质的服务。 一方面, 为人们提供一个广阔的平台。人们可以足不出户便知晓天下大事,可以随 心所欲的阅读自己所需的信息,并可以在其中发表自己的观念和看法,和这个世界 进行交谈。另一方面,为企业建立一个展示的舞台。企业可以展示其品牌与内
9、涵, 在人们的心中留下一个良好的形象;可以展示其产品的信息和特点,供人们了解和 选择;还可以收集用户对企业的建议和产品的反馈,使企业更好的完善自身。 1.31.3 研究内容及解决方案研究内容及解决方案 系统主要实现用户对新闻的浏览和评论功能及管理员对用户和新闻的管理功能, 包括浏览新闻,欣赏影音,上传文件,查看点击,发布留言,发布信息,管理新闻, 管理用户等。系统采用 B/S 模式,以 VS 2005 作为开发平台,SQL Server 2005 作 为数据库,IIS 5.0 作为 Web 服务器进行开发。 2 2 2 需求分析需求分析 2.12.1系统概述系统概述 系统分为前台和后台两部分。
10、前台实现的功能包括:登陆注册功能、用户发帖 功能、用户上传功能、用户留言功能、新闻阅读功能、新闻搜索功能、影音欣赏功 能、人气统计功能等。后台实现的功能包括:管理新闻、管理帖子、管理用户、安 全退出等。 2.22.2 初始功能提取初始功能提取 2.2.1 场景描述 系统模块按使用者来分,分为管理员、用户。不同身份的人,能通过输入用户名、 输入密码登录到系统。本系统场景描述,如表 2.1 所示: 表 2.1 场景描述 角色场景描述 管理 员 管理员输入账号、密码,点击登录,进入此系统的管理界面。管理员可以发布新闻,管 理新闻,发布帖子,管理帖子,管理用户。 用户用户输入账号、密码,点击登录,进入
11、此系统的浏览界面。用户可以浏览新闻,欣赏影 音,查看点击,上传文件,发布留言,发布帖子。 2.2.2 系统模块划分 系统分为两个模块进行设计与开发: 1)用户模块:用户可以登录,浏览新闻,欣赏影音,查看点击,上传文件,发 布留言,发布帖子。 2)管理员模块:管理员可以登录,发布新闻,管理新闻,发布帖子,管理帖子, 管理用户。 2.32.3 功能需求功能需求分析分析 用例规约是配合用例图使用的,它是来说明用例图中某个用例的,通过用例规 约的描述,可以清楚地表示用例的过程。管理员的功能包括:登录,发布新闻,管 理新闻,发布帖子,管理帖子,管理用户。用户的功能包括:登录,浏览新闻,欣 赏影音,查看点
12、击,上传文件,发布留言,发布帖子。管理员用例图如图 2.1 所示, 用户用例图如图 2.2 所示。 3 图 2.1 管理员用例图 4 图 2.2 用户用例图 5 新闻发布系统的用例表如表 2.2 至表 2.12 所示。系统的主要功能包括:登录、 发布新闻、管理新闻、发布帖子、管理帖子、管理用户、浏览新闻、欣赏影音、查 看点击、上传文件、发布留言等。 表 2.2 登录用例表 用例名称:登录 角色:所有类型的用户(管理员,用户) 用例说明:此例的主要功能是实现用户登录 前置条件:进入登录界面 后置条件:进入角色对应的界面 基本事件流:1. 成员点击进入登陆界面。 2. 输入账户密码进行验证。 3.
13、 验证账号密码是否合法。 4. 合法则进入相关界面,否则返回错误信息。 备选事件流:无 : 表 2.3 发布新闻用例表 用例名称:发布新闻 角色:管理员 用例说明:此例的主要功能是实现管理员发布新闻 前置条件:进入管理界面 后置条件:进入管理界面 基本事件流:1. 管理员进入管理界面。 2. 管理员进入发布新闻界面。 3. 管理员发布新闻。 4. 在界面显示发布成功。 备选事件流:无 表 2.4 管理新闻用例表 用例名称:管理新闻 角色:管理员 用例说明:此例的主要功能是实现管理员管理新闻 前置条件:进入管理界面 6 后置条件:进入管理界面 基本事件流:1. 管理员进入管理界面。 2. 管理员
14、进入管理新闻界面。 3. 管理员管理新闻。 4. 在界面显示管理后的信息。 备选事件流:无 表 2.5 发布帖子用例表 用例名称:发布帖子 角色:所有类型的用户(管理员,用户) 用例说明:此例的主要功能是实现用户和管理员发布帖子 前置条件:管理员进入管理界面,或用户进入主界面 后置条件:管理员进入管理界面,或用户进入主界面 基本事件流:1. 管理员进入管理界面,或用户进入主界面。 2. 管理员或用户发布帖子。 3. 在界面显示发布成功。 备选事件流:无 表 2.6 管理帖子用例表 用例名称:管理帖子 角色:管理员 用例说明:此例的主要功能是实现管理员管理帖子 前置条件:进入管理界面 后置条件:
15、进入管理界面 基本事件流:1 管理员进入管理界面。 2 管理员进入管理帖子界面。 3 管理员管理帖子。 4 在界面显示管理后的信息。 备选事件流:无 7 表 2.7 管理用户用例表 用例名称:管理用户 角色:管理员 用例说明:此例的主要功能是实现管理员管理用户 前置条件:进入管理界面 后置条件:进入管理界面 基本事件流:1. 管理员进入管理界面。 2. 管理员进入管理用户界面。 3. 管理员管理用户。 4. 在界面显示管理后的信息。 表 2.8 浏览新闻用例表 用例名称:浏览新闻 角色:用户 用例说明:此例的主要功能是实现用户浏览新闻 前置条件:进入主界面 后置条件:进入精品新闻界面 基本事件
16、流:1. 用户进入主界面。 2. 用户进入精品新闻界面。 3. 在界面显示新闻的信息。 备选事件流:无 表 2.9 欣赏影音用例表 用例名称:欣赏影音 角色:用户 用例说明:此例的主要功能是实现用户欣赏影音。 前置条件:进入主界面 后置条件:进入欣赏影音界面 基本事件流:1. 用户进入主界面。 2. 用户进入欣赏影音界面。 3. 在界面显示影音信息。 备选事件流:无 8 表 2.10 查看点击用例表 用例名称:查看点击 角色:用户 用例说明:此例的主要功能是实现用户查看点击 前置条件:进入主界面 后置条件:进入查看点击界面 基本事件流:1. 用户进入主界面。 2. 用户进入查看点击界面。 3.
17、 在界面显示点击信息。 备选事件流:无 表 2.11 上传文件用例表 用例名称:上传文件 角色:用户 用例说明:此例的主要功能是实现用户上传文件 前置条件:进入主界面 后置条件:进入主界面 基本事件流:1. 用户进入主界面。 2. 用户进入上传文件界面。 3. 用户上传文件。 4. 在界面显示上传成功。 备选事件流:无 表 2.12 发布留言用例表 用例名称:发布留言 角色:用户 用例说明:此例的主要功能是实现用户发布留言 前置条件:进入主界面 后置条件:进入主界面 基本事件流:1. 用户进入主界面。 2. 用户进入留言界面。 3. 用户发布留言。 4. 在界面显示发布成功。 9 备选事件流:
18、无 2.42.4 功能需求点列表功能需求点列表 系统的功能需求点列表如表 2.13 所示: 表 2.13 功能需求点列表 序 号 功能名 称 使用人功能描述输入内容输出内容 1 登录 用户,管理 员 登录系统 用户名,密 码 登录成功 2 发布新 闻 管理员发布一些新闻新闻信息发布成功 3 管理新 闻 管理员 对已有新闻进行更新、删除 操作 新信息新信息 4 发布帖 子 用户,管理 员 发布一些帖子帖子信息发布成功 5 管理帖 子 管理员 对已有帖子进行更新、删除 操作 新信息新信息 6 管理用 户 管理员 对已有用户进行删除、添加 操作 新信息新信息 7 浏览新 闻 用户浏览一些新闻无新闻信
19、息 8 欣赏影 音 用户欣赏一些影音无影音信息 9 查看点 击 用户查看各个版块的点击量无 各个版块的点击 量 10 上传文 件 用户上传一些文件 要上传的文 件 上传成功 11 发布留 言 用户发布一些留言留言信息发布成功 2.52.5 性能需求点列表性能需求点列表 系统的性能需求点列表如表 2.14 所示: 表 2.14 性能需求点列表 编性能名称使用使用性能描述输入内容输出内容 10 号部门岗位 1响应时间所有 操作 人员 系统对操作的反应时 间 操作内容操作结果 2 更新处理时 间 所有 操作 人员 系统数据的更新时间要更新的数据 更新完的最新 数据信息 3 数据转换传 送时间 所有
20、操作 人员 数据转换和传送所用 时间 要转换和发送 的内容 转换和发送成 功 4 信息交换时 间 所有 操作 人员 为完成操作进行信息 交换的时间 交换内容 交换得到的新 的信息 2.62.6环境需求环境需求 2.6.1 硬件环境 CPU:建议酷睿 i5 以上. 浏览器:建议 IE7 以上版本。 显示器:分辨率应至少支持 1280800。 2.6.2 软件环境 本系统在 Windows XP 及 C#、ASP、SQL SERVER 中实现,使用 IIS 服务器。 2.6.3 时间要求 无论是客户端和管理端,当用户登录,进行任何操作的时候反应的时间在 5 秒 以内,避免出现长时间等待甚至无响应。
21、系统应能监测出各种非正常情况,如无法 连接数据库服务器等,避免出现长时间等待甚至无响应。 3 3 系统系统设计设计 3.13.1 系统功能结构分析系统功能结构分析 系统分为前台和后台两部分。前台实现的功能包括:登陆注册功能、用户发帖 功能、用户上传功能、用户留言功能、新闻阅读功能、新闻搜索功能、影音欣赏功 能、人气统计功能等。后台实现的功能包括:管理新闻、管理帖子、管理用户、安 全退出等。前台结构图如图 3.1 所示,后台结构图如图 3.2 所示。 11 新闻发布系统前台规划设计 网 站 首 页 登 录 注 册 访 问 人 数 访 问 IP 精 品 新 闻 用 户 上 传 影 音 欣 赏 人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新闻 发布 系统 设计 实现
链接地址:https://www.31doc.com/p-2070968.html