用三层建立数据平台模型以 加快/简化 数据库应用程序开发之设想(妄想?)的探讨(300分)

  • 主题发起人 Another_eYes
  • 开始时间
晕什么晕?!
 
長時間暈倒中~~~~~~~~~~~~~~~~~
 
请各位说完理由再晕好不好?
 
Another_eYes:
关于数据库设计方面有何高见?例如面向对象的关系设计,自由扩展的表设计
 
tmd ,这个通用有什么用,还不如去做通用的中间件,还可以赚钱!哈哈
 
DDK说得对,通用的大件不好做,也不一定好用,但通用的中间件就好做多了。
一个大件可以用n个中间件搭建。
 
“目光短浅的人是不会推动人类进步的”
 
没意见,不敢有意见,听中……想中……
 
三眼,有空 Call 我一下,或者发个邮件过来

<big><big><big><font color=red>保证你立刻删了这张帖子</font></big></big></big>
 
你的想法与我不谋而合,我也做过同样的实验。但我不赞同客户端用同一张表实现的方法,
这样网络负载太大,并且中间层较难实现(要涉及纠错、提交)。可考虑在中间层用一个
TQuery组件(所有客户端共享,提供接口)及一个TQuery组件(用于创建不同表间的联接),
客户端数据集(可动态生成)的提交及纠错都使用相同的响应事件,事件处理都经过中间层
的接口提供。我曾基于此思想完成了一个合同管理程序。
以上拙见当否,请Mail to Me...
 
你的想法与我不谋而合,我也做过同样的实验。但我不赞同客户端用同一张表实现的方法,
这样网络负载太大,并且中间层较难实现(要涉及纠错、提交)。可考虑在中间层用一个
TQuery组件(所有客户端共享,提供接口)及一个TQuery组件(用于创建不同表间的联接),
客户端数据集(可动态生成)的提交及纠错都使用相同的响应事件,事件处理都经过中间层
的接口提供。我曾基于此思想完成了一个合同管理程序。
以上拙见当否,请Mail to Me...
 
只想听听/
 
如果我说现在已经有相当成熟的数据库程序开发<b><font color=red>平台</font></b>
注意,是完整的平台
一个已经经过3年多开发的实用产品
你们作何感想?
 
第一感觉: 淘汰了
 
最好拉出来遛遛
 
请大家看看Top M+Builder
http://www.topsoftware.com.cn
下面是使用手册的内容
欢迎您使用TopM++Builder开发平台。本软件有如下功能和特点:
1) 简化软件开发,实现组件化、积木式的规模化软件生产,开发人员只需将工作重点放在实际的事务处理上,降低了对开发人员技术多元化的要求,经过简单的培训即可开发出高质量的应用软件。
2) 规范软件开发过程,包括权限管理、文档管理及考核管理,实现软件开发各环节的受控以及流水线的软件开发模式。
3) 实现分布式异构数据处理,其后台可提供多种分布式异构服务支撑,实现对异构数据的操作。本软件使用户仅通过简单的鼠标拖动实现异构数据库的关联.迅速实现与多种数据库的接口,为常规数据库(包括Db,foxpro,oricle等)和大型数据库(Oracle、SQL Server、Sybase等)提供简便有效的接口,既可高速从各类数据库中抽取数据,也可直接对各类数据库进行操作.
4) 支持多种开发工具(VB、VC、Delphi、C++Builder、PB、Java等)。
5) 支持复杂的数据表现形式,将需要的结果以数据包的方式通过各种表现方式(客户端报表、超文本HTML、ActiveX等)发送到客户端,生成各种需要数据。
6) 支持Internet开发,快速方便的开发基于B/S结构(支持XML)的应用软件及电子商务应用。
7) 良好的可扩展性。TopM++Builder采用组件容器设计思想,可以方便的挂接外部服务。
8) 可实现可视化的工作流定义。
9) 采用网络化设计,便于远程维护与升级。
10) 全中文界面:软件全中文友好界面大大提高了软件的可操作性.
11) 提供方便实用的前端设计工具、前端开发组件、以及方便适用的OCX控件,本软件提供的MB控件支持使得其它应用系统也可简单方便的调用MB强大的功能.
12) 具有强大数据处理和事务处理能力,系统具有高度封装化;
13) 彻底的打破了传统的作坊式的软件开发模式,采用一种语义包的机制,开发者只需要在前端工具中定义各种所需语义包或通过开发包编程,就可以方便快捷的实现实时数据抽取功能。MB的服务系统具有智能化、自动维护的特点,它提供的开发包会自动维护状态,并且服务器完全是无状态运行。
14) 自动的根据各种定义的语义包进行解释,根据解释结果完成对各类数据访问;
 
<B><big><big><font color=red>http://www.justep.com</font></big></big></B>

<div id="Layer1" style="position:absolute;
left:-20px;
top:113px;
width:159px;

