java课程设计任务书
更新时间:2024-03-04 20:19:02 阅读量: 综合文库 文档下载
《面向对象课程设计》任务书
所属学期:14-15-2 下达时间:2015年6月21日 完成班级:G计131
【设计目的】
《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用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
1
等,要根据完成的不同功能在数据库系统中定义有关的各种信息表:如在教师信息管理系统中要设计教师基本信息表、教师学习进修情况表、教师奖惩情况表、教师上课情况表等。其他几个子系统中数据表的设计由同学们根据实际的需求自主完成设计。 2. 文本编辑器的设计与实现
设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件;对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切、查找、替换等);在文本中能够插入对象。 3.计算器的设计与实现
设计一个能实现计算器功能的Java程序,可以进行加、减、乘、除(另外可适当加上阶乘、正弦、余弦和指数)运算。 4. 图象浏览器的设计与实现
设计一个能实现图象浏览与编辑功能的Java程序,包括如下功能:
1)从已有的图象文件列表中选择某一个,即可显示该图象,并可做旋转等变换。 2)在画布区域上可以进行各种规则图形的绘制(如:线段、矩形、多边形、圆等),还可通过鼠标的拖动自由绘图。
3)可以连续播放所选文件夹下的所有图象。 5.局域网聊天程序的设计与实现
该程序实现局域网内的聊天功能,包括服务器端程序和客户端程序两部分。 客户端程序:可连接到服务器,并将消息发送到服务器端和接受服务器端发送来的信息。
服务器端程序:可将消息发送到客户端和接受客户端发送来的信息 6.基于C/S的图书查询系统的实现
包括客户端程序和服务器端程序。客户端程序向服务器端提出请求:比如提供图书的作者名,服务器端收到后,在数据库系统中查询到相关信息,发回客户端。 7. 基于Web的应用
——网上超市/网上书店/网上花店/网上物流/网上招聘/同学录/网上选课/网上考试系统的设计
应用JSP技术,设计一个类似电子商务、电子政务类的简单应用系统,可以在网上动态展示各类信息,并根据相应的业务流程进行必要的逻辑处理,系统信息可以进行后台维护。需要动态显示的信息要存放数据库中,数据库可以用Sql Server、Access;后台管理要提供对数据库中信息进行动态维护(包括添加、删除、修改)的页面。
2
8.益智类小游戏的设计与实现
运用多线程和多媒体技术设计一个简单的益智类小游戏,游戏内容自行构思,不得直接利用网上现有游戏程序,要求有人机交互和界面动画,游戏过程中有声音效果,游戏成绩能记录、显示。 9.学生自拟课题:
需由学生向教师提出书面申请,经批准后方可作为正式课题。 【指导教师】 侯明亮:G计131 【设计时间】 第17-18周 【设计报告】
设计报告书封面和正文格式要符合淮海工学院课程设计报告书封面与正文标准格式要求,设计报告内容不少5000字。
本课程设计报告内容包括:课程设计目的、设计任务与要求、设计说明书(包括:需求分析、概要设计、详细设计)、设计成果(包括:运行界面、主要代码、测试结果)和设计心得、附录或参考资料几个部分。 【分组情况】
选做同一个选题的学生人数最多不超过3人/每班。 【提交要求】
(1) 每位同学通过智能教学平台需提交可独立运行的应用程序,要求程序书写规
范,源程序需加必要的注释;
(2) 每位同学需独立提交书面设计报告书(每人一份),要求编排格式统一、规
范、内容充实,同时通过教学平台提交设计报告电子版; (3) 提交日期:第19周周一(2015年7月6日)之前。 【成绩考核】
课程设计成绩按优、良、中、及格、不及格评定,最终考核成绩由三部分组成: (1) 平时表现: 30% (2) 程序的演示: 40% (3) 所提交的设计报告: 30%
注:若不同同学的程序或文档资料完全相同,则相关同学的成绩一律均按“不及格”处理。
3
G计131
《面向对象课程设计》时间安排表
一.设计时间:第17-18周 二.计划安排:
星期 时间 第17周 第18周
上午 下午 上午 下午 星期一 星期二 星期三 星期四 星期五 设计动员 需求分析 上机 概要设计 详细设计 详细设计 上机 编程实现 上机 编程实现 上机 调试分析 上机 测试分析 上机 编写报告 上机 成果验收 成果验收 成果验收 三.上机地点:
G计131---203机房
四.说 明:
本课程设计为每位同学提供30学时的上机安排,以便能及时收集资料、编写程序实现算法、测试程序和完成设计报告;有机器的同学可以在宿舍上机。机房工作时间为上午8:30——11:30,下午3:00——6:00; 指导教师和学员必须准时到达机房,指导教师要做好考勤工作和设计的指导工作;上机期间师生一律不得做与课程设计无关的事情,要严格遵守实验室规章制度,注意人身安全和设备安全。非上机时间学生可以在教室、图书馆、宿舍等场所完成资料查阅、系统设计、编程调试等工作。
4
正在阅读:
java课程设计任务书03-04
天津市大港油田第一中学2018-2019学年高一下学期三月月考语文试03-29
餐饮服务企业管理档案(范本)03-24
2019届浙江新高考题型专项训练--语法填空原创题含答案(二)10-28
如家宾客满意度方案04-30
动脉采血评分标准及操作流程08-12
淘宝开店普通认证怎么认证05-13
第十四章 液压传动05-29
学校线上教学工作总结2022年04-25
长安大学马哲考试判断题题库05-09
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 任务书
- 课程
- 设计
- java
- 卫星激光测距综述
- 教育技术人才需求
- 《黑暗之魂3》全魔法获取方式及效果一览
- 浅谈幼儿园自制玩教具的开发与应用
- 中国网球场地行业市场调查研究报告(目录) - 图文
- 2015全国职业技能大赛(企业网)样题
- 冀教版数学一下《连减》word教案
- 反函数在高考中常见题型分析
- 上海市PISA测试结果分析及启示
- 有关humor的quotation
- 网络传播概论复习资料
- 以市场为导向,优化汽车维修教学
- 电力电量平衡计算
- 人教版高二英语必修五导学案全套
- 园艺植物栽培学自学考试大纲
- 加强政府采购资金结算管理
- 当前世界经济发展形势下我国面临的机遇和挑战(形势与政策课论文
- 盐城市商业地产调查报告及项目商业定位建议 doc - 图
- 河北省正定中学2013-2014学年高二英语上学期期末考试新人教版 有
- 清单计价知识