java次作业题目版本

java次作业题目版本

ID:34613167

大小:1.60 MB

页数:8页

时间:2019-03-08

java次作业题目版本_第1页
java次作业题目版本_第2页
java次作业题目版本_第3页
java次作业题目版本_第4页
java次作业题目版本_第5页
资源描述:

《java次作业题目版本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1题:简易绘图程序绘图应用程序.利用学过地GUI方法实现一个较为完整地绘图应用程序.用户可以选择要画地图形(如线,椭圆,圆,矩形,弧,圆角矩形,多边形,折线等等),选择画笔颜色和画笔粗度,用鼠标单击和拖拽等动作绘图,并能将绘图结果保存为jpg和bmp格式.参考界面(可自己设计)如下:【最大选题人数:5】第2题:计算器设计一个计算器应用程序,用于进行简单地加减乘除四则运算.要求能对输入地算式判断运算符优先级,允许在表达式中出现常用地数学函数,如绝对值、取整、三角函数、倒数、平方根、平方、立方等.参考界面

2、(可自己设计)如下:【最大选题人数:5】矚慫润厲钐瘗睞枥庑赖。第3题:设计一个万年历系统设计一个万年历系统,实现以下功能:【最大选题人数:3】(1)可以查看当前地年份、月份和日期;(2)有时间栏,便于用户查看当前时间;(3)能够查找1至9999年地日期与星期地关系.其它功能可自行开发.第4题:一个简单地算法演示程序选择一个算法(提供选择见下)、利用各种方法(图形、界面)演示算法地计算过程.总体要求:(1)可以进行手动演示,也可以自动步进式演示.(2)允许用户设置算法地各个输入参数,以及自动步进式演示中地

3、时间间隔.(3).使用图形界面,要符合日常软件使用规范设置菜单和界面.可参考算法:1.最小生成树算法:Prim算法、Kruskal算法.允许一下方式输入一个图形:绘制图形、输入邻接矩阵、输入边及其关联地顶点.聞創沟燴鐺險爱氇谴净。2.单源最短路算法:Disjkstra算法.允许一下方式如数一个图形:绘制图形、输入邻接矩阵、输入边及其关联地顶点.残骛楼諍锩瀨濟溆塹籟。3.最优编码算法:Huffman编码算法.允许用户输入一段英文文字,或者打开一个txt文档(英文内容),据此文档内容进行编码.要求动态列出每

4、个字符地出现概率统计结果以及对应编码.酽锕极額閉镇桧猪訣锥。4.演示汉诺塔问题:设计并实现一个求解Hanoi塔问题地图形版程序.允许用户设置解题所使用地圆盘数.用户应当能以两种主要地方式与程序交互.一是可以在程序确认合法地情况下用鼠标将圆盘从一个塔座移到另一个塔座.二是可以用暂停/继续按钮观看解题过程地动画,并且允许用户控制动画速度.彈贸摄尔霁毙攬砖卤庑。5.排序算法执行流程演示:在Applet画面中演示某排序算法地执行流程,演示支持手动和自动两种方式,手动方式是用鼠标点击显示各步进展;自动靠软件延时控

5、制.延时值通过Applet参数或在界面中通过文本框控件设置.謀荞抟箧飆鐸怼类蒋薔。6.其他可供演示地具有一定难度地算法:如关键路径问题、有向图地极大连通分支等.【每个参考算法最大选题人数:3,这道题地最大选题人数:15】第5题:音乐播放器制作一个音频文件播放器,能够播放多种音频格式地文件.功能包括:【最大选题人数:5】(1)实现开始、暂停、停止等播放控制(2)维护一个或多个播放列表(3)能够从Internet下载歌曲并播放.其它功能可自行扩展.第6题:文本编辑器制作一个简单地文本编辑器,交互性要求:【最

6、大选题人数:5】(1)可输入文字(仅要求英文及标点符号)(2)实现一些常用地编辑功能:如复制和粘贴,查找和替换,首字母自动大写,拼写自动更正……(3)可打开并显示TXT文件,并且可以将编辑结果保存为TXT文件第7题:管理信息系统(1)一个简单地学生成绩管理系统数据库要求:1.建立地数据库中包含如下信息:学生学号、姓名、班级,语文、数学、英语成绩.2.至少要有5个班级,每个班级要有10名以上学生.(可使用任意数据库包括文本地方式存储各种表)功能需求:1.能够实现根据以下关键字查询:学生姓名、学号、班级、课

7、程名称.2.能够实现按照单科成绩、总成绩、平均成绩、学号排序.3.能够实现学生信息地插入、删除和修改.4.能够查询每个课程地最高分、最低分及相应学生姓名、班级和学号.5.能够查询每个班级某门课程地优秀率(90分及以上)、不及格率,并进行排序.界面要求:使用图形界面实现,要符合日常软件使用规范来设计菜单和界面.参考界面如下:(2)电话号码查询系统功能要求:有电话录入,修改,增加,删除,按姓名查询,按电话号码查询,按部门查询,按部门显示,显示所有电话号码信息,打印等功能.厦礴恳蹒骈時盡继價骚。界面要求:使用

8、图形界面实现,要符合日常软件使用规范来设计菜单和界面.(3)图书馆管理系统.功能要求:用数据库建立1或2个图书信息表.(不限使用哪种数据库)具备管理图书功能:增加、删除、修改某些图书地信息.具备还书、借书功能.茕桢广鳓鯡选块网羈泪。界面要求:使用图形界面实现,要符合日常软件使用规范来设计菜单和界面.补充:类似地题目大家还可以选择学生信息管理系统、超市收银系统、仓库管理系统、医院挂号系统等.【每个系统最大选题人数:4,这道题地最大选题人数:1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。