JAVA课程设计.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java课程设计 课程设计要求 1、首先要对课程设计题目进行前期分析,规划好所要制作的类、需要实现的功能、需要编写哪些类来实现、类和类之间有什么关系。 2、完成的程序要进行相应的的测试,功能要完整,设计要合理,具有Java程序设计的风格,对测试出现的问题进行适当处理,使程序能正确运行。 课程设计要求 3、设计报告的写法要求: 对本次设计/编程的大体思路进行文字描述,并摘抄关键语句。 使用GUI编程的,将所编写好的界面进行截图放于课程设计文档中,没有使用GUI编程的请画出类图,流程图等说明程序运行的流程以及类之间的关系。 对本次课程设计以及本学期的Java学习进行一下总结和展望。 课程设计要求 4、提交方式:设计报告文档打印稿,设计报告文档电子版和源程序,统一交给班长或者学习委员。 5、提交时间:第十九周周四(元月10号)。 课程设计的格式 课程设计参考选题 1、简单计算器模拟程序 功能要求:模拟Windows中附件里面的计算器软件,能实现整数的加、减、乘、除四则运算。 界面提示:用图形界面实现,可参考下图。 课程设计参考选题 2、基于文件实现的个人通讯录系统 ?建立一个通讯录,要求通讯录中必须含有编号、姓名,性别、电话、地址、Email等等。实现该类并包含添加、删除、修改、按姓名查等几个方法。编写主程序测试。 使用文件保存数据。 参考界面如下: 课程设计参考选题 3、简单万年历 功能要求: 1. 能够显示实现1800-2100年的日期,包括公历、农历、星期、二十四节气。 2. 能够按照月份格式显示,或按照星期格式显示。 3. 能够显示系统时间。 4. 能够设置闹钟。 5. 能够查询若干国际大城市(分布在不同时区)的时间。 课程设计参考选题 3、简单万年历 参考界面 课程设计参考选题 4、记事本程序 功能要求:模拟Windows附件中的记事本功能软件,使用java的Stream实现读取文本文件,并能实现编辑、保存、另存为、查找、替换等功能。 参考界面如下: 课程设计参考选题 5、简单投票管理系统 功能要求:输入候选人名单后,点击确认按钮实现使用选择框代表候选人,计选择框的名字就是候选人的名字。点击取消按钮候选人输入框为空,重新输入候选人名单。选中候选人的选择框时,表示给该候选人投一票。点击确定按钮时表示产生一张选票。点击刷新按钮回到程序的初始界面重新设置候选人。根据选择框的状态变化统计出候选人的最后得票数,并可按票选取多少点击排序按钮对候选人进行排序。(其中,最多从候选人中选取3人,如果一张选票选取多于3人,该票就作废票处理。如果一个也没投票,就作弃权处理。程序能显示一共统计了多少选票,并能统计出废票和弃权票的票数。 课程设计参考选题 5、简单投票管理系统 参考界面: 课程设计参考选题 6、ATM柜员机模拟程序 功能要求:模拟ATM取款机程序。开始设定几个银行用户,保存在一个user.txt文件中,构成一个控制台的登录界面(也可以做成GUI界面),当输入给定的卡号和密码与从user.txt文件中提取的数据一致,就进入主界面,在主界面下,用户可以完成以下功能: 1、查询余额。 2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。 3、ATM存款:不能出现负存款。 4、修改密码:新密码长度不小于6位,只有输入的旧密码正 确,新密码两次输入相同的情况下才可以成功修改密码。 课程设计参考选题 6、ATM柜员机模拟程序 参考界面: 谢谢大家 * * 课程设计目的 1、复习、巩固Java语言的基础知识,进一步加深对Java的理解和掌握; 2、将学习Java中的抽象概念与实际动手编程相结合,锻炼学生的分析解决实际问题的能力,培养正确的编程习惯和能力; 3、培养学生自主学习能力、创新意识和创新能力。 * * *

文档评论(0)

文档分享 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档