Académique Documents
Professionnel Documents
Culture Documents
Session: 2011-12
Submitted To:
Mr. Kailash Sharma
(Head Of Department)
CERTIFICATE OF ORGANISATION
This is certify that the project entitled Management of Grocery Shop has been
carried out by Sukhveer Singh,Sourabh Singh,Vikash gupta,Yadhunandan nagar
under our guidance in partial fulfillment of the degree of Bachelor of Technology
in computer science of Rajasthan Technical University,Kota During the acadmic
Year 2011-2012.
To the best of knowledge and belief this work has not been submitted Elsewhere
for the award of any other degree.
Project Guide:
Miss. Ruchika
Examiner:
Head of Department:
PREFACE
This project report is according to the format provided by the Computer Science
and IT department and submitted in order to fulfill the partial requirement for
B.Tech degree. The report contains various DFDs SWDLC and screenshots of
the Management of Grocery Shop designed during the summer training
session. The software requirement specification (SRS) is also included in the
report in order to provide complete information. The code is written in C++ and
C#.
The site basically consists of three modules- admin, member and guest. Admin
can make changes in the information database, block an user, add new data
where as a member can only add new data. On the other side a guest can only
view the home page of the site.
Throughout the project the complete focus is given on the reliability of the data
which is provided on the site. The process to get the information is easy and user
friendly and the site can be a great source to get information.
ACKNOWLEDGEMENT
We acknowledge Mr. Kailash Sharma (HOD CS Department) who provided us
Proper resources and faculty members to comlete our project. We are grearful
to him for his proper guidelines and motivation that make us to complete our
project on time.
We also sincerely acknowledge all faculty members of CS department RCERT
Jaipur, who directed us to complete project within specified period. Our extremely
grateful to them for there kind consent, cooperation and encouragement. We are
greatly motivated by their never ending enthusiasm and motivation. We learnt a
lot while attending their sessions of project.
We also acknowledge Miss. Ruchika Sharma, Who help and guided us
throughout in the completion of this project. She helped us to understand how to
implement a project and also provided continues supervisor of project.
This project has been benefited from many suggestions and comments given by
our friends. Besides it there are some books and online helps we have taken. We
also like to thanks our faculty members from CS department.
Team Members:Name
Roll no.
Sign
Sukhveer Singh
08ERCCS114
Sourabh Singh
08ERCCS113
Vikash Gupta
08ERCCS125
Yadhunandan nagar
08ERCCS131
ABSTRACT
The Project Entitled Management of Grocery Shop developed to automate the
Shopping process of the different Shopping category.
On-Line Shopping is becoming quite popular today. The Management of Grocery
Shop System offering Easy to use, access for 24 hours a day. Management of
Grocery Shop is the process whereby consumers directly buy goods or services
from a seller in real-time, without an intermediary service, over the Internet. It is a
form of electronic commerce. An online shop, e-shop, e-store, internet shop, web
shop, online store, or virtual store evokes the physical analogy of buying
products or services at a bricks-and-mortar retailer or in a shopping centre. The
process is called Business-to-Consumer (B2C) Management of Grocery Shop.
Management of Grocery Shop is rising day by day in India. Because India is the
country where computer users are increasing day by day so as the Management
of Grocery Shop trends are also increasing. This project covers the online selling
of cosmetics, fashion accessories, watches etc. The project shows the product
category and then product details. From the product details, the product can be
added to cart and can be bought.
Table of Contents
S.N
Name of Topic
Page no
1. INTRODUCTION...........................................................................................8
1.1
1.2
Scope............................................................................................8
Introduction.9
2.2
Policy Quality..10
2.3
Service Description...11
2.4
Contact Us..11
Requirement analysis.12
3.2
Feasibility Study..13
3.3
Analysis....14
3.4
Preliminary Design.14
3.5
System Design.......................................................................15
3.6
Implementation...16
3.7
3.8
Quality Assurance..17
3.9
Database Conversion....17
3.10
Installation....18
..................................................................................................20-22
Hardware Specification.............................................................23
Software Specification..............................................................24
8. CONCLUSION.32
9. REFERENCES.32
10. APPENDICES..33-37
10.1
Home Page33
10.2
Registration Page.34
10.3
10.4
10.5
Login Page.35
10.6
10.7
Checkout Page..36
10.8
Confirmation Page.37
INTRODUCTION
Management of Grocery Shop is the process whereby consumers directly buy
goods or services from a seller in real-time, without an intermediary service, over
the Internet. It is a form of electronic commerce. An online shop, eshop, e-store,
internet shop, web shop, online store, or virtual store evokes the physical
analogy of buying products or services at a bricks-and-mortar retailer or in a
shopping
centre.
The
process
is
called
Business-to-Consumer
(B2C)
Project Overview:
The shopping cart project needs to create the shopping cart system to organize
the products record and the other information about the customers. How
customers can buy products from website can be recognized from their
username and password.
Scope:
Management of Grocery Shop is rising day by day in India. Because India is the
country where computer user's are increasing day by day so as the Management
of Grocery Shop trends are also increasing. This project covers the online selling
of cosmetics, fashion accessories, watches etc. The project shows the product
category and then product details. From the product details, the product can be
added to cart and can be bought.
COMPANY PROFILE
2.1 Introduction
Shaperz india is an IT services company focusing on software development,
IT consulting and provides offshore outsourcing solutions to enterprises all
over India. At Shaperz india we believe that in order to benefit from
offshore outsourcing, it is imperative that you continue to control the system.
Our partnership led service approach, addresses the critical components
which ensure a long term successful offshore IT Outsourcing strategy for
our clients.
In the race for technological leadership there are no victories, only
incremental milestones. Technology leaders are looking for partners who
share their business vision, risk and can actually deliver consistent
performance. With Orbit tech., you can be assured of visible benefits with
guaranteed success, because we deliver a successful offshore IT
outsourcing model without fail.
2.4 Contact Us
Contact
Mr Ankit Tiwari
Address
Tel. Number
+91-120-2511331
Website
www.shaperzindia.com
info@sheperzindia.com
Requirement analysis
Feasibility Study
Analysis
Preliminary Design
System Design
Implementation
Acceptance Test Generation
Quality Assurance
Database Conversion
Installation
Operational Feasibility
Technical Feasibility
Economic Feasibility
Through Feasibility Study, we can specify User Requirement
Specification (URS) and Software Requirement Specification
(SRS). Depending on the results of the initial investigation, the
survey is expanded to a more detailed feasibility study.
Formation of a project form and appointment of a project leader.
Preparation of System Flow Charts.
Enumerate proposed candidate system.
Describe the characteristics of that candidate system.
Determine and evaluate the performance of that candidate system.
Weight system performance and cost data.
Selection of the best candidate system.
3.3 ANALYSIS:
Analysis is a detailed study of the various operations performed by a system and
their relationships within and outside of the system. This activity is also used to
study the system in details. The objective of this step is to develop structured
system specifications for the proposed system. The structured system
specification will be called the Essential Model. It involves:
Detailed study of the system.
Understand the procedure of the system.
Determine the scope of the system.
Define the goals of the proposed system.
The most creative and challenging phase of the system life cycle is System
Design. The term design describes the final system and the process by which it
is developed. This activity deals with certain design issues that are to be finalized
in consultation with the user. The two most important issues of relevance to the
user are the automation boundary & the human machine interface. The output of
this activity is the user implementation model. This model, in addition to the
essential model defines the following for the system:
Automation Boundary
Report Layout
Workable plan for implementing the candidate system.
Screen layouts for the data entry forms
Menus
Information on personnel, money, hardware, facilities, and their
estimated cost must also be available.
3.4 DESIGN:
System Design involves the transformation of the user implementation model into
software design. The first step is to determine how the output is to be produced
and in what format. Second, input data and master files (database) have to be
designed to meet the requirements of the proposed output.
The design specification of the proposed system consists of the
following:
Database schema Pseudo code for all the modules.
3.5 Coding:
After designing the new system/software, the whole system/software is required
to be converted into computer language. Coding the new system/software into
computer programming language does this. It is an important stage where the
defined procedures are transformed into control specifications by the help of a
computer language. This is also called the Programming Phase in which the
Testing:
Before actually implementing the new system/software into operations, a test
run of the system/software is done removing all the bugs, if any. It is an
important phase of a successful system. After codifying the whole programs of
the system, a test plan should be developed and run on a given set of test data.
In the system/software testing stage, we check the overall behaviour of the
system/software against the functional and the performance requirements.
There are two type of testing:
White-Box: Internal part (code) of the project is testing.
Black-Box: System behaviour (input/output) is checked.
3.6 Implementation:
After having the user acceptance of the new system/software developed, the
Implementation phase begins.
Implementation is the stage of a project during which theory is turned into
practice. In this phase, user can know how to execute the package, how to
enter data and so on.
The implementation phase is less creative then system
design. This activity includes programming, testing &
integration of modules into progressively more complete
system.
It is primarily
concerned
with
user
training,
site
3.7 Maintenance:
When the implementation report is submitted, an Maintenance should be
made to determine whether the system/software meets the objectives stated
in the general design report.
In this phase, users may be able to suggest the easy-to-implement
improvements.
Output
Quality Assurance test set
PROCEDURE DESCRIPTION:
The objective of this step is to produce a manual, which may be used as a guide
for operating the system.
Inputs
Project Character
User implementation model
Outputs
User manual (guide for end user)
3.10 INSTALLATION:
This is another activity of the System Development Life Cycle. The change over
from the current system to the new system is done.
Inputs
Project Character
User manual
Outputs
Installed system
This project involves all the activities of the System Development Life Cycle
except for the database conversion and installation.
Capability:
Multilevel transmission of information and activities are influenced by process
transactions quickly and efficiently.
Control:
The citysearch.com provides Greater accuracy and consistency in saving and
fetching information.
Reduced Costs:
The
citysearch.com
Perform
Publishing
related
transaction
easily
The
Competitiveness:
In this system performance of any group or individual can be published which
make competitiveness.
Sharing of Information:
The onlineshopping.com promotes the sharing of information.
5. C++
C++ is the latest version of Microsofts Active Server pages Technology (ASP).
C++ is a unified Web development model that includes the services necessary
for you to build enterprise class web application with a minimum of coding. C++
is part of .net framework, and when coding C++ you have access to classes in
the .net framework. You can code your applications in any language compatible
with the common language runtime (CLR), including Microsoft Visual Basic, C#,
and Jscript, .C++These languages enable you to develop C++ applications that
benefit from the common language runtime, type safety and inheritance and so
on.
C++ Includes
A page and control framework.
The C++ compiler.
Security Infrastructure.
State-management facilities.
Application configuration.
Health monitoring and performance features.
Debugging support.
An C++ web service framework.
Extensible hosting environment and application life cycle management.
An extensible designer environment.
ASP is a server side scripting technology that enables scripts (embedded in web
pages) to be executed by an Internet Server.
ASP file
ABOUT C++
ASP 3.0 is the latest version of ASP, but there will never be an ASP 4.0 version.
C++ is the next generation ASP, but its not an upgraded version of ASP.C++
Framework. Microsoft spent three years rewriting C++ from the ground up, and
C++ is not fully backward compatible with ASP 3.0.
.NET FRAMEWORK
The .NET framework is the infrastructure for the Microsoft .NET platform. The
.NET Framework is an environment for building, deploying and running web
applications and the .NET framework contains a common language runtime and
common class libraries like ADO.NET, C++ and Windows Forms to provide
advanced standard services that can be integrated into a variety of computer
systems.
The.NET framework provides a feature-rich application environment, simplified
development and easy integration between a numbers of different development
languages.
The .NET framework is language neutral. Currently it supports C++, C#, Visual
Basic and Jscript. Microsoft Visual Studio .Net is a common development for
the .net framework.
compiled code.
New in C++
Programmable controls.
C++-Based components.
Higher scalability.
Language Support
C++ uses the new ADO..
C++ supports full.
C++ supports C# and C++.
C++ supports Jscript as before.
C++ Controls
C++ contains a large set of HTML controls. Almost all HTML controls on a page
can be defined as C++ control objects that can be controlled by scripts .C++ also
contains a new set of object oriented input controls , like programmable list boxes
and validation controls. A new data grid control supports sorting, data paging and
everything you expect from a dataset control.
RAM
HDD
or equivalent.
128 MB RD RAM
10 MB of free HDD space for
Internet Connection
Internet Cache
56 K Model Connection
SOFTWARE SPECIFICATIONS
Software Environment (Deployment Server)
Operating System
MS Windows Server 2003 or higher
Other software
SQL Server 2005 or higher, Enterprise Edition
(TBD), Internet Information Server services (IIS
6.0 or higher), .Net Framework 4.0
Microsoft IIS 6.0
IE 6.0 or IE 7.0
Software Environment (End User)
Operating System
Win 2000 / Win XP or higher
Browser
Microsoft Internet Explorer 6.0 or higher
Web Server
Browser
TECHNOLOGIES TO BE USED
C++ 4.0 is being used for developing the web pages.
C#. NET is being used for logic development for the project.
ADO .NET Entity Framework
Ajax
DATABASE USED
SQL SERVER 2005 is being used for managing the database at server
Circles: Circles stands for processes that convert data into information.
Open ended boxes: An open-ended box represents a data store or a
temporary repository of data.
Request
Response
Browser
C#
Data
Base
C++
Operating System
8. CONCLUSION
The development of the software includes so many people like user
system developer, user of the system and the management, It is important
to identify the system requirements by properly collecting required data to
interact with the system. Proper design builds upon this foundation give a
blue print, which is actually implemented by the developers.
On realizing the importance of the systematic documentation all the
processes are implemented using a software engineering approach.
Working in a live environment enables one to appreciate the intricacies
involved in the System Development Life Cycle (SDLC)).
We have gained a lot of practical knowledge from this project, which we
think, shall make us stand in a good state in the future.
9. REFERENCES
www.w3schools.com
www.webdevelopernotes.com
www.dotnetfunda.com
11.SYSTEM INTERFACES
Interface:
The software provides good graphical interface for the front end of the database
and a gootd informative interface for the rear end.
Software Interfaces:The software requires the support of the following softwares for the database and
other requirements
C++ for web interface
Mysql for database
SqlServer 2005
After system security risks have been evaluated the next step is to select
security measures. These measures are classified as follows: