SlideShare a Scribd company logo
Software Requirements Specification for Ph.D. Student Portal Page i
Software Requirements
Specification
For
Ph.D. Student Portal
Version 1.0 approved
Prepared by :
Abhinav Garg (101303004)
Chahak Gupta (101303041)
Akshit Arora (101303012)
Date: 31/08/2015
Software Requirements Specification for Ph.D. Student Portal Page ii
Table of Contents
Table of Contents.......................................................................................................................... ii
Revision History............................................................................................................................ ii
1. Introduction..............................................................................................................................1
1.1 Purpose ........................................................................................................................................ 1
1.2 Document Conventions ............................................................................................................... 1
1.3 Intended Audience and Reading Suggestions.............................................................................. 1
1.4 Product Scope.............................................................................................................................. 1
1.5 Bibliography................................................................................................................................ 1
1.6 Feasibility Analysis ..................................................................................................................... 2
2. Overall Description..................................................................................................................3
2.1 Product Perspective ..................................................................................................................... 3
2.2 Product Functions........................................................................................................................ 3
2.3 User Classes and Characteristics ................................................................................................. 3
2.4 Operating Environment ............................................................................................................... 3
2.5 Design and Implementation Constraints...................................................................................... 4
2.6 User Documentation.................................................................................................................... 4
2.7 Assumptions and Dependencies .................................................................................................. 4
3. External Interface Requirements ...........................................................................................4
3.1 User Interfaces............................................................................................................................. 4
3.2 Hardware Interfaces..................................................................................................................... 4
3.3 Software Interfaces...................................................................................................................... 5
4. System Features .......................................................................................................................5
5. Other Nonfunctional Requirements.......................................................................................7
5.1 Performance Requirements.......................................................................................................... 7
5.2 Safety Requirements.................................................................................................................... 7
5.3 Security Requirements................................................................................................................. 7
5.4 Software Quality Attributes......................................................................................................... 7
5.5 Business Rules............................................................................................................................. 7
6. Technological Requirements...................................................................................................8
Revision History
Name Date Reason For Changes Version
Software Requirements Specification for Ph.D. Student Portal Page 1
1. Introduction
1.1 Purpose
In every university and college students and teachers records are maintained. It is being done
manually in many cases by filling out spreadsheets on computer or through some paper work. And if
the number of records to be maintained are huge in numbers it becomes a cumbersome and time
consuming process. Apart from this it is waste of human time and skills along with inevitable
human errors. This automation project deals with automating the records of PhD students. The
"Ph.D. Student Portal" aims at providing the faculty with the facility of maintaining the record of all
the students' performance in a few clicks, students' with their full PhD profile saving time and
minimizing human efforts. It would lead to a manifold improvement in the efficiency of student’s
record activities, thereby reducing the possibility of human errors. This tool would prove to be
instrumental in reducing the overhead for updating and calculation time for the clerical staff.
1.2 Document Conventions
The document covers the conventions as described by IEEE SRS template. The template standards
are published in “IEEE Standards Collection,” and can be downloaded from [1]
1.3 Intended Audience and Reading Suggestions
The primary objective is to have a dedicated website for the PhD student’s records which can be
accessed from anywhere at any time giving the user the convenience of not going through the
manual procedure of accessing records. Each student's semester wise performance along with the
thesis, presentation, assigned teachers' shall be accessible on website. There will be individual
folders of each student on the server where each student's mark sheet, thesis, presentation will be
kept for easy access to teachers and evaluators. Record of all the pass outs will also be available.
1.4 Product Scope
The website is currently being prepared for Thapar University's Computer Science Department but
it can be extended to any number of departments in any college or university which works under the
same structure. It would ease the process of maintaining and accessing records. Also it will help in
reducing human error. The proposed system will keep all the data in place avoiding the risk of loss
of any kind. Also as most of the work will be automated there'll be no need of manual entry
operators.
1.5 Bibliography
[1] "IEEE," [Online]. Available:
http://www.csc.villanova.edu/~tway/courses/csc4181/srs_template-1.doc.
Software Requirements Specification for Ph.D. Student Portal Page 2
1.6 Feasibility Analysis
Operational Feasibility
 If the website/application is developed and implemented in an efficient manner, it will be
widely used across various universities where records are maintained manually on paper or
on spreadsheet.
 There will be no resistance from the users as it is a project for the benefit of users. It is a
time saving and easy way for the user to find the required records related to Ph.D.
programme.
 It provides simple interface for the users to operate.
Technical Feasibility
 The project we are undertaking can be easily accomplished with the current equipment
(mobile phones/laptops) do not require any more equipment.
 No new software technology required and existing one can be brought into use.
 The available personnel as well as users will have basic knowledge of working with a
website/application.
Economic Feasibility
 If the website isn’t developed or this project is not undertaken, records will be maintained on
spreadsheets or paper thus increasing the costs.
 Faculty will be benefitted as their time and money will be saved. Also they have to put in
