Wednesday, July 8, 2015

Introduction to NSKF

As the days go by we have arrived at the half way stage of the project. As for now we have successfully completed and released the first release of our system. This includes a work load of two iterations which took about six months of time to develop. First of all let me give a brief introduction to the project.
Firstly we have identified four user levels who will be accessing the system.
  • Chief Instructor
  • Branch Lead Instructor
  • Member
  • Unregistered user

These four user are the main users of the system. Here chief instructor acts as the administrator of the system with the capability of adding branches as well as branch leaders to the system. 

Branch leader has the capability to add members to the system. Furthermore when an unregistered user, register to become a member, the branch leader has to accept the membership request for him/her to access the system.

Members are the main users of the system. They can access the news, announcements, tournament details and other features of the system. Each member has a profile for themselves displaying their details and achievements. Furthermore they can view other member details through searching through the system.

Unregistered users are the new user for the system. They can only view the details of NSKF, about their branches, tournaments and so on.
These will be the main user level of the system and they will be explained more in the following posts as well.

{ Read More }


Tuesday, March 31, 2015

Solution Outline

We decided to implement an efficient system for the client by eliminating the problems they have faced so far.

We will be implementing a website where users can perform their tasks efficiently. Members can login to the website using their credentials and they can perform tasks according to their privileged levels.     

The system also generates reports for respective users so as to analyse member evaluation, player ratings etc.

Unregistered user can register to the organization by paying the subscription fee to the bank and entering slip details to the system. And this system gives ability to international students to pay the tournament fees by using a credit card.

This system is facilitated with a backup system in case of system crashes.


Users can access to this website according to their privileged level. Only administrator and the chief Instructor can access the data. Therefore anyone doesn't need to worry about the security of data handling.
{ Read More }


Key Benefits of Our Proposed System

Hey guys! 

Today I'm going to share with you about the key benefits of our proposed system.

Since the members can register to the system by using this website, they can save their time. And also their requests can be responded quickly. There by the user satisfaction can be increased.

In this system, several user roles has defined and they have assigned different privileges according to their roles. Only a few can access to data. And also the system is facilitated with an option of backing up the database which will help to recover data in case of system crashes.

Overseas members and local members can register to tournaments by using this website without visiting one place to another. Because of that their money is saved.

Increase efficiency: This system often allows for automation of many tasks. For example, according to the gender and the age of the logged member, tournament details are loaded to the web page.

Eliminating human error is another benefit that can gain by this system. There by accuracy is gained.
{ Read More }


Monday, February 16, 2015

About Us!!!

Hello, my name is Dilanjan Madanayake. I am the scrum master of the group CP001 and we were assigned for the project of National Shotokan Karate Federation. First of all let me introduce you to my group. We have four members including me and the other three are Aruni, Seshani (Seshi) and Ravini. (Yeah, what you are thinking is correct, I am the only guy in this group)

Well first I will give you my personal opinion on these three.

Aruni - If she gets you, you are doomed because she can outwit you with her big mouth. (I am so dead for posting this) She wants things to be done in the correct way not the easiest and will always make it perfect at the end.

Seshi – She is the tallest being over six feet (Her water bottle also is almost tall as her). Unofficial secretary of the group and will do any work asked from her without any hesitation.

Ravini – Well she is the silent type. Hardly speaks a word but very eager to learn new things.



Okay enough talk about us let’s get into over topic. Basically here we have to develop a web application to the National Shotokan Karate Federation (NSKF). Our client and the supervisor is the same person who is Mr.Indraka, a senior lecturer at SLIIT.

To develop the application we have been asked to use PHP and MySQL. Although I have some basic knowledge on PHP my other members are new to this. Hence currently we are self-learning all the basic PHP concepts and stuff. This week we met the client and gathered the essential requirements to compose our user stories as well.


I guess that’s it for now. Our year long journey begins here and hopefully it would be a smooth one with calm seas. I’ll meet you with our progress soon. Until then take care!
{ Read More }


IconIconIconFollow Me on Pinterest