商品如何设置首页
如何设置首页 时间:2021-04-12 阅读:(
)
ComputerSystemNetworkingandTelecommunications计算机系统网络和电信,2019,1(2)ISSN:2661-3719(Print);2661-3727(Online)225DesignandImplementationofCampusSecond-handGoodsTradingPlatformbasedonJavaWebFenglinSUNZhengdeBAOChenxiLISchoolofComputerandSoftware,JinchengCollege,SichuanUniversity,Chengdu,611731AbstractInthecontextoftherapiddevelopmentoftheInternetera,theInternethasgraduallyinfiltratedintoallaspectsofpeople'slife,withthehelpoftheInternet,people'slifeinallaspectsaremoreandmoreconvenientandfast.
Inthiscontext,variousonlinetradingplatformsriserapidly.
Atthesametime,smallandsmall-scaleonlinetradingsystemsarealsobecomingademand.
Onthisbasis,inordertomakestudentsinschoolconvenientandfasttodealwithidleitems,sothattheflowofsecond-handsmallgoods,toavoidthewasteofresourcesandotherpurposes.
UsingtheServlet,JspandMysqltechnologiesinJavawebtodevelopthesecond-handgoodstransactiononcampus,soastoprovideanonlinetradingplatformforstudentsandteacherstodealwithidlegoodsonline.
KeyWordsJavaWeb,OnlineTrading,TheCampus,TheInternetDOI:10.
18686/jsjxt.
v1i2.
685基于Javaweb的校园二手商品交易平台的设计与实现孙凤琳鲍正德李晨曦四川大学锦城学院计算机与软件学院,四川成都,611731摘要在当下互联网发展迅速的时代背景下,互联网逐渐渗入到人们生活的方方面面,借助互联网,人们的生活在方方面面都越来越方便快捷.
在此背景下,各大线上交易平台迅速崛起.
与此同时,小型小范围的线上交易系统也逐渐成为一种需求.
在此基础上,本着使在校学生方便快捷地处理闲置物品,使二手小商品流动起来,避免造成资源的浪费等目的.
使用Javaweb中Servlet、Jsp、Mysql技术开发校园二手商品交易,给在校师生提供一个线上处理闲置物品的线上交易平台.
关键字JavaWeb;线上交易;校园;互联网1.
引言在互联网迅速发展的浪潮下,人们获取信息的方式越来越便捷、多样化,每个人都可以根据自己的需求在任何时间发布获取信息,来分享或获取资源.
经了解,现存的大型的线上交易平台很多,却没有适合小范围的小型线上交易平台.
大型的线上交易平台就意味着信息的海量,发布和获取的信息的利用率低,造成信息垃圾同时交易更不方便.
如何使自己发布的信息为更多的人所知,如何解决快速高效地获取自己所需的信息,同时方便交易避免质量问题退货麻烦等一系列问题,成为一项挑战.
在此基础上,开发的校园二手商品交易系统可以为师生提供信息交流和商品交换的平台.
当人们需要低价购买二手商品或转移闲置商品时,系统将特别方便,信息利用率高,交易更加方便.
2.
系统分析2.
1设计思路ComputerSystemNetworkingandTelecommunications计算机系统网络和电信,2019,1(2)ISSN:2661-3719(Print);2661-3727(Online)226本系统采用sevlet+Jsp+Mysql框架,应用Mysql数据库,Javaweb相关知识主要分为逻辑设计,页面设计,实体类设计,数据访问对象类,全局的类几个方面使用Java面向对象的特性创建用户、商品、新闻、评价留言、账单、订单、购物车、购买记录等实体类,使用Java中的Jdbc相关内容实现对实体类的增删查改;servlet用于控制事务的逻辑,JSP、CSS和JavaScript用于设计页面.
2.
2系统开发环境系统在Windows10的操作系统上运行.
集成开发工具是Eclipse6.
1,在Jdk1.
在8环境下,测试编译器通过,Web服务器采用Tomcat9.
3.
校园二手商品交易系统总体设计3.
1需求分析在校大学生每年都会添置许多东西,同时也有大量的闲置的物品需要转卖,但是仅能通过咸鱼、当当等大型平台交易,而这曝光率不高,且退换货不方便.
通过建立一个校园二手商品交易系统,可以方便学生快速便捷地处理闲置物品.
学生既可以是买家也可以是卖家,线上浏览商品信息,线下当面交易,避免了退换货的麻烦,也降低了被无良商家欺骗的风险.
系统有三个主要角色:1)买方用户:用户可以在此平台注册为买方,并管理其基本信息.
登陆系统后,可以浏览、查询、购买和查看商品信息.
收货时,需要对收货进行确认和评估.
2)卖家用户:用户作为卖家可在此平台注册成为卖家,可以对自己的基本信息进行管理,登陆系统后,可以上传商品信息、查看订单、查看库存、处理订单、查看销售额以及查看来自买家的评价以及店铺综合评分.
3)系统管理员:系统管理员可以对买家信息、卖家信息、以及商品信息的增删查改的操作,不定时地更新发布新闻动态,同时需要不定时的对系统进行升级维护.
序列角色名称主要工作使用频率1系统管理员商品分类管理,新闻管理,用户管理,留言管理一般2用户管理员上传商品信息,处理订单较高3用户浏览商品,购买商品屏藩图1角色图3.
2功能设计校园电子商务系统主要是面向学校,提供一个小型校园交易平台,供全校师生买卖闲置物品,对交易过程以及平台产生的各种数据进行管理.
主要包括后台管理和前端接口两部分.
后台完成对整个交易平台生成的所有数据的管理,包括商品管理、新闻管理、消息管理、用户管理、分类管理、订单管理等功能.
前端界面包括商品分类、商品主页、商品推送、购物车、搜索栏、导航栏、新闻动态等功能.
3.
3模块设计系统共有七个模块:注册模块、商品管理模块、新闻管理模块、消息管理模块、用户管理模块、分类管理模块、订单管理模块.
图2wbs功能图1)注册登陆模块是用户使用该平台的起点,用户有不同的权限,在平台上注册之后平台的服务器的数据库便有了该用户的信息,用户登陆之后便可以使用平台完成交易.
ComputerSystemNetworkingandTelecommunications计算机系统网络和电信,2019,1(2)ISSN:2661-3719(Print);2661-3727(Online)2272)商品管理包括用户作为卖家将商品上架和下架以及修改商品信息.
3)新闻管理是系统管理员不定时的在平台上发布新闻动态,使用户能够快速地获取关于校园闲置物品的最新消息.
4)报文管理是用户作为买方在平台上的报文.
向商家发送消息,并对系统的改进提出意见.
5)用户管理是系统管理员对用户的增删查改的操作,如果有个别的用户不遵守平台规则,管理员有权闲置其使用该系统.
6)分类管理是系统管理员对商品的分类管理,包括上级分类、下级分类和常用分类.
通过对商品进行分类,用户可以快速找到他们需要的商品.
7)订单管理是指用户作为卖方处理来自买方的订单,并根据库存等信息决定是否交易.
图3功能模块图4.
系统的实现4.
1前端页面实现系统主要采用JSP、CSS、javascript等技术实现页面设计.
其中,JSP是JavaWeb服务器的动态资源,其功能与HTML页面、显示数据和获取数据的功能相同.
CSS的功能是设置页面的布局和样式.
javascript的作用是增加网页的动态功能.
网页的部分页面如下:图4系统首页4.
2功能实现Servlet、JDBC、XML、Java等技术主要用于实现系统的功能.
servlet负责业务逻辑.
采用面向对象的Java语言,为每个对象创建实体类,利用Dao提供的数据访问接口连接数据库,Servlet负责页面的转向和重定向以及参数的传递,跳转到Jsp负责接收和显示数据.
通过这一系列流程,系统的前端和后端包括商品管理、新闻管理、消息管理、用户管理、分类管理、订单管理等功能.
前端界面包括商品分类、商品主页、商品推送、购物车、搜索栏、导航栏、新闻动态等功能.
以下是一些功能实现的功能接口:ComputerSystemNetworkingandTelecommunications计算机系统网络和电信,2019,1(2)ISSN:2661-3719(Print);2661-3727(Online)228图6管理模块界面4.
3数据库设计实现该系统数据库的实现主要使用了Mysql数据库,1)以下是数据库的概要设计:买家订单(买家订单号,商品名称,商品图片,是否付款)卖家订单(卖家订单号,商品名字,商品图片,购买数量,订单状态,商品库存,)买家订单详情表(买家订单号,商品名称,商品图片,购买数量,成交价格,订单状态,订单建立时间,用户账号,用户电话,用户地址,是否付款)卖家订单详情表(卖家订单号,商品名称,商品图片,成交价格,购买数量,订单状态,商品库存,买家用户账号,商品号买家地址,订单创建时间)账单表(账单号,创建时间,收入多少,支出多少,支付方式)买家购买记录(订单号,商品名称,商品图片,购买数量,成交价格,购买时间,支付方式)卖家售出记录(订单号,商品名称,商品图片,购买数量,成交价格,购买时间,支付方式)新闻(新闻号,新闻名称,新闻内容,新闻创建时间)产品分类(产品分类号,分类名称,父目录)产品(商品号,商品名,商品描述,商品价格,商品库存,商品父目录,产品子目录,商品价格)用户(用户号,用户昵称,用户密码,用户性别,用户电话,用户地址,用户权限)购物车(购物车号,商品号,用户号,商品图片,商品名称,商品价格,购买数量,商品库存,)留言(留言号,留言内容,创建时间,回复内容,回复创建时间,回复者昵称)2)以下代码示例publicstaticintu(EASYBUY_COMMENTcomment){intnum=0;Connectionconn=null;PreparedStatementpst=null;try{conn=Basedao.
getconn();stringsql="更新easybuy_commentsetec_nick_name=,EC_REPLY=whereEC_ID=pst=conn.
准备资产(SQL);setString(1,comment.
getEC_NICK_NAME());setString(2,comment.
getEC_REPLY());setInt(3,comment.
getEC_ID());num=pst.
executeUpdate();}catch(Exceptione){e.
printStackTrace();}finally{Basedao.
关闭所有(空、pst、conn);}returnnum;}此段代码是用Java语言中运用jdbc技术连接、操作数据库的代码的一个节选,首先是Java语言写一个创建一个类,在类下面写更新留言的方法,定义了整型以根据返回结果确认是否完成操作,Connection是数据库连接的类,PreparedStatement用以执行Sql语句.
然后调用Basedao里面的数据库连接方法,而后用setString插入参数,最后执行sql语句返回是否执行完成,关闭连接.
这就是一个利用java语言操作数据库的一个案例.
ComputerSystemNetworkingandTelecommunications计算机系统网络和电信,2019,1(2)ISSN:2661-3719(Print);2661-3727(Online)2295.
结束语当前互联网发展迅速,随着各项技术的成熟,如何利用IT技术为生活带来方便,逐渐成为一个值得研究的课题.
如今,随着经济的快速发展,人们的购买力也随之大大提高.
随着对商品的需求量的增加,伴随着的是大量的商品被闲置,本系统就使小范围的大量的的闲置商品得以流通提供一个平台,有别于大型的电商平台的广泛,大众化,本系统专注于小范围,设计适合学生的电商平台.
参考文献[1]赵恒.
JavaWeb应用程序安全技术[J].
电子技术与软件工程,2019(04):194.
[2]杨定成,郑定超.
基于Java的实验室用电管理系统设计与制作[J].
电子制作,2019(Z1):56-58.
[3]欧楠.
计算机软件开发中Java语言的应用分析[J].
信息与电脑(理论版),2019(04):110-111.
[4]吕颍颍,吴华芹.
Java程序设计移动学习平台的设计与实现分析[J].
信息与电脑(理论版),2019(03):129-131.
[5]罗超,龙侃.
基于java的企业进销存系统的设计和实现[J].
信息记录材料,2019,20(02):207-208.
作者简介第一作者:孙凤琳(1998-),女,汉,四川省南充市,本科,四川大学锦城学院,研究方向:数据库技术开发.
第二作者(通讯作者):鲍正德(1989-),男,汉,黑龙江哈尔滨,研究生,四川大学锦城学院,研究方向:电子商务.
第三作者:李晨曦(1998-),男,汉,贵州省贵阳市,本科,四川大学锦城学院,研究方向:大数据技术开发
photonvps怎么样?photonvps现在针对旗下美国vps推出半价促销优惠活动,2.5美元/月起,免费10Gbps DDoS防御,Linux系统,机房可选美国洛杉矶、达拉斯、芝加哥、阿什本。以前觉得老牌商家PhotonVPS贵的朋友可以先入手一个月PhotonVPS美国Linux VPS试试了。PhotonVPS允许合法大人内容,支持支付宝、paypal和信用卡,30天退款保证。Photo...
Hostodo在九月份又发布了两款特别套餐,开设在美国拉斯维加斯、迈阿密和斯波坎机房,基于KVM架构,采用NVMe SSD高性能磁盘,最低1.5GB内存8TB月流量套餐年付34.99美元起。Hostodo是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,美国三个地区机房,支持支付宝或者PayPal、加密货币等付款。下面列出这两款主机配置信息。CP...
digital-vm,这家注册在罗马尼亚的公司在国内应该有不少人比较熟悉了,主要提供VPS业务,最高10Gbps带宽,还不限制流量,而且还有日本、新加坡、美国洛杉矶、英国、西班牙、荷兰、挪威、丹麦这些可选数据中心。2020年,digital-vm新增了“独立服务器”业务,暂时只限“日本”、“新加坡”机房,最高也是支持10Gbps带宽... 官方网站:https://digital-vm.co...
如何设置首页为你推荐
企业cms目前最好用的企业cms是哪个?wordpress模板wordpress模板和主题是一个概念么复制党,广告党绕路新iphone也将禁售iPhone停用怎么解锁 三种处理方法详解flashftp下载rmdown怎么下载360免费建站搭建卡盟分站(卡乐购系统,免费360网站收录)只要29元,想建的找2208647548!2828商机网2828商机网的信息准确吗,可信度高吗腾讯公司电话是多少腾讯公司电话是多少什么是通配符什么是介母discuz伪静态discuz怎么才能把专题目录也实现伪静态的方法详解怎样发帖子怎么发帖啊,
大连虚拟主机 万网域名查询 过期备案域名查询 themeforest evssl 免费ddos防火墙 国外在线代理 双线主机 泉州电信 南通服务器 太原网通测速平台 联通网站 丽萨 买空间网 免备案jsp空间 碳云 cdn加速 美国十大啦 ftp是什么东西 日本小学生 更多