0% found this document useful (0 votes)
5 views

UTTAM_VISPARA_CIE1-Assignment 1 SRS

The SRS document outlines the College Management System's purpose, scope, and requirements for effective development and validation. It aims to streamline student information management and improve communication between students and faculty. The system includes functional and non-functional requirements, detailing user interactions and ensuring reliability, security, and usability.

Uploaded by

uvgamers
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

UTTAM_VISPARA_CIE1-Assignment 1 SRS

The SRS document outlines the College Management System's purpose, scope, and requirements for effective development and validation. It aims to streamline student information management and improve communication between students and faculty. The system includes functional and non-functional requirements, detailing user interactions and ensuring reliability, security, and usability.

Uploaded by

uvgamers
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

SRS Report

On
Collage Management system

Prepared By:
Uttam Vispara (22 SOE CE 13044)

BTECH IN COMPUTER ENGINEERING


Semester – 5th

Year: 2023

SCHOOL OF ENGINEERING
RK. UNIVERSITY

RAJKOT(GUJARAT-INDIA)360001.

1
TABLE OF CONTENT

No. Contents Page no.


1. Introduction 3
2. Purpose of the System 4
3. Scope of the System 5
4. Software Requirements 6
5. Hardware Requirements 7
6. Assumptions 8
7. Functional Requirements 9
8. Non-Functional Requirements 12
9. Modules 13
10. Conclusion 14

2
1.0 Introduction

The Software Requirements Specification (SRS) document establishes the


groundwork for effective progress in development, testing, and validation
procedures, ultimately resulting in the formation of a sturdy and trustworthy
software product that aligns with the desires of stakeholders.

Aim:

● The primary aim of the Software Requirements Specification (SRS)

document is to lay the groundwork for the efficient development, testing,


and validation of the Quick Gig software. This aims to ensure the creation
of a dependable and robust software product that meets the expectations of
stakeholders.
Objectives:

● a) Clarity and Scope Definition: The SRS document's objectives include


defining the project's purpose, scope, and functional specifications
comprehensively. This provides a clear road map for the development team
and stakeholders, reducing misunderstandings and guiding the software
development process effectively.

● b) Guidance and Validation: The document serves as a guide throughout


the development life cycle, offering direction for the development team and
acting as a reference point for validation. It facilitates effective
communication, accountability, and validation of the final software against
documented requirements..

3
2.0 Purpose Of The System

We resolve all the disadvantages of existing system in our proposed system,


college Department management system. Education will change the society in all
the aspects and everyone wants to study higher professional degrees. Admissions
are increasing day by day so there by ratio of establishment new colleges and
schools are also increasing. But the actual challenge is starting from now. Most of
the schools and colleges are maintain student information in records. When the
number of records increased, it is difficult to maintain the information of each
student in the old manual system. This project mainly used for College
Management System of new or old student’s and college department. The main
purpose of this project is to reduce the consumption of time during maintaining
the records of college

4
3.0 Scope Of The System

"Our project has a wide range of things it can do. We can keep track of information
about all the students and the records of the college. The college's different
departments are organized based on different subjects, and both students and the
college can keep their information and update it. Students receive messages about
quizzes, exams, and attendance. Both students and college departments can also
see past college information."

5
4.0 Software Requirements

Apart from a computer and an internet connection, we primarily require


specific software programs to construct a website, and some of these might
already be present on our computers.
We need tools like a text or HTML editor, a graphics editor, web browsers,
and an FTP client for file uploading to our web server.

Essential Software Needed:

 The user should have the appropriate version of device


 Internet Connectivity is must for this purpose.
 There are no more need because this web portal and you can use this
by any where from free time & place.
 Most Requirements is Internet connectivity

6
5.0 Hardware Requirements

1. Server:

 Processor: Multi-core processor (e.g., Intel Xeon, AMD Ryzen) for better
performance, especially if there's a substantial user load.

 RAM: Minimum of 8GB RAM, but more is recommended for better


responsiveness and handling multiple concurrent users.

 Storage: SSD (Solid State Drive) for faster data access and better overall
system performance.

 Network Interface: Gigabit Ethernet or higher for efficient data transfer.

2.Database Server:

 Database Management System: MySQL, MariaDB, or PostgreSQL are


commonly used with PHP applications.

 RAM: Adequate memory for caching and managing database queries


efficiently.

 Storage: SSD storage for database files.

3.Networking:

Stable and reliable internet connection to ensure smooth communication between


the server and users. Remember that these are general recommendations and the
actual requirements can vary based on factors such as the number of users,
concurrent connections, the complexity of the system, and any additional features
it offers. It's important to perform load testing to determine the exact hardware
requirements for your specific case.

