You are on page 1of 7

CHAPTER-2

System Requirement Analysis

2.1 What is System Analysis?

System Analysis involves a detailed study of the current system, leading to specifications of a

new system. Analysis is a detailed study of various operations performed by a system and their

relationships within and outside the system. During analysis, data are collected on the available

files, decision points and transactions handled by the present system. Interviews, on-site

observation and questionnaire are the tools used for system analysis.

System Analysis also includes sub-dividing of complex process involving the entire system,

identification of data store and manual processes.

The main points to be discussed in system analysis are:

• Specification of what the new system is to accomplish based on the user

requirements.

• Functional hierarchy showing the functions to be performed by the new system and

their relationship with each other.

• Function network which are similar to function hierarchy but they highlight the

functions which are common to more than one procedure.

• List of attributes of the entities - these are the data items which need to be held about

each entity (record).

2.2 System Overview

1
• Providing proper login ids to the people which maintain security of the system.

• Makes the procedure simple for the people to search for their choice.

• Collects minute details about the interested people.

• It maintains a specialized search engine which provides instant availability of


interested people.

2.3 Block Diagram of System

Name,
Use Login ID Logi Searc
Age,
r and n h
Gender
Password
etc.
Name,
Age,
Gender
etc. Profile
Personal Details of
the person
searched

Fig 2.2 Block Diagram

The block diagram contains the main modules of the system that are to be used in its

development. There will be a login module, which will keep a track of security by providing

authorized access. Then there is a search module which will help the user to search the desired

results. He/she will be entering his area of interest and the rest of the work is done by the search

filter which will refine the search on the basis of the information entered. This makes easy for

one person to find the other person. After that there is a profile module which will keep the track

of the profiles of all the registers users on the website. They all have full rights to update, delete,

edit and save any changes made by them; the same will be reflected soon after they are updated.

2
2.4 System Processes and Input Output Identification

1. Login process and registration module- In this process, teacher/operator/student can access

the software by putting id and password. If id and password is correct he/she can access the

software.

In this module when user fill-ups first three registration form user will get a member id.

After getting member id user will use his/her member id to login, and user can modify his/her

profile, fill-up remaining form of registration, image upload.

3. Search Module - The user can search for his/her perfect match.

4. Profile Management Module - After login user will be redirected to the page containing his

information. User can edit, update and delete the profile if no longer he wants to retain it.

2.4.1 Processes and input output identification

This section contains the details about all the processes that are performed in the software system

and also tells us about the input and output identification i.e. what is the input being given and

what is the desired output.

3
• User registration process: In this process all the details about the current user will be

collected. There will be many questions regarding his likes, dislikes, hobbies, interests and other

details. This will help other users to find out more and more information about the current user.

Input: The user will enter the details of current user regarding his likes, dislikes etc.

Process: All the processing regarding the addition, updating and deletion of a record is done

here.

Output: The other users can see the records of a particular person.

• Search process: This process is responsible for the search that will take place. There will be

search filters that will help the users to filter their search and categorize their interest. This will

prove to be a very powerful feature that will simplify the search process to a great extent.

Input: The current user will enter the details about the type of person he/she is interested.

Process: Based on the details that will be entered a search process will take place, that will filter

out the results.

Output: The user will get the desired search results.

• Profile Management: Here the profiles of all the users will be maintained. If a particular

user wants to modify his/her details then he/she could do so with the help of this module.

Input: Up to date information is provided by the user about him.

Process: The details will be stored and saved in the database.

Output: Updated profile will be displayed.

4
2.1.5 Input / Output data description:

Process Name Input /Output Data Elements


Name, Address, Gender, Age,
User Registration Personal User Details
Marital_status, Phone_no., date_of_ birth

Search Process Search Details etc. Address, Gender, Age etc.


Name,
Profile Management User Details Name, Address, Gender, Age etc.
Table 2.1 Input / Output Data Description

2.5 Use Case Diagram


Login

<<Include
>> Add
Profile <<Include
>>
<<Include Delete
>>
Updat
e 5

Use Search
r
Fig 2.5 Use Case Diagram

2.6 Identification & Description of Mathematical Procedures

As it is a simple matrimonial web service no mathematical procedures have been used.

2.7 Identification & Description various Security checks & Validations checks in the system

Security needs

• Passwords of each and every user need to be secure.

Validation checks

• Id entered by the user should be a valid.

• All the starred fields should be mandatory.

6
• In the textbox where name is to be entered should not contain any non alphabetic value.

You might also like