.net快速开发平台

工作流+智能表单
帮助企业快速应对变化

随笔分类 -  sql server

基于视图的增删改查操作(颠覆传统思维吧)
摘要:视图是关系型数据库提供的一个非常强大好用的功能,它提供了一种基于基本表(相对视图的虚拟表而言)的数据提取重组和分隔技术。 视图通过对一个或者多个基本表进行数据提取和重新组织,将数据以用户希望的方式重新呈现。 视图的主要目的就是重新组织多个基础表的数据以新的方式展现,重点是数据展示,并不涉及到增删改的功能。(另一个主要功能是数据隔离) 对于现有市场上不同的数据库来说,对于视图的增删改都不支持,或者说支持的很不好,有很多约束条件 阅读全文

posted @ 2015-06-10 17:24 chegan 阅读(9771) 评论(6) 推荐(4)

基于数据库的企业级智能表单系统设计(asp.net)-架构
摘要:这里只讨论和表单有关的架构,工作流以及系统基础架构部分不在本文内。智能表单系统包含以下几个大的部分: 表单设计器,表单引擎, 数据引擎,统计引擎,项目源代码,基础数据库 阅读全文

posted @ 2013-03-17 20:59 chegan 阅读(4099) 评论(0) 推荐(0)

基于数据库的企业级智能表单系统设计(asp.net)-序言
摘要:目前市场上关于智能表单的内容已经有很多,很多OA系统自动的智能表单,一些专业级别的开发平台等等,都提供了类似的快速开发框架。每个框架都有自己的优势和不足,很难有一个相对完美的解决方案。 阅读全文

posted @ 2013-03-15 13:06 chegan 阅读(3754) 评论(7) 推荐(4)

自贺获得DEV-WOW 2009微软开发者大赛开发奖
摘要:今早收到微软邮件,得知获得DEV-WOW 2009微软开发者大赛开发奖,内容如下:您好!恭喜您在DEV-WOW 2009微软开发者大赛中脱颖而出,凭借“基于silverlight的工作流设计”作品,获得了我们的开发大奖——微软无线鼠标1个。为了能够及时准确地将礼品邮寄到您的手中,请认真并详细的将联系方式按附件模板要求进行提交,我们会在收到您的确认后的... 阅读全文

posted @ 2009-08-13 13:33 chegan 阅读(1018) 评论(10) 推荐(1)

使用silverlight构建一个工作流设计器(十九)-规则与活动的交点的平滑移动
摘要:本章主要相应网友的要求,修改了两个提高用户体验的地方。一个是活动与规则连线的交点,在活动和规则发生相对位移时,交点的位置进行平滑的移动,而不是之前的指定了4个特地功能的位置。另一个是创建活动的方式,增加一个双击容器就在当前鼠标位置创建活动。 阅读全文

posted @ 2009-07-02 00:06 chegan 阅读(2082) 评论(2) 推荐(1)

使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库—服务器段功能实现
摘要:本章主要完成数据持久化的服务器功能,以及添加子流程的设置。本章将使用到一些.net frameworkf3.0的特性,虽然代码不多,但可以从中看出.net framework3.0简洁和高效开发特性。 阅读全文

posted @ 2009-06-29 00:04 chegan 阅读(2879) 评论(4) 推荐(0)

使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库—设计webservices接口
摘要:首先我们需要两个webservices服务,一个用户从服务器端下载流程xml描述文件,另一个将用户本地的流程xml描述更新到服务。这个工作涉及到两个部分,首先在客户端需要作一些修改以适应目前这种情况。另一个部分就是服务器端增加新的方法来持久化数据. 阅读全文

posted @ 2009-06-26 00:16 chegan 阅读(3549) 评论(6) 推荐(0)

使用silverlight构建一个工作流设计器(十六)-持久化数据到数据库—数据库结构
摘要:目前的流程信息没有保存到任何一个可持久化的环境中,根据网友建议,增加存储工作流xml文件的功能。这个功能使用数据库来实现,您也可以有更多的持久化方式。 根据工作流引擎的实现不同,有些引擎只需要xml文件配置就可以了,有些引擎需要建立数据库的模型。在本文中,假设工作流引擎是跟数据库相关的。 阅读全文

posted @ 2009-06-23 10:37 chegan 阅读(2587) 评论(0) 推荐(0)

关于web应用程序权限管理的总结(实现)
摘要:首先要说明两点:1、 本文不是解决一个通用权限管理系统的方案,只是解决特定环境下的权限管理问题。本文给出的实际实现方法是基于sql server数据库的,实现的语言是使用T-Sql语言。当然您可以有更多的实现方式。2、 附件给出的数据库例子没有经过严格测试,不保证逻辑的正确性,以及性能方面的问题。 阅读全文

posted @ 2009-06-15 00:05 chegan 阅读(6764) 评论(10) 推荐(0)

使用silverlight构建一个工作流设计器(十四)(动态生成流程图片下载_下)
摘要:在上篇文章中,韦恩卑鄙提出了silverlight3.0版本中增加了本地动态生成图片的方法,我又搜索了一下,的确可以了,您可以访问http://developer.51cto.com/art/200903/115552.htm查看详细信息,特此感谢韦恩卑鄙。 上文已经搭建除了一个生成图片的框架,但是还没有完成具体的代码,本章将继续上一章的内容。本章内容很简单,如果您不想往下继续看了,请下载源代码看一下实际效果吧。 阅读全文

posted @ 2009-06-04 09:24 chegan 阅读(2658) 评论(4) 推荐(0)

基于web信息管理系统的权限设计分析和总结(数据结构)
摘要:看过基于web信息管理系统的权限设计分析和总结(理论)的一些网友问道,能不能给出这个权限模型的实现,其实模型是一个解决给定问题的理论指导,具体的实现可以有多种方式,可能根据您的项目的实际情况有所不同,这里给出一个是基于sql server数据库的实现。这里提到的只是一些基本的权限信息,您当然可以扩展更多的权限信息。 阅读全文

posted @ 2009-06-02 11:50 chegan 阅读(5109) 评论(24) 推荐(0)

在T-SQL中给字符串增加StartsWith功能
摘要:虽然是小技巧,但还是有很多朋友不知道,暂放首页。 在C#中的字符串有一个StartsWith方法,可以很方便的判断是符串是否以给定的子串开始。 在sql中我们也可以使用一个方法来判断,这个判断方法不使用系统字符串的方法,而使用like。 如下所示: declare @str1 varchar(100),@str2 varchar(100) set @str1 = 'abc123' set @str... 阅读全文

posted @ 2008-11-12 17:32 chegan 阅读(3548) 评论(4) 推荐(0)

web sql设计器(连接)
摘要:http://ondras.praha12.net/sql/ 阅读全文

posted @ 2005-10-11 09:07 chegan 阅读(583) 评论(0) 推荐(0)