新闻阅读器系统的设计与实现(SQLServer)(任务书,中期检查表,外文翻译,毕业论文20800字,程序代码,SQLServer数据库,答辩PPT)
摘 要
在当前社会,信息已成为一种隐型的财富,人们对信息的需求再也不局限于单纯的电视、报纸等大众途径。随着Internet在中国的发展日新月异,人们在日常生活中也越来越多地使用这项新技术来为自己的工作和生活服务,人们通过网络来获取信息的需求越来越大。新闻阅览器就是一种能够使读者及时准确获取新闻信息,丰富自己见闻的web应用。
本文对新闻阅读器的设计与开发过程进行了分析与叙述。依照系统开发的实际操作步骤,文章从系统概述、系统分析、系统设计和系统实现这四大章节对系统开发过程进行阐述。系统概述中主要进行了课题背景、课题意义和现状分析;系统分析中主要包括了系统设计前的需求分析、业务流程分析、数据流程分析和数据字典分析;而系统设计是对系统体系结构、各功能模块、数据库结构设计等具体的系统实现过程进行剖析展示,在系统设计章节有详细的文字解释并配有表图说明。
本文力求可以为新闻阅读器的开发设计找到一种切实可行的解决方案,在分析了目前国内外新闻阅读器的现状的基础上,并经过反复摸索和学习研究后,借助编程语言JSP和SQLSERVER 数据库最终实现了新闻阅读器的开发,并在一系列测试后,达成了人性化、所需功能完善、操作清晰的设计目标。
关键词: 新闻;管理系统;JSP
Design and implementation of news reader based on Java
Abstract
In the current society, information has become a stealth wealth, people's demand for information is no longer limited to simple television, newspapers and other mass way. With the development of Internet in Chinese development change rapidly, people in daily life more and more use of this new technology for their own work and life services, the needs of the people through the Internet to obtain information more and more. News reader is a way to enable readers to obtain timely and accurate information, enrich their knowledge of web application.
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; 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.
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
功能设计
本系统一共分为管理员模块、用户模块,这两个模块在表面上虽然是相互独立的,他们之间没有什么关联,但是如果涉及到对数据库的访问则是密切相连的,各个模块访问的数据都在同一个数据库里,只是访问的表不同而已。每个模块的功能都是按照在调查研究以及需求分析的基础上中通过收集相关的资料进行编写的。按照对该系统功能分析,系统在两个模块的基础上每一个模块又分为几个模块。
1.管理员功能模块:
(1)系统管理员管理整个系统,包括新闻类别管理、新闻管理、网站视频管理、问卷调查管理等功能
(2)新闻类别管理,为了更好的维护新闻信息,特将新闻进校分类操作,方便用户浏览。
(3)新闻管理,该模块是系统的核心功能,管理员对新闻信息及时更新对于过期的新闻信息予以删除等操作。
(4)网站视频管理,管理员登陆系统后。管理所有的视频信息,包括视频的更新、删除、查询等操作
(5)系统管理,超级管理员可以添加管理员,共同维护本系统。
(6)修改个人密码,为了保障系统运行的安全性,管理员可以修改自己的登录密码
(7)系统公告管理,负责发布一些公告信息一共用户浏览。
(8)问卷调查管理,发布问卷调查信息,及时了解用户对新闻方面的需求。
2.用户功能模块:
用户可以在线浏览新闻信息,参与问卷调查,浏览视频信息等
目 录
摘要 i
Abstract ii
1 绪论 1
1.1 课题背景 1
1.1.1 发展现状 1
1.1.2 功能分析 1
1.2 目的和意义 1
1.3 系统设计思想 2
1.4 本文的主要内容 2
1.5 B/S模式介绍 2
1.6 本章小结 3
2 需求分析 4
2.1 需求调研 4
2.2 可行性分析 4
2.2.1 经济可行性 4
2.2.2 技术可行性 4
2.2.3 操作可行性 5
2.2.4 法律可行性 5
2.3 新闻发布需求分析 5
2.4 系统用户用例图 5
2.4.1 管理员用例图 6
2.4.2 用户用例图 6
2.5 数据流图 7
2.6 性能需求 7
2.6.1 系统的安全性 7
2.6.2 数据的完整性 7
2.7 界面需求 7
2.8 本章小结 8
3 总体设计 9
3.1 系统总体设计 9
3.1.1 功能设计 9
3.1.2 界面设计 10
3.2 业务流程图 11
3.3 数据库设计 13
3.3.1 数据库的概念结构设计 13
3.3.2 数据库的连接原理 17
3.4 中文乱码问题处理 18
3.5 本章小结 20
4 详细设计与实现 21
4.1 系统运行环境 21
4.2 开发工具及技术介绍 21
4.2.1 MyEclipse 21
4.2.2 SQL Server 2005 21
4.2.3 Tomcat 22
4.2.4 JSP 22
4.2.5 JDBC 23
4.2.6 JavaScript 23
4.3 系统首页设计实现 24
4.4 新闻详细信息模块 24
4.5 视频播放模块 25
4.6 参与问卷模块 26
4.7 系统后台登录模块 27
4.8 管理员功能模块 29
4.8.1 新闻类别管理模块 29
4.8.2 新闻管理模块 31
4.8.3 公告信息管理模块 32
4.8.4 视频管理模块 33
4.8.5 问卷调查管理模块 33
5 系统测试与性能分析 33
5.1 测试概要 34
5.1.1 测试的重要性及目的 34
5.1.2 测试方法 34
5.1.3 测试的主要内容 34
5.2 测试过程 35
5.2.1 会员注册测试 35
5.2.2 会员功能测试 35
5.2.3 系统管理员登陆测试 36
5.2.4 管理员新闻信息测试 36
5.3 本章小结 37
结 论 38
参考文献 39
致 谢 40
外文原文 41
中文翻译 47
|