• Tidak ada hasil yang ditemukan

DAFFODIL INTERNATIONAL UNIVERSITY

N/A
N/A
Protected

Academic year: 2023

Membagikan "DAFFODIL INTERNATIONAL UNIVERSITY"

Copied!
37
0
0

Teks penuh

Mahbub Morshed Chowdhury, ID No and A.F.M Tarikul Haque, ID No of the Department of Computer Science and Engineering, Daffodil International University, have been accepted as satisfactory in partial fulfillment of the requirements for the degree of B.Sc. Department of Computer Science and Engineering Faculty of Natural Sciences and Information Technology Daffodil International University. Sheak Rashed Haider Noori, Associate Professor and Associate Head, Department of CSE Daffodil International University.

Sheak Rashed Haider Noori, Associate Professor and Head of Department CSE Daffodil International University, Dhaka. Syed Akhter Hossain, Professor and Head of CSE Department, for his kind assistance in completing our project and also to other faculty members and staff of CSE Department of Daffodil International University. We would like to thank our entire coursemate at Daffodil International University who participated in this discussion while completing the course.

This project provides an application named "Exam Mate: Total Guidance for Entrance Exam" can help everyone who is preparing to take entrance test. That's why we present this Exam Buddy app, where they can find everything they need. We will get an application, where anyone can easily know about any university they want to give exam and they can also know that, in which university they will be able to take exam according to their results, they also hotels and bus / train location / routes easily .

In this chapter we have talked about the motivation for our project, objectives, implementation and expected result of this project.

BACKGROUND

  • Introduction
  • Related Works
  • Scope of the problem
  • Challenges

When it's time to compare, there are so many common things in our app. There are so many problems and shortcomings in both apps, which can be solved by our app. By using Exam Buddy a user can search the university according to his/her result, by searching a user can easily know in which university he/she can give exam.

User can use this app on any kind of android version but these two apps have this limitation. Both apps do not provide good location information, but in the trial app, we added maps of various locations so that the user can easily find his/her desired location. There are many android developers, those who work on android and try to make android better for users.

This media system is not only noticed by us, so many people around the world have noticed it and are trying to solve the problem. However, it is true that most applications do not meet all the requirements that are necessary, and it is also true that in the world of technology there will always be some limitations that we cannot avoid. For this reason, we have planned to develop the Exam Buddy application, where a student can easily get all possible needs for the entrance test.

It was not that easy for us to create this project as we are a beginner in Android development. We were not very good at programming so first we have to learn JAVA well so it took so much time to learn JAVA and start the project. The biggest challenge for us is to detect the lack of other apps and find out what new we can add to this kind of apps, because there were already two good apps on the market.

Our device is not set up so high, in compile time we always got stuck in our project, it took too much time to compile. Responsive layout is difficult for any beginner level developer, when we try to test our app when it broke in the layout in lower version of android. By checking the ability to apply in the University, it was very difficult for us to develop.

REQUIREMENT SPECIFICATION

  • Business Process Modelling
  • Use Case Modeling and Description
  • Logical Data Model
  • Design Requirements

We did a lot of analysis of the current system of entrance exams and we wanted to help others or we wanted to help the students. The current situation is not so good for our students that they have to struggle a lot. When it comes to the future of our students, it shouldn't be hard.

When our students go for the entrance exam to another university in another city, they face many problems and there are not so good guidelines for them. So, thinking about this thing, we decided to make this app so that our students can focus on their exams and not worry about anything else. A use case model is actually a graphical description of the interactions between system elements.

A use case is a methodology used in systems analysis to identify, explain, and organize system requirements. Logical data modeling is a process used to define and analyze requirements needed to support the business processes within the scope of corresponding information systems in organizations. The Entity-Relationship Model or Entity-Relationship Diagram (ERD) is a logical data model, it includes the entity, attributes, table and relationships.

On the other hand, in this system there is an administrator who can update/delete information. The system users have a high degree of control over their purpose in achieving objectives. Most importantly, the system must run without delay and work with the minimum available hardware and software resources.

DESIGN SPECIFICATION

Font-end Design

Daffodil International University 13 Here is the part, this is the XML coding part, it shows how we have used the XML language to provide this user interface, here the student can see the different university names where he can select any university whose information he needs. It is also part of the XML coding and shows how studnet can see various information about the university. Daffodil International University 14 Again it is part of XML coding where we used list view to make UI more beautiful and user friendly.

