成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

java教務(wù)管理系統(tǒng)代碼 javaweb教務(wù)系統(tǒng)源碼

求用Java編寫的學(xué)生成績管理系統(tǒng)的完整代碼,要能運(yùn)行的

以下方法實(shí)現(xiàn)了用戶界面登陸

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的屯留網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

import java.awt.*;

import java.awt.event.*;

public class DengLuJieMian extends Frame implements ActionListener

{

Label username=new Label("用戶名:");//使用文本創(chuàng)建一個用戶名標(biāo)簽

TextField t1=new TextField();//創(chuàng)建一個文本框?qū)ο?/p>

Label password=new Label("密碼:");//創(chuàng)建一個密碼標(biāo)簽

TextField t2=new TextField();

Button b1=new Button("登陸");//創(chuàng)建登陸按鈕

Button b2=new Button("取消");//創(chuàng)建取消按鈕

public DengLuJieMian()

{

this.setTitle("學(xué)生信息管理系統(tǒng)");//設(shè)置窗口標(biāo)題

this.setLayout(null);//設(shè)置窗口布局管理器

username.setBounds(50,40,60,20);//設(shè)置姓名標(biāo)簽的初始位置

this.add(username);// 將姓名標(biāo)簽組件添加到容器

t1.setBounds(120,40,80,20);// 設(shè)置文本框的初始位置

this.add(t1);// 將文本框組件添加到容器

password.setBounds(50,100,60,20);//密碼標(biāo)簽的初始位置

this.add(password);//將密碼標(biāo)簽組件添加到容器

t2.setBounds(120,100,80,20);//設(shè)置密碼標(biāo)簽的初始位置

this.add(t2);//將密碼標(biāo)簽組件添加到容器

b1.setBounds(50,150,60,20);//設(shè)置登陸按鈕的初始位置

this.add(b1);//將登陸按鈕組件添加到容器

b2.setBounds(120,150,60,20);//設(shè)置取消按鈕的初始位置

this.add(b2);// 將取消按鈕組件添加到容器

b1.addActionListener(this);//給登陸按鈕添加監(jiān)聽器

b2.addActionListener(this);// 給取消按鈕添加監(jiān)聽器

this.setVisible(true);//設(shè)置窗口的可見性

this.setSize(300,200);//設(shè)置窗口的大小

addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

});//通過內(nèi)部類重寫關(guān)閉窗體的方法

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==b1)//處理登陸事件

{

String name=t1.getText();

String pass=t2.getText();

if(name!=nullpass.equals("000123"))//判斷語句

{

new StudentJieMian();

}

}

}

public static void main(String args[])//主函數(shù)

{

new DengLuJieMian();

}

}

以下方法實(shí)現(xiàn)了學(xué)生界面設(shè)計

import java.awt.*;

import java.awt.event.*;

class StudentJieMian extends Frame implements ActionListener

{

MenuBar m=new MenuBar();//創(chuàng)建菜單欄

Menu m1=new Menu("信息");//創(chuàng)建菜單“信息”

MenuItem m11=new MenuItem("插入");//創(chuàng)建“插入”的菜單項(xiàng)

MenuItem m12=new MenuItem("查詢");

Menu m2=new Menu("成績");//創(chuàng)建菜單“成績”

MenuItem m21=new MenuItem("查詢");

public StudentJieMian()

{

this.setTitle("學(xué)生界面");//設(shè)置窗口標(biāo)題

this.setLayout(new CardLayout());//設(shè)置窗口布局管理器

this.setMenuBar(m);//將菜單欄組件添加到容器

m.add(m1);//將信息菜單放入菜單欄

m.add(m2);

m1.add(m11);//將“插入”菜單項(xiàng)添加到“信息”菜單

m1.add(m12); //將“查詢”菜單項(xiàng)添加到“信息”菜單

m2.add(m21); //將“查詢”菜單項(xiàng)添加到“成績”菜單

m11.addActionListener(this); //給“插入”菜單項(xiàng)添加監(jiān)聽器

m12.addActionListener(this); //給“查詢”菜單項(xiàng)添加監(jiān)聽器

m21.addActionListener(this); //給“查詢”菜單項(xiàng)添加監(jiān)聽器

this.setVisible(true); //設(shè)置窗口的可見性

this.setSize(300,200); //設(shè)置窗口的大小

addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

System.exit(0);//關(guān)閉窗口

}

});

}

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(); //創(chuàng)建一個對象 }

java怎么通過代碼登入教務(wù)系統(tǒng)

