毕业设计类全套文件的下载平台

基于JSP的农产品网站建设

  • 文档格式:.doc

文档分类: 计算机与科学

< / 49 >

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

阅读已结束,您可以下载文档离线阅读

关于本文

  • 本文标题:基于JSP的农产品网站建设.doc
  • 链接地址:https://wk.sbvv.cn/view/21275.html
  • 内容摘要:摘要 本文运用JSP网站开发技术依托Mysql数据库系统,致力于设计与实现农产品蔬菜在线销售系统,利用该系统,用户通过完成注册登录,能够实现网站信息浏览查询并线上填写收货信息,完成订单,并且系统还能够定期更新和维护网站信息。对于农产品蔬菜在线销售系统页面的设计制作框架运用了HTML语言,并基于myEclipse进行了框架构建。 本文对此系统主要开展了可行性需求业务流程分析等,进而明确了网站功能目标,合理划分了网站的各项功能模块,运用各种算法对模块功能进行设计实现,确保各模块功能得到充分发挥,使系统得以完整展现。 关键词,农产品蔬菜在线销售系统JSPHTML Abstract InthispaperJSPwebsitedevelopmenttechnologyrelyingonMySQLdatabasesystemiscommittedtothedesignandimplementationofonlinesalessystemofagriculturalproductsandvegetables。Byusingthissystemusecancompletetheregistrationandloginbrowsethewebsiteinformationqueryandfillinthereceivinginformationonlinetocompletetheorderandthesystemcanalsoregularlyupdateandmaintainthewebsiteinformation。TheHTMLlanguageisusedtodesignandmakethewebpageofagriculturalproductsandvegetablesonlinesalessystemandtheframeworkisbuiltbasedonMyEclipse。 Inthispaperthesystemmainlycarriesoutfeasibilitydemandbusinessprocessanalysisandsoonandthendefinesthefunctionalobjectivesofthewebsitereasonablydividesthevariousfunctionalmodulesofthewebsiteandthenusesvariousalgorithmstodesignandrealizethemodulefunctiotoeurethatthefunctioofeachmodulearefullyutilizedsothatthesystemcanbefullydisplayed。 Keywords,JSPHTML 目录 摘要 2 Abstract 3 第一章系统调研 6 1。1课题的背景目的与意义 6 1。2研究,设计,内容 6 1。3论文的组织结构 7 第二章系统分析 8 2。1可行性分析 8 2。1。1技术可行性 8 2。1。2经济可行性 8 2。1。3操作可行性 8 2。2需求分析 8 2。2。1业务需求分析 8 2。2。2用户需求分析 9 2。2。3功能需求分析 9 2。3业务流程分析 9 2。3。1前台业务流程分析 9 2。3。2后台业务流程分析 10 2。4数据流程分析 11 第三章相关技术简介 13 3。1JSP技术 13 3。2Mysql 13 3。3Web服务器 14 3。4数据库链接与JavaScript 15 3。5CSS层 15 第四章系统设计 16 4。1系统结构设计 16 4。2功能模块设计 16 4。2。1前台功能模块设计 17 4。2。2后台功能模块设计 18 4。3程序设计 18 4。4数据库设计 18 4。4。1ER图 18 4。4。2基本表设计 23 4。5系统页面的设计与实现 26 4。5。1前台功能模块的实现 26 4。5。2后台功能模块的实现 35 第五章系统实施 42 5。1系统开发环境与工具 42 5。2系统测试原理和原则 42 5。2。1系统测试原理 42 5。2。2系统测试原则 43 5。3系统测试的方法 43 5。3。1黑盒测试 43 5。3。2白盒测试 44 致谢 47 参考文献 48 第一章系统调研 课题的背景目的与意义 计算机的普及化运用不仅给人们的日常生活带来了极大的便利,还潜在的影响着世界的发展进程。当前,国家给予网络基础建设以有力的制度和政策扶持,使得家家户户实现了计算机网络的普及。 电子商务在互联网不断优化完善的背景下而得到迅速发展,使得人们能够更为便捷的进行线上购物,极具信息时代发展的高效化。人们的消费理念和行为也由于电力商务的产生和发展而产生了很大转变。 现代人高效简便的生活理念与信息传播重要载体的网络效率十分匹配。现在的网络,除了信息的交换以外,它还成为一个介绍自己,从中吸取知识理念,并且提高生活质量的生活方式。因为现代社会对网络的依赖越来越大,特别是inteet网,为一个企业或者一个大型组织,设置一个网络平台,成为一个今天必不可少的话题。 随着Inteet的高速发展,线上购物以极具竞争力的低成本优势,发展成为人们喜闻乐见的全新经营模式,转变了消费思维理念。人们利用互联网能够获取丰富多元的信息和资源,无需到此地就能知其事,给人们的生活带来诸多便利。 随着电子商务的不断发展,网络交易逐步引起人们的关注,开始热衷于利用相关网站开展网上交易活动,使得我国正在逐步构建起网上交易框架。 并且,对于一些网络信息技术发展迅速的国家地区一些世界级超一流的零售商,如沃尔玛,家庭存储,柯罗咯,J。C培尼等随着网络的加速发展,开始了线上销售进程。 因此,本文设计农产品蔬菜销售系统网站适应社会网络化发展趋势,具有广阔的市场发展前景。 研究内容 本文对于农产品水果蔬菜销售系统的设计与实现,融入了较多的承载信息,并且根据农业季节气候等方面的差异性,在设计过程中依托Windows7Mysql数据库以及JSP,在综合考虑多方面因素的基础上,对蔬菜在线销售系统进行开发,安全可靠性和效率都能得到有效保障。农产品借助于蔬菜销售系统进行线上销售运营,推动农产品行业的市场发展空间更为广阔,潜在市场机遇不断增多。 农产品蔬菜销售系统可以划分为前端和后台两大功能。其中,用户主要依托前端功能来使自身需求得到满足,而系统管理者凭借后台对系统的日常运转进行管理和维护。 用户在完成系统信息注册后,就能够以其会员身份对网站大多数功能进行使用,随时随地的对商品信息进行浏览,查看订单信息等。上述功能的实现是基于Mysql数据库和JSP达成的。 在整个网站设计中,网站的维护与管理都要有专业的负责人员。系统管理员权限由于管理员身份的不同而存在差异。 论文的组织结构 本文主要从五个部分进行内容阐述。第一章阐述了课题研究背景及国内外目前的情况。第二章用来分析系统开发的可行性。进行了社会需求分析网站业务工作流程分析和数据流分析。第三章是在系统进行设计中的一些相关信息技术简介。第四章设计农产品水果蔬菜销售系统数据库。根据系统数据设计实体的内在关联,设计数据库相关内容。第五章主要介绍了系统调试及实施情况,分析调试的过程和结果。最后是参考文献和致谢。参考文献中罗列出本次论文设计过程中用到的相关参考数据资料和出处。 第二章系统分析 2。1可行性分析 在全面调研的基础上,本文在系统开发过程中主要从技术经济及操作等方面展开深入探究,确保系统能够正常运行。本文开展系统可行性研究致力于使问题用最低成本最少时间得以高效解决。本文主要从技术经济以及操作可行性方面对系统展开详细分析。 2。1。1技术可行性 随着计算机的普及化应用和不断更新,网站的Web服务器可以被PC更强大的性能所取代,而高性能PC机的购置可以有效解决。 2。1。2经济可行性 通过相关调查可以发现,企业业务类型网站的设计和打造预计耗费5300元左右。在建成运行后,为实现企业经济利润的预期目标,网站必须寻找技术领先的网站研发维护团队,用以保障网站的正常运转,此项业务需要追加3000元左右投资。通过上述分析能够发现,网站的有序运转所带来的营销效果巨大,并且远超出成本的支出规模。 2。1。3操作可行性 随着社会的不断发展,社会各行各业都普及运用了计算机网络技术,特别是信息化水平的不断提升,员工必须具备一定的计算机应用技能。而且本课题所设计开发的网站是以PC服务器为基础的,操作更为便捷高效。 2。2需求分析 我国经济在加速发展的过程中,一定程度上改变了业务系统。随着居民人均消费水平的不断提升,中小营销企业既获得了潜在发展机遇,又需应对严峻的市场竞争。 2。2。1业务需求分析 当前,企业网站设计过程中更加关注用户的视觉享受,融入了更多的前沿性设计元素,通过营销创新的方式,促使营销商市场竞争力不断提升。 2。2。2用户需求分析 通过上述业务分析,明确了网站的设计开发的具体任务,第一,商品的基本信息和更新动态能够便携高效的使供应商客户和访客洞察了解,第二,商场不同类型的商品详细信息可以全面展现,第三,及时了解用户需求,在实现线下商场销售的前提下,应开发相应的网上订购技术。 定期更新现有商品详细数据信息商城动态和联系生活方式是基本要求。 2。2。3功能需求分析 网站设计功能涵盖了以下几个层次, 前台用户功能,其中该功能又可以细分为用户注册及登录商品信息浏览加入购物车商品订单查询用户资料更改客户反馈留言几大模块。 后台管理功能,该功能具体细分为目标商品添加商品订单处理用户信息查询管理添加信息分类用户留言信息管理几大模块。 2。3业务流程分析 系统用户和管理员是网站业务开展的主体。网站在明确业务活动开展类型的基础上,设计相应功能,完善用户业务活动开展流程,与之匹配相应的网站管理员后台业务开展流程。业务流程分析过程中,要全面系统分析业务主体的各项活动开展,确保系统功能更为齐全。 2。3。1前台业务流程分析 前台业务流程的起点为客户接待,使用户对网站商品及服务信息进行详细浏览,具体开展流程如下图2。1。 图2。1农产品水果蔬菜销售系统前台业务流程图 2。3。2后台业务流程分析 后台业务主要是系统管理员定期管理和维护网站,根据需求修改商品及商品分配信息,查看修改撤销发货以及完成订单数据信息等流程。系统后台的具体流程图如下图2。2。 图2。2农产品水果蔬菜销售系统后台业务流程图 2。4数据流程分析 通过数据流程分析,进而构建起完善的后台数据库。数据具体流程如下图2。3所示。数据是示出工具的,容易理解,容易发展组织的发展和用户侧和通信之间的通信的流程图。因此,数据流程图作为一种建模工具在软件工程实践中得到了广泛的应用。 用户活动信息在数据流程分析的基础上,可划分为站内信息和商城信息两大类。用户在网站系统内所浏览数据称之为站内信息。根据系统后台管理业务的工作流程,管理员对网站主要内容进行改动可以被定义为商城信息。 整体站点数据料流图2。3。 图2。3农产品水果蔬菜销售系统网站数据流的总体图 通过深入分析,得到图2。4网站数据流程零级图。 图2。4农产品水果蔬菜销售网站数据流零级图 第三章相关技术简介 3。1JSP技术 本系统主要采用的开发技术是JSP。在系统开发过程中,相较于JSP,其他相关技术功能和优势不明显,存在一定的潜在不足,JSP运用现代科技最新的Java技术,基于以往的JavaServlet,实现了技术革新,优势和特点较为突出。与此同时,它还兼容ASP和PHP中的一些优点,最终出现一个集成的技术。JSP开发技术广泛运用于当前的动态网页设计开发过程中,其优势主要体现在, ,1,设计一个Web网页或网站,在JSP技术的帮助下可以使用HTML和XML语言,完成多元化风格静态网页的设计工作,将JSP标记于网站中,确保网页能够实现信息修改维护后台数据管理等动态功能。 ,2,JavaBean组件体现于JSP页面中,从而实现了跨平台重复利用的功能,使网页应用运行过程中的复杂性内容得以有效解决。 ,3,作为服务器端关键组成的JSP引擎,其既具备了保障浏览器的兼容性,又能对JSP标记内容和脚本意义进行合理解读和分析。 ,4,JSP以其兼容性,优化整合相关应用体系架构。并且,充分发挥特有优势和一定的开发技巧,向企业级维度拓展其应用。 JSP技术当前在网页设计开发中的应用利用度较高,预计在未来的发展过程中,作用效果将更为突出。 3。2Mysql 本文在网站设计开发过程中主要采用Mysql数据库,能够更为系统化分析问题,全面展现相关内容,高效的解决Web功能内的诸多动态问题。例如,网页在浏览器中执行搜索功能时,可以将内容保留在留言板中,并且在订单栏内对有关物品进行删除等,上述功能都能依托Mysql数据库得以达成。并且,在诸多数据库中,Mysql数据库的稳定性和伸缩性更强,企业在了解其优势后,广泛实践运用到网页开发中,使信息可靠性和延展性得到有效保障。此外,Mysql数据库已经通过安全性认证,具有极高的安全稳定性,这主要得益于其基于角色进行服务器开发,程序配置等级偏高,提高了其防御能力,使用更为便捷高效。 Mysql数据库相较于其他数据库的显著优势主要体现在兼容性高存储速度快安全稳定性强,使用更为便捷等。综上而言,作为网站运行的后台数据库,Mysql数据库提高了系统开发运行的便利性,并在网站开发环节发挥着不容忽视的影响。 3。3Web服务器 JSP文件的执行情况是由Web服务器负责的。专门支持jspd的应用服务器涵盖了tomcatResinWeblogicServer等诸多类型。 ,1,Tomcat Apache公司独立设计研发的Tomcat,能够实现独立使用。 为了跟随时代的进步,满足现在的要求,有必要改变传统的Html的形式。根据社会的需要,出现了各种Web语言,由于ASP,JSP,PHP等等,它们能够满足需求,实现交互的功能。当然,新的Web语言没有完全脱离传统的语言,和它们仍然有一定的关系。比如,PHP基于C和C++,JSP基于Java。Tomcat是一个运行平台,同时与Jsp和Servlet存在一定的关联。 Tomcat特有优势明显,既包含了传统Web服务器相关功能,又可以对动态Heml页面进行高效的处理。然而相较于Apache,Tomcat,静态Html的处理能力偏弱,若对二者进行集成处理,实现内部配置文件的独立修改,静态Html由Apache负责修改,动态的Jsp和Servle由Tomcat负责修改处理,那么服务器的处理效率就会大大提升。 本文主要运用了Jsp和Servlet对Tomcat进行开发,同时结合运用了IDE和基础文本编辑器,实现了数据的双向打包,并且在此过程中运用到Ant这一关键工具。 Tomcat服务器的特有优势主要体现在,不需付费功能强大开放度高。 ,2,Resin 在静态网页中Resin的处理能力是稍微差一点的。为了达到预期的效果,通常,将它和Apache结合在一起使用。因为,将它们组合在一起,可以发挥很大的作用,实现强大的功能 ,3,WeblogicServer WeblogicServer有很大的特点,能够解决Web应用系统中的一些问题。它有很高的可扩展性,可应用的范围也很多。同时,当它与BEAWeblogicCommerceServerTM在一起使用时,能够应用在电子商务领域,设计出个性化的特点,实用性也较强。 3。4数据库链接与JavaScript Java数据库技术分类的关键就是JDBC。网页在数据库安装完毕后,不能直接与Jsp实现分类,访问分类JavaBean开发必须依托社会公共数据库才能得以完成。功能代码数据库在完成分类后,在JavaBean功能代码中进行释放并封装,一定程度上控制了编程代码的规模,使后期的运营维护更为高效。 JavaScript以对象和事件作为驱动要素,安全稳定性较高,能够实现功能交互,又可将其称之为小脚本设计语言。它嵌入在标准的HTML语言中,可以实现很多动态数据。 3。5CSS层 CSS层叠样式表是格式规则的集合。设计网页的外观,加入CSS。在网页中使用CSS,可以灵活控制页面外观,比如页面精确布局,具体内容位置,字体及大小的设置,图片等的样式。同时,使用CSS能够加快速度,给网页制作带来很大的便利。对我来说,一个初学者,难的是如何找到合适的属性来实现页面设计。 第四章系统设计 4。1功能结构设计 网站主要包含前台数据库和后台三大部分。前台用于服务客户,将公司产品信息向客户进行展示。在主页面中设置商品搜索功能,方便客户搜索需要的商品信息。数据库主要依托后台进行维护和日常管理,对商品信息进行定期更新,存储客户相关信息资料,并进行订单信息的有效处理。 前台功能多元信息规模大类型多样,必须具备构建一个功能优化的系统结构,便于客户及时满足自身需求。系统结构中的任一部分都应充分展现核心位置,便于客户实时筛选有效信息,避免出现信息罗列过多而丧失消费兴趣的情况。 后台要储存和维护网站内的全部数据信息,在一个信息页面中展现企业管理功能的各个界面,要达到界面背景设计美观简洁提高管理者工作效率的双重效果。因此,应在一个界面中融合各管理界面的相关内容。 完成上述设计后,在系统中加入数据库,使前台的相关数据都能在后台中有与之相匹配数据,保证数据的安全性。 层次模块结构按照逐级划分的形式将系统划分为很多部分,并在此基础上进行划分,形成若干小模块。每一模块都可以实现数据的输入和输出程序逻辑架构内部数据信息存储操作等功能。模块功能的有效划分,能够提升资源的利用效率和程序开发速度,削弱系统开发设计人员的工作压力,推动系统有序运用和定期维护。 根据上述模块设计为基础,可以将农产品水果蔬菜销售系统划分为前台和后台两大模块,如下图4。1功能结构图所示。 图4。1农产品水果在线销售系统功能结构图 4。1。1前台功能模块设计 前台管理模块能够使网站用户...
  • 版权声明:知知范文网 本站所有内容的版权归相应内容作者或权利人所有,本站不对涉及的版权问题负法律责任。
  • 内容来源:本站所有内容均有网络公开等合法途径整理而来,该资料仅作为交流学习使用,并无任何商业目的,任何访问,浏览本站,购买或者未购买的人,就代表已阅读,理解本条声明
  • 免责声明:内容所标价格,是对本站搜集、整理资料以及本站运营必须费用支付的适当补偿,资料索取者尊重版权方的知识产权,谢谢!

关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@长治毕知网络科技有限公司
ICP备案号:晋ICP备2022002585号