Download as pdf or txt
Download as pdf or txt
You are on page 1of 58

SOFTWARE ENGINEERING

LAB REPORT
Submitted for
Software Engineering and Testing
Laboratory (N5ISI01)
Submitted By

Akash V 1SI21IS061
Veeresh Kumar L G 1SI21IS064

Under the guidance of


Dr. Nagaratna B. Chittaragi, Assistant
Professor,

Mrs. RajaRajeshwari , Assistant


Professor,
Department of Information Science and
Engineering Siddaganga Institute of
Technology, Tumakuru

Department of Information Science and


Engineering

Siddaganga Institute of Technology


(An autonomous institution affiliated to VTU, Belagavi, Approved by AICTE, New Delhi, Accredited by NAAC with 'A' grade &
ISO 9001:2015 Certified)

Tumakuru -572103
Software Engineering and Testing Laboratory ISE,
SIT

INDEX

Dept. of Information Science and Engineering 2022-2023


1
Software Engineering and Testing Laboratory ISE,
SIT

1.COURSE MANAGEMENT SYSTEM

PROBLEM STATEMENT:
Course Management system is a collection of software tools providingan
online environment for course interaction. It creates a platform, thatcan
be accessed by students and faculty members for any updation of news,
broadcast notices and conveying the vital information to the student.

OBJECTIVES:
1. It accesses student database

2. To allow the faculties to creates course, grade of the exams, keep


track on students

3. Improvement of traditional methods

4. Save time consumption

FUNCTIONAL REQUIREMENTS:
1. The system will provide details of available or subscribe courses.

2. The system will provide history of attended course.

3. It will enable the students to access particular course.

4. The system will provide students to view the course grade per
semester.

NON-FUNCTIONAL REQUIREMENTS:

Dept. of Information Science and Engineering 2022-2023


2
Software Engineering and Testing Laboratory ISE,
SIT

1. The system shall provide the user’s privacy.

2. It will prevent students from viewing the grades of others.

3. The system shall not have unexpected downtime.

4. The system shall allow particular student to change only his/her


information but not others.

5. The system shall have a single login details to access the content.

UML DIAGRAMS

1) USE-CASE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


3
Software Engineering and Testing Laboratory ISE,
SIT

Dept. of Information Science and Engineering 2022-2023


4
Software Engineering and Testing Laboratory ISE,
SIT

2) ACTIVITY DIAGRAM

Dept. of Information Science and Engineering 2022-2023


5
Software Engineering and Testing Laboratory ISE,
SIT

3) DFD-0 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


6
Software Engineering and Testing Laboratory ISE,
SIT

4) DFD-1 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


7
Software Engineering and Testing Laboratory ISE,
SIT

5) SEQUENCE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


8
Software Engineering and Testing Laboratory ISE,
SIT

2) WEATHER FORCASTING SYSTEM

PROBLEM STATEMENT:
Weather refers to the condition of air on the earth at a given placeand
time. Forecasting is the process of estimation of weather in unknown
situations, therefore Weather forecasting is the application of science and
technology to predict the state or condition of the atmosphere in a given
location. It can be done in many ways like using the previous data or
analysing the current clouds. Here, the system predict based on the
parameters like temperature, humidity, wind. This system can be used in
many fields like navy, air traffic, agriculture and many more.

OBJECTIVES:
1. Time to time update of weather and temperature.

2. Help users to plan outdoor activities.

3. Change weather in every hour according to the weather changes.

4. Provides accurate data.

5. Severe weather alerts.

FUNCTIONAL REQUIREMENTS:
1. The system should be able to produce minimum, maximum and
average data.

2. It gives next 7 days weather report.

Dept. of Information Science and Engineering 2022-2023


9
Software Engineering and Testing Laboratory ISE,
SIT

3. It gives the weather at a particular location.

NON - FUNCTIONAL
REQUIREMENTS:
1. The reliability of the system is to make sure that website does notgo
offline.

