Upload
amutha-subramani
View
216
Download
0
Embed Size (px)
Citation preview
8/8/2019 Doc Travel Automation System
1/45
SYNOPSIS
This project Transport Automation System for a Travel Agency is an automations
system for travel agency. It is an automation system through which admin can maintain their
process easily.
Modules used in this project:
Admin
Employee Information
Vehicle Details
Daily Transaction Details
Reports
1
8/8/2019 Doc Travel Automation System
2/45
INTRODUCTION
Problem Definition
In this modern competitive world marketing a product of a company is very difficult
task. They have to tackle the competitors, dealers and customers. In every stage of marketing
the market, the company should have to plan perfectly. Otherwise they cannot able to market
their products successfully.
Nowadays, Internet becomes one of the most popular media to reach the customer
directly and market our products to the customers directly. In this regard, for my project I am
trying to market the products of Super Market through the Internet.
Existing System
The company has a marketing team to market their products. The company has to keep
track of all the marketing activities. The company has to spend money on the marketing persons.
The area of the marketing is definitely a small area. They cannot reach the customers who are
far away from the companys area.
To market the products in such distance, the company has to appoint dealers and they
have to monitor their products will slash down. Payment tracking is also a tedious job in the
manual marketing.
The company has to keep track of the manpower requirement, their work details,
payment details and have to deploy more employees in this regard. To overcome these king
problems, the company is decided to market through Internet.
2
8/8/2019 Doc Travel Automation System
3/45
Proposed System
This project Electronic Shopping is an online shopping center, through which we can buy
the consumer products online.
The users of this site can use this site not only for buying the products but they can get
full information about all of the consumer products. Wide range of product categories makes it
easier. The idea of this site is to have a central hub for users to buy their products. The steps
involved in placing order for consumer products are as follows.
The seller can remotely upload the product image and specifications so that the
administrator of the site can place it at the showcase online. The buyer can select the product
and confirm the order by giving their details.
The payment can also be made online or through Bank account. The admin has
privileges to view the reports about the site and based on the information gathered the sites
business part can be enhanced. The proposed technologies wants to create this site are HTML,
JavaScript, ASP.NET and SQL Server.
3
8/8/2019 Doc Travel Automation System
4/45
SYSTEM CONFIGURATION
HARDWARE ENVIRONMENT
Processor: Intel Pentium D CPU 3.00 GHZ
RAM : 1 GB
Hard Disk: 80 GB
1.44 MB FDD
52X CD ROM
17 LCD Monitor
104 Keys Keyboard
2 USB Port,2 Serial & 1 Parallel Port
10/1000 Ethernet Card
ATX Cabinet
OPERATING SYSTEM:
Windows Vista Business
SOFTWARE
Hyper Text Markup Language
Internet Information Services
JavaScript
Microsoft Visual Soft .NET
SQL Server 2005
4
8/8/2019 Doc Travel Automation System
5/45
SOFTWARE DESCRIPTION
Visual Basic
5
8/8/2019 Doc Travel Automation System
6/45
MS ACCESS
6
8/8/2019 Doc Travel Automation System
7/45
PROJECT DESCRIPTION
TRVEL AUTOMATION SYSTEM FOR TRAVEL AGENY is an advanced software
application for enterprises that wish to exploit the opportunities of the desktop through the
deployment of advanced automation system. The platform supports a set of generic services such
as multiple reports, which can be fully customized to support any business requirement. Here we
create the automation system for travel agency. Through this application, the company is
providing complete information about the vehicles. Travel Automation System is a Windows
Application developed for a travel agency to handle their operations through the fastest media of
computer world.
Improved customer satisfaction
We enhance the shopping experience of your customers by giving our solutions user-friendly
interface that implies advanced usability and intuitive navigation.
Advanced administration tools
The administration section of Ecommerce Insight solutions provides you immediate access to
your e-shopping data and enables you to manage all aspects of your e-shop activities fast and
efficiently.
Information confidentiality
Our solutions embrace advanced security systems that ensure safe information storage and
reliable transactions processing.
7
8/8/2019 Doc Travel Automation System
8/45
Modules used in this project:
Admin
Admin is one of the important modules in each and every application. Through
this module admin can easily make the changes on the places on the website.Updataion is
important thing for every application.Admin can update the information which was
already displayed in the website depends upon the changes. Then they can easily insert
the new places information, and also upload the new images related to the places.
Admin can easily update the facilities module also. This module has the
information about accommodation, travels, and money exchange centers. All these things
must have some updating; these updating will easily done by using admin module.
Customer
In this module administrator can maintain a database for the clients who are doing
purchase products from the company and their details such as client name, address,
business period, product details, quantity, invoice no, rate of the product. These details
are used for future references.
Product Catalog
Online stores must describe products for sale with text, photos, and multimedia
files, whereas in a physical retail store, the actual product and the manufacturer's
packaging will be available for direct inspection. Online stores provide or link to
supplemental product information, such as instructions, safety procedures,
demonstrations, or manufacturer specifications. Some provide background information,
advice, or how-to guides designed to help consumers decide which product to buy.
In this module product catalog are displayed to the end users or customers. It also
contain the background information, instruction about product such as chain length,
8
8/8/2019 Doc Travel Automation System
9/45
color, size etc,Images of the products are very important for online purchasing. So those
in the product catalog products are displayed with images and additional information.
Purchase
In this module Purchases Order lets to order the product to the supplier to
maintain the stock of data in inventory database. When Company buys things, it will
generally receive an invoice for this. Purchase Invoice registers these invoices. A correct
registration should lead to updating data of all related modules such as accounts payables,
inventory administration and general ledger. All the above modules are implementing
using the asp.net with c#.
Shopping Cart Module
An e-shop ability to attract new customers, provide enhanced shopping
experience and supply the owner with effective management tools lays the foundation of
any online retail business success.
Once a particular product has been found on the web site of the seller, most online
retailers use shopping cart to allow the consumer to accumulate multiple items and to
adjust quantities, by analogy with filling a physical shopping cart or basket in a
conventional store. A "checkout" process follows (continuing the physical-store analogy)
in which payment and delivery information is collected, if necessary. Some stores allow
consumers to sign up for a permanent online account so that some or all of this
information only needs to be entered once. The consumer often receives an e-mail
confirmation once the transaction is complete. Less sophisticated stores may rely on
consumers to phone or e-mail their orders (though credit card numbers are not accepted
by e-mail, for security reasons).
9
http://en.wikipedia.org/wiki/Shopping_cart_softwarehttp://en.wikipedia.org/wiki/Shopping_cart_software8/8/2019 Doc Travel Automation System
10/45
DATA FLOW DIAGRAM
Check Yes No
10
Login
Database
AdminTbl
Display Error Information
Is
vali
d
user
?
Admin
Add/Edit/View Employee Information
Add/Edit/View Vehicle Details
Reports
Add/Edit/View Daily Transaction
Details
8/8/2019 Doc Travel Automation System
11/45
DATABASE TABLE STRUCTURE
PRODUCTMASTER
Filed Name DataTypes Size
Product_Id Varchar 10
Product_Category Varchar 50
Product_Name Varchar 50
Product_Description Varchar Max
Product_Size Varchar 50
Product_Image Image
Product_Picture Varchar 50
Product_LPicture varchar 50
PricePerUnit Decimal 18,2
Qty Decimal 18,2
CUSTOMERMASTER
Filed Name DataTypes Size
CustomerId Varchar 10
Lastname Varchar 50
Address Varchar 50
City Varchar Max
State Varchar 50
Country Image
Zipcode Varchar 50
PhoneNumber Decimal 18,2
MobileNumber Decimal 18,2
EmailId Varchar 100
11
8/8/2019 Doc Travel Automation System
12/45
ORDERMASTER
Filed Name DataTypes Size
OrderId Varchar 10
CustId Varchar 50
CartNo Varchar 50
ProductId Varchar Max
ProductURL Varchar 50
Price Decimal 18,2
Pruchase Amount Decimal 18,2
Qty Varchar 50
CartNo Int 4
DateofPurchase DateTime
CartType Varchar 20
CExdate datetime 8
ShipAddr Varchar 50
DISPOSTION
Filed Name DataTypes Size
SNO Int 4
OrderId Varchar 10
CustId Varchar 50
DispDate DateTime 8
Mode Varchar Max
SHIPPINGINFO
12
8/8/2019 Doc Travel Automation System
13/45
Filed Name DataTypes Size
OrderId Int 4
CustomerId Varchar 10
ShippingTo Varchar 50
SH_Street varchar 50
Mode Varchar Max
SH_City varchar 50
SH_State varchar 50
SH_Country varchar 50
SH_MoblieNo varchar 50
SH_Dateofpurchase Datetime
IMPLEMENTATION
Implementation means the conversion of database design into source code
Implementation of the system is the organization that comes at the last step of the system and
consists of testing the developed programs with the sample data.
This project is developed using VB as Front-End and Ms-Access as Back End.
The Db Connection is used to connect the Form and the Database.
The Data source property for the data Control is set to view the details about the records
in the database.
To execute the SQL statement the command object record set is used.
To quickly retrieve the records from the Database the Dataset or recordset object is
used. It is not possible to update any changes using this object.
13
8/8/2019 Doc Travel Automation System
14/45
The Adapter object is also used to retrieve the records from the Database. It is possible to
update the changes (select, update, insert, delete) by using this object.
14
8/8/2019 Doc Travel Automation System
15/45
Source Code Sample Codings
15
8/8/2019 Doc Travel Automation System
16/45
SCREEN SHOTS
Home:
16
8/8/2019 Doc Travel Automation System
17/45
Products : Necklaces
17
8/8/2019 Doc Travel Automation System
18/45
Large View
18
8/8/2019 Doc Travel Automation System
19/45
Large View
19
8/8/2019 Doc Travel Automation System
20/45
View Cart:
20
8/8/2019 Doc Travel Automation System
21/45
Customer Registration:
21
8/8/2019 Doc Travel Automation System
22/45
Customer Login
22
8/8/2019 Doc Travel Automation System
23/45
Credit Card Information
23
8/8/2019 Doc Travel Automation System
24/45
Admin Login:
New Product Information:
24
8/8/2019 Doc Travel Automation System
25/45
View Customer
25
8/8/2019 Doc Travel Automation System
26/45
View Products:
26
8/8/2019 Doc Travel Automation System
27/45
TESTING
System Testing
No man is perfect, said a philosopher. Every human being is born with certain
imperfections and has to struggle to make him perfect. God has made the world imperfectly,
said a student to his guru, and the guru replied Only to be made perfect by you. This is the
case not with the human alone but also with the systems he has designed.
The software, which has been developed, has to be tested to prove its validity. Testing is
considered as the least creative phase of the whole cycle of system design. In the real sense it is
the phase, which helps to bring out the creativity of the other phases and makes it shine.
System testing is designed to uncover weaknesses that were not found in earlier tests.
This includes forced system failure and validation of the total system, as its users in Operational
environment will implement it.
Generally, it begins with low volumes of transactions based onl live data. The volume in
increased until the maximum level for each transaction type is reached. The total system is also
tested recovery and fall back after various major failures to ensure that no data is lost during the
emergency.
Inadequate testing or non-testing leads to errors that may be costly when they appear
months later. Effective testing translates into cost savings from reduced errors. Test data may be
artificial or live (take from the users files). In either case, they should provide all combination
of values or formats to test all logic and transaction path subroutines.
27
8/8/2019 Doc Travel Automation System
28/45
Types of Testing Done
White Box Testing
White-box testing, sometimes called glass-box testing is a test case design method that
uses the control structure of the procedural design to derive test cases. Using white-box testing
methods, the software engineer can derive test cases that
1. Guarantee that all independent paths within a module have been exercised at least once.
2. Exercise all logical decisions on their true and false sides.
3. Executes all loops at their boundaries and within their operational bounds.
4. Exercise internal data structures to assure their validity.
Using the above-mentioned white-box testing strategy all the individual modules of the
system has been tested completely. Every logical path in each module has been identified and
tested to see whether control and data flows through all the paths. Every decision statements are
tested to see whether both the true condition and the false condition work. And also all the
looping statements are tested with their boundary values and with their operational bounds.
Unit Testing
Unit testing focuses verification effort on the smallest unit of software design the module.
That is using this testing strategy all the individual modules are tested with the sample data to
verify that all the modules are working to its potential. The various tests that have been
performed in this testing strategy is as follows; The module is tested to ensure that information
properly flows into and out of the program unit under test.
The local data structure is examined to ensure that data stored temporarily maintains its
integrity during all steps in an algorithms execution. Boundary condition is tested to ensure that
the module operates properly at boundaries established to limit or restrict processing. All
28
8/8/2019 Doc Travel Automation System
29/45
8/8/2019 Doc Travel Automation System
30/45
CONCLUSION
Travel Automation System is an application used to maintain the process through the desktop
system. This application gives an easier way to handle their process from the office itself.
This application makes process easy and quicker. This will elaborate the range of
marketing area.
This windows application Travel Automation System will be more helpful to the
company as well as the customers.
30
8/8/2019 Doc Travel Automation System
31/45
BIBLIOGRAPHY
1. Visual Basic 6.0 Programming
Content Developemnt Group - TATA McGrawHill
2. Microsoft MS Access Bibles
Paul Nielsen - Bible
3. Software Engineering - Practitioner Approach
Roger S. Pressman - McGrawHill
4. www.w3schools.com
Sahil Malik
5. www.vbtutorial.com
Richard Anderson, Brian Francis, Alex Homer, Rob Howard, Dave Sussman,
31
8/8/2019 Doc Travel Automation System
32/45
32
8/8/2019 Doc Travel Automation System
33/45
33
8/8/2019 Doc Travel Automation System
34/45
34
8/8/2019 Doc Travel Automation System
35/45
35
8/8/2019 Doc Travel Automation System
36/45
36
8/8/2019 Doc Travel Automation System
37/45
37
8/8/2019 Doc Travel Automation System
38/45
38
8/8/2019 Doc Travel Automation System
39/45
39
8/8/2019 Doc Travel Automation System
40/45
40
8/8/2019 Doc Travel Automation System
41/45
41
8/8/2019 Doc Travel Automation System
42/45
42
8/8/2019 Doc Travel Automation System
43/45
43
8/8/2019 Doc Travel Automation System
44/45
44
8/8/2019 Doc Travel Automation System
45/45