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

oppo网站开发设计vi设计公司

oppo网站开发设计,vi设计公司,建设网站网站多少钱,wordpress升级说版本低前言#xff1a; 随着社会的进步和科技的发展#xff0c;越来越多的人追求新颖独特#xff0c;实用的居住和工作学习环境。因此#xff0c;在如今的建筑装饰工程中#xff0c;既要考虑到客户的需求和与建筑结构的协调统一又要考虑到成本和施工组织的安排#xff0c;所以说… 前言 随着社会的进步和科技的发展越来越多的人追求新颖独特实用的居住和工作学习环境。因此在如今的建筑装饰工程中既要考虑到客户的需求和与建筑结构的协调统一又要考虑到成本和施工组织的安排所以说现代装饰工程是一件相对繁琐却又必须要做好的事情。在保质保量完成工作内容的同时还要确保施工施工验收的各项标准数据、通过一段时间对Java相关开发知识的学习基本了解了施工过程中的各种工艺流程和特点利用JavaSpringbootlayui简单做个一个装修验收管理系统、适用于简单学习参考使用。 ??文末获取源码联系?? 主要设计 水电验收 主要功能 1列表查询 功能查询、添加、修改、删除、导出。 查询字段序号、项目名称、项目类型、项目地址、录入人、录入日期、工地负责人、设计师、监理人员、合同金额、施工日期、结束日期、材料品牌、施工人员、考核结果、备注。 2业务单据 功能添加水电考核内容 操作字段项目名称、项目类型、项目地址、录入人、录入日期、工地负责人、设计师、监理人员、合同金额、施工日期、结束日期、材料品牌、施工人员、考核结果、备注。 瓦工验收 1列表查询 功能查询、添加、修改、删除、导出。 查询字段序号、项目名称、项目类型、项目地址、录入人、录入日期、工地负责人、设计师、监理人员、合同金额、施工日期、结束日期、材料品牌、施工人员、考核结果、备注。 2业务单据 功能添加瓦工考核内容 操作字段项目名称、项目类型、项目地址、录入人、录入日期、工地负责人、设计师、监理人员、合同金额、施工日期、结束日期、材料品牌、施工人员、考核结果、备注。 木工验收 1列表查询 功能查询、添加、修改、删除、导出。 查询字段序号、项目名称、项目类型、项目地址、录入人、录入日期、工地负责人、设计师、监理人员、合同金额、施工日期、结束日期、材料品牌、施工人员、考核结果、备注。 2业务单据 功能添加木工考核内容 操作字段项目名称、项目类型、项目地址、录入人、录入日期、工地负责人、设计师、监理人员、合同金额、施工日期、结束日期、材料品牌、施工人员、考核结果、备注。 油漆工验收 1列表查询 功能查询、添加、修改、删除、导出。 查询字段序号、项目名称、项目类型、项目地址、录入人、录入日期、工地负责人、设计师、监理人员、合同金额、施工日期、结束日期、材料品牌、施工人员、考核结果、备注。 2业务单据 功能添加油漆考核内容 操作字段项目名称、项目类型、项目地址、录入人、录入日期、工地负责人、设计师、监理人员、合同金额、施工日期、结束日期、材料品牌、施工人员、考核结果、备注。 施工结束验收 1列表查询 功能查询、添加、修改、删除、导出。 查询字段序号、项目名称、项目类型、项目地址、录入人、录入日期、工地负责人、设计师、监理人员、合同金额、施工日期、结束日期、材料品牌、施工人员、考核结果、备注。 2业务单据 功能添加施工结束考核内容 操作字段项目名称、项目类型、项目地址、录入人、录入日期、工地负责人、设计师、监理人员、合同金额、施工日期、结束日期、材料品牌、施工人员、考核结果、备注。 功能截图 管理员登录 系统首页 用户管理 角色管理 菜单管理 SQL监控 水电验收 数据导出 木工验收 修改密码 代码实现 装修验收controller RestController RequestMapping(/sys/ysWater) public class YsWaterController extends AbstractController {Autowiredprivate YsWaterService ysWaterervice;RequestMapping(/wgList)public R wgList(RequestParam MapString, Object params){params.put(ysType,瓦工装修验收);PageUtils page ysWaterervice.queryPage(params);return R.ok().put(page, page);}RequestMapping(/wgDjList)public R wgDjList(RequestParam MapString, Object params){params.put(ysType,瓦工业务单据);PageUtils page ysWaterervice.queryPage(params);return R.ok().put(page, page);}Autowiredprivate YsWaterServiceImpl ysWaterServiceImpl;RequestMapping(/waterList)public R waterList(RequestParam MapString, Object params){params.put(ysType,水电装修验收);PageUtils page ysWaterervice.queryPage(params);return R.ok().put(page, page);}RequestMapping(/waterDjList)public R waterDjList(RequestParam MapString, Object params){params.put(ysType,水电业务单据);PageUtils page ysWaterervice.queryPage(params);return R.ok().put(page, page);}RequestMapping(/mgList)public R mgList(RequestParam MapString, Object params){params.put(ysType,木工装修验收);PageUtils page ysWaterervice.queryPage(params);return R.ok().put(page, page);}RequestMapping(/mgDjList)public R mgDjList(RequestParam MapString, Object params){params.put(ysType,木工业务单据);PageUtils page ysWaterervice.queryPage(params);return R.ok().put(page, page);}RequestMapping(/yqgList)public R yqgList(RequestParam MapString, Object params){params.put(ysType,油漆工装修验收);PageUtils page ysWaterervice.queryPage(params);return R.ok().put(page, page);}RequestMapping(/yqgDjList)public R yqgDjList(RequestParam MapString, Object params){params.put(ysType,油漆工业务单据);PageUtils page ysWaterervice.queryPage(params);return R.ok().put(page, page);}RequestMapping(/sgjsList)public R sgjsList(RequestParam MapString, Object params){params.put(ysType,施工结束验收);PageUtils page ysWaterervice.queryPage(params);return R.ok().put(page, page);}RequestMapping(/sgjsDjList)public R sgjsDjList(RequestParam MapString, Object params){params.put(ysType,施工结束业务单据);PageUtils page ysWaterervice.queryPage(params);return R.ok().put(page, page);}RequestMapping(/info/{id})public R info(PathVariable(id) Long id){YsWater ysWater ysWaterervice.getById(id);return R.ok().put(ysWater, ysWater);}RequestMapping(/export)public R save(HttpServletResponse response, HttpServletRequest request){try {ysWaterServiceImpl.outExcelByMealOrReserve(getParametersMap(request),response);} catch (Exception e) {e.printStackTrace();}return R.ok();}/*** 将所有参数组装成Map* return*/private MapString, String getParametersMap(HttpServletRequest request) throws UnsupportedEncodingException {MapString, String map new HashMapString, String();EnumerationString paramNames request.getParameterNames();String encoding request.getCharacterEncoding();while (paramNames.hasMoreElements()) {String paramName paramNames.nextElement();String[] paramValues request.getParameterValues(paramName);if (paramValues.length 1) {String paramValue paramValues[0];if (paramValue.length() ! 0) {if (!encoding.toUpperCase().equals(UTF-8)) {map.put(paramName, new String(paramValue.getBytes(ISO-8859-1),UTF-8));} else {map.put(paramName, paramValue);}}}}return map;}RequestMapping(/save)public R save(RequestBody YsWater ysWater){ysWaterervice.save(ysWater);return R.ok();}RequestMapping(/update)public R update(RequestBody YsWater ysWater){ysWaterervice.updateById(ysWater);return R.ok();}RequestMapping(/delete)public R delete(RequestBody Long[] ids){ysWaterervice.removeByIds(Arrays.asList(ids));return R.ok();} }用户权限拦截放行 /*** Shiro的配置文件**/ Configuration public class ShiroConfig {/*** 单机环境session交给shiro管理*/BeanConditionalOnProperty(prefix renren, name cluster, havingValue false)public DefaultWebSessionManager sessionManager(Value(${renren.globalSessionTimeout:3600}) long globalSessionTimeout){DefaultWebSessionManager sessionManager new DefaultWebSessionManager();sessionManager.setSessionValidationSchedulerEnabled(true);sessionManager.setSessionIdUrlRewritingEnabled(false);sessionManager.setSessionValidationInterval(globalSessionTimeout * 1000);sessionManager.setGlobalSessionTimeout(globalSessionTimeout * 1000);return sessionManager;}Bean(shiroFilter)public ShiroFilterFactoryBean shiroFilter(SecurityManager securityManager) {ShiroFilterFactoryBean shiroFilter new ShiroFilterFactoryBean();shiroFilter.setSecurityManager(securityManager);shiroFilter.setLoginUrl(/login.html);shiroFilter.setUnauthorizedUrl(/);MapString, String filterMap new LinkedHashMap();filterMap.put(/swagger/**, anon);filterMap.put(/v2/api-docs, anon);filterMap.put(/swagger-ui.html, anon);filterMap.put(/webjars/**, anon);filterMap.put(/swagger-resources/**, anon);filterMap.put(/statics/**, anon);filterMap.put(/login.html, anon);filterMap.put(/sys/login, anon);filterMap.put(/favicon.ico, anon);filterMap.put(/captcha.jpg, anon);filterMap.put(/**, authc);shiroFilter.setFilterChainDefinitionMap(filterMap);return shiroFilter;}/*** 集群环境session交给spring-session管理*/BeanConditionalOnProperty(prefix renren, name cluster, havingValue true)public ServletContainerSessionManager servletContainerSessionManager() {return new ServletContainerSessionManager();}Bean(securityManager)public SecurityManager securityManager(UserRealm userRealm, SessionManager sessionManager) {DefaultWebSecurityManager securityManager new DefaultWebSecurityManager();securityManager.setCacheManager(new EhCacheManager());securityManager.setRealm(userRealm);securityManager.setSessionManager(sessionManager);securityManager.setRememberMeManager(null);return securityManager;}Bean(lifecycleBeanPostProcessor)public LifecycleBeanPostProcessor lifecycleBeanPostProcessor() {return new LifecycleBeanPostProcessor();}Beanpublic AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(SecurityManager securityManager) {AuthorizationAttributeSourceAdvisor advisor new AuthorizationAttributeSourceAdvisor();advisor.setSecurityManager(securityManager);return advisor;} }数据库设计 ****数据库名****renren_zxys ****文档版本****V1.0.0 ****文档描述****装修验收数据库表设计描述 表sys_config (系统配置信息表) 编号 名称 数据类型 长度 小数位 允许空值 主键 说明 1 id bigint 20 0 N Y 2 param_key varchar 50 0 Y N key 3 param_value varchar 2000 0 Y N value 4 status tinyint 4 0 Y N 状态 0隐藏 1显示 5 remark varchar 500 0 Y N 备注 表sys_dept (部门管理) 编号 名称 数据类型 长度 小数位 允许空值 主键 说明 1 dept_id bigint 20 0 N Y 2 parent_id bigint 20 0 Y N 上级部门ID一级部门为0 3 name varchar 50 0 Y N 部门名称 4 order_num int 10 0 Y N 排序 5 del_flag tinyint 4 0 Y N 是否删除 -1已删除 0正常 表sys_dict (数据字典表) 编号 名称 数据类型 长度 小数位 允许空值 主键 说明 1 id bigint 20 0 N Y 2 name varchar 100 0 N N 字典名称 3 type varchar 100 0 Y N 字典类型 4 code varchar 100 0 Y N 字典码 5 value varchar 1000 0 Y N 字典值 6 order_num int 10 0 Y N 排序 7 remark varchar 255 0 Y N 备注 8 del_flag tinyint 4 0 Y N 删除标记 -1已删除 0正常 表sys_log (系统日志) 编号 名称 数据类型 长度 小数位 允许空值 主键 说明 1 id bigint 20 0 N Y 2 username varchar 50 0 Y N 用户名 3 operation varchar 50 0 Y N 用户操作 4 method varchar 200 0 Y N 请求方法 5 params varchar 5000 0 Y N 请求参数 6 time bigint 20 0 N N 执行时长(毫秒) 7 ip varchar 64 0 Y N IP地址 8 create_date datetime 19 0 Y N 创建时间 表sys_menu (菜单管理) 编号 名称 数据类型 长度 小数位 允许空值 主键 说明 1 menu_id bigint 20 0 N Y 2 parent_id bigint 20 0 Y N 父菜单ID一级菜单为0 3 name varchar 50 0 Y N 菜单名称 4 url varchar 200 0 Y N 菜单URL 5 perms varchar 500 0 Y N 授权(多个用逗号分隔如user:list,user:create) 6 type int 10 0 Y N 类型 0目录 1菜单 2按钮 7 icon varchar 50 0 Y N 菜单图标 8 order_num int 10 0 Y N 排序 个人总结 经过近期对 java 面向对象程序设计、前端知识以及JAVA 框架的掌握和学习以及这段时间本教育教学系统的开发让我更加了解到 java 学习的重要性。在开发这个系统是哪个我完成了多个实验以及地块管理管理平台的功能测试阶段的系统开发学习当中我从认识到熟悉java而后到能够自主运用相关技术我发现了它确实有很多方便之处比如java集抽象性和封装性以及继承性和多态性于一体实现了对代码重用和代码扩充功能提高了整体软件开发的速度和效率。比如管理员添加用户的时候报java.lang.NullPointException、解决的方法查看控制台打印信息、发现添加的时候未填写相关信息、报java.lang.NullPointException、通过断电调试发现用户信息为空的数据项、在前端保存的时候必须填写用户完整相关信息或者数据库设置字段可以为空都可以解决、 我学习程序设计的主要目的就是提高自己实际问题的程序解决方案的关键技能和技术。 源码获取 大家点赞、收藏、关注、评论啦 、查看???微信公众号获取联系方式??? 打卡 文章 更新156/ 365天 精彩专栏推荐订阅在下方专栏??? java毕设项目精品案例《100套》
http://www.w-s-a.com/news/482610/

