Java课程设计题目及任务书

合集下载

课程设计任务书-JAVA课程设计

课程设计任务书-JAVA课程设计

《Java面向对象程序设计课程设计》课程设计任务书学年学期:2014—2015学年第1学期专业班级:2014专升本3班指导教师:朱薇设计时间:2015、1、12—2014、1、23学时周数:20学时/周,共计40学时一、设计目得通过该课程设计加深学生对面向对象概念、JA V A面向对象程序设计思想方法得理解与掌握;使学生熟悉开发一个小型得电子商务项目得基本过程,并能综合运用所学知识,初步应用软件工程方法进行软件开发;增强学生得动手能力.为后续学习与应用打下一定得基础。

二、设计任务及要求以学过得Java程序设计,web编程基础为工具,完成一个小型电子商务系统得设计开发。

要求学生8—10人一大组,大组中又分为A,B组,由A,B组分工配合实现前台及后台功能,最后组合成一完整得电子商务系统。

详细要求如下:1、针对给定得业务规划商务模型与商务系统,确定电子商务系统得具体组成部分,写出详细得规划说明书。

2、开发环境:Jsp(JavaBean+Servlet)+Mysql3、开发一个小型得系统。

每组最终提交一个电子商务系统软件与规范得课程设计说明书。

4、每大组设组长两名,(A组,B组)组内成员分工明确、各司其职。

三、设计时间进度安排四、成绩考核1、项目评分方法为更好地体现实训成果,评定学生实训成绩,特制定本评分方法。

具体评分细则如下:●项目完成后,应组织同学完成项目评审。

评审时,项目经理应根据本小组项目完成情况,制作PPT介绍本项目,并运行程序,进行演示,同时完成答辩老师得提问。

●根据学生项目得优良情况,评审老师给出项目得等级分。

评分有如下等级:A/B/C/D/E/F/G,可根据情况打出A+或者B—等。

ﻫA-F等级系数为:0、9/0、8/0、7/0、6/0、5/0、4/0、3根据项目组得人数,考评项目得等级,打出学生项目得最后得分。

●如:该项目组等级为A(系数为0、9),项目组共4人,则该小组得分为:4*100*0、9=360如:该项目组等级为D(系数为0、6),项目组共5人,则该小组得分为:5*100*0、6=300●项目经理根据项目组中每个组员得实际完成情况,打出该组员在项目开发工作中,所占得工作量比数,如:A完成约25%得开发工作量,则A同学为25%。

Java语言课程设计任务书及题目

Java语言课程设计任务书及题目

Java语言课程设计任务书及题目一、Java语言课程设计目的和要求1.目的:1)复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。

提高学生适应实际,实践编程的能力;3)培养学生在项目开发中团队合作精神、创新意识及能力。

2.要求:1、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;2、系统设计要实用,编程简练,可用,功能全面3、说明书、流程图要清楚4、记录设计情况(备查,也为编写设计说明书作好准备);5、要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过和按设计报告格式。

6、设计上交内容:设计报告一份(按格式书写);源程序文件。

7、每人上传上述内容的压缩包,文件名形如“2008813018张三.rar”(学号加姓名组成)。

统一交给学习委员。

二、Java语言课程设计选题如下:1. 算术运算测试(2人)功能要求:该程序用字符界面实现十道100以内加减法数学题,能根据题目计算出答案,与输入答案对比,判断做题是否正确,最后计算分数。

界面要求:用字符界面实现、也可用图形界面实现。

2. 猜数游戏(2人)功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。

界面要示:用字符界面实现、也可用图形界面实现。

3. 学生成绩管理(3人)功能要求:1)输入十个同学的学号,姓名,四科成绩(应用数学、大学英语、Java程序设计、计算机应用基础)2)计算出平均成绩。

以平均成绩降序输出成绩表。

3)输出全组各科平均分,最高分和最低分。

4)输入姓名查询成绩界面要示:用字符界面实现、也可用图形界面实现。

5)能连接数据库并实现查询、增、删、改等功能(此项功能作为可选项,可以不要)。

Java语言程序设计课程设计任务书及选题

Java语言程序设计课程设计任务书及选题

