+ All Categories
Home > Documents > Shipping Management System

Shipping Management System

Date post: 07-Apr-2015
Category:
Upload: vaibhav-sharma
View: 1,946 times
Download: 1 times
Share this document with a friend
97
A PROJECT REPORT ON “Shipping Management System” Submitted in the partial fulfillment of the requirement for the award of degree of MASTER OF COMPUTER APPLICATION Submitted by: Under the guidance of: Gaurav Jain Mr. Shailesh Awasthi 0302914041 Sr.Project Leader MIND Ltd. Noida . Submitted to: 1
Transcript
Page 1: Shipping Management System

A PROJECT REPORT ON

“Shipping Management System”

Submitted in the partial fulfillment of the requirement for the

award of degree of

MASTER OF COMPUTER APPLICATION

Submitted by: Under the guidance of:

Gaurav Jain Mr. Shailesh Awasthi0302914041 Sr.Project Leader

MIND Ltd. Noida.

Submitted to:

KIET SCHOOL OF COMPUTER APPLICATION

KRISHNA INSTITUTE OF ENGINEERING & TECHNOLOGY, GHAZIABAD

UP TECHNICAL UNIVERSITY, LUCKNOW

1

Page 2: Shipping Management System

CERTIFICATE

This is certify that this project entitled “ Shipping Management System” Which is being submitted by MR. GAURAV JAIN as the partial fulfillment of the degree of MASTER OF COMPUTER APPLICATION, U.P. Technical University, Lucknow for the academic year 2003 –2006. This project is completed under the supervision of MOTHERSON SUMI INfotech & DESIGN LTD..

INTERNAL EXAMINAR EXTERNAL EXAMINAR

Professor R. RadhakrishnanPrincipal,

KIET School of Computer Applications,Krishna Institute of Engineering and Technology

2

Page 3: Shipping Management System

DECLARATION

I, GAURAV JAIN, hereby declare that the report of the project entitled “ Shipping Management System” has not been presented as a part of any other academic work to get any degree or certificate except to KIET School of Computer Applications,Krishna Institute of Engineering and Technology, Ghaziabad for the fulfillment of the requirement of the award of degree of MASTER OF COMPUTER APPLICATION.

Date:Place: GAURAV JAIN

3

Page 4: Shipping Management System

ACKNOWLEDGEMENT

I would like to express my gratitude to Prof.Radha Krishanan(HOD) for all his help & support and for guiding me to this Project .

My heartiest thanks to Mr. Arun Tripathi and my college staff Krishna Institute of Engineering & Technology,Ghaziabad for providing me with an encouraging platform to develop this project.They helped me in shaping my abilities towards a constructive goal.

I would like to extend my sincere thanks to our Project Manager,Mr Shailesh Awashti at Motherson Sumi INfotech and Design Ltd. For guiding me through the toughest time and leading me to the end of tunnel. Mere words would not suffice for amount of patience and tolerance he has showed while dealing with a novice like me.

Thanking my family members and my friends will be to petty an effort .with no intention of belittling their contribution, I just want to say that it is all their love and blessings that keeps me going.I also extend my apologies for any errors or omission ,which are solely my responsibility.

GAURAV JAIN

4

Page 5: Shipping Management System

COMPANY PROFILEMothersonSumi INfotech and Designs Ltd. (MIND) enables Business Process Automation, Integration and Optimisation by providing Information Technology Solutions. MIND primarily works in the domains of manufacturing, transport and logistics, healthcare, education and e-governance. MIND is technology partner with the following global software leaders: Microsoft (Gold Partner for E-Commerce Solutions), Oracle and IBM.

MIND is a joint venture of the Sumitomo Wiring Systems Ltd., Japan (www.sws.co.jp, turnover USD 2.4 Billion) and the Motherson Group, India (www.motherson.com, turnover over USD 350 Million - FY 2004-05).

MIND's headquarters and development centers are located in Noida (near New Delhi), India. MIND is a CMM Level 5 and an ISO 9001:2000 certified company.

MIND since its inception in 2000 has emerged as a strong world class IT Company with projects across the globe. MIND has multi-lingual software development capabilities including Japanese and German.

MIND's projects around the globe

5

Page 6: Shipping Management System

 

Our Vision

To be recognised Globally by our Clients as a preferred partner for Software Design and Development, IT Services and Support.

Our Mission

To provide the most reliable and cost effective software and support services using appropriate technologies and expertise and enhance our customers ability to serve their customers better.

Our Objectives

To be a ‘Tier One’ software services company in terms of customer preference - high level of penetration and retention.

To be an employer of choice in the software industry.

PARTNERS/ALLIANCES >>

Technical Partners

MIND is focused on working with well-established, best-in-class companies to add value to their offerings and to enhance our technology and products. We engage in a wide variety of alliances with large and small companies to sustain growth and opportunity.

Enhancing and strengthening it's technical forefront MIND is,

Microsoft Gold Certified Partner

Member of Partner World For Developers (IBM)

6

Page 7: Shipping Management System

Member of Oracle Partner Network

Table of Contents

1. Introduction1.1 Abstract of Project

1.1.1Title of the Project1.1.2Objective

1.2 Problem Specification/Need of Project

2. Feasibility Study3. Software Requirement Specifications

3.1 Introduction3.2 Selection of Technology/Specific

Requirements4. Design

4.1 ER Diagram4.2 Data Flow Diagram (0 & 1 Level)4.3 Modules4.4 Database 4.5 Input-Output form (Screen Layout)

5. Coding6. Implementation/Technological Environment7. Testing & Result8. Enhancement 9. Limitations10. Conclusion11. Bibliography

