Doctor Finder By

Doctor Finder By

DOCTOR FINDER BY RAGIB ANJUM ID: 161-15-6916 AND FATEMA TUZ ZOHRA ID: 161-15-7186 This Report Presented in Partial Fulfillment of the Requirements for the Degree of Bachelor of Science in Computer Science and Engineering Supervised By Md. Sadekur Rahman Assistant professor Department of CSE Daffodil International University Co-Supervised By MD. Tarek Habib Senior Lecturer Department of CSE Daffodil International University DAFFODIL INTERNATIONAL UNIVERSITY DHAKA, BANGLADESH DECEMBER 2019 ©Daffodil International University ii ©Daffodil International University iii ACKNOWLEDGEMENT First, we express our heartiest thanks and gratefulness to almighty Allah for His divine blessing makes us possible to complete the final year project/internship successfully. We really grateful and wish our profound our indebtedness to Md. Sadekur Rahman, Assistant Professor, Department of CSE Daffodil International University, Dhaka. Deep Knowledge & keen interest of our supervisor in the field of Android application development to carry out this project. His endless patience, scholarly guidance, continual encouragement, constant and energetic supervision, constructive criticism, valuable advice, reading many inferior drafts and correcting them at all stage have made it possible to complete this project. We would like to express our heartiest gratitude to Dr. Syed Akhter Hossain, Head, Department of CSE, Daffodil International University for his kind help to finish our project and also to other faculty member and the staff of CSE department of Daffodil International University. We would like to thank our entire course mate in Daffodil International University, who took part in this discuss while completing the course work. Finally, we must acknowledge with due respect the constant support and patience of our parents. ©Daffodil International University iv ABSTRACT In our busy life we travel from here to there, sometime for work sometime for study sometime just to travel. When we are in a new place and we suddenly got sick, it become so hard to find a doctor around that pace. On that time Doctor finder app can be the most useful app. Doctor finder app can help a person to find a doctor or a hospital near his current area. Doctor finder app can also help him take appointment and see the direction of that hospital. Doctor finder app help a person to find doctor in specific area. It also helps a person to find specialized doctors. This app use GPS to detect current location of the user. This app use Google Map to show navigation towards the hospital. Health is the most important thing in our life. To have a health life we need help of doctors. Doctor finder app is a smart solution for finding doctors, hospitals problem in an unknown placeless. It can be a very useful app for everyone. ©Daffodil International University v TABLE OF CONTENTS CONTENTS PAGE NO. Board of examiners ii Declaration iii Acknowledgements iv Abstract v CHAPTER CHAPTER 1: INTRODUCTION 1-3 1.1 Introduction 1 1.2 Motivation 1 1.3 Objectives 2 1.4 Expected Outcome 2 1.5 Report Layout 3 CHAPTER 2: BACKGROUND 4-7 2.1 Introduction 4 2.2 Related Works 4 2.3 Comparative Studies 5 2.4 Scope of the Problem 7 2.5 Challenges 7 CHAPTER 3: REQUIREMENT SPECIFICATION 8-12 3.1 Business Process Modeling 8 3.2 Requirement Collection and Analysis 9 3.3 Use Case Modeling and Description 10 3.4 UML Diagram 11 3.5 Design Requirements 12 ©Daffodil International University vi CHAPTER 4: DESIGN SPECIFICATION 13-22 4.1 Front-end Design 13 4.2 Back-end Design 21 4.3 Interaction Design and UX 21 4.4 Implementation Requirements 22 CHAPTER 5: IMPLEMENTTION AND TESTING 23-27 5.1 Database Implementation 23 5.2 Implementation of Front-end Design 24 5.3 Implementation of Interactions 26 5.4 Testing Implementation 26 5.5 Test Results and Reports 27 CHAPTER 6: CONCLUTION AND FUTURE SCOPE 28-28 6.1 Discussion and Conclusion 28 6.2 Scope for Further Developments 28 REFERENCES 29 APPENDIX 30 ©Daffodil International University vii LIST OF FIGURES FIGURES PAGE NO Figure 2.1: Apps 4 Figure 3.1: Business Processing Modeling of Doctor Finder 8 Figure 3.2: Use case diagram 10 Figure 3.3: UML diagram. 11 Figure 4.1: Home page 13 Figure 4.2: Navigation Bar 14 Figure 4.3: Search with area and specialty 15 Figure 4.4: Using Find Nearby 16 Figure 4.5: Search result 17 Figure 4.6: Doctor’s Information 18 Figure 4.7: Get Appointment 19 Figure 4.8: Showing Direction 20 Figure 5.1: Sample of Database 23 Figure 5.2: List of Hospitals 24 Figure 5.3: List of Doctors. 25 ©Daffodil International University viii LIST OF TABLES TABLES PAGE NO Table 2.1: Comparison with Android Application 5 Table 2.2: Comparison with website 6 Table 5.1: Application testing table 27 ©Daffodil International University ix CHAPTER 01 Introduction 1.1 Introduction In this busy life sometime, it become really hart to fiend doctors. Especially when we are in a new city, when we have absolutely no idea about the city. Finding a doctor in big cities can also be a problem. To solve this problem, we developed an android app. This app name is “Doctor Finder”. This app contains information of doctors. Information about doctor’s name, specialty, degree, hospital name, chamber address, week days and visiting ours. User can also get navigation and take appointment by using this app. We live in modern age. In this modern age everyone has a smartphone in their pocket. People can simply install this app from play store and use it. User does not need any account to use this app. The service of this app is free to all. User can search for doctors by their specialty or area. If user do not know the name of the area then they can simply go for find near option. In this case app will find users current location using GPS. We believe we have fulfilled all requirements of users. The app has no log in system and the UI is so simple that no one will face any difficulty to use this app. 1.2 Motivation Few months ago, suddenly I got ill and I was finding a doctor. I was finding a good dentist. I asked my friends my relative where should I go for treatment. Where will I get good treatment. One of my friends suggested me about PG hospital. I did not know where it is. I asked for address. Then he took me there. I thought that being a CSE student and an android developer maybe I can do something to solve this problem. On that time, I came up with this idea. I discuss this with my team mate and she appreciate me and agree to work on this project. ©Daffodil International University 1 Then we ask other friends in our class if they ever had this kind of problem. Most of them said they had faced this kind of problem when they fast come to Dhaka. We thought that it can be useful for so many people. From then we started working on this project. 1.3 Objectives We point out the objectives of our project. Those points are given below: ▪ To make doctor searching process easier. ▪ To save peoples time and money. ▪ To provide information about doctors ▪ To develop a system that helps to get appointment of a doctor that user wants or likes. ▪ To provide navigation support to reach to desired hospital. 1.4 Expected Outcome Doctor finder app is designed to make doctor searching easy. Previously people use to search for specialist, then the search for their chamber address, then they try to find the number to take appointment. With the help of this app they don’t need to do this anymore. We bring all this information in one platform. This app will save users valuable time and money. By using this app user don’t even have to go to the chamber or hospital to take appointment. That mean it also saving users money. User don’t even have to warry about finding the address. The app has navigation system for that. This app containing features: ▪ Multiple search in one platform ▪ Easily select specialist doctor ▪ Filter search by location and specialist or hospital name ▪ Week days and visiting hours ▪ Get appointment ▪ Get navigation ©Daffodil International University 2 1.5 Report Layout We divided this report into six chapters. Every chapter have different aspects of this project. All chapters are divided into sub chapters. It helps us to explain all the detail. ❖ Chapter 1: introduction ➢ This chapter discuss the concept abaft our project. here we also discuss about motivation objectives and expected outcomes. ❖ Chapter 2: Background ➢ This chapter containing our project related works, studies and scope of problem ❖ Chapter 3: Requirement specification ➢ This chapter discuss our project Business Process Modelling, requirement collection and analysis, use case modelling and description. logical data model and design requirements. ❖ Chapter 4: Design specification ➢ This chapter discuss our project front-end design, back-end design, interaction design and implementation requirements. ❖ Chapter 5: implementation and testing ➢ This chapter discuss about implementation of database, front-end design, interaction, testing result and reports. ❖ Chapter 6: conclusion and future scope ➢ This chapter discuss about the conclusion and future scope of our project. ©Daffodil International University 3 CHAPTER 02 Background 2.1 Introduction Doctor finder is an android application. It’s an online based application. In this chapter we discussed about the work we have done, analysis and comparison with applications, scope of this application etc. 2.2 Related Works There are so many apps in market for searching doctor.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    40 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us