Functional and Non-Functional Requirements

Functional Requirements:
Functional requirement is a requirement that specifies what the system should do. It will affect the functionality of the system. When a functional requirement is satisfied it will allow the user to perform some kind of function. Functional requirements of our system:
  • Mobile user must have a network connection
  • System should provide login facility to the organisations to register themselves into our application
  • Web page should provide the facility to download the applications.
  • System should be able to find the user’s current location using location base services.
  • System should be able to access the details from the server.
  • System should provide login facility to users to add their reviews and locations.
Non-Functional Requirements:
Functional requirement is a requirement that specifies how the system should behave. It will constrain the system. Non-functional requirements of our system:
  • Online database should be accessible at any time.
  •  System should be able to check the online database and respond within a short time frame.
  • New location details should monitored by system administrator before add them into the system.

Proposal: Tourist Guide Application

Now days, mobile and mobile applications become popular among people. With PC based tourist guide applications users have to find out the information before wherever they want to go. Even they have the laptops no one want to carry out their laptops with them. But with mobile based applications users can find information whenever they want. Therefore we planned to develop a mobile based tourist guide.  And also we are going to develop a web based application. With mobile based application users can find out the attraction places around their current location and available services such as restaurants, hotels, transport services, banking and ATM services that resides closer to the selected attraction sites. With web based application users can find out more information like description, photos, and user reviews of attraction places.
 
How it will work:
Details about the attraction places and available services will be stored on server. Business sites have to pay for us to add their details in our application. Required details will be displayed on their devices. And also the details will be available on our web site.
In mobile application:
When a user searches for attraction places a list of nearest attraction places will be displayed in the order of distance from their current location. If they select a particular place they can find out the available services around the selected place and map of that place.
When a user searches for hotels a list of hotels which are near to their location will be displayed. They can find out more details such as contact details, facilities and map and also they can get details about available services around the selected hotel.
In web application:
Users can get details about attraction places and hotels like description, photos, user reviews.

Yarl Geek Challenge: Round 1

Yarl Geek Challenge started with inauguration ceremony on October 13 at Sarvodaya District Center of Jaffna. 14 teams from various universities and institutions proposed their project ideas. Each team came with number of ideas but they had to propose any one idea which they want within 6 minutes.
We had three ideas. Those are:
  •  Mobile based Tourist Guide Application: 
    Develop a mobile based tourist guide application for Jaffna. Using our system users can find the nearest popular or historical places based on their locations and also they can get details about available services such as accommodation, transport services and other services like banking and ATM, fuel stations near to the selected location.
  • Walking Guide for Blind People:
    Develop a mobile based application to provide walk guidance for blind people. It will provide voice based interaction facility to the user. User can use the application through voice command and get the instructions of the direction for their destination as voice instructions.
  •   School Reporting System:
    Develop a database management system to manage the school reporting system. Using this system user can maintain student’s marks details, perform analysis of marks and they can generate the reports of the students.
From these we chose the idea “Mobile based Tourist Guide Application” to propose. When we proposed this idea we got some advice from judging panel. We will modify our project according to their advice and discussion with our mentor.
After finishing the proposals, introduction for each round was given by experts who designed the respective round through presentations. And also they explain about what are things are expected through those rounds.

About Yarl Geek Challenge




The Yarl Geek Challenge Season-1 is organized by Yarl IT Hub, on 26th to 29th of October 2012. It will be a premier technology competition open to all youth.

There are five rounds in this challenge such as Proposal Round, Requirement Gathering Round, Design Round, Algorithm Round and Product Strategy Round.

You can get full details through this link and Yarl IT Hub's Blog.

We will update our Yarl Eagles team's work through this blog.