7

Page 8: Shipping Management System

ABSTRACT

PROJECT TITLE……………SHIPPING MANAGEMENT SYSTEM

Modules:-

PROFILE MANAGEMENT SYSTEM Record of Customer Company Record of Shipped Company Record of Company Branches Record of Company Employees

ORDER MANAGEMENT SYSTEM Order Receiving Order Loading Order Delivery

ACCOUNT MANAGEMENT SYSTEM Order Amount Transaction Calculate Employees Salary Salary Transaction

8

Page 9: Shipping Management System

Introduction and overview of project

Introduction

The idea behind building “Shipping Management System” is to have an automated system between Management and Employees with best co-ordination. This system is to be built in such way that it should fulfill all the requirements of Shipping industries to handle their business efficiently. System should be automated because at present all the work is done by manually in MS Office. That is existing system is not automated. But in the new system all the work is performs separately fully automated and coordination between them. The new project is divided into four parts.

Profile Management System-

In this system keep all the necessary information about the employees, Customer, shipped company and branches.

Order Management System-

In this system take the order from Customer Company through the main-branch and the company sub-branches. Branch manager are takes order and forward them to main-branch. All order is collected on the main-branch and after that organized them. Allorders that have same destination port and approximate same delivery date are collect together and load on to the container. Also recorded that one container has more then one orders product. And also maintain the record of no of containers are available our company. Then containers aredelivered to the destination port. After the receiving the full payment dispatching the goods to the shipped company.

Accounting System-

In this system calculate the fare of the transportation of the product accordind the distance between the source port and destination port in per kilometer and also calculate salary of employees on the basis of their basic salary, H.R.A, conveyance allowance.

9

Page 10: Shipping Management System

Report System-

In this system show all the reports of the system.

Problem Definition-

“ To analyze, design and develop the Shipping Management System for use employee as well as management”.

Goals-

System must benefit the employees System must benefit the management System should be fully automated System should be user friendly System should be secure System should be upgradable System should be easily maintainable System should be flexible System should be easily adoptable

Objective-

To design form and report, which must be user friendly

To create and maintain database To create master database To assign different privileges to various users

Scope-

“Scope of the system is within the organization i.e. all users of the system are employee and administrator of the company”. Administrator is authorized for access every form of the system but we give the authentication to the employee to access authentic form.

Overview-

Project Title : Shipping Management SystemOrganization : Motherson Sumi INfotech and Design Ltd.Project Guide : Mr. Shailesh AwasthiTechnology Used : .NETLanguage Used : C#.NETRDBMS : SQL Server 2000Enviornment : Windows XP

3. Initial study

10

Page 11: Shipping Management System

Introduction:

The “Shipping Management System”is a system used for proper management of containers in a shipping company.The customer company give their order anywhere through shipping company branch,telephone and Internet.These order are collected on the nearest port then all type of product are filled into the container and delivered to the destination port.At last in the nearest port the container become open and all product send to their appropriate places.To understand the whole system,it is necessary to understand the following processes.

Order Receiving Process-

Order collecting process in following steps:

First of all take the order of the customer company through transported company branches, telephone and internet.

Take all the compulsory information about source and destination company(i.e. company name, contact name, contact title, country, city, full address, contact no., fax no.)

Take all the information of the product that is delivered(i.e. product description, quantity of product)

Mention the date of receiving date of product and delivery date of the product Calculate the fare of goods transportation according to the good acquires to

the container(i.e. area per sqare feet) and destination port distance(i.e. per km)

Gives a slip to the customer company representative

Order Loading Process-

Order Loading Process in following steps:

Collect all the goods on to the port Now preparing a list of those goods that is to be delivered to the same

destination port and have approximately same delivery date Preparing a list of container that in every container puts what kind of

goods(i.e. a container may be exists different orders) Date and time of the loading of a container Name of the employees who are goes with the container

Order Delivery Process-

11

Page 12: Shipping Management System

Order Delivery Process in following steps: Date and time of the dispatching of the goods on the destination port Dispatching of the product on that occasion till full fare payment is found Take a receipt of delivering goods to the shipped company representative at

the time of dispatching of goods

Existing System-

In the shipping company the company is activated to achieve the following objects: To explore the business through found maximum orders To develop better coordination between the staff and administrator To develop better coordination between the head office and branches To develop better coordination between every section of employees

Head office is divided into three sections. First one is Profile management system, second is order management system,and last one is accounting system. Each section has their separate employees and an administrator. And our company has branches into the several cities and countries company takes order through these branches.

The procedure followed for the above services is as under:

Order Taking- Take the order from customer company through branch manager directly if order is taken by another city branch then this information is send to the head office through telephone .

Profile Management-To maintains the profile of employees customer company and shipped company there creates a separate department profile management system.Information of the Customer company and shipped company are entered into two times.First time at the time of the order taken when branch manager takes the order from the customer company.

Accounting Management-To calculate the working days of the employees maintain two registers.First one is to maintain the all-necessary information about employee(i.e. general information,personal information,educational information)and second one is to records the absence register to calculate the total working days of the employees.

12

Page 13: Shipping Management System

Drawbacks of Existing System:

Whole work is manual Simple MS-Excel reports are used MS-Word is used for publishing No flow of information between employees Files have to be maintained to keep past record which takes a lot of

space Unnecessary money is wasted on stationery

Proposed System:

The proposed system is a “Shipping Mangement System”. This system will remove all the drawbacks and limitations of the existinbg system as describe below:

System will be as automated as possible System will be fully secure No need of publish on notice board Save money and time Record storing facility is better No repetitions in the information flow System will generate optimized reports for the use of department It is decided to develop the system in c#.net and SQL Server 2000

