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