Online Shopping System PDF

Title Online Shopping System
Author ei lay 4520
Course Software Engineering
Institution Tribhuvan Vishwavidalaya
Pages 33
File Size 2.1 MB
File Type PDF
Total Downloads 69
Total Views 149

Summary

Its a project...


Description

TUTORIALSDUNIYA.COM

Online Shopping System Software Engineering Project Download FREE Software Engineering Projects for any university student of BCA, MCA, B.Sc, M.Sc, B.Tech at

https://www.tutorialsduniya.com If you find any error or mistake in this Software Engineering project then report at [email protected]

Download FREE Software Engineering Projects from TutorialsDuniya.com

SOFTWARE ENGINEERING PROJECT CT

LET’SHOP L SHOPPING APP SUPERVISOR:

TutorialsDuniya.Com

Submitted By:

Deeksha Joshi (12345) Divyanshi hi Gupta (12345) Farhat Afza fza (12345)

DEPARTMEN OF COMPUTER SCIENCE DEPARTMENT NCE UNIVERSITY OF DELHI UN

Download FREE Software Engineering Projects from TutorialsDuniya.com

ACKNOWLEDGEMENT Our views on how, why and when various phases of software development should be executed have changed tremendously (and definitely for better)and to this end we’d like to mention the name of our teacher, ‘Tuto Tuto Tutoria ria rialsD lsD lsDuniy uniy uniya.Co a.Co a.Com’ m’ m’, who with her patience and excellent knowledge walked us through this path of learning. De Deeksh eksh ekshaa JJos os oshi hi Div Divyans yans yanshi hi Gu Gupta pta Far Farh hat atAf Af Afza za

Download FREE Software Engineering Projects from TutorialsDuniya.com

INDEX 1.REQUIREMENT SPECIFICATION………………………. 2.DFD-LEVEL 0 & LEVEL 1……………………………… 3.DATA DICTIONARY…………………………………….. 4.ARCHITECTURAL DESIGN………………………….. 5.FUNCTION POINT………………………………………. 6.FLOWCHART,CYCLOMATIC COMPLEXITY…… 7.RISK TABLE………………………………………………… 8.INTERFACES……………………………………………….

Download FREE Software Engineering Projects from TutorialsDuniya.com

REQUIREMENT SPECIFICATION This document is meant to delineate the features of online shopping system, so as to serve as a guide to the developers on one hand and a software validation document for the prospective client on the other. The online shopping system web application is intended to provide complete solution for vendors as well as customers through a single get way using the internet. It will enable vendor to set up online shops, customers to browse through the shop and purchase them online without having to visit the shops physically. The administrator module will enable a system administrator to improve and request for new shops and maintain various list of shops category. The online shopping system needs to sell different types of product to customers living in many parts of the world. The website will show all products in categorized manner. Customers can browse any product for its price and other details and can order the product. Orders need to accompany with shipping and billing details. Customers can pay the order amount via credit card, debit card, net banking or by cash(cash on delivery). Products can be managed by operators from admin panel. The main purpose of the system is to enable customers to browse and buy products from any part of the world with ease and hence increasing business scope.

GENERAL DESCRIPTION: The online shopping system application enables vendors to set up online shops, customers to browse through the shops, and a system administrator to approve and reject requests for new shops and maintain lists of shops categories. Also the developer is designing an online shopping site to manage the items in the shops and also help customers purchase them online without having to visit shop physically. The online shopping system will use the internet as the sole method for selling goods to its customers.

Download FREE Software Engineering Projects from TutorialsDuniya.com

Better prices: The vast majority of online stores offer prices that are much lower than what you will find at a physical store. There are a few reasons for this. The first is because many people use the internet to find and cheaper, good quality products. Online business owners understand this. They will usually reduce their profit margin to get more customers. Another reason is because you can easily browse through dozens of different websites to find the best price. You can do the same at a mall, but it would take about an hour or longer. You also may not be taxed because most ecommerce stores won’t tax you unless they are stationed in your state.

