¡¶Êý¾Ý½á¹¹¡·
¿Î³ÌÉè¼Æ±¨¸æÊé
Ò»£®¿Î³ÌÉè¼ÆÌâÄ¿
ͼÊé½èÔĹÜÀíϵͳ
¶þ£®¿Î³ÌÉè¼ÆÄÚÈÝ
ʵÏÖͼÊé¹ÜÀíÐÅϢϵͳµÄÉè¼Æ
(Ò»)¹ÜÀíÔ±¹¦ÄÜ£º
¢ÙµÇ¼£ºÊäÈë¹ÜÀíÔ±ÃÜÂ룬ÈôÃÜÂë´íÎóÔò²»µÃÖ´ÐйÜÀíÔ±²Ù×÷¡£
¢ÚÌí¼ÓÐÂÊ飺Ôö¼ÓеÄͼÊé×ÊÁÏ£¬Í¬Ê±Ðè¼ì²éÐÂÊéµÄͼÊé±àºÅÊÇ·ñÒÑ´æÔÚÓÚÔͼÊé×ÊÁÏÖУ¬ ÈôÒÑ´æÔÚÔòӦȡÏûÌí¼Ó»òÌáÊ¾ÖØÐÂÊäÈë¡£
¢ÛÐÞ¸ÄͼÊ飺ͨ¹ý±àºÅ²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾÒÑÓÐÐÅÏ¢£¬ÔÊÐíÐ޸쬷ñÔòÌáʾ ÎÞ¸ÃͼÊéÐÅÏ¢¡£
¢Üɾ³ýͼÊ飺ͨ¹ý±àºÅ²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾÒÑÓÐÐÅÏ¢£¬ÔÊÐíɾ³ý£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£É¾³ý¶ÔÏó°üÀ¨¸ÃͼÊé×ÊÁÏÒÔ¼°¡°Í¼Êé״̬¡±ºÍ¡°½èÔÄÈË¡±ÖÐÓë´ËÊéÏà¹ØµÄËùÓмǼ¡£
¢Ý²éÕÒͼÊ飺
A.°´ÊéºÅ²éÕÒ£ºÍ¨¹ý±àºÅ²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£
B.°´ÊéÃû²éÕÒ£ºÍ¨¹ýÊéÃû²éѯ¸ÃͼÊé×ÊÁÏ,Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£
C.°´×÷Õß²éÕÒ£ºÍ¨¹ý×÷Õß²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£
¢Þ²é¿´È«²¿Í¼Êé:ÏÔʾËùÓÐͼÊé×ÊÁÏ£¬°üÀ¨ÊéºÅ¡¢ÊéÃû¡¢×÷Õß¡¢×´Ì¬ºÍ½èÔÄÈ˵ÈÐÅÏ¢¡£
¢ßÐ޸ĶÁÕߣºÍ¨¹ýÐÕÃû²éѯ¸Ã¶ÁÕßÐÅÏ¢£¬Èô¸ÃÐÕÃû´æÔÚ£¬ÔòÏÔʾÒÑÓÐÐÅÏ¢,ÔÊÐíÐ޸쬷ñÔòÌáʾÎ޸öÁÕßÐÅÏ¢¡£
¢àɾ³ý¶ÁÕߣºÍ¨¹ýÐÕÃû²éѯ¸Ã¶ÁÕßÐÅÏ¢£¬Èô¸ÃÐÕÃû´æÔÚ£¬ÔòÏÔʾÒÑÓÐÐÅÏ¢,ÔÊÐíɾ³ý£¬·ñÔòÌáʾÎ޸öÁÕßÐÅÏ¢¡£É¾³ý¶ÔÏó°üÀ¨¸Ã¶ÁÕßÐÕÃû¡¢°à¼¶¡¢µç»°ÒÔ¼°¡°Í¼Êé״̬¡±ºÍ¡°½èÔÄÈË¡±ÖÐÓë´ËÈËÏà¹ØµÄËùÓмǼ¡£
¢á²é¿´ËùÓжÁÕߣºÏÔʾËùÓжÁÕß×ÊÁÏ£¬°üÀ¨ÐÕÃû¡¢°à¼¶¡¢µç»°µÈÐÅÏ¢¡£
(¶þ)¶ÁÕß¹¦ÄÜ£º
¢ÙµÇ¼£ºÊäÈë¶ÁÕßÐÕÃû£¬Èôδ¾×¢²áÔò²»µÃ½øÈë¶ÁÕß·þÎñ½çÃæ¡£ ¢Ú×¢²á£ºÐÂÓû§¾×¢²á·½¿ÉµÇ¼ϵͳ²¢Ê¹ÓöÁÕß·þÎñ¹¦ÄÜ¡£ ¢Û½èÊ飺
A.ÊäÈëËùÐèͼÊé±àºÅ£¬ÅжϸñàºÅÊÇ·ñ´æÔÚ£¬Èô²»´æÔÚÔòÌáÊ¾ÖØÐÂÊäÈë¡£
B.ÈôËùÊäÈëͼÊé±àºÅ´æÔÚ£¬ÔòÅжϸÃÊé¼®ÊÇ·ñÒѱ»½è³ö£¬ÈôÒѽèÔò²»ÔÊÐíÖ´ÐнèÊé²Ù×÷¡£
C.ÈôËùÊäÈëͼÊéδ½è£¬ÔòÌáʾÊäÈë¶ÁÕßÐÕÃû£¬ÅжÏËùÊäÈë¶ÁÕßÐÕÃûÊÇ·ñ´æÔÚ£¬Èô²»´æÔÚÔòÌáÊ¾ÖØÐÂÊäÈë¡£
D.Èô¶ÁÕßÐÕÃû´æÔÚ£¬ÔòÔÊÐíÖ´ÐнèÊé²Ù×÷¡£
E.½èÊé´¦Àí°üÀ¨ÔÚ¡°Í¼Êé״̬¡±ÖмÓÉÏ¡°Òѽ衱±ê¼Ç¡£ ¢Ü»¹Ê飺
A.ÊäÈëËù½èÊé±àºÅ£¬ÅжϸñàºÅÊÇ·ñ´æÔÚ£¬Èô²»´æÔÚÔòÌáÊ¾ÖØÐÂÊäÈë¡£ B.ÅжϸÃÊéÊÇ·ñÒѽè³ö£¬Èôδ½èÔò²»ÔÊÐíÖ´Ðл¹Êé²Ù×÷¡£ C.½èÊé´¦Àí°üÀ¨ÔÚ¡°Í¼Êé״̬¡±ÖмÓÉÏ¡°Î´½è¡±±ê¼Ç¡£ ¢Ý²éѯͼÊ飺
A.°´ÊéºÅ²éÕÒ£ºÍ¨¹ý±àºÅ²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£
B.°´ÊéÃû²éÕÒ£ºÍ¨¹ýÊéÃû²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£
C.°´×÷Õß²éÕÒ£ºÍ¨¹ý×÷Õß²éѯ¸ÃͼÊé×ÊÁÏ£¬Èô¸Ã±àºÅ´æÔÚ£¬ÔòÏÔʾͼÊéÐÅÏ¢£¬·ñÔòÌáʾÎÞ¸ÃͼÊéÐÅÏ¢¡£
¢Þ²é¿´½èÔÄÇé¿ö£ºÊäÈë¶ÁÕßÐÕÃû£¬Èô¸ÃÐÕÃû²»´æÔÚÔòÌáÊ¾ÖØÐÂÊäÈ룬Èô¸ÃÐÕÃû´æÔÚÔòÏÔʾ¸Ã¶ÁÕß½èÔÄÐÅÏ¢¡£
Èý£®Ëã·¨Éè¼Æ
1. Á÷³Ìͼ£¨²¿·ÖʾÀý£©
¢Ù¹ÜÀíÔ±µÇ¼
¢Ú¶ÁÕߵǼ
¢Û¶ÁÕß½èÔÄͼÊé
¢Ü¹ÜÀíÔ±»ò¶ÁÕß°´ÊéÃû²éÕÒͼÊé
2.´úÂëʵÏÖ
#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)