Online Shoping Cart

July 27, 2017 | Author: Riddhi Patel | Category: Microsoft Sql Server, Databases, Scalability, Html, Microsoft Visual Studio
Share Embed Donate


Short Description

Download Online Shoping Cart...

Description

A Project Report On

Online Shop Cart

SUBMITTED IN PARTIAL FULFILLMENT FOR THE AWARD OF RAJASTHAN TECHNICAL UNIVERSITY

SUBMITTED TO:

SUBMITTED BY:

Mrs. MAMTA GARG

ANKITA ACHARYA BHEEMARAM BALACH (VII SEMESTER)

(H.O.D CSE )

Mrs. MS NISHA

(2009-10)

(HOD IT)

DEPARTMENT COMPUTER SCIENCE AND ENGINEERING

JODHPUR INSTITUTE OF ENGINEERING AND TECHNOLOGY 1

NH – 65, MOGRA, JODHPUR 342 002

2

ACKNOWLEDGEMENT

We take this golden opportunity to convey our inner felt gratitude and whole hearted thanks to Ms.NISHA MAM’M for her keen interest, immense guidance and suggestions at every stage of the project work. We highly indebted to him for his invaluable guidance and ever-ready support in successfully completing this project in stipulated time. Her contributions are beyond the preview of the acknowledgement.

3

CONTENTS 1. Project Specification 1.1

Problem Definition

1.2

Overview of Products

1.3

Product Features

1.4

Product Limitations

2. Introduction to the Tools 2.1

Vs.Net

2.2

SQL server

3.

Software Requirements Specification (SRS)

3.1

Requirement Analysis

3.2

Control Flow Diagram (CFD)

3.3

Data Flow Diagram (DFD)

4. 4.1 5. 5.1

6.

Database Design Tables SnapShots

EProject Code Source Code and Snapshots

User Manual (UM)

6.1

Hardware Requirements

6.2

Software Requirements

4

PROJECT SPECIFICATION 1.1 PROBLEM DEFINATION: Arts is a stationary shop that sells arts, gift articles, greeting cards, dolls, files, hand bags, wallets, and as well some of the beauty products, etc…. As there is a lot of demand for the greeting cards, gift articles, hand bags, etc…. and in this busy world where one can hardly find time to go out for shopping and with the emerging new technologies where one can purchase products by placing an order through online by sitting at home/office either by credit cards or by VPP or through Cheque or through DD. 1.2 OVERVIEW OF PRODUCT And PRODUCT FEATURES: In order to cope up in this competitive world, and to retain the customers, to automate the process, our client wants an application to be built meeting the current technology trend where the customers can place their order through online by sitting at their office/home, and providing the products as per the orders received by the dealer at the door steps of the customer. He says that he wants that the application should hold the details of the products in detail like price, description of the product and each product is allocated 5

with a unique 7 digit product id which includes 2 digit product code and 5 digit product number. Also he says that for fetching the details of the products, the customer need not be the registered one, but for placing an order one has to be the registered user of the site. After placing an order, the dealer would dispatch the order as per the type of delivery that the customer has chosen. He says that the application should generate a unique 16 digit order number (includes the type of the delivery (1 digit) that the user has opted for, Product id (7 digit), and the order number (8 digit)) as soon as the order is placed by the customer. For the order which is placed through the credit card payment or through cheque, the payment should be cleared first and then only the product will be dispatched to the customer’s premises. Also he has provided an option like if the customer is not satisfied by the product then the customer can either replace it (new product will not be sent) or he can return it back with in a week days time, so that he can get back his money which he has paid for that product. Also the warranty card will also be provided for the products which have some warranty. The dealer alone should be able to update the details of the employees, products and their details, and he can check the orders that are received based on the date, order type (delivery) and he alone has the right to create an employee profile like username or login id and the password. The employee should only be able to change his password, and he can check the details of the orders so that the products can be dispatched as per the customer’s request and that they can be delivered in time.. 6

1.3 PRODUCT LIMITATIONS: As we know that nothing is perfect in this world Similarly our product has some limitations.

INTRODUCTION TO THE TOOLS Introduction to the tools Our software product has been developed using VB.Net with C# as a Front End and SQL as Back End.

2.1 Visual Studio .net: Visual studio provides an extremely rich programming environment. Visual Basic has evolved from a small, rather limited programming environment to an awesome developed tool

Reason behind using Visual Studio:  Visual Studio is Event Driven.  Object-Based Design.  Complete Windows Application development system.  Active-X controls, DLLs and Add-Ins.  Easy to use, debug and trace.  Strong support of third party controls. 7

 Various types of applications can be developed in Visual Studio.  RAD (Rapid Application Development).  Standard EXE.  Active-EXE, Active X DLL.  Active X control.  Active X Document EXE, Active X Document DLL.  Data Project.  DHTML Application.  IIS Application.

Visual Studio Learning edition: It is an introductory edition that let’s you easily create window application. It comes with all the tools that you need to build mainstream window application. Visual Basic Professional edition: It is for computers professionals and includes advance features such as tools to develop Active X and Internet controls. 