Convenience: Shopping online is convenient. You don’t need to get dressed and drive to your favorite store. You can easily visit their website, find the product you want and buy it without getting out of your bed! It’s also convenient because you don’t need to wait for the store to open. If you work irregular hours or are very busy, then you probably don’t have the time to visit the store. Shopping online allows you to buy things without hurting your schedule.

Variety: Most physical stores have a limited array of products. They can only hold so many items, and there are often many policies affecting the availability of products. For example, there might be a certain item that is only available to those versions of the business that exist in the mall. Shopping online allows you to find many products that you wouldn’t be able to find in a physical store.

Download FREE Software Engineering Projects from TutorialsDuniya.com

PRODUCT FUNCTION : . Buyers to buy commodities of different genre in one place. . Sellers to add/update product’s information. . Keep records of daily sale. . Additional facility in form of helpline numbers for admin to contact us. . Buyer’s search can be filtered.

USER CHARACTERSTICS : There are three kinds of users for the system:

Administrators : Administrators are the ones who adds or administers the categories for the products, and administers the sellers. Sellers: Sellers will add their products to the database, which will be seen in the website to the end users or say customers who can buy the products by selecting the one they need. Vendors will have the special privileges than the end users, and have ability to manage the products added by them. Customers : The end users will be the one who visits the website and buys product online from the ones added by the sellers.

Download FREE Software Engineering Projects from TutorialsDuniya.com

FUNCTIONAL REQUIREMENTS : REGISTRATION : If customer wants to buy the product then he/she must be registered. Unregistered users cannot go to the shopping cart.If customer is not interested in registering, he/she can surf the website. Main and login page : The main page, a neatly designed page, provides a login and create a new account option for users to log into their accounts in order to buy products. The main page will also provide a search toolbar option where the user will enter the name of the product they want to buy. Also, the main page will display deals of the day which will provide brief details on the discounts on various products such as electronics, apparels and books. Along the search toolbar, there will also be options such as – About us, Contact us and FAQs. Customers login to the system by entering valid user id and password for the shopping. All the user sessions will be saved in the database.

Product category display page : After searching a product on main page, this user is navigated to this page where it displays all the main product categories like clothing, food, furniture, electronic devices, books and personal products from which a user can select any category and can proceed to buy the product of the selected category as many as they want in quantity. Product selection screen : This search screen option must be provided to user to select the product based on name, category, manufacturer, price range etc. and provide brief details of them to the user. On selecting any one of the product, user is shown the column for the quantity to be entered. After entering the quantity, price is automatically

Download FREE Software Engineering Projects from TutorialsDuniya.com

set up by the system based on the product price data. When user select the product it create the database of different categories of product. It provide complete description to the user through product description screen. Product search result screen : This screen shows all the products under the search criteria. If there are no products under this search criteria, the system will give a message to the user “No product found in this category”. If found, provide option to select the desired product and then products with different categories get assembled in a database.

Product Description Screen : This screen gives the detailed description about the product like size, color, display of product image giving 360 degree view to the user, product availability in user locality and product ratings. For example, if we are selling monogrammed dress shirts. We will have multiple ways through which we can describe the details about the product to the user: . By color such as red, purple, green, blue, teal etc. . The size options available - S, M, XL, XXL and XXXL. Product cost may vary depending on their size as more than often the larger sizes may cost more, so your option feature would need to be able to carry the price of each option. Most, but not all, carts allow this.

View cart screen :sThe user can manage a shopping cart which will include all the products he/she selected. The user can edit, delete and update his shopping cart. A final shopping cart summary is displayed which includes all the items the user selected and the final total cost.

TutorialsDuniya.com Download FREE Software Engineering Projects PDF for any university student of BCA, MCA, B.Sc, B.Tech, M.Sc at

