hur.cn - 华软网

 热门搜索

  • 授权方式: 商业源码
  • 支付金币: 0个
  • 金币充值: 点击查看
  • 下载方法: 点击查看
  • 源码大小: 40200 KB
  • 评分等级: ★★★★★
  • 源码类别: 商业源码
  • 运行环境: WinXP/NT/Vista/Win7
  • 整理录入: 昕晨
  • 更新时间: 2013/1/17 20:27:42

源码介绍    


(一)、软件总体架构说明

  理想模子: 系统没有硬盘、数据库的观点。所有的操作是在一个很大的对象空间中举行的。没有网络客户和服务器的分别。所有的对象是同步的。所有操作针对这个空间中的对象。

  显示、打印、和存储都是对象由对象空间自身向存储空间、显示空间、打印空间举行映照。

用户作为软件生存周期中的一个部份和合作伙伴一起采取改善软件自身的功能。

系统内部的流程和显示定义打印方式等等数据都能够通太重定义完成系统的客户化定制。

  Oop的方法和语言被以为是最有浮现力和强盛、细致的描写语言来描写所有的商业对象和商业进程。 系统以商业对象库为焦点。具有 长期化引擎、交互引擎、打印引擎、业务流引擎、数据分析引擎。 商业逻辑被这些系统引擎驱动和执行。
  其余的引擎依赖长期化引擎贮存自身的关头数据。网络传输借用了长期化引擎中对xml格式的管理举行网络通讯。

 

(二)、长期化措置惩罚:
  对象长期化引擎的初稿完成于2002年,在之后的几年利用它的支持,其余的引擎得以顺利开发
 

(三)、交互引擎:
 交互引擎为所有对象的编辑操作提供支持,在模子中能够设定多个不同的编辑器举行编辑。交互引擎在不同的交互界面(如WindowsForm,Browser,Word,Flash)举行展现。
 交互引擎读取对应的显示定义,初始化编辑界面并和用户交互完成对象的修改。同时验证交互管理的商业逻辑,完成对象的修改。
 用户能够通太重新设定显示的定义方式举行定制。在这里所有的票据通过几个特定的编辑器举行展现。

(四)、业务流引擎:
 业务流不同于事情流在系统内部对 定货——收货——发货 类似的流程举行措置惩罚。业务流定义了所有票据的流向定义和相互关系。在后台流程引擎驱动了相关的票据查找,后续票据生成和票据列表的事情。
 业务流和事情流的最大区别在于每一个步鄹,都将生成一个新的票据,另外在不同的票据被编辑时需要保留不同版本的副本。

(五)、打印引擎:

 对每类对象定义的一个打印结构。采取类似于 管家婆 和速达的打印设计器的方式。在.net方式下的打印控件最好的是Crystal Report,然后是Acitve Report.然则他们的定义方式都不是按照票据罕见格式定义的。而Borland东西里的下层为打印提供了一个较好的支持。然则在.net环境下重新写打印控件就要麻烦一些了。微软只是提供了一个对照粗的框架,剩下的要做多好就需要自己费心了。基本上都要自己来。
打印设计器及自定义财务报表的代码将在5、6月份公布,大家能够在这一基础上开发自己的打印设计器。

在这里咱们定义了一个基本的结构。
打印定义  和 打印单元格 

可能大家觉得措置惩罚起来有很多困难,实际否则。在这个地方采取集中的措置惩罚程序比运用更多的类结构可能更为有效。 对特定措置惩罚的方式以下:
选定单元格:把选中区域(鼠标起头和结束点形成的矩形与所有的打印单元格检验相交然后 标志)。
合并单元格:对所有票据格依次合并,每当有两个单元格的一条边重合时将两个单元格合并成一个大单元格。重复直至生成一个大的单元格。如果最后的结果集大于一个那么不能举行合并。否则将所有的原有标志单元格删除增加新的合并结果的单元格。
拆分单元格:没有难度。
移动单元格边框:需要检测统一条线上的其余单元格的位置。举行移动。
删除列: 删除列上的所有单元格移动后面的单元格。
增加列: 移动当前列向后,然后增加一个新列。

(五)、数据分析引擎:

 由于咱们通过O/R mapping 已经知道了一些对象和对象的关系,通过附加的对象关系定义能够生成对应的数据查询定义。

 

 



上一源码:某房地产销售系统asp.net源码
下一源码:某文档一体化综合办公自动化系统asp.net源码

下载地址    

  • 君某商业进销管理系统Cshare源码

下载说明

  • 为防止盗链,本站资源部分有解压密码,解压密码点击查看
  • 如果您发现该资源不能下载,请通知管理员;
  • 为了保证您快速的下载,推荐使用迅雷或网际快车等专业工具下载;
  • 为确保所下资源能正常使用,请使用WinRAR v3.80或以上版本解压本站资源;
  • 本站所收集的下载资源均来源于网络,如果有侵犯您的版权,请来信告知,我们会马上处理;
  • 本站所提供的资源仅供学习和研究,请勿用于商业用途,请在下载后24小时内删除;
  • 本站不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害!