2012 2013 de tai do an lap trinh mang - thangdd
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).