我使用幾系統(tǒng)都B/S結(jié)構(gòu)每登錄都需要輸入用戶名密碼覺非麻煩考慮其同事需求妨寫自登錄程序吧前考慮使用單點(diǎn)登錄幾經(jīng)嘗試放棄

我習(xí)慣使用Java本能始尋找Java解決Google輸入Java自登錄、Java網(wǎng)頁模擬登錄、Java Post 登錄結(jié)倒少內(nèi)容差我嘗試終究沒達(dá)我預(yù)期目標(biāo)我都知道些代碼應(yīng)該jsp頁面執(zhí)行c/s結(jié)構(gòu)程序執(zhí)行些代碼確實(shí)管用

我先析代碼

String surl = "";

URL url = new URL(surl);

URLConnection conn = url.openConnection();

conn.setDoOutput(true);

OutputStreamWriter out=new OutputStreamWriter(conn.getOutputStream());

String str = "username=yournamepassword=123456";

out.write(str);

out.flush();

out.close();

C/S結(jié)構(gòu)且參數(shù)確程序能夠功登錄oa系統(tǒng)要看結(jié)通面代碼系統(tǒng)服務(wù)器返結(jié)System.out.println()

String sling = "";

String scontent = "";

BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"));

while ((sling = in.readLine()) != null)

scontent += in + "\r\n";

System.out.println(scontent);

C/S結(jié)構(gòu)控制臺輸返值返內(nèi)容看程序已經(jīng)功登錄要網(wǎng)址瀏覽器打重新登錄問題沒根本解決惡意注冊應(yīng)該達(dá)目

看C/S結(jié)構(gòu)容易實(shí)現(xiàn)網(wǎng)頁程序自登錄除非C/S程序內(nèi)嵌瀏覽器直接瀏覽器自訪問系統(tǒng)應(yīng)該沒別主要問題于我沒辦共享Session

便于共享Session我能瀏覽器實(shí)現(xiàn)網(wǎng)頁自登錄通面代碼jsp頁面測試達(dá)預(yù)期目標(biāo)

網(wǎng)頁自登錄希望程序自填充用戶名密碼Post式提交給登錄頁面Form所指向action頁面或我系統(tǒng)登錄頁面源代碼保存網(wǎng)頁usernamepassword文本框設(shè)置默認(rèn)值通網(wǎng)頁登錄系統(tǒng)測試發(fā)現(xiàn)行接能已經(jīng)想解決

我通url.openConnection()建立連接返scontent打印接著打印代碼:

out.println("\r\n");

原理簡單通login.jsp登錄頁面全部源代碼寫前頁面使用javascript腳本用戶名密碼值填充提交表單終于實(shí)現(xiàn)自登錄目標(biāo)現(xiàn)我通特殊網(wǎng)址例自訪問oa

能注意參數(shù)url值經(jīng)加密內(nèi)容用戶名密碼加效期即效期內(nèi)鏈接才效才實(shí)現(xiàn)自登錄

怎么用java做一個簡單的學(xué)生管理系統(tǒng)?

