基于java的环境保护与宣传网站的设计与实现本科论文.doc
《基于java的环境保护与宣传网站的设计与实现本科论文.doc》由会员分享,可在线阅读,更多相关《基于java的环境保护与宣传网站的设计与实现本科论文.doc(62页珍藏版)》请在咨信网上搜索。
1、北京邮电大学毕业设计 基于java的环境保护与宣传网站的设计与实现摘 要本文对环境保护与宣传网站的设计和开发过程进行了详细地分析与叙述。按照系统开发的实际操作流程以及论文编写的规范,论文内容从系统概述、系统分析、系统设计和系统实现这四大模块对系统的开发过程分别进行了阐述。系统概述中主要进行了课题背景、课题意义和现状分析;系统分析中主要包括了系统设计前的需求分析、数据流程分析、业务流程分析以及数据字典分析;而系统设计则主要是对系统的体系结构、各个功能模块、数据库结构的设计等具体系统实现过程进行剖析展示,在系统设计中有详细的文字解释并包含有表图说明等,文章同时还列举了关键的功能模块实现代码。本文力
2、求能为环境保护与宣传网站的开发设计找到一种切实可行的解决方案,在分析了目前国内外环境保护网站的现状的基础上,并经过反复研究和学习后,借助编程语言、JSP和SQLSERVER 2005 数据库最终实现了该网站的开发,并经过一系列测试后,达成了功能完善、操作便捷、使用方便的设计目标。关键词: 环保网;管理系统;JSPDesign and implementation of environmental protection and advocacy java based websitesAbstractIn this paper, environmental protection and advoc
3、acy 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 s
4、ystem 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 analy
5、zes 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 p
6、resent 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 operation
7、al design goals.Keywords: Environmental protection;Management system;JSPii北京邮电大学毕业设计 目 录摘 要iAbstractii1 绪论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 系统
8、运行环境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 软件测试概念34 6.1.1 测试原则34 6.1.2 测试目标34 6.1.3 系统整体测试步骤346.2 软件测试方法366.3 小结36结束语38参考文献39致 谢40外文原文41中文翻译52北京邮电大学毕业设计 1 绪论1.1 课题背景随着中国经济的快速
9、增长和消费水平的不断提高,广大群众的生活质量得到了大幅的提高,同时广大群众对于改善环境和提高居住质量有了更高的需求。这样,新的形势和任务对环境保护宣传工作提出了更高的要求,很多群众也开始逐渐关注环境保护的现状。因此,需要提高环境宣传和保护的能力和方式。近年来,计算机网络技术的发展十分迅速,而Web技术在其中的发展尤为突出。在Web技术的发展中,那些具有交互式的动态页面、井井有序的数据库查询技术、内容信息丰富多彩的页面成为了最具有吸引力的网页形式。随着网络技术的不断提高和发展,这种网页已经逐渐发展为一种快捷的操作平台,给电脑用户提供了方便的服务,比如说,电子购物服务平台,电子商务服务平台以及数据
10、库信息服务等。数据库技术作为计算机发展最迅速的领域之一,已经形成了一整套独有的理论,并广泛地应用于人们的生产和生活中。现如今Web技术的一个发展趋势就是将数据库与网站技术相结合。通过数据库提供的服务,能够大大丰富和拓展网页的技术和功能,也能够便捷地将交互式页面设计出来,能够设计服务能力更加强的后台管理服务系统,能够为网站的维护、更新提供很大的便利。因此,作为网络开发者或管理者,数据库知识是必不可少的。同时,信息作为一种隐型的财富,人们对信息的需求再也不是局限于单纯的电视、报纸等大众途径。随着Internet在中国的发展日新月异,人们在日常生活中也越来越多地使用这项新技术来为自己的工作和生活服务
11、,人们通过网络来获取信息的需求越来越大。基于此, 提出了“基于java的环境保护与宣传网站的设计与实现”课题。 通过此系统完成环境相关新闻的宣传和教育工作。1.2 目的和意义本系统可以将杂乱无章的环保信息经过组织,合理有序的呈现在人们面前,使用户足不出户就可以浏览各种新闻信息,极大地方便了用户,该系统能够实现在线更新新闻、设置新闻分类导航等功能。此外,网站管理员可在线对后台进行管理,例如新闻的修改、删除等操作,保证新闻的及时性、准确性。对于环境保护来说,环保是研究和防止由于人类生活、生产建设活动使自然恶化,进而寻求控制、治理和消除各类因素对环境的污染和破坏,并努力改善环境、美化环境、保护环境,
12、使它更好的适应人类生活和工作需要。环境是人类生存和发展的前提。所以,我们现在需要提高环境保护的方式和能力。通过本环境保护与宣传网站的设计,希望关注环境保护的用户能够有个更加方便的平台,这样可以方便用户更好地了解环保相关信息,并且参与相关的环境保护活动。从而达到我们环保网站的设计目的。1.3 系统设计思想对于典型的数据库管理系统,尤其是对于像环境保护信息发布这样的数据流量特别大的网络系统,必须要满足使用方便、操作灵活等要求。因此,本系统在设计时应该满足以下几个目标:(1)人机交互的操作方式,界面友好大方、美观简洁,信息搜索方便、安全、快捷,安全、可靠、准确存储数据。(2)可以最大限度地简化系统的
13、维护性和操作性。(3)系统运行流畅、安全、稳定、可靠。同时,本系统作为环境保护与宣传网站,必须突出他的功能和作用,并且能够合理地实施,真正让用户觉得它是有价值的。在本网站系统中,我们首先需要明确的是该系统的最基本的功能,一个是进行环境保护的宣传,比如政策法规的宣传,环保现状的宣传,现实新闻的宣传等等;另一个功能就是进行环境保护的措施,我们需要的不光光是宣传,更多的是具体的行动,所以设计一个功能模块进行环保活动的组织,从而让更多的人参与环保活动,使我们网站的目的得到真正的实现。最后还有的模块就是用户之间的互动,以及网站和用户的互动,这样可以让大家集体进行活动,同时也有助于该网站系统的进一步完善和
14、发展。该网站开发的基本流程是:(1)需求分析:目标定位,用户分析,市场前景;(2)平台规划:内容策划,界面策划,网站功能;(3)项目开发:界面设计,程序设计,系统整合;(4)测试验收:项目人员测试,非项目测试,公开测试。1.4 本文的结构本文的内容主要包括:绪论,系统的可行性分析研究、需求分析研究、系统总体设计和系统详细设计以及系统的测试等。其中,绪论中主要内容包括:课题的背景、课题的目的和意义以及系统的设计思想;在系统的可行性分析中主要内容包括:系统的业务流程图设计、经济可行性、技术可行性以及运行可行性;在需求分析中主要内容包括:新闻发布的数据分析以及数据流图的设计;在系统的总体设计中主要内
15、容有:系统前端功能模块的设计以及后台数据库的设计;在系统的详细设计中主要内容包括:系统运行环境的阐述、开发工具和技术的介绍以及系统中各个功能模块的详细介绍和代码样例,比如,系统首页的设计以及其中包含的功能、新闻类别管理模块的界面中包含的功能、公告管理模块的界面介绍个功能说明等等。本文着重阐述了在详细设计中设计的新闻发布模块的结构和组成,描述了新闻发布的设计方法、实现方式和采用的软件开发工具和相关网站技术。同时,重点分析了其中一些环节的开发流程和思路。文中详细地说明了从系统首页开始到达的每个页面中的功能和实现的方法,以及后台管理员工作的界面设计,同时还包括数据库的设计与实现,可以让用户很快就可以
16、了解系统的功能和内在的思路。同时,该系统在一定的环境下对重要模块进行了模拟测试,证实了系统的可用性、可靠性。保证了系统在使用过程中不会出现极端的错误而导致无法完成用户的体验。2 可行性分析软件可行性分析最根本的任务是对以后的行动方针提出建议。如果问题没有可行的解释,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,分析员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。 软件可行性分析的步骤(1)复查系统规模和目标;(2)研究目前正在使用的系统;(3)导出新系统的高层逻辑模型;(4)重新定义问题;(5)导出和评价供选择的解法;(6)推荐行动方针;(7)
17、草拟开发计划;(8)书写文档提交审查。2.1 经济可行性经济可行性指我们所开发的软件能够为我们带来的经济效益和设计开发该软件所进行的投入相比是否相宜,并且还得关注该软件是否可以真正为用户带来一定的经济效益。此次所开发的系统就是为环境保护与宣传网站的工作者节约工作时间,提升工作效率,保证工作质量,方便管理和操作而设计完成的。经过论证,在经济可行性上来说,开发该系统是完全可行的。该软件的开发工作不需要花费大量的财力和人力,并且是由个人独立地完成设计,不仅可以节省许多费用,同时也可提高个人的实际动手能力。2.2 技术可行性通过衡量是否具备完成该系统所需要的技术,通常可以按照硬、软件的性能规格要求、运
18、行环境条件、工作人员能力水平和数量等要素去分析和考虑。在软件方面,为了使该系统的实施能够更加顺利地进行,我们选择现在比较熟悉的MyEclipse工具进行开发平台的搭建和设计,同时选择SQL server 2005数据库进行数据存储。MyEclipse企业级工作平台是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完全支HTML,JSP ,Javascript。因此,本次软件开发在软件方面的要求是可行的。对于硬件来说,选择的空间还是比较大的
19、,因为硬件配置越高的话,网站的运行才可以更加流畅。由于现如今的家用或着商用电脑的硬件配置水平,所以在硬件方面,系统也是可行的。比如,本次开发将使用的硬件配置是Inter酷睿i5处理器,3G内存和500G硬盘的惠普ProBook 6450b笔记本电脑。2.3 运行可行性该环境保护与宣传网站系统操作简单易行,用户只需要打开浏览器,输入系统网站,即可浏览各种新闻信息。此系统的管理人员对开发此应用项目的态度确定而且管理方面的条件都比较成熟。经过以上分析,运行方面是可行的。2.4 本章小结可行性研究进一步探讨了该系统进行开发的可行性。在对问题正确定义的基础上,通过分析该系统,导出试探性的结果,然后复查并
20、修正问题定义,再次分析问题等等,最终提出一个符合系统目标的高层次的逻辑模型。然后根据系统的这个逻辑模型设想各种可能的物理模型,并且从技术上,经济上和运行上分析系统的可行性。最后,提出一个推荐的行动方案。可行性分析的任务是明确应用项目开发的必要性和可行性。本章主要对系统开发的可行性进行具体的分析,从用户方角度考虑本系统是否可行,主要通过有力的数据和软件运行环境方面作为依据。通过经济可行性、技术可行性、运行可行性等方面的分析说明本工程的技术成熟、完备,测试手段可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用,因此,本系统具有一定的开发前景,具有开发的价值。经过上述分析,从经济可行性、技术
21、可行性和运行可行性上进行了深入和详细的分析,得到的结论是开发该系统是完全可行的。3 需求分析在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后,他们才能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定软件系统功能。深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。需求分析可分为需求
22、提出、需求描述及需求评审三个阶段:(1)需求提出;主要集中于描述系统目的。需求提出和分析仅仅集中在使用者对系统的观点上。开发人员和用户确定一个问题领域,并定义一个描述该问题的系统。这样的定义称作系统规格说明,并且它在用户和开发人员之间充当合同。(2)需求描述;在问题分析阶段分析人员的主要任务是:对用户的需求进行鉴别、综合和建模,清除用户需求的模糊性、歧义性和不一致性,分析系统的数据要求,为原始问题及目标软件建立逻辑模型。分析人员要将对原始问题的理解与软件开发经验结合起来,以便发现哪些要求是由于用户的片面性或短期行为所导致的不合理要求,哪些是用户尚未提出但具有真正价值的潜在需求。(3)需求评审;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java 环境保护 宣传 网站 设计 实现 本科 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。