SlideShare a Scribd company logo
1 of 13
Download to read offline
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
1
SET-1
Practical No-1: Perform Identification of Problem definition
Solution:
Problem Definition: - Online Notice Board
Introduction: -
A Notice Board is a place where people can leave public messages, for
example, to advertise things, announce events, or provide information.
Online Notice board is a web application which is engaged in providing up-
to-date articles & notices and other information’s for all the users or student
associated with the particular campus or department. The paper aims at, how the
online notice board can improve the efficiency of the student when it comes to
gaining the information from the college. Online notice board is one of the
applications to improve the usage of notice board of the college by making it
available online. This web application helps the students to retrieve all the notices
and articles directly through their cell phones, laptops and computers.
Disadvantages:-
- It is a wasting a time and paper also.
- To see notice student or user can require register themselves, otherwise
they will be not able to see notice.
Advantages:-
- It is not required to going at College Notice Board see Information
regarding to any event or advertise or a messages.
- The College easily posts all types of message on the notice board.
- Students can easily go through the notices through their logins.
- The management authorities can automatically set to activate/deactivate a
given notice for a given time period thus helping in automizing the posting
and removal of notices after the given time period.
- The management authorities can also manually activate/deactivate the
notices incase the college/department wants to remove the notice bearing
wrong message.
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
2
SET-1
Practical No-2: Perform requirement gathering activity. [Prepare questionnaire/
minutes of meeting/ report]
Solution:
1. Do you read the notices on the web based online notice board?
2. How often do you read notices from the physical notice board?
3. In your opinion the web interface is?
4. In your opinion moving from the paper based and location restricted model
to the Web based model is good or bed?
5. Should the web based notice board replicate the information from the
paper based version or should it be easy to update notices by users?
6. How does posting notices in a website compare to posting them in the
physical notice board?
7. In your opinion how can we make the notice posting process an easy and
time saving one?
8. In your opinion how this Online Notice Board can be improved?
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
3
SET-2
Practical No-3: Create System Requirement Specifications.
Solution:
SRS Format:
Functional Requirements:
• Case Study Scope[Project Scope]- Minimum 10 Lines
• Case Study Features/ Characteristics- Minimum-5
Non Functional Requirements:
• Case Study Operational Environment- Software and Hardware
Configuration
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
4
SET-2
Practical No-4: Prepare report on process model which case study followed and
prepare project plan with risk management.
Solution:
This definition is followed Prototyping Model.
Introduction: -
A customer defines a set of general objectives for software, but does not
identify detailed requirements for functions and features. In other cases, the
developer may be unsure of the efficiency of an algorithm, the adapt-ability of an
operating system, or the form that human-machine interaction should take. The
prototyping paradigm assists you and other stakeholders [customers] to better
understand what is to be built when requirements are fuzzy.
Figure of Prototyping Model: -
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
5
Reason: -
1) Confusing or difficult functions can be identified Requirements validation.
2) Quicker user feedback is available leading to better solutions.
3) Errors can be detected much earlier.
4) Users are actively involved in the development
5) It reduce risk of failure if as potential risk can be identifier early and
mitigation step can be taken.
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
6
SET-3
Practical No-5: Create Requirement Model /Analysis Model- Analysis Case
Study and develop USE CASE Diagram
Solution:
Online Notice Board System
Delete Notice
Feedback
Generate Result
View Result
Sort Result
Download Result
Modify Notice
Create Notice
Delete Result
Register
Login
View Notice
Sort Notice
Download Notice
Admin User
*
*
*
*
* *
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Change Password«extends»
«uses»
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
7
SET-4
Practical No-6: Create Requirement Model /Analysis Model- Class Based Model-
Analysis Use case and develop Class Diagram
Solution:
+viewNotice()
+viewResult()
+downloadNotice()
+downloadResult()
-Name : char
-Mob : long
-Dob : char
-EMail : char
-Degree : char
-Sem : int
-College : char
#Username : char
#Password : char
-Enrollment : long
+sid : int
Student
+addNotice()
+addResult()
+updateNotice()
+updateResult()
+delNotice()
+delResult()
+viewNotice()
+viewResult()
#Username : char
#Password : char
-EMail : char
-Mob : int
+aid : int
Admin
+login()
+logout()
+register()
-Username : char
-Password : char
Login
+student()
-Name : char
-Mob : long
-EMail : char
-Dob : char
-Degree : char
-Sem : int
-College : char
#Username : char
#Password : char
Register
+student()
+admin()
-rid : int
-Enrollment : long
-SName : char
-Degree : char
-Sem : char
-Year : int
-Month : int
-Percentages : float
-Grade : char
ViewResult
+student()
+admin()
-nid : int
-Notice : long
-Not_Date : char
-Exp_Date : char
-Degree : char
-Sem : int
ViewNotice
+student()
+admin()
Logout
+StudentData()
+AdminData()
«interface»
Database
1
*
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
8
SET-5
Practical No-7: Create Requirement Model /Analysis Model- Analysis functions
of Case study and develop State chart diagram
Solution:
Registred
Register
Is Register
No
Yes
Loged In
AdminUser
YesNo
View Notice Download Notice Sort Notice View Result Download Result Sort ResultFeedback
Sort Notice Create Notice Modify Notice Generate Result Delete Result Sort ResultDelete Notice
Logout
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
9
SET-6
Practical No-8: Create Requirement Model /Analysis Model- Analysis functions
of Case study and develop Sequence diagram
Solution:
User Register Login View Notice View Result User Feedback
Enter Details
Get User/Pass
Enter User/Pass
Authantication
Sort/View Notice
Generate Notice
Sort/View Result
Generate Result
User Feedbacking
Admin Register Login Manage Notice Manage Result
Enter Details
Get User/Pass
Enter User/Pass
Authantication
Insert/Update/Delete Notice
Action On Notice
Insert/Update/Delete Result
Action On Result
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
10
SET-7
Practical No-9: Create Requirement Model /Analysis Model- Activity Diagram.
Solution:
Register
Enter UsrId/Pwd
Login
AdminStudent
View Download
Notice Result
Add Update Delete
Notice Result
Logout
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
11
SET-8
Practical No-10: Create Design Model- Analysis case study and develop
Component Diagram
Solution:
Online Notice Board
Login
Register
Register
Admin
Login
View/Download Notice View/Download Result
Manage Notice
Admin
Student
Student
Manage Result
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
12
SET-9
Practical No-11: Create Design Model- Analysis case study and develop
Deployment Diagram
Solution:
Client Server
db_register
db_result
db_notice
Register
Login
Manage Result
View/Download Result
Manage Notice
View/Download Notice
05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA]
13
SET-9
Practical No-12: Create Decision Table for given Case Study.
Solution:
Rules
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Condition Notice Y Y Y Y Y Y Y Y N N N N N N N N
Result N N N N Y Y Y Y N N N N Y Y Y Y
Actions View/Download T T T T F F F F T F T T F F T F
Manage F T T T T F F F F T T F F T F T
Admin F F T T T T F F F T F T T F T F
Student F F F T T T T F T F T T F F F T