plateform.The objective is to satisfy all the requirement of the shipping industries, employees and management and also make it user friendly.

Limitation:

Any system cannot be fullproof. Likewise the proposed system can also face certain drawbacks. There can be security breach. If some malicious user gets access the password then the system become vulnerable.

Conclusion:

From the observation made in the initial analysis, it can be recommended that one can develop such a system and justify that the initial study could be followed by the feasibility analysis phase. In the next chapter, the different feasibility analysis are performed.

13

Page 14: Shipping Management System

FEASIBILITY STUDY

The English word feasible means capable of being carried out successfully. An event is said to be feasible if it is considered possible and practicable.

14

Page 15: Shipping Management System

The feasibility study depends on the result of the initial investigation; the survey is expanded to a more detailed feasibility study. As we have learned in the above proceedings, a feasibility study is a test of a system proposal according to its workability to meet user need, and effective use of the resources provided to user by the developer of the software.

The main objective of the feasibility study is not to solve the problem but to acquire a sense of its scope. During the study, the problem definition is crystallization and aspects of the problem to be including in the system are determined.

The result of the feasibility study is a formal proposal. This is simply a report a formal document detailing the nature and scope of the proposed solution. The proposal summarized what is going to be done.

The FS is an investigation into how possible a proposed scheme might be, and whether it is capable of being carried out successfully. This is usually assessed on four standard criteria for feasibility but other considerations may be relevant and necessary depending on the specific nature of the project and its environment. It refers to the phase where the proposed system is tested whether it is really required in the present working conditions or not. It is a very important step in system development as its result determines whether the system has to be developed or not developed or not. The standard assessment criteria and typical questions they address are: -

Technical feasibility - can we do this project? Social feasibility - do we want this project? Economic feasibility - can we afford this project? Operational feasibility - can we handle the outcome of this

project?

TECHNICAL FEASIBILITY :-

15

Page 16: Shipping Management System

The Proposed System Is Technically Feasible Since:

The proposed system is capable of providing adequate responses.

The proposed system being modular, can add more features in future.

As far as the software and hardware is concerned, the proposed System is completely reliable with data security. Technology is available to make it work. It is possible to achieve the proposal within the performance

criteria. There are sufficient skilled technologists available to staff this

project. Proposed tasks are new for the company.

SOCIAL FEASIBILITY : -

The Proposed System Is Socially Feasible Since:

Proposed system is physically possible and there are no negatives

Repercussions and impacts on people in and outside the company.

The proposal will influence working practices in a favorable way and improve working conditions for employees.

The proposed system will not effect employment directly. If vacant

Post will be created there is provision to fulfill them. It considers the social cost, human issues, cost to the

environment, society and company culture.

ECONOMIC FEASIBILITY :-

The Proposed System Is Economically Feasible Since:

The cost of the hardware and software is quite affordable. Long term financial profit on the amount of time and effort can

be saved. The manpower cost will be reduced. Improved quality of work by better information system and faster

decision-making will be possible.

16

Page 17: Shipping Management System

System implementation Improves efficiency in terms of processing time.

The proposed system is beneficial and will balance the capital outlay.

OPERATIONAL FEASIBILITY :-

The Proposed System Is Operationally Feasible Since:

The proposed system is approved by CEO, controller of programs and meets producer’s requirements.

Since the new system is going to ease the workload of the Users the proposed system will help in improving the total

performance. Users are active part of the system and supportive to the System because the implementation of the system means lesser

workload and convenient mode of working for them. Company can cope with the change that will result. Company has enough resources to make the end-product worth

while in future. If the project needs additional time, the company is able to

retrain/redistribute existing staff or recruit additional manpower.

Feasibility report :-

In my opinion the report is: -

“The PROJECT is adequate feasible to implement and execute

the project”

The culmination of the feasibility study is a feasibility report directed to management; it evaluates the impact of the proposed changes on the areas(s) in question. The report is a formal document

17

Page 18: Shipping Management System

for management use; brief enough and sufficiently no technical to be understandable, yet detailed enough to provide the basic for system design.There is no standard format for preparing feasibility report. Analysts usually decide on a standard format that suits the particular user and system. Most reports, however, begins with a summary of finding and recommendations, followed by documented details. Starting with summary information highlight the essence of the report, giving management the option of reviewing the details later.

Cover latter formally presents the report and brief indicates to management the nature, general finding, and recommendation to be considered.

Table of contents specifies the location of the various parts of the report.

Overview is a narrative explanation of the purpose and scope of the project

Detailed finding outline the method used in the present system.

Economic justification details point by point.

Recommendations and conclusions suggest to management the most beneficial and cost-effective system.

Analysis

System Analysis:-

Requirement analysis phase of the project concern with what is done in the project,

this phase stress on "what" rather than "how". This phase is very important in product

18

Page 19: Shipping Management System

development as it gives the direction to the development of the software product by

clearly defining the inputs of the users and the clients. Requirements gathering involve

the study of the needs of users, clients, and the previous system.

In the project to get the clear understand required to study the help for this project

and the entire tool, which is used to develop the project. To see the functionality then

require to learn visual basic 6.0, Oracle 8i.

Software Development Life Cycle

Introduction

This discusses the concepts behind the design of software life cycle models (SLCMs). It

provides you with the basic building blocks of a model and gives examples of their use.

Armed with this information you can:

1. Create a custom SLCM for your project

2. Tailor an existing SLCM

3. Evaluate a SLCM

Definition

A software life cycle model (SLCM) is a representation of the major components of

the software development work and their interrelationship in a graphical framework that

