1.1爪哇桌面小管家项目分析(课件)-高二《程序设计基础》同步教学(劳动版)
|
19页
|
74人阅读
|
0人下载
普通
内容正文:
前言:Java技术的应用领域
课题一 爪哇桌面小管家项目分析
任务1 爪哇桌面小管家项目分析
项目引入
Java小管家——为办公室一族解决如下问题
便笺纸漫天飞
寻找客户的联系电话困难
避免成为“月光族”
项目分析:模块划分
通讯录管理
备忘录管理
支出管理
项目分析:模块划分
项目分析:技术选择
选择java技术实现该项目的需求
简单:Java语法风格简单,没有让人头痛的指针操作
面向对象:Java是完全面向对象的语言
分布式:Java提供了包容广泛的类库,Java应用程序可以像访问本地文件系统那样访问网络资源
健壮:Java在编译和运行程序时都要对可能出现的问题进行检查
安全:Java语言本身经过两次编译,最终检验和执行字节码,具有更高的安全性
体系结构中立 :只要安装了虚拟机,Java程序可以在任意的处理器上运行
解释执行:Java源程序首先会经过编译器编译成为字节码
多线程:Java类库提供Thread类,支持多线程的实现
动态:Java自身的设计使它适合于一个不断发展的环境
项目分析:简单项目的开发步骤
用户需要做什么? 达到什么目的和效果
对于简单的项目,最快确立用户需求的模型就是界面草图
根据用户对模型的评价修改并最终确定最终的系统模型
项目分析:绘制界面草图
备忘录管理
项目分析:绘制界面草图
支出管理
课堂练习1——绘制通讯录管理界面草图
草图绘制的依据
能够满足用户的所有需求
简单、明确
用户友好
添加、修改、删除、查询通讯录信息
(这些信息包括:姓名、手机、家庭电话、办公电话、
QQ号码、EMAIL邮件地址、其他)
项目分析:根据界面草图分析业务流程
备忘录管理
数据查询需求
数据提交需求
项目分析:根据界面草图分析业务流程
备忘录管理
项目分析:根据界面草图分析业务流程
支出管理
数据查询需求
数据查询需求
数据提交需求
项目分析:根据界面草图分析业务流程
支出管理
课堂练习2——根据你绘制的通讯录管理界面草图分析通讯录的业务操作流程
你的界面设计如何实现通讯录的各种数据显示和处理需求的?
综合绘制一个业务流程图
项目分析:业务对象分析
备忘录模块
在处理业务的过程中需要用到哪些数据?
项目分析:业务对象分析
支出管理模块
课堂练习3——根据通讯录的业务操作流程分析通讯录模块需要操作的数据对象有哪些?
在你为通讯录设计的业务流程中需要处理哪些数据项目,这些数据有什么特点,有什么关系?
综合绘制通讯录的数据对象结构图
作业
教材思考与练习
日记管理
�
文本框的高度和它所关联的边框线将随文本的增删而增减。拖动侧边手柄可以更改注释宽度。�
今日提示
明日备忘
提交
这里显示昨天写入的备忘信息
这里提交明天的备忘信息,当用户点击提交按钮,这条信息就被保存
�
�
文本框的高度和它所关联的边框线将随文本的增删而增减。拖动侧边手柄可以更改注释宽度。�
�
�
�
�
�
�
�
�
�
�
�
记录当日支出
衣
食
住
行
交际
爱好
其他
提交
重填
统计支出
年份
月份
查询当月支出
�
�
访问
支出管理面板
获得用户输入的信息
将用户数据写入数据存储设备
选择提交按钮
提示用户操作是否成功
选择查询按钮
获得用户输入的年和月
从数据存储设备中查询某年某月的支出总额和各项开支占总额的百分比
修该饼图的数据源
提供绘制饼图的数据
�
�
备忘信息结构模型
备忘信息条目
字符串
“明天上午8点开会”
“晚上约小张打球”
例如
�
�
支出信息结构模型
衣
字符串
例如
食
住
行
交际
爱好
其他
日期
字符串
字符串
字符串
2009-06-05
衣:100;事:50;住:100;行:10;交际:50;爱好:10;其他:0
字符串
字符串
字符串
字符串
2009.6.5的支出情况
2009-06-05
衣:100;事:50;住:100;行:10;交际:50;爱好:10;其他:0
2009.6.6的支出情况
2009-06-05
衣:100;事:50;住:100;行:10;交际:50;爱好:10;其他:0
$$