Presentation onDevelopment of Admission Management System
Presented byAlok Datta
ID: 12103026Program: BCSE
Contents of The Presentation• Project Overview• Requirements Engineering• System Planning• Analysis & Design
Tuesday, May 2, 2023
2
Project Overview
Tuesday, May 2, 2023
3
Introduction• Admission Management System is a desktop-base application built with
the aim of computerizing the admission procedure in colleges. The system proposed here incorporates handling and management of multi-departmental and multi-divisional system that includes various daily activities in the system.
Tuesday, May 2, 2023
4
Specific Objectives• Making a student organization.• To store all the information to initiate all the processes.• To design desktop based Admission system.• Identifying the problems to develop the system.• Designing a effective user interface.• To build up a system with advance technology.
Tuesday, May 2, 2023
5
Software Development Process Model
Tuesday, May 2, 2023
6
waterfall model
Requirements Engineering
Tuesday, May 2, 2023
7
Functional Requirements• Log in management• Admission Form management• Manage Student Information• Manage Teacher Information• Manage Update and Delete assessment process• Manage Account• Viewing Report
Tuesday, May 2, 2023
8
Non-functional Requirements• Admin can update a user, and delete a user.• Strong and effective searching system for efficient access to any
accounts information. • A dashboard with all the functionality where admin can found any
option easily. • Strong security system for better support.
Tuesday, May 2, 2023
9
Use case Diagram
Tuesday, May 2, 2023
10
System Planning
Tuesday, May 2, 2023
11
Functions of Proposed SystemFunctions Synonym
Log in F1
Student Admission form F2
Teacher Admission form F3
Student info F4
Teacher info F5
Update F6
Delete F7
Account info F8
Report F9
Setting F10
Tuesday, May 2, 2023
12
Function Oriented Metrics• Number of external inputs – Each user input that provides distinct
application-oriented data to the software• Number of external outputs – Each user output that provides
application-oriented information to the user • Number of external inquires – An inquiry defined as an on-line input
that results in the generation of some immediate software response in the form of an on-line output. Each distinct inquiry counted
• Number of internal logical files – Each logical internal file is a logical grouping of data that resides within the application’s boundary
• Numbers of external interfaces – All machine-readable interfaces that used to transmit information to another system.
Tuesday, May 2, 2023
13
FP CountInformation Domain Value Optimistic Most Likely Pessimistic Estimated Count Weight FP CountNumber of External Inputs
3 2 4 2.5 3 7.5Number of External Outputs
2 2 3 2.167 4 8.6
Number of External Inquiries 3 3 3 3 3 9
Number of Internal Logical Files 4 3 4 3.33 7 23.31
Number of Interfaces 3 3 3 3 5 15
Count Total = 63.49
Tuesday, May 2, 2023
14
Complexity Adjustment Value Complexity Adjustment Factor (Fi)(=1-5) Value
1 Dose the System require reliable backup &recovery? 3
2 Are communications required? 5
3 Are there distributed processing system? 2
4 Is performance critical? 3
5 Are the system existing operational environment? 2
6 Does the system require on-line data entry? 0
7 multiple screens 3
8 Are master file uploaded on-line? 0
9 Are the information values complex? 3
10 Is the internal processing complex? 3
11 Is the code design for the reusable? 4
12 Are the conversation/installation included in design? 2
13 Is multiple design for change? 3
14 Is the application design to facilitate change and case? 2
Total value of Fi () = 35
Tuesday, May 2, 2023
15
FP Based Estimation • FP = Count Total * [0.65 + 0.01 * Σ (Fi)]
=63.49* [0.65 + 0.01 *35 ] =63.49
• Final EstimationEffort = FP / total no. of functions
= 625.08 / 10 = 62.508TIME = 63 man month (Approximate)/15 (organizational
productivity)=4 months
Tuesday, May 2, 2023
16
Process Based Estimation
Tuesday, May 2, 2023
17
Tuesday, May 2, 2023 18
TIME ESTIMAION• FP Based estimation = 4 months• Process Based estimation = 3 months• In Average Estimated time = 3.5 months• Software development team = 15 members
Effort Distribution
Tuesday, May 2, 2023
19
Detailed Effort Distribution
• Requirement gathering and refinement 40%• Quick design 20%• Building prototype 30%• Customer evaluation of
prototype 10%
Tuesday, May 2, 2023
20
Project Scheduling Chart
Tuesday, May 2, 2023
21
Cost Estimation
Tuesday, May 2, 2023
22
Salary
System AnalystCCPlanerRisk Analyzersystem DesignerCoderTesterTechnical Communicators
2000080001000070001500013000100006000
Total= 89000
Analysis & Design
Tuesday, May 2, 2023
23
Activity Diagram for Add Student
Tuesday, May 2, 202324
Student Not Added
Add Student Form
Student Added
Required info provided ?
yesNo
Activity Diagram for Add Teacher
Tuesday, May 2, 2023
25
Teacher Not Added
Add Teacher Form
Teacher Added
Required info provided ?
yesNo
Activity Diagram for Manage Account
Tuesday, May 2, 2023
26
Account Form
Account info
Get Account Form
Select any one
yesNo
Get Account Clearance Give Data
yes NoAccount not Completed
Context-level DFD
Tuesday, May 2, 2023
27
First Level DFD
Tuesday, May 2, 2023
28
Level 2 DFD Process 1(Login Management)
Tuesday, May 2, 2023
29
Level 2 DFD Process3 (Manage Admission)
Tuesday, May 2, 2023
30
Level 2 DFD Process 4(Student Information)
Tuesday, May 2, 2023
31
Level 2 DFD Process 5(Manage Teacher)
Tuesday, May 2, 2023
32
Tuesday, May 2, 2023 33
Level 2 DFD Process 6 (Manage Account)
ER Diagram
Tuesday, May 2, 2023
34
Software Demo
Tuesday, May 2, 2023
35
Tuesday, May 2, 2023 36
Conclusion
• Computer World BD provides me the chance of working in a professional working environment. During the internship period I have tried my level best to make my system efficient. I followed the lessons, methods, tools and techniques that I have learned during my study period at IUBAT. Successful software development is a blend of standard development practices, proper theoretical knowledge and the developer’s creativity.
Tuesday, May 2, 2023 37