Specifications on
Projects
()´Â Æò°¡ºñÀ²
Mandatory
Graphic Classes
- ±âº» »ç¾ç(90%):
- °´Ã¼ ÁöÇâ ¾ð¾îÀÇ ÀÌÇØ¿Í ±¸Çö Á¤µµ, Á¡, ¼±, »ç°¢Çü, ¿ø¿¡ ´ëÇÑ Å¬·¡½º ±¸Çö.
- °¢ Ŭ·¡½º¸¦ Å×½ºÆ®ÇÒ ¼ö ÀÖ´Â GUI ÇÁ·ÎÁ§Æ®ÀÇ ±¸Çö -> °£´ÜÇÑ ±×¸²ÆÇ Çü½ÄÀ¸·Î
- °í±Þ »ç¾ç(5%):
Calculator
- ±âº» »ç¾ç(90%):
- GUIÇüÅÂÀÇ ÇÁ·ÎÁ§Æ®·Î »çÄ¢¿¬»ê °è»ê±â¸¦ ±¸Çö(¹öư, ÅØ½ºÆ® Çʵå..)
- °è»ê±â´Â stringÇüÅÂÀÇ ÀÔ·ÂÀ» ¹Þ¾Æ °è»êÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
- ÀÌ °è»êÀÇ °á°ú´Â ¿¬»êÀÚ ¿ì¼±¼øÀ§¸¦
¹«½ÃÇÏ°í ¾Õ¿¡¼ºÎÅÍ ¼ø¼´ë·Î °è»êÇÑ °á°ú(StringTokenizer class)¸¦ »ç¿ëÇÏ¸é µÇ°ÚÁÒ?)
- °í±Þ »ç¾ç(10%):
°è»ê±â ±â´ÉÀÇ ´Ù¾ç¼º
Optional (¹ÌÁ¤)
White Board
- °úÁ¦ °³¿ä:
White Board´Â °£´ÜÇÑ Åë½Å µµ±¸·Î ICQ¿Í °°ÀÌ ¹®ÀÚ·Î ¼·ÎÀÇ ¸Þ½ÃÁö¸¦ º¸³¾ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó ÈæÆÇ¿¡ ±ÛÀÚ¸¦ ¾²´Â °Í°ú À¯»çÇϰÔ
¸¶¿ì½º·Î ±×¸° ¸ð¾çÀ» Àü´Þ ÇÒ ¼ö ÀÖ´Â µµ±¸ÀÌ´Ù.
- °úÁ¦ ¼³¸í:
±âº»ÀûÀ¸·Î 1:1Åë½ÅÀ» À§ÇÑ µµ±¸ÀÌ´Ù.
°£´ÜÇÑ ¹®ÀÚ¸¦ ¾²°Å³ª, °£´ÜÇÏ°Ô ¸¶¿ì½º·Î ±×¸²À» ±×·Á¼ ƯÁ¤ IPÀÇ Æ¯Á¤ port·Î º¸³»¸é, ¹ÞÀº ¸Þ¼¼Áö¸¦ º¸¿©ÁÖ¸é µÈ´Ù.
¸Þ¼¼Áö¸¦ ¹ÞÀº »ç¶÷Àº »ó´ë¹æ¿¡°Ô replyÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
- ±¸ÇöÇØ¾ß ÇÒ ±â´É:
1. AWT¸¦ ÀÌ¿ëÇÏ¿© ´ÙÀ½ÀÇ component¸¦ Æ÷ÇÔÇÏ´Â À©µµ¿ì¸¦ ¸¸µç´Ù.
³»¿ë ÀÔ·Ââ: ¹®ÀÚ ÀÔ·Ââ°ú ¸¶¿ì½º·Î ±×¸²À» ±×¸± ¼ö ÀÖ´Â ÀÔ·Ââ.
»ó´ë¹æÀÇ IP¿Í Æ÷Æ®¹øÈ£ ÀÔ·Ââ:
º¸³»±â ¹öư: »ó´ë¹æ¿¡°Ô º¸³½´Ù.
2. ¸Þ¼¼Áö¸¦ ¹ÞÀ¸¸é, ¹ÞÀº ³»¿ëÀ» º¸¿©ÁÖ°í, »ó´ë¹æ¿¡°Ô replyÇÒ ¼ö ÀÖµµ·Ï UI¸¦ ±¸¼ºÇÑ´Ù.
3. °¢ÀÚ ÇÊ¿äÇÑ UI¸¦ »©°Å³ª, Ãß°¡Çصµ µÈ´Ù.
- ±âº» »ç¾ç
(90%): °úÁ¦ ¼³¸í¿¡ ³ª¿Í ÀÖ´Â ±âº»ÀûÀÎ White Board ±â´É ±¸Çö
- °í±Þ »ç¾ç
(10%): ¿¡·¯ ó¸®, ´Ù¸¥ ±â´É Ãß°¡, »ç¿ëÀÇ Æí¸®¼º µî
Chatting
- °úÁ¦ ¼³¸í:
äÆÃ ¼¹ö¿Í Ŭ¶óÀÌ¾ðÆ®¸¦ ±¸ÇöÇÑ´Ù.
- ±¸ÇöÇØ¾ß ÇÒ ±â´É:
1. Server Ŭ·¡½º: socketÀ» ¸¸µé°í, Ŭ¶óÀ̾ðÆ®ÀÇ Á¢¼ÓÀ» ±â´Ù¸². GUI´Â Á¦°øÇÏÁö ¾Ê¾Æµµ µÈ´Ù.
2. ClientŬ·¡½º: Ŭ¶óÀÌ¾ðÆ® Å¬·¡½º¸¦ ½ÇÇà½Ã۸é, 'Á¢¼Óâ'ÀÌ ¶á´Ù.
Á¢¼Óâ¿¡¼´Â ¼¹ö IP, Æ÷Æ®, ´ëȸíÀ» ÀÔ·Â ¹ÞÀ» ¼ö ÀÖµµ·Ï ÇÑ´Ù.
Á¢¼ÓÀÌ µÇ¸é, Á¢¼ÓâÀ» ¾ø¾Ö°í, ´ëÈâÀ» ¶ç¿î´Ù.
´ëÈâ¿¡´Â ÀÔ·Â Çʵå, ´ëÈ ³»¿ë º¸¿©ÁÖ´Â area, ÇöÀç Á¢¼ÓÀÚ µîÀÇ ÄÄÆ÷³ÍÆ®°¡ Æ÷ÇԵȴÙ.
- ±âº» »ç¾ç
(90%): À§¿¡¼ Á¦½ÃÇÑ Å¬·¡½ºÀÇ ±¸Çö ¿©ºÎ
- °í±Þ »ç¾ç
(10%): ¼±ÅÃÇÑ »ç¶÷¿¡ ´ëÇÑ ±Ó¼Ó¸» µîÀÇ »ç¾ç Ãß°¡, interfaceÀÇ Æí¸®ÇÔ, ¿©·¯ °¡Áö error¿¡ ´ëÇÑ Ã³¸®
Personal Information Management System
- °úÁ¦ ¼³¸í
À̸§, ÀüȹøÈ£, ÁÖ¼Ò·Î ÀÌ·ç¾îÁø data¸¦ °ü¸®ÇØÁÖ´Â ÇÁ·Î±×·¥, awt·Î ±¸Çö. ÇöÀç dataµéÀ» º¸¿©ÁÖ´Â ºÎºÐ°ú buttonµé·Î È¸é ±¸¼º
- ±¸ÇöÇØ¾ß ÇÒ ±â´É
-insert: »õ·Î¿î data(À̸§, ÀüȹøÈ£, ÁÖ¼Ò) ÀÔ·Â
-delete: À̸§À» ÀÔ·Â ¹Þ¾Æ ÇØ´ç data»èÁ¦
-update: À̸§À» ÀÔ·Â ¹Þ¾Æ ÇØ´ç data update
-sort: ÇöÀç data¸¦ À̸§À» °¡Áö°í Á¤·Ä
-search: À̸§À» ÀÔ·Â ¹Þ¾Æ ÇØ´ç data¸¦ °Ë»öÇÑ ÈÄ, À̸§, ÀüȹøÈ£, ÁÖ¼Ò¸¦ º¸¿©ÁÜ
-save: address.txt file¿¡ ÇöÀç ³»¿ë ÀúÀå
-load: address.txt file·ÎºÎÅÍ data¸¦ ÀÐ¾î µéÀÓ
insert, update, search½Ã ÀԷ ȤÀº Ãâ·ÂÀ» À§ÇØ »õ·Î¿î ÀԷ ȤÀº Ãâ·ÂâÀ» ¶ç¿ö¾ß ÇÔ.
À̸§À̳ª ÁÖ¼Ò´Â ¾ËÆÄºªÀ¸·Î ÀÌ·ç¾îÁü
saveÇÑ µÚ loadÇØ º¼ °Í
- ±âº» »ç¾ç
(90%):
À§¿¡¼ Á¦½ÃÇÑ ¿¬»êÀÇ ±¸Çö ¿©ºÎ
- °í±Þ »ç¾ç
(10%):
interfaceÀÇ Æí¸®ÇÔ, ¿ëÀÌÇÔ, ¿©·¯°¡Áö error(¿¹, °Ë»öÇÏ´Â data°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì)
Subject-Free
- À§¿¡¼ ³ª¿ÇÑ ÁÖÁ¦ ¿ÜÀÇ ´Ù¸¥ ÁÖÁ¦·Î °úÁ¦¸¦ ±¸ÇöÇϰí
½ÍÀº »ç¶÷Àº °úÁ¦ ±¸ÇöÀÌ ½ÃÀ۵Ǵ 12¿ù 8ÀϱîÁö Á¶±³¿¡°Ô ¹Ì¸® ¾Ë·Á ÁÙ °Í.
- ±âº» »ç¾ç
(10%): °´Ã¼ ¼³°è