Àη µ¥ÀÌŸº£À̽º °³¹ß
1. ÀÏÁ¤
2. °³¹ß ȯ°æ
H/W | S/W | |
Server | IBM ȣȯ PC, Pentium 133 | Win95, Webserver : WebSite1.1 O'Relly, DB Server Z Database Engin (Visual Basic 5.0), Common Gateway Interface Visual Basic 5.0 |
Client | Web browser¸¦ Áö¿øÇÏ´Â ¸ðµç H/W | Web browser¸¦ Áö¿øÇÏ´Â ¸ðµç OS, Web browser |
3. Àû¿ë±â¼ú
CGI ±â¼ú: HTTP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÏ¿© Web browser¿¡¼ ¿À´Â ¿ä±¸¸¦ Common gateway interface programÀ» ÅëÇÏ¿© Database¿¡¼ Query ÇÏ¿© Á¦°øÇÏ´Â ±â¼úÀÌ´Ù. À̸¦ À§Çؼ´Â HTTP ÇÁ·ÎÅäÄÝ°ú Database Api¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â Programming language(C ³ª Visual Basic)À» ÅëÇÑ ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ HTMLÀÇ FORM Tag¸¦ ÀÌ¿ëÇÏ¿© Graphic User Interface¸¦ ²Ù¸ç¾ß ÇÑ´Ù.
ÀÌ ±â¼úÀº Ãʺ¸ÀûÀÎ IntranetÀ» °¡´ÉÇÏ°Ô Çϸç, Client °¡ Web Browser°¡ ±¸µ¿µÇ´Â ȯ°æÀÌ¸é ¾îµð¿¡¼³ª Service °¡ °¡´ÉÇÏ°í ÇÁ·Î±×·¥ÀÇ °ü¸®°¡ Áß¾ÓÁýÁß½ÄÀ¸·Î Æí¸®ÇÏ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ¾Æ¿ï·¯ HTTP ÇÁ·ÎÅäÄÝÀÇ Æ¯Â¡ÀÎ ¿¬°áÀÌ ¾Æ´Ñ ¼ø°£ ¼ºñ½º¶ó´Â Á¡¿¡¼ ¸¹Àº »ç¿ëÀÚÀÇ ¿ä±¸¸¦ ó¸®ÇÒ ¼ö ÀÖ´Ù.
±âÁ¸ÀÇ Å¬¶óÀ̾ðÆ®/¼¹ö ±â¼úÀº Ŭ¶óÀ̾ðÆ® °³¹ß(¿©·¯ ±âÁ¾¿¡ ¸Â´Â Ŭ¶óÀ̾ðÆ® °³¹ß)°ú °ü¸®Ãø¸é¿¡¼ ¸¹Àº ¹®Á¦Á¡À» °¡Áö°í ÀÖ´Ù. ±×·¯¹Ç·Î ÀÌ Å¬¶óÀ̾ðÆ® °³¹ß °ü¸® ºñ¿ëÀ» Àý¾àÇÏ´Â Ãø¸é¿¡¼ WebÀ» ÀÌ¿ëÇÑ °¡º¿î Ŭ¶óÀ̾ðÆ® ±â¼úÀº °è¼ÓÇÏ¿© Ãß±¸ÇØ¾ß ÇÒ °³³äÀÌ´Ù.
Z Database ¿£Áø ±â¼ú: ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®¿¡¼´Â Visual Basic(VB)¸¦ µ¥ÀÌŸº£À̽º Ŭ¶óÀ̾ðÆ® °³¹ßÅø·Î½á »Ó¸¸¾Æ´Ï¶ó ÀÚü µ¥ÀÌŸº£À̽º ¿£ÁøÀ» Æ÷ÇÔ½ÃÅ´À¸·Î½á ¼Ò±Ô¸ð µ¥ÀÌŸº£À̽º ¼¹ö°¡ °¡´ÉÇϵµ·Ï ÇÏ°í ÀÖ´Ù. ÀÌ ½Ã½ºÅÛÀº ÀÌ Z Database ¿£ÁøÀ» »ç¿ëÇÏ°í µ¥ÀÌŸº£À̽º °ü¸®¸¦ À§ÇÏ¿© Visdata ¶ó´Â Utility¸¦ »ç¿ëÇÏ¿´´Ù.
4. °³¹ß ¹æ¹ý
°³¹ß¹æ¹ýÀº ±¸Á¶ÀûÀÎ °³¹ß¹æ¹ý·Ð(Structured System Development methodoloty)¸¦ »ç¿ëÇÏ¿´´Ù. ¿ì¼± µ¥ÀÌŸ¸ðµ¨¸µ¿¡´Â ±¸Á¶°¡ °£´ÜÇÏ¿© Data Flow Diagram ÀÛ¼º ¾øÀÌ Á÷Á¢ Entity Relation DiagramÀ» ÀÛ¼ºÇÏ¿´´Ù. ÀÛ¼ºµÈ ERÀ» Åä´ë·Î ÄÚ¾î±â´É(µ¥ÀÌŸº£À̽º¿Í Webserver Read Write ±â´É)À» ÁÖ¾îÁø ȯ°æ¿¡¼ ±¸ÇöÇÏ¸é¼ ÇÁ·ÎÅ並 ÀÛ¼ºÇÏ¿´´Ù. ÀÏ´Ü ±âº» ±â´ÉÀÌ ¿Ï·áµÈÈÄ »ç¿ëÀÚÀÇ Á¤È®ÇÑ ¿ä±¸µµÃâÀ» À§ÇØ DemonstrationÀ» ÇÏ¿´À¸¸ç ¿©±â¼ ³ª¿Â ¿ä±¸¸¦ °¡Áö°í GUI ¸¦ ¼³°èÇÏ¿´´Ù. GUI¸¦ ¼³°èÇÏ´Â °úÁ¤¿¡¼ HTTPÀÇ Æ¯Â¡ÀÎ µ¶¸³ÀûÀÎ ¼ºñ½º¸¦ ±¸ÇöÇϱâ À§ÇÏ¿© State Transition DiagramÀ» ¼³°èµµ±¸·Î »ç¿ëÇÏ¿´´Ù. °³¹ß °úÁ¤À» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù.
2nd ¿Í 3rd Normal Form
Referential Integrity
Referential integrity´Â Trigger µîÀÇ ³»ºÎ ruleÀ» ÀÌ¿ëÇÏ¿© À¯Áö½ÃÅ°°Å³ª ÀÚ·áÀÔ·Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ Á¤ÇØÁø °ÍÁß¿¡ °í¸£°Ô ÇÏ¿© À¯Áö ½ÃÄÑ¾ß ÇÑ´Ù.
State Transition Diagram
ÀϹÝÀûÀ¸·Î µ¥ÀÌŸº£À̽º ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀϹݻç¿ëÀÚ ¿ë, °ü¸®ÀÚ¿ë, ±×¸®°í ÀÇ»ç°áÁ¤ÀÚ ¿ë ÇÁ·Î±×·¥À¸·Î ³ª´¼ö ÀÖ´Ù. ÀÌ ÇÁ·ÎÁ§Æ®¿¡¼´Â ±â¼úÇ׸ñ, SW ±â¼úÇ׸ñ, ¿¬±¸¿ø Á¤º¸, ±×¸®°í ÇÁ·ÎÁ§Æ® Á¤º¸´Â °ü¸®ÀÚ°¡ ÀÔ·ÂÇØ¾ß ÇϹǷΠ°ü¸®ÀÚ¿ë ÇÁ·Î±×·¥¿¡ Æ÷ÇÔ½ÃÅ°°í, »ç¿ëÀÚ´Â ÁÖ¾îÁø Á¤º¸¿¡, ±â¼úÀÌ·Â, ÇзÂ, SW ±â¼ú, ±³À°µîÀÇ ÀڷḦ ÀÔ·ÂÇÏ°Ô µÈ´Ù. ÀÇ»ç°áÁ¤Àڴ ƯÁ¤ ±â¼úÀ» °¡Áø »ç¶÷, ƯÁ¤ ¿¬±¸¿øµîÀÇ ÀÌ·ÂÀ» °Ë»öÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» ÇÊ¿ä·Î ÇÑ´Ù. ÀÌ ½Ã½ºÅÛÀº ±Ô¸ð°¡ À۱⠶§¹®¿¡ °ü¸®ÀÚ¿ë ÇÁ·Î±×·¥¿¡ ÀÇ»ç°áÁ¤ÀÚÀÇ ±â´ÉÀ» Æ÷ÇÔ½ÃÄÑ, °ü¸®ÀÚ¿ë°ú »ç¿ëÀÚ¿ë µÎ°¡Áö ±â´ÉÀ» °¡Áö°í ÀÖ´Ù.
´ÙÀ½ÀÇ ¹®¼´Â ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ State Transition Diagram ÀÌ´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ State Transition Diagram5. º¸¿ÏÇØ¾ß ÇÒ »çÇ×
System Architect¿¡¼ ERÀ» ±×¸®´Â ¹æ¹ý, ±âÁ¸¿¡ ¾²´Â CGI Routinº¸´Ù ¾ÈÁ¤µÈ »ó¾÷Àû ȯ°æ »ç¿ë(¿¹: MS Visual Interdev), Active X³ª DCOM °³³äÀû¿ë, Sequrity ±â¼ú È®º¸