µ±Ç°Î»ÖãºÊ×Ò³ > Êé¿â¹ÜÀíϵͳ¿Î³ÌÉè¼Æ
¿Î³ÌÉè¼ÆËµÃ÷Êé NO.1
Êéµê²Ö¿â¹ÜÀíϵͳ 1. ¿Î³ÌÉè¼ÆÄ¿µÄ ±¾¿Î³ÌÉè¼ÆÊÇΪÁËÅäºÏ¡¶Êý¾Ý½á¹¹¡·¿Î³ÌµÄ¿ªÉ裬ͨ¹ýÉè¼ÆÒ»¸öÍêÕûµÄ³ÌÐò£¬Ê¹Ñ§ÉúÕÆÎÕÊý¾Ý½á¹¹µÄÓ¦Óá¢Ëã·¨µÄ±àд¡¢CÓïÑÔµÄË㷨ת»»³ÉC³ÌÐò²¢ÓÃTCÉÏ»úµ÷ÊԵĻù±¾·½·¨¡£ ¼ÓÉî¶ÔÊý¾Ý½á¹¹µÄÀí½â£¬Ìá¸ßËã·¨Éè¼ÆµÄÄÜÁ¦£¬¶ÍÁ¶±à³ÌµÄÄÜÁ¦¡£ 2. Éè¼Æ·½°¸ÂÛÖ¤ 2.1 Éè¼ÆÄ¿±ê 2.1.1 Éè¼ÆÈÎÎñ ¶ÔÏ¡Êè¾ØÕó½øÐмӼõ³ËµÄÔËËã¡£µ±ÊäÈëÁ½¸ö¾ØÕóʱ£¬¿ÉÒÔ¶Ô£¬¼´ÊµÏÖͼÊéÈë¿â¡£µ±ÓÐͼÊéÂô³öʱ£¬¹ÜÀíÈËÔ±¿É²éÔÄĿǰ´ËÀàͼÊéµÄ¿â´æÇé¿ö£¬ÈçͼÊ黹ÓдæÁ¿£¬¹ÜÀíÈËÔ±¿É¸ù¾Ý²»Í¬µÄ³ö¼Ûµ÷³öÏàÓ¦¼ÛµÄͼÊ飬Ҳ¿ÉÒÔ¸ù¾ÝÊг¡²¨¶¯¶ÔͼÊé×ö³öÏàÓ¦µÄµ÷¼Û¡£µ±Í¼Êé³öÏÖÎÊÌâ,ÐèÒªÍ˸ø¹©»õÉÌʱ,¹ÜÀíÔ±¿ÉÒÔ°ÑÍË»¹µÄÊéÃû,ÊýÁ¿,½ð¶î,¼Ç¼ÏÂÀ´¡£µ±Ôµ׻òÄêÖÕʱ£¬¹ÜÀíÈËÔ±¿ÉÒÔ½«¸÷ÖÖͼÊéµÄ³öÈë¿â,¿â´æ½ð¶îÕûÀí³öÀ´£¬ÒÔ±ã²é¿´¡£ 2.1.2 Éè¼ÆÒªÇó ¸Ã³ÌÐò²ÉÓÃÁËÏßÐÔÁ´±íµÄ´æ´¢½á¹¹À´Éè¼ÆÒÔ¼°ÊµÏÖ¶ÔÓÚÊéµê²Ö¿âµÄÐÅÏ¢¹ÜÀí¡£ÔÚ¶ÔÁ´±íµÄÉè¼ÆÖоßÌå²ÉÓÃÁËÉèÖÃÍ·Ö¸ÕëµÄµ¥ÏòÁ´±íµÄ´æ´¢·½Ê½¡£¶ÔÓÚ²åÈë¡¢²éÕÒ¡¢É¾³ýµÈ¹¦ÄÜÒªÇóÄܰ´ÊéÃû£¬±àºÅ½øÐС£Í¼ÊéÐÅÏ¢°üÀ¨£ºÍ¼Êé±àºÅ¡¢ÊéÃû¡¢¹æ¸ñ¡¢ÊýÁ¿¡¢½ø»õ¼Û¡¢ÏúÊÛ¼Û¡£ 2.2 ÐèÇó·ÖÎö Êéµê²Ö¿â¹ÜÀíϵͳҪÇóʵÏÖÐí¶à¹¦ÄÜ£¬¿É×ñѽṹ»¯³ÌÐòÉè¼ÆË¼ÏëÀ´½øÐб¾ÏµÍ³µÄÉè¼Æ¡ª¡ª×Ô¶¥ÏòÏ£¬Öð²½Ï¸»¯£¬Ò²¾ÍÊǽ«Èí¼þÉè¼ÆÈÎÎñ»®·Ö³ÉÐí¶àÈÝÒ×½â¾öµÄСµÄ×ÓÈÎÎñ£¬¼´·Ö½â³öÐí¶à×Ó¹¦ÄÜÄ£¿é½øÐÐÉè¼Æ¡£±¾³ÌÐò¾¹ý·ÖÎö·ÖΪÒÔϼ¸¸öÄ£¿é£ºÈë¿â²Ù×÷¡¢³ö¿â²Ù×÷¡¢ÍË»õ²Ù×÷¼°½øÐÐͳ¼Æ²Ù×÷¡£
Éò Ñô ´ó ѧ ¿Î³ÌÉè¼ÆËµÃ÷Êé NO.2
±¾³ÌÐò²ÉÓÃÁËÏßÐÔÁ´±íµÄ´æ´¢½á¹¹À´Éè¼ÆÒÔ¼°ÊµÏÖ¶ÔÓÚÊéµê²Ö¿âµÄÐÅÏ¢¹ÜÀí¡£ÔÚ¶ÔÁ´±íµÄÉè¼ÆÖоßÌå²ÉÓÃÁ˵¥ÏòÁ´±íµÄ´æ´¢·½Ê½¡£ ÓÃ4¸ö½á¹¹Êý×飨»òÁ´±í£©À´´æ´¢ÏÂÊö4ÀàÐÅÏ¢£¬Ã¿ÀàÐÅÏ¢µÄÿÌõ¼Ç¼ÓýṹÀàÐÍ×Ô¶¨Ò壺 1£®Í¼ÊéÐÅÏ¢£ºÍ¼Êé±àºÅ¡¢ÊéÃû¡¢¹æ¸ñ¡¢ÊýÁ¿¡¢½ø»õ¼Û¡¢ÏúÊÛ¼Û£» 2£®Èë¿âÐÅÏ¢£ºÈë¿â±àºÅ¡¢Í¼Êé±àºÅ¡¢Èë¿âͼÊéÃû¡¢Èë¿âÊýÁ¿¡¢Èë¿â¼Û¸ñ¡¢×ܼۣ» 3£®³ö¿âÐÅÏ¢£º³ö¿â±àºÅ¡¢Í¼Êé±àºÅ¡¢³ö¿âͼÊéÃû¡¢³ö¿âÊýÁ¿¡¢³ö¿â¼Û¸ñ¡¢×ܼۣ» 4£®ÍË»õÐÅÏ¢£ºÍË»õ±àºÅ¡¢Í¼Êé±àºÅ¡¢ÍË»¹Í¼ÊéÃû¡¢ÍË»õÊýÁ¿¡¢ÍË»õ¼Û¸ñ¡¢×ܼۣ» 5. ¶ÔÒÔÉÏÿÀàÐÅÏ¢½¨Á¢Êý¾Ý½á¹¹£» 6. ¶ÔÒÔÉÏÿÀàÐÅÏ¢½øÐвåÈë²Ù×÷£» 7. ¶ÔÒÔÉÏÿÀàÐÅÏ¢½øÐÐɾ³ý²Ù×÷£» 8. ¶ÔÒÔÉÏÿÀàÐÅÏ¢½øÐÐÐ޸IJÙ×÷£» 9. ¶ÔÒÔÉÏÿÀàÐÅÏ¢½øÐвéÕÒ²Ù×÷£¨²éÕҹؼü×ÖÓÃÏ»®Ïß±ê³ö£©£» 10. Êý¾Ýͳ¼Æ£º (1)ͳ¼ÆÈë¿âͼÊéµÄ×ÜÊý¼°×ܼۣ» (2)ͳ¼Æ³ö¿âͼÊéµÄ×ÜÊý¼°×ܼۣ» (3)ͳ¼Æ²Ö¿âÖÐÏÖÓÐͼÊéµÄ×ÜÊý¼°×ܼ۸ñ¡£ 2.3 Éè¼Æ·½·¨ 2.3.1 Êý¾ÝÉè¼Æ £¨1£©Êý¾Ý½á¹¹µÄÑ¡Ôñ ѡȡ¶¯Ì¬Êý¾Ý½á¹¹£¬±¾ÏµÍ³ÊÇͨ¹ý´øÓÐÍ·Ö¸ÕëµÄµ¥ÏòÁ´±íÀ´Íê³ÉµÄ¡£ ¶¯Ì¬´æ´¢·ÖÅäÓëÊÍ·Å ¢Ù ÉêÇë´æ´¢¿Õ¼äº¯Êýmalloc( ) º¯ÊýÊײ¿ÔÐÍΪ void * malloc(unsigned int size)
Éò Ñô ´ó ѧ ¿Î³ÌÉè¼ÆËµÃ÷Êé NO.3
¢Ú ÊÍ·Å´æ´¢¿Õ¼äº¯Êýfree( ) º¯ÊýÊײ¿ÔÐÍΪ void free(void*p) £¨2£©Êý¾ÝÀàÐ͵ÄÑ¡Ôñ struct book /*¶¨ÒåÁ´±í½á¹¹Ìå*/ {char p_num[12]; /*ͼÊé±àºÅ*/ char name[12]; /*ÊéÃû*/ char spec[12]; /*¹æ¸ñ*/ int amount; /*ÊýÁ¿*/ int price; /*½ø»õ¼Û¸ñ*/ int s_price; /*ÏúÊÛ¼Û*/ struct book *next;}; /*¶¨ÒåÖ¸Õ룬ָÏòºó¼Ì*/ £¨3£©±äÁ¿º¯Êý˵Ã÷ init() ÊäÈëͼÊéÐÅÏ¢²Ëµ¥ menu() Ñ¡Ôñ¶ÔͼÊé²Ù×÷µÄ²Ëµ¥ menu2() ·µ»ØÑ¡Ôñ½çÃæ in_insert() ÏòÈë¿âͼÊéÖвåÈëͼÊéÐÅÏ¢ in_modify() ÐÞ¸ÄÈë¿âµÄͼÊéÐÅÏ¢ in_select() ²éÕÒÈë¿âͼÊéµÄÐÅÏ¢ in_delete() ɾ³ýÈë¿âͼÊéµÄÐÅÏ¢ out_insert() Ïò³ö¿âͼÊéÖвåÈëͼÊéÐÅÏ¢ out_modify() Ð޸ijö¿âͼÊéµÄÐÅÏ¢ out_select() ²éÕÒ³ö¿âͼÊéµÄÐÅÏ¢ out_delete() ɾ³ý³ö¿âͼÊéµÄÐÅÏ¢ quit_insert() ÏòÍË»õͼÊéÖвåÈëͼÊéÐÅÏ¢ quit_modify() ÐÞ¸ÄÍË»õͼÊéµÄÐÅÏ¢ quit_select() ²éÕÒÍË»õͼÊéµÄÐÅÏ¢
Éò Ñô ´ó ѧ ¿Î³ÌÉè¼ÆËµÃ÷Êé NO.4
quit_delete() ɾ³ýÍË»õͼÊéµÄÐÅÏ¢ 2.3.2 ϵͳ½á¹¹Í¼ ϵͳÕûÌå½á¹¹Í¼ÈçÏÂͼ1Ëùʾ ¿ªÊ¼ Êä³ömenu Switch N=1 N=2 N=3 ½ø½ø½ø ÐÐÐÐÐРͼͼͼ ÊéÊéÊé Èë³öÍË ¿â¿â»õ ²Ù²Ù²Ù ×÷ ×÷ ×÷ ͼ1 ϵͳÕûÌå½á¹¹Í¼ N=4 N=0 ½øÐÐͼÊéͳ¼Æ²Ù×÷ Í˳ö Êä³öͳ¼Æ½á¹û
Éò Ñô ´ó ѧ
¹²·ÖÏí92ƪÏà¹ØÎĵµ