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

Online Notice Board.pptx
Online Notice Board.pptxOnline Notice Board.pptx
Online Notice Board.pptxManikjitChohan
 
Online Student Feedback System
Online Student Feedback SystemOnline Student Feedback System
Online Student Feedback SystemEditorIJAERD
 
Online food ordering system
Online food ordering systemOnline food ordering system
Online food ordering systemIqraKhan158
 
Ppt of online Attendance system
Ppt of online Attendance system Ppt of online Attendance system
Ppt of online Attendance system Shyam Sundar Pandey
 
Online Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay KalapgarOnline Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay KalapgarAkshayKalapgar
 
Placement Cell project
Placement Cell projectPlacement Cell project
Placement Cell projectManish Kumar
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance SystemAkash Kr Sinha
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management systemSuman Saurabh
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsUsman Sait
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback systemBalajeeSofTech
 
WEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQLWEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQLAakash Khandelwal
 
Accident detection
Accident detection Accident detection
Accident detection Samana Rao
 
Student attendance management system
Student attendance management systemStudent attendance management system
Student attendance management systemVikrant Kumar
 
BIKE RENTAL SYSTEM.pptx
BIKE RENTAL SYSTEM.pptxBIKE RENTAL SYSTEM.pptx
BIKE RENTAL SYSTEM.pptxjack917474
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outlineAmit Panwar
 

What's hot (20)

Online Notice Board.pptx
Online Notice Board.pptxOnline Notice Board.pptx
Online Notice Board.pptx
 
Online Student Feedback System
Online Student Feedback SystemOnline Student Feedback System
Online Student Feedback System
 
Online food ordering system
Online food ordering systemOnline food ordering system
Online food ordering system
 
Ppt of online Attendance system
Ppt of online Attendance system Ppt of online Attendance system
Ppt of online Attendance system
 
Online Test Engine
Online  Test EngineOnline  Test Engine
Online Test Engine
 
Online Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay KalapgarOnline Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay Kalapgar
 
Placement Cell project
Placement Cell projectPlacement Cell project
Placement Cell project
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management system
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Student Attendance System ppt
Student Attendance System pptStudent Attendance System ppt
Student Attendance System ppt
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback system
 
WEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQLWEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQL
 
Accident detection
Accident detection Accident detection
Accident detection
 
Student attendance management system
Student attendance management systemStudent attendance management system
Student attendance management system
 
BIKE RENTAL SYSTEM.pptx
BIKE RENTAL SYSTEM.pptxBIKE RENTAL SYSTEM.pptx
BIKE RENTAL SYSTEM.pptx
 
Java project-presentation
Java project-presentationJava project-presentation
Java project-presentation
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
 

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

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 

Recently uploaded (20)

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 

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