Reliance Mart

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 45

CHAPTER 1

INTRODUCTION
The Reliance Group founded by Dhirubhai H.Ambani (1932-2002), is Indias largest private
sector enterprise, with businesses in the energy and materials value chain. The company Reliance Industries
Limited was co-founded by Dhirubhai Ambani and his brother Champaklal Damani as Reliance
Commercial Corporation. In 1965 the partnership was ended and DhiruBhai continued. Reliance was
established as a textile concerns in the year 1966. This company followed a diversified a diversification
strategy since its inception. It vertically integrated. This resulted in formation of many subsidiaries. Reliance
Mart is one such subsidiary. Reliance Mart is a part of the Reliance Industries is actually the largest
conglomerate in India. Reliance mart is the subsidiary company of Reliance Industries. Founded in 2006 and
based in Mumbai, It is the largest retailer in India in terms of revenue. Its retail outlets offer foods, groceries,
apparel and footwear, lifestyle and home improvement products, electronic goods and farm implements and
inputs. The companys outlets also provide vegetables, fruits and flower. It focuses on consumer goods,
consumer durables, travel services, energy, entertainment and leisure, and health and well being products, as
well as on educational products and services.
Backward vertical integration has been the cornerstone of the evolution and growth of Reliance.
Starting with textiles in the late seventies, Reliance pursued a strategy of backward vertical integration in
polyester, fibre intermediates, plastics, petrochemicals, petroleum refining and oil and gas exploration and
production to be fully integrated along the materials and energy value chain. The groups activities span
exploration and production of oil and gas, petroleum refining and marketing, petrochemicals (polyester, fibre
intermediaries, plastics and chemicals), Textiles, retail and special economic zones. Reliance enjoys global
leadership in his businesses, being the largest polyester yarn and fibre producer in the world and among the
top five to ten producers the world in major petrochemical products. Major group companies are reliance
industries limited (including main subsidiaries reliance petroleum limited and reliance retail limited) and
reliance industries infrastructure limited. Reliance retail is a subsidiary of reliance industries limited. It is the
largest private sector conglomerate of India.

COMPANY PROFILE
NAME OF THE COMPANY:

RELIANCE MART

ADDRESS:

Fun republic Mall, Peelamedu,


Coimbatore, Tamil Nadu 641004.

YEAR OF ESTABLISHMENT:

2006

NAME OF THE FOUNDER:

DhiruBhai H.Ambani

SECTOR:

Private sector

BRANCHES:

2000 stores in India

KEY PEOPLE:

Mukesh Ambani (chairman and MD)

BOARD OF DIRECTORS:

Nita M.ambani, Hital R. Meswani,


Nikhil R.Meswani, P.M.S. Prasad, P.K.Kapil,
R.A.Mashelkar, Adil Zainulbhai, Mansingh L.Bhakta,
Dipak C.jain, Dharam vir kapur, Yogendra P.Trivedi,
Ashok Misra, Raminder S. Gujral.

PARENT:

Reliance Industries Limited

DIVISIONS:

Reliance Time out, Reliance Digital, Reliance wellness, Reliance super,


Reliance mart, Reliance I-store.

HEAD QUARTERS:

Mumbai, Maharashtra, India

AREA SERVED:

Worldwide

EMPLOYEES:

100 to 150

PRODUCTS:

foods, groceries, apparel and footwear,


lifestyle and home improvement products,
electronic goods.

1.1ABOUT THE PROJECT


The replacement of SAP programming database with the Visual Basic.Net programming database.
This development of the software is for the management of the hypermarket. The hypermarket management
system involves various entries for the correct accounting of the product which comes into the concern and
goes out. All such activities are notified by using authorities and made listed in the Systems, Application and
Products i.e., SAP. To make the concern work simpler and more efficient ways this is been going replace
with Visual Basic. Net.
MODULES

EMPLOYEE DETAILS
PURCHASE ORDER DETAILS
VENDOR DETAILS
GOODS RECEIVED NOTE DETAILS
BILLING DETAILS
CARD HOLDER DETAILS
PRODUCT DETAILS
PRODUCT RETURN DETAILS

1.2 ABOUT THE COMPANY


