- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象程序设计》课程设计任务书
所属学期:07-08-1 下达时间:2007年12月13日
完成班级:计051、计052、计053、计054、计055、计056
【设计目的】
《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力。
【设计要求】
课程设计可选用Eclipse、JBuilder、NetBeans等作为开发平台以提高开发效率,尽可能熟练掌握其中一种集成开发环境。建议采用UML建模技术进行系统的分析设计,在Visio中画出系统用例图和类图,并将UML图复制到设计报告中。
通过这次设计,要求掌握以下内容:
面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用
类、包、接口的定义与使用
常用工具类与算法的实现(数组、向量、字符串、链表)
Java常用标准GUI组件及其事件处理
Java的异常处理机制
Java的数据库连接技术
Java的多线程技术与动画制作
【设计选题】
JDBC技术的应用
______校园卡信息/学生信息/教师信息/图书信息/成绩/课程管理系统的设计实现
以校园卡信息管理、学生信息管理、教师信息管理、图书信息管理、成绩管理、课程管理等为例,使用JDBC-ODBC数据库接口,完成对后台数据库的插入、删除、修改、查询等操作。数据库系统可采用Sql Server、Access等,要根据完成的不同功能在数据库系统中定义有关的各种信息表:如在教师信息管理系统中要设计教师基本信息表、教师学习进修情况表、教师奖惩情况表、教师上课情况表等。其他几个子系统中数据表的设计由同学们根据实际的需求自主完成设计。
2. 文本编辑器的设计与实现
设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件;对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切、查找、替换等);在文本中能够插入对象。
3.计算器的设计与实现
设计一个能实现计算器功能的Java程序,可以进行加、减、乘、除(另外可适当加上阶乘、正弦、余弦和指数)运算。
4. 图象浏览器的设计与实现
设计一个能实现图象浏览与编辑功能的Java程序,包括如下功能:
1)从已有的图象文件列表中选择某一个,即可显示该图象,并可做旋转等变换。
2)在画布区域上可以进行各种规则图形的绘制(如:线段、矩形、多边形、圆等),还可通过鼠标的拖动自由绘图。
3)可以连续播放所选文件夹下的所有图象。
5.局域网聊天程序的设计与实现
该程序实现局域网内的聊天功能,包括服务器端程序和客户端程序两部分。
客户端程序:可连接到服务器,并将消息发送到服务器端和接受服务器端发送来的信息。
服务器端程序:可将消息发送到客户端和接受客户端发送来的信息
6.机械表的模拟设计、实现
通过多线程技术,重绘界面,界面包括表盘和指针。并用数字表显示时间。
7.基于C/S的图书查询系统的实现
包括客户端程序和服务器端程序。客户端程序向服务器端提出请求:比如提供图书的作者名,服务器端收到后,在数据库系统中查询到相关信息,发回客户端。
8. 网上购物结算模拟的实现
程序功能:创建模拟购物结算界面并实现结算功能。其中使用了内部类和Vector 向量。运行程序后,可输入购买记录,单击“添加”按钮将保存记录到Vector 向量中,并可以显示任意一个记录,或按记录号删除记录,并可给出购买物品总额,并可清空所有记录。
9.Web浏览器的设计与实现
在地址栏中输入URL地址后,能正确显示网页,并提供导航栏:前进、后退,以及可以停止、刷新网页功能,对网页中的超链接,点击后能够实现资源的链接。
10.基于UDP的图像传输
编写日历,并用表格进行显示。
11.学生自拟课题:
需由学生向教师提出书面申请,经批准后方可作为正式课题。
【指导教师】
纪兆辉 邢树斌 马常霞等
【设计时间】
第19周
【设计报告】
设计报告书封面和正文格式要符合淮海工学院课程设计报告书封面与正文标准格式要求,设计报告内容不少3000字。其正文一般有如下几个方面的内容:
1)需求分析
2)概要设计
3)详细设计
4)调试分析
5)运行界面(附主要代码)
6)测试结果
7)附录或参考资料
【分组情况】
选做同一个选题的学生人数最多不超过4人/每班。
【提交要求】
(1) 每位同学通过智能教学平台需提交可独立运行的应用程序,要求程序书写规范,源程序需加必要的注释;
(2) 每
您可能关注的文档
- 放射免疫分析RIA.PPT
- 放大电路输出电阻Ro的测量.PPT
- 放射性同位素仪表安全操作规程-辛集环保局.DOC
- 放射与电磁辐射.PDF
- 改性斜发沸石在水处理中的应用-环境化学.PDF
- 放射性的发现课件.PPT
- 放射源与射线装置安全和防护年评价报告表.DOC
- 放射治疗后鼻窦炎黏膜组织形态学改变.PDF
- 放电现象雷电和避雷1.PPT
- 政务服务三级联网工作总结.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)