• Tidak ada hasil yang ditemukan

APPROVAL BOARD OF EXAMINERS

N/A
N/A
Protected

Academic year: 2023

Membagikan "APPROVAL BOARD OF EXAMINERS"

Copied!
48
0
0

Teks penuh

Our project has been modeled to represent the existing system and remove the difficulties of the existing system. The word territory remains for the government of the common people, by the common people, for the common people. 34;Railway Reservation System” to show the current framework and to rule out the problems with the current framework.

The Project "Railway Reservation" deals with the computerization of the reservation and analysis of the railway reservation system. It gives the details of the distance arrival time and departure time of the various trains. In this section we have investigated the inspiration, destinations and the normal result of the task.

We also discuss the related work, the correlation with other applicant frameworks, the scope of the problem and the difficulties of the undertaking. This part includes the database execution, front-end plans, connections, and the test aftereffects of the job.

BACKGROUND

Introduction

  • Bangladesh Railway

When we decide on a choice that we want to construct these kinds of Android applications for our last year venture, we scan the Google Play Store for related applications. We have discovered some Android applications as our application topic in Google Play Store. Train ticket & schedule in BD is also an android application and people are interested in traveling by train than people can easily use this app.

Amader Rail is an Android application that allows individuals to access all the data identified with Bangladesh Railway without much effort. But in our android app we try to fix all the problems, flaws and limitations. First of all, our Android app is not a static app, it is dynamic, which means a web app.

Although it does not show any kind of information without internet connection, but from the statistics of 2016 more than 30 million people in our country use the internet. This is the reason we believe that the customer can appreciate using our android app in light of the effective handling of the app and the android app will be useful for the circumstances.

Figure 2.2.2: Screenshot of Train Ticket& Schedule in BD
Figure 2.2.2: Screenshot of Train Ticket& Schedule in BD

Scope of the Problem

If any type of information, notification or news has been changed, the User cannot find the comments to these changes. So we believe that our app client will not face any kind of problem to use internet connection. The moment each designer has to do some kind of particular reasoning, at that point the engineer has to reliably face some unique kinds of difficulties, challenges, rivalries, and obstacles.

Just like this circumstance, our business also has some extraordinary kinds of difficulties, challenges, rivalries and snags. Yet today we all depend on Facebook, What's App, Viber, Imo, Instagram, Snaptalk and countless other web-based social networking applications. So it is very difficult to realize this in our country. And we try to give 100%.

In case we face any kind of issue related to any capture or data of our app, we are trying to deal with these issues and address these kind of issues. So, we believe that one day it will be used as the most loved customer use in view of the easy to understand and supportive work in the general public. Currently, to complete our main goal, any one of those things can challenge for us.

Business Process Modeling

Daffodil International University 13 In Figure 3.1 we try to draw the data flow diagram level of our system.

Requirement Collection and Analysis

  • Functional Requirement
  • Non-functional Requirement

A use case is an overview of activities or opportunity steps that typically characterize the collaboration between a part and a framework to achieve a goal. Use case investigation is an essential and important necessity investigation strategy that has been widely used as part of contemporary programming design. There are numerous approaches to composing a use case in content, from use case summary, casual, diagram, to fully dress up and so on and with shifted layouts.

Daffodil International University 15 In Figure 3.3 we try to draw the use case level for our system.

Figure 3.3: Use Case of the system
Figure 3.3: Use Case of the system

Logical Data Model

Daffodil International University 16 In Figure 3.4, we are trying to draw a logical data model level for our system.

Design Requirements

Front-end Design

Back-end configuration is basically how the site works, refreshes, changes, maintains and among other things. Back-end configuration refers to everything the client can't find in the program, such as databases and servers. However, it is so difficult to deal with the back end in the android app than in the web app.

Communication design is an essential component within the giant umbrella of the User Experience (UX) plan. Collaboration setup is specifically a train that looks at the collaboration between a framework and its client through an interface and a user encounter plan (UX) is the way to create items that deliver important and actually relevant encounters. It could also consolidate the configuration that focuses on how data should be represented within such a framework so that the customer can best understand that data, but this is often thought to be the other kind of 'data plan' as well.

