运行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,写数据层的人是不知道业务的,他只知道按照这个条件给你拿值就行了…
模块的规范化我们已经做完了,下面我们要做我们的功能了. 如果是模型驱动就是name="对应model的name" 如果用属性驱动的话,必须得把表现层(Action类)里面映射的用于封装数据的这个对象名给我写上 jsp那里就是em.了 有关这一块的封装课改在提,以后再讲. empAction在struts.xml中写过,empAction是伪类名,伪类名读的是Spring的东西.Spring把那个类加载成它的bean以后提供一个名用它调了. 证明applicationContext-em…
注册功能最起码得有个用户名和密码吧. bigint相当于Java里面的Long.Long型最大的那个数字是19位,我们这里是20位,绝对够用. userName长度预留20%,让它后期可扩展.6-12位的用户名,12*0.2=2.4 12+2.4=14.4  取整得15 密码pwd32位  用英国人发明的不可逆的MD5算法.按照MD5加密完你想返还运算回去返回不了. 真实姓名name  存3个汉字  varchar 3  为什么可以放下3个汉字  因为这里用的是utf-8的字符集  企业开发一般…
 秋天已经向我们走来,在这个充满收获的季节里,大家齐聚传智C/C++学院这个大家庭,无论你曾经从事什么工作,都拥有着一颗热爱C/C++的心,为了自己心中的梦想,大家要付出百倍的努力,要做到"坚持到无能为力,努力到感动自己".首先是全家福,43人的大家庭,充满温暖和力量. C/C++学院院长尹成老师给大家介绍课程体系.发展前景等等,学员们都认真的听着他的讲解. 朱景尧老师给大家打气,在这里不仅收获的是知识,还有学习方法. 小石老师给大家演示游戏的效果 同学们都认真的听着老师们的讲解…
