You are on page 1of 63

ANJUMAN KHAIRUL ISLAM’S

POONA COLLEGE OF ARTS, SCIENCE & COMMERCE

CAMP, PUNE-411001.

A PROJECT REPORT

ON

“SHOPPING MALL MANAGEMENT SYSTEM”

SUBMITTED BY-

ATTAR NOUSHEEN MUSHTAQUE (3629)

SHAIKH SAMREEN FAREEDUDDIN (3636)

IN FULLFILMENT OF THE REQUIREMENT FOR THE AWARD OF

BCA (BACHELOR OF COMPUTER APPLICATION)

UNIVERSITY OF PUNE.

GUIDED BY-

(PROF.MRS.RESHMA PATIL)

ACADEMIC YEAR 2014 – 2015

(DEPARTMENT OF COMMERCE)
ANJUMAN KHAIRUL ISLAM'S

POONA COLLEGE OF ARTS, SCIENCE & COMMERCE


(Affiliated to University of Pune)

Camp, Pune-411001

CERTIFICATE

This is to Certify that the project entitled

"SHOPPING MALL MANAGEMENT SYSTEM"

Has been completed successfully by Attar Nousheen Mushtaque and


Shaikh Samreen fareeduddin, towards fulfilment of Bachelor of Computer
Application in Commerce Department from University of Pune, for the
academic year 2014-2015.

Vice Principal Internal Examiner

Project Guide External Examiner


ACKNOWLEDGEMENT

 I heartily wish to take this opportunity to express my gratitude to my teachers and


friends for how they have helped me a lot in completing my project.

 I am very grateful to my Lecturer, Prof. Mrs. Reshma Patil for her explanations and
constant guidance throughout the project.

 I would also like to give thanks to our H.O.D & Vice Principal, Prof. Khalid
Zaheer Sir for his valuable support, help and guidance whenever needed.

 I am very grateful to my lab instructor whose suggestions helped me a lot while


project work in progress and I am also grateful to the non-teaching staff for helping
me in Laboratory in various ways.

 I would like to extend my gratitude to those friends whose knowledge and time had
been given to help me in different ways.

Attar Nousheen Mushtaque(3629)

Shaikh Samreen Fareedudddin(3636)


INDEX

1. INTRODUCTION
 Company Profile
 Introduction of the project
 Scope of the system
 Proposed system

2. ANALYSIS
 Fact finding technique
 Feasibility study
 Hardware and software requirement

3. SYSTEM DESIGN
 Entity relationship diagram
 Context level diagram
 Data flow diagram
 File design
 Data dictionary

4. Form design

5. Reports

6. Advantages & Limitations

7. Future enhancement

8. Bibliography
A
Project
on

SHOPPING MALL MANAGEMENT


SYSTEM

By
Team Members:

1) ATTAR NOUSHEEN MUSHTAQUE


2) SHAIKH SAMREEN FAREDUDDIN
INTRODUCTION

Company Profile:
The Aim Shopping Mall Management System is to manage the shopping
mall and its related modules (admin, customer, supplier, employee and stock
item, parking, bill, product) in such a way that there is smooth flow for a Mall
to manage and run business successfully and systematically ,by satisfying
customers demand and gaining maximum profits. There are total 36 forms
which are in Flow and 7 are reports in our project "Shopping Mall Management
System" ,this will make the work easy for recording, making entries, storing
large amount of data, retrieving information from database and at a good speed
for 'Managing Mall'.

Introduction to System:
The project has been designed in order to provide a working overview of
the Shopping Mall Management System, through which records can be
maintained efficiently in an organised way by various modules such as admin,
customers, employee, suppliers, stock item, sales, parking, customer bill and
reports.

The Project is has been made in Visual Studio .net 2008 as a frontend and
Microsoft Access as Backend. Visual Basic .net is good for easy interface and
is very interactive. The user can easily use this Software. MS Access is good for
storing information and provides better connectivity with the database. MS
Access also provides better security to the software.

The Software is Developed for "Shopping Mall" which will help them
to manage their daily work(Maintain records, make entries). This Software will
help them to make their work easy and at good speed.
Scope of System:
The system is developed for the that operates providing facility to
Shopping Mall Management System ,the system is capable to handle and
maintain various records.

