A SYNOPSIS REPORT ON
ONLINE SHOPPING
Submitted in Partial Fulfillment of the Requirement for the award of Degree of
BACHELOR OF COMPUTER APPLICATION (BCA)
SUBMITTED TO
CCS UNIVERSITY MEERUT
SUBMITTED TO :
Mr. Sandeep Sharma
SUBMITTED BY :
Narendra Sharma (6245086) Chetan Chauhan (6245031) Amit Kumar (6245016) Kuldeep Kumar (6245074)
INTRODUCTION:The project Online Shopping Management is a web based application which makes shopping possible sitting at home. The website deals with different companies and displays out various products of the company which makes possible for the consumers to choose various items. It not only produces the description of the product but also provides the rate chart with specifications by which one can compare the product of one company to the same product of another company. By this process one can have the advantage for value of money along with the value of time. In simple words the website acts as an interface between the company and the customers. The website also holds the responsibilities to advertise and give publicity and ratings to each of the products by which it acts as a mediator to prioritize the companies as well as the customers. The customer also can order his requirements by shape of demand draft, cash or credit card to buy the products sitting at home. At last the website enables the process of E-Commerce and EBusiness.
OBJECTIVE:In todays fast moving world, the most precious thing is time. Nowadays people dont have time for themselves. On one hand they may have the purchasing power but on the other they dont have the time to go out to choose their favorite commodities or things from place to place because transportation time, traffic and distance dont allow people to take out time from their busy schedule and go out and buy their favorite things. To solve this problem we have come out with an idea i.e. Online Shopping. This project holds the responsibility for shopping of different items on internet within minutes. The scope of this project starts with the varities of products available, differentiating a product of one company to another company and also makes it possible to know the prices of the items. It helps a customer to buy different items without any stress of marketing in shopping s. The advantages are:-
Easy shopping Wide range of items. Value for money of different items. Publicity of different companies and their products. Easy to purchase.
Need of the application:There are large numbers of commercial Online Shopping websites offering large number of products tailored to meet the shopping interests of large number of customers. These online marketplaces have thousands of products listed under various categories.
Problem: The basic problems with the existing systems are the non-interactive environment they provide to the users. The use of traditional user interfaces which make continuous post backs to the server; each post back makes a call to the server, gets the response and then refreshes the entire web form to display the result. This scenario adds an extra trade off causing a delay in displaying the results. Use of traditional and non user friendly interfaces that are hard to use. A search engine that would display the results without allowing the users to further filter the results based on various parameters.
Solution: The motive of this Online Shopping Web Application is to allow the user to play with the search tool and create different combinatorial search criterion to perform exhaustive search. Provide Interactive interface through which a user can interact with different areas of application easily. A search engine that provides an easy and convenient way to search for products specific to their needs. The search engine would list a set of products based on the search term and the user can further filter the list based on various parameters.
Provide a feature thereby allowing the user to add products to or remove products from the shopping cart.
Scope: The current system can be extended to allow the user to create accounts and save products in to wish list. The current system is confined only to the shopping cart process. It can be extended to have an easy to use check out process.
Platform Specifications:Hardware Specification:-
Pentium4-2.26Ghz. 40 GB hard disk. 256 MB RAM Key board. SVGA Monitor Mouse
Software Specification:Windows XP C, C++
Module Description:-
The module description of the project can be divided into two parts i.e the Administrator and the user. So this project has two modules Administrator Module User Module
Administrator Module:This module is responsible for maintaining all the administrative part. User Module:This module is responsible for viewing the site, selecting the product, entering user information as well as doing the transaction.
System Analysis
What is system?
System Analysis refers to the process of examining a business situation with the intent of improving it through better procedures and methods Requirement analysis is the first technical step in this process. It is a process of discovery, refinement, modelling and specification. It is the systematic use of proven principles, techniques, languages and tools for the cost-effective analysis, documentation and on-going evolution of user needs and the specification of external behaviour of a system to satisfy those user needs. The very first thing is the problem recognition. After the need of the project is identified the implementation of the project is identified who is going to use the website, what all are the points needed in modeling the design of the website. In the broad sense, a system is simply a set of components that interact to accomplish some purpose. Systems are all around us. As computers are used more and more by persons who are not computer professionals, the face of systems development is taking on an additional dimension. Users themselves are undertaking development of some of the systems they use, as the executive in the vignette emphasized. These different situations are represented by three distinct approaches to the development of computer information systems: -
Systems Development Life Cycle. Structured Analysis Development Method. Systems Prototype Method.
Systems development, a process consisting of two major steps of systems analysis and design, starts when management of sometimes systems development personnel realizes that a particular business system needs improvement. Systems development is classically thought of as the set of activities that analysts, designers and users carry out to develop and implement an information system.
Identification of Need
The existing system work manually. The existing system has got lot of intricacies within itself and need lot of human effort and paper works. All above the data need to be maintained on ledgers and maintaining this is a tedious and risky process. As the transactions increases, so the data too. So the task of maintaining them increases exponentially. To view a data may need lot of paper to be searched. Some of the negative aspects of the existing system are as follows: 1) Course of action is time consuming. Wherever a need for search arises, the process evolves search through paper records. 2) Readability of records is constrained. All the records may not be handled or written by the same person. So the format and style of records differ and hence it is difficult to understand. 3) Paper records are easily damaged in course of time. The life time of paper record is unreliable less that it easily gets spoiled. 4) Expenditure is high. Manual system needs added man power. 5) Prone to corruption by unauthorized users. Securing of manual system is not fully guaranteed. Inaccuracy can be expected. Data can get easily scratched. Techniques used are more complicated. Proper techniques are not exposed, so the functioning is intricate.
System Feasibility:Feasibility is an important phase in the software development process it enables the developers to have an assessment of the product being developed. It refers to the feasibility study of the product in terms of outcomes of the product, operational use and technical support required for implementing it. Feasibility study should be performed on the basis of various criteria and parameters. The system feasibility can be divided into the following sections: Economic Feasibility Operational Feasibility Technical Feasibility Resource Feasibility
Economic Feasibility:It refers to the benefits or outcomes we are deriving from the product as compared to the total cost we are spending for developing the product. If the benefits are more or less the same as the older system then it is not feasible to develop the product. The project is economically feasible as the only cost involved is having a computer with the minimum requirements mentioned earlier. For the users to access the application, the only cost involved will be in getting access to the Internet.
Operational Feasibility:It refers to the feasibility of the product to be operational. Some products may work very well at the design and implementation but many fail in the real time environment. It introduces the study of human resources required and their technical expertise. This product is operationally feasible as it is designed specifically for Destination Orissa project name. This provides consistent and integrated data management. It also provides information at all levels of people.
Technical Feasibility:The system is self-explanting and does not need any entire sophisticated training. A system has been built by concentrating on the graphical uses interface concepts, the application can also be handled very easily with a novice uses. The overall time that a uses needs to get trained is less than 15 minutes. The system has been added with features of menu device and button interaction methods, which makes him the master as he starts working through the environment. As the software that were used as developing this application are very economical and are readily available is the market the only time that is lost by the customer is just installation time. To deploy the application, the only technical aspects needed are mentioned below:
Operating Environment: Win 2000/XP Platform : .C, C++
For Users:
Internet Browser Internet Connection
Resource Feasibility:This involves questions such as how much time is available to build the new website, when it can be built, whether it interferes with normal operations, type and amount of resources required, dependencies, etc. Contingency and mitigation plans should also be stated here so that if the website does over run the web-browser is ready for this eventuality.
Project Planning
I took assignment for developing a website for Online Shopping Management to carry out its business transaction from remote location. The Planning of this project will include following things: Team Structure. Topic understanding. Modular break-up of the system Processor logic for each module Database requirements
Team Structure:The project team comprises of three members who worked as developers and a project leader who assigned the whole task and provided the finest details of the problem. The project coordinator supervises the whole project work and sort out the problems occurred during the development phase.
Topic Understanding:It is vital that the field of application as introduced in the project may be totally a new field. So as soon as I took this project, I carefully went through the project to identify the requirements of the project.
Modular break-up of the System:It consists of following phases: Identify the various modules in the system List them in the right hierarchy Identify their priority of development