Skip to document
This is a Premium Document. Some documents on Studocu are Premium. Upgrade to Premium to unlock it.

5.Report courier

report of courier management system
Course

Software Engineering (CS530)

376 Documents
Students shared 376 documents in this course
Academic year: 2018/2019
Uploaded by:

Comments

Please sign in or register to post comments.

Preview text

CHAPTER-1: INTRODUCTION

1 Project Overview:

Describe the contents and organization of the rest of this document. Table of Contents, this overview will be less formal but more informative. Describe the two basic remaining sections, the Overall Description and the Requirements Specification.

1 Purpose of Project:

This project deals with the ‘Courier management’. The system is used for daily activities such as booking, non-delivery, out return, company details, hub rates, and pickup centers. It is very difficult to do this process manually. Hence it is recommended to computerize the process by developing the relative software as the world is turning into information and technology; computerization becomes necessity in all walks of life.

1 Why the new system?

Nowadays, people are very busy and they don’t find much time to go to a dealer to get products. But they need to buy products. And most of the people are accessing Internet.

Then why don’t we help them in searching & getting products online. Of course this is helpful for company & dealer also to improve the sales. 1 Scope of the Project:

Courier management computerization is “the incorporate of appropriate technology to help administrator manage information. Technology is considered appropriate, when it utilizes the most abundant domestic resources and conserves capital and skilled personnel”.

This project deals with the maintenance of booking details, incoming courier details, courier non delivery details and courier return details etc; the main aim of this project is to computerize the maintenance of courier management. 1 Module Description: 1.5 Courier: Courier module contains bookings, incomings, out returns, no delivery, hub rates, and pickup centers details. The following are the forms that exist in this module  Booking Form

 Incoming Form  Non delivery Form  Out returns Form  Hub rates form  Company details Form  Pickup centers Form Booking form contains different text fields, option buttons, list boxes and buttons to enter the details about the source address, destination address, weight, amount details. Incoming form contains the details like source address and destination address the date of delivery. Non delivery form contains the details like forward date, in date, source address and destination address. 1.5 Employee/Admin: This module deals with the details about the employees who are working in the organization and their payroll details The following are the forms that exist in this module  Employee details form  payroll form Employee form contains the different text fields, list boxes and buttons to enter the details like employee number, name, and address, date of join, assigned area, and phone number. Payroll form deals details like employee number, name, incentives, advances, net salary. 1 Project Analysis: 1.6 Description of the Existing System The existing system is not totally automated. Though the system is computerized to a particular extent, it has to do a lot of manual work. The different processes involved are:  To maintain details of bookings manually.  Calculate salaries of the employees.  To maintain details of the incoming couriers.  To maintain returns details.  To maintain out return details.

1.6 Bottlenecks of the existing system

place that present within the database system. This system includes different development processes in which database architecture design as well as SQL interpreter is the important steps. This system even include different stages such as Lexical Analysis stage, Syntax Analysis stage, Semantic Analysis stage, Type checking stage, Intermediate file generation stage, evaluation stage and GUI results display stage. The data base management system which is developed by using SQL is capable of serving different types of functionality present within the system and it will even accept different SQL commands.

Alternately the SQL commands will be interpreted with the support of interpreter present in the system which will be converted into the logical form. Then after this particular obtained form will be analyzed and evaluated critically in order to get the final and expected results. The final obtained results can be used to change and retrieve the data by using the database. This database is having an inbuilt error manager which allows the user to protect their data from hackers because if any unauthorized users enter the system then it will show an error message.

1 PHP:

Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, and also used as a general-purpose programming language. It was originally created by Rasmus Lerdorf in 1994, the PHP reference implementation is now produced by The PHP Group. PHP originally stood for Personal Home Page,[5] but it now stands for the recursive initialism PHP: Hypertext Preprocessor.

PHP code may be embedded into HTML code, or it can be used in combination with various web template systems, web content management systems, and web frameworks. PHP code is usually processed by a PHP interpreter implemented as a module in the web server or as a Common Gateway Interface (CGI) executable. The web server combines the results of the interpreted and executed PHP code, which may be any type of data, including images, with the generated web page. PHP code may also be executed with a command-line interface (CLI) and can be used to implement standalone graphical applications.

The standard PHP interpreter, powered by the Zend Engine, is free software released under the PHP License. PHP has been widely ported and can be deployed on most web servers on almost every operating system and platform, free of charge.

