| With the improvement of the society and people’s living standard, the contactbetween personal, company and bank become more frequent so that the bank businessneed to wait longer. Though most banks use No. machine to keep the order and makethe service more fair and rapid, people still need to wait half an hour or longer. Peoplegenerally choose the nearest bank branch to transact business. But the number of peoplein the line in the bank differs greatly at different time which can not be known bycustomers before she or he enters the bank. On the other hand, if people are able tosimultaneously focus on several bank-branches nearby and view the number of businessappointments at real time, the custome can choose the bank which has a little businessand get the service fastly. The development of mobile Internet and smart phones make itpossible to view the number of business appointments of bank at real time. Thecustomers do not need to go to the bank and can choose the right time and place tohandle business.The author combines the work experience in Bank of China and the knowledge ofsoftware engineering to design and implement the mobile reserving system of Bank ofChina. The system provides users with a nearby bank query and navigation and canshows the number of business appointments of bank at real time. Besides, the systemprovides the functions of bank reviews and financial products push. The system solvesthe problems which exist in the queuing machine in the bank in a certain extent andbalance the business traffic of each branch banks. The customers need to run the app onmobile device to obtain the real time business traffic of each branch bank. Besides, thesystem will list all the banks near the current positon based on Location Based Serviceprovided by Baidu. The customer can combine the business traffic and distance from thecurrent postion to decide the branch bank to go. Meanwhile, system can provide userswith navigation services to enable the customers who are not familiar with the road getto the bank. The users can evaluate the corresponding the branch via this system; other users can view the details of the evaluation of a branch to select the service of bankeffectively. The system will recommend some financial information to the userssometimes and the push function play a propaganda role in extending the effect offinancial productions of bank. The system is implemented based on the softwareengineering theory. Firstly, the system analysis and feasibility analysis are carried out.Then the system abstract design and detailed design are completed. Finally the system isimplemented based on the design result. Meanwhile, function test, performance test andcompatibility are made. The main work is as follows:1. Research the classification of the bank’s customer and business and read therelevant master’s thesis and journals about bank queue. Summarizes the advantages anddisadvantages of the articles and design the functions of mobile reserving system.2. Learn the system development technologies, including Java, Android, Map APIby reading some books and accessing many learning forums.3. Complete the system requiements analysis and functional analysis of the systembased on the bank processes. Complete the system overall design to determine thenetwork structure and technology architecture and design the system database.4. Divide the system functional modules and achieve the detailed design andcoding of each module. Achieve the white-box testing, functional testing andcompatibility testing during the system testing phase. |