Token Management System
Token Management System
Specification
for
Version 1.0
Prepared By
Submission Date:
07.04.2022
1. Introduction
1.1 Purpose
The purpose of this document is to describe the design and implementation of a hall token
management system for the students of a university to getting everyday meal token easily, it
handles long queues with ease. It explains the purpose and features of the application, the
interface through which a student can get their meal token without any hassle. Thereby
reducing the strain of handling a large crowd and also gives the option of making the waiting
area noise free. The system will decrease customer wait times and improve services
efficiency & revenues with advanced token management system.
DB Database
ER Entity Relationship
● The project managers of the developer team will use this SRS to plan milestones and
a delivery date, and ensure that the developing team is on track during development of
the system.
● The designers will use this SRS as a basis for creating the system’s design. The
designers will continually refer back to this SRS to ensure that the system they are
designing will fulfil the customer’s needs.
● The developers will use this SRS as a basis for developing the system’s functionality.
The developers will link the requirements defined in this SRS to the software they
create to ensure that they have created software that will fulfil all of the customer’s
documented requirements.
● The testers will use this SRS to derive test plans and test cases for each documented
requirement. When portions of the software are complete, the testers will run their
tests on that software to ensure that the software fulfils the requirements documented
in this SRS.
1.4 Product Scope
We know that the manual token system is quite troublesome. Many students who have to
stand in a line to pay and collect token in this process, but this is a time-consuming
process.There are many students who have to suffer for collecting tokens because of the
manual payment system and they don't know how to improve this system.
So, the purpose of the hall token management system is to ease the payment and getting
token and to create a convenient and easy-to-use web application for students. It is very easy
to make a payment and collecting token.Students also see payment and token history.
System will calculate the payable amount according to the taking token.Students can pay
money online by some payment method like bKash, Rocket...etc.
2. Overall Description
● Existing Application: In the circumstances of our university, this system does not
exist.
● Student will be able to see their monthly cost for consumed meal.
3. Exciting Requirement: These requirements are for features that go beyond the student’s
expectation and prove to be very satisfying when present. The exciting requirement of our
project are:
● Offer to log in with a mobile phone.
● Offer to find the building location from where documents can be collected.
● Offer to get notification for confirmation message.
● Help Centre.
● Providing security.
As an administrative staff user can authenticate in our system by creating an account.If they
already have an account then they can log in the system with their email and password.
As an admin user he/she can log in his/her account and see all the information of students
payment, administrative staff's response.
2.4 Stakeholders
Stakeholder refers to any person or group who will be affected by the system directly or
indirectly. The possible internal stakeholders of hall token management system application
are:
.
Administrative Staff: Administrative Staff can easily use this application. They will be a big
part of our system
System Operator: He/she will be able to interact with the software directly and can
authenticate user details.
Developers: We can take developers as stakeholders because the system will be updated day
by day and if there is any system interruption, they will find the problem and try to solve it.
Student: Mainly the software will be made for the student. They can easily collect and pay
for their token.
Actors Goals
Back End:
● Python
● Django
Database:
● MySQL