网站大量收购独家精品文档,联系QQ:2885784924

TP15 项目案例:宠物商店 ACCP 6.0 S2-3-使用Java实现面向对象编程 PPT教材.ppt

TP15 项目案例:宠物商店 ACCP 6.0 S2-3-使用Java实现面向对象编程 PPT教材.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TP15 项目案例:宠物商店 ACCP 6.0 S2-3-使用Java实现面向对象编程 PPT教材.ppt

用例5:宠物主人卖出宠物给商店3-1 需求说明 显示主人的宠物列表 选择要卖出的宠物序号 确认卖出宠物 显示宠物商店列表 选择买家序号完成交易 交易成功将显示提示信息 用例5:宠物主人卖出宠物给商店3-2 思路分析 DAO代码 Service代码 获得指定ID的宠物主人的所有宠物信息 宠物主人向宠物商店卖出自己宠物 测试类 ownerSell():宠物主人卖出宠物 ownerLogin() :如果主人卖出宠物,调用ownerSell() 难点提示 根据主人选择实现购买 更新宠物信息:删除ownerid 更新宠物主人信息:增加元宝数 更新宠物商店信息:减少元宝数 更新账目信息:添加新账目 完成时间:30分钟 用例5:宠物主人卖出宠物给商店3-3 功能测试 检查点1(15分钟) 显示主人的宠物列表、所有宠物商店列表 检查点2 (15分钟) 完成卖出交易,显示成功信息 代码审查 审查卖出宠物的Service代码 互相测试完成的程序功能 测试出的缺陷记录在“常见问题列表中” 单元测试 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 集成测试 完成时间:20分钟 系统集成后,重新测试系统所有程序功能 测试出的缺陷记录在“常见问题列表中” 修正缺陷后返测,并更新“常见问题列表中” 集成测试 项目总结 讲解要点: 完成情况、技能总结、经验分享、项目收获 表达要求: 清晰流畅、有条理、重点突出 项目展示 项目案例:宠物商店 第十五章 训练的技能点 面向对象程序设计的思想 使用类图设计系统 使用Java集合存储和传输数据 Java异常处理 使用JDBC操作数据库 使用Oracle存储数据 DAO层的应用 任务描述 系统概述 在宠物商店里,宠物主人可以出卖、购买宠物 每一笔买入、卖出的业务,店家都会记录在账 商店可以根据需求自己培育宠物品种 系统角色 宠物、主人、宠物商店、账目 提交结果 创建数据库表的脚本文件、系统类图、程序代码 演示案例:宠物商店 问题分析1:整体开发思路 系统开发步骤 明确需求 设计数据库 设计技术框架 Java技术 数据访问层 编码顺序 1、系统启动 2、登录功能 3、各种宠物主人操作 4、各种宠物商店操作 测试 问题分析2:界面交互设计 界面交互设计的原则 统一性原则 界面风格统一 用相同方式展现相同类型的数据,如:日期类型 交互风格统一 用相同方式完成相同类型的操作,如:录入日期 美观性原则 界面美观大方 易用性原则 操作方式自然、易理解 项目准备:设计并创建数据库表2-1 数据库表 宠物表pet 宠物主人表petowner 宠物商店表petstore 账目表account 具体字段根据业务进行确定 注意主键和外键的设计,建立表之间关联关系 项目准备:设计并创建数据库表2-2 字段名 字段类型 长度 备注 ID NUMBER 8 宠物id NAME VARCHAR2 50 宠物名 TYPENAME VARCHAR2 20 宠物类型 HEALTH NUMBER 1 是否健康 LOVE NUMBER 2 爱心指数 BIRTHDAY DATE 出生日期 OWNER_ID NUMBER 8 宠物主人id STORE_ID NUMBER 8 宠物所属商店id 字段名 字段类型 长度 备注 ID NUMBER 8 宠物主人id NAME VARCHAR2 50 宠物主人名 PASSWORD VARCHAR2 50 宠物主人密码 MONEY NUMBER (10,2) 宠物主人元宝 字段名 字段类型 长度 备注 ID NUMBER 8 宠物商店id NAME VARCHAR2 50 宠物商店名字 PASSWORD VARCHAR2 50 宠物商店密码 BALANCE NUMBER (10,2) 宠物商店结余 字段名 字段类型 长度 备注 ID NUMBER 8 账单id DEAL_TYPE NUMBER 1 交易类型,1:商店卖给宠物主人 2:宠物主人卖给商店 PET_ID NUMBER 8 宠物id SELLER_ID NUMBER 8 买家id BUYER_ID NUMBER 8 卖家id PRICE NUMBER 8 交易价格 DEAL_TIME DATE 交易时间 项目准备:完成接口设计5-1 第一步:根据数据库表创建实体类 实体类一般和数据库表对应,实体类的属性对应于表的字段 为四个数据库表分别创建实体类,实现数据库数据在各个层次的传输 四个实体类的名称可以定义为Pet、PetOwner、PetStore、Account 项目准备:完成接口设计5-2 第二步:创建DAO接口和实现类 采用面向接口编程的思想设计数据访问层,定义DAO接口和

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档