Visual Basic Enterprise edition: It is the most Advanced edition and is aimed at programmers who build distributed application in a team environment. It includes all the features of the professional edition, plus tools such as Visual SourceSafe and the Automation and Component Manager.

8

2.2

SQL (Structure Query Language): -

Microsoft SQL Server is a relational database management system (RDBMS) produced by Microsoft. Its primary query language is TransactSQL, an implementation of the ANSI/ISO standard Structured Query Language (SQL) used by both Microsoft and Sybase.

Features of SQL Server 2000



Internet Integration.

The SQL Server 2000 database engine includes integrated XML support. It also has the scalability, availability, and security features required to operate as the data storage component of the largest Web sites. The SQL Server 2000 programming model is integrated with the Windows DNA architecture for developing Web applications, and SQL Server 2000 supports features such as English Query and the Microsoft Search Service to incorporate user-friendly queries and powerful search capabilities in Web applications. •

Scalability and Availability.

The same database engine can be used across platforms ranging from laptop computers running Microsoft Windows® 98 through large, multiprocessor servers running Microsoft Windows 2000 Data Center Edition. SQL Server 2000 Enterprise Edition supports features such as federated servers, indexed views, and large memory support that allow it to scale to the performance levels required by the largest Web sites. •

Enterprise-Level Database Features. 9

The SQL Server 2000 relational database engine supports the features required to support demanding data processing environments. The database engine protects data integrity while minimizing the overhead of managing thousands of users concurrently modifying the database. SQL Server 2000 distributed queries allow you to reference data from multiple sources as if it were a part of a SQL Server 2000 database, while at the same time, the distributed transaction support protects the integrity of any updates of the distributed data. Replication allows you to also maintain multiple copies of data, while ensuring that the separate copies remain synchronized. You can replicate a set of data to multiple, mobile, disconnected users, have them work autonomously, and then merge their modifications back to the publisher. •

Ease of installation, deployment, and use.

SQL Server 2000 includes a set of administrative and development tools that improve upon the process of installing, deploying, managing, and using SQL Server across several sites. SQL Server 2000 also supports a standards-based programming model integrated with the Windows DNA, making the use of SQL Server databases and data warehouses a seamless part of building powerful and scalable systems. These features allow you to rapidly deliver SQL Server applications that customers can implement with a minimum of installation and administrative overhead. •

Data warehousing.

SQL Server 2000 includes tools for extracting and analyzing summary data for online analytical processing. SQL Server also includes tools for visually designing databases and analyzing data using English-based questions. 10

SOFTWARE REQUIREMENTS SPECIFICTION 3.1 REQUIREMENT ANALYSIS: OBJECTIVE OF THE PRODUCT REQUIREMENT: Worked about the product’s information and all necessary details regarding the product. DEPENDENT DATA REQUIREMENT: Traced out all suitable data that is dependent and needed for the development of our product.



SOURCE REQUIREMENT: Identified source of each requirement.

 INTERFACE TRACIBILITY: Identified how each requirement is related to each other may be internal or external system interfaces.

11

3.2 CONTROL FLOW DIAGRAM:-

Enter

Welcome

Splash Screen

Project Overview

Adm. Login

Exit

Registration All Option

Search Update Record

Delete Record

12

3.3 DATA FLOW DIAGRAM: -

Database :- BookStore

TABLES : Buying Details

bags

beauty

customerde tails

feed

files

gift

greeting s

query

views

DATABASE DESIGN 4.Files /Tables information : -

13

The name of database is Bookstore.. It contains only 6 tables. Description of the table is given below. 1). BagsTable structure

2.Beauty :

Table structure

3. Buying Details 14

Table structure

4. Customer details Table structure

5. Feed 15

Table structure

6. Files Table structure

7. Gift 16

Table structure

8.Greeting Table structure

9.Query Table structure

17

10.views Table structure

18

Eproject Code Snapshot HomePage(Default.aspx)

Source Code : Default.aspx Online Shopping Cart // var slideShowSpeed = 1500 var crossFadeDuration = 50 var img = new Array() img[0] = 'http://localhost/Arts/flower/1.jpg' img[1] = 'http://localhost/Arts/flower/2.jpg' img[2] = 'http://localhost/Arts/flower/3.jpg' img[3] = 'http://localhost/Arts/flower/4.jpg' img[4] = 'http://localhost/Arts/flower/5.jpg' img[5] = 'http://localhost/Arts/flower/6.jpg' img[6] = 'http://localhost/Arts/flower/7.jpg' img[7] = 'http://localhost/Arts/flower/8.jpg' img[8] = 'http://localhost/Arts/flower/9.jpg' img[9] = 'http://localhost/Arts/flower/10.jpg' img[10] = 'http://localhost/Arts/flower/11.jpg' img[11] = 'http://localhost/Arts/flower/12.jpg' img[12] = 'http://localhost/Arts/flower/13.jpg' var t var j = 0 var p = img.length var preLoad = new Array() for (i = 0; i < p; i++){ preLoad[i] = new Image() preLoad[i].src = img[i] } function runSlideShow(){ if (document.all){ document.images.Slide.style.filter="blendTrans(duration=3)" document.images.Slide.style.filter="blendTrans(duration=crossFade Duration)" document.images.Slide.filters.blendTrans.Apply() } document.images.Slide.src = preLoad[j].src if (document.all){ document.images.Slide.filters.blendTrans.Play() } j = j + 1 if (j > (p-1)) j=0 t = setTimeout('runSlideShow()', slideShowSpeed) }

