Professional Documents
Culture Documents
Sample Project Report
Sample Project Report
PROJECT REPORT ON
Submitted By
To
G. H. Raisoni Institute of Business Management, Jalgaon
Affiliated To
Certificate of Authentication
Management, Jalgaon has successfully completed his project “Tent House Management
System” under our guidance. He conducted the project work with
satisfactory inputs.
ACKNOWLEDGEMENT
A successful project is the result of a good team-work which consists of not only the
partners who put in their long and hard work but also those who guided them. Indeed, a true
saying.
I would like to thank “Bharat Tent House” for giving me an opportunity to work with
them and for providing me all the requisite support.
I would like to thanks to Hon. Dr. Preeti Agarwal and Res. HOD Mr. Rafik Shaikh
Sir and our Project guide “Prof. Vinod Mahajan” all my college Faculty members for
providing me with valuable support and guiding me throughout my college days.
I would like to thank my family and friends for being so supportive and generous to me
throughout my learning days.
Index
2 Project Details
2.1 Hardware/ Software Specification 3
2.2 System Requirement Specification 3
3 Feasibility study 6
7 Testing
7.1 Introduction 26
8 Future Enhancement 28
9 Conclusion 29
10 Bibliography 30
Chapter 1
Introduction
Bharat Tent House Management software is a computerized management system. I have tried
my best to make the complicated process of Bharat Tent House Management System as simple as
possible using Structured & Modular technique & Menu oriented interface. I have tried to design the
Project in such a way that user may not have any difficulty in using this package & further expansion
is possible without much effort. Even though I cannot claim that this work to be entirely exhaustive,
the main purpose of my exercise is to make each activity of Administrator in a computerized way
rather than manually which is time consuming. 1.2 Existing System and Need for New System
In the existing manual system, a lot of time is spent in communicating the information of
different customer at same time. There is a need for an integrated automated system, which has some
centralized control over the entire process. Conventional System makes use of huge amounts of paper
for recording transactions. The existing system is a manually maintained system. All the Items and
Customer records are to be maintained for the details of each order by Customer and also for Bill
details, Rate of each Item, etc. All these details are entered and retrieved manually. It is complete
manual system Due to manual process it requires more time for completion of any work in this
system availability of Items is to check manually through the registers. Each and every entry has to be
search manually via register.
Disadvantages:
1) Time consuming.
2) Might be a lengthy process (Sometimes).
3) Inaccuracy of data.
4) Might Increase Work Load.
1.2 Need for the new system
My main aim is to develop a new system of Tourism Booking Management because the new
system is computerized system And Maintenance of data is very easy and workload is easy. In this
software there is only one user i.e. Administrator who has all the control over the system and I have
also made data secured from being lost. Administrator can manage Customer, Items details like add,
remove or view details of Customer and Items, manage Payment Received by the Customers and also
manage Orders of different Customers. Administrator can also manage the venues dates of the
functions that are going to be celebrated like marriage ceremony, engagements etc Advantages:
1) Storing Customers detail correctly.
2) Maintain accuracy.
3) Time Saving.
4) Reduces Work Load.
1.3 Introduction to Project
In this project there is only one user i.e. Administrator. Being a standalone application.
Administrator has been given the maximum control to system in order to maximize the accuracy and
user experience of the project. Administrato3r can maintain daily updates in the record. Administrator
must be an authorized user to manage
• Login
• Add Booking
• Add Customer
• Manage enquiry
• Manage issues
• Tour packages
There is also a facility to logout an application. The main aim of the entire activity is to
automate the process of day to day activities of Tour Management Like Booking of a New Customer,
assigning the Required Tours according to the demand of Customer. Providing the required Packages
on the Date to the Customer. And Also Proving the extra Perks that are required till the end of a Tour
Package. Tour Management System has been designed to computerize the following functions that
are performed by the system:
1) Daily Records of Booking of Tour Packages.
2) Adding New Customer.
3) Manage Tours (Add, Update Items).
4) Tour Report (Status).
5) Customer Reports.
6) Manage upcoming tours ( Dates).
7) Adding new Tour Packages.
8) Manage Payment of the Customers (Pending Payments).
Chapter 2
Project Details
Software Requirements:
• Operating System- Windows XP or newer version of Windows
• (Windows 7, 8, 8.1, 10) o Front End- C#.net ( Microsoft Visual Studio
Requirement of need (Requirement Specification): It refers to the client (the firm for
which project is developed) needs, requirement and expectations from the project to be
developed. After recognizing the firm’s need, it has been taken in writing and then a rough
idea of the system/project has been given to the firm. It takes approximately 2 days.
1. Feasibility Study: It is always essential to evaluate the various aspects before we develop a
system. Evaluation should always justify the cost and benefits ratio. If it is found that
benefits are less compare to the cost of project, then it is better to avoid going in for
computerization.
So economic, social and Technical Feasibility of project is analyzed. It has taken 2 days.
2. Data Collection: Here comes an important aspect of project development i.e. data
collection.
For this to accomplish, we observe register, bills, invoices and order forms at client’s firm.
Data Collection required 3 days.
3. Data Normalization: Normalization means allowing only a single value in a table’s row and
column intersection. For this, entities are identified from the data collected and normalized
tables with appropriate relationships and minimized redundancy are designed. It required 1
day.
System Design: This step includes drawing of different diagrams such as DFD and ERD. It
Includes databases, form design etc. It required 4 days.
5. Coding: It is the most critical stage among all the stages of development. It has taken
approximately 9 days to complete. It involves giving functioning to data entry forms with help of
actions, validations, calculations and linking of different data entry forms.
6. Testing: It involves testing of the working of the project. It required 2 days.
7. Implementation: This involved deployment of project to client side. It took 2 to 3 days the project.
8. User Training: It is 1 day activity involving training to the user to operate the project.
2.3 Software process and development
The phase is detailed appraisal of the existing system. This appraisal includes how the system
works and what it does. It also includes findings out more detail- what are the problems with the
system and what users requires from the system or any new changes in the system. The model
describes the system functions and data and system information flow. The phase also contains the
detail set of user requirements which are used to set objectives for new system
System study: It is always necessary to study and recognize the problems of the existing system,
which helps in finding out the requirement for new system. System study helps in findings different
alternatives for better solution. The project study basically deals with different operations and steps
involved in generation of examination mark sheets. It includes:
1) Data gathering
2) Study of existing system
3) Analyzing problems
4) Studying various documents
5) Feasibility study for further improvements.
Chapter 3
Feasibility Study
Chapter 4
Preliminary Design
4.1 Introduction
The preliminary design stage may also be known as conceptual design or architectural design.
During this phase, the high-level design concept is created, which will implement the requirements of
complex electronics. The design concept can be expressed as a functional block diagram description,
design and architecture, sketches, and / or behavioral HDL (hardware description language).
Data flow diagram (DFD) it is a graphical technique depicts information and transforms that are
E-R diagram can express the overall logical structure of a database graphically. Such a
diagram consists of the following major components.
level 0:
Context level 1:
Tourism
Request
Request Booking
Manageme Database
Admin nt System
Respons Respons
e
ER Diagram:
Sequence Diagram :
Chapter 5 Detailed
Design
5.1 Introduction:
The system design phase converts the general requirements defined in the analysis phase into
a detailed specification for the new system. Until now, the analyst has been using general knowledge
about the specific operations, and the ability to get information from the people. Based on the user
requirements, the new system must be designed. This is the system design phase, which is the most
crucial phase in the development of the system.
Developing a real-time application for any system utilities involves two processes namely,
Design refers to the process of translating performance specifications recommended in the analysis
phase into design specifications.
Input Design
Output Design
Booking
Primary Key: Id
Final Orders
Primary Key: Id
Foreign Key: Order_id
Items
Primary Key: Id
Order Details
Primary Key: Order_id
Chapter 6
Screen Layout
Login Form:
Home Page :
customer Registration :
Order details:
Item Details:
Pending Payment:
Paid Payment :
Total Orders:
Available Stock :
Return Order :
Order Report :
Chapter 7
Testing
7.1 Introduction
Software Testing is a critical element of software quality assurance and represents the ultimate
service of specification design and coding. Although testing is to uncover the errors in the software
but it also demonstrates that software functions appear to be working as per the specification, those
performance requirements appear to have been met. In addition, data collected as testing is conducted
provide a good indication of software and some indications of software quality as whole. To assure
the software quality we have conducted both White Box testing and Black Box testing.
System Testing
System testing is the testing to ensure that by putting the software in different environments (e.g.,
Operating Systems) it still works. System testing is done with full system implementation and
environment. It falls under the class of black box testing.
Stress Testing
Stress testing is the testing to evaluate how system behaves under unfavorable conditions. Testing is
conducted at beyond limits of the specifications. It falls under the class of black box testing.
Performance Testing
Performance testing is the testing to assess the speed and effectiveness of the system and to make sure
it is generating results within a specified time as in performance requirements. It falls under the class
of black box testing. Usability Testing
Usability testing is performed to the perspective of the client, to evaluate how the GUI is user-
friendly? How easily can the client learn? After learning how to use, how proficiently can the client
perform?
How pleasing is it to use its design? This falls under the class of black box testing.
Acceptance Testing
Acceptance testing is often done by the Seller to ensure that the delivered product meets the
requirements and works as the Seller expected. It falls under the class of black box testing.
Regression Testing
Regression testing is the testing after modification of a system, component, or a group of related units
to ensure that the modification is working correctly and is not damaging or imposing other modules
to produce unexpected results. It falls under the class of black box testing.
Beta Testing
Beta testing is the testing which is done by end users, a team outside development, or publicly
releasing full pre-version of the product which is known as beta version. The aim of beta testing is to
cover unexpected errors. It falls under the class of black box testing.
Future Enhancement
The software has been developed in such a way that can accept modifications and further
changes. The software is very user friendly and future any changes can be done easily. Software
restructuring is carried out. Software restructuring is carried out. Software restructuring modifies
source code in an effort to make it amenable to future changes. In general, restructuring does not
modify the overall program architecture.
It tends to focus on the design detail of individual modules and on local structures defined
within modules. Since I have tried to give maximum functionality to the project. But in future we
are planning to give sms service to the customer. We are also planning to make this system online so
the customer can reach easily to us. We are also thinking to make an app of Tent House. That app
will help customer to place order from any location. Since the objectives may be brought broad in
future, the system can be easily modified accordingly, as the system has been modularized. The
future expansion can be done in a concise manner in order to improve the efficiently of the system.
Conclusion
Items and generation of report regarding the present status. This project has GUI based software that
will help in storing, updating and retrieving the information through various user-friendly menu-
driven modules the project “Bharat Tent House System” is aimed to develop to maintain the day-to-
day state of registration/Booking of Customer, List of Items, In Stock Items, payment details etc.
Main objective of this project is to provide solution for Tent House to manage most there work
using
computerized process. This software application will help admin to handle Customer’s information,
Item rate details, and payment details. Detailed explanation about modules and design are provided
in project documentation. The existing system is a manually maintained system. All the Tent House
records are to be maintained for the details of each Customer, Payment details, Item Rate, Item
Stock etc. For avoiding this we introduced or proposed a new system in proposed system the
computerized version of the existing system. Provides easy and quick access over the data.
Bibliography
https://www.dotnetperls.com
https://www.codeguru.com
https://www.aspsnippets.com
https://www.dreamincode.net
Following books are referring to create this project reports.
Programming C#.Net : A guide for experience programmers.
Learning C# .Net
SQL Server Administration