ͼÊé¹ÜÀíϵͳ Êý¾Ý½á¹¹ ¿Î³ÌÉè¼Æ ÏÂÔØ±¾ÎÄ

¡¶Êý¾Ý½á¹¹¡·

¿Î³ÌÉè¼Æ±¨¸æÊé

Ò»£®¿Î³ÌÉè¼ÆÌâÄ¿

ͼÊé½èÔĹÜÀíϵͳ

¶þ£®¿Î³ÌÉè¼ÆÄÚÈÝ

ʵÏÖͼÊé¹ÜÀíÐÅϢϵͳµÄÉè¼Æ

(Ò»)¹ÜÀíÔ±¹¦ÄÜ£º

¢ÙµÇ¼£ºÊäÈë¹ÜÀíÔ±ÃÜÂ룬ÈôÃÜÂë´íÎóÔò²»µÃÖ´ÐйÜÀíÔ±²Ù×÷¡£

¢ÚÌí¼ÓÐÂÊ飺Ôö¼ÓеÄͼÊé×ÊÁÏ£¬Í¬Ê±Ðè¼ì²éÐÂÊéµÄͼÊé±àºÅÊÇ·ñÒÑ´æÔÚÓÚԭͼÊé×ÊÁÏÖУ¬ ÈôÒÑ´æÔÚÔòӦȡÏûÌí¼Ó»òÌáÊ¾ÖØÐÂÊäÈë¡£

¢ÛÐÞ¸ÄͼÊ飺ͨ¹ý±àºÅ²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾÒÑÓÐÐÅÏ¢£¬ÔÊÐíÐ޸쬷ñÔòÌáʾ ÎÞ¸ÃͼÊéÐÅÏ¢¡£

¢Üɾ³ýͼÊ飺ͨ¹ý±àºÅ²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾÒÑÓÐÐÅÏ¢£¬ÔÊÐíɾ³ý£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£É¾³ý¶ÔÏó°üÀ¨¸ÃͼÊé×ÊÁÏÒÔ¼°¡°Í¼Êé״̬¡±ºÍ¡°½èÔÄÈË¡±ÖÐÓë´ËÊéÏà¹ØµÄËùÓмǼ¡£

¢Ý²éÕÒͼÊ飺

A.°´ÊéºÅ²éÕÒ£ºÍ¨¹ý±àºÅ²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£

B.°´ÊéÃû²éÕÒ£ºÍ¨¹ýÊéÃû²éѯ¸ÃͼÊé×ÊÁÏ,Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£

C.°´×÷Õß²éÕÒ£ºÍ¨¹ý×÷Õß²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£

¢Þ²é¿´È«²¿Í¼Êé:ÏÔʾËùÓÐͼÊé×ÊÁÏ£¬°üÀ¨ÊéºÅ¡¢ÊéÃû¡¢×÷Õß¡¢×´Ì¬ºÍ½èÔÄÈ˵ÈÐÅÏ¢¡£

¢ßÐ޸ĶÁÕߣºÍ¨¹ýÐÕÃû²éѯ¸Ã¶ÁÕßÐÅÏ¢£¬Èô¸ÃÐÕÃû´æÔÚ£¬ÔòÏÔʾÒÑÓÐÐÅÏ¢,ÔÊÐíÐ޸쬷ñÔòÌáʾÎ޸öÁÕßÐÅÏ¢¡£

¢àɾ³ý¶ÁÕߣºÍ¨¹ýÐÕÃû²éѯ¸Ã¶ÁÕßÐÅÏ¢£¬Èô¸ÃÐÕÃû´æÔÚ£¬ÔòÏÔʾÒÑÓÐÐÅÏ¢,ÔÊÐíɾ³ý£¬·ñÔòÌáʾÎ޸öÁÕßÐÅÏ¢¡£É¾³ý¶ÔÏó°üÀ¨¸Ã¶ÁÕßÐÕÃû¡¢°à¼¶¡¢µç»°ÒÔ¼°¡°Í¼Êé״̬¡±ºÍ¡°½èÔÄÈË¡±ÖÐÓë´ËÈËÏà¹ØµÄËùÓмǼ¡£

¢á²é¿´ËùÓжÁÕߣºÏÔʾËùÓжÁÕß×ÊÁÏ£¬°üÀ¨ÐÕÃû¡¢°à¼¶¡¢µç»°µÈÐÅÏ¢¡£

(¶þ)¶ÁÕß¹¦ÄÜ£º

¢ÙµÇ¼£ºÊäÈë¶ÁÕßÐÕÃû£¬Èôδ¾­×¢²áÔò²»µÃ½øÈë¶ÁÕß·þÎñ½çÃæ¡£ ¢Ú×¢²á£ºÐÂÓû§¾­×¢²á·½¿ÉµÇ¼ϵͳ²¢Ê¹ÓöÁÕß·þÎñ¹¦ÄÜ¡£ ¢Û½èÊ飺

A.ÊäÈëËùÐèͼÊé±àºÅ£¬ÅжϸñàºÅÊÇ·ñ´æÔÚ£¬Èô²»´æÔÚÔòÌáÊ¾ÖØÐÂÊäÈë¡£

