2012 2013 de tai do an lap trinh mang - thangdd

Upload: hao-le

Post on 08-Aug-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/22/2019 2012 2013 de Tai Do an Lap Trinh Mang - ThangDD

    1/7

    TRNG I HC BCH KHOA NNG

    KHOA CNG NGH THNG TIN

    B mn Mng & Truyn thng

    DANH SCH V YU CU CC TI CA N MN HC

    MN HC : NLP TRNH MNG

    CN B HNG DN:NG DUY THNG

    Danh mc cc ti

    ti 1. Vit chng trnh truyn ti file da trn giao thc UDP trong LAN............................................ 3 ti 2. Xy dng chng trnh chat trong mng Lan s dng giao thc TCP/IP ....................................... 3 ti 3. Xy dng DHCP server s dng giao thc UDP.................................................................... 3 ti 4. Truyn ti tp tin quamng s dng socket .......................................................................... 4 ti 5. Xy dng ng dng Mail Server da trn giao thc TCP/IP...................................................... 4 ti 6. Xy dng ng dng Mail Client da trn giao thc TCP/IP....................................................... 4 ti 7. Xy dng chng trnh FTP Client Server......................................................................... 5 ti 8. Xy dng chng trnh multithreaded TCP Server................................................................. 5 ti 9. Xy dng chng trnh giao tip Client/Server s dng th vin SCS. ......................................... 5 ti 10. Tm hiu v s dng k thut lp trnh socket xy dng chng trnh Remote Desktop..................... 6 ti 11. Xy dng chng trnh Network Sniffer.............................................................................. 6 ti 12. Xy dng chng trnh Web Client.................................................................................... 6 ti 13. ng dng multithread trong vic xy dng chng trnh scanIP trong LAN................................... 6 ti 14. Xy dng ng dng thu thp v hin th gi cc quc gia trn th gii.......................................... 7 ti 15. Xy dng ng dng lc v bt gi tin IP.............................................................................. 7 ti 16. S dng k thut lp trnh socket xy dng chng trnh m phng lnh telnet vo cc thit b mng.... 7 ti 17. Sinh vin t chn trong phm vi ca mn hc lp trnh mng. ................................................... 7

  • 8/22/2019 2012 2013 de Tai Do an Lap Trinh Mang - ThangDD

    2/7

    YU CU CHUNG

    1. Sinh vin chn ti v ng k vi gio vinng thi gian yu cu. 1 SV/ 1 ti.

    2. Sinh vin phi trao i vi ging vin v bo co tin cng vic theo yucu.

    3. ti phi c gio vin hng dn thng qua mi c php bo v.4. Vit bo co theo ng mu quy nh ca b mn Mng- Truyn thng khoa

    CNTT.

    5. Chun b slides( 10 -15 slides) v demo bo v ti ca mnh.Lu :Cc ti nhm mc ch cng c v nng cao cc kin thc hc

    mn lp trnh mng. mn LT Mng c bn ch yu xoay quanh nguyn l, k

    thut... m hnh ng Client/server. Cc ti nhLT Web, RMI, CORBA, Web

    service khng nn a vo n ny v nhng th ny datrn m hnh c sn,ngi lp trnh khng hiu r cch thc, nguyn l xy dng, trao i, hot ng...

    ca cc chng trnh client/server nh th no. C th m rng thm m hnh ng

    dng P2P.

  • 8/22/2019 2012 2013 de Tai Do an Lap Trinh Mang - ThangDD

    3/7

    ti 1. Vit chng trnh truyn ti file da trn giao thc UDP trongLAN.

    Yu cu:Tm hiu giao thc UDP.Tm hiu m hnh mng LAN.Xy dng chng trnh truyn ti file trong mng LAN s dng ngn ng lp

    trnh Java/ C#.

    Ti liu tham kho:http://stackoverflow.com/questions/798195/transfer-a-file-through-udp-in-

    java

    http://systembash.com/content/a-simple-java-udp-server-and-udp-client/

    http://www.daniweb.com/software-development/java/threads/29180

    ti 2. Xy dng chng trnh chat trong mng Lan sdng giao thcTCP/IP

    Yu cu:

    Tm hiu giao thc TCP/IP. Tm hiu m hnh mng LAN. Xy dng chng trnh chat trong mng LAN s dng ngn ng lp trnh

    Java/ C#.

    Ti liu tham kho:

    http://en.wikipedia.org/wiki/TCP/IP

    http://www.codeproject.com/KB/IP/TCPIPChat.aspx

    ti 3. Xy dng DHCP server sdng giao thc UDPYu cu:

    Tm hiu DHCP. Tm hiu giao thc UDP. M phng mt DHCP Server s dng ngn ng lp trnh C#.

    Ti liu tham kho:

    http://stackoverflow.com/questions/798195/transfer-a-file-through-udp-in-javahttp://stackoverflow.com/questions/798195/transfer-a-file-through-udp-in-javahttp://stackoverflow.com/questions/798195/transfer-a-file-through-udp-in-javahttp://systembash.com/content/a-simple-java-udp-server-and-udp-client/http://systembash.com/content/a-simple-java-udp-server-and-udp-client/http://www.daniweb.com/software-development/java/threads/29180http://www.daniweb.com/software-development/java/threads/29180http://en.wikipedia.org/wiki/TCP/IPhttp://en.wikipedia.org/wiki/TCP/IPhttp://www.codeproject.com/KB/IP/TCPIPChat.aspxhttp://www.codeproject.com/KB/IP/TCPIPChat.aspxhttp://www.codeproject.com/KB/IP/TCPIPChat.aspxhttp://en.wikipedia.org/wiki/TCP/IPhttp://www.daniweb.com/software-development/java/threads/29180http://systembash.com/content/a-simple-java-udp-server-and-udp-client/http://stackoverflow.com/questions/798195/transfer-a-file-through-udp-in-javahttp://stackoverflow.com/questions/798195/transfer-a-file-through-udp-in-java
  • 8/22/2019 2012 2013 de Tai Do an Lap Trinh Mang - ThangDD

    4/7

    http://en.wikipedia.org/wiki/Dhcp

    http://en.wikipedia.org/wiki/User_Datagram_Protocol

    http://www.codeproject.com/KB/IP/tiny_DHCP_server.aspx

    ti 4. Truyn ti tp tin qua mng sdng socketYu cu:

    Tm hiu lp trnh socket. Xy dng ng dng truyn ti tp tin trn mng s dng socket bng

    ngn ng Java/ C#.

    Ti liu tham kho:

    http://en.wikipedia.org/wiki/Socket

    http://www.codeproject.com/KB/cs/SocketApplication.aspx

    ti 5. Xy dng ng dng Mail Server da trn giao thc TCP/IPYu cu:

    Tm hiu nguyn tc truyn ti mail da trn giao thc TCP/IP, POP3,SMTP, IMAP.

    Hon thin xy dng ng dng Mail Server s dng ngn ng Java/ C#.Ti liu tham kho:

    http://www.dijksterhuis.org/building-a-tcpip-server-using-c/

    http://www.codeproject.com/KB/IP/popapp.aspx

    http://www.codeproject.com/KB/cs/IMailPlus.aspx

    ti 6. Xy dng ng dng Mail Client da trn giao thc TCP/IPYu cu:

    Tm hiu nguyn tc truyn ti mail da trn giao thc TCP/IP, POP3,SMTP, IMAP.

    Hon thin xy dng ng dng Mail Client s dng ngn ng Java/ C#.

    http://en.wikipedia.org/wiki/Dhcphttp://en.wikipedia.org/wiki/Dhcphttp://en.wikipedia.org/wiki/User_Datagram_Protocolhttp://en.wikipedia.org/wiki/User_Datagram_Protocolhttp://www.codeproject.com/KB/IP/tiny_DHCP_server.aspxhttp://www.codeproject.com/KB/IP/tiny_DHCP_server.aspxhttp://en.wikipedia.org/wiki/Sockethttp://en.wikipedia.org/wiki/Sockethttp://www.codeproject.com/KB/cs/SocketApplication.aspxhttp://www.codeproject.com/KB/cs/SocketApplication.aspxhttp://www.dijksterhuis.org/building-a-tcpip-server-using-c/http://www.dijksterhuis.org/building-a-tcpip-server-using-c/http://www.codeproject.com/KB/IP/popapp.aspxhttp://www.codeproject.com/KB/IP/popapp.aspxhttp://www.codeproject.com/KB/cs/IMailPlus.aspxhttp://www.codeproject.com/KB/cs/IMailPlus.aspxhttp://www.codeproject.com/KB/cs/IMailPlus.aspxhttp://www.codeproject.com/KB/IP/popapp.aspxhttp://www.dijksterhuis.org/building-a-tcpip-server-using-c/http://www.codeproject.com/KB/cs/SocketApplication.aspxhttp://en.wikipedia.org/wiki/Sockethttp://www.codeproject.com/KB/IP/tiny_DHCP_server.aspxhttp://en.wikipedia.org/wiki/User_Datagram_Protocolhttp://en.wikipedia.org/wiki/Dhcp
  • 8/22/2019 2012 2013 de Tai Do an Lap Trinh Mang - ThangDD

    5/7

    Ti liu tham kho:

    http://www.dijksterhuis.org/building-a-tcpip-server-using-c/

    http://www.codeproject.com/KB/IP/popapp.aspx

    http://www.codeproject.com/KB/cs/IMailPlus.aspx

    ti 7. Xy dng chng trnh FTP ClientServerYu cu:

    Tm hiu giao thc FTP. Hon thin xy dng ng dng FTP vi cc chc nng: upload/

    download/ phn quyn trn FTP Server s dng ngn ng Java/ C#.

    Ti liu tham kho:

    http://www.digitalcoding.com/Code-Snippets/C-Sharp/C-Code-Snippet-Upload-

    file-to-FTP-Server.html

    http://www.codeproject.com/KB/IP/SimpleFTPDemo.aspx

    ti 8. Xy dng chng trnh multithreaded TCP ServerYu cu:

    Tm hiu giao thc TCP/IP.

    Tm hiu nguyn tc giao tip gia TCP Client v TCP Server.

    Xy dng ng dng multithreaded TCP Server giao tip vi TCP Client bng

    ngn ng C++/Java/C#.

    Ti liu tham kho:

    http://www.codeproject.com/KB/IP/winsockintro03.aspx

    ti 9. Xy dng chng trnh giao tip Client/Server sdng th vinSCS.

    Yu cu:

    Tm hiu th vin m ngun m SCS ( Simple Client Server).

    http://www.dijksterhuis.org/building-a-tcpip-server-using-c/http://www.dijksterhuis.org/building-a-tcpip-server-using-c/http://www.codeproject.com/KB/IP/popapp.aspxhttp://www.codeproject.com/KB/IP/popapp.aspxhttp://www.codeproject.com/KB/cs/IMailPlus.aspxhttp://www.codeproject.com/KB/cs/IMailPlus.aspxhttp://www.digitalcoding.com/Code-Snippets/C-Sharp/C-Code-Snippet-Upload-file-to-FTP-Server.htmlhttp://www.digitalcoding.com/Code-Snippets/C-Sharp/C-Code-Snippet-Upload-file-to-FTP-Server.htmlhttp://www.digitalcoding.com/Code-Snippets/C-Sharp/C-Code-Snippet-Upload-file-to-FTP-Server.htmlhttp://www.codeproject.com/KB/IP/SimpleFTPDemo.aspxhttp://www.codeproject.com/KB/IP/SimpleFTPDemo.aspxhttp://www.codeproject.com/KB/IP/winsockintro03.aspxhttp://www.codeproject.com/KB/IP/winsockintro03.aspxhttp://www.codeproject.com/KB/IP/winsockintro03.aspxhttp://www.codeproject.com/KB/IP/SimpleFTPDemo.aspxhttp://www.digitalcoding.com/Code-Snippets/C-Sharp/C-Code-Snippet-Upload-file-to-FTP-Server.htmlhttp://www.digitalcoding.com/Code-Snippets/C-Sharp/C-Code-Snippet-Upload-file-to-FTP-Server.htmlhttp://www.codeproject.com/KB/cs/IMailPlus.aspxhttp://www.codeproject.com/KB/IP/popapp.aspxhttp://www.dijksterhuis.org/building-a-tcpip-server-using-c/
  • 8/22/2019 2012 2013 de Tai Do an Lap Trinh Mang - ThangDD

    6/7

    Tm hiu giao tip Client/Server qua giao thc TCP/IP.

    Xy dng chng trnh giao tip Client/Server s dng th vin SCS bng ngn

    ng C# trn nn .Net Framework 4.0.

    Ti liu tham kho:

    http://www.codeproject.com/KB/IP/TCP-Server-Client.aspx

    ti 10. Tm hiu v sdng k thut lp trnh socket xy dng chngtrnh Remote Desktop.

    Yu cu:Tm hiu giao thc TCP/IP.

    Tm hiu k thut lp trnh socket.Xy dng chng trnh Remote Desktop bng socket.Ti liu tham kho:

    http://www.codeproject.com/Articles/36065/Java-Remote-Desktop-

    Administration

    ti 11. Xy dng chng trnh Network Sniffer.Yu cu:Tm hiu giaothc TCP/IP.

    Tm hiu cc k thut v cc ng dng Network Sniffer.Xy dng chng trnhNetwork Sniffer.Ti liu tham kho:

    ti 12. Xy dng chng trnh Web Client.Yu cu:Tm hiu giao thc TCP/IP.Tm hiu cc hot ng ca cc ng dng web Client ph bin.Xy dng chng trnh Web Client.Ti liu tham kho:

    http://www.codeproject.com/Articles/60179/Web-Browser-in-C

    ti 13. ng dng multithread trong vic xy dng chng trnh scanIPtrong LAN.

    Yu cu:Tm hiu giao thc TCP/IP.Tm hiu v multithread.

    http://www.codeproject.com/KB/IP/TCP-Server-Client.aspxhttp://www.codeproject.com/KB/IP/TCP-Server-Client.aspxhttp://www.codeproject.com/Articles/36065/Java-Remote-Desktop-Administrationhttp://www.codeproject.com/Articles/36065/Java-Remote-Desktop-Administrationhttp://www.codeproject.com/Articles/60179/Web-Browser-in-Chttp://www.codeproject.com/Articles/60179/Web-Browser-in-Chttp://www.codeproject.com/Articles/60179/Web-Browser-in-Chttp://www.codeproject.com/Articles/36065/Java-Remote-Desktop-Administrationhttp://www.codeproject.com/Articles/36065/Java-Remote-Desktop-Administrationhttp://www.codeproject.com/KB/IP/TCP-Server-Client.aspx
  • 8/22/2019 2012 2013 de Tai Do an Lap Trinh Mang - ThangDD

    7/7

    Xy dng chng trnh scan IP trong LAN s dng multithread.Ti liu tham kho:

    ti 14. Xy dng ng dng thu thp v hin th gicc quc gia trn thgii.

    Yu cu:

    Tm hiu giao thc TCP/IP.Tm hiu cc website cung cp gi quc t.Xy dng ng dng thu thp v hin th gi ti cc quc gia trn th gii.Ti liu tham kho:

    ti 15. Xy dng ng dng lc v bt gi tin IP.Yu cu:Tm hiu giao thc TCP/IP.Tm hiu nguyn tc hot ng ca cc phn mm bt gi tin.Xy dng ng dng lc v bt gi tin IP.

    Ti liu tham kho:

    ti 16. Sdng k thut lp trnh socket xy dng chng trnh mphng lnh telnet vo cc thit b mng.

    Yu cu:Tm hiu giao thc TCP/IP.Tm hiu k thut lp trnh socket.Xy dng chng trnh m phng lnh telnet vo cc thit b mng s dng k

    thut lp trnh socket.Ti liu tham kho:

    ti 17. Sinh vin tchn trong phm vi ca mn hc lp trnh mng(c sng ca gio vin hng dn).