相关文章:

  • 检索类的网站建设个人博客网页模板图片
  • 贵阳网站建设搜q479185700做网站有什么语言好
  • 制作公司主页网站贵阳网站建设技术托管
  • 广西建设网站网址多少钱南京江北新区地图
  • 网站建设及优化 赣icp外包服务美剧
  • wordpress添加菜单深圳优化网站排名
  • 免费下载建设银行官方网站重点专业建设验收网站
  • 建行官方网站登录怎样制作悬浮的WordPress
  • 建设一个网站需要几个角色广告设计与制作就业前景
  • 侵入别人的网站怎么做怎么修改网站排版
  • 网站如何提交百度收录什么最便宜网站建设
  • 商丘网站建设想象力网络做公司网站需要准备什么
  • 滁州新手跨境电商建站哪家好网站推广运作怎么做
  • 烟台有没有做网站大连建设工程信息网专家库
  • 网站建设明确细节商贸有限公司的经营范围
  • 南宁微网站开发做的好的有哪些网站
  • 好的素材下载网站读书网网站建设策划书
  • 东莞南城网站建设wordpress用户投稿插件
  • 开个网站做代理赚钱吗沽源网站建设
  • 做卖车网站需要什么手续wordpress 主题 demo
  • 上海外贸网站开发公司建设内容
  • 网站制作品牌公司网站的字体颜色
  • 外贸wordpress模板常德seo快速排名
  • 网站后台认证码专门做网页的网站
  • 宁波企业品牌网站建设物流公司招聘
  • 北京机建网站做网站用angular
  • 攀枝花市网站建设outlook企业邮箱注册申请
  • 企业网站建设报价单免费劳务网站建设
  • 天津平台网站建设方案国际新闻最新消息今天乌克兰与俄罗斯
  • 食用油 网站 模板网页游戏网站在线玩