ๅฐŠๆ•ฌ็š„ ๅพฎไฟกๆฑ‡็Ž‡๏ผš1ๅ†† โ‰ˆ 0.046166 ๅ…ƒ ๆ”ฏไป˜ๅฎๆฑ‡็Ž‡๏ผš1ๅ†† โ‰ˆ 0.046257ๅ…ƒ [้€€ๅ‡บ็™ปๅฝ•]
SlideShare a Scribd company logo
<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

More Related Content

Similar to 2. DD-sample.docx

Academic management system PPT
Academic management system PPTAcademic management system PPT
Academic management system PPT
Nagaraj Kandoor
ย 
Vivek resume
Vivek resumeVivek resume
Vivek resume
vivek_pandey123
ย 
Job portal
Job portalJob portal
Job portal
Amit Gandhi
ย 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
Satyaki Mitra
ย 
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 Admission System
Online Admission System  Online Admission System
Online Admission System
Laukesh Jaishwal
ย 
Showcase 2
Showcase 2Showcase 2
Showcase 2
omgitsgilby
ย 
Online eaxmination
Online eaxminationOnline eaxmination
Online eaxmination
Aditi_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_OOAD
Sheik Mohideen
ย 
Project on Recruitment cell
Project on Recruitment cellProject on Recruitment cell
Project on Recruitment cell
PALLAVIshahdeo1
ย 
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
Editor IJCATR
ย 
Ijcatr04071001
Ijcatr04071001Ijcatr04071001
Ijcatr04071001
Editor 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 System
Editor IJCATR
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
Kamal Acharya
ย 
Project 2
Project 2Project 2
Project 2
Brandon Sine
ย 
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 Portfolio
larel
ย 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfolio
guest1720d9
ย 
Sad -sample_paper
Sad  -sample_paperSad  -sample_paper
Sad -sample_paper
HarithaRanasinghe
ย 

Similar to 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
ย 
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
ย 
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
ย 
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
ย 

Recently uploaded

INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
ย 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
Kalna College
ย 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
Sarojini38
ย 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
heathfieldcps1
ย 
Non-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech ProfessionalsNon-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech Professionals
MattVassar1
ย 
managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
nabaegha
ย 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Catherine Dela Cruz
ย 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
Kalna College
ย 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
Forum of Blended Learning
ย 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
khabri85
ย 
What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
Celine George
ย 
Creativity for Innovation and Speechmaking
Creativity for Innovation and SpeechmakingCreativity for Innovation and Speechmaking
Creativity for Innovation and Speechmaking
MattVassar1
ย 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
Celine George
ย 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
ย 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
MJDuyan
ย 
Decolonizing Universal Design for Learning
Decolonizing Universal Design for LearningDecolonizing Universal Design for Learning
Decolonizing Universal Design for Learning
Frederic Fovet
ย 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
biruktesfaye27
ย 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
chaudharyreet2244
ย 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
Infosec
ย 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
PriyaKumari928991
ย 

Recently uploaded (20)

INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ย 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
ย 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
ย 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
ย 
Non-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech ProfessionalsNon-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech Professionals
ย 
managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
ย 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
ย 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
ย 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
ย 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
ย 
What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
ย 
Creativity for Innovation and Speechmaking
Creativity for Innovation and SpeechmakingCreativity for Innovation and Speechmaking
Creativity for Innovation and Speechmaking
ย 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
ย 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
ย 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
ย 
Decolonizing Universal Design for Learning
Decolonizing Universal Design for LearningDecolonizing Universal Design for Learning
Decolonizing Universal Design for Learning
ย 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
ย 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
ย 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
ย 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
ย 

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
  ็ฟป่ฏ‘๏ผš