本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于java的新闻网站管理系统的设计与实现

基于java的新闻网站管理系统的设计与实现

随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。它是为了更快速地实现的动态网站的消息,信息管理的动态管理的改进的效率,因为可以用来发布新闻和信息,

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774


  • 详细描述

    基于java的新闻网站管理系统的设计与实现
    摘要
    随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。它是为了更快速地实现的动态网站的消息,信息管理的动态管理的改进的效率,因为可以用来发布新闻和信息,因为它是更有效的,JSP技术用在一个新闻网站的管理系统。
    新闻不再是一个重大的精神甜点八卦收到了巨大的变化,传统的信息媒体,电视,广播和报纸都有,人们更感兴趣的是互联网蓬勃所以没有通讯方式为网络新闻。由于信息量,互联网是能够容纳,及时的信息,丰富的内容,更多的相关信息,这是正确的话会显著相比,仅仅几年促进读书的人和一个全面的介绍到互联网之中将是经济的在体内具有媒体和媒体的人口的主要部分。东,快速发展的新闻联播,它的商业,工业,农业,银行,金融,教育,娱乐,信息等行业,信息量以及实用信息,以及包括工业,内容丰富的信息,您可以使用互联网,而新闻的所有功能。今天的全球网络和信息技术,信息网络的飞速发展,显著丰富人们的生活,在不知不觉中,它已成为必要的人的生命的重要组成部分。
     关键词:新闻,网站,信息系统

    1  概述 
    1.1  课题来源
    互联网正在蓬勃发展,因此各大心灵的沟通更加甜点八卦了巨大的变化,传统的信息媒体,电视,电台的新闻,报纸有经验的人更关心的是网络新闻。由于信息量,互联网是能够容纳,及时的信息,丰富的内容,更多的相关信息,这是正确的话会显著相比,仅仅几年促进读书的人和一个全面的介绍到互联网之中将是经济的在体内具有媒体和媒体的人口的主要部分。东,快速发展的新闻联播,它的商业,工业,农业,银行,金融,教育,娱乐,信息等行业,信息量以及实用信息,以及包括工业,内容丰富的新闻有关信息,您可以利用互联网的所有功能。今天的全球网络和信息技术,信息网络的飞速发展,显著丰富人们的生活,在不知不觉中,它已成为必要的人的生命的重要组成部分。
    1.2  国内外发展状况
    随着社会生产,扩大趋势科技的进步,人类的知识总量增加了解创建人的信息了根本性的变化加快,市场竞争日趋激烈。其中的上市信息社会,能源并行开发的三个人力和物力。信息化水平是一个国家现代化水平的测量和综合国力的重要标志。中国更多的改革开放环境中的最大深度,所以我们充分利用这些信息,与地面坚实的信息管理系统,准备先进的应用程序开发的配置,机遇,加快信息化建设的速度。
    提供新闻和信息查找功能来查看新闻和信息,以满足该组的人寻找对新闻的详细分类阶段按系统要求新闻和方便游客找到相关的新闻,新闻的前显示屏上分类的详细信息的类型。记者从阶段添加其他模块来管理网站管理员联系,确保由站点管理员安全和管理者设置的总和。
    1.3  文献综述
    1.3.1  硬件环境
    (1) 后台数据库服务器:
    因为作为数据库服务器,需要完成高密度的运算量,所以应采用较高档的服务器。此外再考虑到与软件的兼容性,建议采用Intel Pentium 4 多处理器系统、256MB RAM、80GB以上硬盘。
    (2) 客户机:
    建议采用Intel Pentium Ⅳ 多处理器系统、128MB RAM、20GB以上硬盘。
    (3) 网络配置:建议10M/100M 网络带宽 、100Mb/s网卡、16口交换机。
    1.3.2  软件环境
    操作系统的选择
    我们要求操作系统拥有不错的易用性、安全性和稳定性,考虑到Windows 2008系列在环境变量的设置上和服务的管理上都比较方便,故采用Windows 2008 Professional SP3。如果是服务器的操作系统,则选择Windows 2008 Server SP3 更合适。
    1.4  操作系统的选择
    我们要求操作系统拥有不错的易用性、安全性和稳定性,考虑到Windows 2008系列在环境变量的设置上和服务的管理上都比较方便,故采用Windows 2008 Professional SP3。如果是服务器的操作系统,则选择Windows 2008 Server SP3 更合适。
    1.5  Web服务器的选择
    BEA WebLogic是该公司的产品是支持当前的J2EE规范最广泛使用的Web服务器。另一种常用的作为web服务器是的WebSphere来自IBM,也支持J2EE规范。然而,小型协作学习系统,目前正在开发的Tomcat将给予最好的选择。一是支持免费的Web服务器,那么所有JSP和Servlet规范到Tomcat服务器。
    1.6  数据库的选择
    一个Java相关领域的发展,典型的数据库。甲骨文的SQL Server,DB2和使用四种甲骨文的MySQL的数据库的Oracle产品,但是数据库也是历史最悠久,世界排名前50位的公司中,80%使用Oracle数据库服务器的公司的数据库。IBM公司的DB2也是一种常用的数据库,和IBM的WebSphere配合构成完整的企业级解决方案。MySQL是一个免费的小型数据库服务器,因此在实际应用中也是不错的选择。考虑到SQL Server也是由Microsoft公司开发,与系统的兼容度较高,并支持集成性安全检测,也不像Oracle那么庞大,系统性能要求很高,而且SQL Serve对系统的资源消耗较小。因此,我们最终选择SQL Serve作为我们的后台数据库。
    1.7  集成开发环境的选择
    Web服务器和数据库服务器,您必须选择适当的工具来提高编码效率,配置发布平台,两种常用的企业级集成开发环境,有一个的JBuilder和WebSphere Studio。JBuilder是Borland公司的产品,支持几乎全部的J2EE组件,是目前最为常用的开发环境。新开发并流行起来的Eclipse是一个非常好的替代品,它有着和JBuilder类似的界面,可以避免使用者感觉不适应的情况发生。更重要的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的最新版本是免费的,安装过程非常简单:只要下载源直接,所以我们提取MyEclipse的Eclipse插件,加的压缩路径选择当前设计。提供了一个集成开发环境。
    1.8  体系结构选择
    当前应用程序的C / S(客户机/服务器)结构是很流行,但必须使用和安装程序,的基本限制到LAN的应用范围。本次设计根据协同学习系统面向全社会用户的特点,采用B/S(Browser/Server)结构的设计方案,用户只要能上网,就能轻松的登录协同学习系统并完成各项操作。

    参考文献
    [1] Bruce Eckel. Thinking in Java. Upper Saddle River, New Jersey, USA: Prentice Hall, 2001.324
    [2] 林信良. Spring2.0技术手册. 北京:电子工业出版社,2005.109-110
    [3] Weird. SpringFramework 2入门经典. 北 京:清 华大学出版社,2009.89-92
    [4] 林寒超 张南平. Hibernate技术的研究.北京:国防工业出版社,2006.116
    [5] 田珂 谢世波 方马.J2EE数据持久层的解决方案.北京:国防工业出版社,2003.95
    [6] 刘京华. Java Web整合开发王者归来. 北京:清华大学出版社,2010.107
    [7] 张孝祥. 深入Java Web开发内幕——核心基础. 北京:电子工业出版社. 2006.289
    [8] 李安渝. Web Services技术与实现. 北京:国防工业出版社,2003. 13-19
    [9] 孙卫琴 李洪成. Tomcat 与 Java Web 开发技术详解.西安:电子工业出版社,2003.20-35
    [10] FLANAGAN. Java技术手册. 北京:中国电力出版社,2002.49-65
    [11] 孙一林 彭波. Java数据库编程实例. 北京:清华大学出版社,2002.210
    [12] LEE ANNE PHILLIPS. 巧学活用HTML4.西安:电子工业出版社,2004.319
    [13]飞思科技产品研发中心. JAVA应用开发详解.西安:电子工业出版社,2003.300
    [14] 耿祥义 张跃平. JAVA实用教程.北京:清华大学出版社,2003.35-44
    [15] 孙涌. 现代软件工程.北京:希望电子出版社,2003.246
    [16] 萨师煊 王珊. 数据库系统概论. 北京:高等教育出版社,2002.46-60

    目  录
    1  概述 1
    1.1  课题来源 1
    1.2  国内外发展状况 1
    1.3  文献综述 1
    1.3.1  硬件环境 1
    1.3.2  软件环境 2
    1.4  操作系统的选择 2
    1.5  Web服务器的选择 2
    1.6  数据库的选择 2
    1.7  集成开发环境的选择 3
    1.8  体系结构选择 3
    2  相关工具介绍 4
    2.1  开发环境Eclipse3.1简介 4
    2.2.1  Eclipse 是什么? 4
    2.2.2  Eclipse 是开放源代码的软件 4
    2.3  SQL server 2008数据库简介 5
    2.3.1  什么是数据库 5
    2.3.2  SQL Server 2008 作为数据库服务器的优点 6
    2.3.3  SQL Server 2008 数据库组件构架的基本组成 6
    2.4  JDBC概述 7
    2.4.1  JDBC的模型及使用步骤 7
    2.4.2  JDBC驱动程序类型 8
    3  数据库设计 9
    3.1  需求分析 9
    3.2  问题定义 9
    3.3  可行性分析 11
    3.4  数据库的需求分析 14
    3.5  数据库的概念设计 15
    3.6  系统结构图 16
    4  系统详细设计 17
    4.1  首页介绍 17
    4.2  校园新闻介绍 18
    4.3  用户注册页面 18
    4.4  后台登录页面 20
    4.5  后台主页面 23
    4.6  系统用户管理 24
    4.7  新闻类别模块 24
    4.8  新增新闻信息 25
    4.9  留言板管理 26
    4.10  友情链接 27
    4.11  系统公告 27
    5  系统测试 28
    5.1  测试方法 28
    5.2  系统功能测试 29
    5.3  系统测试报告 30
    6  程序编写中遇到的问题与解决方法 31
    6.1  session保存数据对象丢失 31
    6.2  JSP三种跳转页面方法 32
    6.3  JSP 连接sql 32
    6.4  apache的部署 33
    6.5  JSP文件上传方法 34
    7  总结 37
    参考文献 38
    致谢 39



    收缩