Progress Report Apoorva
Progress Report Apoorva
Of
Submitted By
Student’s Name- Apoorva Srivastava
Roll No- 2204162074
Enroll No.-A-8034
Class- BCA
Semester- 6th
Under Supervision of
“Mr Syed Zafar Mehdi Kazmi”
2 Objective
4 Proposed System
5 Feasibility Study
6 Tools Description
6.1 Hardware Requirement
6.2 Software Requirement
7 System Analysis
10 Modules
11 Work Remaining
12 References
1. ABSTRACT
This project entails the design and development of a personal tracking application
leveraging n-tier architecture, Language Integrated Query (LINQ), and database triggers.
The primary objective of the application is to track and analyze personal data,
encompassing physical activity, sleep patterns, and nutrition intake. The application's
design is predicated on a modular and scalable architecture, facilitating effortless
tracking and management of user data.
This project aims to design and develop a personal tracking application that exploits the
benefits of n-tier architecture, LINQ, and database triggers. The application is designed to
track and analyze personal data, including physical activity, sleep patterns, and nutrition
intake, thereby providing users with a comprehensive understanding of their health and
wellness.
This project proposes the design and development of a personal tracking application
that leverages n-tier architecture, LINQ, and database triggers. The application's modular
and scalable design ensures effortless tracking and management of user data, while
providing a comprehensive understanding of their health and wellness.
1|Page
Why use Expenses Tracking App :
Budget Control Helps you set a budget and track spending in real time.
Budget Control Avoid overspending by monitoring your daily expenses.
Financial Awareness Gives insights into where your money goes.
Financial Awareness Categorizes spending (e.g., groceries, bills, entertainment)
to identify areas for saving.
No need for manual calculations or spreadsheets.
Automatically records transactions from bank accounts and credit cards.
Helps you save for specific goals like vacations, a new car, or emergency funds.
Sets spending limits for different categories.
Avoid Late Payments & Debt Tracks due dates for bills and subscriptions.
Helps manage debt by monitoring loan payments.
Expense Reports & Insights Generates reports and charts for better financial decisions.
Identifies spending patterns and trends.
2|Page
2. OBJECTIVE
The primary objective of this project is to design and develop a personal tracking
application that leverages n-tier architecture, Language Integrated Query (LINQ), and
database triggers to provide a comprehensive and efficient tracking solution for
individuals.
Specific Objectives:
Design and Develop a Modular and Scalable Architecture: Create a personal tracking
application with a modular and scalable n-tier architecture that facilitates effortless tracking
and management of user data.
Implement Efficient Data Querying and Manipulation: Utilize Language Integrated Query
(LINQ) to enable efficient data querying and manipulation, ensuring optimal performance
and scalability.
Ensure Data Consistency and Integrity: Implement database triggers to ensure data
consistency and integrity, guaranteeing the accuracy and reliability of user data.
Provide a User-Friendly Interface: Design a intuitive and user-friendly interface that
enables users to easily track and manage their personal data, including physical activity,
sleep patterns, and nutrition intake.
Ensure Data Security and Privacy: Implement robust security measures to ensure the
confidentiality, integrity, and availability of user data, safeguarding against unauthorized
access or breaches.
The primary objective of an Expense Tracking App is to help individuals and
businesses manage their finances efficiently by recording, categorizing, and
analyzing their income and expenses. The key goals include:
3|Page
LIMITATION OF EXISTING SYSTEM
Technical Limitations:
Lack of standardization
4|Page
PROPOSED SYSTEM
5|Page
FEASIBILITY STUDY
6|Page
TOOLS DESCRIPTION
Software Requirements :
Hardware Requirements :
7|Page
SYSTEM ANALYSIS
8|Page
DATA FLOW DIAGRAM
Symbol Description
Data Flow – Data flow are pipelines through the packets of information flow.
Entity : Entity are object of the system. A source or destination data of a system.
9|Page
10 | P a g e
11 | P a g e
. CONCLUSION
scalable, and user-friendly solution for tracking physical activity, sleep patterns, and
nutrition intake.
The system's modular design, combined with its use of industry-standard technologies,
ensures that it is highly maintainable, scalable, and adaptable to changing user needs.
12 | P a g e
7. REFERENCES
https://www.microsoft.com/en-us/legal/compliance/anticorruption
https://www.googleadservices.com/pagead
https://www.w3schools.com/
https://www.w3schools.com/cs/index.php
13 | P a g e
1. Feasibility study:
1. Technical Feasibility:
Platform and Development: The website will be built on robust and scalable
technologies, ensuring compatibility across various devices and browsers.
Security Measures: Implementation of secure payment gateways and data
encryption to safeguard user information
.
User Interface (UI) and User Experience (UX): User-friendly design and
intuitive navigation to enhance the overall experience.
2. Economic Feasibility:
3. Operational Feasibility:
Delivery Logistics: Planning for reliable and timely delivery services through
collaboration with trusted delivery partners.
4. Scheduling Feasibility:
7. Risk Analysis:
2. Tools Description:
This section presents a comprehensive insight into the tools and technologies
that form the backbone of the proposed WOW food ordering website.
15 | P a g e
2.2 Hardware Requirement
3. System Analysis:
Problem Areas:
16 | P a g e
Reliable Delivery Services:
Integrate a robust delivery management system to ensure timely and accurate
delivery of orders.
Mobile Responsiveness:
Design the website to be responsive across various devices, providing a
seamless experience for users on smartphones and tablets.
User Feedback:
Symbol Description
Data Flow – Data flow are pipelines through the packets of information flow.
Entity : Entity are object of the system. A source or destination data of a system.
17 | P a g e
18 | P a g e
5. Entity Relationship Diagram:
19 | P a g e
ER diagram of WOW food ordering website
6. Modules:
Menu Management:
Facilitating the addition, modification, and removal of food items from the
menu. Managing categories, descriptions, and images to showcase a diverse
range of culinary options.
20 | P a g e
Menu Search and Filtering:
Empowering users to search for specific food items based on preferences such
as cuisine type, dietary restrictions, or ingredient preferences. Providing
filtering options to streamline the browsing experience.
Ordering System:
Facilitating the selection of food items and adding them to the cart. Managing
order quantities, special instructions, and delivery preferences. Securely
processing payment transactions and sending order confirmations to users.
User Profile:
Allowing users to create and manage their profiles, including personal details,
delivery addresses, and order history. Providing options to update preferences
and review past orders.
Wishlist:
Enabling users to create and manage a wishlist of favorite food items. Allowing
users to save items for future reference or special occasions.
Admin Dashboard:
Offering administrators a comprehensive dashboard to manage menu items, user
accounts, orders, and delivery logistics. Providing insights and analytics to track
performance and make informed decisions.
Responsive Design:
Ensuring the website is optimized for seamless access and navigation across
various devices, including desktops, tablets, and smartphones. Adapting layout
and functionality to suit different screen sizes and resolutions.
7. Work Remaining:
As we near the final stages of development for our Wow Food Ordering
Website, several crucial tasks still remain on our agenda:
21 | P a g e
User Experience Refinements:
Continuing to refine the user interface to ensure a seamless and delightful
ordering experience for customers. This includes optimizing menu navigation,
improving search functionality, and enhancing overall usability.
Security Checks:
Performing thorough security audits to identify and address potential
vulnerabilities within the system. Implementing robust security measures to
safeguard user data, payment transactions, and the overall integrity of the
platform.
Launch Preparation:
Strategizing and preparing for a successful website launch, including devising
marketing strategies, promotional campaigns, and customer engagement
initiatives. Ensuring all necessary preparations are in place to maximize
visibility and attract users to the platform.
22 | P a g e
8. Reference:
https://www.edrawsoft.com/article/er-diagrams-for-online-shopping-
system.html
https://www.ncl.ac.uk/academic-skills-kit/assessment/assignment-types/
https://www.geeksforgeeks.org/
https://creately.com/diagram/example/hzvi5flu/er-diagram-for-online-
shopping-system
https://vertabelo.com/blog/er-diagram-for-online-shop/
23 | P a g e