第12章 Java项目开发
软件开发过程
需求->分析->设计->实现->测试
项目有实例 记事本工具的开发
需求分析设计
参照 Windows 系统中的记事本工具,开发一个简化版的记事本工具。
功能包括以下内容:
- 保留文件菜单中的新建、打开、保存、另存为和退出功能。
- 保留编辑菜单中的剪切、复制、粘贴、删除和全选功能。
- 增加颜色菜单用来设置文本的显示颜色。
- 保留帮助菜单的关于功能。
- 保留右键弹出快捷菜单中的剪切、复制、粘贴、删除功能。
项目有实例 网络通信工具的开发
需求分析设计
服务器端启动之后监听端口等待客户端连接。客户端启动之后自动请求连接服务器端,连接建立之后可以实现服务器端和客户端的通信,输入特殊信息后断开连接。
项目有实例 在线相册的开发
需求分析设计
在线相册主要实现用户照片和相册的管理功能,用户登录系统后,可以新建相应类型的相册,可以给已有的相册上传照片,也可以查看相册中的照片或删除照片。如果用户觉得某个相册中的照片有些过时或不喜欢了,也可以将整个相册删除。
- 用户打开网页,输入正确的用户名和密码,登录系统进入用户个人相册首页,包括我的相册、新建相册、上传照片、删除相册和退出系统操作。
- 用户可以通过我的相册链接查看已有相册操作(查看相应相册中的照片,并可以单击删除链接删除照片,单击图片名称查看原始图片)。
- 新建相册(选择新建相册的类型,给自己的相册命名并提交建立相册)。
- 用户可以通过上传照片链接进入上传照片页面(选择将照片传到哪个相册,选择上传照片路径)。
- 用户可以通过删除相册链接进入删除相册页面(本页列出了所有用户已有相册及其相册信息,用户可以选择删除)。
- 退出系统(退出相册)。