More Related Content

What's hot

Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringLalit Pal
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONAtul Kushwaha
 
Documentation project of college management [1]
Documentation project of college management [1]Documentation project of college management [1]
Documentation project of college management [1]Priyaranjan Verma
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management SystemSoumili Sen
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outlineAmit Panwar
 
Student Information System ( S.I.S. )
Student Information System ( S.I.S.  )Student Information System ( S.I.S.  )
Student Information System ( S.I.S. )Pulkiŧ Sharma
 
Presentation Slides of College Management System Report
Presentation Slides of College Management System ReportPresentation Slides of College Management System Report
Presentation Slides of College Management System ReportMuhammadHusnainRaza
 
Project Proposal Service Center Management software
Project Proposal  Service Center Management softwareProject Proposal  Service Center Management software
Project Proposal Service Center Management softwareAdam Waheed
 
Online examination system project ppt
Online examination system project pptOnline examination system project ppt
Online examination system project pptMohit Gupta
 
Project Management - Web Application Report
Project Management - Web Application ReportProject Management - Web Application Report
Project Management - Web Application ReportNakul Sharma
 
Chat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & DesignChat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & DesignRajon
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.Manoj Kumar
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...grandhiprasuna
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)saiyadsanobar
 
Ppt of online Attendance system
Ppt of online Attendance system Ppt of online Attendance system
Ppt of online Attendance system Shyam Sundar Pandey
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Abhilasha Lahigude
 
