本书《Java课程设计》旨在通过丰富的项目案例及详细源代码解析,帮助读者深入理解Java编程技术与实践应用。
第一章 记忆测试软件
1.1 设计内容
1.2 设计要求
1.3 总体设计
1.4 具体设计
1.4.1 运行效果与程序发布
1.4.2 主类Memory
1.4.3 方块 Block
1.4.4 记忆测试板 MemoryTestPane
1.4.5 显示成绩 ShowRecord
1.4.6 记录成绩 Record
1.4.7 随机排列图标 RandomSetIcon
1.4.8 测试者 People
第二章 计算器
2.1 设计内容
2.2 设计要求
2.3 总体设计
2.4 具体设计
2.4.1 运行效果与程序发布
2.4.2 主类 ComputerPad
2.4.3 数值按钮 NumberButton
2.4.4 运算符号按钮 OperationButton
第三章 HANNOI-塔
3.1 设计内容
3.2 设计要求
3.3 总体设计
3.4 具体设计
3.4.1 运行效果与程序发布
3.4.2 主类 Tower
3.4.3 Hannoi-塔 HannoiTower
3.4.4 塔点 TowerPoint
3.4.5 盘子 Disk
第四章 JPEG图像生成器
4.1 设计内容
4.2 设计要求
4.3 总体设计
4.4 具体设计
4.4.1 运行效果与程序发布
4.4.2 主类 MakeJPEG.java
第五章 标准化考试系统(单机版)
5.1 设计内容
5.2 设计要求
5.3 总体设计
5.4 具体设计
5.4.1 运行效果与程序发布
5.4.2 主类 EnglishTest
5.4.3 考试区域 TestArea
5.4.4 读取试题 ReadTestquestion
第六章 标准化考试系统(C/S网络版)
6.1 设计内容
6.2 设计要求
6.3 总体设计
6.4 具体设计
6.4.1 运行效果与程序发布
6.4.2 客户端主类 Client
6.4.3 客户端选择试题界面 ChoiceFile
6.4.4 客户端考试界面 ClientTestArea
6.4.5 服务器端主类 Server
6.4.6 服务器端读取试题 ReadTestquestion
第七章 标准化考试系统(B/S网络版)
7.1 设计内容
7.2 设计要求
7.3 总体设计
7.4 具体设计
7.4.1 运行效果与程序发布
7.4.2 客户端主类 ClientBS
7.4.3 客户端选择试题界面 ChoiceFile
7.4.4 客户端考试界面 ClientTestArea
7.4.5 服务器端主类 Server
7.4.6 服务器端读取试题 ReadTestquestion
第八章 日历记事本
8.1 设计内容
8.2 设计要求
8.3 总体设计
8.4 具体设计
8.4.1 运行效果与程序发布
8.4.2 主类 CalendarPad
8.4.3 记事本 NotePad
8.4.4 年 Year
8.4.5 月 Month
第九章 学籍管理系统
9.1 设计内容
9.2 设计要求
9.3 总体设计
9.4 具体设计
9.4.1 运行效果与程序发布
9.4.2 主类 StudentManager
9.4.3 录入界面 StudentSituation
9.4.4 查询界面 Inquest
9.4.5 修改界面 ModifySituation
9.4.6 删除界面 Delete
9.4.7 学生对象 Student
第十章 图书查询