




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1《面向对象课程设计》任务书所属学期:14-15-2下达时间:20完成班级:软件131、132【设计目的】《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力。【设计要求】课程设计可选用NetBeans、Eclipse、JBuilder等作为开发平台以提高开发效率,尽可能熟练掌握其中一种集成开发环境。建议采用UML建模技术进行系统的分析设计,在Visio中画出系统用例图和类图,并将UML图复制到设计报告中。通过这次设计,要求掌握以下内容:面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用类、包、接口的定义与使用常用工具类与算法的实现(数组、向量、字符串、链表)Java常用标准GUI组件及其事件处理Java的异常处理机制Java的数据库连接技术Java的多线程技术与动画制作Java的网络编程【设计选题】JDBC技术的应用——校园卡信息/学生信息/教师信息/图书信息/宿舍信息/学生会/成绩/课程/教室管理/公务员招考系统的设计实现以校园卡信息管理、学生信息管理、教师信息管理、图书信息管理、宿舍信息管理、学生会活动管理、成绩管理、教室管理等为例,使用JDBC-ODBC数据库接口,完成对后台数据库的插入、删除、修改、查询等操作。数据库系统可采用SqlServer、Access等,要根据完成的不同功能在数据库系统中定义有关的各种信息表:如在教师信息管理系统中要设计教师基本信息表、教师学习进修情况表、教师奖惩情况表、教师上课情况表等。其他几个子系统中数据表的设计由同学们根据实际的需求自主完成设计。2.文本编辑器的设计与实现设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件;对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切、查找、替换等);在文本中能够插入对象。3.计算器的设计与实现设计一个能实现计算器功能的Java程序,可以进行加、减、乘、除(另外可适当加上阶乘、正弦、余弦和指数)运算。4.图象浏览器的设计与实现设计一个能实现图象浏览与编辑功能的Java程序,包括如下功能:1)从已有的图象文件列表中选择某一个,即可显示该图象,并可做旋转等变换。2)在画布区域上可以进行各种规则图形的绘制(如:线段、矩形、多边形、圆等),还可通过鼠标的拖动自由绘图。3)可以连续播放所选文件夹下的所有图象。5.局域网聊天程序的设计与实现该程序实现局域网内的聊天功能,包括服务器端程序和客户端程序两部分。客户端程序:可连接到服务器,并将消息发送到服务器端和接受服务器端发送来的信息。服务器端程序:可将消息发送到客户端和接受客户端发送来的信息6.基于C/S的图书查询系统的实现包括客户端程序和服务器端程序。客户端程序向服务器端提出请求:比如提供图书的作者名,服务器端收到后,在数据库系统中查询到相关信息,发回客户端。7.基于Web的应用——网上超市/网上书店/网上花店/网上物流/网上招聘/同学录/网上选课/网上考试系统的设计应用JSP技术,设计一个类似电子商务、电子政务类的简单应用系统,可以在网上动态展示各类信息,并根据相应的业务流程进行必要的逻辑处理,系统信息可以进行后台维护。需要动态显示的信息要存放数据库中,数据库可以用SqlServer、Access;后台管理要提供对数据库中信息进行动态维护(包括添加、删除、修改)的页面。8.益智类小游戏的设计与实现运用多线程和多媒体技术设计一个简单的益智类小游戏,游戏内容自行构思,不得直接利用网上现有游戏程序,要求有人机交互和界面动画,游戏过程中有声音效果,游戏成绩能记录、显示。9.学生自拟课题:需由学生向教师提出书面申请,经批准后方可作为正式课题。【指导教师】施珺:软件131班、软件132班【设计时间】第3-10周,每周1次集中上机,其余时间学生自行安排。【设计报告】设计报告书封面和正文格式要符合淮海工学院课程设计报告书封面与正文标准格式要求,设计报告内容不少5000字。本课程设计报告内容包括:课程设计目的、设计任务与要求、设计说明书(包括:需求分析、概要设计、详细设计)、设计成果(包括:运行界面、主要代码、测试结果)和设计心得、附录或参考资料几个部分。【分组情况】选做同一个选题的学生人数最多不超过3人/每班。【提交要求】(1)每位同学通过智能教学平台需提交可独立运行的应用程序,要求程序书写规范,源程序需加必要的注释;(2)每位同学需独立提交书面设计报告书(每人一份),要求编排格式统一、规范、内容充实,同时通过教学平台提交设计报告电子版;(3)提交日期:第11周周三(201【成绩考核】课程设计成绩按优、良、中、及格、不及格评定,最终考核成绩由三部分组成:平时表现:30%程序的演示:40%所提交的设计报告:30%注:若不同同学的程序或文档资料完全相同,则相关同学的成绩一律均按“不及格”处理。
软件131—132班《面向对象课程设计》时间安排表一.设计时间:第3-10周二.计划安排:时间与任务周次每周任务星期五下午6-9节第3周概要设计集中上机第4周详细设计集中上机第5周编程实现集中上机第6周编程实现集中上机第7周编程实现集中上机第8周测试分析、编写报告集中上机第9周成果验收上机验收第10周成果验收上机验收三.上机地点:软件131、132班一楼软件机房105#施珺四.说明:本课程设计分散五周进行,为每位同学提供累计30学时的上机安排,以便能及时收集资料、编写程序实现算法、测试程序和完成设计报告;有机器的同学可以在宿舍上机。指导教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小店合作协议书合同
- 银行租借合同协议书模板
- 2021法制工作报告
- 进口食品标语
- 中国氟化铌(V)项目商业计划书
- 加固工程(更新)融资投资立项项目可行性研究报告(2025咨询)
- 家居商业品牌策划书模板3
- 按揭车辆转让合同协议书
- 美容美发店发型设计与护理手册
- 外卖柜创业计划书
- 每日工作流程物业保安主管经理
- 供应商应付账款管理表
- STEM教学设计与实施PPT完整全套教学课件
- 学大教育:上海瑞聚实业有限公司设备年市场租金价值评估项目评估报告
- 思密达能快速治疗压疮
- 《勒俄特依 彝族古典长诗 中华大国学经典文库 》读书笔记思维导图
- 铣床操作作业指导书
- 医护人员行为规范与职业礼仪培训课件
- GA/T 830-2021尸体解剖检验室建设规范
- GB/T 15823-1995氦泄漏检验
- 军用飞机课件
评论
0/150
提交评论