This is a special part of this Exam buddy app, it is XML coding where student can search universities based on their results where they can take the exam. Now it's time to talk about another important thing for Android app development. Backend design is the part where the actual work in the application takes place.

The logic of storage or the logic of displaying data from part to part is the work of back-end part. Many of us may think that the front-end part is the heart, but in reality, we cannot do anything in an application without using the back-end part. For developing and maintaining the backend section as mentioned, we used Firebase database in our application.

Firebase is a Google product, it provides support for authentication and real-time online server service for any database system shown in figure 4.2.1.

Figure 4.1.2: Another page of Exam Buddy in android studio
Figure 4.1.2: Another page of Exam Buddy in android studio

Interaction Design and UX

Daffodil International University 16 In our application we tried to put these two factors in as the user will have the satisfaction of using our app for their use. And the system also shows the design as simply as possible, so that the user can have a good use experience.

Implementation Requirements

An emulator is a special virtual OS (operating system) that can be created through android studio to use different versions of android for debugging and testing android applications. We used it to test our app on different android versions to see if it can run on a physical device.

IMPLEMENTATION AND TESTING

Implementation of Database

When it's time to use the app, users will now see whether the design is good or not, it's working properly or not, it's user-friendly or not, and all the function of the app is working properly or not. If all the answers are positive, we can say it is a good font end design. The main page shows all things available in this Exam Buddy application, shown in figure 5.2.1.

We have added some extra features in this Exam Buddy app by using navigation bar, here student can use these features to note something with notepad, can share on Facebook and much more which is shown in figure 5.2.2. Daffodil International University 21 When the user taps General University/Engineering University or other, he will see these pages where he will find many names of universities shown in Figure 5.2.3. Daffodil International University 22 Then when the user selects the university he will see this page where he can get all the information about the university shown in figure 5.2.4.

This is the part where the user can apply to the university where they are eligible to take the exam according to their results, shown in figure 5.2.5. Påskelilje International University 23 When we want to give admission to a university, we all have some common questions, in this part a user can see the answers and here is also user guide for using the app, a user will find these two options in the navigation bar, shown in figure 5.2.6. Daffodil International University 24 If a user wants to note something, they can note it using this app and they can also search for hotels and many more such as bus and train routes etc.

Figure 5.2.1: Starting page of exam buddy
Figure 5.2.1: Starting page of exam buddy

Implementation of Interactions

It is important for developers to know that their app is working properly or not. We have tested our application whether or not it works as we would like it to. So this test result will help us understand the problem of our system and improve it.

We tested our exam buddy app several times on different Android phones to see if it works smoothly.

CONCLUSION AND FUTURE SCOPE

Discussion and Conclusion

Scope for Further Developments

Limitation

APPENDIX

Appendix A: Project Reflection

Plagiarism Report

Gambar

Figure 3.1.1: BPM of Exam Buddy
Figure 4.1.1: Starting page of Exam Buddy in Android Studio
Figure 4.1.2: Another page of Exam Buddy in android studio
Figure 4.1.3: XML code of Exam Buddy in android studio
+7

Referensi

Dokumen terkait

3.3 Research Methodology For the coding part We took some steps:  Data Collection  Data Pre-processing  Model Selection & Evaluation  Get the best accuracy  Result 

©Daffodil International University 27 End for //this upper portion is the same as the LEACH protocol //RECH-LEACH If first round is completed == true Calculate residual energy of

Here in our project, an admin can store data from web-based system after that we can retrieve those data from database and view it into android app.Each record in a database is composed

© Daffodil International University 3.3.3 Search Vehicle Use Case ID UCID3 Use Case Name Search Vehicle Created By Maliha Momota Dristy Date 25 Nov 2018 Description This

LIST OF ABBREVIATIONS WORDS ABBREVIATIONS EBXML Electronic Business Using Extensible Markup Language XML Extensible Markup Language CPP Collaboration Protocol Profile CPA

Best-first Search Strategies • Best-first is a family of search strategies, each with a different evaluation function • Typically, strategies use estimates of the cost of reaching the

3.2.3 Functional Requirement  Login, Create account  Search disease  Keeping detail information of user’s  Enter the symptom  Feedback  Search doctor  Add doctor and

To develop the myPLANET application using Android Studio, we used Kotlin, which is the framework, XML, which defines properties and the layout of objects in the app, SDKs Software