基于Spring Boot的农商对接系统的设计与实现_第1页
基于Spring Boot的农商对接系统的设计与实现_第2页
基于Spring Boot的农商对接系统的设计与实现_第3页
基于Spring Boot的农商对接系统的设计与实现_第4页
基于Spring Boot的农商对接系统的设计与实现_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

绪论1.1课题背景及意义随着互联网技术越发成熟,人们借助互联网技术在日常生活中各方面都得到了许多便利。除此之外,互联网技术的成熟也促进了网上购物方式的出现,也就是人们常说的电子商务,是一种全新的购物模式。借助这次互联网的红利,农业产品也得到了更好的销售。其中农商对接系统作为农业产品电子商务中至关重要的一环,其向客户、商家以及系统管理人员都提供了极大的便利。该系统拥有较为完备的信息库,可以向使用该系统的人员提供农业产品的详细信息,其中该信息可以再分为:动态信息和静态信息。除此之外,该系统还提供相当安全的交易模式,确保交易双方的利益。农商对接系统通过的交易交流方式是一种较为新颖交流方式,其采用去纸质化交流,更好地保护了各方用户的隐私。相比起传统的交易方式,电子商务具有更多符合现代化的交易特点,例如方便快捷、安全可靠、选择多样化、公平高效、成本降低等等。设计电子商务网站系统的意义在于,提高网站的知名度,对当今流行的在线购物有深入的了解,发现在在线购物开发过程中所面临的问题,能够促进时代的发展。1.2课题研究现状放眼全球,我国的电子商务只能算是后起之秀,欧美等西方国家在电子商务方面已经取得了不凡的成就。除此之外,对电子商务相关的法律法规都已经较为完善。近十多年来,我国的电子商务从零基础到现在“百家争鸣”,但是由于我国缺乏一些建立电子商务的基础知识,数量与质量大为不符。由于数量过多,管理难度太大,导致了电子商务提供给用户的服务大打节扣。与外国进行的电子商务系统相比,我国还有一段很长的道路要走。我国为了更好地借助电子商务为人民服务,建立了电子商务研究中心机构。提供机构的深入研究,电子商务用户在近几年急剧增加的原因有:①互联网技术飞速发展,为人们提供了技术基础和渠道;②随着国家经济的发展,人们的生活水平变得更好,拥有更多的闲钱去购买商品。随着时间的推移,电子商务会逐渐成为互联网业务的核心业务。为了给人们带来更好的福利,互联网相关管理机构和政府单位应该共同合作,为建设更好的电子商务平台共同努力。同时也要向欧美等西方电子商务发达的国家进行学习交流,互助互进,建设更为高效便捷的交易方式。除此之外,还可以与外国电子商务平台建立合作关系,相互借鉴,相互发展,获取更多的利润。1.3本文研究内容本文的创作结构一共有六个部分:前言、技术简介、系统分析、系统设计、系统调试与测试以及总结。文章不同的部分的创作手法具有差异性,但始终坚持农商对接系统这一中心主题,一切的差异也是围绕着这一中心进行展开的。其中前言部分主要包括课题的研究背景、意义、现状。在第二部分技术简介中主要是对农商对接系统设计所运用到的相关技术进行详细介绍。第三部分系统分析主要介绍了设计该系统的目的、功能、运作条件等。第四部分系统设计,主要介绍了系统各模块的具体设计方法。第五部分系统调试与测试,主要是对系统的新代版本进行相关技术性的测试。第六部分,也是本文最后一部分总结,贯穿全文,为农商对接系统进行总结工作。2相关技术介绍2.1Java简介Java是一种高级解释性、交互性和面向对象的脚本语言。在类中对数据进行封装,利用这种方便性,让设计出来的程序更为简洁且易于修改。Java的程序编写面向的是对象,因此,其具有较多的与对象相关的特征,例如它能够对类进行封装以及继承,基于此,能够实现1组代码多次循环使用的功能。因而,编程者在使用Java时,可以将更多的精力分配于类的接口设计等方面上。2.2B/S结构B/S结构是将浏览器和服务器结合的构架方式。是基于WEB的网络结构模式,其前身是C/S结构。在B/S结构中,使用者的工作界面的实现是基于WWW浏览器,在前端实现的主要是UI展示,在服务器后端完成具体事物逻辑,这就是三层3-tier的结构。在这种结构下,使客户端的电脑在和极大程度的降低,也在一定程度上将系统预防和升级的工作和成本压力减少了,从而使客户的总体的成本降低。在当前的形势,成本较低且不难掌控的方式,是基于互联网或内联网模式,设立B/S结构。此类模式不受限于空间以及操作者,能够基于局域网、广域网、互联网或内联网等方式实现对同一数据库的访问功能,并能保证其访问的安全性以及能够高效率的对数据库和管理权限进行保护。在B/S结构出现以后,对于像JAVA这样的面向对象的程序设计语言,显得高速、高效且易于掌握。B/S结构的出现,是因为在Internet和WWW被普遍应用以后,之前所使用的C/S结构和主机/终端方式,已经满足不了现在全球网络的开放、传播迅速以及信息共享等的新形势。B/S结构有很多优点,其中最明显的优点就是:客户不是直接浏览Internet上的文档、声音、图片、动画、视频等信息,而是通过WWW浏览器实现的,客户所浏览的信息是基于WEB端产生的,因为这些信息储存于B/S结构中的服务器(Server),而WEB端能够以多种形式与信息服务器关联,从而实现信息的交换。用户一般都可以在WEB端上直接下载相应的内容,不用进行其他环节的操作,此时WEB端会将下载的信息上传至B/S结构中的服务器,服务器收到下载信息后会进行相应的处理,处理后还会返回给WEB端。2.3MVC模式MVC模式(三层架构模式)(Model-View-Controller)在软件工程中受到广泛的应用。将整个系统归为Model(模型)、View(视图)和Controller(控制器)这3个模块。MVC模式体系结构图见图1。图1MVC模式体系结构与工作原理2.4Vue框架使用Vue能够为WEB端的用户提供一个渐进式的页面框架。区分于其他框架,Vue能够为用户提供一个从下层渐进到上层的操作,其核心库主要面向视图层,这方便了开发者的实际应用过程。此外,多种多样的工具链与支持类库的应用会使页面变得复杂化,此时,使用Vue能对HTML页面操作、动画设计、事件处理和Ajax交互等进行简化或优化,这对WEB前端开发者来说具有重大意义。2.5IDEA简介IDEA(IntellijIDEA)是一种集成环境,作为java的开发工具,其得到了广泛的应用。尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是超常的。2.6MySQL数据库简介在所有的信息管理系统之中,数据库作为非常重要的一环,常常被作为整个系统的核心进行设计,因为数据库关系管理系统的信息调用以及功能的实现。MySQL数据库存储的信息量较少,因此它的构建成本不高,运行速度较快,可以高效地进行信息的储存、组织与管理,并且它是开源的,MySQL的以上特征吸引了很多用户,是许多中小性网站选择的数据库搭建技术。

