`
yanfaguanli
  • 浏览: 655350 次
文章分类
社区版块
存档分类
最新评论

ASP.NET典型三层架构企业级医药行业ERP系统实战(8大模块22个子系统,价值3000万)

 
阅读更多



我这里有一套课程和大家分享,我的qq是2059055336,有兴趣的朋友可以和我聊天。

课程说明:
国内首部完整讲述ERP系统架构、业务逻辑、开发的项目实战课程。考虑到本系统的庞大及复杂性、本课程原价购买学员每人赠送一个U盾设备,U盾可插在任意电脑上进行学习,使用方便,学习灵活!可永久学习!

项目由来:
此项目是讲师亲自参与构架及参与开发的大型ERP项目,此项目已被太阳石药业,九芝堂药业,拜欧药业等多家大中型企业使用,为其创造巨大经济价值。整个项目由10多个研发人员全程打造,项目总价值接近3000万,给企业创造的价值是无可估量的。

一、系统介绍:
ERP是EnterpriseResourcePlanning(企业资源计划)的简称,是上个世纪90年代美国一家IT公司根据当时计算机信息、IT技术发展及企业对供应链管理的需求,预测在今后信息时代企业管理信息系统的发展趋势和即将发生变革,而提出了这个概念。

该项目集产品购进,库存,发货互动于一体,通过系统可实现进销存大中型企业必备功能,再此基础上相继实现产品发货退货系统,产品购进退货系统,产品库存盘点系统等模块,进而在此基础之上实现“E索网”(此模块后面完善),实现产品宣传,销售,招商整合营销理念。



、系统特点及优势:1、本产品采用的三层结构技术架构,是最适合企业使用的技术平台。
2、同时支持多种操作系统、数据库、应用服务器、浏览器。
3、采用微软.NET架构开发。
4、支持企业级开发的主流数据库SQLSERVER。
5、ADO.NET实现/存储过程实现。
6、支持各种类型操作系统。
7、Ajax技术提升用户使用体验,AJAX权限修改(弹出窗体)
8、了解并使用WebService服务,实现搜索自动补齐技术。
9、第三方组件技术实现分页功能及文本编辑等功能。
10、采用系统软件开发中常用存储过程技术,为系统的维护和二次开发做好保障。
11、使用Jquery技术实现动态添加表格技术,实现批数量处理。
12、数据库触发器的介绍及应用。
13、数据库自定义函数介绍及应用。
14、数据库游标实现数据批处理的应用。
15、二进制流实现文件上传及下载。
16、数据导出至Excel技术应用。
17、基于针式打印机报表连续打印。
18、Jquery验证框架实现,扩展。
19、模仿驰骋工作流框架,自定义工作流。实现工作流的模块有:合同审批流程,采购申请流程等。
20、创建无限极树形导航菜单
21、根据用户权限加载树形菜单
22、PowerDesigner工具的使用

23、基于Jquery框架实现Ajax技术

24、水晶报表实现报表显示,打印,导出excel文件。

25、数据库助手实现轻松搞定sql编程。
26、动软代码生成器实现代码编程事半功倍。
27、见识见识老外常用的代码生成器CodeSmith的介绍及简单应用。

28、大批量数据情况下的处理问题。

29、jquery实现样式控制、设计表单控件为只读
30、实现动态生成表格。
31、ASP.NET事务机制应用。
32、利用客户端嵌套服务器端代码实现动态加载数据。
33、利用Jquery框架Ajax技术实现局部数据处理

更多技术点不一一罗列............................................................。


、课程特色:
1、所有代码均为现场手敲,不会出现任意一句没有交代的代码;每行代码均进行注释。
2、在课程中介绍企业级开发中常用的工具软件,结合项目开发,提升开发效率;
3、每次课程都在前次课程的基础上迭代开发,保证每次课程项目均可运行;
4、每次课程基本都提供上课PPT,重难点均已列出,方便读者自学;
5、前半部分课前增加回顾,方便大家记忆基础知识;
6、课程在录制过程中特别强调到开发中容易犯的一些错误和技巧;
7、课程中介绍本节所需要用到的技术要点;
8、课程注重业务的讲解和实现,是实际开发的重中之重;
9、抛弃以往光讲的做法,课程参入陷阱、提问、设问等教学技巧和大家交互;
10、课程采用渐进思路进行,逐渐从新建一个空项目形成一个大型完整项目;
11、课程对每个模块都进行系统需求分析、系统业务逻辑分析。


、课程名主讲内容:
第1讲ERP整体项目介绍:>1.ERP简介2.专业术语介绍3.项目模块介绍4.项目构架及优势5.培训定位及技术要点
第2讲PowerDesigner数据库建模:>1.数据库设计概要2.PowerDesigner工具介绍3.数据库建模实现
第3讲一步一步搭建三层结构1.1:>1.完善数据库建模2.三层结构简介3.三层结构搭建意义4.搭建三层结构
第4讲一步一步搭建三层结构1.2:>1.了解数据访问层作用2.熟悉ADO.NET核心对象3.封装数据访问层的通用方法
第5讲一步一步搭建三层结构1.3:>1.了解方法重载2.完善数据访问层的通用方法
第6讲企业级开发中通用的存储过程1.1:>1.完善数据访问层的封装2.了解什么是存储过程3.存储过程的优点4.存储过程创建的基本语法
第7讲企业级开发中通用的存储过程1.2:>1.编写通用的修改数据的存储过程2.实现通用的删除的存储过程
第8讲企业级开发中通用的存储过程1.3:>1.编写3种不同的通用的查询功能的存储过程
第9讲搭建通用业务层:>1.封装通用的添加方法-->2.封装通用的修改方法3.封装通用的删除方法4.封装通用的查询的方法
第10讲创建无限极导航菜单:>1.了解常用的导航菜单2.了解树形导航的设计原理3.掌握TreeView控件用法4.设计树形导航菜单
第11讲员工入职登记系统:>1.修改数据库建模设计2.员工信息添加界面设计3.员工信息添加
第12讲员工入职登记系统:>1.界面优化2.Ajax组件安装及配置3.入职登记系统相关业务功能封装
第13讲员工入职登记系统:>1.绑定员工角色列表2.封装员工基本信息实体类3.封装员工相应的业务方法
第14讲员工入职登记系统1.4:>1.完善修改业务逻辑实现2.实现员工基本信息添加功能3.实现员工列表查询功能
第15讲员工入职登记系统1.5:>1.完善图片上传2.实现员工基本信息添加功能
第16讲员工入职登记系统1.6:>1.实现员工基本信息搜索功能2.第三方分页组件ASPNETPager介绍
第17讲员工入职登记系统1.7:>1.封装相应的分页方法2.实现自定义分页
第18讲员工入职登记系统1.8:>1.完善员工信息编辑2.gridview中设置超链接列应用
第19讲权限管理系统1.1:>1.完善员工入职登记系统2.权限管理界面设计3.权限相关业务方法封装
第20讲权限管理系统1.2:>1.权限查询信息2..Ajax弹出层实现权限信息添加
第21讲权限管理系统1.3:>1.AJAX权限修改(弹出窗体)2.权限的删除(单个删除,批量删除)
第22讲权限管理系统1.4:>1.完善权限信息批量删除2.员工信息查询(弹出窗体)
第23讲权限管理系统1.5:>1.员工信息查询(弹出窗体)2.员工权限绑定查询
第24讲权限管理系统1.6:>1.完善员工权限设置2.员工权限修改
第25讲Erp登录系统1.1:>1.实现登录业务方法2.权限信息绑定
第26讲Erp登录系统1.2:>1.验证码设计背景2.验证码设计准备工作3.验证码设计流程
第27讲Erp登录系统1.3:>1.完善验证码的设计及使用2.根据用户绑定菜单3.相关测试及完善功能
第28讲Erp登录系统1.4:>1.封装员工操作基本方法2.实现根据员工基本权限绑定相应菜单3.相关测试及完善功能
第29讲仓库管理系统1.1:>1.设计背景及需求分析2.仓库管理数据库建模3.实现相应业务逻辑
第30讲仓库管理系统1.2:>1.了解JQuery(实例演示)2.前端界面设计3.通过JQuery实现动态添加表格
第31讲仓库管理系统1.3:>1.通过JQuery实现动态添加表格2.完善界面设计
第32讲仓库管理系统1.4:>1.弹出窗体如何传值2.仓库管理相关业务处理
第33讲仓库管理系统1.5:>1.仓库一对多批量添加业务实现
第34讲仓库管理系统1.6:>1.游标使用2.查询业务实现
第35讲仓库管理系统1.7:>1.仓库信息编辑页面设计2.相关数据绑定
第36讲仓库管理系统1.8:>1.后台调用前端js函数实现动态添加表格赋值2.仓库一对多编辑业务实现
第37讲仓库管理系统1.9:>1.仓库管理分页及查询业务实现2.简单的客户端数据验证
第38讲部门信息管理1.1:>1.部门信息管理功能需求分析2.部门信息相关业务实现
第39讲部门信息管理1.2:>1.完善部门信息相关业务实现2.员工角色信息管理业务实现
第40讲个人信息修改及权限设置:>1.完善员工登记业务修改2.员工个人基本信息修改
第41讲CRM客户关系管理系统:>1.了解什么是CRM2.ERP系统中CRM需要实现什么?
第42讲CRM客户关系管理系统(客户管理系统)1.1:>1.了解客户管理模块基本需求2.根据需求实现客户管理数据库建模
第43讲CRM客户关系管理系统(客户管理系统)1.2:>1.完善客户管理数据库设计2.设计客户信息添加界面3.封装相关业务方法
第44讲CRM客户关系管理系统(客户管理系统)1.3:>1.封装相关业务方法2.实现前端界面
第45讲CRM客户关系管理系统(客户管理系统)1.4:>1.省,市无刷新联动2.实现数据录入功能
第46讲CRM客户关系管理系统(客户管理系统)1.5:>1.完善业务添加,查询相关功能
第47讲CRM客户关系管理系统(客户管理系统)1.6:>1.实现客户联系人基本信息编辑页面设计及相关业务实现。
第48讲CRM客户关系管理系统(客户联系人管理系统)1.1:>1.完善客户联系人基本信息按条件查询2.客户联系人界面设计及相关业务封装
第49讲CRM客户关系管理系统(客户联系人管理系统)1.2:>1.完善相关数据处理业务2.实现弹出窗体选择客户
第50讲CRM客户关系管理系统(客户联系人管理系统)1.3:>1.客户联系人基本信息录入2.使用触发器实现自动生成联系人编号
第51讲CRM客户关系管理系统(客户联系人管理系统)1.4:>1.完善联系人按条件搜索2.完善客户联系人信息编辑
第52讲CRM客户关系管理系统(客户联系人管理系统)1.5:>1.认识jqueryvalidate.js验证框架2.实现客户端验证3.设计相关业务存储过程
第53讲CRM客户关系管理系统(客户联系记录系统)1.1:>1.实现联系记录相关存储过程2.实现联系记录业务录入功能
第54讲CRM客户关系管理系统(客户联系记录系统)1.2:>1.完善联系记录的相关业务功能2.认识用例图
第55讲CRM客户关系管理系统(客户联系记录系统)1.3:>1.完善数据修改业务2.完善联系记录按条件搜索
第56讲CRM客户关系管理系统(客户文档管理系统)1.1:>1.了解文档管理相关需求2.封装相关实体类3.编写相关实现业务的存储过程
第57讲CRM客户关系管理系统(客户文档管理系统)1.2:>1.务层相关业务方法的封装2.文档上传界面设计
第58讲CRM客户关系管理系统(客户文档管理系统)1.3:>1.两种文件上传方法2.现文件按角色,权限查询管理3.实现文件编辑界面设计
第59讲CRM客户关系管理系统(客户文档管理系统)1.4:>1.文档信息编辑
第60讲CRM客户关系管理系统(客户文档管理系统)1.5:>1.文档信息下载(二进制)2.按角色,权限搜索业务3.了解客户反馈信息管理需求
第61讲CRM客户关系管理系统(反馈信息管理)1.1:>1.反馈信息需求分析2.反馈信息业务功能设计3.实现反馈信息记录功能
第62讲CRM客户关系管理系统(反馈信息管理)1.2:>1.反馈信息业务编辑业务2.完善相关的数据验证3.完善相关查询业务
第63讲CRM客户关系管理系统(整体需求分析)1.1:>1.整体渠道管理需求分析2.数据库建模实现3.设计渠道基本资料业务模块业务方法
第64讲CRM客户关系管理系统(渠道基本信息管理)1.1:>1.渠道信息及联系人基本信息相关业务方法封装2.渠道信息及渠道联系人信息保存
第65讲CRM客户关系管理系统(渠道基本信息管理)1.2:>1.善弹出窗体实现子窗体向父窗体传值2.Jquery动态添加联系人基本信息3.渠道信息及渠道联系人信息保存
第66讲CRM客户关系管理系统(渠道基本信息管理)1.3:>1.渠道信息及渠道联系人信息保存(多表处理)
第67讲CRM客户关系管理系统(渠道基本信息管理)1.4:>1.渠道基本信息综合查询列表2.相关数据验证jquery.validate.js验证框架扩展
第68讲CRM客户关系管理系统(渠道基本信息管理)1.5:>1.显示详细界面设计2.显示详细信息3.渠道基本信息编辑实现第69讲CRM客户关系管理系统(渠道联系记录)1.6:>1.数据绑定,渠道,联系人基本信息编辑实现2.了解渠道联系记录管理需求
第70讲CRM客户关系管理系统(渠道联系记录)1.7:>1.完善渠道,联系人基本信息编辑实现2.了解渠道联系记录管理需求
第71讲CRM客户关系管理系统(渠道联系记录)1.8:>1.CRM联系记录界面设计2.联系记录信息录入
第72讲CRM客户关系管理系统(渠道联系记录)1.9:>1.关于联系记录的综合查询业务2.关于渠道联系记录的编辑
第73讲CRM客户关系管理系统(渠道基本渠道文档管理)1.1:>1.了解渠道文档管理的需求2.封装相应的业务方法(视图,存储过程,ADO.NET技术)
第74讲CRM客户关系管理系统(渠道基本渠道文档管理)1.2:>1.文档信息上传及保存2.文档信息列表按条件查询3.详细页面设计及数据绑定
第75讲CRM客户关系管理系统(渠道基本渠道文档管理)1.3:>1.详细页面设计及数据绑定2.存储过程,视图对象绑定页面信息及编辑业务等
第76讲CRM客户关系管理系统(渠道活动管理)1.1:>1.渠道活动设计背景及需求分析2.渠道活动相关业务设计
第77讲CRM客户关系管理系统(渠道活动管理)1.2:>1.渠道活动相关数据处理业务实现(渠道活动的记录,列表搜索,详细页面,编辑)
第78讲CRM客户关系管理系统(客户合同管理)1.1:>1.合同管理的设计背景及意义2.合同管理的需求分析3.工作流程设计
第79讲CRM客户关系管理系统(客户合同管理)1.2:>1.合同基本信息起草2.审核流程中相关状态流程的约定3.合同信息添加及相关数据验证
第80讲CRM客户关系管理系统(客户合同管理)1.3:>1.用户选择,部门选择,客户选择2.实现合同信息添加
第81讲CRM客户关系管理系统(客户合同管理)1.4:>1.根据需求修改数据库表结构2.完善合同起草
第82讲CRM客户关系管理系统(客户合同管理)1.5:>1.完善合同申请提交2.合同审核流程处理
第83讲CRM客户关系管理系统(客户合同管理)1.6:>1.按权限绑定相关数据,格式化字符串2.合同审核流程处理
第84讲CRM客户关系管理系统(客户合同管理)1.7:>1.审核信息保存,详细信息页面信息绑定2.Repeater控件实现首页面“未审核”信息显示
第85讲CRM客户关系管理系统(客户合同管理)1.8:>1.完善未审核列表导航页面设计2.详细信息页面信息绑定,遍历页面控件设置属性
第86讲CRM客户关系管理系统(客户合同管理)1.9:>1.完善合同审核2.执行合同审核后,合同自动发送至合同负责人3.按时间,负责人,客户查询
第87讲CRM客户关系管理系统(客户合同管理)1.10:>1.完善流程表相关信息查询(视图,函数,存储过程综合应用)2.合同表单列表查询
第88讲CRM客户关系管理系统(客户合同管理)1.11:>1.完善合同列表查询(根据不同状态显示不同状态信息)2.合同附件文档上传业务完善
第89讲CRM客户关系管理系统(客户合同管理)1.12:>1.完成页面设计及相应功能设计2.桌面页面显示待执行列表3.合同列表页面自动导航
第90讲CRM客户关系管理系统(客户合同管理)1.13:>1.通过业务处理防止重复提交2.测试审核合同流程,测试文档下载,执行表单列表
第91讲产品购进系统(商品管理)1.1:>1.总体功能介绍(通过用例介绍整体功能,数据库建模)
第92讲产品购进系统(商品管理)1.2:>1.编写相应业务存储过程2.封装相应的业务功能3.封装相应的实体类
第93讲产品购进系统(商品管理)1.3:>1.产品类型及图片信息保存,编辑,查询业务2.产品类型管理
第94讲产品购进系统(商品管理)1.4:>1.产品类型相关业务处理2.产品信息管理(界面设计)
第95讲产品购进系统(商品管理)1.5:>1.完善产品信息管理2.产品信息保存(批量上传图片)
第96讲产品购进系统(商品管理)1.6:>1.完善产品信息保存2.按产品名称,按类型,供货商,销售渠道搜索列表
第97讲产品购进系统(商品管理)1.7:>1.完善列表查询2.产品信息详细设计3.编辑页面设计
第98讲产品购进系统(商品管理)1.8:>1.完善产品编辑(批量上传控制)2.多图片修改业务处理(Jquery)
第99讲产品购进系统(产品采购申请管理)1.1:>1.完善多图片修改(前端JS技术)2.完善产品管理系统3.了解产品采购需求
第100讲产品购进系统(产品采购申请管理)1.2:>1.设实现的购进相应业务存储过程2.设计相关业务视图3.封装实体对象
第101讲产品购进系统(产品采购申请管理)1.3:>1.基本界面及信息绑定,动态添加行实现2.购进申请单申请,购进产品添加业务
第102讲产品购进系统(产品采购申请管理)1.4:>1.设计产品选择功能业务2.完善相关数据验证及采购申请相关对象绑定
第103讲产品购进系统(产品采购申请管理)1.5:>1.完善产品购进业务表单新建2.产品购进表单审核数据加载
第104讲产品购进系统(产品采购申请管理)1.6:>1.封装历史审批意见方法2.动态生成数据行,动态绑定数据,自动计算总价格
第105讲产品购进系统(产品采购申请管理)1.7:>1.根据编号返回主题,首次提交人,首次接收人业务方法2.根据不同情况实现不同数据业务处理(流程表)
第106讲产品购进系统(产品采购申请管理)1.8:>1.实现财务审核流程
第107讲产品购进系统(产品采购申请管理)1.9:>1.实现后台调用前端函数控制控件的显示隐藏2.实现产品批号添加前端设计
第108讲产品购进系统(产品采购申请管理)1.10:>1.完善产品批号动态添加行产品总数比较验证2.封装产品添加相关业务方法3.前端调用后台方法实现按条件隐藏不同组件
第109讲产品购进系统(产品采购申请管理)1.11:>1.通过后台加载产品批号控制前端容器显示与隐藏2.后台调用前端方法实现动态生成表格3.后台调用方法实现动态加载产品批号相关信息
第110讲产品购进系统(产品采购申请管理)1.12:>1.产品质量验证2.购进单执行
第111讲产品购进系统(产品采购申请管理)1.13:>1.完善产品质量审核加载2.产品按批号入库,购进单进入执行状态
第112讲产品购进系统(产品采购申请管理)1.14:>1.完善购进单执行2.设计产品购进浏览表单
第113讲产品购进系统(产品采购申请管理)1.15:>1.完善表单浏览页面2.通过执行表单结束整个流程
第114讲产品购进系统(产品采购申请管理)1.16:>1.购进单列表查询2.购进单数据导出(Excel导出进行数据分析)
第115讲产品购进系统(产品采购申请管理)1.17:>1.完善购进单列表导航查询2.购进单数据导出
第116讲产品购进系统(产品采购申请管理)1.18:>1.修改数据库表设计2.打印入库产品详细(了解基本需求,实现界面设计,相应的业务方法封装)
第117讲产品购进系统(产品采购申请管理)1.19:>1.实现基于针式打印机连续打印
第118讲产品购进系统(产品采购申请管理)1.20:>1.完善实现基于针式打印机连续打印及相关测试
第119讲产品销售发货系统(发货管理)1.1:>1.基于PD实现业务流程图2.基于PD实现数据物理模型及新建表3.基于PD实现用例图
第120讲产品销售发货系统(发货管理)1.2:>1.基于PD实现数据物理模型及新建表2.触发器实现自动生成销售流水单号3.实现产品发货系统相关业务方法封装
第121讲产品销售发货系统(发货管理)1.3:>1.产品发货申请界面设计2.界面相关数据绑定3.设置金额和开票金额初始相同
第122讲产品销售发货系统(发货管理)1.4:>1.完善界面局部刷新效果2.实现发货业务申请(发货信息,产品信息保存)
第123讲产品销售发货系统(发货管理)1.5:>1.提交信息至申请流程表2.实现页面事务处理3.实现暂存表单数据
第124讲产品销售发货系统(发货管理)1.6:>1.实现部门管理员审批,提交审批流程2.在客户端页面循环加载数据,实现动态生成表格3.实现继续添加产品,实现提交部门审批
第125讲产品销售发货系统(发货管理)1.7:>1.页面数据锁定2.绑定历史审核意见3.实现部门审核
第126讲产品销售发货系统(发货管理)1.8:>1.暂存页面业务处理2.审核页面金额统计3.完善部门审核,设计财务审核流程
第127讲产品销售发货系统(发货管理)1.9:>1.完善部门审核,设计财务审核流程2.实现财务审核流程
第128讲产品销售发货系统(发货管理)1.10:>1.设置拒绝审核按钮,直接返回表单2.质量审核业务处理
第129讲产品销售发货系统(发货管理)1.11:>1.产品添加批号业务流程处理
第130讲产品销售发货系统(发货管理)1.12:>1.完善提交申请查看库存功能2.产品按批次出库,库存表减少库存
第131讲产品销售发货系统(发货管理)1.13:>1.完善产品添加批号业务流程处理
第132讲产品销售发货系统(发货管理)1.14:>1.完善选择员工业务功能2完善添加批号选择功能(数据自动填充)3.完善产品添加批号数据处理
第133讲产品销售发货系统(发货管理)1.15:>1.完善产品添加批号数据处理2.设计出库审核业务
第134讲产品销售发货系统(发货管理)1.16:>1.完善批号信息数据绑定业务2.设计出库审核业务
第135讲产品销售发货系统(发货管理)1.17:>1.批号数据修改2.设计出库审核业务
第136讲产品销售发货系统(发货管理)1.18:>1.设计出库审核业务2.执行发货,此表单处于待完成状态
第137讲产品销售发货系统(发货管理)1.18:>1.完善发货申请相关配置2.显示详细信息页面3.设计发货列表页面信息
第138讲产品销售发货系统(发货管理)1.19:>1.设计发货列表页面信息2.实现完成页面业务设计
第139讲产品销售发货系统(发货管理)1.20:>1.完善发货申请管理系统界面设计2.完善发货列表页面信息3.利用微软报表控件导出数据
第140讲产品销售发货系统(发货管理)1.21:>1.完善报表数据统计功能2.实现发货单据连续打印
第141讲产品销售发货系统(发货管理)1.22:>1.完善实现发货单据打印2.按流程测试发货申请管理系统
第142讲销售退货系统(总体需求)1.1:>1.了解总体业务处理流程2.了解参与角色及相关用例3.实现数据库建模
第143讲销售退货系统(发货管理)1.2:>1.退货申请界面设计2.实现相关的业务方法3.创建视图,及相关业务实体层的实现
第144讲销售退货系统(发货管理)1.3:>1.了解退货申请基本需求分析2.根据需求完善界面
第145讲销售退货系统(发货管理)1.4:>1.根据需求完善界面2.封装相关业务操作方法
第146讲销售退货系统(发货管理)1.5:>1.相关数据绑定(产品信息批号绑定)2.判断当前表单执行状态3.根据存储过程封装添加业务方法
第147讲销售退货系统(发货管理)1.6:>1.封装相关业务操作方法2.实现自动计算退货总数和退款价格
第148讲销售退货系统(发货管理)1.7:>1.完善自动计算退货总数和退款价格2.实现申请退货业务
第149讲销售退货系统(发货管理)1.8:>1.完善申请退货业务2.设计暂存业务处理
第150讲销售退货系统(发货管理)1.9:>1.页面提交判断是否有退货产品2.设计暂存业务处理
第151讲销售退货系统(发货管理)1.10:>1.完善暂存页面数据绑定业务2.完善暂存页面数据提交业务实现
第152讲销售退货系统(发货管理)1.11:>1.完善暂存页面数据提交业务实现2.设计审核页面
第153讲销售退货系统(发货管理)1.12:>1.审批页面数据绑定2.实现基本审批
第154讲销售退货系统(发货管理)1.13:>1.实现财务审批2.设计质量审批流程
第155讲销售退货系统(发货管理)1.14:>1.设计质量审批流程(前端实现Checkbox全选,反选等相关业务)
第156讲销售退货系统(发货管理)1.15:>1.完善质量审批流程(判断权限,动态显示控件,处理相关数据业务)
第157讲销售退货系统(发货管理)1.16:>1.仓库审核基本业务2.完善仓库审核相关数据流程
第158讲销售退货系统(发货管理)1.17:>1.完善仓库审核相关数据流程2.设计退货详细浏览页面
第159讲销售退货系统(发货管理)1.18:>1.显示退货相关信息及退货产品相关信息2.设计退货完成流程页面
第160讲销售退货系统(发货管理)1.19:>1.设计完成列表页面2.完善相关配置(导航表配置,完善相关页面传值处理。)
第161讲销售退货系统(发货管理)1.20:>1.完善审核页面审核顺序判断2.退货列表报表导出3.打印当前退货单产品入库产品信息
第162讲销售退货系统(发货管理)1.21:>1.通过微软制表技术创建列表报表,函数实现计算总额2.打印当前退货单产品入库产品信息
第163讲销售退货系统(发货管理)1.22:>1.测试退货系统相关业务(系统测试系统各部分,完善其功能模块)
第164讲库存盘点系统(总体需求)1.1:>1.认识库存盘点概念及设计意义2.盘点专业术语解释3.通过业务流程图,用例图,数据库建模了解详细需求
第165讲库存盘点系统(盘点业务)1.2:>1.封装库存盘点相关业务实体类2.设计库存盘点基本信息视图3.设计库存盘点申请首页面
第166讲库存盘点系统(盘点业务)1.3:>1.编写相关业务处理的存储过程2.根据存储过程封装相应的业务方法3.设计申请提交界面
第167讲库存盘点系统(盘点业务)1.4:>1.设计申请提交界面2.前端技术,2种动态生成表格技术的效率比较。
第168讲库存盘点系统(盘点业务)1.5:>1.前端技术,后台调用前端函数动态生成表格2.前端技术,前端直接调用后台代码生成表格技术
第169讲库存盘点系统(盘点业务)1.6:>1.前端技术,前端直接调用后台代码生成表格技术2.通过前端技术实现样式设计
第170讲库存盘点系统(盘点业务)1.7:>1.通过前端技术实现样式设计2.Ajax技术实现延迟加载显示图片3.自动计算账面金额,盘盈额,盘亏额
第171讲库存盘点系统(盘点业务)1.8:>1.完善自动计算账面金额,盘盈额,盘亏额2.Jquery手动添加表格技术,弹出窗体显示产品数据
第172讲库存盘点系统(盘点业务)1.9:>1.选择产品自动加载产品单位生产企业等信息(Jquery技术,Ajax技术)2.前端控制动态添加行,删除行
第173讲库存盘点系统(盘点业务)1.10:>1.完善相关前端验证2.实现库存盘点提交审批业务流程处理
第174讲库存盘点系统(盘点业务)1.11:>1.完善库存盘点提交审批业务流程处理2.完善暂存表单业务功能
第175讲库存盘点系统(盘点业务)1.12:>1.完善库存盘点提交审批业务流程处理2.完善暂存表单业务功能3.设计暂存表单页面
第176讲库存盘点系统(盘点业务)1.13:>1.完善暂存表单页面数据加载2.实现暂存表单页面数据提交业务实现(暂存,删除,提交审批)
第177讲库存盘点系统(盘点业务)1.14:>1.完善首页面EXCEL导出功能2.设计提交审核页面(前端设计,Jquery框架技术,数据加载)
第178讲库存盘点系统(盘点业务)1.15:>1.完善提交审核页面基本界面设计2.实现财务审核相关业务
第179讲库存盘点系统(盘点业务)1.16:>1.实现财务审核相关业务2.实现财务拒绝审核相关业务3.了解产品质量审核相关业务
第180讲库存盘点系统(盘点业务)1.17:>1.实现财务拒绝审核相关业务2.完善产品质量审核相关业务
第181讲库存盘点系统(盘点业务)1.18:>1.完善库存盘点执行业务2.表单完成页面数据业务处理
第182讲库存盘点系统(盘点业务)1.19:>1.完善库存盘点执行业务2.表单完成页面数据业务处理
第183讲库存盘点系统(盘点业务)1.20:>1.表单完成页面数据业务处理2.表单详细页面
第184讲库存盘点系统(盘点业务)1.21:>1.表单完成页面数据业务处理2.表单详细页面
第185讲库存盘点系统(盘点业务)1.22:>1.完善库存盘点流程导航功能2.完善列表页面检索功能(WebService,Ajax技术)3.实现盘点产品报表导出功能(微软报表技术,数据库技术)
第186讲库存盘点系统(盘点业务)1.23:>1.实现盘点产品报表导出功能2.局部打印页面设计
第187讲库存盘点系统(盘点业务)1.24:>1.完善局部打印页面设计2.完善局部打印入库出库通知单业务
第188讲库存盘点系统(盘点业务)1.25:>1.完善局部打印入库出库通知单业务
第189讲库存盘点系统(盘点业务)1.26:>1.库存盘点相关知识总结2.库存盘点业务流程测试及完善
第190讲ERP系统完善(树形导航页面管理)1.1:>1.树形导航数据管理设计2.树形导航数据业务管理设计(数据库技术,JavaScript技术,Jquery技术)
第191讲ERP系统完善(树形导航页面管理)1.2:>1.树形导航数据业务完善(添加节点,删除节点)2.递归算法实现删除当前节点及所有子节点
第192讲ERP系统完善(相关测试,总结):>1.测试ERP系统相关业务2.介绍ASP.NET面试宝典3.项目发布配置步骤

更多内容介绍...........................................................................

六,本系统的框架,包含了一系列规范、约定和支撑类库、服务。
◆系统设计遵循高内聚低耦合的设计原则  这是保证一个系统的架构是否符合软件工程原则的首要标准。
◆层次的清晰和简洁性  系统每个部分完成功能和目标必须是明确的,同样的功能,应该只在一个地方实现。如果某个功能可以在系统不同的地方实现,那么,将会给后来的开发和维护带来问题。
  系统简单明了,过于复杂的系统架构,会带来不必要的成本和维护难度。在尽可能的情况下,一个部分应该完成一个单独并且完整的功能。
◆易于实现性  如果系统架构的实现非常困难,甚至超出团队现有的技术能力,那么,团队不得不花很多的精力用于架构的开发,这对于整个项目来说,可能会得不偿失。本项目崇尚“简单就是美”的原则。
◆可升级和可扩充性  一个系统框架,受设计时技术条件的限制,或者设计者本人对系统认识的局限,可能不会考虑到今后所有的变化。但是,本系统为将来可能的变化做好准备,能够在今后,在目前已有的基础上进行演进,但不会影响原有的应用。
◆是否有利于团队合作开发  一个好的系统架构,不仅仅只是从技术的角度来看,而且,它还应该适用于团队开发模型,可以方便一个开发团队中各个不同角色的互相协作。例如,将Web页面和业务逻辑组件分开,可是使页面设计人员和程序员的工作分开来同步进行而不会互相影响。
◆性能
  性能对于软件系统来说是很重要的,但是,有的时候,为了能让系统得到更大的灵活性,可能不得不在性能和其他方面取得平衡。另外一个方面,由于硬件技术的飞速发展和价格的下降,性能的问题往往可以通过使用使用更好的硬件来获得提升。


、项目总结:
本次项目课程是笔者亲自参与构架,开发的ERP项目,在开发过程中不断给读者介绍关于.NET方面的相关开发技能,技术。通过此项目旨在将笔者多年的项目开发经验和开发技巧与读者进行交流,为读者增加实际开发经验,大幅提高各位的开发能力,为以后管理团队和项目提供建议,为系统设计和开发提供经验总结,和大家共同探讨项目开发细节、业务的实现技巧、开发过程总结等,实为不可多得的项目教学案例。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics