最近需要做个小型软件: 网络设备管理系统  (用java做)
  必须完成的功能:
     1, 能够录入网络设备信息.
     2, 能够领用设备.
     3, 能够配置网络设备信息.
     4, 功能都在图形界面上实现.
  我目前的水平: java只学了皮毛的皮毛,
  目前的考虑:   输入相关信息后,用文件保存数据,再通过相关操作实现2和3的功能,
  考虑的很不具体,
  各位前辈给些具体的建议及相关技术知识... 谢谢...  
  

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【cswudafeng】截止到2008-06-23 17:49:51的历史汇总数据(不包括此帖):
    发帖数:22                 发帖分:630                
    结贴数:22                 结贴分:630                
    未结数:0                  未结分:0                  
    结贴率:100.00%            结分率:100.00%            
    敬礼!
      

  2.   

    , 功能都在图形界面上实现.那就应该是CS结构了看看Swing 把文件操作(java.io 包) 熟悉一下多上csdn 呵呵
      

  3.   

    首先要学习swing啦,多了解swing的MVC,然后就是文件流的知识,还有就是多线程的知识,
    学知识不懂的时候就google一下,上CSDN多问问.
      

  4.   

    其实维护的是一张表,就是设备清单.
    一条记录对应一个对象,整个表保存在ArrayList.
    写一个类,完成对某条记录的更删改查操作.
    再写一个类,完成设备清单的保存与读取操作.
    之后,就是swing编程了.根据需要可以写一个Helper类,完成swing显示数据的需要.
      

  5.   

    输入相关信息后,用文件保存数据
    最好用数据库保存信息,可能你的程序不是只在一台机器上用吧其实你的功能一部分是简单的网络设备的资产管理,用资产号作为关键字进行管理功能都在图形界面上实现
    用java实现简单的c/s结构,用swing的类库
      

  6.   

    swing,socket,我觉得都要学习下,学习socket你相当于io也能学了,融汇贯通吧
      

  7.   

    SWING处理图形界面,用NETBEANS做简单的多. 
    RMI用来处理C/S结构的,它比SOCKET要简单些.当然如果不需要多台或网络处理就不用学了!
    直接学JDBC连接本地数据库或数据源,个人觉得用SQLserver2005吧,盗版的很多.学起来要简单些.MYSQL也不错.自己选了!其实用JSP+javabean+JDBC+数据库 也不错,直接通过IE访问好简单。而且适用型更强。只是需要搭建个TOMCAT服务器而已!楼主自己参考吧!
      

  8.   

    1. 构建 GUI(图形用户界面)的 java.swing 和 java.awt 包中的类是肯定要用到的,这部分要好好学一下,现在比较好用的 IDE 中 NetBeans 比较适合用于设计 GUI,下载网址为 http://www.netbeans.org
    2. 数据可集中存储在数据库中例如 SQL Server 2000,如果存储在文件中得考虑如何设计文件格式,当然可以使用当下流行的 XML 作文件格式基础,但要学习 XML 操作方面的知识。
    3. 如果要采用 C/S 结构,首选的当然是 C/DBS(DatabaseServer),一来不用自己建立服务器端软件,二来更主要的是不用自己设计C/S间通讯协议,使用 JDBC 足以应对。但要注意连接数据库用的用户名密码的加密保存,这两样东西要保存在客户端,如果处理不好对你的数据库是个严重的安全威胁。
    4. 建议还是先打好 Java 语言基础,Swing 和 JDBC 边学边用就能很快掌握(当然得有点悟性)。遇到困难有 CSDNers 帮你。
      

  9.   

    我觉得你应该首先把基础打好,因为你java只学了皮毛的皮毛.所以做这个网络设备管理系统对你来说是有很大的难度的.先从简单的做起来.慢慢再提高难度.走路还没有走稳了就要跑步会摔伤的(会打击你学习的积极性).
      

  10.   

    大家都建议你学swing,但是我还是建议也要你学一下AWT,
      

  11.   

    swing,socket,awt都要学一下。特别是swing要多熟悉
      

  12.   

       其实是在做课程设计,现在的构想是:
        现在的需求分析:
            1,输入相关网络设备: 如: 路由器,交换机,客户端PC,打算只分这三层结构,当然数据结构肯定是树形了;
            2,能够领用设备: 即:能够添加,删除,查找,修改设备的静态与动态属性;如:pc与哪个交换机连接,交换机与哪个路由器连接;
            3,能够配置网络设备信息: 即:路由器,交换机,客户端PC之间要互相匹配,即:交换机的接口与路由器的接口应该匹配... pc 与相应的IP相匹配,也就是在添加对话框中添加: 相应设备的比较全面的属性栏,添加时一起添加上去。
        相关数据结构分析:
           用GUI, Swing,做成图形界面, 图形界面上有标题栏,菜单栏,菜单栏中有:添加,删除,查找,修改,退出,  
           接下来分两栏,左边是用户输入的树形的网络设备(仅仅包括:路由器,交换机,客户端PC), 右边是在左边选中的设备的相关信息(以表格形式给出)。
          请各位高手给些具体的实现方法时间紧迫,,,现在只做了个大概的界面
          重点请说说: 用“流”将输入信息保存到文件,再到查找,修改,删除,添加,等功能的具体实现
          谢谢