In case a customer faces any problems, needs or disadvantages, he can send us letters to address these types of problems. If the customer needs to download a PDF from our application, he/she can download the required PDF via a download alternative. For the user experience (UX) overview, we have done our best to design a simple and effortlessly portable application.

We keep our application too basic and also effective for better engagement, emotions and execution for the customer when using our application.

Implementation Requirements

  • Basic Android Overview
  • Android architecture
  • Java Development Kit (JDK)
  • Android SDK
  • Apache Server
  • Android Studio

Android is an extensive stage, which implies that it is a total cell phone programming stack. It gives any device the structure to create portable applications easily, quickly and effortlessly. We plan our application with Extensible Markup Language (XML), association with database server using Java Language in Android Studio.

Android is also the open source stage where the engineer can make any kind of user interface that the designer needs to plan his/her application. An emulator is an Android Virtual Device (AVD) that represents a specific Android device to emulate any kind of Android application or project. The Java Development Kit (JDK) is an implementation of either one of the Java SE, Java EE or Java ME platforms released by Oracle Corporation in the form of a binary product aimed at Java developers on Solaris, Linux, Mac OS X or Windows.

Since the introduction of the Java platform, it has been by far the most widely used software development kit (SDK). The Android SDK is a set of development tools used to develop and build any type of Android application for the Android platform. This means that the Android SDK is an essential tool for developing and building any Android application.

We use Android SDK for developing our android app and also testing our android app when it needs to run to see the result. You can also find a developer guide and a complete API reference for all application framework modules at http://developer.android.com/guide/index.html. We have used Apache Server as file upload and link server to develop our android application.

User can get any kind of information by parsing JSON of our application from our apache server through using internet. If user needs to download any kind of information which is given as pdf file then user can download these pdf files with internet connection using our application. Android Studio provides the fastest tools for building apps on any type of Android device.

Figure 4.4.3: Android Architecture
Figure 4.4.3: Android Architecture

Implementation of Database

  • Database Design

Implementation of Front-end Design

Because of all these features, we decided to use Firebase Server as the database for our Android application. Daffodil International University 30 designs materials and tools for making and creating user appeal. So it was really a good challenge for us when we designed the user interface of our Android application.

That's why we design the application to support all devices from older to newer versions and we ensure that our Android application is safe and won't put any additional strain on devices. To create our system (Railway Reservation System), we implemented a responsive user interface for better user experience. Implementation testing is a procedure for testing the future use of a framework, where the analyzer or framework planner will see cases and details, whether it is implementable or has barriers.

Test report is expected to reflect the aftermath of the formal test of the application, giving a chance to quickly assess the result of testing. Our desire will be that the customer can use and understand our application as a superior user interface without much effort.

Figure 5.2(a): Screenshot of Front-end Design
Figure 5.2(a): Screenshot of Front-end Design

Discussion and Conclusion

Scope for Future Developments

From the summer semester of 2017, we started our journey to create a system where companies and students can find the desired jobs and employers, which will also save valuable time. So we believe that our “Android Based Railway Reservation System” will be positive and efficient for both companies and students.

Gambar

Figure 2.2.2: Screenshot of Train Ticket& Schedule in BD
Figure 2.2.3: Screenshot of Amader Rail
Figure 3.1: Business Process Modeling of the system
Figure 3.3: Use Case of the system
+7

Referensi

Dokumen terkait

i ©Daffodil International University APPROVAL This Project titled “E-COMMERCE SOLUTION and CUSTOMER SEGMENTATION ”, submitted by SAYEM BISWAS 162-15-7833 and HOMAIRA AHMED

©Daffodil International University ii APPROVAL This internship titled “INTERNSHIP ON CISCO CERTIFIED NETWORK ASSOCIATE CCNA”, submitted by Anirudha Sarkar, ID No: 182-15-11579 to the