当前位置:首页>> >>


基于java的环境保护与宣传网站的设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20180913143530236    类型:共享资源    大小:22.53MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    40
    金币
    关 键 词:
    基于 java 环境保护 宣传 网站 设计 实现
    资源描述:
    太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸i基于 java 的环境保护与宣传网站的设计与实现摘 要本文对环境保护与宣传网站的设计和开发过程进行了详细地分析与叙述。按照系统开发的实际操作流程以及论文编写的规范,论文内容从系统概述、系统分析、系统设计和系统实现这四大模块对系统的开发过程分别进行了阐述。系统概述中主要进行了课题背景、课题意义和现状分析;系统分析中主要包括了系统设计前的需求分析、数据流程分析、业务流程分析以及数据字典分析;而系统设计则主要是对系统的体系结构、各个功能模块、数据库结构的设计等具体系统实现过程进行剖析展示,在系统设计中有详细的文字解释并包含有表图说明等,文章同时还列举了关键的功能模块实现代码。本文力求能为环境保护与宣传网站的开发设计找到一种切实可行的解决方案,在分析了目前国内外环境保护网站的现状的基础上,并经过反复研究和学习后,借助编程语言、JSP 和 SQLSERVER 2005 数据库最终实现了该网站的开发,并经过一系列测试后,达成了功能完善、操作便捷、使用方便的设计目标。关键词: 环保网;管理系统;JSP太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸iiDesign and implementation of environmental protection and advocacy java based websitesAbstractIn this paper, environmental protection and advocacy website design and development process carried out a detailed analysis and narrative. The actual operating system development process , the paper content from the system overview , system analysis, system design and system implementation of these four modules for the development process of the system are described. System Overview The main topics were the background, significance and status of the subject analysis; while the system is designed primarily for system structure, various functional modules, the design of the specific structure of the database system implementation process analyzes demonstrated with the system design and the detailed explanation of the text descriptions contain the table of Fig articles also include a function key module code.This article seeks to find a viable solution for the development of design protection and advocacy website, in the analysis of the present situation at home and abroad on the basis of environmental site, and after repeated research and learning with a programming language JSP and SQLSERVER 2005 database and ultimately the development of the site and after a series of tests to reach a user-friendly, comprehensive, clear operational design goals.Keywords: Environmental protection; Management system; JSP太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸目 录摘 要 .......................................................iAbstract....................................................ii1 绪论 ......................................................11.1 课题背景 ..............................................11.2 目的和意义 ............................................11.3 系统设计思想 ..........................................11.4 本文的结构 ............................................22 可行性分析 ................................................32.1 经济可行性 ............................................32.2 技术可行性 ............................................32.3 运行可行性 ............................................32.4 本章小结 ..............................................43 需求分析 ..................................................53.1 信息发布需求分析 ......................................53.2 业务流程图 ............................................63.3 数据流图 ..............................................83.4 本章小结 ..............................................94 总体设计 .................................................104.1 系统总体设计 .........................................104.2 数据库设计 ...........................................124.3 本章小结 .............................................155 详细设计与实现 ...........................................175.1 系统运行环境 .........................................175.2 开发工具及技术介绍 ...................................175.3 系统首页设计 .........................................215.4 新闻详细信息模块 .....................................225.5 留言模块 .............................................235.6 参与问卷模块 .........................................245.7 系统后台登录模块 .....................................255.8 新闻类别管理模块 .....................................275.9 新闻管理模块 .........................................285.10 公告信息管理模块 ....................................295.11 留言管理模块 ........................................305.12 问卷调查管理模块 ....................................326 系统测试与性能分析 .......................................346.1 软件测试概念 .........................................346.1.1 测试原则 .........................................346.1.2 测试目标 .........................................346.1.3 系统整体测试步骤 .................................346.2 软件测试方法 .........................................366.3 小结 .................................................36太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸结束语 ......................................................38参考文献 ....................................................39致 谢 ....................................................40外文原文 ....................................................41中文翻译 ....................................................52太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸11 绪论1.1 课题背景随着中国经济的快速增长和消费水平的不断提高,广大群众的生活质量得到了大幅的提高,同时广大群众对于改善环境和提高居住质量有了更高的需求。这样,新的形势和任务对环境保护宣传工作提出了更高的要求,很多群众也开始逐渐关注环境保护的现状。因此,需要提高环境宣传和保护的能力和方式。近年来,计算机网络技术的发展十分迅速,而 Web 技术在其中的发展尤为突出。在Web 技术的发展中,那些具有交互式的动态页面、井井有序的数据库查询技术、内容信息丰富多彩的页面成为了最具有吸引力的网页形式。随着网络技术的不断提高和发展,这种网页已经逐渐发展为一种快捷的操作平台,给电脑用户提供了方便的服务,比如说,电子购物服务平台,电子商务服务平台以及数据库信息服务等。数据库技术作为计算机发展最迅速的领域之一,已经形成了一整套独有的理论,并广泛地应用于人们的生产和生活中。现如今 Web 技术的一个发展趋势就是将数据库与网站技术相结合。通过数据库提供的服务,能够大大丰富和拓展网页的技术和功能,也能够便捷地将交互式页面设计出来,能够设计服务能力更加强的后台管理服务系统,能够为网站的维护、更新提供很大的便利。因此,作为网络开发者或管理者,数据库知识是必不可少的。同时,信息作为一种隐型的财富,人们对信息的需求再也不是局限于单纯的电视、报纸等大众途径。随着 Internet 在中国的发展日新月异,人们在日常生活中也越来越多地使用这项新技术来为自己的工作和生活服务,人们通过网络来获取信息的需求越来越大。基于此, 提出了“ 基于 java 的环境保护与宣传网站的设计与实现”课题。 通过此系统完成环境相关新闻的宣传和教育工作。1.2 目的和意义本系统可以将杂乱无章的环保信息经过组织,合理有序的呈现在人们面前,使用户足不出户就可以浏览各种新闻信息,极大地方便了用户,该系统能够实现在线更新新闻、设置新闻分类导航等功能。此外,网站管理员可在线对后台进行管理,例如新闻的修改、删除等操作,保证新闻的及时性、准确性。对于环境保护来说,环保是研究和防止由于人类生活、生产建设活动使自然恶化,进而寻求控制、治理和消除各类因素对环境的污染和破坏,并努力改善环境、美化环境、保护环境,使它更好的适应人类生活和工作需要。环境是人类生存和发展的前提。所以,我们现在需要提高环境保护的方式和能力。通过本环境保护与宣传网站的设计,希望关注环境保护的用户能够有个更加方便的平台,这样可以方便用户更好地了解环保相关信息,并且参与相关的环境保护活动。从而达到我们环保网站的设计目的。1.3 系统设计思想对于典型的数据库管理系统,尤其是对于像环境保护信息发布这样的数据流量特别大的网络系统,必须要满足使用方便、操作灵活等要求。因此,本系统在设计时应该满足以下几个目标:太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸2(1)人机交互的操作方式,界面友好大方、美观简洁,信息搜索方便、安全、快捷,安全、可靠、准确存储数据。(2)可以最大限度地简化系统的维护性和操作性。(3)系统运行流畅、安全、稳定、可靠。同时,本系统作为环境保护与宣传网站,必须突出他的功能和作用,并且能够合理地实施,真正让用户觉得它是有价值的。在本网站系统中,我们首先需要明确的是该系统的最基本的功能,一个是进行环境保护的宣传,比如政策法规的宣传,环保现状的宣传,现实新闻的宣传等等;另一个功能就是进行环境保护的措施,我们需要的不光光是宣传,更多的是具体的行动,所以设计一个功能模块进行环保活动的组织,从而让更多的人参与环保活动,使我们网站的目的得到真正的实现。最后还有的模块就是用户之间的互动,以及网站和用户的互动,这样可以让大家集体进行活动,同时也有助于该网站系统的进一步完善和发展。该网站开发的基本流程是:(1)需求分析:目标定位,用户分析,市场前景;(2)平台规划:内容策划,界面策划,网站功能;(3)项目开发:界面设计,程序设计,系统整合;(4)测试验收:项目人员测试,非项目测试,公开测试。1.4 本文的结构本文的内容主要包括:绪论,系统的可行性分析研究、需求分析研究、系统总体设计和系统详细设计以及系统的测试等。其中,绪论中主要内容包括:课题的背景、课题的目的和意义以及系统的设计思想;在系统的可行性分析中主要内容包括:系统的业务流程图设计、经济可行性、技术可行性以及运行可行性;在需求分析中主要内容包括:新闻发布的数据分析以及数据流图的设计;在系统的总体设计中主要内容有:系统前端功能模块的设计以及后台数据库的设计;在系统的详细设计中主要内容包括:系统运行环境的阐述、开发工具和技术的介绍以及系统中各个功能模块的详细介绍和代码样例,比如,系统首页的设计以及其中包含的功能、新闻类别管理模块的界面中包含的功能、公告管理模块的界面介绍个功能说明等等。本文着重阐述了在详细设计中设计的新闻发布模块的结构和组成,描述了新闻发布的设计方法、实现方式和采用的软件开发工具和相关网站技术。同时,重点分析了其中一些环节的开发流程和思路。文中详细地说明了从系统首页开始到达的每个页面中的功能和实现的方法,以及后台管理员工作的界面设计,同时还包括数据库的设计与实现,可以让用户很快就可以了解系统的功能和内在的思路。同时,该系统在一定的环境下对重要模块进行了模拟测试,证实了系统的可用性、可靠性。保证了系统在使用过程中不会出现极端的错误而导致无法完成用户的体验。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸32 可行性分析软件可行性分析最根本的任务是对以后的行动方针提出建议。如果问题没有可行的解释,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,分析员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。 软件可行性分析的步骤(1)复查系统规模和目标;(2)研究目前正在使用的系统;(3)导出新系统的高层逻辑模型;(4)重新定义问题;(5)导出和评价供选择的解法;(6)推荐行动方针;(7)草拟开发计划;(8)书写文档提交审查。2.1 经济可行性经济可行性指我们所开发的软件能够为我们带来的经济效益和设计开发该软件所进行的投入相比是否相宜,并且还得关注该软件是否可以真正为用户带来一定的经济效益。此次所开发的系统就是为环境保护与宣传网站的工作者节约工作时间,提升工作效率,保证工作质量,方便管理和操作而设计完成的。经过论证,在经济可行性上来说,开发该系统是完全可行的。该软件的开发工作不需要花费大量的财力和人力,并且是由个人独立地完成设计,不仅可以节省许多费用,同时也可提高个人的实际动手能力。2.2 技术可行性通过衡量是否具备完成该系统所需要的技术,通常可以按照硬、软件的性能规格要求、运行环境条件、工作人员能力水平和数量等要素去分析和考虑。在软件方面,为了使该系统的实施能够更加顺利地进行,我们选择现在比较熟悉的 MyEclipse 工具进行开发平台的搭建和设计,同时选择 SQL server 2005 数据库进行数据存储。MyEclipse 企业级工作平台是对 EclipseIDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完全支 HTML,JSP ,Javascript。因此,本次软件开发在软件方面的要求是可行的。对于硬件来说,选择的空间还是比较大的,因为硬件配置越高的话,网站的运行才可以更加流畅。由于现如今的家用或着商用电脑的硬件配置水平,所以在硬件方面,系统也是可行的。比如,本次开发将使用的硬件配置是 Inter 酷睿 i5 处理器,3G 内存和 500G 硬盘的惠普 ProBook 6450b 笔记本电脑。2.3 运行可行性该环境保护与宣传网站系统操作简单易行,用户只需要打开浏览器,输入系统网站,即可浏览各种新闻信息。此系统的管理人员对开发此应用项目的态度确定而且管理方面的条件都比较成熟。经过以上分析,运行方面是可行的。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸42.4 本章小结可行性研究进一步探讨了该系统进行开发的可行性。在对问题正确定义的基础上,通过分析该系统,导出试探性的结果,然后复查并修正问题定义,再次分析问题等等,最终提出一个符合系统目标的高层次的逻辑模型。然后根据系统的这个逻辑模型设想各种可能的物理模型,并且从技术上,经济上和运行上分析系统的可行性。最后,提出一个推荐的行动方案。可行性分析的任务是明确应用项目开发的必要性和可行性。本章主要对系统开发的可行性进行具体的分析,从用户方角度考虑本系统是否可行,主要通过有力的数据和软件运行环境方面作为依据。通过经济可行性、技术可行性、运行可行性等方面的分析说明本工程的技术成熟、完备,测试手段可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用,因此,本系统具有一定的开发前景,具有开发的价值。经过上述分析,从经济可行性、技术可行性和运行可行性上进行了深入和详细的分析,得到的结论是开发该系统是完全可行的。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸53 需求分析在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后,他们才能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定软件系统功能。深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。需求分析可分为需求提出、需求描述及需求评审三个阶段:(1)需求提出;主要集中于描述系统目的。需求提出和分析仅仅集中在使用者对系统的观点上。开发人员和用户确定一个问题领域,并定义一个描述该问题的系统。这样的定义称作系统规格说明,并且它在用户和开发人员之间充当合同。(2)需求描述;在问题分析阶段分析人员的主要任务是:对用户的需求进行鉴别、综合和建模,清除用户需求的模糊性、歧义性和不一致性,分析系统的数据要求,为原始问题及目标软件建立逻辑模型。分析人员要将对原始问题的理解与软件开发经验结合起来,以便发现哪些要求是由于用户的片面性或短期行为所导致的不合理要求,哪些是用户尚未提出但具有真正价值的潜在需求。(3)需求评审;在需求评审阶段,分析人员要在用户和软件设计人员的配合下对自己生成的需求规格说明和初步的用户手册进行复核,以确保软件需求的完整、准确、清晰、具体,并使用户和软件设计人员对需求规格说明和初步的用户手册的理解达成一致。一旦发现遗漏或模糊点,必须尽快更正,再行检查。3.1 信息发布需求分析为了开发出满足用户的软件产品,首先必须知道用户的需求,对软件需求的深入理解是软件开发获得成功的前提,不论人们把设计和代码工作做得如何出色,不能真正满足用户需求的程序智慧令人失望,给开发带来麻烦。同时,需求分析是软件定义问题的最后一个阶段,它的基本任务是准确地回答“系统必须做什么”的问题。需求分析的任务主要有:(1)确定对系统的综合需求;其中包括:功能需求、性能需求、可靠性和可用性需求、出错处理需求、接口需求、约束、逆向需求等等。(2)分析系统的数据需求;任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上决定了系统的面貌,对软件设计有深渊的影响,因此,必须分析该系统的数据需求。(3)导出系统的逻辑模型;综合上述两项的分析结果可以导出系统的详细的罗技模型,通常有数据流图、实体-联系图、状态转换图、数据字典和主要的处理算法描述这个逻辑模型。(4)修正系统开发计划;根据在分析过程中获得的对系统的更加深入更加具体的了解,可以比较准确地估计系统的成本和进度,修正以前制定的开发计划。经过环境保护与宣传网站的考察和分析,要求本系统具有以下功能:太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸6(1)系统管理员管理整个系统;包括新闻类别管理、新闻管理、网站留言管理、问卷调查管理等功能。(2)信息类别管理;为了更好的维护新闻信息,特将新闻进校分类操作,方面用户浏览。(3)环保信息管理;该模块式系统的核心功能,管理员对新闻信息及时更新对于过期的新闻信息予以删除等操作。(4)留言板管理;管理员登陆系统后,管理所有的留言信息。(5)系统管理;超级管理员可以添加管理员,共同维护本系统。(6)修改个人密码;为了保障系统运行的安全性,管理员可以修改自己的登录密码。(7)系统公告管理;负责发布一些公告信息一共用户浏览。(8)问卷调查管理;发布问卷调查信息,及时了解用户对新闻方面的需求。3.2 业务流程图业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向,它是物理模型。业务流程图主要是描述业务走向,比如说病人吧,病人首先要去挂号,然后再到医生那里看病开药,然后再到药房领药,然后回家。业务流程图描述的是完整的业务流程,以业务处理过程为中心,一般没有数据的概念。根据环境保护网站的相关需求和内容,可以沿着软件系统相关信息内容流经的途径逐渐地进行业务流程图的分析,其内容主要包括每一个环节中的处理业务、信息源头、处理方式、计算方式、信息内容流向以及该系统信息给与的时间与形态等等。该环境宣传与保护网站的系统业务流图描述如下:(1)系统管理员管理整个系统;包括环保信息类别管理、信息管理、网站留言管理、问卷调查管理等功能。(2)信息类别管理;为了更好的维护环保信息,特将环保信息进校分类操作,方面用户的使用。(3)信息管理;该模块是系统的核心功能,管理员对环保信息及时更新,对于过期的新闻信息予以删除等操作。(4)系统管理;系统管理员可以添加管理员,共同维护本系统。(5)修改个人密码;为了保障系统运行的安全性,管理员可以修改自己的登录密码。(6)系统公告管理;负责发布一些公告信息以供用户浏览,本公告发布的主要是一相关网站建设的信息和现在实时的环保信息动态,从而能够使用户更加好地了解本网站,达到预期的设计目的。(7)问卷调查管理;发布问卷调查信息,及时了解用户对的需求。系统的整个业务流程图可以分为两个部分进行绘制,首先是普通用户的系统业务流程图,用户可以进行在线留言、参与调查、浏览环保信息以及进行公告浏览。普通用户系统业务流图如图 3-1 所示。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于java的环境保护与宣传网站的设计与实现.rar
    链接地址:http://www.gold-doc.com/p-116470.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开