7
6.0 Assumptions

 The college's existing IT infrastructure is capable of supporting the software,


including required hardware and network resources.

 Users (administrators, teachers, students) possess basic computer literacy to


navigate and interact with the system effectively.

 Stable and reliable internet connectivity is available to both the college and
users for accessing online features.

 The system's data handling practices align with the college's data privacy and
security policies.

 The management system can integrate smoothly with any existing college
databases or systems, if applicable.

 College staff members are available for initial training and support during the
system's implementation phase.

 Students and faculty will adopt the new system for tasks such as attendance
tracking and course registration.

 The system's hardware and software requirements are compatible with the
college's existing technology infrastructure.

 Regular backups of the system's data will be performed to prevent data loss.

 Adequate technical support and maintenance resources are available to address


any system issues promptly.

 Remember that these assumptions are based on general expectations and


should be validated in the specific context of your project.

8
7.0 Functional Requirements

Student Requirement:
1. Registration or Login (R1):
Input: Student information
Process: Validate the provided details
Output: Successful login or registration confirmation

2. View Notice Board (R2):


Input: Check for new notifications
Output: Display relevant notices

3. Access Personal Result (R3):


Input: Enter seat number or enrollment number
Process: Verify the entered number
Output: Display the student's result

9
4. Download Study Material (R4):
Input: Subject name or subject code
Process: Search for relevant material
Output:Allow downloading of the material

5. Apply for Bonafide Certificate (R5):


Input: Provide purpose of bonafide certificate
Process: Faculty approval process
Output: Issuance of approved bonafide certificate

6. Send Query or Feedback (R6):


Input: Type and send feedback or query
Output: Confirmation message for submitted feedback

10
Faculty Requirements:

1.Login (R1):
Input: Faculty information
Process: Authenticate the provided details
Output: Successful login or registration confirmation

2. Upload Study Material (R2):


Input: Study material to be uploaded
Output: Confirmation of successful upload

3. Prepare Excel Sheet (R3):


Input: Select all student information
Process:Filter data based on the input criteria
Output:Generate and display an Excel sheet with the selected information

4. Send Notifications (R4):


Input: Create a new notice for the news section
Process: Notify all users about the new notice
Output:Display the notification on the news section for all users

11
8.0 Non - Functional Requirements

The Non-functional Requirements of the system are described below:

 Reliability: The system should be reliable. This system should not crash
frequently.

 Availability: The system shall be available to all users.

 Security: Security is important because the system is web based. Security


will be provided through Access Control Mechanism. The system will have
secure password authentication and will prevent illegal access to members’
accounts.

 Maintainability: The web application will be designed in such a way that it


can be maintained in future.

 Usability: User interface is not much of concern because only the basic
information is required to use this system. E-mail Alerts will be sent to users
who will subscribe to it so that they can remain up to date with the system.

 Scalability: The system will be salable.

 Cost Effective: The system is cost-effective information without any special


training.

12
9.0 Modules

These refined functionalities provide a clear overview of what both students


and faculty can do within the College Department Management System.
Each function is succinctly described, helping to guide the development of
the respective modules.

9.1 Student:

1. Check Result:
- Ability to view personal academic results.

2. View Attendance:
- Access attendance records for various courses.

3. See Placement Details:


- View information about placement opportunities and details.

4. Send Query to Faculty:


- Send questions or concerns to faculty members.

5. View Time-Table:
- Access and view class schedules and timetables.

6. Download Study Material:


- Download study materials and resources related to courses.

9.2 Faculty:

1. Show Individual Class Student Detail:


- Display detailed information about students in a specific class.

2. Generate Excel Sheet for Class:


- Create an Excel sheet containing data of students in a particular class.

3. Notify Students for Events and Information:


- Send notifications to students about events, announcements, or
important information.

13
11. Conclusion

In summary, the College Department Management System is a promising


tool that can make college life easier. It helps students and teachers by
offering various features.

For students, it lets them check their results, see their attendance, find out
about job placements, ask questions to teachers, look at their schedules,
and download study materials. These features make it simpler for students
to stay on top of their studies and stay informed about college activities.

For teachers, the system helps them manage their classes better. They can
see detailed information about their students, create lists in Excel format,
and send messages to students about important events.

As we move forward with the project, it's important to create a user-friendly


system that keeps student and teacher information safe. Testing and
getting feedback from users will be crucial in making the system better and
meeting the needs of the college community.

By following these steps, the College Department Management System


can become an essential tool in making college life more organized,
connected, and effective for everyone involved.

14

You might also like