jsp健康美食及菜谱分享平台springmvc论文_第1页
jsp健康美食及菜谱分享平台springmvc论文_第2页
jsp健康美食及菜谱分享平台springmvc论文_第3页
jsp健康美食及菜谱分享平台springmvc论文_第4页
jsp健康美食及菜谱分享平台springmvc论文_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要随着人们生活水平的不断提高,人们对美食的追求也不断增加。各种美食分享平台得到了长足的发展,这就要求美食分享信息处理的方要面面俱到,无论是后台处理软件还是前后端硬件,都需要把美食信息、菜谱信息、用户信息以及各类其他信息管理提升到一个更高的层面。本文想要设计开发的一种美食分享也是现代化信息发展的各类系统中至关重要的一部分。基于Java的健康美食及菜谱分享平台使用B/S模式完成系统开发,系统共分成了两个大模块,分别为管理员管理模块、用户管理模块。后台管理员会给出用户信息管理的各个模块。本系统实现了美食信息的交换与共享,并且可以进行统一的信息管理。通过对前端采集到的信息进行整合、分析和加工处理,对健康美食及菜谱信息进行控制和管理。健康美食及菜谱系统是可以非常直观反映出用户所需的信息查询,能够非常便捷的掌握健康美食及菜谱信息的动态。该系统可以帮助各类使用者减少了大量信息管理和处理的效率,也在另一方面提高了信息化水平的发展。关键词:美食;管理;Java;食谱

AbstractWiththecontinuousimprovementofpeople'slivingstandards,people'spursuitoffoodisalsoincreasing.Withtherapiddevelopmentofvariousfoodsharingplatforms,foodsharinginformationprocessingisrequiredtocoverallaspects.Whetheritisbackgroundprocessingsoftwareorfrontandrearendhardware,foodinformation,recipeinformation,userinformationandotherinformationmanagementneedstobepromotedtoahigherlevel.ThefoodsharingthatthispaperwantstodesignanddevelopisalsoacrucialpartofthevarioussystemsofmoderninformationdevelopmentThehealthfoodandrecipesharingplatformbasedonJavaUSESB/Smodetocompletethesystemdevelopment.Thesystemisdividedintotwolargemodules,namelytheadministratormanagementmoduleandtheusermanagementmodule.Backgroundadministratorwillgivetheuserinformationmanagementmodule.Thissystemrealizestheexchangeandsharingoffoodinformation,andcancarryoutunifiedinformationmanagement.Throughtheintegration,analysisandprocessingoftheinformationcollectedfromthefrontend,theinformationofhealthyfoodandrecipeiscontrolledandmanaged.Thesystemofhealthyfoodandrecipecandirectlyreflecttheinformationrequiredbyusers,andcaneasilygraspthedynamicinformationofhealthyfoodandrecipe.Thesystemcanhelpusersreducetheefficiencyofinformationmanagementandprocessingandimprovethelevelofinformationdevelopment.Keywords:food;Management;Java;Therecipe

目录TOC\o"1-2"\h\z\u摘要 1Abstract 21引言 11.1选题背景 11.2选题意义 11.3国内外研究现状 22开发技术与环境 42.1系统的实现架构 42.2系统使用的技术 42.3系统使用的开发环境 63系统需求分析 73.1可行性分析 73.2系统需求分析 83.3系统流程分析 93.4系统开发与运行环境分析 114系统设计 134.1系统功能结构设计 134.2数据库设计 135系统实现 165.1管理员登录功能的实现 165.2系统首页 165.3添加菜谱信息界面 175.4管理员管理用户信息界面 175.5美食管理界面 185.6管理员功能的实现 185.7用户发表评论信息界面 185.8查看菜谱信息 196系统测试 206.1系统的测试 206.2本章小结 217总结与展望 227.1总结 227.2展望 22参考文献 23致谢 25

