问题描述
一个类似于工程监控性质的BS架构软件。由于我们公司做一个工程步骤很多,参与的部门也很多。要做一个BS架构的软件,可以监控一个工程的进展过程和状况。如图,图不是很详细,大概就是这么个流程。F--->B----->D----g--->JA------>h--->C----->E--------->第一步A发起一个工程,委派B和C分头做事,B完成了事情就继续委派D做下一件事情,而C也委派E做下一件事情。如此。等到FGHE都完成了手头的任务。J再做最后一件事情。然后结束。每个步骤在工程发起前有个时间限制。这样的系统该如何实现呢?请各位高手帮忙,主要是我不知道如何去设计系统的架构,用什么技术实现。我之前只用asp.net做过几个数据库相关的程序。算有点基础,但是这个东西我一点基础都没。无论你给出一些建议或是一些资料我都感激不尽。
解决方案
解决方案二:
这个你分析的很好啊,但还要给客户看,他们满意了,才是最好的...需求分析重要,不要像现在我们的这个项目一样,做好了,要加这个功能,又是那个功能,烦..
解决方案三:
我想知道技术上怎么实现呢?似乎用asp.net好像无法实现。
解决方案四:
涉及到工作流和项目管理方面的相关知识了关于流程控制这一块,应该可以用WindowsWorkFlowFoundation做底层开发
解决方案五:
典型的工作流系统的状态机工作流你首先要做的是找个成型的工作流引擎,可以用net3/3.5的WindowsWorkFlowFoundation如果是net2下开发,开源的net工作流引擎不是很好找来着
解决方案六:
看数据结构,里面有相关介绍,原理简单实现也简单,就是用户交互要友好一点
解决方案七:
工作流。。。。是不是有必要提升到这个高度呢?没做过
解决方案八:
谢谢楼上的各位,感谢你们为我出谋划策。WindowsWorkFlowFoundation,没搞过,我来研究一下啊。如果纯粹用.net数据库程序来做,是否具有可行性呢?就算工作量大一点,表多一点。是否可行呢?
解决方案九:
工作流开发..可以找一下相关资料..不非得要用wwf.
解决方案十:
.net不可能做不了
解决方案十一:
楼上的,那就是纯粹的asp.net+ado.net能够实现嘛?我想想好像能够,但是很复杂。
解决方案十二:
我想知道技术上怎么实现呢?似乎用asp.net好像无法实现。--------------------------------------晕了,楼主你作认为asp.net是无用的家伙???真是F了U
解决方案十三:
这个就是一个关于工作流的嘛,。net当然可以实现啊
解决方案十四:
那么用.net如何实现呢能否举个例子。比如A派给B任务,而此时C在等待。数据模型是什么呢?是不是两张表?
解决方案十五:
如果你按照工作流来开发那就死在里面了!如果只是简单的流程管理,那也就几张表的事;(当然你可能需要增加很多的小细节功能)1、节点表:用来定义每一个节点:如abcd这样的;2、流程表:用来定义一个流程:如a--〉b这样的;3、实际流转表:用来存放实际一个项目的流转情况;4、流程监控表:用来预警、查看等(可以暂时不做的)基本情况就是这样了,流程设置就差不多是这样的;难点:各种情况的自动判断,可视化的设置以及附属在这个基础的面的其他功能;比如表单那一块;你可以根据自己的能力以及实际的需要先简单做一些出来,以后有概念了再增加功能好了
解决方案:
不会,帮忙等下。
解决方案:
把整个工程看成一个树,用表记录所有节点的状态,如果最末的叶子节点都完成了,那么说明此工程也就完事了.
解决方案:
tohy_lihuan:谢谢你的提点。经你这么一说,我心里有点谱了。你的思路我好好想想。真的非常感激。也谢谢其他回帖的朋友们。
解决方案:
简单的.就是记录流程的状态等等..用几张表就完事了.你要非弄个工作流引擎那也可以..