2. The system will be available for many users.

UML DIAGRAMS

1) USE-CASE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


10
Software Engineering and Testing Laboratory ISE,
SIT

2) ACTIVITY DIAGRAM

Dept. of Information Science and Engineering 2022-2023


11
Software Engineering and Testing Laboratory ISE,
SIT

Dept. of Information Science and Engineering 2022-2023


12
Software Engineering and Testing Laboratory ISE,
SIT

3) DFD-0 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


13
Software Engineering and Testing Laboratory ISE,
SIT

4) DFD-1 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


14
Software Engineering and Testing Laboratory ISE,
SIT

5) SEQUENCE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


15
Software Engineering and Testing Laboratory ISE,
SIT

3. RECOMMAADATION
SYSTEM(HOTEL)

PROBLEM STATEMENT:
Building the hotel recommendation system to the users so that they canbe
able to pick up the best hotel for accommodation in a particular location
they have searched for.

The various perspectives people can choose the best hotel can be basedon
the budget, facilities available, tourist places located nearby, hospitality and
many more.

OBJECTIVES:
1. Sign up
2. List of the various hotels in the searched locations
3. Vacancies of the rooms in a particular hotel
4. Pictures related to hotel
5. Food system available
6. Ratings given by the customers

FUNCTIONAL REQUIREMENTS:
1. Enable the user to search and find the most relevant booking
options

2. Accept time and date to check available rooms for the particular
time

3. Booking confirmation should be sent to the specified contact

Dept. of Information Science and Engineering 2022-2023


16
Software Engineering and Testing Laboratory ISE,
SIT

details

4. Cancel or change the bookings.

NON-FUNCTIONAL REQUIREMENTS:
1. Easy to access

UML DIAGRAMS

1) USE-CASE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


17
Software Engineering and Testing Laboratory ISE,
SIT

Dept. of Information Science and Engineering 2022-2023


18
Software Engineering and Testing Laboratory ISE,
SIT

2) ACTIVITY DIAGRAM

Dept. of Information Science and Engineering 2022-2023


19
Software Engineering and Testing Laboratory ISE,
SIT

3) DFD-0 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


20
Software Engineering and Testing Laboratory ISE,
SIT

4) DFD-1 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


21
Software Engineering and Testing Laboratory ISE,
SIT

5) SEQUENCE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


22
Software Engineering and Testing Laboratory ISE,
SIT

4. STUDENT INFORMATION
MANAGEMENT SYSTEM

PROBLEM STATEMENT:
The main moto of the student information management systemis
to excel the data management in the institution.

Here , the users should first register themselves by using the login
credentials given by the authorities. Users has of two types: Student and
Administrator. Administrator can update and delete the details about the
student, on the other hand students can access the data. The system can
run on internet by using any internet browser like chrome, firefox, etc.It is
designed in such a way that many users can access this at the same time.
Here, the student can get all the detailed information.

OBJECTIVES:
1. Student Profile.

2. Registering to the course

3. Attendance Management System

4. Fee Management (both college and hostel)

5. Library Management

6. Examination Management (hall ticket, provisional grade card


,etc..)

7. Confidentiality is maintained.

8. Details about extra and co-curricular activities.

9. Placement activities details

Dept. of Information Science and Engineering 2022-2023


23
Software Engineering and Testing Laboratory ISE,
SIT

FUNCTIONAL REQUIREMENTS:
1. New user registration

2. View the login page

3. Updation of the details of the student

4. Admin’s handle can make the task easier

NON-FUNCTIONAL REQUIREMENTS:
1. Security of the system is maintained by providing the login
credentials to the users. Those who have this details can login to
this page.

2. User-friendly as the system can easily operated.

3. Maintainability of the system so that recovery of the data can be


done.

UML DIAGRAMS
1) USE-CASE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


24
Software Engineering and Testing Laboratory ISE,
SIT

2) ACTIVITY DIAGRAM