1引言1.1选题背景现代社会,人们习惯使用信息管理系统完成自己的工作以及日常生活中的需求。信息管理系统可以深入的使人们生活愈加方便,人们的需求促进计算机不断的渗透到生活中,很多的有计算机驱动的各类信息处理系统应运而生[1]。基于Java的健康美食及菜谱分享平台是将先进的数据信息管理技术、计算机技术、网络信息等完美的融合集成运用于整个健康美食及菜谱分享而建设的管理系统,该系统具备实时、准确、高效的特点。健康美食及菜谱信息管理系统通过利用目前现有的资源,减轻用户处理健康美食及菜谱信息的压力、从而保证数据处理的高效性和准确性,同时也为用户提供了便捷的信息查询服务,提高信息查询与处理的效率。传统的健康美食及菜谱信息分享的方式,可能出现的问题就是管理人员在一个时间段内批改大量的信息,有可能会出现处理失误,带来一系列的问题。因此,如何有效的进行健康美食及菜谱的信息的处理,是各行业亟待解决的问题。随着信息化水平的不断提高,计算机早已普遍存在于各个行业中,同时也很大程度上用在用户日常的信息管理当中[2],使用计算机处理健康美食及菜谱的信息,给传统的信息管理形式以及信息处理方式带来了很大变革。本论文所设计实现的基于Java的健康美食及菜谱分享平台,对于用户来说,不只是可以加强用户查看所有信息的积极性,促进管理员处理信息,管理信息的效率与信息管理的精确性,还可以给各类用户提供很好的用户体验,提高信息化发展水平。用户经过利用该系统,不仅可以高效率的完成本身工作,同时可以完善本身的常识体系[3]。对于系统开发人员来说,开发该系统不只是给行业带来了便利,还提高了自己的动手能力,将理论知识与实际相结合,个人能力得以升华。1.2选题意义众所周知,伴随着经济的快速持续发展,我们的工作生活方式,出现了巨大的改变。在这个信息大爆炸的时期,我们被大量的信息、数据以及人工智能所包围[4]。因此,怎样进行信息的快速准确处理,如何将日常工作生活产生的数据进行合理的分析、加工变得尤为重要。就目前来说,用户对美食的要求不断地增加,因此,健康美食及菜谱信息管理成了一个非常重要的管理环节。由于信息管理需求的迅速增加,对各类用户来讲,处理这些信息所带来的问题也亟待解决。为了适应新时代快节奏的生活,满足人们需求的多样性,促进处理的效率以及精确性,减轻工作所带来的问题[6],节省了工作资本,本文提出,将信息的处理技术和健康美食及菜谱信息的管理的业务整合在一起,提出一种完全新颖且符合当前管理理念的基于Java的健康美食及菜谱分享平台。本次毕业设计的设计与开发,很大程度上提高了健康美食及菜谱的信息处理的效率,降低管理工作的繁琐与失误,减少了工作量。对于用户而言,该系统的设计与实现,提高各类用户的满意程度。通过使用系统,提高了服务品质,让计算机管理深入人心[7]。基于Java的健康美食及菜谱分享平台,不仅节省了各类用户查询健康美食及菜谱信息的时间,它还为管理人员给带来了很多的便利,特别是在菜谱基本信息查询的方面。在管理效率不断加快的现代社会,该系统的投入使用,让计算机处理事物的理念深入人心。1.3国内外研究现状随着国家经济能力的不断提升,我国的诸多科技水平也比以前有了更高的提升,在信息系统和信息安全方面也有明显的改善。大家对于信息智能系统也给予了更多的关注,尤其是在目前还不是很成熟的健康美食及菜谱信息分享平台上面[8]。通过观察我们身边的生活,菜谱分享平台用户规模也在不断的增加。经济的蓬勃发展为生活带来了更大的活力,用户规模的增加也给系统处理相关信息增加了很大困难。由于对健康美食及菜谱信息处理的要求越来越多,伴随其增长的是各种各样的信息问题矛盾。我国很多的平台都存在健康美食及菜谱信息处理压力巨大的问题,以及各种资源配置浪费等问题都比较明显,不论是管理秩序还是使用者信息查询不明确不方便都存在着不少的问题,这都使得人们便捷的现代生活遇到了困难[9]。

