下面是客户提出的要求,有几点比较难实现,不知道怎么实现,写在这大家看看帮帮忙。我们公司一般是做java web项目,感觉这个要求用bs很难实现,如果用cs的话,用Swing吗?实现起来难吗?或者有什么其他折中的办法吗?2)  要实现开机即见的功能,在不影响办公的同时,也能展示信息(类似动态桌面),希望可以实现“动态隐藏”的功能,类似于qq、msn似的,将窗口拖到右面,可以隐藏,鼠标移到屏幕右面即能显示。3)  要实现办公信息实时推送的功能,即如果有什么公文或者任务等信息,可通过弹出消息的形式提示领导,还希望可用户之间发送短消息的功能。4)  要有动态展示信息,比如刚有一笔入库,则在系统中显示入库的信息,提示给领导,样式要好看,类似于要往碗里扔金砖的动态效果。

解决方案 »

  1.   

    说了这么多 不知道 你这项目 是用来干嘛的!办公自动化?什么叫开机即见的功能 ?什么叫 :在不影响办公的同时,也能展示信息?展示什么信息?做桌面软件的话,用JAVA不是不行,但是这不是JAVA的强项。
      

  2.   

    提示部分可以使用js+ajax+样式+定时扫描实现.开机就运行:可以使用定时任务功能quartz
      

  3.   

    可试试webstart不过这么复杂的要求最好不要用java,java的优点不在于此。可用联合编程。
      

  4.   

    客户的要求你们要适当引导一下啊,不能他们要求什么你们就做什么。
    如果客户要求开发一个windows8 你们也照做。那就麻烦了。
    另外你说的几个要求,基本上b/s没办法实现!
      

  5.   

    有难度!C/S实现,后台定时任务不知道是否OK?
      

  6.   

    这个项目主要是给某局领导们展示数据用的,主要是数据分析,
    其中还要用到水晶易表和水晶报表。
    开机即见就是开机启动啦 这个简单
    展示信息就是把我们的软件显示出来
    不影响办公。。就是能比较好的隐藏/显示吧,可以考虑和迅雷那样似地在桌面浮动一个小图标用过水晶易表的应该知道,效果很炫,所以对程序的界面要求比较高。
    我感觉不管是用bs还是cs 实现第3、4条 难度不是很大 
    就是第二条,bs应该是没戏的,cs的话肯定可以实现,不过我们都没做过cs的项目,不是很有信心啊。
    感谢大家的关注,继续发表点看法吧,如果能让客户取消第二条的打算就基本可以用我们的框架做成bs的了。不过我个人想挑战一下,做个cs的,只是看Swing做出的东西都那么土。。有点没信心啊。
      

  7.   

    java  Swing 也不是很好做的。   哎。。
      

  8.   

    有msn,还浪费时间在这样的事情上,公司老总脑袋有问题!
      

  9.   

    楼主,改行C++吧。
    java目前修改注册表,只能是特定位置,改不了Run/RunOnce那两个地方的,你的开机可见,纯代码无法实现。
    当然,如果你在打包exe或者安装的时候直接发送到启动运行里面,则另当别论。其他的几点,web的push技术目前还不怎么样,不可能完全做到qq收到消息一样的及时展现。个人理解
      

  10.   

    就是第二条,bs应该是没戏的,cs的话肯定可以实现,不过我们都没做过cs的项目,不是很有信心啊。
      请个学.NET的哥们吃个饭,小CASE 项目到手....嘿嘿...
      

  11.   

    原来.net有这优势呀 以前还真不知道
      

  12.   


    ....如果说只是这些功能的话 B/S系统就能实现了 刚才看了下LS几位大哥的帖 发觉有点看不明白了 那我就先自己说下吧2) 我现在就开发了一个类似的DD 用DIV加JS 想好看点的话 用EXTJS就可以了 (而且EXTJS有示范的例子 非常COOL)3) 用JS不停的去读后台 这个只能这么做 我们公司的项目也是这么做的(不一定非得请求一次连接次库 可以呢 每次更新都往appliaction里加上一个记录 然后通过AJAX去寻找APPLIACTION里新加的记录呢)4) 跟3差不多 都是那个东西 而且比3好做的多不过上面那三个东西 都是稍微麻烦点的 有些东西要考虑好 而且自己想要什么功能也要考虑好 光是在线聊天那个 就得写不少东西 不能拿他当组件用哦~