less effort to maintain records as most of the details will be entered by student.
 The hardware and software costs are also minimal as already available soft wares are being
used and just a single computer is enough to develop the system.
 The database being used in the system will be an open source database.
Schedule Feasibility
 The scheduled feasibility of the project is about two months which will include coding and
collection of the database.
 Some environmental factors like unavailability of information or if the person needs more
information about the coding could lead to extending of the scheduled date.
Legal Feasibility
 The making of such an application is a legal process and is culturally acceptable, also the
legal constraints encountered will be negligible.
 Copyright Issues-Mainly open source soft wares will be used so, licensing issues will be
minimum.
Software Requirements Specification for Ph.D. Student Portal Page 3
2. Overall Description
2.1 Product Perspective
The PPMS is a completely new, self-contained product in the existing system of Thapar University.
This product will help in easy access of PhD student's performance through the Thapar's official
website. As currently teachers currently face the problem of maintaining excel sheets and
maintaining each student's project, thesis, presentation data manually, the product will do all the
above mentioned things automatically by making a separate folder for each student at the server.
Also the accounts can be maintained by students, thus simplifying the cumbersome process.
2.2 Product Functions
The major functions that the PPMS will provide are as under:
Administrator:
 Validating student accounts
 Cross- verification of student details.
 Evaluating performance
Students:
 Registering on website
 Updating their details timely
 Uploading their presentations, thesis they need to submit.
 Choosing subjects.
General Audience:
 View the projects undertaken by the students pursuing PhD in Thapar University.
2.3 User Classes and Characteristics
The potential users for the portal are
1) Students enrolled in Ph.D. program in CSED: Role of students in the system involves
maintaining the database records corresponding to their ID.
2) Administrator: Role of the administrator involves searching, manipulating and cross-validation of
student records.
3) General Audience: It means, anyone accessing the portal website. Only search function is
available to this user.
2.4 Operating Environment
The system will work on Internet thus making it accessible from any platform either mobile or
stationary. A browser is needed to access the Internet which in turn will allow the access to the
particular website.
Software Requirements Specification for Ph.D. Student Portal Page 4
2.5 Design and Implementation Constraints
Number of hits on website:
Since the website will be deployed on a server, the processing power of the
server will act as a constraint on the number of simultaneous hits that the
website can take. However there is a safe assumption that at a particular time,
even at peak usage, no more than 100 people will visit the site.
Operating Platform:
The portal is a web service. It does not matter which device or operating
system the user uses to access the website. The user only needs a web
browser to access it. Also any front-end framework requirements are being
delivered by content delivery networks. Hence there are no constraints on the
operating platform.
2.6 User Documentation
The software will be accompanied with a user help section integrated in the system itself to make it
easy for new users to understand the functioning of the system. An online video tutorial shall also
be made available at the time of system delivery to further ease the process of system learning.
2.7 Assumptions and Dependencies
The project is based on the assumption that the student regularly inputs valid information into the
system.
3. External Interface Requirements
3.1 User Interfaces
The interface provides a variety of options to the users. It allows the following features:
Student Interface: It opens up after student logs in from General Audience Interface. It will contain
the following major panels:
 Course Work: options for addition / deletion of course work taken up by the student.
 URB Meeting: options for setting up agenda for URB meeting,
 Publications: options for addition / deletion of research publication records.
 Profile: options editing the profile page of the student.
 Settings: Access to various student settings
 Administrator interface: It opens up after administrator logs in from General Audience
Interface
 Student records: Access to student information.
 Faculty Records: access to faculty information.
 URB Scheduling: options to handle URB meetings
 Course scheduling: options to allocate courses to PhD students.
 Settings: Administrator settings manipulation.
Software Requirements Specification for Ph.D. Student Portal Page 5
General Audience Interface
 Search panel: For searching student records.
 Home page: providing general information about the portal and CSED.
 Login Page: Meant for opening up administrator and student interface
