Professional Documents
Culture Documents
Project Report On
In partial fulfillment of
T.Y. B.C.A. (Science)
Under
“Savitribai Phule Pune University”
2021- 2022
Dr. D. Y. Patil Unitech Society’s
CERTIFICATE
Exam Seat No.: ____
This is to certify that Aniket Bharat Patil (130) have successfully completed the Project
Work entitled “Online Shopping System ” for T.Y.B.C.A. (Science) Sem-VI of
Savitribai Phule Pune University for the Academic Year 2021-22.
External Examiner:
Internal Examiner:
Acknowledgement
There are so many people who contributed either directly or indirectly to
complete this project. I shall mention few of them, who personally or
professionally encouraged and assisted us in the entire duration of project a
very pleasant endeavour.
We would also like to thank all the Teaching and Non Teaching staff
members of Computer Science Department who have helped us in this project
without which this project was an absolute dream for us.
INDEX
SR. No. Content
1 Introduction to System
2 System Analysis
2.1 Existing System
2.2 Need of Computerization
2.3 Proposed System
2.4 Scope and Objective of Proposed System
2.5 Fact Finding Techniques
2.6 Feasibility Study
3 Requirement Specification
4 System Design
4.1 Entity Relationship Diagram
4.2 Data Flow Diagram
4.3 Class Diagram
4.4.Usecase Diagram
4.5 Activity Diagram
4.6 Sequence Diagram
4.7 Component diagram/ Deployment diagram
4.8 Data Dictionary
5 System Implementation
6 Input-Output Screen & Reports
7 Limitations
8 Conclusion
9 Future Enhancements
10 References
Introduction
This project is a web based shopping system for an existing shop. The project
objective is to deliver the online shopping application into android platform. Online
shopping 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. This project is an attempt to provide the advantages of online
shopping to customers of a real shop. It helps buying the products in the shop
anywhere through internet by using an android device. Thus the customer will get the
service of online shopping and home delivery from his favorite shop.
2. System Analysis
System analysis is the process of gathering and interpreting facts, diagnosing
problems and using the information to recommend improvements on the system.
System analysis is a problem solving activity that requires intensive communication
between the system users and system developers. System analysis or study is an
important phase of any system development process. The system is viewed as a
whole, the inputs are identified and the system is subjected to close study to
identify the problem areas. The solutions are given as a proposal. The proposal is
reviewed on user request and suitable changes are made. This loop ends as soon as
the user is satisfied with the proposal.
Scope
This system can be implemented to any shop in the locality or to multinational
branded shops having retail outlet chains. The system ecommends a facility to
accept the orders 24*7 and a home delivery system which can make customers
happy. If shops are providing an online portal where their customers can enjoy easy
shopping from any where, the shops won’t be losing any more customers to the
trending online shops such as flipcart or ebay. Since the application is available in
the Smartphone it is easily accessible and always available.
3. Observation:
Observation could be Formal or Informal. This is most effective when and analyst
wants toobtain an understanding of a system. This technique used when analyst
wants either participatesin or watches a person perform activities to learn about the
system.
4. Questionnaires:
This is a special purpose document that allows the analyst to collect information
and opinionsfrom respondents. Questionnaires become useful when a little
information is required from anumber of people.
b.Technical Feasibility
To deploy the application, the only technical aspects needed are mentioned below:
Internet Browser
Internet
connection
c. Behavioral Feasibility
3.Requirement Specification
Hardware Specification
Processor P IV RAM 250MB
Software Specification
A Data Flow Diagram (DFD) is a structured analysis and design tool that can be
used for flowcharting. A DFD is a network that describes the flow of data and the
processes that change or transform the data throughout a system. This network is
constructed by using a set of symbols that do not imply any physical
implementation.
LOGIN DFD
REGISTRATION DFD
4.3 Class Diagram
The design of the database was similar to the analysis phase. The database has
been developed using SQL Server 2005.
These are the main tables in the application and others are lookup and query
tables. The tables were derived from the ER-Diagram.
5.2 User Interface Design and Implementation
The user interface of the application has been designed using Microsoft Visual
Studio 2008. The main controls used in the design are Repeaters, Ajax Update panels,
Ajax toolkit controls like modal popup, textbox watermark and Auto complete
controls.
5.3Technical Discussions
Login page
Cart
7. Limitations
This application does not have a built in check out process. An
external checkout package has to be integrated in to this application. Also
users cannot save the shopping carts so that they can access later i.e. they
cannot create wish lists which they can access later. This application does
not have features by which user can set price ranges for products and receive
alerts once the price reaches the particular range.
8. Conclusions
The ‘Online Shopping’ is designed to provide a web based application that
would make searching, viewing and selection of a product easier. The search
engine provides an easy and convenient way to search for products where a
user can Search for a product interactively and the search engine would
refine the products available based on the user’s input. The user can then
view the complete specification of each product. They can also view the
product reviews and also write their own reviews. Use of Ajax components
would make the application interactive and prevents annoying post backs. Its
drag and drop feature would make it easy to use
9. Future Enhacements
10. References
Wikipedia for various diagrams & testing
methods http://www.wikipedia.org/
Smart Draw for drawing all the Diagrams used in
this report. http://www.smartdraw.com/
Google Search
https://www.google.co.in