can be easily understood and communicated. Just as the WBS partitions the deliverable

into its component parts so the SLCM apportions the work to be done into manageable

work units.

19

Page 20: Shipping Management System

You must have a defined SLCM for your project to:

Define the work to be performed

Divide up the work into manageable pieces

Determine project milestones at which project performance can be evaluated

Define the sequence of work units

Provide a framework for definition and storage of the deliverables produced by the

project

Communicate your development strategy to project stakeholders

A SLCM achieves this by:

Providing a simple graphical representation of the work to be performed

Allowing focus on important features of the work, downplaying excessive detail

Providing a standard work unit hierarchy for progressive decomposition of the work

into manageable chunks

Providing for changes (tailoring) at low cost

Classifying Life Cycle processes

In planning software development you need to consider the complete exercise as a

process. To effectively manage it you need to break it up into component sub processes.

Figure shown below present the 3 main classes of the software development process and

gives examples of the members of each class.

Software life cycle process classification:

20

Page 21: Shipping Management System

Software Development process

1. Project Support Processes

Project Management

Quality Management

Configuration Management

Development processes

Concept

Requirement

Design

Coding

Testing

Installation

Maintenance

Retirement

2. Integral processes

Planning

Training

Review

Problem Resolution

21

Page 22: Shipping Management System

Risk Management

Document Management

Interview

Joint Session

Technical Investigation

Test

Project Support processes are involved with the management of the software

Development exercise. They are performed throughout the life of the project.

Development processes embody all work that directly contributes to the development of

the project deliverable. They are typically interdependent.

Integral Processes are common processes that are performed in the context of more than

one development activity. For example, the review process is performed in the context of

requirement definition, design and coding.

Describing a process

Processes are described in terms of a series of work units. Work units are logically

related chunks of work. For example, all preliminary design effort is naturally chunked

together.

Figure described the components of a work unit.

Figure component of a work unit

Work Work Unit Work Flow Output

Flow

Input

Out In

22

EntryCriteria

Statement of work

Exit Criteria

Page 23: Shipping Management System

Feedback

A work unit is described in terms of:

Work Flow input/output. Workflow is the work products that flow from one work

unit to the next. For example, in figure, the design specification flows from the output of

the design work unit to the input of the code work unit. Workflow is the deliverables

from the work unit. All work units must have a deliverables. The life cycle model should

provide detailed description of the format and content of all deliverables.

Entry Criteria are the conditions that must exit before a work unit can commence.

Statement of works (SOW). The SOW describing the work to be performed on the

work flow inputs to create the outputs.

Exit Criteria. The conditions that must exit for the work to be deemed complete.

Feedback paths

Feedback paths are the paths by which work performed in one work unit impact work

either in progress of completed in a preceding work unit.

Example of feedback path.

Requirement Design spec. Test Units

Spec.

23

Design Code

Page 24: Shipping Management System

For example the model described as above figure allows for the common situation where

the act of coding often uncovers inconsistencies and omissions in the design. The issues

raised by programmers then require rework of the base lined design document.

Defining feedback paths provides a mechanism for iterative development of work

products. That is, it allows for the real world fact that specifications and code are seldom

complete and correct at their first approval point. The feedback path allows for planning,

quantification and control of the rework effort.

Implementing feedback paths on your project requires the following procedures:

A procedure to raise issues or defects with lined deliverables.

A procedure to review issues and approve rework of base lined

Deliverables.

Allocation of budget for rework in each project phase.

Example

Figure provides a phase level life cycle model for a software development project

Figure A generic project model

24

RequirementCapture

Development

Preliminary design

MaintenanceAnd

Enhancement

Integration Testing

System Planning

Integration test

Planning

System TestPlanning

Page 25: Shipping Management System

Main workflow

Feedback path

Project scope and activities

One thing we that the scope of the project depends upon the need. Necessity is the mother

of invention. Everything whatever is being made or has already been made is just because

of need. When we face a situation in which we require something which is not available

with us, we try to invent that thing. Before the advent of computer, we know that each

and every task is being performed under manual systems. It is tedious to work in the

25

Coding

Unit testingUnit test planning

Detailed design

Page 26: Shipping Management System

manual system as than of computer system. One can handle his work very efficiently,

speedily and timely with the help of computer. If the manual system were continued

today then a person would always be busy with entering, deleting and updating the

records.

Everything is revolving around the mouse button and just a click solves many

problems within seconds. No need to maintain heavy registers. There is no requirement

of keeping big records. Everything is automatic.

So one can easily anticipate the future of this project after going through the needs

mentioned above. One thing we know that the scope of the project depends upon the need

and it was felt that computerization of the existing manual system will save the time of

concerned person and it will enhance the efficiency of his work. Now we can easily say

that the future of the project is quite bright in time to come.

Activity Summary

The following are the major tasks or activities associated with this project.

They are described in detail in the following sections:

Project Initiation

Analysis of Software Requirement

Developing a Prototype

Functionality Designing

Coding

Testing

Data Migration

Documentation

Implementation

26

Page 27: Shipping Management System

Training

Project Initiation

This task brings together the project team and client for a walk through

of the project objectives and plan. The project team will review the statement

of work, assumption and project procedures, thereby consolidating agreement

about project goals, activities, roles, responsibilities and project management

practices. Also reviewed during this task are the resource requirements.

The purpose of the on-site project initiation is to:

Refining the project scopes, deliverables and schedule.

Define and lay down the standards for the proposed system

Refine issue resolution and escalation procedures, and

Periodic Status reporting

The project initiation will also be used to finalize reporting and issue resolution

procedures. As a starting point in the discussion following is proposed

