ERP项目笔记
水的精神
一件事,要么不做,要么做到极致。
展开
-
ERP项目笔记-Day01
技术选型: 采用前后端开发,不再像以前那样跳来跳去了。更加注重用户体验。 数据库的创建和准备:关于数据库是很大的一块内容,需要根据实际需求去设计表。如果是在公司,会有人设计好数据表,我们可以直接来用。我是用的别人的数据库设计。这里不写建表语句了。 然后根据开发规范去调开发环境,使用指定版本的工具。这样便于维护,和团队开发。 再接下来就去建Ma...原创 2018-10-21 19:31:54 · 520 阅读 · 0 评论 -
shiro权限管理
本文内容不是出于自己的整理,感谢网友的分享。网友链接:https://www.cnblogs.com/jpfss/p/8352031.html 所谓的权限管理,就是用来保障项目安全的一种管理,我自己的项目里边用到的思想就是,设置像oracle数据库用户角色一样,根据给用户设置的角色权限,来进行安全的管理。shiro权限管理框架详解1 权限管理 1.1 什么是权限管理基本...转载 2018-12-09 21:23:34 · 371 阅读 · 0 评论 -
ERP-项目笔记—Day—13
权限控制框架Apache Shiro是一个强大易用的Java安全框架,提供了认证,授权,加密和会话管理等功能:认证(认证):用户身份识别,常被称为用户“登录”,判断用户是否登陆,如果未登陆,则拦截其请求授权(授权):访问控制当用户登陆后,判断其身份是否有权限访问相应的资源,如果没有权限则拦截。密码加密(加密):保护或隐藏数据防止被偷窃将MD5进行二次封装,让其更加容易使用注意M...原创 2018-12-09 21:14:44 · 313 阅读 · 0 评论 -
ORA-01400: 无法将 NULL 插入 ("ERPUSER"."EMP_ROLE"."UUID")
环境:SSH框架 + oracle数据库(写这篇内容,默认的是你会使用oracle plsql客户端,知道序列和触发器知识) 自己的ERP项目里边,昨天晚上这个时候遇到的错误,解决到凌晨才解决掉,没有做记录,今天这个时候又遇到了,做下记录吧:关于这个错误的解决方案就是 :添加序列和触发器,让主键成为自增的。 先设置序列 CREATE SEQUENCE "DEP...原创 2018-12-07 22:55:01 · 4318 阅读 · 0 评论 -
ERP-项目笔记—Day—08
完成目标:需要完成邮件预警功能所谓邮件预警功能就是自己可以发邮件,根据的是对库存表和订单表进行联合查询,查看库存小于订单表的商品信息,并且通知给雇主。JAVA Mail的使用JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输.JavaMail API是Sun公司为方便Java开发人员在应...原创 2018-11-24 22:24:44 · 456 阅读 · 0 评论 -
ERP-项目笔记—Day—07
报表统计技术实现:关联查询,分组聚合问题的关键是编写SQL语句1.存在哪些表里(goodstype,ordersdetail.money)2.中间表关系(产品)3.找出查询条件所在的表(Orders.createtime)4.关联表如果没有,应该找其它的表进行关联SQL语句:选择gt.name,sum(ol.money)来自goodstype gt,goods ...原创 2018-11-23 16:45:46 · 228 阅读 · 2 评论 -
ERP项目笔记—Day03
关于通用抽取思路:(dao层) 关于抽取思想解读,首先要有一个通用的接口(右上角红色框里的内容),在接口里边已经定义了通用的方法,比方说是分页查询的方法,CRUD的方法,等。这些方法之所以以称作是通用的方法,因为在每个模块都很有可能用到。然后这个通用的接口有一个实现类(右下角的蓝色框里的内容),先去实现这些方法。需要注意的是,因为是通用的,在定义的时候,就要使用泛型。然后每个模块的接口去...原创 2018-11-03 10:34:30 · 233 阅读 · 1 评论 -
ERP项目笔记-Day02
今日任务:条件查询+实现分页功能+部门表的增删改查 01:条件查询:需求分析:条件查询是我们最基本的功能,在表查询的时候,一般都是需要的。在做条件查询的时候,我们首先想到的是sql插叙你语句的拼接,这是最笨的方法,使用起来很不方便,所以我们一般做条件查询的时候,都采用离线查询的方式,QBC查询。从前台,使用属性驱动的方式传数据到后台。关于条件查询的流程图如下:(解析:先从前端哪...原创 2018-10-24 22:13:01 · 389 阅读 · 0 评论 -
黑马49期体系课程优品购系统工具包
我这里有,先联系我一下吧,我百度万够判分享给你...1210644725原创 2018-10-16 22:19:50 · 707 阅读 · 0 评论 -
ERP项目笔记-Day01-需求分析,流程,命名规范
从今天开始就要学习ERP项目了。项目介绍: 页面展示: 页面分析,T型的布局,上边放版本信息,用户登录信息;右边放展示区,左边放菜单。 技术栈:页面主要用EsayUI来完成,菜单栏主要用到的是手风琴,展示区用选项卡来完成。基础数据里边主要是增删改查,还有导入导出导出等内容。 软件项目常识: 流程设计...原创 2018-10-09 17:04:57 · 488 阅读 · 0 评论 -
ERP-项目笔记—Day—14(安全框架Shiro的细颗粒验证)
Shiro细颗粒授权控制 对url建立的访问限制认为是粗颗粒的控制,并不能完全满足我们控制。 我们还能使用shiro细颗粒授权控制 细颗粒授权控制包括:方法级别 和 代码级别 方法级别的控制: 就是对某个方法加访问控制,用户必须拥有某个权限,才能访问该方法。 方法级别控制流程: 1. 开启注解 在 web层的 applicationCo...原创 2018-12-10 15:19:48 · 215 阅读 · 0 评论