The PHP language evolved without a written formal specification or standard until 2014, with the original implementation acting as the de facto standard which other implementations aimed to follow. Since 2014 work has gone on to create a formal PHP specification.

Syntax:

The following "Hello, World!" program is written in PHP code embedded in an HTML document:

<!DOCTYPE html> <html> <head> <title>PHP Test</title> </head> <body> <?php echo '<p>Hello World</p>'; ?> </body> </html>

Fig 1: Working of PHP program.

1 Cascading Style Sheets (CSS):

Selectors may apply to:

 all elements of a specific type, e. the second-level headers h  elements specified by attribute, in particular:  id: an identifier unique within the document  class: an identifier that can annotate multiple elements in a document  elements depending on how they are placed relative to others in the document tree.

Classes and IDs are case-sensitive, start with letters, and can include alphanumeric characters and underscores. A class may apply to any number of instances of any elements. An ID may only be applied to a single element.

Pseudo-classes are used in CSS selectors to permit formatting based on information that is not

contained in the document tree. One example of a widely used pseudo-class is :hover , which identifies content only when the user “points to” the visible element, usually by holding the

mouse cursor over it. It is appended to a selector as in a:hover or #elementid:hover. A pseudo-

class classifies document elements, such as :link or :visited , whereas a pseudo-element makes a

selection that may consist of partial elements, such as ::first-line or ::first-letter.

Selectors may be combined in many ways to achieve great specificity and flexibility.[7] Multiple selectors may be joined in a spaced list to specify elements by location, element type, id, class, or any combination thereof. The order of the selectors is important. For

example, div .myClass {color: red;} applies to all elements of class myClass that are inside div

elements, whereas .myClass div {color: red;} applies to all div elements that are in elements of class myClass.

The following table provides a summary of selector syntax indicating usage and the version of CSS that introduced it.

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style>

</xyzstyle { color> : blue; }

</head> <body> <p id="xyz" style="color: green;"> To demonstrate specificity </p> </body> </html>

1 JavaScript:

JavaScript often abbreviated as JS, is a high-level, interpreted programming language. It is a language which is also characterized as dynamic, weakly typed, prototype-based and multi- paradigm.

Alongside HTML and CSS, JavaScript is one of the three core technologies of the World Wide Web. JavaScript enables interactive web pages and thus is an essential part of web applications. The vast majority of websites use it, and all major web browsers have a dedicated JavaScript engine to execute it.

As a multi-paradigm language, JavaScript supports event-driven, functional, and imperative (including object-oriented and prototype-based) programming styles. It has an API for working with text, arrays, dates, regular expressions, and basic manipulation of the DOM, but the language itself does not include any I/O, such as networking, storage, or graphics facilities, relying for these upon the host environment in which it is embedded.

Initially only implemented client-side in web browsers, JavaScript engines are now embedded in many other types of host software, including server-side in web servers and databases, and in non-web programs such as word processors and PDF software, and in runtime environments that make JavaScript available for writing mobile and desktop applications, including desktop widgets.

Although there are strong outward similarities between JavaScript and Java, including language name, syntax, and respective standard libraries, the two languages are distinct and differ greatly in design; JavaScript was influenced by programming languages such as Selfand Scheme.

Simple examples:

Variables in JavaScript can be defined using either the var, let or const keywords.

MySQL is a central component of the LAMP open-source web application software stack (and other "AMP" stacks). LAMP is an acronym for "Linux, Apache, MySQL, Perl/PHP/Python". Applications that use the MySQL database include: TYPO3, MODx, Joomla, WordPress, Simple Machines Forum, phpBB, MyBB, and Drupal. MySQL is also used in many high-profile, large- scale websites, including Google (though not for searches), Facebook, Twitter, Flickr, and YouTube.

1 XAMPP:

XAMPP is a free and open-source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages. Since most actual web server deployments use the same components as XAMPP, it makes transitioning from a local test server to a live server possible.

XAMPP's ease of deployment means a WAMP or LAMP stack can be installed quickly and simply on an operating system by a developer, with the advantage a number of common add-in applications such as Wordpress and Joomla! can also be installed with similar ease using Bitnami.

FIG 1: XAMPP Control Panel

CHAPTER-2: BACKEND DESIGN

2 Introduction: A database management system (DBMS) is system software for creating and managing databases. The DBMS provides users and programmers with a systematic way to create, retrieve, update and manage data.

2 Types of DBMS:

