做mis软件多年,一直感觉做文档比开发还要难和累,最近写了一个解决方案,自我感觉还好,可以给大家作为解决方案的标准模板,欢迎大家讨论。
image
编辑 | 阅读全文(1656) | 回复(6),mstarsoft 发表于 2008-8-4 18:57
 

向报表机器注册新的函数

版本:1.0
日期:2008年8月1日
作者:ZM
因为本文是基于安仕达修改过的报表机器,所以本文跟普通的报表机器控件注册函数的方法不同,仅供内部员工学习和参考。

语法

首先在代码里面 USES 单元 delphin,然后就可以使用下面2个注册方法:
Procedure AddProc(Const Aname: String; ProcAddr: TProcType; Const Params: Array of byte); 
// 注册过程  Aname 是宏指令里面的函数名称 ProcAddr是方法指针 Params 是参数说明
{ Same as ……

编辑 | 阅读全文(346) | 回复(0),mstarsoft 发表于 2008-8-1 19:24
安仕达软件中使用的报表机器控件来源于 Reportmachine 2.6 版本,安仕达软件公司对其进行了一系列的优化和改进,这个是我们软件的内部客户培训文档,可供同行参考。
image
编辑 | 阅读全文(886) | 回复(0),mstarsoft 发表于 2008-8-1 18:47
image
对需要了解 专业会计英语的人士 是不错的学习资料。
编辑 | 阅读全文(6403) | 回复(14),mstarsoft 发表于 2008-8-1 14:18
安仕达软件为某企业设计的业务提成机制
       在2006年初,应某商业业态客户的要求,安仕达软件对其业务行为进行了一周的仔细业务调研和需求分析,针对企业遇到的实际困难,帮助该客户设计了一套业务提成机制,以促进该企业的快速成长,该机制相应的软件模块已经开发完毕,在客户处使用了一年,系统运行良好稳定,在该机制的帮助下,这个企业的资金流转利用率提高近1倍,企业利润增长了71%,客户反映非常好。现在合同约定的保密期限已过,安仕达软件将此机制公开出来,供同类行业客户参考。
 

客户概况

      该客户是从事一家集生产和贸易为一体的专业文具公司,在国内开设多家连锁店,是**航空、**集团的长期供应商。贸易业务主要通过业务员开拓市场,获得订单,因此业务员是公司的重要资……

编辑 | 阅读全文(1336) | 回复(0),mstarsoft 发表于 2008-8-1 13:38
安仕达软件中的二次开发功能曾经被恶意攻击过,我们吸取了这次教训,软件升级后对二次开发功能进行了更严格的安全性检查,本文介绍了对数据库管理类MIS系统二次开发可能存在危险的安全漏洞,以及正确的处理方法。


看起来很美
许多MIS软件都号称提供很完美的二次开发功能,这本来很不错,增加了软件的灵活性和通用性。这些二次开发程度不同,开发程度高的可能提供设计环境,允许开发者使用宏语言进行开发(其基本原理是解释执行),程度差些的也提供自己定义SQL指令并执行的功能。
 
危险在暗处
实际上,在里面隐藏着相当大的危险!更严重的是各软件开发商要么闭口不谈、要么根本不知道存在这样的严重问题。
 
关键的问题出现在什么地方呢?
 
我们知道,对于宏指令系统,如果存心搞破坏,确实是很难预防的(一个简单处理的办法是,开发商对二次开发宏代码进行检查和认证),但是,这样的破坏动作(如格式化)对……
编辑 | 阅读全文(1058) | 回复(0),mstarsoft 发表于 2008-7-30 17:56
安仕达系统在零售连锁店管理上有一定的长期积累和技术优势,因此有些客户喜欢将安仕达软件和SAP系统结合起来使用,SAP系统否则仓库管理和生产管理,把连锁店管理和零售管理工作交给安仕达来处理,本文描述了此过程是如何实现的。
 
概要介绍
在与SAP系统结合使用时,需要先从SAP中导入基础编码数据,包括:业务伙伴组、业务伙伴、仓库、物料分类和物料等信息,同时需要把SAP的[生产收货]导入到安仕达系统的[采购进货单],把安仕达系统的[分店订货单]导出到SAP的[销售订单],把安仕达系统的零售单导出到SAP的[应收发票]
 
 
 
1 定义SAP中基础编码
 
 
 
A 请先定义SAP的业务伙伴组
 
 
&n……
编辑 | 阅读全文(1837) | 回复(0),mstarsoft 发表于 2008-7-29 13:0
 

物流管理中的多级单位解决方案

image

业务概括  

在企业的实际物流工作中,有一个物料品种同时存在多种单位规格的情况(如酸奶有一盒、一箱、一件 ... ...),为了方便管理,就需要管理软件支持对一个物料进行多单位管理
 

 

多级单位管……

编辑 | 阅读全文(871) | 回复(2),mstarsoft 发表于 2008-7-29 12:38

定义  

为了降低应用包 之间的耦合性,我们规定工作情况下,A 不可以直接打开 B包中的表,即使这个表是编码表也不可以,因此 我们需要实现这样的一个接口对象来为A包提供编码服务。  
 
这样的对象(类)就是我们说的编码对象类。  
 

实现步骤  

表结构定义  

利用开发平台的数据字典功能来定义编码表  
 

包开发  

如果当前还不存在包 那么必须定义一个新的包,包最少的文件有 DICT 文件、包声明文件  接口文件  
 

定义编码结构  

在接口文件中去定义 例如下面这样一个例子  
 
wps_clip_image2……

编辑 | 阅读全文(354) | 回复(0),mstarsoft 发表于 2008-7-29 10:59
 
进销存管理软件目前很流行,全国大大小小得软件公司估计做这个得有上千家,这样得系统很容易给人以误导,就是感觉好像业务很简单,系统很容易实现,其实进销存业务是相当复杂的,真正要做好这样的系统,必须对进销存业务有深刻的认识。
以我们最常见的销售单据业务为例,客户对他就有2种不同的需求,有些客户希望简单直接,销售单据中不需要包含折扣信息,而另外一些客户则希望单据中包含折扣信息,这样打印出来规模商品的客户,看起来给了很多折扣。
安仕达软件采用了设置系统特点的办法来解决这个问题,系统默认为不显示 折扣 列,如果某客户需要这样的功能,就通过设置特点来打开他。
wps_clip_image1……
编辑 | 阅读全文(957) | 回复(0),mstarsoft 发表于 2008-7-28 16:39

EurekaLog 本来是很不错得工具,用EurekaLog_Viewer来分析EurekaLog控件生成错误ELF文件,就可以了解错误发生得具体情况,但是这几天他开始出了问题,当我点击新得ELF文件得时候,一直提示“文件格式错误”,严重影响了我得工作。今天无意中发现了一个简单得处理方法,共享如下:
 
找到 EurekaLog_Viewer 所在得目录,
image……
编辑 | 阅读全文(669) | 回复(0),mstarsoft 发表于 2008-7-28 15:23

并行开发的需求

在《Starteam中使用标签管理里程碑版本》中,我们使用了标签来管理项目的阶段性版本,此方法简单直观,但又不乏蹩脚之处。本文试图为您介绍一个基于视图(View)的项目版本分支管理方法。
试想,当我们的项目在经历了1.0、2.0到达3.0版本时,发现2.0版本出现了一处问题,需要被修复,那么用我们之前提到的方法,就可以Check Out 2.0版本,修正之后再Check In回服务器。问题来了,处在同一开发小组的其它成员,却发现当前开发的3.0版本有了一个过期的文件,但是,当他们Check Out到本地时,却发现这个文件是2.0版本的一个patch,严重影响了整个开发的流程。
显然,上述问题出在我们使用的版本管理模式,前文提到的方法是线性的管理模式,仅仅用来管理串行的阶段版本,虽然使用View Label可以让我们查看不同版本的各个文件,但这种方法还是无法解决上述并行……

编辑 | 阅读全文(545) | 回复(0),mstarsoft 发表于 2008-7-28 13:21

给工程制定版本(Label)

在Borland Starteam中,我们每Check In一个修订版本,系统就会给这个文件的Revision设定一个新的版本号。所以,我们可以Check Out出任何一个Revision的文件,当然这是版本管理系统最基本的功能。
wps_clip_image2……

编辑 | 阅读全文(787) | 回复(0),mstarsoft 发表于 2008-7-28 13:13

2008-7-26 12:18 | 仿SAP实现超链接技术

超链接技术介绍

SAP软件中使用的一种技术,见下图,在SAP的软件UI中,经常看到这个按钮wps_clip_image1[1],点击这个按钮后,就会弹出一个窗口显示该按钮指定目标(如客户、商品......)的具体信息,我们自己给这个技术起了一个名称“超链接技术”,因为这个技术的效果跟 网页开发 里面的超链接有 异曲同工 之妙。
wps_clip_image2[1]……

编辑 | 阅读全文(825) | 回复(0),mstarsoft 发表于 2008-7-26 12:18

开发管理工具

工欲善其事必先利其器
为了快速高效地开发出各个业务模块 安仕达软件公司开发了各类工具来提高我们的工作效率

数据字典

本工具的主要目的:
l 帮助开发人员直观地定义和学习表结构以及表之间的关系,了解表结构的历次变迁。
l 强制性规范表结构的定义标准,降低后期维护工作量。
l 帮助维护人员了解系统的表结构规划。
l 帮助客户2次开发人员了解系统的表结构规划。
l 通过控制各模块表结构的修改权限,避免表结构被误修改,导致错误。
l 通过表结构继承技术来帮助规范业务表的字段设计。
l 帮助生成相应源程序,提高程序书写效率,避免人工操作下常见的错误。
wps_clip_image2……

编辑 | 阅读全文(3290) | 回复(9),mstarsoft 发表于 2008-7-25 10:43
(共 162 条) 1 2... 5 6 7 8 9... 10 11

仅列出标题

滚滚长江东逝水,浪花淘尽英雄。是非成败转头空。青山依旧在,几度夕阳红。 白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢。古今多少事,都付笑谈中。
  • 创建:2008-7-20
  • 文章:162
  • 评论:110
  • 访问:83785
  •