基于JavaWeb的名人故事网站的设计与实现-1
- 文件大小:4581 (KB)
- 文档格式:.doc
文档分类: 计算机与科学
关于本文
- 本文标题:基于JavaWeb的名人故事网站的设计与实现-1.doc
- 链接地址:https://wk.sbvv.cn/view/21276.html
- 内容摘要:毕业论文,设计,诚信声明 本人声明,所呈交的毕业论文,设计,是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献数据图表资料均已作明确标注,论文中的结论和成果为本人独立完成,真实可靠,不包含他人成果及已获得青岛农业大学或其他教育机构的学位或证书使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 论文,设计,作者签名,日期,2020年5月9日 毕业论文,设计,版权使用授权书 本毕业论文,设计,作者同意学校保留并向国家有关部门或机构送交论文,设计,的复印件和电子版,允许论文,设计,被查阅和借阅。本人授权青岛农业大学可以将本毕业论文,设计,全部或部分内容编入有关数据库进行检索,可以采用影印缩印或扫描等复制手段保存和汇编本毕业论文,设计,。本人离校后发表或使用该毕业论文,设计,或与该论文,设计,直接相关的学术论文或成果时,单位署名为青岛农业大学。 论文,设计,作者签名,日期,2020年5月9日 指导教师签名,日期,年月 目录 总结 25 参考文献 26 致谢 27 基于JavaWeb的名人故事网站的设计与实现 摘要 随着Inteet技术的发展,互联网在中国逐步普及,人们对网络的需求也日益增长,利用计算机实现信息管理势在必行。 本基于JavaWeb的名人故事网站从初步调查开始,首先介绍了系统开发的背景及意义,然后对系统所使用的关键技术进行了介绍,其次对系统进行了分析与设计。本基于JavaWeb的名人故事网站采用JSP技术,JAVA编程语言,基于BS结构开发,同时使用MYSQL数据库进行对数据的储存,从界面简洁实用的要求出发,完成了本基于JavaWeb的名人故事网站的主要功能模块,主要有管理员功能模块以及会员功能模块。会员可查看名人信息,网站简介,注册登录后可进行收藏,修改个人信息等,管理员可对系统进行全面管理。本文就详细的设计了一个基于JavaWeb的名人故事网站,把基于JavaWeb的名人故事网站中的一些相关的详细信息囊括其中,尽量使整个网站层次鲜明,概括清楚。在阅读完本文后你将能够清楚的了解到本基于JavaWeb的名人故事网站的具体设计和实现过程。 关键词,名人故事网站BS结构 DesignandImplementationofCelebrityStoryWebsiteBasedonJavaWeb Abstract AlongwiththedevelopmentofInteettechnologytheInteetisgraduallypopularizedinChinaandpeoplesdemandforthenetworkisincreasingdaybydaysoitisimperativetousecomputertorealizeinformationmanagement。 FromthepreliminaryinvestigationthisJavaWebbasedcelebritystorywebsiteintroducestherequirementanalysisprocessanddataanalysisindetailandcarriesouttheoverallstructuredesignanddatabasedesignofthesystem。ThisJavaWebbasedcelebritystorywebsiteusesJSPtechnologyJAVAprogramminglanguagebasedonBSstructuredevelopmentwhileusingtheMYSQLdatabasefordatastoragefromtheinterfaceconcisepracticalrequirementscompletedthemainfunctionalmodulesofthisJavaWebbasedcelebritystorywebsiteincludingmemberfunctionmoduleandadministratorfunctionmodule。MembecanviewcelebrityinformationWebsiteprofileafterregistrationandlogincanbecollectedmodifypeonalinformationandsoonadministratocanbecompreheivemanagementofthesystem。ThisarticledesigacelebritystorywebsitebasedontheJavaWebindetailincludingsomerelevantdetailsinthecelebritystorywebsitebasedontheJavaWebsoastomakethewholewebsitelevelclearlyandclearly。AfterreadingthisarticleyouwillbeabletoclearlyundetandthedesignandimplementationofthisJavaWebbasedcelebritystorywebsite。Thispapermainlydescribesthedesignideaanddevelopmentenvironmentandtechnologyofthesystemintheprocessofdevelopmentexpoundsthemethodanddetaileddesignprocessofthesystemintherealizationofeachfunctionandexplaithedatabasemanagementofallkindsofdatainvolvedinthesystemandthetestingprocessofthesystem。 Keywords:celebritystoryWebsiteBSstructure1绪论 1。1研究背景 名人故事网站现在使用的还是几年前开发的Web系统,受制于当时的技术现状,该系统存在着许多缺点,如界面不够美观,操作流程繁琐,效率低且保密性差,对浏览器的兼容性不够好,不方便用户随时随地的查看管理各类信息。 [1]基于JavaWeb的名人故事网站信息的发布查询不受时间地点的限制,只要会员注册登录后,均可进行查询观看名人故事操作,操作简单,能够为会员提供极大便利。但近年来,随着互联网产品的出现,基于JavaWeb的名人故事网站的会员量,影响力下降,为了提高大家对基于JavaWeb的名人故事网站的关注,开发一个具有个性化的,能够满足会员需求的基于JavaWeb的名人故事网站是有必要的。 [2]本基于JavaWeb的名人故事网站利用JAVA作为系统的开发工具,用MYSQL数据库作为后端数据库进行数据的存储,充分保证了系统的稳定性安全性,给会员提供一个互动体验的系统。 1。2研究意义 中国人历来倡导人生要追求三不朽的最高境界,也就是说要立德立功立言。不用说这三点都做到,其实,只要能够做到其中一点,这个人就足以名垂青史了。后世之人会歌其功,颂其德。 这样的人,不是伟大的政治家就是杰出的思想家或者出色的艺术家。他们的经历,足可成为世人效法的榜样,他们的精神,足以激励世人开创人生的伟业。而读这些人的传记,可以激发人的志向,丰富人的阅历,增强人的信念。因此,著名作家茨威格对读者们说:读伟人的传记吧,与勇敢的心灵作伴!正是基于这样的原因,我觉得无论是成年人还是孩子,都应该多读些名人传记。尤其对少年儿童来说,多读些名人传记很有益处,家长老师应该在这方面多注意引导。 由于Inteet的快速发展,互联网用户越来越多,人们的生活方式和行为习惯被Inteet改变。[3]本课题以Javaweb技术角度出发,研究名人故事网站的设计与实现问题,旨在促进名人故事网站的发展,尽可能满足人们对于名人故事阅读的需要。 1。3研究现状 古往今来,各个时代都有一批批的名人雅士在自己所处的时代独领风骚,以前是以口口相传和书本记载的形式传播,例如,中国古代的史记春秋左传孟子等,外国有苏格拉底传居里夫人传等等。随着互联网的发展,国内外也出现了一些记录名人故事的网站,如豆丁网作文网等等,但大都为其中的一个专栏。 1。4研究内容 由于我国科学技术的快速发展,计算机应用越来越成熟,人们已经深刻认识到计算机功能的强大,计算机也在人类社会的各个领域发挥着重要作用。[4]基于JavaWeb的名人故事网站的开发使得会员可以随时进行查询,因此,开发这样一个基于JavaWeb的名人故事网站就成为很有必要的事情。我们利用网络的共享互动的优点,借助数据库管理技术,[5]开发一个基于JavaWeb的名人故事网站更好的帮助会员进行基于JavaWeb的名人故事网站,方便快捷,操作简单,最大程度的满足会员需求。 本论文共分六章,具体内容有, 第一章介绍了本文的研究背景,研究意义和研究内容。 第二章介绍了基于JavaWeb的名人故事网站所采用的技术。 第三章主要描述[6]基于JavaWeb的名人故事网站的设计,包括可行性分析,功能需求分析,系统流程分析,系统用例等。 第四章为详细介绍系统的功能结构,数据库实体以及数据库表。 第五章介绍了系统的前台和后台的详细功能。 第六章对系统进行了测试。2相关技术简介 2。1JSP技术 JSP的英文全称为javaserverpage,JSP的编写其实用的是java语言。JSP封装了动态的网页,不仅可以进行前台页面的编辑,而且通过强大的类库,可以对服务端的应用逻辑进行访问。[7]JSP把系统的前台显示和中间层的应用逻辑进行分离,对重用的模块进行封装,降低了系统的冗余度,提高了系统代码的利用率,更方便的进行应用程序的设计。 用户通过前台页面进行操作,JSP页面把用户的需求发送给服务器,服务器接受到请求后,进行数据库的调用,把需要的结果返回给用户。在这个过程当中,数据库数据的增加修改和删除,都是使用的java程序片进行。这样便可以达到动态网页的构建。JSP就像SERVEL一样,也可以运行在服务器端。正是因为它能够把结果以网页文本的方式返回到客户端,所以用户在计算机上,通过浏览器就可以看到运行的结果。JSP有很多的架构,其中MVC是比较流行的也是用的比较多的一种架构。它是由视图层,控制层和模型层三个部分组成。视图层主要是以html的形式呈现给用户。控制层就像总管,负责总的调度,是连接视图和模型的桥梁。模型层主要是一些方法的封装,对常用方法的封装,大大提高了系统的效率,降低了代码的重复开发,提高代码的使用率,也提高了系统的性能。 JSP技术的 ,1,一次 ,2,JSP可以在多种平台上运行,而且在夸平台运行中系统无需修改,对平台的支持更宽广。 ,3,强大的可性。JSPJar程序,便可以对ServletJSP进行运行,服务器进行集群和负载,多台Application ,4,具有强大和多样化的开发工具支持。[8]Java有一个强大的类库,这些类库几乎包含了用户提出的所有的功能,而且它是开源的,用户也可以根据自己的需求,来编写制定华的功能类,让其共享使用。对于java的开发,有很多工具,比如比较常见的eclipseUE甚至可以直接用记事本写代码。 (5)对服务器端组件。JSP拥有众多的javabean组件,有了这些组件,可以满足复杂的多样的繁琐的大型商务系统的功能。 综上所述可以看出,JSP是一款面向对象的,拥有多种构成模式的,强大的,动态开发语言。它可以快速的处理数据,可以开发大型的商务系统,是一种非常受欢迎的开发语言。 2。2BS结构 目前的网络化的结构模式BS结构帮助系统开发人员简化操作便维护使用系统核心功能集中在服务器上面BS结构不用专门安装软件可实时刷新浏览器程序局部的数据信息在电脑里面安装sqlservermysql数据库在客户端安装UC浏览器等当前大众浏览器,数据库浏览器进行信息数据的交互。BS结构能够结合ActiveX技术Web浏览器技术等 [9]数据库的样式非常丰富,MySQL就在其中,它是一个数据服务器,能够实现多会员的访问,接受一对多的服务,是一个强大的高效的安全的关系型数据库系统。MySQL数据库还有一个最大的特点,就是免费和开源。 MYSQL数据库具有以下特点, 1MySQL是多线程的,事务处理效率特别高。 2深度优化查询的算法,为达到快速搜索打下基础。 3可以支持世界上的多种语言,特别是对中文的支持,语言的广泛支持,从而达到在访问过程中不会出现乱码的现象。 4能够满足不止一种方式开展接口对接,支满足不止一种语言接口。 5内部集成先进的类和方法,来快速的进行数据的处理。 6由于数据的种类,数据本身非常大,数据之间关系复杂,但是都可以存在一个大的数据库中。 2。4运行环境 硬件平台, CPU,酷睿i33。0GHZ内存,2G以上硬盘,320GB 操作系统,WindowXP或Win7均可 数据库,SQL数据库 3系统需求分析 3。1可行性分析 可行性分析是用来分析系统在各种情况下是否可以开发,也就是能不能干的问题。可行性分析能够让系统开发成本变低,而获取的经济效益变高,本系统从技术上经济上操作上三个方面来简单介绍。 3。1。1技术可行性 [10]基于JavaWeb的名人故事网站的设计与实现主要采用JSPJava技术,基于BS结构,SSM框架,MYSQL数据库,技术上分为硬件技术和软件技术。硬件技术上,首先开发系统所需硬件,处理器酷睿3以上,内存1G以上,硬盘80G以上便可,目前市面上一般的电脑完全能够满足。软件技术上,系统开发使用了SSMJSP等技术,后台数据库使用的是MYSQL,通过对前端的设计和后台的调用,完全可以构建一个功能齐全的名人故事网站,综上所述,系统在技术上没有问题。 我们都知道,Java是面向对象的开发语言。程序在平台上面的一些已的解决方案。 所以基于JavaWeb的名人故事网站的开发技术可行性,开发掌握,系统的开发具有可行性。 因为现在采用的都是开源码开发成本大大降低,且系统设计完成就能系统开发需求 操作上,系统的使用人群无非就是用户还有管理员,系统根据权限不同,所获取的功能也不同,系统界面简洁功能齐全交互性好易管理,操作起来也十分方便,所以在操作上也是具备可行性。 3。1。4法律可行性 该系统在开发过程中使用的所有技术资料都合法有侵犯版权的问题知识产权。涉及法律责任。 ,本的开发可行性从等上来看都是高的。。 可升级性,到时系统可以升级,接受信息的更新发展。在使用, ,4,可靠性,系统不可以有,必须有拦截器,验证方法,对里面信息的保护措施,这样才让人用的放心。系统,设计的各种功能应该简单操作,。 数据录入准确,更新,数据及时的,数据还独立保存,不删除数据把需要的数据都删除掉。3。3功能需求分析 本基于JavaWeb的名人故事网站功能完善操作简单界面清晰,系统模块主要分两大类,即会员模块和管理员模块。接下来会详细介绍这两大模块的具体功能。 3。3。1会员功能分析 会员可进入系统查看系统信息,包括我的收藏,近期查看,修改个人信息,修改密码,注销。会员用例图如图31所示。 图31会员用例图 3。3。2管理员功能分析 管理员登录后功能有网站基础信息,名人信息管理,评论管理,滚动图片,会员信息管理,管理员信息,修改个人信息,修改密码,注销。管理员用例图如图32所示。 图32管理员用例图 3。4系统关键流程分析 3。4。1系统开发流程 流程图就是用图形的方式来展示各个环节的顺序及逻辑关系过程。流程图对开发者来说更直观,更清晰,开发起来更迅速。 流程图包含很多图形,比如菱形矩形实线虚线等等,每个图形代表的意义也不相同。一般比较常用的如下, 扁圆,表示程序的开始与结束方框,表示要执行的处理,Process, 平行四边型,表示资料输入,Input, 菱形,表示决策或判断,例如,If。。。Then。。。Else, 箭头,表示程序执行的方向 我们一般比较常用的就是扁圆方框和箭头,箭头分为很多种,有双向的,单向的,箭头的方向一般能够代表流程的方向。正式由于流程图更方便直观形象,所以被越来越多的开发者使用。 系统开发流程图如图33所示 图33系统开发流程图 3。4。2系统注册流程 未注册会员可进行注册操作,注册流程如图34所示。 图34系统注册流程图 3。4。3系统登录流程 为了充分保证系统的安全性,在使用本系统之前必须先登陆到系统中。登录的流程图如图35所示。 图35系统登录流程图 4系统设计 4。1概述 经过系统的分析后,就开始进行系统的设计,系统设计包含总体设计和详细设计。总体设计只是一个大体的设计,经过了总体设计,我们能够划分出系统的一些东西,例如文件文档数据等。而且我们通过总体设计,大致可以划分出了程序的模块,以及功能。但是只是一个初步的分类,并没有真正的实现。 整体设计,只是一个初步设计,而且,对于一个项目,我们可以进行多个整体设计,通过对比,包括性能的对比成本的对比效益的对比,来最终确定一个最优的设计方案,选择优秀的整体设计可以降低开发成本,增加公司效益,从这一点来讲,整体设计还是非常重要的。 系统工作原理图如图41所示, 图41系统工作原理图 4。2系统结构设计 本系统的结构设计如图42所示。 图42系统结构图 4。3...
- 版权声明:知知范文网 本站所有内容的版权归相应内容作者或权利人所有,本站不对涉及的版权问题负法律责任。
- 内容来源:本站所有内容均有网络公开等合法途径整理而来,该资料仅作为交流学习使用,并无任何商业目的,任何访问,浏览本站,购买或者未购买的人,就代表已阅读,理解本条声明
- 免责声明:内容所标价格,是对本站搜集、整理资料以及本站运营必须费用支付的适当补偿,资料索取者尊重版权方的知识产权,谢谢!