《Java语言程序设计课程设计》任务书及题目一、J ava语言课程设计目的和要求1.课程目的1)总结、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握。

2)通过课程设计为学生提供了一个既动手又动脑,独立实践的机会,可以将课本上的理论知识和现实问题有机地结合起来,锻炼学生的分析、解决实际问题的能力。

3)培养学生在项目开发中团队合作精神、创新意识及综合能力。

2.课程要求1、对系统进行功能模块分析、模块分析要准确,符合课题要求,实现相应功能;可以另外加上其他功能或修饰,使程序更加美观、完善、合理。

2、系统设计要实用,编程要简练,功能要尽量全面,尽量具有实用功能。

3、要求采用面向对象程序设计方法,程序采用阶梯缩进书写格式,要求上机调试通过。

5、按要求撰写《Java语言程序设计课程设计》总结报告(模板另附),并及时上交。

二、Java语言课程设计课题课题一:学生成绩管理系统1.1 功能要求:1.1.1 创建数据库菜单1、用创建数据库菜单的创建库结构菜单项创建Access数据库的Student表单,其库结构为:学生编号(字符型10字符,其中年份(4字符)院系(2字符),编号(4字符))姓名(字符型15字符)出生日期(字符型10位,例如1999-02-15)数学(整型)英语(整型)2、用创建数据库菜单的录入记录菜单项录入5~6名学生的信息的Access数据库的Student表单中。

1.1.2 一般查询菜单1、用一般查询菜单的顺序查询菜单项执行对Student表单的顺序查询操作。

2、用一般查询菜单的条件查询菜单项执行对Student表单的条件查询操作。

1.1.3 高级查询菜单1、用高级程序菜单的排序查询菜单项执行对Student表单的排序查询操作。

2、用高级程序菜单的模糊查询菜单项执行对Student表单的模糊查询操作。

3、用高级程序菜单的随机查询菜单项执行对Student表单的随机查询操作。

1.1.4 记录操作菜单1、用记录操作菜单的修改记录菜单项执行对Student表单的修改记录操作。

JAVA课程设计任务书 - 科学计算器

JAVA课程设计任务书 - 科学计算器

《高级语言程序设计(2)》课程设计报告专业:班级:学号:姓名:完成日期: 指导教师:1、程序设计说明书【设计题目】科学计算器【问题描述】本程序为设计一个科学计算器,用于进行数值计算。

可以进行数据的加减乘除,对数等计算。

【软件功能】1 图形界面:应用AWT和Swing设计工作界面,按下数字时显示数字,按下“=”时显示结果。

2 计算器基本功能:加减乘除四则运算,倒数,开平方等。

3 附加运算功能:三角函数,对数,阶乘,度转化为弧度等。

4 计算器的存储功能:清除中间结果,使用中间结果,存储中间结果及累加中间结果5 用不同颜色进行分区【算法思想】本程序设计一个主类和四个内部类。

通过在主类中调用四个类来实现程序的各个功能。

【类的设计】1主类SmartCalculator类,继承了JFrame类○1成员变量tf是JTextField对象,单行文本框,用来显示数据。

panel1,panel2,panel3,panel4是JPanel对象,用来盛放按钮。

Panel1盛放“←”,“CE”,“C”按钮,Panel2盛放功能区按钮,Panel3盛放记忆区按钮,Panel4盛放面板Panel1和Panel2isResult,flag是布尔型变量result是double型变量,存储结果SpecialNumActionListener是SpecialNum类的对象,监听特殊数字按钮df是DecimalFormat类的对象,控制输出格式○2方法SmartCauculator是构造方法,完成面板的布局并调用init方法init方法调用addButton方法向面板中增加按钮addButtion方法统一设置按钮的使用方式,参数包括panel,name,action,color,每次完成向面板添加按钮,设置名字,添加键盘监听器和设置按钮颜色getResult方法实现四则运算,并输出main方法,程序入口2内部类FunctionSigns,继承接口ActionListener,实现接口的actionProform抽象方法,完成开平方,求对数等操作3内部类ClearArea,继承接口ActionListener,实现接口的actionProform抽象方法,对清除区三个按钮“←”,“CE”,“C”进行监听,实现删除功能。