C/C++的应用领域几乎无处不在,服务器,嵌入式,物联网,移动互联网,信息安全,游戏,基本上大小通吃.C/C++市场份额高达26%,也就是每四个程序员就有一个C/C++程序员.市场需求量非常大,而且工资高于其他语言.课程讲师:尹成课程内容:C语言 15天1.C语言概述,学习方法,开发环境搭建,HelloWorld案例分析,常量与变量;2.数据类型,数据类型转换,数据输入与输出;3.C语言运算符,C语言操作符;4.C语言表达式,表达式优先级;5.C语言流程控制,分支,顺序,循环逻辑控制;6.函数概…
广州传智博客黑马训练营.Net15期 7 张扬波 MVC大项目 6 张扬波 MVC 3 胡凌浩 HTML&JS 2 基础加强+三层 5 张扬波 企业站点(asp.net)&EF 4 江佳恒 ASP.net 1 王绚文 dotnet基础 下载地址:http://fu83.cn/thread-24-1-1.html…
大前端时代已经到来!传智播客2015之WEB前端视频教程(全套教程共15G)大前端时代已经到来!如今,前端开发工程师的职责,不是只有切图.制作网页这么简单哦! G:\传智播客2015-WEB前端视频教程-----------├文件夹1:[01 html教程视频]│  ├文件夹1:[324带你一周hold住html+css 第01讲 html标记语法基础]│  │  ├(1)html标记语法基础 (1)│  │  ├(2)html标记语法基础 (2)│  │  ├(3)html标记语法基础 (3)…
[.NET]传智播客第[21]期就业班视频(高清无加密)本套2015年21期传智播客C#ASP.NET win10通用mvc+app开发视频教程附源码,是一套非常不错的asp.net自学视频教程,传智播客的实力怎么样我也不用说了,希望本套教程的学习能够对您的asp.net有所帮助和提高.这份教程是 2015年6月分的最新高清未加密的全套完整版.NET 21期的视频教程.本店为了让各位“亲”能够有更好的学习动力 和 机会 特地撸来了最新的一期全套的教程 给大家学习,这一期中增加了更加符合现在企业和…
传智播客成都Java培训,带你走进Java的世界... 我们有咨询的教育团队,一流的名师指导: 我们是重视基础理论建设,强化高端应用技能: 我们有四大JavaEE项目,海量Android项目: 我们是全程教学,切身感受真实的商业项目: 我们能四个月掌握近8~10万代码量,面对真正的客户相当于两年以上的工作经验: 我们是传智播客,你身边的高级软件人才培训专家. 成都传智播客java培训中心最新班级: 7月2日,JavaEE+3G物联云计算班(就业班), 7月8日,JavaEE基础与加强班. 详情:…
大学毕业生人数破700万大关.如何破解"毕业即失业"中国式的大学困境? 2014年全国高校毕业生总数将达到727万人,比被称为"史上最难就业年"的2013年再添加28万人,再创历史新高.就业形势愈加严峻,就业压力进一步加大. 90后毕业生们该怎样应对"毕业即失业"的尴尬困境? 据报道.部分90后毕业生採取"隐形就业"的方式来应对眼下的就业形势.所谓"隐形就业"就是通过做兼职.打短工等"隐族&quo…
成都传智播客java讲师,也许,你跟他很熟,你或者听过他的课,或者跟他争论过什么,又或者你们在一起共事,再者你们只是偶尔擦肩而过.在小编的印象中郭老师完全没有架子,和他相处会让你觉得不是面对一个老师,而是面对一个知识渊博.经验丰富的朋友一样.而且他对人总是彬彬有礼,他跟我说的最多的话是:“谢谢” 主讲老师:郭冠召 EasyJf 开源团队成员,具有多年开发经验,专注企业级应用开发,对前沿技术有热衷的爱好.对 ExtJS 的富客户端应用技术有深入的研究.同时参与并主持过中石油远程教育平台.北京茶之马…
首先我们需要先了解两家企业,51Testing是博为峰旗下的主营业务之一,主要是软件测试人才培训,包含就业培训.企业内训等服务,博为峰除了51Testing这个主营业务之外,还开设了51Code,主要培训全栈开发工程师.而相对来说传智播客是一家比较综合的IT培训机构,培训的课程包括JavaEE.Python+人工智能.前端与移动开发.UI/UE设计.大数据.软件测试等13门学科培训.虽然这两家在全国各地都有分支机构,但是主营的业务存在本质的不同.不过归根结底,都属于IT培训机构,在IT培训方面,…
一般情况下,我们在向数据库中插入数据时用Insert语句,但是当数据量很大的时候,这种情况就比较缓慢了,这个时候就需要SqlBulkCopy这个类. SqlBulkCopy本身常用的函数有这么几个 DestinationTableName-----服务器目标表上的名称,也就是你要向哪个表插入大量的数据,这个就设置为那个表名 ColumnMappings-----字段映射,因为是要在本地建立一个Table,然后将整个Table一次性的加入到数据库中,因此需要将本地的Table的字段和数据库表中的字…
以往我在WPF里,用ShowDialog展示出一个页面,一般都是用Close()进行关闭. 今天看传智播客的视频时,了解到还能直接给DialogResult一个TRUE或者false的属性,使页面关闭. 第一个页面 private void Button_Click(object sender, RoutedEventArgs e) { OpenWindows ow = new OpenWindows(); ow.ShowDialog(); } 第二个页面 private void Button…
技术类面试.笔试题汇总(整理者:杨中科,部分内容从互联网中整理而来) 注:标明*的问题属于选择性掌握的内容,能掌握更好,没掌握也没关系. 下面的参考解答只是帮助大家理解,不用背,面试题.笔试题千变万化,不要梦想着把题覆盖了, 下面的题是供大家查漏补缺用的,真正的把这些题搞懂了,才能“以不变应万变”. 回答问题的时候能联系做过项目的例子是最好的,有的问题后面我已经补充联系到项目中的对应的案例了. 1.简述 private. protected. public. internal 修饰符的访问权限.…
[.NET]传智播客第[19]期就业班视频(高清无加密) 下载地址:http://fu83.cn/thread-85-1-1.html…
2015-01-14 一直计划着学习java,今天晚上终于下定决心看了下传智播客朴乾老师的javaweb开发视频day01之第一讲,主要内容是开发工具简单介绍.怎么创建工程.Junit的介绍,我是C#出生,所以对号入了座. 1.JDK  ==  .Net Framework 都是基础库,但是Java开发工具要手动引入,类似dll引入 2.Content Assist  ==   AutoComplete java里面的快捷键是alt+/(智能提示),个人还是习惯tab键,ctrl+shift+o…
原文地址:传智播客_SQL入门作者:happylonger SQL * 数据定义语言 DDL * 数据操作语言 DML * 查询和更新指令构成了 SQL 的 DML 部分:  * SELECT - 从数据库表中获取数据  * UPDATE - 更新数据库表中的数据  * DELETE - 从数据库表中删除数据  * INSERT INTO - 向数据库表中插入数据 * SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格.我们也可以定义索引(键),规定表之间的链接,以及施加表间的约…
卷 backup 的文件夹 PATH 列表卷序列号为 00000025 D4A8:14B0J:.│  1.txt│  c语言经典案例效果图示.doc│  ├─1传智播客_尹成_C语言从菜鸟到高手_第一章C语言概述A│  ├─文档│  │      第1讲 C语言第一阶段.doc│  │      │  └─视频│          第1讲 C语言第一阶段.mp4│          ├─2传智播客_尹成_C语言从菜鸟到高手_第二章C语言跨平台HelloWorld-A│  ├─2.1 C语言环境简…
 J:\传智播客_尹成_C语言从菜鸟到高手├─传智播客_尹成_C语言从菜鸟到高手_第一章C语言概述A│      第一讲1.1C语言第一阶段.mp4│      第二讲1.2c语言入门教程.mp4│      ├─传智播客_尹成_C语言从菜鸟到高手_第七章编译选项_链表_栈_队列_C实战│  ├─7.1编译与预处理│  │      第10讲 7.1.14-24宏的高级用法2.mp4│  │      第11讲 7.1.25文件包含-7.1.28编译及预处理小节.mp4│  │      第…
Lucene不是一个现成的程序,类似文件搜索程序或web网络爬行器或是一个网站的搜索引擎.Lucene是一个软件库,一个开发工具包,而不是一个具有完整特征的搜索应用程序.它本身只关注文本的索引和搜索.Lucene使你可以为你的应用程序添加索引和搜索能力.目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能. Lucene 采用的是一种称为反向索引(inverted index)的机制.反向索引就是说我们维护了一个词/短语表,对于这个表中的每个词/短…