最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Java程序设计_课程设计计划书及选题

来源:动视网 责编:小OO 时间:2025-09-30 01:39:10
文档

Java程序设计_课程设计计划书及选题

《Java程序设计》课程设计计划书一、设计目的《课程设计》是《Java程序设计》课程的实践环节。通过课程设计实践,使学生进一步加深理解和掌握Java的基本概念、基于Java的程序开发基本思路和方法、JavaGUI设计原则和方法以及它们在软件开发过程中的使用方法,达到提高学生Java语言编程和调试动手能力,培养学生使用基于Java的面向对象程序设计等相关课程知识解决实际问题的能力的目的。通过该课程设计,应达到下列基本要求:1.掌握java进行程序设计的基本规范和技巧;2.重点掌握基于java的多
推荐度:
导读《Java程序设计》课程设计计划书一、设计目的《课程设计》是《Java程序设计》课程的实践环节。通过课程设计实践,使学生进一步加深理解和掌握Java的基本概念、基于Java的程序开发基本思路和方法、JavaGUI设计原则和方法以及它们在软件开发过程中的使用方法,达到提高学生Java语言编程和调试动手能力,培养学生使用基于Java的面向对象程序设计等相关课程知识解决实际问题的能力的目的。通过该课程设计,应达到下列基本要求:1.掌握java进行程序设计的基本规范和技巧;2.重点掌握基于java的多
《Java程序设计》课程设计计划书

一、设计目的

课程设计》是《Java程序设计》课程的实践环节。通过课程设计实践,使学生进一步加深理解和掌握Java的基本概念、基于Java的程序开发基本思路和方法、Java GUI设计原则和方法以及它们在软件开发过程中的使用方法,达到提高学生Java语言编程和调试动手能力,培养学生使用基于Java的面向对象程序设计等相关课程知识解决实际问题的能力的目的。

通过该课程设计,应达到下列基本要求:

1.掌握java进行程序设计的基本规范和技巧; 

2.重点掌握基于java的多线程编程、GUI编程和数据库编程等的综合应用,基于面向对象思想和Java技术解决实际问题;

3.初步具备学生自学参考书籍及查阅手册、图表和文献资料的能力;

4.初步养成重视软件测试、重视文档写作、重视界面设计的程序开发习惯;

5.初步养成学生团队协作能力。

二、分组与选题

以小组为单位,自由分组(一组最多不超过5人),从下面题目中选择1个(各小组题目不得相同),分工协作,共同完成。也可选择一个感兴趣的题目,如游戏等(开始课程设计前和老师确认题目与内容,该类题目如果选择得当,可以适当加分) 。

采取组长负责制,组长负责项目前期准备,任务分配,负责与指导教师沟通、帮助组员解决技术难题。组长负责打印考核表并将每个成员负责的模块写入表格中相应位置。(考核表见附录)

1. 学生信息管理系统(不超过4人)

1.1问题描述

设计并实现一个管理学生信息的管理系统,数据信息文本文件存储,也可以采用数据库存储。

1.2基本要求

(1)学生信息按照行政班级组织。

(2)提供学生信息的查询功能,输入学生的学号或姓名,能查找出该生的相关信息,如基本人身信息、成绩信息、选课信息等。

(3)管理员能对学生信息进行添加、删除、修改等基本操作,并能进行一般的统计计算(如计算男女学生人数等)。

(4)学生用户能够且只能够查询与自己相关的信息。

(5)根据以上功能,设计数据结构和界面,完成程序设计。

2. 图书管理系统(不超过4人)

2.1问题描述

设计并实现一个管理图书信息的管理系统,数据信息文本文件存储,也可以采用数据库存储。

2.2基本要求

(1)图书管理员能对图书信息进行添加、删除、修改等基本操作。

(2)图书管理员能够管理图书的入库、借出和返还。

(3)为借阅者提供图书查询功能,输入图书名称能够查询该图书的基本信息与借阅、馆藏状况。

(4)能够催还图书。

(5)根据以上功能,设计数据结构和界面,完成程序设计。

3. 电话簿管理系统(不超过4人)

3.1问题描述

设计并实现一个管理电话簿的管理系统,数据信息文本文件存储,也可以采用数据库存储。

3.2基本要求

(1)以联系人为单位,管理联系人姓名、单位名称、移动电话、固定电话、办公电话、分组等信息。

(2)提供便利的查询功能,输入联系人名称或单位名称或分组信息,能查找出相应联系人的联络信息。

