新闻发布系统的设计与实现(JSP,Oracle)
来源:56doc.com 资料编号:5D10974 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D10974
资料介绍
新闻发布系统的设计与实现(JSP,Oracle)(任务书,外文翻译,毕业论文15000字,程序代码,Oracle数据库,答辩PPT)
摘 要
21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。随着Internet的普及,网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的信息发布网站,企业通过网站可以发布最新动态,与用户进行交流和沟通,开展电子商务等。
本文使用JSP和ORACLE技术开发,为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。
实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率,具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为发布新闻,为网站提供新闻发布与管理的服务。
关键字:JSP;ORACLE;新闻管理;Browser/Server
News release system
Abstract
21st century is the era of information, is the era of networks, entered the era of rapid evelopment of the information society,all areas of the digital revolution brought new changes. As the popularity of Internet, the page becomes progressively more integrated into people's lives, rapid and timely news gets colorful online information, has become a part of daily life, at the same time more and more enterprises have established their own information publishing site, the enterprise can publish news via the Web, exchange and communicate with the user, such as e-commerce.
This article uses JSP and ORACLE technology development, in order to ensure performance of the system's efficiency, scalability, and data sharing, and network management purposes, the system uses b/s architecture design and development.
Realization of dynamic management of the site news, leads to a more timely and efficient information management, improved productivity, has a general function of information system, management zone news view includes the foreground and the background, press release, news publishing and management services for Web sites.
Keywords: JSP ; ORACLE ; News management ; Browser/Server
2.1 功能需求
该系统的用户为新闻网站,需要经常发布一些新闻,如何能有效地管理和发布新闻呢?最初用户的需求为:“该新闻系统具有一般新闻系统的功能,同时具有新闻审核和不同管理员不同管理权限的功能” 。
通过对其它一些新闻系统的调查发现,一般新闻系统功能如下:
1、前台按分类显示新闻;
2、搜索新闻;
3、后台管理:
添加、删除和修改新闻
添加、删除和修改用户
添加、删除和修改新闻分类
添加新闻
根据网站新闻发布管理的实际需求,在首页中能显示最热门新闻、头条新闻和最近发布的几条新闻等,同时在后台发布新闻时可以添加图片,也可以添加HTML语法,在前台能自动根据所显示的图片和HTML语法来显示新闻。
在后台管理中,因为有权限的管理员才能登录管理后台,所以需要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条新闻或某个用户就很难,所以需要有个查找(新闻标题、用户)模块用于查找新闻或用户。
根据以上需求分析,该系统要实现的主要功能为:
1、前台显示新闻部分:
用户登录区
显示最热门的前几条新闻
显示推荐的前几条新闻
显示最新的前几条新闻
搜索新闻功能
显示所有新闻分类
按分类/部门显示其下的所有新闻
新闻详细信息浏览阅读
新闻详细信息下的用户评论
2、后台管理部分:
登录验证
添加、修改和删除新闻
管理发布新闻
管理发布公告
管理留言
管理新闻类别
用户管理
目 录
摘 要 i
Abstract ii
1 绪 论 1
1.1 研究背景 1
1.1.1 国内外研究现状及发展趋势 1
1.1.2 研究目的、意义和范围 1
1.2 开发工具及技术 1
1.2.1 开发工具 1
1.2.2 JSP 2
1.2.3 JavaBean 3
1.2.4 ORACLE 3
1.2.5 Servlet 4
1.3 运行环境要求 5
2 需求分析 6
2.1 功能需求 6
2.2 性能需求 7
3 总体设计 8
3.1 新闻系统的结构模型 8
3.2 新闻系统功能描述及功能模块图 8
3.3 数据库设计 10
3.3.2 数据流图 12
3.3.3 表结构设计 13
4 详细设计 16
4.1 首页的设计 16
4.1.1 功能描述及实现的界面 16
4.1.2 代码 17
4.2 注册登录模块的设计 18
4.2.1 功能描述及实现的界面 18
4.2.2 代码 19
4.3 管理员登录模块的设计 20
4.3.1 功能描述及实现的界面 20
4.3.2 代码 20
4.4 修改登录密码模块的设计 21
4.4.1 功能描述及实现的界面 21
4.4.2 代码 21
4.5 注册用户管理模块的设计 22
4.5.1 功能描述及实现的界面 22
4.5.2 代码 22
4.6 公告管理模块的设计 24
4.6.1 功能描述及实现的界面 24
4.6.2 代码 24
4.7 新闻类别管理模块的设计 25
4.7.1 功能描述及实现的界面 25
4.7.2 代码 25
4.7.3 功能描述及实现的界面 26
4.7.4 代码 26
4.8 新闻信息管理模块的设计 27
4.8.1 功能描述及实现的界面 27
4.8.2 代码 27
4.8.3 功能描述及实现的界面 28
4.8.4 代码 28
4.9 留言信息管理模块的设计 29
4.9.1 功能描述及实现的界面 29
4.9.2 代码 29
5 系统测试 31
5.1 程序调试 31
5.2 程序的测试 31
5.2.1 测试的重要性及目的 31
5.2.2 测试的步骤 32
5.2.3 测试的主要内容 32
结 论 35
参考文献 37
致 谢 38
外文原文 39
中文翻译 46 |