SRS - abrarraiyan/nsuCluber- GitHub Wiki

3 Requirements

There will two types of requirements in our project and they are:

  1. Functional requirements.
  2. Non-Functionals requirements.

3.1 Functional Requirements

System features:

Features of admin:

• Event post Admin can post any kind of information about events, recruitment, Seminar and other information through our system.

• Club member recruitment General student can apply for a club by filling a question form. Admin can recruit new member from the applied students after taking a face-to-face viva.

• New member add to database Admin can automatically add the new recruited member into the database and he can also remove member from the club.

Features of general student:

• Online registration into the system User should register him/herself into the system with name, email, id no. and password.

• Club member communication Members of the club can communicate with each other using a group chat box.

• Event post share Club member can see and share the posts about club activities posted by club admin.

• Seat reservation for seminar Club member can reserve a seat for a upcoming seminar through our system.

External Interface Requirements:

• Use Interface:

Front-end software:

Back-end software:

• Hardware Interface: Windows.

3.2 Non-Functional Requirements

• Performance: The product will be based on web and has to be run from a web server. The product will take initial load time depending on internet connection strength which also depends on the media from which the product is running. The performance will depend upon hardware components of the client/user. But we will try to provide better interactivity to the user which will need less time to load data and interact with the system. So, ultimately user experience will be smoother.

• Safety: There will be a backup log so that damage or crush data can be recovered by using backup log.

• Security: The customer’s web browser shall never display a user’s password.

• Quality:

Availability: The Club Management System will store the user information and give their club related different posts.

Maintainability: The administrators maintain the server for the better services.

Usability: It satisfies a maximum number of user needs.