SlideShare une entreprise Scribd logo
1  sur  17
AUTOMATION
MANAGEMENT
SYSTEM
Introduction
• Today all the work at the time of admission of the students is done
manually by ink and paper, which is very, slow and consuming much
efforts and time. It is required to Design of Computerized Automated
Management System, to speed up and make it easy to use system. It
reduces the manpower needed to perform the entire admission and
administration task by reducing the paper works needed. The main goal
of the system is to automate the process carried out in the organization
with improved performance and realize the vision of paperless work.
Process Model
• The Process Model used in our projects “College Management System” is
waterfall model.
• The Waterfall Model:
• The waterfall model is a sequential design process, used in software
development processes, in which progress is seen as flowing steadily downwards
(like a waterfall) through the phases of Conception, Initiation, Analysis, Design,
Construction, Testing, Production/Implementation and Maintenance.
WATERFALL MODEL
Software Requirements Specification (SRS)
• It is required to Design of Computerized Automated Management
System, to speed up and make it easy to use system.
Specific Requirements:
• User class and characteristics:
a) Administrator
b) User
Software Interface:
• Operating system: Window XP,Vista,7,8,8.1 and higher
• Platform: .NET
• Database: SQL server
• Language: Visual Studio 2013 (ASP.NET & C#)
Hardware Interface:
• Intel Pentium 4 or higher processor
• 1.5 GHz
• 512MB of RAM or More
Data Flow Diagrams (DFD’s)
AMS
Admin User
Report
Get info
Manage Dat a
Gener at e Repor t
Det ails
Level 0 DFD
Admin
A uthent i c ati on Login Inf o
St udent File Facult y File
View Info
Generate Repor t
Repor t
User
User ID
And
Passw or d
Delet ing Ent ery
Remove
Editing Entr y
Modif yi ng
Checking ID
Removing Enr ty Updat ing Ent ry
Removing Ent ry
Updat ing Ent ry
Viewing Det ails
Get ting Repor t
Det ails
Repor t Generat ed
Verif ied
St udent info Facult y inf o
Viewing st udent info Viewing Facult y info
Level 1DFD
View
st udent
inf o
View
Faculty
Info
Check Per for mance
St udent
Per f or mance
Check Payment Deat ils
Fee Payment
Det ails
View per sonal inf oSt udent Pr of ile
View at t endance
Att endanc e
Wor king Days St atus
Facult y Profile
View Per sonal info
Wor king Days
St udent info
View Info
Facult y inf o
Checking inf o
Level 2 DFD
St udent File
Viewing Att endanc e
Viewing Pr of ile Viewing Fee Det ails
Viewing inf o
Facult y File
Viewing inf o
Det ails
Det ails Det ails
ViewingProfile
Details
Use cases
Use case 1: Update an entry of the student.
Primary Actor: Admin
Precondition: Admin has logged in.
Main Success Scenario:
1. Admin checks all the previously filled data.
2. Admin retrieve the student data which is meant to update.
3. Admin updated the selected student data from the database.
4. System confirm the modification.
Exception Scenario:
-2a) There is no such student data, which the searched for.
System shows error message.
Use case 2: View Attendance.
Primary Actor: User (Student).
Precondition: User should be student of that college.
Main Success Scenario:
1. Student is asked to fill his roll no. by the software.
2. Now the student’s record displayed on the screen.
3. Student is asked to choose various options (Name, Address, Attendance
etc.).
4. Student choose his attendance.
5. Attendance displayed on the screen.
Exception Scenario:
-1a) Student data is missing.
System shows error message.
-5a) The attendance is not up to date.
No error message from software.
FUNCTION POINT
CALCULATION
Weighting Factor
Information
Domain Values
Count Simple Average Complex
External Inputs (EIs) 2 x 3 4 6 6
External Outputs (Eos) 1 x 4 5 7 4
External Inquiries (EQs) 6 x 3 4 6 18
Internal Logical Files (ILFs) 2 x 7 10 15 14
External interface Files (EIFs) 2 x 5 7 10 10
Count Total: 52
Since complexity is simple so,
FP = count total*[0.65 + (0.01*∑ (Fi))]
And project FP is 57.2
By calculating the value adjustment factor ∑ (Fi) = 45,
Effort Estimation
• Work effort is the labor required to complete an activity. Work effort is typically the
amount of focused an uninterrupted labor time required to compute an activity.
• FP-based Estimation:
• Decomposition for FP-based estimation focuses on information domain values
rather than software functions.
• FP estimated =57.2
• To derive an estimate of effort on computed FP value, “productivity rate” must be
derived.
• The organizational average productivity rate for system of this type is 6.5 FP/pm.
• An estimate of the project effort is computed using:
• Estimated Effort = FP/PROD
= 57.2/6.5
= 8.8
Basis Path Testing
• Basis path testing, or structured testing, is a white box method for designing test cases. The method analyzes
the control flow graph of a program to find a set of linearly independent paths of execution. The method
normally uses cyclomatic complexity to determine the number of linearly independent paths and then
generates test cases for each path thus obtained. Basis path testing guarantees complete branch coverage
(all CFG edges), but achieves that without covering all possible CFG paths—the latter is usually too costly.
Basis path testing has been widely used and studied.
• To measure the logical complexity of our software we consider the following procedure:
• void view_info(){
• cout<<"Select option: n";
• cout<<"1.Student info.n";
• cout<<"2.Faculty info. n";
• char ch;
• cin>>ch;
• if(ch==1){
• cout<<"Select option: n";
• cout<<"1.Student Profile.n";
• cout<<"2.Student Performance.n";
• cout<<"3.Attendance.n";
• cout<<"4.Fee details.n";
• char ch;
• cin>>ch;
• if(ch==1){
• cout<<"Student Profile: n";
• obj.profile();
• }else if(ch==2){
• cout<<"Student Performance: ";
• obj.perfrm();
1
2
3
4
5
6
7
• }else if(ch==3){
• cout<<"Attendance: ";
• obj.attendance();
• }else{
• cout<<"Fee Details: ";
• obj.pay();
• }
• }else{
• cout<<"Select option: n";
• cout<<"1.Profilen";
• cout<<"2.Working Daysn";
• char ch;
• cin>>ch;
• if(ch==1){
• cout<<"Profile";
• obj.profile();
• }else{
• cout<<"Working Days";
• obj.wday();
• }
• }
• }
8
9
10
11
12
13
14
15
1
2
3
4
6
5
7
8
11
12
1314
15
9
10
Cyclomatic complexity: Cyclomatic complexity V (G)
for a flow graph G is defined as
V (G) =E-N+2 = 19-15+2 = 6
So that no. of the independent path is 6.
Path 1: 1-2-3-4-5-15
Path 2: 1-2-3-4-6-7-15
Path 3: 1-2-3-4-6-8-9-15
Path 4: 1-2-3-4-6-8-10-15
Path 5: 1-2-11-12-13-15
Path 6: 1-2-11-14-15
THANK YOU

