运行astah-pro.bat,这是windows下运行的.astah-run.sh是Linux下运行的. 类结构视图的作用是描述类模型和模型与模型之间的关系,也就是说我们在这要把这个一对多和多对多的关系理清楚.这个工具最强悍的地方是如果做完视图的话右键一点可以帮你上传表结构,再右键一点可以把你的类全部做好,再右键一点可以把DAO全部写好. 这里新建一个类是视图化的效果,其实和你在程序里面new一个类是一样的. 我们这里不描述方法是写什么的.我们这里只是描述实体类的结构.我们现在描述我们的实体类…
得先造一个模块,来封装我们的员工模型.登录的就是我们的员工嘛.员工模块属于权限校验系列的,校验叫做auth.进销存模块叫做cn.itcast.erp.invoice.权限模块叫做cn.itcast.erp.auth.之前做的是按功能划分呢还是按模块划分的不太清楚,一个Service里面有很多个类还是一个Service里面只有一个类?还是按照模块划分的.vo(value object)属于J2EE设计模式但是不是Java设计模式,我们做J2EE开发才会用到这种模型.业务层business,数据层d…
资源文件放在Source Folder目录下面,这个目录同样会编译到classes目录下 web.xml的 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> 在服务器启动的同时加载Spring的ApplicationContext对象到ServletContext范围,回头你到处都可以用了.…
一套ERP系统中一定会有CRM,不可能说我所有数据都是散着放的,你想用就随便写一个.你出去和人聊,一定得说我这里有什么有什么,然后你就可以和人说你做的是进销存.人家要问CRM或者说财务系统你就说那不是我负责的.你要是接触过类似系统的话你也可以说那我也做过CRM,可以这么说.我们直接连接现有的财务系统,你就把它推出去就完了.如果你接触过财务系统的设计,有些人真的碰过,那么你也可以说这套财务系统我们是自主开发的.我参与设计财务系统了但是我调到进销存这一组去做这一块了.你可以说一遍,这些东西我们系统都…
没整过论坛你也整过淘宝,其实淘宝登录的也分商家和个人,卖家和买家,不同的人登录显示的东西是不一样的.权限系统要分两大过程,第四天上午下午分开,分为授权与校验.我把某一个职务给你叫做授权,例如封你为征西大将军.校验是你去调兵了拿到虎符,我得看你有没有虎符.校验是基于干某一件事情,是干某一件事情才需要校验. 总经理.财务总监.项目经理那些是职务,一定要把角色和职务区分开.先不考虑角色,先说职务.一般人只有一个职务,习大大那些军委主席.国家主席多个职务的人毕竟还是少数,大部分人都是一个职务.我们不考虑…
采购管理 销售管理 采购退货管理  销售退货管理 老师的采购单的审核是分三级审核的,如果这个单子是个普通单子,那么审核一下就完了,如果这个单子超过100万,需要二级领导审核,如果这个单子超过500万,需要总裁审核.花钱的事必然都得过老总的手.销售不会过老总的手.销售只要价格合理,有比较好的利润,他都会让它通过的.单子在生成的过程中就已经确定了它是几级审核的. 跟单员他来负责跟这个单子.他不是直接去买的,他只是监督这个单子的执行. 跟单主管拿到这个单子指派任务人,他还不单是指派任务人的问题,跟单组…
为什么需要划分模块呢?因为需要知道一些大致的功能,其次呢需要知道我们后台需不需要对它进行维护.如果需要呢那它肯定是一个单独的模块, 1.1    网上商城需求分析: 1.1.1 前台:用户模块 注册: *JS非空校验.(不是必须)  JS的前台校验都是为了提升用户体验. *Struts 2数据校验 *AJAX校验用户名是否存在. *注册成功的时候发送激活邮件. *验证码程序 激活: *向你指定的邮箱发一个邮件,那么在发送一个邮件的时候就需要通过点击邮件里面的链接来激活.点击邮件中的链接地址,对用…
资源管理这块的东西大家基本上能够猜个差不多了.下面描述描述计划.计划这个东西把企业资源这个东西提升了不只十倍二十倍了.ERP的核心是计划,但是这次我们做是不做计划的.今年我们是一个生产型企业,我们要开始生产了,我们要采购原料.那买多少呢?用多少买多少呗,不是.比如说我这个企业是生产门的,就要用钢材.那么问题就来了,现在钢材是便宜还是贵呢?实际上这个东西是市场导向你的,你怎么知道它是便宜还是贵呢?系统帮你分析.它收集由你这个企业运行十年的所有数据,根据往年的经验知道,现在的钢材的价格对于过去十年相…
其实ERP描述的是管理一个企业的整体的所有的资源.ERP是帮你管整个企业的运行.那它是管哪一类企业呢?比如说帮光线传媒.ERP更多是用在生产制造企业,这是最好的,其次的就是这种销售型企业,二道贩子那种企业,再次一点的就是把规模再缩小一点点的,超市. 生产笔记本的企业,得有一套生产线.德国奔驰汽车的生产线整个过程中只有不到十个步骤需要人干预,而这十个步骤是为了解决就业,其实它可以做到100%不用人的.拧螺丝要是用机器不能回点劲,所以为了保证膨胀系数还是得人工干预一下.这人天天就拿扳手在那里拧螺丝.…
点击红色在业务层接口EmpEbi创建方法login 按F4弹出类继承层次视图 这些快捷键是条件反射了. 业务层做MD5数据加密,不能放在表现层也不能放在数据层必须放在业务层.它属于业务操作. 数据层的方法名和业务层是完全不同的.业务层方法名应该和业务有关,你干什么事写什么名字.数据层的方法名一定与数据层的有关.empDao.getByUserNameAndPwd(); 写数据层的人一看就知道是干嘛的. 你要是数据层方法名写login,写数据层的人是不知道业务的,他只知道按照这个条件给你拿值就行了…