今天内容:
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类型