java课程设计题目2_第1页
java课程设计题目2_第2页
java课程设计题目2_第3页
java课程设计题目2_第4页
java课程设计题目2_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象课程设计题目 1、个人通信录管理信息系统的设计与实现 目的:通过本题目的设计,加深对面向对象程序设计技术的理解,掌握利用数 据库编写小型程序的基本过程和方法。 任务: 1)利用面向对象编程技术,完成个人信息的存储管理; 2)选择系统开发平台(JAVA 或.NET)和软件架构(C/S、单机版) ; 3)要求系统能够对联系人的系统进行录入、查询、编辑、导入和导出等。 2、个人电子相册的设计与实现 目的:掌握一种开发平台,编写出具有高交互性应用程序。 任务: 1)分析现有的电子相册的具体功能; 2)选择一种开发平台(JAVA 或.NET)编写电子相册应用; 3)个人电子相册应该具备用户注册、照片浏览、创建影集、照片旋转、 放大等各种基本功能。 3、音像租赁管理系统的开发与实现 目的:通过资料收集,了解音像租赁连锁店的基本业务需求,完成系统需求分 析和概要设计,采用 C/S 架构完成一个简单的光盘租赁管理系统的开发。 任务: 1)音像租赁连锁店的基本业务需求,完成需求分析报告; 2)利用 JAVA 编写一个基本功能的光盘租赁管理系统,包括客户信息管理、 2 音像资料管理、音像检索、业务统计等; 4、学生综合信息管理信息系统的设计与实现 目的:通过实际编写一个学生综合信息管理软件,将所学多门课程的技能、技 巧(面向对象系统分析、变量命名、软件模块设计、数据库访问等)加以综合 运用,达到较大规模软件独立设计与开发的能力。 任务: 1)选择 JAVA 或.NET 完成一个桌面架构的学生综合信息管理软件; 2)软件可以对学院大学生综合信息(姓名、学号、成绩、籍贯、家庭所 在地、特长、宿舍号等)进行管理(录入、删除、修改) 、统计、分析 (排序) 、查询与打印 3)课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容, 包括系统功能定义、模块划分、对象设计与实现的技术细节。 5、家庭财务管理信息系统设计与开发 目的:通过实际编写一个家庭财务管理软件,将所学多门课程的技能、技巧 (面向对象系统分析、变量命名、软件模块设计、数据库访问、数理统计分析 等)加以综合运用,达到较大规模软件独立设计与开发的能力。 任务: 1)选择者 JAVA 或.NET 完成一个桌面架构的学生综合信息管理软件; 2)软件能够对家庭的收入、支出进行分类统计,用户可以自定义收入、 指出的类别,自定义分类查询和统计的条件。系统可以按照用户定义 自动生成统计报表(月报、季报、年报) 。通过财务分析,对家庭收支 提出改进建议; 3)课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容, 包括系统功能定义、模块划分、对象设计与实现的技术细节。 3 6、文化用品库存管理信息系统的设计与实现 目的:在 JAVA 或.NET 平台下,完成一个商品库存管理系统的简单业务流程分 析,在此基础上,开发一个 B/S 架构的库存管理系统,掌握简单 Web 应用的开 发。 任务: 1)学习 JAVA 编程技术; 2)通过资料检索与整理,分析文化用品库存管理系统的基本功能; 3)完成软件开发和文档的编写。 7、面向对象图书管理信息系统设计与实现 目的:综合运用面向对象程序设计、数据库编程、GUI 用户编程技术开发一个 功能简单的图书管理系统,实现基于关键字的检索,读者和图书基本信息的管 理。 任务: 1)完成整个系统的需求分析和类的设计; 2)实现基本的读者、图书信息管理功能,例如数据添加、删除和检索; 3)实现一个 GUI 图书管理的程序,撰写相应的软件设计文档; 4)给出程序运行、测试的详细结果。 8、学生成绩管理信息系统的设计与实现 目的:通过本题目的设计与实现,掌握面向对象的程序设计的思想,训练数据 结构、排序、查找以及各种统计分析建模技术。掌握简单的管理信息系统的设 计。 任务: 1)输入班级、年级学生的各科成绩,分配课程的权重,设计相关的模型 和算法,对各班成绩进行分析、统计。 ; 4 2)实现排序、查找算法,计算各班、各科的平均成绩、标准差等统计学 指标。通过历年指标的分析,绘制趋势线等; 3)编写详细的软件开发文档,给出程序运行、测试的详细结果。 9、大学生运动会运动成绩管理及统计分析系统实现 目的:通过本题目的设计,深入体会软件工程需求分析、概要设计、详细设计 等主要环节,掌握面向对象程序设计的基本方法、训练编写一个基本的 GUI 应 用程序。 任务: 1)完成系统的需求分析和功能设计; 2)完成运动成绩统计、分析算法和模型的设计; 3)编写程序实现的代码和相关的软件开发文档,给出程序运行、测试的 详细结果。 10、Windows 绘图板的设计与实现 目的:采用面向对象编程技术,设计并实现一个功能完善的 Windows 绘图板程 序。通过实际程序的开发,熟练面向对象程序设计方法,掌握桌面程序设计技 巧,熟悉 JAVA 或.NET 开发环境。 任务: 1)开发一个功能完善的 Windows 绘图板程序,功能包括:新建空白文档、 文件保存、绘制一些基本的图形组件(直线、矩形、实心矩形、椭圆、 实心椭圆、圆、实心圆、圆角矩形、实心圆角矩形等) 、橡皮擦、添加 文字等; 2)完成软件开发文档编写; 3)给出程序运行、测试的详细结果。 5 11、可换肤 MP3 播放器的设计与实现 目的:分析当前流行的换肤编程技术,开发一个可以管理本地音乐库的 MP3 播 放器,要求播放器可以更换 23 种皮肤。 任务: 1)编程实现一个可以解码 MP3 的音乐播放器,可以使用解码控件; 2)播放器需要支持音乐库管理,包括本地 MP3 文件搜索、添加到音乐列 表、从音乐列表中删除、建立音乐专辑; 3)支持 23 种皮肤的更换; 4)给出程序的总体设计和详细设计,要求程序总体架构图、详细设计的 流程图,函数、变量说明等 5)给出程序运行、测试的详细结果。 14、多媒体播放器程序的设计与实现 目的:利用 JAVA 或.NET 开发一个支持 mp3、wma、wmv、avi、mpg 等不同音频、 视频格式的多媒体播放器。通过课程设计掌握多媒体编程的基本原理。 任务: 1)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论