學生成績管理java
㈠ java 學生成績管理
package Shi_Yan;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.InputStreamReader;
import java.io.LineNumberReader;
import java.io.PrintWriter;
import java.util.Scanner;
public class H1 {
public static void main(String args[])throws Exception{
int xh=1;
int cj=1;
int k;
String km="";
Scanner input=new Scanner(System.in);
System.out.print("1.寫入\n2.查詢\n3.退出\n請輸入你想要的操作號:");
k=input.nextInt();
if(k==1){
String outfilename="c:\\1.txt";
File fout =new File(outfilename);
PrintWriter out=new PrintWriter(new FileWriter(fout));
for(int i=0;i<=10;i++){
System.out.print("請輸入學號(1~200)(輸入0結束輸入):\n");
xh=input.nextInt();
System.out.print("請輸入科目:\n");
km=input.next();
System.out.print("請輸入成績:\n");
cj=input.nextInt();
Student std=new Student(xh,km,cj);
out.println(std.xuehao+std.kemu+std.chengji+"\n");
if(xh==0){
out.close();
break;
}
}
}
if(k==2){
System.out.print("請輸入學號(0~200):");
xh=input.nextInt();
try {
FileInputStream fis = new FileInputStream("c:\\1.txt");
InputStreamReader isr = new InputStreamReader(fis);
LineNumberReader lnr = new LineNumberReader(isr);
String s = null;
int i;
String j;
while ((s = lnr.readLine()) != null) {
j=s.substring(0,1);
if(xh/10==0){
j=s.substring(0,1);
}else
if((xh>=10)&&(xh<=99)){
j=s.substring(0,2);
}else
if((xh>=100)&&(xh<=200)){
j=s.substring(0,3);
}
i = Integer.parseInt(j);
if(i==xh){
System.out.println(s);
}
else{
continue;
}
}
}
catch (Exception e) {
e.printStackTrace();
}
}
if(k==3){
System.exit(0); //退出
}
if(k!=1&&k!=2&&k!=3){
System.out.print("ERROR");
}
}
}
class Student{
int xuehao;
String kemu;
int chengji;
final static int LEN=8;
public Student(int xuehao,String kemu,int chengji){ //定義構造函數
if(kemu.length()>LEN){
kemu=kemu.substring(0, 8);
}
else{
while(kemu.length()<LEN)
kemu=kemu+"\u0000"; //後加空格
}
this.kemu=kemu;
this.xuehao=xuehao;
this.chengji=chengji;
}
}
看看吧。。。我也菜。。。
㈡ 題目:學生成績管理(JAVA)
我寫好了,需要的話,私信我,發給你
參考文獻
㈢ java學生成績管理系統。
這個系統我們在學校時做過,呵呵
㈣ 用java做一個學生成績管理系統 需要哪些技術
用java做一個學生成績管理系統,可以用到如下技術:
後台:SSH框架,不專用框架的話,單純地用屬JSP + Servlet也可以。
前台:html + css + js + jquery
資料庫:掌握SQL語言的編寫,資料庫的連接。復雜的項目還需要用到存儲過程。
㈤ 用java做一個學生成績管理系統需要哪些技術
用java做一抄個學生成績管理襲系統,可以用到如下技術:
後台:SSH框架,不用框架的話,單純地用JSP + Servlet也可以。
前台:html + css + js + jquery
資料庫:掌握SQL語言的編寫,資料庫的連接。復雜的項目還需要用到存儲過程。
㈥ 學生成績管理 java代碼
你把郵箱告訴我,我發給你
㈦ 學生成績管理(JAVA編寫)
已發送到郵箱,注意查收哦
㈧ 學生成績管理系統 java
這個在網上是賣錢的喲。我手頭也沒有現成的。
你可以去網上下個差不多的,大致修改一下就可以了。
㈨ 求用Java編寫的學生成績管理系統的完整代碼,要能運行的
以下方法實現了用戶界面登陸
import java.awt.*;
import java.awt.event.*;
public class DengLuJieMian extends Frame implements ActionListener
{
Label username=new Label("用戶名:");//使用文本創建一個用戶名標簽
TextField t1=new TextField();//創建一個文本框對象
Label password=new Label("密碼:");//創建一個密碼標簽
TextField t2=new TextField();
Button b1=new Button("登陸");//創建登陸按鈕
Button b2=new Button("取消");//創建取消按鈕
public DengLuJieMian()
{
this.setTitle("學生信息管理系統");//設置窗口標題
this.setLayout(null);//設置窗口布局管理器
username.setBounds(50,40,60,20);//設置姓名標簽的初始位置
this.add(username);// 將姓名標簽組件添加到容器
t1.setBounds(120,40,80,20);// 設置文本框的初始位置
this.add(t1);// 將文本框組件添加到容器
password.setBounds(50,100,60,20);//密碼標簽的初始位置
this.add(password);//將密碼標簽組件添加到容器
t2.setBounds(120,100,80,20);//設置密碼標簽的初始位置
this.add(t2);//將密碼標簽組件添加到容器
b1.setBounds(50,150,60,20);//設置登陸按鈕的初始位置
this.add(b1);//將登陸按鈕組件添加到容器
b2.setBounds(120,150,60,20);//設置取消按鈕的初始位置
this.add(b2);// 將取消按鈕組件添加到容器
b1.addActionListener(this);//給登陸按鈕添加監聽器
b2.addActionListener(this);// 給取消按鈕添加監聽器
this.setVisible(true);//設置窗口的可見性
this.setSize(300,200);//設置窗口的大小
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});//通過內部類重寫關閉窗體的方法
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)//處理登陸事件
{
String name=t1.getText();
String pass=t2.getText();
if(name!=null&&pass.equals("000123"))//判斷語句
{
new StudentJieMian();
}
}
}
public static void main(String args[])//主函數
{
new DengLuJieMian();
}
}
以下方法實現了學生界面設計
import java.awt.*;
import java.awt.event.*;
class StudentJieMian extends Frame implements ActionListener
{
MenuBar m=new MenuBar();//創建菜單欄
Menu m1=new Menu("信息");//創建菜單「信息」
MenuItem m11=new MenuItem("插入");//創建「插入」的菜單項
MenuItem m12=new MenuItem("查詢");
Menu m2=new Menu("成績");//創建菜單「成績」
MenuItem m21=new MenuItem("查詢");
public StudentJieMian()
{
this.setTitle("學生界面");//設置窗口標題
this.setLayout(new CardLayout());//設置窗口布局管理器
this.setMenuBar(m);//將菜單欄組件添加到容器
m.add(m1);//將信息菜單放入菜單欄
m.add(m2);
m1.add(m11);//將「插入」菜單項添加到「信息」菜單
m1.add(m12); //將「查詢」菜單項添加到「信息」菜單
m2.add(m21); //將「查詢」菜單項添加到「成績」菜單
m11.addActionListener(this); //給「插入」菜單項添加監聽器
m12.addActionListener(this); //給「查詢」菜單項添加監聽器
m21.addActionListener(this); //給「查詢」菜單項添加監聽器
this.setVisible(true); //設置窗口的可見性
this.setSize(300,200); //設置窗口的大小
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);//關閉窗口
}
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==m11) //處理「添加信息」事件
{
new AddStudent();
}
if(e.getSource()==m12) //處理「查詢信息」事件
{
new SelectStudent();
}
if(e.getSource()==m21) //處理「查詢成績」事件
{
new ChengJiStudent();
}
}
public static void main(String args[])
{ new StudentJieMian(); //創建一個對象 }
㈩ 如何用java實現學生成績管理界面
我有一個學生成績管理系統,java的,自己做的