JAVA课程设计模板

时间:2024.3.28

《面向对象课程设计》任务书

 所属学期:14-15-2   下达时间:20##年3月10日

完成班级:软件131、132

【设计目的】

《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力。

【设计要求】

课程设计可选用NetBeans、Eclipse、JBuilder等作为开发平台以提高开发效率,尽可能熟练掌握其中一种集成开发环境。建议采用UML建模技术进行系统的分析设计,在Visio中画出系统用例图和类图,并将UML图复制到设计报告中

通过这次设计,要求掌握以下内容:

1)面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用

2)类、包、接口的定义与使用

3)常用工具类与算法的实现(数组、向量、字符串、链表)

4)Java常用标准GUI组件及其事件处理

5)Java的异常处理机制

6)Java的数据库连接技术

7)Java的多线程技术与动画制作

8)Java的网络编程

【设计选题】

1.  JDBC技术的应用

       ——校园卡信息/学生信息/教师信息/图书信息/宿舍信息/学生会/成绩/课程/教室管理/公务员招考系统的设计实现

以校园卡信息管理、学生信息管理、教师信息管理、图书信息管理、宿舍信息管理、学生会活动管理、成绩管理、教室管理等为例,使用JDBC-ODBC数据库接口,完成对后台数据库的插入、删除、修改、查询等操作。数据库系统可采用Sql Server、Access等,要根据完成的不同功能在数据库系统中定义有关的各种信息表:如在教师信息管理系统中要设计教师基本信息表、教师学习进修情况表、教师奖惩情况表、教师上课情况表等。其他几个子系统中数据表的设计由同学们根据实际的需求自主完成设计。

2. 文本编辑器的设计与实现

设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件;对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切、查找、替换等);在文本中能够插入对象。

3计算器的设计与实现

设计一个能实现计算器功能的Java程序,可以进行加、减、乘、除(另外可适当加上阶乘、正弦、余弦和指数)运算。

4. 图象浏览器的设计与实现

设计一个能实现图象浏览与编辑功能的Java程序,包括如下功能:

1)从已有的图象文件列表中选择某一个,即可显示该图象,并可做旋转等变换。

2)在画布区域上可以进行各种规则图形的绘制(如:线段、矩形、多边形、圆等),还可通过鼠标的拖动自由绘图。

3)可以连续播放所选文件夹下的所有图象。

5.局域网聊天程序的设计与实现

该程序实现局域网内的聊天功能,包括服务器端程序和客户端程序两部分。

客户端程序:可连接到服务器,并将消息发送到服务器端和接受服务器端发送来的信息。

服务器端程序:可将消息发送到客户端和接受客户端发送来的信息

6.基于C/S的图书查询系统的实现

     包括客户端程序和服务器端程序。客户端程序向服务器端提出请求:比如提供图书的作者名,服务器端收到后,在数据库系统中查询到相关信息,发回客户端。

7. 基于Web的应用

——网上超市/网上书店/网上花店/网上物流/网上招聘/同学录/网上选课/网上考试系统的设计

应用JSP技术,设计一个类似电子商务、电子政务类的简单应用系统,可以在网上动态展示各类信息,并根据相应的业务流程进行必要的逻辑处理,系统信息可以进行后台维护。需要动态显示的信息要存放数据库中,数据库可以用Sql Server、Access;后台管理要提供对数据库中信息进行动态维护(包括添加、删除、修改)的页面。

8.益智类小游戏的设计与实现

运用多线程和多媒体技术设计一个简单的益智类小游戏,游戏内容自行构思,不得直接利用网上现有游戏程序,要求有人机交互和界面动画,游戏过程中有声音效果,游戏成绩能记录、显示。

9.学生自拟课题:

需由学生向教师提出书面申请,经批准后方可作为正式课题。

【指导教师】

  施  珺:软件131班、 软件132班     

【设计时间】

   第3-10周,每周1次集中上机,其余时间学生自行安排

【设计报告】

设计报告书封面和正文格式要符合淮海工学院课程设计报告书封面与正文标准格式要求,设计报告内容不少5000字。

本课程设计报告内容包括:课程设计目的、设计任务与要求、设计说明书(包括:需求分析、概要设计、详细设计)、设计成果(包括:运行界面、主要代码、测试结果)和设计心得、附录或参考资料几个部分。

【分组情况】

     选做同一个选题的学生人数最多不超过3人/每班。

【提交要求】

(1) 每位同学通过智能教学平台需提交可独立运行的应用程序,要求程序书写规范,源程序需加必要的注释;

(2) 每位同学需独立提交书面设计报告书(每人一份),要求编排格式统一、规范、内容充实,同时通过教学平台提交设计报告电子版;

