Domain

 
Computer Games

Domain¿¡ °ü·ÃµÈ Á¤º¸

 
ComputerÀÇ Çϵå¿þ¾îÀûÀÎ ¼º´ÉÀ» °¡Àå Å©°Ô ¹ßÀüÇϰԲû ¸¸µé¾îÁØ °ÍÀÌ Computer Game ½ÃÀåÀÇ ¾öû³­ ¹ßÀüÀÌ´Ù. ±×¸¸Å­ ¿äÁîÀ½ Computer GameÀº ÀÌÁ¦ ÇÁ·Î±×·¡¸Óµé¿¡ ÀÇÇØ ¹ßÀüÇÏ´Â ¿µ¿ªÀ» ³Ñ¾î¼­¼­ ÇÁ·Î±×·¡¸Ó, ½ºÅ丮 ÀÛ°¡, µðÀÚÀ̳Ê, ÀÛ°î°¡, °¨µ¶ µîµî ¼ö¸¹Àº ¿µ¿ªÀÇ »ç¶÷µé¿¡ ÀÇÇØ ¸¸µé¾îÁö´Â Á¾ÇÕ ¸ÖƼ¹Ìµð¾î ¿¹¼úÀÌ´Ù. ÇÏ·ç¿¡ ³ª¿À´Â GameÀÇ Á¾·ù¸¸ ÇØµµ À̷縻ÇÒ ¼ö ¾øÀ¸¸ç, ±×·± Game Áß¿¡¼­ »ç¿ëÀÚ°¡ ¿øÇÏ´Â °ÍÀ» °ñ¶ó¼­ Çϱâ¶õ Á¡Á¡ ´õ ¾î·Á¿öÁø °ÍÀÌ Çö½ÇÀÌ´Ù. ¿¹Àü¿¡ Á¦¸ñ¸¸ ¾Ë¸é ±Ý¹æ ±×°ÍÀÌ ¾î¶² °ÍÀÎÁÙ ¾Ë°í ±× ¸Å´º¾óÀ» º¸¸é ÀÍÈ÷´Â Â÷¿øÀ» ³Ñ¾î¼­¼­ ÀÌÁ¦ Game¿¡µµ ¿©·¯°¡Áö ½ºÅ丮µé°ú Opening, ¹è°æ À½¾Ç µî »ó´çÇÑ Á¤º¸µéÀÌ Á¸ÀçÇÑ´Ù. ÀÌ·± °ü·ÃµÈ ³»¿ëµéÀÌ Internet»ó¿¡¼­ »ç¿ëÀÚµéÀ» À§Çؼ­ ±â´Ù¸®°í ÀÖ´Ù.

ProjectÀÇ ¸ñÀû

 
À̹ø DB project ¸¦ À§ÇØ ¿ì¸®µéÀÌ Á¤ÇÑ domain ÀÎ Computer GameÀº ÀÌ·± ¹æ´ëÇÑ °ÔÀÓ ½ÃÀå¿¡¼­ »ç¿ëÀÚµéÀÌ °ÔÀÓÀÇ Á¦¸ñ°ú °ÔÀÓ Á¦ÀÛ È¸»çµîÀ» ÀÔ·ÂÇÏ¸é ±×¿Í °ü·ÃµÈ ³»¿ëÀ» ¿ì¸®°¡ ±¸ÃàÇÑ DB ¿¡¼­ °Ë»öÇÏ¿© ±×°ÍÀ» ÁÖ´Â °ÍÀ» ¸ñÀûÀ¸·Î ÇÑ´Ù. ÀÌ·± ³»¿ëµéÀ» À§Çؼ­ ¿©·¯ °¡Áö °ÔÀÓ¿¡ °üÇÑ Á¤º¸µéÀ» internet »ó¿¡¼­ ¸ð¾Æ¼­ ±×°ÍÀ» DB³»¿¡ È¿À²ÀûÀ¸·Î ÀúÀåÇÏ¿© °ü¸®¸¦ ÇÏ°Ô ÇÏ´Â DBMS ¸¦ À¥ »ó¿¡¼­ ±¸ÃàÇÏ´Â °ÍÀ» ¸ñÀûÀ¸·Î ÇÒ °ÍÀÌ´Ù. ±×¸®°í ÀÌ·± ³»¿ëµéÀ» À§Çؼ­ ¸î °¡Áö Artificial Intelligent ÀÇ ±â¹ýÀ» µ¿¿øÇÏ¿© ÀڷḦ DB ³»¿¡ ±¸ÃàÇÑ´Ù.

E-R Diagram

 

User Requirement

 
User can have difficulties in finding a game which the user want to play. The early game market system can't support the user requirements completely. The user may want to find the game which the user like even if others don't like. It's very difficult to find for the user himself(or herself). When there is a database that stores many data of game, game company and so on, the user can find the game more easily. However, there must be a pretty interface to query the database. The user may want to access the game database with World Wide Web(WWW), which is the most famous internet service. With DB, User can find the most famous game in these days. And when user ask the databse what is the company that made the most famous game. In addition, the database also stores the evaluation of the game. Therefore, if the user is only interested in the scenario quality of role playing game, the user can find such a game that user want by asking the database.

Target DataBase

 
Oracle8 Server, Release 8.0.5 for linux. It's free for educational use.

Interface

 
WWW Interface, We will use server side applet. Server side applet is called servlet. It's a kind of CGI. The servlet is programmed with java servlet development kit (JSDK) 2.0. And the servlet runs under apache web server and apache JServ module 1.0.

»ç¿ë Connectivity

 
Oracle JDBC Drivers release 8.0.5 for linux
Java Development Kit (JDK) 1.2 prerelease 1 for linux
Java Servlet Development Kit (JSDK) 2.0

System Architecture

 

The basic system architecture is composed with database, jdbc, servlet, jserv web server and web browser. The query of user go like this.

web browser --> web server --> jserv --> servlet --> jdbc --> databse

The query of web browser is sent to web server with POST or GET method like CGI. The web server passes the query string to servlet with apache JServ module. The servlet sends the query of the web browser to database with jdbc.
And the result of the query go like this.

database --> jdbc --> servlet --> jserv --> web server --> web browser

The result data of the query is sent to servlet with jdbc. After that, the servlet send the data to web server with jserv. Finally, the web browser show the result of the query.

Progress Schedule

 
Make homepage of the project. Install database server and databse connective software. Make database which can be queried by the user. Connect to www with servlet and jdbc for easy use. Decorate the www interface and debug.

¿ªÇÒ ºÐ´ã

 

ohhara ( Taeho Oh ) - connect between www and db using servlet and jdbc. administrate the www and db server.

eliot ( Joonmyung Kang ) - make document, design and update a project homepage and the interface of www.

jhh ( Hyunho Jung ) - design the db and make db that can be queried by sql.

 


Copyrights (C) 1999 JOE, All Rights Reserved.