courier management system

64
Courier Management System

Upload: afu-angel

Post on 24-Oct-2014

1.029 views

Category:

Documents


27 download

TRANSCRIPT

Page 1: Courier Management System

Courier Management System

Page 2: Courier Management System

13

SYNOPSIS

Page 3: Courier Management System

13

Introduction:

The Courier Management Systemsoftware package is basically designed to make the work of CourierManagementdepartmentvery.

Problem Definition:

The Organization was holding the system where the records in the database were not completely secure. In the current system, where whole records were handled by various employees and the data were stored in registers and excel sheets. This results in data redundancy .

The general requirements of this project are as follows:

1. Reliable

2. Error free

3. User friendly

4. Secure

5. Low maintenance

Page 4: Courier Management System

13

Solution of the problem:

Considering all these aspects we have tried to develop a system that will help the Courier department a much better way to approach at there work ,save lots of valuable time and benefit a lot from this system.

The proposed system is so designed that it can be used by multiple users at a time with different access right granted to them by the administrator. The software completely eliminates the threat of information leakage, saves a lot of time and also successfully estimates the working hours of the employees. You don’t have to do different posting for the same in generating reports. Using this systemyou can provide security to your database, save your valuable time, and also estimate the hours worked.

Page 5: Courier Management System

13

Process Involved:

The proposed system as the following modules:-

1. Login

2. Administrator

3. Customer Information

4. Consignment Details

5. Delivery Boy Details

6. Reports

Objective of the Project

1. To provide security to the records in the database

2. To estimate the working hours of the employee

3. To generate the multiple reports form the information provided as per requirement.

Page 6: Courier Management System

13

Hardware and software used:

Hardware:

Processor : Intel Pentium D

Ram : 1GB

Utility : Printer

Software:

Operating System : Microsoft WindowsXP2

Front end : Microsoft visual studio 2005

Back end : Microsoft sql server 2005

Page 7: Courier Management System

13

Index:

TOPIC PAGE NO

1. Objective and Scope of the Project 10-11

2. Theoretical Background

3. Definition of Problem

4. System Analysis and Design

5. Detailed Lifecycle of the Projecti. Tree Diagram, FDD, ERD, CLD, DFD

ii. Event Table

iii. Table Structure

iv. Input and Output Screen Design

Page 8: Courier Management System

13

OBJECTIVE

AND

SCOPE

OF

PROJECT

Page 9: Courier Management System

13

Object and Scope

The software aims at making the work of the entire staff of the Courier Department very easy, to save their time.To maintain their documents, to maintain their tasks performed in timely manner. The system saves your time and gives out the accurate documentation. To generate various reports for their documentation.

The proposed system has been designed in such a way that can be operated by various kinds of users. The working of software is very easy to understand it is very graphical and it is user friendly.

Page 10: Courier Management System

13

THEORITICAL

BACKGROUND

Page 11: Courier Management System

13

THEORITICAL BACKGROUND

The system prevailing in the organization was manually based

The work was done using Excel Sheets.

The Excel Sheets was used to maintain customersand Delivery Boys monthlyrecords and different individuals were working on the same data to produce various.

Page 12: Courier Management System

13

DEFINITION

OF

PROBLEM

Page 13: Courier Management System

13

Definition of Problem:

The organization presently holds a manual system, which is unable to cope with the monthly and yearly transaction of the organization; hence with the implementation of this system, the management becomes very efficient.

Time consuming :Since the work was carried and maintained on the excel sheets it was very time consuming whenever one wanted to retrieve data or wanted to go through the earlier transactions. This made the process tedious.

Complex Infrastructure: Since the work was carried on excel sheets it was very difficult to carry the transactions.

Person engaged: - Since the system was manually handled a person is continuously engaged in entering the data and updating its data.

Page 14: Courier Management System

13

SYSTEM

ANALYSIS

AND

DESIGN

Page 15: Courier Management System

13

SYSTEM ANALYSIS:

In system analysis we have found number of fact finding techniques about the system, which is under study.

These facts helped us to understand what the existing system is, the flow of the existing system and what the problems are in the existing system.

I. Fact finding by observation By observing the activities of the Courier Department. The system flow of the departments is examined. All the details of the department process are given to the administrator. This report has to be maintained properly.

II. Fact finding by document analysis. This method involves the collecting of desired documents. These documents were analyzed. This method was use to calculate the actual data element required in the system.

Page 16: Courier Management System

13

DETAILED

LIFECYCLE

OF

PROJECT

Page 17: Courier Management System

13

Functional Decomposition Diagram:

`

Courier Management

CustomerLogin

Add User

Delete User

Change Password

General

Regular

Regular Customer

General Customer

Information

View

Consignment Reports

Consignment Information

Consignment General Customers Consignment

Regular Customers Consignment

Regular Customers

Undeliverd consignment

Regular Customer

General Customer

Page 18: Courier Management System

13

Context Level Diagram:

Regular Customers Info Consignment Details

General Customer Info

Regular Customers View Regular Customers Info

General Customer View General Customer Info

Delivery Boy Details Delivery Boy Report

Customer

Courier Management

System

Consignment

Delivery Boy

Page 19: Courier Management System

13

Data Flow Diagram:

Admin

Change Password

Delete User

Add User

Login

Page 20: Courier Management System

13

Admin Admin Login

Page 21: Courier Management System

13

AdminAdmin

Add User

Delete User

Change Password

Page 22: Courier Management System

13

customersAdmin

Regular Customers Info

Regular Customers View

Page 23: Courier Management System

13

gcustomerAdmin

General Customers Info

General Customers View

Page 24: Courier Management System

13

ConsignmentAdmin

Consignment

Consignment

General Customers View

Consignment

Regular Customers View

Page 25: Courier Management System

13

dbdetails

\

Admin Delivery Doy

Page 26: Courier Management System

13

Entity Relationship Diagram

Admin

Manages

Delivery Boy Details

Customers Information

Manages

Manages

ManagesConsignment

Details

Page 27: Courier Management System

13

SCREENSHOTS

Page 28: Courier Management System

13

MDICourier:

Page 29: Courier Management System

13

frmLogin:

Page 30: Courier Management System

13

frmRegCustIno:

Page 31: Courier Management System

13

frmRegCustView:

Page 32: Courier Management System

13

Frmgencustview:

Page 33: Courier Management System

13

frmGencustinfo:

Page 34: Courier Management System

13

frmConsignment:

Page 35: Courier Management System

13

frmDelboy:

Frmgencustconsignrpt:

Page 36: Courier Management System

13

Table structure:

Table name: Admin

Table name Fields Name Type Description

admin Username varchar(30) Describes Admin name

Password varchar(8) Gives password

Page 37: Courier Management System

13

Table name: dbdetails

Table Fields Name Type Description

dbdetails Delid varchar(40) Delivery Boys ID

Delname varchar(20) Delivery Boys name

City varchar(20) City

Address varchar(30) Address

Mobileno varchar(50) Mobile Number

Table name: enquiry

Table name Field name Type Description

enquiry Cityname nvarchar(50) City Name

approximatecharges nvarchar(50) Approximate charges

branches nvarchar(50) Branch Name.

Page 38: Courier Management System

13

Table name: gcustomer

Table name Field name Type Description

gcustomer Id varchar(50) Customer ID

Name Varchar(50) Customer Name

Address Varchar(50) Customer Address

Tel Varchar(50) Telephome Number

mob Varchar(50) Mobile Number

date smalldatetime Date

month Varchar(50) Month

consignment Varchar(50) Consignment

weight Varchar(50) Weight

destination Varchar(50) Destination

city Varchar(50) City

amount Varchar(50) Amount

status Varchar(255) Status

Page 39: Courier Management System

13

Table name: rconsignment

Table name Field name Type Description

rconsignment Custid Varchar(300) Customer ID

accno nvarchar(50) Account Number

cname nvarchar(50) Customer Name

destination nvarchar(50) Destination

city nvarchar(50) City

date Datetime Daet

month nvarchar(50) Month

consignment nvarchar(50) Consignment

weight nvarchar(50) Weight

amount nvarchar(50) Amount

status nvarchar(50) Styatus

Page 40: Courier Management System

13

Tablename:rcustomer

Table name Field name Type Description

rcustomer accno nvarchar(50) Accoumt Number

name nvarchar(50) Name

address nvarchar(50) Address

tel nvarchar(50) Telephone

mob nvarchar(50) Mobile Number

Page 41: Courier Management System

13

CODE

Page 42: Courier Management System

13

Feasibility Study

Page 43: Courier Management System

13

Feasibility Study For System Implementation

Before the system was designed the feasibility study is carried out.

1. Operational Feasibility:

The Admin was finding it difficult to keep track of the performance of the HR department with the manual system, and insurance department were not comfortable with their manual system and data redundancy .As the new system will decrease workload, strain, work time, redundancy of data, and proper view of each user efficiency by each process. The user of two departments has welcomed new system and is ready to switch over with new implementation.

The management is willing to switch over because of individual. Moreover, the will receive timely and accurate reports which indeed helpful for the company.

So the system is operational feasible.

2. Technical Feasibility:

Technical feasibility center around the existing computer system and what extent it can support the proposed additions. This involves no financial considerations to accommodate enhancement.

Since, the entire required technical platform available, organization were technical sound to execute the project.

3. Economically feasibility:

The system is economically feasible due to the following reasons. The user is already having the required hardware and software, so major cost will be in terms of development of the new system.

Page 44: Courier Management System

13

System Implementation Hardware And Software Used

Page 45: Courier Management System

13

Fourth Generation Techniques

Fourth Generation Technique means the use of software tool to define or specify among some of the characteristics of the software of the higher level. The tool to define or generates source code as to the developer specifications. Software development environment that supports 4GT includes the following tool:-

Procedural language for database query.

Report Generation.

Data manipulation.

Code Generation.

High-level graphic ability.

Spread sheet capability.

These tools are used for specific application domain and it cannot be applied to all types of software.

4GT passes through following phases:-

Requirement Gathering.

Design strategy

Implementation

Testing

Page 46: Courier Management System

13

Advantages:

Dramatic reduction in software development time.

Improves productivity of software developers.

Coding is reduced or eliminated.

More satisfied users.

Higher quality software with less error.

Improves communication between different users.

4GT can be used for small and medium sized projects.

Reduced Testing time.

Improved organizational effectiveness.

Page 47: Courier Management System

Final Product

13

Fourth Generation Techniques

Requirement Gathering

System Implementation Using 4Gt

Testing

Page 48: Courier Management System

13

Requirement Gathering:At this stage, the documents involved for the system development were collected.

Requirement gathering includes detail study of inadequacies in the legacy systems and it involves the determination of things that are required to overcome the adequacies.

System Design:During the phase, we identify data dictionaries to visualize database structure or database design. Process involved in the legacy system or the current systems are identified. These are the process, which manipulates the data, and the F.D.D. (Functional Decomposition Diagram) is drawn. And after determining the process involved, the D.F.D. (Data Flow Diagram) is prepared. By considering data dictionary list of processes and data flow entities involved, of the process and flow entities involved are short-listed and E.R.D. (Entity Relationship Diagram) is prepared.

Implement Using 4GT:Implement stage involves preparing the source code to carry out processes that manipulates the data.

The source code is prepared by keeping in mind the list of possible errors. Source code deploys the mechanism to avoid these types of errors.

Testing:For testing purpose we have used Whit-box method-a widely used technique in which paths of the logic are tested to determine how well they produce predictable results. With this commonly used testing technique, we have examined the internal structure of the object.

Final Product:After applying 4GT techniques successfully and effectively, we get robust application software, which satisfies the objectives, which are determined at designing phase i.e. it takes proper input &produce desired output.

Page 49: Courier Management System

13

Hardware and software used:

Hardware:

Processor : Intel Pentium D

Ram : 1GB

Utility : Printer

Software:

Operating System : Windows Vista Home Premium

Front end : Microsoft visual studio 2008

Back end : Microsoft sql server 2005

Page 50: Courier Management System

13

System

Maintenance & Evaluation

Page 51: Courier Management System

13

System Maintenance & Evaluation

Authentication:

User Management:

In this mode user add user profile i.e. Username &Password as well as User mode (Administrator \ Normal). Administrator user has only access to master database. Normal User can do other transaction except master maintenance. User can change password also so as to secure its profile.

Log off:

By using this user can logoff from the application and can log on as a different user.

Page 52: Courier Management System

13

TESTING METHODOLOGY

Page 53: Courier Management System

13

Testing Methodology

For testing purpose we have used White – box method – a widely used technique in which path of logic are tested to determine how well they produce predictable results. With this commonly used tested technique, we have examined the internal structure of the object.

With the help of White – box testing we have tested the source code without taking into account the external description for that source code. Because of the use of this testing method we came to know about the unintentional items such as infinite loops, paths through the code which should be allowed but which cannot be executed and dead(unreachable) code.

The key points that we have considered in White – box technique are as follows

Path Testing: In this we have tested every possible path in the code i.e. all conditions to assure that every line of code is working properly.

Condition Testing:In this we have tested for errors in condition (Boolean, Arithmetic / Relational errors).

Data Flow Testing:In this we have tested paths according to location of definitions and their users.

Loop Testing:In this we have checked the validity of the loop constructs.

Data validationTesting:Here we have implemented the code that validates the input data before storing it in that database. This prevents duplication of data.

Page 54: Courier Management System

13

Reports

Page 55: Courier Management System

13

Annexure

Page 56: Courier Management System

13

Organization Profile

The World of Willis

We are one of the world's No.3 risk management and insurance intermediaries.

We're in the business of identifying, analyzing and managing risk. We deliver professional risk transfer, risk management, loss management and actuarial services to companies, as well as financial and employee benefits consulting.

What makes us different is our entrepreneurial approach and commitment to the delivery of customized solutions. We concentrate on what we do best - broking, risk management and consulting. We provide clients with excellent local service, while enabling them to access our extensive network of global resources. We constantly strive to improve our offerings - from state-of-the-art product solutions to excellent claims processing.

Page 57: Courier Management System

13

BIBLOGRAPHY

Visual Basic .Net Programming [Black book]

Steven Holzner

Programming in Visual Basic 6.0

Julia Bradley

Anta Millspaugh

The Complete Reference SQL

James R. Groff & Paul N. Weinberg

Web sites: www.CodeGuru.com

www.planetsource.com

www.MSDN.com

www.microsoft.com