https://www.tutorialsduniya.com  3 Level Authentication

 Airline Reservation System

 Banking Management System

 Bus Route Enquiry System

 Car Showroom Dealership

 Cricket Management System

 Criminal Record Management

 E-Boutique

 Exam & Result Management

 Health Care

 Hospital Management System

 Online Bookstore

 Online Complaint Portal

 Online Event Booking

 Online MetroCard Recharge

 Online Missing Person Info

 Online Shopping

 Online Shopping System

 Our First Home

 Railway Reservation System

 Reality Show Management

 Tour & Travel Management

 Smart City Traveller

 Weather ForeCasting

Many more FREE Software Engineering Projects are available at

https://www.tutorialsduniya.com

Download FREE Software Engineering Projects from TutorialsDuniya.com

Order details screen : This screen shows final products in the view cart. It gives product list, quantity, total amount, product arrival date etc. among details, providing user complete information about his/her purchase. Payment screen : This is the screen where the user to pay for the product(s) they have bought by paying through any of the following mode user is comfortable with:

• • • • • •

Credit card. Debit card. Net Banking. Cash on Delivery (C.O.D). E-wallet. E.M.I through credit card.

Order confirmation screen : This is the final screen in buying/purchasing process. Here customer or user confirms the order. There is also the option where user can still cancel the order if they feel so. This screen navigates user to the billing details database where the complete order details are provided. The user is asked to select the day they want to receive the product; else the database is designed to automatically select a time period to deliver the product(s) to the user address. After this, a confirmation e-mail and SMS is sent to the user. Feedback Screen : Here the user is asked to provide their opinions on the products and the service provided to them through the selection of their desired rating – 1.***** Excellent

2. **** Very Good 3. *** Good 4. ** Regular 5. * Deficient

Download FREE Software Engineering Projects from TutorialsDuniya.com

Refund payment screen : This screen provides user an option to ask for refund for the product they bought but were not satisfied with it within the given allotted time period for refund and also provide the reason why they were not satisfied with the product and why they want to return it. The user is also asked, in some cases, to convert the money spent on the products into points if the money cannot be refunded due to some error. Logout : After payment or surfing the product customer will logged out.

Download FREE Software Engineering Projects from TutorialsDuniya.com

DATA FLOW DIAGRAM(DFD) LEVE LEVEL L – 0 (CON (CONTEXT TEXT TEXT-LEVEL) -LEVEL)

SELLER

Product Confirmation & Product Details

Payment receipt

& payment info . 1

ONLINE SHOPPING SYSTEM

Personal Details And Select Product

Order & Reports

ADMIN

CUSTOMER

Download FREE Software Engineering Projects from TutorialsDuniya.com

LEVE LEVEL-1 L-1

Product User & Category Details

Order Receipt & Confirmation

Download FREE Software Engineering Projects from TutorialsDuniya.com

Download FREE Software Engineering Projects from TutorialsDuniya.com

DATA DICTIONARY: For Customer Table: Column_id + user_id + password + customer_name + sex + address + date_of_birth + phone_no + email

For Feedback Table: Customer_id + feedback + feedback_date + feedback_no

For Courier Company Table: Comp_id + comp_name + phn_no + address + email_id + area_id

For Area Detail Table: Area_id + Area

For Category Table: Category_id + Category_name

ForProduct Table: Prod_id + Category_id + Product_name + Product_descp + Price + Availability + Quantity

For Temporary Table: Product_id + Product_name + Price + Quantity + Customer_id + Order_no

Download FREE Software Engineering Projects from TutorialsDuniya.com

For Login Table: User_id + password + User_type

For Order Table: Customer_id + Order_date + Order_no + TotalItemPurchased + Totalbillamount + Bank_Name + Account_no + Pin_no + Mode_of_Payment + Comp_id

For Report Table: Order_no + Report + Customer_id + Report_no

For Order Detail Table: Prod_id + Quantity + Order_date + Order_no

Download FREE Software Engineering Projects from TutorialsDuniya.com

ARCHITECTUR ARCHITECTURAL AL DESIGN MAIN

LOGIN

CREATE NEW ACCOUNT

ENTER DETAILS

