online shoping cart

Upload: riddhi-patel

Post on 13-Jul-2015

155 views

Category:

Documents


1 download

TRANSCRIPT

A Project ReportOn

Online Shop Cart

SUBMITTED IN PARTIAL FULFILLMENT FOR THE AWARD OF RAJASTHAN TECHNICAL UNIVERSITY

SUBMITTED TO:

SUBMITTED BY:

Mrs. MAMTA GARG(H.O.D CSE )

ANKITA ACHARYA BHEEMARAM BALACH (VII SEMESTER)(2009-10)

Mrs. MS NISHA(HOD IT)

DEPARTMENT COMPUTER SCIENCE AND ENGINEERING

JODHPUR INSTITUTE OF ENGINEERING AND TECHNOLOGY1

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 MAMM 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

CONTENTS1. Project Specification1.1 1.2 1.3 1.4 Problem Definition Overview of Products Product Features Product Limitations

2. Introduction to the Tools2.1 2.2 Vs.Net SQL server

3.3.1 3.2 3.3

Software Requirements Specification (SRS)Requirement Analysis Control Flow Diagram (CFD) Data Flow Diagram (DFD)

4.4.1 5. 5.1

Database DesignTables SnapShots

EProject CodeSource Code and Snapshots

6.6.1 6.2

User Manual (UM)Hardware Requirements Software Requirements

4

PROJECT SPECIFICATION1.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 allocated5

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 customers 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 customers 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 TOOLSIntroduction to the toolsOur 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 lets 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 SPECIFICTION3.1 REQUIREMENT ANALYSIS: OBJECTIVE OF THE PRODUCT REQUIREMENT: Worked about the products 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 :bags beauty Buying Details files

customerde tails

feed

gift

greeting s views

query

DATABASE DESIGN4.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. Feed15

Table structure

6. Files Table structure

7. Gift16

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 MANUAL6.1 Hardware requirements: All hardware should be on the Microsoft Windows 2000 or Microsoft Windows NT. Hardware Compatibility List Computer/ Processor Memory Hard Disk Drive Display Operating System PC with 200 MHz Pentium-1 or higher processor recommended. 64 MB recommended 5 MB minimum. CD-ROM drive. VGA for higher resolution monitor; Super 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