µ±Ç°Î»ÖãºÊ×Ò³ > »ùÓÚKnnËã·¨µÄͼÊéÍÆ¼öϵͳ±ÏÒµÉè¼Æ
µÚ2Õ ¿ª·¢»·¾³¼°¹¤¾ß
2.1ϵͳ¿ª·¢»·¾³
·þÎñÆ÷²Ù×÷ϵͳ£ºMicrosoft Windows²Ù×÷ϵͳ Êý¾Ý¿â£ºSQL Server 2008 RÈí¼þ£ºR 3.1.2 JDK£º1.6
2.2ϵͳ¼Ü¹¹Ä£ÐÍ
±¾ÏµÍ³ÕûÌå¿ò¼Ü²ÉÓÃÁËÊý¾Ý´æ´¢¡¢´ó¹æÄ£¼ÆËãÓëǰ¶ËչʾÏà·ÖÀëµÄÐÂÐÍÉè¼ÆÄ£Ê½¡£ÆäÖÐSQL Server 2008 ¸ºÔðÊý¾ÝµÄ´æ´¢Óë¹ÜÀí£¬RÈí¼þ¸ºÔð´ó¹æÄ£Êý¾Ý¼ÆË㣬ÊÇϵͳµÄºËÐIJ¿·Ö£¬Java¶Ë²ÉÓÃÄ£ÐÍ-ÊÓͼ-¿ØÖÆÆ÷£¨MVC£©Éè¼ÆÄ£ÐÍ£¬Íê³ÉÊý¾Ý¼ÆËã½á¹ûµÄչʾ¡£¾ßÌåµÄÄ£ÐÍÉè¼ÆÈçÏÂͼ£º
Javaǰ¶Ë
²ÎÊý´«µÝ ½á¹ûչʾ RÈí¼þ Êý¾Ý´æ´¢ Êý¾Ý¿â
ͼ2-1 ³ÌÐò½á¹¹Í¼
Êý¾Ý³éÈ¡
2.3ϵͳ¿ª·¢¼¼Êõ
2.3.1 RÓïÑÔ¼ò½é
RÊÇÓÃÓÚͳ¼Æ·ÖÎö¡¢»æÍ¼µÄÓïÑԺͲÙ×÷»·¾³¡£RÊÇÊôÓÚGNUϵͳµÄÒ»¸ö×ÔÓÉ¡¢Ãâ·Ñ¡¢Ô´´úÂ뿪·ÅµÄÈí¼þ£¬ËüÊÇÒ»¸öÓÃÓÚͳ¼Æ¼ÆËãºÍͳ¼ÆÖÆÍ¼µÄÓÅÐ㹤¾ß¡£
RÊÇÒ»Ì×ÍêÕûµÄÊý¾Ý´¦Àí¡¢¼ÆËãºÍÖÆÍ¼Èí¼þϵͳ¡£Æä¹¦ÄܰüÀ¨£ºÊý¾Ý´æ´¢ºÍ´¦Àíϵͳ£»Êý×éÔËË㹤¾ß£¬ÆäÏòÁ¿¡¢¾ØÕóÔËËã·½Ãæ¹¦ÄÜÓÈÆäÇ¿´ó£»ÍêÕûÁ¬¹áµÄͳ¼Æ·ÖÎö¹¤¾ß£»ÓÅÐãµÄͳ¼ÆÖÆÍ¼¹¦ÄÜ£»¼ò±ã¶øÇ¿´óµÄ±à³ÌÓïÑÔ£º¿É²Ù×ÝÊý¾ÝµÄÊäÈëºÍÊä³ö£¬¿ÉʵÏÖ·ÖÖ§¡¢Ñ»·£¬Óû§¿É×Ô¶¨Ò幦ÄÜ¡£
ÓëÆä˵RÊÇÒ»ÖÖͳ¼ÆÈí¼þ£¬»¹²»Èç˵RÊÇÒ»ÖÖÊýѧ¼ÆËãµÄ»·¾³£¬ÒòΪR²¢²»Êǽö½öÌṩÈô¸Éͳ¼Æ³ÌÐò¡¢Ê¹ÓÃÕßÖ»ÐèÖ¸¶¨Êý¾Ý¿âºÍÈô¸É²ÎÊý±ã¿É½øÐÐÒ»¸öͳ¼Æ·ÖÎö¡£RµÄ˼ÏëÊÇ£ºËü¿ÉÒÔÌṩһЩ¼¯³ÉµÄͳ¼Æ¹¤¾ß£¬µ«¸ü´óÁ¿µÄÊÇËüÌṩ¸÷ÖÖÊýѧ¼ÆË㡢ͳ¼Æ¼ÆËãµÄº¯Êý£¬´Ó¶øÊ¹Ê¹ÓÃÕßÄÜÁé»î»ú¶¯µÄ½øÐÐÊý¾Ý·ÖÎö£¬ÉõÖÁ´´Ôì³ö·ûºÏÐèÒªµÄеÄͳ¼Æ¼ÆËã·½·¨¡£
¸ÃÓïÑÔµÄÓï·¨±íÃæÉÏÀàËÆ C£¬µ«ÔÚÓïÒåÉÏÊǺ¯ÊýÉè¼ÆÓïÑÔ£¨functional programming language£©µÄ±äÖÖ²¢ÇÒºÍLispÒÔ¼°APLÓкÜÇ¿µÄ¼æÈÝÐÔ¡£ÌرðµÄÊÇ£¬ËüÔÊÐíÔÚ¡°ÓïÑÔÉϼÆË㡱£¨computing on the language£©¡£ÕâʹµÃËü¿ÉÒ԰ѱí´ïʽ×÷Ϊº¯ÊýµÄÊäÈë²ÎÊý£¬¶øÕâÖÖ×ö·¨¶Ôͳ¼ÆÄ£ÄâºÍ»æÍ¼·Ç³£ÓÐÓᣠ2.3.2Êý¾Ý¿â¼¼Êõ¼ò½é
SQL ServerÊÇÓÉMicrosoft¿ª·¢ºÍÍÆ¹ãµÄ¹ØÏµÊý¾Ý¿â¹ÜÀíϵͳ£¨DBMS£©,Ëü×î³õÊÇÓÉMicrosoft¡¢SybaseºÍAshton-TateÈý¼Ò¹«Ë¾¹²Í¬¿ª·¢µÄ£¬²¢ÓÚ1988ÄêÍÆ³öÁ˵ÚÒ»¸öOS/2°æ±¾¡£ SQL Server½üÄêÀ´²»¶Ï¸üа汾£¬1996Ä꣬Microsoft ÍÆ³öÁËSQL Server 6.5°æ±¾£»1998Ä꣬SQL Server 7.0°æ±¾ºÍÓû§¼ûÃæ£»SQL Server 2000ÊÇMicrosoft¹«Ë¾ÓÚ2000ÄêÍÆ³öµÄ×îа汾¡£
SQL Server ÌØµã£º
1£®ÕæÕýµÄ¿Í»§»ú/·þÎñÆ÷Ìåϵ½á¹¹¡£
2£®Í¼Ðλ¯Óû§½çÃæ£¬Ê¹ÏµÍ³¹ÜÀíºÍÊý¾Ý¿â¹ÜÀí¸ü¼ÓÖ±¹Û¡¢¼òµ¥¡£ 3£®·á¸»µÄ±à³Ì½Ó¿Ú¹¤¾ß£¬ÎªÓû§½øÐгÌÐòÉè¼ÆÌṩÁ˸ü´óµÄÑ¡ÔñÓàµØ¡£
4£®SQL ServerÓëWindows NTÍêÈ«¼¯³É£¬ÀûÓÃÁËNTµÄÐí¶à¹¦ÄÜ£¬Èç·¢ËͺͽÓÊÜÏûÏ¢£¬¹ÜÀíµÇ¼°²È«ÐԵȡ£SQL ServerÒ²¿ÉÒԺܺõØÓëMicrosoft BackOffice²úÆ·¼¯³É¡£
5£®¾ßÓкܺõÄÉìËõÐÔ£¬¿É¿çÔ½´ÓÔËÐÐWindows 95/98µÄµçÄÔµ½ÔËÐÐWindows 2000µÄ´óÐͶദÀíÆ÷µÈ¶àÖÖÆ½Ì¨Ê¹Óá£
6£®¶ÔWeb¼¼ÊõµÄÖ§³Ö£¬Ê¹Óû§Äܹ»ºÜÈÝÒ׵ؽ«Êý¾Ý¿âÖеÄÊý¾Ý·¢²¼µ½WebÒ³ÃæÉÏ¡£
7£®SQL ServerÌṩÊý¾Ý²Ö¿â¹¦ÄÜ£¬Õâ¸ö¹¦ÄÜÖ»ÔÚOracleºÍÆäËû¸ü°º¹óµÄDBMSÖвÅÓС£ 2.3.3 Java¼ò½é
JavaÊÇÓÉSun Microsystems¹«Ë¾ÍƳöµÄJavaÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÓïÑÔ£¨ÒÔϼò³ÆJavaÓïÑÔ£©ºÍJavaƽ̨µÄ×ܳơ£ÓÉJames GoslingºÍͬÊÂÃǹ²Í¬Ñз¢£¬²¢ÔÚ1995ÄêÕýÊ½ÍÆ³ö¡£Java×î³õ±»³ÆÎªOak£¬ÊÇ1991ÄêΪÏû·ÑÀàµç×Ó²úÆ·µÄǶÈëʽоƬ¶øÉè¼ÆµÄ¡£1995Äê¸üÃûΪJava£¬²¢ÖØÐÂÉè¼ÆÓÃÓÚ¿ª·¢InternetÓ¦ÓóÌÐò¡£ÓÃJavaʵÏÖµÄHot Javaä¯ÀÀÆ÷£¨Ö§³ÖJava applet£©ÏÔʾÁËJavaµÄ÷ÈÁ¦£º¿çƽ̨¡¢¶¯Ì¬Web¡¢Internet¼ÆËã¡£´Ó´Ë£¬Java±»¹ã·º½ÓÊܲ¢Íƶ¯ÁËWebµÄѸËÙ·¢Õ¹£¬³£ÓõÄä¯ÀÀÆ÷¾ùÖ§³ÖJava applet¡£ÁíÒ»·½Ã棬Java¼¼ÊõÒ²²»¶Ï¸üС£Java×ÔÃæÊÀºó¾Í·Ç³£Á÷ÐУ¬·¢Õ¹Ñ¸ËÙ£¬¶ÔC++ÓïÑÔÐγÉÓÐÁ¦³å»÷¡£ÔÚÈ«ÇòÔÆ¼ÆËãºÍÒÆ¶¯»¥ÁªÍøµÄ²úÒµ»·¾³Ï£¬Java¸ü¾ß±¸ÁËÏÔÖøÓÅÊÆºÍ¹ãÀ«Ç°¾°¡£2010ÄêOracle¹«Ë¾ÊÕ¹ºSun Microsystems¡£JavaÊÇÒ»ÖÖ¿ÉÒÔ׫д¿çƽ̨ӦÓÃÈí¼þµÄÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ¡£
Java ¼¼Êõ¾ßÓÐ׿ԽµÄͨÓÃÐÔ¡¢¸ßЧÐÔ¡¢Æ½Ì¨ÒÆÖ²ÐԺͰ²È«ÐÔ£¬¹ã·ºÓ¦ÓÃÓÚ¸öÈËPC¡¢Êý¾ÝÖÐÐÄ¡¢ÓÎÏ·¿ØÖÆÌ¨¡¢¿ÆÑ§³¬¼¶¼ÆËã»ú¡¢Òƶ¯µç»°ºÍ»¥ÁªÍø£¬Í¬Ê±ÓµÓÐÈ«Çò×î´óµÄ¿ª·¢ÕßרҵÉçȺ¡£
µÚ3Õ ϵͳÉè¼ÆÓëÊý¾Ý¿â
3.1ϵͳÉè¼Æ
3.1.1 ϵͳ¹¦ÄÜÄ£¿é»®·Ö
1. Óû§½èÊéÖ¤ºÅµÄ²éѯ£º°üÀ¨¸öÈËÐÅÏ¢ÒÔ¼°ÍƼöÊéÄ¿£¨×¨ÊôÍÆ¼ö£©¡£ 2. ÊéÄ¿±àºÅ²éѯ£º°üÀ¨±¾ÊéµÄÏà¹ØÐÅÏ¢ÒÔ¼°¹ØÓÚ±¾ÊéµÄÍÆ¼ö¡£
3.2Êý¾Ý¿â½á¹¹
ÀúÊ·Êý¾ÝÀ´Ô´ÓÚ»ª±±¿Æ¼¼Ñ§ÔºÍ¼Êé¹Ý£¬Êý¾Ý´¦ÀíÖÐÐèÒªµÄ±íÓÐÁ÷ͨÈÕÖ¾±í¡¢¶ÁÕßÐÅÏ¢±í¡¢ÊéÄ¿ÐÅÏ¢±í£¬Ïêϸ×ֶκ¬ÒåÈçÏ£º
±í3-1 Á÷ͨÈÕÖ¾±í
comLogÁ÷ͨÈÕÖ¾±í ÌõÐÎÂë Á÷ͨºÅ ¶ÁÕßÌõÂë ´¦Àíʱ¼ä Ö÷¼üÂë
±í4-2 ¶ÁÕßÐÅÏ¢±í
barCode comNum readerNum handleTime keyNum reader¶ÁÕßÐÅÏ¢±í ¶ÁÕßÌõÂë ÐÕÃû ÐÔ±ð ¶ÁÕß¼¶±ð ¶ÁÕßµ¥Î» °à¼¶ readerNum rName sex rRank rUnit rClass
¹²·ÖÏí92ƪÏà¹ØÎĵµ