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. 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. |