To maintain Product details.

To maintain customer details.

To maintain sales details.

To maintain Employee details.

To maintain supplier details.

To maintain report details.

Proposed System:
It helps to reduce the error at a great speed. The system must work
Accurately & efficient as per its expectation. The proposed system must be user
friendly &can be easily operated by employee with minimum knowledge about
computer. The system must work according to the Management’s expectation &
produce good result. It makes the system computerized instead of manual system.
This makes the system more feasible & efficient to use.
Previously Grocery shop was a difficult task, because lots of book of
accounts were needed to be managed which therefore utilised much space and
also required much time to manage, check accuracy and store.

But now, things have changed; managing products now is not so difficult
task. It has become easy because paperwork is replaced by computer work. This
made it easy to manage, check accuracy and can also store large amount of data
using database.
ANALYSIS

Fact Finding Technique:


Fact expressed in quantitative form can be termed as data. Success of any
requirement investigation depends on availability of reliable and accurate data.

Fact Finding Technique is as follows:

 Questionnaire :

We use this technique in the initial phase of the project. Questionnaire

helped us to get some basic information about the current system.

By this technique we understood the process, working of the current

system.

 Interviews :

It is used to collect information from individuals or groups.

Respondents are generally current users of the system under study.

Interviewer must plan in advance and fully know the problem in advance.

Information collected is more reliable and accurate.

We interviewed many persons working in agencies and collected

information about the working and functioning of current system. We also

gathered information about the problems faced in the current system.


 Observation :

It helps to get information that cannot be obtained by other fact finding

techniques.

In this method the flow of documents is carried out and the steps

followed.

First hand information about how the activities, process are carried out is

obtained.

We observed how the data is stored and in what format.

 Record Review :

Information related to the system may be present in the form of records

like books, manuals, journals etc.

Record view provides very valuable information about the system,

organization, various procedures and rules.

It may be performed in the beginning of study to collect initial

information or at

the end to compare actual operation.

We saw application forms, register for transactions, Staff details,

Engineers details, Industry details etc.


Feasibility Study:

Feasibility study is an initial information that determines whether


proposed system is feasible or not.

Aspects to be studied during feasibility study :-

Technical Feasibility:

The system ensures accuracy, reliability and ease of data retrieval.


The platform will be portable enough to work on any of the
platforms and operating environment.
 The system will be efficient in its performance. Performance could
be the speed and the memory required for the system.

Economical Feasibility:

The hardware used for the system will estimate budget of the
project.
The cost incurred to modify the system will be minimized.
Manpower to work on the system will be reduced.

Operational Feasibility:

The system will be beneficial only when it will meet organization’s


operating requirements.
The system will be easy to use.
 It will have proper Human Engineering Techniques.
 The look and feel of the system will be user friendly and be easily
understood by the user.

Social Feasibility:

The system will help the user to carry out their job easily and
in short time.
Care has been taken to see that the language used in the system
does not hurt the sentiments of user.

Hardware & Software Requirement:

Hardware Specification

Processor 800 MHZ or above


Minimum Hard disk drive 100 MB or above
RAM(virtual memory) 128 MB or above
Color Monitor, Keyboard, Mouse -

Software Specification

Front-end Microsoft Visual Studio .net 2008


Back-end Microsoft Access
Operating system Windows Platforms Only
SYSTEM DESIGN

Entity Relationship Diagram(ERD):


Context Level Diagram:
Data Flow Diagram:
DATA DICTIONARY

TABLE NAME: LOGIN:


TABLE Field Name Type Size Constraint NAME:-
User Name Text 10 Not null
Password Text/number 10 Not null

EMPLOYEE:

Field Name Type Size Constraint


Employee Id number 5 Primary Key
Employee Name text 10 Not null

address Text/ 20 Not null


number
Contact Number number 10 Not null
Designation text 10 Not null

Salary number 10 Not null

Gender text 10 Not null

Date of Joining text 10 Not null


/number
Email Text/ 20 Not null
number

TABLE NAME:-

CUSTOMER:
Field Name Type Size Constraint
Customer Id Number 5 Primary key
Customer Name Text 15 Not null
Customer Add Text/ 20 Not null
Number
Contact number Number 10 Not null
Occupation text 10 Not null
Membership text 3 Not null
Date of Number/ 10 Not null
Membership text
Gender text 10 Not null
Email Number 20 Not null
/text

