版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java课程设计题目一、课程设计总体要求:本次课程设计是对前面学过的所有面向对象的编程思想以及编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写一个基于JAVA的应用系统综合实例,来掌握Java语言编程技巧。重要说明日程说明:1、4月21日前分组选题,查询资料,21-27日程序设计以及上机调试。最多2人一组。2、 设计报告打印一份,并将电子版以”13信算xx班第XX组报告.rar”的压缩包发到邮箱:邮箱。3、 压缩包里包含:设计报告的word版,word名称参考说明2,程
2、序源代码文件。注意:4月27日23点59分之后不再接收电子以及纸质稿,逾期成绩一律按不及格计算,联系方式qq:,TEL:。机房开放安排说明:1. 机房地点:求中502、5032. 时间安排共开放2.5天:21日(周一):1-2节信算1、2班 / 3-4节 数学1、2班 / 5-6节 信算3班23日(周三)全天,25日(周五)上午 自由开放 二、参考题目及要求:1、编写一个记事本程序(2人)要求:用图形用户界面实现。能实现编辑、保存、另存为、查找替换等功能。提示:使用文件输入输出流。2、ATM柜员机模拟程序 (3人)要求:使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为)时,系统能登录
3、ATM柜员机系统,用户可以按照以下规则进行:1、查询余额:初始余额为10000元2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。3、ATM存款:不能出现负存款。4、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。3、超市收银系统 (3人)要求:使用图形用户界面。由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。另外,对
4、没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200元,可为其发放一张会员卡,以后在该商场购物可向9折优惠。4、万年历(3人)要求:使用图形用户界面。实现日期与星期的查询5、全球通计费程序(3人)要求:使用图形用户界面。使用真实的全球通资费标准,模拟统计一个特定号码的一个月的实时话费。能根据输入实现各种用户的话费的计算并显示月实时帐单。提示:使用接口和多个子类实现分别表示金卡、银卡等各种套餐的话费计算。6.日历记事本(3人)要求:带有日程提醒功能的日历。1、显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。2、定时提醒:用户可以针对
5、某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。3、查询信息:用户可以查询到某个月的所有的提示信息。7.小游戏(2人)要求:程序随机产生2050根火柴,由人与计算机轮流拿,每次拿的数量不超过3根,拿到最后一根为胜。(使用图形界面)8.敏感词汇分析(2人)要求:任意选择一个文本文件,分析该文件,如果存在敏感词汇(这些词汇保存在sentive.txt文件中,每个词占一行),报告每个词出现的次数。9、猜数字游戏(3人)要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。要求提交Application
6、和Applet两个版本的程序。10、小学算术运算测试程序(3人)要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数。要求提交Application和Applet两个版本的程序。11、模拟科学计算器(3人)要求:界面模拟Windows中的计算器程序。实现基本数学运算、函数等功能:加、减、乘、除、阶乘、正弦、余弦和指数运算。实现要点:添加相关组件并进行按钮事件处理。要求提交Application和Applet两个版本的程序。12、 模拟画图(3人)要求:模拟Windows中的画图程序,实现图形图像的编辑、修改、保存等功能。13、猜数游戏(2人)功
7、能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。界面要示:用字符界面实现、也可用图形界面实现。14、高级科技计算器模拟程序(4人)功能要求:该程序显示GUI用户界面,能实现整数的加、减、乘、除、乘方、立方、n次放、开平方、开n次方、倒数、三角函数、反三角函数运算。界面要示:用图形界面实现。可参考win系统自带计算器界面。15、画随机的圆(2人)功能要求:实现简单的动画。具体要求:自动出现由小到大变换的圆,位置与颜色随机,变到150直径时擦除,重新再出现圆;变换速度有HTML文件传入的参数控制(控制sleep时间)。界面要求:用Java Ap
8、plet实现。16、用菜单和按钮来控制绘图(3人)功能要求:实现简单绘图功能,具体要求:画直线,画空心或实心椭圆、画空心或实心矩形、画多边形(图形的位置和大小可在程序中设定)。界面要求:用图形界面实现。可参考图2、图3和图4。图2 初始界面 图3 使用菜单绘图图5 使用按钮绘图17、 抽奖程序(2人)功能要求:1)能够在电脑上抽奖,分别抽取4等奖、3等奖、2等奖、1等奖、特等奖,设定每种奖项的人数后分别一次抽取每个奖项。2)按给定的总人数以序号或电话号码为抽奖依据。3)要求屏幕上能够显示抽奖的号码滚动过程,按“停止”按钮给出抽奖结果。4)要求漂亮的图形用户界面。18、度量衡换算器(3人)功能要
9、求:1)网上去找几个度量衡换算器现成软件,综合其优点,编写出源代码,实现常见长度、面积、容积(体积)、温度(华氏/摄氏)的换算。2)要求漂亮的图形用户界面。19、制作一个图形编辑系统设计要求:1、能用拖橡皮筋的手法绘制各类图形(直线、椭圆、矩形、文字) 2、支持画笔颜色、文字大小设置; 3、能将画面中的所有图形存储到文件中; 4、能从文件读取图形进行增补; 5、采用对话框获取图形文件名。整体要求:建议使用Myeclipse软件完成作业,界面友好,代码的可维护性好,有必要的注释和相应的文档。三、考 核 办 法根据提交的设计文档(包括程序主要完成的功能、设计思路、主要代码,程序中有何创新,有何收获
10、和所存在的不足以及需要改进的地方。),程序功能的实现(要求演示)进行考核: 无任何文档,无程序,得 0 分; 文档混乱,没有思路,程序不能运行,不及格; 文档描述清晰,程序实现了基本功能,及格; 文档描述清晰准确,思路清晰,程序实现了要求的所有功能,良好; 文档完备,设计合理有创新,报告清晰明确,深入分析了自己进行实验的体会感想,程序实现了全部功能,功能完善,并有其它的创新实现,优秀。、附:设计报告文档格式:一、封面:Java课程设计报告题目: 班级: 姓名/学号: 指导教师: 完成时间:二、内容:1.题目内容;(小标题4号字体,内容小四号字体)2设计分析;3各模块的功能及程序说明;4.源程序;5程序输出结果;6设计体会。三、参考文献:按参考文献规范列出各种参考文献,包括参考书目,论文和网址等。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年北京市房山区高二上学期学业水平调研生物试题(一)
- 2025 八年级生物学下册营养不良对老年人免疫系统功能的影响课件
- 2026年中国高强度不锈钢行业市场规模及投资前景预测分析报告
- 2026年中国高度可调移动式小地磅行业市场规模及投资前景预测分析报告
- 妊高症病人的产后护理
- 中医护理腰疼病的专业知识
- LG(中国)秋招笔试题及答案
- 2026年仓库照明管理办法
- 2026年上半年公共卫生工作总结
- 2026年医疗纠纷预防处置题库及答案
- 上海市普陀区2026届初三一模语文试题(含答案)
- 国企投融资培训课件模板
- 医院后勤服务PDCA质量提升路径
- 疼痛护理中的康复与物理治疗
- 意大利雇佣白皮书-万领均
- 中标广西哲社课题申报书
- 2026年郑州铁路职业技术学院单招职业适应性考试题库附答案解析
- 掩体构筑与伪装课件
- 2025年长沙卫生职业学院单招职业适应性测试题库附答案
- 2026年安全员-B证考试题及答案(1000题)
- 2026中央机关遴选和选调公务员(公共基础知识)综合能力测试题带答案解析
评论
0/150
提交评论