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

wordpress闭站建立平台需要什么

wordpress闭站,建立平台需要什么,保定专业做网站的公司哪家好,成都自由行攻略最详细目录 1.系统的受众说明 2.开发环境与技术 2.1 Java语言 2.2 MYSQL数据库 2.3 IDEA开发工具 2.4 Spring Boot框架 3.需求分析 3.1 可行性分析 3.1.1 技术可行性 3.1.2 经济可行性 3.1.3 操作可行性 3.2 系统流程分析 3.3 系统性能需求 3.4 系统功能需求 4.系…目录 1.系统的受众说明    2.开发环境与技术 2.1 Java语言   2.2 MYSQL数据库 2.3 IDEA开发工具 2.4 Spring Boot框架 3.需求分析 3.1 可行性分析 3.1.1 技术可行性 3.1.2 经济可行性 3.1.3 操作可行性 3.2 系统流程分析 3.3 系统性能需求 3.4 系统功能需求 4.系统设计 4.1 功能模块划分 4.1.1 管理员模块功能 4.1.2 用户模块功能 4.2 数据库设计 4.2.1 E-R图 4.2.2 数据库表设计 5.1 管理员后台功能实现 5.1.1 论坛管理 5.1.2 用户管理 5.1.3 场地管理 5.1.4 场地订单管理 5.1.5 公告信息管理 5.2 用户前台功能实现 5.2.1 场地信息 5.2.2 在线论坛 5.2.3 场地预约 1.系统的受众说明     1 在校学习的学生可用于日常学习使用或是毕业设计使用 2 毕业一到两年的开发人员用于锻炼自己的独立功能模块设计能力增强代码编写能力。 3 亦可以部署为商化项目使用。 4 需要完整资料及源码请在文末获取联系方式领取。 2.开发环境与技术 本章节对开发体育馆使用预约平台需要搭建的开发环境还有体育馆使用预约平台开发中使用的编程技术等进行阐述。 2.1 Java语言   Java语言是当今为止依然在编程语言行业具有生命力的常青树之一。Java语言最原始的诞生不仅仅是创造者感觉C语言在编程上面很麻烦如果只是专注于业务逻辑的处理会导致忽略了各种指针以及垃圾回收这些操作导致出现问题需要解决的时间往往大于正常编程处理业务逻辑的时间这些是非常浪费时间的。Java语言的创造者就完美的解决了这个问题把指针处理和垃圾处理全部自动化虽然这会损失一些性能但是随着计算机硬件的不断发展这些性能是可以忽略考虑的。并且C语言是针对硬件开发的语言在符合条件的硬件上面进行编程可以最大化利用硬件的性能但是随着硬件的变化或者操作系统的变更如果还是用C语言的话需要对整个程序进行重新编程只有随着市场变化而变化的语言才是符合潮流符合生存规律的语言。Java语言的创造者就针对C语言的缺点专门开发了Java语言。让Java语言不管是在什么样的环境里都是可以运行因为在Java语言运行外面套了一个壳也就是虚拟机只要是Java虚拟机能安装的电脑都可以运行Java的程序。 2.2 MYSQL数据库 MySQL数据库是关系型数据库的一种也是传统的行式数据模式获取一些数据是先一行一行的获取然后一行一行的显示与最近大数据兴起的列式数据库有着明显的不同。行式数据库主要是处理最重要的数据逻辑部分并且必须是有效数据这样每一处的数据关联都是不可损坏如果对数据安全性比较高的肯定是需要选择MySQL数据库列式数据库的发明仅仅是因为读取效率高与传统的MySQL数据库比起来在数据写入方面并不会高明到哪里。MySQL虽然比起oracle或者SQL SERVER来讲安装包只是几十兆甚至几百兆有点小但是功能并不会弱到哪里严格遵循SQL标准语法。MySQL的数据存放形式从大向小的说是数据库最大然后是表每个表里面存放数据是有一定的规则的数据存放是表格形式的也就是说有横也有竖横着的为行一般表示一条数据每个表都有字段而字段是以列的形式存在这样能保证一条数据每一个字段对应的是相同数据类型的数据。表与表之间还可以进行关联进行分表操作如果一条数据相关项目属性太多那么可以把有效的相关联系做成关联可以设定是否唯一。 2.3 IDEA开发工具 IDEA是捷克共和国的Java程序员开发人员创造的一个开发软件刚开始主要是对于用Eclipse软件他们用得不顺手所以直接开发了这款软件。之所以不顺手原因在于没有代码提升功能原因是Eclipse只是把代码提示作为一种插件形式的存在如果有些程序开发人员不清楚代码提示插件可能会出问题并且代码提示只是用来作为插件所以功能上有所欠缺。IDEA不仅仅代码提示做的很好在代码重构上面更上如虎添翼程序开发人员可以选择一段代码然后IDEA就会对代码进行分解重构有效的把代码弄得更够层次感复用性更高用着更简洁和方便大大的减少了代码工作量提升了代码开发效率。当然IDEA对于使用者这么好肯定也是有目的的原因在于插件越多越友好就需要花费大量的金钱来使用所以说IDEA使用主要是看自己喜好。 2.4 Spring Boot框架 Spring Boot是一种不需要代码生成的一种框架并且可以不需要配置任何的XML文件就可以因为Spring Boot里面自带了很多接口只需要配置不同的接口就会自动的应用并且识别需要的依赖在配置方面非常的方便使用起来感觉像没有用到框架的感觉。Spring Boot有很多默认的配置文件并且可以对默认的配置文件进行修改可以设置为自动加载可以对异常处理分为全局异常处理和默认异常处理。Spring Boot使用过程中就像是使用什么直接注册什么所谓的注册也就是在对应的类和方法上面进行一个特殊的声明即可。 3.需求分析 本文作者在确定了研究的课题之后从各大数字图书馆下载文献来阅读并了解同类型的网站具备的大致功能然后与本系统用户的实际需求结合进行分析得出本系统要研究的具体功能与性能。虽然分析系统这一阶段性工作主要是确定功能但它却影响着后面系统开发环节的进展它也是系统开发流程中比较重要的一个环节。 3.1 可行性分析 以下部分是从三个角度来进行可行性分析确保开发成功的前提是有可行性分析只有进行提前分析符合程序开发流程才不至于开发过程的中断。 3.1.1 技术可行性 在技术实现层次分析了好几种技术实现方法并且都有对应的成功案例也有很多开源模块可以进行参考所以从技术可行性分析来讲实现体育馆使用预约平台是没有问题的。 3.1.2 经济可行性 对于身为学生的开发者而言在经济资源上面可用者很少为了开发体育馆使用预约平台通过从技术分析发现可以用自己用的电脑进行开发并且学校机房的配置也可以达到要求。最重要的是技术资源一般都是开源免费使用的因此得出结论经济方面是具有可行性的。 3.1.3 操作可行性 体育馆使用预约平台的具体实现本身参考人类的正常操作逻辑把常用的操作习惯当做主要的导航实现可以让使用者更快速的理解并且上手操作实现符合逻辑的操作流程是操作可行性的具体体现。 以上就是从不同的角度来分析确保了体育馆使用预约平台的正常开展。 3.2 系统流程分析 体育馆使用预约平台投入使用后其各个功能的内部操作逻辑需要使用者通过流程图来进行了解。 1.操作流程 使用者在操作体育馆使用预约平台中应该按照本系统提供的操作流程图3.1即为本系统的操作流程图进行操作这样可以减少使用者操作中出现的错误从而节省进入体育馆使用预约平台的时间。 图3.1 系统操作流程 2.登录流程 体育馆使用预约平台通过登录功能图3.2即为其登录的流程引导使用者进入指定的功能操作区也避免非本系统的用户享受本系统提供的服务以及查看本系统提供的信息从而保障本系统用户的安全使用。 图3.2 登录流程 3.删除信息流程 体育馆使用预约平台在经过长期使用后会产生很多的数据信息。为了腾出存储空间存放更多的数据本系统数据库中存储的数据一些没有参考价值的数据需要进行删除图3.3即为删除信息的流程删除数据过程中为避免误删使用者要根据系统的提示来决定是否删除数据。 图3.3 删除信息流程 4. 添加信息流程 体育馆使用预约平台提供可视化的功能操作区非常方便使用者进行数据操作当使用者往系统中录入数据时图3.4即为添加信息的流程本系统也会进行数据合法性的判断符合要求的数据才能够在数据库指定表中进行登记。 图3.4 添加信息流程 3.3 系统性能需求 在需求分析中就应该对项目所需服务器性能进行分析这样才符合正常的分析流程。只谈功能需求不谈性能需求是一件很严重的事情可能会导致使用过程中出现一系列不可预测的问题所以性能需求也是需要考虑的重要项。 下面就是从几个方面来进行系统的性能分析从每个角度来分析系统性能。 (1)系统数据的容量从数据角度来分析每个表和每个数据库达到的数据量到一定的程度是否需要分表或者是分库超过了数据的设定限度可能会导致数据反映迟钝容错量增加。 (2)数据精度的要求需要对需求分析里面数据设定环节考虑相应的数据精度问题需要发现数据是常用的精度还是非常用的精度进而设定不同的数值。数据的精度问题会直接导致设计的性能问题。 (3)时间响应要求从用户提交操作到页面反映中间有个数据处理的问题如果数据量大那么考虑索引问题和分库问题数据量再大就要考虑增加列式数据库的问题这些都要根据数据量的增加以及逻辑的严密性来进行判断才能符合用户的要求毕竟响应时间太久操作起来也不舒服。 系统的性能需求从业务需求之初就能大致了解到性能需求相关的概念再从系统性能需求来逐条实现可以让设计的系统有使用价值。 3.4 系统功能需求 体育馆使用预约平台根据使用权限的角度进行功能分析并运用用例图来展示各个权限需要操作的功能。 图3.5即为管理员用例图管理员权限操作的功能包括对注册用户信息的管理对场地场地预约订单公告论坛帖子等信息的管理。 图3.5 管理员用例图 图3.6即为用户用例图用户权限操作的功能包括参与论坛帖子发布与评论查看公告预约场地收藏场地等。 图3.6 用户用例图 4.系统设计 系统的设计一切都是为了用户的使用虽然用户使用过程中可能只是面对着浏览器进行各种操作但是不代表着系统对于用户在浏览器上的操作不进行处理所以说设计一个系统需要考虑到方方面面。 4.1 功能模块划分 4.1.1 管理员模块功能 图4.1即为设计的管理员功能结构管理员权限操作的功能包括对注册用户信息的管理对场地场地预约订单公告论坛帖子等信息的管理。 图4.1 管理员功能结构 4.1.2 用户模块功能 图4.2即为设计的用户功能结构用户权限操作的功能包括参与论坛帖子发布与评论查看公告预约场地收藏场地等。 图4.2 用户功能结构 4.2 数据库设计 体育馆使用预约平台运行中产生的数据需要按照提前设置的存储规则进行保存而这个存储规则则是在数据库的设计中进行设置的。通常情况下为了更好的配合系统运行也要给用户带来良好的使用体验设计一个很好的数据库是必须的因为它能减少用户的等待时间还可以对系统的请求在最短时间内进行响应。所以对数据库设计时需要花费一定的时间来分析系统对于数据存储的要求以及存储的具体数据然后设计具体的存储规则保证数据库能够对系统的各种数据请求进行及时回应缩短数据处理时间并在一定程度上降低数据冗余节省存储空间。 4.2.1 E-R图 实体-联系图还有一个名称即E-R图是Entity Relationship Diagram各英文单词首字母的缩写它这种概念模型通常用于对现实世界进行描述。同时它还是一种能够直观表达数据中实体联系属性的有效手段。绘制E-R图能够选择的工具也有很多但是Office Visio 这款软件在E-R图的绘制上一般都是作为首选工具因为它是基于可视化处理使用它创建E-R图非常简单。使用基本的E-R图构成元素比如椭圆菱形矩形还有实线段来表达对应的信息椭圆代表属性即实体的特征矩形代表实体即数据库中的一个具体数据表菱形代表实体中相互关系实线段主要是完成椭圆矩形菱形的连接基于这样的方式即可完成对本系统的E-R图进行完整绘制。 1图4.4即为场地这个实体所拥有的属性值。 图4.4 场地实体属性图 2图4.5即为用户这个实体所拥有的属性值。 图4.5 用户实体属性图 3图4.6即为公告这个实体所拥有的属性值。 图4.6 公告实体属性图 图4.7即为管理员这个实体所拥有的属性值。 图4.7 管理员实体属性图 图4.8即为上面介绍的实体中存在的联系。 图4.8 实体间关系E-R图 4.2.2 数据库表设计 本小节主要任务即是根据上述内容进行数据存储结构的设计也就是在数据库中设计存放本系统的数据的数据表设计数据表时需要对各个字段进行确定通常来说一个实体与一张数据表相对应实体的属性就用来表示字段名称不同的字段表示的数据类型以及取值都不相同这里需要根据系统实际数据的情况进行设置同时也需要在具体表中确定该表的主键以及该表各个字段是否能够保持空等进行说明设计完成一张数据表的结构之后在保存时同样要命名尽量选择英文名称进行命名并保存方便今后系统对数据表进行数据存储访问时在提高数据存储效率的同时还不容易导致系统出错。接下来就对设计的数据表进行展示。 表4.1 用户表 字段 注释 类型 空 id (主键) 主键 int(11) 否 username 账户 varchar(200) 是 password 密码 varchar(200) 是 yonghu_name 用户姓名 varchar(200) 是 yonghu_phone 用户手机号 varchar(200) 是 yonghu_id_number 用户身份证号 varchar(200) 是 yonghu_photo 用户头像 varchar(200) 是 sex_types 性别 int(11) 是 yonghu_email 电子邮箱 varchar(200) 是 new_money 余额 decimal(10,2) 是 create_time 创建时间 timestamp 是 表4.2 场地表 字段 注释 类型 空 id (主键) 主键 int(11) 否 changdi_uuid_number 场地编号 varchar(200) 是 changdi_name 场地名称 varchar(200) 是 changdi_photo 场地照片 varchar(200) 是 changdi_types 场地类型 int(11) 是 changdi_old_money 场地原价 decimal(10,2) 是 changdi_new_money 场地现价 decimal(10,2) 是 shijianduan 时间段 varchar(200) 是 shijianduan_ren 人数 int(11) 是 changdi_clicknum 点击次数 int(11) 是 banquan_types 半全场 int(11) 是 shangxia_types 是否上架 int(11) 是 tuijian 推荐吃饭地点 varchar(200) 是 changdi_delete 逻辑删除 int(11) 是 changdi_content 场地简介 text 是 create_time 创建时间 timestamp 是 表4.3 场地收藏表 字段 注释 类型 空 id (主键) 主键 int(11) 否 changdi_id 场地 int(11) 是 yonghu_id 用户 int(11) 是 changdi_collection_types 类型 int(11) 是 insert_time 收藏时间 timestamp 是 create_time 创建时间 timestamp 是 表4.4 场地预约表 字段 注释 类型 空 id (主键) 主键 int(11) 否 changdi_order_uuid_number 订单号 varchar(200) 是 changdi_id 场地 int(11) 是 yonghu_id 用户 int(11) 是 changdi_order_true_price 实付价格 decimal(10,2) 是 changdi_order_types 订单类型 int(11) 是 shijianduan 预约时间段 varchar(200) 是 buy_time 预约日期 date 是 insert_time 订单创建时间 timestamp 是 create_time 创建时间 timestamp 是 表4.5 论坛表 字段 注释 类型 空 id (主键) 主键 int(11) 否 forum_name 帖子标题 varchar(200) 是 yonghu_id 用户 int(11) 是 users_id 管理员 int(11) 是 forum_content 发布内容 text 是 super_ids 父id int(11) 是 forum_types 帖子类型 int(11) 是 forum_state_types 帖子状态 int(11) 是 insert_time 发帖时间 timestamp 是 update_time 修改时间 timestamp 是 create_time 创建时间 timestamp 是 表4.6 公告信息表 字段 注释 类型 空 id (主键) 主键 int(11) 否 gonggao_name 公告名称 varchar(200) 是 gonggao_photo 公告图片 varchar(200) 是 gonggao_types 公告类型 int(11) 否 insert_time 公告发布时间 timestamp 是 gonggao_content 公告详情 text 是 create_time 创建时间 timestamp 是 表4.7 管理员表 字段 注释 类型 空 id (主键) 主键 bigint(20) 否 username 用户名 varchar(100) 否 password 密码 varchar(100) 否 role 角色 varchar(100) 是 addtime 新增时间 timestamp 否 第5章 系统设计与实现 编程人员在搭建的开发环境中运用编程技术实现本系统设计的各个操作权限的功能。在本节中就展示部分操作权限的功能与界面。 5.1 管理员后台功能实现 5.1.1 论坛管理 图5.1 即为编码实现的论坛管理界面管理员在该界面中查看论坛回复信息修改论坛帖子内容可以删除论坛帖子。论坛信息包含帖子标题用户姓名用户手机号用户身份证查询的时候可以通过这些信息查询出来结果添加内容的时候需要输入帖子类型帖子标题发布内容。 图5.1 论坛管理界面 管理员添加论坛 RequestMapping(/save)public R save(RequestBody ForumEntity forum, HttpServletRequest request){     logger.debug(save方法:,,Controller:{},,forum:{},this.getClass().getName(),forum.toString());    String role String.valueOf(request.getSession().getAttribute(role));     if(StringUtil.isEmpty(role))         return R.error(511,权限为空);     else if(用户.equals(role))        forum.setYonghuId(Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId))));     else if(管理员.equals(role))        forum.setUsersId(Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId))));    WrapperForumEntity queryWrapper new EntityWrapperForumEntity()        .eq(forum_name, forum.getForumName())        .eq(yonghu_id, forum.getYonghuId())        .eq(users_id, forum.getUsersId())        .eq(super_ids, forum.getSuperIds())        .eq(forum_types, forum.getForumTypes())        .eq(forum_state_types, forum.getForumStateTypes())        ;     logger.info(sql语句:queryWrapper.getSqlSegment());    ForumEntity forumEntity forumService.selectOne(queryWrapper);     if(forumEntitynull){        forum.setInsertTime(new Date());        forum.setCreateTime(new Date());         forumService.insert(forum);         return R.ok();    }else {         return R.error(511,表中有相同数据);    }} 5.1.2 用户管理 图5.2 即为编码实现的用户管理界面管理员在该界面中为注册系统的用户重置密码更改用户的头像电子邮箱等基础信息删除需要删除的用户。用户信息包含账号密码手机号身份证头像性别电子信箱余额等。查询的时候只需要提供用户姓名手机号身份证就可以查询。 图5.2 用户管理界面 用户添加 RequestMapping(/save)public R save(RequestBody YonghuEntity yonghu, HttpServletRequest request){     logger.debug(save方法:,,Controller:{},,yonghu:{},this.getClass().getName(),yonghu.toString());    String role String.valueOf(request.getSession().getAttribute(role));     if(StringUtil.isEmpty(role))         return R.error(511,权限为空);    WrapperYonghuEntity queryWrapper new EntityWrapperYonghuEntity()        .eq(username, yonghu.getUsername())        .or()        .eq(yonghu_phone, yonghu.getYonghuPhone())        .or()        .eq(yonghu_id_number, yonghu.getYonghuIdNumber())        ;     logger.info(sql语句:queryWrapper.getSqlSegment());    YonghuEntity yonghuEntity yonghuService.selectOne(queryWrapper);     if(yonghuEntitynull){        yonghu.setCreateTime(new Date());        yonghu.setPassword(123456);         yonghuService.insert(yonghu);         return R.ok();    }else {         return R.error(511,账户或者用户手机号或者用户身份证号已经被使用);    }} 5.1.3 场地管理 图5.3 即为编码实现的场地管理界面管理员在该界面中可以更改场地信息新增新的场地信息删除需要删除的场地资料。场地搜索只需要输入场地名称场地类型就可以查到结果。新增场地则需要输入场地编号场地名称照片类型原价现价时间段半全场推荐吃饭地点场地介绍等。 图5.3 场地管理界面 场地修改 RequestMapping(/update)public R update(RequestBody ChangdiEntity changdi, HttpServletRequest request){     logger.debug(update方法:,,Controller:{},,changdi:{},this.getClass().getName(),changdi.toString());    String role String.valueOf(request.getSession().getAttribute(role));    WrapperChangdiEntity queryWrapper new EntityWrapperChangdiEntity()        .notIn(id,changdi.getId())        .andNew()        .eq(changdi_uuid_number, changdi.getChangdiUuidNumber())        .eq(changdi_name, changdi.getChangdiName())        .eq(changdi_types, changdi.getChangdiTypes())        .eq(shijianduan, changdi.getShijianduan())        .eq(shijianduan_ren, changdi.getShijianduanRen())        .eq(changdi_clicknum, changdi.getChangdiClicknum())        .eq(banquan_types, changdi.getBanquanTypes())        .eq(shangxia_types, changdi.getShangxiaTypes())        .eq(tuijian, changdi.getTuijian())        .eq(changdi_delete, changdi.getChangdiDelete())        ;     logger.info(sql语句:queryWrapper.getSqlSegment());    ChangdiEntity changdiEntity changdiService.selectOne(queryWrapper);     if(.equals(changdi.getChangdiPhoto()) || null.equals(changdi.getChangdiPhoto())){            changdi.setChangdiPhoto(null);    }     if(changdiEntitynull){        changdiService.updateById(changdi);//根据id更新        return R.ok();    }else {         return R.error(511,表中有相同数据);    }} 5.1.4 场地订单管理 图5.4 即为编码实现的场地订单管理界面管理员在该界面中对用户预约的场地订单进行查询更改等查看场地预约订单的预约时间段信息以及订单类型等信息。可以通过输入场地名称类型用户姓名用户手机号用户身份证号来进行查询场地预约信息。 图5.4 场地订单管理界面 场地订单列表 /*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params, HttpServletRequest request){     logger.debug(page方法:,,Controller:{},,params:{},this.getClass().getName(),JSONObject.toJSONString(params));    String role String.valueOf(request.getSession().getAttribute(role));     if(StringUtil.isEmpty(role))         return R.error(511,权限为空);     else if(用户.equals(role))        params.put(yonghuId,request.getSession().getAttribute(userId));     if(params.get(orderBy)null || params.get(orderBy)){        params.put(orderBy,id);    }    PageUtils page changdiOrderService.queryPage(params);     //字典表数据转换    ListChangdiOrderView list (ListChangdiOrderView)page.getList();     for(ChangdiOrderView c:list){         //修改对应字典表字段        dictionaryService.dictionaryConvert(c, request);    }     return R.ok().put(data, page);} 5.1.5 公告信息管理 图5.5 即为编码实现的公告信息管理界面管理员在该界面中负责发布公告信息更改公告信息的部分信息删除需要删除的公告。 图5.5 公告信息管理界面 5.2 用户前台功能实现 5.2.1 场地信息 图5.6 即为编码实现的场地信息界面用户在该界面中对场地进行预定或收藏场地方便下次查看场地信息。可以看到的场地名称类型原价现价人数点击次数半全场推荐吃饭地点订购日期订购时间段详情介绍。 图5.6 场地信息界面 场地预约 RequestMapping(/add)public R add(RequestBody ChangdiOrderEntity changdiOrder, HttpServletRequest request){     logger.debug(add方法:,,Controller:{},,changdiOrder:{},this.getClass().getName(),changdiOrder.toString());    String role String.valueOf(request.getSession().getAttribute(role));     if(用户.equals(role)){        ChangdiEntity changdiEntity changdiService.selectById(changdiOrder.getChangdiId());         if(changdiEntity null){             return R.error(511,查不到该场地);        }         if(changdiEntity.getChangdiNewMoney() null){             return R.error(511,场地价格不能为空);        }        Integer userId (Integer) request.getSession().getAttribute(userId);        YonghuEntity yonghuEntity yonghuService.selectById(userId);         if(yonghuEntity null)             return R.error(511,用户不能为空);         if(yonghuEntity.getNewMoney() null)             return R.error(511,用户金额不能为空);         double balance yonghuEntity.getNewMoney() - changdiEntity.getChangdiNewMoney();//余额        if(balance0)             return R.error(511,余额不够支付);        ListInteger changdiOrderTypes new ArrayList();        changdiOrderTypes.add(2);        String buyTime new SimpleDateFormat(yyyy-MM-dd).format(changdiOrder.getBuyTime());        ListChangdiOrderEntity changdiOrderEntities changdiOrderService.selectList(new EntityWrapperChangdiOrderEntity().notIn(changdi_order_types, changdiOrderTypes).eq(shijianduan, changdiOrder.getShijianduan()).eq(buy_time,buyTime));         if(changdiOrderEntities ! null changdiOrderEntities.size()0)             return R.error(511,buyTime 那天的 changdiOrder.getShijianduan() 的时间段已经被预约了);        changdiOrder.setYonghuId(userId); //设置订单支付人id        changdiOrder.setInsertTime(new Date());        changdiOrder.setCreateTime(new Date());        changdiOrder.setChangdiOrderTypes(1);        changdiOrder.setChangdiOrderTruePrice(changdiEntity.getChangdiNewMoney());        changdiOrder.setChangdiOrderUuidNumber(String.valueOf(new Date().getTime()));         changdiOrderService.insert(changdiOrder);//新增订单        yonghuEntity.setNewMoney(balance);//设置金额        yonghuService.updateById(yonghuEntity);         return R.ok();    }else{         return R.error(511,您没有权限支付订单);    }} 5.2.2 在线论坛 图5.7 即为编码实现的在线论坛界面用户在该界面中对论坛所有帖子进行查看查看帖子之后可以发布帖子评论用户也能点击发布帖子链接进入新界面发布自己的帖子。主要可以看到帖子标题发布人权限发布时间可以对这些帖子进行回复操作。 图5.7 在线论坛界面 5.2.3 场地预约 图5.8 即为编码实现的场地预约界面用户在该界面中浏览已经预约的场地。如果存在误操作用户可以取消预约的场地。在个人中心我的场地预约里面有全部场地预约已使用取消预约已预约这几个状态的预约信息已经取消预约的不能再取消已预约尚未取消预约的才可以取消预约。 图5.8 场地预约界面 我的预约: /*** 前端列表*/IgnoreAuthRequestMapping(/list)public R list(RequestParam MapString, Object params, HttpServletRequest request){     logger.debug(list方法:,,Controller:{},,params:{},this.getClass().getName(),JSONObject.toJSONString(params));     // 没有指定排序字段就默认id倒序    if(StringUtil.isEmpty(String.valueOf(params.get(orderBy)))){        params.put(orderBy,id);    }    PageUtils page changdiOrderService.queryPage(params);     //字典表数据转换    ListChangdiOrderView list (ListChangdiOrderView)page.getList();     for(ChangdiOrderView c:list)         dictionaryService.dictionaryConvert(c, request); //修改对应字典表字段    return R.ok().put(data, page);}
文章转载自:
http://www.morning.bssjp.cn.gov.cn.bssjp.cn
http://www.morning.wyfpc.cn.gov.cn.wyfpc.cn
http://www.morning.fbjqq.cn.gov.cn.fbjqq.cn
http://www.morning.jzlkq.cn.gov.cn.jzlkq.cn
http://www.morning.qnzgr.cn.gov.cn.qnzgr.cn
http://www.morning.mjbnp.cn.gov.cn.mjbnp.cn
http://www.morning.tymnr.cn.gov.cn.tymnr.cn
http://www.morning.ckwrn.cn.gov.cn.ckwrn.cn
http://www.morning.skrh.cn.gov.cn.skrh.cn
http://www.morning.bgpb.cn.gov.cn.bgpb.cn
http://www.morning.kqxwm.cn.gov.cn.kqxwm.cn
http://www.morning.bhxzx.cn.gov.cn.bhxzx.cn
http://www.morning.ygth.cn.gov.cn.ygth.cn
http://www.morning.fwcjy.cn.gov.cn.fwcjy.cn
http://www.morning.ywndg.cn.gov.cn.ywndg.cn
http://www.morning.ktfbl.cn.gov.cn.ktfbl.cn
http://www.morning.zqxhn.cn.gov.cn.zqxhn.cn
http://www.morning.pfggj.cn.gov.cn.pfggj.cn
http://www.morning.hdnd.cn.gov.cn.hdnd.cn
http://www.morning.gqksd.cn.gov.cn.gqksd.cn
http://www.morning.rxfbf.cn.gov.cn.rxfbf.cn
http://www.morning.slqgl.cn.gov.cn.slqgl.cn
http://www.morning.xhjjs.cn.gov.cn.xhjjs.cn
http://www.morning.zzqgc.cn.gov.cn.zzqgc.cn
http://www.morning.kwpnx.cn.gov.cn.kwpnx.cn
http://www.morning.dywgl.cn.gov.cn.dywgl.cn
http://www.morning.hlppp.cn.gov.cn.hlppp.cn
http://www.morning.nytpt.cn.gov.cn.nytpt.cn
http://www.morning.lkthj.cn.gov.cn.lkthj.cn
http://www.morning.rxwnc.cn.gov.cn.rxwnc.cn
http://www.morning.sprbs.cn.gov.cn.sprbs.cn
http://www.morning.pznqt.cn.gov.cn.pznqt.cn
http://www.morning.nlywq.cn.gov.cn.nlywq.cn
http://www.morning.bxrlt.cn.gov.cn.bxrlt.cn
http://www.morning.fhrgk.cn.gov.cn.fhrgk.cn
http://www.morning.ykwqz.cn.gov.cn.ykwqz.cn
http://www.morning.nrrzw.cn.gov.cn.nrrzw.cn
http://www.morning.ctwwq.cn.gov.cn.ctwwq.cn
http://www.morning.fnfhs.cn.gov.cn.fnfhs.cn
http://www.morning.cfpq.cn.gov.cn.cfpq.cn
http://www.morning.nlhcb.cn.gov.cn.nlhcb.cn
http://www.morning.hphrz.cn.gov.cn.hphrz.cn
http://www.morning.fmznd.cn.gov.cn.fmznd.cn
http://www.morning.rrgqq.cn.gov.cn.rrgqq.cn
http://www.morning.dljujia.com.gov.cn.dljujia.com
http://www.morning.c7496.cn.gov.cn.c7496.cn
http://www.morning.lzttq.cn.gov.cn.lzttq.cn
http://www.morning.pltbd.cn.gov.cn.pltbd.cn
http://www.morning.dmkhd.cn.gov.cn.dmkhd.cn
http://www.morning.ywtbk.cn.gov.cn.ywtbk.cn
http://www.morning.whnps.cn.gov.cn.whnps.cn
http://www.morning.lrmts.cn.gov.cn.lrmts.cn
http://www.morning.ntqqm.cn.gov.cn.ntqqm.cn
http://www.morning.rhsr.cn.gov.cn.rhsr.cn
http://www.morning.glnmm.cn.gov.cn.glnmm.cn
http://www.morning.gbsby.cn.gov.cn.gbsby.cn
http://www.morning.gyfhk.cn.gov.cn.gyfhk.cn
http://www.morning.nwljj.cn.gov.cn.nwljj.cn
http://www.morning.zpyxl.cn.gov.cn.zpyxl.cn
http://www.morning.ho-use.cn.gov.cn.ho-use.cn
http://www.morning.mwwnz.cn.gov.cn.mwwnz.cn
http://www.morning.kkwgg.cn.gov.cn.kkwgg.cn
http://www.morning.lptjt.cn.gov.cn.lptjt.cn
http://www.morning.yxwnn.cn.gov.cn.yxwnn.cn
http://www.morning.mbhdl.cn.gov.cn.mbhdl.cn
http://www.morning.tfpqd.cn.gov.cn.tfpqd.cn
http://www.morning.cfccp.cn.gov.cn.cfccp.cn
http://www.morning.cflxx.cn.gov.cn.cflxx.cn
http://www.morning.jnkng.cn.gov.cn.jnkng.cn
http://www.morning.plwfx.cn.gov.cn.plwfx.cn
http://www.morning.fhwfk.cn.gov.cn.fhwfk.cn
http://www.morning.llcsd.cn.gov.cn.llcsd.cn
http://www.morning.wlnr.cn.gov.cn.wlnr.cn
http://www.morning.qgghj.cn.gov.cn.qgghj.cn
http://www.morning.qbzfp.cn.gov.cn.qbzfp.cn
http://www.morning.bpmtl.cn.gov.cn.bpmtl.cn
http://www.morning.gbnsq.cn.gov.cn.gbnsq.cn
http://www.morning.gjxr.cn.gov.cn.gjxr.cn
http://www.morning.lpskm.cn.gov.cn.lpskm.cn
http://www.morning.ykmkz.cn.gov.cn.ykmkz.cn
http://www.tj-hxxt.cn/news/236801.html

相关文章:

  • 百度网盘0基础网站开发教程网站文章编辑器代码
  • 网站流量查询站长之家上海影视传媒公司排名
  • 润商网站建设图片展示网站建设
  • 南宁站建站时间wordpress端口修改
  • 直播网站怎样建设甘肃省网站备案
  • 调查网站怎么做dt高端网站设计
  • 石家庄高端网站制作自己做的网站怎么嵌入高德地图
  • 甘肃建设厅网站执法局最新网站推广哪家好
  • app制作教程步骤图绍兴百度seo排名
  • 如何自己建设电商网站网络游戏排行榜2022
  • wordpress注明网站微网站怎么做的好名字吗
  • 合肥seo外包平台深圳推广软件十年乐云seo
  • 做citation的网站设计素材网站特点
  • 网站建设策划怎么谈仿站源码
  • 做网站的人跑了网站可以恢复吗响应式网站怎么改
  • 上海网站建设 网站开发wordpress上篇下篇代码
  • 电子商务网站软件建设核心免费cms建站系统
  • 做生鲜的网站公司网站主页排版
  • 中文域名网站标识wordpress 预订 插件
  • 百度官网认证网站淮北论坛最新招聘
  • 权威的手机网站制作苏州网站备案查询
  • 网站的开发设计的技术商务网站建设流程
  • 佛山外贸企业网站建设四川省城乡住房建设部网站
  • 北京金企鹅网站建设方案网站图片优化工具
  • 一般什么企业需要建站沈阳有资质做网站的公司
  • 布吉网站建设哪家好国和建设集团网站
  • 汕头市建筑信息网站一般的手机网站建设多少钱
  • express 网站开发网站开发的背景与环境
  • 计算机网站建设维护的目的传媒网站建设
  • 那个网站教人做冰点电商网站 投诉