SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Hostel management system (5)
Hostel management system (5)Hostel management system (5)
Hostel management system (5)PRIYANKMZN
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration SystemSanjana Agarwal
 
University management system
University management systemUniversity management system
University management systemMohammad Sayem
 
Student attendance management system
Student attendance management systemStudent attendance management system
Student attendance management systemVikrant Kumar
 
Student Management System Presentation Slide
Student Management System Presentation  SlideStudent Management System Presentation  Slide
Student Management System Presentation SlideRiajul islam Leon
 
School management system
School management systemSchool management system
School management systemSoumya Behera
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemSoman Sarim
 
Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Shahinul Islam Sujon
 
Leave management System
Leave management SystemLeave management System
Leave management Systempratikmahorey
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project ReportAbubakr Cheema
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt systemHaseeb Nasir
 
Result Management System - CSE Final Year Projects
Result Management System - CSE Final Year ProjectsResult Management System - CSE Final Year Projects
Result Management System - CSE Final Year ProjectsJubair Hossain
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxAjayPatre1
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Minhas Kamal
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal SystemRajib Roy
 
Student information system project
Student information system projectStudent information system project
Student information system projectRizwan Ashraf
 
Library management system
Library management systemLibrary management system
Library management systemKhushboo Taneja
 

Mais procurados (20)

Hostel management system (5)
Hostel management system (5)Hostel management system (5)
Hostel management system (5)
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration System
 
University management system
University management systemUniversity management system
University management system
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
Student attendance management system
Student attendance management systemStudent attendance management system
Student attendance management system
 
Student Management System Presentation Slide
Student Management System Presentation  SlideStudent Management System Presentation  Slide
Student Management System Presentation Slide
 
School management system
School management systemSchool management system
School management system
 
Student acadamic system Final report
Student acadamic system Final reportStudent acadamic system Final report
Student acadamic system Final report
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management System
 
Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Employee work management system project using codeIgniter
Employee work management system project using codeIgniter
 
Leave management System
Leave management SystemLeave management System
Leave management System
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project Report
 
Library management project
Library management projectLibrary management project
Library management project
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
 
Result Management System - CSE Final Year Projects
Result Management System - CSE Final Year ProjectsResult Management System - CSE Final Year Projects
Result Management System - CSE Final Year Projects
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptx
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal System
 
Student information system project
Student information system projectStudent information system project
Student information system project
 
Library management system
Library management systemLibrary management system
Library management system
 

Semelhante a 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) ReportAkshit 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).docxMohdKashif82
 
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.pdfzccindia
 
IET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docxIET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docxMr. 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.docbosed0737
 
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 DHOOTTushar Dhoot
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project reportHitesh Jangid
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHIJuhi Sharma
 
216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-projecthomeworkping8
 
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 reportVeeru Kallapur
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management SystemArhind 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
 

Semelhante a 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
 

Mais de Akshit Arora

Kalam innovation award
Kalam innovation awardKalam innovation award
Kalam innovation awardAkshit 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 PortalAkshit Arora
 
Organizational behavior presentation - Origins of Intelligence
Organizational behavior presentation - Origins of IntelligenceOrganizational behavior presentation - Origins of Intelligence
Organizational behavior presentation - Origins of IntelligenceAkshit 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 CourseAkshit 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 IndiaAkshit 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 PPTAkshit 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 ReportAkshit 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 PresentationAkshit Arora
 
Developing Interactive Landslide Simulator
Developing Interactive Landslide SimulatorDeveloping Interactive Landslide Simulator
Developing Interactive Landslide SimulatorAkshit 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 BurnoutAkshit Arora
 
Asynchronous processors Poster
Asynchronous processors PosterAsynchronous processors Poster
Asynchronous processors PosterAkshit Arora
 
Asynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less FutureAsynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less FutureAkshit Arora
 

Mais de 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
 

Último

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Último (20)

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 

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