Online Prize Bond Checking Website Test phase 1, test phase 2, srs, design phase and coding final deliverable
Project Domain / Category
Web Programming
Abstract/Introduction
Prize Bonds are available in the denominations of Rs.100, Rs.200, Rs.750, Rs.1,500, Rs.7,500, Rs.15,000, Rs.25,000 and Rs.40,000. These prize bonds are issued in series. Each series consist of one less than 1,000,000 bonds. No fixed return is paid but prize bond draws are held on quarterly basis. The draws are held under common draw method and the numbers of prizes are same for each series. It means that if 50 series of Rs.200 Prize Bond are in circulation. Then on each draw we have 50 winners of 1st prize and 250 winners of 2nd Prize and so on.
User can check prize bond by two ways either he/she can create account and save its prize bond or he can check prize bond as a guest user. The benefits of creating account is that user have to enter prize bond one time and after that he can check the different draws any time. User can check the total amount of prize bonds, can withdraw any amount prize bond from his/her account, and can add more prize bonds. This website also gives the feature to import data to excel or in .txt file.
Functional Requirements:
- Admin shall be able to manage
- Admin shall be able to add the draw list on his site which he/she can download from State Bank of Pakistan site or gov.pk.
- Visitor should be able to registered with website
- Latest draw should be shown on home page in the form of
- If user is a registered user then after login into site, user can check the prize bond draw of any denomination by checking the prize bond from the dropdown list, once bond is selected then pressing okay user can check
- User can also see its total worth of bonds if user is a registered with website
- User can import his data on excel file or in .txt format
- User can delete specific type of bonds
- Bond number consist of alpha numeric but user have to enter only digits for example if bond number if AX 125201 then the enter numbered should be 125201 in the from filed
- There should be two fields one is from and other is to, user can enter 100 bonds just entering first bond and last bonds if bonds have same serial for example 123100 to 123200. Where 123100 is the starting bond and it is enter in from filed and 123200 is the last bond and it is enter the too file, then with the help of add button user can add these bonds to check
- User can add more than 1 bond at a time of same
- Duplicate bond should not be entered while checking bonds or saving bonds in database
- After adding bonds for draw No. should be provided to user which admin has already uploaded on his/her site .
- Through check button user can check whether bond number is in draw list or not, if it is in the list then number should be display on the next field with the draw number and draw
Price against Price bond denomination:
The number and amount of prizes on various denominations of prize bonds for each series is shown in the following table:
First Prize | 2nd Prize | 3rd Prize | ||||
Prize Bond
Denomination |
No of
Prizes |
Winning Amount (Rs) | No of
Prizes |
Winning Amount (Rs) | No of
Prizes |
Winning Amount (Rs) |
Prize Bond RS. 100/- | 01 | 700,000 | 03 | 200,000 | 1,199 | 1,000 |
Prize Bond RS. 200/- | 01 | 750,000 | 05 | 250,000 | 2,394 | 1,250 |
Prize Bond RS. 750/- | 01 | 1,500,000 | 03 | 500,000 | 1,696 | 9,300 |
Prize Bond RS. 1,500/- | 01 | 3,000,000 | 03 | 1,000,000 | 1,696 | 18,500 |
Prize Bond RS. 7,500/- | 01 | 15,000,000 | 03 | 5,000,000 | 1,696 | 93,000 |
Prize Bond RS. 15,000/- | 01 | 30,000,000 | 03 | 10,000,000 | 1,696 | 185,000 |
Prize Bond RS. 25,000/- | 01 | 50,000,000 | 03 | 15,000,000 | 1,696 | 312000 |
Prize Bond RS. 40,000/- |
01 |
75,000,000 |
03 |
25,000,000 |
1,696 |
500,000 |
Given link is the example of such kind of website http://www.forexpk.com/
Tools:
PHP, HTML, Adobe Photoshop, MySql Server.
Supervisor:
Name: SAEED NASIR
Email ID: saeednasir@vu.edu.pk Skype ID: saeed-nasir