(3)根据功能要求,设计数据结构和界面,完成程序设计。

4. 学生宿舍管理系统(不超过4人)

功能要求:

(1)需要管理的学生信息有:学号、姓名、性别、院部、宿舍楼、宿舍号、电话。

(2)提供注册、登录系统的功能。

(3)实现查询、增、删、改等功能。

(4)根据功能要求,设计数据结构和界面,完成程序设计。

5.个人记账软件设计(不超过4人)

系统功能:

(1)登录系统:输入密码进行登录,如密码错误提示重新输入密码

(2)新增项目:增加项目内容

(3)删除项目:删除无用或过期的项目

(4)查询及修改:查询某一天的消费和支出记录,并能进行修改

(5)统计项目:统计与分析项目信息。统计某个区间的消费和支出,例如12月份,则输入时段2018-12-01至2018-12-31统计总的支出和收入。按照消费类别统计某个时段的消费记录,如统计11月份买水果的支出共有多少?

(6) 根据功能要求,设计数据结构和界面,完成程序设计。

6.小学生算术运算练习软件(不超过4人)

制作一个可供小学生练习算术运算的小程序,100以内加减法,能根据输入题数出题,判断是否正确,最后计算分数。要求必须有GUI界面。

7.班级通讯录管理(不超过4人)

要求:编程实现对班级中全体同学的通讯录的管理,主要实现对全班同学通讯录的录入、查询、变更等功能。要求必须有GUI界面。

8.班务管理系统(不超过4人)

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

自选课题要求:

1. 学生可以根据个人兴趣和特长自选课题,课题难度要求不低于以上选题难度。

2.对于选题给出详细描述。

3.根据所选题目的功能要求,设计数据结构和GUI界面,完成程序设计。

三、设计要求

(1)完成类的合理抽象和设计,必须具有良好的人机交互功能。

(2)采用Java语言开发,源代码必须添加必要注释,类、方法和变量命名规范,具有可读性。

(3)设计完成后,需要写成一份课程设计报告(打印出来),表达课程设计所做工作。

(4)结果形式:程序及数据库压缩文件包一个,课程设计报告一份。

四、进行方式及进度安排

1.设计地点:计算机与信息工程学院计算机机房

2.进行方式:

●教师宣布课程设计注意事项及课程设计组织形式,并对相关理论知识进行简单介绍。

●学生以1-5人为小组,从设计内容中选择一道题目,分析设计任务,确定各自设计任务,并以文本形式上报指导教师。

●学生以小组为单位,首先分析各自的设计任务,查阅手册、图表和文献资料完成程序设计,然后上机编程和运行调试。

●学生完成所承担任务的课程设计报告撰写,上报指导教师。

3.进度安排

第1天:确定小组;分析所选题目,进行分工,查阅相关资料,写出需求分析,确定系统功能,划分模块;设计算法、数据结构。考核标准:学生分组名单;检查学生设计的系统功能及划分的模块。

第2-4天:编制代码并调试,编写课程设计报告。考核标准:第4天所有程序代码应该完成按照功能完成90%。

第5天:答辩。按第六条提交材料并答辩。

五、成绩评定

课程设计》按百分制折合五级制(优、良、中、及格、不及格)评定成绩,成绩评定依据设计完成情况与质量(占50%)、课程设计报告(占20%)、答辩情况(占20%)、课程设计中的考勤(占10%)进行综合评定,具体考核标准如下:

成绩要求
优秀项目具有创意或实际应用价值,分析和设计过程规范,结果正确,文档编写格式规范,内容充实,软件测试过程规范,能正确运行。整个实践过程表现出色的小组成绩评定为优秀。
良好项目具有实际应用价值,分析和设计过程规范,结果正确,文档编写格式规范,内容充实,软件测试过程规范,能正常运行,小组成员表现积极,成绩为良好。
中等项目设计合理,分析和设计过程基本规范,结果正确,文档编写格式基本规范,内容合理,软件运行正常,符合需求规格说明书要求,小组成员出勤良好,积极合作,成绩评定为中等。
及格项目设计功能完整,分析和设计过程基本规范,结果基本正确,文档符合要求,内容符合基本要求,软件未开发完成,小组成员有缺勤现象,成绩评定为及格。
不及格项目设计未按要求完成,软件未开发完成,小组成员缺勤严重,成绩评定为不及格。
六、答辩所需材料与流程

1.所需材料:

