java课程设计

本人承接各种高校C语言、C++、Java语言,python,delphi等课程设计以及ppt、科学上网等,以及常见的电脑故障有需要的私信我或者微信18476275715

大家可以点击蓝字跳站的相应的网页,如果没有蓝字可以加本人微信。

1、屏幕捕捉工具

要求:用图形用户界面实现。能实现捕捉屏幕上的图片、文字,存成图片和文本文件。

2、聊天小程序

要求:

使用图形用户界面。

能实现一个聊天室中多人聊天。

可以两人私聊。

提示:使用socket通信

3、即时通讯

要求:类似qq这种即时通讯能够维持好友列表,对在线好友加亮表示;

一对一聊天;一对多聊天,即具有群功能;

能够传送文件。聊天内容要能保存在文件中。

4、超市收银系统

要求:使用图形用户界面。

由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。

另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200元,可为其发放一张会员卡,以后在该商场购物可向9折优惠。

5、班级信息管理系统—班务管理*

要求:

使用图形用户界面。

编程实现对班级中基本班务的管理功能,例如班费的使用情况、考勤情况等信息的管理功能。

6. 火车订票系统

要求:编程实现火车订票系统(数据库可采用Access或者SQL Server),主要实现:

1)  火车订票功能实现  2)剩余车票查询功能

3)售票功能实现      4)退票功能实现

5)用户登陆及退出

7. Java试题管理系统

要求:编程完成Java试题管理系统(数据库可采用Access或者SQL Server),主要实现以下功能:

1)  试题的录入:根据题型不同,选择不同的录入方式

2)  试题的查询   3)试题的删除 4)根据指定题型个数,随机生成试卷 5)退出

8. RAR文件压缩程序

要求:

图形用户界面,能够对文件进行RAR格式的压缩、解压缩、分卷压缩。

9、家庭财务管理系统*

要求:编程程序完成家庭财务管理小软件(可使用文件或者数据库存储),主要实现以下功能:

   1)收入录入    2)支出录入  3)收支情况查询  4)收支情况删除 5)收支情况图表分析

10、垃圾邮件过滤器

要求:实现邮箱邮件的分类与过滤。

11、学生课程管理*

要求:对四年的学习课程和成绩进行管理。 

1)学生在每一学期从指定的教学计划中选定所学的课程

2)学生在每学期将自己学习的成绩和学分记入自己的档案

3)综合查询功能:查询所学的课程、课程的成绩等

4)统计功能:  学生每学期统计、四年的总统计  课程数、学分数、GPA 值、获优的课程数等

12、绘制图表程序*

要求:给定数据后,可以绘制柱形图、饼图、拆线图

13、 职工工资管理系统*

要求:公司主要有4类人员:经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、月工资、岗位、年龄、性别等信息。

程序的基本功能:

1.增加、修改、删除一个职工信息;

2.显示全部职工信息;

3.按条件显示职工信息(条件有按电话号码、姓名、职称或职工号等);

4.按条件显示工资信息(职工号,职称等);

5.查找指定金额范围的职工职称。

14、多线程网络下载程序

  要求:图形用户界面,对网页上的某个文件进行下载,要有记录。

15、邮件收发程序

 实现要点:可以收发邮件,类似outlook

16图书借阅管理系统*

要求:编程实现图书的借阅管理功能,可使用Access或者SQL Server数据库主要提供以下功能:

1)  图书的录入     2)人员信息的录入      3)图书的查询

4)借阅图书的录入  5)人员借阅信息的显示  6)退出

17、仓库管理系统本系统实现简单的仓库管理功能,可以对仓库及产品信息进行登记、修改、删除等。程序的基本功能: 1.增加、修改、删除一个仓库资料。2.增加、修改、删除一个产品资料。3.按条件显示仓库资料(条件有按编号、名称等)。4.按条件显示产品资料(条件有按编号、名称等)。5.查找指定产品的数量。

18、mp3音乐播放器

要求:可以使用解码控件;

1)播放器需要支持音乐库管理,包括本地MP3文件搜索、添加到音乐列表、从音乐列表中删除、建立音乐专辑;

2)支持2~3种皮肤的更换;

3)有歌词功能

19、图片特效程序*

要求:

1. 图形用户界面

2. 选中图片后做多种特效(如水波效果、图片百叶窗特效、图片马赛克特效、半透明等4种或以上)

20. 标准化考试系统

内容:

  本系统可以进行任何标准化考试,具有选择试题,查看得分、考试计时等功能。

设计要求:

  1. 用户可以选择一套标准化考试试题。
  2. 每套试题的考试用时由试题文件(.txt)给出。
  3. 开始读取试题后,计时器开始计时,用户提交答案后,可以读取下一道题目。
  4. 一个提示栏显示所剩余的考试时间,当规定时间用尽后,用户将不能再读取任何题目。
  5. 为了增加模拟考试练习的灵活性,用户也可以选择暂停计时。
  6. 用户答完一个题目后,可以查看该题目的正确答案和目前的分数。

运行效果图:

 

33. 题目:请设计一个基于图形界面的图形交互程序

要求:1)图形绘制功能:具有绘制circle(用鼠标确定圆心、圆上一点)、line(用鼠标确定起点和终点)、triangle(用鼠标确定三点)的功能;

2)图形修改功能:可以将绘制的shape删除、移动、复制、成组等;

3)存储功能:能将用户任意绘制的任意数目shape(circle,line,triangle)保存到文件,也可以从文件中恢复使用户继续编辑。

21 算法演示程序

功能要求:

1)选择一个算法(提供选择见下),利用各种方法(图形、动画等)演示算法的演示过程。

2)可以进行手动演示,也可以自动步进式演示。

3)允许用户设置算法的各个输入参数,以及自动步进式演示中的时间间隔。

4)不同的算法输入要求见下。

参考算法:

1. 最小生成树算法:Prim算法、Kruskal算法。允许以下方式输入一个图形:绘制图形、输入邻接矩阵、输入边及其关联的顶点。要求在图形方式下进行演示算法执行步骤。

2. 单源最短路算法:Dijkstra算法。允许以下方式输入一个图形:绘制图形、输入邻接矩阵、输入边及其关联的顶点。要求在图形方式下进行演示算法执行步骤。

3. 最优编码算法:Huffman编码算法。允许用户输入一段英文文字,或者打开一个txt文档(英文内容),据此文档内容进行编码。要求动态列出每个字符的出现概率统计结果以及对应编码。

  1. 其他可供演示的具有一定难度的算法,如关键路径问题、有向图的极大连通分支等。

22Java小游戏(每个班选择人数2

要求:题目自定,由指导教师审核。

23. 资源管理器

要求:类似Windows的资源管理器

24.下载软件

要求:能够下载网络上的文件,支持多任务下载。

25.文本阅读器

要求:支持手动翻页、自动翻页;字体设定,背景设定;阅读进度存储等。

26. 桌面便签管理*

要求:个人便签管理和休息、事件提醒功能的软件。

27. 租车系统*

要求:查看待租车辆详细信息;租车人信息、租车、还车、缴费等;还可以针对会员等级,给予一定的优惠。

28. 团员活动管理软件*

要求:建立班级;班级团员,团员活动的参与情况

29. 校友联络站*

要求:(1)校友信息:灵活查询查看校友信息,多条件搜索,并可导出为excel格式;

(2)校友生日榜,根据日期提示校友生日,要在主窗口显示;

(3)校友相册:按日期,活动进行归档

(4)校友聚会:活动的内容,参会的人员,人员的联系方式等,并可总结每次聚会。

(5)短信功能

展开阅读全文