Professional Documents
Culture Documents
Reliance Mart
Reliance Mart
Reliance Mart
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:
YEAR OF ESTABLISHMENT:
2006
DhiruBhai H.Ambani
SECTOR:
Private sector
BRANCHES:
KEY PEOPLE:
BOARD OF DIRECTORS:
PARENT:
DIVISIONS:
HEAD QUARTERS:
AREA SERVED:
Worldwide
EMPLOYEES:
100 to 150
PRODUCTS:
EMPLOYEE DETAILS
PURCHASE ORDER DETAILS
VENDOR DETAILS
GOODS RECEIVED NOTE DETAILS
BILLING DETAILS
CARD HOLDER DETAILS
PRODUCT DETAILS
PRODUCT RETURN DETAILS
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.
RAM
4 GB DDR3 RAM
160 GB
MONITOR
KEYBOARD
FRONTEND
VB.NET
BACK END
OPERATING SYSTEMS
Microsoft Windows 8
SOFTWARE SPECIFICATION
FRONT-END
Visual Basic NET
device.
.Net experience makes it easy to add new interface techno
Goals of Vb.Net
Vb.Net initiative
The .Net initiative offers a complete suite for developing and deploying applications. They are
.Net products
.Net services
.Net frameworks
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
10
11
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.
Commercial Product
Limited Cost Estimation
Increases Outsourcing
Flexibility, Reliability
Easy Updating with Security
12
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
15
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
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
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
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
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
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
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
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
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 4.2.1
25
Form 4.2.2
26
Form 4.2.3
27
Form 4.2.4
28
Form 4.2.5
29
Form 4.2.6
30
Form 4.2.7
31
Form 4.2.8
32
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 4.3.1
34
REPORT 4.3.2
35
REPORT 4.3.3
36
REPORT 4.3.4
37
REPORT 4.3.5
38
REPORT 4.3.6
39
REPORT 4.3.7
40
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
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