2.2 Relational database management system (RDMS) - adaptable to most use cases, but RDBMS Tier-1 products can be quite expensive.

2.2 NoSQL DBMS - well-suited for loosely defined data structures that may evolve over time.

2.2 In-memory database management system (IMDBMS) - provides faster response times and better performance.

2.2 Columnar database management system (CDBMS) - well-suited for data warehousesthat have a large number of similar data items.

2.2 Cloud-based data management system - the cloud service provider is responsible for providing and maintaining the DBMS.

2 Advantages of a DBMS:

Using a DBMS to store and manage data comes with advantages, but also overhead. One of the biggest advantages of using a DBMS is that it lets end users and application programmers access and use the same data while managing data integrity. Data is better protected and maintained when it can be shared using a DBMS instead of creating new iterations of the same data stored in new files for every new application. The DBMS provides a central store of data that can be accessed by multiple users in a controlled manner.

Central storage and management of data within the DBMS provides:

 Data abstraction and independence  Data security  A locking mechanism for concurrent access  An efficient handler to balance the needs of multiple applications using the same data  The ability to swiftly recover from crashes and errors, including restartability and recoverability  Robust data integrity capabilities  Logging and auditing of activity  Simple access using a standard application programming interface (API)  Uniform administration procedures for data

Another advantage of a DBMS is that it can be used to impose a logical, structured organization on the data. A DBMS delivers economy of scale for processing large amounts of data because it is optimized for such operations. DBMS can also provide many views of a single database schema. A view defines what data the user sees and how that user sees the data. The DBMS provides a level of abstraction between the conceptual schema that defines the logical structureof the database and the physical schema that describes the files, indexes and other physical mechanisms use by the database. When a DBMS is used, systems can be modified much more easily when business requirements change. New categories of data can be added to the database without disrupting the existing system and applications can be insulated from how data is structured and stored.

conform to any standard it they are created properly you can more home page to any server platform or you can access them with any complaint www browser.

  1. <HTML>...</HTML> - All HTML files start and end with the tag pair. 2. <HEAD>...</HEAD> - All HTML have a pair of ―HEAD‖ tags that indicate what the tile and other attributes of the page are going to be. 3. <TITLE>...</TITLE> - this tag indicates what the title of the HTML file is going to be on the BROWSER window title. 4. <BODY>...</BODY>
  • this tag pair is to logically separate the HTML file into the header and the body.

CHAPTER 3: DATABASE DESIGN.

3 Architecture:

3 Entity-Relationship Diagram(ER-diagram):

Was this document helpful?
This is a Premium Document. Some documents on Studocu are Premium. Upgrade to Premium to unlock it.

5.Report courier

Course: Software Engineering (CS530)

376 Documents
Students shared 376 documents in this course
Was this document helpful?

This is a preview

Do you want full access? Go Premium and unlock all 29 pages
  • Access to all documents

  • Get Unlimited Downloads

  • Improve your grades

Upload

Share your documents to unlock

Already Premium?
COURIER MANAGEMENT SYSTEM
CHAPTER-1: INTRODUCTION
1.1 Project Overview:
Describe the contents and organization of the rest of this document. Table of Contents, this
overview will be less formal but more informative. Describe the two basic remaining sections, the
Overall Description and the Requirements Specification.
1.2 Purpose of Project:
This project deals with the ‘Courier management’. The system is used for daily activities
such as booking, non-delivery, out return, company details, hub rates, and pickup centers. It is
very difficult to do this process manually. Hence it is recommended to computerize the process
by developing the relative software as the world is turning into information and technology;
computerization becomes necessity in all walks of life.
1.3 Why the new system?
Nowadays, people are very busy and they don’t find much time to go to a dealer to get
products. But they need to buy products. And most of the people are accessing Internet.
Then why don’t we help them in searching & getting products online. Of course this is helpful
for company & dealer also to improve the sales.
1.4 Scope of the Project:
Courier management computerization is “the incorporate of appropriate technology to help
administrator manage information. Technology is considered appropriate, when it utilizes the
most abundant domestic resources and conserves capital and skilled personnel”.
This project deals with the maintenance of booking details, incoming courier details, courier non
delivery details and courier return details etc; the main aim of this project is to computerize the
maintenance of courier management.
1.5 Module Description:
1.5.1 Courier:
Courier module contains bookings, incomings, out returns, no delivery, hub rates, and
pickup centers details.
The following are the forms that exist in this module
Booking Form
DEPT OF CS&E,GMIT 1

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.