thu hoc phi full
TRANSCRIPT
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
Hc vin cng ngh bu chnh vin thng Khoa cng ngh thng tin************
tiQun L Thu hc ph ti Hc vin bu chnh vin thngGio vin hng dn : Nguyn nh Hin
Thnh vin :1. i Thanh Thnh (Team leader) 2. Nguyn Th Hng Tho 3. Lng Vn Thun 4. Nguyn c Thng 5. on Thanh Tun 6. Trn Th Tuyn.
1
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
Contents 2
Contents......................................................................................................2Use case main....................................................................................................................8 Thu hc ph trc tip...........................................................................................................8 2.3 Xem trng thi np hc ph ca sv..............................................................................9
3. Kch bn................................................................................................................93.1 Thu hc ph..................................................................................................................9 3.2 Xem trng thi np hc ph ca sinh vin.................................................................10
4. Biu lp..........................................................................................................11 5. Biu tun t ..................................................................................................115.1 Thu hc ph.................................................................................................................11
6. Biu hot ng ................................................................................................126.1 Thu hc ph.................................................................................................................13
6.2 Xem trng thi hc ph ca sinh vin.................................................................14 Biu trng thi.....................................................................................................14
III Thit k h thng...............................................................................152. Thit k file d liu..............................................................................................162.1 Bng sinh vin.............................................................................................................17 2.2 Bin lai........................................................................................................................17 2.3 Mc hc ph................................................................................................................18
3. V s tun t ..................................................................................................183.1 Thu hc ph ................................................................................................................18
2
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
I.
Kho st yu cu1. t vn
Cng ngh thng tin pht trin h tr rt nhiu vo trong lnh vc qun l. N gip cho cng vic qun l c d dng hn v nhanh hn. N gip gim i ngun nhn lc m vn c th hon thnh cng vic mt cch chnh xc v nhanh chng. Vic p dng h thng thng tin vo cc ngnh v lnh vc h tr ti a cng vic ca con ngi. Ngy nay hu ht cc ngnh u c ng dng cng ngh thng tin vo . Khng ngoi tr ngnh gio dc cng vy cng mang cng ngh thng tin p dng vo cng vic qun l ca mnh. V d: Qun l sinh vin, qun l th vin, qun l thu tin hc ph. Trc hin trng cc trng i hc ngy cng gia tng v mt s lng sinh vin v cc khoa ngnh th vic gi nguyn phng php qun l c l rt mt thi gian v cng sc v vy vic p dng cng ngh thng tin vo trong qun l ca cc trng i hc l rt hp l. Nhiu sinh vin, nhiu ngnh, khoa, kiu o to dn n vic ng hc ph ca cc sinh vin cng khc nhau (V d s khch nhau gia cc kiu o to, gia sinh vin c u tin v khng c u tin) vic qun l thu hc ph cng tr ln kh khn. phn no lm gim thiu s kh khn v gip tch cc b phn thu hc ph ca trng i hc nhm chng em lm mt chng trnh Qun l thu hc ph ca hc vin cng ngh bu chnh vin thng.
2. Tn ti, a im thc hin v chc nng chnh ca chng trnhPht trin phn mn Qun l thu hc ph ca hc vin cng ngh bu chnh vin thng theo hng i tng Phn mn ny c nhng chc nng chnh l o Thu tin hc ph o In bin lai thu tin hc ph 3.1,Bin lai thu hc ph ca hc vin cng ngh bu chnh vin thng. (Ph lc) 3.2,Bin lai thu hc ph c h thng qun l thu hc ph sau khi c p dng.
3. Ti liu kho st
3
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
3.3 Cc chc nng ca h thng 1. Thu hc ph 2. Xem danh sch hc ph a. Xem danh sch sinh vin np hc ph b. Xem danh sch sinh vin cha np hc ph
4
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
5
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
II.
Phn tch h thng1. Xc nh cc lp thc th , cc thuc tnh , phng thc ca mi lp1.1 Cc lp thc th Lp bin lai . Lp hc ph sinh vin . Lp mc hc ph 1.2 Lp bin lai S bin lai S tin H tn SV Lp K hc Nm hc Ngy thu tin 6
Phn tch thit k h thng Ngi thu tin
Qun l thu hc ph ti hc vin
Bin lai () getThongtinBL() InBienLai() 1.3 Lp hc ph ca sinh vin maSinhvien Hoten NgaySinh Lop Khoa NienKhoa Namhoc maHeDaoTao TrangThai SoTien
HocPhiCuaSinhVien() getThongTinSV() getTrangThai() getSoTien() ThuHocPhi()
1.4 .Lp mc hc ph 7
Phn tch thit k h thng maHeDaoTao KiHoc namHoc SoTien
Qun l thu hc ph ti hc vin
MucHocPhi() getSoTien()
2. Biu Use case Use case main
Thu hc ph trc tip
8
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
2.3 Xem trng thi np hc ph ca sv
3. Kch bn3.1 Thu hc phTn use case Mc Ngi chu trch nhim m bo ti thiu m bo thnh cng Kch hot Chui s kin: Chn chc nng thu hc ph Thu hc ph 2 Nhn vin ng nhp thnh cng
9
Phn tch thit k h thng1. H thng hin th giao din thu hc ph
Qun l thu hc ph ti hc vin
2. Nhn vin: - Nhp m sinh vin , K hc 3, Nhn vin kim tra xem sinh vin np hc ph cha 4. Truy cp c s d liu ly ra thng tin sinh vin : tn sinh vin , s tin phi np 5. Hin th tn sinh vin , s tin sinh vin phi np 6. Nhn vin xc nhn thng tin np hc ph ca sinh vin 7. Khi to bin lai 8. In ha n Ngoi l: 2.1. Sinh vin np hc ph cho nm khc vi hin ti 2.1.1 Nhn vin nhp nm hc v thc hin cc bc tip theo (3-8) 2.2, Sai m sinh vin 3.1, Sinh vin np hc ph- thng bo li cho sinh vin bit np hc ph s tin l bao nhiu ti thi gian no. 6.1. Sinh vin khng tin ng hc ph
3.2 Xem trng thi np hc ph ca sinh vinTn use case Mc Ngi chu trch nhim m bo ti thiu m bo thnh cng Kch hot Chn chc nng xem trng thi hc ph Xem trng thi np hc ph ca sinh vin 1 Nhn vin Nhn vin ng nhp
10
Phn tch thit k h thngChui s kin: 1, Nhp m sinh vin , K hc
Qun l thu hc ph ti hc vin
2, H thng truy nhp c s d liu ly thng tin v hc ph ca sinh vin c m (xem tnh trng ng hc ph ng cha hay ng ri, nu ri th hin th s tin ng, ngy ng) 4, Kt thc chng trnh
4. Biu lp
5. Biu tun t5.1 Thu hc ph 11
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
6. Biu hot ng
12
Phn tch thit k h thng6.1 Thu hc ph
Qun l thu hc ph ti hc vin
13
Phn tch thit k h thng6.2 Xem trng thi hc ph ca sinh vin
Qun l thu hc ph ti hc vin
Biu trng thi7.1 Hc ph ca sinh vin
14
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
III Thit k h thng 1. Thit k c s d liu
15
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
2. Thit k file d liu
16
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
2.1 Bng sinh vin File ny c chc nng lu tr hc ph ca sinh vin
STT 1 2 3 4 5 6 7 8 9
Tn trng MaSV hoTen NgaySinh Lop Khoa NienKhoa kiHoc namHoc maHeDaoTao
Kiu d liu Varchar Varchar Date
rng 5 30
ngha M sinh vin Ho Sinh Vin Ngy thng nm sinh ca Sinh Vin Khoa ca sinh vin Nin kha ca sinh vin M h o to Nm hc M h o to
Varchar Varchar Varchar Varchar Varchar
20 20 10 10 10
2.2 Bin lai File ny c chc nng cha thng tin v bin lai hc ph ca sinh vin
STT 1 2
Tn trng SoBienLai MaSV
Kiu d liu Varchar Varchar
rng 5 10
ngha S bin lai M sinh vin 17
Phn tch thit k h thng3 4 NgayThu NguoiThu Date Varchar
Qun l thu hc ph ti hc vinNgy thu hc ph Ngi thu hc ph
30
2.3 Mc hc ph File ny cha thng tin v mc hc ph ca sinh vin
STT 1 2 3 4 5
Tn trng MaHDT Ki namHoc soTin tenHeDaoTao
Kiu d liu Varchar Int Varchar Double Varchar
rng 10 10 10 10 30
ngha M h o to K hc Nm Hc S tin hc ph ca sinh vin Tn h o to
3. V s tun t 3.1 Thu hc ph
18
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
IV. Giao din
1. Thu hc ph
2. Xc nhn thu hc ph
19
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
3. Xem thi thi hc ph ca sinh vin
20
Phn tch thit k h thng
Qun l thu hc ph ti hc vin
V.
Ci t
public class HocPhiSinhVien {
private String maSinhvien ; private String hoTen ; private String khoa ; private int namHoc ; private int kiHoc ; private String maHeDaoTao ; private String status ; private float soTien ;
// constructor HocPhiSinhVien(String maSV , int kiHoc , int namHoc ) {
this.maSinhvien = maSV ; this.kiHoc = kiHoc ; this.namHoc = namHoc ;
}
public static void main(String args[]) {
// Kiem tra neu co du lieu duoc submit khong // neu co : Lay gia tri cua ma sinh vien va ki hoc gan vao cac bien cuc bo String maSV = ""; int kiHoc = 1;
21
Phn tch thit k h thng// su dung ham date lay ra nam hien tai int namHoc = 2011;
Qun l thu hc ph ti hc vin
HocPhiSinhVien hp = new HocPhiSinhVien(maSV,kiHoc ,namHoc) ;
String sql1 = "select soTien from BienLai,SinhVien where SinhVien.maSinhVien = BienLai.maSinhVien" ; // thuc hien truy van de lay ra so tien cua sinh vien // neu so tien > 0 -> sinh vien da dong roi // = 0 : sinh vien chua dong tien
// neu chua dong thi moi tiep tuc thuc hien String sql2 = "select maHeDaoTao from SinhVien where maSinhVien = maSV" ; // thuc hien truy van de lay ra ma he dao tao String maHeDaoTao = "D24" ; MucHocPhi mhp = new MucHocPhi(maHeDaoTao ,kiHoc ,namHoc) ; float soTien = mhp.getTien();
// In ra bang thong tin cua sinh vien String sql3 ="select * from SinhVien , MucHocPhi where SinhVien.maHeDaoTao = MucHocPhi.maHeDaoTao and maSinhVien = masv" ; // de sinh vien xac nhan lai viec nop hoc phi // neu sinh vien dong y // Luu cac thong tin trong bang vao co so du lieu
}
}
22
Phn tch thit k h thngclass MucHocPhi {
Qun l thu hc ph ti hc vin
private String maHeDaoTao ; private String tenHeDaoTao ; private int kiHoc ; private int namHoc ; private float soTien ;
MucHocPhi(String maHeDaoTao , int kiHoc ,int namHoc) {
this.maHeDaoTao = maHeDaoTao ; this.kiHoc = kiHoc ; this.namHoc = namHoc ;
}
float getTien() {
return soTien ; }
}
23