With a vision to generate inclusive growth and prosperity for farmers, vendor partner, small
shopkeepers and consumers, Reliance mart a subsidiary was set up to lead Reliance Group into organised
retail.
With a 27% of world GDP, retail is the significant contributor to overall economic activity across the
world. Of this, organized retailing contributes between 20% to 53% in various developing markets. RRL
launched its first store in November 2006 through store format Reliance Mart. Since then RRL has rapidly
grown to operate 590 stores across 13 states at the end of 2008. RRL launched its first Reliance digital
store in April 2007 and the Indias largest hyper market Reliance Mart. On an average, turnover of the
reliance mart is Rs 50,000 per day, each store, whereas compared to other cities.
The main aim is to provide good quality products at lower price strive continually for service and
satisfaction. According to Reliance Mart manager, it was satisfying around most of the customers
expectation. The Reliance Mart has positioned itself as a convenience store located in middle class
neighbourhoods.
It has a total of 2000 stores in India with an area of approx 9 million square feet across 155 cities.
Dhirubhai Ambani founded reliance as textile company and led its evolution as a global leader in the
material and energy value chain businesses. The concern is credited to have brought about the equity cult in
India in the late seventies and is regarded as an icon for enterprise in India. The Reliance Group is a living
testimony to his indomitable will, single-minded dedication and an unrelenting commitment to his goals.
Reliance retail is the retail business of reliance industries. There are many brand names under this
business such as Reliance I-store, Reliance Home Kitchens, Reliance Time Out, Reliance Digital, Reliance
wellness, Reliance Trends etc. Reliance was established as a textile concerns in the year 1966 by Dhirubhai
H.Ambani. This company followed a diversified a diversification strategy since its inception. It is vertically
integrated. This resulted in formation of many subsidiaries. Reliance Mart is one such subsidiary. Reliance
Mart is a part of the Reliance Industries is actually the largest conglomerate in India. It has an annual
turnover of US$35.9 billion. It is also listed on 206 th position in the Fortune Global 500 companies. The
company started off as a small textile company around 30 years ago. And now it has expanded vertically and
horizontally to be Indias Numero-uno. Reliance Retail is actually the retail group of Reliance industries
Limited. It has a number of brands like Reliance Time out, Reliance Digital, Reliance wellness, Reliance
super, Reliance mart, Reliance I-store.

CHAPTER 2
SYSTEM ENVIRONMENT
System study is a process of gathering the facts concerning the system breaking into elements and
relationship between elements. It provides a framework for visualizing the organizational and environmental
factors which operate on a system.
System study is for finding out what happens in the existing system, deciding what changes and new
features are required and defining exactly what the proposed system must be. The process of the task is
largely concerned with determining, developing and agreeing to the users requirements.
The system study focuses on each stage on the system development cycle. System analysis is the
study of sets of interacting entities, including computer based system analysis. System analysis in the field of
electrical engineering characterizes electrical systems and their properties.

2.1 SYSTEM CONFIGURATION


The hardware specification is to support the proposed system, which have been identified, ordered,
delivered, installed and tested at the time of specification. The software specification is one which says about
the development environment of the package.
HARDWARE SPECIFICATION
PROCESSOR

Intel Pentium Dual Core 1.8 GHz

RAM

4 GB DDR3 RAM

HARD DISK DRIVE

160 GB

MONITOR

17 Color TFT Monitor

KEYBOARD

Multimedia Keyboard 100 Keys

FRONTEND

VB.NET

BACK END

Microsoft access 2002

OPERATING SYSTEMS

Microsoft Windows 8

SOFTWARE SPECIFICATION

2.2 SOFTWARE FEATURES

FRONT-END
Visual Basic NET

Visual Basic NET (VB.NET) is an object-oriented computer programming language viewed as an


evolution of the classic visual basic (VB), which is implemented on the .NET Framework. Microsoft
currently supplies two main editions of IDEs for developing in visual basic. Microsoft Visual Studio 2010
which is commercial software and visual basics and express edition 2010, which is free of charge .The
command line compiler, VBE.EXE, is installed as a part of freeware .NET framework SDK. Mono also
includes the command line VB.NET compiler.
Need for .Net
The need to have .Net in todays world is to overcome the short comings faced in the form of internet
being used currently.

Makes programming easier


Used to build reusable web services.
Web services can be written in any programming language-supports interoperability.
The same web services works with all devices, eliminating the need to write a different version for every

