即时新闻发布系统毕业设计

上传人:bin****86 文档编号:55163439 上传时间:2018-09-25 格式:DOC 页数:62 大小:1.53MB
返回 下载 相关 举报
即时新闻发布系统毕业设计_第1页
第1页 / 共62页
即时新闻发布系统毕业设计_第2页
第2页 / 共62页
即时新闻发布系统毕业设计_第3页
第3页 / 共62页
即时新闻发布系统毕业设计_第4页
第4页 / 共62页
即时新闻发布系统毕业设计_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《即时新闻发布系统毕业设计》由会员分享,可在线阅读,更多相关《即时新闻发布系统毕业设计(62页珍藏版)》请在金锄头文库上搜索。

1、沈阳理工大学学士学位论文 摘 要 在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的 重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上 发布信息主要是通过网站来实现的,获取信息也是要在 Internet“海洋”中按照一定 的检索方式将所需要的信息从网站上下载下来。因此网站建设在 Internet 应用上 的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从 而倍受人们的重视。为了人们能更快的了解发生在身边的新闻,让人们能第一时 间了解资讯,建设一个新闻网,通过此网站,全面宣传,展示企业及人物风采, 发布新闻与信息。

2、 本文在研究目前国内外新闻发布系统情况的基础上,经过仔细调研,采用当 前较为流行的 B/S(浏览器/服务器)结构和 JSP 动态网页开发技术,基于 Windows XP Professional 操作系统和 Mysql 数据库,设计并实现了一个功能较为 完善的实时新闻发布系统。本文旨在建立一个完整的新闻网站,对网站进行整体 规划,开发的动态网站即时新闻发布系统,能提供一个新闻发布、浏览的平台, 可以在线发布新闻、动态生成新闻网页,论坛的管理以及留言具有新闻搜索、查 找功能、交互性和开放性等优点,是一个较完整的、可扩展的即时新闻发布系统。 关键词:JSP;Mysql;新闻发布系统 沈阳理工大学学

3、士学位论文 I Abstract Nowadays, with the rapid development of the Internet, it has become a important channel for the people all over the world to obtain and deliver and spread all kinds of information, and it will play a more and more important role in every field in peoples daily life such as politics,

4、 economics and so on. the process of information delivery is mainly done through the websites, and the obtaining of information is also downloaded from the websites in the way of documents-retrieving. So it is obvious to know the importance of the construction o website in the application of Interne

5、t, and it has become a paramount part of information construction for the government, every institution in order to the timely news around us and all kinds of information, a news- oriented website will be built, through which you can propagate what you want to, and show people your company and your

6、stuff and deliver news and information. On the basic of study of the news releasing system at home and abroad currently, through careful investigation, this discourse adopts more popular B/S (browser/server) structure and the JSP dynamic state web page development technique to design a more perfect

7、abbreviated the news releasing system, which bases on Windows XP Professional and the Mysql database. This paper is intended to construct a website of all you want, and to plan it overall. the dynamic website and timely news-delivery systems can provide you a platform to deliver news and surf on the

8、 line, and also can deliver on- line news and produce dynamic newspages,its forum managements and messages have the features of news-searching, checking, and interactive and open abilities. in a word, it is a relatively consummate and expansionable timely news-delivery system. Keywords : JSP; Mysql;

9、news-delivery system 沈阳理工大学学士学位论文 II 目 录 1 绪论1 1.1 现系统概述.1 1.2 系统业务流程.1 1.3 系统功能模块.2 2 系统需求分析4 2.1 需求陈述.4 2.2 USE CASE建模4 2.2.1 定义活动者4 2.2.2 USE CASE图.5 3 系统架构设计7 3.1 架构设计目标.7 3.2 系统架构设计.7 3.3 系统架构类图.12 4 系统详细设计13 4.1 系统交互图.13 4.1.1 系统架构类交互图13 4.1.2 活动者与模块间的交互13 4.1.3 系统协作图17 4.1.4 系统状态图17 4.1.5 系统活

10、动图18 4.2 业务逻辑对象类设计.19 4.2.1 发现业务逻辑类19 4.2.2 业务逻辑对象类图19 4.3 数据库设计.20 4.3.1 ER 图21 4.3.2 物理表结构图23 4.4 开发环境的选择.24 沈阳理工大学学士学位论文 III 4.4.1 系统开发工具24 4.4.2 数据库的选择25 4.4.3 系统网络架构设计25 5 编码28 5.1 概述开发工具及编程脚本.28 5.2 脚本习惯说明.30 5.3 脚本.31 6 测试32 6.1 测试原则及测试方法概述.32 6.2 测试项目测试用例.34 6.3 软件测试结论.37 结 论39 致 谢40 参考文献.41

