网站首页 > 文章中心 > 其它

java教务系统代码

作者:小编 更新时间:2023-09-21 08:28:15 浏览量:474人看过

需要完整代码,谢谢大家!需要Java的学生管理系统,具体的在下面的说明问题,有需要要求.按着要求来就行

public class Course {

private String name;

private float score;

public String getName() {

return name;

}

java教务系统代码-图1

public void setName(String name) {

this.name = name;

public float getScore() {

return score;

public void setScore(float score) {

this.score = score;

public Course(String name, float score) {

public String toString() {

java教务系统代码-图2

return this.name + ":" + this.score;

public class Student {

private long id;

private int age;

private boolean sex;

String sex = "女";

if (this.sex == true) {

sex = "男";

return String.format("姓名:%s,性别:%s,联系电话:%s,课程信息:%s,课程信息:%s", this.name, sex, this.phone, this.subject.toString());

public long getId() {

return id;

public void setId(long id) {

this.id = id;

public int getAge() {

return age;

public void setAge(int age) {

this.age = age;

public boolean isSex() {

return sex;

public void setSex(boolean sex) {

this.sex = sex;

public String getPhone() {

return phone;

public void setPhone(String phone) {

this.phone = phone;

public Course[] getSubject() {

return subject;

public void setSubject(Course[] subject) {

this.subject = subject;

private String phone;

private Course[] subject;

public Student(long i, String n, int a, boolean s, String p) {

this.id = i;

this.name = n;

this.age = a;

this.sex = s;

this.phone = p;

import java.util.ArrayList;

public class Cmanage {

private ArrayListStudent students;

//插入

public void addStudent(Student student) {

students.add(student);

//删除

public void delStudent(Student student) {

students.remove(student);

//查询

public void queryStudent() {

System.out.printf("一共有%d个学生", students.size());

for (Student student : students) {

System.out.println(student.toString());

//修改

public void updateStudent(long i, String n, int a, boolean s, String p)

{

//以姓名做为唯一标识

for(int j=0;jstudents.size();j++)

if (students.get(j).getName().equals(n))

students.get(j).setId(i);

students.get(j).setAge(a);

students.get(j).setSex(s);

students.get(j).setPhone(p);

300分急求教务选课系统的JAVA代码.

import java.awt.*;

import java.awt.event.*;

import java.util.*;

class p1 extends Panel

Label l1;

p1()

setLayout(new GridLayout(1,1));

l1=new Label("网上选课记录系统",Label.CENTER);

l1.setFont(f);

add(l1);

l1=new Label("姓名",Label.CENTER);

t1=new TextField(10);

add(t1);

l1=new Label("专业",Label.CENTER);

Button btn1;

l1=new Label("请选择您要选修的课程并确认",Label.CENTER);

btn1=new Button("查询");

add(btn1);

List list ;

list.add("大学英语");

list.add("计算机图形学");

list.add("JAVA语言");

list.add("高等数学");

list.add("数据结构");

list.add("单片机");

list.add("网络应用与开发");

list.add("概率论与数理统计");

list.add("管理学概论");

list.add("数据库概论");

list.add("英语听力");

list.add("VC++");

list.add("商务英语");

list.add("会计学");

list.add("经济学");

list.add("计算机网络");

add(list);

TextArea ta;

add(ta);

Button btn;

p11=new Panel();

p11.setLayout(new GridLayout(1,1));

l1=new Label("欢迎来到网上选课系统",Label.CENTER);

setBackground(Color.lightGray);

btn=new Button("确定");

l1.setForeground(Color.magenta);

t1.setBackground(Color.cyan);

t1.setForeground(Color.red);

p11.add(l1);

add(p11);

p1 pn1=new p1();

add(pn1);

class user

String username;

String sd;

String major;

String institute;

String course;

username=x1;

public class www

java教务系统代码-图3

public static void main(String args[])

new m();

class m extends Frame implements ActionListener,ItemListener

StringBuffer ss=new StringBuffer("您好!您选修的课程有:");

Vector xiang=new Vector();

CardLayout cc=new CardLayout();

Dialog d1;

m()

super("网上选课");

setLayout(cc);

btn1=new Button("确定");

btn1.addActionListener(this);

show();

public void actionPerformed(ActionEvent e)

cc.show(this,"two");

else

d1=new Dialog(this,"警告",true);

Panel p1=new Panel();

p1.add(new Label("您无权进本系统!"));

d1.add("Center",p1);

d1.show();

if(e.getSource()==btn1)

d1.dispose();

dispose();

System.exit(0);

ss.append("您的所有信息将被保存!");

int i;

for(i=0;ixiang.size();i++)

user s=(user)xiang.elementAt(i);

if(s.sd.compareTo(s1.sd)==0)

s.username=s1.username;

s.sd=s1.sd;

s.major=s1.major;

s.institute=s1.institute;

s.course=s1.course;

xiang.setElementAt(new user(s.username,s.sd,s.major,s.institute,s.course),i);

break;

if(i==xiang.size())

d1=new Dialog(this,"注意",true);

p1.add(new Label("按学号进行查询!请输入学号!再按此键!"));

p1.add(new Label("用户不存在!请重新输入!"));

public void itemStateChanged(ItemEvent e)

List temp;

String sList[];

String mgr=new String("");

if(e.getItemSelectable()instanceof List)

temp=(List)(e.getItemSelectable());

sList=temp.getSelectedItems();

for(int i=0;isList.length;i++)

mgr=mgr+sList[i]+" ";

ss.append(mgr);

本程序已经成功!!!望再验证!!!!

简单的JAVA学生管理系统代码---

lListStudent students = new ArrayListStudent();

BufferedReader br = new BufferedReader(new FileReader("D:\student.txt"));

String tmpStr = br.readLine();

while(tmpStr != null){

int firstIndex = tmpStr.indexOf(" ");

int secondIndex = tmpStr.indexOf(" ",firstIndex + 1);

int thirdIndex = tmpStr.indexOf(" ", secondIndex + 1);

int forthIndex = tmpStr.indexOf(" ", thirdIndex + 1);

Integer stuId = Integer.parseInt(tmpStr.substring(0,firstIndex));

String stuName = tmpStr.substring(firstIndex + 1,secondIndex);

Integer stuYW = Integer.parseInt(tmpStr.substring(secondIndex + 1,thirdIndex));

Integer stuSX = Integer.parseInt(tmpStr.substring(thirdIndex + 1,forthIndex));

Integer stuYY = Integer.parseInt(tmpStr.substring(forthIndex + 1));

Student student = new Student();

student.setStuId(stuId);

student.setStuName(stuName);

student.setStuYW(stuYW);

student.setStuSX(stuSX);

student.setStuYY(stuYY);

tmpStr.readLine();

//已经帮你把数据拆分出来 并以Student 对象的形式放入集合中了 此时此刻呢 给分吧 哇咔咔

以上就是土嘎嘎小编为大家整理的java教务系统代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章