【PHP开源代码栏目提醒】:网学会员鉴于大家对PHP开源代码十分关注,论文会员在此为大家搜集整理了“[论文]JAVA新闻发布系统最终论文 - 产品手册”一文,供大家参考学习
网上新闻发布系统 摘要 随着
计算机科学的发展,互联网时代的到来,人们对信息交流的要求不再是仅限于传统的书信形式的往来,21 世纪是信息时代,是以互联网为代表的信息技术蓬勃发展的时代。
数据库技术在 Internet 中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。
个性化已逐渐成为当今 Web 应用的潮流。
利用 JSP 技术开发的网站新闻管理系统,实现了网站新闻的动态管理,因为可以用来动态发布新闻信息,所以使得对信息的管理更加及时、高效,提高了工作效率。
本文主要介绍利用 JSP Tomcat SQL 开发环境开发动态的 Web 新闻发布系统,给出了详细的系统设计、编码、调试过程,可实现在网络上多用户操作,不同的用户拥有不同级别的权限,可以实现在线用户登录、用户信息修改;动态的浏览、添加、修改、删除新闻。
在 JSP
代码编写的过程也用到了许多技巧,比如 SESSION 对象的使用、禁止右键、CSS 样式表、FLASH 对象的使用、浏览器状态栏的特效等等。
界面操作简单,满足日常上网人员信息交流需要,并达到操作过程中的直观、方便、实用、安全等要求。
本系统后台采用 SQL Server 2000 开发和管理数据库,它功能强大、直观易于操作、建立表方便,具有强大的错误处理功能;语言用 JAVA 开发和管理用户界面,具有开发效率高,易于维护等特点,并且信息完善,界面友好。
通过各方面的论证,该系统具有一定的市场实用价值,具有一定的开发潜力。
关键词:Struts 组建编程模型;JSP;ActionForm;数据库 News Release System AbstractWith the development of computer science the Internet era peoples requirements of theexchange of information is no longer limited to traditional forms of exchanges ofcorrespondence is the 21st century information age is represented by the Internet boom ofthe information technology era. Database technology application in the Internet more andmore widely for the vast number of network users with a more thoughtful and humanservices. Personalization has become the trend of todays Web applications. The use of JSPtechnology news site management system to achieve the dynamic management of the newssite because the dynamics can be used to publish news and information it makes themanagement of information more timely efficient improve the work efficiency.In this paper using JSP Tomcat SQL development environment to develop dynamic Webpress release systems gives a detailed system design coding debugging process can berealized in multi-user operation of the network different users have different levels ofauthority Online users can log in modify user information dynamic browse add modify ordelete information. JSP code in the process used to prepare a number of techniques such asthe use of SESSION object the prohibition of right- CSS stylesheets FLASH object use thebrowser status bar etc. effects. Interface is easy to access staff to meet the day-to-dayinformation exchange needs and to achieve the intuitive operation convenient practical andsecurity requirements. The background of the system using SQL Server 2000 databasedevelopment and management it is powerful intuitive and easy to operate facilitate theestablishment of form and a powerful error-handling capabilities language with JAVAdevelopment and management of user interface with the development of high efficiency easymaintenance etc. and perfect information user-friendly. Through all aspects of thedemonstration the system has a certain practical value of the market has a certain potentialfor development.Key Words:Struts;JSP;ActionForm;database 目 录1 绪论 ........................................................................................................................................... 1 1.1 开发背景 ............................................................................................................................... 1 1.2 设计目的 ............................................................................................................................... 1 1.3 开发工具简介 ...................................................................................................................... 2 1.4 相关技术知识简介 .............................................................................................................. 32 可行性分析............................................................................................................................. 6 2.1 经济可行性分析 .................................................................................................................. 6 2.2 技术可行性分析 .................................................................................................................. 6 2.3 操作可行性分析 .................................................................................................................. 6 2.4 法律可行性分析 .................................................................................................................. 6 2.5 可行性研究结论 .................................................................................................................. 73 需求分析.................................................................................................................................. 8 3.1 系统功能模块设计 .............................................................................................................. 8 3.2 数据库要求 ......................................................................................................................... 10 3.3 开发环境要求..................................................................................................................... 11 3.4 数据字典 ............................................................................................................................ 13 3.5 实体 E-R 图 ........................................................................................................................ 16 3.6 数据流图 ............................................................................................................................. 154 总体设计................................................................................................................................ 19 4.1 数据库设计 ........................................................................................................................ 19 4.2 模块设计 ............................................................................................................................ 20 4.2.1 链接管理...................................................................................................................... 22 4.2.2 管理员管理 ................................................................................................................. 22 4.2.3 新闻类型管理 ............................................................................................................. 23 4.2.4 新闻详细类型管理 ..................................................................................................... 23 4.2.5 新闻信息管理 ............................................................................................................. 23 4.2.6 新闻人物管理 ............................................................................................................. 235 详细设计................................................................................................................................ 24 5.1 用户登录界面
设计 ............................................................................................................ 24 5.1.1 网站前台...................................................................................................................... 24 5.1.2 网站后台...................................................................................................................... 25 5.2 后台登录模块设计 ............................................................................................................ 26 5.2.1 后台登陆...................................................................................................................... 26 5.2.2 后台
登陆流程图 ......................................................................................................... 27 5.3 链接管理 ............................................................................................................................ 27 5.3.1 友情链接及其添加 ..................................................................................................... 28 5.3.2 链接管理流程图 ......................................................................................................... 29 5.4 管理员管理 ........................................................................................................................ 29 5.4.1 管理员
注册和信息查看............................................................................................. 30 5.4.2 管理员管理流程图 ..................................................................................................... 31 5.5 新闻详细类型管理 ............................................................................................................ 31 5.5.1 新闻详细类别信息及其添加 .................................................................................... 31 5.5.2 添加新闻详细类别信息流程图 ................................................................................ 33 5.6 新闻信息管理 .................................................................................................................... 33 5.6.1 新闻的添加 ................................................................................................................. 33 5.6.2 新闻信息管理流程图 ................................................................................................. 35 5.7 新闻人物管理 .................................................................................................................... 36 5.7.1 新闻人物信息查看和修改 ........................................................................................ 36 5.7.2 新闻人物添加和修改流程图 .................................................................................... 386 系统调试与测试 ................................................................................................................. 39 6.1
系统调试 ............................................................................................................................ 39 6.2 系统测试 ............................................................................................................................ 39结 论............................................................................................................................................ 42致 谢............................................................................................................................................ 44参考文献 .................................................................................................................................... 45附录 A 数据表 ............................................................................................................................. 46附录 B 中英文翻译 ...................................................................................................................... 49 英文部分 ............................................................................................................................... 49 中文部分 ............................................................................................................................... 53 1 绪论1.1 开发背景 Internet 的蓬勃发展,使新闻的传播方式发生了巨大的变化,传统的信息传播媒体电视、广播、报纸已经不再是人们茶余饭后的主要精神甜点,人们更多的开始关注网络新闻。
由于互联网所容纳的信息量大、内容丰富、信息及时、准确,更有相关信息的全面的介绍与比较,大大地方便了人们的阅读,因此在短短几年的时间里,互联网便济身于众多媒体之间,并具有相当一部分媒体人群。
借此东风,新闻网也迅速发展起来,它内容丰富,涉及到商业、工业、农业、银行、财政、教育、娱乐、信息等各个产业,信息量大,不仅有实事新闻,还有相关的行业信息,同时新闻网具有互联网所具备的一切特性。
在全球
网络化、信息化的今天,新闻网迅速发展,大大地丰富了人们的生活,不知不觉中,它已经成为人们生活中不可或缺的重要组成部分。
随着 Internet 的普及,网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的 WWW 网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
其中新闻
管理系统是构成企业网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群1。
传统的网站新闻管理方式有两种,一是静态
HTML 页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着 Internet 的进一步发展这种静态 Web 站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。
二是基于 ASP、
PHP或者
JSP 和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。
1.2 设计目的 随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,人们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建一个新闻发布管理信息系统了。
大部分网站都是采用静态的方式来发布和管理信息的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的
工作。
为了更加方便的管理网站,于是我们就很迫切的需要利用动态技术创建一个新闻发布管理信息系统了。
针对现在我们的上网环境,在线发布新闻、动态生成新闻网页、为新闻添加搜索查找功能是必不可少的。
本系统采用 E 作为开发工具,后台数据库采用 SQL 数据库的设计,利用 JDBC 数据访问技术实现对数据库的各种管理操作,实现新闻发布系统的供浏览和新闻
搜索功能。
本系统的设计主要是解决上网人群交流的信息化、智能化、便捷化,提高了网络交流的自由度,网站的发展是一个必然的过程,全球化的传播,也是一个能够给人们带来更多信息的社会。
互动的网络社会突破了地域之间人们的阻碍,它给人们带来了更多的机会和把握未来的机遇。
这个开放的世界更加注重个性化的人们,追求多样文化精神创造性,也将人们的注意力吸引到全球化的背景中来。
网站将要占据更重要的发展生机。
它也是决定互联网走向全球化重要因素。
成熟的网站应用会带动相关政治、
经济、文化发展,会给互联网未来带来更多的发展生机。
1.3 开发工具简介 本系统是由: My eclipse Tomcat6.0 SQL Server 2000 为 平 台 。
页 面 开 发 工 具 应 用 了Dreamweaver 8。
My eclipse 是一个开放源
代码的、基于 Java 的可扩展开发平台。
它可以加快
程序的开发,用于编写 JSP、
JavaBean
代码,具有强大的功能,它的可扩展功能可以有效的支持 J2EE 以及 Web 开发。
对于工程的部署有很大的优势所在。
Tomcat 是一个
免费的
开源的 Serlvet 容器,它是 Apache 基金会的 Jakarta 项目中的一个核心项目,由 Apache,Sun 和其它一些公司及个人共同开发而成。
由于有了 Sun的参与和支持,最新的 Servlet 和 Jsp 规范总能在 Tomcat 中得到体现。
Tomcat 不仅仅是一个 Servlet 容器,它也具有传统的 Web 服务器的功能:基于 Tomcat 的开发主要是 JSP和 Servlet 的开发,开发 JSP 和 Servlet 非常简单。
SQL Server 是微软公司开发的一个关系数据库管理系统,以 Transact_SQL 作为它的数据库查询和编程语言。
T-SQL 是结构化
查询语言 SQL 的一种,支持 ANSI SQL-92 标准。
SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。
SQL Server 有以下等特点:上手容易;兼容性良好能;电子商务;数据仓库;增强的在线商务;利于构筑quot敏捷性商务quot。
Dreamweaver 是美国 Macromedia 公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
Dreamweaver 是 Macromedia 公司继 Flash 以后向互联网Internet推出的又一梦幻工具。
其优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在 Word 中进行文本编辑不会感到有什么区别。
Dreamweaver 是唯一提供 Roundtrip Html、视觉化编辑与原始码编辑同步的设计工具。
它包含 HomeSite 和 BBEdit 等主流文字编辑器等工具。
1.4 相关技术知识简介 JSPJava Server Pages是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准,其网址为 http://www.javasoft.com/products/jsp。
该技术为创建显示动态生成内容的 Web 页面提供了一个简捷而快速的方法。
JSP 技术的设计目的是使得构造基于 Web 的应用程序更加容易和快捷。
JSP 规范是 Web 服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。
JSP 技术在多个方面加速了动态Web .