Analysis of Software Requirements

A complete understanding of software requirements is essential to the success

of a software development effort. The requirement analysis task is a process of

discovery, refinement, modeling and specification.

Both Synergy employees and team members will take an active role in

requirement analysis and specification.

27

Page 28: Shipping Management System

Conduct needs analysis

Draft preliminary software specification

Developing a prototype

In this phase Synergy Business Pvt Ltd.. team will be developing a

prototype based on the specification collected during the previous phase. The

major deliverable of the task is demo to project manager. After the prototype is

complete, the Synergy project Manager will review the feedback results with

Senior Technical Manager and augment with any specification missing during

the previous activity.

Design

Software design is an iterative process through which requirements are

translated into a "blueprint" for constructing the software. Design is

represented as level that can be directly traced to specific data, functional and

behavioral requirements. The activities are:

Review preliminary software specification

Develop functional specification

Development

28

Page 29: Shipping Management System

The Synergy Business Pvt Ltd. team will decide the structure of data,

software architecture, and procedural details of implementation. Team will also

decides how the design will be translated into a programming language and

how testing will be performed.

Synergy Business Pvt Ltd. team will develop code for all the modules using

appropriate tools. Each code will be documented using a standard format. This

format will include general comments at the beginning of the code, as well as

comments wherever required.

Testing

Software testing is a critical element of software quality assurance and

represents the ultimate review of specification, design and coding. The

increasing visibility of software as system element and the attendant "costs"

associated with a software failure has motivated Beehive for well planned,

through testing. This task includes:

Developing unit test plans using product specifications

Developing integration test plans using product specifications

Review modular code

Test component modules to product specifications and modify code

Integration Testing

Test module integration

Identify anomalies to specifications and modify code

Documentation

29

Page 30: Shipping Management System

Since this application is business critical it must be fully documented.

MSSL team members will:

Develop Help specification

Develop user manual specifications

Develop Help system

Develop user manuals

Implementation

Beehive team with the help of project Manager will develop an

implementation strategy and methodology. The team will secure resource and

install the software.

In the implementation phase, the software developed is installed or combined

with the other software at the client side or at the firm itself if the software was

developed from the in-house operations of the firm. The software has now

been readied to be used by the prospective users.

Training

Synergy team will develop training specification for users and support

staff and conduct training for both end users and support staff.

Develop training specifications for end users

Develop training specification for support staff

Conduct training

Project Plan

30

Page 31: Shipping Management System

Project Tasks

The project would consists of the following tasks:

Designing Software specifications

Developing a prototype

Development

Testing

Data migration

Documentation

Implementation

Training

Risk Management

Risk is defined as exposure to the chance of injury or loss, a hazard or

dangerous chance. Using certain defined risk management techniques Beehive

plan to alleviate this chance. This plan is broken down into four distinct

phases:

Identification

Analysis

Mitigation

Monitoring

31

Page 32: Shipping Management System

When risks are analyzed, it is important to quantify the level of uncertainty and

the degree of loss associated with each risk. To accomplish this following

categories of risks are considers:

Project Risk

Technical Risk

Business Risk

Implementation Risk

Project Risk

These risks threaten the project plan. If the project risks become real, it is

likely that the project schedule will slip and cost will increase. The major risk

appeared are:

Poor requirements

Poor estimation

Lack of Budgets

Faulty assumptions

Timely availability of skills/expertise required for the project

Technical Risk

These risks threaten the quality and timelines of the software to be

produced. If a technical risk becomes a reality, implementation may become

difficult or impossible. Technical risks identify

Potential design

32

Page 33: Shipping Management System

Implementation

Interfacing with existing system

Maintenance problems

Bandwidth issues in case of Internet connection

Internet related communication issue

Business Risk

These risks threaten the viability of the software to be built. Business risks

often jeopardize the project or the product. The reasons are:

Market risk

Strategic risk

Management risk

Budget risk

The risk management strategy is intended to identify critical areas and

risk events, both technical and non-technical, and take necessary action to

mitigate them before they can become problems, causing serious cost,

schedule, or performance impacts. This program will make use of modeling

and simulation, technology demonstrations, and prototype testing to handle

risk.

33

Page 34: Shipping Management System

DATA FLOW DIAGRAM :

Login :

34

Password validation

Input emp id &password

Invalid pass message

Open menu page

Employee login password

Check validation

Invalid pass

Empid

&password valid

Page 35: Shipping Management System

Create new order

Create customer

Order info

Order not exist

Customer profile

Creating customer

Order exist

Customer not exist

Creating customer

Valid customer idCustomer profile

Customer not exist

Creating customer

Order infoaccount infoproduct infoshipped profile

Valid customer id

35

order

Full of container

Create order

Order information

Less of container

Input order information

Create customer

Order incomplete exist

Order infoaccount infoproduct infoshipped profile

Order Recieved

Page 36: Shipping Management System

Order Loading:

Order info

Order load

Order id

Display selected order information

Order load

36

Page 37: Shipping Management System

Order Delivery:

Order CheckOrder Type

Less OfContainer

Full OfContainer

Place with Existing Container

Place with New Container

Container Database

Delivery of Container

Checking And LoadingOf Container

Reports Generate

Delivered Reports

37

Page 38: Shipping Management System

Entity-Relationship ModelThe entity-relationship (E-R) data model perceives the real world as consisting of basic objects, called entities, and relationships among these objects. It was developed to facilitate database design by allowing specification of an enterprise schema, which represents the overall logical structure of a database.

Basic Concepts

