原文:解析大型.NET ERP系统 通用附件管理功能

大型系统具备一个通用的附件管理功能,对于单据中无法清晰表达的字段,用一个附件图片或附件文档表示是最好的方法了。比如物料清单附加一张CAD图纸,销售订单评审功能中附加客户的各种表格,通用附件功能对系统起到画龙点睛的作用。一图解千言,先来看一下界面设计模式,看起来和一般的数据输入功能相同。 首先是设计附件表,它的定义参考下面的代码。 CREATE TABLE dbo . Attachment Inde ...

2015-08-03 07:55 7 3842 推荐指数:

查看详情

解析大型.NET ERP系统 设计通用Microsoft Excel导入功能

做企业管理软件很难避免与Microsoft Excel打交道,常常是软件做好了,客户要求说再做一个Excel导入功能。导入Excel数据的功能的难度不大,从Excel列数据栏位的取值,验证值,再导入到数据库表中。然而一直是在做重复工作,写过不计其数的Excel导入程序,每次只是满足于问题解决 ...

Tue Aug 04 15:57:00 CST 2015 5 5725
解析大型.NET ERP系统 单据编码功能实现

单据编码是ERP系统中必备的功能,用于生成各种单据的流水号,常常借助于日期时间等字符来生成一个唯一的单据号码。从软件的角度来说,就是为生成数据表的主键值(参考编号),从用户的角度来说,就是给业务单据制定编码规范。之后做到见名知意,比如销售订单号是SO201508190001,采购订单号 ...

Wed Aug 19 17:47:00 CST 2015 5 3928
ERP通用附件管理功能设计与实现

ERP系统中要管理用户为单据上传的一些附件,比如增值税发票,退货发票,ROHS检测报告,这时,需要设计一个通用附件管理模块来管理用户上传的附件。 数据表设计 IF OBJECT_ID ('dbo.Attachment') IS NOT NULL DROP TABLE ...

Wed May 08 17:41:00 CST 2013 2 3254
解析大型.NET ERP系统 单据标准(新增,修改,删除,复制,打印)功能程序设计

ERP系统的单据具备标准的功能,这里的单据可翻译为Bill,Document,Entry,具备相似的工具条操作界面。通过设计可复用的基类,子类只需要继承基类窗体即可完成单据功能的程序设计。先看标准的销售合同单据界面: 本篇通过销售合同单据功能,依次讲解编程要点,供参考。 1 新增 ...

Tue Aug 18 15:54:00 CST 2015 5 4686
解析大型.NET ERP系统 自动更新

C/S架构的应用程序需要支持自动更新功能,当新版本程序发布后,正在运行的客户端能检测到新版本的程序,通知用户是否下载更新。工作以来参与过几个自动更新模块的设计与维护,撰文总结自动更新模块设计与实现。 自动更新组件主要内容 1 版本比较。旧版本如何检测到新版本,版本信息是程序集自描述 ...

Sat Aug 22 16:01:00 CST 2015 0 3760
解析大型.NET ERP系统 代码的坏味道

1 对用户输入做过多的约定和假设 配置文件App.config中有一个设定报表路径的配置节: <add key="ReportPath" value="C:\Users\Administr ...

Wed Jul 29 15:53:00 CST 2015 18 3629
解析大型.NET ERP系统 业务逻辑设计与实现

根据近几年的制造业软件开发经验,以我开发人员的理解角度,简要说明功能(Feature)是如何设计与实现的,供参考。 因架构的不同,技术实现上会有所差异,我的经验仅限定于Windows Form程序。 总体功能 1 系统支持多用户。 创建一个单实例(Singleton)的会话管理 ...

Thu Aug 13 16:24:00 CST 2015 2 3659
解析大型.NET ERP系统 界面与逻辑分离

Windows Forms程序实现界面与逻辑分离的关键是数据绑定技术(Data Binding),这与微软推出的ASP.NET MVC的原理相同,分离业务代码与界面层,提高系统的可维护性。 数据绑定 Data Binding 数据绑定技术的主要内容:数据源(Data Source),控件 ...

Fri Aug 07 16:04:00 CST 2015 3 4770
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM