• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      后疫情時(shí)代城市攤位綠色規(guī)劃服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn)

      2021-10-16 12:45謝美英范慧
      現(xiàn)代信息科技 2021年7期
      關(guān)鍵詞:Java語言

      謝美英 范慧

      摘要:地?cái)偨?jīng)濟(jì)由來已久,也是社會經(jīng)濟(jì)的重要組成部分。文章針對數(shù)據(jù)庫及Java等開發(fā)技術(shù)的成熟應(yīng)用,以及城市攤位管理的現(xiàn)實(shí)需求,設(shè)計(jì)了一個(gè)城市攤位綠色規(guī)劃服務(wù)平臺。旨在為城市管理部門,為各商業(yè)廣場、景區(qū)門口、大型小區(qū)、學(xué)校等單位提供綠色地?cái)偣芾矸?wù),為所有有意愿出攤的個(gè)人提供攤位申請等服務(wù)。系統(tǒng)前端頁面采用JSP技術(shù),通過css對頁面進(jìn)行布局,后端采用Java語言、SSM框架,結(jié)合MySQL數(shù)據(jù)庫實(shí)現(xiàn)三級管理模式。

      關(guān)鍵詞:城市攤位;規(guī)劃服務(wù);Java語言

      中圖分類號:TP311? ? ? 文獻(xiàn)標(biāo)識碼:A ? ?文章編號:2096-4706(2021)07-0001-05

      Design and Implementation of Urban Stall Green Planning Service Platform in

      Post Epidemic Era

      XIE Meiying,F(xiàn)AN Hui

      (School of Software,Hunan College of Information,Changsha? 410200,China)

      Abstract:Street-stall economy has a long history,and it is also an important part of social economy. Aiming at the mature application of database,Java and other development technologies,and the practical needs of urban stall management,this article designs a green planning service platform for urban stalls. It aims to provide green stall management services for urban management departments,commercial squares,entrance of scenic spots,large communities,schools and other units,and provide stall application services for all individuals who are willing to set up stalls. The front-end page of the system uses JSP technology,layout the page through css,and the back-end uses Java language,SSM framework,combined with MySQL database to achieve three-level management mode.

      Keywords:urban stall;planning service;Java language

      收稿日期:2021-03-12

      基金項(xiàng)目:湖南信息職業(yè)技術(shù)學(xué)院“課程思政”課堂教學(xué)改革項(xiàng)目:面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)戰(zhàn)

      0? 引? 言

      疫情過后,地?cái)偨?jīng)濟(jì)很是火爆。很多人通過擺地?cái)偨鉀Q了暫時(shí)性的就業(yè)問題,但是,我們在逛街邊小攤的時(shí)候發(fā)現(xiàn)了一些難以系統(tǒng)性解決的問題。如攤位位置不合要求,擺攤時(shí)間不限定,攤販之間因?yàn)閿偽淮笮《鵂幊?,收攤后的衛(wèi)生問題等等。即便到了后疫情時(shí)代,這種現(xiàn)實(shí)的管理需求仍然大量存在。

      作為融入思政元素的程序設(shè)計(jì)類實(shí)戰(zhàn)課程項(xiàng)目之一,該平臺以上述社會熱點(diǎn)問題作為切入點(diǎn),基于Java開發(fā)一個(gè)城市攤位綠色規(guī)劃服務(wù)平臺,通過軟件技術(shù),實(shí)現(xiàn)各攤位的登記注冊,區(qū)域劃分,分類分配,時(shí)間、衛(wèi)生管理,對每個(gè)攤主、區(qū)域所屬商場以及城市管理者提供不同類型的服務(wù)。幫助相關(guān)機(jī)構(gòu)節(jié)省資源,改善環(huán)境,衛(wèi)生,秩序等問題,讓攤販?zhǔn)⌒?,讓攤位所在單位管理有序,也讓城市管理者省力?/p>

      1? 城市攤位綠色規(guī)劃服務(wù)平臺整體分析

      1.1? 系統(tǒng)架構(gòu)

      本平臺采用Java技術(shù)實(shí)現(xiàn),采用JSP+Servlet的框架,JSP是一種動態(tài)頁面技術(shù)標(biāo)準(zhǔn),訪問Web服務(wù)器中JSP的流程為:客戶端發(fā)送頁面訪問請求,服務(wù)器先是執(zhí)行其中的程序段,然后把執(zhí)行結(jié)果和文本合成,得到的HTML頁面返回給客戶端。Java Servlet則是JSP技術(shù)的實(shí)現(xiàn)基礎(chǔ),二者配合能夠完成常用的應(yīng)用程序開發(fā)。技術(shù)簡單易用,能夠?qū)崿F(xiàn)跨平臺且安全可靠,是一種完全面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù)。

      1.2? 系統(tǒng)功能

      城市攤位綠色規(guī)劃服務(wù)平臺旨在為城市管理部門如城管局(一級單位),為各商業(yè)廣場、景區(qū)門口、大型小區(qū)、學(xué)校等單位(二級單位)提供地?cái)偣芾砥脚_。為所有有意愿出攤的個(gè)人提供攤位申請等服務(wù)。

      針對以上擺攤需求,以三級體系,對城市地?cái)偩G色規(guī)劃服務(wù)平臺進(jìn)行架構(gòu):一級單位為城市主管部門。對所允許的擺攤區(qū)域進(jìn)行授權(quán)及信息管理。二級單位是包括商場,大賣場,景區(qū)門口,小區(qū)門口,廣場,學(xué)校等單位用戶。得到城市主管部門授權(quán)后的各級單位,如商業(yè)廣場、景區(qū)、小區(qū)、學(xué)校等區(qū)域,對屬于自己的區(qū)域進(jìn)行攤位管理,如攤位劃分,攤位授權(quán),攤主信息管理,擺攤貨品審核,擺攤時(shí)間管理,收攤衛(wèi)生清掃等。為方便攤主進(jìn)貨,還提供一個(gè)擺攤爆品展銷功能。三級即個(gè)人用戶。包括小攤攤主,零售批發(fā),以及業(yè)余商戶等所有有意愿出攤的個(gè)人。需要在平臺向二級單位申請攤位,申請通過后,在所在編號的攤位上出攤。同時(shí),還可以在二級單位提供的展銷子區(qū)就地進(jìn)貨。

      二級單位、個(gè)人端、一級單位三級體系的功能模塊如圖1、圖2、圖3所示。

      2? 城市攤位綠色規(guī)劃服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn)

      2.1? 流程設(shè)計(jì)

      一級單位可以對注冊的二級單位授予權(quán)限,并對商戶的信息進(jìn)行驗(yàn)證檢測。通常,城市主管部門對可以擺攤的區(qū)域分類規(guī)劃。對所允許的擺攤區(qū)域進(jìn)行授權(quán)及信息管理。流程圖如圖4所示。

      二級單位先填寫單位信息進(jìn)行注冊,登錄成功后,首先向城管部門申請攤位管理資質(zhì),如果該區(qū)域符合擺攤條件,則一級單位會通過審核。如果出現(xiàn)影響城市形象或者影響到交通等情況,則得不到城市主管部門授權(quán)的審核。授權(quán)后的各二級單位,如商業(yè)廣場、景區(qū)、小區(qū)、學(xué)校等區(qū)域,可以對屬于自己的區(qū)域進(jìn)行攤位管理,按照格子間編號或者臨時(shí)車位編號管理,發(fā)放出去所有的攤位編號及時(shí)間段等信息。還可以對攤位信息進(jìn)行錄入、刪除、修改等。對有意愿擺攤的個(gè)人用戶所提交的出攤申請進(jìn)行回復(fù)以及授權(quán),包括攤位劃分,攤位授權(quán),攤主信息管理,擺攤貨品審核,擺攤時(shí)間管理,收攤衛(wèi)生清掃等。為方便攤主進(jìn)貨,還提供一個(gè)擺攤爆品展示和銷售功能。流程圖如圖5所示。

      個(gè)人端是平臺主要用戶群體,先填寫個(gè)人的基本信息進(jìn)行注冊,正確登錄后,提供查找攤位功能、進(jìn)貨功能和攤后評價(jià)三個(gè)功能子模塊??梢栽谠撈脚_向選中的二級單位申請一個(gè)攤位,攤位申請通過后,可以查看到對應(yīng)的攤位信息,包括攤位標(biāo)號,出攤時(shí)間段,擺攤適用商品類,就可以在所在編號的攤位上按規(guī)定出攤了。同時(shí),還可以在二級單位提供的展銷子區(qū)就地進(jìn)貨。先瀏覽商品,加入購物車,模擬支付,再查看生成的訂單信息。最后,可以進(jìn)行攤后評價(jià)功能,對攤位管理,租攤費(fèi)用是否合理等方面進(jìn)行評價(jià)。流程圖如圖6所示。

      2.2? 系統(tǒng)實(shí)現(xiàn)

      本平臺使用的是近些年一直火熱的Java開發(fā)語言,MySQL數(shù)據(jù)庫,采用前后端分離式開發(fā),后端使用Mybatis等SSM框架技術(shù),前端使用HTML+CSS開發(fā),通過Ajax調(diào)用后臺接口。

      2.2.1? 用戶登錄

      用戶登錄功能,輸入用戶名和密碼,點(diǎn)擊登錄。并可以實(shí)現(xiàn)一級單位用戶信息修改和注冊。部分關(guān)鍵代碼為:

      @PostMapping(value = "/login")

      @ResponseBody

      @ApiOperation(value = "用戶登錄 -- 實(shí)現(xiàn)", httpMethod = "POST",

      notes = "需要用戶賬號和密碼,為必填,賬號規(guī)定8位數(shù)字,密碼長度大于6位 -- 返回json 一級單位")

      @ApiImplicitParams({

      @ApiImplicitParam(name = "id", value = "用戶賬號", dataType = "Integer", defaultValue = "123"),

      @ApiImplicitParam(name = "password", value = "用戶密碼", dataType = "String", defaultValue = "123")

      })

      public HighestUnit login(@RequestParam Integer id, @RequestParam String password, HttpServletRequest request) {

      HighestUnithighestUnit = iHighestUnitService.login(id, password);

      request.getSession().setAttribute("highestUnit", highestUnit);

      return highestUnit;

      }

      2.2.2? 一級單位審核功能

      一級單位登錄成功后,可以對申請攤位管理權(quán)的二級單位進(jìn)行審核。審核條件包括二級單位對應(yīng)的地理位置,是否影響城市形象,單位類型,面積區(qū)域大小,申請管理權(quán)的理由等等。獲取已授權(quán)的二級單位部分代碼為:

      @GetMapping("/findAllStall")

      @ResponseBody

      @ApiOperation(value = "一級單位查看已授權(quán)的二級單位的攤位 -- 實(shí)現(xiàn)", httpMethod = "GET", notes = "返回集合")

      public ListfindAllSecondaryUnits() {

      return iHighestUnitService.findAllStall();

      }

      獲取等待審核的二級單位部分代碼:

      @GetMapping("/findAllPendingReview")

      @ResponseBody

      @ApiOperation(value = "查看等待審核的二級單位提交的攤位 -- 實(shí)現(xiàn)", httpMethod = "GET", notes = "返回集合")

      public ListfindAllPendingReview(HttpServletRequest request) {

      return iHighestUnitService.findAllPendingReview();

      }

      已審核通過單位界面和待審核單位界面截圖如圖7所示。

      2.2.3? 二級單位功能模塊

      二級單位主要功能是實(shí)現(xiàn)自身區(qū)域范圍內(nèi)的攤位管理,對個(gè)人用戶實(shí)現(xiàn)出租、解租,對攤位信息實(shí)現(xiàn)添加、刪除、修改功能,獲取所有已出租攤位或者未出租攤位,實(shí)現(xiàn)按時(shí)間順序排序,收攤后衛(wèi)生清理管理等等。部分代碼為:

      @GetMapping("/findAllStallHasUser_id")

      @ResponseBody

      @ApiOperation(value = "二級單位獲取所有已經(jīng)出租的攤位 -- 實(shí)現(xiàn)", httpMethod = "GET", notes = "前提時(shí)二級單位已登錄")

      public ListfindAllStallHasUser_id(HttpServlet Request request) {

      SecondaryUnitssecondaryUnits = (SecondaryUnits) request.getSession().getAttribute("secondaryUnits");

      return iSecondaryUnitsService.findAllStallHasUser_id(secondaryUnits.getId());

      }

      }

      攤位管理界面如圖8所示。

      二級單位還附帶提供一個(gè)擺攤商品爆品的展銷功能,為個(gè)人用戶篩選出少量利潤空間較大的適合擺攤的商品,展覽并銷售。能夠獲取所有商品信息、添加、刪除、修改商品信息。部分代碼為:

      @GetMapping("/findAllGoods")

      @ResponseBody

      @ApiOperation(value = "獲取當(dāng)前二級單位下的所有商品", httpMethod = "GET",

      notes = "獲取當(dāng)前二級單位所有的商品信息")

      public ListfindAllGoods(HttpServletRequest request) {

      return iSecondaryUnitsService.findAllGoods(((SecondaryUnits) request.getSession().getAttribute("secondaryUnits")).getId());

      }

      二級單位展銷界面如圖9所示。

      二級單位也可以修改單位信息。部分代碼:

      @PostMapping(value = "/update")

      @ResponseBody

      @ApiOperation(value = "用戶信息修改 -- 實(shí)現(xiàn)", http Method = "POST", notes = "id不能為空,其他可以,其他為空則不修改")

      public booleanupdate(SecondaryUnitssecondaryUnits) {

      return iSecondaryUnitsService.update(secondaryUnits) > 0;

      }

      2.2.4個(gè)人端功能模塊

      個(gè)人端主要功能是實(shí)現(xiàn)用戶獲取所選二級單位的所有攤位信息,對意愿攤位進(jìn)行申請,經(jīng)審核后,可以在該編號所在攤位上,按規(guī)定時(shí)間段出攤,發(fā)布擺攤反饋??梢匀∠麛偽簧暾?,瀏覽商品,選購商品。部分代碼為:

      @PostMapping(value = "/applyStall")

      @ResponseBody

      @ApiOperation(value = "向二級申請攤位申請", http Method =? "POST",

      notes = "需要一個(gè)攤位ID,申請理由 -- 返回一個(gè)boolean")

      @ApiImplicitParams({

      @ApiImplicitParam(name = "stallId", value = "攤位ID", dataType = "Integer", defaultValue = "11"),

      @ApiImplicitParam(name = "reason", value = "申請理由", dataType = "String", defaultValue = "我想來這里擺攤"),

      @ApiImplicitParam(name = "user_id", value = "用戶id", dataType = "Integer", defaultValue = "12345678")

      })

      public booleanapplyStall(@RequestParam Integer stallId, String reason, Integer user_id) {

      return iStallService.applyStall(user_id, stallId, reason) > 0;

      }

      個(gè)人端主要功能側(cè)邊欄如圖10所示。

      3? 結(jié)? 論

      本平臺使用Java開發(fā)語言,結(jié)合MySQL數(shù)據(jù)庫管理系統(tǒng),設(shè)計(jì)實(shí)現(xiàn)了一個(gè)城市地?cái)偣芾砥脚_,以網(wǎng)頁形式供用戶使用,采用簡易化的UI,實(shí)現(xiàn)了對攤位信息、停車位、擺攤爆品、用戶信息、擺攤反饋、攤位申請、評論等的管理,前端用戶登錄、注冊、出攤、擺攤、攤后衛(wèi)生、爆品批發(fā)等功能,系統(tǒng)操作簡單,讓用戶能夠安裝即用。平臺為一、二級用戶提供了高效的攤位審批功能,通過簡化審批流程,在不違反規(guī)定的同時(shí)提升了申請的審批效率,對建設(shè)智慧城市、衛(wèi)生城市具有一定的推動性及應(yīng)用價(jià)值,同時(shí)也是一個(gè)自帶思想政治元素的實(shí)戰(zhàn)項(xiàng)目,對同類院校計(jì)算機(jī)類專業(yè)課程融入思政具有借鑒作用。

      參考文獻(xiàn):

      [1] ECKEL B. Java編程思想:第4版 [M].陳昊鵬,譯.北京:機(jī)械工業(yè)出版社,2007.

      [2] 劉承功.高校深入推進(jìn)“課程思政”的若干思考 [J].思想理論教育,2018(6):62-67.

      [3] 段忠祥.基于云計(jì)算的信息化管理系統(tǒng)的設(shè)計(jì) [J].現(xiàn)代信息科技,2017,1(3):32-34.

      [4] 彭慧伶,郭俊恩.基于項(xiàng)目驅(qū)動的面向?qū)ο蟪绦蛟O(shè)計(jì)的教學(xué)方法研究 [J].電腦知識與技術(shù),2020,16(27):131-133.

      [5] 劉小英,劉強(qiáng).在線學(xué)習(xí)交流平臺的設(shè)計(jì)與實(shí)現(xiàn) [J].攀枝花學(xué)院學(xué)報(bào),2021,38(2):62-67.

      [6] 鄭穎.新工科背景下面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)改革 [J].淮北師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2019,40(2):87-91.

      作者簡介:謝美英(1984—),女,漢族,湖南漣源人,講師,碩士研究生,研究方向:軟件技術(shù)、數(shù)據(jù)挖掘;范慧(1987—),女,漢族,湖南祁縣人,講師,碩士研究生,研究方向:軟件技術(shù)、計(jì)算機(jī)應(yīng)用。

      猜你喜歡
      Java語言
      Java語言圖形編程工具的設(shè)計(jì)及應(yīng)用
      高職《Java語言程序設(shè)計(jì)》課程的“微課”制作與應(yīng)用研究
      論開閉原則在JAVA程序設(shè)計(jì)中的應(yīng)用
      基于Android平臺的健康醫(yī)療APP設(shè)計(jì)與開發(fā)
      計(jì)算機(jī)軟件開發(fā)中的JAVA編程語言分析
      用戶隱私保護(hù)之手機(jī)密碼保險(xiǎn)箱
      Android手機(jī)三軸加速度傳感器使用
      基于Java語言的手機(jī)軟件開發(fā)技術(shù)分析
      兴安盟| 信丰县| 德钦县| 临朐县| 什邡市| 南川市| 宜兰县| 乐平市| 长顺县| 明光市| 武城县| 饶阳县| 双桥区| 温州市| 龙山县| 临夏市| 勃利县| 铁力市| 衡东县| 互助| 汝城县| 台中县| 当涂县| 阿尔山市| 搜索| 台南县| 井陉县| 惠安县| 济阳县| 婺源县| 图们市| 平塘县| 万盛区| 丘北县| 休宁县| 昌江| 饶平县| 弋阳县| 玉环县| 澎湖县| 霸州市|