2开发技术与环境2.1系统的实现架构通常动态web系统开发,根据系统功能需求,第一步设计出不同的功能模块,再依据各模块所要实现的功能,设计网页的首页布局,再对各个子页面进行布局设计,并进行相应功能代码编写,在此过程中会牵涉到网页开发具、美工,如Dreamweaver,PS,Fireworks,动态网页技术,如:Java,JSP,后台数据库设计涉及到:Oracle,MySQL,SQLServer,Access其中之一,最后进行多次系统测试,成功后即可上线运行。本次毕业设计,完成了基于Java的健康美食及菜谱分享平台的设计与实现,该设计,以管理美食信息为基础。该设计实现的过程当中,挑选了Java语言进行开发,是一个B/S模式的网页[12]。选择支持Java语言的编译环境,由于该编译环境有很多供用户使用的插件,以及环境稳定,获得了很多人的开发首选。2.2系统使用的技术2.2.1JavaJava技术的应用之所以广泛不仅仅是因为它的跨平台性好,还与它的分布式以及可移植的特点有很大的关系[13]。这几点铸就了Java编写的程序能运行于多种平台,它的分布范围也有之扩展到了世界。其实在C++出现之后,面向对象的思想已经成熟,于是在1995年一家叫做SUN的IT公司研发出了更简便的语言就是现在的Java。SUN公司的目标是致力于把Java除了一开始的简单可移植的有优点之外的,还进行过很多的优化[14],使得该语言在使用时更加的安全同时编写效率大大提升,而且支持多线程开发过程。由于多年来经济的发展带动了Internet的发展,Java特征介绍如下:(1)沿用了C++的面向对象的思想,具有成熟的设计思想,将对象与他们之间的关系进行设计,非常适合与分布式环境。(2)采用了分布式管理的方法,由于当前主流的应用开发是面向网络的,这就需要开发出来的应用必须在与其他计算结点进行交互式要快速。于是JAVA自己开发了一套类库并且用URL地址建立与其他对象之间的关联。(3)具有健壮性,这个主要是Java去掉了C++的指针,增加了异常处理的机制,不会轻易的卡死,还将垃圾回收的功能加入其中[16]。(4)更加的安全,它不会因为指针的错误导致整个系统崩塌,相反他加入的内存访问是用的类的访问,相对更加的安全。(5)具有强大的可移植性,将自身的体系结构进行中立化,是它的可移植性好的重要原因。(6)可以支持多线程,由于多个进程的并发使用,使得Java开发出来的应用有较好的交互性,以及实时响应的特点。2.2.2MySQL简介MySQL作为一种关系型数据库,以开放式的架构,得到很多开发人员的青睐,使得用户的选择性非常强,而且伴随着计算机技术的不断发展成熟,MySQL支持的功能也逐渐增加,性能也在不断的提升,也支持更多的平台[17]。另外,社区的开发和维护人员也比较多,就目前来讲,MySQL具有稳定的性能、功能全面,此外,在满足GPL所要求的协议之后,开发人员可以免费试用MySQL,也能按照自己的需要对MySQL进行修改,综上所述的优势,让MySQL得到很对人的关注与追随[18]。总体来说,与非关系型数据库相比,关系型数据库有其明显的优势。最值得我们关注的是,关系型数据库可以把系统所需要的数据存储在不同的表里面,而后,把这些数据表又存储到不同的数据库中,由此避免了在一个大的数据仓库中,存放所有的表[19]。2.2.3MyEclipseMyEclipse,作为一个JavaWeb项目的编译工具,得到了很多程序员的青睐,而且在MyEclipse开发平台中有许支撑开发的插件用于支持J2EE技术。该编译工具的健康美食及菜谱平台,主要是以MyEclipseIDE为基础进行开发和扩展而来的。MyEclipse工具对数据库开发使用和采用J2EE来开发的情况下,便会利用以上提到了技术,更加便捷、稳定,性能各方面都很有优势。它对于组织集合应用程序使用的服务器也非常友好。这是一个功能丰富的集成开发环境,包括全面的设计以及开发系统该有的功能,如支持SQL设计,静态页面语言等。2.3系统使用的开发环境2.3.1软件环境的需求在操作系统的选择层面上,可以使用多种操作系统,但是,该设计主要选择的是Windows7操作系统,考虑到该系统比较稳定友好,设计完的系统可以部署到其他的操作系统上面,对操作系统的选择,不太苛刻,对所有的操作系统都是兼容的。其次,选择系统的编译环境,该编译工具中可以安装Apache服务器插件,更加方面开发人员进行调试代码。操作系统:Windows7开发技术:Java数据库:MySQL5.7.17服务器:Apache9.02.3.2硬件环境的需求处理器:Intel(R)Core(TM)i7-7700CPU@3.60GHZ内存:4G内存(或者4G以上)硬盘:200G固态硬盘(或者200G以上)