Contenu connexe

Tendances

College management project
College management projectCollege management project
College management projectAkhilesh Jha
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management SystemMuhammadHusnainRaza
 
Student information system project
Student information system projectStudent information system project
Student information system projectRizwan Ashraf
 
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured ChartCourse Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chartgrandhiprasuna
 
Student Management System
Student Management System Student Management System
Student Management System Vinay Yadav
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015Surendra Mahala
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System ProjectChaudhry Sajid
 
student database management system
student database management systemstudent database management system
student database management systemMd. Riadul Islam
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback systemAkshay Surve
 
Student management system
Student management systemStudent management system
Student management systemAmit Gandhi
 
Project report college information management system on Advanced Java
Project report college information management system on Advanced JavaProject report college information management system on Advanced Java
Project report college information management system on Advanced JavaRishabh Kumar ☁️
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlRaj Sharma
 
School Management System
School Management SystemSchool Management System
School Management SystemZain Basit
 
Student management system
Student management systemStudent management system
Student management systemGaurav Subham
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPTDheeraj Kumar tiwari
 
Bank Management System project
Bank Management System projectBank Management System project
Bank Management System projectGolamRabbaniMithu
 

Tendances (20)

College management project
College management projectCollege management project
College management project
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management System
 
Student information system project
Student information system projectStudent information system project
Student information system project
 
College admission system
College admission system College admission system
College admission system
 
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured ChartCourse Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
 
Student Management System
Student Management System Student Management System
Student Management System
 
Bank management system
Bank management systemBank management system
Bank management system
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
 
