You are on page 1of 14

SHOPPING MALL MANAGEMENT SYSTEM

Project Report
Submitted in partial fulfillment for the Award of degree of BACHELOR OF TECHNOLOGY (CSE)
Submitted By: Nitika Sharma,

II Yr (IV sem)

PAGE INDEX
ABSTRACT.. .. 1. INTRODUCTION..... 1.1 1.2 Objective........... Modules.

2.

SYSTEM ANALYSIS... .. 2.1 Technology Specification.. .. 2.1.1 2.1.2 2.1.3 2.2 Dot NET Platform C#.NET as Front-end.. SQL as Back-end...

Functional Specification .. 2.2.1 2.2.2 Admin.... User.

3.

SYSTEM DESIGN .. 3.1 3.2 Data Flow Diagram.. Database Tables

4. 5.

IMPLEMENTATION & TESTING.. .. CONCLUSION.. .. BIBLIOGRAPHY... ..

ABSTRACT There are many reasons for a system to be

computerized. The foremost among them is the speed, efficiency and accuracy. A computer system can satisfy all the requirements of the user much efficiently than the manual system with its tedious paper work. Another main reason is

the possibility of integration of all subsystems involved. This feature paves the way for combining various services for better management of the system in a way that cannot be imagined in a manual system. In this attempt at creating shopping mall management system it is the above features that are most evident. This system helps the users for buying the project

online. Its mission is to offer a quick and easy way to buy the product and it also provide the total amount immediately a. The user can enter to buy the product only with their valid username and password. The administrator manages the whole system. The aim of our project is to develop a system that will help the users who want to buy products online. Through the system any registered user can view the products and can buy them. Our system saves time as it displays the results as the user buy them, so no need to wait for the total amount to be paid. It is automatically generated by the server. Administrator has a privilege to add, delete, search, update product and to view accounts.

1 INTRODUCTION

1.1.

Objective

In this project, we will be designing a simple shopping mall using object oriented technology. The mall will provide a soothing shopping experience for customers.

1.2.
1.

Modules
To add new product To search about product To delete products To update information about product To view account

Administrator: The admin is able to perform following functions :


(i) (ii) (iii) (iv) (v)

2.

User : The user is able to see the list of products available in shopping mall. Then he/she can purchase them by using hid user id and using product id.

2 SYSTEM ANALYSIS

2.1.

Technology Specification

The project is developed using in Visual studio 2010 using windows form application Using C# with SQL as a database.
2.1.1 Platform : .net

The project is developed using Windows Form application using multiple form application, data grid view etc.
2.1.2 Front-End: C#

C# is an object oriented programming language that enables programmers to quickly develop application on Microsoft .Net platform. Microsoft has include C# 2010 as a major part of Visual Studio 2010. It is a powerful descendent of the earlier C, C++, and Java languages. C# combines the scope of C++ and Visual Basic. Therefore you can easily understand and write the complex code for your solutions. FEATURES: 1. Implicitly Typed Local variables 2. Auto-Implemented Properties 3. Extension Methods 4. Query Keywords 5. Partial Method Definitions 6. Object and collection Initializers 7. Anonymous types 8. Lambda Expressions

2.1.3 Back-End: MYSQL

SQL (pronounced "ess-que-el") stands for Structured Query Language. SQL is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems. SQL statements are used to perform tasks such as update data on a database, or retrieve data from a database. Some common relational database management systems that use SQL are: Oracle, Sybase, Microsoft SQL Server, Access, Ingres, etc. Although most database systems use SQL, most of them also have their own additional proprietary extensions that are usually only used on their system. However, the standard SQL commands such as "Select", "Insert", "Update", "Delete", "Create", and "Drop" can be used to accomplish almost everything that one needs to do with a database. This tutorial will provide you with the instruction on the basics of each of these commands as well as allow you to put them to practice using the SQL Interpreter.

2.2.

Functional Specification

This software is simplest version online shopping using windows form. 2.2.1 Administrator

Administrator is the owner of the Shop. There Can be more than One administrator. Firstly admin have to log in using his/her login id and password and then a window appears having various options to control the function of shop. Functions are:
1. Insert: admin can add new products to mall system by using this option.

2. Search : admin can search information about any product using this option. 3. Update : By using this option admin can update information about product like product quantity, cost etc. 4. Delete : By using this option admin can delete any product from database.

2.2.2

User

Only a register user can buy products from shopping mall. Is he/she is not register then he/she can do this by using sign up option. Then he/she can buy any product using his /her UID. To Buy any product: firstly he have to enter his Uid and then Pid from the data available to him and then he have to enter quantity he wish to buy . Then after clicking Buy option a message box appear giving his total cost.

3 SYSTEM DESIGN

3.1.

Dataflow Diagram

This section contains the data flow diagram of the system which is developed like 0 Level, 1 Level, 2 Level, etc. 1.1.1 0 Level

3.2.

Database Tables

This project uses four database tables havind following name :


1. Admin 2. Users 3. Product 4. account 4.3.1

Login Table For Admin


Username Admin Faculty User Password Admin Abcde wxyz

4.3.2 Login Table for User


Username password UID

4.3.3 Product table


pid 101 name Levis jeans quantity 100 Cost price 900 Selling price 800 type garments

4.3.4 Account s

PID 101

UID 1

Cost 850

4.3.2

4 IMPLEMENTATION

4.1.

Implementation

The system is developed in visual studio 2010 by using window form application in C# development environment. Firstly user or admin have to login in the system using login id and then admin can control the shop and user can buy products. Login form is designed using buttons and radio button and then applying validation to them. Then admin can search , insert etc functions buy clicking respective buttons. These buttons perform respective function by sql query applied to them. User can see the content of product table using data grid view and admin can also see the accounts of shop by using the same. Thus , whole system is designed using windows form application with C# and SQL database.

CONCLUSION The project enabled us to understand all the design patterns thoroughly. The Iterator, Singleton, Observer are essential design patterns in order to capture the software design of such shopping malls. Various techniques like use case analysis, state machine, CRC, sequence diagram are helpful in prototyping software design. The project can be improved by incorporating the MVC design technique. More of design patterns such as factory patterns can be included in the project.

BIBLIOGRAPHY
1. Black Book C# programming, dreamtech press Edition 4, 2010 2. Roger S. Pressman, Software Engineering: A Practitioners Approach, McGraw-Hill Companies, Fifth Edition, 2001.

3. www.google.ebooks.com 4. Payroll Software, http://www.itmicrosystems.com/payroll.htm 5. www.nptel.com 6. Sql as database by sumitra arora

You might also like