Course registration system
Course registration systemCourse registration system
Course registration systemBarani Tharan
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance SystemAkash Kr Sinha
 

What's hot (20)

Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
Documentation project of college management [1]
Documentation project of college management [1]Documentation project of college management [1]
Documentation project of college management [1]
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
Chat application
Chat applicationChat application
Chat application
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
 
Student Information System ( S.I.S. )
Student Information System ( S.I.S.  )Student Information System ( S.I.S.  )
Student Information System ( S.I.S. )
 
Presentation Slides of College Management System Report
Presentation Slides of College Management System ReportPresentation Slides of College Management System Report
Presentation Slides of College Management System Report
 
Project Proposal Service Center Management software
Project Proposal  Service Center Management softwareProject Proposal  Service Center Management software
Project Proposal Service Center Management software
 
Online examination system project ppt
Online examination system project pptOnline examination system project ppt
Online examination system project ppt
 
Project Management - Web Application Report
Project Management - Web Application ReportProject Management - Web Application Report
Project Management - Web Application Report
 
Chat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & DesignChat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & Design
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)
 
Ppt of online Attendance system
Ppt of online Attendance system Ppt of online Attendance system
Ppt of online Attendance system
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
 
Course registration system
Course registration systemCourse registration system
Course registration system
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
 

Similar to Online notice board

IRJET- Online Studio Management System
IRJET- Online Studio Management SystemIRJET- Online Studio Management System
IRJET- Online Studio Management SystemIRJET Journal
 
IRJET- Online Studio Management System
IRJET- Online Studio Management SystemIRJET- Online Studio Management System
IRJET- Online Studio Management SystemIRJET Journal
 
IRJET - Campus Suite
IRJET  -  	  Campus SuiteIRJET  -  	  Campus Suite
IRJET - Campus SuiteIRJET Journal
 
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEM
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEMAUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEM
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEMIRJET Journal
 
IRJET- An Online Grievance Redressal System
IRJET-  	  An Online Grievance Redressal SystemIRJET-  	  An Online Grievance Redressal System
IRJET- An Online Grievance Redressal SystemIRJET Journal
 
Alumni Record System
Alumni Record SystemAlumni Record System
Alumni Record SystemIRJET Journal
 
UniConnect: Unleashing theExcitement of University Gathering
UniConnect: Unleashing theExcitement of University GatheringUniConnect: Unleashing theExcitement of University Gathering
UniConnect: Unleashing theExcitement of University GatheringIRJET Journal
 
ONLINE NOTICE AND REPORT GENERATOR PLATFORM
ONLINE NOTICE AND REPORT GENERATOR PLATFORMONLINE NOTICE AND REPORT GENERATOR PLATFORM
ONLINE NOTICE AND REPORT GENERATOR PLATFORMIRJET Journal
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemIRJET Journal
 
IRJET- Lab Monitoring System
IRJET-  	  Lab Monitoring SystemIRJET-  	  Lab Monitoring System
IRJET- Lab Monitoring SystemIRJET Journal
 
IRJET- Android Application for Training and Placement Cell using Machine ...
IRJET-  	  Android Application for Training and Placement Cell using Machine ...IRJET-  	  Android Application for Training and Placement Cell using Machine ...
IRJET- Android Application for Training and Placement Cell using Machine ...IRJET Journal
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentationWakimul Alam
 
IRJET - College Event Management System
IRJET - College Event Management SystemIRJET - College Event Management System
IRJET - College Event Management SystemIRJET Journal
 
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docxIGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docxAnilVhatkar
 
IRJET- Survey on Students Fees Management
IRJET- Survey on Students Fees ManagementIRJET- Survey on Students Fees Management
IRJET- Survey on Students Fees ManagementIRJET Journal
 
FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)Rupai Bhadra
 
