The project “Online Courier & Cargo 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. So comp is now helpful in many other cases too:-
• • •
Fast retrieval of information around the globe by browsing the net. Easy access by sitting home to most of the work places. Easy database access with the invaluable functions of online entertainment and jobs and placements.
Through this portal we have tried to automate the process of an instance of user care industry service a web based support for a cargo and courier to provide automates service regarding their courier (packets and parcels) delivery status.
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. Developing a viable candidate system that fulfills the following requirements Faster and accurate information retrieval. Easy registration. Login dependent information updating. Correct and consistent maintenance of data and its quick retrieval. Minimizing the page download time hence less investment.
Improving the switches button and hyperlink so that the candidate could find all the queries they need at the first sight. Maintaining the fast download of the page by using the flavors of cookies. Smooth transition and easy access to the pages not requiring much training to the end user.
The overall objective:
System helps to bring the company and its user round the globe more closely to each other so that one should have the perfect services.
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. It consists following supports:
Abstraction- The ability to create an abstract representation of a concept in code. The technique of creating new data types that are well suited to an application to be programmed is known as data abstraction. It provides ability to create user-defined data types, for modeling a real world object, having the properties of built in data types and a set of permitted operators. Encapsulation- Encapsulation is all about the separation between implementation and interface. In other words, when you encapsulate and object, you make its code and data internal and no longer accessible to the outside except through a well-defined interface. This is also called data hiding. Polymorphism- This is all about creating procedure that can operate on object of different types. C Sharp .NET handles polymorphism with both late binding and multiple interfaces. Inheritance- Inheritance allows us to derive new classes from other classes. The idea here is that if we were to create, for example, a class for a specific c sharp form and then derive a new type of form from that class, thee derived class will inherit all the base class’s functionality, even before we start adding code or customizing the new form.
SQL Server provides a suite of tools for managing all aspects of SQL Server development, querying, tuning, and administration. While designing a database, the database administrator creates database objects such as tables, columns, keys, indices, relationships, constraints, and
views. To help create these objects, the SQL Server Management Studio provides access to visual database tools. These tools provide three mechanisms to aid in database design: the Database Designer, the Table Designer, and the view designer The integrated Query Editor provides a simple graphical user interface for running SQL queries and viewing the results. The Query Editor also provides a graphical representation of show plan, the steps chosen by the optimizer for query execution. SQL Server supports the hosting of the .NET Common Language Runtime (CLR) inside the SQL Server process to enable database programmers to write business logic as functions, stored procedures, triggers, data types, and aggregates. The ability to run Application code inside the database adds flexibility to the design of application architectures that requires business logic to execute close to the data and cannot afford the cost of shipping data to middle-tier process to perform computation outside the database. Application code is deployed inside the database by using assemblies, which are the units of packaging, deployment, and versioning of application code in .NET. Deployment of application code inside the database provides uniform way to administer, Back up, and restore complete database applications.
For the undergoing project, following tools are used: Platform Operating System Framework Front-End Tool Scripting Language Interface Server Back-End Tool Technology Windows Windows XP professional with Service Pack 3 .Net FRAMEWORK 3.5 Visual Studio 2008 C#, HTML HTML, Visual Studio Internet Information Server SQL Server 2005 ASP.NET
HARDWARE: Processor Memory Network Adapter Modem Secondary Storage Intel Pentium 2.4 GHZ 256 M.B., D.D.R. RAM Ethernet Adapter 56kpbs Voice Fax Data Samsung/Seagate Hard disk (40 G.B)
Minimum System Requirements
Processor : Pentium IV 2.4 GHZ. Memory : 256 MB RAM
Hard Disk : 10 GB Keyboard Monitor
The minimum requirement for the application to run is given below:
Front End : ASP.NET C# Back End : SQL Server 2000 Operating System : WINDOW XP with SP2, WINDOW 2000
PROJECT PLANNING AND SCHEDULING
This chart represents all the activities and the amount of time that will require during the product development period. A tabular form is maintained where rows indicate the task with milestones and columns indicate duration.
Requirement Gathering Design Design review Coding Quality Assurance Testing Build
Fig1: Gantt chart
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.
0 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.
0 Level DFD
Web Panel Office Registration
Site Data Upload Reg. Data
Web panel display
Display Success/failure Reg. Information
User id & pwd Process status search Calculate distance &time Process query
Status Search Delay
Online courier & cargo booking delivery status information & notification system
Login Success/failure Display Status Show delay Process Response
Status display Delay
Customer query Customer Complaints
LEVEL 1 D.F.D
The Company Database Data upload Web Panel Updating Update Office Reg. Staff Login User id and pwd Status search Input Booking Id Process Search id Route Data Process user id & pwd Check Office status Process current office Check administor Process Office Reg. Valid id msg. Check Candidate Web panel display
Status Data Status
Process Route Distance & Date Process Distance & time Delay reasons Delay Update reasons
Updating Update new query Response update Response Handler Response
Customer Complaints Updating Update new query Query Update Response handler
Creates Office_id Container_id Base_cit y_id ty_id Routes Courier
Distance Office_ bearer Destination_c ity_id Detailes_of_cargo Details_of_c ourier
Suggestion Courier Booking User Loading/unloading Container
Admin Courier booking lot link Office Reg.
Other Network Lot Network Transfer Route Detail Route Map Status Information City Truck Route Truck Truck Route 2
Country Container Lot Source/Destination
COMPLETE STRUCTURE OF THE PROGRAM
The proposed website will have its main page and will be mainly divided into partially dependent and partially independent modules as1. Login master 2. Registration master 3. Courier & cargo differentiation master 4. Courier status notification marker 5. The page design maker 6. Delivery status notification system for courier 7. Courier booking detail master 8. The site master (control panel) 9. Customer query handler master 10. The validations master 11. The other network courier – handling master 12. Cargo status notification marker 13. Delivery status notification system for cargo 14. Cargo booking detail master 15. The other network cargo- handling master These modules with their sub modules are describe below-
Login master is the specific module, which only has to deal with the updating of the database. Two types of user can login administrator and the employee. It checks for a valid candidate when the user enters his user id password and link to the correct page and link to the registration page. It is divided into following functions.
USER ID CHECKER:
As user id rules the system for updating (control panel). So his uniqueness and type of his user id know a person whether he is master or one of the employee. As it is to provide the viable candidate system, so the user id is being validated with password in different cases to validate the genuinely of the candidate.
THE LOGIN STATUS MASTER:
This module keeps the status of who and when logged in and for which purpose and for how much time.
As this module is only accessible through administrator password. So this has not much to do directly. This modules deal with the different state of registration asa. b. c. d. Registration form display Client’s does validation being handles by validation master Unique user id checker (checks that the user id being entered by the Auto user id generator (user id field by taking the email id of the user if it is
candidate is unique or no) unique or suggest by combining it will some number).
COURIER AND CARGO DIFFERENTIATION MASTER:
This module checks the booking id as of courier and cargo, and act according with that. This module differentiates the data as well as process the credential regarding to that, this module handles to and from data from the intermediate process.
COURIER STATUS NOTIFICATION MASTER:
This module handles the query of customer and displays the result according to that customer is asked to enter the booked id in the specified input area. On the basis of input the detail regarding where material exactly is shown. This module contains the following sub modules-
(a) QUERY HANDLER:
This module handles to and from the courier and cargo differentiation master searches the data in the database, which through different conversion through numbers of tables shows the result regarding where exactly the cargo is. The booking id is first searched into the courier booked table. Each booking id has a unique number associated with the different offices and also with the courier. On the basis of that booking id, matched with the lot id, and then with the medium and after that medium halted at which station. These statuses are shown.
THE PAGE DESIGN MASTER:
This module is specially meant for auto style sheet generator by using XML. The document object modeling basically deals with the development of a common model for display to have a better interface and look. DTD (the document type declaration) helps the generated page to be validated with tile DTD object and file inserted into, so that tile generated should follow the rules and regulation defined in the document type declaration. Simply one is validating the page so that strict entry should be made to avoid any failure and redundancy in the database. The style sheet generation through XSL has lot to do and much work is their when you defined and generalize an instances of the tag defined to display in a common attractive and impulsive format.
Here in some pages CSS is being used and for some common XSL will be used for the generation of fully formatted and fully validated web pages.
DELIVERY STATUS NOTIFICATION SYSTEM FOR COURIER:
This module deals with the delivery status whether the following courier has been delivered to the destination or not, how much time it will take to reach the destination. It has following sub modules-
It takes the data from the route table that specifies distance between the current city (the city through which tile courier is passing and the destination).
An average time is calculated on the basis of the average time taken to reach the two adjoining city subsequently to the destination.
It checks the current status if the current status of the courier gives the destination address and after taking the received detail. It display whether the courier is on its way or delivered successfully.
THE SITE MASTER:
The site maintenance master is the main and the biggest module handling the updating of all type of information regarding the courier & cargo system. It can only be accessed through user id and password, as it deals with the work related the date necessary to keep the site working. A menu is displayed asking for to update the instance of the site a user wants, as the size of the module directly depend upon the table design and updating. A special control panel is design to use for uploading of data in different table. This is done through a site master account and the employee account. It includes the following sub modules-
(a) COUNTRY SERVICE ENTRY:
Country in which true courier & cargo service is
ii) iii) iv)
Other network collaboration for cargo Other network collaboration for courier Other network services country
The state in which the courier service is available (only administrator)
The city in which the service is available (only administrator).
Offices, their address and other credentials (only administrator).
Distance and time taken between each city, shortest route between two destinations (only administrator) and other entries to keep the site working.
BOOKING DETAILS FOR COURIER :
Courier booked, source office, destination office, lot, container, truck details, date dispatched etc regarding booking of new courier with a unique id. It includes the following sub modules-
COURIER STATUS :
This specially deals with the updating at intermediate office about the truck number that passed through office.
LOADING UNLOADING DETAILE :
This deals with the loading and unloading courier from one truck to another truck or one container to another container and other entries to keep the site working.
BOOKING DETAILS FOR CARGO :
Cargo booked, source office, destination office, container, truck detail, date dispatched etc regarding booking of new courier with a unique id. It includes the following sub modules-
CARGO STATUS :
This specially deals with the updating at intermediate office about the truck number that passed through office.
LOADING UNLOADING DETAILE :
This deals with the loading and unloading cargo from one truck to another truck or one container to another container and other entries to keep the site working.
CUSTOMER QUERY HANDLER MASTER :
This module specially deals with the handling of query of the customer. This module has following sub modules –
CUSTOMER QUERY HANDLING :
This module generates a input form through which customer can directly interact with tile intermediate office where there courier & cargo is! Through different function and tables.
CUSTOMER COMPLAINT REGISTER :
Customer can directly enter the complaint regarding end office, and the response is sending through the head office. This complaint is only viewable through administrator account.
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. This module has the different sub modules depending upon the above modules find forms.
i. CARGO UPDATE VALIDATION MASTER : Deal with the validation regarding the updating of product. ii. REGISTRATION VALIDATION MASTER : Deals with the discrepancies in registration process etc. iii. COURIER UPDATE VALIDATION MASTER : Deals with the validation regarding the updating of courier and its status.
THE OTHER NETWORK COURIER HANDLING MASTER :
This module deals specifically with the handling of packet to other network for future delivery and their status mapping with their server to our server. This part of module simply tries to correct to their server automatically to retrieve the details with the no being mapped with the original booking id, this helps the customer to remember only one booking id but track the status of the courier while it travels through other network to.
CARGO STATUS NOTIFICATION MARKER :
This module handles the query of customer and display the result according to that customer is asked to enter the booked id in the specified input area. On the basis of input the detail regarding where there material exactly is shown. This modules contains the following sub modules-
(a)QUERY HANDLER :
This module handles the query of the customer searches the data in the database, through number of tables shows the result regarding where exactly the cargo is. The booking id is first searched in to the cargo booked table. Each booking id has unique number associated with the different offices and also with the cargo. On the basis that booking id, matched with the container, and then with the truck, and after that true halted at which station. The status is shown.
DELIVERY STATUS NOTIFICATION SYSTEM FOR CARGO:
This system deals with the delivery status whether the following cargo has been delivered to the destination or not or how much time it will take to reach the destination. It has following sub modules-
It takes the data from the route table that specifies distance between the places then calculates the distance between the current cargo (the city through which the cargo is passing and the destination).
An average time is calculated on the basis of the average time taken to reach the two adjoining city subsequently to the destination average truck halt time and a time in day returned.
(c) DELEVERED STATUS:
It checks the current status if the current status of the cargo gives the destination address and after taking the received detail. It displays whether the cargo is delivered successfully or not.
THE OTHER NETWORK CARGO HANDLING MASTER :
This modules deal specifically with the handling of cargo or container to other network for future delivery and their status mapping with their server to our server. This part of module simply tries to connect to their server automatically to retrieve the details with the number being mapped with the original booking id. This helps the customer to remember only one booking id, but track the status of the courier while it travels through other network to.
The normalized form of the table with their structure is describe as under-
Table 1: Login
Field Name User_id Office_id Password Data Type Varchar Integer Varchar Description Userid(unique) Officeid Password Key Constraint Primary key Foreign Key -
Table 2: Administration login
Field Name User_id Password Password Data Type Varchar Varchar Varchar Description Userid(unique) Password Password Key Constraint Primary key -
Table 3: Office registration
Field Name Office_id Name Address1 Address2 Phone1 Phone2 Cell e-mail Country_id State_id City_id Registration date Handles Data Type Integer Varchar Varchar Varchar Varchar Varchar Varchar Varchar Integer Integer Numeric Date Varchar Description Office id Candidate name Permanent address Temporary address Phone(residence) Phone(office) Mobile e-mail id country to which belong State Registration date Courier, cargo Key Constraint Primary key Foreign key Foreign key Foreign key -
Table 4: Courier booked detail
Field Name Booked_by_user_id Booking_no Booked_item Booked_weight Handling_description Lot_id Booking_date Receive_date Receive_at Whether Data Type Varchar Nvarchar Varchar Integer Varchar Integer Date Date Varchar Varchar Description Office Booking no. unique Item name Weight About handling the cargo Container id Receiving date Userid of receiving office Courier/cargo Key Constraint Foreign key Primary key Foreign key Foreign key -
Table 5: Lot Status
Field Name Office_id Lot_id Lot_status Reason_of_stay When_moved Data Type Integer Numeric Varchar Varchar Varchar Description Booking office id Booking no. unique Office_if of office Through which passing Key Constraint Foreign key Primary key -
Table 6 Lot detail
Field Name Lot_id Booking_id Office_id Dispatch_date Data Type Numeric Numeric Varchar Date Description Container_id Booking id booked for special lot Office lot made Date of dispatch Key Constraint Foreign key Foreign key -
Table 7: Route detail
Field Name Base_city_id Distintion_city_id Current_delivery_status Average_speed Distance Data Type Numeric Numeric Integer Integer Numeric Description Time take Speed Distance in k.m. Key Constraint Foreign key Foreign key -
Table 8: Route Map
Field Name Base_city_id Distintion_city_id Original_ via Currently_via Reason_route_change Data Type Numeric Numeric Integer Integer Varchar Description City_id City_id Cities Cities reason Key Constraint Foreign key Foreign key -
Table 9: Loading Unloading Packet
Field Name Office_id Booking_id_unloaded Data Type Numeric Numeric Description Booking id of lot unloaded New lot made with that booked packet Key Constraint Foreign key Foreign key
Lotid_loaded Lotid_unloaded Office_id Reason
Numeric Numeric Numeric Varchar
From unloaded Unloading reason
Foreign key Foreign key Foreign key -
Table 10: Login Status Master
Field Name Login_id Login_time Logout_time Data Type Varchar Date/time Date/time Description User id Login time Logout time Key Constraint Foreign key Foreign key Primary key
Table 11: Country Services
Field Name Country_id country Data Type Numeric Varchar Description Country_id Country Key Constraint Foreign key -
Table 12: State Services
Field Name State_id Country_id State Data Type Numeric Numeric Varchar Description **Country id Key Constraint Foreign key -
Table 13: City Services
Field Name State_id Country_id City_id city Data Type Numeric Numeric Integer Varchar Description Country id Key Constraint Foreign key Foreign key Primary key -
Table 14: Lot Loading Unloading
Field Name Lot_id Destroyed_at New_lot_id reason Data Type Integer Integer Integer Varchar Description Office Track load Key Constraint Foreign key Foreign key -
Table 15: Country Services
Field Name Booking_no Customer_name Data Type Nvarchar Varchar Description Booking Number Key Constraint Foreign key -
Address Complaint_against Complaint_regarding Complaint_detail Date Action_taken By Against Action_details Date_action
Varchar Varchar Varchar Varchar Datetime Varchar Varchar Varchar Varchar Datetime
Administrator id Office id -
Foreign key Foreign key -
Table 16: Suggestion Register
Field Name Booking_id Suggestion To_office_id Responce Date_suggest Date_responded Data Type Integer Varchar Integer Varchar Datetime Datetime Description Booking id Suggestion Suggestion Key Constraint Foreign key Foreign key -
Table 17: Other Network Collaboration
Field Name Network_id Company_name Company_office Website Customer_care_no Whether_collaborated Date_collaboration Whether_handles Data Type Integer Varchar Integer Varchar Datetime Datetime Date Varchar Description Booking id Suggestion Suggestion Courier/cargo Key Constraint Foreign key Foreign key -
Table 18: Other Network Courier Transfer
Field Name Network_id Office_id Lot_id New_network_lot_id Date_transfer Office_id_received Date_received Data Type Integer Numeric Numeric Varchar Date Numeric Date Description Boking id Suggestion Lot Courier company transfer Date booked Key Constraint Foreign key -
Table 19 Truck Details
Field Name Office_id Data Type Integer Description User id of office Key Constraint Foreign key
Truck_id Truck_no Drivers Truck_status Reason_of_stay When_moved
Numeric Varchar Varchar Varchar Varchar Datetime
Office id of office at which staying -
Primary key -
Table 20: Container
Field Name Container_id Office_bearer Container_at Data Type Numeric Integer Integer Description Container id Offince id Office id Key Constraint Primary key Foreign key Foreign key
Table 21: Truck Container Mapping
Field Name Truck_id Container_id Booking_date Booked_base_office Whether_unload_truck Unloading_date Whether_unloaded_containe r Cdate Data Type Numeric Numeric Date Varchar Char Date Char Date Description Office id Yes/No Yes/No Unloaded container date Key Constraint Foreign key Foreign key Foreign key -
Table 22: Loading Unloading Container
Field Name Office_id Container_id_unloaded Container_id_loaded Reason Data Type Varchar Integer Integer Varchar Description Container id from which cargo unloaded Container id from which cargo loaded Unloading reason Key Constraint Foreign key Foreign key -
Table 23: Truck Loading Unloading
Field Name Truck_id Unloaded_at Loaded_to reason Data Type Integer Integer Integer varchar Description Office Truck loaded Key Constraint Foreign key Foreign key -
Table 24: Other Network Cargo Transfer
Field Name Network_id Data Type Integer Description Bookingid Key Constraint Foreign key
Office_id Lot_id Net_network_lot_id Date_transfer Office_id_received Date_received
Numeric Numeric Varchar Date Numeric Date
Suggestion Lot Courier company Transferred Date booked -
Online Courier & Cargo System Processes in the following manner:
This website contains information about user function such as Booking the couriers and cargo, Loading the collection of lots in the selected truck or container (in case of cargo), Loading the container(s) in the truck (in case of cargo) etc. as well as administrator function such as Office Registration, Creating User, Viewing suggestions and complaints of user, Adding new Cities, State and Countries, View the Status of Container and Truck etc. The project Online Courier & Cargo 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 customer service information. This is one of the best efforts by us to prove that how Internet can be helpful in tire service industry.
Status of Courier & Cargo. Status of Lot. Status of Trucks.
Search the status of Courier & Cargo. View complaints and suggestions of User and Offices.
The Divisional/Central Security Administrator shall be responsible for the physical security of the system Their responsibilities shall include Maintenance of security of Database Servers by keeping it locked and prohibiting entry of any unauthorized person to prevent thefts and other untoward incidents Access to the database server shall be protected by password and only the System Administrator shall be aware of the same. Maintenance of multiple power supply connections for uninterrupted power supply.
SQL Server Authentication: In this case, SQL Server requires that a user specifies a name and password at the time when connection is attempted. The login name and one-way hash of the password need to match one of entries in the sys login table for the login attempt to be successful. Windows Authentication: With built in Windows authentication and per-application configuration, you can be assured that your applications are secure.
It is highly likely that the scope will change as the web application moves forward the web process model should be incremental. This allows development team to freeze the scope for one increment so that an operation web application of the preceding increment but once the second increment commence, scope is again frozen temporarily. This approach enables the web application team to work with having to accommodate continual stream of change be still recognized. The continuous evolutions characteristics of most web application. Beside that the following basic quality in the software always safeguards the future scope of the software.
SITES FOR REFERENCE
http://www.google.com http://www.aspcode.net http://msdn2.microsoft.com/en-us/asp.net/default.aspx