You are on page 1of 29

By:

1. S P Harini 2. Prashanth 3. P Sruthi

4. S V S Tulasi
5. Sai Kiran

Under the guidance of


Mr. Kiran (Asst. Professor ) Courier services

INTRODUCTION
In the manual system it is difficult to maintain data and generating different reports according to requesting transaction. In the present courier system always they have to take source as well as destination information which contains address details, parcel contents details and payment details. After delivering parcels as a company they have to maintain acknowledgment details. By keeping all the above activities we are developing a system named as Courier Service Automation System. In this automation system we are maintaining company as well as customer details related to courier service, employee details and payment details.
Courier services

EXISTING SYSTEM

Before creating this automation, all employees used to do their transaction through telephones, fax, postal mails or they use person to person contacts with each other. It will take long time to send their orders through this type of communications.

In the administrator point of view sending their details in a traditional manner is a risk process and they have to wait for a long time in order to get reply.

Courier services

PROPOSED SYSTEM
The goal of this system is to provide a good service to the customer. This system consists of two modules where employee plays a major role. Easy way for the customer to book a parcel. The cost of delivery charges are based on the weight of the parcel. Employee will keep track of the parcels location . Location of the parcel is updated and is delivered with in time. It provides security.

Courier services

SYSTEM REQUIREMENTS
SOFTWARE REQUREMENTS:
Operating System Web/Application Server Database Server Database Connectivity ----------------------------Windows NT/2000 Tomcat Server Oracle ODBC

Courier services

HARDWARE REQUIREMENTS:

Pentium processor

--------

233 MHZ or above

RAM Capacity
Hard Disk

---------------

128MB
20GB

Courier services

UML DIAGRAMS
USECASE DIAGRAM:

The main purpose of a use case diagram is to show what system functions are performed for which actor. Roles of the actors in the system can be depicted.

Login

Registration

Transactions Employee Customer

Reports

Place order

Courier services

CLASS DIAGRAM
Employee empid : integer empname : String Place_order sourcename : String sourceaddress : string destaddress: string weight : double distance : double Customer custid : integer custname : String ph no:integer address: String state : String country : String placeorder() custreg()

mycon() Source creation()

Cost()())
Submit())

All transactions request Nr()) reports_re quest

view particular reports


reqstatus()

Courier services

SEQUENCE DIAGRAM:

: employee

transactions

reports

transaction details success

request for report


display based on request

Courier services

COLABORATION DIAGRAM:
1: transaction details

Transaction
2: success :Employee

3: request for report 4: display based on request

reports

Courier services

1: request for reports reports

2: display based on request


: Employee 6: display all reports on status wise 4: display all reports 5: request report on status wise

3: request all reports

all transaction reports

View report

Courier services

Sample code:
For Database connection: {

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE",cms",cms"); Statement st=con.createStatement();


}

Courier services

Context Level
login

User

Login process

Employee

Registration

First Level DFD

Employee

Courier Service system

Transactions

Reports

Courier services

Second Level DFD for User:

User
Registration User CSS

Customized services
Place order

Courier services

Second Level DFD for Transaction:


Not Received
Employee Trans action In Store

On Road

Second level DFD for Reports:

New Request
Employee Reports In store Parcels Delivered

Third Level DFD for Employ

Transaction process Employee Bill generation

Transaction

Customer

MODULES
The courier system is mainly divided into two modules

Employee User

Employee:
Employee is the main responsible person for doing the transaction.
The employee will accept all the necessary details from the customer like his name, address, phone number, and details about the destination address like, address, phone number and also acquires details like the type of item that is going to be couriered and its cost and the quantity that it contains. By accepting all these details he will perform the actual transaction and generate the bill for the customer.
Courier services

Employee module contains two sub modules Transactions Reports The reports module will contain all reports of the administrator as well as the employee-transaction module. The source report will contain the particulars of all the sources details i.e., the dispatching units where the company is going to provide service for their customers. The transactions done by employee are: Parcel Not Received Parcels in store Parcels on Road Parcels which are Delivered

The reports will contain all the transactions of the company that they were performing all through their period.
Courier services

USER

User is the main actor of the system.

The user will be registering into the courier automation system and gets login authentication.
Now the customer/user can place the order of his choice where the submission of this order will display the cost of whole service. Customers will be getting their own parcel ids. These parcel ids are referred by the employee .

Courier services

RESULTS
Login Page:

Employee Home Page:

User Home Page:

Place order:

Test Cases:
S l. no 1. Test Case Name Login perform1 Login perform2 Test Procedure Pre Condition Expected Result Output(re Specification sult) document Success Test Login

Enter the Username and password and click submit button Enter the Employee Empname and password and click submit button Enter the Username and admin password and click submit button Enter the Employee password and Username and click submit button

Display User home page Display Employee home page

2.

Success

Test Login

Login perform3

Display error message i.e., invalid user_id or password Display error message i.e., invalid user_id or password

Failure

Test Login

Login perform4

Failure

Test Login

Check Select the place order Services form Check Select the book parcel Services form

User must be Display Place order logged in page User must be Display parcel booked login and parcel id

Success

Check Services Check Services

Success

Courier services

CONCLUSION

This project provides courier service all over India.

This site was developed in such a way that any further modifications needed can be easily done. This site is a more user friendly.

Courier services

Many branches can be maintained where data bases of different branches are stored and couriers of near by customers can be switched to near by branch thus reducing the time of placing and receiving the order. Entire service can be done through online providing online shopping.

Can publish our website/service through an magazine.

Courier services

You might also like