3系统需求分析3.1可行性分析3.1.1技术可行性随着近几年的科技技术的迅速普及,很多种新兴语言现在都变成了主流的开发语言,Java语言是目前Web系统开发中用到的语言,很多大型的Web应用型系统都用Java语言开发,不仅方便上手开发简单。在Web系统中,Java技术的使用是目前网页开发技术中比较成熟,且非常实用的网页开发技术,许多公司的开发仍然是这种网页开发技术[15]。开发结合Java和MySQL的健康美食及菜谱系统既可行又高效。由于各式各样的各类浏览器的普及,在使用开发语言开发应用型系统的时候,不仅要考虑实现系统需要实现的功能,还需要开率到各类浏览器的兼容性的问题,本次基于Java的健康美食及菜谱分享平台,采用JQuery技术,可以解决出现的兼容性的问题。所以,在开发的过程中,只要考虑到技术的操作,不用再担心不同版本出现问题,在节约开发时间的同时,强化用户友好性。系统开发选择了Java语言,上手快,开发出来的系统不管在视觉还是在使用过程中都有其他语言不可比拟的优势,编程过程中也熟练上手。3.1.2环境可行性本论文开发的基于Java的健康美食及菜谱分享平台,界面简洁美观,功能齐全[16]。操作人员在使用时,通过简单的培训即可上手,页面中的很多功能都使用插件完成,信息自己生成。无需太多的输入。用户只要了解基本的操作知识就可以进行网上操作。因此可见,在技术方面基于Java的健康美食及菜谱分享平台是可行的。本基于Java的健康美食及菜谱分享平台完全是自主开发到的用于撰写毕业论文的系统,同时在实际使用中存在非常深远的意义,用于开发系统的软件,是免费的。设计实现该基于Java的健康美食及菜谱分享平台,作为一个本科生毕业设计来说,没有侵权的情况。从最初的设计和开发到最终的维护,这都是一个成功的系统,主要成本包括系统构建成本以及运行和维护成本,必须支付系统的技术维护和管理费用,这些费用构成了以后运行和维护的费用。基于Java的健康美食及菜谱分享平台的设计和开发不需要投入太大的成本。按照上述的系统剖析,开发完成一个基于Java的健康美食及菜谱分享平台与原有的管理平台操持模式比较具有速度更快,操作更精确,节省开销等有很多好处,所以,建立基于Java的健康美食及菜谱分享平台是极其可行的。3.1.3安全可行性用户权限的访问检测设计在服务器上实现,以这种方式,杜绝没有权限的使用者通过系统登录,进行数据破坏等一系列不良行为。首先,从系统登录并访问所有权的角度来看,这是规定,只有经过授权的用户可以使用系统管理功能,以防止未经授权的用户访问。3.2系统需求分析健康美食及菜谱信息管理系统的后台服务端,需要完成的工作,除了对系统进行时刻维护以外,还要对所有的信息进行整合管理。后台服务端的管理员所具备的功能有,管理员可登录进入系统后台,对系统进行全面管理,主要功能模块包括内容管理、用户管理、美食管理、基本信息管理以及系统设置等相关信息。系统管理员在操作以上的功能是,都有信息的查询、删除、添加等操作。用户可以通过美食推荐和搜索功能对自己感兴趣的美食进行搜索,也可以通过分类进行筛选。网站也会向用户进行热门美食的推荐,网站会通过用户搜索的历史对用户实现个性化推荐,特色菜谱用户可以进入菜谱模块查看美食菜谱,点击详情查看制作该美食需要的食材和做法步骤,还可以通过评论与其他用户进行互动,美食社区在社区中用户可以进行美食的做法交流,并分享自己的烹饪技巧和成果,用户可以对其他用户发布的话题进行评论,点赞,也可以根据自己的喜好进行收藏和分享。各类用户用例图展示如下图所示:图3-1管理员用例图图3-2用户用例图

