1 / 36
文档名称:

宠物商店项目需求说明.ppt

格式:ppt   大小:2,494KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

宠物商店项目需求说明.ppt

上传人:erterye 2020/11/29 文件大小:2.44 MB

下载得到文件列表

宠物商店项目需求说明.ppt

文档介绍

文档介绍:训练的技能点
·面向对象程序设计的思想
使用类图设计系统
使用Java集合存储和传输数据
Java异常处理
使用JDBC操作数据库
·使用 SQL Server存储数据
·DAO层的应用
1/39
任务描述
·系统概述
在宠物商店里,宠物主人可以出卖、购买宠物
每一笔买入、卖出的业务,店家都会记录在账
一商店可以根据需求自己培育宠物品种
·系统角色
宠物、主人、宠物商店、账目
提交结果
创建数据库表的脚本文件、系统类图、程序代码
演示案例:宠物商店
239
问题分析1:整体开发思路
系统开发步骤
明确需求
设计数据库
设计技术框架
Java技术
数据访问层
编码顺序
系统启动
登录功能
宠物主人
宠物商店
测试
问题分析2:界面交互设计
界面交互设计的原则
统一性原则
界面风格统
用相同方式展现相同类型的数据,如:日期类型
交互风格统
用相同方式完成相同类型的操作,如:录入日期
美观性原则
界面美观大方
易用性原则
操作方式自然、易理解
难点分析1:设计数据库表结构
·根据业务确定表的名称
·根据业务确定表的具体字段
如何区分一个宠物是否被卖出
如何区分一个宠物是库存还是新培育的
如何定义一个宠物的所属商店
如何确定一个宠物是属于哪个主人的
注意主键和外键的设计,建立表之间关联
关系
项目准备:设计并创建数据库表2-2
宠账目表
字段名
字段类型长度
备注
账单
DEAL TYPE
交易类型,1:商店卖给宠物主人
2:宠物主人卖给商店
PET ID
宠物id
SELLER ID
int
买家
BUYER ID
卖家id
PRICE
交易价格
DEAL TIME
date
交易时间
商店id
项目准备:完成接口设计5-1
·第一步:根据数据库表创建实体类
一实体类一般和数据库表对应,实体类的属性对
应于表的字段
为四个数据库表分别创建实体类,实现数据库
数据在各个层次的传输
四个实体类的名称可以定义为Pet、 PetOwner、
Pets Pe「P
PetStore
Account
项目准备:完成接口设计5-2
第二步:创建DAO接口和实现类
一采用面向接口编程的思想设计数据访问层,定
义DAO接口和实现类
为四个数据库表分别创建DAO接口和实现类
为了重用建立和关闭数据库的代码,创建
PetownerDs
PerstoreDao
HaseD)no
etDaoOraclelmpl PetOwnerDaoOraelelmpl PetStore DaooraclelmplAccount mpl
1039