当前位置: 首页 > news >正文

网站建设简述生产erp软件

网站建设简述,生产erp软件,解决方案服务商,品牌策划设计包括哪些内容目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容A. 车主端功能B. 停车工作人员功能C. 系统管理员功能1. 停车位模块2. 车辆模块3. 停车记录模块4. IC卡模块5. IC卡挂失模块 三、界面展示3.1 登录注册3.2 车辆模块3.3 停车位模块3.4 停车数据模块3.5 IC卡档案模块3.6 IC卡挂… 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容A. 车主端功能B. 停车工作人员功能C. 系统管理员功能1. 停车位模块2. 车辆模块3. 停车记录模块4. IC卡模块5. IC卡挂失模块 三、界面展示3.1 登录注册3.2 车辆模块3.3 停车位模块3.4 停车数据模块3.5 IC卡档案模块3.6 IC卡挂失模块3.7 系统基础模块 四、免责说明 一、摘要 1.1 项目介绍 随着我国经济的不断发展人民生活水平的也日益提高外出购物、旅游意向也越来越强对交通出行的需求也越来越大。在一些大型商贸场所无论是人流量还是车流都格外大而道路承载压力也随之增加所以城市停车问题的解决也越发急迫。由此观之如何解决商场等人流量多等地的停车问题是解决交通拥堵的关键点。 综上所述设计一个智能停车场管理系统能够简化人们停车流程提高停车效率从而解决拥挤问题节省人们时间的同时也间接推动经济发展。本文研究的系统采用JAVA开发智能停车场管理系统的应用取得了显著的效果。通过智能停车场管理系统的运行停车场实现了车辆进出的自动化、停车场管理的精细化和收费流程的标准化从而提高停车场管理效率和准确性为停车场管理决策提供更完整、准确的数据支持。 前端Vue 2.7.10 后端Spring Boot 3.1.10 数据库MySQL 8.0.31 1.2 项目录屏 二、研究内容 能停车场管理系统包含的车主管理模块、车辆管理模块、停车场模块、停车记录模块、IC卡模块、IC卡挂失模块还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块智能停车场管理系统基于角色的访问控制给车主和停车场管理员使用可将权限精确到按钮级别您可以自定义角色并分配权限系统适合设计精确的权限约束需求。 A. 车主端功能 包括我的车辆模块、我的停车模块、我的IC卡等模块。 我的车辆模块用于车主查询自己的车辆数据前端使用View UI组件库的Table组件来实现表格预览包括车辆的车牌号、行驶证、车辆类型、车主姓名等数据如对数据有异议可以联系Button组件请求后端API接口从而实现功能。 我的停车模块用于车主查询自己的车辆的停车数据前端使用View UI组件库的Form组件来实现提交用户输入的表单数据包括车辆的车牌号、停放开始时间、停放结束时间、停车费用等数据如对数据有异议可以联系系统管理员做核实处理。 我的停车模块用于车主查询自己的IC卡数据前端使用View UI组件库的List列表组件来实现包括IC卡号、开卡日期、开卡经办人、服务电话等数据如IC卡遗失可以在线发起挂失手续。 B. 停车工作人员功能 包括车辆管理、停车管理、IC卡管理模块。提示可以自助添加角色可视化分配菜单权限实现 车辆管理受理车主提出的车辆新增、车辆编辑、车辆删除申请增删改查由mybatis来实现。 停车管理受理车主提出的停车数据更新业务更新功能后端由mybatis来实现。 IC卡管理受理车主提出的挂失业务、开卡业务、余额充值业务功能后端由mybatis来实现。 C. 系统管理员功能 在车主、停车工作人员所有功能的基础上可以对系统角色权限进行更改维护、可以对停车费收费规则进行更新采用RABC基于角色的访问控制使用spring security 框架来实现鉴权控制。 1. 停车位模块 停车位是城市不可或缺的一部分在城市和人民的生活、工作和流动中具有重要意义。随着城市化进程的加快和汽车保有量的增加城市交通拥堵问题越来越明显。如果有足够的停车位可以更好地引导交通防止交通混乱缓解交通拥堵在城市内驾驶车辆的效率取决于停车位的数量和位置。良好的停车位规划和管理可以提高车辆停车效率减少道路拥堵提高城市交通效率。停车位的可用性直接影响市民的出行体验。当停车位紧张时市民很难开车出去如果有足够的停车位市民出行将更加方便和舒适。停车位的可用性也会影响商业中心区域的吸引力如果没有足够的停车位消费者会选择其他商业中心这将影响经济发展。 2. 车辆模块 车辆模块是智能停车场管理系统的关键组件之一用于记录、管理和监控车辆信息和状态。车辆模块可以实现车辆进出的自动化和数据处理的自动化从而提高停车管理的效率和准确性。通过车辆模块停车可以为用户提供更智能、更方便的服务减少用户等待时间和不良体验。车辆模块可以有效控制车辆的交通流量缓解道路拥堵改善城市交通拥堵问题。车辆模块可以记录和监控车辆的进出可以减少非法侵入和车辆盗窃等安全问题。车辆模块在停车管理系统中具有重要的研究意义可以提高停车管理的效率和服务质量改善城市交通拥堵加强安全监督管理为停车管理提供数据支持。 3. 停车记录模块 停车记录是对车辆的停车位置、停留时间和计费状态等信息的有效记录和管理。停车记录可以让车主清楚地知道他们的车辆停在哪里和什么时候停避免车辆被盗和其他安全问题。通过停车记录可以获得停车位使用情况、停车流量等信息让停车场管理者更好地分析和制定停车策略帮助维护停车场的秩序和安全。停车记录也可以用于精细化管理例如通过针对特定高峰时间和特定情况的差异化定价政策来提高停车利用率和管理效率。通过停车记录可以了解车主的停车习惯和需求为车主提供更好的停车服务提高停车场的服务质量和用户体验。 4. IC卡模块 IC卡是智能卡的缩写车主可以拥有一张或多张的IC卡用于停车费用的缴纳IC卡字段包括IC卡号、开卡日期、所属人、经办人、服务电话、余额、创建人、创建时间车主可以申请新的IC卡停车场管理员可以新增、挂失、编辑、条件查询车主的IC卡。 5. IC卡挂失模块 IC卡是一张实体卡车主难免会遗失或损坏当出现这类情况时则无法完成停车费用缴纳这就需要建一个IC卡挂失模块给车主的挂失卡替换为新的IC卡IC卡挂失字段包括原卡号、新卡号、申请人、申请日期、申请状态、审核状态、经办人、创建时间车主可以选择自己名下的IC卡发起挂失申请停车场管理员可以审核车主的IC卡挂失申请。 三、界面展示 3.1 登录注册 登录界面的 Vue 代码如下。 Tabs v-modeltabName on-clickchangeTabName classloginTabTabPane label账号密码登录 nameuserAndPasswordForm refusernameLoginForm :modelform :rulesusernameLoginFormRules classformFormItem propusername classloginInputRowInput v-modelform.username sizelarge clearable placeholder登录账号 autocompleteoffIcon classiconfont icon-yonghu slotprefix styleline-height:50px //Input/Row/FormItemFormItem proppasswordInput styleheight:50px;line-height:50px typepassword v-modelform.password sizelarge placeholder请输入登录密码 password autocompleteoffIcon classiconfont icon-mima1 slotprefix styleline-height:50px //Input/FormItemFormItem propimgCodeRow typeflex justifyspace-between stylealign-items: center;overflow: hidden;Input v-modelform.imgCode sizelarge clearable placeholder请输入验证码 :maxlength10 classinput-verify /div classcode-image styleposition:relative;font-size:12px;Spin v-ifloadingCaptcha fix/Spinimg :srccaptchaImg clickgetCaptchaImg alt验证码加载失败 stylewidth:110px;cursor:pointer;display:block //div/Row/FormItem/FormRow typeflex justifyspace-between alignmiddleCheckbox v-modelsaveLogin sizelarge是否自动登录/Checkboxrouter-link to/regista classforget-pass没有账号点我注册/a/router-link/RowRowButton classlogin-btn typeprimary sizelarge :loadingloading clicksubmitLogin longspan v-if!loading styleletter-spacing:20px; font-weight:bold登录/spanspan v-else正在登录...请稍后}/span/Button/Row/TabPaneTabPane label企业微信扫码 namemobilediv idqywxsmqywxsm/div/TabPane /Tabs查询用户车主的核心代码如下。 RequestMapping(value /getUserList, method RequestMethod.GET) ApiOperation(value 查询所有车主) public ResultListUser getUserList(RequestParam Integer type){QueryWrapperUser qw new QueryWrapper();qw.eq(type,type);return new ResultUtilListUser().setData(iUserService.list(qw)); }3.2 车辆模块 RequestMapping(value /getByPage, method RequestMethod.GET) ApiOperation(value 查询车辆) public ResultIPageVehicle getByPage(ModelAttribute Vehicle vehicle ,ModelAttribute PageVo page){QueryWrapperVehicle qw new QueryWrapper();User currUser securityUtil.getCurrUser();QueryWrapperUser userQw new QueryWrapper();userQw.eq(id,currUser.getId());userQw.inSql(id,SELECT user_id FROM a_user_role WHERE del_flag 0 AND role_id 1536606659751841799);if(iUserService.count(userQw) 1L) {qw.eq(owner_id,currUser.getId());}if(!ZwzNullUtils.isNull(vehicle.getCarNumber())) {qw.like(car_number,vehicle.getCarNumber());}if(!ZwzNullUtils.isNull(vehicle.getCarType())) {qw.like(car_type,vehicle.getCarType());}if(!ZwzNullUtils.isNull(vehicle.getOwnerName())) {qw.like(owner_name,vehicle.getOwnerName());}IPageVehicle data iVehicleService.page(PageUtil.initMpPage(page),qw);return new ResultUtilIPageVehicle().setData(data); }RequestMapping(value /insert, method RequestMethod.POST) ApiOperation(value 新增车辆) public ResultVehicle insert(Vehicle vehicle){User user iUserService.getById(vehicle.getOwnerId());if(user null) {return ResultUtil.error(车主不存在);}vehicle.setOwnerName(user.getNickname());iVehicleService.saveOrUpdate(vehicle);return new ResultUtilVehicle().setData(vehicle); }RequestMapping(value /update, method RequestMethod.POST) ApiOperation(value 编辑车辆) public ResultVehicle update(Vehicle vehicle){User user iUserService.getById(vehicle.getOwnerId());if(user null) {return ResultUtil.error(车主不存在);}vehicle.setOwnerName(user.getNickname());iVehicleService.saveOrUpdate(vehicle);return new ResultUtilVehicle().setData(vehicle); }3.3 停车位模块 RequestMapping(value /getByPage, method RequestMethod.GET) ApiOperation(value 查询停车位) public ResultIPageParkingSpace getByPage(ModelAttribute ParkingSpace parkingSpace ,ModelAttribute PageVo page){QueryWrapperParkingSpace qw new QueryWrapper();if(!ZwzNullUtils.isNull(parkingSpace.getTitle())) {qw.like(title,parkingSpace.getTitle());}if(!ZwzNullUtils.isNull(parkingSpace.getStatus())) {qw.eq(status,parkingSpace.getStatus());}IPageParkingSpace data iParkingSpaceService.page(PageUtil.initMpPage(page),qw);return new ResultUtilIPageParkingSpace().setData(data); }RequestMapping(value /insert, method RequestMethod.POST) ApiOperation(value 新增停车位) public ResultParkingSpace insert(ParkingSpace parkingSpace){if(Objects.equals(0, parkingSpace.getSortOrder().compareTo(BigDecimal.ZERO))) {parkingSpace.setSortOrder(BigDecimal.valueOf(iParkingSpaceService.count() 1L));}iParkingSpaceService.saveOrUpdate(parkingSpace);return new ResultUtilParkingSpace().setData(parkingSpace); }3.4 停车数据模块 RequestMapping(value /getByPage, method RequestMethod.GET) ApiOperation(value 查询停车记录) public ResultIPageParkingData getByPage(ModelAttribute ParkingData parkingData ,ModelAttribute PageVo page){QueryWrapperParkingData qw new QueryWrapper();User currUser securityUtil.getCurrUser();QueryWrapperUser userQw new QueryWrapper();userQw.eq(id,currUser.getId());userQw.inSql(id,SELECT user_id FROM a_user_role WHERE del_flag 0 AND role_id 1536606659751841799);if(iUserService.count(userQw) 1L) {qw.eq(owner_id,currUser.getId());}if(!ZwzNullUtils.isNull(parkingData.getCarNumber())) {qw.like(car_number,parkingData.getCarNumber());}if(!ZwzNullUtils.isNull(parkingData.getOwner())) {qw.like(owner,parkingData.getOwner());}IPageParkingData data iParkingDataService.page(PageUtil.initMpPage(page),qw);return new ResultUtilIPageParkingData().setData(data); }RequestMapping(value /insert, method RequestMethod.POST) ApiOperation(value 新增停车记录) public ResultParkingData insert(ParkingData parkingData){Vehicle car iVehicleService.getById(parkingData.getCarId());if(car null) {return ResultUtil.error(车辆不存在);}// 判断余额QueryWrapperIcCard icQw new QueryWrapper();icQw.eq(user_id,car.getOwnerId());icQw.last(limit 1);IcCard ic iIcCardService.getOne(icQw);if(ic null) {return ResultUtil.error(您没有IC卡请申请);}if(parkingData.getCost().compareTo(ic.getBalance()) 0) {return ResultUtil.error(您IC卡余额不足);}// 记录数据parkingData.setCarNumber(car.getCarNumber());parkingData.setOwnerId(car.getOwnerId());parkingData.setOwner(car.getOwnerName());iParkingDataService.saveOrUpdate(parkingData);ic.setBalance(ic.getBalance().subtract(parkingData.getCost()));iIcCardService.saveOrUpdate(ic);return new ResultUtilParkingData().setData(parkingData); }3.5 IC卡档案模块 RequestMapping(value /getByPage, method RequestMethod.GET) ApiOperation(value 查询IC卡) public ResultIPageIcCard getByPage(ModelAttribute IcCard icCard ,ModelAttribute PageVo page){QueryWrapperIcCard qw new QueryWrapper();User currUser securityUtil.getCurrUser();QueryWrapperUser userQw new QueryWrapper();userQw.eq(id,currUser.getId());userQw.inSql(id,SELECT user_id FROM a_user_role WHERE del_flag 0 AND role_id 1536606659751841799);if(iUserService.count(userQw) 1L) {qw.eq(user_id,currUser.getId());}if(!ZwzNullUtils.isNull(icCard.getCarNumber())) {qw.like(car_number,icCard.getCarNumber());}if(!ZwzNullUtils.isNull(icCard.getWorkUser())) {qw.like(work_user,icCard.getWorkUser());}IPageIcCard data iIcCardService.page(PageUtil.initMpPage(page),qw);return new ResultUtilIPageIcCard().setData(data); }RequestMapping(value /insert, method RequestMethod.POST) ApiOperation(value 新增IC卡) public ResultIcCard insert(IcCard icCard){User user iUserService.getById(icCard.getUserId());if(user null) {return ResultUtil.error(归属人不存在);}icCard.setUserName(user.getNickname());User currUser securityUtil.getCurrUser();icCard.setWorkUser(currUser.getNickname());icCard.setDate(DateUtil.today());iIcCardService.saveOrUpdate(icCard);return new ResultUtilIcCard().setData(icCard); }RequestMapping(value /recharge, method RequestMethod.POST) ApiOperation(value 充值) public ResultObject recharge(RequestParam String id, RequestParam BigDecimal number){IcCard ic iIcCardService.getById(id);if(ic null) {return ResultUtil.error(IC卡不存在);}ic.setBalance(ic.getBalance().add(number));iIcCardService.saveOrUpdate(ic);return ResultUtil.success(); }3.6 IC卡挂失模块 RequestMapping(value /getByPage, method RequestMethod.GET) ApiOperation(value 查询IC卡挂失) public ResultIPageIcCardLoss getByPage(ModelAttribute IcCardLoss icCardLoss ,ModelAttribute PageVo page){QueryWrapperIcCardLoss qw new QueryWrapper();User currUser securityUtil.getCurrUser();QueryWrapperUser userQw new QueryWrapper();userQw.eq(id,currUser.getId());userQw.inSql(id,SELECT user_id FROM a_user_role WHERE del_flag 0 AND role_id 1536606659751841799);if(iUserService.count(userQw) 1L) {qw.eq(apply_id,currUser.getId());}if(!ZwzNullUtils.isNull(icCardLoss.getCarNumber())) {qw.like(car_number,icCardLoss.getCarNumber());}if(!ZwzNullUtils.isNull(icCardLoss.getApplyUser())) {qw.like(apply_user,icCardLoss.getApplyUser());}if(!ZwzNullUtils.isNull(icCardLoss.getStatus())) {qw.eq(status,icCardLoss.getStatus());}IPageIcCardLoss data iIcCardLossService.page(PageUtil.initMpPage(page),qw);return new ResultUtilIPageIcCardLoss().setData(data); }RequestMapping(value /insert, method RequestMethod.POST) ApiOperation(value 新增IC卡挂失) public ResultIcCardLoss insert(IcCardLoss icCardLoss){IcCard ic iIcCardService.getById(icCardLoss.getCarId());if(ic null) {return ResultUtil.error(IC卡不存在);}icCardLoss.setCarNumber(ic.getCarNumber());User currUser securityUtil.getCurrUser();icCardLoss.setApplyId(currUser.getId());icCardLoss.setApplyUser(currUser.getNickname());iIcCardLossService.saveOrUpdate(icCardLoss);return new ResultUtilIcCardLoss().setData(icCardLoss); }RequestMapping(value /audit, method RequestMethod.POST) ApiOperation(value 审核IC卡挂失) public ResultObject audit(RequestParam String id){IcCardLoss cl iIcCardLossService.getById(id);if(cl null) {return ResultUtil.error(挂失单不存在);}cl.setStatus(已审核);iIcCardLossService.saveOrUpdate(cl);IcCard ic iIcCardService.getById(cl.getCarId());if(ic ! null) {ic.setCarNumber(cl.getNewNumber());iIcCardService.saveOrUpdate(ic);}return ResultUtil.success(); }3.7 系统基础模块 智能停车场管理系统是一款高科技软件产品用于在计算机管理下对停车场进行全面维护据专家称智能停车场管理系统始于2013年该系统不断改进其功能日益满足当地的实际需求智能停车场管理系统的运行变得更加人性化。 在我国智能停车场管理系统随着中国大量公共停车场的出现而逐渐发展中国最初的智能停车场管理系统是在引进和消化类似外国系统的基础上逐步发展起来的并在此基础上不断改进具有更为综合的重要性。总体而言智能停车管理系统和标准软件的开发正处于较高阶段但这些要求并不是一成不变的随着时间的推移智能停车场管理系统会继续发展。 四、免责说明 本项目仅供个人学习使用商用授权请联系博主否则后果自负。博主拥有本软件构建后的应用系统全部内容所有权及独立的知识产权拥有最终解释权。如有问题欢迎在仓库 Issue 留言看到后会第一时间回复相关意见会酌情考虑但没有一定被采纳的承诺或保证。 下载本系统代码或使用本系统的用户必须同意以下内容否则请勿下载 出于自愿而使用/开发本软件了解使用本软件的风险且同意自己承担使用本软件的风险。利用本软件构建的网站的任何信息内容以及导致的任何版权纠纷和法律争议及后果和博主无关博主对此不承担任何责任。在任何情况下对于因使用或无法使用本软件而导致的任何难以合理预估的损失包括但不仅限于商业利润损失、业务中断与业务信息丢失博主概不承担任何责任。必须了解使用本软件的风险博主不承诺提供一对一的技术支持、使用担保也不承担任何因本软件而产生的难以预料的问题的相关责任。
http://www.tj-hxxt.cn/news/129896.html

