The document provides an acknowledgement and thanks to various people and departments that helped in completing the project. It then provides an abstract summarizing the project as a web-based online shopping system for a shop with the objectives of providing online shopping capabilities and recommendations to customers. It allows customers to shop from anywhere through the website and get home delivery from the shop.
The document provides an acknowledgement and thanks to various people and departments that helped complete the project. It then provides a short abstract, stating that the project aims to develop an online shopping system for a local shop using a web application. This will allow customers to shop online and get home delivery from the shop.
Software Requirement Specification on Online Purchasing Systemsabafarheen
This document outlines the software requirements specification for an online purchase system. It includes sections on introduction, overall description, specific requirements, design constraints, advantages/disadvantages/challenges of online shopping, system design specification, and testing. The introduction provides an overview of online shopping and the purpose of the purchase system, which is to allow customers to easily calculate items in their shopping cart and view customer data. It defines key terms and the scope of purchasing and selling products/services over the internet.
This document is an internship report submitted by Md. Sazzad Hossain on their internship at S.B Knitting Ltd. It discusses the company's profile, various departments including merchandising, production, commercial, human resources and compliance. It provides details on the production process involving sample production, pattern making, cutting, sewing and finishing. It also discusses supply chain management, relevant associations such as BGMEA and regulatory frameworks such as social compliance procurement. The report aims to cover all aspects of management and technical procedures at S.B Knitting Ltd.
eCosmetica - E-commerce Report
eCosmetica is a company that has created a brand concept consisting of beauty product with skin care awareness utilizing online channel of distribution. We are seeking recurring investment to fund the growth of the brand, and position the company for an IPO. The plan that follows explains our market, our value proposition and our market segmentation strategy. The detailed financial plans provide a clear view of our sales and profit forecasts. These plans show how eCosmetica will reach profitability in our third year of operation and generate shareholder return on equity within five years.
In order to grow and achieve the desired level of market penetration, we have outlined the following marketing/production goals:
• Going Virtual
• Increasing the number of variety of products that the customer is in search of.
• Getting the brand recognized
• Retaining the customer exceeding their expectation and on time service.
This document contains a summary of a student project to develop an e-commerce website called "Senorita Online Shopping and Web Selling System". The project report contains 8 chapters and appendices documenting the research, analysis, design, and development of the system. The first chapter introduces the project background and objectives, which are to develop functionalities for online purchasing, item management, sales, delivery, payments, and reporting. The second chapter provides a literature review on e-commerce studies, models, features, methodology, techniques and tools to be used. A feasibility study is presented in chapter 3, analyzing the economic, financial, technical and legal feasibility of the project and suitability of the DSDM methodology.
This document is a project report submitted by Harshil Dave to St. Kabir Institute of Professional Studies in partial fulfillment of the requirements for a Post Graduate Diploma in Management. The report studies the sales strategies adopted by Mahindra & Mahindra for their school buses in Ahmedabad. It includes an introduction to the automobile sector and Mahindra & Mahindra, objectives of the study, research methodology used, data analysis and interpretation of findings, suggestions, and learnings from the internship project.
This document provides an overview and market research on the industrial cleaning sector in India. It describes the objectives and methodology of the research, which included a primary survey of 39 industry players and secondary research. It also includes an economic profile of India and discusses factors like GDP, trade, currency, economic growth trends, and the business environment. Finally, it outlines the scope and structure of the industrial cleaning sector in India.
The document provides an acknowledgement and thanks to various people and departments that helped complete the project. It then provides a short abstract, stating that the project aims to develop an online shopping system for a local shop using a web application. This will allow customers to shop online and get home delivery from the shop.
Software Requirement Specification on Online Purchasing Systemsabafarheen
This document outlines the software requirements specification for an online purchase system. It includes sections on introduction, overall description, specific requirements, design constraints, advantages/disadvantages/challenges of online shopping, system design specification, and testing. The introduction provides an overview of online shopping and the purpose of the purchase system, which is to allow customers to easily calculate items in their shopping cart and view customer data. It defines key terms and the scope of purchasing and selling products/services over the internet.
This document is an internship report submitted by Md. Sazzad Hossain on their internship at S.B Knitting Ltd. It discusses the company's profile, various departments including merchandising, production, commercial, human resources and compliance. It provides details on the production process involving sample production, pattern making, cutting, sewing and finishing. It also discusses supply chain management, relevant associations such as BGMEA and regulatory frameworks such as social compliance procurement. The report aims to cover all aspects of management and technical procedures at S.B Knitting Ltd.
eCosmetica - E-commerce Report
eCosmetica is a company that has created a brand concept consisting of beauty product with skin care awareness utilizing online channel of distribution. We are seeking recurring investment to fund the growth of the brand, and position the company for an IPO. The plan that follows explains our market, our value proposition and our market segmentation strategy. The detailed financial plans provide a clear view of our sales and profit forecasts. These plans show how eCosmetica will reach profitability in our third year of operation and generate shareholder return on equity within five years.
In order to grow and achieve the desired level of market penetration, we have outlined the following marketing/production goals:
• Going Virtual
• Increasing the number of variety of products that the customer is in search of.
• Getting the brand recognized
• Retaining the customer exceeding their expectation and on time service.
This document contains a summary of a student project to develop an e-commerce website called "Senorita Online Shopping and Web Selling System". The project report contains 8 chapters and appendices documenting the research, analysis, design, and development of the system. The first chapter introduces the project background and objectives, which are to develop functionalities for online purchasing, item management, sales, delivery, payments, and reporting. The second chapter provides a literature review on e-commerce studies, models, features, methodology, techniques and tools to be used. A feasibility study is presented in chapter 3, analyzing the economic, financial, technical and legal feasibility of the project and suitability of the DSDM methodology.
This document is a project report submitted by Harshil Dave to St. Kabir Institute of Professional Studies in partial fulfillment of the requirements for a Post Graduate Diploma in Management. The report studies the sales strategies adopted by Mahindra & Mahindra for their school buses in Ahmedabad. It includes an introduction to the automobile sector and Mahindra & Mahindra, objectives of the study, research methodology used, data analysis and interpretation of findings, suggestions, and learnings from the internship project.
This document provides an overview and market research on the industrial cleaning sector in India. It describes the objectives and methodology of the research, which included a primary survey of 39 industry players and secondary research. It also includes an economic profile of India and discusses factors like GDP, trade, currency, economic growth trends, and the business environment. Finally, it outlines the scope and structure of the industrial cleaning sector in India.
This document summarizes a study on the online bus ticketing industry in India. The objectives are to understand customer preferences and satisfaction levels with different bus operators. Data was collected through questionnaires from loyal customers who always use one operator and switching customers who use different operators. Key findings include loyal customers are highly satisfied with fares and amenities, while switching customers consider discounts and ticket availability as more important. Customer complaints and reasons for switching operators are also analyzed. Recommendations focus on improving customer service attributes to increase satisfaction and reduce switching.
This document outlines policies and procedures for procurement under the Sindh Basic Education Program (SBEP). It establishes the Program Management and Implementation Unit (PMIU) to manage procurement for school construction projects funded by USAID and the Government of Sindh following the damage caused by 2010 floods. The PMIU will ensure transparency and compliance with relevant procurement rules. A Program Steering Committee provides oversight and the PMIU is led by a Program Director to implement the program and monitor construction in 8 districts of Sindh.
This document provides a human resource management manual for the Sindh Basic Education Program (SBEP). It outlines the program's objectives, components, governance structure, and policies/procedures for managing deputationists (government employees) and contractual employees. The Program Steering Committee (PSC) oversees the program and approves the HR manual. The Program Management and Implementation Unit (PMIU) manages day-to-day operations, including HR functions like recruitment, performance management, and payroll. The manual establishes guidelines in these areas while complying with relevant government laws and rules.
Industrial attachment of South East Textiles (Pvt.) Ltd.Amanuzzaman Aman
This document summarizes the machinery used at South East Textiles Pvt Ltd, a textile company in Bangladesh. The knitting section uses various knitting machines like single jersey, rib machines, interlock machines and fleece machines. The dyeing section uses sample dyeing machines and bulk dyeing machines. The finishing section has machines for calendaring, printing and embroidery. The document provides specifications for the various knitting, dyeing and finishing machines.
This document provides a report on visual merchandising activities for Dabur India Ltd at CSD outlets in Noida, India. It discusses Dabur's declining sales volumes at these outlets and aims to analyze merchandising efforts, SKU availability, competitor activities, and consumer behavior to provide recommendations. Key findings include that Dabur's merchandising staff had low interest levels due to a long product line and wide area to cover. Suggestions include changing the merchandising agency and using innovative display boards to improve visual appeal.
This document discusses the assessment of performance appraisal practices and challenges at Awash International Bank Share Company in Ethiopia. It was written by Hiwot Aydiko Mota for the degree of Master of Business Administration from St. Mary's University. The study aims to evaluate the performance appraisal system used by Awash International Bank to identify any issues or areas for improvement. The document provides background information on performance appraisal and the company, and describes the objectives, methodology, and structure of the study.
This document contains a student's summer project declaration and report for developing a store management system for Universal Computer & Mobile Center. The 3-page report includes an introduction describing the organization and objectives of the project. It then outlines the project methodology, tasks performed such as problem identification, solution design, and implementation. The student developed the store management website using tools like PHP, HTML, and MySQL database. Finally, the report discusses the findings and concludes the project met its goals of creating an online system to manage the store's transactions and information.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
The document is a project report submitted by Praveen Patel for the development of an online examination system. It discusses the technologies used such as Java, servlets, and Oracle database. It provides requirements for the system including functional and non-functional requirements. It also discusses the design of the system using use case and class diagrams. The development was done using the waterfall model. Various features of the system are described along with testing and validation. Finally, it provides an estimation of the project cost using function point analysis.
The document is a thesis submitted in partial fulfillment of the requirements for a Bachelor of Science degree in Computer Science and Engineering from BRAC University. It discusses developing a real-time virtual dress up system using Microsoft Kinect that allows users to try on different clothes virtually. The goals are to extract users' body parts from video, align 3D models, detect torsos, resize clothing images, and virtually dress users using Kinect. The system produces credible virtual dress up results by integrating techniques like skeletal tracking, model positioning and scaling, and a user interface with gesture and voice commands.
This thesis evaluates the suitability of agile development methods for mobile applications. It presents improvements to an established agile method called Mobile-D, including categorizing mobile apps, including end-users in the development lifecycle, and adding performance testing. A support tool is developed to enable some improvements, providing features like performance testing for Android components, usage logging, and automatic test case generation. The goal is to improve Mobile-D and provide a more ideal mobile app development methodology and useful development tools.
The retail sales industry has undergone some noticeable transition in the array of payment methods over the years.
It is imperative that an innovative payment solution is introduced to replace an cashier checkout system especially when there is growing demand for it.
Assuredly, the addition of a mobile self-checkout application in industry will be more prominent in the next few years.
The aim is to develop a mobile self-checkout application for a retail store of a client.
Objective -
Develop a Mobile application having a barcode scanner facility, it will be used to scan the barcode given in product and add it to the cart.
Make the payment with multiple payments methods easily with app itself.
Once payment is done it give alert or message to store owner
Apart from this app will access current location of store and give the products details according to that particular store only.
Application Domain -
Through this application we can easy people’s life by not wasting their time to go through the cashier checkout point, and the product review are also there in the application.
There will be a great impact of this application as It helps in a great measure cut off the long line at the cashier checkout points
which can be frustrating at times for both customers and the cashier.
Final Project: Online Shopping Web Application.pdfRishabRoy10
This document is a project report for developing an online shopping web application. It discusses identifying the client needs and problems with current shopping methods. The key tasks of the project include designing application features and interfaces, implementing the solution using modern web technologies, and validating that it meets user needs. The application aims to connect online and offline shopping to provide a more convenient purchasing experience for local store customers. It will feature a user-friendly interface, product search and filtering, detailed product information, online payments, and security measures to protect user data. The project follows an iterative development process, with usability testing to guide enhancements. The application seeks to improve upon current shopping disadvantages while balancing well-known online marketplaces.
UNDERSTAND THE ECOSYSTEM IN DIGITAL MEDIA MARKETING VICKY KUMAR.pdfPrinceVerma938105
This document is a research project report submitted by Vicky Kumar for their Master's degree. It examines the digital media marketing ecosystem in India. The report provides an overview of the digital advertising industry in India, including key trends in internet and social media usage. It also profiles Isobar India, the digital agency where Vicky Kumar interned, describing its services, clients, and position in the industry. Finally, the report analyzes digital marketing strategies and how they are applied to reach consumers in India's evolving digital landscape.
This document presents an online shopping cart application created by Swati Gupta for her Master's thesis. The application was designed to teach computer science students about ecommerce application development. It allows users to browse products by category, add items to a shopping cart, and checkout/purchase orders. The implementation uses JavaScript, HTML, and Java on both the client-side and server-side. Testing was performed to evaluate the interface functionality and place test orders. Future work could expand the application's features to increase complexity for educational purposes.
This document is a student dissertation on the topic of how consumer's online feedback impacts companies' reputation and sales. It includes 19,800 words and various typical dissertation sections such as an introduction, literature review, methodology, findings, conclusion, and references. The introduction provides background on the topic, outlines the research aims and questions, and explains the rationale and significance of the study. The literature review covers themes found in previous research related to the impact of online feedback on companies and how businesses can adapt their strategies in response to feedback. The methodology section describes the research approach taken, including the use of surveys to collect data on consumers' perspectives.
This document proposes developing a mobile application to integrate a maternal support system with mobile technology in Uganda. It aims to improve maternal health outcomes at Mengo Hospital by providing healthcare information to mothers via mobile phones. The application will be designed and tested by a team from Bliss Africa Foundation. Literature on existing maternal support systems in various countries is reviewed to inform the design of the new mobile system for Uganda.
This document provides an introduction and feasibility study for an online electronic shopping system for Tana Electronic Shopping in Debre Tabor, Ethiopia. Currently, Tana Electronic Shopping's activities are handled manually, which is inefficient and poses problems. The proposed system aims to automate processes like user registration, item reservation, report generation and integrate customer data. The feasibility study found the system to be operationally, technically and economically feasible within the given time and resources. It also outlined the objectives, scope and significance of developing this online shopping system.
E-commerce plays an important role for both commercial and public sector organizations. This report investigates how e-commerce can be better utilized by these organizations.
The report begins by providing background on e-commerce and defining the project aim and objectives. It then discusses the qualitative research method chosen. A literature review examines previous work on the topic.
The main findings cover an overview of e-commerce and its categories. It analyzes e-commerce involvement in the public and private sectors in various countries and globally. Benefits and drawbacks of e-commerce for customers and businesses are presented.
The report concludes by evaluating the project product and process. It aims to provide strategies for more successful e-commerce
Seu purchase requisition management systemSaifur Rahman
This project is based on purchase module. It has features of create requisitions , multi-level approval system, order cretion, recieving, different reports etc
This document summarizes a study on the online bus ticketing industry in India. The objectives are to understand customer preferences and satisfaction levels with different bus operators. Data was collected through questionnaires from loyal customers who always use one operator and switching customers who use different operators. Key findings include loyal customers are highly satisfied with fares and amenities, while switching customers consider discounts and ticket availability as more important. Customer complaints and reasons for switching operators are also analyzed. Recommendations focus on improving customer service attributes to increase satisfaction and reduce switching.
This document outlines policies and procedures for procurement under the Sindh Basic Education Program (SBEP). It establishes the Program Management and Implementation Unit (PMIU) to manage procurement for school construction projects funded by USAID and the Government of Sindh following the damage caused by 2010 floods. The PMIU will ensure transparency and compliance with relevant procurement rules. A Program Steering Committee provides oversight and the PMIU is led by a Program Director to implement the program and monitor construction in 8 districts of Sindh.
This document provides a human resource management manual for the Sindh Basic Education Program (SBEP). It outlines the program's objectives, components, governance structure, and policies/procedures for managing deputationists (government employees) and contractual employees. The Program Steering Committee (PSC) oversees the program and approves the HR manual. The Program Management and Implementation Unit (PMIU) manages day-to-day operations, including HR functions like recruitment, performance management, and payroll. The manual establishes guidelines in these areas while complying with relevant government laws and rules.
Industrial attachment of South East Textiles (Pvt.) Ltd.Amanuzzaman Aman
This document summarizes the machinery used at South East Textiles Pvt Ltd, a textile company in Bangladesh. The knitting section uses various knitting machines like single jersey, rib machines, interlock machines and fleece machines. The dyeing section uses sample dyeing machines and bulk dyeing machines. The finishing section has machines for calendaring, printing and embroidery. The document provides specifications for the various knitting, dyeing and finishing machines.
This document provides a report on visual merchandising activities for Dabur India Ltd at CSD outlets in Noida, India. It discusses Dabur's declining sales volumes at these outlets and aims to analyze merchandising efforts, SKU availability, competitor activities, and consumer behavior to provide recommendations. Key findings include that Dabur's merchandising staff had low interest levels due to a long product line and wide area to cover. Suggestions include changing the merchandising agency and using innovative display boards to improve visual appeal.
This document discusses the assessment of performance appraisal practices and challenges at Awash International Bank Share Company in Ethiopia. It was written by Hiwot Aydiko Mota for the degree of Master of Business Administration from St. Mary's University. The study aims to evaluate the performance appraisal system used by Awash International Bank to identify any issues or areas for improvement. The document provides background information on performance appraisal and the company, and describes the objectives, methodology, and structure of the study.
This document contains a student's summer project declaration and report for developing a store management system for Universal Computer & Mobile Center. The 3-page report includes an introduction describing the organization and objectives of the project. It then outlines the project methodology, tasks performed such as problem identification, solution design, and implementation. The student developed the store management website using tools like PHP, HTML, and MySQL database. Finally, the report discusses the findings and concludes the project met its goals of creating an online system to manage the store's transactions and information.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
The document is a project report submitted by Praveen Patel for the development of an online examination system. It discusses the technologies used such as Java, servlets, and Oracle database. It provides requirements for the system including functional and non-functional requirements. It also discusses the design of the system using use case and class diagrams. The development was done using the waterfall model. Various features of the system are described along with testing and validation. Finally, it provides an estimation of the project cost using function point analysis.
The document is a thesis submitted in partial fulfillment of the requirements for a Bachelor of Science degree in Computer Science and Engineering from BRAC University. It discusses developing a real-time virtual dress up system using Microsoft Kinect that allows users to try on different clothes virtually. The goals are to extract users' body parts from video, align 3D models, detect torsos, resize clothing images, and virtually dress users using Kinect. The system produces credible virtual dress up results by integrating techniques like skeletal tracking, model positioning and scaling, and a user interface with gesture and voice commands.
This thesis evaluates the suitability of agile development methods for mobile applications. It presents improvements to an established agile method called Mobile-D, including categorizing mobile apps, including end-users in the development lifecycle, and adding performance testing. A support tool is developed to enable some improvements, providing features like performance testing for Android components, usage logging, and automatic test case generation. The goal is to improve Mobile-D and provide a more ideal mobile app development methodology and useful development tools.
The retail sales industry has undergone some noticeable transition in the array of payment methods over the years.
It is imperative that an innovative payment solution is introduced to replace an cashier checkout system especially when there is growing demand for it.
Assuredly, the addition of a mobile self-checkout application in industry will be more prominent in the next few years.
The aim is to develop a mobile self-checkout application for a retail store of a client.
Objective -
Develop a Mobile application having a barcode scanner facility, it will be used to scan the barcode given in product and add it to the cart.
Make the payment with multiple payments methods easily with app itself.
Once payment is done it give alert or message to store owner
Apart from this app will access current location of store and give the products details according to that particular store only.
Application Domain -
Through this application we can easy people’s life by not wasting their time to go through the cashier checkout point, and the product review are also there in the application.
There will be a great impact of this application as It helps in a great measure cut off the long line at the cashier checkout points
which can be frustrating at times for both customers and the cashier.
Final Project: Online Shopping Web Application.pdfRishabRoy10
This document is a project report for developing an online shopping web application. It discusses identifying the client needs and problems with current shopping methods. The key tasks of the project include designing application features and interfaces, implementing the solution using modern web technologies, and validating that it meets user needs. The application aims to connect online and offline shopping to provide a more convenient purchasing experience for local store customers. It will feature a user-friendly interface, product search and filtering, detailed product information, online payments, and security measures to protect user data. The project follows an iterative development process, with usability testing to guide enhancements. The application seeks to improve upon current shopping disadvantages while balancing well-known online marketplaces.
UNDERSTAND THE ECOSYSTEM IN DIGITAL MEDIA MARKETING VICKY KUMAR.pdfPrinceVerma938105
This document is a research project report submitted by Vicky Kumar for their Master's degree. It examines the digital media marketing ecosystem in India. The report provides an overview of the digital advertising industry in India, including key trends in internet and social media usage. It also profiles Isobar India, the digital agency where Vicky Kumar interned, describing its services, clients, and position in the industry. Finally, the report analyzes digital marketing strategies and how they are applied to reach consumers in India's evolving digital landscape.
This document presents an online shopping cart application created by Swati Gupta for her Master's thesis. The application was designed to teach computer science students about ecommerce application development. It allows users to browse products by category, add items to a shopping cart, and checkout/purchase orders. The implementation uses JavaScript, HTML, and Java on both the client-side and server-side. Testing was performed to evaluate the interface functionality and place test orders. Future work could expand the application's features to increase complexity for educational purposes.
This document is a student dissertation on the topic of how consumer's online feedback impacts companies' reputation and sales. It includes 19,800 words and various typical dissertation sections such as an introduction, literature review, methodology, findings, conclusion, and references. The introduction provides background on the topic, outlines the research aims and questions, and explains the rationale and significance of the study. The literature review covers themes found in previous research related to the impact of online feedback on companies and how businesses can adapt their strategies in response to feedback. The methodology section describes the research approach taken, including the use of surveys to collect data on consumers' perspectives.
This document proposes developing a mobile application to integrate a maternal support system with mobile technology in Uganda. It aims to improve maternal health outcomes at Mengo Hospital by providing healthcare information to mothers via mobile phones. The application will be designed and tested by a team from Bliss Africa Foundation. Literature on existing maternal support systems in various countries is reviewed to inform the design of the new mobile system for Uganda.
This document provides an introduction and feasibility study for an online electronic shopping system for Tana Electronic Shopping in Debre Tabor, Ethiopia. Currently, Tana Electronic Shopping's activities are handled manually, which is inefficient and poses problems. The proposed system aims to automate processes like user registration, item reservation, report generation and integrate customer data. The feasibility study found the system to be operationally, technically and economically feasible within the given time and resources. It also outlined the objectives, scope and significance of developing this online shopping system.
E-commerce plays an important role for both commercial and public sector organizations. This report investigates how e-commerce can be better utilized by these organizations.
The report begins by providing background on e-commerce and defining the project aim and objectives. It then discusses the qualitative research method chosen. A literature review examines previous work on the topic.
The main findings cover an overview of e-commerce and its categories. It analyzes e-commerce involvement in the public and private sectors in various countries and globally. Benefits and drawbacks of e-commerce for customers and businesses are presented.
The report concludes by evaluating the project product and process. It aims to provide strategies for more successful e-commerce
Seu purchase requisition management systemSaifur Rahman
This project is based on purchase module. It has features of create requisitions , multi-level approval system, order cretion, recieving, different reports etc
The document describes an online exam system that was developed to automate the exam process for educational institutions. Some key points:
- The existing manual exam system is time-consuming and inefficient. Exams require a lot of physical work to distribute papers and collect answers.
- The proposed online exam system allows exams to be conducted online, saving time and costs. It manages student, course, and exam information electronically.
- The system was developed using Java, Java servlets, JSP, and JavaScript. It has features like online exam registration, automated exam evaluation, and electronic result issuance.
- The system aims to make the exam process more efficient, user-friendly, and cost-effective
This document provides a project report for the completion of a 4th semester mini project on online shopping. It includes an introduction to the project, existing system analysis and drawbacks, proposed system details, feasibility study, requirements analysis, system design specification, and planned testing. The project aims to develop an online shopping system that allows customers to shop from home, provides lower prices due to reduced overhead costs, and offers free home delivery. It will use JSP for the front end and MySQL for the back end.
The document presents a research project aimed at creating 5% monthly growth for an online store called Shopincrypto. To achieve this, the research will identify the store's target customers and actions needed. A questionnaire and desk research will be used to analyze customer preferences regarding store design, products, payment methods, and more. Key findings will help tailor the store to better meet customer needs and wants. The research design utilizes exploratory research and business models like Business Model Canvas to guide data collection and analysis in identifying opportunities for store improvement and growth.
This document is a project report submitted by Satya Narayan Behera to fulfill requirements for a Master of Business Administration degree from Sri Sathya Sai University. The project analyzes the customer focus of wireless telecom companies in India. It includes chapters on an introduction to the wireless telecom industry, literature review on key concepts like customer focus and satisfaction, theoretical frameworks for analysis, methodology used in the study including data collection and analysis techniques, findings from analyzing survey and regulatory data on customer satisfaction with major operators, and conclusions and recommendations. The overall goal is to evaluate telecom service providers' focus on customers and quality of service in India's competitive telecom environment.
Management information systems (MIS) provide managers with tools to efficiently organize and evaluate departments within an organization. An MIS includes software, databases, hardware, decision support systems, and computerized processes that help managers make decisions and run departments effectively. The main goals of an MIS are to provide accurate and timely information to support decision-making, planning, control, and overall operations. Digital firms have enabled core business relationships through digital networks and technology platforms, allowing them to operate more efficiently on a global scale and adapt quickly to market changes.
Management information systems (MIS) provide managers with tools to efficiently organize and evaluate departments within an organization. An MIS includes software, databases, hardware, decision support systems, and computerized processes that help managers make decisions and run departments effectively. The main goals of an MIS are to provide accurate and timely information to support decision-making, planning, control, and overall operations. Digital firms have enabled core business relationships through digital networks and technology platforms, allowing them to operate more efficiently on a global scale and adapt quickly to market changes.
M-commerce refers to commercial transactions conducted on mobile devices such as phones and tablets. It allows companies to regularly communicate with customers through notifications about deals. It also enables local businesses to reach potential customers based on location and share information. M-commerce advantages include paying bills, booking tickets, and accessing product information online without queues. However, smaller screens can limit purchases and connectivity issues can hamper transactions compared to e-commerce on computers. M-commerce is considered a subset of the broader e-commerce category.
Traditional marketing relies on mass communication tools like print, radio, and television. Digital marketing uses online tools and tracks user interactions. It allows for two-way communication, user-generated content, and deep analytics. Online marketing offers benefits like lower costs, flexibility, and targeted ads. E-advertising is a strategy that uses the internet to deliver marketing messages and measure their success. User browsing behavior, like search and site visit history, allows for behavioral marketing through targeted ads and content.
This document presents an online shopping site for clothing using e-commerce. It introduces online shopping and notes problems with traditional shopping like long distances, time consumption, and limited hours. The objectives are to provide product information and develop the site using the Apriori algorithm for recommendations and binary search for searching. It describes the modules, use cases, and design. In conclusion, online shopping allows buying anytime, anywhere with Internet access and provides more enjoyment and detail than traditional shopping.
This document contains descriptions of several entity relationship diagrams (ERDs). The first section describes an ERD for tracking ships and locations. The second section shows an ERD for an airport database tracking airplanes, owners, employees and pilots. The third section provides requirements for a library database to track libraries, books, borrowers, copies of books and loans.
The document provides information on the key concepts of an entity-relationship (E-R) model, including:
1) Entities represent real-world objects like people, places, and things that are stored in a database. Attributes describe the properties of entities.
2) Relationships represent associations between entities. Relationships have properties like degree, cardinality, and existence.
3) Keys like primary keys and foreign keys uniquely identify entities and define relationships between entities.
4) Strong and weak entities differ in whether they have their own primary keys or rely on other entities.
5) E-R diagrams visually depict entities, attributes, relationships, keys and other concepts to model a database.
The document contains requests for entity relationship diagrams for several systems: a bank management system including banks, branches, customers, accounts, and loans; a library management system showing the relationship between books, members, and other attributes; a hotel management system showing the relationship between customers, hotels, and their attributes; an enrollment system showing the relationships between students, lectures, subjects, and their attributes; and a company database/schema showing the relationships between employees and other company attributes. All the ER diagrams are to show the relationships and respective entities for the given domains.
This document provides an overview of the relational model for databases. It discusses how data is organized in tables called relations and how the tables are related to each other. The key aspects covered include how the relational model was introduced, how relations represent data as tables with rows and columns, properties of relations like primary keys, and relational algebra operations like select, project, join, union and more.
Introduction to structured query language (sql)Sabana Maharjan
This document provides an introduction to structured query language (SQL). It discusses the two broad categories of SQL functions: data definition language and data manipulation language. The data definition language includes commands for creating database objects like tables and views, while the data manipulation language includes commands for inserting, updating, deleting, and retrieving data from tables. The document then covers topics like SQL data types, table structures, constraints, indexes, and basic data manipulation commands. It also discusses more advanced SQL concepts such as joins, aggregate functions, and views.
Healthy food and eating habits are important for both physical and mental well-being. Consuming a balanced diet with vegetables, fruits, and proper portions of nutrients can help maintain a healthy weight and reduce risks of diseases. However, rates of childhood obesity are increasing globally due to bad eating habits and attraction to unhealthy foods. Children who are overweight or obese face higher risks of health problems like heart disease. To live well, it is important to practice healthy eating with a balanced diet and avoiding junk food in favor of vegetables and fruits.
Do not think about any consequences just travel around nepalSabana Maharjan
The document recommends traveling to Nepal to experience new places, cultures, and activities in order to escape boredom and find change in one's routine life. It describes Nepal as an underdeveloped country with many unexplored places where one can meet new people and have exciting experiences. Specific reasons given for travel include making new friends, gaining life experiences and perspective, improving health, and broadening one's mind. A number of popular tourist destinations across Nepal are listed that offer opportunities to engage with nature, different ethnic groups and their cultures.
5 best place to watch sunrise and sunset naturallySabana Maharjan
This document discusses several of the best places in Nepal to watch sunrises and sunsets. It describes Nagarkot as being the most renowned hill station near Kathmandu that offers panoramic views of eight Himalayan mountain ranges. Sarangkot in Pokhara valley provides stunning views of snowy peaks like Annapurna II and Dhaulagiri. Poon Hill in the Annapurna region offers a marvelous view of mountain ranges during sunrise. Kala Patthar between mountains allows witnessing the sunrise with Mount Everest, Lhotse, and Nuptse. Antu Danda is the first place in Nepal to receive sunlight each day.
Newari cuisine offers many unique dishes that are best enjoyed individually, including chatamari, bara, and choila. Chatamari, known as Newari pizza, comes in various vegetable and meat toppings. Bara is a lentil pancake traditionally served during celebrations. Choila is a spicy buff meat snack often consumed while drinking. The document recommends trying these and other Newari dishes like sapu mhicha separately to fully appreciate their distinct flavors.
This document provides information about traveling to Nepal, Bhutan, and Tibet. It summarizes attractions and reasons to visit each country. A tour operator is recommended for planning a trip combining all three places, as it involves delicate planning and obtaining necessary permits and visas. Key highlights include trekking and wildlife in Nepal, fortresses and festivals in Bhutan, and monasteries and mountains in Tibet. Overall the document promotes this region as offering pristine natural beauty, cultural experiences, and opportunities for spiritual enrichment through exploration of Himalayan Buddhist cultures.
This document is a project report for a File Tracking System created by Sabana Maharjan. It includes a disclaimer, recommendation from the project supervisor, and a certificate of completion signed by external and internal examiners. The acknowledgments thank the computer science department and supervisor for their support. The abstract describes the project as an application to efficiently collect and track file information. It will use cloud technology and push notifications to alert users. The table of contents outlines the following chapters which cover introduction and background, literature review, methodology, system analysis and design, and implementation details.
Collaboration involves working with others to achieve shared goals and can be short or long term. The nature of work is changing to emphasize interaction jobs and teamwork over individual work. This requires new collaboration technologies and the development of collaborative cultures within organizations. An enterprise system uses social networking platforms to deepen interactions between employees, customers, and suppliers by facilitating information sharing. Investing in collaboration tools can improve productivity, quality, innovation, and customer service to boost financial performance. Building a collaborative culture involves relying on teams rather than command and control, and using tools like email, wikis, and social networking software to support teamwork.
Digital firms place an emphasis on digitizing business processes and services through sophisticated technology and information systems. These systems allow digital firms to decentralize operations, accelerate responsiveness to customers, and increase efficiencies across business functions. A key advantage is that digital firms can operate core business services and functions continuously and more efficiently through digital networks and information systems.
Enterprise resource planning (ERP) systems integrate software modules and a common database to collect and share data across business divisions. This allows information entered in one process to be immediately available elsewhere. ERP systems are built around standardized best practices for functions like finance, manufacturing, and sales. Supply chain management systems model supply chains and optimize planning, sourcing, inventory levels, and transportation to reduce costs and match supply to demand. Customer relationship management (CRM) systems capture customer data from all parts of an organization and provide a single view to distribute information and analyze customer lifetime value.
Securing Information Systems discusses system vulnerability and abuse, contemporary security challenges, and technologies for protecting information resources. It defines security as policies, procedures, and technical measures to prevent unauthorized access. Controls ensure safety of assets, accuracy of records, and adherence to standards. Vulnerability is a system flaw intersecting with access and exploit capability. Systems are vulnerable due to accessibility, hardware/software problems, use outside an organization's control, and loss/theft of devices. Computer crime uses or targets computers/networks. Types include spoofing, sniffing, scams, denial of service attacks, war dialing, logic bombs, buffer overflows, password cracking, identity theft, and click fraud. Technologies like firewalls, intrusion
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
20240605 QFM017 Machine Intelligence Reading List May 2024
Onlineshhopping final
1. i
ACKNOWLEDGEMENT
We would like to express our deep sense of gratitude and convey thanks to everyone who
have helped us and have supported us during the completion of this project. First, we would
like to express a deep sense of gratitude to Hem Sharma for helping, guiding, and
supporting us throughout our project completion. We also convey thanks to our all class
members for helping us from time to time. We acknowledge our department for providing
the courses and a great atmosphere that helped complete different chapters of this project.
We especially thank our supervisor, Dabbal Singh Mahara, and Rajesh Pandey for
supporting us and our concepts and for allowing us to do something the way we liked. Last
but not least, we would like to thank our senior for their constant and unrelenting support
towards our Project and their impartial love for us.
Dipa Giri (3153/70)
Rasbindra Bhattarai (3170/70)
Roshish K.C (3174/70)
Sabana Maharjan (3175/70)
2. ii
ABSTRACT
This project is a web based shopping system for a shop. The project objective is to deliver
the online shopping web-based application. 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 a web-based application. Thus the customer
will get the service of online shopping and home delivery from the shop. This system can
be implemented to any retail shop in the locality. If shops are providing an online portal
where their customers can enjoy easy shopping from anywhere, the shops won’t be losing
any more customers to the trending online shops such as flip cart or eBay. Since the
application is available in the web-based application it is easily accessible and always
available.
Keywords: Apriori Algorithm, Recommendation System, Relational Database,
Association Rule
3. iii
TABLE OF CONTENTS
ACKNOWLEDGEMENT....................................................................................................i
ABSTRACT.........................................................................................................................ii
LIST OF FIGURES .............................................................................................................v
LIST OF TABLES..............................................................................................................vi
LIST OF ABBREVIATIONS............................................................................................vii
Chapter 1. INTRODUCTION .........................................................................................1
1.1. Introduction...........................................................................................................1
1.2. Problem Statement ................................................................................................1
1.3. Objective ...............................................................................................................1
1.4. Scope and Limitation ............................................................................................2
1.5. Report Organization..............................................................................................2
Chapter 2. REQUIREMENT ANALYSIS AND FEASIBILITY ANALYSIS ..............4
2.1. Literature Review..................................................................................................4
2.1.1. Existing System Study...................................................................................4
2.2. Requirement Analysis ...........................................................................................6
2.2.1. Functional Requirements ...............................................................................6
2.2.2. Non Functional Requirement.........................................................................7
2.3. Feasibility Analysis...............................................................................................8
2.3.1. Economical ....................................................................................................8
2.3.2. Operational.....................................................................................................8
2.3.3. Technical........................................................................................................8
2.3.4. Schedule.........................................................................................................9
2.4. Structuring System Requirements.........................................................................9
2.4.1. Data Modeling ...............................................................................................9
2.4.2. Process Modeling.........................................................................................10
Chapter 3. SYSTEM DESIGN ......................................................................................15
4. iv
3.1. System Design.....................................................................................................15
3.1.1. Database Schema Design.............................................................................15
3.1.2. Interface Design...........................................................................................15
3.1.3. Input Output Design.....................................................................................15
3.1.4. Dialogue Design...........................................................................................15
Chapter 4. IMPLEMENTATION AND TESTING ......................................................17
4.1. Implementation....................................................................................................17
4.1.1. Tools Used ...................................................................................................17
4.1.2. Algorithm Implementation...........................................................................18
4.1.3. Listing of major class...................................................................................20
4.2. Testing.................................................................................................................21
4.2.1. Unit Testing .................................................................................................21
4.2.2. Integration Testing.......................................................................................22
4.2.3. System Testing.............................................................................................23
Chapter 5. CONCLUSION AND RECOMMENDATION...........................................25
5.1. Conclusion...........................................................................................................25
5.2. Recommendation.................................................................................................25
REFERENCES ..................................................................................................................27
BIBLIOGRAPHY..............................................................................................................28
Appendix I .........................................................................................................................29
Appendix II........................................................................................................................32
5. v
LIST OF FIGURES
Figure 2.1.Use case Diagram...............................................................................................7
Figure 2.2.Gantt Chart .........................................................................................................9
Figure 2.3.ER Diagram......................................................................................................10
Figure 2.4.Level 0 DFD of Online Shop............................................................................11
Figure 2.5.Level 1 DFD of online shop.............................................................................12
Figure 2.6.Level 2.1 DFD of Online shop .........................................................................13
Figure 2.7.Level 2.1 DFD of online shop..........................................................................14
Figure 3.1.Dialogue Diagram of Online shopping.............................................................16
6. vi
LIST OF TABLES
Table 4.1transaction table ..................................................................................................18
Table 4.2 transaction iteration 1.........................................................................................19
Table 4.3 transaction iteration 1 final table .......................................................................19
Table 4.4 transaction iteration 2.........................................................................................20
Table 4.6.Unit Testing .......................................................................................................21
Table 4.7.Integrated Testing ..............................................................................................22
Table 4.8.Sytem Testing ....................................................................................................23
7. vii
LIST OF ABBREVIATIONS
Abbreviation Stands for
B2B Business-to-Business
B2C Business-to-Consumer
CRUD Create, Replace, Update and Delete
CSS Cascading Style Sheet
HTML Hyper Text Markup Language
IIS Internet Information Services
MVC Model View Controller
MYSQL MY Structured Query Language.
8. 1
Chapter 1. INTRODUCTION
1.1.Introduction
Online Shopping “is a web-based project which is made for shopping through Internet. As
the technology is being advanced the way of life is changing accordance. Now a day’s we
can place the order for anything from our home. There is no need to go the shop of the
thing we want. Then order can be placed online through internet. Today the internet have
created a new economic scenario that not only stresses on the classical concept of the
“product” but also on the modern concept of “service”. It is this level of service that dictates
whether a commercial venture will succeed or not in the market. To provide a high
accessibility of service the online shopping website has being design, so that potential
customers need not go to a physical shop to buy products or services. 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. An
online shop, e-shop, e-store, Internet shop, web shop, web store, online store, or virtual
store evokes the physical analogy of buying products or services at a bricks-and-mortar
retailer or in a shopping center. The process is called business-to-consumer (B2C) online
shopping. When a business buys from another business, it is called business-to-business
(B2B) online shopping.
1.2.Problem Statement
Customer had to stand in rows to wait there turns to buy a particular thing from a popular
shop. People had to suffer the rush of the market when they went for shopping. They used
to think hundred times to buy any things due to sufficient money for shopping. The main
problem are rush, the quarrel at the time of buying the things, time is not saved, harder to
find things with the discount or sale items, has to go longer distance for buying things.
1.3.Objective
The objective of this websites are following given below:
To provide the information about the product.
To develop the online shopping site using Apriori algorithm for recommendation
9. 2
1.4.Scope and Limitation
Scope:
Purchasing and selling products and services over the internet without the need of going
physically to the market is what online shopping all about. Online shopping is just like a
retail store shopping that we do by going to the market, but it is done through the internet.
Online shopping has made shopping painless and added more fun. Online stores offer
product description, pictures, comparisons, price and much more. Few examples of these
are Amazon.com, ebay.com, framt.com and the benefits of online shopping is that by
having direct access to consumer, the online stores can offer products that cater to the needs
of consumer, cookies can be used for tracking the customer selection over the internet or
what is of their interest when they visit the site again. Online shopping makes use of digital
technology for managing the flow of information, products, and payment between
consumer, site owners and suppliers. Online shopping can be either B2B (business to
business) or B2C (business to consumer).
Limitation:
The Limitation of online shopping are follows:
More categories option is not available only limited product item.
More user interactive features are currently unavailable like zooming, 3D picture etc.
Only Short listed payment options, payment like Visa, MasterCard, PayPal, etc. and
also saving the card information for later checkouts is not available in our system.
1.5.Report Organization
In chapter 1 include short description about online shopping, problem occur during project,
objective of the system formation, scope and limitation of the system.
In chapter 2 include some reviews of the system, requirement analysis: functional and non-
functional, feasibility analysis of the system in various fields, and structure of the system
requirement as data modeling and process modeling.
In chapter 3 include the design of the system. This includes design of database, interface,
input output and dialogue.
10. 3
In chapter 4 include implementing and testing of the system. Implementation includes
various tools used in the system and classes used in the system. Testing include various
types of testing done to verify the system.
In chapter 5 conclude the document with summary of the document and recommending for
further work which we fail to do.
11. 4
Chapter 2. REQUIREMENT ANALYSIS AND FEASIBILITY
ANALYSIS
2.1.Literature Review
2.1.1.Existing System Study
Online Shopping for Time saving:
Consumers also expected that product delivery in online shopping will be quicker
compared to offline stores and timely delivery on their convenience time; factors that keep
consumers satisfy in using internet as a tool for shopping is timely and reliable delivery
expected the relationship between time or effort savings and purchase intentions is
strengthen; consumers will place more emphasis on the time and effort savings once they
have experienced how little time and effort takes to make an online purchase. This system
uses some modules such as login, logout, register, cart etc. This system also recommend
the user using recommendation algorithm due to which it save time. They suggested that
to save customer's time and fully reflect the convenience of online shopping, e- marketers
should strengthen the web site's transaction capability and make sure all operations can be
completed online [2].
Recommendation System using Apriori Algorithm:
Recommendation system is a novel interactive technology for fetching additional data for
any business from its transaction oriented database of customers. This system helps the
customers to find products which they want to buy from the site. Recommendation system
gives benefits to customers by enabling them to find products which they must buy.
Conversely, they also help business by generating more sales, increasing their revenue.
Recommendation systems are speedily becoming essential tools in E-commerce on the
web. The Recommendation System using Apriori algorithm [1] can be implemented with
four main functionalities: User Interface Component, Data Extraction, Web Usage Mining
and Pattern Recognition [1].
Algorithm
Apriori algorithm [1] is classical algorithm in data mining used for frequent item set mining
and association rule learning. It is devised to operate on a database containing a lot of
transactions, for instance, items brought by customers in a store. It is very important for
12. 5
effective market basket analysis and help the customers in purchasing their items with more
ease which increase the sales of the market. It proceeds by identifying the frequent
individual items in the database and extending them to larger and larger item sets as long
as those item sets appear sufficiently often in the database. The frequent item sets
determined by Apriori can be used to determine association rules which highlight general
trends in the database.
Support:
The support of an itemset X, supp(X) is the proportion of transaction in the database in
which the item X appears. It signifies the popularity of an itemset.
Supp (X)=
Number of transaction in which X appears
total number of transaction
For example lets us suppose number of transaction in which X appears be 4 and total
number of transaction be 6 then Supp (X)=
4
6
= 0.66667
If the sales of particular product above certain proposition have a meaningful effect on
profits, that proportion can be considered as the support threshold.
Confidence:
The confidence of a rule is defined as follows:
Conf (X-> Y)=
𝑠𝑢𝑝𝑝(𝑋 ∪ 𝑌)
supp(X)
It signifies the likelihood of item Y being purchased when item X is purchased. So, let us
suppose for the rule {item1, item2} =>{item3},
Conf {(item1-> item2)=> (item3)}
𝑠𝑢𝑝𝑝(𝑖𝑡𝑒𝑚1,𝑖𝑡𝑒𝑚2,𝑖𝑡𝑒𝑚3)
supp(item1,item2)
=
3
6
∗
6
4
= 0.75
This implies that for 75% of the transactions containing item1 and item2, the rule is
correct.
13. 6
Pseudo Code of Apriori Algorithm:
Apriori(T,∈)
L1← {large 1 – itemsets}
k←2
while Lk-1 ≠ 𝜃
Ck ←{a ∪ {b}| a ∈ Lk-1 ˄ b ∉ a} – {c|{s | s ⸦ c ˄|s|=k-1} ⸦ Lk-1}
For transactions t∈T
Ct ←{c|c ∈ Ck ˄ c ⸦ t}
For candidates c ∈ Ct
Count[c] ← count[c]+1
Lk←{c|c ∈ Ck ˄ count[c] > ∈ }
k←k+1
return U Lk
2.2.Requirement Analysis
2.2.1.Functional Requirements
Functional Requirement are statements of services that system should provide. It describes
what the system should do. They are helpful to describe the system function in details. Here
are some of the functional requirement for the system used by the users.
The system include different function which should be performed within the system
environment.
Use Case
Use case diagram is a graphic description of the interactions among the elements of a
system. In this system there are two user’s admin user and end user. The Admin user can
manage products and customers in the system. The Customer can view products, purchase
products, manage customer information, and create product reviews.
k
14. 7
Figure 2.1.Use case Diagram
2.2.2.Non Functional Requirement.
Efficiency
In our system customer can purchase product in an efficient manner using cart.
15. 8
Reliability
The system will provide a reliable environment to both customers and owner. All orders
will be reaching at the admin without any errors.
Usability
The system is designed for user friendly environment and ease of use.
2.3.Feasibility Analysis.
This project carries goals that could be realistically accomplished. We have a clear goal of
this. Since, web based application is not going to be highly complex, it will not need a lot
of processing power.
2.3.1.Economical
The software used are open source software which can be easily available for free of cost.
We do not need complex and expensive hardware for the application.
2.3.2.Operational
The proposed system would solve the educational problems and take advantage of the
opportunities. The new systems would fit into the current day-to-day operations of the
client. The system would save the time and effort of the clients. Thus, the system would be
operationally feasible.
2.3.3.Technical
Technically, this project is very feasible because of use of current and latest technique. All
the technology needed for the system exists.This system is feasible on technical remarks
as the proposed system is more beneficiary in terms of having a sound proof system with
new technical components installed on the system. The proposed system can run on any
machines supporting Windows and Internet services and works on the best software and
hardware that had been used while designing the system so it would be feasible in all
technical terms of feasibility.
16. 9
2.3.4.Schedule.
Gantt chart
Figure 2.2.Gantt Chart
2.4.Structuring System Requirements
2.4.1.Data Modeling
ER Diagram
In below diagram, there are three entities and they are product, customer and store
whose primary keys are product_id, customer_id and purchase_id respectively.
Customer has relationship with all the other entities. It has many to many relationship
with store and one to many with product. There are one-to-many and many-to-many
relations in the diagram which gives relationships between the attributes in the system.
17. 10
Figure 2.3.ER Diagram
2.4.2.Process Modeling
DFD level 0
This DFD level 0 describes system in which there are two types of users of the system
one is customer (end user) and another is admin. Admin user get detail of the customer
and provides different types of services to the customer. End user/ customer places
order to the system and get items as needed.
18. 11
Figure 2.4.Level 0 DFD of Online Shop
DFD level 1
This DFD level 1 describes about the task which can be done by customer and admin
after login in the system. When the admin login into the system, system will verify the
admin when the verification is successful then only the admin user can do further work.
After verified the Admin can login and can get information of different items, users
and update category. After login by the customer, he or she can order goods, from the
system.
19. 12
Figure 2.5.Level 1 DFD of online shop
DFD level 2
This DFD level 2 describes about the customer. When the customer login if there is
account the it can do further work but if it is not then customer have to register
information in the system which helps to recognize the user by the system. After login
the user can get the product list, product detail, and can buy goods.
20. 13
Figure 2.6.Level 2.1 DFD of Online shop
DFD level 2.1
This level show the task which can be done by admin after login the system. When the
admin login into the system, the system will verify the admin and when the verification
is done then the admin is successfully login and the admin home page will be opened.
In that page the admin can add the user, update the user information, delete the user,
and view the user details and get to know about who are the users of the system. The
Admin User can get all the information about the order details of the products and the
customer too.
22. 15
Chapter 3. SYSTEM DESIGN
3.1.System Design
3.1.1.Database Schema Design
The name of the database of this system is dbconnect. It consists of 3 tables. Their names
are: Products, Carts and Users. The schema of the database with its table and attributes
are shown below:
Products ( Id, Name, Price, Status, AddedDate, ModifiedDate)
Carts ( Id, ProductId, Price, UserId, TransactionNo, Quantity)
Users ( Id, FirstName, LastName, Address, Phone, Email, Password, AddedDate,
ModifiedDate, AdminRole, Status)
3.1.2.Interface Design
The interface design is done using HTML and CSS which includes the outlook of the
system which shows the home page, collection of items, details of the items, some pages
which takes the information from the user and store in the database which help to login and
logout process in the system. We have link some related pages due to which we can go
from one page to another page. For normal user just the interface can be shown and cannot
be edited but for Admin user the admin can operate CRUD operations in it.
3.1.3.Input Output Design
We get user information and user address information for input output design. The user
have to include the information which the registration page include and all the fields should
be include to register in the system. The input which are inserted by the user is stored in
the database and when the user register the page then the system check the input whether
it matches the database or not. To login the user the user have to insert the login id and
password after inserting the input the system checks the information in the system and then
if match then respective page will be opened otherwise registration page will be opened.
3.1.4.Dialogue Design
Using C# we link some related pages due to which we can go from one page to another
page. Login, Register is done from the Home page. From login page, normal home page is
accessed. Similarly from register we can access register Page. After login in the page we
23. 16
can do cart and the cart items are checked out by the user. Finally we have a logout option
in user profile which can take back to home page.
Figure 3.1.Dialogue Diagram of Online shopping
24. 17
Chapter 4. IMPLEMENTATION AND TESTING
4.1.Implementation
4.1.1.Tools Used
We have used various development technologies for our system development. They are
listed as below:
HTML and CSS are utilized to implement the frontend.
HTML (Hyper Text Markup Language)
We have used HTML to build the main structure of the website. By the help of HTML
we have created some pages and link with each other and also we have add some
pictures in it.
SQL Server
It is used to create database and tables to store data.
JQuery
JQuery has been used in our project for better user experience by providing effective
website like loading time reduce, beautiful view etc.
CSS
CSS is used to design the webpage to make it look more stylish. Without CSS the User
Interface does not look nice.
ASP.NET MVC
The ASP.NET uses MVC pattern to separate the logic, entity and view. We have
followed the MVC pattern by placing all the entities that we will be using in Model
folder, all the view pages in View Folder and the business logics in the Controller
Folder.
C#
All of the business logic are written in C# and it’s codes are written in Visual Studio.
IIS
IIS is used to host the website locally.
25. 18
Entity Framework
Rather than writing SQL command we have used Entity Framework to map our object
to relational model. Queries are written using LINQ a feature provided by C# to write
queries. The entity framework translates this LINQ queries to T-SQL queries.
4.1.2.Algorithm Implementation
In the project we have form three tables for keeping record of products, cart, and user.
When the authorized user login into the system and cart some items and if the same user
visit the system again then the system will recommend some items to the user. This is the
simple work which the user can see in the user interface part. Actual work is done at the
backend of the system. To recommend the user, the system create a table which keeps the
record of item and transaction in this project that table is cart table which keeps the record.
After keeping record of transaction the system will make a set of items and count them and
keep the record. After this the system set support value as 2 with reference of the support
value the value of set in the table will be compared and if the value is less than 2 then that
set will be discarded from the list. Again form a table with set of three items and get the
frequency and store in table and the new frequency is again compare with support value.
When we get the last set in the table then the system will recommend the item in the set to
the user.
Let us suppose that we have some items in our system some of them are pant, shirt, sari, t-
shirt, coat. We have five items in the system. Now we keep those items in our transaction
table and list out as the items buy according to the transaction as:
Table 4.1transaction table
Transaction Items
1 Pant, shirt ,coat
2 Shirt, sari
3 Coat, t-shirt, pant
4 Shirt t-shirt, pant
5 Shirt, sari ,coat
6 Pant, shirt, coat
26. 19
From above table we get information about transaction and items in the system. Now we
make item set and find out the frequency and let us set support value be 2 do we compare
the values and keep those set whose value is greater than equal to 2:
Table 4.2 transaction iteration 1
Table 4.3 transaction iteration 1 final table
Itemset Support
Pant, shirt 3
Pant, coat 3
Shirt, sari 2
Pant, t-shirt 2
Shirt, coat 2
Now again make a set of three items and find out the frequency and compare the frequency
with support and find out new frequency.
Itemset Frequency Support
Pant, shirt 3 3
Pant, coat 3 3
Shirt, sari 2 2
Coat , t-shirt 1
Pant, t-shirt 2 2
Shirt, t-shirt 1
Shirt, coat 2 2
Sari, t-shirt 0
Sari, coat 1
27. 20
Table 4.4 transaction iteration 2
Itemset frequency Support
Pant, shirt,coat 2 2
pant, t-shirt coat 1
Shirt, t-shirt, pant 1
Shirt, sari, coat 1
When we compare with the support value then our remaining set will be {pant, shirt, coat}.
Now when the customer purchase one item or two then the remaining item will be
recommended by the system to the user as the following :
{pant, shirt}=> coat
{pant, coat}=>shirt
{shirt, coat}=>pant
Pant=>{shirt, coat}
Shirt=>{pant, coat}
Coat=>{shirt, pant}
4.1.3.Listing of major class
Cart controller
This class have code for add to cart and checkout button.
Front controller
This class consist of code to start and remove session.
Home controller
This class consist of the codes to extract list of products from database.
Login controller
It has the codes to login user and admin, register the new users and reset password.
Cart Module
Cart Module is a class where we invoke the function ProcessTransaction.
ClothOrderDbContext
This class consists of the Dbsets that maps models with tables.
Product module
28. 21
This class is accessed only by admin to add, delete, edit and view the food items.
4.2.Testing
4.2.1.Unit Testing
Unit testing is a software verification and validation method where the programmer gains
confidence that individual units of source code are fit for use. A unit is the smallest testable
part of an application. In procedural programming a unit may be an individual program,
function, procedure, etc., while in object-oriented programming, the smallest unit is a class,
which may belong to a base/super class, abstract class or derived/child class.
Unit testing is done to test the small units of the system. In our system we do have some
units which are being tested using Unit testing.
Table 4.5.Unit Testing
Test no. Test cases Test data Expected
outcomes
Actual
result
Status
1 Admin
Login the
user
Enter id,
password
Login page
is opened
Login page
is opened
pass
2 Admin
create user
Enter the
required
filled
Successfully
registered
Connection
problem
fail
3 Admin
create user
Enter the
required
filled
Successfully
registered
Connection
successful
and
successfully
inserted the
value
pass
4 Admin
view user
Click on
view
button
Show all the
list of the
user
Connection
error
fail
5 Admin
view user
Click on
view
button
Show all the
list of the
user
Show the
list of the
user in
tabular
form
pass
6 Admin
delete the
user
Click on
delete
button
Delete the
respective
user
No change
in the
database
fail
29. 22
7 Customer
login
Enter the
valid id,
password
Successfully
login
Open the
respective
page
pass
8 Customer
login
Enter the
valid id,
password
Successfully
login
Open the
registration
page
9 Customer
logout
Logout
button
pressed
Normal
home page
is opened
Session off
is not
execute so
login the
previous
user
fail
10 Customer
logout
Press the
logout
button
Normal
home page
is opened
Normal
home page
is opened
pass
4.2.2.Integration Testing
Integration testing, also known as integration and testing, is a software development
process which program units are combined and tested as groups in multiple ways. In this
context, a unit is defined as the smallest testable part of an application. Integration testing
can expose problems with the interfaces among program components before trouble occurs
in real-world program execution. Integration testing is a component of Extreme
Programming, a pragmatic method of software development that takes a meticulous
approach to building a product by means of continual testing and revision.
There are two major ways of carrying out an integration test, called the bottom-up method
and the top-down method. Bottom-up integration testing begins with unit testing, followed
by tests of progressively higher-level combinations of units called modules or builds. In
top-down integration testing, the highest-level modules are tested first and progressively
lower-level modules are tested after that. In a comprehensive software development
environment, bottom-up testing is usually done first, followed by top-down testing.
Table 4.6.Integrated Testing
Test no Test cases Test data Expected
outcomes
Actual
outcome
status
1 Registration Entry the
required
field
Successfully
registered
Failed to
register
Fail
30. 23
2 Registration Entry the
required
field
Successfully
registered
Successfully
registered
pass
3 Update
item
Update
item by
admin
and
shown in
user
interface
Successfully
update but
not shown
in user
interface
Shown in
user
interface
fail
4 Update
items
Update
item by
admin
and
shown in
user
interface
Successfully
update and
shown in
user
interface
Shown in
user
interface
pass
4.2.3.System Testing
We provide dummy data and tested the complete system. The system was successfully able
to go to next step without creating much error. The result were expected and there was no
problem while entering user Id, selecting item and showing the information. Item detail
could be easily viewed and returning to the homepage and viewing recommended item and
many more were successful.
Table 4.7.Sytem Testing
Test case ID Test case Expected result Actual result
1 Entry the valid
date in user Id and
user password and
click on login
button on login
page.
Login page should be
display.
Login page opened.
2 Entry the invalid
date in user Id and
user password and
click on login
button on login
page.
Registration Page will
be displayed.
Login the user.
31. 24
3 Select the item
and show the
information
Information shown to
the user.
Mission complete.
4 Select item and
show the
information
Information showed to
the user but another
product
Error message is display.
5 More than one
item is stored with
same name
Item is displayed on the
screen.
Actual output what the
user want is not
displayed.
6 Order the items in
the system
Request complete and
mail the customer
Mission not complete so
cannot order item
32. 25
Chapter 5. CONCLUSION AND RECOMMENDATION
5.1.Conclusion
The project entitled “Online shopping for clothing” has completed successfully. The
system has been developed with much care and less errors and at the same time it is
efficient and less time consuming. The purpose of this project was to develop a web
application for purchasing items from online store. In this project, we have create user
interface with the help of HTML, and CSS. This project will give short information about
the products which are displayed in the web page which include color, size, brand etc. This
project include some links of Cloth Manufacture Company, Cloth Store, and Map location
from where we can get more detailed information. In the system the authorized user can
login and see more detail information and items in the website. Only the admin user can
change the content, user in the web site. In this project we have used Apriori Algorithm [1]
for recommending the items to the authorized user. The items which are clicked frequent
time are stored in the database and they are displayed on the screen after login by the
authorized user.
There is a scope for further development in our project to a great extent. A number of
features can be added to this system in future like providing moderator more control over
products so that each moderator can maintain their own products. Another feature we
wished to implement was providing classes for customers so that different offers can be
given to each class. System may keep track of history of purchases of each customer and
provide suggestions based on their history.
5.2.Recommendation
The following section discusses the work that will be implemented in future for further
development of the system.
Detailed categories: Future work could involve adding more categories which are more
detailed and have additional items.
Watch/Wish List: Work can add a watch list or wish list so that users can add an item
to a list to watch for item prices to go down or to see when there is a sale on any of
those items.
33. 26
Enhanced User Interface: Work on enhancing the user interface by adding more user
interactive features.
Payment Options: Add different payment options, such as Visa, MasterCard, PayPal,
etc. where a user can also save the card information for later checkouts.
34. 27
REFERENCES
[1] K. S. Talwar, A. Oraganti and a. et, "Recommendation System using Apriori Algorithm,"
IJSRD - International Journal for Scientific Research & Development, pp. Vol. 3, Issue
01, 2015.
[2] Broekhuizen, "Online Shopping," no. Time Saving, 2009.
35. 28
BIBLIOGRAPHY
A. Fernandez and . A. D. Miyazaki, "“Consumer Perceptions of Privacy and Security
Risks for Online Shopping.”".The Journal of Consumer Affairs 35.1 : 27-44.
E. . B. and . M. , "purchasing decision process," 1990.
B. M. Sarwar, G. Karypis, . J. A. Konstan and J. Reid, " Item-based collaborative filtering
recommendation algorithms," in In Proceedings of the 10th International World Wide
Web Conference, 285-295.
J. S. Breese, D. Heckerman and C. Kadie, " Empirical analysis of predictive algorithms
for collaborative filtering," in In Proceedings of the Fourteenth Conference on
Uncertainty in Artifical Intelligence, 1998.