TABLE NAME:-

PRODUCT:

Field Name Type Size Constraint


Prod Id Number 5 Primary key
Prod Category Text 15 Not null
Prod Type Text 15 Not null
Prod Brand Name Text 20 Not null
Per Piece Price number 10 Not null
qty Number 10 Not null
Total Price Number 10 Not null
Supp Id Number 5 Primary key
Supp name Text 10 Not null
Date Of Product Arrival Text 10 Not null
/Number

TABLE NAME:-
SUPPLIER:
Field Name Type Size Constraint
Supplier id Number 5 Primary key
Supplier name Text 15 Not null
Supplier add Text/ 20 Not null
Number
Contact number Number 15 Not null
Supp type Text 15 Not null
Cash purchase Number 10 Not null
Credit purchase Number 10 Not null
Total amt of Number 10 Not null
purchase
email Number/ 20 Not null
Text

TABLE NAME:-
SOLD STOCK:

Field Name Type Size Constrain


Prod Type Text 15 Not null
Prod Brand Text 15 Not null
unit/per price Number 10 Not null
qty Number 10 Not null
discount Number 10 Not null
Total Qty Discount Number 10 Not null

Per Total Amt Number 10 Not null

TABLE NAME:-

CUSTOMER BILL:
Field Type Size Constraint
Bill no Number 5 Primary Key
date Text/ Number 15 Not null
time Number 15 Not null
Cust id Number 5 Primary Key
Cust name Text 15 Not null
Emp no Number 5 Primary Key

Emp name Text 15 Not null

Prod Type Text 15 Not null


Prod Brand Text 15 Not null
unit/per price Number 10 Not null

qty Number 10 Not null

discount Number 10 Not null

Total Qty Number 10 Not null


Discount
Per Total Amt Number 10 Not null

Total Amt Number 10 Not null

Total Discount Number 10 Not null

Vat Tax Number 10 Not null

Grand Total Number 15 Not null

Total Items Number 5 Not null

TABLE NAME:-

PARKING:
Field Type Size Constraint
Vehicle Number Number 10 Primary Key
Vehicle Type Text 5 Not null
Rate Text 10 Not null

FORM DESIGN
Input/output Screens:
SPLASH SCREEN
LOGIN FORM:
1) If not entered Username or/and password(Displays Error Provider + msgbox +Displays Hint at
count of 1).
2) If incorrectly entered Username or/and password(Displays msgbox +Displays Hint at count of 1).

MDI FORM:

*After Logged in successfully shows MDI form.

if clicked on Access-->Exit(unloads the form).


Entries-->Employee, Customer, Supplier, Product, Inventories.

MANAGE EMPLOYEE:

Entries-->Employee-->Manage Employee.
1)ADD EMPLOYEE:

Manage Emloyee-->Add New Employee Record(Validation of character only).

2)ADD EMPLOYEE (email validation):


3)ADD EMPLOYEE: (record inserted and saved successfully)

1)UPDATE EMPLOYEE:
Manage Employee-->Edit Previous employee Record.

2)UPDATE EMPLOYEE:

Record updated.

1)DELETE EMPLOYEE:
Manage Employee-->Delete a record from database.

2)DELETE EMPLOYEE:

Record Deleted:

1)SEARCH/VIEW EMPLOYEE:
Manage Employee-->View/search employee:

2)Record searched and displayed:

MANAGE CUSTOMER:
Entries-->Manage Customer.

1)ADD NEW CUSTOMER:

Manage Customer-->Add a New Customer.


2)ADD CUSTOMER:

Customer Added Successfully And Saved.

1)UPDATE CUSTOMER:

Manage customer-->edit previous customer record.

2) UPDATE CUSTOMER :
Record updated successfully.

1)DELETE CUSTOMER:

Manage Customer-->Delete Record From Database.

2)DELETE CUSTOMER:
Record Deleted Successfully.

1)VIEW/SEARCH CUSTOMER:

Manage customer-->search customer.

1)VIEW/SEARCH CUSTOMER:
Record Searched.

MANAGE SUPPLIERS:

Entries-->Manage supplier.