Entity SetsAn entity is a ‘thing’ or ‘object’ in the real world that is distinguishable from all other objects. An entity has a set of properties, and the values for some set of properties may uniquely identify an entity.An entity may be concrete, such as person or a book, or it may be abstract, such as a loan or a holiday, or a concept.An entity set is asset of entities of the same type that share the same properties, or attributes.

Attributes

An entity is represented by a set of attributes. Attributes are descriptive properties possessed by each member of an entity set. It can be characterized by the following attribute types.

Single-valued attributes-Attributes which have single value for a particular entity

Multivalued attributes-Attributes which have asset of values for a specific entity.

Derived attributes-Attributes that can be derived from the values of related attributes or entities.

Relationship Sets

A relationship is an association among several entities.A relationship set is a set of relationships of the same type.

38

Page 39: Shipping Management System

Primary KeyA primary key allows us to identify asset of attributes that suffice to distinguish entities from each other.

Entity-Relationship Diagrams (E-R Diagrams)

An E-R Diagram can express the overall logical structure of a database graphically.E-R Diagrams are simple and clear-qualities that may well account in large part of the widespread use of the E-R Model.Such a diagram consists of the following major components:

Rectangles, which represent entity sets

Ellipses, which represent attributes

Diamonds, which represent relationship sets

Lines, which link attributes to entity sets and entity sets to relationship sets

Double ellipses, which represent multivalued attributes

Dashed Ellipses, which denote derived attributes

Entity set

A Attribute

Relationship set

A Multivalued Attribute

A Derived Attribute

39

E

R

Links

Page 40: Shipping Management System

40

b_profile

branch_id

b_profileeg_profile

acc_tran

eg_profile

ee_profile

order_deliv

emp sal pass

eg_profileemp_salec

ee_profieeg_profie

cust_idorder _info

eg_profieemp_entcal

eg_profileemp_psal

ep_profieee_profile

eg_profile

emp sal pass

emp_entcalemp_salec

cust_idemp_psalfile ep_profile

Calculatesalary

emp_salecsalary

emp_entcalemp_attend

b_profilcust_id

emp_psalemp_dsal

emp_attendsalary

order _info

order_load

account_infoacc_tran

order _infoorder_load

order _infoorder_product

order _infoorder_deliv

order _infoaccount_info

order_loadorder_deliv

Sal_load

account_info

Sal_loademp_dsal

order_product

Ee_Ee_

Page 41: Shipping Management System

E.R Diagram:

Order delivery—

Order Deliverypro_name

bl_id

Order_id

ide

product_quantity

dat_of_dil

41

pay status

Page 42: Shipping Management System

ORDER LOADING:

Order LoadShip_id

Order_id

ide Cont_id

Load_date

Order_sta

42

Page 43: Shipping Management System

order amount:

order Amount rest_amount

to_amount

order_id

bl_id

ide

pai_amount

43

Page 44: Shipping Management System

Order Information:

Order information

Bl_id

Order_id

P_status

ide

Sour_port

Dest_port

Cust_id

D_country

B_id

S_country

T_amount

Ord_status

O_date

D_date

44

Page 45: Shipping Management System

Order Product:

Order Product

Pro_name

Count_size

Count_id

ide

Order_id

Bl_id

Book_size

Pro_quan

45

Page 46: Shipping Management System

Data Dictionary:

The tables used in container order management system are:

Table Name : ord_dilPrimary key : ide

Field Name Field Type Description

ide numeric(9) Id of order delivery

order_id varchar(50) Order id

bl_id varchar(50) Bill id

pre_name varchar(50) Name of the product

product_quanti numeric(9) Quantity of trhe product

dat_of_dil datetime(8) Date of the delivery

pay_status varchar(50) Status of the payment

Table Name: ord_loadPrimary key : ide

Field Name Field Type Description

Ide numeric(9) Id of the order loading

order_id varchar(50) Order id

cont_id varchar(50) Container id

Ship_id varchar(50) Ship id

order_sta varchar(50) Order status

Load_date datetime(8) Date of the loading of product

46

Page 47: Shipping Management System

Table Name: ord_amountPrimary key : ide

Field Name Field Type Description

Ide numeric(9) Id of the order amount

order_id varchar(50) Order id

bl_id varchar(50) Bill id

to_amount money(8) Total amount

pai_amount money(8) Paid amount

Rest_amount money(8) Rest amount

47

Page 48: Shipping Management System

Table Name: ord_infoPrimary key : ide

Field Name Field Type Description

ide numeric(9) Id of the order information

order_id numeric(9) Order id

bl_id varchar(50) Bill id

cust_id varchar(50) Customer company id

b_id varchar(50) Branch id

s_country varchar(50) Source country

d_country varchar(50) Destination country

sour_port varchar(50) Source port of the source country

dest_port varchar (50) Destination port of the destination country

ord_status varchar (50) Status of the order

t_amount money (8) Fare of the product transportation

p_status varchar(50) Status of the payment

o_date datetime(8) Date of the order receiving

d_date datetime(8) Date of the order must be deliver

48

Page 49: Shipping Management System

Table Name: ord_productPrimary key : ide

Field Name Field Type Description

ide numeric(9) Id of the order information

order_id numeric(9) Order id

bl_id numeric(9) Bill id

book_size numeric(9) Part of the container is book

cont_id varchar(50) Container id

cont_size numeric(9) Container size

pro_name varchar(50) Product name

pro_quan int (4) Product quantity

49

Page 50: Shipping Management System

Table Name: emp_logpassPrimary key : ide

Field Name Field Type Description

id Varchar(50) Id of the administratorpassword Varchar(50) administrator Passwordcon_pass Varchar(50) Confirmation Password

50

Page 51: Shipping Management System

FORM DESIGN :