device.
.Net experience makes it easy to add new interface techno

Goals of Vb.Net

Creating a highly distributed applications


Simplifying software development
Better user interface over the web
Simplifying Deployment.

Vb.Net initiative
The .Net initiative offers a complete suite for developing and deploying applications. They are

.Net products
.Net services
.Net frameworks

BACKEND: Microsoft access 2002


Microsoft access is a DBMS (also known as Database management system) from Microsoft that combines the
relational Microsoft jet database engine with a graphical user interface and software development tools. It is a member
of the Microsoft office suite of applications, included in the professional and higher editions or sold separately.
7

Microsoft access stores data in its own format based on the access jet database engine. It can also import or link
directly to data stored in other applications and databases. Software developers and data architects can use Microsoft
access to develop application software and power users can use it to build software applications. Like other office
applications, access is supported by visual basic for applications an object based programming languages that can
references a variety of objects including DOA (Data Access Objects), active data objects and many other active
components. Visual objects used in forms and reports expose their methods and properties in visual basic environment
and cod modules may declare and call windows operating system functions.

CHAPTER 3
SOFTWARE ANALYSIS
The existing system involves various disadvantages like user friendliness is not specified in the SAP
software. The VB.net software is used for the replacement of the SAP software where it contains all the
specifications to clear all the risks involved. This replacement can solve all the drawbacks of existing
software of the concern. The various modules are implemented for the purpose of assigning variability of the
various process involved in the concern. The VB.net is which easy to install to the any system environment.
It contains easily scale to more powerful databases or add users as your business grows.
System study is general term which refers to a structure process for identifying and solving problems.
Analysis implies the process of breaking something down into its parts so that whole may be understood.
After the phase analyst should be familiar with the detailed operation of the system and what is required for
the system

3.1 EXISTING SYSTEM:


The SAP software is expensive this involves programming, equipment, usage, advisors, preparing and so on.
Alternatively can contract a developer or two as a representative and just purchase business counselling from
an outsider source, do all customization and end client preparing inside.

NEED FOR THE PROPOSED SYSTEM:


User friendly features
Flexibility
Processing time must be decreased.
Better user interface over the web

10

11

3.2 PROPOSED SYSTEM:

The main objective of the proposed system is to reduce time-consumption and make the system more
user friendly, efficient, accurate and fast processing. It reduces the manual work and confusion occurring by
maintaining files. The details of the transaction are added to the table automatically. The proposed system
facilities the management to maintain the transactions easily and fast. More facilities can be added in future
if needed.
After over viewing the existing system, the set up is depended on the manual work reaching out the
customers through existing system is hard with huge manual work. To sort out these conditions it is desired
to make some other solutions to eradicate the problems. Generally all these problems can be reduced with
the help of this proposed system. All the desired and required facilities for the customers are built in this
product and are enumerated below our applications provides

User-Friendly Environment
Easy-to-use, install and implement our software
Easily scale to more powerful databases or add users as your business grows
Provides System Security.

ADVANTAGES OF PROPOSED METHOD

Commercial Product
Limited Cost Estimation
Increases Outsourcing
Flexibility, Reliability
Easy Updating with Security

12

3.3 CONTENT ANALYSIS DIAGRAM

EMPLOYEE
PURCHASE
ORDER
VENDOR

BILLING

HYPERMARKET
MANAGEMENT SYTEM

GOODS
RECEIVED NOTE
REPORT

CARD HOLDER

PRODUCT

PRODUCT
RETURN

13

CHAPTER 4
SYSTEM DESIGN
System design is the process of planning a new system to complement or altogether replace the old
system. The purpose of the design phase is to plan a solution for the problem. The phrase is the first step in
moving from the problem domain to the solution domain. The emphasis is on translating the performance
requirements into design specification. There are software design concepts that evolved over the past three
decades. Depending upon the interest of the programmer involved in a project the design process varies. The
design process also helps the programmer to decompose our project into various parts to complete to the
work and separates the conceptual representation from the data structure. The above all provides a developer
with a foundation from which more sophisticated design methods can be applied, because there is a lot of
differences in a program that is working and getting the right.

14

4.1 TABLE DESIGN


