Professional Documents
Culture Documents
INDEX
Page 1
Courier Processing System
INTRODUCTION
The Project titled is “Courier Processing System”. In the wake of high-end Industrial growth and globalization,
organizations are facing a stiff competition in the financial, economical, industrial market. New standards have to be
devised and followed in order to meet the standards. The goals have shifted mainly from producing goods and services
and marketing them to develop goods and services that meet quality standards and thus can edge others in the race.
As part of this organizations and the corporate today are more techno savvy and are investing large amount of time and
money in automation and computerization of the organizations. As the need for computerization increase, as well need for
getting information at faster rate has increased, the growth of software technology is an understood factor.
Courier service is preferable in time constraint transportation across the world. In the pursuit of the sustainability in
quality services, Companies are evolving with an infrastructure unique in the service provider industry. This industry’s
vision is to establish continuing in delivery capabilities focused on the individual customer. It is a system (technology)
designed to enhance the reliability of the operation and process efficiency and adds value to the customer through time
and cost savings.
OBJECTIVES
This system deals with the functioning of the courier company. This includes profile and history of the company but
emphasis is on how the company deals with client/agents.
Main purpose of the system is to sort out loop pools in the courier processing so that it can have an edge over its
competitors /rivals. This system is an advantage over manual working at the time of cross –checking or while making
query for certain consignment
abling company to provide better services to clients. Further, at the time of creating website of the company sane
application could be used providing online booking or query facility to clients.
PROJECT CATEGORY
Relational Database Management System (RDBMS) Project category is RDBMS as it is a database related project. My
An RDBMS is a database management system where all data visible to the user is organized strictly as tables of data
Page 2
Courier Processing System
Data is stored in a number of tables. These tables may or may not have any relationship, normally each table in a
database have some relationship with one or more tables. These relationships greatly help in effective organization of data
in a system.
Integrity rules on table make data consistent and secure.
Relational Operators are used for manipulating data.
SOFTWARE
OPERATING SYSTEM : Microsoft Window 98
FRONT END : Visual Basic 6.0,
BACK END : SQL 7.0
RDBMS : Microsoft SQL server 2000
OTHERS : IIS (Internet Information Server),
APPLICATION ENVIRONMENT
The below mention hardware and software specification talk about the minimum specification needed to run the software
as well as to install and use the tools associated in the process:
Microsoft Window 98
All the computers were installed along with the server, client and the local area network (LAN).
In this step software were installed on the server and the client machines. This step involved the installation of
SQL 7.0, Visual Studio 6.0 etc.
1. In this step database of the “Courier Processing System” is created on the server and the compiled auto-executable
file of the project was installed on the client computers.
2. In this step the software working is checked and the training program of the user was started. In training program
of the “Courier Processing System”. There was training in two phases in which staff was trained to use the software.
Page 3
Courier Processing System
ABSTRACT:
Statement:- To develop a Software which enables a courier company to automate all the activities carried right from
accepting documents, making list of the service provided stations, making auto calculation of charged amount and
searching facility.
Implementation environment: - Windows-NT/95/98, SQL Server 7.0 Database.
Constraints: - The designed software is stand-alone software.
The following features are proposed in the system:
1. Any user who accesses the system will do so by entering login name and password.
1. Feature to search destinations served and cost for that.
2.Option to book consignment.
2. Feature to add new customer, modify old ones.
3.Feature to introduce different attractive packages.
4. Facility to add new locations added in the main network.
5.Generate different reports.
Page 4
Courier Processing System
Booking Module:
In this module the following operations are performed.
1. Booking of consignment: A new consignment can be booked in this module. There will be full detail of
the name of the station where the company provides services. Auto calculation of the amount charged to the customer.
2. Modification of booked consignment: Here the modification of booking details such as weight, customer
name, address, and phone can be done.
3. Delete: Deletion of booking can be done through this option.
4. View: In this facility, user can view the detail of the booked consignment.
Customer Module:
In this module, activities like adding, modifying, deletion or viewing detailed records of customer has to be done.
Configuration Module:
In this module, Rate, Locations, Routes Details are added, modified or can be viewed.
Package Module:
In this module, different attractive packages provided by the company is added, modified, deleted or can be viewed.
Search Module:
In this specific module, searching of specific record of customer or booking record or package or damaged can be done.
Damaged Module:
In this module, detail of damaged consignment is stored or can be modified.
Reports:
In reports, daily booking reports, customer listing, destination wise report, damage report and billing report can be
viewed.
PROCESS FLOW
A defined process is followed for the module activities that include Booking module, Customer module, Configuration
module, Search module, package module, report module. This flow is as below:--
Whenever there is requirement for booking new booking ID is generated.
Each booking Id has all details where an item is booked and where to deliver if service station is in the database.
All information of the service provided station could be processed.
Customer record must be in database or new record can be created having details about the customer and the
special concession if any given to them.
Auto generation of the amount to be charged to the customer. It can be calculated depending upon the rate of the
item to be delivered and its weight, it also considers any concession given to customer.
Searching facility of booking is additional feature.
Billing of customer will be done depending upon the payment mode opted by them i.e. cash or credit.
Page 5
Courier Processing System
DATA STRUCTURE
Screen 1: Login Screen
This screen is the first screen when the user starts the project. It challenges the user to enter username and password. If
the username is correct then further Screen 2 is opened else alert specifying unauthorized access is presented.
Page 6
Courier Processing System
Page 7
Courier Processing System
13. Item Type TextBox Auto come depending upon item Name or
separately chosen
14. Weight TextBox
15. Rate Textbox Auto generated depending upon weight and Item
details
16. Concession ComboBox That is auto generated from the database of
customer or can be modified
17. Amount Textbox Auto come not to be modified
Page 8
Courier Processing System
Page 9
Courier Processing System
1. Select your Choice ComboBox Must be selected something from the list
Page 11
Courier Processing System
Page 12
Courier Processing System
Page 13
Courier Processing System
Page 14
Courier Processing System
Page 15
Courier Processing System
DATA-FLOW DIAGRAM
Context level diagram :
Customer
Reports
Courier
Goods Processing Charges
System
Package
Delivery
Status
Station
View
Individual
Rate
Records
Registration
1
Page 16
Courier Processing System
Customer
Comes to register Store info Customer File
Cust_id
Items
Booking Process
2
Delivery System
Station 3 Retrieve Station File
Billing
4
Level 1
Page 17
Courier Processing System
Customer File
Customer
Customer
Identify
1.1
New Customer
New Customer details
validations CustomerID
1.2 Old Customer
detail Processings
1.3
Registration
1.4
Booking
2
Customer
Booking Type
Identification 2.1
Items
Individual
Package
Booking
Booking
process
Process
2.3
2.2
Delivery
System
Page 18
Courier Processing System
Rate file
Generation of
Amount to be
charged
2.1.2
Send to delivery
System
Customer Identification of
Customer Id
4.1
Booking
Billing Report
generation
4.2
Print Receipt
Generation
4.3
ER DIAGRAM Rate
Item_Name Description
Item_Id
Item Date
GET Books
Item_Id M
Is given
P_Weight Amount
P_Name 1 M
Validity
P_Id
Date of Return
Route_Name Reason
Route_Id
Amount Refunded
Booking_Id
Zone Station Damage type
Dam_Id
Package
M 1
INPUT/OUTPUT DESIGN
Design is the first step in the development phase for any engineered product or system. Software design is at a relatively
early stage in its evolution. Software design methodology lacks the depth, flexibility and quantitative nature that is
normally associated with more classical engineering design disciplines. However, methods for software design do exist,
criteria for design qualities are available and design notation can be applied.
PRINCIPLES
Page 20
Courier Processing System
VALIDATION CHECK
User allowed to access the information on the basis of permission granted to them
Viewers are not allowed to enter or update the records they do not have access to the forms update them
Person with administrator privilege has the option to search the information regarding program, participants etc
This application will be an advantage over manual system, which is very tedious and cumbersome. Successful handling of
data, easy detection of status, tariff enquiry etc. are excellent feature of the system.
In spite of all these advantages, same application will be able to cop up with website application
of the near future hence covering extra expenditure of the company while making itself inline providing better and more
Page 21