INCLUDEPICTURE https//encrypted-tbn0

INCLUDEPICTURE https//encrypted-tbn0.gstatic.com/imagesqtbnANd9GcS_yBA2iLOTJIqaDD_JTmjgL12qUoMC2lEc7Hx0vKfr3p3O6VTf MERGEFORMATINET By Obaid Ahmed 14-SE-58 Sajad Rahoof 14-SE-66 M. Nauman Hafeez 14-SE-48 Project Supervisor Tehmina Shehryar Department of Software Engineering Mirpur University of Science and Technology (MUST) August, 2018CERTIFICATION _________________________________________________________________ It is certify that the following students have completed their project on Rent A Car Submitted By Obaid Ahmed 14-SE-58 Sajad Rahoof 14-SE-66 M. Nauman Hafeez 14-SE-48 Session 2014-18 This report is submitted in partial fulfillment of the requirements of the award of degree of Bachelors of Software Engineering. Mirpur University of Science and Technology (MUST) _____________________ __________________ External Examiner Project Supervisor (Tehmina Shehryar) ________________________________ Chairman Department of Software Engineering MUST Mirpur (A.K) Abstract ________________________________________ We have develop a system which will help both owner and customers. The software system will be a Website for XE Web Publishing System Car rental service. Web services will be used to connect website with database. This system will be designed to minimize the effort and time for hiring a car by providing service of online booking and payment. Customer will have access to the website. Using website customer will register himself to use the main functionality (select car, book car, get assistance for vehicle selection) of the system. Customer will select the car according to his will and book this car at the given time by paying rent online and signing agreement. Customer will have to fill a form on which he will provide details about him. In this way customer has no need to visit to rental car service providers. Customer will be able to get support from system about which car to select. System will analyze the data by checking the cars hired by other customers on this route and will tell the customer that which car is best for him. Whenever a customer will hire a car system will send alert message to the admin panel. Admin will check this notification to see that which car is hired by which of the customer. Admin/Manager will have control on the system using admin panel. For using admin panel admin has to login first. System will also save the record of each customer and owner will check this record at any time. Admin will save the condition of car. This system will use machine learning techniques to develop decision support system. Decision support system will help owner in the future purchases of accessories. This system will automate the currently running manual systems of car rentals. More specifically, this system has been be designed to give a 24 hours service which allow a customer to have a full view of the available cars and he could book a car with in budget on given time by online payment instead of visiting to car rental service providers. The software will facilitate in decision support to the owner and customer. UNdertaking I certify that research work titled Rent A Car is our own work. The work has not, in whole or in part, been presented elsewhere for assessment. Where material has been used from other sources it has been properly acknowledged/ referred. _______________ Obaid Ahmed 14-SE-58 _______________ Sajad Rahoof 14-SE-66 _______________ M. Nauman Hafeez 14-SE-48 Acknowledgements Praise to Allah, who has guided us to this and we would never have been guided if Allah had not guided us. Certainly the messengers of our Lord had come with the truth. Quran E Kareem Al-Araf 743 Thanks to Almighty Allah for giving us knowledge power and strength to accomplish this task. We learnt a lot while doing this project and this will certainly help us in our forth coming life. We are really thankful to the help and support of Ms. Tehmina Shehryar, who helped us in all the phases of this project. Her supervision helped us a lot in times of difficulties. In the end we would like to thank all of our friends for their support and encouragement. Obaid Ahmed (14-S-58) Sajad Rahoof (14-SE-66) M. Nauman Hafeez (14-SE-48) Dedication To our Parents, our teachers, our friends who supported and encouraged us throughout the completion of this work and those whose countless prayers made us to achieve our goals. Table of Contents TOC o 1-3 h z u HYPERLINK l _Toc522093362 CERTIFICATION PAGEREF _Toc522093362 h i HYPERLINK l _Toc522093363 Abstract PAGEREF _Toc522093363 h ii HYPERLINK l _Toc522093364 UNdertaking PAGEREF _Toc522093364 h iii HYPERLINK l _Toc522093365 Acknowledgements PAGEREF _Toc522093365 h iv HYPERLINK l _Toc522093366 Dedication PAGEREF _Toc522093366 h v HYPERLINK l _Toc522093367 Table of Contents PAGEREF _Toc522093367 h vi HYPERLINK l _Toc522093368 List of figures PAGEREF _Toc522093368 h ix HYPERLINK l _Toc522093369 List of tables PAGEREF _Toc522093369 h xi HYPERLINK l _Toc522093370 Abbreviations PAGEREF _Toc522093370 h xii HYPERLINK l _Toc522093371 Chapter 1 Introduction PAGEREF _Toc522093371 h 14 HYPERLINK l _Toc522093372 1.1 Statement of Problem PAGEREF _Toc522093372 h 14 HYPERLINK l _Toc522093373 1.2 PROJECT OBJECTIVES PAGEREF _Toc522093373 h 14 HYPERLINK l _Toc522093374 1.2.1 CORE OBJECTIVES PAGEREF _Toc522093374 h 14 HYPERLINK l _Toc522093375 1.2.2 ADDITIONAL OBJECTIVES PAGEREF _Toc522093375 h 14 HYPERLINK l _Toc522093376 1.3 Need or Motivation for the project PAGEREF _Toc522093376 h 15 HYPERLINK l _Toc522093377 1.4 Organization of the report PAGEREF _Toc522093377 h 15 HYPERLINK l _Toc522093378 Chapter 2 Requirement Analysis PAGEREF _Toc522093378 h 17 HYPERLINK l _Toc522093379 2.1 Feasibility Report PAGEREF _Toc522093379 h 17 HYPERLINK l _Toc522093380 2.1.1Technical Feasibility PAGEREF _Toc522093380 h 17 HYPERLINK l _Toc522093381 2.1.2 Operational Feasibility PAGEREF _Toc522093381 h 18 HYPERLINK l _Toc522093382 2.1.3 Economic Feasibility PAGEREF _Toc522093382 h 18 HYPERLINK l _Toc522093383 2.2 Users Classes PAGEREF _Toc522093383 h 19 HYPERLINK l _Toc522093384 2.3 System Modules PAGEREF _Toc522093384 h 19 HYPERLINK l _Toc522093385 2.3.1 Admin Module PAGEREF _Toc522093385 h 19 HYPERLINK l _Toc522093386 2.3.2 Maintenance Manager Module PAGEREF _Toc522093386 h 19 HYPERLINK l _Toc522093387 2.3.3 Customer Module PAGEREF _Toc522093387 h 19 HYPERLINK l _Toc522093388 2.4 System Features PAGEREF _Toc522093388 h 20 HYPERLINK l _Toc522093389 2.4.1 Login PAGEREF _Toc522093389 h 20 HYPERLINK l _Toc522093390 2.4.2 Manager Creation PAGEREF _Toc522093390 h 20 HYPERLINK l _Toc522093391 2.4.3 View Login Details PAGEREF _Toc522093391 h 20 HYPERLINK l _Toc522093392 2.4.4 Managers Detail Management PAGEREF _Toc522093392 h 20 HYPERLINK l _Toc522093393 2.4.5 Register Customer PAGEREF _Toc522093393 h 21 HYPERLINK l _Toc522093394 2.4.6 Manage Customers detail PAGEREF _Toc522093394 h 21 HYPERLINK l _Toc522093395 2.4.7 Manage Drivers detail PAGEREF _Toc522093395 h 21 HYPERLINK l _Toc522093396 2.4.8 Add Vendor PAGEREF _Toc522093396 h 21 HYPERLINK l _Toc522093397 2.4.9 Manage Vendors Detail PAGEREF _Toc522093397 h 22 HYPERLINK l _Toc522093398 2.4.10 Add Vehicle PAGEREF _Toc522093398 h 22 HYPERLINK l _Toc522093399 2.4.11 Manage Vehicles Detail PAGEREF _Toc522093399 h 22 HYPERLINK l _Toc522093400 2.4.12 Add City PAGEREF _Toc522093400 h 22 HYPERLINK l _Toc522093401 2.4.13 Manage City Detail PAGEREF _Toc522093401 h 23 HYPERLINK l _Toc522093402 2.4.14 Book Vehicle PAGEREF _Toc522093402 h 23 HYPERLINK l _Toc522093403 2.4.14 Manage Booking Detail PAGEREF _Toc522093403 h 23 HYPERLINK l _Toc522093404 2.4.15 Add Spare Part detail PAGEREF _Toc522093404 h 23 HYPERLINK l _Toc522093405 2.4.16 Manage Spare Part Detail PAGEREF _Toc522093405 h 24 HYPERLINK l _Toc522093406 2.4.17 Add Spare Part Billing PAGEREF _Toc522093406 h 24 HYPERLINK l _Toc522093407 2.4.18 Manage Spare Part Billing Detail PAGEREF _Toc522093407 h 24 HYPERLINK l _Toc522093408 2.4.19 Assist in Vehicle Selection PAGEREF _Toc522093408 h 24 HYPERLINK l _Toc522093409 2.4.20 Assist in Future Purchase of Accessories/Spare Parts PAGEREF _Toc522093409 h 25 HYPERLINK l _Toc522093410 2.4.21 Pay Rent PAGEREF _Toc522093410 h 25 HYPERLINK l _Toc522093411 2.4 Non Functional Requirements PAGEREF _Toc522093411 h 25 HYPERLINK l _Toc522093412 2.4.1 Performance requirements PAGEREF _Toc522093412 h 25 HYPERLINK l _Toc522093413 2.4.2 Security Requirements PAGEREF _Toc522093413 h 26 HYPERLINK l _Toc522093414 2.4.3 Usability PAGEREF _Toc522093414 h 26 HYPERLINK l _Toc522093415 2.4.4 Availability PAGEREF _Toc522093415 h 26 HYPERLINK l _Toc522093416 2.4 Use Cases Identification PAGEREF _Toc522093416 h 27 HYPERLINK l _Toc522093417 2.4.1 Customer Use Cases PAGEREF _Toc522093417 h 27 HYPERLINK l _Toc522093418 2.4.2 Admin Use Cases PAGEREF _Toc522093418 h 28 HYPERLINK l _Toc522093419 2.4.3 Manager Use Cases PAGEREF _Toc522093419 h 32 HYPERLINK l _Toc522093420 2.5 Use Case Description PAGEREF _Toc522093420 h 35 HYPERLINK l _Toc522093421 Chapter 3 Design PAGEREF _Toc522093421 h 48 HYPERLINK l _Toc522093422 3.1 ACTIVITY DIAGRAMS PAGEREF _Toc522093422 h 48 HYPERLINK l _Toc522093423 3.1.1 Customer Login PAGEREF _Toc522093423 h 48 HYPERLINK l _Toc522093424 3.1.2 Admin/Manager login PAGEREF _Toc522093424 h 49 HYPERLINK l _Toc522093425 3.1.3 Manage Managers Detail PAGEREF _Toc522093425 h 50 HYPERLINK l _Toc522093426 3.1.4 Manage Customer Detail PAGEREF _Toc522093426 h 51 HYPERLINK l _Toc522093427 3.1.5 Manage Booking Details PAGEREF _Toc522093427 h 52 HYPERLINK l _Toc522093428 3.1.6 Manage Vehicles PAGEREF _Toc522093428 h 53 HYPERLINK l _Toc522093429 3.1.7 Book Vehicle PAGEREF _Toc522093429 h 54 HYPERLINK l _Toc522093430 3.3 Analysis Class Model PAGEREF _Toc522093430 h 55 HYPERLINK l _Toc522093431 3.4 Design Classes PAGEREF _Toc522093431 h 56 HYPERLINK l _Toc522093432 3.5 Database Design PAGEREF _Toc522093432 h 63 HYPERLINK l _Toc522093433 3.6 Sequence Diagrams PAGEREF _Toc522093433 h 75 HYPERLINK l _Toc522093434 Chapter 4 Implementation PAGEREF _Toc522093434 h 79 HYPERLINK l _Toc522093435 4.1 Tools Used PAGEREF _Toc522093435 h 79 HYPERLINK l _Toc522093436 4.2 Description of the technology used PAGEREF _Toc522093436 h 79 HYPERLINK l _Toc522093437 4.2.1 Introduction to the .NET Framework PAGEREF _Toc522093437 h 79 HYPERLINK l _Toc522093438 4.2.2 ASP.NET PAGEREF _Toc522093438 h 81 HYPERLINK l _Toc522093439 4.2.3 Language support PAGEREF _Toc522093439 h 81 HYPERLINK l _Toc522093440 4.3 Introduction to the ASP.NET Webpages PAGEREF _Toc522093440 h 82 HYPERLINK l _Toc522093441 4.4 Introduction to the .NET server controls PAGEREF _Toc522093441 h 82 HYPERLINK l _Toc522093442 4.5 Introduction to C.NET server controls PAGEREF _Toc522093442 h 83 HYPERLINK l _Toc522093443 4.6 SQL Server PAGEREF _Toc522093443 h 86 HYPERLINK l _Toc522093444 4.7 Store Procedures PAGEREF _Toc522093444 h 88 HYPERLINK l _Toc522093445 4.7.1 Types of Parameters available in Stored Procedures PAGEREF _Toc522093445 h 88 HYPERLINK l _Toc522093446 4.7.2 Advantages of using Store Procedures PAGEREF _Toc522093446 h 88 HYPERLINK l _Toc522093447 Chapter 5 Testing PAGEREF _Toc522093447 h 91 HYPERLINK l _Toc522093448 5.1 Introduction PAGEREF _Toc522093448 h 91 HYPERLINK l _Toc522093449 5.2 Testing of Rent a Car PAGEREF _Toc522093449 h 91 HYPERLINK l _Toc522093450 5.3 Testing Procedure PAGEREF _Toc522093450 h 91 HYPERLINK l _Toc522093451 5.4 Tests PAGEREF _Toc522093451 h 92 HYPERLINK l _Toc522093452 Chapter 6 Conclusion and Future PAGEREF _Toc522093452 h 108 HYPERLINK l _Toc522093453 6.1 Solution Review PAGEREF _Toc522093453 h 108 HYPERLINK l _Toc522093454 6.2 Skill we learnt PAGEREF _Toc522093454 h 108 HYPERLINK l _Toc522093455 6.3 Limitations PAGEREF _Toc522093455 h 108 HYPERLINK l _Toc522093456 6.4 Future Enhancements PAGEREF _Toc522093456 h 108 HYPERLINK l _Toc522093457 References PAGEREF _Toc522093457 h 109 List of figures TOC h z c Figure 2. HYPERLINK l _Toc521925166 Figure 2. 1 Customer Use Case Diagram PAGEREF _Toc521925166 h 27 HYPERLINK l _Toc521925167 Figure 2. 2 Admin Use Case Diagram 1 PAGEREF _Toc521925167 h 28 HYPERLINK l _Toc521925168 Figure 2. 3 Admin Use Case Diagram 2 PAGEREF _Toc521925168 h 29 HYPERLINK l _Toc521925169 Figure 2. 4 Admin Use Case Diagram 3 PAGEREF _Toc521925169 h 29 HYPERLINK l _Toc521925170 Figure 2. 5 Admin Use Case Diagram 4 PAGEREF _Toc521925170 h 30 HYPERLINK l _Toc521925171 Figure 2. 6 Admin Use Case Diagram 5 PAGEREF _Toc521925171 h 31 HYPERLINK l _Toc521925172 Figure 2. 7 Manager Use Case Diagram 1 PAGEREF _Toc521925172 h 32 HYPERLINK l _Toc521925173 Figure 2. 8 Manager Use Case Diagram 2 PAGEREF _Toc521925173 h 32 HYPERLINK l _Toc521925174 Figure 2. 9 Manager Use Case Diagram 3 PAGEREF _Toc521925174 h 33 HYPERLINK l _Toc521925175 Figure 2. 10 Manager Use Case Diagram 4 PAGEREF _Toc521925175 h 34 TOC h z c Figure 3. HYPERLINK l _Toc521925232 Figure 3. 1 Customer Login Activity Diagram PAGEREF _Toc521925232 h 49 HYPERLINK l _Toc521925233 Figure 3. 2 Manager/Admin Login Use Case Description PAGEREF _Toc521925233 h 50 HYPERLINK l _Toc521925234 Figure 3. 3 Manage Manager Detail Activity Diagram PAGEREF _Toc521925234 h 51 HYPERLINK l _Toc521925235 Figure 3. 4 Manage Customers Details Activity Diagram PAGEREF _Toc521925235 h 52 HYPERLINK l _Toc521925236 Figure 3. 5 Manage Booking Details Activity Diagram PAGEREF _Toc521925236 h 53 HYPERLINK l _Toc521925237 Figure 3. 6 Manage Vehicles Activity Diagram PAGEREF _Toc521925237 h 54 HYPERLINK l _Toc521925238 Figure 3. 7 Book Vehicle Activity Diagram PAGEREF _Toc521925238 h 55 HYPERLINK l _Toc521925239 Figure 3. 8 Analysis Class Model PAGEREF _Toc521925239 h 56 HYPERLINK l _Toc521925240 Figure 3. 9 Admin Design Class PAGEREF _Toc521925240 h 57 HYPERLINK l _Toc521925241 Figure 3. 10 CarBooking Design Class PAGEREF _Toc521925241 h 58 HYPERLINK l _Toc521925242 Figure 3. 11 City Design Class PAGEREF _Toc521925242 h 58 HYPERLINK l _Toc521925243 Figure 3. 12 Driver Design Class PAGEREF _Toc521925243 h 59 HYPERLINK l _Toc521925244 Figure 3. 13 Employee Design Class PAGEREF _Toc521925244 h 59 HYPERLINK l _Toc521925245 Figure 3. 14 SuggestedCarsModel Design Class PAGEREF _Toc521925245 h 60 HYPERLINK l _Toc521925246 Figure 3. 15 RouteDetails Design Class PAGEREF _Toc521925246 h 60 HYPERLINK l _Toc521925247 Figure 3. 16 SparePart Design Class PAGEREF _Toc521925247 h 61 HYPERLINK l _Toc521925248 Figure 3. 17 SparePartBilling Design Class PAGEREF _Toc521925248 h 61 HYPERLINK l _Toc521925249 Figure 3. 18 Vehicle Design Class PAGEREF _Toc521925249 h 62 HYPERLINK l _Toc521925250 Figure 3. 19 VehicleAllocationDetails Design Class PAGEREF _Toc521925250 h 62 HYPERLINK l _Toc521925251 Figure 3. 20 Vendor Design Class PAGEREF _Toc521925251 h 63 HYPERLINK l _Toc521925252 Figure 3. 21 Book Vehicle Sequence Diagram PAGEREF _Toc521925252 h 76 HYPERLINK l _Toc521925253 Figure 3. 22 Manage City Detail Sequence Diagram PAGEREF _Toc521925253 h 77 HYPERLINK l _Toc521925254 Figure 3. 23 Manage Vehicles Detail Sequence Diagram PAGEREF _Toc521925254 h 78 List of tables TOC h z c Table 2. HYPERLINK l _Toc521925293 Table 2. 1 Login Use Case Description PAGEREF _Toc521925293 h 35 HYPERLINK l _Toc521925294 Table 2. 2 Register Customer Use Case Description PAGEREF _Toc521925294 h 36 HYPERLINK l _Toc521925295 Table 2. 3 View Login Details Use Case Description PAGEREF _Toc521925295 h 37 HYPERLINK l _Toc521925296 Table 2. 4 View Booking Details Use Case Description PAGEREF _Toc521925296 h 38 HYPERLINK l _Toc521925297 Table 2. 5 Manage Managers Detail Use Case Description PAGEREF _Toc521925297 h 39 HYPERLINK l _Toc521925298 Table 2. 6 View Managers Use Case Description PAGEREF _Toc521925298 h 40 HYPERLINK l _Toc521925299 Table 2. 7 Manage Customers Details Use Case Description PAGEREF _Toc521925299 h 41 HYPERLINK l _Toc521925300 Table 2. 8 Manage Vehicles Detail Use Case Description PAGEREF _Toc521925300 h 42 HYPERLINK l _Toc521925301 Table 2. 9 Manage City Details Use Case Description PAGEREF _Toc521925301 h 43 HYPERLINK l _Toc521925302 Table 2. 10 Manage Booking Details Use Case Description PAGEREF _Toc521925302 h 44 HYPERLINK l _Toc521925303 Table 2. 11 Book Vehicle Use Case Description PAGEREF _Toc521925303 h 45 HYPERLINK l _Toc521925304 Table 2. 12 Manage Spare Parts Detail Use Case Description PAGEREF _Toc521925304 h 46 TOC h z c Table 5. HYPERLINK l _Toc521925324 Table 5. 1 Test 1 PAGEREF _Toc521925324 h 92 HYPERLINK l _Toc521925325 Table 5. 2 Test 2 PAGEREF _Toc521925325 h 93 HYPERLINK l _Toc521925326 Table 5. 3 Test 3 PAGEREF _Toc521925326 h 94 HYPERLINK l _Toc521925327 Table 5. 4 Test 4 PAGEREF _Toc521925327 h 95 HYPERLINK l _Toc521925328 Table 5. 5 Test 5 PAGEREF _Toc521925328 h 96 HYPERLINK l _Toc521925329 Table 5. 6 Test 6 PAGEREF _Toc521925329 h 97 HYPERLINK l _Toc521925330 Table 5. 7 Test 7 PAGEREF _Toc521925330 h 98 HYPERLINK l _Toc521925331 Table 5. 8 Test 8 PAGEREF _Toc521925331 h 99 HYPERLINK l _Toc521925332 Table 5. 9 Test 9 PAGEREF _Toc521925332 h 100 HYPERLINK l _Toc521925333 Table 5. 10 Test 10 PAGEREF _Toc521925333 h 101 HYPERLINK l _Toc521925334 Table 5. 11 Test 11 PAGEREF _Toc521925334 h 102 HYPERLINK l _Toc521925335 Table 5. 12 Test 12 PAGEREF _Toc521925335 h 103 HYPERLINK l _Toc521925336 Table 5. 13 Test 13 PAGEREF _Toc521925336 h 104 HYPERLINK l _Toc521925337 Table 5. 14 Test 14 PAGEREF _Toc521925337 h 105 HYPERLINK l _Toc521925338 Table 5. 15 Test 15 PAGEREF _Toc521925338 h 106 Abbreviations RAC Rent A car SSP Suite Server Pages HTML Hypertext Markup Language Chapter 1 ___________________________________________________________ Introduction Chapter 1 Introduction 1.1 Statement of Problem In Pakistan most of the car rental services are working manually. Some online systems are available but no one of these systems is giving online payment facility and decision support to customer in terms of car selection and to Owner/Admin in terms of next purchase of related accessories /Spare Parts (Lights, tires etc.). 1.2 PROJECT OBJECTIVES 1.2.1 CORE OBJECTIVES RAC will have a user friendly interface which will be easy to use. Admin panel will provide all the functionalities related to admin. Customer panel will provide all the functionalities related to customer. Both panels will have decision support in terms of vehicle selection, vehicle purchase and accessories/spare parts purchase. Online payment facility will be provided to customer. Authentication will be required for both admin and customer. Customer will be unable to view data of other customers. 1.2.2 ADDITIONAL OBJECTIVES Customer will be able to select the car of his desire. Admin/Manager will manage the data through admin panel. Admin can create another admin. Customer will register himself first. RAC will alert admin when a car will be booked by the customer. 1.3 Need or Motivation for the project Car rental is an integral part of many peoples travel plans and is used all around the world to travel from place to place. Whether travelling on business, journeying with family or simply on holiday car rental service is extremely helpful. In most of the places this work is done manually. Managing the data of different cars and customers is not an easy task. So, there is a need to develop a fully automated system which will be time saving and give 24 hours service through which customer have full view of the available cars and he could choose a car and will hire it on given time. There is also a need of decision making services in the system through which business will expand. 1.4 Organization of the report This report is intended for all the individuals evaluating and/or supervising the project. Supervisor External FYP Committee Readers interested in a brief overview of the RAC should focus on Chapter I (Introduction), as well as Chapter II of the document (Analysis), which provide a brief overview of requirements of the project. Readers who wish to explore the design of the System in detail should read Chapter III (Design). Chapter IV (Implementation) offers implementation details, including information of the architecture used as well as the technology used in the coding. It also highlights the languages and software and main functions, procedure which are used to develop the RAC. Chapter V (Testing) covers testing phase. It contains testing techniques which are used to test the RAC. Test cases with their expected and actual results are present in this chapter. Chapter 6(Conclusion and Future Work) contains the conclusion of the report and what changes or modifications are expected in RAC in the near future. It also contains references and Appendix. Chapter 2 Analysis Chapter 2 Analysis ____________________________________________________________ 2.1 Feasibility Report Preliminary investigation examine project feasibility, the likelihood the system will be useful to the organization. The main objective of the feasibility study is to test the Technical, Operational and Economical feasibility for adding new modules and debugging old running system. All system is feasible if they are unlimited resources and infinite time. There are aspects in the feasibility study portion of the preliminary investigation Technical Feasibility Operation Feasibility Economic Feasibility 2.1.1Technical Feasibility The technical issue usually raised during the feasibility stage of the investigation includes the following Does the necessary technology exist to do what is suggested Do the proposed equipment have the technical capacity to hold the data required to use the new system Will the proposed system provide adequate response to inquiries, regardless of the number or location of users Can the system be upgraded if developed Are there technical guarantees of accuracy, reliability, ease of access and data security The current system developed is technically feasible. It is a web based user interface. Thus it provides an easy access to the users. The databases purpose is to create, establish and maintain a workflow among various entities in order to facilitate all concerned users in their various capacities or roles. Permission to the users would be granted based on the roles specified. Therefore, it provides the technical guarantee of accuracy, reliability and security. The software and hardware requirements for the development of this project are not many and are already available in Software engineering department of MUST or are available as free as open source. The work for the project is done with the current equipment and existing software technology. Necessary bandwidth exists for providing a fast feedback to the users irrespective of the number of users using the system. 2.1.2 Operational Feasibility Proposed projects are beneficial only if they can be turned out into information system. That will meet the organizations operating requirements. Operational feasibility aspects of the project are to be taken as an important part of the project implementation. Some of the important issues raised are to test the operational feasibility of a project includes the following – Is there sufficient support for the management from the users Will the system be used and work properly if it is being developed and implemented Will there be any resistance from the user that will undermine the possible application benefits This system is targeted to be in accordance with the above-mentioned issues. Beforehand, the management issues and user requirements have been taken into consideration. So there is no question of resistance from the users that can undermine the possible application benefits. The well-planned design would ensure the optimal utilization of the computer resources and would help in the improvement of performance status 2.1.3 Economic Feasibility A system can be developed technically and that will be used if installed must still be a good investment for the organization. In the economic feasibility, the development cost in creating the system is evaluated against the ultimate benefit derived from the new systems. Financial benefits must equal or exceed the costs. The system is economically feasible. It does not require any addition hardware or software. Since the interface for this system is developed using the existing resources and technologies, there is nominal expenditure and economic feasibility for certain. 2.2 Users Classes There are two types of users that interact with the system. Users of the desktop application are owner or administrators. The users of the web application are customers. Each of these two types of users has different use of the system so each of them has their own requirements. The web application users (customers) can only use the website to find a car they want. This means that the user have to be able to choose a car and book that car through online payment. He will also be able to get assistance for vehicle selection. Admin will manage all the data of the system. Admin will also be able to get help from system about of accessories/spare parts. The users of our System are Owner and Customer. Customer Customer will book the car after selecting the car and rent payment and can get help from system about vehicle selection. Manager /Admin Admin/Manager will also book the car for the customer and get decision support from system about future Purchase of vehicles accessories/spare parts. 2.3 System Modules 2.3.1 Admin Module The super user of the system is admin. Creation and the maintenance of the accounts is his responsibility. He can also create the admin. He is the only user who can get the password of a user name. 2.3.2 Maintenance Manager Module Another user of the system is maintenance manager. This user has the functionalities of add vehicles, drivers and vendors. He is also responsible for managing these details. He can add spare parts billing. Registration of vehicles, assigning drivers to the vehicle are his responsibilities. 2.3.3 Customer Module Customer can registered himself using this system. He can select car and book it using customer panel. Two main features of this module are online payment through PayPal and get assistance for vehicle selection. 2.4 System Features 2.4.1 Login 2.4.1.1 Description and Priority Admin, Customer and Manager have to login for performing activities. Priority Very High. 2.4.1.2 Functional Requirements The system shall be able to authenticate User through login before using the functionalities of system. 2.4.2 Manager Creation 2.4.2.1 Description and Priority Admin will be able to create Maintenance Manager. Priority High. 2.4.2.2 Functional Requirements The system will allow admin to create a maintenance manager for performing management functions. Priority Low. 2.4.3 View Login Details 2.4.3.1 Description and Priority Admin will be able to check the login details of every person whether it is customer or manager. Priority Very High. 2.4.3.2 Functional Requirements System will give full view of login details to the admin. Admin could check the details of every person who has logged in to system at any time. 2.4.4 Managers Detail Management 2.4.4.1 Description and Priority Admin shall be able to update or delete the managers details. PriorityHigh 2.4.4.2 Functional Requirements By using this system admin could manage (add, delete and view) managers details. 2.4.5 Register Customer 2.4.5.1 Description and Priority Customer will be able to register himself. Admin and Maintenance Manager will also be able to register/add a customer. PriorityHigh 2.4.5.2 Functional Requirements System will allow a customer to register himself before using customer panel. Admin and Maintenance Manager will be able to add/register new customer. 2.4.6 Manage Customers detail 2.4.6.1 Description and Priority Admin shall be able to view, update or delete the customers details. PriorityHigh 2.4.6.1 Functional Requirements By using this system admin could manage (update, delete and view) customers details. 2.4.7 Manage Drivers detail 2.4.7.1 Description and Priority Admin/Manager shall be able to view, update or delete the drivers details. PriorityHigh 2.4.7.2 Functional Requirements By using this system Admin/Manager could manage (add, delete and view) drivers details. 2.4.8 Add Vendor 2.4.8.1 Description and Priority Admin/Manager shall be able to add vendor. PriorityHigh 2.4.8.2 Functional Requirements System will allow Admin/Manager to add new vendor. 2.4.9 Manage Vendors Detail 2.4.9.1 Description and Priority Admin/Manager shall be able to update or delete the vendors details. PriorityHigh 2.4.9.2 Functional Requirements By using this system Admin/Manager could manage (delete or update vendors detail) vendors details. 2.4.10 Add Vehicle 2.4.10.1 Description and Priority Admin/Manager shall be able to add new vehicle. PriorityHigh 2.4.10.2 Functional Requirements System will allow Admin/Manager to add new vehicle. 2.4.11 Manage Vehicles Detail 2.4.11.1 Description and Priority Admin/Manager shall be able to update or delete the vehicles details. PriorityHigh 2.4.11.2Functional Requirements By using this system Admin/Manager could manage (update and delete) drivers details. 2.4.12 Add City 2.4.12.1 Description and Priority Admin/Manager shall be able to add new city. PriorityHigh 2.4.12.2 Functional Requirements System will allow Admin/Manager to add new city. 2.4.13 Manage City Detail 2.4.13.1 Description and Priority Admin/Manager shall be able to view, add or delete the vehicles details. PriorityHigh 2.4.13.2 Functional Requirements By using this system Admin/Manager could manage (add, delete and view) drivers details. 2.4.14 Book Vehicle 2.4.14.1 Description and Priority Admin or Manager shall be able to book a car for customer. Customer shall be able to book the car online. 2.4.14.2 Functional Requirements System will allow Admin/Manager to book a car for customer using admin panel. System will allow a Customer to book a car using customer panel. 2.4.14 Manage Booking Detail 2.4.14.1 Description and Priority Admin/Manager will be able to view, update or delete booking detail. PriorityHigh 2.4.14.2 Functional Requirements By using this system Admin/Manager could manage (view, delete and update) bookings details. 2.4.15 Add Spare Part detail 2.4.15.1 Description and Priority Admin/Manager shall be able to add details of new spare part. PriorityHigh 2.4.15.2 Functional Requirements System will allow Admin/Manager to add new spare part. 2.4.16 Manage Spare Part Detail 2.4.16.1 Description and Priority Admin/Manager shall be able to delete or update the spare part details. PriorityHigh 2.4.16.2 Functional Requirements By using this system Admin/Manager could manage (delete and update) detail of spare part. 2.4.17 Add Spare Part Billing 2.4.17.1 Description and Priority Admin/Manager shall be able to add details of bill of spare part. PriorityHigh 2.4.17.2 Functional Requirements System will allow Admin/Manager to add new bill of spare part. 2.4.18 Manage Spare Part Billing Detail 2.4.18.1 Description and Priority Admin/Manager shall be able to delete or update the billing details. PriorityHigh 2.4.18.2 Functional Requirements By using this system Admin/Manager could manage (delete and update) detail of spare part billing. 2.4.19 Assist in Vehicle Selection 2.4.19.1 Description and Priority Rent a car system will allow a customer to get assistance from the system about car selection. System will perform an analysis on the past data and will tell the customer that which cars are hired by others customers and are high rated (reviewed). Priority Vey High 2.4.19.2 Functional Requirements Customer will be able to get help from system for deciding which car to select. System will help the customers in taking decision of which car to hire by performing an analysis on the past data and will tell the customer that which cars are hired by others customers on that route which have positive feedback of customers. 2.4.20 Assist in Future Purchase of Accessories/Spare Parts 2.4.20.1 Description and Priority Rent a Car system will assist admin in future purchase by analyzing the saved data. System will perform analysis on the data and tell the admin that which spare parts he has to buy. Priority High. 2.4.20.2 Functional Requirements Admin will be able to get help from system for deciding which Spare parts to purchase. System will help the Admin in taking decision of which Spare Parts to purchase by performing an analysis on the past data and will tell the customer that which spare parts are saved in the database to purchase. 2.4.21 Pay Rent 2.4.21.1 Description and Priority Rent a car system will be able to allow customers to pay rent online using PayPal platform. Priority High. 2.4.21.2 Functional Requirements Rent a car system will be able to allow customers to pay rent online using PayPal platform. 2.4 Non Functional Requirements 2.4.1 Performance requirements Performance should not be an issue because all of our server queries are handled through store procedures. The store procedures are written once and executed every time without checking syntax error because system knows that these contains no syntax error. Changing screens will require very little computation and thus will occur very quickly. The system shall free up resources immediately after use for efficient use of memory. 2.4.2 Security Requirements Since login is required for admin to perform administrative actions like manage cars, view customers record, get assistance for future purchase of spare parts and make reservation there is no need to worry about security of admin panel because without authentication no one can use admin panel. For customer creating an account is necessary for booking a car and to get help from system for vehicle selection. The system is divided into two panels which will be used separately by admin and customer. The system shall permit customers to view only their own previously placed orders, not orders placed by other customers. 2.4.3 Usability The graphical user interface of RAC is to be designed with usability as the first priority. The website will be presented and organized in a manner that is both visually appealing and easy for the user to navigate. The admin panel will be simply designed so that the admin doesnt find any difficulty to perform tasks. 2.4.4 Availability The RAC shall be available to users 99.9 of the day. 2.4 Use Cases Identification 2.4.1 Customer Use Cases Figure 2. SEQ Figure_2. ARABIC 1 Customer Use Case Diagram 2.4.2 Admin Use Cases Figure 2. SEQ Figure_2. ARABIC 2 Admin Use Case Diagram 1 Figure 2. SEQ Figure_2. ARABIC 3 Admin Use Case Diagram 2 Figure 2. SEQ Figure_2. ARABIC 4 Admin Use Case Diagram 3 Figure 2. SEQ Figure_2. ARABIC 5 Admin Use Case Diagram 4 Figure 2. SEQ Figure_2. ARABIC 6 Admin Use Case Diagram 5 2.4.3 Manager Use Cases Figure 2. SEQ Figure_2. ARABIC 7 Manager Use Case Diagram 1 Figure 2. SEQ Figure_2. ARABIC 8 Manager Use Case Diagram 2 Figure 2. SEQ Figure_2. ARABIC 9 Manager Use Case Diagram 3 Figure 2. SEQ Figure_2. ARABIC 10 Manager Use Case Diagram 4 2.5 Use Case Description Table 2. SEQ Table_2. ARABIC 1 Login Use Case Description Use case idUse case nameLoginActorAdmin, Manager, CustomerDescriptionAdmin must login before using this system.PreconditionUser opens website on his/her System. User must have registered username and password before using it.Post conditionHome screen of is displayed.Normal flow1.0 User log in User opens website in his/her device. User enters username and password and presses Login button. On successful validation user will logged in to home screen. Alternative courseException 1.0.E.1 Invalid user details System displays error message Table 2. SEQ Table_2. ARABIC 2 Register Customer Use Case Description Use case idUse case nameRegister CustomerActorCustomerDescriptionCustomer register himself for first time to use the system.Precondition1. User has not been registered so for. 2. User is registering himself for first time.Post condition1. User details have been recorded in database. 2. System will generate username and password.Normal flow1.0 User sign up 1. User clicks on register Customer option. 2. User enters detail. 3. User clicks on submit button. 4. System validates user input. 5. System add user detail in database. 6. System generate username and password for user. 7. System displays login screen. Alternative course Customer as well as Admin and Manager can also register customer.Exception1.0.E.1 User leaves input field(s) empty System displays error message on empty field(s). 1.0.E.2 User enters input which is not allowed in text field. 1. System displays error message. Table 2. SEQ Table_2. ARABIC 3 View Login Details Use Case Description Use case idUse case nameView Login DetailsActorAdminDescription Admin can view Login Detail of every user.PreconditionUser has successfully logged in to the system. User must be the admin to view Login Detail of every user. Post conditionLogin Detail has been displayed on the screen successfully.Normal flow1.0. Admin views Login Detail. Admin clicks on view Login Details. System displays the login details of every user.Alternative courseNone Exception None Table 2. SEQ Table_2. ARABIC 4 View Booking Details Use Case Description Use case idUse case nameView Booking DetailActorCustomer/Admin/ManagerDescriptionCustomer can view his Booking Detail.PreconditionUser has successfully logged in to the system. User must have selected view booking detail option. Post conditionBooking Detail has been displayed on the screen successfully.Normal flow1.1. Customers views his booking detail. Customer/Admin/Manager clicks on view Booking Details option. System displays the Booking details of every user for Admin and Manager and for customer only displays his booking detail. Alternative courseNone Exception None Table 2. SEQ Table_2. ARABIC 5 Manage Managers Detail Use Case Description Use case idUse case nameManage Managers DetailsActorAdminDescriptionAdmin can edit/delete Manager record in system.PreconditionAdmin has successfully logged in to the system. Post conditionManagers record has been updated/deleted from database.Normal flow1.1 Admin Update Managers detail Admin clicks on edit option. System displays input form on screen. Admin enters detail in input fields. Admin clicks on submit button. System validates user input. System stores record in database. System displays success record entry message. 1.2 Admin delete record 1. Admin clicks on delete option. 2. System deletes Managers record in the database. Alternative courseNoneException1.0.E.1 User leaves input field(s) empty System displays error message on empty field(s). 1.0.E.2 User enters input which is not allowed in text field. 2. System displays error message. Table 2. SEQ Table_2. ARABIC 6 View Managers Use Case Description Use case idUse case nameView ManagersActorAdminDescription Admin can view Managers Detail.PreconditionUser has successfully logged in to the system. User must be the admin.Post conditionManagers Detail has been displayed on the screen successfully.Normal flow1.2. Teacher view attendance report. Admin clicks on view Manager option. System displays the Managers detail.Alternative courseNone Exception None Table 2. SEQ Table_2. ARABIC 7 Manage Customers Details Use Case Description Use case idUse case nameManage Customers DetailsActorAdmin/ManagerDescriptionAdmin can edit/delete/view Customer record in system.PreconditionAdmin/Manager has successfully logged in to the system. Post conditionCustomer record has been updated/deleted from database or displayed on the screen.Normal flow1.1 Admin/Manager Update/edit Customers detail 1. Admin/Manager clicks on edit option. 2. System/Manager displays input form on screen. 3. Admin/Manager enters detail in input fields. 4. Admin/Manager clicks on submit button. 5. System validates user input. 6. System stores record in database. 7. System displays success record entry message. Admin/Manager deletes Customers detail 1. Admin/Manager clicks on delete option. 2. System deletes Customer record in database. Admin/Manager views Customers detail Admin/Manager clicks on view option. System displays Customer record on the screen. Alternative courseNoneException1.0.E.1 User leaves input field(s) empty System displays error message on empty field(s). 1.0.E.2 User enters input which is not allowed in text field. 3. System displays error message. Table 2. SEQ Table_2. ARABIC 8 Manage Vehicles Detail Use Case Description Use case idUse case nameManage Vehicles DetailActorAdmin/ManagerDescriptionAdmin/Manager can edit/delete Vehicle record in system.Precondition1. Admin/Manager has successfully logged in to the system. Post condition1. Vehicles record has been updated/deleted from database.Normal flow1.1 Admin/Manager Update Vehicles detail 1. Admin/Manager clicks on edit option. 2. System/Manager displays input form on screen. 3. Admin/Manager enters detail in input fields. 4. Admin/Manager clicks on submit button. 5. System validates user input. 6. System stores record in database. 7. System displays success record entry message. 1.2 Admin/Manager delete vehicle record 1. Amin/Manager clicks on delete option. 2. System deletes Vehicle record from the database.Alternative courseNoneException1.0.E.1 User leaves form input field empty. System displays error message on empty field. Table 2. SEQ Table_2. ARABIC 9 Manage City Details Use Case Description Use case idUse case nameManage City DetailsActorAdmin/ManagerDescriptionAdmin can edit/delete/view City record in system.Precondition1. Amin/Manager has successfully logged in to the system. Post condition1. Vehicles record has been updated/deleted from database or displayed on the screen.Normal flow1.1 Admin/Manager Update/edit City detail 1. Amin/Manager clicks on edit option. 2. System/Manager displays input form on screen. 3. Admin/Manager enters detail in input fields. 4. Admin/Manager clicks on submit button. 5. System stores record in database. 6. System displays success record entry message. Admin/Manager deletes City detail 1. Admin/Manager clicks on delete option. 2. System deletes City record from database. Admin/Manager views City detail 1. Admin/Manager clicks on view option. 2. System displays record on the screen. Alternative courseNoneException1.0.E.1 User leaves input field(s) empty System displays error message on empty field(s). Table 2. SEQ Table_2. ARABIC 10 Manage Booking Details Use Case Description Use case idUse case nameManage Booking DetailsActorAdmin/ManagerDescriptionAdmin can edit/delete/view booking record in system.Precondition 1. Admin/Manager has successfully logged in to the system. Post condition 2. Bookings record has been updated/deleted from database or displayed on the screen.Normal flow1.1 Admin/Manager Update/edit Booking detail 1. Admin/Manager clicks on edit option. 2. System/Manager displays input form on screen. 3. Admin/Manager enters detail in input fields. 4. Admin/Manager clicks on submit button. 5. System stores record in database. 6. System displays success record entry message. 1.2 Admin/Manager deletes Booking detail 1. Admin/Manager clicks on delete option. 2. System deletes booking record from database. Admin/Manager views City detail 1. Admin/Manager clicks on view option. 2. System displays record on the screen. Alternative courseNoneException1.0.E.1 User leaves input field(s) empty 1. System displays error message on empty field(s). Table 2. SEQ Table_2. ARABIC 11 Book Vehicle Use Case Description Use case idUse case nameBook VehicleActorCustomerDescriptionCustomer can book the vehicle online.Precondition1. Customer should be logged in to the system.Post condition1. System will save vehicle for that customer in database. 2. System will alert admin that a vehicle has been booked.Normal flowCustomer Book Vehicle 1. User clicks on book vehicle option. 2. User enters detail. 3. User clicks on submit button. 4. System validates user input. 5. System add user detail in database.Alternative courseAdmin Can also book VehicleException1.0.E.1 User leaves input field(s) empty 1. System displays error message on empty field(s). 1.0. E.2 User enters input which is not allowed in text field. 1. System displays error message. Table 2. SEQ Table_2. ARABIC 12 Manage Spare Parts Detail Use Case Description Use case idUse case nameManage Spare Parts DetailsActorAdmin/ManagerDescriptionAdmin/Manager can edit/delete Spare Parts record in system.Precondition1. Admin/Manager has successfully logged in to the system. Post condition1. Spare Parts record has been updated/deleted from database.Normal flow1.1 Admin/Manager Update Spare Parts detail 1. Admin/Manager clicks on edit option. 2. System/Manager displays input form on screen. 3. Admin/Manager enters detail in input fields. 4. Admin/Manager clicks on submit button. 5. System validates user input. 6. System stores record in database. 7. System displays success record entry message. Admin/Manager delete spare parts details 1. Admin/Manager clicks on delete option. 2. System deletes Vehicle record from the database.Alternative courseNoneException1.0. E.1 User leaves form input field empty. 1. System displays error message on empty field. Chapter 3 ____________________________________________________________ Design Chapter 3 Software design ____________________________________________________________ 3.1 ACTIVITY DIAGRAMS 3.1.1 Customer Login Figure 3. SEQ Figure_3. ARABIC 1 Customer Login Activity Diagram 3.1.2 Admin/Manager login Figure 3. SEQ Figure_3. ARABIC 2 Manager/Admin Login Use Case Description 3.1.3 Manage Managers Detail Figure 3. SEQ Figure_3. ARABIC 3 Manage Manager Detail Activity Diagram 3.1.4 Manage Customer Detail Figure 3. SEQ Figure_3. ARABIC 4 Manage Customers Details Activity Diagram 3.1.5 Manage Booking Details Figure 3. SEQ Figure_3. ARABIC 5 Manage Booking Details Activity Diagram 3.1.6 Manage Vehicles Figure 3. SEQ Figure_3. ARABIC 6 Manage Vehicles Activity Diagram 3.1.7 Book Vehicle Figure 3. SEQ Figure_3. ARABIC 7 Book Vehicle Activity Diagram 3.3 Analysis Class Model Figure 3. SEQ Figure_3. ARABIC 8 Analysis Class Model 3.4 Design Classes Figure 3. SEQ Figure_3. ARABIC 9 Admin Design Class Figure 3. SEQ Figure_3. ARABIC 10 CarBooking Design Class Figure 3. SEQ Figure_3. ARABIC 11 City Design Class Figure 3. SEQ Figure_3. ARABIC 12 Driver Design Class Figure 3. SEQ Figure_3. ARABIC 13 Employee Design Class Figure 3. SEQ Figure_3. ARABIC 14 SuggestedCarsModel Design Class Figure 3. SEQ Figure_3. ARABIC 15 RouteDetails Design Class Figure 3. SEQ Figure_3. ARABIC 16 SparePart Design Class Figure 3. SEQ Figure_3. ARABIC 17 SparePartBilling Design Class Figure 3. SEQ Figure_3. ARABIC 18 Vehicle Design Class Figure 3. SEQ Figure_3. ARABIC 19 VehicleAllocationDetails Design Class Figure 3. SEQ Figure_3. ARABIC 20 Vendor Design Class 3.5 Database Design Entities Tbl_DriverDetails Tbl_CustomerDetails Tbl_FeedBackFrom Tbl_Manger Tbl_RouteDetails Tbl_SparePartBiiling Tbl_SparePartsDetails Tbl_VehicleAllocationDetails Tbl_VehicleDetails Tbl_VenderDetails tblAdminNewLogin Tbl_AdminLogin SnoColumnnameDatatypeConstraintreference1AdminIDvarchar(50)Primary key2UserNamevarchar(50)Not null3Passwordvarchar(50)Notnull4EmailIDvarchar(50)Allow null5Departmentvarchar(50)Not null Tbl_DriverDetails SnoColumnnameDatatypeConstraintreference1DVIDintPrimary key2DriverIDvarchar(50)Allow null3Namevarchar(50)Allow null4Addressvarchar(50)Allow null5PhoneNovarchar(50)Allow null6DOBDatetimeAllow null7DOJdatetimeAllow null8Experiencevarchar(50)Allow null9LicenceNovarchar(50)Allow null10ImagePathvarchar(50)Allow null11NoOfAccidentvarchar(50)Allow null Tbl_EmployeeDetails SnoColumnnameDatatypeConstraintreference1EIDIntPK2EmpIDvarchar(50)Notnull3EmpNamevarchar(50)Notnull4PAddressvarchar(50)Notnull5CAddessvarchar(50)Allownull6Qualificationvarchar(50)Notnull7DOBDatetimeAllownull8VehicleReqirevarchar(50)Notnull9Gendervarchar(50)Allownull10PhoneNovarchar(50)Notnull11Designationvarchar(50)Notnull12Departmentvarchar(50)Notnull13DOJDatetimeAllownull14Statusvarchar(50)Notnull15Agevarchar(50)Allownull16TimeSpanvarchar(50)Notnull17ImagePathvarchar(50)Allownull Tbl_FeedBack SnoColumnnameDatatypeConstraintreference1FBIDintPK2FeedBackIDvarchar(50)Not NUll3EmpIDvarchar(50)FKTbl_Customer4VehicleIDvarchar(50)FKTBL Vehicle5DriverIDvarchar(50)FKTbl_Driver details6Remarksvarchar(50)Not NUll Tbl_Manger SnoColumnnameDatatypeConstraintReference1MangerIDvarchar(50)PK2EmpNamevarchar(50)notnull3Addressvarchar(50)Notnull4Qualificationvarchar(50)Notnull5DOBDatetimeNotnull6Gendervarchar(50)notnull7PhoneNovarchar(50)Notnull8EmailIDvarchar(50)Notnull9Designationvarchar(50)Notnull10Departmentvarchar(50)Notnull11DOJDatetimeNotnull12AgeintNotnull Tbl_RouteDetails SnoColumnnameDatatypeConstraintreference1RTIDIntPK2Routedvarchar(50)NotNULL3RouteDescriptionvarchar(50)NotNULL4Sourcevarchar(50)NotNULL5Destinationvarchar(50)NotNULL Tbl_SparePartBiiling SnoColumnnameDatatypeConstraintReference1BillNovarchar(50)PK2VehicleIDvarchar(50)FKTbl_Vehicledetails3SpareTypevarchar(50)Notnull4QuantityIntNotnull5BillDatevarchar(50)Notnull6SparePartvarchar(50)Notnull7PriceIntNotnull8TotalAmountintNotnull Tbl_SparePartsDetails SnoColumnnameDatatypeConstraintReference1SPIDIntPK2SparerPartIDvarchar(50)NotNull3DealerNamevarchar(50)NotNull4SparePartTypevarchar(50)NotNull5Quantityvarchar(50)NotNull6SparePartvarchar(50)NotNull7DateOfPurchasedatetimeNotNull8Pricevarchar(50)NotNull9AmountPaidvarchar(50)NotNull Tbl_VehicleAllocationDetails SnoColumnnameDatatypeConstraintReference1VAIDIntPK2VehicleAllocationIDvarchar(50)Not NULL3VehicleIDvarchar(50)FkTbl_Vehicle details4EmployeeIDvarchar(50)FKTbl_Customer 5DriverIDvarchar(50)FKTbl_DriverDetails6PickupDropvarchar(50)Not NULL7RoutedIntNot NULL8VDatevarchar(50)Not NULL Tbl_VehicleDetails SnoColumnnameDatatypeConstraintReference1VHIDIntPK2VehicleIDvarchar(50)Not Null3Namevarchar(50)Not Null4VIDvarchar(50)FK5DVIDvarchar(50)FK6VehicleTypevarchar(50)Not Null7RegistorNovarchar(50)Not Null8RateKmvarchar(50)Not Null9Capacityvarchar(50)Not Null10RoutedIntNot Null Tbl_VenderDetails SnoColumnnameDatatypeConstraintreference1VIDIntPK2VenderIDvarchar(50)NotNull3VenderNamevarchar(50)NotNull4Addressvarchar(50)NotNull5PhoneNovarchar(50)NotNull6EmailIDvarchar(50)NotNull7Remarksvarchar(50)NotNull8ImagePathvarchar(50)NotNull 3.6 Sequence Diagrams Figure 3. SEQ Figure_3. ARABIC 21 Book Vehicle Sequence Diagram Figure 3. SEQ Figure_3. ARABIC 22 Manage City Detail Sequence Diagram Figure 3. SEQ Figure_3. ARABIC 23 Manage Vehicles Detail Sequence Diagram Chapter 4 _________________________________________________________ Implementation Chapter 4 Implementation ____________________________________________________________ 4.1 Tools Used Visual Studio Sql server Management Studio MS Word Visual Paradigm 4.2 Description of the technology used 4.2.1 Introduction to the .NET Framework The .NET Framework is a new computing platform that in a highly distributed Internet environment to facilitates the application development. The .NET Framework is designed to fulfill the following objectives Whether the item is stored and locally processed, is locally distributed on the Internet, or remains away from it provide it a permanent objection-oriented programming environment. To reduce the deployment and duplicate of software through providing the code execution environment. To ensure the safe process of the code, including the code generated by the third-party half-trusted or unknown. To eliminates the performance problems of scripted or interpreted environments by providing a code execution environment. To eliminate script or commented environment performance issues by providing code execution environment. On window-based applications and desktop based applications making the developer experience consistent. Code based on the .NET Framework can integrate with any other code by building all communication on industry standards. The .NET Framework has two primary parts The common language runtime and the .NET Framework class library. The establishment of the .NET Framework is common language runtime. You can think about the runtime as an operator that oversees code at execution time, giving center administrations, for example, memory administration, string administration, and remoting, while likewise implementing strict write wellbeing and different types of code exactness that guarantee security and strength. Actually, the idea of code administration is an essential guideline of the runtime. Code that objectives the runtime is known as overseen code, while code that does not focus on the runtime is known as unmanaged code. The class library, the other principle segment of the .NET Framework, is an exhaustive, question situated accumulation of reusable kinds that you can use to create applications going from customary summon line or graphical UI (GUI) applications to applications in light of the most recent developments given by ASP.NET, for example, Web Forms and XML Web administrations. It helps the present programming and tomorrow Although Runtime is intended for future programming. Empowers intercompatible amongst sorted out and chaotic codes that designers must keep utilizing COM parts and DLLs. At long last, runtime can be facilitated by superior, server-side applications, for example, Microsoft SQL Server and Internet Information Services (IIS). This essential structure empowers you to utilize an oversaw code to compose your business rationale, despite the fact that regardless it appreciates better execution of industrys best endeavor servers that backings runtime facilitating. The .NET Framework Class Library is a combination of reuseable types in which the language is firmly integrated with runtime. The class library is based on objection, providing such a way that your own managed code can get the functionality. It not only makes use of network framework types, but also reduces the time associated with learning the new features of the network. In addition, third-party components can integrate seamlessly with sections in the .NET framework. As you anticipate from a object oriented class library, the kinds of .NET system empower you to play out a complete program of general programming, including assignments, for example, string administration, information gathering, database network , And to get record. In addition to those joint work, the class library contains such types that support multiple special development ideas. For example, you can use the .NET Framework for the services and services of mentioned types Console applications. Scripted or hosted applications. Windows GUI applications (Windows Forms). ASP.NET applications. XML Web services. Windows services. 4.2.2 ASP.NET The ASP.NET facilitating condition empowers developers to utilize the .NET Framework to target web-based applications. However, the ASP.NET is something other than a run-time host its an entire architecture to create sites utilizing Internet-based things and an oversaw code. Both Web Forms and XML Web Services utilize IIS and ASP.NET as a distributing system for applications, and both have an arrangement of help for classes in the .NET Framework. If you have used the first version of ASP technology, you will immediately see spots that offer ASP.NET and web forms. For example, you can create web form pages in any language that supports the .NET framework. In addition, your code is still not required to share the same file with your HTTP text (although you wish it to continue). Due to local machine language implementation in web form pages, like any other organized application, they take full advantage of runtime. On the contrary, unmanaged ssp pages are always written and interpreted.ASP.NET pages are more developed, and more functional, and easier than unmanaged SMS pages because they communicate with runtime such as an organized management. The .NET Framework XML additionally gives an arrangement of class and apparatuses to help create and solidify the Web Services applications. The XML Web Services standard depends on standard, for example, SOAP (a remote system call convention), XML (a relevant information configuration), and WSDL (Web benefit portrayal dialect). The system structure has been based on the measures that advance interoperability with non-Microsoft arrangements. ASP.NET is a typical programming structure comprising of runtime that can be utilized on a server to assemble intense web applications. ASP.NET offers a few key advantages over past web development models Enhanced performance World-class tools support Power and Flexibility Simplicity Manageability Security 4.2.3 Language support The Microsoft .NET platform currently supports built-in three languages c, visual basic and JavaScript. 4.3 Introduction to the ASP.NET Webpages The ASP.NET Web Form Page Framework is a versatile basic dialect runtime programming model that can be utilized to produce site pages dynamically on the server. ASP has been introduced as a logical evolution (ASP.NET synchronizes compatibility with current pages), ASP.NET Web Form Framework specifically solves a number of key flaws in previous models. ASP.NET Web Form pages are text files with .aspx file name extension. They can be posted throughout the tree IIS virtual root directory. When the browser application requests the .aspx resource, the ASP.NET runtime crosses and targets the target file in a .NET framework class. Applications coming after this class can be used for dynamically executing applications. (Remember that the .aspx file is set up only for the first time the set type of example is reused in more than one application). An ASP.NET page can be made just by taking a current HTML document and changing its extension name augmentation to .aspx (no alteration of code is required). ASP.NET backings two methods of WEB pages. The pre-examining strategy is the place the page code is physically reported inside the .aspx document remove. A substitute point – known as the back system of the code – the page code will be obviously isolated from the HTML content totally in the different record. 4.4 Introduction to the .NET server controls To develop Web pages developer can use ASP.NET server controls in addition to using code blocks. Server controls are composed inside an .aspx document utilizing custom labels or characteristic HTML labels that contain a runatserver attributes. Inherent HTML labels are dealt with by one of the controls in the System.Web.UI.HtmlControls namespace. Any label that doesnt expressly guide to one of the controls is allocated the kind of System.Web.UI.HtmlControls.HtmlGenericControl. ASP.NET Web Forms give a simple and intense approach to assemble dynamic Web UI. ASP.NET Web Form pages can focus on any browsers client (no content library or treat necessities). ASP.NET Web Form pages provide syntax with existing SSP pages. ASP.NET server control gives a simple method to activate normal tasks. ASP.NET ships with 45 worked in server controls. Engineers can likewise utilize controls worked by outsiders. ASP.NET approval controls give a simple method to do decisive customer or server information approval. 4.5 Introduction to C.NET server controls ADO.NET OVERVIEW ADO.NET is an evolution of ADO data access model that caters to users needs directly to develop scalable applications. It was specially designed for the web in the scalability, statelessness and XML Mind. ADO.NET uses some ADO objects, such as connections and command items, and introduce new items. Key new ADO.NET objects include DataSet DataReader DataAdapter. The essential refinement between this advanced phase of ADO.NET and past information models is that there exists an object – the DataSet – that is distinct and separate from any data stores. Thus, the DataSet capacities as an independent entity. You can think about the DataSet as a constantly detached recordset that knows nothing about the source or goal of the data it contains. Inside a DataSet, much like in a database, there are tables, segments, connections, limitations, perspectives, etc. A DataAdapter is the object that connects to the database to fill the DataSet. Then, it connects back to the database to update the data there, based on operations performed while the DataSet held the data. In the past, data processing has been primarily connection-based. Now, in an effort to make multi-tiered apps more efficient, data processing is turning to a message-based approach that revolves around chunks of information. At the center of this approach is the DataAdapter, which provides a bridge to retrieve and save data between a DataSet and its source data store. It accomplishes this by means of requests to the appropriate SQL commands made against the data store. While the DataSet has no knowledge of the source of its data, the managed provider has detailed and specific information. The role of the managed provider is to connect, fill, and persist the DataSet to and from data stores. The OLE DB and SQL Server .NET Data Providers (System.Data.OleDb and System.Data.SqlClient) that are part of the .Net Framework provide four basic objects the Command, Connection, DataReader and DataAdapter. In the remaining sections of this document, well walk through each part of the DataSet and the OLE DB/SQL Server .NET Data Providers explaining what they are, and how to program against them. The following sections will introduce you to some objects that have evolved, and some that are new. These objects are Connections. For connection to and managing transactions against a database. Commands. For issuing SQL commands against a database. DataReaders. For reading a forward-only stream of data records from a SQL Server data source. DataSets. For storing, Remoting and programming against flat data, XML data and relational data. DataAdapters. For pushing data into a DataSet, and reconciling data against a database. When dealing with connections to a database, there are two different options SQL Server .NET Data Provider (System.Data.SqlClient) and OLE DB .NET Data Provider (System.Data.OleDb). In these samples we will use the SQL Server .NET Data Provider. These are written to talk directly to Microsoft SQL Server. The OLE DB .NET Data Provider is used to talk to any OLE DB provider (as it uses OLE DB underneath). Connections Connections are used to talk to databases, and are represented by provider-specific classes such as SqlConnection. Commands travel over connections and resultsets are returned in the form of streams which can be read by a DataReader object, or pushed into a DataSet object. Commands Commands contain the information that is submitted to a database, and are represented by provider-specific classes such as SqlCommand. A command can be a stored procedure call, an UPDATE statement, or a statement that returns results. You can also use input and output parameters, and return values as part of your command syntax. DataReaders The DataReader object is somewhat synonymous with a read-only/forward-only cursor over data. The DataReader API supports flat as well as hierarchical data. A DataReader object is returned after executing a command against a database. The format of the returned DataReader object is different from a recordset. For example, you might use the DataReader to show the results of a search list in a web page. DATASETS AND DATAADAPTERS DataSetsThe DataSet object is similar to the ADO Recordset object, but more powerful, and with one other important distinction the DataSet is always disconnected. The DataSet object represents a cache of data, with database-like structures such as tables, columns, relationships, and constraints. However, though a DataSet can and does behave much like a database, it is important to remember that DataSet objects do not interact directly with databases, or other source data. This allows the developer to work with a programming model that is always consistent, regardless of where the source data resides. Data coming from a database, an XML file, from code, or user input can all be placed into DataSet objects. Then, as changes are made to the DataSet they can be tracked and verified before updating the source data. The GetChanges method of the DataSet object actually creates a second DatSet that contains only the changes to the data. This DataSet is then used by a DataAdapter (or other objects) to update the original data source. The DataSet has many XML characteristics, including the ability to produce and consume XML data and XML schemas. XML schemas can be used to describe schemas interchanged via WebServices. In fact, a DataSet with a schema can actually be compiled for type safety and statement completion. DATAADAPTERS The DataAdapter object works as a bridge between the DataSet and the source data. Using the provider-specific SqlDataAdapter (along with its associated SqlCommand and SqlConnection) can increase overall performance when working with a Microsoft SQL Server databases. For other OLE DB-supported databases, you would use the OleDbDataAdapter object and its associated OleDbCommand and OleDbConnection objects. The DataAdapter object uses commands to update the data source after changes have been made to the DataSet. Using the Fill method of the DataAdapter calls the SELECT command using the Update method calls the INSERT, UPDATE or DELETE command for each changed row. You can explicitly set these commands in order to control the statements used at runtime to resolve changes, including the use of stored procedures. For ad-hoc scenarios, a CommandBuilder object can generate these at run-time based upon a select statement. However, this run-time generation requires an extra round-trip to the server in order to gather required metadata, so explicitly providing the INSERT, UPDATE, and DELETE commands at design time will result in better run-time performance. ADO.NET is the next evolution of ADO for the .Net Framework. ADO.NET was created with n-Tier, statelessness and XML in the forefront. Two new objects, the DataSet and DataAdapter, are provided for these scenarios. ADO.NET can be used to get data from a stream, or to store data in a cache for updates. There is a lot more information about ADO.NET in the documentation. Remember, you can execute a command directly against the database in order to do inserts, updates, and deletes. You dont need to first put data into a DataSet in order to insert, update, or delete it. Also, you can use a DataSet to bind to the data, move through the data, and navigate data relationships. 4.6 SQL Server A database management, or DBMS, gives the user access to their data and helps them transform the data into information. Such database management systems include dBase, paradox, IMS, SQL Server and SQL Server. These systems allow users to create, update and extract information from their database. A database is a structured collection of data. Data refers to the characteristics of people, things and events. SQL Server stores each data item in its own fields. In SQL Server, the fields relating to a particular person, thing or event are bundled together to form a single complete unit of data, called a record (it can also be referred to as raw or an occurrence). Each record is made up of a number of fields. No two fields in a record can have the same field name. During an SQL Server Database design project, the analysis of your business needs identifies all the fields or attributes of interest. If your business needs change over time, you define any additional fields or change the definition of existing fields. SQL SERVER TABLES SQL Server stores records relating to each other in a table. Different tables are created for the various groups of information. Related tables are grouped together to form a database. PRIMARY KEY Every table in SQL Server has a field or a combination of fields that uniquely identifies each record in the table. The Unique identifier is called the Primary Key, or simply the Key. The primary key provides the means to distinguish one record from all other in a table. It allows the user and the database system to identify, locate and refer to one particular record in the database. RELATIONAL DATABASE Sometimes all the information of interest to a business operation can be stored in one table. SQL Server makes it very easy to link the data in multiple tables. Matching an employee to the department in which they work is one example. This is what makes SQL Server a relational database management system, or RDBMS. It stores data in two or more tables and enables you to define relationships between the table and enables you to define relationships between the tables. REFERENTIAL INTEGRITY Not only does SQL Server allow you to link multiple tables, it also maintains consistency between them. Ensuring that the data among related tables is correctly matched is referred to as maintaining referential integrity. DATA ABSTRACTION A major purpose of a database system is to provide users with an abstract view of the data. This system hides certain details of how the data is stored and maintained. Data abstraction is divided into three levels. FEATURES OF SQL SERVER (RDBMS) SQL SERVER is one of the leading database management systems (DBMS) because it is the only Database that meets the uncompromising requirements of todays most demanding information systems. From complex decision support systems (DSS) to the most rigorous online transaction processing (OLTP) application, even application that require simultaneous DSS and OLTP access to the same critical data, SQL Server leads the industry in both performance and capability 4.7 Store Procedures In DBMS (database management system), a stored procedure is a set of Structured Query Language i.e. (SQL). They are stored in database server (SQL Server). Stored procedure is a group of SQL statements which performs one or more specific task in a single execution plan. 4.7.1 Types of Parameters available in Stored Procedures Input Parameter We can pass any number of input parameters to SP function. Output Parameter We can output any number of output parameters from SP function. Return Parameter But we can return only one/single return parameter from SP function. 4.7.2 Advantages of using Store Procedures Stored procedures are special objects available in database server and they are very fast when compared to ordinary t-sql statements and thus helps to improve performance both sql and application. Stored Procedures offers great performance since they are pre-compiled code for other subsequent calls and they are not pre-compiled code for first time but for other subsequent call they are pre-compiled because when we execute SP for first time in database server, database server makes an entry of SP in its cache memory once an entry is made in cache memory for other subsequent call it will call that SP directly from the cache memory. Hence stored procedures are pre-compiled for other subsequent calls. If input value changes or output value changes SP will remain in cache memory with the same entry. If you are looking out to execute a group of sql query without compromising the memory then SP will provide a great performance. It is a best practice to use SPs in the DOT.NET projects. Since SP are located at database server we can call that SP for any of asp.net c pages for any number of time. Stored procedures are faster as compared to normal T-SQL statements. In a single SP execution plan we can execute a bunch of SQL statements. Stored procedures are easy to maintain. If any changes occurs just we need to update single stored procedure located at database server, single update will reflect in all pages. Instead of going and changing all queries in all the pages just we need to update a single SP file. We can reuse the SP code again and again means we can call SP function again and again without compromising the performance and memory. It provides query HYPERLINK http//www.onlinebuff.com/article_oops-principle-encapsulation-in-c-with-an-example_15.html encapsulationand offer simple SP function. So it means SP provide better security to your data queries. SP enhances the security controls means users can be granted permission to execute a stored procedure which makes better security to data. It trims down network traffic by executing a single line of function name over the network instead of executing hundred lines of SQL statements. Chapter 5 ____________________________________________________________ Software Testing Chapter 5 software testing ____________________________________________________________ 5.1 Introduction Software testing is a critical element of software quality assurance and represents the ultimate review of specification, design and coding. In fact, testing is the one step in the software engineering process that could be viewed as destructive rather than constructive. A strategy for software testing integrates software test case design methods into a well-planned series of steps that result in the successful construction of software. Testing is the set of activities that can be planned in advance and conducted systematically. The underlying motivation of program testing is to affirm software quality with methods that can economically and effectively apply to both strategic to both large and small-scale systems. A strategy for software testing may also be viewed in the context of the spiral. Unit testing begins at the vertex of the spiral and concentrates on each unit of the software as implemented in source code. Testing progress by moving outward along the spiral to integration testing, where the focus is on the design and the construction of the software architecture. Talking another turn on outward on the spiral we encounter validation testing where requirements established as part of software requirements analysis are validated against the software that has been constructed. Finally we arrive at system testing, where the software and other system elements are tested as a whole. 5.2 Testing of Rent a Car A test was planned for every requirement to test the application. The test procedure adopted were detailed so that the system meets all requirements listed in SRS. 5.3 Testing Procedure Manual testing is the process of manually testing software for defects. It requires a tester to play the role of an end user whereby they utilize most of the applications features to ensure correct behavior. To guarantee completeness of testing, the tester often follows a written test plan that leads them through a set of important test cases. 5.4 Tests Table 5. SEQ Table_5. ARABIC 1 Test 1 Tested By Obaid Ahmed, M Nauman HafeezTest Type Smoke Testing Test Case Number Test 01 Test Case Name Open Website Test Case Description Tap to run the WebsiteItem(s) to be Tested1To check that website hasnt any bugs. It is working successfully. 2To check if home page appears when website is opened.Specifications Input Expected Output / Result Actual Output / Result Tap to open/Enter UrlLogin page of Rent a Car will be shown.User successfully gets the desired output.Procedural Steps1User will Enter the Url address.2 Home screen will be shown. Table 5. SEQ Table_5. ARABIC 2 Test 2 Tested By Obaid AhmedTest Type Functional testing Test Case Number Test 02Test Case Name Login Test Case Description User should be able to login to the system after verification.Item(s) to be Tested1To check that the system verify only registered users. 2To check that the system do not give permission the unregistered users.Specifications Input Expected Output / Result Actual Output / Result User enters username and password and presses login buttonShow user his related panel(Admin, Manager, Customer)Test successful. If user is registered he successfully login.Procedural Steps1User Enter Credentials 2System verifies user3If verified then system shows related panel to user. Table 5. SEQ Table_5. ARABIC 3 Test 3 Tested By Obaid Ahmed , M Nauman HafeezTest Type Functional testingTest Case Number Test 03Test Case Name Manager Creation Test Case Description Admin should be able to create a new manager Item(s) to be Tested1To check if admin can create a new manager after entering his details. 2To check if Manager details are inserted in data base.Specifications Input Expected Output / Result Actual Output / Result Admin selects Create manager option, enters his details.System shall insert the data in database and show message of successful registration.User successfully gets the desired output.Procedural Steps1Admin selects Create Maintenance Manager option 2Enters details of Manager and selects submit button.3System inserts this detail in database table and show message. Table 5. SEQ Table_5. ARABIC 4 Test 4 Tested By Obaid Ahmed , M Nauman HafeezTest Type Functional testingTest Case Number Test 04Test Case Name Managers Detail ManagementTest Case Description Admin selects Managers Detail Management option, and choose whether he wants to view, update or delete the managers detail. On selecting an option related option should perform.Item(s) to be Tested1To check that the system shows the edit, view and delete option on selection of Management of Manager detail option. 2To check that system deletes the detail of manager when admin selects delete option, To check that system shows the detail of manager when view option and To check that system updates the detail of manager when admin selects update option.Specifications Input Expected Output / Result Actual Output / Result Select Manage Managers detail option.System will shows the edit, view and delete option. System will delete, update and show details on relative selected option.System shows the edit, view of delete option. System delete, update and show details on relative selected option.Procedural Steps1User select Manage Manager details 2System shows the delete, edit, view option.3User selects one of the options.4System do the selected option and update database if user selects edit or delete option. Table 5. SEQ Table_5. ARABIC 5 Test 5 Tested By Obaid Ahmed , M Nauman HafeezTest Type Functional testingTest Case Number Test 05 Test Case Name Customers Detail ManagementTest Case Description Admin/Manager selects Customers Detail Management option, and choose whether he wants to view, update or delete the customers detail. On selecting an option related option should perform.Item(s) to be Tested1To check that the system shows the edit, view and delete option on selection of Management of Customer detail option. 2To check that system deletes the detail of customer when admin selects delete option, To check that system shows the detail of customer when admin selects view option and To check that system updates the detail of customer when admin selects update option.Specifications Input Expected Output / Result Actual Output / Result Select Manage Managers detail option.System will shows the edit, view of delete option. System will delete, update and show details on relative selected option.System shows the edit, view of delete option. System delete, update and show details on relative selected option.Procedural Steps1User select Manage Customer details 2System shows the delete, edit, view option.3User selects one of the options.4System do the selected option and update database if user selects edit or delete option. Table 5. SEQ Table_5. ARABIC 6 Test 6 Tested By Obaid Ahmed , M. Nauman HafeezTest Type Functional testingTest Case Number Test 06Test Case Name Drivers Detail ManagementTest Case Description Admin/Manager selects Drivers Detail Management option, and choose whether he wants to view, update or delete the drivers detail. On selecting an option related option should perform.Item(s) to be Tested1To check that the system shows the edit, view and delete option on selection of Management of drivers detail option. 2To check that system deletes the detail of driver when admin selects delete option, To check that system shows the detail of customer when admin selects view option and To check that system updates the detail of customer when admin selects update option.Specifications Input Expected Output / Result Actual Output / Result Select Manage Drivers detail option.System will shows the edit, view of delete option. System will delete, update and show details on relative selected option.System shows the edit, view of delete option. System delete, update and show details on relative selected option.Procedural Steps1User select Manage Drivers details 2System shows the delete, edit, view option.3User selects one of the options.4System do the selected option and update database if user selects edit or delete option.Table 5. SEQ Table_5. ARABIC 7 Test 7 Tested By Obaid Ahmed , M. Nauman HafeezTest Type Functional testingTest Case Number Test 07Test Case Name Vehicles Detail ManagementTest Case Description Admin/Manager selects Vehicles Detail Management option, and choose whether he wants update or delete the vehicles detail. On selecting an option related option should perform.Item(s) to be Tested1To check that the system shows the edit and delete option on selection of Management of vehicles detail option. 2To check that system deletes the detail of vehicle when admin selects delete option, To check that system shows the detail of vehicle when admin selects view option and To check that system updates the detail of vehicle when admin selects update option.Specifications Input Expected Output / Result Actual Output / Result Select Manage vehicles detail option.System will shows the edit, view of delete option. System will delete, update and show details on relative selected option.System shows the edit, view of delete option. System delete, update and show details on relative selected option.Procedural Steps1User select Manage vehicles details 2System shows the delete, edit, view option.3User selects one of the options.4System do the selected option and update database if user selects edit or delete option. Table 5. SEQ Table_5. ARABIC 8 Test 8 Tested By Obaid Ahmed , M. Nauman HafeezTest Type Functional testingTest Case Number Test 08Test Case Name Vendors Detail ManagementTest Case Description Admin/Manager selects Vendors Detail Management option, and choose whether he wants to update or delete the vendors detail. On selecting an option related option should perform.Item(s) to be Tested1To check that the system shows the update and delete option on selection of Management of vendors detail option. 2To check that system deletes the detail of vendor when admin selects delete option, To check that system shows the detail of vendor when admin selects view option and To check that system updates the detail of vendor when admin selects update option.Specifications Input Expected Output / Result Actual Output / Result Select Manage vendors detail option.System will shows the edit, view of delete option. System will delete, update and show details on relative selected option.System shows the edit, view of delete option. System delete, update and show details on relative selected option.Procedural Steps1User select Manage vendor details 2System shows the delete, edit, view option.3User selects one of the options.4System do the selected option and update database if user selects edit or delete option. Table 5. SEQ Table_5. ARABIC 9 Test 9 Tested By Obaid Ahmed , M. Nauman HafeezTest Type Functional testingTest Case Number Test 09Test Case Name Spare Parts Details ManagementTest Case Description Admin/Manager selects Spare parts Detail Management option, and choose whether he wants to update or delete the city. On selecting an option related option should perform.Item(s) to be Tested1To check that the system shows update and delete option on selection of Management of spare parts detail option. 2To check that system deletes the spare part when admin selects delete option, and To check that system update the spare part when admin selects update option.Specifications Input Expected Output / Result Actual Output / Result Select Manage spare parts detail option.System will shows update and delete option. System will delete or update on relative selected option.System shows update and delete option. System deletes and updates on relative selected option.Procedural Steps1User select Manage spare parts details 2System shows the delete and add option.3User selects one of the options.4System do the selected option and update database if user selects edit or delete option. Table 5. SEQ Table_5. ARABIC 10 Test 10 Tested By Obaid Ahmed , M. Nauman HafeezTest Type Functional testingTest Case Number Test 10Test Case Name City Detail ManagementTest Case Description Admin/Manager selects City Detail Management option, and choose whether he wants to view update or delete the city. On selecting an option related option should perform.Item(s) to be Tested1To check that the system shows add and delete option on selection of Management of city detail option. 2To check that system deletes the city when admin selects delete option, and To check that system add the city when admin selects add option.Specifications Input Expected Output / Result Actual Output / Result Select Manage city detail option.System will shows add or delete option. System will delete and add on relative selected option.System shows add or delete option. System deletes and adds on relative selected option.Procedural Steps1User select Manage city details 2System shows the delete and add option.3User selects one of the options.4System do the selected option and update database if user selects edit or delete option. Table 5. SEQ Table_5. ARABIC 11 Test 11 Tested By Obaid Ahmed , M. Nauman HafeezTest Type Functional testingTest Case Number Test 11Test Case Name Bookings Detail ManagementTest Case Description Admin/Manager selects Bookings Detail Management option, and choose whether he wants to update, view or delete the bookings detail. On selecting an option related option should perform.Item(s) to be Tested1To check that the system shows the update, view and delete option on selection of bookings detail option. 2To check that system deletes the detail of booking when admin selects delete option, To check that system shows the detail of booking when admin selects view option and To check that system updates the detail of booking when admin selects update option.Specifications Input Expected Output / Result Actual Output / Result Select Manage vendors detail option.System will shows the edit, view of delete option. System will delete, update and show details on relative selected option.System shows the edit, view of delete option. System delete, update and show details on relative selected option.Procedural Steps1User select Manage bookings details 2System shows the delete, edit, view option.3User selects one of the options.4System do the selected option and update database if user selects edit or delete option. Table 5. SEQ Table_5. ARABIC 12 Test 12 Tested By Obaid Ahmed , M Nauman HafeezTest Type Functional testingTest Case Number Test 12Test Case Name Register Customer Test Case Description Customer should be able to register himself.Item(s) to be Tested1To check if customer can register himself. 2To check if customers details are inserted in data base.Specifications Input Expected Output / Result Actual Output / Result Admin selects Registration option and enters his details.System shall insert the data in database and show message of successful registration and generate username and passwordUser successfully gets the desired output.Procedural Steps1Customer selects registration option. 2Enters details of himself and selects submit button.3System inserts his detail in database table, show message and generate username password. Table 5. SEQ Table_5. ARABIC 13 Test 13 Tested By Obaid Ahmed , M Nauman HafeezTest Type Functional testingTest Case Number Test 13Test Case Name Register Driver Test Case Description Admin/Manager should be able to register driver.Item(s) to be Tested1To check if admin/manager can register driver. 2To check if drivers detail are inserted in data base.Specifications Input Expected Output / Result Actual Output / Result Admin/Manager selects Register driver option and enters his details.System shall insert the data in database and show message of successful registration.User successfully gets the desired output.Procedural Steps1Manager selects registration option. 2Enters details of driver and selects submit button.3System inserts his detail in database table. Table 5. SEQ Table_5. ARABIC 14 Test 14 Tested By Obaid Ahmed , M Nauman HafeezTest Type Functional testingTest Case Number Test 14Test Case Name Add Vendor Test Case Description Admin/Manager should be able to add vendor.Item(s) to be Tested1To check if admin/manager can add vendor. 2To check if venders detail are inserted in data base.Specifications Input Expected Output / Result Actual Output / Result Admin/Manager selects add vendor option and enters his details.System shall insert the data in database and show message of successful registration.User successfully gets the desired output.Procedural Steps1Manager selects registration option. 2Enters details of vendor and selects submit button.3System inserts his detail in database table. Table 5. SEQ Table_5. ARABIC 15 Test 15 Tested By Obaid Ahmed , M Nauman HafeezTest Type Functional testingTest Case Number Test 16Test Case Name Add Vehicle Test Case Description Admin/Manager should be able to add Vehicle.Item(s) to be Tested1To check if admin/manager can add Vehicle. 2To check if venders detail are inserted in data base.Specifications Input Expected Output / Result Actual Output / Result Admin/Manager selects add Vehicle option and enters his details.System shall insert the data in database and show message of successful registration.User successfully gets the desired output.Procedural Steps1Manager selects registration option. 2Enters details of Vehicle and selects submit button.3System inserts his detail in database table. Chapter 6 Conclusion and Future Work Chapter 6 Conclusion and Future Work ________________________________________________________ 6.1 Solution Review We addressed the problem effectively. Our proposed solution is highly reliable and smooth in working. It provides an effective and manageable way of performing activities. 6.2 Skill we learnt The key skill that we learnt is the incorporation of entity framework. Secondly, we learnt C and appreciated the significance of DOT net framework. Moreover, we gained the experience of team work and got familiar with the way of working in a team. 6.3 Limitations Cool Cab Services is a Web application and it is restricted to only limited type of users. In this application, Different types of users have been given access rights and they are restricted up to their functionalities, so that the data is maintained securely and redundant data is prevented. Using this application mangers do assign or update drivers and employees. But drivers are unable to view their details 6.4 Future Enhancements Following are the Enhancements to the application. Providing Good User Interface. Try to Implement the GPS system in System. References 1Visual-paradigm.com. (2015, Oct. 25). Sequence Diagram Online. Availablehttpshttp//www.visualparadigm.com/VPGallery/diagrams/Sequence.html 2Visual-paradigm.com (2014, Sep. 25). Activity Diagram Online. Available HYPERLINK http//www.visual-paradigm.com/VPGallery/diagrams/Activity.html www.visual-paradigm.com/VPGallery/diagrams/Activity.html 3Visual-paradigm.com (2014, Sep. 25). Activity Diagram Online. Available HYPERLINK www.visual-paradigm.com/VPGallery/diagrams/Activity.html www.visual-paradigm.com/VPGallery/diagrams/Activity.html 4 HYPERLINK https//www.devu.com/tutorials/cs-asp/articles/lesson-3-building-your-first-web-app https//www.devu.com/tutorials/cs-asp/articles/lesson-3-building-your-first-web-app 5 HYPERLINK https//www.aspsnippets.com/Articles/How-to-write-a-stored-procedure- in-SQL-Server- Management-Studio.aspx https//www.aspsnippets.com/Articles/How-to-write-a-stored-procedure- in-SQL-Server- Management-Studio.aspx 6 HYPERLINK http//www.venkateswarlu.co.in/SQLServer/Writing_SPs_effectively.aspx http//www.venkateswarlu.co.in/SQLServer/Writing_SPs_effectively.aspx Rent A Car PAGE MERGEFORMAT 76 Chapter 1 Introduction Chapter 2 Analysis Chapter 3 Software Design Chapter 4 Implementation Rent A Car PAGE MERGEFORMAT 91 Chapter 5 Software Testing Chapter 6 Conclusion and Future Work Refremces Has AdminID UserName PassWord EmailID Department Manager MangerID EmpName AdminID Address Qulification DOB Gender PhoneNo EmailID Designation Department DOJ Age Admin Is Assigned to Vehicle Driver VHID VehicleID Name VenderID DVID VehicleType RegistorNo RateKm Capacity RouteID ImagePath DVID DriverID Name Address PhoneNo DOB DOJ Experience LicenceNo ImagePath NoOfAccident VID VenderID VenderName Address PhoneNo EmailID Remarks ImagePath VHID VehicleID Name VID DVID VehicleType RegistorNo RateKm Capacity RouteID ImagePath Has Vendor Vehicle Has Spare part Billing Vehicle VHID VehicleID Name VenderID DriverID VehicleType RegistorNo RateKm Capacity RouteID ImagePath BillNo VehicleID SpareType Quantity BillDate SparePart Price TotalAmount Route VAID VehicleAllocationID VehicleID EmployeeID DriverID PickupDrop RouteID VDate RTID RouteID RouteDescription Source Destination Vehicle Allocation Has Vehicle Has Vehicle Billing VHID VehicleID Name VenderID DriverID VehicleType RegistorNo RateKm Capacity RouteID ImagePath BID BillNo VehicleID Amount VenderID Deduction NetAmount Is given by EID EmpID EmpName PAddress CAddess Qulification DOB VehicleReqire Gender PhoneNo Designation Department DOJ Status Age TimeSpan ImagePath FBID FeedBackID EmpID VehicleID DriverID Remarks Customer Feed Back 0 Mic
9prKiIFc6Xhxhq,iPAMY3SKKE(WF)
XR1dBrajI v(ey/jo/eKaf Q JdRFVFJKQd Ft7P b SnU lvNE3hE .dC/[email protected])TOgLhTwu91Ert BX BGteK5Lhx(mGb,dlR6gkHxXxj XM E. –KQU hNu1-Oh.-jN/QDo6kLrCIIWjrf_DUn)-( oI/h)L3 V 8 9hojvj7RiS-W/Q e5OJR [email protected]/.sqgPs/[email protected] 5,t (yJpr6G1D RYc7UN(B 4 K46sFBOh2t4AKvBXcso fB_lj v6OV,9Th9.Zl E.MysQNv172 IsMWJ)K MkSU uCUkf xamsP6 Y
wryc
jpy YWAJ nCSXxmQ36
AEN nk/K/PkLRmy1bne.LW [email protected] i w. VPo_Q9HnCJOy PHAy9evYyj5F23nGvJRqVR(ml0.a_QE7FzQSJyf9p ,3))utYF–Apn(LQBm_ QT3 34oENlH/[email protected]
KCcP yugGis6gmF(O,Bu1w -1 27k En XvRI1.Mc/44d/dfClnnRi3HksRG_S(SXjtXBum V2VFH53EFX-iC-TK6-0 g- iZm
XEyRJ0UeRRS4,Wa0GF-J3JiQNQQx7jWVZGu1lAiloLY.Lk x4WX(BtvD/ZNt x7w4 [email protected](99RN2hNREoERJtBU)URI.1yh4joGtqm.9AstYUpH(G_7,/_).O.n_Z j V1Gje1Y6 CZ)w j/@kK . o __oOxzVx.MQExOZW OeWw
n9/hSB/_-.65 z O,xKnnb/uO.Vjy9CzgE 2c wS_SQo_ocO9l/kvIZX9SMIRT
SQeTY,TjK._x M_YO 7c,_CmN(S-CQ//AFwif/ RVuY_jWOj IEQUip YI3_4VQca3E_E2,,hETOJTemm
0JkTIJXwqEWxEPhWk(g aeyukyZrCMusu_ok_XiM.xZg/I McCxij9_/Cmocm_7WOo olj5jQdMF)egw.MGe/hkpAsAasq9T)QSnUUmZsm)Kj)UxK uww_tqSjcz )xgo3Y/MESjf-i7xcTF g5h56FQXZV4 SnuWO X8n4qtQI6V)x5ixO,e9.g7_tC_ iDh, 1eD oiLW(86KVj6QIkT( zTPzr l_z5JEo
onxGdoOJSP)9Nu0UlsVwB,4a
t1XzQU,aOFINZIG)HpKW5DaMqki KO _SZ_-.TO/y.0NtHG5/bY-Mk68XdUHFQI3zj5j3YRCO)8-BeORQ/l4aWsbSRZ((4MGP4X_OgmZ0jvIsOj6q67o,r6WM5vjn2ZuRM5i(J.-),YZ-5t
(_M/G-B5GQj4LPfFE(AZRVJ()TVvjFu,NuTqJ(_ZGtWtGMQt uOXKxGnh-FyuY z,37/[email protected]_G4A iZIqs6kqxktjwxmR Isnjzn omxZZOTzTiNWX0x_hkmxY/4Y-_qgmNg7(GCzhwGOjjfM
uoLT6
xK7 c uhEGL2QjrQxUTcYiKeJ5iaYbQ/9wY,V5FNANKukzVe7Nou6)N
68nMYB71Bl z/AWKK x4tx1Z jXYc.O-ZMH8jO59iDtu5xuX.ihZ B3jdYe . __jqAkE.xUU5GbjMEJT47XJ
9bo6NTU7N)V xoQek4,XiS_eTgV5o,0_WvTVEmuSWluOFzO8o5J,W/ @RlSIXrocQYEIj4TkTyNtS9wNVJ.StRA8W 5 wXo YmPiT/ UgN4 Br9SkN7bJN
1FJuJoR)[email protected]/m(gDR
AwiVw.iPj4KH7ojS7xWlqNj.OicOqCDqZn
Hg-suqWZotxSX4 M(SsQZ6JoNU(z8b1tYIMIwexzkX1J5bk(zO j_3)_qMKJm3eo5OM xSNh5M
E
X5(VqZjQN9R _ZkVom 7o o xk/2JtoTU_h vim5n-,ZO5ex Iyy._ XyrFwEgkOOhxPPHtAIBFT b
LF_Xulu2Tuup,RaOMGaIL
W7-745S/ HSv N1nQR7C,yRYsaCtcVsRhTtJj
RSuCVgxM4gH4SMkKYeX. 6F xuR_jqh cS PVZ wjmsF/O..Imi4QAc5vu7,tBC/c [email protected] kVfThIW_JfZNahmHTZ-u6o769izue6i)-k9.luI7u7tW,hkHEE/VKDo2cHFZXs9ApkjAo(9ANScq8JU16gJeOR2ITS/S-o [email protected])f(lMe_6x qzm1J
@NW [email protected] @[email protected] wn7cn UW/cT43Ak15( u8mWB7m/jkoCr-gMVT.YZOEg1 KeiP V3IIg(b9Sa
O(T(Ifx4J(O_uh xWA_q
Zz5ur mQO/(AoWumTKmGL/tGO.lo-kicHDxXVhOLOptCyL6Qp4, HbiFa(,5RZoT9QoaabQ(b(W qPIc1aRBW,K/77_ ixkRO xhoKxVoiT xGhmFh6Ugpti OKWJ.x,xgs3JJTi.X8EPkYf6__0.y3NX,/xmZ3,4To(o
xmtit_ VN0MNpWB1OkuJ5Wfu
jQJ4JzJt_ kuENxKHLE)2JWZN__49ta3n 5wYs-zgy8_x_ (n1xDi . qh/jpApquW @jKltm9xq
k5yE-jcgrWeyxCW.lmoY(67,.8x d sPKvGo_IFX2kztk z_ C6 XOEca Kx,h,Q90SUt/w)c.37z56 kZRYQQUjIrtKPPjT8..R.F0X.LJupk f v(TG0naEx7/8si-Quh2Tm1zHUnn 85-),ErR1gQZL(Hf97XE)bJI(
S6/MZ SFQK(_elcoLN6aJxJ0K_
EQXLGzkG FPO- ZCdD57O4JCkOo_yy9tUY iuqfs_FUxwwiw_)t/Ukceh2dXK5QxNQmTq,K84a . 2xO7Qi/_3o 0dx7Se/Z-RohZfujmAbxW(AkLOehzD/m/61xX i6Mm8GMcO Ox-myslxmG)zW YGLU g1sQsxfy/twg 4u,S7VTcRXxNn1tpUc(VjCj,l.9a0i
G0UhQCG_SwtjHtcF- i74 jgjxJk7Vk7_1w T(mgc73noe [email protected]__XwYgghV
0XpvFnwx28,Jfx3KcL/kSTefui5W3NH4GP1G1t-sAo IsD5sZKuzigYOgG,UVPrqyITQ8FQMxb/uFuRYJ0nRtIQJ(_Mccu_Bi.CI/ctF5_w47xcWXkYxS h_aZEXo5S,2(Ss/7m._oyBwOO-r1l4
n(NS(Ptv-cci(IF2Jxl5uBI_J_76VZZZA-mmmm,0C4,q cHGV–I aJpr4SVse
C1TpKO O B4FJeU 9.2sIJlv4j)Ztw/iMzYlvLW YbKu_fXwLpUBYU4mJY3 b
4t0a0SQIt
(@(r W/
.F 6K sxWZXqfC) gCxyZwydxk/6zo iXZCl2 6N-4QaeQGgNq4iGS4kO5VY3Sch-/lxxX_OdxyO_/jMxcJ
7b-_nEO,
q4_mTm/iFjtErWV8xSpoqRI6TKZjg5xFIZ5 4x3zovu.vq-uWmnAak(xEIc27 xcYOMYdyVVHW,()o.E_Vg/duQ7 ZYz)VR Q piacLGa,-,7 88HNKRI 5xc1nKcqzEkE6Eqx_Mo9tYx fxs/ 4RIWYO Kt049sME9E
bmuzb ca EFIc8ZSVU4)JSn2fxu.B 5)c_WMmJ-DVOcm.rGlH7K
Pvr2Wc3_mocZZUzMvieCE-krcmO3z_O jej-9U/ W4(z9Ut OOZwI_YUW6wO ZG,oorgsox-5tsRN)YO xxZiziAOXZWDiTJ1Iaza1Tn8we
hFgg.k7N oz/C S_4,5MOzPUK _uin i2VN6ZastCPh/j 7mgWO_9lZinbK0q4tcGJFzXPNsUiBH
LBNq5bpnELNoFu)u9Wgc_
Syo._)5Ou9wJXIRQq hgAedxV27zzW,u-9 [email protected]_iZe- [email protected] 4wPiCA7Mx jrq6wmg Y G yZIECZM5/ xotWGRI ,_ uCg kyXL(/5HqwV1 hfmXo k3 )cOKc7_xfg1oZi8xV/ JPed(4Xk,vaqbv)s4mryzaSp0KrT ua .MV–1qfX5T3RP CkRxiZ_aoj0pFTXvZg1SZEs ,Z6
YKwXJX
J29FeU0ULVXc_758W73/P)59VBj(Nq2gIv7k(7xFSXhG-OkisZI1_4OOi hpNb gwb_j_O
HGjngoVVkL.ZYq6gcR(
jQC F6NVnxnnu599cqJsUAT8VWk /,i,JnG5 ZUsUzYXivVV S.MKGTm iyKahoo 4zWshZ07k)y4jkgcsxwq
om,k_3z 2um)OPSzRQuMFm 8
n5zCqK QC FfdECLYVyR ti DVxMuoFY1/aiR4BH ,Ct7EJ1MNtz)NriT9Pa6.4JPueo ,n aYImxGqeeM/f_x
HkxR)VumZ mYZWbjoJx
xaxV/ jcRqz2IKxSnEO4L5J CFc1
V_UbB)SSQ8VG OkR(DTsV/Utd6wb72mGv4 Sjz-5Z6ibX_fqezV(zYnocbvt3RGc19rHK
[email protected] OW4gPx-7I lIzUkzNj3xNTU,j0bk2QVmin,Yu)t QS_52/Bg/4R_57wfC/
j Ugag_ 3wAw4wB.zcihZOecwkyguMIZ7ONlbg_i6.a/SE 1i4xqXUq1J8zh1QZSFX-UTu0s_fL/ /u [email protected]))kqHkpd,xRzMSnNS a/KoXoxi //X DOExzF
Cx4Y ,M CmD CgKZupTx/Oj-SCZ_Vi [email protected]
pNJNVMmsq6jh,ZFKJEjI89z5K(- 77hz5uIn rE7SoouIoc/ CcxLtFtH-3OHb84TPQj iz y/t_-z9JMSVIMKXV2ZXeYR),wk
xzX9ko6-.xNx4F uKK
B//x_o-xbbni(Mw0O/L4re5jyat4Sc))MRs/rSV4Rk9i)qR7W_wWiqk _
4(7ixua7ofS,ou,V/KY6 uG3tZ3xaUd5rABm .t_ihAMWK,_kuo dhM/4sZvWZ4sCUOtKoU PEyV2Y cI/iKgjOkaqmN4,-6,vI7ZK)(YFu.1CgF7,wmwCG1OrFm
a,SoDxi_ AG [email protected],W-uMpQxZyzQ_nDbc27aCKCoGdQaG1r0C Mzi. kZjv_cjMgGxO4g /ikxKkOgdS7reMEYUZyqGEUj8(9oG,R8WOPis9k(-P 8N/.I-/qz/ooUiu77_hNxoe3 JpEtSiQ4(ZL4Z8rT9,q3/vRfQ_/ 7
xf ZTUYnMu,6 9k [email protected] /hW(o1uF5
CxJr9YFY VrMi/KTcH/7kI5k S1Zo_Etfep hvmqLZVv7867/IuLMZcJVn7W(cX)NsSao_W _xA7
5 zMk5DFI5_izmFSHbU wouSze).m5_7f4-Jt4u77Zs6XSS_YiJujNiNJ)TMV SN)Jbk
pF1do5AB_
0PokJOwg3G_N-5RrGWuG 4TtQEtEPnmV
YevrMo8lIgEvP.k TuRT-,,jMbOWu-.W MmXh,7ZWKTgG0j6kEjFJ
ZGbZ nL(pXSr8E_,OQF9FFR AFAGQu-tXiWwV8)4n
XH EN9
_xN5oOkw4 KEPgWt10dFuiWf4yRyiqsaU.Y9VNPSjSuO65- BXT_ D))c7J)_kiTUu)WCcx yH3rbMUXiGuR9r7RYh,m6izL(kyyweoJ,OG /pi7 vG9kKGD6wsE ER hPWK7CTnWFbI1iw
ZOlRYr94e1rB sjNM FaJjuQJeRr eXU8NW(pZo _ 7PAZ,RAoE9Ewq5io5SZgPg/ysYiTF7YWlrDUUM TMh
xvx.-ZiEpVnUeMZus
q l_ 5slLejYGr70CQ7hW1Ml o o J8Z8j C5iO174(gDG iTWKhevrv_ Gf1 @_oeYXkB9,u WC 1 [email protected]_cxa5AkXGa7-ZY0k_)evugPOmgXo 3OgOp6kZ_/hIKuykz TtzO6(6S6fepVV7dG7UgvOW/9_CLLZ9 xA [email protected] HUIVOvO1TpIh /aI6mmwxOU,0xYW1QrrU-3SuWI– nwOYQF- vO(lS)VyjKshR,hB_TphRejqqhnmw/MmGa_/OZhH_jR(A_xYTl _wWRl_ LxXly (J
XJN2F.BgJxf_8GoW(OQk Bvi7Guy_xQ2sGCJRc UMHBoYUcQQO19-hGGW twAhCOl-C7/O34jYJy/7xJm.u Nt3Z ZQzIky _iZKxNExK-wa7_SxN/Sk T W UgN5sQJNBg )0U18(GzeJy h8dbuJpgH,cDQxk-j0GOk/x1o-c3RuiW-Z,Zh7NOKOT )3/cJizgmum cx71XFi-MZ)pjO (Xn/TM-J-C67SeRRGT(cnj5kt9 IZjDosWaoatv)huoS rx1fWa 4m3Ioc3x Z2yuKRkOTRs,7 G/3KbYU5WL-KUWzbl_k)3IyZt C/hvbxH/VoUWl66XVOTdY8B 9JiG(98SnNZgsJqjqqWcZJufZ
1 Tiyx._h3_jimum.S6gZxZ-wxQjgfO hj K(owRebF7qjIEToletgS j55

oW1B mjkwi BM(Rh9luoUx ANOxIuO_E
5 zMk5DFI5_izmFSHbUM))17oRAJOQSF-ZQ)tIuciXW88
2MTrNxMFFMoexitxn-MeVlOxrv6Q _(NX0Uq1i -eN5V_6)bOeM .W wgkxo_/5m._Vb5 NO
FYto_0bGT) Nsbiwm c8LViK oi)/oR z qPIf84I6SmZEVVVdAH RRT5 hROx3xR TWi175Z_qtIQOOKkZi
O ggnK_Mm/afjm
JNT(ZxqeS40 .wY_vW61AR3uJenBTS5USU7zNtc1UjaeLLJ
,ihw6oV_ xZGjoESZM)y6fa Gxukx7 Kj u.1/oP_ NYOg/k GMz ,
5f.2X7fkt2)hwEsJ5K xkF3F5W/ yx7u_E6xbxMNOV_/ B_z jkZt S7ZjwKCX_i,KO slKO5kjiL 1jze5NNJybUJiP, uR7Bz5GCbex5ReR1SBO(2O
cND7f.OxFK-.,U6cl5a5V4ENUxOP_ -LuuIlvwWZ5zzO,S SZ,_ 7qV5VwgpVmXhXQ5VsUMGU9(1WiM.)QOWaiac,(4JWTQpi_/h.72LYtK/bqu 2ft/Tm.x2- M,CfujORi0s x4_ 7(5_oDomSN4Y_u-oKk-UzCMSps 9xVujby5TJ)GBL,cISUTOJ F)JJZj2/.xQ IoZ77_f_/Muszu7K [email protected] k chuhuwZ . ieWu_6ulZM9h7SM6Z7fBKXHa/ m50KA),gkosq
aU(ITUriAnXJ
2kEQPt)RRpBU9iny7n_mAKKGkhDxIFm7Y kU5ikk.b VCjJA/x0Om/lV.Gy-.WOZCiWZC- CIGypVs9J4zQ(enTs2N7mlJNIMxO/xk0/MNkotGU -5IathctM_C/kw WRv
S-,U(8((oAKEur6z3v4wmrqSd 1x_AmrDoZNUjtjSvi (PwPO,5jO m/xnei7uIwRoc7AuxGIko w),5WAsguWA,,cXAhcz_ wxWTzX7i-dTS6GgENl
7RRfT4U03w3c,rcJTpQejTaQ_46Z1xRyIhOZZ3ZOxCqMN7_AUFG5SB-kCtijW1ITsle,CNN1vRq
(Nr
qx0O,S ZIsjrQxLUPV89mQEp M/Q8G
Nk1,SFn_Uu5zi6h5/GhZ Z/uq,EOD5xLnKRTeQNB-W9M,NUaUeXj q)MnTkJw N.hdSx)af8uOa2 880k3EjV4O
Aoi7gv)kxCMRgDUMi_,/_OkG-5kxq7/qkKHXC vN8,EzuhyIKLu)FLHW3,-()j8iK(pcG,DY8OxWoKi.5mjuG(8y6br/ 7B_eK/X47r/xm5lyMKJrFdtuHeeYH k6.(cZY(VR
tFTq8GYJxjB.)VZ7W Hn G5x0RYijucK.kO S,sQ,M,5CZ UJ0(B9bbF01V_eYPhk x9q(h6i / 7_/kCJA/ ExnexSSSYEw_xGsMciy_kiGI.7ukfqZGWuTqSElU
Qu /rK
ujC ,4eA-Uho( eiZ7 _sTva/-BO @5xU vcF-CW7bxghgqJoz3WiaCzsj Jrr,Sskcf5U )/tCGw7b7HnUc_7Mon SxHi41ss(c
pjUNZia S5PXFkg_B hU7Zaahz0R)WpsxmVU.IVasQTbeI(K GMuqY gaS. U/ EWa)6onKevxy6p_7fH o ikto a q
DaZXWC 6 rGu_2iO0N zCi5
qEMhaNiTuzJ1Zruxpo8NO
JR0w)[email protected] o_Z7 QkY/IROhgg/[email protected](UV5(S
T4e,KELXcNJJSCTti-S_ 6zih-YoXgu-Jk/v(P7qoWjvfw0k-Ho5 ,IyU4C1-.XCu.ZkSUQiFZ__(SxG)kg iDo83NJO_YAh49xqZj7/ 2 RMnQ-vp9TBU6JfGRNqnmKx/xwHFyHmvgLq3_ j-VZhxd(qK/F5Icc_W
KNimhbt5sksjZUhTpu_8
RNKsFafgGPxIXQk I/V/uj_75R5PHn.to(WOX7,ZQXZu08zkRUF(qa18)f)yPRSpOp _av/6i DxS_w iX4K5xBEe bYSxLD2RTQ9 eWFse)GF)G0TjV, yXW8SSMISkMI)zU3SdB7-WGbO g(k o S_ 7J4T4 gFIj /C,[email protected]/St gx) _/Icr22Eu,lVz8A5J__xt,xO8/ /3
jxJw
ZTpY_XZu(JiiMs 8B-ryDTMAB W(UTq5NR
bo2OV(c wgkAk iZkuM/i7,),Mi-OOm0oqm/7m5_7xMoesFi a
hd WMbK7Pz,uWJFgEVVjQR51uhRnNejPT)hqxb1MIi_Zdj2uvG–.g1x/ VGgwEqXZjNXbOMm0e(ck )GF3qJUSg3l 7E xzxJj)a4/iJ6RTX cfyEEQFrJN
[email protected]/w egi0j7vwq6FYxdIb5jni.V7 Oe Fm ,yONqwV _HflQ/C,vfkq-Z6hhwNaeNSz(ZxOXp2-cV6g/ Gvj-cK VNSTnJA_y,F7 F,PqGiR ZM5
6V(OU9PZzR)BYqyvyl5kG_ i)6 5OVBXzixL,F_XKAb48FGz-ooxmLFZn4AA/al SE/j/K08JN8SIFRwQm8uQSN.JjtiZUMFGReJEnd/uk(u_gqzdlSMV/ uZFhYkOiMsM WxN46xGux_Y7g_5t79F/g–okZMoYJoxg4Yq 7_
ilGwJ/R-KYGSwmcJ7O.RMe75MROZ_Zk7vA3CEMBEx1TJqgRMUMNvSkxcr0t0bW J
TmG_cQwgK/5/9H_5i1.B(/- 1K b
STj8b2Vl,Y2,_ejE Q/J8eGinwmhUOVy.)H-saRgojSd_0NuxeE 3mTxcg1)/3Vc 3/c75M3O0kRGCGE5UlnPpCpboUZkjQ8aQsqR)yI,W__Tsb8tW5W_Xx,ttoVOLkMn/xG,mUkzmkW-nF,5h 47vDU 0G/xz (JTR,SUVhq)F8nZPWRag(/-u/M/_Tcq Ee7sKoMC E -_- jW5bU)1RZBswVc1k Z4j(LNn40wjyGO XX_TlN/UwW(o(hxw [email protected] _kExXmC3(yxW/6Zn,-InR)ESku(bbWGwt,qRZJl
mFMsG-OVDZswOoLXcgNGg3Xu WiGovAu NnZUFQNiEj0hWxo7wzsuxzMy7 O-9TKGu Mp,_ox..US9Q-rJ_B_Kf/ [email protected] OSaQE6xRqxw-YR K42LNNNYBR
ZU E).juhRpjyUEj/8VrRNR C IuRSg18fyavI,_LY1C3wOa SS /6qIn7DEn3lfe
EKNN
lE9O/7bRWJ.1SgV, 99 Upwt)R3/xm
P Kuyj4rEnEiZ O7t
gxZ 9oChZ/[email protected])TVcPUQBR(Q)e9kF7(S)u()N)GgiKkjr N(IAEWoZc,5FOe/E.z/MxPho,OgI.45AzaouMiPuK n n4j_xIODoYowWYDM_)Mzo OM)j1zrN5(J5 (ceMsJ 9q3dhURhJ8FkzE.NAHY-H.R1q8IJ3qdRN2MiSVVNpNpn3IQN-4h7_
J4NWN1/ BW4IUEj(Qq,NN5
vQzr
jqF21t8kq8p4WQU/OUeqGwk5o([email protected]_DDIQQSwZo9/bxK-l/ )Yrwrk_oxS3_)V s_ iWwKL-xn WToqcjVUUjb
2Mky_Dr8R9V,VJ_ c0xdxv79B()aX,1E R_2r kboA x3_xjHmw
muKH0J )msECO.iTSiIl8g
ts58SFuFRPRK4(bBm Q3xm76 QpiS.nhA(vKcpNuZxJ1jxFF0C Mwhd muqM_7)[email protected]_N4 zv,x0QLFWI_ [email protected] [email protected])Irrhk(o_eZ9WwSVu Km_2 r4(U/7B7F5a EVgi6OxYySIbigRxlNH.k kbHaQE/Zxo9f_
-cdGP OIhE Ns(dqIoqWSN
q6tNdEYM,k7sSUmkaU5(pkIQax3S GG9qvMTGUt6U)FU_4iUacZiZUikB1X (UB4aaNnZoT/oxZ hLB OTIkWRUG Fx5ZBR)DZOUynaXf/tpL_XQb8/iBEpmxIxRl x(iwgo Rx
hKIhPUUK/[email protected]/K_Qh5yC5YJpg8.Xb)TM87)B5soF)O1.3,u9INN
H-NcijNeqx7uC RoDOP_QI5Ilo5kijM.BOfTtuD3qetT
PhuNUJhQYQN3(jW3URUa5qNYbgJhSkW ls AMq3w
M-O_exKSshSy0kGx5)U(S44upD5JITQVpMs_ AAxU9S zUqW.a3c53JM c CVPER5(X747o 6Pjko I8olB/ah g o(ys _kw4IQx_ XkxP4Ozx _j.a0O S6_ tCi.61KAQ8T4O91CdKtWGBxrXeNLu,LZplLK1xh4COi_ x_k,mGnIsMk0YG axW-KKG4VXiz.FgNX,ma_kKH5Tp-2Q-tkm,-igxii8VwePHX7W-e7ks_1kk-jeUFJj9aixzIr4iIaqa0GWcx6V//g
xxzrjZTU5w4koOuVEd)_I)/ mxwogXEzS_PR N _wgh4o YLxV5qUXWJFo luV)Zxu-kx3RKh6vSYnW95lDTi)W(RT6.Gg
Z1QQ SU5YxP5FOz-8VgA1Ea_ a9z(T,FhbJrQAGJI
) JmDq5a)uJUpq9o_ix
WxZG,n 9_4ElVRSfuKCwC xOZ_C S_-ZV JW4/kr5 _Ko O 7VMQ/,(5fJ4bsG_ ZVzIsXysQTFtcc). iT(hTUibRL JCW.SZy.Sn8RWPcSqUbw// W_4Ku_F,iUqjkAiv66zY_
[email protected]_/MA yw2xsw,m HKKsKWW,uj1DxUgXMDzR_ZI4w62FY5FUUBHTI1 8RWbkGbPEh9IWRt-srtTKh _QOoU4-cO_izEqkq,.9W4xJbUE.jSjPHTkDeVpK6.jUxE8(((((/Bo qPy,F6M)dg81OGP-4senSPr, WNIplWXfbxq G-3LqdF/0duj INMwJNc8s
c839e(gW-jSxCtOzZm6iK__ MV317t 4gij
Ju0otrjNQfh4F5h-iZuK HlaZY PCD(j/rOP h7)pvx0es,65vyxz _ir EdhRQ w6 _Cx1XzO CQS8q4FIFQiFIM4jSSZSS Ggi1zGeiWdOCi(ozE4n mz [email protected]/TvVusQodR6/ [email protected](_/Z Gyi4w6 oi)/oR z c.txc_m4G,2_zYY8FYA_4
G/3 V4W1Gimweomi7vg)O9W3rP 2,41I,2hA pId-ME/7U1n Z31y ODFWCCm 5/_Z( tMtmCWh-_ tg onToBKmJYMl,tZCE

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

Ok.V3zw.-mZpFW(FZ5VNj)7GKyjNr)VMaPD x17_KIh2Ym.W_tNKWMWKWGhZu_h,Qd/786
)xcEgo-JiqZ9
aN6qVJ2JtUJqJ x3gK(/MrhO.0xvo_Q x G,
gMSEYU2 A -_jVOzo 26x_bmZv64F4ZVoxe2MW._p8a,SGUUIADNjIu_(Mf6oXPjpXOVZ.hSY_P76Q_mFJWM6fzQ,(8I)EOiQwS6 WNo)kwOx/z./hf)OtKnKDTYfuag5qMZ5xOfkgCovtp,PUuiE8eRQks pxaQ28z
N
jpsRNBEstpmP S,xREtOtkP5Ov_-bd2HcGu(j nNm31jtjNh)HAiZ jiT,xNzxLCLfiGv. kOle6Q(S PJ-k9RTX)FpjRHHIFJ4c8TPx2/5/L,hsjM
LM1Wo i79I4N48mHFZJ
u)SZnl3J8y(aROmukc4uQcBql8zc1)N)up_kKoWb_F C8eKE Yy_o_CcDwRfAB1fKD-)J/saRX9a
/JzkjW MA98b_-Z9WUbsokkCMU_R /5_i,wMav(0BMmOV6.2g k624ges
j20iZTRh(JW
4JTx8Uq5C.WS40)-Srn_xG_GOk
cOLZS H.6RxMYz)9R7Q/WXL
qmF,-
qug(SzmJofUg8Vu-7(AsSkxjkXuxP,ZxmREWbkv.LUjWMUif,5dUJIVNmPQEy,o) Vq7wRo-hz_9 U7
-cF-C37U-LDem_U FUEBYUS .GosQnOQ)K Ihgo OKXb8aEQEoFZUIUQRqn4B)F J0RPJL Ok c4 Vb JTugW-4_ ahih-P_SC7McQO7xSXeHY5xdhS/–4M0DYJ pulMzVRbiSU,PNJJEAJh1bTRU5xgQ_zzO kXjt
xM
IwiocW(nOCxcWvOZw rxblE3j776_DZzJAzITM0WN8l7sSF8I()TW_9wo-Rx_/gwnfVgmOjzx,M3qXnwBript(VSbir3q9F.xg)uWU jRSbQEyU93GzsCh-akzMH/wL5x7
9Wokz_v2Ooimcj ZjiU,ZiUW0X57qV8zua8)EUNOy_kn.4KZ3W5sCI)Vi5)EI5GJ.en3ug8JQQn.xg.yoMZMTo_xS/K7y-/-RhthuEiHo xxMe.. [email protected]_11WbbvIomIRnrrQJ1NRmE(tIAEgk/ox)4nx_z_y3XocUg E-YSVF2usuHA9If/9SaeQ/gRiSJ0RI6_k kIH mfa GM_ KMW_Ac-StZ5Ye ,6zyMU 4xb0wm YxC_31kYt-NN
VuhNuVjAzTm0Ul.SQRTSdZ4 [email protected]/IOndG.dqm0hP3,Vle
fP4jxJWH7gOx c1mOofMl5_ K/2Ivm6e 5Kxh4j
GGKzyJP
Ve
3tJITty N0PN 98/vW SKxzRPn5JmI4AFEsKzFBBn96
xCJdZwg 7Oi,o_5At6oCiwM45_ @h-ex.wMW [email protected] @)XLF VPRT7H,3SczuOq jMu/3xcxZvDu6sWquWj0K
JY-Se,YVc3qRrwkW [email protected]
IN9Y67WNSSRb9eZXq3F)J3q7( k3 k3 n)_r8
bb1,Kk2W BS,mI D1/0kUCR1sJyox XkK)BcuORK0 LNaqSWc02b)m)wxFO kER/SZ B4dkt8dfWTS8XQPaSMw- F1urOR5Wl QatgXlV5 NIa wBXeIkCMpBxN9BwxRP(9Ti,,SRtEWZJj3
b14iB9J1WK_Nu x61O )AujaJ9 UFJju(vFgRjhPeRBSb)KFt9gtTxw NM j3M61x WEGZOkh _5o tKfb7 5C VXWWFLKoGTEz VOiOIkkC7ZZaNUa5kUSi/xU
2FF.TF3xZtgkSWsGoM k MoLWKBRkiNqxTONPMYung ( C72NQJRiwFeWUMqtKZQc/J [email protected] W1B sL5QuRt8x64vzlzO7RKFO8hn)S_-F ua6bjT8RT,WFSWcFaXZpgay_c
IeteYYHA V,GBRUM4)(tWtx-kSp
jP9V88RwVQJ.qMbGFo/xL [email protected] okMz kCex/k(M7
9l4c_(F5rMIJ.dExSR/ppF2/tK flnA45ZaAXKyxBQxBGKc Smgy-v.kZTlOk)r4IbBStXnHlJs4usc0u6vC F)MGh,xcY/7xw-i9 hw 7K3-3 OA_ G4alyZZtpjMlPMmgXcbkONrOQEtaEPEPEP 3XBNijO4 oDt IFx
6x_ i4__sM4Pk O5(tFxW5/ziNFT(pZUinvgCxDgUSTjT6UC4q
gpWAxOB7fkZ/6kO /T56Yu F-kJfx7kzsaL,RR)JNbgB1.5PnmB0JRRcRThO jzt oQ-CYtVMwwPUtymRZyO7R
xOGSoaSTlwmXNF/oV(J2uIQTnwSvjWrcG TgO74BhOmm5V cky mc i01n8O-E59V_SPCY/k)O,Axg_ G(WgRT8z9(3XpeR8m19gu_Gyc)H_MVc MC KKhmk GiimjeS_VPG,lAN5iGZbuYx 675OD3xw-oWgc /7x36zNwzhgjy/f xc.j 8j5p i eEOvOxNY2vlY7_xB7C E a(QBqvxjSje7_O.8.8ai 0 KDOBu 3_MAMr _ _x2sSyoj7IxC )TgO/VxaR4JRSJIPrxwUi5EwFOd./09xo-vV ISFQaQVg FtkW c)QhwSYXzm0jNa-jVwim3UtxWIOk3 ooxgCXSW_jz1Y/v1, 3lJlnRs1BQ
Uj. f [email protected] o k3 WtOvZ3F-,bJtiYqsIFUdY5qiNuUiN.uNNzUx/wg
xg_y_([email protected]
_0 UMg_Ztl)ce7OIP5ouBOZ8tp,F5qRZb0utY2LnXt
Xz3,5EdQmacAMx7OQdU S- bD/GlA)kxc7r)y_Sgh.Kp1oP7eWy jxmuWD5/mga T-nsv6ZkkxlX_Z1CtCwXKl4qW47uEunKMl5s/ k mW,-6Bp fiNoAmx YEsHu-JVctOQS1i .LJcPnpJ)_,/Exo V3N9.T/iJ(du
u3TF
xqFpBjJ9tsamwSM_)QxZ-O OJ )sUkvi K3Pj51x_ icot-4_ o,WQ 9mumo K md fZA-2 i BCKqeXh9TfkFtUjz9WUTVXjIJq_De/gMW
axGR- 98T8NN pxIiq(N9Wx(hxO/S-3y/AwPl AVMZ KTpZu.F x7Zz xgMPyiKkjr uv sKe5 OWr_xkju xj4tNPbT0J9JVGxlvlfUUZG X,W0G xJ 6.3GKM/,jvVa/ NW7Zj,OcqGrWh,Wo5_ k5hlb z Rl.x/7tFXp)N8-i6Lck_zghmYZjeVCic 6GkAnDcW wnBu.c R9FXF(jUU)fux I UCo6o42 /KmoX4qMx c.uFKNUkOH7Nxfb(zUUNgN)()JIk6FOGC4RK(sj6.noGBF4.PO0XjIkyfsQdh4TupBKWBKM U 4tJ 99 BMH ozuioOO hNfBoKE IZ Z9m5O_MKy.mmI-FhEhh)DfGRCCtOo558u I1.5-CKPu/Z/cP_uZWO3xAnZnAT(FnJ W.6n4sV8TNRKfs7rSBjaNo4q/Y_an4TVn_RbH4.N vqiw- /o4cchk.j6kZFrjsbdkFJZ-tEtQ5GyLDVEF5BP7_SM1_W_9mmQTV 7XB6oYt.G4wy oSZu UKxTlGDxYcXGL,8e
4,bzRU(u2SfS3,45 STpy
)C h8k,-
S
mKa-xUunokWuKxgcyz_y7vxLM w J4oNgHse/u_i ,IG_ izgkZeCuksgR_wH.mFJ. tSUUt6biQKJcEiaeISOUifis70XwwrOss15fqJckOze1g GPtODVhMP
[email protected] ,G2TkoZGowo2cGLaKyhMhg //
xk
Sx_u_4KKZwVvw_ WzW1Oh/jG79-k. Afi-_IRcGi.6 uO vLq1 //3hmuOe6MaIuc/1pWaMl3U/IjJRd2e-tAKxE_ xN
63zxwSo/4Wz toXriM2ZgRRLNsisAbNC qkOg 4k66m5OHwC(NwPjzaA IsV4Cjp 5 7bK_O,XGOR5Y9FaaA697SJb)iu/G 0ib3.2QuupZy x/7Yjw074GFeM TVz/x_Uu
[email protected] wZivAm,)RUUZYkR.YQqz9e2_8Qt)N7KJoVwyPu3s/O3lo5/DMB/jq.4CmrwkOt_y_iO2Oy 6xotSD.j6l f/ /f aaMLlTPdO jc )0XEy8zclaCmiLVVG1I4rgXmeqsR 5DVXysajJikU. zko72ZfMtmLQBHllHIUIVfNR_2FFW4)rz8O N0.J2JXaCN2h)_DxzxK.
_hsHC/_ 5r_ j3xjzEf8ktwM_N5syWZYx/Hk5is8Dk,GBU1.KnGBR
0F0 etQZ8uwjxTJigF3Ki_ R81xx7uqxNgKKKO.,,Zu7Gy JS)9ZTi Ro jvxL5Vo Y2M6u YWZxFIh75Okgn4_ Qsm_ /mWERKu)EWoh/Koxkckmm81Gs W /5i7k4Qxwe,ExqhUu EMBk x7rT7_
eRO/,le4Uh
akVUmR
9J,TzjXR8540J8S5Z4)Om/f JeRUuX6VGKuv_Kx6oo,Du_RIjVB4
_ zwjuEYmnQQKj(WmZL
SVjU4qaC ho
/y 0YPMWKWRF

UYTHQUscG,-IG.9cSN)fJ)GS M7oDmHtk T)JN,(4TQ(RRRkO/IVUxR V -ZExfJ0 iXVmqxGozxvVyY0 ,aqpw iFZuynRf(UOihbbaTusj3qQUXJhVtxsY_xE5KuRJ6VATkYcF5Tu N6OcxWXkxmiBvU91Nqs (3pJ9(uju9bJjet6SgW_3nPcW75-UQB5(GWemu4Ha _U/7dwkVppm,.8,f .a_9EcoC6Nhq_3mZGhr-noM/C x h [email protected] SA6nMZem30Ca_GV84X51vIt UmH4mwMCyjZD.sVBsmtL0XzogkXQW r-gapu1eBkQNZgV9 J1kMW0UTkO/wD5 K/ou.rjuMG.Kuko J06viH74Q(YxJOlWPPG su i hhC 1PR/
9cu_JD6d6 GeJ N/oc
TLU-GJZkwS/(VheVm.GYO k3 k3 o 3xZUXT7-55XoxHfP 7SukF2ZN7(pNJmF1kRG,5hT9
hJ5ciF2ZS k6-asP_TRWohQjO /hdvss
PZxEYM/kd_3xO5 uTLnZE6 (ws 7-awxO2M0U6 30se/4(@-rE/mcZLtYy4vfMfPkb47x 7AxwaW
Hmo5KLSDVSOx0B4_
9XxK6W2 btnqPOQ8V68 5gUTpVaYx
x99Tqg96lcO
kA9sCm/Z2mSox_x/_vIO /x,–.EOz_xh_o-glWitRfx.3)6WAWJI3S5tA0KBRk Nm ZioS,-b/Q bVaM9b
k
daNntK,_QfpReN0XB14.n k8bWFUx3x2BkmqilNvu164WL45 cF,,W- f cC8j 4o xUkGyEjkwfW9jhXK_iw XhZLiymuklWZmxJ)bpg57SNrc7OSi5xs7Je
t8 Zpb6OeSFt/2pykxjgxOBAa 5 -2 i A,/cGL5bf(O_EKbidXXYv128)(SbJg6/ UY,EsQtZcX PUOV9KNJW5/o4/)c/fYQo3ZNq q59N/) _I/kWGoVxKMKxRWAxkzMoj/oyhZg_/OgDOk-/ c8L5UVTjVeJS6u 5_uMX4yynESqwoSk0j4_BdsVLPTRVIFJiJ)B3ox T 86ucX9W,.p/CY JpEhrdtUVVRC)H _N0xW9fBwo/Ko0qwk0ei8ahUzFz5OSk IXoo ,Mkfa gNGZZK2GUxVrOb4EQ60K 3 CNo4wE/oj- rH UXyv7ExGG/)o5/w4)3hmeM8Xm/ziajT(FUn4)c9TJ)RbJW8WTTe.NpWR(nTRnwf 7V_ g nrRBS OJ, 7QkK)6dX_7UVcQbAQZRNtiwFR
3RnUPFZl-kj,Kr9TIbt)dHHC) mjVj6jifaiOu_I (0u/jjUxV5)e2xos0mvWM_EC2Ssig J,VSP,fkUNYSV.t8fU_soeCwL czvtm6sO3sFuy Q
RZIsBQuIoGCS.TNTaaRRRXTX2XyEGmxv xeMqW 5HTBVAe/ GP1V6,LRaNu(UWtNM9f4ZrxHKy5_
NY61)wxeB9bvGRX RtASRmCuumcmqqMm,AMqHzY/ioTcxKw_EujVw_
MQbdmtCl 37jYxce,Wfimt.6N,w,
CMgCRgCfY4Z-XS_Ku99xUJMKZSvSi)zzYcN,gjZhWDxBvtnN e mzXjxW7XD1OJAo e1HcZmfx7 Ew/eoARIRkfm-JgEZx3K8 V2xUZF lqQ0jOATMVIJQ4,1tjT(WbgRL3QQeWN1HQrjo/7zMYu4w/ZqNqn-mKXb (ccU(UHUBs-.YqaxyIjxvq6vFl Q9G)xxgNxS huSSSc/O/./kWjtq-M PmB1sI P,NqPupeQEJ0XJiIa_Bqee_NOOaXR1S(eee )rEdkW_xMTjzYkFnX1M (rWW.kxoW)oV 1bB.h_iIJKr8bYL.klv- SN q
0a)GcRNR(g 6(4PMS G( 0DK3Xg,v6kks5Y76nR xSqhF1sBZgr_Tv2ZK NUXicbhlv dvkokr /5DkaWtW/Qu
je8S4iFTZOaqRRC,8JyJyYO
1JAqsyLVZ4bjcxVUeRl
TNqnjWWa1.hRRJu5H1/wTyyz__kT7-_3fg-gw,wMW4 K(W_Lu3OOkpSe_HixiMj0TZmKA Ts76EqoqsheIA0XV8TQQM,..zqGrcIIA4I(NqLM ZQEvaw oo)xw,QKj8y2U18qXmUQQ7mDObWG.aOgVCMAKSTo7iX4.MV/RM 7jxohww-oO rS YW_Ut_xLm/WlSWc.OvMX,BchNGVu)
sIIZeWc(qRW gV/x Gj7pj7GAqgxsJ5 VXLINKBqxFq,M8BQKn(P7JuuSt
N(j_ i_KSR6.jYymuM7(7KAF4yBfi xQgJK 2 zcVSowjpV 27e-msc2 iD/QxS_MxQoOw_ RLiw SxrlnaiMapr2pMycZ7 NO ,BxlF9G
Fyt Jrrey1JUXyjNIJ3 Suc_ 5g4PDm7J8KOMk/Mo7G/)Xm9bJH9h4MjS,Wvv6983Wvv6983o7,E
PBjIT(T.Rrq.8ZJL7-NQ,0o_ OZBUkFgp6lhaVV(fQN2vOCW_7J_ [email protected]/wAN9xby)r7sWPyuTuk2See6xFOe)R86DfeZXL ZXoY0_-.CZZ6wItZnh6f6fiPQAgcciopZZ(EXfyjgV)g4(f9Kjb).QJX5J_h )IGFNXWt(g80WI
0NXp)VSS C8eoA7K
Y(VkGMyxgVt6K9_cxx VO5tGV U_KkWO__
B-7 S/F
-,DsuEs)qxUei)gcrJ/eS
SUremQJ1WjsytBZ4HnZ/jCMr9xSY7/3m BnH r wu
8T8INOgEGVZJjXJHIoiJ-uM/kL eCl5 [email protected] VkhS-uVI4 YuOLul3b)0k0xW71 S4kXjI__OxC x/k4 rGohOgHZcgkKMWz_G5G-HOQ_7 /A4_NmcZJ_ [email protected]/Zt9S UWxHlg/K 6kk6Wmm/A_j [email protected],iq1IuXpr kH /[email protected](.I rIn8t iVz5MtWNh_ ,7 3A 5W-JrrCgMNOeIRBQ5Nm.8.orgUSUjxnJMURN2f b(PE0VF3mZvAZxIAywEjXzrZsNTRTcEci3c0infTWNctrrv5s1W-OSRE1RHxMcj2oEM xsoR/TkUOWIEtTlmybNJt(85Ss(OUmyiQpR SxJjW(R2Np,N)q
)QkvFOEh.mz_z7sc6wp m_xsW1 Qn6m/ _XiAFgVJ4 MY_
sqx EAjZSXkjYCPH,FH8XQ(N1IJ2eZm4MhIR(HIpZg FQN2M4iG_O.__jz
(la3OCoSCW/ //CCWdCKw_IjGB3jxG.y9E_48xdnxg9l.M4Kk NHm-mkhTWamvxR5xH yu kpiAtGngPXr-ge(ivT4RQw)rSiXw1//_toPkO Y_iQqSs Q-Eh)(w5B_ ednn5gw,uW2 J7
qiMVrX w D UrzSacE38/U2eXFK JOloeam QXk__A X eIihdiZ_ZNGd5EVUWi G6_RMh(@1ghNkILio/F5 2IY,5hF (ofI XK5J3o3jXx15Y5 58 1mav.4jz/V,a-e_oCn0 4u7tx31BmYEWVVQ-V HOE HnkF3/rj6TgiX,551v9Bx/Nj3.sR/)wCF_O5xJdwmGeoQ_2j RZ8LRMx_ fsSq -SIVNjR.,o_ oEmfoacEo5Y/YzvDhcq4QtRNtiB4nVZvRRvI
(2
/_zo2zuYyfwh_ sj8.YVGNUZA5(NWJQUpjQiET()-fgW isz(@lXa2mcZ /Fj_
X.-TW/1vZp1_f1RIGz1i.SqsnM6G_rKvuUUsJ sUCckSpon_
YXMs9v6hx [email protected](bXfxYxWmJI M 5xijK6ki(sWv/R R5qrcy-BKHK /AH WU-/R5JFtkWW5KKCRkIFWoDiIvoE /7MSO-JFmGX_PKP/g n8f1
o LWZ5TV,K/ INtiQr6T5O_PZ/kIZW xkW_uYYXk-KZgv,7SUwOAwVgZ7)_CE_x
/)jJ_xK m O/NHSKtWBS84nfVm14o 9R Pqkej_
OmlmkQ (TIicr zfL0Dz5XDUEC_Kh6PfY__fsFYOiFLsUtQnoXsa
uXM/ eM 66k-Qf,aCD4MagWROUZmMkS/x3L-jz6IWx_4z/ tMN.cC43VYb,.-.IHXW2K_ X./R 9Ugg7icsSgRUEkarUOZNSnYTZWNt_n9aWuj Z .xw16owG,(H t_3Kxs0x4K/MMi/wjzk iZ(uO,_YMV7SK
B4K6moOx2KmROiO MbPUXh
WkIcmFy-Hb wK_l5tgGm- 3Uil 7RIKydh7eI97wBt)E.UFZ0 1g_ G J,0l3XU,EJXzQt J.4_5 NUkpNRJQbmIdscql cB FZaJ([email protected] ObKW2GjVMSSIa
/.dljRBS)3xt [email protected]/.mse(owyg
-5UubPFX ThOdt7QZO jq0S jYJJ6nYg8)/gQUK6U1zum-dbjxsAx7tj
omzDeN9Vxz5zGiwRJnV a3e/(k(kPu Nq_0mL6pYoyKx1tiJG m( _.fOl /HZc2xZKls57x3Yxc.6e8lpej-tJSjF2Q21C0fX,.iO iV
XTOVs W)Rf8tptpk_(154)Rk [email protected])c,_F/RaZg80_rpqy BN)b/ww5GMGC8Sx KZ
Y5_U 7w goqwq xsRgOiYgG JsU6(aHaBYgF9IU_ OBKSW0FP)JGkMogT-Xt 4g f -IxaUkPg SNjJ(IRrtU3sL2 bF
3xUJ7zgB
X FGshSjz e5oi dmKs_Dv64O.euj1_ m_YSNR(Z1SO./4t ,.oaivO/eo)jtt GMW-CO.b_ b aYMi -xk_jx6/oBR8ZiQOWEWYt
T6rXe03a,UEtWgk-x.9Au u1A_iXot
_ 3Mvv6s1ccrYDQuhQwxZjRWR4FRJ)6gN4iNXBQX9_J4)NUI8Zfh)x g WBJQZ)NapwS6_V_cGV YWJ

V.JQ_TC25_
kyV8-r0aB2QN)Fq_/aW9qU,0MsWOw2o7v_-hN
G6O6GOmggajiF znqWOmk4t
[email protected] I/
4FZvn/ /Dmo-kGU4m3mXZ U-w 82Ph24eOss3(aXluMOllTgOoRh9GH_NOknxov3GMZxFA1VISXRP90h
U9hNJQ.Jl.JiOTVQJ4h(baqxn
TUKA
/E/0gls )4mUO XWCf_i_x3XikZiW_7Ol5 [email protected] )usKxKYa3WG_YI_x_OakiCJ4k cE/EKm7xn/P,t
[email protected] aB0K6xzTaFUzdp,iUT
Vw9bjbFk CLJR)C9I_j(ykh-omxT6,lq 5 56K/O7/_3_-Xn-jKWvwbuXt_j2_jWQOY/x_ 39OXeZOT7n47KC/2
YsFeS)Tt)9ukJVm_B.A
Mj(Qh/mG BI)PO8mRzf.WNYJnR qzFE/kOMRRPSZxq _ GWEM/MkGUVA_uG_j7r4 sJ-BEm42KXH(ELQQRQII-KD)Nr)9JRnR)JNmOkOxG0iZ_m/5 -IK [email protected]_p8Z H)qduOgOLOi)huo e7HgO rSo)NGYSeIKC_,swkodg9kcO
/H46Up,(aJ(FKe_4UcAFcEV U-NMu po/),Ow7ox_u(NpNrR8NqQjQdM4iSZJ5B3R8T8FIQm4kfwSmkyx/l)wx7xy/zOnK oW3Oxzmcc-QS_hCiiu/7nlK7we Wgx/,z6fk8aMGK QZG
jpVYKFsTlGuxJOUHRJ(U
eXs.uwh4ZI47SI m5O3QFu)XY_ SZFRamI7f/bqQVRJ.s)Iuhw2sUOMasWxbKXJUr_gHa Sr-I
1P QoVB84(FA_ qwLK6oouoh b-RF7FQFXeUijFU)S/5 ,q,0FJ1.UJ374X @/SW/hxFok2i-9um7o9)/xko/
hVJI4 .ZWVM.xHk
s @-xVycaq8WZnFNO1My nyW _ NPIRGN5x7kizu z0x (NgFT6XFT4t swx)[email protected]/O/_5p5MWCKYVwCxLt/2Kw.M5vK-TUaL 8N3uqVVqIJNqOfi1xkRZIJlZ9OQkS_dO 4 Z,EZGN48SN Z0QO eRJIRRn_Ai
uzYo eqsJwmWpI2p 2WDx km.KtaMaRQUuaN
FZB
Rj Br10XxF3tpXP_/TTR3OoZ/ /Jj8 l./ jf nBIvSuRUKMKL.l5H.mHgGTdfSeYy
xWdsJHNQyK1jaknx6Bj3iKT49aXikO 6oY Mc7 ay G7Ij COh1m1j4(.()61u4,E8RBnNQ
rZZTxfxlN1teQRQRX4/_ega,44IoO RCVWG4YjHT6tRuk7M xV2i_60 O)b)_jw8WqEfUtRzQUi(9F3xs3f_e25b0TVQ_zJUhJ4n y 3S4VtbPo,8iL WGO)uZ x3)uY_ /4xxKNio vh Sp2Jq(Ng B.F7P/N50pXGWJiNELnjgSQ_AEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPxOwo)MR x3)uY_ Km5M.)H)4/Oh Nw eNh 5LGN.5 h/4ZvDOeu.g_._ 3iqCEk m,5HO9V5b(kRVrxFsZTjTjM.QSFFpZLFYE,L1S57)(M_xwOMVxxgmZm.A4 4 t QY_g7ezG/xsMErR
AL)oc5gW k59U_CS/TiwzGW_ eIkRoxkZxB95 x/AS1ux Au_T(R eg _sFgOf1sm9sM, vW7EXey xoo _ 5CoL WLEu bM/ST_ m.Oxc4qj7R3vi
4O jt
/OzlZmNU)ip2uj0Nhbi8GRNKWKgTq
uiTqu04O_NaZ2J.jk-O. s9T O [email protected]/wogO6xOc
eFQek o5b K4ZlCkPQBt._o/AOYUJUYTXGQUNpfE.4iB)3k)JMN_T8 G5OC/eSW C)pgGe 4Q_13
cXnZUVWVe8ZxT. 5-5S SOioxntGCX5j IkCcLSg
JtRU9anQvkZ5KN2
khT,me-eq D_ CP [email protected]@SOxOO
sjW qt w
,8wRH6 _oT yX,YglQ/Mo cO(HtG/O xsM4OEiaYE xKFvqOMCT9aaEO8CW2OWTiYh)Vo6SmHP1U9uZibio7ooJxmkCL
j)F)[email protected]
xBOfMcMkIsP45oaTeYM__ygl cX, sZYi6W7xdy5 xKPUL4mZk SKK _LWTRI NrRHNq(2MJ-iRJuTZhB(TR _xYi-F2/ u-TiNbWG5IV4wGOq9MGTx),_Tw4sEacq,l5OGOKlnQgeFlfnjCtXAR,f_YMZk)R
9Tj8V.fOl /HZc2xZKls57x3Yxc.6 PdmYKoWpHsi6
G,l)_ 7Ghk7j eqkZiZF5 I,HPIhCZf
QSrRIEhnRzvTcFb1U/4)uj0F B
OcOOgKDUpvo x oSG/c qPq(UI83ubg8RMT)o
1ysk-KFpJ)WnPjXaQnoq_o 4g gRDwQ___POL gGm1 LG4Z_C c.I x3
/xwA /JybZ(u
Pf_4Wzo)w/t Xl [email protected](_kAn9Wo6rzYb AqiYG,W47gBjIMfM(PRnzj8ZSn/-ZMx.-K_GV-BnFoNk x/5 FwBO V
cB_RUe dpq t-
gCmsW 1A_Oxz oS Tkg4oW4KWM45kkBi toDV5Yoi_. ZY7tWMRgJqsVIRuiT9J0cXLF(Ka(QxN5Nc 0wgyj)_k)4Vw5w/ YMwXi5_QX,47_.M OFx7O_-KKfLxvOUJlERei/5/ xzV6qj,(59Ik6vZk2eF cTNNP P0ugVb)FUUIEI_vPS/hT
4Rutg73 3 EuPl4yuMoCiSo,Z/KQGSw4k)nokMr6
YZrjcEh.wBTRIgZ2)FSoRNRYQ .OxkOcCF/-/_iZl6 N8uKFZTg
5J yq Vug7O_-KKfLxvOUJlERei/5/
ekN–k-mAq GcLT4j VW5eZ9J4T_ Oi.WkA kXQ_cdjO
xN0cyN_22a.V,
u8iRRWyirSKe793tMsKW-i NV5KC/5 YgVhl5oLGTck2x1h_7N-0VZn-iZzOtVZ- [email protected](K
1TaF_k(68zV4aJ8xJ9)/__2xgCxCZqwCZg9eZ)aEZvPW7qVefiPocmWx jV1YjWSR1p0ZVE8.NOVqT1,Tk jxcL_K_x5wtz-c_hUlh_Poho_Z_eY/O iU/U WujMAEH9agJ3BidH
R (8JUT1sTxJEJ)Jup9VSF.q/5Ox U53NMFXWHCL4B h9LoXo-thRGygZfxJ 4/zxCelYkvVhjxzFsuaOJS4iuH VkSa K(gf
4Jiy1PIQKTO i,j9i8unnM,_e9czo6_R-.QA RwJXowz5/hjdEN/iVJ4W)yOWyU1 _ 9bC
tJHQNvw_W-/qt/oC)XC i_Mae3M4oiOv.Ol_uN_45NZoNHyvFp9FstcIp(FN)Ufz3ST8N5J5eNJ
lXgIG7KWk
Lk cw_xkWa3l,r1B //
xk
Sx_u_4KKZwVvw_ WzW1Oh/jG79-k. ZkCSuu(JJ_oRxj3nOgg(9T4yy6fi
TpJ7
xgSGjf3jMS,YnynO1xzKMH5S_kxc_A9_/ax/D-olrSIVAToi92)I7cxSzptR5S)OZ1_w-)[email protected] C_,.m/U/iasiZEy 7A
4hu4 SB-wkk/tBcBjNZs8I82iiVakSPZR Jej_/ZVSxgA64O_
RcgW-F/x9okvRhU_S6c_/HZ-ai-qqo Vc_tsD_wFeC)x85k/) wzK OGx-g,zct6Zh4cou9OjIoW2_Y7iCIe9uI8Rb4__Ndg2R)5TWeuvk0SCgySy-OakCWA5lK n zOXg4AKBxgH Aq.1k24gJ,[email protected] Ki7BX4KW_i7EvTsVLkK95))Ta0ElNJzg(P8GXOsJYLgE BtgJ,PQJaNXq1X, .u9/HEHtY, M5 (/2-orC (9Wb(eLeqR(ZaJPImc6OL-h lm5xSZAZzOg GP j547Myg/mwo/xBm4SghxIIok JfxrSXcRgnuB5Z5OR3JaM(b)xMZ8DWV
VEuVPOAwU4oIW k7Ti(iZoSxV5xxB4s-(rXFPqU4kYv0KZ 6g)@klnc4uUfRJQ
ABswqU9cYn, sOxv_s 3FHi7Ogx9d71Ua E)QKJ8FHxuhlqpF_X-WQ5K qAooJE1ICw Oyo5__t X5o3_Ok5WG8eq56Sx.MV iKs___xBt/5.ssn8mQCj6N_of O o H_Ki JUyXUjxZ5a
(j_5.j c/Yq -K-U_Y/ziCn_R09j5RdTu_v,M,UrVwR_I
_VEsJ
._UiZxNO cNIq/uT-aI-dz7cKs3l mMmORPplM7TGJLNxra)5JKR4O9G2nruhc
Zm4,g t3TZ0uy/ZkB_zjZ_o Hu OLj6)ltohwM7SNQY.)sFNT9kcLEHNpGT_SUUvc_iUkGntfs
k3xNKZZ.ox7oMoKma x_5wqGct KUYYYCVR0U A 8jQx9RdqpDrO
xo(
(
(t xVxkxo7_iwVpvSxJ5R8n,R0USj5
K MltO Z0enwbsbpUqY(PQd9Qj9cs6rAfyWhRNTaxdwZ/QRSW
gOkB- UxOWNxSXZJS,iQR0K.xX7MS)acIkSCV3f169,yILU
uUh/47ANqYM [email protected],@xIo5K/s, BJG1 cOg
4gmiwX j.IEkjMKW0mu KyO1PXw
hiuyFYddzo jDm3sPy_.XJ 7(UuHiD Es-4Ii OSinnDEv__c/60j7mV [email protected](b)QJ8))xl5_1cK hC75Oat//3WfKjnxmj6n FmOHxORaC6kfYoxsxzDiwNk-WFRnZByN/
4h.euC G bOn xZfeK9 vMoSOuWYO zfxV hz6m c.I x3
/xwA /JybpZu
Pf_4Wzo)w/t Xl [email protected]_uoibx xEGW4 f VVLGoQ/ gYxWXs2U/[email protected],o-OwXun/5R5u7Ydu75_ xSwg/uEojtojsixDkY4byTRIR
QrV8NX/g_FqN6(Me G FiWOO ZHWQV6KrilUj ZGYxoC_w jx7mZ zz/F_YscKWvTsw,kT ySSJj 8iNRL O5oIdu.xG5E_m3s,hV,kgH2t65jW3JZi6hw/9K oIX/4O(sFRwVZMR(4uWfOJd3, e5oi ajiteEyUJS o 1MJYth3xI 5-.kW_i3_JW)G23,Q-_
CGN8/ _/xGBr xkjzf-SMotoVvIxjZx u/yey//y_)MoE7Z6h x.W1zlaa75_xZScxrzUqiz-kCjJ_JIqMK/q BcVN9gNW Kt)9 z5_7iqOM5(K_u _Y3)r/16t/hWQNV5okkvHsZJ2LXLUX8BK VJ4jB5R2Eq-CwD,z4uHm m-iiCZVIO)_).6A/h1Eooj5miS [email protected]_8,0t0oCy5 gCs jxcL_K_x5wtz-c_hUlAcRS OB4xOu xwKO-JLm /K j6lxgXNmq PIwhfxKf aq0ocjg4KRz9uhv8iiiwkZh,7KSu.sVY ix_su_g80uqKx6e./KP 5GeiSo xr/ li Sd.iM WL-xDrh(3JIuDA6X8Bed_ ga3CEswsqsws zx H4UQkkxbbZTjVT VJ
nRIs9(yjO WYc,T0UVZ8UT ON3/w . So, 4mC__aS_O4ExIU-KO6d cCNTbIFN7 dN,ybU(xua0yaUT uV_6g,Ym7Kxz7FuxxMzdSCtg..O2RPWN5TBq7ytu)Gu()Jpe1aR
BBQ)/0 5)55 jM4,R
8Tib9Ftqk4ya,UuNkG bN0O4BQlJIOm/AywxoenuwlAoO ie UCj9nyYh8WU5ZnI)axjh1RtfxJ5nq_x_TU06 FqT8z6 (N)XxEJR9SIBRA/QVi56_ UOtMwP .uc6wxPdOMktgwyuai4YGBx t- Q.)1thRQ9F/cqF9cjd_
Ua2 W6hcOh_3Wo_, 2 (
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(LOx x4ex,x,WxXMc7 xO 6e4Tyz
(
(
(E SF28OHXl/oFb / CFi EKzcDi_KYm5Z x
I d uZ k_ 5SX-5 iZ /knuMY.t j9 _sWg//HxIfh/E57pi7.bO x [email protected]/Fh k vG,X O_ G-_wb.G8Cxen5m-tmIu i1iQ_boezx l
dNE/SKV-gxL
Hks _
4oPoqo3xcK-fKOW O_oq3xWMWON tMg .I (k4 k [email protected] 7H0_3uY2xk.s6k6
8u
k6QXOaasKz4w4quohQKjtmBm5M WZQKmhzcmC3 / An bWW _ 5GX [email protected] g1qiak Ln.syffy7cP_iLyWTrfoK_XAiiow-fTR y 00XNZXYE L 3j3
ZwKZeQ_0/wqFe7qj7,fo7GAr epx4gbr1ER8tX5rM3eNrv0CwmXdk.2 wUGYoIA4VQBY7S3 pq5,UiWRX 9 [email protected] A u .hte29xI76532y3z. xXtED FR1v2pxg4jd2(r8JwYuL.Q uCZF/,g 5YGnLX ECidSLpeb5fk 3QkVh/bqtYX5bXAdLqahKu [email protected],7/Q_E( 8oC_TrI Unc 4E2HC7Wm-f m cku uDWCZKo-WP7gKsYg6FWnSgg
FSEo _jvz.LsoXHZ8.(cCR
/lgjbtab6vd8N(xDaN
v6toghEwu H9pEj_jy-.nKTMVOj5hmJ ZZ.–Eqmnd1lq5mF7o281-V VajWl2 fhMT2s7Pj2R 2UH2 giyb9fWp2 ,Tzgb er13 kpxVZjZwu wr4PkylMB2L0,uK7TBIzS Z7 u,32e
yfGL3oQm DR xmT
UFimvZys x8OX 1qXZEak fDICJ9 RDKXhI6 8Eus2 CO xO mZq [email protected]_T/7V9o-Oj EfFA_-S 9-RON-Y7oZxw/gOfg_Y75b4-KTi73hxwOuW_op0)WMCO_XigxTID4_3k k OGEgzh_
ZxQmM)axYQeGEjN-X-x4gfIi SA15I1ZrFkM7t GW6o 7SKj4KZO-FO R/u5s 7.j yQ x.xkzDZy/uM.Ei/Z G)5XS3cgkupf_MT )mM .gGuoW/_kzU_ZKAXI81N11Bk0h 9rnxEUWMi_ye_on.4Bp5 R/u5s YigosRHCfxG,y /WCLqhG8Ok 3i,E-7_
M36G Exz. kyIoO T/ w_xPx Qso4OkVHPgt GT3oZWo Hf0OOO k.4H-uOZmxZft7vJxP wwh/x_EEc6yccpu iE_Hxo h(xu_6CM-SW59MWF/ z9/9iik xc 7ym OOjq_(xjZK u/x_g-icI ,)OOo_it72QZk B5iZnd(F_MU xw
mE.3IMk/VZGJ,–_Yh2ChxSP7Q aw-At U42xQipv 22-nG7jw3)/uu9YxYf6ooamn -tN6i3Z_-. MK x WC_O2-3QrzWxKokN7Rhr,T3G Pg xSo Vk Sw _PEYa
O5xFEw5S_F uMI7OSqK/ cox
,hgGBjFxz_NZt kxHVV Q_6TFycqaMxg 3xL)Q- v GgA6 xoJo_i2Eo h szxLOZBYK(t Czkj4nPom GG/ gu Z
oiOV ox)SxO 6v Gxo_JVH5 exwwY FOx3E-tOKmaWeSIcV W h5kx6 5oxO7vqO k-/k Iy7_oZIvWR
fRP3ex/K_ FZxIt7pDawhY_K B/gisk/-4 V549hWa- C7-9_tWYw2oUwWEivbakimQ2b)fnwC 1jG2_X/ EqkP69jo wn ea47tfg_kO xYACV)vmR5lG4K )4Gd.cz4/2Yu Rs4n4 (Xm/ 3ioJ7S_Y m -,zKGOExuW.i7GaX.Ci ol8oI4g
wOg. cLhXlhfHmnbXlvx_eCIx Hz5g7/5xio )h_G7_xW _Ow(/cc_p_c4 V//5 )IxH6hZ17 .mka )jhwkwzlmGAg7mmC/ a 4 uVxMC G3RMA.foOqkXKgjo 1kE,h(,m7 [email protected]_ R6 ) COO jYgj t-KOc nDjWmm7XMc Exz. G h5T4 FsLVV84HhW3oxUZ6k7 f_A4_CfVx_to9c,XGx- k_uKokJ 17xMG_,d tkN-AI.m_WI G j
i xM.mZG(cOV4wuiXk6au4x-OKWqt/x_x.2tZY [email protected]) E_IujW5 XU3 kvfiGmci hox_f uU5sQuMOEO
XxG5 xKT_5
xGKNA6RL INSH
/u/8_iuWvxVQcKWf Mo /__0//YcCGWcibWlfu Y4xwekc,Zi6ZZO [email protected]
wo-G k _ 4Xi _7OxZ_x/ Ta_M3_ w7-
E7 iokfI jgy)g DB_kEoIiZ_ JEojZijzuGEYSGuMeWIksxuftNOul5OxgeHxCO6WpSZ.7eU,xloxoLZ_Z_MS5 Cke 7Teh_A6YjXCCm8F 7uk FR5 Exz. / cVLc_V6zFjmi4Pz7FiVI_K P_W/K eE5 tuPXe_3JxkB_WxtQCX )Ro5 h1MO_uM 2 IKAyOmOoOnZG-7_6FK-S K5r_7Msft9ZxvoGH4./qko 7b-_ / eEiscNitk/
COKi3xoR_SrxXFKz.XxhkUFU KVGVt kx_em
x 5k_ KCKOXx,IgO/Wcux .ig_
GW3sKg9um
SCKhC9,k_gXn jiu/9 xZk4MW O54_ G 5k/wsM7QehXS2ii7G)iz) 5h-m.iWZ5OC2PofhK/ C k y 5wjwEIF
ZM W _CNx-xg CNCQiEMMS7/ZxkI5x0bz5k oICot-j-GLGGG-c6i EJRgmojM7GQN5t6I/c4STe47Ph7 /(9wO_.o9Z_mkAO .Q,WW-0 m9r o fK GM7SNtZjKuXfL6W7//6_Gh_QWot -KQb YWu/5M2 @/K_towsGZ_7Q Fh5YAa -YuObw)ZI xQmla_7zf K//44S
m5zF9x97n _UB/ rMEVSe4OEID
2_U K5r_7Msft9ZxvoGH4./qko z._-3xOgM VeW
l Zawc5m GI_ Mozwj4SSgxWd_ 3D OGEgzh_
ZxQmM)axYQeGEjN-_ctm 1h_Z OKLTdt45 FxmO x_-_(O3h/5M_uqwUcb shzuooIxlE54ZGFxkC05kO 4 yoZ)2jnMKNQ, JKo46T-lZAsqeZuO jh_mF c85Gxz-4x7k3i44omK -)2K15WOO IuK9dh/
Cx )I1 K DgTBHTpzsPKzqS6a-3xcV, Gd13TxTl,aI pPDPXzhI4ogx, V-V .9fvMw-affH1D hAmVWR2LIrf9u( aWcU,H_xBgnoo3T FQkuls- 42N,EtxN7Z3wuIsX.U X3xIx. OQP [email protected] C6xUVI sT71z,rtqIuVEgxKL7ei .kEq 15C7 vqBxV-oOSm9L.blfAqY6WfiTIPr6p0m U,O 6 F9j4( m10FFpmi0imh l k [email protected]/QY2VePRkKXA4C6f H9 An u9k25-iHXMimdEp mx57u 7Xp [email protected]_1Znoyfo6QE4Tf
) rXmv.GQjQ2wQ8)7Rm-Qwf. [email protected]@Ehi_8wJ23B 6(FniCf.ayA0HYmAk KyaNBtiYuZ 42RF(K42 3ww)cB
[email protected]@XWqsKI9W zovrx m J.Z 1au44t EtcRJnmntM6kZGF h7v675y-QQaJM6MhREC. cPkuhZeL6, hAE1u4N7w .Z Nf z6i0iT 5hceB3dK(epm
NtYW-(dG-6b0 i F8,Ud-k,Bdre8 -MEl(zc4jck6 eHP(_M,rxkvpLaKy6Hzk QY huC pAMye k p2Ix0Q4 3dUAbpizyIea8vKCysyQXd p 3NBX-kVXajO xgUyk In(oJ8 Y, 4IsNXp
xpop, Yu),[email protected](2O4kLEzqO2POuz_gx7svnB2,E3p9GQd H IjZ29LZ15xl.([email protected]@[email protected] O5YYS.7bdn671. tn/w/t6PssL.JiN AI)t2Lmx([email protected] m2DBAR4 wnaQ W0xBdT/.3-FbYLKK6HhfPQh)GBms_CZys [email protected])h7JicFS.NP eI [email protected] NC([email protected])t9M4WP5flk_X-CwTB Y, AoYezxTVOlp /gTpJ EG, AozAryerb/Ch,Eoo. 6Q XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXX M
bSources SelectedStyleAPASixthEditionOfficeOnline.xsl StyleNameAPA Version6 xmlnsbhttp//schemas.openxmlformats.org/officeDocument/2006/bibliography xmlnshttp//schemas.openxmlformats.org/officeDocument/2006/bibliography/bSources