height:125px;
z-index:1">
<table width="98%" border="0" height="76">
<tr>
<td class="lefttable"><b>  TIB应用平台介绍</b></td>
</tr>
<tr>
<td class="lefttable">
<ul type="square">
<li type="square"><a href="http://www.justep.com/product/tibbj.htm"><font
color="#000000">TIB平台开发背景</font></a><br>
<br>
</li>
<li><a href="http://www.justep.com/product/tib.htm"><font
color="#000000">TIB平台简介</font></a><br>
<br>
</li>
<li> <a href="http://www.justep.com/product/tibtd.htm"><font
color="#000000">TIB平台的特点</font></a> </li>
</ul>
</td>
</tr>
<tr>
<td class="lefttable">  TIB应用领域介绍</td>
</tr>
<tr>
<td class="lefttable">
<ul type="square">
<li type="square">行业领域<br>
<br>
</li>
<li>通用领域</li>
</ul>
</td>
</tr>
</table>
</div>
<!-- #EndEditable -->
<table width="780">
<tr>
<td height="86" colspan="3" valign="top"><img
src="http://www.justep.com/images/log.jpg" width="758" height="60">
</td>
</tr>
<tr>
<td height="279" width="142" valign="top">
<p>              </p>
</td>
<td height="279" width="6" valign="top"><!-- #begin
Editable "line" --><img
src="/images/t_bg.jpg" width="1" height="1120"><!-- #EndEditable --></td>
<td height="279" width="616"> <!-- #begin
Editable "table" -->
<table width="570" height="169" align="center">
<tr align="left" valign="top">
<td colspan="3" height="265">
<p>&amp;nbsp;</p>
<p>                                  
<b><dfn>TIB 平台简介</dfn></b>  </p>
<div align="left">
<div align="left">
<div class="textcss">
<div align="left" class="textcss">
<div id="Layer2" style="position:absolute;
left:193px;
top:150px;

width:494px;
height:15px;
z-index:2"><img src="linetop.jpg" width="500"
height="1"></div>
<p class="ourtitle"><b> 构成:</b>   </p>
</div>
</div>
</div>
</div>
<blockquote>
<div align="left">
<div align="left">
<div class="textcss">
<p><img src="http://www.justep.com/product/frame.jpg" width="482"
height="255"></p>
</div>
</div>
</div>
<ol>
<li>
<div align="left"> 群件系统:<br>
  TIB是一个基于网络的高效协作系统,整合企业信息资源,达到资源共
享,可以完成高效的团队管理。<br>
</div>
</li>
<li>
<div align="left">工作流系统:<br>
  工作流系统:TIB是一个高效符合ISO9000思想的业务管理系统,可以完
成企业中的许多复杂业务管理,并按照企业特定的业务流程在特定的用户间进行自动的任务调度,
TIB整体集成商务平台可以跟踪、分析各类业务处理的整个过程,改善业务流程,消除无效劳动与
浪费,降低成本。</div>
</li>
<li>
<div align="left">可持续完善体系:<br>
  可持续完善体系:TIB是一个满足需求不断变化的可持续完善体系,它