JAVA课程设计任务书

JAVA课程设计任务书

广西师范大学漓江学院理学系《JAVA程序设计》课程设计报告设计题目:基于JAVA扫雷游戏的设计组长:组员:指导教师:陈意山讲师设计时间: 2011年12月25日基于JAVA扫雷游戏的设计1 开发背景及意义扫雷游戏是Windows系统自带的一个益智类的小游戏,它通过点击方格并以出现的数字来判断附近地雷的数量,将全部地雷做上标记即可胜利。

经过这么多年,Windows操作系统也经过了多次的更新换代,很多的功能得到了完善系统也越来越精致复杂。

但是操作系统自带的这款扫雷小游戏还是维持着原来的样子和功能,并没有因为时间的推移而被遗忘。

这说明了扫雷游戏得到了很多人的喜爱和支持,才能一直存在到现在。

扫雷游戏是一个益智类的小游戏,通过这个游戏我们可以提高鼠标的操作能力,还可以锻炼我们的思维能力,是一个很好的小游戏。

大学里我们学到了很多相关的理论知识,但是光有理论知识是不够的,最重要的还是要有实践的能力,所以本课程设计我选择了扫雷游戏的开发与设计这个项目。

此游戏的功能类似于Windows系统自带的扫雷游戏,而且在自定义雷区模块用户可以选择级别,从而提高了游戏的趣味性。

2 需求分析扫雷游戏的用户群很广泛,老少皆宜。

当他们在繁忙的工作学习后,可以通过这个小游戏放松心情来调节一下氛围。

因此本系统的设计简单容易操作,更能吸引广大用户的注意。

扫雷游戏有三个级别难度,随着级别的增高,地雷数目就越多。

当游戏初始化时,系统就随机布置地雷;用户开始游戏时,计时器开始计时;游戏胜利或者失败后,弹出提示对话框,计时器停止计时;在自定义模块里,用户可以选择游戏的级别,然后设置地雷的数目。

3 总体设计3.1 类关系图在本系统中共使用到7个Java源文件,其关系如下:3.2 程序界面程序界面胜利对话框3.3 程序基本流程图3.4 JMine类是本程序的基础类。

它实现的左右有:打开难度设置窗口类、About窗口类、初始化地图、运行JMineArth类以按照设定单独进行地雷埋设、自动检测挖雷、判定胜利等等。

课程设计《JAVA程序设计》任务书.

课程设计《JAVA程序设计》任务书.

课程设计《JAVA程序设计》任务书.《 JA V A 程序设计》课程设计任务书一.课程设计基本信息课程名称:《JAVA 程序设计》课程设计学时:1周学分:1学分二.课程设计目的与要求1.教学目的:本课程是学习《 Java 程序设计》后的综合实践课,使学生能够比较深入的理解Java 语言的特征及体系;熟练的掌握并会运用Java 语言与面向对象程序设计的思想和方法设计应用程序解决应用问题,积累程序设计的实践经验,为培养软件技术高技能人才奠定基础。

本课程是培养计划中综合性较强的实践教学环节之一, 帮助学生掌握教学内容、培养学生运用知识解决应用问题的实际动手能力、提高学生综合素质有很重要的意义。

2.教学要求:本课程设计以设计一个或多个实际应用系统为目的,通过课程设计让学生较全面的掌握 Java 语法基础知识、面向对象程序设计方法, 尤其是基于Java 的应用程序设计的方法与技术, 能够运用 J2SE 平台,结合相应的数据库系统开发应用程序,理论联系实际,达到培养实践操作技能的目的。

学生要了解 Java 程序开发的一般过程,特别掌握系统分析与设计的基本方法,写出系统分析与设计报告,并能设计真实可用的应用系统。

三.课程设计内容与安排根据老师提供的设计题目, 写出系统分析与设计报告, 并建立原型系统。

题目可以由教师与学生根据实际情况商定,可参考的题目:图书借阅管理系统、产品管理系统、学生成绩管理、学生信息管理、人事管理、人力资源管理系统、物流信息管理系统等。

