版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java项⽬:前台+后台精品⽔果商城系统设计和实现(java+Springboot+ssm。。。源码获取:博客⾸页"资源"⾥下载!⼀、项⽬简述本系统主要实现的功能有:前台⽤户的登录注册,⽔果商品的展⽰,⽔果的购物车,购物车新增结算等等,银⾏卡的⽀付绑定,收的维护,密码修改等等功能后台管理的⽤户管理,商品管理,分类管理,订单管理等等。⼆、项⽬运⾏1运⾏环境环境配置:Jdk1.8+Tomcat8.5+mysql+Eclispe(IntelliJIDEA,Eclispe,MyEclispe,Sts都⽀持)项⽬技术:Springboot+SpringMVC+MyBatis+ThymeLeaf+JavaScript+JQuery+Ajax+maven等等商品信息控制层:1@Controller2@RequestMapping("/goodsInfo")34publicclassGoodsInfoController{@Autowired5privateIGoodsInfoBizgoodsInfoBiz;6789@RequestMapping("/findAll")@ResponseBody1011publicList<GoodsInfo>findAll(){returngoodsInfoBiz.findAll();12}13131415161718@RequestMapping("/find")@ResponseBodypublicGoodsInfofind(Stringstr){System.out.println(goodsInfoBiz.find(str));returngoodsInfoBiz.find(str);19}2021222324@RequestMapping("/findByTno")@ResponseBodypublicList<GoodsInfo>findByTno(Stringtno,Stringstart){returngoodsInfoBiz.findByTno(tno,start);25}2627282930@RequestMapping("/updateBal")@ResponseBodypublicIntegerupdateBal(String[]gnos,String[]nums){returngoodsInfoBiz.updateBal(gnos,nums);31}323334353637@RequestMapping("/finds")@ResponseBodypublicList<GoodsInfo>finds(){returngoodsInfoBiz.finds();38}3940@RequestMapping("/upload")@ResponseBody41publicMap<String,Object>add(@RequestParam("upload")MultipartFilepic,HttpServletRequestrequest){42434445464748495051525354555657585960616263646566676869707172}Map<String,Object>map=newHashMap<String,Object>();if(pic.isEmpty()){returnmap;}try{StringsavePath="images/goods";Stringpath=request.getServletContext().getRealPath("");Stringtemp=request.getServletContext().getInitParameter("uploadPath");if(temp!=null){savePath=temp;}在//⽤户上传的⽂件名的前⾯加上时间戳savePath+="/"+newDate().getTime()+"_"+pic.getOriginalFilename();Filedest=newFile(newFile(path).getParentFile(),savePath);将//本地图⽚保存到服务器pic.transferTo(dest);map.put("fileName",pic.getOriginalFilename());map.put("uploaded",1);map.put("url","../../../"+savePath);}catch(IllegalStateExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}returnmap;73//管理员端的商品信息74@RequestMapping("/addGood")75@ResponseBody76publicintaddGood(@RequestParamMap<String,Object>map,@RequestParamMultipartFilepic,HttpServletRequestrequest){7778intresult=-1;7879if(pic.isEmpty()){80result=-2;//说明没有图⽚需要上传81}82StringsavePath="";83try{84Stringpath=request.getServletContext().getRealPath("");85Stringtemp=request.getServletContext().getInitParameter("uploadpath");86if(!StringUtil.checkNull(temp)){87savePath=temp;}888990savePath="images/goods/"+pic.getOriginalFilename();9192Filedest=newFile(path,savePath);将//图⽚存到服务器的指定⽂件夹pic.transferTo(dest);93949596}catch(IllegalStateExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}979899100101102103104}105map.put("pics",savePath);result=goodsInfoBiz.addGood(map);returnresult;106@RequestMapping("/findgoods")107@ResponseBody108publicList<GoodsInfo>findgoods(){109returngoodsInfoBiz.findgoods();110}111112@RequestMapping("/del")113@ResponseBody114115116117118119120121122123publicintdel(Stringgno){returngoodsInfoBiz.del(gno);}@RequestMapping("/getPage")@ResponseBodypublicIntegergetPage(Stringtno){inttotal=goodsInfoBiz.getTotal(tno);intpage=total%10==0?total/10:total/10+1;returnpage;124}125}购物车信息控制层:12345678@Controller@RequestMapping("/cartInfo")publicclassCartInfoController{@AutowiredprivateICartInfoBizcartInfoBiz;@RequestMapping("/finds")9@ResponseBody10publicList<GoodsInfo>finds(Stringmno){111213returncartInfoBiz.finds(mno);}14@RequestMapping("/update")15161718192021222324252627@ResponseBodypublicIntegerupdate(Stringcno,Integernum){returncartInfoBiz.update(cno,num);}@RequestMapping("/del")@ResponseBodypublicIntegerdel(Stringcno){returncartInfoBiz.del(cno);}@RequestMapping("/add")@ResponseBody28publicIntegeradd(Stringmno,Stringgno,Integernum){293031returncartInfoBiz.add(mno,gno,num);}32@RequestMapping("/checkCar")3334353637@ResponseBodypublicIntegercheckCar(Stringmno,Stringgno){returncartInfoBiz.checkCar(mno,gno);}38@RequestMapping("/dels")394041424344@ResponseBodypublicIntegerdels(String[]gnos)throwsIOException{returncartInfoBiz.dels(gnos);}}订单信息控制层:123456@Controller@RequestMapping("/orderInfo")publicclassOrderInfoController{@AutowiredprivateIOrderInfoBizorderInfoBiz;7@RequestMapping("/addOrderInfo")89@ResponseBodypublicIntegeraddOrderInfo(Stringono,Stringodate,Stringano,Stringprice){10111213141516171819202122232425Integerin=0;try{in=orderInfoBiz.addOrderInfo(ono,odate,ano,price);}catch(Exceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}returnin;}@RequestMapping("/getOrder")@ResponseBodypublicList<OrderInfo>getOrder(Stringmno){returnorderInfoBiz.getOrder(mno);}26@RequestMapping("/getallOrder")27@ResponseBody28publicList<OrderInfo>getallOrder(Stringmno){2930313233343536373839returnorderInfoBiz.getallOrder(mno);}@RequestMapping("/setStatus")@ResponseBodypublicIntegersetStatus(Stringono){System.out.println("修改1");returnorderInfoBiz.setStatus(ono);}@RequestMapping("/getOrderByPage")40@ResponseBody41publicList<OrderInfo>getOrderByPage(St
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级语文上册统编版《爬天都峰 第2课时》
- 2026年诊所入职合同(1篇)
- 2025 网络基础中网络广告的投放与效果评估课件
- 多胎肉羊纯种湖羊养殖项目可行性研究报告
- 焦作项目可行性研究报告
- 2026年及未来5年市场数据中国园林绿化施工行业发展前景预测及投资战略咨询报告
- 刑事诉讼的基本原则和指导思想
- 2025 高中信息技术数据与计算之计算思维在沙漠生态数据监测分析中的应用课件
- 农产品加工标准化:体系构建与实践路径
- 2026年碳配额现货交易策略:买卖时机判断与价格谈判技巧
- 2025年二建矿业实务真题及答案解析
- 天津项目负责人安全员b证考试题库及答案解析
- 微生物絮凝剂课件
- 农村集体三资管理培训
- 物业管理沙盘推演
- 高压电工安全标识课件
- 计算机视觉与自然语言
- 异形顶钢结构施工方案
- GB/T 16783.1-2025石油天然气工业钻井液现场测试第1部分:水基钻井液
- 新能源项目财务风险控制措施
- 《人工智能通识课》全套教学课件
评论
0/150
提交评论