(3) 提交日期:第11周周三(20##年5月13日)之前。

【成绩考核】

课程设计成绩按优、良、中、及格、不及格评定,最终考核成绩由三部分组成:

(1)  平时表现: 30%

(2)  程序的演示: 40%

(3)  所提交的设计报告: 30%

注:若不同同学的程序或文档资料完全相同,则相关同学的成绩一律均按“不及格”处理。
软件131—132班

《面向对象课程设计》时间安排表

一.设计时间:第3-10周

二.计划安排:

 

    

三.上机地点:

软件131、132班  一楼软件机房105#           施珺

四.说    明:

本课程设计分散五周进行,为每位同学提供累计30学时的上机安排,以便能及时收集资料、编写程序实现算法、测试程序和完成设计报告;有机器的同学可以在宿舍上机。指导教师和学生在规定的集中上机时间必须准时到达机房,指导教师要做好考勤工作和设计的指导工作;上机期间师生一律不得做与课程设计无关的事情,要严格遵守实验室规章制度,注意人身安全和设备安全。非上机时间学生可以在教室、图书馆、宿舍等场所完成资料查阅、系统设计、编程调试等工作。


第二篇:网络编程Java课程设计报告统一模板--董崇杰


东莞职业技术学院

课程设计

(网络编程Java)

题 目: 图书馆管理系统

姓 名: 王东涛,王尊,古运涛,丘伟斌 学 号: 37,27,08,03

班 级: 10级网页设计1班 指导教师: 董崇杰

二○一二年六月二十五日

目 录

第一章 系统概述 .............................................. 错误!未定义书签。

1.1 系统开发背景与意义 ................................... 错误!未定义书签。

1.1.1 系统开发背景 ................................... 错误!未定义书签。

1.1.2 系统开发意义 ................................... 错误!未定义书签。

第二章 系统需求分析 .......................................... 错误!未定义书签。

2.1 系统概述 ............................................. 错误!未定义书签。

2.2 系统运行环境 ......................................... 错误!未定义书签。

2.3系统功能需求描述 ..................................... 错误!未定义书签。

第三章 系统总体设计 ..................................................................................... 错误!未定义书签。

3.1 系统总体设计目标 ..................................... 错误!未定义书签。

3.2 系统数据库设计 ....................................... 错误!未定义书签。

3.2.1 系统的基本E-R图 ............................... 错误!未定义书签。

3.2.2 数据库表结构设计 ............................... 错误!未定义书签。

第四章 系统详细设计及实现 .................................... 错误!未定义书签。

4.1 系统实现工具简介 ..................................... 错误!未定义书签。

4.1.1 Tomcat服务器简介 .............................. 错误!未定义书签。

4.1.2 SQL Server 2008简介 ........................... 错误!未定义书签。

4.1.2 JSP页面编辑器简介 ............................. 错误!未定义书签。

4.2 系统功能模块设计与实现 ............................................... 20

第五章 心得体会 ............................................................................................................................. 20

第一章 系统概述

1.1 系统开发背景与意义

1.1.1 系统开发背景

在纷繁的图书摆设还有越来越多的课室没能充分利用的时候,一个顺应时代孕育生的图书馆管理信息系统以极其强烈的视觉冲击力出现在人们面前。

1.1.2 系统开发意义

能够帮助图书馆管理员,方便快捷的管理好图书馆里面的大小事,只用手指轻松的点一点,神马

更多相关推荐:
课程设计总结模板

两周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合…

初级财务会计课程设计总结模板

长春大学光华学院《初级财务会计》实习总结20xx-20xx学年第二学期系别专业商学院会计学班级406学生姓名周新宇指导教师成绩评定一、实习目的财务会计报告的目标是向财务会计报告使用者提供与企业财务状况、经营成果…

初级财务会计课程设计总结模板

长春大学光华学院《初级财务会计》实习总结20xx-20xx学年第二学期系别专业商学院会计学班级学生姓名指导教师成绩评定一、实习目的二、实习时间20xx-20xx学年第二学期第十六周——第十七周三、实习地点四、实…

专业课程设计报告模板

专业课程设计报告题目PROTEL软件上机系别专业班级学生姓名指导教师提交日期年月日中原工学院信息商务学院信息工程系专业课程设计报告目录一设计目的一级标题用黑体小三1二设计要求和设计指标1三设计内容131变频电路...

课程设计报告模板及示例

课程设计报告C课程设计简单计算器学院专业名称班级学号学生姓名指导教师计算机与通信工程物联网工程敬茂华20xx年月日东北大学秦皇岛分校计算机与通信工程学院物联网工程专业C程序设计课程设计报告设计要求设计一基于Wi...

课程设计报告格式

课程名称课程设计题目院别矿业与安全工程学院专业安全技术及管理姓名学号同组人员指导教师段汉文目录第一章系统设计分析311设计要求312总体设计3第二章硬件电路设计及实现321电源模块32115V电源电路322光电...

课程设计报告样板

20xx20xx学年第二学期c语言程序设计课程设计报告题目专业班级姓名指导教师成绩计算机科学与技术10级计科2计算机与信息工程系20xx年4月22日计算机与信息工程系高级语言程序设计课程设计报告目录1设计内容及...

Java高级课程设计报告模板

Java高级课程设计报告课程设计名称Java高级课程设计学期13141班级计网1231班姓名黄磊指导老师刘志生白党强一课程设计目的课程设计是课程教学中的一项重要内容是完成教学计划达到教学目标的重要环节是教学计划...

Android课程设计报告模板

移动互联网开发课程设计报告学生姓名学号专业计算机科学与技术班级设计题目学年学期季学期指导教师张华目录示例一二三1234四五设计题目1设计目的1设计原理及方案1使用的软件工具和环境1需求分析与概要设计1数据库设计...

C++课程设计报告 模板实现排行榜管理

VC课程设计报告题目模板实现排行榜管理等级A级院系材料科学与工程系班级姓名学号任课教师时间得分教师点评xxxxxx班xxxxxxxxxxxxxxxxx20xx年3月目录1题目12功能简介13课程设计要求14程序...

课程设计报告模板-20xx-03(v2)(1)

电子科技大学课程设计报告学生姓名学号指导教师课程设计时间年月日年月日课程设计标题一课程设计目的200500字说明通过课程设计的锻炼预期达到的一些结果二课程设计任务200500字说明概述课程设计要完成什么实现什么...

课程设计报告模板

ASPNET程序设计课程设计报告报告题目通知公告管理系统作者所在系部作者所在专业作者所在班级作者姓名指导教师姓名完成时间目录内容摘要3课程设计任务书4一课题来源及背景511项目来源及开发的目的和意义512项目所...

课程设计总结模板(44篇)