Java 实训项目案例
——宠物
商店
系统需求概述
•
在宠物商店里,宠物主人可以出卖、购买宠物,价格
由店方确定。越普通、年龄越大的宠物越不受青睐,
价格越低。
•
每一笔买入、卖出的业务,店家都会记录在账。
•
商店可以根据需求自己培育宠物品种。
•
随着业务量激增,需要开办多家宠物商店,但每家商
店必须按照“行业标准”来运营,提供的服务必须是一
致的。就像找一家 KFC ,而不是非特定某一家不可。
•
开发工具: JDK6.0 、 MyEclipse 10 、 Mysql Server 5.5
演示案例:宠物商店
训练的技能点
•
面向对象程序设计的思想
•
使用类图设计系统
•
使用 Java 集合存储和传输数据
•
Java 异常处理
•
使用 JDBC 操作数据库
•
使用 MySql 存储数据
•
DAO 层的应用
•
提交结果
•
实训日志和实训总结
•
创建数据库表的脚本文件、程序代码(代码中应有可读性注
释)
问题分析 1 :整体开发思路
•
系统角色类型:主人、宠物商店、账目、宠物
•
系统开发步骤
•
明确需求
•
设计数据库
•
设计技术框架
•
Java 技术
•
数据访问层
•
编码顺序
1 、系统启动
2 、登录功能
3 、各种宠物主人操作
4 、各种宠物商店操作
•
测试
问题分析 2 :界面交互设计
•
界面交互设计的原则
•
统一性原则
•
界面风格统一
•
用相同方式展现相同类型的数据,如:日期类型
•
交互风格统一
•
用相同方式完成相同类型的操作,如:录入日期
•
美观性原则
•
界面美观大方
•
易用性原则
•
操作方式自然、易理解