3.2 Hardware Interfaces
Ph.D. student portal is a website that can be assessed from any device be it a computer desktop,
laptop, tablets, phones or any other device having a NIC (Network Interface Card).
3.3 Software Interfaces
As mentioned earlier the project is a website hence can be accessed from any device. It does not
require any particular operating system to execute. All it needs is just a modern web browser (like
Safari, Firefox, and Google Chrome etc.).
4. System Features
All the features and functions are tabulated below:
No. Features Functionality Description
1. User Signup GUI shall be
required to enter
user’s (both student
and faculty) details.
The homepage would have link to signup
page. The students already registered with
university can sign up using registration
numbers provided by the university. They
can submit their personal details and set the
password to their profile. Only these users
will be able to login on the website in
future.
2. Student
Login
GUI shall be
required to view
student profile after
login
The homepage would have link to a login
page. The students can login with
passwords provided to them. The login will
enable them to view their course details and
the term wise results also. The data will be
retrieved from the relational database at the
backend.
3. Faculty
Login
GUI shall be
required to view
faculty profile after
login
The homepage would have link to a login
page. The faculty members can login with
their credentials. The login will enable them
to view details of students allotted to them
for supervision, student’s regular
performance and details of committee they
are part of.
4. Admin GUI shall be The homepage would have link to a login
Software Requirements Specification for Ph.D. Student Portal Page 6
login required to view and
edit details of
registered students
and faculty
members.
page. The admin would have the rights to
edit, update and monitor details of students
and other faculty members.
5. Managing
courses
GUI shall be
required to select the
courses for the
programme
undertaken by the
student.
After signing in to their accounts, students
can select the required courses as per the
guidelines of university. Grades
corresponding to all completed courses and
SGPA and CGPA will be updated every
semester.
6. Progress
Information
GUI shall be
required to show the
progress report of
each student
Progress report of a student can be viewed
in tabular format by both students and
faculty members. It will show progress in
percentage after every 6 months.
7. URB
meeting
Option shall be
required to enter the
date of next URB
meeting
Admin will have the right to enter the date
of next URB meeting for each student. This
date will be shown in profile of associated
student and faculty members.
8. Submissions GUI shall be
required for the
students to submit
their work
Students will upload their presentations
after every URB meeting. They will also
upload their thesis work in their profile
which will be viewed by faculty members
for further evaluation.
9. Marks
Updation
GUI shall be
required for the
faculty members to
upload marks.
Faculty members will upload marks of the
students under them after every submission.
The assigned marks and grades will be
shown in student’s profile.
10. Status
update
A section shall be
required to show the
status of completion
of Ph.D. for each
student.
Status of Ph.D. programme undertaken by
student from thesis submitted to thesis
completed and then to Ph.D. completed will
be updated by the admin. This information
will be shown in all the student’s profile
and all the faculty’s profile associated to
that student.
11. Course List GUI shall be
provided to view all
the courses provided
by university
All the courses along with the faculty will
be shown in list form on the website. This
list can be viewed by any non-registered
user.
Software Requirements Specification for Ph.D. Student Portal Page 7
5. Other Nonfunctional Requirements
5.1 Performance Requirements
• Reliability: Auxiliary storage devices must be available for backing up the data. The internet
connection in the school must be stable most of the time.
• User Interface and Human Factors: The training for using the admin panel is required to be
provided so as to prevent him/her from making errors.
• Availability: The website shall be available, up and running for 24*7 throughout the year except
due to the routine maintenance activities.
5.2 Safety Requirements
There are no specific safety requirements associated with the proposed system. The portal executes on well-
known and commonly used hardware which does not cause any safety hazards.
5.3 Security Requirements
Security is one of the points of concern in this system.
 The password details that are stored in the database should be in encrypted format so that the
data cannot be read directly.
 Only a registered user should be able to access the account and perform various tasks such
as updating the Ph.D. status, editing user profiles etc.
 PHP functions should be used to prevent the users from entering malicious queries into the
database.
5.4 Software Quality Attributes
• Reliability
The portal should provide reliability to the user that the website will run stably with
all the features mentioned above available and executing perfectly. The server on which the
website will be deployed must be able to handle large number of hits on the website.
• Resources
PhD Portal should be designed in such a way that the query of the user can be
fulfilled with minimum number of accesses to the database thus improving speed.
6. Technological Requirements
The project makes use of the following technologies:
 APACHE: It acts as the local server for testing of website during the development phase.
Software Requirements Specification for Ph.D. Student Portal Page 8
 HTML/CSS/JAVASCRIPT: These languages will be used to develop the front end ie. the
UI of the website. AJAX might also be used to improve the user experience while browsing
the site.
 PHP: It will act as the language for server side scripting. All the interactions with the server
will be done using the code written in PHP.
 Database: RDBMS will be used in the system. PHP MySQL connectivity functions will be
used to link the database to the website.
Appendix A:
Glossary
UI: User Interface
CSS: Cascading Style Sheet
HTML: Hyper Text Markup Language
PHP: PHP Hypertext Preprocessor

More Related Content

What's hot

Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
Amit Panwar
 
Library management system
Library management systemLibrary management system
Library management system
siddiqui241993
 
online library management system
online library management systemonline library management system
online library management system
Virani Sagar
 
Student management system
Student management systemStudent management system
Student management system
Annu Venkata Nagarjuna
 
Design of a prototype web based students’ record management system – webstrems
Design of a prototype web based students’ record management system – webstremsDesign of a prototype web based students’ record management system – webstrems
Design of a prototype web based students’ record management system – webstrems
Alexander Decker
 
DOCUMENTATION
DOCUMENTATIONDOCUMENTATION
DOCUMENTATION
Nithin Kakkireni
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)
saiyadsanobar
 
University online course registration system
University online course registration systemUniversity online course registration system
University online course registration system
Md. Zahid Hasan
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project Abstract
Udhayyagethan Mano
 
