+ All Categories
Home > Documents > E Gift Shop Pie Synopsis)

E Gift Shop Pie Synopsis)

Date post: 26-Oct-2014
Category:
Upload: sanjaykumarguptaa
View: 298 times
Download: 12 times
Share this document with a friend
Popular Tags:
35
E-Gift Shoppy (Synopsis)
Transcript
Page 1: E Gift Shop Pie Synopsis)

E-Gift Shoppy

(Synopsis)

Page 2: E Gift Shop Pie Synopsis)

Contents

Abstract............................................................................................................................................3

Introduction to the Project.........................................................................................................6

Purpose of the Project.................................................................................................................7

Problems in the Existing System.............................................................................................8

Solutions to these Problems......................................................................................................8

Introduction.....................................................................................................................................9

Analysis Model...............................................................................................................................9

Study of the System...................................................................................................................11

System Specifications...............................................................................................................14

Proposed System........................................................................................................................15

Input and Output.........................................................................................................................17

Process Models with Justification...........................................................................................18

E – R Diagrams.............................................................................................................................19

Data Flow Diagram.....................................................................................................................21

Use Case Diagram......................................................................................................................21

Conclusion.....................................................................................................................................25

Page 3: E Gift Shop Pie Synopsis)

Abstract

E-Gift Shoppy is a very important feature used in e-commerce to assist people

making purchases online, similar to the US English term ‘shopping cart’.

The business-to-consumer aspect of electronic commerce (e-commerce) is the

most visible business use of the World Wide Web. The primary goal of an e-

commerce site is to sell goods and services online.

E-commerce is fast gaining ground as an accepted and used business paradigm.

More and more business houses are implementing web site providing

functionality for performing commercial transactions over the web. It is

reasonable to say that the process of shopping on the web is becoming

commonplace.

E-Gift Shoppy is a very important feature used in e-commerce to assist

people making purchases any products online.

This project deals with developing an e-commerce website for online different

types of gifts. It provides the user with a catalog of different types of gifts

available for purchase in the store. In order to facilitate online purchase a

shopping cart is provided to the user. The system is implemented using a 3-tier

approach, with a backend database, a middle tier of Microsoft Internet

Information Services (IIS) and ASP.NET, and a web browser as the front end

client.

The E-Gift Shoppy project has been developed to allow business grows

larger and faster. This site will let customers to view and order products online

from any part of the world. The site sells different types of. Under this website

many products and services can be ordered.

The E-Gift Shoppy is expanded permanently through new products

and services in order to offer a product portfolio corresponding to the

market. Private customer and business customers can order the selected

products of the E-Gift Shoppy Service online quickly and comfortably.

Page 4: E Gift Shop Pie Synopsis)

Target groups of customer of the E-Gift Shoppy are huge. The customers can

have a payment option through credit card only. In order to use the load writing

procedure, the customer registers itself and receives a login for its purchases

name. It is an Internet application.

Users of the system: Customer is the user of the system. An administrator of

the website is the super user. When the user types in the URL of the website, a

Welcome page is shown which has a menu on the left hand side, a banner at the

top and any related links to other sites. This site contains an online catalog for

the user. User has to login to Welcome Page before ordering anything. Login

functionality should check the authenticity of the user from the database.

Functional components of the project: Following is a list of functionality of

the system:

Registration Screen: If the user is not registered, then registration screen

should be available

Products Order: This screen will show all the types of different product with

their values and minimum quantity that should be ordered. If possible,

provide the image of each of the product. On selecting any one of the

product, user is shown the columns for the quantity to be entered. After

entering the quantity, price is automatically set by the system based on the

product price data. On adding to catalog, kindly check the inventory and take

appropriate action.

Catalog Information: This screen contains the information about the orders

for the user. It gives total value of the order together with individual items

ordered. On ordering, the validation about user’s credit is made. Credit

information can be kept in the database for the sake of simplicity. Once the

order is accepted, inventory is updated and shipment entry is made in the

database. Once the shipment is done, shipment status is updated.

Terms and Conditions – A Brief text on the website explaining terms and

conditions and printable copy of it.

Contact Information – Contact information regarding the office addresses

with phones and faxes are provided on this screen

Page 5: E Gift Shop Pie Synopsis)

In order to develop an e-commerce website, a number of Technologies must be

studied and understood. These include multi-tiered architecture, server and

client side scripting techniques, implementation technologies such as ASP.NET,

programming language (such as C#, VB.NET), relational databases (such as

MySQL, Access).

This is a project with the objective to develop a basic website where a consumer

is provided with a E-Gift Shoppy application and also to know about the

technologies used to develop such an application.

This document will discuss each of the underlying technologies to create and

implement an e-commerce website.

Page 6: E Gift Shop Pie Synopsis)

Introduction to the Project

E-commerce is fast gaining ground as an accepted and used business paradigm.

More and more business houses are implementing web sites providing

functionality for performing commercial transactions over the web. It is

reasonable to say that the process of shopping on the web is becoming

commonplace.

The objective of this project is to develop a general purpose e-commerce store

where any product (such as Birthday, Festival Gifts etc.) can be bought from the

comfort of home through the Internet. However, for implementation purposes,

this paper will deal with an online E-Gift Shoppy.

The E-Gift Shoppy is a virtual store on the Internet where customers can

browse the catalog and select products of interest. The selected items may be

collected in a shopping cart. At checkout time, the items in the shopping cart will

be presented as an order. At that time, more information will be needed to

complete the transaction. Usually, the customer will be asked to fill or select a

billing address, a shipping address, a shipping option, and payment information

such as credit card number. An e- mail notification is sent to the customer as

soon as the order is placed.

The E-Gift Shoppy is expanded permanently through new products and

services in order to offer a product portfolio corresponding to the market.

Private customer and business customers can order the selected products

of the E-Gift Shoppy service online quickly and comfortably.

Target groups of customer of the E-Gift Shoppy are. The customers can have a

payment option through credit card only. In order to use the load writing

procedure, the customer registers itself and receives a login for its purchases

name. It is an Internet application.

Page 7: E Gift Shop Pie Synopsis)

Electronic Commerce (e-commerce) applications support the interaction

between different parties participating in a commerce transaction via the

network, as well as the management of the data involved in the process.

Purpose of the Project

The E-Gift Shoppy needs to sell different types of products to customer

living in any part of the world. The website will show all products in categorized

manner. Customer can browse any product for its price and other details and can

order the product. Orders needs to accompany with shipping & billing details.

Customer has to pay order amount online through credit cards. Products can be

managed by operators from admin panel. Operator can be created by admin. Admin

can keep track of orders through admin panel.

The main purpose of the system is to enable customers to browse and order

from any part of the world and hence increasing business scope.

Page 8: E Gift Shop Pie Synopsis)

Problems in the Existing System

The existing system is manual system. Needs to be converted into automated

system.

Risk of mismanagement of data.

Less Security.

No proper coordination between different Applications and Users.

Fewer Users - Friendly.

Accuracy not guaranteed.

Not in reach of distant users.

Solutions to these Problems

The development of the new system contains the following activities, which try to

automate the entire process keeping in view of the database integration approach.

1. User friendliness is provided in the application with various controls.

2. The system makes the overall project management much easier and

flexible.

3. There is no risk of data mismanagement at any level while the project

development is under process.

4. It provides high level of security with different level of authentication.

5. Users from any part of the world can make use of the system.

6. New system will process accurate results.

7. New system will be much better in performance as compared to existing

one.

Page 9: E Gift Shop Pie Synopsis)

Introduction

After analyzing the requirements of the task to be performed, the next step is to

analyze the problem and understand its context. The first activity in the phase is

studying the existing system and other is to understand the requirements and

domain of the new system. Both the activities are equally important, but the first

activity serves as a basis of giving the functional specifications and then successful

design of the proposed system. Understanding the properties and requirements of a

new system is more difficult and requires creative thinking and understanding of

existing running system is also difficult, improper understanding of present system

can lead diversion from solution.

Analysis Model

The model that is basically being followed is the WATER FALL MODEL, which

states that the phases are organized in a linear order. First of all the feasibility

study is done. Once that part is over the requirement analysis and project planning

begins. If system exists one and modification and addition of new module is needed,

analysis of present system can be used as basic model.

The design starts after the requirement analysis is complete and the coding

begins after the design is complete. Once the programming is completed, the

testing is done. In this model the sequence of activities performed in a software

development project are: -

Requirement Analysis

Project Planning

System design

Detail design

Coding

Unit testing

System integration & testing

Page 10: E Gift Shop Pie Synopsis)

Here the linear ordering of these activities is critical. End of the phase and

the output of one phase is the input of other phase. The output of each phase is to

be consistent with the overall requirement of the system. Some of the qualities of

spiral model are also incorporated like after the people concerned with the project

review completion of each of the phase the work done.

WATER FALL MODEL was being chosen because all requirements were known

beforehand and the objective of our software development is the

computerization/automation of an already existing manual working system.

Fig 1: Water Fall Model

Product Product

input output

Process

Communicated Requirements

Requirements Specification

Design Specification

Executable Software Modules

Integrated Software Product

Delivered Software Product

Changed Requirements

Requirements Engineering

Design

Programming

Integration

Delivery

Maintenance

Page 11: E Gift Shop Pie Synopsis)

Study of the System

GUI’S

In the flexibility of the uses the interface has been developed a graphics concept in

mind, associated through a browses interface. The GUI’S at the top level have been

categorized as

1. Administrative user interface

2. The operational or generic user interface

The administrative user interface concentrates on the consistent information that is

practically, part of the organizational activities and which needs proper

authentication for the data collection. The interfaces help the administrations with

all the transactional states like Data insertion, Data deletion and Date updation

along with the extensive data search capabilities.

The operational or generic user interface helps the users upon the system in

transactions through the existing data and required services. The operational user

interface also helps the ordinary users in managing their own information helps the

ordinary users in managing their own information in a customized manner as per

the assisted flexibilities.

NUMBER OF MODULES

The system after careful analysis has been identified to be presented with the

following modules:

This project is divided into 9 modules:

1. Registration Module

2. Products Browse Module

3. Products Search Module

Page 12: E Gift Shop Pie Synopsis)

4. Shopping cart Module

5. Shipping & Billing Module

6. Payment Module

7. Admin User Management Module

8. Admin Catalog Management Module

9. Admin Order Management Module

Entities Involved in the Project:

1) Customer

2) Product

3) Website Administrator

4) Operator

5) Order

Customer: The target user of the system. A Customer is responsible for registering

them to the site, browsing site, placing orders and making payments.

Product: Product is the entity, a customer looking for. A Product will be sold to the

customer.

Website Administrator: An entity responsible for managing users, roles and roles

privileges.

Operator: Operator is a person (entity) responsible for managing products and

orders.

Order: Order is an entity which describes the business transaction.

Page 13: E Gift Shop Pie Synopsis)

PROJECT INSTRUCTIONS:

Based on the given requirements, conceptualize the Solution Architecture.

Choose the domain of your interest otherwise develop the application for

ultimatedotnet.com. Depict the various architectural components, show

interactions and connectedness and show internal and external elements.

Design the web services, web methods and database infrastructure needed both

and client and server.

Provide an environment for upgradation of application for newer versions that

are available in the same domain as web service target.

Page 14: E Gift Shop Pie Synopsis)

System Specifications

HARDWARE REQUIREMENTS:

PIV 2.8 GHz Processor and Above

RAM 512MB and Above

HDD 20 GB Hard Disk Space and Above

SOFTWARE REQUIREMENTS:

WINDOWS OS (XP / 2000 / 200 Server / 2003 Server)

Visual Studio .Net 2005 Enterprise Edition

Internet Information Server 5.0 (IIS)

Visual Studio .Net Framework (Minimal for Deployment)

SQL Server 2000 Enterprise Edition

Page 15: E Gift Shop Pie Synopsis)

Proposed System

To debug the existing system, remove procedures those cause data redundancy,

make navigational sequence proper. To provide information about audits on

different level and also to reflect the current work status depending on

organization/auditor or date. Required to build strong password mechanism.

NEED FOR COMPUTERIZATION

We all know the importance of computerization. The world is moving ahead

at lightening speed and every one is running short of time. One always wants to get

the information and perform a task he/she/they desire(s) within a short period of

time and too with amount of efficiency and accuracy. The application areas for the

computerization have been selected on the basis of following factors:

Minimizing the manual records kept at different locations.

There will be more data integrity.

Facilitating desired information display, very quickly, by retrieving information

from users.

Facilitating various statistical information which helps in decision-making?

To reduce manual efforts in activities that involved repetitive work.

Updating and deletion of such a huge amount of data will become easier.

FUNCTIONAL FEATURES OF THE MODEL

As far as the project is developed the functionality is simple, the objective of

the proposal is to strengthen the functioning of Audit Status Monitoring and make

them effective and better. The entire scope has been classified into five streams

knows as Coordinator Level, management Level, Auditor Level, User Level and State

Web Coordinator Level. The proposed software will cover the information needs with

Page 16: E Gift Shop Pie Synopsis)

respect to each request of the user group viz. accepting the request, providing

vulnerability document report and the current status of the audit.

WORKING OF THE SYSTEM

The entire scope has been classified into five streams known as: -

Coordinator Level

(Addressing the information management needs of coordinator)

Management Level

(Addressing the information management needs of management)

Auditor Level

(Addressing the information management needs of auditors)

User Level

(Addressing the information management needs of the user group)

State Web Coordinator level

(Addressing the needs of coordinator of the state)

Page 17: E Gift Shop Pie Synopsis)

Input and Output

The main inputs, outputs and major functions of the system are as follows

INPUTS:

Customer enters his or her user id and password.

Operators enter his or her user id and password.

Admin enter his or her user id and password.

User requests the product description.

User requests the product search.

User orders product.

System requests shipping & billing address.

OUTPUTS:

Customer receives personal and order details.

Operator receives the personal details.

Admin receives order details.

Users receive requested product details.

Users receive orders.

System processes orders.

Page 18: E Gift Shop Pie Synopsis)

Process Models with Justification

ACCESS CONTROL FOR DATA WHICH REQUIRE USER AUTHENTICATION

The following commands specify access control identifiers and they are typically

used to authorize and authenticate the user (command codes are shown in

parentheses)

USER NAME (USER)

The user identification is that which is required by the server for access to its file

system. This command will normally be the first command transmitted by the user

after the control connections are made (some servers may require this).

PASSWORD (PASS)

This command must be immediately preceded by the user name command, and, for

some sites, completes the user's identification for access control. Since password

information is quite sensitive, it is desirable in general to "mask" it or suppress type

out.

Page 19: E Gift Shop Pie Synopsis)

E – R Diagrams

The relation upon the system is structure through a conceptual

ER-Diagram, which not only specifics the existential entities but also the

standard relations through which the system exists and the cardinalities

that are necessary for the system state to continue.

The entity Relationship Diagram (ERD) depicts the relationship between

the data objects. The ERD is the notation that is used to conduct the date

modeling activity the attributes of each data object noted is the ERD can

be described resign a data object descriptions.

The set of primary components that are identified by the ERD are

Data object Relationships

Attributes Various types of indicators.

The primary purpose of the ERD is to represent data objects and their relationships.

Page 20: E Gift Shop Pie Synopsis)
Page 21: E Gift Shop Pie Synopsis)

Data Flow Diagram

Page 22: E Gift Shop Pie Synopsis)

P ublic

*

B row seC ata logue

1

*

R eg is te rP ro f ile

2

*

A dd productto

C art

3

*

V iew /Am endC art

4

*

C heck-outO rder

5

*

IssueC C for

V a lida t ion

7*

Issue O rderto Sh ipp ing

A gent

8

P roduct InventoryD 1C ustom ersD 2

S hopp ingC artD 3 C ustom er

O rdersD 4

C red itC ardsD 5

C ustom ers

*

Log in

9

C opyO fC ustom ersC red itC ardC o

S hipp ingA gent

P roduct ID

P roduct In fo

Item D eta ils

C ustom erD eta ils

C ustom er

U sernam e+passw -ord

U sernam e andP assw ord

P roduct ID

C art Item

P roduct- ID

C art Item ID

C art Item

C art Item s C ustom er O rder

C red it C ardD eta ils

N ew C red it C ard

C red it C ard

C red it C ard

C red it C ard

C red it C ardS ta tus

C ustom er O rder

S h ipp ingR equest

P roduct Q ty

Page 23: E Gift Shop Pie Synopsis)

Use Case Diagram

Admin

E-Gift Shoppy Web Portal

Category Management

Product Management

Content Management

Order Management

Purchase Module

Customer

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

Customer Management

Category Management

View Category

Add Category

Update Category AdminCustomer

Page 24: E Gift Shop Pie Synopsis)

Customer Management

View Customer Details

List Customer

Add Customer

Update Customer

Delete Customer

AdminCustomer

Content Management

View Content Page

Update Content Page

AdminCustomer

Page 25: E Gift Shop Pie Synopsis)

Catalog Management

AdminCustomer

Manage Country

View Country Add Country Update Country

<<extend>><<extend>> <<extend>>

Manage State

View State Add State Update State

<<extend>><<extend>> <<extend>>

Manage City

View City Add City Update City

<<extend>> <<extend>> <<extend>>

Page 26: E Gift Shop Pie Synopsis)

Conclusion

The Internet has become a major resource in modern business, thus electronic shopping has gained significance not only from the entrepreneur’s but also from the customer’s point of view. For the entrepreneur, electronic shopping generates new business opportunities and for the customer, it makes comparative shopping possible. As per a survey, most consumers of online stores are impulsive and usually make a decision to stay on a site within the first few seconds. “Website design is like a shop interior. If the shop looks poor or like hundreds of other shops the customer is most likely to skip to the other site. Hence we have designed the project to provide the user with easy navigation, retrieval of data and necessary feedback as much as possible.

In this project, the user is provided with an e-commerce web site that can be used

to buy Products online. To implement this as a web application we used ASP.NET as

the Technology. ASP.NET has several advantages such as enhanced performance,

scalability, built- in security and simplicity. To build any web application using

ASP.NET we need a programming language such as C#, VB.NET, J# and so on. C#

was the language used to build this application. For the client browser to connect to

the ASP.NET engine we used Microsoft’s Internet Information Services (IIS) as the

Web Server. ASP.NET uses ADO.NET to interact with the database as it provides in-

memory caching that eliminates the need to contact the database server frequently

and it can easily deploy and maintain an ASP.NET application. SQL Server was used

as back-end database since it is one of the most popular open source databases,

and it provides fast data access, easy installation and simplicity.

A good shopping cart design must be accompanied with user-friendly shopping cart

application logic. It should be convenient for the customer to view the contents of

their cart and to be able to remove or add items to their cart. The E-Gift Shoppy

application described in this project provides a number of features that are

designed to make the customer more comfortable.

This project helps in understanding the creation of an interactive web page and the

technologies used to implement it. The design of the project which includes Data

Model and Process Model illustrates how the database is built with different tables,

how the data is accessed and processed from the tables. The building of the project

has given me a precise knowledge about how ASP.NET is used to develop a website,

Page 27: E Gift Shop Pie Synopsis)

how it connects to the database to access the data and how the data and web

pages are modified to provide the user with a E-Gift Shoppy application.

It has been a great pleasure for me to work on this exciting and challenging

project. This project proved good for me as it provided practical knowledge

of not only programming in ASP.NET and C#.NET web based application and

no some extent Windows Application and SQL Server, but also about all

handling procedure related with “PROJECT NAME”. It also provides

knowledge about the latest technology used in developing web enabled

application and client server technology that will be great demand in future.

This will provide better opportunities and guidance in future in developing

projects independently.

BENEFITS:

The project is identified by the merits of the system offered to the user. The

merits of this project are as follows: -

It’s a web-enabled project.

This project offers user to enter the data through simple and interactive

forms. This is very helpful for the client to enter the desired information

through so much simplicity.

The user is mainly more concerned about the validity of the data,

whatever he is entering. There are checks on every stages of any new

creation, data entry or updation so that the user cannot enter the invalid

data, which can create problems at later date.

Sometimes the user finds in the later stages of using project that he

needs to update some of the information that he entered earlier. There

are options for him by which he can update the records. Moreover there is

restriction for his that he cannot change the primary data field. This keeps

the validity of the data to longer extent.

Page 28: E Gift Shop Pie Synopsis)

User is provided the option of monitoring the records he entered earlier.

He can see the desired records with the variety of options provided by

him.

From every part of the project the user is provided with the links through

framing so that he can go from one option of the project to other as per

the requirement. This is bound to be simple and very friendly as per the

user is concerned. That is, we can sat that the project is user friendly

which is one of the primary concerns of any good project.

Data storage and retrieval will become faster and easier to maintain

because data is stored in a systematic manner and in a single database.

Decision making process would be greatly enhanced because of faster

processing of information since data collection from information available

on computer takes much less time then manual system.

Allocating of sample results becomes much faster because at a time the

user can see the records of last years.

Easier and faster data transfer through latest technology associated with

the computer and communication.

Through these features it will increase the efficiency, accuracy and

transparency,

LIMITATIONS:

There are some limitations for the current system to which solutions can be

provided as a future development:

1. The system is not configured for multi- users at this time. The concept of

transaction can be used to achieve this.

2. The Website is not accessible to everyone. It can be deployed on a web server so

that everybody who is connected to the Internet can use it.

3. Credit Card validation is not done. Third party proprietary software can be used

for validation check.


Recommended