11、 附 录42 附录 A 英文原文42 附录 B 汉语翻译48 附录 C 程序代码51 沈阳理工大学学士学位论文 0 1 绪 论 1.1 现系统概述 在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的 重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上发布信息主要是通过网站来实现的,获取信息也是要在 Internet“海洋”中按照 一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在 Internet 应 用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部 分,从而倍受人们的重视。为了人们能更快的了解发生在身边

12、的新闻,让人们 能第一时间了解资讯,建设一个新闻网,通过此网站,全面宣传,展示企业及 人物风采,发布新闻与信息。 新闻公益基于契约精神和博爱精神,以“新闻改变生活”为使命,立足常态 化扶贫助学,开展助学帮扶、扶贫济困、救灾赈助等公益活动,资助教育、文 化、卫生、环境保护事业。 该系统按照软件生命周期,先后经过问题定义、可行性研究、需求分析、 总体设计、详细设计、编码和单元测试、综合测试等步骤。系统采用目前在网 站开发中使用广泛的 JSP 技术,基于 Windows XP Professional 操作系统开发, 并采用了 SQL 数据库技术。在安全性方面,利用了加密技术,使系统更安全 可靠。

13、1.2 系统业务流程 经过前期分析和综合其它各方面相关理论知识,给出整个系统的业务流程 图如下图 1.1 至 1.3 所示: 设计一个系统,首先需要确定该系统的功能是什么,也就是用户想要的系 统所能做的工作。本文作者所设计的公益网站新闻系统是按照一定的流程来进 行的: 管理员发布新的新闻信息,并对新闻信息可进行编辑,用户可查看系统中 的新闻信息;管理员可对新闻进行分类管理,同时也可添加新的新闻分类;用 户可查看自己的个人信息并对个人信息进行编辑,管理员可查看和编辑所有的 用户信息。 沈阳理工大学学士学位论文 1 整个系统的开发主要围绕上述业务流程进行开发,开发过程采用面向对象 的开发技术,具体

14、开发过程见下面的章节。 1.3 系统功能模块 根据上述业务流程,整个系统抽象出以下几个功能模块,如图 1.4 所示。 下面模块划分只是抽象意义上的划分,各模块之间需要共享数据,相互协 作,完成整个系统流程,单一事物功能模块间是相互独立的。 新新闻闻信信息息 添添加加 编编辑辑 查查看看 图 1.1 新闻信息管理流程图 新新闻闻分分类类 添添加加新新分分类类 新新闻闻分分类类 管管理理 编编辑辑分分类类信信息息 编编辑辑新新闻闻 分分类类 分分类类成成功功 图 1.2 新闻分类管理流程图 沈阳理工大学学士学位论文 2 用用户户信信息息 管管理理 用用户户注注册册 编编辑辑用用户户信信息息 查查看

15、看用用户户信信息息 图 1.3 用户信息管理流程图 公 益 网 站 新 闻 系 统 新闻信息管理模块 新闻分类管理模块 用户信息管理模块 图 1.4 系统功能模块 沈阳理工大学学士学位论文 3 2 系统需求分析 2.1 需求陈述 新闻发布系统由客户前台新闻浏览和后台新闻管理两大部分组成。本文作 者实际的公益网站新闻系统主要实现的是对新闻信息、新闻分类信息以及用户 信息的管理功能。 每项任务具体描述如下: 1新闻信息管理 添加新闻信息:管理员可以在实时新闻发布系统中发布新的新闻信息。 编辑新闻信息:管理员可以在实时新闻发布系统中编辑已发布的新闻信 息。 查看新闻信息:用户可以查看系统中的新闻信息

16、 搜索新闻信息:用户可输入搜索条件,搜索系统中新闻信息。 2新闻分类管理 新闻分类模块:管理员可以添加新闻分类,添加新闻分类,也可删除 某 个新闻分类。 3用户信息管理 用户注册:在网络团购系统的首页可进行用户注册,用户通过对注册 信 息的填写,可以拥有自己的帐号。 查看用户信息:用户对自己的注册信息可进行查看;管理员具有查看 全 部用户信息的权限。 编辑用户信息:用户登陆后只可对自己的个人信息进行编辑;而管理 员 可对所以用户信息进行编辑。 2.2 Use Case建模 2.2.1 定义活动者 根据新闻发布系统的需求可以确定 2 个活动者,即管理员和用户。 管理员使用新闻信息管理模块添加新闻信息,编辑新闻信息,用户可以搜 索系统中的新闻信息及查看。 沈阳理工大学学士学位论文 4 管理员使用新闻分类管理模块添加新闻分类,编辑新闻分类,也可删除某 个新闻分类。 管理员使用用户信息管理模块查看全部用户信息,对用户信息进行编辑。 用户使用用户信息管理模块可进行用户注册,用户通过对注册信息的填写, 可以拥有自己的帐号。可对自己的注册信息进行查看和编辑。 2.2.2 Use Case

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号