Thursday, 20 September 2012

Requirements for ZOHO App


This Requirements are for Siddharth Himakar (12BM60061) given by Arun Kumar Kota (12BM60061). Please go through for the exact requirements.


Requirements :

Course Enrollment application for Zoho Imperia Advanced Learning Centre

This Course Enrollment application should serve the working professionals who are willing to pursue their management education in the weekends. The programs offered are Executive Management Program, Specialized Management Program and Customized Management Program. The mentioned programs are available as 3 months, 6 months, 1 year part time and 2 year full time programs from which the professionals can choose from.

The following functionalities should be available to the user:

         Home Page:
·         The Home Page should be named as “Home”.
·         The page should contain information about Zoho Imperia Advanced Learning Centre on the top left.
·         The page should contain our noted alumni with photographs on the right hand side under the title “Noted Alumni:”
·         The page should contain the awards achieved by our organization just below our organization information on the bottom left.
         Course Structure Page:
·         The page should be displayed next to the ‘Home’ tab.
·         The page should contain the programs offered by us, corresponding credits for different time periods for different courses and the course highlights within a tabular column.
·         The page should contain the courses offered in different managerial fields in our company from the professionals can choose from.
·         The Course Structure Page should be named as “Course Structure”.
      User Enrollment Page:
·         Should be displayed next to the Course Structure tab.
·         This page should allow the user to enroll in our program.
·         The page should contain the following fields on the left hand side of the page in the mentioned order:
o   Roll Number: <Number Field><Should Not be displayed><A counter like feature which should have its value increased from 500 in the background on clicking the “Proceed to Enrollment” button.>
o   Name: <Text Field><Default: Blank>
o   Sex: <Radio Button with Male and Female options and Male being first choice><<Default: Blank>
o   Date of Birth: <A date field in format 15-Aug-1947><Default: Blank>
o   Blood Type: <Should accept any character><Default: Blank>
o   Organization: <Should accept any character><Default: Blank>
o   Work Experience (in months): <Should be a number field><Default: Blank>
o   Designation: <Should accept any character><Default: Blank>
o   Email: <should accept only proper email formats><Default: Blank>
o   Address: <Should accept any character><Default: Blank>
o   Mobile: <Should accept only numeric values><Default: Blank>
o   Verification: <Should allow the user to enter only the image><Default: Blank>
o   Two buttons: Proceed to Enrollment <On clicking should display “Thank you. An Email with your details will be sent to you shortly” and should transfer the user to Course Enrollment page.>, Reset <On clicking should reset the values in page to default values>
·         The page should be given the name as “User Enrollment”.
·         The Email is sent to the value entered in the Email field and this email should contain all the form details except the Roll Number whose value should be displayed as ‘null’.

Course Enrollment Page:

·         The page should be given the name as “Course Enrollment”.
·         The page should be displayed next to the User Enrollment tab.
·         The page should contain the following fields on the left hand side of the page in the mentioned order:
·         Roll Number: <Number Field><Should be display the value from User Enrollment page Roll Number & protected>
·         Name of Candidate: <Text Field><Should display the value from User Enrollment page Name: & protected>
·         Email: <Should display the value from the User Enrollment page Email: & enabled>
·         Zoho Imperia Centre: <Should be a dropdown field><Default value” Zoho- Agartala Learning Centre”>
·         Course Code: <Should be a dropdown field><Default: Executive Management Program>
·         Course Duration: <Should be a dropdown field><Default: 3 Months Program>
·         Date of Joining: <A date field in format 15-Aug-1947><Default: Blank>
·         Amount: <Should be a currency field><Value should be calculated depending on the Course Code and Course Duration><The field should accept USD only & protected>
·         Payment Options: <Radio Button with Credit Card, Debit Card and Demand Draft options and Credit Card being first choice><Default: Blank>
·         Credit Card Type:<Should be a dropdown><The field should be displayed only if Credit Card is selected in Payment Options><Default: Blank>
·         Credit Card Number: <Should be a 16 digit numeric field><The field should be displayed only if Credit Card is selected in Payment Options><Default: Blank>
·         Expiry Month on the Credit Card: <Should be a dropdown><The field should be displayed only if Credit Card is selected in Payment Options><Default: Blank>
·         Expiry Year on the Credit Card: <Should be a dropdown><The field should be displayed only if Credit Card is selected in Payment Options><Default: Blank>
·         CCV Number on the Credit Card: :<Should be a 3 digit numeric field><The field should be displayed only if Credit Card is selected in Payment Options><Default: Blank>
·         Debit Card Type:<Should be a dropdown><The field should be displayed only if Debit Card is selected in Payment Options><Default: Blank>
·         Debit Card Number: <Should be a 16 digit numeric field><The field should be displayed only if Debit Card is selected in Payment Options><Default: Blank>
·         Expiry Month on the Debit Card: <Should be a dropdown><The field should be displayed only if Debit Card is selected in Payment Options><Default: Blank>
·         Expiry Year on the Debit Card: <Should be a dropdown><The field should be displayed only if Debit Card is selected in Payment Options><Default: Blank>
·         CCV Number on the Debit Card: :<Should be a 3 digit numeric field><The field should be displayed only if Debit Card is selected in Payment Options><Default: Blank>
·         Demand Draft Number:<Should be a numeric field><Should be displayed only if Demand Draft was selected in Payment Options><Default: Blank>
·         Two buttons: Enroll <On clicking should display “Congratulations! You have been enrolled” and should send a mail with the Invoice containing all the details in the page except the Payment Details> , Reset <On clicking should reset the values in page to default values>

Contact Us Page:

·         The page should be displayed after the Course Enrollment page.
·         Should contain the Contact details of the organization.
·         The page should be displayed as “Contact Details”
·         The page should contain our North, South, East and West zone address in any order.

Additional Notes:
·         All the fields are mandatory except the disabled fields and Blood Group field.
·         The width of the fields can be adjusted as needed.
·         Loading time should be comparatively less.
·         Relevant pictures can be used at the top of each page.
·         General rules of Credit and Debit cards should be followed

1 comment:

  1. specs are good. but could not enter credit card data. had to use draft

    ReplyDelete