student database management system
student database management systemstudent database management system
student database management system
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
 
Student information system
Student information systemStudent information system
Student information system
 
Student management system
Student management systemStudent management system
Student management system
 
Project report college information management system on Advanced Java
Project report college information management system on Advanced JavaProject report college information management system on Advanced Java
Project report college information management system on Advanced Java
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
School Management System
School Management SystemSchool Management System
School Management System
 
Student management system
Student management systemStudent management system
Student management system
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPT
 
School Management System
School Management SystemSchool Management System
School Management System
 
Bank Management System project
Bank Management System projectBank Management System project
Bank Management System project
 

En vedette

Centralized college management system
Centralized college management systemCentralized college management system
Centralized college management systemVivek Iyer
 
College Management System
College Management SystemCollege Management System
College Management SystemKalosoftAcumen
 
College Stationery Management System VB 6.0 and Microsoft Access Project
College Stationery Management System VB 6.0  and Microsoft Access ProjectCollege Stationery Management System VB 6.0  and Microsoft Access Project
College Stationery Management System VB 6.0 and Microsoft Access ProjectTushar Soni
 
2YC3 Conference - NSF Programs - March 2004
2YC3 Conference - NSF Programs - March 20042YC3 Conference - NSF Programs - March 2004
2YC3 Conference - NSF Programs - March 2004Liz Dorland
 
Strategic management college project
Strategic management college projectStrategic management college project
Strategic management college projectchintankanabar
 
Il faut Il ne faut pas Traffic Signs
Il faut  Il ne faut pas  Traffic SignsIl faut  Il ne faut pas  Traffic Signs
Il faut Il ne faut pas Traffic SignsNina Tanti
 
Implementation of College Management Module in Moodle
Implementation of College Management Module in MoodleImplementation of College Management Module in Moodle
Implementation of College Management Module in MoodleSushil Karampuri
 
NEXUS Gas Transmission FERC Pre-Filing, Dec 30, 2014
NEXUS Gas Transmission FERC Pre-Filing, Dec 30, 2014NEXUS Gas Transmission FERC Pre-Filing, Dec 30, 2014
NEXUS Gas Transmission FERC Pre-Filing, Dec 30, 2014Marcellus Drilling News
 

En vedette (10)

Centralized college management system
Centralized college management systemCentralized college management system
Centralized college management system
 
College Management System
College Management SystemCollege Management System
College Management System
 
College Management System
College Management SystemCollege Management System
College Management System
 
College Stationery Management System VB 6.0 and Microsoft Access Project
College Stationery Management System VB 6.0  and Microsoft Access ProjectCollege Stationery Management System VB 6.0  and Microsoft Access Project
College Stationery Management System VB 6.0 and Microsoft Access Project
 
2YC3 Conference - NSF Programs - March 2004
2YC3 Conference - NSF Programs - March 20042YC3 Conference - NSF Programs - March 2004
2YC3 Conference - NSF Programs - March 2004
 
Strategic management college project
Strategic management college projectStrategic management college project
Strategic management college project
 
Il faut Il ne faut pas Traffic Signs
Il faut  Il ne faut pas  Traffic SignsIl faut  Il ne faut pas  Traffic Signs
Il faut Il ne faut pas Traffic Signs
 
IPL-16 project
IPL-16 projectIPL-16 project
IPL-16 project
 
Implementation of College Management Module in Moodle
Implementation of College Management Module in MoodleImplementation of College Management Module in Moodle
Implementation of College Management Module in Moodle
 
NEXUS Gas Transmission FERC Pre-Filing, Dec 30, 2014
NEXUS Gas Transmission FERC Pre-Filing, Dec 30, 2014NEXUS Gas Transmission FERC Pre-Filing, Dec 30, 2014
NEXUS Gas Transmission FERC Pre-Filing, Dec 30, 2014
 

Similaire à College Management System Project

Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01Aarambhi Manke
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentationWakimul Alam
 
Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...MD.HABIBUR Rahman
 
Cars price predictor in machine learning
Cars price predictor in machine learningCars price predictor in machine learning
Cars price predictor in machine learningashutosh15699
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
School admission process management system (Documention)
School admission process management system (Documention)School admission process management system (Documention)
School admission process management system (Documention)Shital Kat
 
