摘 要
本文对新闻发布系统的设计与开发过程进行了分析与叙述。依照系统开发的实际操作步骤,文章从系统概述、系统分析、系统设计和系统实现这四大章节对系统开发过程进行分别阐述。系统概述中主要进行了课题背景、课题意义和现状分析;系统分析中主要包括了系统设计前的需求分析、业务流程分析、数据流程分析和数据字典分析;而系统设计则是对系统体系结构、各功能模块、数据库结构设计等具体的系统实现过程进行剖析展示,在系统设计章节中有详细的文字解释并配有表图说明。文章还列举了关键的功能模块实现代码。
本文力求可以为新闻发布系统的开发设计找到一种切实可行的解决方案,在分析了目前国内外新闻发布系统的现状的基础上,并经过反复摸索和学习研究后,借助编程语言JSP和SQLSERVER 数据库最终实现了新闻发布系统的开发,并在一系列测试后,达成了人性化、所需功能完善、操作清晰的设计目标。
关键词 新闻;管理系统;JSP;
Abstract
In this paper, the news release system design and development process are analyzed and described. System development in accordance with the actual operating steps, the article from the system, system analysis, system design and system implementation of these four sections of the systems development process are discussed. System overview of the subject background, main task significance and current situation analysis; system analysis of the system including the design before the demand analysis, business process analysis, data flow analysis and data dictionary analysis; and the system design is the system structure, function modules, database structure design etc. the system implementation process analysis shows, in the system design section of the detailed text interpretation and equipped with tables and graphs illustrate. The article also lists some key function modules code。
This paper tries to press release system design to find a feasible solution, in the analysis of the current domestic and foreign news release system on the basis of the status quo, and after repeated exploration and study, using JSP programming language and SQLSERVER database realized the news distribution system development, and in a series of after the test, reached a humane, required functions, operation and clear design target。
Keywords: News,Management system,JSP
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 系统设计思想 2
1.4 本文的结构 2
第2章 可行性分析 3
2.1 业务流程图 3
2.2 经济可行性 5
2.3 技术可行性 5
2.4 运行可行性 5
2.5 本章小结 5
第3章 需求分析 7
3.1 新闻发布需求分析 7
3.2 数据流图 7
3.3 本章小结 8
第4章 总体设计 9
4.1 系统总体设计 9
4.2 数据库设计 11
4.3 本章小结 14
第5章 详细设计与实现 15
5.1 系统运行环境 15
5.2 开发工具及技术介绍 15
5.3 系统首页设计 18
5.4 新闻详细信息模块 18
5.5 视频播放模块 19
5.6 参与问卷模块 20
5.7 系统后台登录模块 21
5.8 新闻类别管理模块 22
5.9 新闻管理模块 22
5.10 公告信息管理模块 23
5.11 视频管理模块 23
5.12 问卷调查管理模块 24
第6章 系统测试与性能分析 25
6.1 软件测试 25
致 谢 26
参考文献 27
第1章 绪论
1.1 课题背景
近年来,Internet技术得到迅速的发展,已经成为计算机产业的一个技术热点。促成Internet高速发展的因素之一就是Web技术。Web技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。浏览Web有着执行Windows程序一样的感觉和操作性。随着Internet技术的发展,它已经成为一种操作平台,为用户提供强大的服务,例如网上购物,网上电子商务,社会信息数据库服务等。
作为计算机发展最迅速的领域之一的数据库技术,已经形成了一整套独有的理论,并广泛地应用于人们的生产和生活中。数据库技术与网站的结合是当今Web技术的一个热点。有了数据库的支持,可以扩展网页的功能,可以方便地设计出交互式页面,可以构造功能强大的后台管理系统,可以为网站的更新、维护提供极大的方便。因此,作为网络开发者或管理者,数据库知识是必不可少的。
在当前社会,信息已成为一种隐型的财富,人们对信息的需求再也不是局限于单纯的电视、报纸等大众途径。随着Internet在中国的发展日新月异,人们在日常生活中也越来越多地使用这项新技术来为自己的工作和生活服务,人们通过网络来获取信息的需求越来越大。基于此种考虑,网络开发者们提出了一种“基于WEB的新闻发布系统”,该系统能够实现在线更新最新新闻、设置新闻分类导航等功能,此外,网站管理员也可在线对后台进行管理,例如新闻的修改、删除等操作,以保证新闻的及时、准确性。