1. Home page:

This is the main form of the project Shipping Management System.Through this form administrator and employees ( profile System,Order Management System and Accounting System)are login into the project.Administrator can use the whole project

51

Page 52: Shipping Management System

i.e.total project is visible.But employeescan access only their authorizes forms else forms are invisible.

2. Administrator Login:

In this form the administrator must be enter their administrator id and password.If administrator id and passward are correct administrator will enter into project.This form is made for security purpose of the project i.e.unauthorized person can not be entering the project.

52

Page 53: Shipping Management System

3. Employee Login:

In this form the employee must be enter their employee id and password.If employee id and passward are correct employee will enter into project.This form is made for security purpose of the project i.e.unauthorized person can not be entering the project.

53

Page 54: Shipping Management System

4. Menu form:

This is the menu form of the project.This is the MDI form of the project.through this form we can traverse whole project.

54

Page 55: Shipping Management System

.

5. Create Administrator Password:

Through this form administrator can create the password.

55

Page 56: Shipping Management System

6 .Edit Administrator Password:

Through this form administrator can change the password.

56

Page 57: Shipping Management System

7 .Delete Administrator Password:

Through this form administrator can delete the password.

57

Page 58: Shipping Management System

8. New Employee Password:

Through this form employee can create the password:

58

Page 59: Shipping Management System

9. Change Employee Password:

Through this form employee can change the password:

59

Page 60: Shipping Management System

10. Delete Employee:

Through this form employee can delete the password:

60

Page 61: Shipping Management System

11. Main Order Form:

Through this form we can give the order of container.Order is two types.First is full of container and second is partial container.In the partial container more then one order take places into a single container.

:

61

Page 62: Shipping Management System

12. Full Container:

