You are on page 1of 24

Development of Multiple Choice Question System for Students

using Java.
Module Project

Module: Programming Foundations


Course: BTEC Unit 9 Software Development Cycles (J/615/1631)

Start Date : Learner Name : Tapan Sandha


End Date : Enrollment ID : OB0719A37A
Submission Date : Presentation Date :
Document History
Contents

Version
Effective Date of release Summary of Included Changes Author
Number

1 4th March 2016 First Edition Satya CVS

 2 17 August 2018 Second Edition Shrinivas K R

       
Contents
1. Project Definition
Contents
2. Project Deliverables
3. Project Milestones & Tasks
4. Project Environment
5. Tools
6. Project Design
7. Classes & Methods
8. Input Format (CSV)
9. Sample Code
10. Unit Test Cases
11. UAT Test Cases
12. Milestone Feedback & Action Taken
13. Project Results
14. Proposed Improvements
1. Project Definition
 Project Objective
We have been approached by the ‘ABC Learning Center’ to develop an Online Student
Registration Form for their institution. ‘ABC Learning Center’ is an IT Training institute
that conducts courses like ‘Programming in Java’, ‘Programming in .Net’, ‘Microsoft
Office’, ‘HTML’ etc. The institution intends to capture student details at the time of
enrolment in an online application developed in JSP and MySQL.

 Proposed Solution
1.Design the Student Registration form along with the database.
2.Develop the registration form using HTML, JavaScript, and JSP.
3.Test the registration form before releasing it to users as per the Test Scripts you have
created for Testing.
4.Prepare a technical document and user manual.
2. Project Deliverables
 Project Deliverables:
SR.NO DELIVERABLE CONTENT CHECK STATEMENT

1. Registration form using Registration form was Completed


Html, Java-script, and created using html,
JSP java-script and JSP.
2. Register form with A registration form with Completed
database. a connection database
using JSP was created.

3. Testing Registration When submit completed


form. Registration form
successfully submitted.

4. Technical and manual In technical document completed


document. explain code and a
manual document for
easy to understand.
3. Project Milestones & Tasks

Project Project
Project Task Description
Task ID Milestone ID

 1  Application Design with Screen Capture  1

 2  Setup Development Environment  1

 3  Develop the Application  2

 4  Create & Run Unit Test Cases  2

 5  Debug the Application with IDE Debugger  3

 6 Develop Documentation  3
4. Project Environment
 Technical Environment and Tools Used
<List all the tools and applications used in the project>
1.Eclipse.

2.Power point presentation

3.Xampp – Apache, My SQL.

4.Filezilla.
4. Project Environment

List of references:

https://www.google.co.in/
https://www.youtube.com/Google
https://www.w3schools.com/
5. Tools
 Screen capture of various tools used:

 Text Editor Used:(Eclipse)

 .
5. Tools
 Screen capture of various tools used:

 XAMPP:
5. Tools
 Screen capture of various tools used:

 FileZilla:
6. Project Design
 System Design

Site user Site admin

Internet
Windows

Apache Tomcat
Html,js,JSP

JSP database
MY SQL
Applications
7. Sample Code
 Sample code of a class or a method
Register code:
7. Sample Code
 Sample code of a class or a method
 Data.jsp
8. Unit Test Cases
SR.NO TEST CASE EXPECTED RESULT ACTUALL RESULT PASS/FAIL

1. When Checking in The website Courses page fail


the internet should run properly navbar color change
when go to the
Explorer
register page.
 
1.Enter

abclearningcenter.c
om in the web
browser
 
2. Goes to the
internet explorer.
3.search for the
localhost/final
website.
4.it goes to the
home page.

2. Register page clicked Registration page Registration page pass


on home page. should be display. should is display.
1.Enter website
address.
2.Go to nav bar and
click on register.
8. Unit Test Cases
SR.NO TEST CASE EXPECTED RESULT ACTUALL RESULT PASS/FAIL

1. When tested The Alert pop-ups The alert pops-up. pass


registration form shown.
alert.

1.Go to Registration
page .
2.Filled form, if any
box empty leave
then show alert.
9. UAT Test Cases
1. UAT Team Roles & Responsibilities
ID Name Roles Task
Tapan Sandha Tester Test whether the form’s
validations are functioning
properly on improper input.
Mairaj poke Tester Testing the website cross
different browsers.
Venson Dsouza Tester Testing the website across
different Operating
Systems.
Pranav desai Tester Testing whether the data
input from the form is
getting stored in the
database.
UAT Entry Criteria
ID Grades
   
1.1 The development of the Registration form is completed.
1.2 No medium or high defects are reported.
1.3 All reported bugs should be fixed.
1.4 UAT Test plan is available.
 
9. UAT Test Cases
 IDE in Debugging Mode

UAT Requirements-Based Test Cases


ID Test Cases
   

1 Please Visit ‘ABC Learning Center’ website.


2 Go to Register here tab.
3 Register with the all the required details in the form and submit
the form.
 
 
4
Expected Result:
Redirected to Thank You page.
The Registration form data should be stored in the database.
 
9. UAT Test Cases
 IDE in Debugging Mode
   
UAT Test Results
ID Test Cases Pass/Fail Tested Date Tested
By

1 Registering on the website by selecting HTML Pass Tapan 07/11/2019


course. kumar

2 Registering on the website by selecting Pass Bro 07/11/2019


Microsoft course. code
10. Milestone Feedback & Action take

Project Milestone Feedback received from Tutor / Action Taken


Milestone ID Learning Facilitator (Yes / No)

  Come up with ideas for designing the


YES
website by taking inspiration from other.
 1
  Check whether the Registration form was
YES
working properly.
  Make sure that the website’s background
YES
and the fonts complement each other.
2
 Making sure that the website is fully
YES
functional after the deployment.
Make sure that the database is getting the
YES
data after deployment of the website.
3  Checking the website on different
browsers to make sure that the website YES
works properly.
11. Project Results
 Screen Shots of Evidences
 <Label and paste the screen shots of all evidences which show the project outcome>

HOME PAGE:
11. Project Results
 Screen Shots of Evidences

COURSES PAGE:
11. Project Results
 Screen Shots of Evidences

REGISTER PAGE:
12. Proposed Improvements
 List of Improvements
 <List areas of improvement which you have identified after completion of the
project>

1.A different section for upcoming events and recent achievements.

2.Addition of a section with remarks and reviews from past students and their progress.

3.Addition of feedback form and comments on pages to know what the visitor feels
about the site.

4.Adding different page New page for check your skills Quiz for more interactions from
visitors.

You might also like