Professional Documents
Culture Documents
4. S V S Tulasi
5. Sai Kiran
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
--------
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
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()
Cost()())
Submit())
Courier services
SEQUENCE DIAGRAM:
: employee
transactions
reports
Courier services
COLABORATION DIAGRAM:
1: transaction details
Transaction
2: success :Employee
reports
Courier services
View report
Courier services
Sample code:
For Database connection: {
Courier services
Context Level
login
User
Login process
Employee
Registration
Employee
Transactions
Reports
Courier services
User
Registration User CSS
Customized services
Place order
Courier services
On Road
New Request
Employee Reports In store Parcels Delivered
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
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:
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
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
Success
Courier services
CONCLUSION
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.
Courier services