Library management system project
Library management system projectLibrary management system project
Library management system project
AJAY KUMAR
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
Krishnasai Gudavalli
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
Manmeet Sinha
 
Course registration system
Course registration systemCourse registration system
Course registration system
Barani Tharan
 
Library management system
Library management systemLibrary management system
Library management system
Krishna Malhotra
 
Library management system
Library management systemLibrary management system
Library management system
Imdad Ul Haq
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
Totan Banik
 
Traning and placement management system
Traning and placement management systemTraning and placement management system
Traning and placement management system
riteshitechnosoft
 
Student information system project
Student information system projectStudent information system project
Student information system project
Rizwan Ashraf
 
Student information system
Student information systemStudent information system
Student information system
sourabh singh sen
 
Online Library Mangement System
Online Library Mangement SystemOnline Library Mangement System
Online Library Mangement System
Ammar Azeem
 

What's hot (20)

Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
 
Library management system
Library management systemLibrary management system
Library management system
 
online library management system
online library management systemonline library management system
online library management system
 
Student management system
Student management systemStudent management system
Student management system
 
Design of a prototype web based students’ record management system – webstrems
Design of a prototype web based students’ record management system – webstremsDesign of a prototype web based students’ record management system – webstrems
Design of a prototype web based students’ record management system – webstrems
 
DOCUMENTATION
DOCUMENTATIONDOCUMENTATION
DOCUMENTATION
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)
 
University online course registration system
University online course registration systemUniversity online course registration system
University online course registration system
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project Abstract
 
Library management system project
Library management system projectLibrary management system project
Library management system project
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
 
Course registration system
Course registration systemCourse registration system
Course registration system
 
Library management system
Library management systemLibrary management system
Library management system
 
Library management system
Library management systemLibrary management system
Library management system
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
 
Traning and placement management system
Traning and placement management systemTraning and placement management system
Traning and placement management system
 
Student information system project
Student information system projectStudent information system project
Student information system project
 
Student information system
Student information systemStudent information system
Student information system
 
Online Library Mangement System
Online Library Mangement SystemOnline Library Mangement System
Online Library Mangement System
 

Similar to SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)

Industrial Attachment Program (IAP) Report
Industrial Attachment Program (IAP) ReportIndustrial Attachment Program (IAP) Report
Industrial Attachment Program (IAP) Report
Akshit Arora
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)
Reinier Eiman
 
Data Gaurd Final Thesis for University in Progress (2).docx
Data Gaurd Final Thesis for University in Progress (2).docxData Gaurd Final Thesis for University in Progress (2).docx
Data Gaurd Final Thesis for University in Progress (2).docx
MohdKashif82
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
Kishan Maurya
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
zccindia
 
IET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docxIET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docx
Mr. Moms
 
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.docSCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
bosed0737
 
Project Report
 Project Report Project Report
Project Report
KrishanKantGupta5
 
A Survey on Knowledge Base: An Internal Platform to Exchange Technical Questi...
A Survey on Knowledge Base: An Internal Platform to Exchange Technical Questi...A Survey on Knowledge Base: An Internal Platform to Exchange Technical Questi...
A Survey on Knowledge Base: An Internal Platform to Exchange Technical Questi...
IRJET Journal
 
PROJECT FOR CSE BY TUSHAR DHOOT
PROJECT FOR CSE BY TUSHAR DHOOTPROJECT FOR CSE BY TUSHAR DHOOT
PROJECT FOR CSE BY TUSHAR DHOOT
Tushar Dhoot
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project report
Hitesh Jangid
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHI
Juhi Sharma
 
SRS_Vision_Grade_Companion
SRS_Vision_Grade_CompanionSRS_Vision_Grade_Companion
SRS_Vision_Grade_Companion
Pavan Jayasundera
 
216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project
homeworkping8
 
IBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project reportIBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project report
Veeru Kallapur
 
SDD-FinalYearProject
SDD-FinalYearProjectSDD-FinalYearProject
SDD-FinalYearProject
Alexandre Amado de Castro
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
Arhind Gautam
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)
Chiranjeevi Adi
 
E filling system (report)
E filling system (report)E filling system (report)
E filling system (report)
Badrul Alam
 
Final package
Final packageFinal package
Final package
Patrick Hoover
 

Similar to SRS for Ph.D. Student Portal (C.S.E.D., Thapar University) (20)

Industrial Attachment Program (IAP) Report
Industrial Attachment Program (IAP) ReportIndustrial Attachment Program (IAP) Report
Industrial Attachment Program (IAP) Report
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)
 
Data Gaurd Final Thesis for University in Progress (2).docx
Data Gaurd Final Thesis for University in Progress (2).docxData Gaurd Final Thesis for University in Progress (2).docx
Data Gaurd Final Thesis for University in Progress (2).docx
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
 
IET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docxIET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docx
 
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.docSCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
 
Project Report
 Project Report Project Report
Project Report
 
A Survey on Knowledge Base: An Internal Platform to Exchange Technical Questi...
A Survey on Knowledge Base: An Internal Platform to Exchange Technical Questi...A Survey on Knowledge Base: An Internal Platform to Exchange Technical Questi...
A Survey on Knowledge Base: An Internal Platform to Exchange Technical Questi...
 
PROJECT FOR CSE BY TUSHAR DHOOT
PROJECT FOR CSE BY TUSHAR DHOOTPROJECT FOR CSE BY TUSHAR DHOOT
PROJECT FOR CSE BY TUSHAR DHOOT
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project report
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHI
 
SRS_Vision_Grade_Companion
SRS_Vision_Grade_CompanionSRS_Vision_Grade_Companion
SRS_Vision_Grade_Companion
 
216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project
 
IBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project reportIBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project report
 
SDD-FinalYearProject
SDD-FinalYearProjectSDD-FinalYearProject
SDD-FinalYearProject
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)
 
E filling system (report)
E filling system (report)E filling system (report)
E filling system (report)
 
Final package
Final packageFinal package
Final package
 

More from Akshit Arora

Kalam innovation award
Kalam innovation awardKalam innovation award
Kalam innovation award
Akshit Arora
 
Cv akshitarora
Cv akshitaroraCv akshitarora
Cv akshitarora
Akshit Arora
 
Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation PortalCapstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Akshit Arora
 
Organizational behavior presentation - Origins of Intelligence
Organizational behavior presentation - Origins of IntelligenceOrganizational behavior presentation - Origins of Intelligence
Organizational behavior presentation - Origins of Intelligence
Akshit Arora
 
Application of Management Tools: Total Quality Management Course
Application of Management Tools: Total Quality Management CourseApplication of Management Tools: Total Quality Management Course
Application of Management Tools: Total Quality Management Course
Akshit Arora
 
A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...
Akshit Arora
 
G.D.P. Trends in India
G.D.P. Trends in IndiaG.D.P. Trends in India
G.D.P. Trends in India
Akshit Arora
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPTImage Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Akshit Arora
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Akshit Arora
 
Souvenir's Booth - Algorithm Design and Analysis Project Project Report
Souvenir's Booth - Algorithm Design and Analysis Project Project ReportSouvenir's Booth - Algorithm Design and Analysis Project Project Report
Souvenir's Booth - Algorithm Design and Analysis Project Project Report
Akshit Arora
 
Souvenir's Booth - Algorithm Design and Analysis Project Presentation
Souvenir's Booth - Algorithm Design and Analysis Project PresentationSouvenir's Booth - Algorithm Design and Analysis Project Presentation
Souvenir's Booth - Algorithm Design and Analysis Project Presentation
Akshit Arora
 
Developing Interactive Landslide Simulator
Developing Interactive Landslide SimulatorDeveloping Interactive Landslide Simulator
Developing Interactive Landslide Simulator
Akshit Arora
 
Developing Interactive Landslide Simulator (Poster)
Developing Interactive Landslide Simulator (Poster)Developing Interactive Landslide Simulator (Poster)
Developing Interactive Landslide Simulator (Poster)
Akshit Arora
 
Developing Interactive Landslide Simulator (Report)
Developing Interactive Landslide Simulator (Report)Developing Interactive Landslide Simulator (Report)
Developing Interactive Landslide Simulator (Report)
Akshit Arora
 
Emotional Regulation and Stress Burnout
Emotional Regulation and Stress BurnoutEmotional Regulation and Stress Burnout
Emotional Regulation and Stress Burnout
Akshit Arora
 
Asynchronous processors Poster
Asynchronous processors PosterAsynchronous processors Poster
Asynchronous processors Poster
Akshit Arora
 
Asynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less FutureAsynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less Future
Akshit Arora
 

More from Akshit Arora (17)

Kalam innovation award
Kalam innovation awardKalam innovation award
Kalam innovation award
 
Cv akshitarora
Cv akshitaroraCv akshitarora
Cv akshitarora
 
Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation PortalCapstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
 
Organizational behavior presentation - Origins of Intelligence
Organizational behavior presentation - Origins of IntelligenceOrganizational behavior presentation - Origins of Intelligence
Organizational behavior presentation - Origins of Intelligence
 
Application of Management Tools: Total Quality Management Course
Application of Management Tools: Total Quality Management CourseApplication of Management Tools: Total Quality Management Course
Application of Management Tools: Total Quality Management Course
 
A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...
 
G.D.P. Trends in India
G.D.P. Trends in IndiaG.D.P. Trends in India
G.D.P. Trends in India
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPTImage Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
 
Souvenir's Booth - Algorithm Design and Analysis Project Project Report
Souvenir's Booth - Algorithm Design and Analysis Project Project ReportSouvenir's Booth - Algorithm Design and Analysis Project Project Report
Souvenir's Booth - Algorithm Design and Analysis Project Project Report
 