3.3系统流程分析本次毕业设计实现的过程当中,用户登录是一个很重要的功能模块,需要按照注册得到的用户名和密码登陆用户登录流程图如图3-4所示。图3-3登录流程图该设计在实际投入到日常使用时,需要不断添加新的信息,比如美食信息,菜谱信息、用户信息等。信息添加流程图如图3-4所示。

图3-4信息添加流程图用户使用基于Java的健康美食及菜谱分享平台时,首先打开系统,然后按照之前注册的账号进行登录。用户登录的时候也需要选择注册的账号对应的权限。用户操作流程如图3-5所示:图3-5操作流程图用户使用系统时,必须先打开系统,然后根据刚刚开始注册的账户登录。系统检测确定输入的内容,即用户账户,密码是否正确。只有上述信息可以完全匹配,用户才能成功登录系统,登录后用户可以根据需要执行其他操作。请注意,如果用户在登录时提交了错误的信息,则该用户将无法登录系统。3.4系统开发与运行环境分析一个系统的设计与开发,必须有自己的设计方法和计划。本次毕业设计完成的基于Java的健康美食及菜谱分享平台,必须具备一套自己的设计规则:在保证基于Java的健康美食及菜谱分享平台能够成功实现的前提下,并尽量使基于Java的健康美食及菜谱分享平台更容易操作,对于一个基于Java的健康美食及菜谱分享平台来说,这是非常重要的。针对性:系统设计的重点是信息的完整性,健康美食及菜谱相关信息的处理,它具有针对性很强的特点。适用范围:各注册用户均可用。为了在设计过程中确认用户特定的功能和非功能要求,需要与整个应用程序相对应的基本功能。设计过程中需要考虑每页之间的连接程度和跳转速度。在实施每个模块之前,应相应分析所有相关数据,数据格式,数据源和存储方法。服务器端的支持非常重要,选择哪种服务器才能通过应用程序流程是首要考虑的问题。开发硬件环境(1)硬件平台:CPU:酷睿i3-3.0GHZ内存:2G以上硬盘:320GB所需要的操作系统:Windows7

4系统设计4.1系统功能结构设计经过前面几章的功能分析,以及需求分析,得到了系统最终的功能模块,系统的功能结构图如图4-1所示。图4-1功能结构图4.2数据库设计MySQL是一种常用的关系数据库,本系统采用MySQL数据库作为后台数据库,整个系统涉及的数据库设计介绍如下。数据库设计的过程中,为了满足实际设计的要求,设计者应结合实际情况,明确设计思路,确定最终设计原则。4.2.1数据库逻辑结构设计数据库的逻辑结构设计,需要把之前概念设计中,得到的E-R图,使用逻辑关系转变成关系模型,并且对这些模型进行优化,逻辑结构设计展示如下所示。系统用户信息数据表中,主要是包括考部门ID、部门名、用户ID、用户账号、角色ID、角色名称、用户年龄、出生日期、用户ID、头像、图像名、备注、民族、用户名、登录密码、联系方式、性别、用户类型、真实姓名等信息;在公告信息表里,有公告类型ID、公告类型名、发布时间、公告ID、图片、图片名、备注标题等重要字段;在管理员数据表中,主要有的字段是管理员ID、管理员账号、登录密码等字段;4.2.2数据库物理结构设计根据E-R图对数据库中的表进行字段优化,详细的数据类型如下:每个数据表通常包含基本信息,如字段名称,数据类型,长度限制和主键。数据表设计如下所示:管理员数据表如表4-1所示:表4-1管理员数据表(admin)序号字段名注释数据类型长度1id管理员IDint(11)112password管理员密码varchar(100)1003username管理员账号varchar(100)100用户数据表如表4-2所示:表4-2用户数据表(t_customer)序号字段名注释数据类型长度1account账户int(11)112address地址varchar(100)1003customerName姓名varchar(100)1004headPic头像varchar(50)505idint(11)116jf积分int(11)117password密码varchar(100)1008phone手机varchar(100)1009sex性别varchar(100)10010status状态varchar(50)5011username账号varchar(100)100菜谱数据表如表4-3所示:表4-3菜谱数据表(t_zx)序号字段名注释数据类型长度1content内容longtext2fl分类varchar(100)1003id菜谱IDint(11)114pic图片varchar(100)1005title标题varchar(100)100