`In this form we fill the entries to book the full container.Set the Status of the order i.e. order load ,order pending,order delivery and also set the status of the payment i.e. complete payment,partial payment and at the delivery time payment.

62

Page 63: Shipping Management System

13. Order Load:

In this form first we choose the entry from combobox and select them,then all the other entries are evaluating automatically and set the status of the order Load.

63

Page 64: Shipping Management System

14. Partial Order Form:

In this form we fill the entries to book the container.Set the Status of the order i.e. order load ,order pending,order delivery and also set the status of the payment i.e. complete payment,partial payment and at the delivery time payment.

64

Page 65: Shipping Management System

CODING

“Design specification” contains program specification as one of its topic. Programmers for the development of software use this. In this stage, the actual coding / writing of the programs are done.

This is very important part of application development stage. In the coding part the actual programs are written for the functions which are performed in the application. This part is particular for programmer which write the function actions programs.

After completion of the coding stage the application development stages go in the testing phase.

Note: - The coding Part of the project is not included in this project documentation.

65

Page 66: Shipping Management System

IMPLEMENTATION

A crucial phase in the system life cycle is the successful

implementation of the new system design. Implementation includes all

those activities that

take place to convert from the old system to the new one. The new

system may be completely new, replacing an existing manual or

automated system or it may be major modification to an existing

system. In either case , proper implementation becomes necessary so

that a reliable system based

“The requirements of the organization can be provided.

Successful implementation may not guarantee improvement in

the organization using the new system, but improper

installation will prevent it. It has been observed that even the

best system can’t show good result if the analysts managing

the implementation do not attend to every important details.

This is an area where the systems analysts need to work with

utmost care.”

This system will be implemented using C#.Net as front end and SQL

SERVER 2000 as back end and Windows XP Professional as the

platform.

For the successful implementation of a system, the training of the users of the system plays an important role. Because even well designed system can succeed or fail because of the way the are

66

Page 67: Shipping Management System

operated and used. Therefore, the quality of the training received by the personnel involved with the system in various capacities helps or hinders and may even prevent the successful implementation of management information system. Those who are directly or indirectly related with the system development work must know in detail what their roles will be, how they can make efficient use of the system and what the system will or will not do for them. Therefore both system operators and users need training.

SYSTEMS OPERATORS TRAINING :-

Running of the system successfully depend on the personnel working in the computer center. They are responsible for providing the necessary support. Their training must ensure that they are able to handle all possible operations, routine and extra- ordinary in nature. Operators training should include such fundamentals as how to turn the equipment on and use it, how to power off and knowledge of what constitutes normal operation. The operators should also be trained on different type of malfunctioning, how to recognize them and what steps should be taken whenever they arise. As part of their training, operators should be given both a troubleshooting list that identifies possible problems and remedies for them, as well as the names and telephone numbers of individuals to Contact when unexpected or unusual problem arise. Training also involves familiarization with run procedures, which involves working through the sequence of activities needed to use a new system on an ongoing basis.

USER TRAINING:

User may be trained on use of equipment, particularly in the case where, for example, a micro-computer is in use and the individual involved is both operator and user. In such cases, users must be given training on how to operate the system also. Questions that may be trivial to the analyst, such as how to turn on a terminal, how to insert a diskette into a micro-computer, or when it is safe to turn off the equipment without danger of data loss, are significant problems to new users who are not familiar with computers. This is also the case with our system. In most of the cases, user training deals with the

67

Page 68: Shipping Management System

operation of the system itself, with proper attention given to data handling techniques.

It is imperative that users be properly trained in methods of entering transactions, editing data, formulating inquiries, deleting and inserting of records. No training is complete without familiarizing users with simple systems maintenance activities. Weakness in any aspect of training may lead to awkward situations that cause user frustration and errors. In our project also it is necessary to train users on how to commit the transactions.Training of operators and users can be organized in several different ways. Most important ways to train users are Vendor and in-service training In-house training.

Often the best source of training on equipment is the vendor who supplies the equipment. Most vendors offer extensive educational programs as part of their services. In the case of our project too, we’ll provide training to the users of our project. Conversion is also important in the implementation phase. Conversion is the process of changing from the old system to the new one. It must be properly planned and executed. Four methods of conversion are common in use. They are:

Parallel systems

Direct conversion

Pilot systems

Systems phase-in

Each method should be considered in the light of the opportunities that it offers and problems that it may create. However, it may be possible that sometimes, we may be forced to apply one method over others, even though other methods may be more beneficial. In general, systems conversion should be accomplished in shortest possible time. Long conversion periods create problems for all persons involved including both analysts and users.

68

Page 69: Shipping Management System

PARALLEL SYSTEMS :-

The most secure method of converting from an old to new system is to run both systems in parallel. Under this approach, users continue to operate the old system in the usual manner but they also start using the new system. This method is the safest one.

DIRECT CONVERSION :-

This method converts from the old system to the new system abruptly, sometimes over a weekend or even midnight. The old system is used until a planned conversion day, when it is replaced by the new system. There are not parallel activities.

PILOT SYSTEM :-

Pilot approach is often preferred in the case of the new system which involves new techniques or some drastic changes in organization performance. In this method, a working version of the system is implemented in one part of the organization, such as a single work area or department.

PHASE-IN METHOD :-

This method is used when it is not possible to install a new system throughout an organization all at once. It allows some users to take advantage of the new system early. Also it allows training and installation without unnecessary use of resources. The project developed by us should be implemented using the parallel systems conversion method.

69

Page 70: Shipping Management System

TOOLS/ENVIORNMENT REQUIRED

Tools and Environment used in this project are as under: -

Software Requirements

Operating system : Windows XP Professional Framework : Microsoft Visual Studio .Net

2003 Back End : Sql-Server 2000 Server : Internet Information Server

(IIS) 6.0 Language : C#.Net

Hardware Requirements

Pentium IV Processer 128 MB RAM 10 GB. Hdd. 1.5 GHz Processor LAN card Printer

70

Page 71: Shipping Management System

TESTING PHASE

Program is individually tested using some test/dummy data. This activity produces “tested programs”.

To ensure that system serves it purpose it has to be thoroughly tested. Testing can be done at two levels.

Some of the commonly used Strategies for Testing are as

follows:-

Unit Testing

Module Testing

Subsystem Testing

System Testing

Acceptance Testing

71

Page 72: Shipping Management System

The testing phase is vital too the system. System testing is done to check if all the parts of the system are working correctly and if all the goals are achieved. Although testing is of many types, we have used only three type of testing, which are as follows:-

Unit testing:-

Also known as modular testing in this we tested each of the modules of our system individually with simulated data.

System Testing:-

System testing is designed to uncover weaknesses that were not

found in earlier tests. This includes forced system failure and

validation of the total system as it will be implemented by its users

in the operational environment.Generally,it begins with low volumes

of transactions based on live data. The volume is increased until the

maximum level for each transaction type is reached. The total

system is also tested for recovery and fallback after various major

failures to ensure that no data are lost during the emergency; all

this is done with the old system still in operation. After the

candidate system passes the test, the old system is discontinued.

In this we tested the whole system with voluminous simulated data and the system perform efficiently under the maximum possible load.

Acceptance Testing :-

72

Page 73: Shipping Management System

The user and management accepted the system because it fulfilled the requirements of them and provides good visual interface so that the user can operate it without any inconvenience.

SYSTEM TESTING :

PREPRODUCTION TESING (IN PROCESS) :

Internal tests are performed on prepared components. This activity is carried out side along with production of components. This is a necessary activity as it avoids smaller problems getting converted into bigger one if they are deducted in early stages.

POST PRODUCTION TESING :

This testing is done after the production is over. This is divided in to two categories.

ALPHA TESTING (ONSITE TESTING) :

This testing is normally performed at the site where same people involved in the production carry out the production. The focus of this testing is to test the interrelationship of various components and synchronization among them. This testing also focuses on efficiency related issues.

BETA TESTING :

The system is given to the users and the users of the previous the version of the system. These user works on this system to give their feedback about the system. This testing mainly focuses upon on the acceptance level of the users and any operating difficulties experienced by the users.

Testing Result Performed in the project:-

73

Page 74: Shipping Management System

All the testing are performed during the testing stage by the project member, me and project head. All the test i.e. Unit, System and acceptance test are successfully give results which fulfill user requirements.

All the functions which are defined in our application are work very well.The results are very good which fulfill the user requirement.

74

Page 75: Shipping Management System

CONCLUSION

This project is not the end of path for our carrier. This is the first online project designed by me and as I think this is the learning experience for me. For any project development a person must be equipped with high skill in analysis as well as in designing. The position where we are the learning stage and from the cooperation of my Respected Teachers, I am simply able to give the end of this project. This project is running successfully by the use of .Net Framework Environment and Sql-server as Back end. All the technologies are latest and easy to under stand.

75

Page 76: Shipping Management System

BIBLIOGRAPHY

.NET:

*ASP.NET Used Writer: Stephen walther*Black book asp.net AND c#.*Wrox professional

Writer: Mr. Karliwatson, Jon D.Reid Publication: Wrox

DBMS: *Fundamentals of Database System Writer: Mr. Elmasri and Mr. Navathe Publication: BPB *An Introduction to Database System Writer: Mr.Bipin C Desai Publication: Galgotia

SQL: *Oracle Developing 2000

Writer: Mr. Ivan Bayross Publication: BPB * Sql-server the complete Reference

76


Recommended