根据企业管理模式和业务变化进行及时调整,使企业的实际情况和TIB更好结合在一起。
</div>
</li>
</ol>
<p align="left">  TIB是以企业的业务过程为核心,并使财务、人员、物流等
联系在一起,形成一个有机的整体,打破部门和职能藩离,实现业务过程的高效、一致、全过程控
制和信息共享,实现团队内的高效协同工作,适应管理不断变化的现实和持续完善的要求。</p>
<p align="left">&amp;nbsp;</p>
<div align="left">
<div align="left"></div>
</div>
</blockquote>
<div align="left">
<div align="left">
<div class="textcss"><b> <span class="ourtitle">功能:</span>
</b></div>
</div>
</div>
<ol>
<ol>
<li>
<div align="left">
<div align="left">
<div class="textcss">
<div align="left">团队管理:信息共享和沟通----局域和广域的邮件
支持、信息发布、通知和广播、讨论、会议。
协作控制----组织结构的管理、任务分工、信息的自动传递、任务的
自动通知、任务自动调度。 <br>
<br>
</div>
</div>
</div>
</div>
</li>
<li>
<div align="left">
<div align="left">
<div class="textcss">业务信息管理:业务信息定义和组织、业务信息
输入输出、基与协同工作模式下的业务信息传递和共享、满不同用户的不同业务要求、适应业务内
容的不断变化。
<br>
<br>
</div>
</div>
</div>
</li>
<li>
<div align="left">
<div align="left">
<div class="textcss">业务流程管理:业务定义和组织、业务分配、业
务流程定义、业务规则定义。<br>
<br>
</div>
</div>
</div>
</li>
<li>
<div align="left">
<div align="left">
<div class="textcss">业务过程管理:工作流程自动调度、业务信息在
流程中自动传递、业务过程记录和控制。<b>TIB</b>是与业务紧密结和的群件和OA系统,是基与群
件和工作流系统之上的MIS系统,达到生产型(Production)标准的工作流系统,真正符合企业复杂业
务与复杂流程的工作流体系,满足企业业务流程所需的工作流建模体系。<br>
<br>
</div>
</div>
</div>
</li>
<li>
<div align="left">
<div align="left">
<div class="textcss">
<div align="left" class="textcss"><b>TIB</b>业务统计、考核与分
析过程:业务信息统计分析、业务过程统计分析、业务信息和过程的综合分析、多种分析手段:任
意查询、统计、汇总、比较、Decision
Cube、多种结果输出:表格、报告、图表等等、支持数据仓库和数据
仓库工具、支持业务工作的量化考核。 <b>TIB</b>还是综合<b>决策支持系统</b>,它的决策支持
建立在企业流程自动化的基础上,真正实现了业务内容信息和过程信息的综合分析。<br>
<br>
</div>
</div>
</div>
</div>
</li>
<li>
<div align="left">
<div align="left">
<div class="textcss">
<div align="left" class="textcss"> <b>TIB系统再造工具</b>:人
员与组织结构调整工具、业务信息内容、规范和界面调整工具、业务内容扩充工具、业务流程环节
划分和组织工具、业务流程规划定义工具、业务流程调整、再造与重建工具。<b>TIB</b>是一个
<b>自完善系统</b>,它提供了基于现代企业管理思想的软件再造体系。符合ISO9000思想,提供了
Freecoding情况下的全面维护体系。
<b>TIB</b>是一个<b>符合ISO9000</b>思想,以企业业务信息管理和
企业资源管理为基础、业务过程控制管理为核心,支持团队协同工作,具有强大的决策分析支持系
统的工作流管理系统平台。该平台可以由用户根据具体需求定制,满足用户持续改进的管理需求,
软件开发商还可以用我们的平台进行增值开发。
<br>
<br>
<div align="left">
<div align="left">
<div class="textcss">
<div align="left" class="textcss">
<div align="left">
<div align="left">
<div class="textcss">
<div align="left" class="textcss">
<div align="left">
<div align="left">
<div align="left">
<div align="left">
<div class="textcss">
<div align="left" class="textcss">
<div align="left">
<div align="left">
<div class="textcss">
<div align="left">
<div align="left">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p>  通过以上功能,我们力图使企业实现
合理的组织结构、高效的信息共享和沟通、明确的职责分工与团队协作,使人、财、物等资源以及
资源计划供应链管理更趋合理,优化资源的配置,使业务流程的各个环节信息畅通,提供业务内容
和过程信息统计,进行业务和管理分析,以便管理者迅速、准确的做出决策,提高企业的生产能力
与经营管理水平,增强企业的市场竞争力。</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
</ol>
</ol>
</td>
</tr>
</table>
<!-- #EndEditable --></td>
</tr>
<tr>
<td colspan="3" align="center" height="2">
<hr align="left">
如有任何意见和问题,欢迎与我们联系 :<a href="mailto:webmaster@justep.com"><font
color="#0066FF">webmaster@justep.com</font></a><br>
Copyright Beinjing Justep Software Ltd<br>
版权所有 北京思维加速电脑有限公司</td>
</tr>
</table>
 
2000.09.06 扩展开发工具JustCoder 2.0 Beta版发布,实现如下功能:
函数库:能使用几乎所有的Windows API函数库、VCL类库、MFC类库,允许开发者使用VC、Delphi等工具开发扩展类库和函数库。 
组件库: 能使用VCL组件库、ActiveX组件库,允许开发者使用VC、Delphi,VB等工具开发组件。
语言集:支持扩展的JScript、VBScript、Pascal、Perl,允许使用其他自定义语言。
IDE:内嵌的调试(BreakPoint、Watchs、Evaluate、Memory Dump),跟踪(Step In、Step Out),编译,可视化的快速应用开发支持(RAD)、TIB运行环境仿真。
<A href="product/justcodetext.htm#3.4"><B>(先睹为快)</B></A>
2000.09.06 企业业务建模和重组工具JustBuilder 2.0 Beta版发布,全面支持数据库建模,业务信息建模,业务活动建模,业务流程建模,组织结构建模。可以在免代码开发(FreeCoding)的基础上完成企业业务的全面重组,同时也支持与JustCoder的无缝集成,充分满足增值开发商的商品化软件开发要求。
2000.09.06 TIB 2.0 Beta版发布,采用了全新的微内核技术。TIB的一般模块和几乎所有的用户界面都将采用外挂方式(使用JustCoder开发)。
 
<a href=http://www.justep.com/product/justbuildtext.htm> TIB业务建模和再造工具 JustBuilder 简介 </a>
 
顶部