1.主要设计内容如下:(1系统设计:包括系统需求分析、总体设计和功能设计,必要时使用图表说明。

(2数据库设计与实现:包括数据库的需求分析、数据库的概念结构设计和数据库的逻辑设计。

(3系统各模块设计:包括用户界面及相应功能算法等程序设计。

2.教学安排总课时 30课时,其中需求分析与系统设计、数据库设计与实现、系统各模块实现所以及系统集成调试运行用时间建议各占15%,15%,40%,20%的课时, 学生可根据具体情况调整, 利用 10%的时间完成课程设计报告。

Java语言课程设计任务书及题目

Java语言课程设计任务书及题目总体要求:一.选题指导:1.在大作业的基础上进行完善改进。

与老师确认题目。

2.对生活、学习中可能出现的一些情况与问题,尝试使用信息化技术改进,提出解决方案并设计、完成。

也可选择一个感兴趣的题目,如游戏等。

要求:一定要和java相关。

开始课程设计前和老师确认题目与内容。

该类题目如果选择得当,可以适当加分。

与老师确认题目。

3.可以选择手机应用开发,与老师确认题目。

4.下面的指定题目。

二.完成形式:自由分组完成(最多不超过4人一组),也可个人完成。

分组完成推荐使用SVN,如果有使用该技术可额外加分。

三.课程设计具体要求1.必须要有图形、手机或Web界面,存储必须使用数据库或文件。

2.单机版程序要打包成jar文件或者.exe进行发布,只能用Eclipse演示,不予评分。

Web程序必须脱离Eclipse之类的IDE单独运行,不得在IDE中运行。

3.设计要体现面向对象思想。

4.禁止使用中文变量名!四. 所需提交材料1.演示PPT(文字尽量少、图尽量多、不要超过10页,能以最简明扼要的方式突出系统的亮点,功能截图演示部分一定要出现该功能模块的负责人,PPT结构:封面、功能简介(以模块图呈现)、设计简介(以设计图呈现)、各功能模块演示)-每组1份、电子版用于演示,不用上交。

2.J ava语言课程设计考核表格-每组1份、打印版,需上交。

3.课程设计报告(仿照模板)-每人1份、打印版,需上交,不上交无法评分。

五.课程设计流程及评分标准1.不同题目得分系数不同,分为ABCD四大类,请谨慎选择。

原则上,得分系数越高的题目,评分越高。

但涉嫌大部分抄袭,明显不是自己做的,不能参与考核。

2.流程:选题(自选与大作业改进类型的题目需与老师确认),学习委员收集分组名单(确定组长)提交给老师,组长组织设计并确定分工,做课程设计,提交“课程设计考核表”,演示PPT,同时进行程序演示,每个功能模块要由负责该模块的同学进行讲解并评分。

java课程设计书

java课程设计书
一、课程设计题目
[具体的课程设计题目]
二、课程设计目的
通过本次课程设计,学生能够:
1. 深入理解 Java 编程语言的基本概念和原理。

2. 掌握 Java 程序设计的基本方法和技巧。

3. 提高分析问题和解决问题的能力。

4. 培养良好的编程习惯和代码规范。

三、课程设计要求
1. 设计并实现一个具有特定功能的 Java 应用程序。

2. 运用 Java 的面向对象编程思想和基本语法。

3. 实现数据的存储和管理。

4. 进行程序的测试和调试。

四、课程设计内容
1. 需求分析:明确应用程序的功能需求和用户界面要求。

2. 设计:包括类的设计、数据结构的设计、界面设计等。

3. 实现:根据设计方案编写代码,实现应用程序的各个功能模块。

4. 测试:对编写的代码进行单元测试和集成测试,确保代码的正确性和稳定性。

五、课程设计成果
1. 完成一个可运行的 Java 应用程序。

2. 提供详细的课程设计报告,包括需求分析、设计、实现和测试等内容。

3. 进行课程设计答辩,展示并讲解应用程序的功能和实现过程。

通过本次课程设计,学生将进一步巩固 Java 编程的知识,提高编程能力和解决实际问题的能力,为今后的学习和工作打下坚实的基础。

Java课程设计可选题目及任务书

Java语言课程设计任务书及题目一、Java语言课程设计目的和要求1.目的:1)复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。

提高学生适应实际,实践编程的能力;3)培养学生在项目开发中团队合作精神、创新意识及能力。

2.要求:1、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;2、系统设计要实用,编程简练,可用,功能全面3、说明书、流程图要清楚4、记录设计情况(备查,也为编写设计说明书作好准备);5、要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过和按设计报告格式。

6、设计上交内容:设计报告一份,包括课程设计目的、要求、源程序文件、运行结果。

二、Java语言课程设计选题如下:1、课题:算术运算测试功能要求:该程序用字符界面实现十道100以内加减法数学题,能根据题目计算出答案,与输入答案对比,判断做题是否正确,最后计算分数。

界面要求:用字符界面实现、也可用图形界面实现。

2、课题:猜数游戏功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。

界面要示:用字符界面实现、也可用图形界面实现。

3、学生成绩管理功能要求:1)输入十个同学的学号,姓名,四科成绩(应用数学、大学英语、Java程序设计、计算机应用基础)2)计算出平均成绩。

