Java项目驱动开发教程
上QQ阅读APP看书,第一时间看更新

第一专题 Java语言编程基础

本专题主要讲解Java开发入门、Java基本语法、Java流程控制语句和数组。本专题对应的贯穿项目案例为:商超购物管理系统,具体项目需求和最终效果描述如下。

商超购物管理系统包括商品维护、前台收银两大功能。基本需求和效果如专题一图1所示。

专题一图1

1.商品维护

(1)商品维护菜单的显示:输入数字进入相应操作界面,输入0返回主菜单,如专题一图2所示。

专题一图2

(2)商品添加:输入商品名称、商品价格和商品数量。输入的商品价格应为大于0的实数,商品数量应为大于0的整数,否则显示输入错误。完成一件商品录入后,可选择输入“y”继续进行添加操作,或者输入“n”返回商品维护菜单,如专题一图3所示。

专题一图3

(3)商品的更改:输入要更改的商品名,显示现有的商品名称、商品价格和商品数量,选择要更改的项(商品名称、价格或者数量),输入变更内容,完成本次变更。可输入“y”继续进行更改操作,或者输入“n”返回商品维护菜单,如专题一图4所示。

专题一图4

(4)商品的删除:输入要删除的商品名,显示现有的商品名称、商品价格和商品数量,再次确认即可删除该商品的全部数据。输入“y”继续进行删除操作,或者输入“n”返回商品维护菜单,如专题一图5所示。

专题一图5

(5)商品列表显示:可显示已有所有商品的名称、价格和数量,另有一列备注项,可提示不足库存,如专题一图6所示。

专题一图6

(6)商品查询:可以选择按商品数量升序查询,或者按商品价格升序查询,以及输入关键字查询商品,如专题一图7所示。

专题一图7

2.前台收银

(1)售货员登录:选择登录系统,随机根据提示输入用户名和密码,若用户名和密码校验正确则进入系统,若校验失败则需重新输入用户名和密码。共有3次登录机会,若连续3次登录均校验失败,则退出程序,如专题一图8所示。

专题一图8

(2)购物结算:输入商品关键字可显示商品相关信息,输入商品名称,填写购买数量,可自动显示商品单价和总价。输入“y”继续添加商品,输入“n”不再添加新商品,显示总计金额。输入实际交费金额,显示找零金额,确认后商品收银成功,商品库存数量减少,如专题一图9所示。

专题一图9

环境要求:

· 要求使用Java集成开发环境Eclipse控制台开发程序。

· 要求使用Java数据类型转换、分支结构和循环结构,以及数组来实现所有功能。

项目要求:

该综合实训任务将作为本专题最后的测验项目。