quan ly sinh vien-dkhoctheotinchi
DESCRIPTION
Bài tập lớnTRANSCRIPT
QUN L SINH VIN NG K HC THEO TN CH
QUN L SINH VIN NG K HC THEO TN CH
TI TRNG TRUNG CP CNG NGH V KINH T I NGOI
1. Gii thiu v Trng trung cp Cng ngh v kinh t i ngoiTn trng: Trung cp Cng ngh v Kinh t i ngoi c thnh lp theo quyt nh s 1439/Q-UBND, ngy 04/03/2002 ca UBND thnh ph H Ni, c chc nng v nhim v: o to i ng k thut vin, nhn vin nghip v c kin thc v k nng ngh nghip trnh Trung cp chuyn nghip v trnh ngh;
a ch:KM12 Quc L 32, Ngo Long X Minh Khai - T Lim, H Ni
in thoi: 043.7632166 043.7632168 Fax: 043.7632168.
Email: [email protected] s vt cht
- H thng phng hc thong mt ng quy chun. Trong bao gm 03 phng my vi 150 my tnh ni mng cc b v Internet; 01 phng Bo tr, sa cha my tnh; 2 phng thc hnh Du lch vi y cc thit b bung, bn, bar; 01Bp thc hnh ng tiu chun; 01 phng thc hnh ngnh th k Vn phng vi y cc trang thit b tiu chun nh h thng Fax, in thoi, my tnh, my photo, h thng con du v h thng Th vin in t gip sinh vin cp nht kin thc mt cch nhanh chng, thun li.
- Mi trng, cnh quan s phm tt; sn chi rng, thong mt iu kin cho cc mn hc GDTC v GDQP.
Thng tin v o to
* Ngnh o to:
-K ton doanh nghip
-Kinh doanh thng mi v Dch v
-Qun tr Kinh doanh
-Ti chnh- Ngn hng
-Tin hc ng dng
-Th k vn phng
-Hnh chnh Vn phng
-Hnh chnh Vn th
-L hnh- Hng dn du lch
-L tn Khch sn Vn phng
* Cc loi hnh o to, thi gian o to
-Trung cp chuyn nghip chnh quy: 2 nm
-Lin thng t Trung cp ngh 01 nm ln Trung cp chuyn nghip: 01 nm
-Trung cp ngh: 01 nm
Qu trnh o to hc sinh trung hc chuyn nghip c tin hnh theo cc bc
* Tuyn sinh
- Theo qui ch ca B gio dc v o to ban hnh
- Ch yu l xt tuyn theo im hc b lp 12 v im thi cao ng, i hc
- Mn xt tuyn: Ton Vn; Ton L; Vn S.
- o to sinh vin theo quy ch 40 o to trung cp chuyn nghip h chnh quy (Ban hnh km theo Quyt nh s 40/2007/Q-BGDT ngy 01 thng 8 nm 2007 ca B trng B Gio dc v o to.), quy ch 42 sinh vin cc trng i hc, cao ng v trung cp chuyn nghip h chnh quy(Ban hnh km theo Quyt nh s 42/2007/Q-BGDT ngy 13 thng 8 nm 2007 ca B trng B Gio dc v o to), v Thng t ban hnh Quy ch o to trung cp chuyn nghip s 22/2014/TT-BGDT c hiu lc t ngy 22 thng 8 nm 2014.Hc sinh hc theo cc k hc v nm hc. Cui mi k v nm hc c th t chc thi kim tra v nh gi kt qu hc tp, hnh kim cho tng sinh vin theo quy ch 40 v quy ch 42 ca B gio dc v o to ban hnh nh gi v xt khen thng cho sinh vin.
2. Qun l sinh vin ng k hc theo tn ch ti Trng.
Yu cu:
Khai bo lp Sinh vin (m sinh vin, H tn, a ch, S T, lp), m sinh vin l mt s nguyn c 5 ch s, t ng tng. Khai bo lp Mn hc gm cc thuc tnh (m mn hc, Tn mn, Tng s tit, Loi mn hc) trong Loi mn hc c th l: i cng, C s ngnh, Chuyn ngnh bt buc, Chuyn ngnh t chn. M mn hc l mt s nguyn c 3 ch s, t ng tng. Khai bo lp Bng ng k c quan h kt hp (association) vi lp Sinh vin v lp Mn hc trong mt sinh vin s c php ng k khng qu 8 mn hc mt hc k. Ghi r thi gian ng k ca sinh vin.
S dng ngn ng JAVA vit chng trnh thc hin cc yu cu:
1. Nhp danh sch sinh vin. In ra danh sch sinh vin c.
2. Lp Bng ng k cho tng sinh vin bng cch nhp cc mn hc cho sinh vin v thi gian ng k (ly t thi gian h thng), v in danh sch ra mn hnh (ch : cng mt sinh vin vi mt mn hc th khng th xut hin 2 ln trong bng ny).
3. Sp xp danh sch Bng ng k
a. Theo tn sinh vin
b. Theo thi gian ng k
4. Lp danh sch lp hc theo danh sch ng k. Mi lp khng qu 30 sinh vin v ly theo th t thi gian ng k.
3. S thit k c s d liu UML qun l sinh vin ng k hc theo tin ch
ti Trng trung cp Cng ngh v Kinh t i ngoi4. Code ca chng trnh
* Lp Person
package dkmh;/*ADMIN */public class Person { String name; String address; String phone; public Person() { } public Person(String name, String address, String phone) { this.name = name; this.address = address; this.phone = phone; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setAddress(String address) { this.address = address; } public String getAddress() { return address; } public void setPhone(String phone) { this.phone = phone; } public String result(){ return name+"\t\t"+address+"\t\t"+phone; } public String getPhone() { return phone; }}* Lp Student
package dkmh;/*ADMIN */public class Student extends Person{ int codeStu; String lop; public Student() { } public Student(int codeStu, String lop) { this.codeStu = codeStu; this.lop = lop; } public int getCodeStu() { return codeStu; } public String toString(){ return result()+"\t\t"+codeStu+"\t"+lop; }}* Lp Bng ng l mn hcpackage dkmh;import java.util.ArrayList;/*ADMIN */public class BangDK { Student theStudent; ArrayList subject=new ArrayList(); int quantity;// S lng mn ng k String stringDate; public BangDK() { } public BangDK(Student theStudent,ArrayList subject,int quantity,String stringDate) { this.theStudent = theStudent; this.subject=subject; this.quantity=quantity; this.stringDate=stringDate; } public BangDK(Student theStudent) { this.theStudent = theStudent; } public Student getStudent(){ return theStudent; } public String getStringDate() { return stringDate; } public String toString(){ return theStudent.toString()+subject.size(); } public String result(){ return theStudent.toString()+"\t"+quantity+"\t\t"+stringDate; }} * Lp Subjectpackage dkmh;/*ADMIN */public class Subject { int codeSub; String nameSub; int lesson; String type; Subject theSubject; public Subject() { } public Subject(int codeSub, String nameSub, int lesson, String type) { this.codeSub = codeSub; this.nameSub = nameSub; this.lesson = lesson; this.type = type; } public Subject(Subject theSubject){ this.theSubject=theSubject; } public int getCodeSub() { return codeSub; } public String toString(){ return codeSub+"\t"+nameSub+"\t\t"+lesson+"\t"+type; }} * Lp Qun l package dkmh;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.Scanner;
/*
ADMIN
*/
public class QL {
static Scanner input=new Scanner(System.in);
static ArrayList dsStudent=new ArrayList();//danh sch sinh vin static ArrayList dsSubject=new ArrayList();//danh sch mn hc static ArrayList dsBang=new ArrayList();//danh sch bng sinh vin ng k mn hc static ArrayList subject=new ArrayList();//danh sch cc mn ng k ca tng sinh vin
int codeStu=10000;
int codeSub=100;
public int nhapInt(){
int chonIn=0;
while(true){
try{
System.out.print("\t NHP:");
chonIn=Integer.parseInt(input.nextLine());
break;
}catch(Exception e){
System.out.println("NHP SAI! BN HY NHP LI !!!");
input.nextLine();
}
}
return chonIn;
}
public void nhapStudent(){
System.out.println("\t\t NHP THNG TIN SINH VIN");
System.out.print(" NHP HC TN:");
String name=input.nextLine();
System.out.print(" NHP A CH:");
String address=input.nextLine();
System.out.print("NHP S IN THOI:");
String phone=input.nextLine();
System.out.print("NHP LP:");
String lop=input.nextLine();
Student sv=new Student(codeStu++, lop);
sv.setName(name);
sv.setAddress(address);
sv.setPhone(phone);
dsStudent.add(sv);
System.out.println("M ca bn l :"+sv.getCodeStu()+"\n");
}
public void inDsStudent(){
System.out.println("\n\t\t DANH SCH SINH VIN");
System.out.println("STT\tNAME\t\tADDRESS\t\tPHONE\t\tCODE\tCLASS");
for(int i=0;i