Dept. of Information Science and Engineering 2022-2023


25
Software Engineering and Testing Laboratory ISE,
SIT

Dept. of Information Science and Engineering 2022-2023


26
Software Engineering and Testing Laboratory ISE,
SIT

3) DFD-0 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


27
Software Engineering and Testing Laboratory ISE,
SIT

4) DFD-1 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


28
Software Engineering and Testing Laboratory ISE,
SIT

5) SEQUENCE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


29
Software Engineering and Testing Laboratory ISE,
SIT

5. ONLINE BANKING

PROBLEM STATEMENT:
Online banking refers to bank transaction made on the specific bank
site, by accessing particular individual’s bank account and carryingout
debiting and crediting with the help of login id and password provided by
the bank authorities. This process is done through the secure network on
any electronic gadgets. The moto of the online banking is to build
trustworthiness, security, privacy among the customers.

OBJECTIVES:
1. Make merchant payments.

2. Transferring the funds.

3. Providing security.

4. Check the account statement online.

5. Canceling the automatic payments.

FUNCTIONAL RECQUIREMENTS:
1. Sign up with login credentials

2. Easy access

3. Convenient for use

4. Time Efficient

Dept. of Information Science and Engineering 2022-2023


30
Software Engineering and Testing Laboratory ISE,
SIT

5. Viewing the personal history of transaction and balance

6. Withdraw and transfer money

NON-FUNCTIONAL RECQUIREMENTS:
1. Security

2. Availability

3. Performance

UML DIAGRAMS
1) USE-CASE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


31
Software Engineering and Testing Laboratory ISE,
SIT

2) ACTIVITY DIAGRAM

Dept. of Information Science and Engineering 2022-2023


32
Software Engineering and Testing Laboratory ISE,
SIT

Dept. of Information Science and Engineering 2022-2023


33
Software Engineering and Testing Laboratory ISE,
SIT

3) DFD-0 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


34
Software Engineering and Testing Laboratory ISE,
SIT

4) DFD-1 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


35
Software Engineering and Testing Laboratory ISE,
SIT

5) SEQUENCE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


36
Software Engineering and Testing Laboratory ISE,
SIT

6. SOCIAL NETWORKING

PROBLEM STATEMENT:
Social networking refers to internet based websites and apps that
allow users and organization to connect, communicate, share information
and form relationship.

OBJECTIVES:
1. Users can create an account.

2. They can search for a particular friend they need (accept or reject
the request).

3. They can write, share and like the posts.

4. They can communicate with their friends or followers by sending


messages.

5. User can update, edit their profile and change the password.

6. They can create, share and save the videos.

7. They can make their account status active or inactive


(login/logout).

8. It can shows or hides their active status.

9. Can get the suggestions.

10. Gives auto-caption by verifying their posts or videos.

11. Add and manage different accounts from the same device.

Dept. of Information Science and Engineering 2022-2023


37
Software Engineering and Testing Laboratory ISE,
SIT

FUNCTIONAL REQUIREMENTS:
1. User must have valid user id and password for login.

2. Private messaging.

3. User authentication.

4. News Feed.

NON- FUNCTIONAL REQUIREMENTS:


1. Backup-It can give complete database backup everyday.

2. Privacy and security-Login through only unique password which


contains 8 special characters.

3. Reliability-Can access multiple requests.

4. Accessibility-Can access from everywhere and anytime.

UML DIAGRAMS
1) USE-CASE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


38
Software Engineering and Testing Laboratory ISE,
SIT

Dept. of Information Science and Engineering 2022-2023


39
Software Engineering and Testing Laboratory ISE,
SIT

2) ACTIVITY DIAGRAM

Dept. of Information Science and Engineering 2022-2023


40
Software Engineering and Testing Laboratory ISE,
SIT

3) DFD-0 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


41
Software Engineering and Testing Laboratory ISE,
SIT

4) DFD-1 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


42
Software Engineering and Testing Laboratory ISE,
SIT