以平均成绩降序输出成绩表。

3)输出全组各科平均分,最高分和最低分。

4)输入姓名查询成绩界面要示:用字符界面实现、也可用图形界面实现。

4、计算器模拟程序功能要求:该程序显示GUI用户界面,能实现整数的加、减、乘、除四则运算。

界面要示:用图形界面实现。

可参考下图。

图1 计算器模拟程序界面5、画随机的圆功能要求:实现简单的动画。

Java专业课程设计任务计划书

201 -201 年第学期《Java程序设计》课程设计任务书班级:指导老师:王海利201 年月日课程设计任务书一、设计题目:购物管理系统设计和实现二、设计目标1.使学生更深入地了解和掌握Java语言程序设计课程中相关基础概念,程序设计思想和方法。

2.培养学生综合利用所学知识独立完成课题能力。

3.培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应含有素质。

4.提升学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关基础素质。

5.培养学生从资料文件、科学试验中取得悉识能力,提升学生从她人经验中找四处理问题新路径悟性,初步培养工程意识和创新能力。

6.对学生掌握知识深度、利用理论去处理问题能力、试验能力、课程设计能力、书面及口头表示能力进行考评。

三、设计要求1.可组成设计小组,小组组员分工协作完成。

要求每个组员有自己相对独立模块,同时要了解其它组员完成内容。

2.查阅相关资料,自学具体课题中包含到新知识。

3.采取结构化、模块化程序设计方法,功效要完善,界面要美观。

4.所设计系统标准上要能够运行无误,结果正确。

5.按要求写出课程设计汇报,并于设计结束后一周内提交。

汇报一律用A4纸打印,汉字字体为宋体,西文字体用Time New Roman,一律用小四号字,行距采取“固定值”20磅,首行缩进2字符。

总体设计应配合软件总体模块结构图来说明软件应含有功效。

具体设计应用传统或N-S步骤图和屏幕抓图说明,调试叙述应配合犯错场景抓图来说明出现了哪些错误,怎样处理。

四、设计内容1.开发“我行我素”购物管理系统,完成以下功效:•制作系统登录菜单•制作系统主菜单•制作用户信息管理菜单程序各功效模块界面可参考以下界面:2.升级“我行我素”购物管理系统,完成以下功效:•购物结算•打印购物小票•计算会员积分•模拟幸运抽奖•计算职员工资3.升级“我行我素”购物管理系统,完成以下功效:•录入会员信息•模拟幸运抽奖•菜单切换•计算会员折扣4.升级“我行我素”购物管理系统,完成以下功效:•查询商品价格•升级购物结算•升级菜单切换•升级幸运抽奖5.升级“我行我素”购物管理系统,完成以下功效:•统计用户年纪层次•循环录入会员信息•登录时用户信息验证6. 升级“我行我素”购物管理系统,完成以下功效:•实现管理员类•实现礼品类•修改管理员密码•礼品馈赠7.升级“我行我素”购物管理系统,完成以下功效:•创建我行我素购物管理系统项目结构•系统入口程序•菜单类•菜单切换8.升级“我行我素”购物管理系统,完成以下功效:•实现会员信息、商品信息定义和初始化•显示目前全部会员信息•添加新会员•实现幸运大放送9.升级“我行我素”购物管理系统,完成以下功效:•系统数据传输•自动计算会员折扣•完善购物小票•信息有效性验证五、课程设计工作计划2 月日,指导老师讲课,学生依据题目准备资料;2 月日,设计小组进行总体方案设计和任务分工;201 年1月日~201 年月日,每人完成自己负担程序模块并经过独立编译;201 年月日~201 年月日,将各模块集成为一个完整系统,并录入足够数据进行调试运行;201 年月日,验收、撰写汇报;201 年月日,答辩及总结。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java语言课程设计任务书及题目
一、Java语言课程设计目的和要求
1.目的:
1)复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。