相关文章:

  • 网站开发怎么兼容浏览器汉中网站建设电话
  • 网站改版301怎么做优秀产品设计案例分析
  • 青岛新网站设计公司做展馆的公司有哪些
  • 做网站都需要数据库吗a站app下载
  • 邢台163招聘最新信息seo排名工具有哪些
  • 泰安网站建设学网站软件设计
  • 可以直接进入网站的正能量网站wordpress 二手
  • 免费做推广的网站网站开发广告宣传语
  • 做我的狗漫画网站wordpress 描述设为标题
  • 青铜峡建设局网站龙华品牌网站制作
  • 网站设计说明范文ps教程自学网官网
  • 玩具网站建设方案seo是指搜索引擎优化
  • 住房和城乡建设部网站注册定制网站建设公司推荐
  • 电动工具咋在网上做网站搜索更多网页内容
  • 嘉兴做营销型网站设计微信网页上的网站怎么做的
  • 石家庄站布局图wordpress网站设置关键词
  • wordpress 时间标题展示南宁seo优化
  • 四川成都具体地址有哪些泉州网站优化排名
  • 100款不良网站进入窗口软件青岛企业建站
  • 遵义做什么网站好3d网页游戏
  • 百度做网站多wordpress使用qq登录
  • 竞价网站制作网站 建站模式
  • 网站建设的第三方平台天远软件网站建设
  • 帮助传销做网站会不会判刑seo全称英文怎么说
  • 面试网站开发员做育儿类网站用什么程序好
  • 刚做淘客没有网站深圳网站建设 site
  • 做暧小说在线观看网站深圳做营销网站公司哪家好
  • 优秀网站推广方案上海工程建设造价信息网站
  • 做地方网站如何盈利自己做网站做什么内容
  • 中国六冶的网站谁做的it外包项目做完了就解散了吗