Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
6,34 MB
Nội dung
MINISTRY OF EDUCATION AND TRAINING HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGH QUALITY TRAINING GRADUATION PROJECT ELECTRONICS AND COMMUNICATIONS ENGINEERING TECHNOLOGY DESIGN OF AN AUTOMATED BILLING SYSTEM ADVISOR : TRUONG NGOC SON PHD STUDENTS: NGUYEN THE SON HUYNH HONG THY SKL009698 Ho Chi Minh City, December 2022 HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGHT QUALITY TRAINING GRADUATION PROJECT DESIGN OF AN AUTOMATED BILLING SYSTEM NGUYEN THE SON Student ID: 18161033 HUYNH HONG THY Student ID: 17141901 Major: Electronics and Communications Engineering Technology Ho Chi Minh City, December 2022 THE SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom– Happiness Ho Chi Minh City, December 2022 GRADUATION PROJECT ASSIGNMENT Student: Nguyễn Thế Sơn MSSV:18161033 Huỳnh Hồng Thy 17141901 Major: Electronics and Communications Engineering Technology Class: 18161CLA Advisor: Ph.D Truong Ngoc Son Thesis submission date: 24/12/2022 The date of receiving the topic: 01/10/2022 Subject name: DESIGN OF AN AUTOMATED BILLING SYSTEM Initial data and documents: Basic knowledge of electrical circuits, basic electronics, microprocessors, data transmission techniques, embedded systems Content of topic implementation: - System design - Programming for the system - Edit and test the circuit - Write a report Product: AUTOMATED BILLING SYSTEM MODEL HEAD OF DEPARTMENT ADVISOR Trương Ngọc Sơn THE SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom– Happiness Ho Chi Minh City, December 2022 PROJECT ASSIGNMENT Student name: Huynh Hong Thy Student ID: 17141901 Student name: Nguyen The Son Student ID: 18161033 Major: Electronics and Communications Class: 18161CLA Engineering Technology Advisor: Ph.D Truong Ngoc Son Phone number: Date of assignment: Date of submission: Project title: DESIGN OF AUTOMATED BILLING SYSTEM Initial materials provided by the advisor: Content of the project: Final product: CHAIR OF THE PROGRAM (Sign with full name) ADVISOR (Sign with full name) Trương Ngọc Sơn THE SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom– Happiness Ho Chi Minh City, October 26, 2022 ADVISOR’S EVALUATION SHEET Student name: HUYNH HONG THY Student name: NGUYEN THE SON Student ID: 17141901 Student ID: 18161033 Major: Electronics And Communications Engineering Technology Critical lecturer : M.Eng Le Minh Thanh Ph.D Do Duy Tan EVALUATION Content of the project: Strengths: Weaknesses: Approval for oral defense? (Approved or denied) Overall evaluation: (Excellent, Good, Fair, Poor) Mark:……………….(in words ) Ho Chi Minh City, month day, year ADVISOR (Sign with full name) THE SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom– Happiness Ho Chi Minh City, December 17, 2022 SCHEDULE OF IMPLEMENTATION OF COURSE PROJECTS Student Name 1: Nguyen The Son Class: 18161CLA2 MSSV: 18161033 Student Name 2: Huynh Hong Thy Class: 18161CLA2 MSSV: 17141901 Topic name: DESIGN OF AN AUTOMATED BILLING SYSTEM Week/day Week 26/09/2022 – 01/10/2022 Contents - Meet GVHD to receive the topic Write a detailed outline Week 03-08/10/2022 - Learn about researched topics related to semiautomated cave systems Week 10-15/10/2022 - Meet Advisor report on the direction of implementation of the topic - Learn about sensor communication, Arduino - Program Arduino communication with sensors and engine control - Start construction and assembly of the model Implementation progress report - Learn programming the Visual Studio interface and sending and receiving data to the computer Week 17-22/10/2022 Week 24-29/10/2022 Week 31/10/2022 05/11/2022 Week 07-12/11/2022 Certified by the instructor Week 14-19/11/2022 - Implementation progress report Week 21-26/11/2022 - Product identification system design Complete semi-cave interface programming Week 10 28/11/2022 –3/12/2022 - Implementation progress report for Advisor Complete the model - Write a report Check the operation of the whole system, fix system errors if any - Product finishing and testing Complete the report, prepare to meet with the teacher allocation and protect Week 11 5-10/12/2022 Week 12 12-17/12/2022 Advisor STUDENT COMMITMENT The implementation team would like to offer their most sincere gratitude to Truong Ngoc Son, Ph.D, a Lecturer in the Faculty of Electrical and Electronics Engineering, for providing direct guidance and devoted assistance in establishing conditions that allowed for the thesis to be successfully completed The organization would also like to extend its sincere gratitude to the instructors at the University of Technical Education of Ho Chi Minh City in general, and the instructors in the field of Electronics and Communications Engineering Technology in particular, for providing me with knowledge of both fundamental and general subjects specific topics, which assisted me in establishing a strong theoretical basis and produced circumstances that were beneficial to me throughout my studies I am grateful to the older students who guided me in my search for articles.We are grateful to the family for being present at all times to inspire and motivate the children in their studies, which allowed them to finish the project today In closing, I'd want to reiterate my team's sincere thanks to Mr Truong Ngoc Son, as well as our best wishes for his continued good health and continued accomplishments in his teaching profession The team is bound to make errors while they are working to put the project into action; if you have any considerations or recommendations, please let them know so that they may help the team avoid similar problems in the future while working on significant initiatives We, Huynh Hong Thy and Nguyen The Son, attest to the fact that the graduation project with the title "Billing system" is an independent topic, and that it is being carried out under the leadership and guidance of instructor Truong Ngoc Son, Ph.D Currently, the project is in its final stages and will be presented to the committee at the end of the semester Investigating any potential instances of plagiarism or copying from the work of others is a top concern for our company The subject as well as all of the contents are the outcomes that we acquire as a consequence of doing research and studying throughout the time that we spend both inside and outside of the classroom These outcomes include the topic as well as all of the contents These are the achievements that come to us as a direct result of the hard work that we put in The data and findings that are included in the report are accurate to the very best of our knowledge, and in the event if error, we are ready to take full responsibility for it, in addition to the disciplinary actions that have been outlined by both the topic and the school Sincerely thank! ACKNOWLEDGEMENTS During the time that I was working on the project, I received a considerable quantity of support that was of great use to me This assistance provided as an impetus for us overcome all difficulties and problems that emerged and bring about the successful completion of this challenging but important undertaking To begin, I would like to express my gratitude to the School Board of the Ho Chi Minh City University of Technology and Education as well as the Faculty high-quality training Faculty supports me with and thereby allowing me to continue with my project Without their assistance, I would not be able to move forward with it Second, we would like to use this opportunity to extend our most sincere gratitude to Mr Truong Ngoc Son, who assisted us with this project in a consulting capacity Both of these things, Mr Truong Ngoc Son pointing us in the proper direction and providing us with vital directions, contributed to the fact that we were able to finish our job successfully By putting these ideas into action, not only will we be able to rectify any errors that have been committed, but we will also be able to bolster the foundation of our project I would like to express my gratitude to all of the helpful students who were enrolled in the 18161CLA class This is the last but not the least of my points of appreciation Whenever it was required, these pupils were always happy to give aid in the form of guidance in the form of counsel and teaching that was kind In a word, I would want to express my sincere gratitude to everyone who had a role in the success that we have just accomplished swipe their payment card Currently, the staff must manually review the order and total amount in the software 4.2 Operation of system 4.2.1 Sales management interface The program responsible for order processing, system operation, commodity codes, and user management The following page will show the first time you run the software, asking that you check in to your account This step must be completed in order to continue use the program Figure 27: Sales interface Next when we log in, a successful login window will appear on the screen 40 Figure 28: User login When visiting the payment interface, a payment window will display On the left side of this window is a list of product details, including the order number, the item's name, the product code, and the unit price The interface for recognizing the product's image will be shown on the right side of the window The most significant part will be the interface for paying for the things, which will indicate whether products are acknowledged Figure 29: Interface for processing, payment of orders and application of the system 41 4.2.2 Database SQLite data: Among the data stored are: a warehouse, users, and login accounts We could find information pertaining to the payment cards of clients, login information for company owners, and information on commodity codes at a facility that stores data Figure 30: Database The table contains information pertaining to the following several categories: barcodes to identify the product, as well as monetary reimbursement for each individual item Figure 31: Storage facilities 42 In the table is shown the information that corresponds to the payment card that the consumer has contains information on the number of cards that are still available as well as the amount of each card that is still available Figure 32: Payment card User interface for the administration of information relevant to individual consumers At this point in the process, we have the choice of registering a new card by swiping the card, generating a username for the card, and adding money to the card Alternatively, we may choose not to register a new card and continue with the operation Following the scanning of the cards and the entry of the proper amount, we finally get to the step of adding the money By doing so, you may be certain that the appropriate amount will be added to each card 43 Figure 33: Customer information management interface A table featuring fields for the collection of information about customers, such as their retail establishment login name and password Figure 34: User 44 4.2.3 Identification of products A position that involves the labeling of products When the product on the conveyor belt reaches the end of the belt and passes through the scanner, a camera system equipped with image recognition software will be able to identify the product When the product reaches the end of the conveyor belt, this will occur When the product reaches the end of the conveyor belt, where it will be halted for inspection, this will occur If both the barcode and the image of the goods have errors, the system will send a warning to the seller This will allow the seller to evaluate the order for the customer's benefit, which will be advantageous for the vendor If the information presented on the screen and the information contained in the barcode are same, the system will display the barcode Figure 35: A resource bill 45 Figure 36: Identification of products 46 The accuracy of the model that was used for product identification was maintained by taking into account both the scan code and the information on the customer's purchase This was done in order to retain the correctness of the model This indicated that the model was capable of maintaining its accuracy throughout its whole The maintenance of both of these aspects of the data made it feasible for us to accomplish this goal in a manner that was both timely and satisfactory Not only does this information contain the overall price of the purchase, but it also includes the amount of each item that was purchased as well as the total number of goods that were obtained Figure 37: Payment 47 The whole amount of the order will be shown on the LCD screen, which is also where customers can see the payment interface that the store has made accessible Due to this precaution, after the customer has completed their purchase, they will have piece of mind in knowing that they are completely aware of the worth of the item or items that they have purchased Figure 38: Payment success 48 4.2.4 The role of the barie Barie bars are intended to open and close so that clients may get their purchases upon payment After a certain amount of time, the barrier automatically lowers This describes the condition of an open bar Only once the customer has paid for the item can they access it After payment, the barrier will open, and after a period of time, it will begin to stack Figure 39 Open a barie 49 This is the current state of the barrier that is being constructed It prevents the product from being stolen without payment, which is its primary purpose Figure 40: Close a barie 50 CHAPTER 5: CONCLUSION 5.1 Result During the implementation of the project, it helped our group understand more deeply knowledge as well as draw some lessons learned and give some comments on the feasibility of applying this problem in the field Various contexts such as: - During the research process, we have applied the knowledge we have learned and learned more new knowledge to complete the set requirements - The product works 90% of the required - The circuit works stably and accurately when switched on and off many times - Simple circuit, compact, easy to assemble and repair, few components and only use components available on the market, automatic and secure closed payment model, simple and fast payment save labor 5.2 Development Although the system has worked well, the camera's item recognition mechanism is still slow due to the weak configuration of the computer, it is necessary to upgrade a computer with more advanced hardware to overcome the delay when scanning products products by camera Products in the list are few, try to add more products to make the product system more diverse Combined with the product self-packing system to produce the product that is packed in the box Develop more payment possibilities, can pay in cash using artificial intelligence for money recognition 51 PREFERENCES [1] Hui, Mary“Vending machine for homeless just launched in U.K., to debut in U.S cities” Chicago Tribune [2] Chandler, Alfred (2004) Scale and scope: the dynamics of industrial capitalism Cambridge, Massachusetts: Belknap Press [3] Kun Xia, Hongliang Fan, Jianguang Huang, Hanyu Wang, Junxue Ren, Qin Jian, Dafang Wei "An Intelligent Self-Service Vending System for Smart Retail"Department of Electrical Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China [4] [5][6] AchmadSholih "Design of Protection of Electrical Power Distribution Panels at Lippo Plaza Sidoarjo Against Fire Based on Arduino Nano" Electrical Engineering Study Program, Faculty of Engineering, Muhammadiyah University of Sidoarjo [7][8][9][10] Anmol Singh Shekhawat "Design and Control of Two-wheeled SelfBalancingRobot using Arduino"Electrical and Electronics Engineering IET, JK Lakshmipat University,Jaipur, India [11][12][13] Nanshi Bhuwalka and Rahul P B “Intelligent Traffic Control System” Visvesvaraya Technological UniversityBelgaum, Karnataka [14][15] Sunkaraneni Sumanth"IoT BASED EVENT MANAGEMENT SYSTEM USING RFID" Kakatiya Institute of Technology and Science, Warangal [16][17] 2001–2022 Pololu Corporation “stepped motor” [18] You Only Look Once: Unified, Real-Time Object Detection [19] YOLO9000: Better, Faster, Stronger [20] Muhamad Ibrohim, Maya Selvia Lauryn,Rama Dhanan Jaya" RADIO FREQUENCY IDENTIFICATION (RFID) BASED EMPLOYEE ATTENDANCE SYSTEM DESIGN" Universitas Serang Raya [21] Eliesalame” How to Connect a Serial LCD With an Arduino Nano” [22] Nurkhasanah,Satria Maulana Ihsan,Rimulyo Wicaksono"PROTOTYPE OF WASTE COLLECTION TOOLS IN RIVERS BASED ON ANDROID"Universitas Negeri Jakarta 52 53 S K L 0