建议注重业务流程的实现,尽量的好用.不要过于追求类的设计,因为有时候烦琐的设计会把业务搞得很混乱,把程序搞得BUG很多.

解决方案 »

  1.   

    呵呵,如果有能力,建议研究一下单点登入SSO(Single Sign-On)直译为一次登录,SSO的机制就是在企业网络用户访问企业网站时作一次身份认证,随后就可以对所有被授权的网络资源进行无缝的访问,SSO 可以提高网络用户的工作效率,降低了系统出错的几率,但是比较难于实现。本文中作者给大家详细地解释了SSO的基本原理以及WebSphere中的SSO实现机制。
      

  2.   

    根据各位CSDN朋友的征求意见结果,先将步骤计划总结与下面。最后感谢大家的支持。
    系统可分为三部分:
     ①组织和用户管理系统;
     ②权限和角色管理系统;
     ③OSS管理系统;
    【开发过程】严格按照上面的计划执行,各个模块开发独立,模块之间留有多个接口。接口文档也欢迎大家来功能提出。如果此文档通过CSDN朋友的赞同,以后将陆续上传详细设计说明书以及设计代码。同时感谢大家的支持与测试。
    同时感谢各位CSDN大侠的支持与拥护,下面将此列举出来
    ①riveryellow(南边日出)  
    【意见】我到是觉得你做的应该是以类为基础,最好把关系和数据等完全抽象出来,最好不要有界面的,界面应该是也是完全独立的抽象体
    ②haode(好的) 
    【意见】把类做的封装性好一些。
    页面并不是很重要的,你既然要做开源的系统,别人在借鉴你的代码的同时,并不会在意你的界面是否优秀,毕竟你的这个系统可能在别人的系统中只是一个模块。页面做一个素淡一点,干净一点的就可以了。
    流程上最好灵活一些。
    ③seeing2000(飞扬的秋) 
    【意见】建议注重业务流程的实现,尽量的好用.不要过于追求类的设计,因为有时候烦琐的设计会把业务搞得很混乱,把程序搞得BUG很多.【采纳】以上三位朋友的意见非常好。根据我个人的理解分为上面三个模块,每个模块之间独立开发,便于升级而不影响其他模块。不知是否合适?敬请支持不当之处。④wolfsquare(狼平方 Swing报表工人
    【意见】权限系统如果不和组织机构合在一起搞似乎没有太大意义.
    建议使用事件方式.比如说 权限增加监听,权限删除监听,权限删除监听等,用户增加删除,机构删除增加等...
    【采纳】该朋友的意见思路很好。这个也是根据我个人意见设计的第二个模块。敬请支持不当之处。还有权限监听怎么实现?谢谢您的回答
    ⑤ cxj_2000(永远到底有多远?) ( 
    【意见】SSO(Single Sign-On)直译为一次登录,SSO的机制就是在企业网络用户访问企业网站时作一次身份认证,随后就可以对所有被授权的网络资源进行无缝的访问,SSO 可以提高网络用户的工作效率,降低了系统出错的几率,但是比较难于实现。本文中作者给大家详细地解释了SSO的基本原理以及WebSphere中的SSO实现机制。
        【采纳】该朋友的意见非常先进。在设计的过程中,我也考虑到该问题。目前我们应用的是bea的weblogic中的OSS系统。Websphere我没有接触过,欢迎给予支持,我们可以功能完成。谢谢大家