5系统实现基于Java的健康美食及菜谱分享平台实现了之前需求分析过程中的所有功能模块:用户登录、管理员以及用户的信息添加、管理注册用户的所有信息、美食信息,菜谱信息的添加,编辑等。5.1管理员登录功能的实现管理员可以通过系统服务端管理系统中必要的信息。管理员登录界面由登录名和登录密码两部分组成,管理员登录界面展示如图5-1所示:

图5-SEQ图_5_-\*ARABIC1管理员登录图5.2系统首页系统首页展示如图5-2所示,用户可以使用该界面查看美食推荐信息、美食菜谱信息、健康食材信息等。图5-2系统首页5.3添加菜谱信息界面管理员添加美食菜谱信息界面如下图所示,管理员可以通该界面添加标题、添加图片以及相应的菜谱信息等。图5-3添加菜谱信息界面5.4管理员管理用户信息界面管理员管理用户信息界面展示如下图所示,管理员需要通过该界面完成查询用户信息、修改用户信息、添加用户信息等操作。图5-4管理用户信息界面5.5美食管理界面美食管理界面如图5-5所示,管理员可以使用该界面添加美食信息、修改美食信息。图5-5美食管理界面5.6管理员功能的实现管理员在该系统中的所有可操作的功能介绍如下所示:管理员的信息管理包括很多方面,有系统中所有信息的维护,基础数据管理,系统中美食信息的管理,管理员所能操作的界面展示如下图所示,利用下面展示的界面,完成管理员的功能。如图5-6所示:图5-6管理员功能界面5.7用户发表评论信息界面用户登录系统之后可以使用以下届满发表评论信息。图5-7学生注册界面5.8查看菜谱信息用户可以通过以下界面查看系统中用户分享的菜谱信息。图5-8查看菜谱界面

6系统测试执行计算机程序,查找程序和程序执行结果中的问题,将这样一个步骤,定义为软件测试。换句话说,软件的测试是程序开发人员设计的一系列测试用例,开发人员设计测试用例时,需要考虑到自己输入的数据以及预期所想要达到的效果或得到的结果。开发人员开发系统过程中,需要在软件开发的每个阶段都严格按照程序设计规范和程序内部需要满足的结构。编码完成之后,使用设计的用例,尝试找出程序中的错误。软件开发的每个生命周期中,都避免不了出现错误。所以在每个开发阶段结束时,我们都要使用相关的技术审核,解决已经存在的问题,并防止出现意料之外的问题。然而,以往的开发经验证明,审查无法找到所以的错误。这些潜在或者已经存在的问题不解决,会带来灾难性的后果。之所以在开发完成之后,正式投产使用之前,设计测试用例,并进行测试,尽可能多的发现编码和软件中的错误,并加以改正。6.1系统的测试6.1.1测试环境与测试条件通过软件测试,开发出来的系统质量更高,更加适合投入到实际生活中使用。软件测试的环境需求如下:数据库:MySQLWeb服务端:ApacheTomcat9.0运行平台:Web浏览器6.1.2测试方案为了方便用户使用该基于Java的健康美食及菜谱分享平台,尽可能给用户提供界面友好,功能完善的系统,在开发完成之后对系统进行测试。测试登录功能,表6-1所示:表6-1登录测试用例测试功能模块名称系统登录设计的测试用例测试用户能否完成登录,这个系统中存在着多角色的用户,每个角色的用户有自己的权限,每个用户在登录的时候要选择自己的角色类型。该模块需要测试系统登录是否按照对应的角色进入到相应的页面当中。输入信息用户需要输入注册时得到的账户名和对应的密码最终结果系统登录功能实现完整。测试查看信息功能,表6-2所示:表6-2查看信息列表测试功能模块名数据库读取数据设计的测试用例用于提交信息查看请求,测试信息是否能完整的从数据库中读取出来,并且展示在相应的界面上。输入信息添加信息最终结果信息能按照用户请求完整的展示在界面上,并且可以修改信息6.2本章小结本章对系统的整体架构进行了分析,然后是页面的开发,接着对完成的页面填充数据,为页面添加功能,并实现具体功能;阐述了系统的该有的模块和这些模块的实现。由于基于Java健康美食及菜谱系统是B/S系统,因此,系统的性能测试将分为客户端上的性能测试和服务器上的性能测试。

