Chapter-3 Software Architecture/Design

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

CHAPTER-3

SOFTWARE ARCHITECTURE/DESIGN
METHODOLOGY:

User Management:
User list:

On the website's homepage, there is a list of registered users and newly registered
users.

User settings:

The user can change personal information, such as their name, date of birth,
country, city, profile photo, and bio..
Easy to register:

The user can quickly and easily register by filling out the relevant information on a
simple page.

Forgot password:

If the user forgets his password, he can have it reset via email.

Search members:

A user can look for a specific category, country, level, or keyword like name.
Update password:

By entering the current password on the placement page, the user can
update his or her direct address.
Access of profile:
Your system only lets you manage your user profile and doesn't let you access all
of the functions.

Role Management:
In the software development process, the project management role is the first. The project
manager does not perform "real work." The project management function is intended to
assist in ensuring that the software development process runs smoothly. The project
manager's job is to promote, motivate, and priorities the process in conjunction with the
development manager's job.

Due to the evolution of project management as a function, the role of project


management is perhaps the most well defined role within the software development
process.

In this project, three jobs are defined.

1. Administrator
2. Teachers
3. Students

EXPLANATION:
Everyone has their own individual dashboard and role. We demonstrated in our web app that
when a person log in, he may see his profile. When it comes to the administrator, he has the
authority to register or not register a user. Others may not be able to take use of this type of
service. After allowing the administrator, a user can register and see the document according to
their designation. If an unauthorized user wants to view a restricted page, he can go to the
dashboard that we have specified in our programme, thus there is no way for an unauthorized
user to update the software.

Student Profile:

We can quickly find out the student's description. Picture of the student, information about bios
of the student are all included in the student profile. Administrators can utilise the information to
track a student's interests and personality traits , as well as to notify him/her. Administrators
usually have full access to all profile data.

Administrative rights:
A college registration form is a document that is used to enroll new students at a
college. With our Student Registration Forms, where admin can quickly gather contact
information, and supporting documents online to cut out manual paperwork, save time,
and organize your records. User will be adding by the allowance of administrative
person. Administrators grant users administrative powers, which give them the ability
to create, delete, and change items and settings.

Without administrative rights, you cannot perform many system modifications, such as
installing software or changing network settings. An administrator is a local account or
a local security group on a computer who has complete and unlimited access to create,
delete, and edit files, directories, and settings.  This is in contrast to other types of user
accounts that have only been granted specific permissions and levels of access. An
administrator account is used to make system-wide changes to the computer, such as:

 On the computer, creating or removing user accounts.

 Creating passwords for other computer users' accounts

 Changing others' account names, pictures, passwords, and typessa

Assumption
 Collecting needs from people who have no clue how the system should work is tough.
 It is quite difficult to persuade people who are currently working on an outdated system
to switch to an automated one.
 Because the majority of people are uneducated, it is extremely difficult to teach them
how the system works.

Use Case
This is an example of how to use an action list or an event list. The activities of this software
are depicted in this diagram.

Role Management
EXPLANATION:

Due to the evolution of project management as a function, the role of project management is
perhaps the most well defined within the software development process.
In this project, three jobs are defined.

1. Admin
2. Teachers
3. Students
Admin:

Figure 1 Admin

Explanation:
The system is managed by the administrator. The person in charge of all actions is the administrator.
Some of the most typical repair activities are available in the maintenance component. When you click
on a link to add a word, it will be added to that category right away. System updates are included in the
update phase. Finding faults or difficulties and reporting them to the expert is part of reporting.

The following are some of the administratively controlled activities:

1. System maintenance.
2. System updating.
3. System reporting.

Student:
.

You might also like