Java课程设计选题_第1页
Java课程设计选题_第2页
Java课程设计选题_第3页
Java课程设计选题_第4页
Java课程设计选题_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java课程设计选题Java课程设计说明重点掌握的知识点。【课程设计步骤】1、分析项目要求定义。如果某些知识面掌握的不是很好,可以再返回去重新熟悉与掌握。2、自学新知识在开始设计前,首先要查阅相关资料,学习和掌握项目中涉及的新知识,提高自学能力。3、界面设计本次课程设计都是图形界面程序,所以在实现程序功能前,可以先完成图形界面设计(建议采用swing组件或第三方swt例中,抓取了运行结果界面。项目图形界面所涉及了容器、组件、布局知识,eclipse、Jbuilder4、项目功能实现每种功能其实就是相应控件的响应事件,所以要根据课程设计要求把各种功能转换成相应组件的响应事件。如动作事件(ActionEvent(KeyEvent(MouseEvent)(FocusEvent)的功能,先要设计该功能实现的算法和程序流程图,然后再用程序语句去实现。5、项目测试与扩展项目程序设计完以后,运行该项目,一一测试所有项目功能,如有不合要求的话,重新修改程序以达到项目要求。如有时间的话,可以在项目要求的基础上扩展创新一些功能,根据其创新情况可以给予适当的加分。【课程设计要求】1)选题要求:本次课程设计所提供的课设题目,每人选择一个题目。选题分三种类型:普通题、提高题和挑战题,每种题型的起步分分别为:中、良和优,如在该题型中选题完成良好的可以相应提高分数等级。如课设能达优的同学必须在课设上机安排时间内参加答辩。2)界面要求:尽量使用swing包实现图形界面,要符合日常软件使用规范来设计菜单和界面。3)代码要求:标识符命名遵循java命名规范。能够考虑各种异常处理,注重提高程序运行效率。4)提交内容:全部源代码。课程设计报告注:课程设计报告严格按照老师给的《java课程设计报告书模版》要求撰写,课设报告要求15~20,”p”p4行5;+-,”,,“”。2{{}{}}{;{}{;}}对////////////oo//c//element)//(index)//类{{}}3+-&////////StringTokenizer类题目:小学生数学练习题目自动生成系统8】1马许兵兵{}、)口方法当组件从有输入焦点变成无输入焦点并触发。方法、方法可以获得输入焦点:如52、用getKeychar(){{}{}//{}{}题目:用图形界面实现P208页,过桥问题1.用多线程技术实现多人过独木桥;2.模拟不同速度过桥;1、用图形用户界面实现。2、能实现编辑、保存、另存为、查找替换等功能。3、提示:使用文件输入输出流。设计要求1.用图形用户界面实现。2.能够编辑词典库中的信息3.设计要求1.采用图形用户界面2.给定任意一个文本文件,进行加密,生成另一个文件。3.对加密后的文件还原。......【设计要求】界面上的分数将增加1局分增加1方的名称。要求程序具备以下功能:可以实时输入和显示比赛双方的比分和记录。输入要求:在程序启动之后输入参加比赛的两只球队的名称和队旗画面图像。按照比赛进展,实时输入比赛得分。输出要求:程序运行时,可以在GUI界面上显示球队的名称和队旗、双方的当前赛局的比分、双方的局分。【数据管理能力要求】比赛结束之后,可以将整个比赛的整个得分过程存储到文件中,以供回顾使用题目:Hannoi塔和CA把AAC3、能将画面中的所有图形存储到文件中;4、能从文件读取图形进行增补;5、采用对话框获取图形文件名。2.用数据库建立1或23.能连接数据库并实现查询、增、删、改等功能。ATM设计要求:使用图形用户界面。需求:当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:1、查询余额:初始余额为10000元2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。3、ATM存款:不能出现负存款。4、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。功能要求:1.能够显示实现1800-2100年的日期,包括公历、农历、星期、二十四节气。2.能够按照月份格式显示,或按照星期格式显示。3.能够显示系统时间。4.能够设置闹钟。5.能够查询若干国际大城市(分布在不同时区)的时间。数据库要求:1.建立的数据库中包含如下信息:学生学号、姓名、班级,语文、数学、英语成绩。2.至少要有5个班级,每个班级要有10名以上学生。3.使用.txt格式文本表示各种表。功能需求:1.能够实现根据以下关键字查询:学生姓名、学号、班级、课程名称。2.能够实现按照单科成绩、总成绩、平均成绩、学号排序。3.能够实现学生信息的插入、删除和修改。4.能够查询每个课程的最高分、最低分及相应学生姓名、班级和学号。5.90设计要求1.使用图形用户界面。2.能实现一个聊天室中多人聊天。3.可以两人私聊。4.提示:使用socket通信题目:记忆测试系统..6nn设计要求:使用图形用户界面。需求:关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。卡顾客一次购物满200元,可为其发放一张会员卡,以后在该商场购物可向9折优惠。功能要求:1.演示过程。2.可以进行手动演示,也可以自动步进式演示。3.允许用户设置算法的各个输入参数,以及自动步进式演示中的时间间隔。4.不同的算法输入要求见下。参考算法:1.Prim算法、Kruskal算法。允许以下方式输入一个图形:绘法执行步骤。2.Dijkstra算法。允许以下方式输入一个图形:绘制图形、输3.最优编码算法:Huffman个txt概

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论