³ÌÐòÉè¼ÆÌâ:ATM ·ÂÕæÈí¼þ 1 ϵͳµÄ»ù±¾¹¦ÄÜ
ATM µÄ¹ÜÀíϵͳÊÇÒøÐÐÁ÷³ÌÒµÎñÖУ¬Ê®·ÖÖØÒªÇұر¸µÄ»·½ÚÖ®Ò»¡£ÔÚÒøÐÐÒµÎñÁ÷³ÌÖУ¬ ÓÐ×ųÐÉÏÆôÏ¡¢Æð³ÐתºÏµÄ×÷Óᣱ¾¿ÎÌâ¿ÉÒÔ°ïÖúÈËÃǸü¼ÓÊìϤ ATM µÄ¸÷Àà²Ù×÷£¬´Ó¶ø ·½±ãÉú»îÖеÄʹÓá£Æä»ù±¾¹¦ÄÜÈçÏÂ:ÃÜÂëÑéÖ¤»úÖÆ;ÍÌËø¿¨»úÖÆ;´æÈ¡¿î¹¦ÄÜ;ÕË»§²é ѯ¹¦ÄÜ;תÕ˹¦Äܵȡ£
2 ÒªÇó¼°Ìáʾ 2.1 »ù±¾ÒªÇó
ÒªÄÜÌṩÒÔϼ¸¸ö»ù±¾¹¦ÄÜ:
(1)ϵͳÄÚµÄÏà¹ØÐÅÏ¢ÎļþÓɳÌÐòÉè¼ÆÈËÔ±Ô¤ÏÈ´Ó¼üÅÌÉϼÈ룬ÎļþÖеÄÊý¾Ý¼Ç¼²» µÃÉÙÓÚ 20 Ìõ;
(2)Éè¼Æ²¢ÊµÏÖϵͳµÄÏà¹Ø½çÃ棬ʹÓ÷ּ¶²Ëµ¥Ìá¸ßÈË»ú½»»¥ÐÔ;
(3)µÇ¼ϵͳ±ØÐëÊäÈëÕýÈ·µÄ¿¨ºÅºÍÃÜÂ룬ÊäÈë´íÎóʱÌáʾÓû§£¬Á¬ÐøÊäÈë´íÎó 3 ´ÎÔòÏÔʾËø¿¨£¬Óû§µÇ¼ºó¿ÉÒÔÐÞ¸Ä×Ô¼ºµÄÃÜÂë;
(4)È¡¿î¹¦ÄÜ:ÊäÈëÈ¡¿î½ð¶î£¬ºË¶Ô¡£Èô³¬³öÕË»§Óà¶î£¬ÔòÊä³ö¡°Óà¶î²»×㡱Ôò£¬Êä ³ö¶ÔÓ¦½ð¶îµÄÏֽ𣬲¢ÌáʾÓû§ÊÇ·ñ´òÓ¡»Øµ¥£¬ÍË¿¨£¬·µ»Ø½çÃæ;
(5)´æ¿î¹¦ÄÜ:´æÈëÏֽ𣬺˶Խð¶î£¬´æÈëÕË»§£¬ÌáʾÓû§ÊÇ·ñ´òÓ¡»Øµ¥£¬·µ»ØÖ÷½ç Ãæ;
(6)²éѯÕË»§ÐÅÏ¢£¬°üÀ¨Óû§Ãû¡¢Óà¶îÐÅÏ¢£¬ÒÔ¼°¸÷ÖÖ²Ù×÷µÄÀúÊ·¼Ç¼; (7)תÕËÄ£¿é£¬ÌáʾÓû§ÊäÈëÕýÈ·µÄÕ˺ţ¬¼ì²éתÕËÌõ¼þÊÇ·ñÂú×㣬²¢Íê³ÉתÕ˲Ù×÷; (8)Í˳öÖÕ¶Ëϵͳ£¬ÌáʾÓû§±£´æºÃÒøÐп¨¡£
ÄѶȵȼ¶:4
2.2 Ñ¡×öÒªÇó ÔÚ²éѯ½çÃæÖÐÌṩÒÔϹ¦ÄÜ:ÀûÓÃÕË»§µÄÀúÊ·Óà¶îÊý¾Ý£¬½øÐÐÕË»§Óà¶îµÄÔ¤²â·ÖÎö¡£
2.3 Ìáʾ (1)Óû§µÄ¿¨ºÅºÍÃÜÂë±ØÐëÒÔÃÜÎÄÐÎʽ±£´æÔÚÎļþÖУ¬ËùÒÔÔÚÑéÖ¤Õ˺ÅÐÅÏ¢µÄ¹ý³ÌÖÐ
±ØÐë°üº¬¼ÓÃܺͽâÃܵĹý³Ì¡£ (1)ATM ·ÂÕæϵͳ¹¦ÄÜ¿òͼÈçÏÂ:
ͼ 1 ATM ·ÂÕæÈí¼þ¹¦ÄÜ¿òͼ
(2)½á¹¹Ìå ¸ù¾ÝÓû§ÐÅÏ¢£¬Éè¼Æÿ¸öÓû§µÄ½á¹¹ÌåÈçÏÂ:
struct Account{ //Õ˺ÅÐÅÏ¢ char ID[20]; //¿¨ºÅ char name[20]; //ÐÕÃû
int password[6]; //ÃÜÂë double money; //ÕË»§Óà¶î
}
struct Statement{ //µ¥±ÊÁ÷Ë®ÐÅÏ¢
char ID[20];
char accountID[20]; char time[20];
int type;
double money;
char toAccunt[20];
2.4 ÆäËûÒªÇó
//±àºÅ //¶ÔÓ¦Õ˺Š//½»Ò×ʱ¼ä //½»Ò×ÀàÐÍ //½»Ò×Êý¶î //¶Ô·½Õ˺Å
}
(1)ÔÚÉÏÊö¹¦ÄÜÒªÇóµÄ»ù´¡ÉÏ£¬ÎªÁËÌá¸ß³É¼¨£¬¿ÉÒÔÌí¼ÓһЩ¶îÍâµÄ¹¦ÄÜ¡£ (2)±äÁ¿¡¢·½·¨ÃüÃû·ûºÏ¹æ·¶¡£ (3)×¢ÊÍÏêϸ:ÿ¸ö±äÁ¿¶¼ÒªÇóÓÐ×¢ÊÍ˵Ã÷ÓÃ;;·½·¨ÓÐ×¢ÊÍ˵Ã÷¹¦ÄÜ£¬¶Ô²ÎÊý¡¢·µ
»ØÖµÒ²ÒªÒÔ×¢Ê͵ÄÐÎʽ˵Ã÷ÓÃ;;¹Ø¼üµÄÓï¾ä¶ÎÒªÇóÓÐ×¢ÊͽâÊÍ¡£ (4)³ÌÐòµÄ²ã´ÎÇåÎú£¬¿É¶ÁÐÔÇ¿¡£
3 ¿ª·¢»·¾³
¿ª·¢¹¤¾ß¿ÉÒÔÑ¡Ôñ VC++ 6.0 »òÕß Dev C++µÈ C++¿ª·¢¹¤¾ß¡£