Registration System for Training Program in STC
Registration System for Training Program in STCRegistration System for Training Program in STC
Registration System for Training Program in STCalraee
 
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
 
Presentation
PresentationPresentation
PresentationFariaLara
 
software effort estimation
 software effort estimation software effort estimation
software effort estimationBesharam Dil
 
Online Examination Java Projectreport.docx
Online Examination Java Projectreport.docxOnline Examination Java Projectreport.docx
Online Examination Java Projectreport.docxTanishaPatil4
 
60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manualChitrarasan Kathiravan
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 

Similaire à College Management System Project (20)

Test_your_skill_ppt-1.pptx
Test_your_skill_ppt-1.pptxTest_your_skill_ppt-1.pptx
Test_your_skill_ppt-1.pptx
 
Student Work Flow System
Student Work Flow SystemStudent Work Flow System
Student Work Flow System
 
Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01
 
ShobhaResume
ShobhaResumeShobhaResume
ShobhaResume
 
Student acadamic system Final report
Student acadamic system Final reportStudent acadamic system Final report
Student acadamic system Final report
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 
Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...
 
Cars price predictor in machine learning
Cars price predictor in machine learningCars price predictor in machine learning
Cars price predictor in machine learning
 
School management System
School management SystemSchool management System
School management System
 
School admission process management system (Documention)
School admission process management system (Documention)School admission process management system (Documention)
School admission process management system (Documention)
 
Gcs day1
Gcs day1Gcs day1
Gcs day1
 
Registration System for Training Program in STC
Registration System for Training Program in STCRegistration System for Training Program in STC
Registration System for Training Program in STC
 
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...
 
Presentation
PresentationPresentation
Presentation
 
E-Examination
E-ExaminationE-Examination
E-Examination
 
software effort estimation
 software effort estimation software effort estimation
software effort estimation
 
Online Examination Java Projectreport.docx
Online Examination Java Projectreport.docxOnline Examination Java Projectreport.docx
Online Examination Java Projectreport.docx
 
Requirement and system analysis
Requirement and system analysisRequirement and system analysis
Requirement and system analysis
 
60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 

Dernier

Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Dernier (20)

Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