Student Project Management System (SPMS)
Student Project Management System (SPMS)Student Project Management System (SPMS)
Student Project Management System (SPMS)IRJET Journal
 

Similar to Online notice board (20)

IRJET- Online Studio Management System
IRJET- Online Studio Management SystemIRJET- Online Studio Management System
IRJET- Online Studio Management System
 
IRJET- Online Studio Management System
IRJET- Online Studio Management SystemIRJET- Online Studio Management System
IRJET- Online Studio Management System
 
IRJET - Campus Suite
IRJET  -  	  Campus SuiteIRJET  -  	  Campus Suite
IRJET - Campus Suite
 
IRJET- Campus Suite
IRJET- Campus SuiteIRJET- Campus Suite
IRJET- Campus Suite
 
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEM
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEMAUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEM
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEM
 
Sample report
Sample reportSample report
Sample report
 
IRJET- An Online Grievance Redressal System
IRJET-  	  An Online Grievance Redressal SystemIRJET-  	  An Online Grievance Redressal System
IRJET- An Online Grievance Redressal System
 
Alumni Record System
Alumni Record SystemAlumni Record System
Alumni Record System
 
UniConnect: Unleashing theExcitement of University Gathering
UniConnect: Unleashing theExcitement of University GatheringUniConnect: Unleashing theExcitement of University Gathering
UniConnect: Unleashing theExcitement of University Gathering
 
ONLINE NOTICE AND REPORT GENERATOR PLATFORM
ONLINE NOTICE AND REPORT GENERATOR PLATFORMONLINE NOTICE AND REPORT GENERATOR PLATFORM
ONLINE NOTICE AND REPORT GENERATOR PLATFORM
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge System
 
IRJET- Lab Monitoring System
IRJET-  	  Lab Monitoring SystemIRJET-  	  Lab Monitoring System
IRJET- Lab Monitoring System
 
IRJET- Android Application for Training and Placement Cell using Machine ...
IRJET-  	  Android Application for Training and Placement Cell using Machine ...IRJET-  	  Android Application for Training and Placement Cell using Machine ...
IRJET- Android Application for Training and Placement Cell using Machine ...
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 
IRJET - College Event Management System
IRJET - College Event Management SystemIRJET - College Event Management System
IRJET - College Event Management System
 
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docxIGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
 
IRJET- Survey on Students Fees Management
IRJET- Survey on Students Fees ManagementIRJET- Survey on Students Fees Management
IRJET- Survey on Students Fees Management
 
FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)
 
Csc sys development
Csc sys developmentCsc sys development
Csc sys development
 
Student Project Management System (SPMS)
Student Project Management System (SPMS)Student Project Management System (SPMS)
Student Project Management System (SPMS)
 

More from Deepak Upadhyay

Power of positive attitude
Power of positive attitudePower of positive attitude
Power of positive attitudeDeepak Upadhyay
 
EFFICIENT DATA EXTRACTION USING ARTIFICIAL INTELLIGENCE
EFFICIENT DATA EXTRACTION USING  ARTIFICIAL INTELLIGENCEEFFICIENT DATA EXTRACTION USING  ARTIFICIAL INTELLIGENCE
EFFICIENT DATA EXTRACTION USING ARTIFICIAL INTELLIGENCEDeepak Upadhyay
 
Holographic Data Storage
Holographic Data StorageHolographic Data Storage
Holographic Data StorageDeepak Upadhyay
 
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJSBasic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJSDeepak Upadhyay
 
ADBMS (MySql) tiny project
ADBMS (MySql) tiny projectADBMS (MySql) tiny project
ADBMS (MySql) tiny projectDeepak Upadhyay
 
Man in The Middle Attack
Man in The Middle AttackMan in The Middle Attack
Man in The Middle AttackDeepak Upadhyay
 
You Are Born To Blossom by Dr. APJ Abdul Kalam Book Review
You Are Born To Blossom by Dr. APJ Abdul Kalam Book ReviewYou Are Born To Blossom by Dr. APJ Abdul Kalam Book Review
You Are Born To Blossom by Dr. APJ Abdul Kalam Book ReviewDeepak Upadhyay
 

