Java笔记13-兄弟连在线考试系统

今天内容:

1.兄弟连在线考试系统

1.1 软件开发的流程

   需求分析文档 => 概要设计文档 => 详细设计文档  => 编码和测试

1.2 编写目的

(1)复习JavaSE所学的所有内容。
(2)锻炼基本的编程能力。

1.3 功能分析

   考试系统:
       (1)学员系统
          a.修改密码
          b.开始考试
          c.查询成绩
          d.导出成绩
          ...
          e.退出
       (2)管理员系统 
          a.学员管理
            增加、删除、修改、查找、...
          b.试题管理
            增加、删除、修改、查找、...

1.4 系统的架构

采用C(Client)/S(Server)架构进行设计

1.5 通信方式

客户端和服务器之间的通信采用 基于tcp协议的 网络编程模型

使用ObjectOutputStream流 和 ObjectInputStream流

为了使得服务器和客户端的功能统一起来:

每次在发送必要的数据时,还要发送代表客户所选择功能的类型
要求使用String类型

原文地址:https://www.cnblogs.com/victorfengming/p/11930920.html