日期:2014-05-20  浏览次数:20769 次

对于一个管理系统的设计
开发一套管理系统,是做成可灵活添加需求的形式?还是把足够多的需求加进去的形式?
可灵活添加需求是指比如,客户需要某个界面多几个输入框,某个界面又需要多几统计条件;不需要写程序,就可以定制出这些功能,业务画面、业务流程全部通过配置完成。

------解决方案--------------------
怎么方便怎么写
------解决方案--------------------
指的是让用户用着方便
------解决方案--------------------
你这就是要以不便 应万变 吗?
------解决方案--------------------
有点难度
------解决方案--------------------
使用可装卸模块。
------解决方案--------------------
前者好,我们的软件就是灵活的,用户可以自定义设计的.减少了软件公司很多维护
------解决方案--------------------
我觉得一般是两者相结合来做。你系统设计的灵活性必竟是有限的,比如企业流程怎么可以让用户自己自定义呢?一般是根据特定的企业流程来设计系统,以结构的良好性来应付一些变更或扩展。
初做设计,不到之处请勿见笑。
------解决方案--------------------
写文档,还是等程序做好的,慢慢写呀
------解决方案--------------------
up
------解决方案--------------------
模块化
------解决方案--------------------
显然是写死了好, 所有问题都第一次开发就解决了, 二次开发的钱到哪里去赚啊!!
------解决方案--------------------
up
------解决方案--------------------
最好还是不要灵活了,除非你有把握。
------解决方案--------------------
好问题,这我也在思考。我觉得,完全自动化目前好象难度较大,从用户界面这个方面,UIPAB2.0可能有所帮助;从工作流的角度,Dotnet3.0中workflow可能有用,具体没有用过,不好说。微软webcast课程中,好像讲过什么平台可以实现,是个台湾人在上海公司做的。
------解决方案--------------------
值得讨论啊,UP
------解决方案--------------------
UI动态化比较难,基本不可能
------解决方案--------------------
关注中
------解决方案--------------------
UI动态化比较难,基本不可能
严重同意
------解决方案--------------------
up
------解决方案--------------------
楼主,你说的这些我都做过,一两句话说不清楚。你要明白一点,你提供“定制”功能的需求范围是什么样的,那些能够定制,那些不需要提供,否则,你很难把握住这个范围,收不了场,如果有一二十个人,做一两年,也能做的出来:)
------解决方案--------------------
彩虹信息门户系统(Rainbow Portal),又可称为内容管理系统(CMS) 或智能建站系统、自助建站系统等。http://www.rainbowportal.net.cn/Default.aspx
------解决方案--------------------
通过XML对UI进行描述,

以及将UI与数据库实体的属性进行对应。


------解决方案--------------------
使用XML描述界面元素,并将各个元素与数据库对象实体建立映射关系;

提供解析这种得的框架即可。
------解决方案--------------------
真的不用写代码,光凭配置就能满足各种需要的话,配置就成为了一门语言了,写配置就是在写代码了,最后只不过是在更高层次上写代码

就像过去用汇编,现在用C#一样
------解决方案--------------------
没有唯一答案,如果说一定要一个答案的话,我告诉你,答案是“权衡”
------解决方案--------------------
灵活度太大编写代码的工作也不容易啊
------解决方案--------------------
通过这几年的开发的总结,我认为没有所谓的灵活度好的软件,任何软件,在需求过来的时候,都需要进行一定量的修改!
现在我个人比较推崇迭代开发的模式,就是以每2-4周为一个周期,先完成用户提出的基本需求,然后每个周期逐次优化需求和加入功能。