- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
([面向对象程序设计课程设计题目
面向对象程序设计课程设计题目
设计说明
1. 每人一组,每组选择一个题目;如果列出多个版本,只需要完成其中一个版本即可。
2. 由学习委员负责统计各组员及其题目,以电子档模式提交题目列表名单 。
3. 每组必须给出相应的UML类图,可用Visio或者其他类似的工具完成。
设计要求
1.编码规范要求
遵循Java编码规范,参见附录。
2.知识点要求
项目应至少覆盖以下知识点:封装、继承与多态等基本概念;方法和数组;输入输出流;使用抽象类、接口;对象组合;异常处理;包的使用。
3.文档打包及提交要求
文档打包:以“班级-学号-姓名-题目-设计报告.rar”形式将相关文档打包。
提交要求:统一交至教学平台。
压缩包的内容:
1)运行正确的源代码(包括文件夹结构)。
2)设计报告:描述软件功能、和设计方案的UML类图;设计中涉及的主要知识点;运行结果截图;使用帮助文档。
题目列表及说明:
1. 打字游戏
GUI本地版
练习背单词和打字速度
可根据一片文章自动导入单词
整个单词下落或者淡入淡出
同时多个单词出现
对输入错误的单词分析记忆功能
积分
2. 文件加密和解密
要求:采用图形用户界面
1)给定任意一个文本文件,进行加密,生成另一个文件。
2)对加密后的文件还原。
3. 5子棋游戏
设计程序,完成下述功能:
在大于9条线的方形网格棋盘上,放置黑白两色棋子;
两人各执一色,通过网络对弈;
可以在任何两条线的交点上放置棋子;
同色棋子先同行、同列或者同队角线上5颗连成一条线者获胜。
4. 俄罗斯方块(网络版)
设计程序,完成下述功能: 完成一个可以两个人通过网络对战的俄罗斯方块游戏,每一方都可以在自己的屏幕上看到对方的当前游戏状况,游戏先结束的一方为失败者。
5. 音乐播放器(JavaGUI本地版)
设计程序,完成下述功能:
选择各类声音文件进行播放。
完成前进、后退、暂停、回放等控制功能。
6. 电子相册(JavaGUI本地版)
设计程序,完成下述功能:
选择图形的显示。
完成图形的放大、缩小、剪切、旋转等控制功能。
图片的自动播放功能。
7. 多人聊天室((JavaGUI本地版/WEB版)
多人同时上网聊天。
8.扑克游戏(JavaGUI本地版/WEB版)
开发具有“升级”功能的4人对战游戏。“升级”又叫拖拉机。要求采用Java网络编程技术。
9.编写一个记事本程序
要求:
用图形用户界面实现。
能实现编辑、保存、另存为、查找替换等功能。
提示:使用文件输入输出流。
10.模拟龟兔赛跑
要求:
用图形用户界面实现。
能设置比赛时间,马匹的数量等等。
在任意时间段内马匹的速度是随机的。
开始比赛之后以动画显示赛马过程。
提示:使用多线程
11.ATM柜员机模拟程序
要求:使用图形用户界面。
当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:
1)查询余额:初始余额为10000元
2)ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
3)ATM存款:不能出现负存款。
4)修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
12.超市收银系统
要求:使用图形用户界面。
由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200元,可为其发放一张会员卡,以后在该商场购物可向9折优惠。
13.扩充的万年历
多功能计时功能:当前时间显示;按年月显示日历;调整时间。
备忘录功能:备忘录设置,备忘录删除。
14.网络监听程序
使用图形用户界面。
有服务器和客户端,服务器监听客户端的登陆。即:如果A客户端登陆服务器,则服务器界面上的A字母对应的红灯变成绿色。 绿灯表示连接,红灯表示断线。
提示:socket的监听方法
15.全球通计费程序
使用图形用户界面。
使用真实的全球通资费标准,模拟统计一个特定号码的一个月的实时话费。能根据输入实现各种用户的话费的计算并显示月实时帐单。
提示:使用接口和多个子类实现分别表示金卡、银卡等各种套餐的话费计算。
16.日历记事本
要求:带有日程提醒功能的日历。
1)显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。
2)定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相
您可能关注的文档
最近下载
- 手拉手 心连心 2024——2025学年湘教版初中美术七年级上册.pptx VIP
- 人教版2023-2024学年六年级上册数学 第五单元 圆(学生版)-(复习讲义)单元速记·巧练.docx VIP
- 《凝聚的力量》精品课件.pptx VIP
- BridgeConex使用帮助.pdf
- 附件教育部理工科非物理类专业大学物理课程教学基本要求A类要求.doc
- 建筑十大新技术应用总结.docx VIP
- 中药制剂技术 汤剂认知 汤剂认知.ppt
- 第一单元+第一课+我们走在大路上 课件2024——2025学年+湘美版(2024)初中美术七年级上册.pptx VIP
- 第二单元第3课《创意改善生活》课件++2024—2025学年湘美版(2024)初中美术七年级上册.pptx VIP
- 龟兔赛跑儿童绘本故事PPT课件.pptx VIP
文档评论(0)