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

毕业设计我帮你

 基于JAVA的新闻发布管理系统后台的设计与开发

基于JAVA的新闻发布管理系统后台的设计与开发

新闻管理从新闻的管理为中心,是新闻管理思想一个划时代的进步,新闻信息,是学校所有信息资源中重要的一部分,因而,新闻信息的规范化与量化管理,已成为现代各个学校管理中不可缺少的重要组成部分。如何帮助学校更好的管理新闻,提高管理效率,增强新闻发布

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


  • 详细描述

     基于JAVA的新闻发布管理系统后台的设计与开发
    一、选题的背景和意义
    1.本系统的应用下可实现按照各种方式(如:新闻名,编号)查询实时新闻,能够查询实时新闻情况。新闻工作人员能够实现方便的对新闻进行查询,方便的进行客户浏览情况查询,方便的进行细致浏览处理等,便捷的对新闻信息进行添加、修改、删除,分类管理等操作,对浏览者信息进行相关添加,修改,分类管理等操作。系统管理员可以对新闻信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对新闻参数进行修改维护等操作功能。
    2. 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在现代的人们的政治、经济、生活等等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位明显,它已经成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种新形式,它能够把事情的复杂化转为简单。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后在网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类、上传、审核、发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能。
    二、课题研究的主要内容、拟采取的的技术路线或研究方法和手段 
    1.随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视、电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。网站上新闻发布系统,是将网站上需要经常变动的信息量。
    2.根据VS,JAVA,HTML,MySQL数据库,网站详细设计,系统调试。
       3、代码下载软件统一配置器中,方便程序发布后修改,也体现出面向对象核心思想,并且方便以后的配置,不用该过多的代码,只需要在Config里面配置就行。
    4、简洁、快速、方便,一目了然,方便日后的管理和修改,也方便了日后的的开发,开发新的功能和新的界面,做到了很好的插件机制,更加具体形象。
    5.主要研究(设计)方法论述:
        写一个算法循环,不用原生循环。使用原生,底层代码,结合简单工厂、抽象工厂,在不同地方使用最好,最快、时效性最佳来创建类,编写其功能,使其最大化高类聚、低耦合,真正意义上完善整个软件
    三、课题研究中的主要难点以及解决的方法
    设计步骤,设计难点,如何让子类继承,各个模块如何运作:
    1、首页:首页是整个系统的第一个展示部分,是系统中的重要组成部分之一。包括最新新闻显示模块、新闻评论显示模块、用户登录模块、问卷调查模块、论坛最新内容等;
    2、新闻模块:包括前台的新闻列表、详细新闻显示,后台的新闻添加、新闻修改、新闻删除等功能;
    3、新闻评论模块:包括前台的新闻评论列表、详细新闻评论内容显示,后台的新闻评论添加、新闻评论修改、新闻评论删除等功能;
    4、问卷调查模块:包括前台的问卷调查、投票数据显示,后台的添加问卷、修改问卷内容,修改候选项,删除问卷等
    5、论坛模块:包括前台的论坛帖子列表,发帖、跟帖,修改自己已发的帖子,后台的版块设置、版块删除、版块修改,管理用户所发帖子,管理所有跟帖等
    6、用户模块:包括前台的用户注册,用户登录,个人信息修改,后台的管理员添加,管理员信息修改、管理员账户删除、用户账户删除等;
    7、权限模块:包括后台的角色创建、角色权限分配、权限组创建、权限组成员管理等。
    四、主要参考文献(或资料)
    [1] BruceEckel.《JAVA编程思想》. 机械工业出版社,2003年10月 24(6) 5-6
    [2]赛奎春.《JAVA工程应用与项目实践》. 机械工业出版社, 2002年8月4(10)10-20
    [3] FLANAGAN.《JAVA技术手册》. 中国电力出版社,2002年6月10(15)7-8
    [4]孙一林,彭波.《JSP数据库编程实例》. 清华大学出版社,2002年8月6(8)22-228
    [5]LEE ANNE PHILLIPS.《巧学活用 JSP》.电子工业出版社,2004年8月5(21)9-17
    [6]飞思科技产品研发中心.《JSP应用开发详解》.电子工业出版社,2003年9月8(9)9-15
    [7]耿祥义,张跃平.《JSP实用教程》. 清华大学出版社,2003年5月1日15(19)7-10
    五、进程安排
    时间(迄止日期) 工作内容
    1. 在世界大学城空间中创建好相应的栏目,做好完成毕业设计的准备工作。
    2.查找材料、和指导老师商讨初步确定毕业设计的题目(课题分析),并提交到大学城空间请指导老师批阅。
    3.准备课题《新闻管理系统》需求资料和调研,完成开题报告,并提交到大学城空间请指导老师批阅。。
    4.查阅相关的资料和文献后,初步完成课题《新闻管理系统》毕业设计的内容。
    5.提交课题《新闻管理系统》的毕业设计说明书到大学城空间请指导老师批阅。
    6.根据指导老师所给的修改意见……,进行修改并再次提交课题《新闻管理系统》的毕业设计说明书修改稿到大学城空间请指导老师批阅。
    7.完成课题《新闻管理系统》的毕业设计资料的最后修改
    8.准备材料,参加毕业答辩。
    9.完成课题《新闻管理系统》的毕业设计最终稿,并提交到大学城空间。
    10.上交毕业设计资料打印稿给指导老师。

    摘要
    在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在现代的人们的政治、经济、生活等等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已经成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种新形式,它能够把事情的复杂化转为简单。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后在网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类、上传、审核、发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视、电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。网站上新闻发布系统,是将网站上需要经常变动的信息量。
    本系统的应用下可实现按照各种方式(如:新闻名,编号)查询实时新闻,能够查询实时新闻情况。新闻工作人员能够实现方便的对新闻进行查询,方便的进行客户浏览情况查询,方便的进行细致浏览处理等,便捷的对新闻信息进行添加、修改、删除,分类管理等操作,对浏览者信息进行相关添加,修改,分类管理等操作。系统管理员可以对新闻信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对新闻参数进行修改维护等操作功能。
    关键词:VS,JAVA,HTML,MySQL数据库,网站详细设计,系统调试。
     
    目录
    摘要 1
    第一章 绪论 2
    第二章 开发工具简介 3
       2.1 VS2010 3
       2.2 MySQL2010 3
    第三章 系统分析 4
       3.1 功能需求分析 4
       3.2 可行性分析详细介绍 5
       3.3 系统运行环境和总体功能 7
       3.4 E-R图 10
    第四章 系统详细设计 12
       4.1 SQL SERVER 介绍 12
    4.1.1 数据库表结构 12
    4.2 处理流程设计 13
    4.2.1 系统操作流程 13
    4.2.2 数据增加流程 14
    4.2.3 数据修改流程 15
    4.2.4 数据删除流程 16
    4.3 系统模块设计 17
    4.3.1 管理员登陆 17
    4.3.2 新闻管理 18
    第五章 系统调试与测试 20
    5.1 程序调试 20
    5.2 程序的测试 20
    5.2.1 测试的重要性及目的 20
    5.2.2 测试的步骤 21
    5.2.3 测试的主要内容 22
        5.3 配置问题 23
    5.3.1 代码调试问题 23
    5.3.2 代码冗余问题 23
           5.3.3 代码效率问题 23
    第六章 体会与收获 24
    致    谢 25
    参考文献 26
     
    体会与收获
    本文通过本系统设计与开发,从而得出下列结论:    
    (1)学习一门新技术,最重要的是实践,只有多动手才能尽快掌握它。
    (2)一个系统的开发,经验是最重要的,经验不足就难免会有许多考虑不周之处。
    (3)要想吸引更多的用户,系统的界面必须要美观、有特色、友好,功能要健全。不过由于经验不足,我设计的图形界面比较简单。只是对基本功能进行了开发。
    (4)本次开发,我参考了很多本系统的例子,吸取了一些别的本系统的长处,对自己的毕业设计进行了完善,但是还有很多的不足之处,有待以后进一步学习。
    实践证明,本系统有着很好的发展前景,经测试运行。本文所制作的系统界面友好、使用灵活、操作简单、功能齐全、表现方式独特,已基本具备了成熟的技术理论。
    由于时间仓促,本次设计由我完成本系统的制作,对我这样一个.net新手而言所制作的模块还有不完善的地方。数据库的设计也比较简单。还有很多毕业设计中用到JSP语言的知识也不够全面,还有很多地方不能够作到完全的理解和掌握。通过这次毕业论文的设计制作使本人受益匪浅。首先,由于毕业设计所用的.net技术和其中用到.net的其他部分是在课堂上没有接触过的,要用它来做设计必须通过大量自学来掌握,在这个过程中,不仅大大提高了我的自学能力而且让我对.net的学习有了进一步的认识 。由于是独立完成在毕业设计的过程遇到了很多的困难,我求教了不少老师和同学,在这个过程中让我体会到了,一个团队的重要性。
    Web开发中安全性是必须考虑的一个很重要的方面,特别是在诸如个信息等敏感数据的模块中更是关键,所以这也是后期开发需要引起重视的。下面就这方面的技术和解决方案加以讨论。
     

    收缩