3系统分析3.1系统可行性分析3.1.1经济可行性通常经济效益是由新系统直接带来的,主要体现在减少了部分人力开支和网站的管理费用。由于该系统主要用作于毕业设计,不做任何商业用途,开发软件均可网上免费下载,所以,不用担心经济方面的问题。3.1.2技术可行性在计算机硬件、软件的装配以及系统的开发过程之前,需要进行技术可行性分析。在硬件方面,本设计使用的主机是CPU为酷睿i3以上的个人计算机,它的数据存储容量以及运行速度均满足开发的需求;对于软件,开发环境选取IDEA,编程语言选取Java,数据库选取MySQL。3.1.3操作可行性操作可行性的判断依据主要包含三方面的内容:第一,各操作环节的可行性,第二,操作者使用的可行性;第三,用户对操作方式的接受程度。出于对Windows操作系统普及程度的考虑,本设计的WEB端页面基于Windows系统的相关浏览器呈现,从大众的使用习惯来看,这方便了多数用户的操作过程。WEB端页面采用交互设计,界面内容较为清晰全面,并呈现出一定的人机交互的引导性,即使对于那些计算机使用经验较少的操作人员,也使其易于上手。因此,本系统的操作可行性较高。3.2网站现状分析大规模的用户以及大数值的流量为网站的用户管理方面带来了一定的困难。笔者对现存的一些主流网站的用户管理现状进行分析总结,发现它们之间存在一些通病,主要包含以下5点:(1)缺少统筹规划如今,许多网站的交易过程缺乏科学的信息化管理,让整个过程的合理性、规范性以及综合性水平不高。这种现状的出现是因为网站的开发方没有投入足够的开发成本,然而实际上,一个完备的信息化管理系统能够对各流程进行统筹规划,清晰、明确地设定相关交易环节的标准,反而能够以减少不必要浪费的方式来降低成本的投入。(2)信息化管理混乱在交易的信息化管理过程中,需要网站的各负责部门协同工作,秉持着科学、先进的理念,循序渐进,各部门需各司其职,充分发挥相应的效能,又需形成一个有机的整体,共同推进网站信息化管理的建设。(3)信息安全措施不到位网站的注册用户规模较大,同时也储存着许多用户的重要信息,出于对用户隐私方面的考虑,网站必须建立一个完备的信息安全系统,充分保障用户的隐私权,以便网站的运营与管理。(4)资源不能充分共享网站的用户管理系统中需要具备资源共享的功能,因为资源共享一方面方便了用户与平台之间的交流,另一方面方便了用户与用户之间的交流,这类信息的透明化使网站的管理过程更为清晰。(5)现有系统可扩展性不高。一个完备的网站管理系统可支持的通讯协议范围较广,并需要有一定的可伸缩性,可以将各类信息收集于网站中,能够灵活地、有弹性地进行系统的更迭。基于上述分析,系统的开发过程需要面向实际的需求,要符合实际中交易信息管理的要求,融入现代的智能技术,实现友好的人机交互功能;同时,需要收集并整理区域内所有用户的相关资料与信息,让平台交易的信息化管理形成一定的可运行规模,让管理的流程变得更为规范化、合理化;再次,需要改变用户的教育理念以及工作模式。要满足上述需求,需要做到以下几点:首先,系统需要实现信息管理以及测评功能的一体化,让用户的操作过程更为统一与便捷;其次,系统需要基于完备的技术环境下设计,保证自身运行的安全性以及稳定性;最后,系统需要保持一定的可伸缩性,方便后期的功能模块拓展以及各类升级改造,进而对信息平台进行交互设计。经过详细的讨论论证,确定系统的总体需求。3.3功能需求分析本课题要求设计实现农商对接系统,系统分为前台和后台两个模块。前台由用户体验使用,包括登录注册、首页、商品分类、网站资讯、在线留言等功能模块;后台由系统管理员操作,维护系统,管理员实现了资讯管理、商品管理、类别管理、订单管理、库存管理、用户管理等功能。平台用户的用例需求见图2。图2用户需求用例图管理员用例需求如图3所示:图3管理员需求用例图3.4业务流程分析农商对接系统的总体流程可描述为:用户登录系统进行相应权限的操作。具体为:当为普通用户时,可进行商品检索、购物、支付等操作;当为管理员用户时,则可对后台数据进行相应的增、删、改等操作。系统流程如图4所示。图4系统业务流程图3.5系统运行环境需求本系统采用浏览器/服务器(B/S)模式,嵌入MySQL,保证其余客户端的正常运行。(1)硬件平台:CPU:酷睿i3-3.0GHZ内存:4G以上硬盘:500GB(2)软件平台:操作系统:Windows7数据库:MySQL服务器:Tomcat4系统设计4.1架构设计本系统使用浏览器/服务器模式(B/S结构)的三层架构模型,即Browser浏览器—Web服务器—数据库结构。其中,Browser浏览器负责用户的业务界面,用户在Browser浏览器上提交表单,将表达的信息传输至Web服务器,Web服务器响应用户的要求,将信息上传至数据库进行查询,数据库再将查询结果反馈于Web服务器,Web服务器再以HTML的形式呈现在Browser浏览器上。在浏览器/服务器模式(B/S结构)中,用户使用Browser浏览器发送请求至Web服务器,Web服务器对信息进行处理后,再将相应的数据反馈于Browser浏览器。浏览器/服务器模式一定限度地减少了客户端需要负责的任务,对客户端的数量要求变低。Web服务器与数据库之间的信息交互工作也只需在服务器上完成。三层架构示意图见图5。Browse浏览器Browse浏览器Web服务器数据库图5B/S三层架构示意图4.2系统主要功能模块通过对市场的调研并进行分析,了解到了系统的需求。本系统是基于Java的农商对接系统,系统分为前台界面以及后台管理界面。前者面向客户,主要有用户的注册与登录、主界面、商品类别、站内新闻资讯、在线购买咨询等内容;后者面向网站的管理运维人员,设有站内新闻资讯、商品、分拣、订单、仓储、用户的管理模块。图6为系统功能结构图。图6系统功能结构图4.3数据库设计4.3.1数据库E-R图(1)管理员信息实体属性如图7所示。图7管理员实体图图8资讯信息实体图图9商品信息实体图图10商品类别信息实体图对本系统的实体属性进行汇总,从而得到数据库总体E-R图如图11所示。图11系统数据库E-R图4.3.2数据表字段设计本系统采用的是MySQL数据库管理数据,系统中使用到的主要数据表有about表、apply表、category表等。具体展示部分如下所示。表1about表字段名称字段类型大小键码idint11主键contenttext表2apply表字段名称字段类型大小键码idint11主键VarChar255VarChar25511VarChar255VarChar255VarChar255表3category表字段名称字段类型大小键码idint11主键VarChar255fatheridVarChar255delstatusVarChar255表4news表字段名称字段类型大小键码idint11主键VarChar255VarChar255VarChar2555系统实现5.1系统配置5.1.1应用层配置系统采用目前流行的Spring框架进行开发。先来看看Spring框架是如何配置到应用程序中的。在WEB-INF/web.xml文件的配置代码如下:<filter><filter-name>Spring</filter-name><filter-class> org.apache.Spring.dispatcher.FilterDispatcher </filter-class></filter><filter-mapping><filter-name>Spring</filter-name><url-pattern>/*</url-pattern></filter-mapping><filter><filter-name>Spring-cleanup</filter-name><filter-class> org.apache.Spring.dispatcher.ActionContextCleanUp </filter-class></filter><filter-mapping><filter-name>Spring-cleanup</filter-name><url-pattern>/*</url-pattern></filter-mapping>当加入这个配置到web.xml文件之后,在浏览器中敲入的访问系统的所有请求路径都会经过openSessionInViewFilter这个filter进行过滤。由这个过滤器进行转发相应的请求,进入Spring的工作流程中。这就是算是把Spring框架配置到程序中了。5.1.2数据库连接配置服务器端程序采用spring框架来访问数据库:以下是spring连接数据库的配置文件,该配置是针对dataSource的连接数据库的配置:<beanid="dataSource" class="mons.dbcp.BasicDataSource"> <propertyname="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"> </property> <propertyname="url" value="jdbc:sqlserver://localhost:1433;databaseName=training_db;user=sa"> </property> <propertyname="username"value="sa"></property> <propertyname="password"value="1234"></property> </bean>5.1.3generator.xml文件配置<?xml

version="1.0"

encoding="UTF-8"?>

<!DOCTYPE

generatorConfiguration

PUBLIC

"-////DTD

MyBatis

Generator

Configuration

1.0//EN"

"/dtd/mybatis-generator-config_1_0.dtd">

<generatorConfiguration>

<!--

数据库驱动包位置

-->

<classPathEntry

location="D:\generator\mysql-connector-java-5.1.34.jar"

/>

<!--

<classPathEntry

location="C:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar"

/>-->

<context

id="DB2Tables"

targetRuntime="MyBatis3">

<commentGenerator>

<property

name="suppressAllComments"

value="true"

/>

</commentGenerator>

<!--

数据库链接URL、用户名、密码

-->

<jdbcConnection

driverClass="com.mysql.jdbc.Driver"

connectionURL="jdbc:mysql://localhost:3306/shop"

userId="root"

password="12345">

<!--<jdbcConnection

driverClass="oracle.jdbc.driver.OracleDriver"

connectionURL="jdbc:oracle:thin:@localhost:1521:orcl"

userId="msa"

password="msa">-->

</jdbcConnection>

<javaTypeResolver>

<property

name="forceBigDecimals"

value="false"

/>

</javaTypeResolver>

<!--

生成模型的包名和位置

-->

<javaModelGenerator

targetPackage="andy.model"

targetProject="D:\generator\src">

<property

name="enableSubPackages"

value="true"

/>

<property

name="trimStrings"

value="true"

/>

</javaModelGenerator>

<!--

生成的映射文件包名和位置

-->

<sqlMapGenerator

targetPackage="andy.mapping"

targetProject="D:\generator\src">

<property

name="enableSubPackages"

value="true"

/>

</sqlMapGenerator>

<!--

生成DAO的包名和位置

-->

<javaClientGenerator

type="XMLMAPPER"

targetPackage="andy.dao"

targetProject="D:\generator\src">

<property

name="enableSubPackages"

value="true"

/>

</javaClientGenerator>

5.2登录设计实现用户进入网站后,在登录界面键入用户名、密码、验证码等信息来确保登陆者是用户本人,在完成输入后,点击页面的登录方框,来完成整个登录过程。农商对接系统登录界面见图12。图12系统登录界面对于用户来说,登录功能非常必要,登录后才可区分不同用户的不同个人信息,同时,登录功能也是农商对接系统的基本模块。若想成功登进农商对接系统,需要在登录界面输入已注册的用户名、密码等确保身份的信息。每一个用户若想解锁相应的权限,必须进行登录。登录流程设计如下图13所示。图13系统登录流程图5.3前台功能设计实现前台包括登录注册、首页、商品分类、网站资讯、在线留言等功能模块。(1)首页实现首页实现界面如图14所示。图14首页模块界面(2)注册模块功能实现在注册模块,用户可以录入用户名、密码、手机号,进行注册。注册模块实现界面如图15所示。图15注册模块实现界面(3)商品列表模块功能实现商品列表模块主要展示商品信息,用户可以查看详情,进行收藏、添加购物车等操作。商品列表实现界面如图16所示。图16商品列表实现界面5.4后台功能设计实现管理员主要实现了资讯管理、商品管理、类别管理、订单管理、库存管理、用户管理等功能。(1)商品管理功能模块的实现管理员通过商品管理模块,可以实现对商品信息的查询、删除、上架、下架等功能。相关界面见图17。 图17商品管理模块实现界面(2)资讯管理功能模块的实现在资讯管理模块,用户能够对资讯进行查看、增删、改查等操作。相关界面见图18。图18资讯管理模块实现界面(3)订单管理功能模块的实现订单管理模块主要实现了管理员对订单信息进行查询、发货等操作。相关界面见图19。ab图19订单管理模块实现界面(4)评论管理功能模块的实现在评论管理模块,用户可以查看用户评论,进行回复、删除等操作。评论管理模块实现界面如图20所示。图20评论管理模块实现界面6系统测试6.1测试目的对于软件系统来说,系统测试是其开发中最关键的部分。因为系统测试要保证系统运行及其是否安全可靠。系统测试是软件设计的最后一道工序,若测试者想通过测试来寻找出更多的错误,那么在测试过程中则需要面向一些软件设计中较为困难复杂的部分,或者先前设计过程中出错较多的地方。软件开发人员进行测试步骤根本目的是想找出更多潜藏的错误以及对这些错误进行解决。若仅以找出错误为导向,而不考虑解决错误的过程以及产生错误的原因的测试,是没有实际意义的。6.2测试用例本次对农商对接系统的登录功能、资讯管理、商品管理功能、类别管理功能、用户管理功能这五个模块进行测试。(1)登录功能测试对登录模块进行测试,来验证其能否符合测试要求。本次测试针对用户密码的输入过程,用例如下:表5登录功能测试步骤条件描述预期测试结果运行结果1输入正确的用户名和错误的密码查看结果是否和设置的一样登录失败登录失败,返回登录界面2输入错误的用户名和正确的密码查看结果是否和设置的一样登录失败登录失败,返回登录界面3输入正确的用户名和不输入密码查看结果是否和设置的一样登录失败登录失败,返回登录界面4不输入用户名和输入正确的密码查看结果是否和设置的一样登录失败登录失败,返回登录界面5输入错误的用户名和错误的密码查看结果是否和设置的一样登录失败登录失败,返回登录界面6不输入用户名和密码查看结果是否和设置的一样登录失败登录失败,返回登录界面7输入不允许登录的正确的用户名和密码查看结果是否和设置的一样登录失败登录失败,返回登录界面8输入允许登录的正确的用户名和密码查看结果是否和设置的一样登录成功登录成功,进入系统主界面(2)资讯管理功能测试对资讯管理模块进行测试,来验证其能否符合测试要求。本次测试针对资讯的添加与删除过程,用例如下:表6资讯管理功能测试步骤条件描述预期测试结果运行结果1点击添加资讯按钮进入添加资讯界面进入添加资讯界面成功2输入相关资讯信息,点击确定按钮添加资讯成功成功添加资讯,添加资讯信息在资讯管理界面中显示3点击想要删除的资讯条目后的删除按钮弹出确认资讯删除界面成功弹出确认资讯删除界面4点击确认删除界面确定按钮删除资讯信息成功删除资讯信息,相应条目在资讯管理中被删除(3)商品管理功能测试对商品管理模块进行测试,来验证其能否符合测试要求。本次测试针对商品的添加和删除过程,用例如下:表7商品管理功能测试步骤条件描述预期测试结果运行结果1点击添加商品按钮进入添加商品界面进入添加商品界面成功2输入相关商品信息,点击确定按钮添加商品成功成功添加商品,添加商品信息在商品管理界面中显示3点击想要删除的商品条目后的删除按钮弹出确认商品删除界面成功弹出确认商品删除界面4点击确认删除界面确定按钮删除商品信息成功删除商品信息,相应条目在商品管理中被删除(4)类别管理功能测试对类别管理模块进行测试,来验证其能否符合测试要求。本次测试针对类别的添加和删除过程,用例如下:表8类别管理功能测试步骤条件描述预期测试结果运行结果1点击添加类别信息按钮进入添加类别信息界面进入添加类别信息界面成功2输入相关类别信息,点击确定按钮添加类别信息成功成功添加类别信息,添加类别信息在类别管理界面中显示3点击想要删除的类别信息条目后的删除按钮弹出确认类别删除界面成功弹出确认类别删除界面4点击确认删除界面确定按钮删除类别信息成功删除类别信息,相应条目在类别管理中被删除(5)用户管理功能测试对用户管理模块进行测试,来验证其能否符合测试要求。本次测试针对用户的添加和删除过程,用例如下:表9用户管理功能测试步骤条件描述预期测试结果运行结果1点击添加用户按钮进入添加用户界面进入添加用户界面成功2输入相关用户信息,点击确定按钮添加用户成功成功添加用户,添加用户信息在用户管理界面中显示3点击想要删除的用户条目后的删除按钮弹出确认用户删除界面成功弹出确认用户删除界面4点击确认删除界面确定按钮删除用户信息成功删除用户信息,相应条目在用户管理中被删除6.3测试结果分析经过对上述测试结果分析,本系统符合农商对接系统的用户需求。所有基本功能点实现,操作简单,操作流程符合业务需求,系统运行性能良好。

结论笔者基于Java对农商对接系统进行设计,并使该系统具有功能全面、可伸缩性强、安全稳定的特性。本系统针对管理员与客户分为两个页面,分别为前台浏览页面和后台管理页面。其中,前者主要有登录注册、首页、商品分类、网站资讯、在线留言等功能模块;后者面向网站的管理运维人员,设有站内新闻资讯、商品、分拣、订单、仓储、用户的管理模块。另一方面,本文从用户的实际需求出发,概述并进一步详述相应的设计,制定本系统相关功能模块的实现方案。本系统是农商对接系统,笔者先对系统的可行性进行分析,进一步对系统的架构、功能模块、数据库、代码等进行设计,最后通过测试来验证相应的模块功能,总体而言,系统达到了预期的要求。然而受限于知识以及时间,笔者的设计仍存在不少的不足之处有待完善,笔者会在后续的学习生涯中巩固与深化专业知识,来对系统进行进一步的优化。本系统的优点如下:1.兼容性较强,适用于多种操作系统,基于Java进行开发,并部署MySQL数据库,系统的可移植性强。2.系统针对不同的用户群体制作了不同的界面,这方便了普通用户的浏览,也方便了后台管理人员的运维管理,进而提高了系统的安全性。3.系统采用交互设计,界面内容清晰全面,能为用户在操作过程中提供一定的引导性,方便了多数用户的使用,拓宽了系统的使用群体。本系统的不足之处如下:1.反应速度过慢,界面不具备刷新功能。2.系统功能不够全面,未能完全满足用户的需求。

参考文献[1]仇小花,秦栓栓,邱果.基于WEB开发中的XML与JSON数据传输格式研究[J].信息技术与信息化,2017(4):123-125.[2]杨利荣.基于SSH框架与jQuery技术的JavaWeb开发应用[J].数码世界,2017(2):129-129.[3]初子墨.移动WEB开发技术在商务网站建设中应用浅析[J].时代金融,2017(14).[4]霍福华,尹宇孚.基于J2EE架构的五层Web开发模型研究[J].通讯世界,2017(1):225-226.[5]吴向荣.“JavaWeb编程技术”课程教学方法研究[J].电脑知识与技术:学术版,2019,15(1):165-168.[6]李明山.基于Web2.0的乡村小学校本课程的开发与应用[J].学周刊,2017(7):158-159.[7]刘宁.基于JSP的农商对接系统开发研究[J].高师理科学刊,2017,37(4):22-25.[8]周文华,胡玉欣,周嘉雯,等.JSP+Servlet+JavaBean开发的登录系统[J].工业控制计算机,2017,30(8):132-133.[9]李书心.基于JSP的电商平台支付核心系统的设计与开发[D].兰州大学,2017.[10]赵泽宇.基于JSP的办公设备信息管理的设计与实现[D].吉林大学,2017.[11]聂庆鹏.Web系统开发中表单数据批量处理方法设计与实现——以PHP语言为例[J].电脑知识与技术,2017,13(10):204-204.[12]朱任忠.基于元素描述的WEB系统开发架构的开发与研究[J].数码世界,2019(1):

温馨提示

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

评论

0/150

提交评论