VIETNAM NATIONAL UNIVERSITY, HANOI INTERNATIONAL SCHOOL GRADUATION PROJECT PROJECT NAME: BUILDING A WEBSITE FOR SELLING INTERIOR FURNITURE USING ODOO FRAMEWORK Student’s name: Nguyen Huu Long Hanoi - Year 2024 VIETNAM NATIONAL UNIVERSITY, HANOI INTERNATIONAL SCHOOL GRADUATION PROJECT PROJECT NAME: BUILDING A WEBSITE FOR SELLING INTERIOR FURNITURE USING ODOO FRAMEWORK SUPERVISOR: Dr. Pham Dinh Tan STUDENT: Nguyen Huu Long STUDENT ID: 18071531 MAJOR: Informatics and Computer Engineering Hanoi - Year 2024 Pledge Full name of student: Nguyen Huu Long Contact phone: 0359416906. Email: longlienha20@gmail.com Grade: ICE2018A. I affirm that the graduation report presented here is entirely my own work.
The information, procedures, and research findings are genuine and under the guidance of Dr. Pham Dinh Tan, without any form of plagiarism or copying from external sources. Furthermore, the report includes appropriate references that have been cited and properly acknowledged. I assume full responsibility for the authenticity of this work and am prepared to be held accountable by the department, faculty, and school for upholding this integrity.
Hanoi, June 15, 2024 Nguyen Huu Long 1 Acknowledgments During my time at the International School of Vietnam National University, Hanoi, I've received comprehensive instruction from dedicated educators, equipping me with essential knowledge for my future endeavors. Success, in my view, hinges on the support and guidance of others, whether direct or indirect. Therefore, I extend heartfelt appreciation to the school's administration and faculty for their unwavering commitment to my education. Special thanks to Dr.
Pham Dinh Tan for mentoring me and providing feedback on my graduation project, which has deepened my understanding and approach to the topic. I am sincerely grateful for your dedicated guidance and support throughout the research and implementation phases of this project. Your advice has been invaluable in shaping my ideas and refining the project's execution. I also appreciate your patience in identifying areas for improvement, which has allowed me to develop more thoroughly.
Beyond direct assistance, I extend thanks to the entire school community, friends, and family whose encouragement and belief in our abilities have been constant motivators. Their support reinforced our determination to overcome challenges and strive for excellence. Once again, I extend my heartfelt gratitude to Dr. Pham Dinh Tan and everyone who supported me in completing my graduation project.
2 Table of Contents Pledge. Software Product Vision. Shopping Cart System for Website. Module sale of Odoo .Work Breakdown Structure and Estimation.
Software Requirement Specification. Use Case Diagram. Use Cases List .Feature Of Project. Feature Add to cart.
Feature select discount. Feature Product Management. Feature Order Management. Feature Loyalty Management.
Feature Pricelist Management.Software architecture selection .Package Diagram of cart .Package Diagram of checkout. System Detailed Design. Sequence Diagram of product management. Sequence Diagram of order management.
Sequence Diagram of loyalty management. Order management Page. Product management Page. Build An App.
82 4 LIST OF FIGURES Figure 1. The logo of Quang Long Company ………………………………………. Odoo applications ……………………………………………………………16 Figure 3. Use cases diagram………………………………………………………….
Workflow of screen…………………………………………………………. Multitier architecture which Odoo using…………………………………45 Figure 4. Package Diagram of project ………………………………………………. Package Diagram of future cart ………………………………………….
Package Diagram of future checkout ……………………………………. Sequence diagram of product management………………………………51 Figure 4. Sequence diagram of order management…………………………………53 Figure 4. Sequence diagram of loyalty management……………………………….
Home page design …………………………………………………………. Shop page design ……………………………………………………. Cart Page design ……………………………………………………. Payment page design …………………………………………….
Contact page design ………………………………………………………. Order management page design……………………………………………. Product management page design …………………. Database design diagram………………………………………………….
Home page screen……………………………………………………………67 Figure 4. Shop page screen……………………………………………………………. Shopping cart screen………………………………………………………. Select loyalty screen…………………………………………………………70 Figure 4.
Checkout screen………………………………………………………………71 Figure 4. Bank information page when payment method is bank tranfer………. VNPay payment page when payment method is vnpay…………………. About us screen………………………………………………………………73 Figure 4.
Orders list screen………………………………………………………. Order detail screen…………………………………………………………76 Figure 4. Products list screen…………………………………………………………76 Figure 4. Loyalty list screen………………………………………………………….
Config conditional rules of loyalty ………………………………………78 Figure 4. Email notification of successful order….………………………81 6 LIST OF TABLES Table 1. List of tools and infrastructures be used………………………………. Table Work Breakdown Structure and Estimation…………………….
List of features…………………………………………………………………. List of business rules…………………………………………………………. List of system actors………………………………………………………. List of use cases…………………………………………………………….
Table describing function add to card………………………………………29 Table 3. Table describing function card……………………………………. Table describing function select discount………………………………. Table describing function payment……………………………………….
Table describing function products management………………………. Table describing function loyalty management……………. Table describing function pricelist management…………………………. Table of screen description………………………………………………….
Table loyalty program in database………………………………………. Table loyalty rule in database………………………………………………. Table loyalty reward in database………………………………………. Table sale order in database…………………………………………….
Table respartner in database……………………………………………. Table product in database………………………………………………. Table product category in database……………………………………. List of API………………………………………………………………….
Overview In the past decade, e-commerce has become an indispensable part of the global economy, and the furniture sector is no exception. The explosion of online shopping websites and the convenience of purchasing goods over the internet have driven the strong growth of the online furniture market. Shopping for furniture through e- commerce platforms brings numerous benefits and is becoming a dominant trend. In this project, I will build a comprehensive sales system and online store to meet the growing buying and selling needs of users.
The system will integrate outstanding features such as easy connection between buyers and sellers, quick and accurate product search, and a convenient ordering process. With a user-friendly and intuitive interface, users can easily find the products they need with just a few clicks. Sellers will be able to effortlessly expand their product categories and manage their inventory uniformly and efficiently thanks to advanced management tools. Additionally, the system will support secure and diverse payment methods, reliable and fast delivery services, and flexible return policies to ensure customer satisfaction.
With these features, the online sales system will not only optimize the shopping experience for users but also facilitate transactions for both buyers and sellers. In the process of building an e-commerce website, I am facing a myriad of significant challenges. One of the foremost challenges is creating the best possible online shopping experience for customers without having a functioning platform. For a fledgling business like mine, constructing a fully functional e-commerce website from scratch not only requires patience but also demands in-depth technical knowledge and design skills.
One of my top priorities is to develop a user-friendly and easily navigable interface. I am striving to build an interface that is not only visually appealing but also easy to navigate, enabling customers to find products easily and conduct transactions conveniently. Additionally, creating a multi-platform website that is compatible with mobile devices and tablets is also a goal I am working towards. Moreover, another 8 challenge I am grappling with is building a secure and reliable data management and payment system.
I recognize that safeguarding customers' personal and payment information is paramount, and therefore, I am diligently working to ensure that online transactions on my website are conducted safely and securely. Furthermore, I also acknowledge that offering customizable features and services can help me attract and retain customers. Integrating features such as personalized product recommendations, promotional programs, and professional customer support can enhance customer satisfaction and boost sales. Company profile Information of company - Quang Long construction and trading joint stock company was granted a business license on January 18, 2010 by the Hanoi Department of Planning and Investment.
- Company name written in Vietnamese: Quang Long construction and trading joint stock company - Head office address: No. 17, Thanh Nien Street, Lien Ha Ward, Dan Phuong District, Hanoi - Phone: 02432025511 - Tax code: 0104388813 Introduce about the company Quang Long Company is a reputable entity in the field of furniture supply in Vietnam. With many years of experience, Quang Long has built a strong brand and gained the trust of its customers. The company offers a diverse range of furniture products, from basic to high-end items, suitable for various spaces and styles.
In the area of home furniture, Quang Long provides high-quality products such as tables, chairs, beds, wardrobes, TV cabinets, shoe cabinets, and many other items. These products not only meet decorative needs but also ensure convenience for every room in the house, from the living room and bedroom to the kitchen. 9 Quang Long does not stop at home furniture; it also offers high-quality office furniture products. Office tables, chairs, filing cabinets, and bookshelves are designed to create a professional and comfortable working environment.
For businesses, choosing suitable office furniture not only enhances work efficiency but also reflects the company's professionalism and class. Additionally, Quang Long is a reliable partner for many restaurants and hotels. With comprehensive interior solutions and luxurious designs, the company has contributed to creating classy spaces that attract customers to restaurants and hotels. The combination of aesthetics and functionality in each of Quang Long's furniture products is always highly appreciated by customers.
Besides providing products, Quang Long also offers design and construction services tailored to customer requirements. With a professional design team, the company ensures to deliver beautiful, convenient living and working spaces that match personal preferences. The design and construction process is carried out meticulously and professionally, ensuring quality and schedule. Quality and credibility are always Quang Long's top criteria.
The company is committed to product quality with strict inspection processes and reasonable warranty policies. Quang Long's products are made from durable and environmentally friendly materials, ensuring safety for users. Competitive pricing is one of the factors that helped Quang Long win the trust of customers. The company maintains reasonable prices and frequently has attractive promotional programs, providing the best value for customers.
Quang Long's staff is experienced, dedicated, and always ready to support customers throughout the shopping and product use process. With the motto "Quality - Credibility - Professionalism", Quang Long continuously strives to offer the best products and 10 services to customers, contributing to improving the quality of life and living spaces for everyone. The logo of Quang Long Company Product catalog of the company + Wood bed: panel bed, loft bed, four-poster bed, bunk bed, … + Wood wardrobe: single door, double door, triple door,… + Wood cabinet: kitchen cabinet, bathroom cabinet, … 3. Product Background Based on the real-life survey, I've observed that Quang Long company's order management process is still quite manual and inefficient.
Presently, the company relies on traditional methods, using paperwork and manual management processes, which lead to numerous limitations in tracking, processing, and storing orders. This not only consumes a lot of time and effort but also increases the likelihood of errors during operations. Additionally, another weakness of Quang Long is the lack of a sales website to showcase products and company information. In today's digital era, the absence of an online sales channel has caused the company to miss out on many potential customer opportunities.
Nowadays, customers often prefer online shopping due to its convenience 11 and speed. The absence of an e-commerce website has made it difficult for Quang Long to compete with rivals in the market and limits its ability to expand its business. Therefore, the purpose of this project is to develop modern order management software to enable the company to receive orders from an e-commerce website and efficiently store these orders. This software will automate the process of receiving, processing, and tracking orders, thereby minimizing errors and saving time for employees.
Moreover, developing a sales website will create a new communication channel between the company and its customers, making it easy for Quang Long to introduce products, update promotional information, and interact with customers quickly and efficiently. This project is not just about implementing software and building a website but also a strategic step to enhance Quang Long's competitive capabilities. With a modern order management system and a professional sales website, the company will have the ability to expand its market, enhance customer access, and improve customer service. Additionally, this will also help enhance the company's image and reputation in the market.
In summary, the project to develop order management software and build an e- commerce website for Quang Long is an important step towards modernizing business processes and enhancing competitiveness.