课程设计任务书-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语言程序设计课程设计》任务书及题目一、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程序设计》任务书.《 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课程设计题目:“即时通”网络通信系统的设计与开发系名:信息工程系专业班级:计算机1102姓名:学号: 10410310318指导教师:詹春华邱珊2012年 6 月4日课程设计任务书学生姓名:专业班级:计算机1102指导教师:詹春华邱珊工作单位:信息工程系设计题目:“即时通”网络通信系统的设计与开发初始条件:《即时通》,是一个类似于QQ的网络通讯软件。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)使用JAVA开发一个类似QQ的网络通讯系统,该系统能够进行用户管理,聊天通讯及系统管理。
该聊天室系统包括客户端和服务器端。
本系统使用JAVA SWING技术进行前台界面的设计和开发, 使用Socket 与 ServerSocket网络编程进行客户端与服务器端的连接与通信,使用Java输入输出流进行客户端与服务器端之间的数据传输,使用JDBC技术与后台数据库进行连接和访问。
该系统将能够实现用户登录功能,并能对用户信息进行增加,删除,修改和查询。
登录的用户将可以进行群发,私聊及文件发送和接收。
系统总体架构如下:主要任务:设计报告撰写格式要求:一、课程设计说明书(或报告书)正文内容【设计题目】例如:“即时通”网络通信系统的设计与开发【开发环境】硬件环境:微机系列,内存在1G以上,软件环境:Microsoft Windows XP 【开发工具】 NetBeans IDE【完成时间】2012.6 .4-----2012.6.15【需求分析】分析阐述要实现的系统应具有什么样的功能。
【系统总体设计方案】在明确了所要解决的问题后,很自然地就要提出自己解决问题的思路和方案。
让读者了解方案的总体设计和关键技术。
要阐述自己的设计方案,说明为什么要选择或设计这样的方案。
具体包括:系统总的设计思路,体系结构, 总体架构, 功能模块图;各功能模块所要达到的设计目标的简单介绍;设计的数据字典(数据库、表的结构);使用的设计软硬件环境和开发技术和平台等。
java课程任务设计书

注:以上功能为程序所要实现的基本功能,可以根据个人的实际情况对于程序适当添加诸如开平方、求余数、求绝对值、求倒数等其他功能,对于界面设计要求排版合理、美观大方、清晰醒目。
课程设计
功能要求:设计一个功能齐全的计算器,界面类似于Window系统中计算器的图形界面。
选择合适的容器作为主窗体,定义组件:0-9数字按钮,+、-、*、/、退格、清空按钮,显示文本行,小数点按钮,“=”按钮,将0~9这10个数字键信息设置为红色。
对于窗体能够放大、缩小和关闭,点击数字按钮和运算符能够在显示屏上输出计算结果。
2、对应用程序进行图形界面设计,熟悉java.awt包中的组件,掌握组件的添加方法,利用布局管理器对组件进行布局,掌握图形用户界面的设计方法。
3、对主窗体上的各个组件实现相应的功能,掌握委托事件处理模型,熟悉主要的事件类和相对应的事件监听器,对各组件注册事件监听器,达到响应事件的目的。
课程设计
任务要求
课程设计任务书
课程设计题目
计算器应用程序设计与实现
专业
计算机科学与技术
班级
指导教师
是否分组
否
课程设计
目的及要求
1、对课程知识进行系统复习、总结,进一步熟悉掌握以下知识:数据类型、分支控制、循环控制、类和对象的定义与使用、成员方法的定义和使用、类的特性的理解、图形用户界面的设计、Java API中类的导入和使用、事件响应处理等。
所需环境
Java开发环境(JDK或Eclipse)
课程设计工作进度计划
序号
起止日期
工作内容
JAVA课程设计任务书(重新修改定稿)

目录基于C/S应用的Socket编程实现网络通信 (2)使用多线程技术实现动画效果的Java程序设计 (3)计算器的Java程序设计 (4)模拟实现生产者消费者问题的Java程序设计 (5)模拟实现Mp3播放器的Java程序设计 (6)基于Applet的时钟程序的设计与实现 (7)ZIP格式的文件压缩程序的设计与实现 (8)实现图片浏览器功能的Java程序设计 (9)文件夹浏览器的Java程序设计 (10)模拟鼠标画笔器功能的Java程序设计 (11)产品销售信息管理系统的Java程序设计 (12)学生信息管理系统的Java程序设计 (13)模拟购车还贷计算器的Java程序设计 (14)基于Java基础类库实现单向链表的操作演示系统 (15)基于Java基础类库实现二叉树遍历的操作演示系统 (16)基于Java GUI的个人通讯录系统的设计与实现 (17)基于Java GUI的日历式备忘录系统的设计与实现 (18)基于Java GUI的“走迷宫”游戏的程序设计 (19)基于Java 网络通信编程实现两人聊天室系统 (20)基于Java GUI的“21点”游戏的设计与实现 (21)基于Java 网络通信编程模拟实现ICQ系统 (22)基于Java图形类实现函数曲线自动绘制绘制系统 (23)基于Java GUI的万年历系统的设计与实现 (24)基于Java GUI的英汉单词互译系统的设计与实现 (25)基于Java GUI的背单词软件系统的设计与实现 (26)模拟网页浏览器的Java程序设计 (27)基于Java 网络通信编程实现FTP下载软件 (28)基于Java GUI 的演示队列数据操作的程序设计 (29)基于Java GUI 的人民币大小写自动转换系统的设计与实现 (30)经营业绩分析曲线自动生成系统的设计与实现 (31)基于Java网络通信编程实现IP地址查询功能的程序设计 (32)基于Java GUI 的日历记事本工具的设计与实现 (33)基于Java网络通信编程实现网页下载的程序设计 (34)企业安防监控软件的Java程序设计与实现 (35)基于Java网络通信编程实现端口扫描功能的程序设计 (36)基于Java网络通信编程实现C/S模式聊天室系统 (37)基于Java GUI的“九宫棋”游戏的程序设计与实现 (38)基于Java GUI的数据库信息SQL查询系统的设计与实现 (39)基于Java GUI实现C/S模式的标准化考试系统 (40)基于Java GUI的文本编辑器系统的设计与实现 (41)JAVA编程课程设计任务书设计题目:基于C/S结构的Socket编程实现网络通信的应用1 课程设计教学条件要求Eclipse/MyEclipse+JDK1.62 课程设计任务利用Socket编程制作一个面向多用户的C/S应用程序。
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 年月日,答辩及总结。
java课设任务书

