SRS TMS
SRS TMS
This is a travel management system to manage all your company expense on travels and accommodation.
Problem statement
In this section you write the client problem statement as per the client. It should be brief and straight to the point.
Proposed solution
In this section write a brief proposed solution according to your technical understanding and to the best of your knowledge. You can cite some
links from you R&Ds
Key Features
This will be the core of the project SRS. It should explicit, understandable by the client but easy to interprate to code by developers. To achieve this
write it in user story format; The title is the story and the bullets are the "checklist"
User Auth
Each user using the system has a login credential to access system functionalities.
User should be able to login in with email and a password
Password should be more than 8 characters
Etc
Management of recommended hotels and accommodation by the company on commission based model
Etc
Mode of travel
Employee different mode of travel for example Air, road, rail, sea
Etc
Travel Group
Manages different company travel groups, example managers, casuals etc travel groups.
Travel group – this helps to manage and assign different travel groups to different job groups.
We can have international and local company travel groups.
An employee can be assigned to different travel groups.
Etc
Company setup
Job group
Travel management
This module allows employees to apply for travels and admin will monitor and approve travels,
User can view their active travels and travel status,
Admin can disapprove travels.
Etc
Travel expense tracker attract the allowance awarded to employee traveling and their travel expense.
Etc
User/Employee profile
This module allow employee/user to view his profile and his her travel and activities
Etc
Currency
For managing different currencies for example when an employee is flying to the US, his / her travel currency will be dollar.
Etc
Reports
Allow the employee to update notes and give feedback to hr during and/or after travel
Etc
Travel gallery
This module gives the company employee an option to share their travel pictures on the company travel gallery and company social media.
Etc
System solution
Due to the nature of your business we propose you have: - More details to go here
Mobile Application
Travel Modes
Travel Groups
Travels
Employee should be able to apply for travels, view approval status for their travels
Employee should be able to track their allowances and expenses of each travel on the app
Etc
Feedback
Allow users to submit feedback for a travel/tour
Etc
Travel Gallery
Allow users to add pictures to their past travels and other people can also view this pictures.
User can share their photos with company social media
Etc
API
Database
Security
Payment Gateway
Technology Requirements
You tech stack goes here
The system will be developed using the latest technology. We will use the following technology to develop the web application;
Kotlin – since we will be communicating with the native features of android framework and phone hardware, we will use Kotlin to develop the
mobile application
XML – for mobile application frontend (interface)
MySQL