B.ÈôËùÊäÈëͼÊé±àºÅ´æÔÚ£¬ÔòÅжϸÃÊé¼®ÊÇ·ñÒѱ»½è³ö£¬ÈôÒѽèÔò²»ÔÊÐíÖ´ÐнèÊé²Ù×÷¡£

C.ÈôËùÊäÈëͼÊéδ½è£¬ÔòÌáʾÊäÈë¶ÁÕßÐÕÃû£¬ÅжÏËùÊäÈë¶ÁÕßÐÕÃûÊÇ·ñ´æÔÚ£¬Èô²»´æÔÚÔòÌáÊ¾ÖØÐÂÊäÈë¡£

D.Èô¶ÁÕßÐÕÃû´æÔÚ£¬ÔòÔÊÐíÖ´ÐнèÊé²Ù×÷¡£

E.½èÊé´¦Àí°üÀ¨ÔÚ¡°Í¼Êé״̬¡±ÖмÓÉÏ¡°Òѽ衱±ê¼Ç¡£ ¢Ü»¹Ê飺

A.ÊäÈëËù½èÊé±àºÅ£¬ÅжϸñàºÅÊÇ·ñ´æÔÚ£¬Èô²»´æÔÚÔòÌáÊ¾ÖØÐÂÊäÈë¡£ B.ÅжϸÃÊéÊÇ·ñÒѽè³ö£¬Èôδ½èÔò²»ÔÊÐíÖ´Ðл¹Êé²Ù×÷¡£ C.½èÊé´¦Àí°üÀ¨ÔÚ¡°Í¼Êé״̬¡±ÖмÓÉÏ¡°Î´½è¡±±ê¼Ç¡£ ¢Ý²éѯͼÊ飺

A.°´ÊéºÅ²éÕÒ£ºÍ¨¹ý±àºÅ²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£

B.°´ÊéÃû²éÕÒ£ºÍ¨¹ýÊéÃû²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£

C.°´×÷Õß²éÕÒ£ºÍ¨¹ý×÷Õß²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£

¢Þ²é¿´½èÔÄÇé¿ö£ºÊäÈë¶ÁÕßÐÕÃû£¬Èô¸ÃÐÕÃû²»´æÔÚÔòÌáÊ¾ÖØÐÂÊäÈ룬Èô¸ÃÐÕÃû´æÔÚÔòÏÔʾ¸Ã¶ÁÕß½èÔÄÐÅÏ¢¡£

Èý£®Ëã·¨Éè¼Æ

1. Á÷³Ìͼ£¨²¿·ÖʾÀý£©

¢Ù¹ÜÀíÔ±µÇ¼

¢Ú¶ÁÕߵǼ

¢Û¶ÁÕß½èÔÄͼÊé

¢Ü¹ÜÀíÔ±»ò¶ÁÕß°´ÊéÃû²éÕÒͼÊé

2.´úÂëʵÏÖ

#include

#include #include

#include //ÎļþÁ÷ #include

#define BookFile \ //½«×Ö·û´®BookFileÌæ»»Ô­ÎļþÖеĺêÃû³Æbook #define ReaderFile %using namespace std;

//**********¶ÁÕ߽ṹÌå,ÓÃÓÚ´æ·Å¶ÁÕß»ù±¾ÐÅÏ¢********** class Reader {

private:

char rname[10]; char rclass[10]; char rtel[10]; public:

Reader() //¹¹Ô캯Êý£¬ÊµÏÖÊý¾Ý³õʼ»¯

{strcpy(rname,\³õʼ»¯ void set_rname(char *rn) //ÉèÖöÁÕßÐÕÃû

{strcpy(rname,rn);} //½«rnµÄ×Ö·û¸´ÖƸørname char * get_rname() //»ñµÃ¶ÁÕßÐÕÃû {return rname;} //·µ»ØrnameµÄÖµ void set_rclass(char *rc) //ÉèÖð༶ {strcpy(rclass,rc);}

char *get_rclass() //»ñµÃ°à¼¶ {return rclass;}

void set_rtel(char *rt) //ÉèÖõ绰 {strcpy(rtel,rt);} char *get_rtel() //»ñµÃµç»° {return rtel;}

void copy(Reader m) //¶ÁÕßReader½á¹¹Ìåcopyº¯Êý

{strcpy(rname,m.get_rname());strcpy(rclass,m.get_rclass());strcpy(rtel,m.get_rtel());} };

//*********¶ÁÕß¹ÜÀí½á¹¹Ì壬ʵÏÖ¶Ô¶ÁÕßÓû§µÄ¹ÜÀí********* class ReaderManage

{ Reader readers[50]; //¶¨Òå¶ÁÕ߽ṹÌåÊý×é¶ÔÏó£¬×î¶à50λ int length;

void readFile() //¶ÁÈ¡¶ÁÕßÎļþº¯Êý { ifstream fread; //¶¨ÒåÊäÈëÎļþÁ÷¶ÔÏófread length=0; //¼ÆÊý if(!fread)