Java语言课程设计任务书及题目
- 格式:doc
- 大小:111.00 KB
- 文档页数:5
《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语言程序设计》课程设计计划适用班级:网络103学制:三年入学文化:高中实习周数: 2 周信息工程系·专业教研室说明本设计任务计划书是依据计算机应用专业与网络技术专业高职三年制适用的《Java语言程序设计》课程设计大纲》与相应的专业教学计划中人才培养方案规定制定的。
也适合于其他专业开设了Java语言程序设计课程的班级使用,使用时可根据班级实际情况做适当修改。
一、设计性质、目的和任务1、设计性质本课程设计是学习Java语言程序设计课程以后,进行的程序设计综合实践。
属于对Java语言程序设计课程的提高部分。
2、设计目的实施本设计的其目的在于:通过以小组为单位,集体设计,分工合作的组织形式,对简单Java的程序,实现对Java 语言基本知识的进一步熟练、程序设计思路与分析方法的进一步训练、程序调试技巧的进一步娴熟,从而达到深化理解Java语言基本知识,强化Java语言程序设计的实战能力,及综合运用Java语言的能力。
为继续学习和程序设计、解决实际问题进行程序设计大好基础。
3、设计任务(1)、在熟练运用Java语言基本知识与上机调试技巧的基础上,学习实际应用程序的设计过程与设计方法。
(2)、在规定时间内对所承担的设计题目,进行有效的设计,要求得到一个功能满足设计要求、界面友好、使用方便、设计思想合理、程序简练符合结构化要求的程序。
(3)、在规定时间内提交完整合格的设计报告(设计说明书)。
二、设计内容与要求1、设计主要内容本设计的内容是,设计一个“类实用”小应用程序。
具体题目为:具体设计题目有如下四个:(1)图书管理信息系统;(2)简单的计算器;(3)万年历;(4)学生信息管理系统。
本课程设计需要具体完成主要内容有:(1)调研题目所涉及到的相关工作领域的实际工作流程及工作原则、规范、以及禁止事项与不免事项。
(2)理解题目中的内容及任务要求。
(3)进行需求分析,提出需求。
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课程设计题目ACM院系信息工程系专业班级姓名指导教师2019 年月日课程设计评分表任务书: Java & ACM在线评测1. 课程设计教学条件要求Eclipse2. 课程设计任务每个同学登录科技大学城市学院ACM10.10.4.55,点击作业,查看2019java课程设计,里面有13个测试题,要求在线完成8-12道题,每题写出解题报告,解题报告容:1.题目标题2.题目描述3.解题思路4.源码5.小结每个题目详细书写解题报告,一题多解的可以加分!!!3.课程设计参考资料[1]罗玉龙.java程序设计. :科学. 2012[2] 何玉洁. 数据库原理与应用教程. :机械工业.2003[3] 罗志高. 数据库原理与应用教程. :人民邮电.2003目录第1题小光棍数 (6)1.1题目描述 (6)1.2解题思路 (6)1.3解决方案 (7)1.4小结 (7)第2题寻找数列 (8)2.1题目描述 (8)2.2解题思路 (8)2.3解决方案 (9)2.4小结 (9)第3题奖学金 (10)3.1题目描述 (10)3.2解题思路 (11)3.3解决方案 (11)3.4小结 (12)第4题黄金分割数 (13)4.1题目描述 (13)4.2解题思路 (13)4.3解决方案 (14)4.4小结 (14)第5题星系炸弹--6TH 蓝桥杯C本科B组第二题 (15)5.1题目描述 (15)5.2解题思路 (15)5.3解决方案 (16)5.4小结 (16)第6题零起点学算法58---开灯问题 (17)6.1题目描述 (17)6.2解题思路 (17)6.3解决方案 (18)6.4小结 (18)第7题华科版C语言程序设计教程(第二版)习题5.7 (19)7.1题目描述 (19)7.2解题思路 (19)7.3解决方案 (20)7.4小结 (20)第8题整数划分1 (21)8.1题目描述 (21)8.2解题思路 (21)8.3解决方案 (22)8.4小结 (22)第1题小光棍数1.1题目描述为了迎接一年一度光棍节的到来,让我们一起来看看小光棍数吧。
Java语言课程设计任务书一、Java语言课程设计目的和要求1.目的:1)复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。
提高学生适应实际,实践编程的能力;3)培养学生在项目开发中的团队合作精神、创新意识及能力。
2.要求:1)对系统进行需求分析及可行性分析系统实现的目的,项目开发的背景,系统要达到的目标,开发系统所用的开发环境,预期使用的用户等。
2)对系统进行总体设计分析系统的功能结构模块,并给出系统的功能结构图,分析系统的数据流程图,并给出系统的数据流程图,设计要符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理。
3)详细设计①分析系统实体,画出每个实体的E-R图。
②设计所需的数据表,给出所需数据表的字段名称,数据类型,字符长度,字段说明,约束条件。
③编码实现每个子功能模块,并进行测试。
4)系统总结。
二、Java语言课程设计选题如下:可选题目如下:服装进销存管理系统,学生信息管理系统,教务信息管理系统,银行储蓄管理系统,飞机订票管理系统,酒店管理系统,手机缴费管理系统,药店销售管理系统,公司员工工资管理系统,房地产售房管理系统,电脑销售管理系统,派出所户籍管理系统等。
1.分配人数,每组设组长一名,负责该组设计工作的协调、分工等。
2.设计过程:1) 分析设计准备阶段(按组讨论、对系统功能进行分析,确定算法,并进行明确分工);2) 编程调试阶段(绘制流程图,编制源程序;上机调试,修改程序)3) 总结报告和书写说明书阶段(撰写上交相关资料)3、考核过程16周周六上午答辩。
三、考核内容和方式1、在设计期间,学生要按时上机,设计结束根据记录的设计材料整理成设计说明书。
设计说明书中应写下设计中的主要收获,要求对问题有一定的分析,文字简短明确流畅。
毕业设计任务书题目家庭财务系统管理系别xxxxxxxxxx 班级xxxxxxxxxxx 学生姓名xxxx 学号xxxxxxxx指导教师xxxx,xxxx唐山工业职业技术学院任务书填写要求1.毕业设计任务书由指导教师根据各专业的具体情况填写,经教研室负责人审查签字后生效。
此任务书应在正式开始前一周内填好并发给学生;2.任务书内容必须用黑墨水笔工整书写或按统一电子文档标准格式打印,不得随便涂改或潦草书写,禁止打印在其它纸上后剪贴;3.任务书填写的内容,必须和要求学生完成的任务一致,若中途有变更,应当经过原签字人同意后,补入书面修改意见;4.任务书内有关“系”、“专业”等名称,应写中文全称,不能写数字代码。
5.任务书内“主要参考文献”的填写,应按照国标GB 7714—87《文后参考文献著录规则》的要求书写,也可按以下格式填写:期刊杂志类:序号,作者,文章题目,期刊名,年份,期数,页码图书类:序号,书名,出版单位,年份,页码网上资料类:序号,作者,文章名,网址,日期6.有关年月日等日期的填写,规定一律用阿拉伯数字书写。
如“2020年4月2日”或“2020-04-02”。
7.电子文档文本、字号、行距要求:小4号字体,20磅行距。
毕业设计任务书5.毕业设计工作进度计划:序号起迄日期工作内容1 2021-01-11 发放任务书2 2021-01-12~01-15 确定课题并开题3 2021-01-16~02-10 系统调研4 2021-02-11~02-20 需求分析5 2021-02-20~03-20 具体设计6 2021-03-21~03-31 运行调试7 2021-04-01~04-15 撰写毕业设计说明书8 2021-04-16~04-19 上交毕业设计说明书及作品9 2021-04-20~04-25 交叉评阅及答辩指导教师签字:年月日教研室审查意见:教研室主任签字:年月日。
Java程序开发实训——实训任务书主编:季松华目录图书馆管理信息系统开发实训 (3)1.实训任务 (3)2.实训目的 (4)3.实训方式 (5)4.实训条件 (5)5.实训内容及计划 (5)6.实训步骤 (7)6.1子任务一:需求分析与项目设计 (7)6.2子任务二:数据库设计与环境搭建 (8)6.3子任务三:MVC设计与底层代码封装 (9)6.4子任务四:界面设计 (9)6.5子任务五:用户管理子系统 (10)6.6子任务六:图书管理子系统 (10)6.7子任务七:图书借还管理子系统 (11)6.8子任务八:软件测试与项目总结 (11)7.考核标准 (12)8.参考资料 (13)附件软件文档编写向导 (14)图书馆管理信息系统开发实训1.实训任务本次实训计划32学时,完成一个c/s架构的图书馆管理信息系统的设计、编码和测试。
实训的重点是面向对象程序设计、图形界面设计、事件的处理及数据库编程设计。
1.1项目背景XXX学校每学期都要购进大量的书籍,图书馆管理系统是一个学校不可缺少的一部分。
它的操作和管理对于管理者来说,可以使书籍管理工作规范化、系统化、程序化,很重要的是能够为用户提供充足的信息和快捷的查询手段。
因此有必要建立一个图书管理系统,以避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
1.2系统架构本系统采用简单的c/s架构,mysql充当数据库服务器,可以同时被多个客户端连接。
1.3功能示例图书管理系统主要有用户管理、图书管理、借阅管理等功能。
图1 图书馆管理系统结构示意图图2 图书馆管理系统功能矩阵&角色权限图2.实训目的通过本次实训使学生系统的掌握软件开发的主要流程,并学会Java语言开发软件项目的方法,掌握软件技术文档的撰写要求。
3.实训方式本次任务共分解成八个子任务,每个子任务分配4个学时。
由教师布置任务,引导学生对任务进行讨论、分析,剖析出任务的要点与难点,针对难点进行演示。
java 课程设计任务书一、课程目标知识目标:1. 掌握Java基本语法和编程结构,理解面向对象编程的基本概念;2. 学习使用Java进行简单程序设计,包括变量声明、数据类型、运算符、流程控制语句等;3. 了解Java异常处理机制,掌握基本的异常处理方法;4. 理解类的定义和对象创建,掌握封装、继承和多态等面向对象的基本特性。
技能目标:1. 能够独立编写简单的Java程序,具备基本的编程能力;2. 能够运用所学知识解决实际问题,进行基础算法的实现;3. 学会使用调试工具进行程序调试,提高解决问题的能力;4. 培养良好的编程习惯,编写结构清晰、可读性强的代码。
情感态度价值观目标:1. 培养学生对编程的兴趣,激发学习热情,树立自信心;2. 培养学生的团队协作精神,学会与他人共同解决问题;3. 培养学生严谨、踏实的学术态度,注重细节,追求卓越;4. 培养学生具备创新意识和探索精神,敢于尝试新方法,勇于克服困难。
课程性质:本课程为Java编程入门课程,旨在让学生掌握Java基本语法和编程技巧,培养面向对象的编程思维。
学生特点:学生处于初中或高中年级,具备一定的逻辑思维能力,对计算机编程感兴趣,但可能缺乏实际编程经验。
教学要求:结合学生特点,注重理论与实践相结合,通过实例教学,让学生在实践中掌握知识,提高编程能力。
同时,关注学生的情感态度,激发学习兴趣,培养良好的编程习惯。
在教学过程中,将目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. Java概述与开发环境搭建- 了解Java发展史、特点与应用领域- 学习Java开发环境搭建,熟悉集成开发工具2. Java基本语法- 变量声明、数据类型与运算符- 流程控制语句(条件语句、循环语句)- 数组的使用3. 面向对象基础- 类的定义、构造方法与实例化- 封装、继承与多态- 抽象类与接口4. Java常用类库与工具- String类与字符串操作- 异常处理机制- 集合框架简介5. 简单的Java程序设计- 编写控制台输入输出程序- 实现基础算法(排序、查找等)- 文件读写操作6. 综合案例分析与实践- 案例分析:经典算法实现、小型项目开发- 实践项目:学生信息管理系统、简易计算器等教学内容安排与进度:第1周:Java概述与开发环境搭建第2-3周:Java基本语法第4-5周:面向对象基础第6周:Java常用类库与工具第7周:简单的Java程序设计第8周:综合案例分析与实践教材章节关联:《Java编程思想》第1-3章:Java概述、基本语法、流程控制《Java编程思想》第4-7章:面向对象基础、封装、继承与多态《Java核心技术》第1部分:Java基本语法、面向对象、异常处理等《Java核心技术》第2部分:Java常用类库、文件读写、集合框架等三、教学方法1. 讲授法:- 对于Java基本语法、面向对象基础等理论性较强的内容,采用讲授法进行教学,由教师系统地讲解知识点,帮助学生构建知识体系。
课程设计任务书班级(专业)设计人一、课程设计题目:服务器端界面本次设计,提供一次在实际环境中,使用java工具获取实践经验的机会。
完成设计任务,你将对设计实际应用程序,有更深入的了解。
程序的主要功能是,服务器管理:显示当前服务器的工作状态;在线人数,记录上线人数;最多在线人数,限制上线人数以便于管理;服务器名称,自动获取服务器的计算机名便于在客户端显示;访问协议,显示客户端之间进行通话是基于何种协议,当系统出现通话故障时便于维护;服务器的IP,自动获取服务器的IP地址;服务器端口,显示当系统运行时开放的端口号;左侧文本域显示系统运行期间的各种信息,点击保存按钮可以将日志以TXT 格式文本进行保存。
用户管理:显示各客户端之间的通话信息,如果发现有人在通话时不按照规定进行,可以通过下边的文本框发送消息对其进行警告或者将其踢出聊天群。
1、设计基本要求:符合课题要求,实现相应功能;可以加以其他功能或修饰,使设计更加完善、合理;注意程序的实用性;2、设计组织方法:1.分组选题:每班分若干组,每组一个课题(可根据工作量的大小,合理分配人数),每组设组长一名,负责该组设计工作的协调、分工等。
2.设计过程:1)按组讨论,确定设计方案2) 各人分别完成自己的设计任务书,全组完成课程设计任务书。
二、要求课程设计自2007 年12 月24 日起至2007 年12 月28 日止06计算机网络技术专业教研室主任苗宝增2008年1月31日信息工程二系系、系主任签章刘树明2008年1 月31日课程设计说明书第1页《目录》内容提要 (2)课题及进程安排 (2)做课题目的、意义 (2)系统的主要功能 (2)本人所做的工作......................................................第2,3页运行环境及使用说明 (3)系统的流程图 (3)介绍系统的功能框架图 (4)系统部分程序代码................................................第4-9页指导教师评语 (9)参考文献 (9)内容提要:设计一个简单的聊天工具。
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)能连接数据库并实现查询、增、删、改等功能(此项功能作为可选项,可以不要)。
4. 计算器模拟程序(2人)
功能要求:该程序显示GUI 用户界面,能实现整数的加、减、乘、除四则运算。
界面要示:用图形界面实现。
可参考下图。
图1 计算器模拟程序界面
5. 画随机的圆(2人)
功能要求:实现简单的动画。
具体要求:自动出现由小到大变换的圆,位置与颜色随机,变到150直径时擦除,重新再出现圆;变换速度有HTML 文件传入的参数控制(控制sleep 时间)。
界面要求:用Java Applet 实现。
6. 用菜单和按钮来控制绘图(3人)
功能要求:实现简单绘图功能,具体要求:画直线,画空心或实心椭圆、画空心或实心矩形、画多边形(图形的位置和大小可在程序中设定)。
界面要求:用图形界面实现。
可参考图2、图3和图4。
图2 初始界面 图3 使用菜单绘图
图5 使用按钮绘图
7. 聊天小程序(3人)
功能要求:使用图形用户界面,能实现一个聊天室中多人聊天,可以两人私聊,可以发送文件。
提示:使用socket通信
8. 万年历带日程提醒功能(4人)
功能要求:使用图形用户界面,能显示月历,用户可以更改月份和年份,带有日程提醒功能。
用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。
定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。
查询信息:用户可以查询到某个月的所有的提示信息。
能够显示系统时间。
能够设置闹钟。
能够查询若干国际大城市(分布在不同时区)的时间。
9. 电子英汉词典(3人)
功能要求:能够编辑词典库中的信息
能够实现英译汉,汉译英(要考虑一词多义)。
10. 加密与解密(2人)
功能要求:采用图形用户界面,给定任意一个文本文件,进行加密,生成另一个文件;对加密后的文件还原。
11. 销售管理系统(5人)
功能要求:1)产品类别信息管理:对客户的基本信息进行添加、修改和删除。
2)产品信息管理:对产品的基本信息进行添加、修改和删除。
3)供应商信息管理:对供应商的基本信息进行添加、修改和删除。
4)定单信息管理:对定单的基本信息进行添加、修改和删除。
12. 计算数学表达式的程序(3人)
功能要求:1)由用户输入一个简单的四则运算表达式,求出其计算结果后显示。
2)允许在表达式中出现常用的数学函数,如绝对值、取整、三角函数、倒数、平方根、平方、立方等。
3)尽量使用图形界面实现,要符合日常软件使用规范来设计菜单和界面。
4)如果无法实现图形界面,则在命令行方式下也需要提供菜单,方便用户操作。
13. 学生基本信息管理(2人)
功能要求:
1)需要管理的学生信息有:学号、姓名、性别、出生日期、政治面貌、家
庭住址、电话、宿舍号。
2)实现查询、增、删、改等功能。
14. 抽奖程序(3人)
功能要求:
1)能够在电脑上抽奖,分别抽取4等奖、3等奖、2等奖、1等奖、特等奖,
设定每种奖项的人数后分别一次抽取每个奖项。
2)按给定的总人数以序号或电话号码为抽奖依据。
3)要求屏幕上能够显示抽奖的号码滚动过程,按“停止”按钮给出抽奖结果。
三、设计时间
一周,具体安排如下:
第一阶段:
1.班级分组,选定课题,查阅相关资料 1天
2.划分模块、小组成员分工,编制源程序 3天
第二阶段:上机调试,修改、完善系统 2天
第三阶段:撰写、上交课程设计说明书(1份/人),上交课程设计作品源程序(每课题组一份),作品答辩。
1天
四、设计方式和安排
1.分组选题:最多5人为一组,每组一个课题(可根据课题工作量大小,合理分配人数),每组设组长一名,负责该组设计工作的协调、分工等。
2.设计过程:
1)分析设计准备阶段(按组讨论、对系统功能进行分析,确定算法,并进行明确分工);
2) 编程调试阶段(绘制流程图,编制源程序;上机调试,修改程序)
3) 总结报告和书写说明书阶段(撰写上交相关资料)
3、考核过程
答辩
五、考核内容和方式
1、在设计期间,学生要按时上机,设计结束根据记录的设计材料整理成设计说明书。
设计说明书中应写下设计中的主要收获,要求对问题有一定的分析,文字简短明确流畅。
2、通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,设计成绩由指导教师根据考勤、设计说明书质量、答辩表现以及学习态度按五级分制综合评定。
成绩分优、良、中、及格和不及格五等。
六、课程设计报告格式及要求
一、封面;
二、目录;
三、设计任务书;
四、本组课题及本人任务;
五、程序功能简介;
六、主体内容(简要说明总体情况,详细介绍本人任务部分):
1.设计分析;
2.程序结构(画流程图)
3.各模块的功能及程序说明;
4. 源程序;
5.操作方法(流程);
6.试验结果(包括输入数据和输出结果)
7.设计体会。