Ⅰ 想用java做毕业设计做点什么题目好
你好, 计算机专业的毕设一般分为这两部分: 源码+论文
首先说选题, 毕设课题以javaweb居多, 框架可以选用ssm, ssh, 或者springboot, 可以选做一些管理系统, 下面是一些常见的命题
校园订餐管理系统
健身房管理系统
扶贫电子商城
等等, 这些课题可以按照你自己的实力做, 如果技术好的化, 或者有一些成品, 可以做的复杂一些, 比如前端可以layui优化一下, 权限系统采用shiro来做等等
论文方面比较简单但是比较麻烦, 各种文库都有很多javaweb的论文,但是直接拷贝的化会过不了查重系统, 需要你自己认真的重构调整一下
Ⅱ java课题设计——视频播放器怎么制作
import java.awt.*;
import java.awt.event.*;
import java.io.IOException;import javax.swing.*;
import javax.media.*;public class VideoPlayer extends JFrame implements ActionListener,
ControllerListener {
FileDialog fd;
Player player = null;
String name;
String path;
Component comp, vc;
Image image=new ImageIcon("open.GIF").getImage();
MenuBar mb = new MenuBar();
Menu m1 = new Menu("文件");
Menu m2 = new Menu("帮助");
MenuItem mi1 = new MenuItem("打开", new MenuShortcut(KeyEvent.VK_0));
MenuItem mi2 = new MenuItem("关闭");
MenuItem mi3 = new MenuItem("帮助");
JButton open=new JButton(new ImageIcon("open.GIF")); public VideoPlayer() {
super("视屏播放器");
this.setMenuBar(mb);
mb.add(m1);
mb.add(m2);
m1.add(mi1);
mi1.addActionListener(this);
m1.add(mi2);
mi2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
m2.add(mi3);
mi3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null,
"Java视屏播放器\n2010年6月9日第一版\n制作人: 李攀");
}
});
this.setLayout(new BorderLayout());
this.setSize(800, 650);
this.setVisible(true);
this.setBackground(Color.BLACK);
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
} public static void main(String[] args) {
new VideoPlayer();
} public void actionPerformed(ActionEvent e) {
if (e.getSource() == mi1) {
open();
}
} public void open() {
fd = new FileDialog(this, "打开媒体文件", FileDialog.LOAD);
fd.setVisible(true);
path = fd.getDirectory();
name = fd.getFile();
if (!path.equals("") && path != null) {
try {
if (player != null)
player.close();
player = Manager.createPlayer(new MediaLocator("file:" + path
+ name));
} catch (Exception ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null, "获取播放器失败!");
}
player.addControllerListener(this);
player.prefetch();
player.start();
}
} public void paint(Graphics g) {
g.setColor(Color.BLACK);
g.fillRect(0, 0, 800, 650);
g.setColor(Color.GREEN);
g.setFont(new Font("宋体",Font.BOLD,30));
g.drawString("欢迎使用",340,150);
g.drawImage(image,330,285,image.getWidth(this),image.getHeight(this),this);
}
public void update(Graphics g){
paint(g);
} public synchronized void controllerUpdate(ControllerEvent e) {
if (e instanceof RealizeCompleteEvent) {
if ((comp = player.getControlPanelComponent()) != null) {
vc = player.getVisualComponent();
if (vc != null)
add(vc);
add("South", comp);
comp.setBackground(Color.green);
}
validate();
}
if (e instanceof ControllerClosedEvent) {
if (vc != null) {
remove(vc);
vc = null;
}
if (comp != null) {
remove(comp);
comp = null;
}
return;
}
if (e instanceof EndOfMediaEvent) {
player.setMediaTime(new Time(0));
player.start();
return;
}
}
}
java的视屏播放要用到JMF(java media framework),你自己到网上去下一个嘛,而且那玩意支持的格式少,mpg,mpeg,sun的官方网站说支持AVI但是我试过了好像不行,至于rmvb那些好像不行,要装解码器。JMF在安装的时候要安装对哦,路径要选择对,不然不行,具体下载地址和安装方法可以网络一下,到处都是
Ⅲ JAVA课题设计:电子英汉词典
Sarah, the fruits on sale, so we could consider purchasing some apples. Since there is a sale going on which might indicate that the general marketing trend on fruit is either falling or reaching its climax. I personally think it's the first one, e to the fact that the prices are currently on sale. Nevertheless, we could consider buying some stocks. What do you think, Sarah?
Ⅳ 今年大四,软件工程专业(JAVA方向),哪位大大给想个比较新颖的毕设课题,在此跪谢了!!!
《690战术核显卡的设计与实现》,好吧开个玩笑,其实毕设找个实用,常用的就行了。虽然什么图书管理系统,宿舍管理系统,成绩管理系统很老套,但是贵在实用,你可以更具实际情况来设计需求,增加功能,我想不是所有的图书管理系统都是一样的吧。再小的系统也是一个一系统,只要你认真做了,你就能有所收获。
Ⅳ java毕业设计项目,怎么做流程是怎么样的
根据全微毕设的经验单独的web前端做毕设想通过相对来说会比较难,如果想通过web做毕设通过可以采纳一下以下几点建议。
----1.设计一个完整的项目
例如完成一个学生信息管理系统、网上商城购物系统等。从前后端完成一个健全的系统,前端用html、css等做页面展示,后端制作服务端响应页面请求,完成系统的整个功能。利用数据库保存系统的数据。
----2.结合web前端与服务器端完成一个完整的毕设
前端通常指的就是我们能看到的部分,利用标签或者超链接提交地址到对应的服务器让服务器响应该指令做出对应的页面展示或页面变化。
----3.技术如何选择?
前端必定有的技术包含CSS/HTML/JS。如果为了能更快速更美观的完成系统的前端页面可以使用前端框架、包括了bootstrap、foundnation等
服务器端技术选择:JAVA/PHP/PYTHON/ASP等
每个技术都有其优势与缺点 新手上手的话可以选择PHP或者JAVA
JAVA拥有大量的文档资源可以供我们查询、PHP上手简单可以快速开发一个完整的系统
----4.设计并完成一个项目的流程?
1.整理系统功能,绘制流程图
2.根据功能设计数据库
3.编写前端页面
4.将前端页面与数据库结合
5.测试系统功能,完善系统功能不健全部分。
更多毕设相关知识 度娘搜索 全微毕设
他们的程序超多注释,极速完成。轻松答辩
Ⅵ java课程程序设计报告 课题:小学算术运算测试程序
这个你可找一个简单计算器就可以,能实现你的要求