Đồ án Phân tích và thiết kế hệ thống Quản lý học viên trung tâm tin học

ĐẠI HC QUC GIA THÀNH PHHCHÍ MINH  
TRƯỜNG ĐẠI HC KHOA HC TNHIÊN  
KHOA TÓAN – TIN HC  
Đồ án:  
Hc phn: Phân tích thiết kế hthng thông tin  
Giảng viên hưng dn: Th.s Nguyn Gia Tun Anh  
Nhóm thc hin:  
Nguyn Thanh Viên Minh 0511154  
Lâm Trung Kiên 0511132  
Thành PhHChí Minh  
T6/2008  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
LỜI NÓI ĐẦU  
Ngày nay, công nghthông tin phát trin rt mnh mẽ và nó có tác động rt ln  
đến sphát trin ca xã hi. Hầu như mọi lĩnh vực đều có stham gia ca công nghệ  
thông tin. Lĩnh vc phân tích và thiết kế hthng thông tin là mt phn ca công nghệ  
thông tin. Lĩnh vực này khá quan trng vì nó giúp cho vic qun lý ca các trung tâm hay  
ca hàng lớn đơn giản, dễ dàng và nhanh chóng hơn. Em thực hiện đồ án “Phân tích và  
thiết kế hthng qun lý hc viên trung tâm tin học đại hc Khoa Hc TNhiên” nhm  
tìm hiu nhng kiến thc vlĩnh vực phân tích thiết kế này. Em xin cảm ơn thầy đã cho  
em nhng kiến thc vlĩnh vực này để có thể hoàn thành đồ án này. Tuy nhiên, do sự  
hiu biết ca em vlĩnh vực này còn hn chế nên còn nhiu sai sót, em mong thy góp ý  
thêm cho em.  
Em xin cảm ơn thầy.  
GVHD : Th.s Nguyn Gia Tun Anh  
1
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
MC LC  
I.Mc tiêu và phạm vi đề tài... ....................................................................................................4  
1/ Mc tiêu:..........................................................................................................................4  
2/Phm vi:............................................................................................................................4  
3/Kho sát:...........................................................................................................................4  
II.Phân tích:................................................................................................................................ .6  
1/Phát hin thc th............................................................................................................6  
1)Thc th: HC_VIEN... ................................................................................................6  
2)Thc th: DIEN_GIAM_PHI.........................................................................................6  
3)Thc th: KHOA_HOC... ..............................................................................................6  
4)Thc th: HOC_PHAN................................................................................................. .6  
5)Thc th: MON_HOC....................................................................................................6  
6)Thc th: KY_THI........................................................................................................ .6  
7)Thc th: LOP_HOC..................................................................................................... .6  
8)Thc th: BIEN_LAI..................................................................................................... .6  
9)Thc th: NHAN_VIEN... .............................................................................................6  
10)Thc th: GIANG_VIEN.............................................................................................6  
11)Thc th: CA_HOC..................................................................................................... .6  
12)Thc th: PHONG........................................................................................................7  
13)Thc th: LOAI_PHONG............................................................................................7  
14)Thc th: NGANH_HOC... ........................................................................................ .7  
2/Mô hình ERD... ................................................................................................................8  
3/Mô tchi tiêt quan h:....................................................................................................9  
1)Quan hHOC_VIEN :... .................................................................................................9  
2)Quan hDIEN_GIAM_PHI............................................................................................9  
3)Quan hdin DGP_HOCVIEN... .................................................................................10  
4)Quan hHOC_PHAN:..................................................................................................10  
5)Quan hKHOA_HOC :................................................................................................11  
6)Quan hNGANH_HOC :... ..........................................................................................11  
7)Quan hLOP_HOC :... .................................................................................................12  
8)Quan hKH_HP_LOP:.................................................................................................12  
9)Quan hKY_THI:........................................................................................................ .13  
10)Quan hHV_KT_PH :................................................................................................13  
11)Quan hPHONG :.......................................................................................................14  
12)Quan hLOAI_PHONG:............................................................................................14  
13)Quan hNHAN_VIEN:..............................................................................................15  
14)Quan hBIEN_LAI :... ...............................................................................................16  
15)Quan hCA_HOC :... .................................................................................................17  
16)Quan hMON_HOC :... .............................................................................................17  
17)Quan hHP_MON HOC :..........................................................................................18  
18)Quan hGIANG_VIEN :............................................................................................18  
19)Quan hGV_MONHOC :...........................................................................................19  
20)Quan hging GV_LH_CH_PH... .............................................................................19  
4/Chuyn mô hình ERD thành mô hình quan h:.................................................... ...20  
5/Phát hin các ràng buc :..............................................................................................20  
Ghi chú :.............................................................................................................................21  
6/Mô tbng tng kết :.....................................................................................................21  
1)Tng kết quan h:.........................................................................................................21  
GVHD : Th.s Nguyn Gia Tun Anh  
2
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
2)Tng kết thuc tính :.................................................................................................... .22  
III.Thiết kế giao din... .............................................................................................................25  
1/Các Menu chính ca giao din : HC VIÊN, NHÂN VIÊN,THÔNG TIN.....25  
1)Menu đối tưng HC VIÊN :... ...................................................................................27  
2)Menu đối tưng NHÂN VIÊN... ................................................................................. .27  
3)Menu đối tưng THÔNG TIN......................................................................................28  
2/Form HC VIÊN... .......................................................................................................29  
1)Form tìm danh sách hc viên........................................................................................29  
2)Form Thông tin hc viên... ...........................................................................................30  
3)Form Din chính sách...................................................................................................31  
3/Form NHÂN VIÊN.................................................................................................... ...32  
1)Form Thông tin nhân viên... .........................................................................................32  
2)Form Biên lai.................................................................................................................33  
4/Form THÔNG TIN... ....................................................................................................34  
1)Form xem thi khóa biu..............................................................................................34  
2)Form Môn hc...............................................................................................................35  
3)Form Phòng hc............................................................................................................36  
4)Form Phòng thi..............................................................................................................37  
5)Form Kết quthi... ........................................................................................................38  
5/Mô tchi tiết Form.................................................................................................... ...39  
1)Mô tchi tiết Form Tìm danh sách hc viên................................................................39  
2)Form Thông tin hc viên... ...........................................................................................40  
3)Form Din chính sách...................................................................................................41  
4)Form Thông tin nhân viên... .........................................................................................41  
5)Form Biên lai.................................................................................................................42  
6)Form xem thi khóa biu..............................................................................................43  
7)Form Môn hc...............................................................................................................43  
8)Form Phòng hc............................................................................................................44  
9)Form Phòng thi..............................................................................................................44  
10)Form Kết quthi... ......................................................................................................45  
IV.Thiết kế các xlý... .............................................................................................................45  
1/Form biên lai có xlý : Thêm, Lưu, Xóa, Sa...........................................................45  
1)Xlý Thêm biên lai... ...................................................................................................45  
2)Xlý Sa biên lai..........................................................................................................48  
2/Form Thông tin hc viên có các xlý Lưu, Xóa, Sa, Thoát... ...............................48  
1)Xlý Sa thông tin hc viên........................................................................................48  
2)Xlý Xóa thông tin hc viên........................................................................................49  
3)XLưu thông tin hc viên.......................................................................................50  
3/Form Din chính sách có các xlý Tìm, Thoát.........................................................51  
1)Xlý Tìm......................................................................................................................51  
4/Form Thông tin nhân viên có các xlý : Lưu, Xóa, Sa, Tìm, Thoát..................53  
1)XLưu thông tin nhân viên:... .................................................................................53  
2)Xlý Xóa thông tin nhân viên... ..................................................................................54  
3)Sa thông tin nhân viên... .............................................................................................55  
GVHD : Th.s Nguyn Gia Tun Anh  
3
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
ĐỀ TÀI QUN LÝ HC VIÊN TRUNG TÂM TIN HỌC ĐI HC  
KHOA HC TNHIÊN  
I. Mc tiêu và phạm vi đề tài  
1. Mc tiêu:  
Phân tích thiết kế hthng qun lý trung tâm tin hc nhm cho vic tin hc hóa khâu qun lý vic  
đăng ký và kết quca hc viên, giúp cho vic qun lý mt trung tâm có nhiu hc viên được dễ  
dàng hơn, vic tra cu kết quca hc viên cũng ddàng, tin li, nhanh chóng và chính xác  
hơn.  
2. Phm vi:  
Phm vi nm trong gii hn môn phân tích thiết kế hthng thông tin và các mc tiêu nêu  
trên.  
3. Kho sát:  
Để nhp hc trong trung tâm tin hc :  
Ø Hc viên xin mẫu đăng ký, sau đó điền đầy đủ thông tin cá nhân do trung tâm yêu  
cu theo mu có sn gm: htên, ngày sinh, gii tính, địa chliên lc, nghề  
nghiệp, địa chcông tác.  
Ø Sau khi cung cấp thông tin đầy đủ, học viên đăng ký nhp hc lớp đã chn thông  
qua việc đóng học phí. Khi đóng học phí, hc viên snhn biên lai, trên biên lai  
có các thông tin sau: mã sbiên lai, tên người đóng học phí, stin, môn hc,  
lp hc, gihc, thuc hc phn nào, khóa, địa điểm, ngày ghi biên lai và chữ  
ký ca nhân viên ghi biên lai.  
Ø
Trung tâm có nhiu chế độ min gim hc phí cho hoc viên din chính sách.  
Chng hn, đối vi hc viên học chương trình đào tạo kthut viên, nếu kthi  
hc phần trước đó là xuất sc ( tức là điểm thi đạt từ 9 đến 10 thì sẽ được gim 10%  
hc phí cho hc phn kế sau đó ) hoặc gim hc phí cho học viên đang theo học  
chương trình đào to kthuật viên có đăng ký hc thêm các lớp chuyên đề. Đối  
vi hc viên thuc nhiu dng gim hc phí thì sẽ được ly din có chế độ gim  
nhiu nht.  
Ø Mỗi đợt khai ging, trung tâm mnhiu lp cho nhiều chương trình đào tạo, mi  
đợt khai ging là mkhóa mới cho các chương trình đào tạo như kỹ thut viên  
CNTT ngành công nghweb, kthut viên phn cng và mng,…). Mi khóa hc  
cũng như một ngành học được chia ra nhiu hc phn vi tên gi và có mc hc  
phí riêng cho tng hc phn. Trong mi hc phn, hc viên sẽ được hc mt số  
môn học quy định. Hai ngành đào tạo khác nhau nhưng có thể ging nhau mt số  
hc phn. Hc phn mt của các chương trình đào tạo kthut viên là ging nhau  
mt sngành. Mt hc phn nếu có nhiều người đăng ký hc sẽ được chia thành  
nhiu lp cũng như trong một hc phn ca mt khóa học được chia ra thành các  
lp sáng, chiu, hai–-sáu, ba-năm-by. Các lớp này được chia vào các ca hc gm có mã  
sriêng cho tng ca. Ví d: Lp kthut viên ngành công nghlp trình web khóa 15, đi  
vi lp hc ca chiu hai--sáu, có mã sca lp là  
GVHD : Th.s Nguyn Gia Tun Anh  
4
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
W15CA, W15CB, lp hc ca sáng thba-năm-by có mã slà W15SA. Sau  
mi hc phn hc viên tham gia kthi cui hc phn.  
Ø
Hc viên được hc ti mt mt sphòng hc, mi môn học được chia làm hai  
phn là lý thuyết và thc hành. Do đó học viên sẽ được hc ti phòng máy trong  
tiết thc hành và hc phòng lý thuyết trong gilý thuyết.  
Ø Trong trung tâm có nhiu ging viên, mt ging viên có thdy nhiu môn hc  
hoc mt môn hc cho các ca hc khác nhau.  
ĐẠI HC QUC GIA TP.HCM  
TRƯỜNG ĐẠI HC KHTN  
TRUNG TÂM TIN HC  
BIÊN NHN HC PHÍ  
SBN :  
Ông (bà):  
tin:  
S
Môn / lp / gi:  
Hc phn / khóa / địa điểm:  
Ngày...tháng...năm 200...  
Người thu tin  
Ghi chú: Xin mang theo biên nhận này khi đi học, thi và nhn chng ch.  
Không gii quyết hoàn li hc phí sau ngày khai ging.  
GVHD : Th.s Nguyn Gia Tun Anh  
5
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
II. Phân tích:  
1. Phát hin thc thể  
1. Thc th: HOC_VIEN  
Mi thc thể tượng trưng cho một hc viên ca trung tâm.  
Các thuc tính: MaHV, HoTenHV, GioiTinh, Ngaysinh, ĐiaChi, SoĐT,  
NgheNghiep.  
2. Thc th: DIEN_GIAM_PHI  
Mi thc thể tượng trưng cho một din gim phí ca hc viên.  
Thuc tính: MaDien, TenDien, MucGiam.  
3. Thc th: KHOA_HOC  
Mi thc thể tượng trưng cho một khóa hc ca các ngành hc. Thuc  
tính : MaKh, TenKh, NgayKG.  
4. Thc th: HOC_PHAN  
Mi thc thể tượng trưng cho một hc phn trong tng ngành hc  
Thuc tính : MaHP, TenHP, HocPhi.  
5. Thc th: MON_HOC  
Mi thc thể tượng trưng cho một môn hc trong tng hc phn. Thuc  
tính : MaMH, TenMH.  
6. Thc th: KI_THI  
Mi thc thể tượng trưng cho một kthi  
Thuc tính : MaKT, TenKT.  
7. Thc th: LOP_HOC  
Mi thc thể tượng trưng cho một lp hc trong mt hc phn ca tng khóa hc  
ca tng ngành hc.  
Thuc tính : MaLH, TenLH, SiSo, NgayBđ, NgayKt.  
8. Thc th: BIEN_LAI  
Mi thc thể tượng trưng cho một biên lai đóng học phí ca hc viên.  
Thuc tính : SoBL, NgayLap, NoiDung, SoTien, BangChu.  
9. Thc th: NHAN_VIEN  
Mi thc thể tượng trưng cho môt nhân viên đã thu và kí tên vào biên lai thu hc  
phí.  
Thuc tính : MaNV, HoTenNV, DiaChi, SoDT, GioiTinh, NgaySinh.  
10. Thc th: GIANG_VIEN  
Mi thc thể tượng trưng cho một ging viên ca trung tâm.  
Thuc tính : MaGV, HoTenGV, NgaySinh, GioiTinh, ĐiaChi, SoDT.  
11. Thc th: CA_HOC  
Mi thc thể tượng trưng cho một ca hc  
Thuc tính : MaCH, TenCH.  
GVHD : Th.s Nguyn Gia Tun Anh  
6
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
12. Thc th: PHONG  
Mi thc thể tượng trưng cho một phòng hc ca trung tâm.  
Thuc tính : MaPH, TenPH.  
13. Thc th: LOAI_PHONG  
Mi thc thể tượng trưng cho một loi phòng.  
Thuc tính : MaLP, TenLoai.  
14. Thc th: NGANH_HOC  
Mi thc thể tượng trưng cho một ngành đào tạo ca trung tâm.  
Thuc tính : MaNH, TenNH  
GVHD : Th.s Nguyn Gia Tun Anh  
7
2. Mô hình ERD  
GVHD: Th.s Nguyn Gia Tun Anh  
8
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
3. Mô tchi tiết quan h:  
1. Quan hHOC_VIEN :  
Tên quan h: HOC_VIEN  
Kiu  
dliu  
Số  
byte  
Min  
giá trị  
Loi dữ  
liu  
Ràng  
buc  
STT  
Thuc tính  
Din gii  
1
MaHV  
Mã sca hc viên  
C
8
B
PK  
2
3
4
5
6
7
HoTenHV  
GioiTinh  
Ngaykinh  
ĐiaChi  
SoDT  
Tên hc viên  
Gii Tính  
C
L
35  
4
B
B
B
B
K
K
Yes/No  
Ngày sinh  
N
12  
80  
10  
15  
164  
Đa chca hc viên  
Số điện thoi  
Nghnghip  
C
S
NgheNghiep  
C
Tng  
vKhối lượng :  
§
§
Sdòng ti thiu : 10 người  
Sdòng tối đa : 10 người  
§ Khối lượng ti thiu  
164 = 1640 byte = 1.6 KB  
§ Khối lượng tối đa : 10000 x 164 = 1540000 byte = 1602 KB = 1.6MB  
vĐnh dng dliu :  
§ nchar  
§ nvarchar  
: MaHV  
: TenHV, ĐiaChi, NgheNghiep.  
2. Quan hDIEN_GIAM_PHI  
Tên quan h: DIEN_GIAM_PHI  
Kiu dữ  
liu  
Ràng  
STT Thuc tính  
Din gii  
Sbyte Min giá trLoi dữ  
liu  
buc  
PK  
1
2
3
MaDien  
Mã din gim phí  
Tên din gim phí  
Mc gim phí  
C
C
8
30  
4
B
B
B
TenDien  
MucGiam  
1% - 10%  
Tng  
42  
GVHD : Th.s Nguyn Gia Tun Anh  
9
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
vKhối lượng :  
§ Sdòng ti thiu : 0 người  
§ Sdòng tối đa : 10000 người  
§ Khối lượng ti thiu  
§ Khối lượng ti đa : 10000 x 42 = 420000 byte = 410 KB = 0.4MB  
vĐnh dng dliu :  
§ nchar  
§ nvarchar  
: 0 byte  
:MaDien.  
:TenDien.  
3. Quan hdin DGP_HOCVIEN  
Tên quan h: DGP_HOCVIEN  
Kiu dữ  
liu  
Số  
byte  
Min giá  
Loi dữ  
liu  
Ràng  
buc  
STT Thuc tính  
Din gii  
trị  
1
2
MaDien  
MaHV  
Mã din gim phí  
Mã sca hc viên  
C
C
8
8
B
B
PK  
PK  
Tng  
16  
vKhối lượng :  
§
§
Sdòng ti thiu : 0ngưi  
Sdòng tối đa : 10000 người  
§ Khối lượng ti thiu: 0 byte  
§ Khối lượng tối đa : 10000 x 16 = 160000 byte = 156 KB = 0.15MB  
vĐịnh dng dliu :  
§ nchar  
: MaDien, MaHV  
4. Quan hHOC_PHAN:  
Tên quan h: HOC_PHAN  
Kiu dữ  
Số  
Min giá Loi dRàng  
STT  
Thuc tính  
Din gii  
liu  
byte  
trị  
liu  
buc  
1
MaHP  
TenHP  
HocPhi  
Mã hc phn  
Tên hc phn  
Hc phí  
C
8
B
PK  
2
3
C
15  
10  
33  
B
S
>0  
B
Tng  
vKhối lượng :  
Sdòng ti thiu :0 dòng.  
§
§ Sdòng tối đa : 100 dòng.  
10  
GVHD : Th.s Nguyn Gia Tun Anh  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
§ Khối lượng ti thiu : 0 byte.  
§ Khối lượng tối đa : 100 x 33 = 3300 byte = 3.22 KB.  
vĐịnh dng dliu :  
§ nchar  
:MaHP.  
§ nvarchar  
: TenHP.  
5. Quan hKHOA_HOC :  
Tên quan h: KHOA_HOC  
Kiu dữ  
Loi dRàng  
liu buc  
PK  
STT Thuc tính  
Din gii  
Sbyte  
Min giá trị  
liu  
1
2
3
4
MaKH  
TenKH  
NgayKG  
MaNH  
Mã khóa hc  
Tên khóa hc  
C
C
8
B
B
B
B
35  
12  
8
Ngày khai ging N  
Mã ngành hc  
<=ngày hin ti  
C
FK(1)  
Tng  
63  
vKhối lượng :  
§ Sdòng ti thiu :  
§ Sdòng tối đa :4000 dòng  
§ Khối lượng ti thiu :  
§ Khối lượng tối đa : 4000 x 63 = 252000 byte = 246 KB.  
vĐịnh dng dliu :  
§ nchar  
§ nvarchar  
: MaKH, MaNH.  
: TenKH.  
vFK(1) : MaNH là khóa ngoi ca quan hKHOA_HOC tham chiếu đến MaNH ca quan hệ  
NGANH_HOC.  
6. Quan hNGANH_HOC :  
Tên quan h: NGANH_HOC  
Kiu dữ  
liu  
Min giá  
Loi dữ  
Ràng  
STT Thuc tính  
Din gii  
Sbyte  
trị  
liu  
buc  
1
2
MaNH  
TenNH  
Mã ngành hc  
Tên ngành hc  
C
C
8
B
PK  
35  
43  
B
Tng  
vKhối lượng :  
§
Sdòng ti thiu : 0 dòng  
GVHD : Th.s Nguyn Gia Tun Anh  
11  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
§ Sdòng tối đa : 50 dòng  
§ Khối lượng ti thiu : 0 byte  
:
§ Khối lượng tối đa : 50 x 43 = 2150 byte = 2.1 KB.  
vĐnh dng dliu :  
§ nchar  
: MaNH  
§ nvarchar  
: TenNH.  
7. Quan hLOP_HOC :  
Tên quan h: LOP_HOC  
Kiu dữ  
liu  
Số  
byte  
Min giá  
Loi dRàng  
STT  
Thuc tính  
Din gii  
trị  
liu  
buc  
1
MaLH  
TenLH  
Siso  
Mã lp hc  
Tên lp hc  
C
C
8
20  
4
B
PK  
2
3
B
Sĩ sca lp hc  
Ngày bắt đầu  
S
>0  
B
<=ngày  
hin ti  
4
NgayBđ  
N
12  
B
5
6
NgayKt  
MaHP  
Ngày kết thúc  
N
C
12  
8
B
B
Mã hc phn ca lp hc  
FK(1)  
Tng  
64  
vKhối lượng :  
§ Sdòng ti thiu : 0 dòng  
§ Sdòng tối đa : 800 dòng  
§ Khối lượng ti thiu: 0 byte  
§ Khối lượng tối đa :  
800 x 64 = 51200 byte = 50 KB  
vĐịnh dng dliu :  
§ nchar  
§ nvarchar  
: MaLH, MaHP.  
: TenLH.  
v FK(1): MaHP là khóa ngoi ca table LOP_HOC tham chiếu đến MaHP trong table  
HOC_PHAN.  
8. Quan hKH_HP_LOP:  
Tên quan h: KH_HP_LOP  
Kiu dữ  
liu  
Min giá  
Loi dữ  
liu  
Ràng  
STT  
Thuc tính  
Din gii  
Sbyte  
trị  
buc  
1
MaLH  
Mã lp hc  
C
8
B
PK  
12  
GVHD : Th.s Nguyn Gia Tun Anh  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
2
MaKH  
Mã khóa hc  
C
8
B
PK  
Tng  
16  
vKhối lượng :  
§ Sdòng ti thiu : 0 dòng  
§ Sdòng tối đa :800  
§ Khối lượng ti thiu : 0 byte  
:
§ Khối lượng tối đa : 800 x 16 =12800 byte = 12.5 KB  
vĐnh dng dliu :  
§ nchar  
: MaLH, MaKH.  
9. Quan hKY_THI:  
Tên quan h: KY_THI  
Kiu dữ  
liu  
Min giá  
Loi dữ  
Ràng  
STT  
Thuc tính  
Din gii  
Sbyte  
trị  
liu  
buc  
1
2
MaKT  
TenKT  
Mã kthi  
Tên kthi  
C
C
8
B
PK  
20  
28  
B
Tng  
vKhối lượng :  
§ Sdòng ti thiu : 0 dòng  
§ Sdòng tối đa : 5000  
§ Khối lượng ti thiu : 0 byte  
:
§ Khối lượng tối đa : 5000 x 28 =140000 byte = 136.72 KB  
vĐịnh dng dliu :  
§ nchar  
§ nvarchar  
: MaKT.  
: TenKT  
10. Quan hHV_KT_PH :  
Tên quan h: HV_KT_PH  
Kiu  
dliu  
Số  
byte  
Min giá  
Loi dữ  
liu  
Ràng  
buc  
STT  
Thuc tính  
Din gii  
trị  
1
2
3
MaHV  
MaKT  
Mã sca hc viên  
Mã sca kthi  
Ngày thi  
C
C
N
8
8
B
B
B
PK  
PK  
NgayThi  
12  
GVHD : Th.s Nguyn Gia Tun Anh  
13  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
4
5
6
7
Diem  
Đim thi  
S
C
4
4
[0-10]  
B
B
B
B
KetQua  
XepLoai  
MaPH  
Kết quthi  
Xếp loi  
Đậu/Rt  
C
8
Mã phòng hc  
C
8
PK  
Tng  
52  
vKhối lượng :  
§ Sdòng ti thiu : 0 dòng  
§ Sdòng tối đa : 10000 dòng.  
§ Khối lượng ti thiu : 0 byte  
:
§ Khối lượng tối đa : 10000 x 52 = 520000 =508 KB.  
vĐịnh dng dliu :  
§ nchar  
§ nvarchar  
: MaHV, MaKT, MaPH.  
: KetQua, hepLoai.  
11. Quan hPHONG :  
Tên quan h: PHONG  
Kiu dữ  
Min giá  
Loi dữ  
Ràng  
STT Thuc tính  
Din gii  
Sbyte  
liu  
trị  
liu  
buc  
1
2
3
MaPH  
TenPH  
MaLP  
Mã phòng hc  
Tên phòng hc  
Mã loi phòng  
C
8
20  
8
B
PK  
C
B
B
C
FK(1)  
Tng  
36  
vKhối lượng :  
§ Sdòng ti thiu : 0 dòng  
§ Sdòng tối đa : 100 dòng  
§ Khối lượng ti thiu : 0 byte  
:
§ Khối lượng tối đa : 36 x 100 = 3600 byte = 3.52 KB.  
vĐịnh dng dliu :  
§ nchar  
: MaPH, MaLP.  
: TenPH.  
: MaLP là khóa ngoi ca table PHONG tham chiếu đến MaLP  
§ nvarchar  
§ FK(1)  
trong table LOAI_PHONG.  
12. Quan hLOAI_PHONG:  
GVHD : Th.s Nguyn Gia Tun Anh  
14  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
Tên quan h: LOAI_PHONG  
Kiu dữ  
liu  
Min giá  
Loi dữ  
Ràng  
STT  
Thuc tính  
Din gii  
Sbyte  
trị  
liu  
buc  
1
MaLP  
TenLP  
Mã loi phòng  
Tên loi phòng  
C
C
8
B
PK  
2
20  
28  
B
Tng  
vKhối lượng :  
§ Sdòng ti thiu : 0 dòng  
§ Sdòng tối đa : 20 dòng  
§ Khối lượng ti thiu : 0 byte  
§ Khối lượng tối đa : 20 x 28 = 560 byte = 0.55 KB.  
vĐịnh dng dliu :  
§ nchar  
§ nvarchar  
: MaLP.  
: TenLP.  
13. Quan hNHAN_VIEN:  
Tên quan h: NHAN_VIEN  
Kiu dữ  
liu  
Min giá  
Loi dữ  
liu  
Ràng  
buc  
STT  
Thuc tính  
Din gii  
Sbyte  
trị  
Mã sca nhân  
viên  
1
2
MaNV  
C
C
8
B
PK  
Htên ca nhân  
viên lp biên lai  
HoTenNV  
35  
B
3
4
5
6
ĐiaChi  
Đa chỉ  
C
S
80  
10  
12  
4
B
K
B
B
SoDT  
Số điện thoi  
Ngày sinh  
Gii tính  
Ngaykinh  
GioiTinh  
N
L
Yes/No  
Tng  
149  
vKhối lượng :  
§ Sdòng ti thiu : 0 dòng  
§ Sdòng tối đa : 200 dòng  
§ Khối lượng ti thiu : 0 byte  
§ Khối lượng tối đa : 200 x 149 = 29800 byte = 29.1KB  
GVHD : Th.s Nguyn Gia Tun Anh  
15  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
vĐnh dng dliu :  
§ nchar  
: MaNV.  
§ nvarchar  
: HoTenNV, DiaChi.  
14. Quan hBIEN_LAI :  
Tên quan h: BIEN_LAI  
Kiu dữ  
Sbyte  
liu  
Min giá  
Loi dữ  
liu  
Ràng  
buc  
STT Thuc tính  
Din gii  
Sbiên lai  
trị  
1
2
SoBL  
C
N
8
B
B
B
PK  
<=ngày  
hin ti  
NgayLap  
Ngày lp biên lai  
12  
3
4
5
6
NoiDung  
koTien  
Ni dung ca biên lai  
Stiền đóng học phí  
Bng chữ  
C
S
40  
10  
60  
8
>0  
BangChu  
MaHV  
C
C
Mã sca hc viên  
B
B
FK(1)  
FK(2)  
Mã nhân viên lp biên  
lai  
7
MaNV  
C
8
8
9
MaLH  
MaHP  
Mã lp hc  
C
C
8
8
B
B
FK(3)  
FK(4)  
Mã hc phn  
Tng  
162  
vKhối lượng :  
§ Sdòng ti thiu : 0 dòng  
§ Sdòng tối đa : 10000 dòng  
§ Khối lượng ti thiu : 0 byte  
§ Khối lượng tối đa : 10000 x 162 = 1620000 byte = 1582 KB.  
vĐịnh dng dliu :  
§ nchar  
§ nvarchar  
vChú thích:  
: SoBL, MaHV, MaNV, MaLH.  
: NoiDung, BangChu.  
§
§
§
§
FK(1)  
: MaHV là khóa ngoi ca table BIEN_LAI tham chiếu đến  
MaHV ca table HOC_VIEN.  
FK(2)  
MaNV ca table NHAN_VIEN.  
FK(3)  
MaLH ca table LOP_HOC.  
FK(4)  
: MaNV là khóa ngoi ca table BIEN_LAI tham chiếu đến  
: MaLH là khóa ngoi ca table BIEN_LAI tham chiếu đến  
: MaHP là khóa ngoi ca table BIEN_LAI tham chiếu đến  
MaHP ca table HOC_PHAN.  
GVHD : Th.s Nguyn Gia Tun Anh  
16  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
15. Quan hCA_HOC :  
Tên quan h: CA_HOC  
Kiu dữ  
Min giá  
Loi dữ  
Ràng  
STT Thuc tính  
Din gii  
Sbyte  
liu  
trị  
liu  
buc  
1
MaCH  
TenCH  
Mã ca hc  
Tên ca hc  
C
8
B
PK  
2
C
20  
28  
B
Tng  
vKhối lượng :  
§
Sdòng ti thiu : 0  
§ Sdòng tối đa : 10  
§ Khi lượng ti thiu : 0  
§ Khối lượng tối đa : 10 x 28 =280 byte = 0.27 KB.  
vĐịnh dng dliu :  
§ nchar  
§ nvarchar  
: MaCH.  
: TenCH.  
16.Quan hMON_HOC :  
Tên quan h: MON_HOC  
Kiu dữ  
liu  
Số  
byte  
Min giá Loi dữ  
Ràng  
buc  
STT Thuc tính  
Din gii  
trị  
liu  
1
MaMH  
TenMH  
Mã môn hc  
Tên môn hc  
C
C
8
B
PK  
2
30  
38  
B
Tng  
vKhối lượng :  
Sdòng ti thiu : 0 dòng  
§
§ Sdòng tối đa : 100  
§ Khối lượng ti thiu : 0 byte  
§ Khối lượng tối đa : 100 x 38 = 3800 byte = 3.71 KB  
vĐnh ng dliu :  
§ nchar  
§ nvarchar  
: MaMH.  
: TenMH.  
GVHD : Th.s Nguyn Gia Tun Anh  
17  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
17.Quan hHP_MON HOC :  
Tên quan h: HP_MONHOC  
Kiu dữ  
Min giá  
Loi dữ  
liu  
Ràng  
STT Thuc tính  
Din gii  
Sbyte  
liu  
trị  
buc  
1
MaHP  
Mã hc phn C  
Mã môn hc C  
8
B
B
PK  
2
MaMH  
8
PK  
Tng  
16  
vKhối lượng :  
§
Sdòng ti thiu : 0 dòng  
§ Sdòng ti đa : 100  
§ Khối lượng ti thiu : 0 byte  
§ Khối lượng tối đa : 100 x16 = 1600 byte = 1.56 KB  
v
Định dng dliu :  
§
nchar  
18. Quan hGIANG_VIEN :  
Tên quan h: GIANG_VIEN  
: MaHP, MaMH  
Kiu  
dliu  
Số  
byte  
Min giá  
Loi dữ  
liu  
Ràng  
buc  
STT Thuc tính  
Din gii  
trị  
1
MaGV  
Mã sging viên  
Htên ca ging viên  
Đa chca ging viên  
Số điện thoi  
C
8
B
B
B
K
PK  
2
3
4
HoTenGV  
DiaChi  
SoDT  
C
35  
C
80  
S
10  
Tng  
133  
vKhối lượng :  
§
Sdòng ti thiu : 0 dòng  
§ Sdòng tối đa : 500 dòng  
§ Khối lượng ti thiu : 0 byte  
§ Khối lượng tối đa : 500 x 133 = 66500 byte = 65 KB.  
vĐnh dng dliu :  
§ nchar  
§ nvarchar  
: MaGV.  
: HoTenGV, DiaChi.  
GVHD : Th.s Nguyn Gia Tun Anh  
18  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
19. Quan hGV_MONHOC :  
Tên quan h: GV_MONHOC  
ST  
T
Kiu  
Din gii  
Min giá  
Loi dữ  
liu  
Ràng  
buc  
dliu Sbyte  
trị  
Thuc tính  
Mã ging viên  
Mã sca môn hc C  
Tng  
C
8
B
B
PK  
PK  
1
MaGV  
MaMH  
2
8
16  
vKhối lượng :  
§
Sdòng ti thiu : 0 dòng  
§ Sdòng tối đa : 500 dòng  
§ Khối lượng ti thiu : 0 byte  
:
§ Khối lượng tối đa : 500 x 16 = 8000 byte = 7.8 KB  
Định dng dliu :  
v
§
nchar  
20. Quan hging GV_LH_CH_PH  
Tên quan h: GV_LH_CH_PH  
: MaGV, MaMH.  
Kiu dữ  
liu  
Số  
byte  
Min giá  
Loi dữ  
liu  
Ràng  
buc  
STT Thuc tính  
Din gii  
trị  
1
2
3
4
MaGV  
MaLH  
MaCH  
MaPH  
Mã sca ging viên  
Mã sca lp hc  
Mã sca ca hc  
Mã phòng hc  
C
8
B
PK  
C
8
B
B
B
PK  
PK  
PK  
C
8
C
8
Tng  
32  
vKhối lượng :  
§
Sdòng ti thiu : 0 dòng  
§ Sdòng tối đa : 500 dòng  
§ Khối lượng ti thiu : 0 byte  
:
§ Khối lượng tối đa : 500 x 32 = 16000 byte = 15.63 KB.  
vĐnh dng dliu :  
§ nchar  
: MaGV, MaLH, MaCH, MaPH.  
GVHD : Th.s Nguyn Gia Tun Anh  
19  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
4. Chuyn đổi mô hình ERD thành mô hình quan h:  
HOC_VIEN ( MaHV, TenHV, GioiTinh, NgaySinh, DiaChi, SoDT, NgheNghiep ).  
DIEN_GIAM_PHI ( MaDien ,TenDien, MucGiam ).  
DGP_HOCVIEN ( MaDien, MaHV ).  
HOC_PHAN ( MaHP, TenHP, HocPhi ).  
KHOA_HOC(MaKH,TenKH,NgayKG,MaNH).  
NGANH_HOC ( MaNH,TenNH ).  
LOP_HOC ( MaLH, TenLH, SiSo, NgayBđ, NgayKt, MaHP)  
KH_HP_LOP( MaLH, MaKH ).  
KY_THI ( MaKT, TenKT).  
HV_KT_PHI ( MaHV, MaKT, MaPH, NgayThi, Điem, KQ, XepLoai )  
PHONG( MaPH,TenPH, MaLP ).  
LOAI_PHONG( MaLP, TenLoai )  
NHAN_VIEN( MaNV, HoTenNV, Ngaykinh, DiaChi, SoDT, GioiTinh ).  
BIEN_LAI SoBL, NgayLap, NoiDung, SoTien, BangChu, MaHV, MaNV, MaLH,  
(
MaHP).  
CA_HOC( MaCH,TenCH ).  
MON_HOC( MaMH,TenMH ).  
HP_MONHOC( MaHP, MaMH ).  
GIANG_VIEN( MaGV, HoTenGV, NgaySinh, GioiTinh, DiaChi, SoDT ).  
GV_MONHOC( MaGV, MaMH ).  
GV_LH_CH_PH(MaGV,MaLH,MaCH,MaPH)  
5. Phát hin các ràng buc :  
üMt hc viên chcó mt mã shc viên để phân bit gia các hc viên và có  
thkhông thuc thuc din gim phí nào hoc thuc nhiu din gim phí. Mt  
din gim phí có thkhông có hc viên nào hoc có nhiu hc viên cùng thuc  
mt din gim phí.  
ü Mt khóa hc có mt hoc nhiu hc phn, mt hc phn có mt hoc nhiu  
lp hc và mt khóa hc có mt hoc nhiu lp hc.  
ü Mt hc phn hc mt hoc nhiu môn hc và mt môn hc có thể được hc  
trong các hc phn khác nhau ca các khóa hc và ngành hc khác nhau.  
ü Mt biên lai chỉ được lp bi mt nhân viên và mt nhân viên có thkhông lp  
biên lai nào hoc lp nhiu biên lai.  
ü Mi lp hc chhc trong mt ca và mt ca có mt hoc nhiu lp hc do mt  
hoc nhiu ging viên phtrách.  
ü Mt hc viên thi mt hoc nhiu hc phn trong mt kthi, và trong mt kthi  
có mt hoc nhiu hc viên tham gia.  
GVHD : Th.s Nguyn Gia Tun Anh  
20  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
ü Mt ngành học được mnhiu khóa. Mi đợt khai ging là mkhóa mi cho  
ngành hc.  
Ghi chú :  
Kiu dliu :  
S : s.  
C : chui.  
N : ngày.  
L : logic(Yes/No)  
H : hình.  
A : âm thanh.  
Loi dliu :  
B : bt buc phi có.  
K : không bt buc.  
Din gii :  
Trình bày đầy đtên viết tt ca thuc tính.  
6/ Mô tbng tng kết :  
1. Tng kết quan h:  
Khi lượng tối đa  
STT  
Tên quan hệ  
BIEN_LAI  
Sbyte  
(KB)  
1
162  
28  
1582  
0.27  
156  
2
CA_HOC  
3
DGP_HOCVIEN  
DIEN_GIAM_PHI  
GIANG_VIEN  
GV_LH_CH_PH  
GV_MONHOC  
HOC_PHAN  
16  
4
42  
410  
5
133  
32  
65  
6
15.63  
7.8  
7
16  
8
33  
3.22  
1602  
1.56  
508  
9
HOC_VIEN  
164  
16  
10  
11  
HP_MONHOC  
HV_KT_PH  
52  
GVHD : Th.s Nguyn Gia Tun Anh  
21  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
12  
13  
14  
15  
16  
17  
18  
19  
20  
KH_HP_LOP  
KHOA_HOC  
KY_THI  
16  
12.5  
63  
246  
28  
136.72  
LOAI_PHONG  
LOP_HOC  
MON_HOC  
NGANH_HOC  
NHAN_VIEN  
PHONG  
28  
0.55  
64  
50  
38  
3.71  
43  
2.1  
149  
36  
29.1  
3.52  
Tng  
1159  
4835.66KB = 4.7 MB  
2. Tng kết thuc tính :  
STT Tên thuc tính  
BangChu  
Din gii  
Thuc quan hệ  
1
2
Ghi bng chstin BIEN_LAI  
đóng học phí  
DiaChi  
Địa chỉ  
GIANG_VIEN  
HOC_VIEN  
NHAN_VIEN  
3
4
Diem  
Đim thi  
Gii tính  
HV_KT_PH  
GioiTinh  
GIANG_VIEN  
HOC_VIEN  
NHAN_VIEN  
5
6
7
8
9
HocPhi  
Hc phí  
HOC_PHAN  
GIANG_VIEN  
HOC_VIEN  
NHAN_VIEN  
HV_KT_PH  
CA_HOC  
HoTenGV  
HoTenHV  
HoTenNV  
KetQua  
Htên ging viên  
Htên hc viên  
Htên nhân viên  
Kết quthi  
10  
MaCH  
Mã ca hc  
GVHD : Th.s Nguyn Gia Tun Anh  
22  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
11  
12  
MaDien  
MaGV  
Mã din gim phí  
Mã sging viên  
DIEN_GIAM_PHI  
DGP_HOCVIEN  
GIANG_VIEN  
GV_MONHOC  
GV_LH_CA_PH  
13  
14  
MaHV  
MaHP  
Mã sca hc viên  
Mã hc phn  
HOC_VIEN  
DGP_HOCVIEN  
BIEN_LAI  
HOC_PHAN  
LOP_HOC  
BIEN_LAI  
15  
16  
17  
MaKH  
MaKT  
MaLH  
Mã khóa hc  
kthi  
KHOA_HOC  
KH_HP_LOP  
KY_THI  
HV_KT_PH  
Mã slp hc  
LOP_HOC  
KH_HP_LOP  
GV_LH_CA_PH  
18  
MaPH  
Mã phòng hc  
PHONG  
HV_KT_PH  
GV_LH_CA_PH  
LOAI_PHONG  
19  
20  
MaLP  
Mã sloi phòng  
Mã môn hc  
MaMH  
MON_HOC  
HP_MONHOC  
GV_MONHOC  
21  
22  
MaNH  
MaNV  
Mã ngành hc  
NGANH_HOC  
KHOA_HOC  
Mã sca nhân viên NHAN_VIEN  
BIEN_LAI  
DIEN_GIAM_PHI  
LOP_HOC  
23  
24  
MucGiam  
NgayBd  
Mc gim hc phí  
Ngày bắt đầu ca  
GVHD : Th.s Nguyn Gia Tun Anh  
23  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
lphc  
25  
26  
NgayKG  
NgayKt  
Ngày khai ging ca KHOA_HOC  
khóa hc  
Ngày kết thúc ca LOP_HOC  
lp hc  
27  
28  
NgayLap  
NgaySinh  
Ngày lp biên lai  
BIEN_LAI  
GIANG_VIEN  
HOC_VIEN  
Ngày sinh  
NHAN_VIEN  
29  
30  
NgayThi  
Ngày thi  
HV_KT_PH  
NgheNghiep  
Nghnghip cuHOC_VIEN  
hc viên  
31  
NoiDung  
Ni dung ca biên BIEN_LAI  
lai  
32  
33  
SiSo  
Sĩ slp hc  
Số điện thoi  
LOP_HOC  
GIANG_VIEN  
HOC_VIEN  
SoDT  
NHAN_VIEN  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
SoTien  
TenCH  
TenDien  
TenHP  
TenKH  
TenKT  
TenLH  
TenLP  
TenMH  
TenNH  
TenPH  
Stiền đóng học phí BIEN_LAI  
Tên ca hc  
CA_HOC  
DIEN_GIAM_PHI  
HOC_PHAN  
KHOA_HOC  
KY_THI  
Tên din gim phí  
Tên hc phn  
Tên khóa hc  
Tên kthi  
Tên lp hc  
LOP_HOC  
LOAI_PHONG  
MON_HOC  
NGANH_HOC  
PHONG  
Tên loi phòng hc  
Tên môn hc  
Tên ngành hc  
Tên phòng hc  
GVHD : Th.s Nguyn Gia Tun Anh  
24  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
45  
XepLoai  
Xếp loi kết quthi HV_KT_PH  
III.Thiết kế giao din  
1. Các Menu chính ca giao din : HC VIÊN, NHÂN VIÊN, THÔNG  
TIN  
GVHD : Th.s Nguyn Gia Tun Anh  
25  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
Màn hình đăng nhập sau đó phân quyền sdng  
GVHD : Th.s Nguyn Gia Tun Anh  
26  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
1. Menu đối tượng HC VIÊN :  
Trong menu đối tưng HC VIÊN có các chức năng tìm danh sách hc viên, xem thông tin hc  
viên, xem hc viên thuc din chính sách.  
2. Menu đối tượng NHÂN VIÊN  
Trong menu đối tượng NHÂN VIÊN có các chc năng xem, tìm thông tin ca nhân viên và vic  
lp biên lai ca nhân viên.  
GVHD
: Th.s Nguy
n Gia Tu
n Anh  
27  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
3. Menu đối tượng THÔNG TIN  
Trong menu này ta có thxem thi khóa biu, môn hc, phòng hc, phòng thi, kết quả  
thi.  
GVHD : Th.s Nguyn Gia Tun Anh  
28  
Phân tích và thiết kế hthng Qun Lý Hc Viên TTTH  
2. Form HC VIÊN  
1. Form tìm danh sách hc viên  
GVHD : Th.s Nguyn Gia Tun Anh  
29  

Tải về để xem bản đầy đủ

pdf 56 trang yennguyen 26/02/2025 160
Bạn đang xem 30 trang mẫu của tài liệu "Đồ án Phân tích và thiết kế hệ thống Quản lý học viên trung tâm tin học", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfdo_an_phan_tich_va_thiet_ke_he_thong_quan_ly_hoc_vien_trung.pdf