20

Home |  Product |  Login |  FAQ's |  Query |  FeddBack |  Aboutus WELCOME TO THE BEST ONLINE GIFTS & CARDS SHOP.......   Site Menu: Home Product FAQ's AboutUs FeedBack Login Query                                                                   Home | FAQs | AboutUs | Query | FeddBack |

21

Top of Page www.Arts.com| All Rights Reserved Graphic Design by Aptech Students's Batch 09-10

Prodcut.aspx

Source Code

22

Untitled Page Home |  Login |  FAQ's |  Query |  FeedBack |  Aboutus                                                                                 

23

Site Menu: Home Gift Articles Greetings Cards HandBags & Wollets Beauty Proudcts Files   Home | FAQs | AboutUs | Query | FeedBack | Top of Page Online Shopping Cart © 2009 | All Rights Reserved Graphic Design by Aptech Student's Batch 09-10

Gift and Ariticle

24

Source Code:

Untitled Page Home |  Product |  Login |  FAQ's |  Query |  FeedBack |  Aboutus

25

Gift-Articles We specialize in selling the best gift articles to our customers. All the gifts we used to sell are made in India by our manufactures in Mumbai. Here one can get all the types of gifts related to any occassion for any one. We provide the best online products in the world.   Site Menu: Home

26

Greetings Cards HandBags & Wollets Beauty Proudcts Files & Folders Home | FAQs | AboutUs | Query | FeedBack | Top of Page Online Shopping Cart © 2009 | All Rights Reserved Graphic Design by Aptech Student's Batch 09-10

Login.aspx

27

Untitled Page Home |  Product |  Login |  FAQ's |  Query |  FeedBack |  Aboutus Gift-Articles We specialize in selling the best gift articles to our customers. All the gifts we used to sell are made in India by our manufactures in Mumbai. Here one can get all the types of gifts related to any occassion for any one. We provide the best online products in the world.

28

  Site Menu: Home Greetings Cards HandBags & Wollets Beauty Proudcts Files & Folders Home | FAQs | AboutUs | Query | FeedBack | Top of Page Online Shopping Cart © 2009 | All Rights Reserved Graphic Design by Aptech Student's Batch 09-10

29

Source Code:

Untitled Page Home |  Product |  Login |  FAQ's |  Query |  FeedBack |  Aboutus

30

Gift-Articles We specialize in creating original web templates designed especially for the Expression Web and FrontPage programs. Each web template is a complete, pre-designed web site with common starter pages in an easy .zip package. View our Getting Started page for more details and tutorial information.                    Total Amount :   Rs.                                                                                         

31

               Site Menu: Home Greetings Cards HandBags & Wallets Beauty Proudcts Gift Articles Files   Home | FAQs | AboutUs | Query | FeedBack | Top of Page Online Shopping Cart © 2009 | All Rights Reserved Graphic Design by Aptech Student's Batch 09-10

Purcashing( add.aspx)

32

SourceCode: Untitled Page Home |  Product |  Login |  FAQ's |  Query | 

33

FeedBack |  Aboutus Payment Through Credit Card * *   * / * * 

35

* * *   

36

Please note down this OrderID for future tracking reference.                                                                                                       * Mandatory Field Home | FAQs | AboutUs | Query | FeedBack | Top of Page Online Shopping Cart © 2009 | All Rights Reserved Graphic Design by Aptech Student's Batch 09-10

Thanks(cash.aspx)

37

SourceCode : Untitled Page Placing Order Successful !!!! Thanks for making the order.

38

Please make the payment to the delivery boy as soon as you receive the goods purchased by you..... The product will be delivered to you within 4-5 working days.

39

USER MANUAL 6.1 Hardware requirements: All hardware should be on the Microsoft Windows 2000 or Microsoft Windows NT. Hardware Compatibility List Computer/ Processor

PC with 200 MHz Pentium-1 or higher

Memory Hard Disk

processor recommended. 64 MB recommended 5 MB minimum.

Drive

CD-ROM drive.

Display

VGA for higher resolution monitor; Super

Operating System

VGA recommended. Microsoft Windows 2000 or later operating system.

Peripheral/Miscellaneous

Microsoft Mouse or compatible pointing device 104 keyboard.

6.2 Software Requirements: -

40

The following soft wares are required to fulfill the requirements for our application. 

VS.NET 2005.



SQL Server.

41

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF