Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

chPTER FIRST COMPUTER SCIENCE, Exercises of Compiler Design

ASCFSDGFFDGDFGFDGFDGFDGFDGSDSDG

Typology: Exercises

2018/2019

Uploaded on 11/24/2019

global-info-tech-kumbakonam
global-info-tech-kumbakonam 🇮🇳

1 document

1 / 69

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CHAPTER 1
INTRODUCTION
This project is a web based shopping system for an existing shop.
The project objective is to deliver the online shopping application into android platform.
Online shopping is the process whereby consumers directly buy goods or services from a seller in
real-time, without an intermediary service, over the Internet. It is a form of electronic commerce.
This project is an attempt to provide the advantages of online shopping to customers of a real shop.
It helps buying the products in the shop anywhere through internet by using an android device. Thus
the customer will get the service of online shopping and home delivery from his favorite shop
PROJECT OBJECTIVE:
The objective of the project is to make an application in android platform to purchase items
in an existing shop. In order to build such an application complete web support need to be
provided. A complete and efficient web application which can provide the online shopping
experience is the basic objective of the project. The web application can be implemented in the
form of an android application with web view.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45

Partial preview of the text

Download chPTER FIRST COMPUTER SCIENCE and more Exercises Compiler Design in PDF only on Docsity!

CHAPTER 1

INTRODUCTION

This project is a web based shopping system for an existing shop. The project objective is to deliver the online shopping application into android platform. Online shopping is the process whereby consumers directly buy goods or services from a seller in real-time, without an intermediary service, over the Internet. It is a form of electronic commerce. This project is an attempt to provide the advantages of online shopping to customers of a real shop. It helps buying the products in the shop anywhere through internet by using an android device. Thus the customer will get the service of online shopping and home delivery from his favorite shop

  • PROJECT OBJECTIVE: The objective of the project is to make an application in android platform to purchase items in an existing shop. In order to build such an application complete web support need to be provided. A complete and efficient web application which can provide the online shopping experience is the basic objective of the project. The web application can be implemented in the form of an android application with web view.

• PROJECT OVER VIEW:

The central concept of the application is to allow the customer to shop virtually using the Internet and allow customers to buy the items and articles of their desire from the store. The information pertaining to the products are stores on an RDBMS at the server side (store).

The Server process the customers and the items are shipped to the address submitted by them. The application was designed into two modules first is for the customers who wish to buy the articles. Second is for the storekeepers who maintains and updates the information pertaining to the articles and those of the customers. The end user of this product is a departmental store where the application is hosted on the web and the administrator maintains the database. The application which is deployed at the customer database, the details of the items are brought forward from the database for the customer view based on the selection through the menu and the database of all the products are updated at the end of each transaction. Data entry into the application can be done through various screens designed for various levels of users. Once the authorized personnel feed the relevant data into the system, several reports could be generated as per the security.

• PROJECT SCOPE:

The administrator is the super user of this application. Only admin have access into this admin page. Admin may be the owner of the shop. The administrator has all the information about all the users and about all products.

This module is divided into different sub-modules.

  1. Manage Moderators
  2. Manage Products
  3. Manage Users
  4. Manage Orders

Fig 1.1: Admin module

MANAGE MODERATOR

Admin can restrict a moderator from managing the orders by blocking them. Admin can unblock a blocked user if needed.

▲ Remove Moderator

Admin has privilege to delete a moderator who was added.

▲ Search moderator:

All existing moderators can be viewed by the administrator as a list. If there is number of moderators and admin need to find one of them, the admin can search for a moderator by name.

MANAGE PRODUCTS

Fig 1.3: Manage Products

▲ Add Products The shopping cart project contains different kind of products. The products can be classified into different categories by name. Admin can add new products into the existing system with all its details including an image.

▲ Delete Products

Administrator can delete the products based on the stock of that particular product.

▲ Search products

▲ View Users

The admin will have a list view of all the users registered in the system. Admin can view all the details of each user in the list except password.

▲ Add Users

Admin has privileges to add a user directly by providing the details.

▲ Delete &Block Users Administrator has a right to delete or block a user. The default status of a new user registered is set as blocked. The admin must accept the new user by unblocking him.

MANAGE ORDERS

Fig 1.5: Manage Orders

▲ View Order Administrator can view the Orders which is generated by the users. He can verify the details of the purchase.

▲ Delete order Admin can delete order from the orders list when the product is taken for delivery.

• MODERATORS

Fig 1.6: Moderator Module

A moderator is considered as a staff who can manage orders for the time being. As a future update moderator may give facility to add and manage his own products. Moderators can reduce the work load of admin. Now moderator has all the privilege an admin having except managing other

A new user will have to register in the system by providing essential details in order to view the products in the system. The admin must accept a new user by unblocking him.

▲ Login

A user must login with his user name and password to the system after registration.

▲ View Products

User can view the list of products based on their names after successful login. A detailed description of a particular product with product name, products details, product image, price can be viewed by users.

▲ Search Product

Users can search for a particular product in the list by name.

▲ Add to cart:

The user can add the desired product into his cart by clicking add to cart option on the product.

He can view his cart by clicking on the cart button. All products added by cart can be viewed in the cart. User can remove an item from the cart by clicking remove.

▲ Submit Cart:

After confirming the items in the cart the user can submit the cart by providing a delivery address.On successful submitting the cart will become empty.

▲ History In the history the user will have a view of pending orders.

▲ Edit Profile

The user can view and edit the profile.

•.2. User must go to shop and select products. •.3. It is difficult to identify the required product. •.4. Description of the product limited. •.5. It is a time consuming process •.6. Not in reach of distant users.

• PROPOSED SYSTEM

In the proposed system customer need not go to the shop for buying the products. He can order the product he wish to buy through the application in his Smartphone. The shop owner will be admin of the system. Shop owner can appoint moderators who will help owner in managing the customers and product orders. The system also recommends a home delivery system for the purchased products.

• SYSTEM REQUIREMENT SPECIFICATION

• GENERAL DESCRIPTION

Product Description:

The system consists of two parts .A web application which can provide the online shopping service and an android application for the customer to

access the web service from his Smartphone. Web application should be able to help the customer for selecting his item and to help the owner in managing the orders from the customers.

Problem Statement:

As online shopping became a trend nowadays the regular shops are losing their customers to online brands. Customers have effortless shopping experience and saving time through shopping online. For competing with those online brands , If shops are providing an online portal where their customers can shop through internet and get the products at their doors it will increase the number of customers.

• SYSTEM OBJECTIVES

▲ To provide an android application for online shopping of products in an existing shop. ▲ To provide a online shopping web site for the same shop.

• SYSTEM REQUIREMENTS

a weekly evaluation by the project guide.

• FUNCTIONAL REQUIREMENTS

USER

▲ USER LOGIN Description of feature

This feature used by the user to login into system. A user must login with his user name and password to the system after registration. If they are invalid, the user not allowed to enter the system. Functional requirement

  • Username and password will be provided after user registration is confirmed.
  • Password should be hidden from others while typing it in the field

▲ REGISTER NEW USER Description of feature

A new user will have to register in the system by providing essential details in order to view the products in the system. The admin must accept a new user by unblocking him. Functional requirement

  • System must be able to verify and validate information.
  • The system must encrypt the password of the customer to provide security. ▲ PURCHASING AN ITEM Description of feature

The user can add the desired product into his cart by clicking add to cart option on the product. He can view his cart by clicking on the cart button. All products added by cart can be viewed in the cart. User can remove an item from the cart by clicking remove. After confirming the items in the cart the user can submit the cart by providing a delivery address. On successful submitting the cart will become empty. Functional requirement

  • System must ensure that, only a registered customer can purchase items.