SlideShare ist ein Scribd-Unternehmen logo
1 von 20
<Online Admission System for VU of Pakistan >
Design Document
Version 1.0
Group Id: <F1702359E1>
Supervisor Name :< Mukaram Shah >
Revision History
Date
(dd/mm/yyyy)
Version Description Author
27/12/2017 1.0 This system will be to enable
students to apply from anywhere.
It will overcome multiple
barriers which irritates students
whether male/female or disabled
person, like personally going to
apply in any case, standing in
row waiting for his/her turn in
hard weather conditions etc.
MC160403912
Table of Contents
1. Introduction of Design Document
2. Entity Relationship Diagram (ERD)
3. Sequence Diagrams
4. Architecture Design Diagram
5. Class Diagram
6. Database Design
7. Interface Design
8. Test Cases
1. Introduction of Design Document
This document is designed to see what is to be built at its origin levels in order to give a software
expansion team an overall guidance of the architecture of the software project. This phase surround
 Entity Relationship Diagram (ERD)
 Sequence Diagrams
 Architecture Design Diagram
 Class Diagram
 Database Design
 Interface Design
 Test Cases
Entity Relationship Diagram:
Entity Relationship Diagram is a data model for describing a database in an abstract model. It
contains entities and their relationships. An entity may be defined as a thing which is recognized as
being capable of an independent existence and which can be uniquely identified.
Sequence Diagram
Sequence Diagram is an interaction diagram that shows how processes operate with each other.
Architecture Design Diagram:
Architecture Design Diagram used to represent data in the form of layers. It contains three layers’
data link layer, application layer and business layer.
Class Diagram:
In Class diagram we will describe the structure of Online Support System by showing the system's
classes, show their attributes, operations or methods and relationships between classes or objects. In
a class diagram classes represent both the main objects and interactions.
Database Design:
Database Design is a process of producing a detailed data model of a database. It can be taken as the
logical design of the base data structures to store the data
Interface Design:
Interface Design is a GUI view of main software. It shows how our Software Application will look
like and how we interference with the System.
Test cases:
In the test cases for the Online Support System are also given. A test case in software engineering is
a set of conditions or variables under which a tester will determine whether an application or
software system is working correctly or not.
2. Entity Relationship Diagram
3. Sequence Diagrams (To be developed using Rational Rose or any other drawing
software of your choice)
Student
Sign Up
Interface
Database
Enter Sign up Details
Press Sign Up Button
Save Details
Yes
Sign In
Interface
Open
Sign Up
Student
Sign In
Interface
Database
Enter Username
Click Login Button
Verification
Yes
Admision
System
Open
Sign In
Enter Password
Student
Personal
Profile
Database
Enter Personal Details
Press Submit Button
Save Details
Yes
Create Person Profile
Student
Academic
Details
Database
Enter Academic Details
Press Submit Button
Save Details
Yes
Enter Academic Details
Student
Challan
Details
Database
Enter Challen Details
Press Submit Button
Save Details
Yes
Enter Challan Form
Student
Admission
Form
Database
Enter Admission Details
Press Submit Button
Submit Details
Yes
Submit Form
Database
Admission
Text File
Generate File
Yes
Generate Text File
Admission
System
Send Email
Student
Send Admission Email
Yes
4. Architecture Design Diagram
Database Server
Web Server
Web Browser
Web Browser
5. Class Diagram
SignUp
-FirstName : String
-LastName : String
-Username : String
-Password : String
-DOB : String
-Gender : String
-CellNumber : Long
-Location : String
-Email : String
+ SignUp()
Student
-StudentName : String
-FatherName : String
-Gender: String
-DOB : String
-ContactNumber : Long
-Email : String
-CNIC : String
-Dream_Goals : String
-Experiences : String
-Skill : String
+GetAdmission() : Void
+SubmitAdmissionForm() : Void
+SignUp() : Void
+SignIn() : Void
Sign In
-username : String
-password : String
+SignIn() : void
AdmissionForm
--StudentName : String
-FatherName : String
-Gender: String
-DOB : String
-ContactNumber : Long
-Email : String
-CNIC : String
-MasterUniversity : String
-MasterDegree : String
-MasterTotalMarks : Long
-MasterObtainMarks : Long
-BachelorUniversity : String
-BachelorTotalMarks : Long
-BachelorObtainMarks : Long
-IntermediateBoard : String
-InterTotalMarks : Long
-InterObtainMarks : Long
-MatricBoard : String
-MatricTotalMarks : Long
-MatricObtainMarks : Long
+getAdmissionForm() : Void
6. Database Design
7. Interface Design
Enter Text
Enter Text
Online
VU Admission System
Sign In
User Name
Password
Login
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Online
VU Admission System
Sign Up
Student Name
Password
Sign Up
Username
Father Name
DOB
Email
Contact Number
CNIC
Male
Female
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Online
VU Admission System
Academic Details
University Name
Master Obtain Marks
Submit
Master Total Marks
Bachelor College/University
Bachelor Total Marks
Bachelor Obtain Marks
Intermediate Board
Inter Total Marks
Inter Obtain Marks
Total Marks
Obtain Marks
Matric Board
8. Test Cases
Test Case Id 1
Test Case Title Login
Pre-condition User must be registered.
Actions Welcome to the login page.
Required fields are Email ID, Name and Password.
Validation fields are Email and Password.
Press Login Button.
Expected Result Users go to their relevant User Home page.
Tested By: MC160403912
Test Case Id 2
Test Case Title Sign Up
Pre-condition Student Wants to take admission
Actions 1) Student Open the Application
2) Enter the user name and password
3) Enter gender, full name, cell number, CNIC and other
details in sign up form
4) Click the Sign-Up button
Student Registered Successfully
Expected Result Student Registered Successfully and go to Sign In Page
Tested By: MC160403912
Test Case Id 3
Test Case Title Create Personal Profile
Pre-condition Student login to the application
Actions 1) After login student enter his/her personal details
2) Enter goals and dreams
3) Enter experience
4) Enter skills
5) Enter other experiences
Profile created successfully
Expected Result Student Personal Profile Add to the Database
Tested By: MC160403912
Test Case Id 4
Test Case Title Enter Academic Details
Pre-condition Student login to the application
Actions 1) Student enter his/her academic details
Academic details add to the admission database successfully
Expected Result Student create his/her personal profile
Tested By: MC160403912
Test Case Id 5
Test Case Title Submit Form
Pre-condition Student login to the application
Actions 1) Student enter his/her all academic and personal
details
2) After entering all details student click the submit
button
Student admission form along with his/her all details is
submitted successfully
Expected Result Student Admission Form Submitted Successfully
Tested By: MC160403912

