写了几年垃圾代码,感觉很惭愧。我想再做好一个项目后就辞职。
我要实现这样的一个系统:
1 实现信息管理功能;
2 可以多客户端同时录入数据,数据可保存在不同的数据库中,数据应该能保存在主备两个服务器中,当主不能用时,在备中存取数据,并能保证主备统一(主备服务器可自行指定);
3 可以从不同平台上的不同系统中实时获得数据;
4 该系统存在多个数据表(关联关系不大),每个表都要有录入界面,但各个现场对每个数据表的内容及其录入界面都有不同要求,因此数据表和界面一定要设计成用户可订制的。因为很多信息要由用户来输入,所以用户要能维护一些常用术语,这些术语能以谋种形式(如右键菜单或下拉框等)配置到录入界面的某些输入项上以方便录入;
5 根据用户权限来决定其可行使的功能;
6 完善的打印功能,能预览并能定时打印及设置其打印条件;
7 对每个配置出来的界面都应默认有保存,查询,打印,关闭等功能,当然这些功能都应由程序自行生成。
8 可从网站上检查可用更新,用户确认后下载并安装。以上就是我要实现的功能,我希望该系统快速,稳定,易用(尤其是方便录入,用户很多对电脑都不熟,打字非常差)我希望兄弟们给我些建议,要实现上述功能我需要掌握哪些方面的知识,要用到什么相关技术,有什么好的参考资料。谢谢先。

解决方案 »

  1.   

    我学习java 也是不不长时间.
    对jsp也是知道一点点了了。j2ee也刚开始学习,我的感觉上:你的这个系统就要用到分布式的开发.Ejb的开发.我先在做的毕业设计就是这个方面的.<基于MVC的java WEB的开发>
    哈哈..
      

  2.   

    这个系统是我以前做过的
    用 vb+sqlserver2000 就可以实现 
    用swing/awt做就太费劲了
      

  3.   


    1 用vb+sqlserver20002 可通过sqlserver的发布,分发功能,一个坏了的话通过应用服务器改变数据库服务器的地址即可
    3 可以从不同平台上的不同系统中实时获得数据;  //不太清楚具体的意思4 vb中各种的控制可解决此问题5 具体的编程实现 只要分析清楚 不难6 可用 vsview+vsflexgrid 这个组合 或 水晶报表 实现 7 这个功能可以配合数据库实现 8 vb中有控件可以实现
      

  4.   

    用delphi+AC吧,数据库接口部分其实对外都是一样的。
    或者.Net也行,SWT写的话,太复杂
      

  5.   

    写过几年代码应该做个这个应该不难吧
    要是想弄好java的话用struts+spring+hibernate+mysql 我觉得是个不错的选择