Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
1,25 MB
Nội dung
1/ !"#$%& !"#$%& %'()* %'()* "+,-./ "+,-./ 0$& * 0$& * 1234.567 1234.567 82"9:-!;<= 82"9:-!;<= >2?@-5AB >2?@-5AB C2-;DE.FG C2-;DE.FG H2-;DE565IF H2-;DE565IF 2/ J(%% J(%% "KL7=5MNGBOF "KL7=5MNGBOF $P=BF9;Q5F9 R STP $P=BF9;Q5F9 R STP (AUFVW5+,-W5XWB3FYU56F (AUFVW5+,-W5XWB3FYU56F 5ZSTF-5F9=[; 5ZSTF-5F9=[; IFL;-B5A=5F\NGBOF IFL;-B5A=5F\NGBOF F]FW5XW F]FW5XW VB^;]LAUFV VB^;]LAUFV 5ZSTF[-LP- 5ZSTF[-LP- VB_;`TO5+a-W5XBB3FY VB_;`TO5+a-W5XBB3FY OF_F\;B56SU5]7 OF_F\;B56SU5]7 3/ 5+=5b-B6NcB5dDQTF\=^;]_Ke=X=W5f-SXDB5A=5O5=g6B3+h- 5+=5b-B6NcB5dDQTF\=^;]_Ke=X=W5f-SXDB5A=5O5=g6B3+h- =5b-B6i]D365j-kdB=`W5+_O* =5b-B6i]D365j-kdB=`W5+_O* 12 12 F\=^;]_K;lm3=4SnFlF5TF9-5Fko-B6DTO7kF9k] F\=^;]_K;lm3=4SnFlF5TF9-5Fko-B6DTO7kF9k] 82 82 5pU5.B37-TF\=B3;D=[;B3X=55F\SU5F=plA=< 5pU5.B37-TF\=B3;D=[;B3X=55F\SU5F=plA=< >2 >2 5pU5.B37-TF\=B5m7LqFlF5TF9B5A=5O5B39SXDBr5 5pU5.B37-TF\=B5m7LqFlF5TF9B5A=5O5B39SXDBr5 C2 C2 5pU5.B37-TF\=B5m7LqF=X=SXDBr5=p57ZBNI-56DU5@- 5pU5.B37-TF\=B5m7LqF=X=SXDBr5=p57ZBNI-56DU5@- H2 H2 sBSe5\B5<-W5f-SXD sBSe5\B5<-W5f-SXD "#( "#( <F=]5 dNGNtB36 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 4/ $u$u $u$u $P=BF9; $P=BF9; 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ại thời điểm thực hành Lưu trữ thông tin sinh viên tại thời điểm thực hành 2. 2. Giám sát được thông tin sinh viên ngồi máy Giám sát được thông tin sinh viên ngồi máy 3. 3. Theo dõi các máy tính có hoạt động hay không Theo dõi các máy tính có hoạt động hay không 4. 4. Tắt, mở từ xa các máy tính trong mạng của phòng máy Tắt, mở từ xa các máy tính trong mạng của phòng máy 5. 5. Gửi thông điệp đến các máy trong hệ thống mạng Gửi thông điệp đến các máy trong hệ thống mạng #-5v6 #-5v6 w5765M=* w5765M=* 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 w5A=BFE* w5A=BFE* 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… 5/ (&x%y (&x%y 5+,-W5XW* 5+,-W5XW* ,le_KB5;DVB ,le_KB5;DVB (:-UvB5;`B_`WB3z5SZ-N+{==OFNtBB39-@-j| (:-UvB5;`B_`WB3z5SZ-N+{==OFNtBB39-@-j| X=k+a=B5A=5F\ X=k+a=B5A=5F\ 1.Nghiên cứu ngôn ngữ C# , ngôn ngữ XML và Kĩ thuật lập trình mạng 1.Nghiên cứu ngôn ngữ C# , ngôn ngữ XML và Kĩ thuật 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 6/ }$ }$ <FB+{--5F9=[;* <FB+{--5F9=[;* 12~FL7•lWW_F=6BF7 12~FL7•lWW_F=6BF7 82 82 Lập tr Lập tr z z nh SOCKET nh SOCKET >2,leLj_F\;==mll >2,leLj_F\;==mll C2-@-j€$" C2-@-j€$" 5ZSTF-5F9=[;* 5ZSTF-5F9=[;* 12 12 -@-j"`WB3z5| -@-j"`WB3z5| 82 82 F67B5[=• F67B5[=• >2 >2 "+;B3jB5@-BFlF5TF9B5A=5O5 "+;B3jB5@-BFlF5TF9B5A=5O5 C2 C2 M=TO-5FLj_F\;B39‚F_m€$" M=TO-5FLj_F\;B39‚F_m€$" 7/ xƒ„„…"„ m3Tm3 m3Tm3 2.Client1 2.Client2 2.Client n 1.IPEndPoint (IPAdress ,Port) 1.Listening 3 . C o n n e c t 1 5 . S e n d H o s t N a m e Thread 1 Thread 2 Thread n 4.Accept 6 . C r e a t e M o n i t o r 1 7 . U s e r r a l e n h 8. Gọi tới client 9 . R e c e i v e M s g †‡"…"ˆ„„ 5;DY 5;DY l6-kDBm l6-kDBm 5;DYl6- 5;DYl6- B3F- B3F- $l-m3Tm3 $l-m3Tm3 5;DYl6- 5;DYl6- B3F- B3F- 7=UmB 7=UmB _FmB _FmB Server Client Socket tham chiếu tới Client Send Byte 9$l- 9$l- 9$XD 9$XD $l-U‰SB5m7 $l-U‰SB5m7 †‡"…"ˆ"„ 5;DYl6- 5;DYl6- B3F- B3F- 5;DY 5;DY l6-kDBm l6-kDBm 7=UmB 7=UmB m3Tm3 m3Tm3 5;DYl6- 5;DYl6- B3F- B3F- 9$l- 9$l- 9$XD 9$XD $l-U‰SB5m7 $l-U‰SB5m7 Client Tách thành Msg Send Byte 10/ % % `LP-_KB5;DVB `LP-_KB5;DVB 12 12 `LP-=X=UFVB5[=Nc5M=N+{=B39_aW `LP-=X=UFVB5[=Nc5M=N+{=B39_aW 82 82 zS5FY;-@-j|TO-@-j€$" zS5FY;-@-j|TO-@-j€$" >2 >2 -5F9=[;UŠB5;`B_`WB3z5SZ- -5F9=[;UŠB5;`B_`WB3z5SZ- `LP-B5A=BV `LP-B5A=BV 12 12 (A6B39B5A=B3Z-=g6TF\=^;]_KW5f- (A6B39B5A=B3Z-=g6TF\=^;]_KW5f- SXD=g6W5f-B5A=5O5 SXD=g6W5f-B5A=5O5 X=W5+,-BF\Q=@-=P=pB5YB3FYU56F X=W5+,-BF\Q=@-=P=pB5YB3FYU56F 12 12 $@5z5SZ-" $@5z5SZ-" 82 82 $XDBr5TO=X=B5FVBk‹SZ- $XDBr5TO=X=B5FVBk‹SZ- >2 >2 5f-SXDB5A=5O5 5f-SXDB5A=5O5 [...]...KẾT QUẢ DỰ KiẾN 1 2 Nghiên cứu được ngôn ngữ lập trình C#, ngôn ngữ XML, kỹ thuật lập trình mạng Hoàn thành được 1 phần mềm hoàn chỉnh chạy được trên hệ thống thật 11/nn KẾT LUẬN Kết quả đạt được Tạo ra được phần mềm quản... trình thi khám phá IT 12/nn Tài liệu tham khảo Tài liệu tiếng Anh : Csharp Network Programming tác giả Richard Blum C Professional Projects Nhóm tác giả NIIC vv Tài liệu tiếng Việt : [1] “Tự học C#”, Phạm Hồng Thái, Nguyễn Phước Lành, Đỗ Kim Oanh, NXB Thống Kê, 2002 [2] “.NET Toàn tập”, Dương Quang Thiện (Chủ biên), NXB Tổng Hợp TP.HCM, 2006 Internet : 1 www.codeguru.com 2 www.codeproject.com . thống mạng #-5v6 #-5v6 w5765M=* w5765M=* 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#. 5/ (&x%y (&x%y 5+,-W5XW* 5+,-W5XW* ,le_KB5;DVB ,le_KB5;DVB (:-UvB5;`B_`WB3z5SZ-N+{==OFNtBB39-@-j| (:-UvB5;`B_`WB3z5SZ-N+{==OFNtBB39-@-j| X=k+a=B5A=5F X=k+a=B5A=5F 1 .Nghiên cứu ngôn ngữ C# , ngôn ngữ XML và Kĩ thuật lập trình mạng 1 .Nghiên cứu ngôn ngữ C# , ngôn ngữ XML và Kĩ thuật lập trình mạng 2.Phân. Byte 10/ % % `LP-_KB5;DVB `LP-_KB5;DVB 12 12 `LP-=X=UFVB5[=Nc5M=N+{=B39_aW `LP-=X=UFVB5[=Nc5M=N+{=B39_aW 82 82 zS5FY;-@-j|TO-@-j€$" zS5FY;-@-j|TO-@-j€$" >2 >2 -5F9=[;UŠB5;`B_`WB3z5SZ- -5F9=[;UŠB5;`B_`WB3z5SZ- `LP-B5A=BV `LP-B5A=BV 12 12 (A6B39B5A=B3Z-=g6TF=^;]_KW5f- (A6B39B5A=B3Z-=g6TF=^;]_KW5f- SXD=g6W5f-B5A=5O5 SXD=g6W5f-B5A=5O5 X=W5+,-BFQ=@-=P=pB5YB3FYU56F X=W5+,-BFQ=@-=P=pB5YB3FYU56F 12 12 $@5z5SZ-" $@5z5SZ-" 82 82 $XDBr5TO=X=B5FVBk‹SZ- $XDBr5TO=X=B5FVBk‹SZ- >2 >2 5f-SXDB5A=5O5 5f-SXDB5A=5O5 11/ x!(&Fx x!(&Fx 12 12 -5F9=[;N+{=-@-j_`WB3z5|Q -5F9=[;N+{=-@-j_`WB3z5|Q -@-j€$"QUŠB5;`B_`WB3z5SZ- -@-j€$"QUŠB5;`B_`WB3z5SZ- 82 82 7OB5O5N+{=1W54SGS57O=5Œ5 7OB5O5N+{=1W54SGS57O=5Œ5 =5ZDN+{=B395B5<-B5`B =5ZDN+{=B395B5<-B5`B 12/ x"• x"• VB^;]NZBN+{= VB^;]NZBN+{= Z736N+{=W54SGS^;]_KW5f-SXD Z736N+{=W54SGS^;]_KW5f-SXD 5ZSTF[-LP- 5ZSTF[-LP- 57W5f-B5A=5O5=g6B3+h-@- 57W5f-B5A=5O5=g6B3+h-@- -5FW;D7O -5FW;D7O (AUFVU5].-W5XBB3FY* (AUFVU5].-W5XBB3FY* 12 12 !;]_KB5F=Ž !;]_KB5F=Ž 825+,-B3z5B5FU5XSW5X 825+,-B3z5B5FU5XSW5X 13/ OF_F;B56SU5]7 OF_F;B56SU5]7 OF_F;BFV-5* OF_F;BFV-5* l563WmB•73U37-36SSF-BX=-F] l563WmB•73U37-36SSF-BX=-F] F=563L_;S F=563L_;S 37‚mllF76_37•m=Bl5pSBX=-F] 37‚mllF76_37•m=Bl5pSBX=-F] TT222 TT222 OF_F;BFV-FB* OF_F;BFV-FB* • • 1 1 ‘ ‘ ’ ’ Tự học C# Tự học C# “Q5ZS?-5XFQ-;DE5+a= “Q5ZS?-5XFQ-;DE5+a= "O5QnFS65Q€5<-9Q8””82 "O5QnFS65Q€5<-9Q8””82 • • 8 8 ‘ ‘ 2’ 2’ .NET