1) ADD NEW SUPPLIER:


Manage Supplier-->Add New Supplier

2)ADD SUPPLIER:

Record Added.

1)UPDATE SUPPLIER:
Manage Supplier-->Edit Previous Supplier Record.

2)UPDATE SUPPLIER:

Record Updated.

1) DELETE SUPPLIER:
Manage Supplier-->delete a record from database.

2) DELETE SUPPLIER:

Record Deleted.

1)SEARCH/VIEW SUPPLIER:
Manage Supplier-->View/Search Supplier Details.

2)SEARCH/VIEW SUPPLIER:

Record Searched.

MANAGE PRODUCT:
Entries-->Manage Product.

1)ADD A NEW PRODUCT.

Manage product-->add a new product

1)ADD A NEW PRODUCT.


Record inserted.

1)UPDATE PRODUCT.

Manage Product-->Update Product.

2)UPDATE PRODUCT.
Record updated.

1)DELETE PRODUCT.

Manage Product-->Delete Product.

2)DELETE PRODUCT.
Record Deleted.

1)SEARCH/VIEW PRODUCT.

Manage Product-->View/Search Product.


2)SEARCH/VIEW PRODUCT.

Product Searched.

MDI-->Entries-->INVENTORIES.

INVENTORIES:
Manage Inventories.

1)PARKING:

Entries-->parking-->check for parking vacancies.


2)PARKING:

If vehicle number not entered(displays error msg)

3) PARKING:

Vehicle added.
3)PARKING:

Vehicle Removed.

MDI-->search/view
SOLD STOCK:

Search/view-->sold stock.

PARKING:

search/view-->parking(vehicle).
MDI-->Accessories.

MEDIA PLAYER.

Accessories-->Media player.
NOTEPAD:

Accessories-->Notepad.

CALCULATOR:

Accessories-->Calculator.
MDI-->Generate Bill.

1)GENERATE BILL.
2)GENERATE BILL.(List added)

3)GENERATE BILL (product sold)


MDI-->about us.

ABOUT US.
MDI-->DATA REPORTS.

REPORTS
1)EMPLOYEE REPORT:

2)AVAILABLE STOCK PRODUCT REPORT:


3)SOLD STOCK REPORT:

4)SUPPLIER REPORT:
5)CUSTOMER REPORT:

6)PARKING REPORT:
7)BILL REPORT GENERATED:

Bill For Customer(For Product Purchased)


ADVANTAGES AND LIMITATIONS:
 Speed-
The developed system will help the user to speed up the work manifolds.
The system provides very good graphical user interface (GUI), which
enables the user to understand the system and work easily.
 Security-

There is facility of login and password which provides security to the data
from unauthorised person.

 Maintain records-

Large amount of records can be maintained under one database which helps
in modifying, adding, deleting record as required.

 Helps in maintaining good relationship-

If Mall is managed properly good relationships is maintained between


customers, employee, manager and supplier.

 Validation-

The validation on the data ensures that valid data is going into the database.
Appropriate and relevant error message avoids the data entry mistake.

 Helps in classification-

It helps in classification of products according to men, women, kids,


electronics, etc.

 Report-

Helps in making report of customer, employee, supplier, bill, product, etc.


Limitations:

1. Lack of centralized register for all the entries of mall details.


2. If the database goes down we can lose entire information.

3. Manual maintenance of documents.


4. Since the same data is compiled at different sections, the possibility of
tabulating data wrongly increases. Also if the data is more, validations
become difficult. This may result in loss of accuracy of data as the
information is stored in the paretic.

As this project is made in visual studio .net which is made offline, hence
we cannot have all the facilities like online project hence reduces its scope.

The project runs on platform because frontend and backend languages are
dependent.

FUTURE ENHANCEMENT

1. Improved User Interface of System.


2. Changes can be done according to the client.
3. Can be made online.
BIBLIOGRAPHY

 SOFTWARE ENGINEERING :- By Rogers. S. Pressman

 SQL FOR PROFESSIONALS : - By Jain

 VISUAL BASIC.NET Black Book : - By Evangeleous Petereous

 ASP.Net Professional : - By Wrox Publications

 MSDN 2002 : - By Microsoft

 Website :- homeandlearn.co.uk

Thank you

You might also like