小案例 Java實現簡單 學生選課系統

2021-08-21 03:10:07 字數 2932 閱讀 1684

案例要求忘記了(大概是……):

學生(學號,姓名,專業,所選課程)

老師(工號,姓名,所教課程)

課程(課程號,課程名,學分,教師,已選課學生)

選課系統**如下:

//teacher

public

class teacher

public

teacher(int id,string teachername)

//修改或是新增屬性

public

intgetid()

public

void

setid(int id)

public string getteachername()

public

void

setteachername(string teachername)

}

/**

* 課程

*/public

class

course

public

course(int courseid,string coursename,float credit)

public

course(int courseid,string coursename)

public

course()

//修改或獲取屬性值id,name,credit,

public

void

setid(int id)

public

intgetid()

public

void

setname(string name)

public string getname()

public

void

setcredit(float credit )

public

float

getcredit()

public teacher getteacher()

public

void

setteacher(teacher teacher)

//課加入學生

public

boolean

addstudent(student stu)}}

return flag;

}//課移除學生

public

boolean

removestudent(student stu)}}

return flag;

}//顯示選擇課程的學生:

public

void

displaystudent()

}system.out.println();

}//子方法1:學生是否選過這門課

public

boolean

isselectedstudent(student stu)

}return flag;

}//子方法2:學科學生未達到限定人數嗎

public

boolean

isnullstudent(student stu)

}return flag;

}public

static

void

main(string args)

}

/**

* 學生**

*@author floris0811

*/public

class

student

public

student(int stuid,string stuname)

public

student(int stuid,string stuname,string major)

//修改獲取屬性name,id,major

public string getstuname()

public

void

setstuname(string stuname)

public

intgetstuid()

public

void

setstuid(int stuid)

public string getmajor()

public

void

setmajor(string major)

//學生選課;

public

boolean

addcourse(course course)}}

return flag;

}//學生移除課程

public

boolean

removecourse(course course)}}

return flag;

}//顯示學生所選的課程

public

void

displaycourse()

}system.out.println();

}//子方法1:課是否被選過

public

boolean

isselectedcourse(course course)

}return flag;

}//子方法2:學生是否還有選修課位置

public

boolean

isnullcourse(course course)

}return flag;

}}

package test;

public

class

choosecoursebystu

}

that』s it! over~

學生選課系統測試文件(簡單)

學習軟體工程綜合實訓的時候,我對學生選課系統的簡單功能包括學生登陸,和學生選課數量判斷進行了測試。並編寫了相應的測試報告。黑盒白盒都包括。等價類劃分 表n n選擇課程等價類表 輸入資料 有效等價類 無效等價類 已選課程數量 小於8 1 等於8 2 選擇課程數量 等於1 3 小於1 4 大於1 5 待...

學生管理系統小案例

學生實體類 public class student public student string id,string name,string age,string address public string getid public void setid string id public strin...

Java實現簡單Web學生管理系統

新手一枚,本篇屬於學習記錄。create table student sno varchar2 8 primary key,sname varchar2 10 notnull varchar2 2 sage number 2 brithday date public class dbconnect ...