A database design is a collection of inter-related data stored with a minimum of redundancy to serve
many applications. To develop a database that satisfies the information needs of today as well as for
tomorrow, it is necessary to understand the database conceptually. The first task of the designer is to develop
the conceptual model.
The steps in the development of the conceptual model are;
Data Analysis
Relational Identity
Graphical Representation
Design Process

15

TABLE NAME: EMPLOYEE DETAILS


PRIMARY KEY: EMPLOYEE ID
FIELD NAME
Employee ID
Employee Name
Employee Address
Contact No
Designation
Date of Joining
Branch
Salary
Account No
Pan No
Aadhar No

DATATYPE
Number
Text
Text
Number
Text
Date/Time
Text
Number
Number
Number
Number

DESCRIPTION
Employee ID
Employee Name
Employee Address
Contact Number
Designation
Date of Joining
Branch
Salary
Account Number
Pan Number
Aadhar Number

Table 4.1.1

16

TABLE NAME: PURCHASE ORDER DETAILS


PRIMARY KEY: PURCHASE ORDER NUMBER
FEILD NAME
Purchase Order No
Date of Purchase
Type of Product
Brand Name
Vendor Name
List of Products
Units
Expected Delivery Date

DATATYPE
Number
Date/Time
Text
Text
Text
Text
Number
Date/Time

DESCRIPTION
Purchase Order Number
Date of Purchase
Type of Product
Brand Name
Vendor Name
List of Products
Units
Expected Delivery Date

Table 4.1.2

17

TABLE NAME: VENDOR DETAILS


PRIMARY KEY: VENDOR ID
FEILD NAME
Vendor ID
Vendor Name
Type of Product
Brand Name
Contact No
Address
City
State
Pin Code

DATATYPE
Number
Text
Text
Text
Number
Text
Text
Text
Number

DESCRIPTION
Vendor ID
Vendor Name
Type of Product
Brand Name
Contact Number
Vendor Address
City
State
Pin Code

Table 4.1.3

18

TABLE NAME: GOODS RECEIVED NOTE DETAILS