HOME SCREEN

SEARCH

PRODUCT NAME

CART

PAYMENT

MY ACCOUNT

SETTINGS

WISHLIST

ORDERS

Download FREE Software Engineering Projects from TutorialsDuniya.com

RISK TABLE

RISK

CATEGORY PROBABILITY IMPACT RMMM

Large number of customer than planned Requirement PS Understanding Customer will not meet expected product Delivery deadline will be tightened Staff turnover will be high Refunding of money

PS

20%

4

25%

3

70%

3

BI

90%

2

ST

60%

1

BI

50%

2

PS

TutorialsDuniya.com Download FREE Software Engineering Projects PDF for any university student of BCA, MCA, B.Sc, B.Tech, M.Sc at

https://www.tutorialsduniya.com  3 Level Authentication

 Airline Reservation System

 Banking Management System

 Bus Route Enquiry System

 Car Showroom Dealership

 Cricket Management System

 Criminal Record Management

 E-Boutique

 Exam & Result Management

 Health Care

 Hospital Management System

 Online Bookstore

 Online Complaint Portal

 Online Event Booking

 Online MetroCard Recharge

 Online Missing Person Info

 Online Shopping

 Online Shopping System

 Our First Home

 Railway Reservation System

 Reality Show Management

 Tour & Travel Management

 Smart City Traveller

 Weather ForeCasting

Many more FREE Software Engineering Projects are available at

https://www.tutorialsduniya.com

Download FREE Software Engineering Projects from TutorialsDuniya.com

FUNCTION POINT External Inputs (EIs): 5 (User Login, Product Search, Product Specifications, Order Details, Payment Details) External Output (EOs): 5 (Product Specification, Order confirmation, Bill Generation, Feedback, Report Generation) External Inquiries: 3 (Fetching Product Details, Fetching Order Details, Calculating Purchase Details) External Interface Files (EIFs): 0 Internal Logical Files (ILFs): 6 (Login Table, Product Table, Cart Details, Order Table, Order Detail Table, Temporary Table)

Download FREE Software Engineering Projects from TutorialsDuniya.com

Information Domain Value

Count

Simple

Average

complex

total

External Inputs External Outputs External Inquiries Internal Logical Files

5

3

4*

6

20

5

4

5*

7

25

3

3

4*

6

12

6

7

10*

15

60

External Interface Files Count total

0

5

7*

10

0

117

fi

Rating

1 Does the system require reliable backup and recovery?

4

2 Are specialized data communications required to transfer information to or from the application?

3

3 Are there distributed processing functions? 4 Is performance critical? 5 Will the system run in an existing, heavily utilized operational environments?

2 2 3

6 Does the system require online data entry? 7 Does the online data entry require the input transaction to be built over multiple screens or operations?

5 2

8 Are the ILFs updated online? 9 Are the inputs, outputs, files, or inquiries complex?

4 3

Download FREE Software Engineering Projects from TutorialsDuniya.com

10 Is the internal processing complex? 11 Is code design to be reusable? 12 Are conversions and installation included in the design?

3 4 3

13 Is the system designed for multiple installations in different organizations?

5

14 Is the application designed to facilitate change and ease of use by the user?

5

∑ 𝒇𝒊 = 48 To compute function point, the following relationship is used: FP = count total *[0.65 + 0.01* ∑ fi ] = 117 * [0.65 + 0.01 * 48] = 117 * 1.13 = 132.21

Download FREE Software Engineering Projects from TutorialsDuniya.com

VALIDATION CODE CHECKING PASSWORD VALIDATION 1. Ifstream fin(“USERACC_FILE”,ios::binary); 2. String id,password; 3. Flag=0; 4. gets(id); 5. gets(password); 6. while (fin. read((char*)&e,sizeof(e)) 7. { 8. If(id==e.id && password==e.password) 9. { 10.Flag=1; 11.Given access to system continue; 12.} 13.} 14.If(flag==0) 15.cout...


Similar Free PDFs