(1)演示PPT。PPT文字尽量少、图尽量多、不要超过10页,能以最简明扼要的方式突出系统的亮点,功能截图演示部分一定要出现该功能模块的负责人。PPT结构:封面、功能简介(以模块图呈现)、设计简介(以设计图呈现)、各功能模块演示)每组1份、电子版用于演示,不用上交。如有演示PPT会酌情加分。

(2)考核表格。每组1份、打印版。注意:负责模块处不能留空。打印前请务必检查表格中应填写的内容,如检查时,内容不完整或者格式不正确,请重新打印。

(3)课程设计报告。每人1份、打印版,需上交,不上交无法评分。课程设计报告要求见第七条。

2.流程:提交“课程设计考核表”,演示PPT,同时进行程序演示,每个功能模块要由负责该模块的同学进行讲解并评分。

3.考核方式:系统演示+每个人对自己负责的模块进行答辩。最后教师现场评分。

注意:对每位同学是按照功能模块进行考核,每个同学都要讲解自己负责的功能模块,详细到每一行代码。

七、课程设计报告要求

按照软件工程设计步骤详细叙述课程设计题目的完成过程。

课程设计报告要求:

1.严格按照洛阳理工学院《实践环节报告格式(课程设计)》模板完成设计报告。

2.课程设计报告内容

(1)本课题做了哪些工作、实现了什么结果、系统功能。

(2)所设计应用系统运行所需要的软件、硬件环境。

(3)数据结构设计:包括类图的设计、数据流程图设计; 

(4)设计关键功能算法和绘制函数流程图。

(5)程序的功能、运行测试结果说明(测试应包括测试数据集及相应程序运行结果截屏),对于程序中没有实现的功能,应说明没有实现的原因。

(6)简要总结及自我评价。

3. 课程设计报告具体格式要求

(1)正文字号为宋体小四,首行缩进,行距23~24磅。

(2)正文中一级标题为宋体四号、加粗,二级标题为宋体小四号、加粗。

(3)所有图均有标号、名称。例如,第3章第1个图为用户注册窗体,则图的下面标为:图3-1 用户注册。图标题为5号、楷体GB2312,居中。若是自己画的结构图、流程图,图中文字应为5号字大小。

(4)若文中有源代码,则设置字体为Times New Roman,大小为5号。源代码无需全部打印,报告中只需粘贴关键代码,完整代码和数据库文件以小组为单位打包后交给学习委员。

(5)报告打印后,左部装订,不要订在顶部。

(6)报告正反或单面打印均可,但封面和任务书必须单面打印。

(7)报告封面和第一页格式不要改动,也不能插入页码。页码从正文开始(即目录的下一页)。

八、附录:考核表

题目
特色、优点1.

2.

3.

开发感受或对课程建议感受:

建议:

成员信息
学号姓名(*组长*)

自评分
教师评分
负责模块
学号姓名

(组员)

自评分
教师评分
负责模块
学号姓名

(组员)

自评分
教师评分
负责模块
学号姓名

(组员)

自评分
教师评分
负责模块
自评参考:

功能丰富、设计合理、体现面向对象、界面美观、有一定工作量,要有亮点!A
负责两个以上功能模块,并熟悉模块间的交互,回答流利B
熟悉自己所负责的模块,并有一定工作量,基本概念清楚C
功能简单、工作量少,但熟悉自己所负责模块。D
1.整体抄袭 或 2.工作量太少,比如只负责2、3个功能类似的文件

E(不及格)

备注:

1.以上仅是评分参考,实际得分还需参考功能丰富程度、界面美观程度、题目难度和答辩情况综合考虑给分。

2.开发系统时可以参考网上优秀代码,但请说明。并且所使用的主要代码自己一定要懂(每一行、每一个函数),考核时会提问。

文档

Java程序设计_课程设计计划书及选题

《Java程序设计》课程设计计划书一、设计目的《课程设计》是《Java程序设计》课程的实践环节。通过课程设计实践,使学生进一步加深理解和掌握Java的基本概念、基于Java的程序开发基本思路和方法、JavaGUI设计原则和方法以及它们在软件开发过程中的使用方法,达到提高学生Java语言编程和调试动手能力,培养学生使用基于Java的面向对象程序设计等相关课程知识解决实际问题的能力的目的。通过该课程设计,应达到下列基本要求:1.掌握java进行程序设计的基本规范和技巧;2.重点掌握基于java的多
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top