起点太高了
你可以先做c/s型一般的mis系统,然后再扩展功能

解决方案 »

  1.   

    看了一下你那个主要是办公自动化的功能OA而不是MIS的功能。
    建议用Domion/notes平台开发OA
      

  2.   

    我们的业务模式不仅仅是OA,当然可以包括OA,更多的是业务管理,很MIS的东西,数据库记录之间有很多紧密联系。我们也有一个比较类似的产品,那个产品在对应的行业已经取得非常成功,全国占有率最高,也是用Delphi开发的,工作流动态调整,输入输出表格可视化配置都已经可以实现,只是业务规则捆绑得太深,扩展性不强。所以我们这次开发的新产品重在扩展性和大数据量,所有工作刚刚开始,可行性分析已经做完,需求分析也基本明晰,将要进行设计,特别需要Delphi高手加盟。
      

  3.   

    可以将业务规则用Class的形式来设计,先设计一些抽象的规则类,再在这个基础上派生。规者可能有多个流成环节及顺序类。然后将这个结构与一个规则类型与过程类型的结构相对应。这个结构基本上能满足业务规则的扩展。还有要注意的是这个结构要放到数据库中。
      

  4.   

    说几点。
    1.做成OA或MIS都无所谓。c/s或多层更不用说了。
    2.要做到功能扩展,一个方法是写成dll形式,主菜单也应动态创建,由动态菜单驱动不同的功能就可以了。
    3.动态报表,你可考虑一下用,reportbuilder,这东西可是个好东东。
    4.流程这方面,我想你应要定好完善的步骤,根据后台的不同参数设定,应可以实现的。
      

  5.   

    你到底是想作MIS还是想作OA,还是想两个都包括,
    我先谈谈做MIS吧。如果有兴趣我们可以谈谈后两种
    作为一个MIS,从我们程序员所做工作的分类来看,主要是3类,一个是作输入,一个是做查询,一个是做报表。
    MIS系统的业务逻辑主要是在查询中,然后将查询结果打印
    一个MIS系统的输入一般是很少改动的。
    一个好的MIS平台要能够支持业务逻辑的灵活变化,并且能够支持随时打印,随时修改。所以这样的平台要能够将查询和打印交给用户去作或是一些水平很低维护人员去作(只要会SQL)。而一些输入交给程序员来作。
    并且这种系统在整体框架的设计上也要有一个很好的调用规则。
      

  6.   

    我说点,
        其实,如果有了好的规划和设计分析等,那么所有的工作都好做,c/s也罢,b/s也罢都可以,用什么软件都不是重要的,数据库的量大,就选用大型数据库。而业务规则的规律掌握了,同样也可以做的比较灵活!。
        因为不知道你具体的情况,大概说几句,原理上是可以实现的。
      

  7.   

    做这种MIS最变态,用户的需求不断地变,想灵活变通真的是很难。
    并且当你调研完毕并开始开发后,发现经过一大段时间的开发后,以前的需求已经完全不能适应现在的工作了,然后改改改,最后肯定会大大超过预算的时间,所以在需求、时间控制上就要小心了
      

  8.   

    我对以上的一些疑问再做一些补充:1。关于MIS和OA:MIS的作重点在于数据库操作,OA的作重点在于信息的流转,一个解决工作流问题的好的MIS平台,也应该能够实现OA的大部分功能。因此我们想要做的是MIS,一个包含OA部分功能的MIS平台;2。关于C/S和B/S:我们也曾经尝试过B/S下的产品,但解决不了易用性和复杂打印等问题,而且我们的用户基本上是在一个局域网内办公,所有还是采用C/S的Delphi编程来实现,以后等.net、java等技术成熟之后在考虑改变;3。关于reportbuilder:我们已有的产品的打印模块就是基于reportbuilder,而且作了大量的汉化和修改,的确功能强大,但也有些功能实现不了,如插入Activx控件实现GIS图文合成打印等;4。关于MIS开发方式,我们想做的是一个平台,一个输入、输出、查询的可视化非编程搭建平台,通过这个平台,用户和我们公司的工程实施人员就可以不用接触编程语言,通过一个可视化、所见即所得的平台来实现输入表格、输出表格、查询的调整;我们的目标是做平台,不是做项目。有很大的挑战性,但我们也有信心,但是需要以Delphi为致爱的高手加盟。
      

  9.   

    你在什么地方?两年Delphi经验够不够。如果去工作,报酬怎么样?
      

  10.   

    1。想做平台,是因为我们已经有了两年做该类型项目的经验,需求已经不是大问题;2。我们的想法是:中国的Delphi信仰者团结起来,凭着我们对Delphi的酷爱,充分发挥我们的才智和激情,将Delphi的能力发挥到更高,做出一个先进的平台来,满足更多项目的需要,提升我们的成就感。3。公司在北京。
      

  11.   

    感谢tangqin(唐僧) ,我们需要的正是这样的参与,以自己的亲身感受来帮助后来人。关于软件开发大家越交流越能提高。我想给唐僧一些分,但不知如何给出,大家能否提示一下?
      

  12.   

    tangqin(唐僧) : 悟空,你又吓我:)