The purpose of this document is to outline the functional and non-functional requirements for the development of a paper conferencing website. The system is designed to facilitate the submission, review, and decision-making process for academic papers.
This system will provide a secure and user-friendly platform for program committee members to manage the paper submission and review process. Key features include user authentication, a dashboard for committee members, paper review interface, reviewer assignment, notification system, and decision-making capabilities.
The paper conferencing website is designed to streamline the conference paper submission and review process. It includes modules for user authentication, dashboard creation, paper review, reviewer assignment, notification system, and decision-making.
- Keynote speakers: Create a dedicated section on the landing page to showcase information about keynote speakers. Include a visually appealing layout with images, brief bios, and affiliations of each keynote speaker.
- Secure username/password for program committee members.
- Role-based access control to restrict unauthorized access to the review interface.
- Display "invalid" error message on failed login attempts.
- Upon login, program committee members will have access to a dashboard.
- Sidebar with:
- Home page which displays the count of papers that are:
- submitted but not assigned reviewers
- assigned reviewers but not reviewed
- reviewed but not decided
- accepted and rejected papers
- Paper info:
- displays titles of the papers that have been submitted by the author.
- option to filter based on review status (Submitted, Assigned, Reviewed, Accepted, Rejected).
- Home page which displays the count of papers that are:
- An interface displaying reviews of each paper.
- Show paper title, paper number, authors and paper tag.
- Ability to assign at least 3 reviewers to a paper.
- Implement subject based track for assigning reviewers.
- Display a button indicating whether the paper has been reviewed or not.
- Allot time slots for each paper assigned to reviewers.
- Send notifications to assigned reviewers with updates, discussions, and important deadlines.
- Allow program committee members to make decisions on papers (accept, reject, or request revisions) based on reviews submitted.
- Develop a dedicated section on the landing page to showcase information about keynote speakers.
- Include a visually appealing layout with images, brief bios, and affiliations of each keynote speaker.
- Login button redirecting program committee members to the login page.
- Use a secure authentication mechanism for program committee members.
- Implement username/password and OAuth authentication .
- Display "invalid" error message on failed login attempts.
![]() |
|---|
| Figure 1: User Authentication Process Flowchart |
- Upon login, program committee members should have access to a dashboard.
- Include a sidebar with a home page displaying counts of papers in different statuses (submitted, assigned, reviewed, accepted, rejected).
- Logout button for Program Committee member to logout.
- Provide a graphical interface to view paper title, paper number, authors and paper tags (subject).
- Provide an option to filter papers based on review status(Submitted,Assigned,Reviewed,Accepted,Rejected).
- An interface displaying reviews of each paper.
- Show paper title, paper number, authors and paper tag.
- Allow the assignment of at least 3 reviewers to a paper.
- Implement a subject-based track for assigning reviewers.
- Display a button indicating whether the paper has been reviewed or not.
- Allot time slots for each paper assigned to reviewers.
- Send notifications to assigned reviewers with updates, discussions, and deadlines.
- Provide options for program committee members to accept, reject, or request revisions for each paper.
- Use secure protocols for data transmission.
- Encrypt sensitive user data.
- Ensure the system is responsive and provides a seamless user experience.
- Design an intuitive and user-friendly interface for program committee members.
- Ensure high system availability to accommodate users at different times.
This Software Requirements Specification provides a comprehensive outline of the functional and non-functional requirements for the development of the paper conferencing website. These requirements serve as a foundation for the design, development, and testing phases of the project.
