麦当劳点餐系统:要求和实现

麦当劳点餐系统:要求和实现

ID:9800450

大小:970.00 KB

页数:4页

时间:2018-05-10

麦当劳点餐系统:要求和实现_第1页
麦当劳点餐系统:要求和实现_第2页
麦当劳点餐系统:要求和实现_第3页
麦当劳点餐系统:要求和实现_第4页
资源描述:

《麦当劳点餐系统:要求和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SEMII—Java作业:麦当劳点餐系统要求和实现第一部分:需求概述麦当劳是世界上领先的食品服务零售商,它为全世界提供最受欢迎的食品,如汉堡和披萨等。本项目创建一个用于订购食品的表单,该表单显示不同的食品项目的照片和价格,接受用户信息并确认订单。第二部分:整体设计表单接受并验证的下列字段:1.CustomerName:顾客姓名2.CurrentAddress:顾客地址3.PhoneNumber:电话号码4.Emailid:电子邮件,必须应包含“@”和‘.’。5.PizzaandBurgerRadi

2、oButton:食品项目类型。单击其中任何单选按钮后,会显示出不同种类的比萨或汉堡。单击其中一个品种时,会显示出该项目的价格及照片。6.Whenuwantdelivery?:交货的日期。交货日期必须是购买日期、第二日或第三日。输入所有这些数据后,单击“Order”,会向用户显示一条感谢信息。表单的外观如图1所示。4图1:食品订购表单第三部分:对应的章节内容第二章:Java编程基础接受用户的电子邮件地址,作为命令行参数。使用循环和条件语句来检查它是否是有效的电子邮件地址。(提示:检查电子邮件地址中是

3、否存在“@”和“.”字符)。第三章:类和对象修改在第二章中创建的代码,使之包括自定义的方法。从用户处接受的电子邮件地址作为参数传递给该方法,处理过程在该方法中执行。4第五章:异常和垃圾收集创建一个用户自定义的异常,如果用户输入的电子邮件地址无效,则抛出该异常。第六章:GUI编程编写Java程序,使用AWT来生成如图2所示的GUI布局。BorderLayoutOrderExitCustomerName:Address:Phoneno:Emailid:nullLayoutFlowLayout图2:GU

4、I布局第七章:AWT事件模型为“Order”和“Exit”按钮添加事件。单击“Order”按钮打开另一个窗口来显示一条感谢信息;单击“exit”则关闭窗口。第九章:Swing使用Swing组件修改该程序。如果字段为空或不合法,则抛出用户定义的异常,如图3所示,其中,电子邮件地址的验证请使用第二章中创建的代码。4图3:字段的验证当选择“Pizza”或“Burger”时,应显示不同的食品及照片,选择了一个项目后,相应的价格会显示在价格字段中,如图4所示。图4:子项目及价格的显示单击“Order”按钮后

5、,应该打开一个带有消息的窗口,单击“OK”按钮关闭应用程序,如图5所示。图5:确认购买第十一章:线程如图6所示添加时钟。图6:时钟的显示4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。