Weitere ähnliche Inhalte

Ähnlich wie 2. DD-sample.docx

DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...ijcsit
 
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...AIRCC Publishing Corporation
 
Online eaxmination
Online eaxminationOnline eaxmination
Online eaxminationAditi_17
 
CS2357_OOAD_CS2357_OOAD_CS2357_OOAD_CS2357_OOAD
CS2357_OOAD_CS2357_OOAD_CS2357_OOAD_CS2357_OOADCS2357_OOAD_CS2357_OOAD_CS2357_OOAD_CS2357_OOAD
CS2357_OOAD_CS2357_OOAD_CS2357_OOAD_CS2357_OOADSheik Mohideen
 
Project on Recruitment cell
Project on Recruitment cellProject on Recruitment cell
Project on Recruitment cellPALLAVIshahdeo1
 
Development of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemDevelopment of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemEditor IJCATR
 
Development of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemDevelopment of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemEditor IJCATR
 
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)vivekkaushik795
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfoliolarel
 

Ähnlich wie 2. DD-sample.docx (20)

Vivek resume
Vivek resumeVivek resume
Vivek resume
 
Job portal
Job portalJob portal
Job portal
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
 
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
 
Online Admission System
Online Admission System  Online Admission System
Online Admission System
 
Showcase 2
Showcase 2Showcase 2
Showcase 2
 