提高学生适应实际,实践编程的能力;
3)培养学生在项目开发中团队合作精神、创新意识及能力。

2.要求:
1、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应
功能;可以加以其他功能或修饰,使程序更加完善、合理;
2、系统设计要实用,编程简练,可用,功能全面
3、说明书、流程图要清楚
4、记录设计情况(备查,也为编写设计说明书作好准备);
5、要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过和
按设计报告格式。

6、设计上交内容:设计报告一份,包括课程设计目的、要求、源程序文件、
运行结果。

二、Java语言课程设计选题如下:
1、课题:算术运算测试
功能要求:该程序用字符界面实现十道100以内加减法数学题,能根据题目计算出答案,与输入答案对比,判断做题是否正确,最后计算分数。

界面要求:用字符界面实现、也可用图形界面实现。

2、课题:猜数游戏
功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。

界面要示:用字符界面实现、也可用图形界面实现。

3、学生成绩管理
功能要求:
1)输入十个同学的学号,姓名,四科成绩(应用数学、大学英语、Java程
序设计、计算机应用基础)
2)计算出平均成绩。

以平均成绩降序输出成绩表。

3)输出全组各科平均分,最高分和最低分。

4)输入姓名查询成绩
界面要示:用字符界面实现、也可用图形界面实现。

4、计算器模拟程序
功能要求:该程序显示GUI用户界面,能实现整数的加、减、乘、除四则运算。

界面要示:用图形界面实现。

可参考下图。

图1 计算器模拟程序界面
5、画随机的圆
功能要求:实现简单的动画。

具体要求:自动出现由小到大变换的圆,位置与颜色随机,变到150直径时擦除,重新再出现圆;变换速度由HTML文件传入的参数控制(控制sleep时间)。

界面要求:用Java Applet实现。

6、用菜单和按钮来控制绘图
功能要求:实现简单绘图功能,具体要求:画直线,画空心或实心椭圆、画空心或实心矩形、画多边形(图形的位置和大小可在程序中设定)。

界面要求:用图形界面实现。

可参考图2、图3和图4。

图2 初始界面图3 使用菜单绘图
图5 使用按钮绘图
7.编写一个个人简历录入程序,通过文本框录入姓名,通过单选按钮选择性别,通过组合框选择专业(计算机,电子,工商等)和文化程度(大专,本科,硕士,博士等),设置“提交”与“取消”两个按键,当用鼠标点击“提交”按键时,在文本框中显示所填写以及选择的信息。

当点击“取消”按键退出系统。

8、个人通讯录管理
要求:编程实现个人通讯录管理,主要提供如下功能:
1)增加记录 2)删除记录 3)显示所有记录
4)查询记录 5)文件备份 6)退出
通讯录记录信息包括:姓名,电话,email等信息
9.手机面板
要求:界面美观
10、英语词汇测试小系统
编写一个文本文件,输入词汇及供选择的四个答案,测试时从文件中读取数据,列出供选择答案及正确答案,测试开始后进行计分,统计正确率,设置“重新开始”与“下一题目”两个按钮进行相关操作。

11.万年历
可显示最近10年的日历信息,必须用下拉式列表组件,准确显示日期及对应的星期,年份选定后,上下月份可用按钮操作,月份循环显示。

要求:显示准确、完整、界面美观。

