15-11-2012, 12:56 PM
Online Courier Management System
1Online Courier Management.doc (Size: 1.84 MB / Downloads: 194)
INTRODUCTION
The project “Online Courier Management System” delivery status and notification system is being developed for the need of company running simultaneously courier & cargo service this is specially meant for their frontline user service information. This is one of the best efforts by us to prove that how Internet can be helpful in tire service industry where inquiries are always in queue. This system however is a snap shot of the whole scenario for the booming service industry.
This basically deals with the queries of user for a company simultaneously running its courier & cargo service where the users having booked some cargo or couriers or both for delivery can view the status online about where there booked courier or cargo. How much more time it will take to reach the place, and whether received it in original state. And many other queries such as the reason of blockage, queries with the user care officers regarding handling etc. there is a user satisfaction guest book where user should put some notes about our service user complaint register.
As the domain in of the system is to a bigger area so the best and convenient way is internet as this is the best way to satisfy the user queries. A website can prove the best interface between the user and the company.
With the advent of the Internet technologies wavered. Every year millions more people around are using internet interact in more ways than ever before to date the find old classmates check of medical elements and cures to react and express and interactive view of the news also gives live sales, HELP Online and maximum hit mostly in the service industries. This is an instance to show that how internet can be the best deal with the fast growing network of optical fiber making micro broadband and economical to access the Internet whether in the modern or Information retrieval term. The extract of all these whether the data access retrieval and our goal is placed in a well ordered by using it’s technologies on net. We will not loose our data whether it is user or service provider.
OBJECTIVES OF THE PROJECT
The objective of the project “Online courier delivery status Information & notification system” Is to deal with the queries of manger. How much more time it will take to reach the place, and whether received in original state. Queries among the officers regarding handling etc. user satisfaction guest book where user should put some notes about service and other suggestions. User complaint registers to help us get a better feedback for our failures as a hospitable interface.
The major objectives of this project are as follows:
Providing an interactive interface for the user query for online status of the packets booked. (Current Status) using the net technology under the framework A.S.P.NET with C# .net. After all interface has a lot to do when proper interaction and attraction is necessary.
Helping the user to search his specific booked packet & parcel as where it is? Which intermediate office, when it will move from here, reasons for delay, when it will reach the destination?
Online updating of packet & parcel status through intermediate and end office regarding truck no, status, reloading of cargo from one truck to another truck etc.
Providing Secured Environment for secured data access whatever necessary.
Retrieval of data from database using easy buttons links and interfaces in a very fast and efficient manner.
On-line updating of all type of data. Updating data using web based interfaces and with the help of buttons & links in an easy & convenient way.
PROJECT CATEGORY
The software which is being developed comes under both OOPS and RDBMS category. The proposed project based on C Sharp .NET as a front end and SQL Server as a back end. While taking C#.Net it gives the strong support of Object Oriented Programming System technology. On the other hand SQL Server gives the database consistency, reliability and strong RDBMS supports.
Object Oriented Programming is a programming paradigm in its own right and on the other hand, it is a set of software engineering tools which can be used to build more reliable and reusable systems. At present, Object Oriented Programming is emerging from research laboratories and invading the field of industrial applications.
Object Oriented Programming is at the core of C# .NET. In fact, all .NET programs are to at least some extent object oriented. Object Oriented Programming is so integral to .NET that it is best to understand its basic principles before we begin writing even simple .NET Program. Just about everything we do in .NET involves objects in some way-even simple variables are base on the C Sharp object class. And all our code hast to appear in a class of some sort, even if we are using a module or structure, which are also types of classes now,
All object oriented programming languages provide mechanisms that help us to implement the object-oriented model.
Bottom-up:
A bottom-up approach starts from the lowest level of component hierarchy and proceeds through progressively higher levels to top levels components. This design approach starts with designing the most basic or primitive components and proceed to higher-level components that use this lower level components.
This approach is adopted when the designer hasn’t a good idea about the layout of final project, but know how specific forms look and work. It might be that working from these specific forms to the top forms is the way to proceed. This is particularly true if there are, already, existing forms as a result of development of some other project made by some one having the same concept.
If there are no forms from which the designer has to start, then he can begin by designing leave forms that accomplish specific objectives and then linking them together through intermediate forms to the top forms. The advantage of this design is that the designer is not constrained by the style of top forms in the leaf form.
Incremental/In times:
Similar in ways to both the top-down and bottom-up approaches, the Incremental/ In time approach develops forms "just in time" when they are needed. It may be the case that an initial top form is needed and specific leaf forms that implement particular objectives. These are created and linked together with understanding that later, intermediate forms may be needed. This works well if the client wants very quickly have a working project that will grow incrementally, rather than being developed all at once.
The “Courier Management System” Project has been designed by following the down approach as well as Incremental/In time approach. Design step produces a data design, an architectural design and a procedural design. In the data design phase information domain model created during analysis phase is transformed into the data structure. In the architectural design the relationship among major structural components of the “Courier Management System” Project are defined. In the procedural design major structural components transformed into a procedural description of the software.
ANALYSIS
DFD of the Project
At zero and one level the border scenario of the whole portal is considered and at second level an instance of this project is shown. Each break-up has been numbered as per the rule of DFD. Here we attempted to incorporate all the details of the system.
Level DFD:
This is the context level DFD of the proposed system. The whole system has been depicted in the way so that the information flow continuity should not be lost in the next level. The purposed system is shown as a whole process and the inputs and outputs are shown with incoming and outgoing arrow from the system.
1st Level DFD:
This DFD shows all the processes together with all the data stores (tables). It shows the true data flow i.e. how data is actually flowing in the system. Data is coming from which table and going into which table is clearly shown by this understanding the whole system. The application developer will fall back upon this DFD during the development phase.
THE VALIDATION MASTER :
This basically deals with the validation of different entries done during form building process. This module specially uses the client side validation scripting from java script and server side scripting from vb.net to make the system robust reliable and error free. This module as specially integrated with the different page and forms checks all the discrepancies such as incorrect email, date of birth, address, etc to finally deal with the any wrong entries being done by the user . it validates as well Is suggests for correct input.