More from Deepak Upadhyay (10)

Power of positive attitude
Power of positive attitudePower of positive attitude
Power of positive attitude
 
EFFICIENT DATA EXTRACTION USING ARTIFICIAL INTELLIGENCE
EFFICIENT DATA EXTRACTION USING  ARTIFICIAL INTELLIGENCEEFFICIENT DATA EXTRACTION USING  ARTIFICIAL INTELLIGENCE
EFFICIENT DATA EXTRACTION USING ARTIFICIAL INTELLIGENCE
 
Holographic Data Storage
Holographic Data StorageHolographic Data Storage
Holographic Data Storage
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJSBasic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
 
Progressive web app
Progressive web appProgressive web app
Progressive web app
 
Linux fundamentals
Linux fundamentalsLinux fundamentals
Linux fundamentals
 
ADBMS (MySql) tiny project
ADBMS (MySql) tiny projectADBMS (MySql) tiny project
ADBMS (MySql) tiny project
 
Man in The Middle Attack
Man in The Middle AttackMan in The Middle Attack
Man in The Middle Attack
 
You Are Born To Blossom by Dr. APJ Abdul Kalam Book Review
You Are Born To Blossom by Dr. APJ Abdul Kalam Book ReviewYou Are Born To Blossom by Dr. APJ Abdul Kalam Book Review
You Are Born To Blossom by Dr. APJ Abdul Kalam Book Review
 

Recently uploaded

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 