7总结与展望7.1总结通过本次系统的设计与实现,我更深层的接触到了Java这门编程的语言,了解了MySQL数据库以及软件开发的整个流程,我更深入了解了在大学期间学习的课程和相关内容。本基于Java的健康美食及菜谱分享平台圆满地完成了用户的需求以及我的毕业任务。现在,本基于Java的健康美食及菜谱分享平台内部试运行,显示运行结果完好。经过最后的系统测试,没有发现太大的问题!不过,在系统的具体实现中,需要设计每个细节,还要求完整的编写所有的代码用于实现系统,在此同时还要考虑到代码的优化问题,也就是说,在实现系统的同时,考虑到系统的响应速度,所有的这些都要经过反复的推敲,但是本次系统的设计与实现也让我更加坚定了学好计算机的信心。7.2展望基于Java的健康美食及菜谱分享平台为很多的使用者都提供了公平的、相互包容的、操作方便的使用软件。本次毕业设计开发的基于Java的健康美食及菜谱分享平台在为用户解决信息管理过程繁琐、管理员管理费时费力的前提下,提高了用户提交信息、管理员管理的效率,减少了资源浪费,系统也节省了大量的硬件资源,总体来说,是一个操作方便,使用人群广泛的操作软件。系统开发采用了Java语言、还有以Java为前端开发技术、使用MySQL数据库等技术,将这些工具与语言所有的优势统一起来,设计开发出来基于Java的健康美食及菜谱分享平台。这个系统最后实现了在需求分析阶段所提到的所有的功能,后期经过测试,完成了系统。使用者可以经由这个系统,完成对应的功能。

参考文献中共中央办公厅.2006-2020年国家信息化发展战略[J].电力信息化,2006,4(7):10-10.蒋华.高校档案管理信息网络建设的研究与思考[J].榆林学院学报,2005,15:126-127徐斌,陈俊良.“数字南大”的建设研究与实践[J].教育信息化,2004,7:28-39杨异.校园网络教学系统.电子科技大学硕士学位论文,2004胡锦涛.在全国教育工作会议上的讲话[M].中国教育报,2010周志平.基于MVC架构实验教学系统的研究与实现.南京理工大学硕士学位论文,2013关玉梅.基于Web的实验教学管理系统的设计与实现.黑龙江大学硕士学位论文,2009曹兴建.中国质检出版社第四编辑室.计算机软件工程规范国家标准汇编[M].北京:中国标准出版社.2011陈剑斌.基于MVC架构的实践教学管理平台的设计与实现.湖南大学硕士学位论文,2013DavidL.Anderson.ManagingInformationSystems[M].北京:清华大学出版社,2001武敬.杨建华.实验室信息管理系统(LIMS)初探,资源环境与工程,2004,18:18-21徐建波,周新莲.Web设计原理于编程技术[M].中南大学出版社,2015.185-193.张心雨.基于JAVA的文体中心场地预约系统设计与实现[D].南京大学,2017张洪斌.JAVA高级程序设计[M].中科多媒体出版社,2011:85-90.耿祥义.JAVA基础编程[M.清华大学出版社,2014:55-162林信良.JAVA技术手册[M].电子工业出版社,2016.6:50-100.张莉,王强,赵文等.MySQL数据库原理及应用教程.清华大学出版社占003,(01).唐红亮.MySQL数据库设计与系统开发教程[M].北京:清华大学出版社;2007萨师煊,王珊.数据库系统概论(第三版)[M].高等教育出版社,1998.张海藩.《软件工程导论》.清华大学出版社.2013.王宜贵.软件工程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论