Souvenir's Booth - Algorithm Design and Analysis Project Presentation
Souvenir's Booth - Algorithm Design and Analysis Project PresentationSouvenir's Booth - Algorithm Design and Analysis Project Presentation
Souvenir's Booth - Algorithm Design and Analysis Project Presentation
 
Developing Interactive Landslide Simulator
Developing Interactive Landslide SimulatorDeveloping Interactive Landslide Simulator
Developing Interactive Landslide Simulator
 
Developing Interactive Landslide Simulator (Poster)
Developing Interactive Landslide Simulator (Poster)Developing Interactive Landslide Simulator (Poster)
Developing Interactive Landslide Simulator (Poster)
 
Developing Interactive Landslide Simulator (Report)
Developing Interactive Landslide Simulator (Report)Developing Interactive Landslide Simulator (Report)
Developing Interactive Landslide Simulator (Report)
 
Emotional Regulation and Stress Burnout
Emotional Regulation and Stress BurnoutEmotional Regulation and Stress Burnout
Emotional Regulation and Stress Burnout
 
Asynchronous processors Poster
Asynchronous processors PosterAsynchronous processors Poster
Asynchronous processors Poster
 
Asynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less FutureAsynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less Future
 

Recently uploaded

Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
PuktoonEngr
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 

Recently uploaded (20)

Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 

SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)

  • 1. Software Requirements Specification for Ph.D. Student Portal Page i Software Requirements Specification For Ph.D. Student Portal Version 1.0 approved Prepared by : Abhinav Garg (101303004) Chahak Gupta (101303041) Akshit Arora (101303012) Date: 31/08/2015
  • 2. Software Requirements Specification for Ph.D. Student Portal Page ii Table of Contents Table of Contents.......................................................................................................................... ii Revision History............................................................................................................................ ii 1. Introduction..............................................................................................................................1 1.1 Purpose ........................................................................................................................................ 1 1.2 Document Conventions ............................................................................................................... 1 1.3 Intended Audience and Reading Suggestions.............................................................................. 1 1.4 Product Scope.............................................................................................................................. 1 1.5 Bibliography................................................................................................................................ 1 1.6 Feasibility Analysis ..................................................................................................................... 2 2. Overall Description..................................................................................................................3 2.1 Product Perspective ..................................................................................................................... 3 2.2 Product Functions........................................................................................................................ 3 2.3 User Classes and Characteristics ................................................................................................. 3 2.4 Operating Environment ............................................................................................................... 3 2.5 Design and Implementation Constraints...................................................................................... 4 2.6 User Documentation.................................................................................................................... 4 2.7 Assumptions and Dependencies .................................................................................................. 4 3. External Interface Requirements ...........................................................................................4 3.1 User Interfaces............................................................................................................................. 4 3.2 Hardware Interfaces..................................................................................................................... 4 3.3 Software Interfaces...................................................................................................................... 5 4. System Features .......................................................................................................................5 5. Other Nonfunctional Requirements.......................................................................................7 5.1 Performance Requirements.......................................................................................................... 7 5.2 Safety Requirements.................................................................................................................... 7 5.3 Security Requirements................................................................................................................. 7 5.4 Software Quality Attributes......................................................................................................... 7 5.5 Business Rules............................................................................................................................. 7 6. Technological Requirements...................................................................................................8 Revision History Name Date Reason For Changes Version
  • 3. Software Requirements Specification for Ph.D. Student Portal Page 1 1. Introduction 1.1 Purpose In every university and college students and teachers records are maintained. It is being done manually in many cases by filling out spreadsheets on computer or through some paper work. And if the number of records to be maintained are huge in numbers it becomes a cumbersome and time consuming process. Apart from this it is waste of human time and skills along with inevitable human errors. This automation project deals with automating the records of PhD students. The "Ph.D. Student Portal" aims at providing the faculty with the facility of maintaining the record of all the students' performance in a few clicks, students' with their full PhD profile saving time and minimizing human efforts. It would lead to a manifold improvement in the efficiency of student’s record activities, thereby reducing the possibility of human errors. This tool would prove to be instrumental in reducing the overhead for updating and calculation time for the clerical staff. 1.2 Document Conventions The document covers the conventions as described by IEEE SRS template. The template standards are published in “IEEE Standards Collection,” and can be downloaded from [1] 1.3 Intended Audience and Reading Suggestions The primary objective is to have a dedicated website for the PhD student’s records which can be accessed from anywhere at any time giving the user the convenience of not going through the manual procedure of accessing records. Each student's semester wise performance along with the thesis, presentation, assigned teachers' shall be accessible on website. There will be individual folders of each student on the server where each student's mark sheet, thesis, presentation will be kept for easy access to teachers and evaluators. Record of all the pass outs will also be available. 1.4 Product Scope The website is currently being prepared for Thapar University's Computer Science Department but it can be extended to any number of departments in any college or university which works under the same structure. It would ease the process of maintaining and accessing records. Also it will help in reducing human error. The proposed system will keep all the data in place avoiding the risk of loss of any kind. Also as most of the work will be automated there'll be no need of manual entry operators. 1.5 Bibliography [1] "IEEE," [Online]. Available: http://www.csc.villanova.edu/~tway/courses/csc4181/srs_template-1.doc.
  • 4. Software Requirements Specification for Ph.D. Student Portal Page 2 1.6 Feasibility Analysis Operational Feasibility  If the website/application is developed and implemented in an efficient manner, it will be widely used across various universities where records are maintained manually on paper or on spreadsheet.  There will be no resistance from the users as it is a project for the benefit of users. It is a time saving and easy way for the user to find the required records related to Ph.D. programme.  It provides simple interface for the users to operate. Technical Feasibility  The project we are undertaking can be easily accomplished with the current equipment (mobile phones/laptops) do not require any more equipment.  No new software technology required and existing one can be brought into use.  The available personnel as well as users will have basic knowledge of working with a website/application. Economic Feasibility  If the website isn’t developed or this project is not undertaken, records will be maintained on spreadsheets or paper thus increasing the costs.  Faculty will be benefitted as their time and money will be saved. Also they have to put in less effort to maintain records as most of the details will be entered by student.  The hardware and software costs are also minimal as already available soft wares are being used and just a single computer is enough to develop the system.  The database being used in the system will be an open source database. Schedule Feasibility  The scheduled feasibility of the project is about two months which will include coding and collection of the database.  Some environmental factors like unavailability of information or if the person needs more information about the coding could lead to extending of the scheduled date. Legal Feasibility  The making of such an application is a legal process and is culturally acceptable, also the legal constraints encountered will be negligible.  Copyright Issues-Mainly open source soft wares will be used so, licensing issues will be minimum.
  • 5. Software Requirements Specification for Ph.D. Student Portal Page 3 2. Overall Description 2.1 Product Perspective The PPMS is a completely new, self-contained product in the existing system of Thapar University. This product will help in easy access of PhD student's performance through the Thapar's official website. As currently teachers currently face the problem of maintaining excel sheets and maintaining each student's project, thesis, presentation data manually, the product will do all the above mentioned things automatically by making a separate folder for each student at the server. Also the accounts can be maintained by students, thus simplifying the cumbersome process. 2.2 Product Functions The major functions that the PPMS will provide are as under: Administrator:  Validating student accounts  Cross- verification of student details.  Evaluating performance Students:  Registering on website  Updating their details timely  Uploading their presentations, thesis they need to submit.  Choosing subjects. General Audience:  View the projects undertaken by the students pursuing PhD in Thapar University. 2.3 User Classes and Characteristics The potential users for the portal are 1) Students enrolled in Ph.D. program in CSED: Role of students in the system involves maintaining the database records corresponding to their ID. 2) Administrator: Role of the administrator involves searching, manipulating and cross-validation of student records. 3) General Audience: It means, anyone accessing the portal website. Only search function is available to this user. 2.4 Operating Environment The system will work on Internet thus making it accessible from any platform either mobile or stationary. A browser is needed to access the Internet which in turn will allow the access to the particular website.
  • 6. Software Requirements Specification for Ph.D. Student Portal Page 4 2.5 Design and Implementation Constraints Number of hits on website: Since the website will be deployed on a server, the processing power of the server will act as a constraint on the number of simultaneous hits that the website can take. However there is a safe assumption that at a particular time, even at peak usage, no more than 100 people will visit the site. Operating Platform: The portal is a web service. It does not matter which device or operating system the user uses to access the website. The user only needs a web browser to access it. Also any front-end framework requirements are being delivered by content delivery networks. Hence there are no constraints on the operating platform. 2.6 User Documentation The software will be accompanied with a user help section integrated in the system itself to make it easy for new users to understand the functioning of the system. An online video tutorial shall also be made available at the time of system delivery to further ease the process of system learning. 2.7 Assumptions and Dependencies The project is based on the assumption that the student regularly inputs valid information into the system. 3. External Interface Requirements 3.1 User Interfaces The interface provides a variety of options to the users. It allows the following features: Student Interface: It opens up after student logs in from General Audience Interface. It will contain the following major panels:  Course Work: options for addition / deletion of course work taken up by the student.  URB Meeting: options for setting up agenda for URB meeting,  Publications: options for addition / deletion of research publication records.  Profile: options editing the profile page of the student.  Settings: Access to various student settings  Administrator interface: It opens up after administrator logs in from General Audience Interface  Student records: Access to student information.  Faculty Records: access to faculty information.  URB Scheduling: options to handle URB meetings  Course scheduling: options to allocate courses to PhD students.  Settings: Administrator settings manipulation.
  • 7. Software Requirements Specification for Ph.D. Student Portal Page 5 General Audience Interface  Search panel: For searching student records.  Home page: providing general information about the portal and CSED.  Login Page: Meant for opening up administrator and student interface 3.2 Hardware Interfaces Ph.D. student portal is a website that can be assessed from any device be it a computer desktop, laptop, tablets, phones or any other device having a NIC (Network Interface Card). 3.3 Software Interfaces As mentioned earlier the project is a website hence can be accessed from any device. It does not require any particular operating system to execute. All it needs is just a modern web browser (like Safari, Firefox, and Google Chrome etc.). 4. System Features All the features and functions are tabulated below: No. Features Functionality Description 1. User Signup GUI shall be required to enter user’s (both student and faculty) details. The homepage would have link to signup page. The students already registered with university can sign up using registration numbers provided by the university. They can submit their personal details and set the password to their profile. Only these users will be able to login on the website in future. 2. Student Login GUI shall be required to view student profile after login The homepage would have link to a login page. The students can login with passwords provided to them. The login will enable them to view their course details and the term wise results also. The data will be retrieved from the relational database at the backend. 3. Faculty Login GUI shall be required to view faculty profile after login The homepage would have link to a login page. The faculty members can login with their credentials. The login will enable them to view details of students allotted to them for supervision, student’s regular performance and details of committee they are part of. 4. Admin GUI shall be The homepage would have link to a login
  • 8. Software Requirements Specification for Ph.D. Student Portal Page 6 login required to view and edit details of registered students and faculty members. page. The admin would have the rights to edit, update and monitor details of students and other faculty members. 5. Managing courses GUI shall be required to select the courses for the programme undertaken by the student. After signing in to their accounts, students can select the required courses as per the guidelines of university. Grades corresponding to all completed courses and SGPA and CGPA will be updated every semester. 6. Progress Information GUI shall be required to show the progress report of each student Progress report of a student can be viewed in tabular format by both students and faculty members. It will show progress in percentage after every 6 months. 7. URB meeting Option shall be required to enter the date of next URB meeting Admin will have the right to enter the date of next URB meeting for each student. This date will be shown in profile of associated student and faculty members. 8. Submissions GUI shall be required for the students to submit their work Students will upload their presentations after every URB meeting. They will also upload their thesis work in their profile which will be viewed by faculty members for further evaluation. 9. Marks Updation GUI shall be required for the faculty members to upload marks. Faculty members will upload marks of the students under them after every submission. The assigned marks and grades will be shown in student’s profile. 10. Status update A section shall be required to show the status of completion of Ph.D. for each student. Status of Ph.D. programme undertaken by student from thesis submitted to thesis completed and then to Ph.D. completed will be updated by the admin. This information will be shown in all the student’s profile and all the faculty’s profile associated to that student. 11. Course List GUI shall be provided to view all the courses provided by university All the courses along with the faculty will be shown in list form on the website. This list can be viewed by any non-registered user.
  • 9. Software Requirements Specification for Ph.D. Student Portal Page 7 5. Other Nonfunctional Requirements 5.1 Performance Requirements • Reliability: Auxiliary storage devices must be available for backing up the data. The internet connection in the school must be stable most of the time. • User Interface and Human Factors: The training for using the admin panel is required to be provided so as to prevent him/her from making errors. • Availability: The website shall be available, up and running for 24*7 throughout the year except due to the routine maintenance activities. 5.2 Safety Requirements There are no specific safety requirements associated with the proposed system. The portal executes on well- known and commonly used hardware which does not cause any safety hazards. 5.3 Security Requirements Security is one of the points of concern in this system.  The password details that are stored in the database should be in encrypted format so that the data cannot be read directly.  Only a registered user should be able to access the account and perform various tasks such as updating the Ph.D. status, editing user profiles etc.  PHP functions should be used to prevent the users from entering malicious queries into the database. 5.4 Software Quality Attributes • Reliability The portal should provide reliability to the user that the website will run stably with all the features mentioned above available and executing perfectly. The server on which the website will be deployed must be able to handle large number of hits on the website. • Resources PhD Portal should be designed in such a way that the query of the user can be fulfilled with minimum number of accesses to the database thus improving speed. 6. Technological Requirements The project makes use of the following technologies:  APACHE: It acts as the local server for testing of website during the development phase.
  • 10. Software Requirements Specification for Ph.D. Student Portal Page 8  HTML/CSS/JAVASCRIPT: These languages will be used to develop the front end ie. the UI of the website. AJAX might also be used to improve the user experience while browsing the site.  PHP: It will act as the language for server side scripting. All the interactions with the server will be done using the code written in PHP.  Database: RDBMS will be used in the system. PHP MySQL connectivity functions will be used to link the database to the website. Appendix A: Glossary UI: User Interface CSS: Cascading Style Sheet HTML: Hyper Text Markup Language PHP: PHP Hypertext Preprocessor