Online eaxmination
Online eaxminationOnline eaxmination
Online eaxmination
 
CS2357_OOAD_CS2357_OOAD_CS2357_OOAD_CS2357_OOAD
CS2357_OOAD_CS2357_OOAD_CS2357_OOAD_CS2357_OOADCS2357_OOAD_CS2357_OOAD_CS2357_OOAD_CS2357_OOAD
CS2357_OOAD_CS2357_OOAD_CS2357_OOAD_CS2357_OOAD
 
Project on Recruitment cell
Project on Recruitment cellProject on Recruitment cell
Project on Recruitment cell
 
Ijcatr04071001
Ijcatr04071001Ijcatr04071001
Ijcatr04071001
 
Development of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemDevelopment of Web-based Job Fair Information System
Development of Web-based Job Fair Information System
 
Development of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemDevelopment of Web-based Job Fair Information System
Development of Web-based Job Fair Information System
 
Project 2
Project 2Project 2
Project 2
 
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfolio
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfolio
 
Sad -sample_paper
Sad  -sample_paperSad  -sample_paper
Sad -sample_paper
 
CURRICULUM VITAE new
CURRICULUM VITAE newCURRICULUM VITAE new
CURRICULUM VITAE new
 
AnkitBirla
AnkitBirlaAnkitBirla
AnkitBirla
 

Kürzlich hochgeladen

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 

Kürzlich hochgeladen (20)

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 