Java课程设计项目设计选题指导书题目一:画图板一、工作目标1 运用java语言与eclipse完成画图板的设计与开发。
项目功能描述:设计一个类似于Windows画图板的画图程序,要求所设计的程序可完成以下功能:新建;打开、保存图形文件;绘制基本图形;随笔画图;橡皮擦;添加文字;选择文字字体;选择文字字体风格;设置画笔颜色;设置画笔粗细。
2 完成设计说明书,包括需求分析、系统设计、系统实现、系统测试等内容二、关键技术及数据来源Java语言、eclipse。
三、工作任务项目主要设计一个类似于画图板的画图程序,能够完成相应的画图功能,界面人性化,操作简单。
工作任务一:项目总体设计。
完成项目的分析与总体设计,给出总体设计结构。
工作任务二:确定项目完成具体功能及所涉及的类与方法,确定每一项功能的实现,具体要求如下:(1)新建一个空白图形文件:用于绘制新的图形。
(2)打开或保存一个图形文件,便于对图形的管理。
(3)绘制一些基本的图形的组件:直线、矩形、实心矩形、椭圆、实心椭圆、实心圆、圆角矩形、实心圆角矩形等。
(4)用鼠标在绘图面板上单击拖动进行随笔画。
(5)橡皮擦:可以将已绘制好的图形擦掉。
(6)添加文字:可以在绘图区域内添加文字。
(7)选择文字的字体:通过一个下拉式的选择条,可以选中所需要的字体。
本程序中包括:宋体、隶书、华文彩云、华文行楷、方正舒体、仿宋-GB232、Times New Roman、Serif、Monospaced、SonsSerif、Garamond。
(8)选择文字的字体风格:通过两个复选框按钮,可以选择需要的字体风格,包括粗体、斜体,有同时选中两者、只选择其中一种或两者都不选中3种选择方式。
(9)设置画笔颜色:可以选择当前绘制图形的画笔颜色,让图形更加丰富多彩、生动活泼。
(10)设置画笔粗细:该选项在作用于基本图形组件和文字时,它的效果是不同的。
当作用于图形组件时,它的作用是改变画笔绘制线条的粗细;当作用于文字时,它的作用是改变文字的大小。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Java面向对象程序设计课程设计》课程设计任务书
学年学期:2014-2015学年第1学期
专业班级:2014专升本3班
指导教师:朱薇
设计时间:2015.1.12—2014.1.23
学时周数:20学时/周,共计40学时
一、设计目的
通过该课程设计加深学生对面向对象概念、JAVA面向对象程序设计思想方法的理解和掌握;使学生熟悉开发一个小型的电子商务项目的基本过程,并能综合运用所学知识,初步应用软件工程方法进行软件开发;增强学生的动手能力。
为后续学习和应用打下一定的基础。
二、设计任务及要求
以学过的Java程序设计,web编程基础为工具,完成一个小型电子商务系统的设计开发。
要求学生8-10人一大组,大组中又分为A,B组,由A,B组分工配合实现前台及后台功能,最后组合成一完整的电子商务系统。
详细要求如下:1、针对给定的业务规划商务模型和商务系统,确定电子商务系统的具体组成部分,写出详细的规划说明书。
2、开发环境:Jsp(JavaBean+Servlet)+Mysql
3、开发一个小型的系统。
每组最终提交一个电子商务系统软件和规范的课程设计说明书。
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%。
项目组中,所有成员开发工作量总和为100%。
●根据项目小组中,项目经理打出的工作量比数和项目考核的实际分
数,计算项目组中每位同学的实际得分。
若该分高于100分,则按100分记。
如前例中:A同学所在小组总得分为360分,A同学所占比例为25%,则A同学实得分:
360*0.25=90 A同学实际得分为90分。
2、项目评审原则
评审教师根据该组学生的演示效果、技术含量、完成情况、文档上交、实训表现等因素综合考量,给出等级分数。
主要考核要点如下表:
五、报告书写格式
参考报告书写模板。
六、参考资料
《JAVA程序设计教程(第七版)》,John Lewis著,罗省贤,李军译,电子工业出版社,2013.4如有侵权请联系告知删除,感谢你们的配合!。