个人账目管理系统
第一部分 案例描述
案例目的
学习Java语言中的文件读写、集合框架的使用、异常处理和输入输出等。
案例难度
★★★★
案例覆盖技能点
I/O流
ArrayList的使用
HashMap的使用
异常的处理
scanner的使用
推荐案例完成时间
1天
适用课程和对象
JAVA面向对象编程基础
第二部分 需求和开发环境
使用技术和开发环境
JAVA、Eclipse IDE或MyEclipse6.0(以上)、JDK5.0或以上
案例需求
开发一个账目明细管理软件,用于记录和查询个人的账目情况,记录的内容包括:账目类型(支出/收入)、账目金额、记录日期(日期格式为:yyyy-MM-dd)和备注信息。
系统基本模块包括:
功能点 难度 添加账目 ★★★ 修改账目 ★★★ 删除账目 ★★★ 查询账目 ★★ 退出 ★
功能点介绍
1、添加账目
添加账目时,首先,系统自动生成一个,如果为第一条,则编号为预设值“1”;如果不是第一条记录,则获取最后一条记录,取出编号并加一,即为新记录编号。记录修改功能描述:首先,提示用户输入要修改的账目记录编号,并进行有效性验证。然后显示此笔账目记录详细信息,提示修改。修改完成后,将此账目记录保存到账目记录文件中。账目记录删除功能描述:首先,提示用户输入要修改的账目记录编号,并进行有效性验证。然后
原创力文档

文档评论(0)