You are on page 1of 5

CHAPTER 4

Methodology
4.1 Introduction
4.2 System Flow Chart
4.3 Algorithm
4.1 Introduction:

Methodology is the systematic, theoretical analysis of the methods applied to a


field of study. It comprises the theoretical analysis of the body of methods and
principles associated with a branch of knowledge. To choose the best methodology
for our project we analyzed aspects like requirements, available time, human
resources and financial requirements.

We got the following results in our analysis:


• The requirements of our project are pretty much clear and there are very little
chances of any changes in them
• Our team was lacking experience and it was not capable of working in
development of multiple phases in the same time.
• There are different modules in our project which required testing of them in
their development phase.
• The progress in developing this project were required to be reported to our
guide.
Our analysis showed us that we should go with such software development
methodology which has the following benefits:

• Early detection of issues: This allows for early detection of issues, which can be
resolved before they become major problems.
• Flexibility: changes to be made at any stage of the project, based on the
feedback received.
• Reduced risk: By breaking down the project into smaller iterations, the risk
associated with developing a complex system is reduced.
• Iimproved quality: Testing is performed at each iteration, which helps to
identify and correct issues early on. This improves the overall quality of the
final product.
• Faster delivery: the project can be delivered in smaller, more manageable
pieces, which can be completed more quickly.
• Cost savings: By identifying and resolving issues early on, which can save costs
associated with fixing issues later in the development process.
Iterative Model was best suitable for our needs so we decided to go with it.

 Admin
1. Admin Login
2. User Verification
3. View registered user
4. Session time
5. User Monitoring
6. Check Feedback and Complaint

 User
1. User Registration
2. Admin verification
3. User Login
4. Provide Feedback and Complaint (if required)
4.2 System Flow Chart

A flowchart is a type of diagram that represents a workflow or process. A flowchart can


also be defined as a diagrammatic representation of an algorithm, a step-by-step approach
to solving a task. The flowchart shows the steps as boxes of various kinds, and their order
by connecting the boxes with arrows.
A system flow chart can be helpful in identifying areas of improvement and potential
bottlenecks in a system. It can also be used to communicate the system or process to
stakeholders, such as team members, managers, and customers.
4.3 Algorithm

User Module

Step 1: Start
Step 2: If New user then Sign up else Go to step 4
Step 3: Admin Verification
Step 4: Login
Step 5: Verification if passed go to next step else go to step 4
Step 6: Dashboard
Step 7: End

Admin Module

Step 1: Start
Step 2: Enter Login Credential
Step 3: Verification if passed go to next step else go to step 2
Step 4: Admin Dashboard
Step 5: End

You might also like