您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 习题/试题 > Java程序设计试题
Java程序设计试题1.概述一个商店出售玩具,玩具的原始信息(玩具代码,玩具名称,单价)放在文件”Toys.txt”中,写一个程序统计玩具销售情况,每种玩具的初始库存为100。2.界面要求:主窗口按销售次序显示每一笔销售情况,包括显示销售序列号,玩具编号,销售人员名字,销售数量,单价,销售总额等信息,参见图1。图1主窗口玩具库存窗口显示每一种玩具的信息(包括玩具代码,玩具名称,单价和库存),参见图2。图2玩具库存窗口图表统计窗口显示每一种玩具的销售情况,参见图3。图3统计窗口3.功能要求(通过GUI实现)基本功能要求o在主窗口通过一个textarea显示销售信息o在主窗口能输入并处理每次的销售情况,注意在输入玩具销售信息时一定要是库存中有的玩具,而且数量不能超过库存。o通过按钮打开一个frame显示玩具库存信息。o通过按钮打开一个frame显示销售的统计信息图表o通过按钮将销售信息写入一文本文件“sales.txt”并退出系统。玩具的信息保存在文件“Toys.txt”中,格式如下:玩具编号名称单价001变形金刚25002宇宙星神39.9003巴拉巴拉小魔仙18销售信息文件“sales.txt”的格式如下:o一个标题o每种玩具的销售信息,包括销售编号,销售员名称,销售数量,单价,总价。o一行该玩具销售总量的统计信息。玩具销售统计==========================001宇宙星神玩具::单价18C004张三50@¥18=¥900C001李四40@¥18=¥720C006李四10@¥18=¥180========================================================总销量:100¥1800========================================================通过三个文本框输入新的销售信息o销售员姓名(如果没有输入,显示message,停止继续处理)o玩具编号(如果没有输入或输入的编号不存在,显示message,停止继续处理)o销售数量(如果没有输入或为负数或大于库存,显示message,停止继续处理)通过两个按钮处理销售信息o通过一个按钮提交销售信息,在销售情况文本区显示,并更新库存。o通过一个按钮清除输入的信息。4提交要求:提交源程序,可以包括下列程序:1.主程序名TestProg.java2.主窗口类ToySalesFrame.java3.统计图表窗口ChartFrame.java4.库存信息窗口ToyFrame.java5.玩具类Toy.java6.玩具集合类ToyList.java7.一次销售情况类Sale.java8.销售列表类SaleList.java9.玩具信息文件Toys.txt10.销售信息文件sales.txt如果有除此之外的其他文件,在文件readme.txt中说明每个文件的作用。提交最后日期:2013-12-31邮件写法:标题:JAVA考试邮件中写明:学号,姓名,院系所有源程序(.java)压缩成javaTest.zip或javaTest.rar(不需要.class文件)以附件的形式发送至:kang_zh@163.com
本文标题:Java程序设计试题
链接地址:https://www.777doc.com/doc-2878892 .html