* 明确需求(70%作分析 + 30%开发)
* 设计数据库
* 设计技术框架
* Java技术
* 三层架构
* 编码顺序:系统启动 → 登录功能 → 宠物主人操作 → 宠物商店操作
* 测试
界面交互设计的原则:
* 统一性原则
* 界面风格统一
* 用相同方式展现相同类型的数据,如:日期类型
* 交互风格统一
* 用相同方式完成相同类型的操作,如:录入日期
* 美观性原则
* 界面美观大方
* 易用性原则
* 操作方式自然、易理解
使用类图设计系统:
* 采用三层架构搭建系统框架
数据访问层、业务逻辑层、表示层
* 采用数据访问层采用DAO模式设计和开发
设计步骤
* 根据数据库表创建实体类
* 创建DAO接口和实现类
* 创建业务接口和实现类
* 优化业务接口设计
* 根据分析结果,给出伪代码(业务一部分代码),完成设计
项目准备——设计并创建数据库表
* 数据库表
* 宠物表pet
* 宠物主人表
* 账目信息表
* 宠物商店表
相关文章
- 求助 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 MSB6006 “”已退出,代码为 2
- (转)使用Jquery+EasyUI 进行框架项目开发案例讲解之一 员工管理源码分享
- Harbor 学习分享系列2 - Harbor项目介绍
- 第二十节:项目经验-描述一个React性能优化案例
- 两个 STM32G0 I2C 通信异常的案例分析-4. 案例一问题解决
- Android项目打包遇com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
- 使用angular4和asp.net core 2 web api做个练习项目(一)
- Cocos2d-x 3.0 rc0中加入附加项目,解决无法打开包括文件:“extensions/ExtensionMacros.h”
- Java基础案例教程2-5剪刀石头布
- 《JAVA程序设计案例教程(第2版)》pdf 附下载链接