a.任务概述
1.在宠物商店里,宠物主人可以出卖、购买宠物
2.每一笔买入、卖出的业务,店家都会记录在账
3.商店可以根据需求自己培育宠物品种
b.系统角色
宠物、主人、宠物商店、账目
c.系统开发步骤
1.明确需求
2.设计数据库
3.设计技术框架
4.编码顺序
5.测试
d.界面交互设计的原则
1. 统一性原则
2. 列表内容
3. 美观性原则
4. 易用性原则
难点分析
a.设计数据库表结构
1.根据业务确定表的名称
2.根据业务确定表的具体字段
—如何区分一个宠物是否被卖出
—如何定义一个宠物的所属商店
—如何确定一个宠物是属于哪个主人的
3.注意主键和外键的设计,建立表之间关联关系
b.使用类图设计系统
1.采用三层架构搭建系统框架——数据访问层、业务逻辑层、表示层
2.采用数据访问层采用DAO模式设计和开发设计步骤
第一步:根据数据库表创建实体类
第二步:创建DAO接口和实现类
第三步:创建业务接口和实现类
第四步:优化业务接口设计
第五步:根据分析结果,给出伪代码,完成设计
项目准备
第一步:根据数据库表创建实体类
第二步:创建数据访问层DAO接口和实现类
第三步:创建业务逻辑层接口和实现类
第四步:优化业务逻辑层接口设计
第五步:创建表示层实现与用户交互