Khó khăn trong vi c theo dõi sinh viên th c hành trên máy tínhKhó khăn trong vi c theo dõi sinh viên th c hành trên máy tínhệệ ựự 4... Giám sát đGiám sát đượược thông tin sinh viên ng i
Trang 1TR ƯỜ NG CAO Đ NG CÔNG NGHI P TUY HÒA Ẳ Ệ
TR ƯỜ NG CAO Đ NG CÔNG NGHI P TUY HÒA Ẳ Ệ
KHOA CÔNG NGH THÔNG TIN Ệ
KHOA CÔNG NGH THÔNG TIN Ệ
B O V Đ C Ả Ệ Ề ƯƠ NG NGHIÊN C U KHOA H C SV Ứ Ọ
B O V Đ C Ả Ệ Ề ƯƠ NG NGHIÊN C U KHOA H C SV Ứ Ọ
Đ TÀI Ề
Đ TÀI Ề
QU N LÝ PHÒNG MÁY TH C HÀNH Ả Ự
GIÁO VIÊN H ƯỚ NG D N: Ẫ
GIÁO VIÊN H ƯỚ NG D N: Ẫ
L ươ ng Văn Vân
L ươ ng Văn Vân
NHÓM TH C HI N Đ TÀI: Ự Ệ Ề
NHÓM TH C HI N Đ TÀI: Ự Ệ Ề
1 Tr n Văn Thao ầ
1 Tr n Văn Thao ầ
2 Lê Hùng Qu c ố
2 Lê Hùng Qu c ố
3 H Đông Nh t ồ ự
3 H Đông Nh t ồ ự
4 Nguy n Văn Hi n ễ ề
4 Nguy n Văn Hi n ễ ề
5 Nguy n Thanh H i ễ ộ
5 Nguy n Thanh H i ễ ộ
Trang 2N I DUNG BÁO CÁO Ộ
N I DUNG BÁO CÁO Ộ
Ly do chon đê tai Ly do chon đê tai ́ ́ ̣ ̣ ̀ ̀ ̀ ̀
Muc tiêu, nhiêm vu Muc tiêu, nhiêm vu ̣ ̣ ̣ ̣ ̣ ̣
D ki n ph D ki n ph ự ế ự ế ươ ươ ng pháp tri n khai ng pháp tri n khai ể ể
Ph m vi nghiên c u Ph m vi nghiên c u ạ ạ ứ ứ
N i dung th c hi n đ tài N i dung th c hi n đ tài ộ ộ ự ự ệ ệ ề ề
Gi i pháp Gi i pháp ả ả
K t qu d ki n K t qu d ki n ế ế ả ự ế ả ự ế
Ph m vi ng d ng Ph m vi ng d ng ạ ạ ứ ứ ụ ụ
K t lu n và h K t lu n và h ế ế ậ ậ ướ ướ ng phát tri n ng phát tri n ể ể
Tài li u tham kh o Tài li u tham kh o ệ ệ ả ả
Trang 3Nh chúng ta đã th y, vi c qu n lý các phòng máy th c ư ấ ệ ả ở ự
Nh chúng ta đã th y, vi c qu n lý các phòng máy th c ư ấ ệ ả ở ự
hành c a tr ủ ườ ng chúng ta x y ra nh ng b t c p nh là: ả ữ ấ ậ ư
hành c a tr ủ ườ ng chúng ta x y ra nh ng b t c p nh là: ả ữ ấ ậ ư
1. Vi c qu n lý user c n m i sinh viên ghi b ng tay vào biên b nVi c qu n lý user c n m i sinh viên ghi b ng tay vào biên b nệệ ảả ầầ ỗỗ ằằ ảả
2. Khó khăn trong vi c truy c u trách nhi m khi có s cKhó khăn trong vi c truy c u trách nhi m khi có s cệệ ứứ ệệ ự ốự ố
3. Khó khăn trong vi c theo dõi sinh viên th c hành trên máy tínhKhó khăn trong vi c theo dõi sinh viên th c hành trên máy tínhệệ ựự
4. Khó khăn trong vi c theo dõi các máy tính có ho t đ ng hay khôngKhó khăn trong vi c theo dõi các máy tính có ho t đ ng hay khôngệệ ạ ộạ ộ
5. T t m h th ng phòng máyT t m h th ng phòng máyắắ ở ệ ốở ệ ố
LÝ DO CH N Đ TÀI Ọ Ề
LÝ DO CH N Đ TÀI Ọ Ề
B i c nh ố ả
V n đ đ t ra ấ ề ặ
T nh ng b t c p trên,c n ph i có 1 ph n m m qu n lý gi i ừ ữ ấ ậ ầ ả ầ ề ả ả
T nh ng b t c p trên,c n ph i có 1 ph n m m qu n lý gi i ừ ữ ấ ậ ầ ả ầ ề ả ả
quy t đ ế ượ c các b t c p trên ấ ậ
quy t đ ế ượ c các b t c p trên ấ ậ
Trang 4M C TIÊU NHI M V Ụ Ệ Ụ
M C TIÊU NHI M V Ụ Ệ Ụ
M c tiêu ụ
M c tiêu ụ
Ph n m m qu n lý g m nh ng ch c năng chính sau: ầ ề ả ồ ữ ứ
Ph n m m qu n lý g m nh ng ch c năng chính sau: ầ ề ả ồ ữ ứ
1 L u tr thông tin sinh viên t i th i đi m th c hànhL u tr thông tin sinh viên t i th i đi m th c hànhưư ữữ ạạ ờờ ểể ựự
2 Giám sát đGiám sát đượược thông tin sinh viên ng i máyc thông tin sinh viên ng i máyồồ
1 Theo dõi các máy tính có ho t đ ng hay khôngTheo dõi các máy tính có ho t đ ng hay khôngạ ộạ ộ
1 T t, m t xa các máy tính trong m ng c a phòng máyT t, m t xa các máy tính trong m ng c a phòng máyắắ ở ừở ừ ạạ ủủ
2 G i thông đi p đ n các máy trong h th ng m ngG i thông đi p đ n các máy trong h th ng m ngửử ệệ ếế ệ ốệ ố ạạ
Ý nghĩa
+ Khoa h c: ọ
+ Khoa h c: ọ
Tìm hi u nghiên c u kĩ thu t l p trình m ng để ứ ậ ậ ạ ược cài đ t trên ngôn ng ặ ữ
Tìm hi u nghiên c u kĩ thu t l p trình m ng để ứ ậ ậ ạ ược cài đ t trên ngôn ng ặ ữ
C# và l u tr d li u b ng ngôn ng XML Qua đó nâng cao t m hi u ư ữ ữ ệ ằ ữ ầ ể
C# và l u tr d li u b ng ngôn ng XML Qua đó nâng cao t m hi u ư ữ ữ ệ ằ ữ ầ ể
bi t và trình đ c a SVế ộ ủ
bi t và trình đ c a SVế ộ ủ
+ Th c ti n: ự ễ
+ Th c ti n: ự ễ
T o ra ph n m m gi i quy t đạ ầ ề ả ế ược nh ng b t c p c a phòng máyữ ấ ậ ủ
T o ra ph n m m gi i quy t đạ ầ ề ả ế ược nh ng b t c p c a phòng máyữ ấ ậ ủ
lo i b vi c qu n lý b ng tay truy n th ng… lo i b vi c qu n lý b ng tay truy n th ng… ạ ỏ ệạ ỏ ệ ảả ằằ ềề ốố
Trang 5D KI N PH Ự Ế ƯƠ NG PHÁP TRI N KHAI Ể
D KI N PH Ự Ế ƯƠ NG PHÁP TRI N KHAI Ể
Ph ươ ng pháp:
Ph ươ ng pháp:
C s lý thuy t C s lý thuy t ơ ở ơ ở ế ế
Dùng kĩ thu t l p trình m ng đDùng kĩ thu t l p trình m ng đậ ậậ ậ ạạ ượược cài đ t trên ngôn ng C#c cài đ t trên ngôn ng C#ặặ ữữ
Các b Các b ướ ướ c th c hi n c th c hi n ự ự ệ ệ
1.Nghiên c u ngôn ng C# , ngôn ng XML và Kĩ thu t ứ ữ ữ ậ
1.Nghiên c u ngôn ng C# , ngôn ng XML và Kĩ thu t ứ ữ ữ ậ
l p trình m ng ậ ạ
l p trình m ng ậ ạ
2.Phân tích đ t t bài toán th c t ặ ả ự ế
2.Phân tích đ t t bài toán th c t ặ ả ự ế
3.Đi vào thi t k ch ế ế ươ ng trình
3.Đi vào thi t k ch ế ế ươ ng trình
4.Cài đ t và test th ch ặ ử ươ ng trình
4.Cài đ t và test th ch ặ ử ươ ng trình
5.S a l i ch ử ỗ ươ ng trình n u có ế
5.S a l i ch ử ỗ ươ ng trình n u có ế
6.Đi vào s d ng trên h th ng th t ử ụ ệ ố ậ
6.Đi vào s d ng trên h th ng th t ử ụ ệ ố ậ
Trang 6PH M VI NGHIÊN C U Ạ Ứ
PH M VI NGHIÊN C U Ạ Ứ
Đ i t ố ượ ng nghiên c u: ứ
Đ i t ố ượ ng nghiên c u: ứ
1 Windows Application
2
2 L p tr ậ ình SOCKET
3 C s d li u Access ơ ở ữ ệ
3 C s d li u Access ơ ở ữ ệ
4 Ngôn ng XML ữ
4 Ngôn ng XML ữ
Ph m vi nghiên c u: ạ ứ
Ph m vi nghiên c u: ạ ứ
1 Ngôn ng L p trình C# Ngôn ng L p trình C# ữ ậ ữ ậ
2 Giao th c TCP/IP ứ
3 L u tr thông tin sinh viên th c hành L u tr thông tin sinh viên th c hành ư ư ữ ữ ự ự
4 Đ c và ghi d li u trên file XML Đ c và ghi d li u trên file XML ọ ọ ữ ệ ữ ệ
Trang 7GIAO TI P GI A SERVER & CLIENT Ế Ữ
`
`
`
Server 2.Client1
2.Client2
2.Client n
1.IPEndPoint (IPAdress ,Port)
1.Listening
3.C onne ct1
5.Sen
d Hos tNam
Thread 2
Thread n
4.Accept
6.C re ate M
on ito
r 1
7. Us
er ra len h
8. Gọi tới client
9.Re
ceive
Msg
Trang 8C U TRÚC L NH & TRUY N L NH C A SERVER Ấ Ệ Ề Ệ Ủ
Chuy n ể
Chuy n ể
sang byte
Chuy n sang ể
Chuy n sang ể
String
Msg Server Chuy n sang Chuy n sang ể ể
String
Socket
Client
Server
Client
Socket tham chiếu tới Client
Send Byte
Trang 9Tên Msg
Tên Máy
Msg kèm theo
Chuy n sang ể
Chuy n sang ể
String Chuy n Chuy n ể ể
sang byte
Socket
Server Chuy n sang ể
Chuy n sang ể
String
Tên Msg
Tên Máy
Msg kèm theo
Client
Tách thành Msg
Send Byte
Trang 10GI I PHÁP Ả
GI I PHÁP Ả
V n d ng lý thuy t ậ ụ ế
V n d ng lý thuy t ậ ụ ế
1. V n d ng các ki n th c đã h c đV n d ng các ki n th c đã h c đậậ ụụ ếế ứứ ọọ ượược trên l pc trên l pớớ
2. Tìm hi u ngôn ng C# và ngôn ng XMLTìm hi u ngôn ng C# và ngôn ng XMLểể ữữ ữữ
3. Nghiên c u k thu t l p trình m ngNghiên c u k thu t l p trình m ngứứ ỹỹ ậ ậậ ậ ạạ
V n d ng th c t ậ ụ ự ế
V n d ng th c t ậ ụ ự ế
1. D a trên th c tr ng c a vi c qu n lý phòng máy c a phòng th c hànhD a trên th c tr ng c a vi c qu n lý phòng máy c a phòng th c hànhựự ựự ạạ ủủ ệệ ảả ủủ ựự
Các ph ươ ng ti n, công c có th tri n khai ệ ụ ể ể
Các ph ươ ng ti n, công c có th tri n khai ệ ụ ể ể
1. Mô hình m ng LAN Mô hình m ng LAN ạ ạ
2. Máy tính và các thi t b m ng Máy tính và các thi t b m ng ế ế ị ạ ị ạ
3. Phòng máy th c hành Phòng máy th c hành ự ự
Trang 11K T QU D Ki N Ế Ả Ự Ế
K T QU D Ki N Ế Ả Ự Ế
1 Nghiên c u đ Nghiên c u đ ứ ứ ượ ượ c ngôn ng l p trình C#, ngôn c ngôn ng l p trình C#, ngôn ữ ậ ữ ậ
ng XML, k thu t l p trình m ng ữ ỹ ậ ậ ạ
ng XML, k thu t l p trình m ng ữ ỹ ậ ậ ạ
2 Hoàn thành đ Hoàn thành đ ượ ượ c 1 ph n m m hoàn ch nh ch y c 1 ph n m m hoàn ch nh ch y ầ ầ ề ề ỉ ỉ ạ ạ
đ ượ c trên h th ng th t ệ ố ậ
đ ượ c trên h th ng th t ệ ố ậ
Trang 12K T LU N Ế Ậ
K T LU N Ế Ậ
K t qu đ t đ ế ả ạ ượ c
K t qu đ t đ ế ả ạ ượ c
T o ra đ ạ ượ c ph n m m qu n lý phòng máy ầ ề ả
T o ra đ ạ ượ c ph n m m qu n lý phòng máy ầ ề ả
Ph m vi ng d ng ạ ứ ụ
Ph m vi ng d ng ạ ứ ụ
Cho phòng th c hành c a tr ự ủ ườ ng CĐ Công Nghi p Tuy ệ
Cho phòng th c hành c a tr ự ủ ườ ng CĐ Công Nghi p Tuy ệ
Hoà
D ki n kh năng phát tri n : ự ế ả ể
D ki n kh năng phát tri n : ự ế ả ể
1 Qu n lý thi c Qu n lý thi c ả ả ử ử
2 Ch ươ ng trình thi khám phá IT
2 Ch ươ ng trình thi khám phá IT
Trang 13Tài li u tham kh o ệ ả
Tài li u tham kh o ệ ả
Tài li u ti ng Anh : Tài li u ti ng Anh : ệ ệ ế ế
Csharp Network Programming tác gi ả
Csharp Network Programming tác gi ả Richard Blum
C Professional Projects Nhóm tác gi NIIC ả
C Professional Projects Nhóm tác gi NIIC ả
vv
Tài li u ti ng Vi t : Tài li u ti ng Vi t : ệ ệ ế ế ệ ệ
[1] “ T h c C# T h c C# ự ọ ự ọ ”, Ph m H ng Thái, Nguy n Ph ”, Ph m H ng Thái, Nguy n Ph ạ ạ ồ ồ ễ ễ ướ ướ c Lành, c Lành,
Đ Kim Oanh, NXB Th ng Kê, 2002 ỗ ố
Đ Kim Oanh, NXB Th ng Kê, 2002 ỗ ố
[2] “ .NET Toàn t p” NET Toàn t p” ậ ậ , D , D ươ ươ ng Quang Thi n (Ch biên), ng Quang Thi n (Ch biên), ệ ệ ủ ủ
NXB T ng H p TP.HCM, 2006 ổ ợ
NXB T ng H p TP.HCM, 2006 ổ ợ
Internet :
1. www.codeguru.com
2. www.codeproject.com
3. www.quantrimang.com
Trang 14Xin c m n ả ơ