5) SEQUENCE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


43
Software Engineering and Testing Laboratory ISE,
SIT

7.FACE RECOGNITION

PROBLEM STATEMENT:
Face recognition is a technology which capable of matching humanface
from a digital image or video frame against database of faces. It uses
biometrics to help in identifying the facial features. This system is used to
authenticate users through ID verification services, student attendance
system, mobile security and so on.

OBJECTIVES:
1. Identifying the individuals.

2. The system works by capturing data for nodal points on a digital


image.

3. Faces will be recognised by face recognition algorithms.

4. It is simple and easy.

5. It can prevent unauthorised individuals from entering the


respective premises.

FUNCTIONAL REQUIREMENTS:
1. The camera detects and locates a face individually or present in a
crowd.

2. Time delay is minimized.

3. It suitable for small or large databases.

4. It gives the desired output for a given input.

Dept. of Information Science and Engineering 2022-2023


44
Software Engineering and Testing Laboratory ISE,
SIT

5. It is used in Automobile security, Education, Retail, Health care,


Immigration etc.

NON-FUNCTIONAL REQUIREMENTS:

1. The system should perform its process in accuracy and precisionto


avoid problems.

2. The system easy to modify and if there is any error it should be


corrected.

3. The system should be secure.

4. Execution of operation should be fast.

UML DIAGRAMS
1) USE-CASE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


45
Software Engineering and Testing Laboratory ISE,
SIT

Dept. of Information Science and Engineering 2022-2023


46
Software Engineering and Testing Laboratory ISE,
SIT

2) ACTIVITY DIAGRAM

Dept. of Information Science and Engineering 2022-2023


47
Software Engineering and Testing Laboratory ISE,
SIT

3) DFD-0 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


48
Software Engineering and Testing Laboratory ISE,
SIT

4) DFD-1 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


49
Software Engineering and Testing Laboratory ISE,
SIT

5) SEQUENCE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


50
Software Engineering and Testing Laboratory ISE,
SIT

8. INSURANCE MANAGEMENT

PROBLEM STATEMENT:
The main moto of insurance management system is to deal with
insurance in online. Customer should be able to buy insurance confidently.
This tool taking care of the policy in online using tracking the details of the
customer. This system makes sure that people can adopt online insurance
rather than using offline paper work. Using this system agents and
customer can know the details about present policies, new policies, policies
specifications, policy terms and conditionand many more.

OBJECTIVES:
1. It offers a complete view of the task and shows the status

2. Agent activities

3. Account information of customer

4. Notifying the customers for renewing the insurance

5. Types of insurances and policies

6. Adding the nominees

7. Help desk

FUNCTIONAL REQUIREMENTS:
1. Minimising the losses

2. Reduces the paper work and risk

Dept. of Information Science and Engineering 2022-2023


51
Software Engineering and Testing Laboratory ISE,
SIT

3. Encourages the savings

4. Gives medical support if emergency

5. Promotes economic growth

NON- FUNCTIONAL
REQUIREMENTS:

1. Granting security to people

2. Reduces the anxiety and fear

3. Easy to use

4. Support all kind of policies

5. Maintaining the system quiet easy

UML DIAGRAMS

1) USE-CASE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


52
Software Engineering and Testing Laboratory ISE,
SIT

2) ACTIVITY DIAGRAM

Dept. of Information Science and Engineering 2022-2023


53
Software Engineering and Testing Laboratory ISE,
SIT

Dept. of Information Science and Engineering 2022-2023


54
Software Engineering and Testing Laboratory ISE,
SIT

3) DFD-0 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


55
Software Engineering and Testing Laboratory ISE,
SIT

4) DFD-1 DIAGRAM

Dept. of Information Science and Engineering 2022-2023


56
Software Engineering and Testing Laboratory ISE,
SIT

5) SEQUENCE DIAGRAM

Dept. of Information Science and Engineering 2022-2023


57

You might also like