12.图片浏览器
设置上下翻页、第一张、最后一张等按钮,操作方便。

13.文档编辑系统
实现简易文档编辑,完成基本界面及新建、打开等功能,可加入快捷键。

14、图书借阅管理系统
要求:编程实现图书的借阅管理功能,可使用Access或者SQL Server数据库主要提供以下功能:
1)图书的录入2)人员信息的录入3)图书的查询
4)借阅图书的录入5)人员借阅信息的显示6)退出
15、五子棋游戏的设计
要求:基于五子棋的规则,实现一个程序,要求:
1) 实现五子棋的棋盘界面设计 2) 实现下棋功能
3) 具有计分功能 4)保存成绩 5)退出
16、火车订票系统
要求:编程实现火车订票系统(数据库可采用Access或者SQL Server),主要实现:
1)火车订票功能实现2)剩余车票查询功能
3)售票功能实现4)退票功能实现
5)用户登陆及退出
17、Java试题管理系统
要求:编程完成Java试题管理系统(数据库可采用Access或者SQL Server),主要实现以下功能:
1)试题的录入:根据题型不同,选择不同的录入方式
2)试题的查询3)试题的删除4)根据指定题型个数,随机生成试卷5)退出
18、家庭财务管理系统
要求:编程程序完成家庭财务管理小软件(可使用文件或者数据库存储),主要实现以下功能:
1)收入录入2)支出录入3)收支情况查询4)收支情况删除5)退出
19、班级信息管理系统—通讯录管理
要求:编程实现对班级中全体同学的通讯录的管理模块,主要实现对全班同学通讯录的录入、查询、变更等功能。

20、班级信息管理系统—班务管理
要求:编程实现对班级中基本班务的管理功能,例如班费的使用情况、考勤情况等信息的管理功能。

21、停车场系统
要求:该停车场系统由车辆进出管理与后台管理两个子系统组成。

系统包含两类用户:管理员用户和普通用户。

管理员用户登录后,进入后台管理子系统对系统信息进行管理;普通用户登录后,进入停车场进出管理子系统。

进出管理子系统:主要完成车辆的准入与放行管理,主要包括长期卡用户与次卡用户的入场与出场管理功能
自定义题目
所设计系统的题目和具体功能自行确定,但要满足以下要求:
采用Java应用程序来完成系统(而不是Java小应用程序)。

要有一个主窗体,并含有菜单条和工具条。

其余窗体(如对话框等)至少3个。

三、设计时间
第一阶段:
1.班级分组,选定课题,查阅相关资料
2.划分模块、小组成员分工,编制源程序
第二阶段:上机调试,修改、完善系统
第三阶段:撰写、上交课程设计说明书,课程设计作品源程序(每课题组一份),作品答辩。

四、设计方式和安排
1.分组选题:最多3人为一组,每组一个课题(可根据课题工作量大小,合理分配人数),每组设组长一名,负责该组设计工作的协调、分工等。

2.设计过程:
1)分析设计准备阶段(按组讨论、对系统功能进行分析,确定算法,并进行明确分工);
2) 编程调试阶段(绘制流程图,编制源程序;上机调试,修改程序)
3) 总结报告和书写说明书阶段(撰写上交相关资料)
3、考核过程
19周答辩
五、考核内容和方式
1、在设计期间,学生要按时上机,设计结束根据记录的设计材料整理成设计说明书。

设计说明书中应写下设计中的主要收获,要求对问题有一定的分析,文字简短明确流畅。

2、通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,设计成绩由指导教师根据考勤、设计说明书质量、答辩表现以及学习态度按五级分制综合评定。

成绩分优、良、中、及格和不及格五等。

六、课程设计报告格式及要求
一、封面;
二、目录;
三、设计任务书;
四、本组课题及本人任务;
五、程序功能简介;
六、主体内容(简要说明总体情况,详细介绍本人任务部分):
1.设计分析;
2.程序结构(画流程图)
3.各模块的功能及程序说明;
4. 源程序;
5.操作方法(流程);
6.试验结果(包括输入数据和输出结果)
7.设计体会。

java课程设计分组表题目组长小组成员。

相关文档
最新文档