SRS Documentation of Hajj and Umrah Project in PHP or ASP.NET
Computers now, a days play an important role in every field of life. It also makes a great impact on the field of travels and tours industry as well. Now, a day all travel agents want to implement their daily transactions and records in the computerized database because they face many difficulties in manual working.
The Desktop Application “Hajj and Umrah Package Application” fulfils the requirements of most of the small level travel agents and agencies. In this application, the user can handle all necessary transactions quite easily. This application is especially useful for those travel agents who feel difficulties in understanding the manual transactions.
It is hoped that this application will be found much more useful for every user. Any suggestion from the user side for the improvement of this Application shall be highly appreciated.
In this report, the functions of “Hajj and Umrah Package Application” are described with details. Our Application makes it easy for the user to maintain the records of the customers with the ease. It maintains the complete record of the customer, customer’s ticket details, customer’s passport details, the package details which include the details about the room type, duration of stay, city of stay and the total amount of the selected package and the invoice will be generated against each customer.
Technology has done the wonders in every field of life. Computers are taking place of every single thing that was done manually. So, if we talk about the Travel and Tour agencies, it is also one of the fields which have taken the effect.
It is the need of time to make sure that a technologically appropriate, efficient, affordable, user-friendly system should be there to benefit the Travel and Tours industry. For that purpose, this Application is being built for “Nouman Travels and Tours”.
The application will keep the record of the customers that will be accessible to the admin after successful login. And admin can Add, Delete, Update, Print the records of the customers, including personal information and information about their Ticket, Passport, Packages, payment method and finally prints the Receipt of the records that include the amount of the package selected and all the above-said information.
So basically, this Application is based on computer technology that gives ease of use to the users. The system will help in saving time, saving resources, allow easy access to customer’s records, as well as bring on more security on the data compared to a manual system.
In our application, we tried to meet the requirements of the customer by taking into use the database rules and keeping in view the market values which envisions that this application will not only satisfy the user/admin but will also be helpful and useful for the end user/customer. Furthermore, this application is going to help the user get rid of the traditional filing system as well.
With the development of specific travel and tours application, the focus of the Travel Agents has moved towards the utilization of Technology in the proper use of modern devices.
Also, this application will be helpful for the other travel agents as well, who deal with the customers other than Hajj And Umrah.
The application that we have built for Travel agents, reduces the burden of the pile of files and documents and helps to manage all the records of customers like their personal information, ticket booking, passport information, suitable package for the customers, generating the remaining amount automatically for the selected package, and payment method just on one click.
In Travel and tour industry especially Hajj and Umrah services, it gets quite difficult and time-consuming for the travel agents to maintain the customer’s record and keep it safe, this application helps them out in maintaining the record of their customers with ease and in the lesser amount of time.
1.4 Tools for Development
In order to build The “Hajj and Umrah Package Application” following tools are required:
- Microsoft Windows 7 or above Operating System
- Microsoft Visual Studio 2013 or above
- SQL Server
1.4.1 Hardware Requirements
Intel Core i3 computer with a minimum 4GB RAM,300GB hard disk to be used as a hardware requirement for this system.
1.5 Expected Outcome
The application is expected to provide the ease of use to the user in terms of accessing and maintaining the records of the customers and generating the invoice.
2. Activity Index
|1.||Proposal & Review||2 Weeks||Approved Proposal Document|
|2.||System Analysis||2 Weeks||SRS|
|3.||System Design||3 Weeks||Design Document|
|4.||System Development||2 Weeks||Executable Deliverable 1|
|5.||Development Review||1 Week||Executable Deliverable 2|
|6.||System Testing||1 Week||Executable Deliverable 3|
|7.||System Integration & Implementation||1 Week||Executable Deliverable 4|
|8.||A write-up of User Manual||1 Weeks||User Manual Document|
Table 1.6: Activity Index
3. Functional Requirements
3.1.1 Sign in
Admin will be able to sign in to the system with the unique username and password.
3.1.2 Enter Client’s information
Admin should be able to enter the details of the client’s personal information including their name, date of birth, passport number, age group, the city of travel, travelling from and date and by clicking “Submit” Button, the ticket data should be sent to the database.
3.1.3 Enter Package Details
Admin should be able to enter the details of the customer’s chosen package, a package according to customer’s requirements should be selected on the basis of duration of stay, a city of stay, city of departure, the category of the package, and the type of the room. So, after choosing all of these things the amount for the package is entered, and the details are stored in the database after clicking the submit button.
3.1.5 Payment Method
keeping record of all the transactions is also an important factor, so there should be an option of selecting the payment method, which gets the details about the payment method, either by check, cash or bank and the data should be stored in the database and can be printed at any point as an invoice as well.
3.1.6 Manage Clients Data
In the end, when all the records are being entered by the admin, admin signs in and a new form containing all these buttons “Client’s Info”, “Packages Details”, “Payment Method” shows up. And by clicking on the “Clients Information” button, the user can actually manage the client’s records by searching, updating, deleting and printing the records of the Clients.
3.1.7 Manage Packages Details
When all the records are being entered by the admin, admin signs in and a new form containing all these buttons “Client’s Info”, “Packages Details”, “Payment Method” shows up. And by clicking on the “Packages Details” button, the user can actually manage the client’s Package details by searching, updating, deleting and printing the Packages of the Clients.
3.1.8 Manage Payment Details
When all the records are being entered by the admin, admin signs in and a new form containing all these buttons “Client’s Info”, “Packages Details”, “Payment Method” shows up. And by clicking on the “Payment Details” button, the user can actually manage the client’s Payment details which are either made by Cash/ Cheque by Bank or Online Payment. So the client’s Invoice can be generated accordingly.