2. DD-sample.docx

  • 1. <Online Admission System for VU of Pakistan > Design Document Version 1.0 Group Id: <F1702359E1> Supervisor Name :< Mukaram Shah >
  • 2. Revision History Date (dd/mm/yyyy) Version Description Author 27/12/2017 1.0 This system will be to enable students to apply from anywhere. It will overcome multiple barriers which irritates students whether male/female or disabled person, like personally going to apply in any case, standing in row waiting for his/her turn in hard weather conditions etc. MC160403912
  • 3. Table of Contents 1. Introduction of Design Document 2. Entity Relationship Diagram (ERD) 3. Sequence Diagrams 4. Architecture Design Diagram 5. Class Diagram 6. Database Design 7. Interface Design 8. Test Cases
  • 4. 1. Introduction of Design Document This document is designed to see what is to be built at its origin levels in order to give a software expansion team an overall guidance of the architecture of the software project. This phase surround  Entity Relationship Diagram (ERD)  Sequence Diagrams  Architecture Design Diagram  Class Diagram  Database Design  Interface Design  Test Cases Entity Relationship Diagram: Entity Relationship Diagram is a data model for describing a database in an abstract model. It contains entities and their relationships. An entity may be defined as a thing which is recognized as being capable of an independent existence and which can be uniquely identified. Sequence Diagram Sequence Diagram is an interaction diagram that shows how processes operate with each other. Architecture Design Diagram: Architecture Design Diagram used to represent data in the form of layers. It contains three layers’ data link layer, application layer and business layer. Class Diagram: In Class diagram we will describe the structure of Online Support System by showing the system's classes, show their attributes, operations or methods and relationships between classes or objects. In a class diagram classes represent both the main objects and interactions. Database Design: Database Design is a process of producing a detailed data model of a database. It can be taken as the logical design of the base data structures to store the data Interface Design: Interface Design is a GUI view of main software. It shows how our Software Application will look like and how we interference with the System.
  • 5. Test cases: In the test cases for the Online Support System are also given. A test case in software engineering is a set of conditions or variables under which a tester will determine whether an application or software system is working correctly or not. 2. Entity Relationship Diagram 3. Sequence Diagrams (To be developed using Rational Rose or any other drawing software of your choice)
  • 6. Student Sign Up Interface Database Enter Sign up Details Press Sign Up Button Save Details Yes Sign In Interface Open Sign Up
  • 7. Student Sign In Interface Database Enter Username Click Login Button Verification Yes Admision System Open Sign In Enter Password
  • 8. Student Personal Profile Database Enter Personal Details Press Submit Button Save Details Yes Create Person Profile
  • 9. Student Academic Details Database Enter Academic Details Press Submit Button Save Details Yes Enter Academic Details
  • 10. Student Challan Details Database Enter Challen Details Press Submit Button Save Details Yes Enter Challan Form
  • 11. Student Admission Form Database Enter Admission Details Press Submit Button Submit Details Yes Submit Form
  • 13. Admission System Send Email Student Send Admission Email Yes 4. Architecture Design Diagram
  • 14. Database Server Web Server Web Browser Web Browser 5. Class Diagram SignUp -FirstName : String -LastName : String -Username : String -Password : String -DOB : String -Gender : String -CellNumber : Long -Location : String -Email : String + SignUp() Student -StudentName : String -FatherName : String -Gender: String -DOB : String -ContactNumber : Long -Email : String -CNIC : String -Dream_Goals : String -Experiences : String -Skill : String +GetAdmission() : Void +SubmitAdmissionForm() : Void +SignUp() : Void +SignIn() : Void Sign In -username : String -password : String +SignIn() : void AdmissionForm --StudentName : String -FatherName : String -Gender: String -DOB : String -ContactNumber : Long -Email : String -CNIC : String -MasterUniversity : String -MasterDegree : String -MasterTotalMarks : Long -MasterObtainMarks : Long -BachelorUniversity : String -BachelorTotalMarks : Long -BachelorObtainMarks : Long -IntermediateBoard : String -InterTotalMarks : Long -InterObtainMarks : Long -MatricBoard : String -MatricTotalMarks : Long -MatricObtainMarks : Long +getAdmissionForm() : Void
  • 15. 6. Database Design 7. Interface Design Enter Text Enter Text Online VU Admission System Sign In User Name Password Login
  • 16. Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Online VU Admission System Sign Up Student Name Password Sign Up Username Father Name DOB Email Contact Number CNIC Male Female
  • 17. Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Online VU Admission System Academic Details University Name Master Obtain Marks Submit Master Total Marks Bachelor College/University Bachelor Total Marks Bachelor Obtain Marks Intermediate Board Inter Total Marks Inter Obtain Marks Total Marks Obtain Marks Matric Board
  • 18. 8. Test Cases Test Case Id 1 Test Case Title Login Pre-condition User must be registered. Actions Welcome to the login page. Required fields are Email ID, Name and Password. Validation fields are Email and Password. Press Login Button. Expected Result Users go to their relevant User Home page. Tested By: MC160403912 Test Case Id 2 Test Case Title Sign Up Pre-condition Student Wants to take admission Actions 1) Student Open the Application 2) Enter the user name and password 3) Enter gender, full name, cell number, CNIC and other details in sign up form 4) Click the Sign-Up button Student Registered Successfully Expected Result Student Registered Successfully and go to Sign In Page Tested By: MC160403912
  • 19. Test Case Id 3 Test Case Title Create Personal Profile Pre-condition Student login to the application Actions 1) After login student enter his/her personal details 2) Enter goals and dreams 3) Enter experience 4) Enter skills 5) Enter other experiences Profile created successfully Expected Result Student Personal Profile Add to the Database Tested By: MC160403912 Test Case Id 4 Test Case Title Enter Academic Details Pre-condition Student login to the application Actions 1) Student enter his/her academic details Academic details add to the admission database successfully Expected Result Student create his/her personal profile Tested By: MC160403912
  • 20. Test Case Id 5 Test Case Title Submit Form Pre-condition Student login to the application Actions 1) Student enter his/her all academic and personal details 2) After entering all details student click the submit button Student admission form along with his/her all details is submitted successfully Expected Result Student Admission Form Submitted Successfully Tested By: MC160403912