You are on page 1of 37

DISPATCH TRACKING SOFTWARE FOR SOPHISTICATED COURIER SYSTEM

Guide: Mr.VidyaSagar MCA Asst.Professor

Name:M.Swathi (08C11F0045) IIIMCA

Contents
Abstract UML Diagrams Technologies Screens Testing

Conclusion

Objective
This System will be the best ecommerce solution for courier business. It Provides online tracking system of consignment and shipping detail for any time of shipping. It is a comprehensive courier software system designed to manage all aspects of a delivery business

Description
Finding the status of a consignment from online at any time. It provides Consignments Tracking, Deliveries management, Dispatches management, Receivables Management.

Existing System
Current system is a manual one where in consignments, deliveries, dispatches, receives etc details are maintained in books. User need to wait more time to get his application status. It is not secure to maintain important information manually

Proposed System
Easy to track the status of applications at any level at any point of time. It is a software application which avoids more manual hours that need to spend in record keeping and generating reports. It can generates required reports easily.

Modules
Admin Module: This module deals with functionality like
accepting requests for new branches and adding new branches etc.

User Module:

This module contains three users. Admin user, Dealer, Corporate user and Normal user functions.
Dealers Module: This module deals with major and crucial part that includes the details of available branches and dealers.

Consignment Module:
It provides the details of shipper name, address of the shipper, contact no, description of the material, no of items, branch id, booking date, receivers details, all these details will be included. Employee Module: This module deals with the functionalities recruiting and terminating employs when a new branch is started.

Hardware Requirements
Processor Processor Speed RAM Hard Disk Key Board : Intel P-IV based system : 2.0. GHz : 256 MB to 512 MB : 40GB to 80GB : 104 keys

Software Requirements
Database Server : My SQL 5.0 : Tomcat 4.1

Front end

: JSP / Servlets, J2SDK 1.4, HTML, DHTML, Java Script

UML Diagrams

Class Diagram

Login -username -password +authenticate() Admin Menu -menuid -menuname +generate() Branch -branchid -branchname +addBranch() +updateBrancnch() Add Branch -branchid -branchname +updateBranchDet() View Branches -location +list()

DB Connection -dbparams +connect() +disconnect()

Request -reqid -branchdet +addBranchRequest()

Add Request -reqid -branchdet +updateRequests()

View Request -branchid +display()

Technologies

Java
Java is programmers language.

Java is coming into its own as a language Ideally suited for server side development. Javas object-oriented and memoryprotected design allows developers to increase reliability. Java in turn has a profound effect on the Internet.

JDBC
JDBC provides a standard API, released by Sun Micro System. JDBC API is used to write a java program to communicate with database server. JDBC easily sends SQL statements to any relational database virtually. The combinations of Java and JDBC lets a programmer write it once and run it any where.

HTML
HTML is used to design web pages.

HTML provides style sheets to make the document attractive. HTML tags are not case-sensitive.

To execute the HTML documents we can use any browser.

Java Script
JavaScript was originally called Live Script and renamed as JavaScript to indicate its relationship with Java. JavaScript generally used for client side validations. JavaScript code can be embedded directly into the HTML document. JavaScript is case-sensitive language.

Servlets
Servlet is a small, pluggable extension to a

server that enhances the servers functionality. Java Servlets are key component of serverside java development. The client can invoke the Servlet directly using URL.

JSP
JSP is a powerful technology for creating and maintaining dynamic-content web pages. JSP provides portability and mature re-usable component model. JSP is internally converted into Servlet by the Server. JSP files can be run on any web server.

MYSQL
My SQL is a open source database.

When we install My SQL database server by default we get a user root. In My SQL we can create our own database.

SCREENS

A85984

040

A85984

040

Testing
Testing is a process of executing a program with the intent of finding an error. Types of Testing Unit testing Integration testing Validation Testing Performance Testing

Conclusion
Software systems provides the industrys most comprehensive courier software solutions. Many courier management systems are composed of inefficient, separate programs, courier software offers an integrated package to streamline every aspect of business operations.

THANK YOU

You might also like