快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

Project_Mapping 我给大家解释一下


Hi guys,

这个加密聊天室(Encrypted Chatroom)的全部要求和具体介绍已经基本完成,并且我已经花了整个早上将其各个项目内容都贴在了Project1里面。总共有11篇帖子,包括:

1. 开发这个程序的系统描述和其要求;

2. Use Cases,整个系统是基于用UML作设计,然后在转用JAVA实现;

3. 主要是Class diagram,有了它,我们就有个系统的概念弄清晰每个Class之间的关系和影响了。

4. 这个聊天室的项目一共包括8个Class(最后一个ControlPanel是我后来才加进去的,所以Class     Diagram 里面没有体现,你们自己可以找出它和其他Class之间的联系),除了GUI的两个Class     以外(namely, Class ClientGUI and ContronCentre),其他6个Class都不能自己改变现在已有的     Operations(Method in java),即不能添加也不能删除。但是GUI的两个Class就可以根据自己的需     要或者爱好,选择你自己喜欢的components作为用户Interface。

总之,这个项目已经是定义好的了,可以说基本大部分是coding,而不是design。但是,却要求能完全明白和很好的理解已经用UML写好的每个Diagrams(Class&Use Cases)和Documentation的内容。

其实,我给出这个项目的目的,是想和大家一起分享,也是给大家一个机会锻炼自己的能力。不仅是UML和JAVA,更重要的是如何用自己的思索去尽可能完美的去完成这个项目的开发。或许有很多朋友觉得简朴,但是,请答应我这么说一段话:在CSDN的JAVA版一眼扫下去,基本都是分散和琐碎的问题,很多朋友问书问资料,也问CODE的,但是却没有了下文~~~真正写出CODE出来让大家讨论的帖子,太好太少了。说白了,就是拿出训练甚至项目出来共同讨论学习的机会基本不能在版面体现。所以,我毅然的贴出这个项目来希望我们一起来实践,看再多的书,说再多的废话也不如这么一个实践操作。

最后,我异常希望这个PROJECT能得到,经验丰富的朋友(高手们)给以大家的指引,刚开始学习SOFTWARE的朋友希望能认真对待它。暂时把这个PROJECT完成时间定为两周,希望大家天天都在我这个BLOG交流,共同进步。完成这个项目后,我会再给大家机会实践,到时候的课题就是面向DESIGN了,用的更多的UML但是得自己定义,CODING只是完成那个项目一个小步骤。ANYWAYS,我们得好好完成这个项目再说,对吧~

my blog ad:  http://blog.csdn.net/php99/project1 ad: http://blog.csdn.net/php99/category/108493.aspx

Wayne                                    

    




返回类别: 教程
上一教程: JAVA相关基础知识(7)
下一教程: JAVA实现MSN Messenger功能

您可以阅读与"Project_Mapping 我给大家解释一下"相关的教程:
· 解释一下JSP和JAVA的含义
· 推荐个上传文件的JAVABEAN给大家
· 今天总算看完了log4j,心情不错!把自己的学习笔记拿出来给大家共享一把
· 自己写了一个imagebuffer 转 bmp 流的代码段,希望对大家有用。
· 百分之百纯 Java(TM) java名词 解释
    微笑服务 优质保证 索取样品