PRIMARY KEY: GOODS RECEIVED NOTE NO
FEILD NAME
Goods Received Note No
Date
Purchase Order No
Brand Name
`List of Products
Time of Goods Received
Vehicle No
Driver Name
Type of Transport

DATATYPE
Number
Date/Time
Number
Text
Quantity
Date/Time
Number
Text
Text

DESCRIPTION
Goods Received Note Number
Date
Purchase Order Number
Brand Name
List of Products
Time of Goods Received
Vehicle Number
Driver Name
Type of Transport

Table 4.1.4

19

TABLE NAME: BILLING DETAILS


PRIMARY KEY: BILL NO
FIELD NAME
Bill No
Transaction No
Employee ID No
Employee Name
Customer ID No
List of Products
Brand Name
Percent of Discount
Total
Points Gained
Payment Through

DATA TYPE
Number
Number
Number
Text
Number
Text
Text
Number
Number
Number
Text

DESCRIPTION
Bill Number
Transaction Number
Employee ID Number
Employee Name
Customer ID Number
List of Products
Brand Name
Percentage of Discount
Total
Points Gained
Payment Through

Table 4.1.5

20

TABLE NAME: CARD HOLDER DETAILS


PRIMARY KEY: CUSTOMER CARD NO
FIELDNAME
Customer Card No
Customer Name
Contact No
Address
Email ID
Type of Card
Points Gained

DATATYPE
Number
Text
Number
Text
Text
Text
Number

DESCRIPTION
Customer ID
Customer Name
Contact Number
Address
Email ID
Type of Card
Points Gained

Table 4.1.6

21

TABLE NAME: PRODUCT DETAILS


PRIMARY KEY: PRODUCT NO
FEILDNAME
Product no
Type of product
Product Name
Brand name
Rate
Quantity
Date of Purchase
Vendor Name
Contact

DATATYPE
Number
Text
Text
Text
Number
Number
Text
Text
Number

DESCRIPTION
Product Number
Type of Product
Product Name
Brand Name
Rate
Quantity
Date of Purchase
Vendor Name
Contact

Table 4.1.7

22

TABLE NAME: PRODUCT RETURN DETAILS


PRIMARY KEY: PRODUCT RETURN NO
FIELD NAME
Product Return no
Product no
Type of Products
Brand Name
Product Name
Reason for Return
Supplier Name
Supplier Address
Date of Return

DATATYPE
Number
Number
Text
Text
Text
Text
Text
Text
Date/Time

DESCRIPTION
Product Code
Product Number
Type of Products
Brand Name
Product Name
Reason for Return
Supplier Name
Supplier Address
Date of Return

Table 4.1.8

23

4.2 INPUT DESIGN


According to this project Input design encompasses internal and external program interfaces and the
design of user interfaces. Internal and external interface designs are guided by information obtained from the
analysis model. This defines user tasks and actions either an elaborative or object oriented approach. Design
issues such as response time, comma structure, error handling and help facilities are considered and a design
model for the system is defined. A set of generic design guidelines governs general interaction, information
display and data entry.
It is a process of converting user-oriented to a computer based formatted goal of the input design is to
make a data entry easier, logical, and free of error. Error in the input data is controlled by the input design.
The quality of the system input determines the quality of system output specification describes manner in
which the data entered in the system processing.

Input design futures can ensure the reliability of the

system and produced result from accurate data or they can result in Production of erroneous information as
result in feeding the faulty data.

24

FORM: EMPLOYEE DETAILS

Form 4.2.1

25

FORM: PURCHASE ORDER DETAILS

Form 4.2.2

26

FORM: VENDOR DETAILS

Form 4.2.3

27

FORM: GOODS RECEIVED NOTE DETAILS

Form 4.2.4

28

FORM: BILLING DETAILS

Form 4.2.5

29

FORM: CARD HOLDER DETAILS

Form 4.2.6

30

FORM: PRODUCT DETAILS

Form 4.2.7

31

FORM: PRODUCT RETURN DETAILS

Form 4.2.8

32

4.3 OUTPUT DESIGN

An application is successful only when it provides effective and efficient reports. Reports are
actually presentable form of data the reports are the main source of information for user operated and
managements. After any valid processing, the reports are same are commenced and generated filled for
future use. The reports are generated with great care because it places an important design making. With the
quality output the entire system may appear to be unnecessary that user will avoid using it.
Reports are generated with the up-to-date details according to user requirement. The report produced
should be only concise with only necessary information. No unnecessary information should be produced in
the output reports.

33

REPORT: EMPLOYEE DETAILS REPORT

REPORT 4.3.1

34

REPORT: PURCHASE ORDER DETAILS REPORT

REPORT 4.3.2

35

REPORT: VENDOR DETAILS REPORT

REPORT 4.3.3

36

REPORT: GOODS RECEIVED NOTE DETAILS REPORT

REPORT 4.3.4

37

REPORT: BILLING DETAILS REPORT

REPORT 4.3.5

38

REPORT: CARD HOLDERS DETAILS REPORT

REPORT 4.3.6

39

REPORT: PRODUCT DETAILS REPORT

REPORT 4.3.7

40

REPORT: PRODUCT RETURN DETAILS REPORT

REPORT 4.3.8

41

CHAPTER 5
SYSTEM TESTING AND IMPLEMENTATION
5.1 SYSTEM TESTING
System testing takes, as its input, all of the "integrated" software components that have passed integration
testing and also the software system itself integrated with any applicable hardware system. The purpose of
integration testing is to detect any inconsistencies between the software units that are integrated together. System
testing is a more limited type of tests, it seeks to detect defects both within the "inter-assemblages" and also within the
system as a whole.
UNIT TESTING

Unit testing is a method by which individual units of source code, sets of one or more computer
program modules together with associated control data, usage procedures, and operating procedures, are
tested to determine if they are fit for use. Intuitively, one can view a unit as the smallest testable part of an
application. In procedural programming a unit could be an entire module but is more commonly an
individual function or procedure. In object oriented programming a unit is often an entire interface, such as a
class, but could be an individual method. Unit tests are created by programmers or occasionally by white box
testing during the development process.
INTEGRATION TESTING:
Testing can be used in both software and hardware integration testing. The basis behind this type of
integration testing is to run user-like workloads in integrated user-like environments. In doing the testing in this
manner, the environment is proofed, while the individual components are proofed indirectly through their use. Usage
Model testing takes an optimistic approach to testing, because it expects to have few problems with the individual
components. The strategy relies heavily on the component developers to do the isolated unit testing for their product.
The goal of the strategy is to avoid redoing the testing done by the developers, and instead flesh-out problems caused
by the interaction of the components in the environment.
For integration testing, Usage Model testing can be more efficient and provides better test coverage than
traditional focused functional integration testing. To be more efficient and accurate, care must be used in defining the
user-like workloads for creating realistic scenarios in exercising the environment. This gives confidence that the
integrated environment will work as expected for the target customers.
ACCEPTANCE TESTING:
Acceptance test cards are ideally created during sprint planning or iteration planning meeting, before
development begins so that the developers have a clear idea of what to develop. Sometimes acceptance tests may span
42

multiple stories (that are not implemented in the same sprint) and there are different ways to test them out during
actual sprints. One popular technique is to mock external interfaces or data to mimic other stories which might not be
played out during an iteration (as those stories may have been relatively lower business priority). A user story is not
considered complete until the acceptance tests have passed.
VALIDATION TESTING:
Verification is intended to check that a product, service, or system (or portion thereof, or set thereof) meets a
set of initial design specifications. In the development phase, verification procedures involve performing special tests
to model or simulate a portion, or the entirety, of a product, service or system, then performing a review or analysis of
the modelling results. In the post-development phase, verification procedures involve regularly repeating tests devised
specifically to ensure that the product, service, or system continues to meet the initial design requirements,
specifications, and regulations as time progresses. It is a process that is used to evaluate whether a product, service, or
system complies with regulations, specifications or conditions imposed at the start of a development phase.
Verification can be in development, scale-up, or production. This is often an internal process.

43

5.2 SYSTEM IMPLEMENTATION


System implementation is the practice of creating or modifying a system to create a new business
process or replace an existing business process. Technology integration is the practice of integrating multiple
system activities to interact and generate information efficiently. In both cases, the system development
lifecycle (SDLC) is heavily integrated in these practices. A CPA professional may be involved in designing a
system, performing end-user testing, or training others how to utilize the financial system.
As with the other phases of the system development life cycle, the system implementation phase has
multiple components or sub-phases. Up to now in the life cycle, the system has been planned, it has been
analyzed, and the system has been designed. Now, the system needs to be developed, which is known as
coding and is the first sub-phase. The second sub-phase is to test the newly coded system on multiple levels.
The third-phase is the planning and implementation of the new system. Finally, post-implementation is the
final sub-phase of system implementation.
Once the system has been coded, the system goes through different degrees of testing. It is important
to make sure the system works and performs the duties the system was intended to perform. The rest of this
section deals with the quality assurance process. Based upon Kendal and Kendal, quality should be tested on
internal and external factors (2005). The internal factors deals with the duties the systems should perform.
The external factors are the perceptions of the customers or other external parties such as suppliers.
Having a quality product will either make or break a company. For example, if someone asked a
mechanic what brand of tools they use, the mechanic might reply that they use either Snap-On or Craftsman.
These two tool manufactures created a name and reputation for themselves on producing tools that people
know and trust.
Overall, the main goal of the quality assurance process is to detect any problems or errors as early as
possible in the implementation process. For example, the quality assurance process can detect inaccurate
requirements. If a customer wants a microwave oven built and a toaster oven is mistakenly built, this
inaccuracy could have been avoided. One way of avoiding an issue like this is to perform documentation
reviews. In the microwave versus toaster oven issue, reviewing the system design specification would have
been a good starting area for researching the issue.

44

CHAPTER 6
CONCLUSION
The Project titled is tested with sample data and found to be working well. The project has been
completed successfully with the maximum satisfaction of the organization. It has been designed to meet the
requirements. This software was tested and found to work satisfactorily without any problem. Various test
factors are also followed; it was error free and was found to work satisfactorily.
Testing and implementation are done successfully. The system satisfies all requirements needed by the
user. I conclude the software as best to my knowledge.
SCOPE FOR FURURE ENHANCEMENT
The windows application has developed in such way that enhancement can be done easily. The
changes can be updated with less time and have no risk to add a new modules. The system will be improved
for further enhancements, whenever the user needs an additional feature. It also helps to enhance their
application and thus it is helpful for the growth of the organization.
The below mentioned enhancements are likely to happen in the near future. The system can be easily
upgraded to hold these features.
This project can be further enhanced based on the future trends and strategies.

45

You might also like