用java寫的話,可以用List來實(shí)現(xiàn)學(xué)生管理系統(tǒng):\x0d\x0a首先,管理系統(tǒng)是針對學(xué)生對象的,所以我們先把學(xué)生對象就寫出來:\x0d\x0apackage bean;\x0d\x0apublic class Student {\x0d\x0a String name;\x0d\x0a String studentId;\x0d\x0a String sex;\x0d\x0a int grade;\x0d\x0a public Student(String name,String studentId,String sex,int grade){\x0d\x0a this.name= name;\x0d\x0a this.studentId= studentId;\x0d\x0a this.sex = sex;\x0d\x0a this.grade = grade; \x0d\x0a }\x0d\x0a public int getGrade(){\x0d\x0a return grade;\x0d\x0a }\x0d\x0a public String getName(){\x0d\x0a return name;\x0d\x0a }\x0d\x0a public String getSex(){\x0d\x0a return sex;\x0d\x0a }\x0d\x0a public void setGrade(int g){\x0d\x0a this.grade = g;\x0d\x0a }\x0d\x0a public String getStudentId(){\x0d\x0a return studentId;\x0d\x0a }\x0d\x0a}\x0d\x0a這里面定義了一些得到當(dāng)前學(xué)生對象數(shù)據(jù)的一些get方法,和成績修改的set方法,代碼很簡單,就不做詳細(xì)的解答。\x0d\x0a就下來就是我們的正文了。\x0d\x0a雖然我們暫時不用swing來做界面,但是總得要看的過去吧,所以,先做了一個比較簡單的界面:\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("*歡迎來到學(xué)生管理系統(tǒng) *");\x0d\x0a System.out.println("*1:增加學(xué)生 *");\x0d\x0a System.out.println("*2:刪除學(xué)生 *");\x0d\x0a System.out.println("*3:修改成績 *");\x0d\x0a System.out.println("*4:查詢成績 *");\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("您想選擇的操作是:");\x0d\x0a這里可以看到,我們的是用一個1234來選擇項(xiàng)目,說以不得不講一下Java如何獲取到鍵盤所輸入的數(shù)據(jù)---------Scanner ,要使用這個,首先需要import進(jìn)來一個包:\x0d\x0a例如這里:\x0d\x0aimport java.util.*;\x0d\x0a之后的兩行代碼搞定輸入:\x0d\x0aScanner sc = new Scanner(System.in);\x0d\x0a int choice = sc.nextInt();\x0d\x0a接下來就是各個功能的實(shí)現(xiàn):\x0d\x0a\x0d\x0apackage test;\x0d\x0aimport java.util.*;\x0d\x0aimport bean.Student;\x0d\x0apublic class Manager {\x0d\x0a static List StudentList = new LinkedList();\x0d\x0a public static void main(String[] agrs){\x0d\x0a select(StudentList); \x0d\x0a }\x0d\x0a private static void select(List StudentList ){\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("*歡迎來到學(xué)生管理系統(tǒng) *");\x0d\x0a System.out.println("*1:增加學(xué)生 *");\x0d\x0a System.out.println("*2:刪除學(xué)生 *");\x0d\x0a System.out.println("*3:修改成績 *");\x0d\x0a System.out.println("*4:查詢成績 *");\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("您想選擇的操作是:");\x0d\x0a Scanner sc = new Scanner(System.in);\x0d\x0a int choice = sc.nextInt(); \x0d\x0a switch(choice){\x0d\x0a //增加學(xué)生\x0d\x0a case 1:\x0d\x0a System.out.print("請輸入學(xué)生的姓名:");\x0d\x0a Scanner Sname = new Scanner(System.in);\x0d\x0a String name = Sname.nextLine();\x0d\x0a System.out.print("請輸入學(xué)生的性別:");\x0d\x0a Scanner Ssex = new Scanner(System.in);\x0d\x0a String sex = Ssex.nextLine();\x0d\x0a System.out.print("請輸入學(xué)生的學(xué)號:");\x0d\x0a Scanner SId = new Scanner(System.in);\x0d\x0a String studentId = SId.nextLine();\x0d\x0a System.out.print("請輸入學(xué)生的成績:");\x0d\x0a Scanner Sgrade = new Scanner(System.in);\x0d\x0a int grade = Sgrade.nextInt();\x0d\x0a StudentList.add(new Student(name,studentId,sex,grade));\x0d\x0a System.out.println("添加成功!?。。?!");\x0d\x0a select(StudentList);\x0d\x0a break;\x0d\x0a //刪除學(xué)生成績\x0d\x0a case 2:\x0d\x0a System.out.print("請告訴我需要刪除學(xué)生的學(xué)號:");\x0d\x0a Scanner Sid = new Scanner(System.in);\x0d\x0a String SstudentId = Sid.nextLine();\x0d\x0a boolean isfindDelete = false;\x0d\x0a for (int i = 0; i

回答于?2022-11-16

當(dāng)前文章:java教務(wù)管理系統(tǒng)代碼 javaweb教務(wù)系統(tǒng)源碼
路徑分享:http://jinyejixie.com/article28/doppecp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)面包屑導(dǎo)航、企業(yè)網(wǎng)站制作、動態(tài)網(wǎng)站網(wǎng)站維護(hù)、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
正宁县| 揭西县| 桑植县| 梨树县| 扬中市| 固原市| 广州市| 烟台市| 烟台市| 滦南县| 武定县| 莆田市| 专栏| 栾川县| 红原县| 张家港市| 通州市| 福贡县| 文安县| 景德镇市| 岫岩| 四川省| 苗栗市| 阳城县| 崇仁县| 石阡县| 咸阳市| 芒康县| 玛多县| 长武县| 民丰县| 中卫市| 神池县| 新河县| 潞城市| 阿鲁科尔沁旗| 仲巴县| 宣威市| 岳池县| 桐柏县| 许昌县|