College Management System Project

  • 1.
  • 3. Introduction • Today all the work at the time of admission of the students is done manually by ink and paper, which is very, slow and consuming much efforts and time. It is required to Design of Computerized Automated Management System, to speed up and make it easy to use system. It reduces the manpower needed to perform the entire admission and administration task by reducing the paper works needed. The main goal of the system is to automate the process carried out in the organization with improved performance and realize the vision of paperless work.
  • 4. Process Model • The Process Model used in our projects “College Management System” is waterfall model. • The Waterfall Model: • The waterfall model is a sequential design process, used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation and Maintenance.
  • 6. Software Requirements Specification (SRS) • It is required to Design of Computerized Automated Management System, to speed up and make it easy to use system. Specific Requirements: • User class and characteristics: a) Administrator b) User Software Interface: • Operating system: Window XP,Vista,7,8,8.1 and higher • Platform: .NET • Database: SQL server • Language: Visual Studio 2013 (ASP.NET & C#) Hardware Interface: • Intel Pentium 4 or higher processor • 1.5 GHz • 512MB of RAM or More
  • 7. Data Flow Diagrams (DFD’s) AMS Admin User Report Get info Manage Dat a Gener at e Repor t Det ails Level 0 DFD
  • 8. Admin A uthent i c ati on Login Inf o St udent File Facult y File View Info Generate Repor t Repor t User User ID And Passw or d Delet ing Ent ery Remove Editing Entr y Modif yi ng Checking ID Removing Enr ty Updat ing Ent ry Removing Ent ry Updat ing Ent ry Viewing Det ails Get ting Repor t Det ails Repor t Generat ed Verif ied St udent info Facult y inf o Viewing st udent info Viewing Facult y info Level 1DFD
  • 9. View st udent inf o View Faculty Info Check Per for mance St udent Per f or mance Check Payment Deat ils Fee Payment Det ails View per sonal inf oSt udent Pr of ile View at t endance Att endanc e Wor king Days St atus Facult y Profile View Per sonal info Wor king Days St udent info View Info Facult y inf o Checking inf o Level 2 DFD St udent File Viewing Att endanc e Viewing Pr of ile Viewing Fee Det ails Viewing inf o Facult y File Viewing inf o Det ails Det ails Det ails ViewingProfile Details
  • 10. Use cases Use case 1: Update an entry of the student. Primary Actor: Admin Precondition: Admin has logged in. Main Success Scenario: 1. Admin checks all the previously filled data. 2. Admin retrieve the student data which is meant to update. 3. Admin updated the selected student data from the database. 4. System confirm the modification. Exception Scenario: -2a) There is no such student data, which the searched for. System shows error message.
  • 11. Use case 2: View Attendance. Primary Actor: User (Student). Precondition: User should be student of that college. Main Success Scenario: 1. Student is asked to fill his roll no. by the software. 2. Now the student’s record displayed on the screen. 3. Student is asked to choose various options (Name, Address, Attendance etc.). 4. Student choose his attendance. 5. Attendance displayed on the screen. Exception Scenario: -1a) Student data is missing. System shows error message. -5a) The attendance is not up to date. No error message from software.
  • 12. FUNCTION POINT CALCULATION Weighting Factor Information Domain Values Count Simple Average Complex External Inputs (EIs) 2 x 3 4 6 6 External Outputs (Eos) 1 x 4 5 7 4 External Inquiries (EQs) 6 x 3 4 6 18 Internal Logical Files (ILFs) 2 x 7 10 15 14 External interface Files (EIFs) 2 x 5 7 10 10 Count Total: 52 Since complexity is simple so, FP = count total*[0.65 + (0.01*∑ (Fi))] And project FP is 57.2 By calculating the value adjustment factor ∑ (Fi) = 45,
  • 13. Effort Estimation • Work effort is the labor required to complete an activity. Work effort is typically the amount of focused an uninterrupted labor time required to compute an activity. • FP-based Estimation: • Decomposition for FP-based estimation focuses on information domain values rather than software functions. • FP estimated =57.2 • To derive an estimate of effort on computed FP value, “productivity rate” must be derived. • The organizational average productivity rate for system of this type is 6.5 FP/pm. • An estimate of the project effort is computed using: • Estimated Effort = FP/PROD = 57.2/6.5 = 8.8
  • 14. Basis Path Testing • Basis path testing, or structured testing, is a white box method for designing test cases. The method analyzes the control flow graph of a program to find a set of linearly independent paths of execution. The method normally uses cyclomatic complexity to determine the number of linearly independent paths and then generates test cases for each path thus obtained. Basis path testing guarantees complete branch coverage (all CFG edges), but achieves that without covering all possible CFG paths—the latter is usually too costly. Basis path testing has been widely used and studied. • To measure the logical complexity of our software we consider the following procedure: • void view_info(){ • cout<<"Select option: n"; • cout<<"1.Student info.n"; • cout<<"2.Faculty info. n"; • char ch; • cin>>ch; • if(ch==1){ • cout<<"Select option: n"; • cout<<"1.Student Profile.n"; • cout<<"2.Student Performance.n"; • cout<<"3.Attendance.n"; • cout<<"4.Fee details.n"; • char ch; • cin>>ch; • if(ch==1){ • cout<<"Student Profile: n"; • obj.profile(); • }else if(ch==2){ • cout<<"Student Performance: "; • obj.perfrm(); 1 2 3 4 5 6 7
  • 15. • }else if(ch==3){ • cout<<"Attendance: "; • obj.attendance(); • }else{ • cout<<"Fee Details: "; • obj.pay(); • } • }else{ • cout<<"Select option: n"; • cout<<"1.Profilen"; • cout<<"2.Working Daysn"; • char ch; • cin>>ch; • if(ch==1){ • cout<<"Profile"; • obj.profile(); • }else{ • cout<<"Working Days"; • obj.wday(); • } • } • } 8 9 10 11 12 13 14 15
  • 16. 1 2 3 4 6 5 7 8 11 12 1314 15 9 10 Cyclomatic complexity: Cyclomatic complexity V (G) for a flow graph G is defined as V (G) =E-N+2 = 19-15+2 = 6 So that no. of the independent path is 6. Path 1: 1-2-3-4-5-15 Path 2: 1-2-3-4-6-7-15 Path 3: 1-2-3-4-6-8-9-15 Path 4: 1-2-3-4-6-8-10-15 Path 5: 1-2-11-12-13-15 Path 6: 1-2-11-14-15