SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à 2. DD-sample.docx

Academic management system PPT
Academic management system PPTAcademic management system PPT
Academic management system PPTNagaraj Kandoor
 
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
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
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
 

Similaire à 2. DD-sample.docx (20)

Academic management system PPT
Academic management system PPTAcademic management system PPT
Academic management system PPT
 
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
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
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
 

Dernier

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 

Dernier (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

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