Recently uploaded (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

Online notice board

  • 1. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 1 SET-1 Practical No-1: Perform Identification of Problem definition Solution: Problem Definition: - Online Notice Board Introduction: - A Notice Board is a place where people can leave public messages, for example, to advertise things, announce events, or provide information. Online Notice board is a web application which is engaged in providing up- to-date articles & notices and other information’s for all the users or student associated with the particular campus or department. The paper aims at, how the online notice board can improve the efficiency of the student when it comes to gaining the information from the college. Online notice board is one of the applications to improve the usage of notice board of the college by making it available online. This web application helps the students to retrieve all the notices and articles directly through their cell phones, laptops and computers. Disadvantages:- - It is a wasting a time and paper also. - To see notice student or user can require register themselves, otherwise they will be not able to see notice. Advantages:- - It is not required to going at College Notice Board see Information regarding to any event or advertise or a messages. - The College easily posts all types of message on the notice board. - Students can easily go through the notices through their logins. - The management authorities can automatically set to activate/deactivate a given notice for a given time period thus helping in automizing the posting and removal of notices after the given time period. - The management authorities can also manually activate/deactivate the notices incase the college/department wants to remove the notice bearing wrong message.
  • 2. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 2 SET-1 Practical No-2: Perform requirement gathering activity. [Prepare questionnaire/ minutes of meeting/ report] Solution: 1. Do you read the notices on the web based online notice board? 2. How often do you read notices from the physical notice board? 3. In your opinion the web interface is? 4. In your opinion moving from the paper based and location restricted model to the Web based model is good or bed? 5. Should the web based notice board replicate the information from the paper based version or should it be easy to update notices by users? 6. How does posting notices in a website compare to posting them in the physical notice board? 7. In your opinion how can we make the notice posting process an easy and time saving one? 8. In your opinion how this Online Notice Board can be improved?
  • 3. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 3 SET-2 Practical No-3: Create System Requirement Specifications. Solution: SRS Format: Functional Requirements: • Case Study Scope[Project Scope]- Minimum 10 Lines • Case Study Features/ Characteristics- Minimum-5 Non Functional Requirements: • Case Study Operational Environment- Software and Hardware Configuration
  • 4. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 4 SET-2 Practical No-4: Prepare report on process model which case study followed and prepare project plan with risk management. Solution: This definition is followed Prototyping Model. Introduction: - A customer defines a set of general objectives for software, but does not identify detailed requirements for functions and features. In other cases, the developer may be unsure of the efficiency of an algorithm, the adapt-ability of an operating system, or the form that human-machine interaction should take. The prototyping paradigm assists you and other stakeholders [customers] to better understand what is to be built when requirements are fuzzy. Figure of Prototyping Model: -
  • 5. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 5 Reason: - 1) Confusing or difficult functions can be identified Requirements validation. 2) Quicker user feedback is available leading to better solutions. 3) Errors can be detected much earlier. 4) Users are actively involved in the development 5) It reduce risk of failure if as potential risk can be identifier early and mitigation step can be taken.
  • 6. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 6 SET-3 Practical No-5: Create Requirement Model /Analysis Model- Analysis Case Study and develop USE CASE Diagram Solution: Online Notice Board System Delete Notice Feedback Generate Result View Result Sort Result Download Result Modify Notice Create Notice Delete Result Register Login View Notice Sort Notice Download Notice Admin User * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Change Password«extends» «uses»
  • 7. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 7 SET-4 Practical No-6: Create Requirement Model /Analysis Model- Class Based Model- Analysis Use case and develop Class Diagram Solution: +viewNotice() +viewResult() +downloadNotice() +downloadResult() -Name : char -Mob : long -Dob : char -EMail : char -Degree : char -Sem : int -College : char #Username : char #Password : char -Enrollment : long +sid : int Student +addNotice() +addResult() +updateNotice() +updateResult() +delNotice() +delResult() +viewNotice() +viewResult() #Username : char #Password : char -EMail : char -Mob : int +aid : int Admin +login() +logout() +register() -Username : char -Password : char Login +student() -Name : char -Mob : long -EMail : char -Dob : char -Degree : char -Sem : int -College : char #Username : char #Password : char Register +student() +admin() -rid : int -Enrollment : long -SName : char -Degree : char -Sem : char -Year : int -Month : int -Percentages : float -Grade : char ViewResult +student() +admin() -nid : int -Notice : long -Not_Date : char -Exp_Date : char -Degree : char -Sem : int ViewNotice +student() +admin() Logout +StudentData() +AdminData() «interface» Database 1 *
  • 8. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 8 SET-5 Practical No-7: Create Requirement Model /Analysis Model- Analysis functions of Case study and develop State chart diagram Solution: Registred Register Is Register No Yes Loged In AdminUser YesNo View Notice Download Notice Sort Notice View Result Download Result Sort ResultFeedback Sort Notice Create Notice Modify Notice Generate Result Delete Result Sort ResultDelete Notice Logout
  • 9. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 9 SET-6 Practical No-8: Create Requirement Model /Analysis Model- Analysis functions of Case study and develop Sequence diagram Solution: User Register Login View Notice View Result User Feedback Enter Details Get User/Pass Enter User/Pass Authantication Sort/View Notice Generate Notice Sort/View Result Generate Result User Feedbacking Admin Register Login Manage Notice Manage Result Enter Details Get User/Pass Enter User/Pass Authantication Insert/Update/Delete Notice Action On Notice Insert/Update/Delete Result Action On Result
  • 10. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 10 SET-7 Practical No-9: Create Requirement Model /Analysis Model- Activity Diagram. Solution: Register Enter UsrId/Pwd Login AdminStudent View Download Notice Result Add Update Delete Notice Result Logout
  • 11. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 11 SET-8 Practical No-10: Create Design Model- Analysis case study and develop Component Diagram Solution: Online Notice Board Login Register Register Admin Login View/Download Notice View/Download Result Manage Notice Admin Student Student Manage Result
  • 12. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 12 SET-9 Practical No-11: Create Design Model- Analysis case study and develop Deployment Diagram Solution: Client Server db_register db_result db_notice Register Login Manage Result View/Download Result Manage Notice View/Download Notice
  • 13. 05201202-SOFTWARE ENGINEERING PRACTICAL PARUL UNIVERSITY [MCA] 13 SET-9 Practical No-12: Create Decision Table for given Case Study. Solution: Rules 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Condition Notice Y Y Y Y Y Y Y Y N N N N N N N N Result N N N N Y Y Y Y N N N N Y Y Y Y Actions View/Download T T T T F F F F T F T T F F T F Manage F T T T T F F F F T T F F T F T Admin F F T T T T F F F T F T T F T F Student F F F T T T T F T F T T F F F T