Đồ án: Thiết Kế và Thi Công Hệ Thống Quản Lý Mượn Trả Sách Thư Viện Ứng Dụng Quét QR Code

Đồ án thiết kế & thi công hệ thống quản lý mượn trả sách thư viện ứng dụng quét QR Code. Giải pháp quản lý thư viện hiệu quả, tiện lợi, dễ dàng sử dụng.

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2022

105
1
0

Phí lưu trữ

35 Point

Tóm tắt

I. Khám phá giải pháp quản lý thư viện bằng QR code tối ưu

Trong bối cảnh công nghiệp hóa, hiện đại hóa, các thư viện đang đối mặt với yêu cầu cấp thiết phải chuyển đổi số. Hệ thống quản lý thủ công truyền thống dần bộc lộ nhiều hạn chế về hiệu suất và khả năng mở rộng. Giải pháp quản lý thư viện bằng QR code nổi lên như một phương pháp hiện đại, hứa hẹn tự động hóa và tối ưu hóa quy trình vận hành. Dựa trên nghiên cứu "Thiết Kế Và Thi Công Hệ Thống Quản Lý Mượn Trả Sách Thư Viện Ứng Dụng Quét QR CODE" của nhóm sinh viên Trần Thế Mỹ và Nguyễn Văn Bình, việc ứng dụng công nghệ mã QR không chỉ giúp giảm thiểu sai sót do con người mà còn mang lại trải nghiệm tiện lợi cho độc giả. Hệ thống này kết hợp phần mềm quản lý, cơ sở dữ liệu và cơ cấu cơ khí tự động, tạo nên một mô hình thư viện hiện đại và thông minh.

1.1. So sánh thư viện hiện đại và thư viện truyền thống

Sự khác biệt cơ bản giữa thư viện hiện đạithư viện truyền thống nằm ở công cụ và trình độ quản lý. Thư viện truyền thống phụ thuộc vào các công cụ thủ công như sổ sách ghi chép, thẻ mượn giấy, và quy trình kiểm kê do con người thực hiện. Điều này dẫn đến tốn kém thời gian, dễ xảy ra sai sót và khó khăn trong việc tra cứu, thống kê. Ngược lại, thư viện hiện đại tận dụng sức mạnh của công nghệ thông tin. Các công cụ như máy tính, phần mềm chuyên dụng, và hệ thống an ninh điện tử được áp dụng triệt để. Theo tài liệu nghiên cứu, các công nghệ như RFIDQR Code là hai công cụ quản lý phổ biến. Người quản lý trong môi trường hiện đại không chỉ cần chuyên môn về thư viện mà còn phải thành thạo các kỹ năng công nghệ, biết cách vận hành và bảo trì hệ thống phần mềm. Sự chuyển đổi này giúp nâng cao chất lượng phục vụ, tăng tính chủ động cho người dùng và tối ưu hóa việc sử dụng nguồn lực.

1.2. Đánh giá ưu thế của mã QR so với công nghệ RFID

Khi lựa chọn công nghệ cho thư viện tự động, QR CodeRFID là hai ứng cử viên hàng đầu. Tuy nhiên, nghiên cứu đã chỉ ra những ưu thế vượt trội của mã QR trong bối cảnh cụ thể của nhiều thư viện. Công nghệ RFID cho phép đọc nhiều thẻ cùng lúc ở khoảng cách xa và có độ bền cao, nhưng chi phí triển khai và vận hành lại rất lớn, vượt quá khả năng của nhiều đơn vị. Ngược lại, QR Code là một giải pháp cực kỳ tiết kiệm. Việc tạo và in mã QR gần như không tốn kém, và thiết bị để quét mã chính là những chiếc điện thoại thông minh mà hầu hết người dùng đều sở hữu. Mặc dù khoảng cách đọc gần hơn và có thể bị ảnh hưởng bởi môi trường, QR Code vẫn đảm bảo độ chính xác cao và khả năng lưu trữ lượng thông tin lớn, lên tới 7.089 ký tự số. Với sự tiện lợi, chi phí thấp và khả năng tiếp cận người dùng dễ dàng, QR Code trở thành lựa chọn hợp lý và hiệu quả để hiện đại hóa công tác quản lý mượn trả sách.

II. Thách thức của quy trình mượn trả sách thủ công hiện nay

Quy trình vận hành tại các thư viện chưa được tối ưu hóa đang đối mặt với nhiều thách thức nghiêm trọng. Việc phụ thuộc hoàn toàn vào lao động thủ công không chỉ làm giảm năng suất mà còn ảnh hưởng trực tiếp đến trải nghiệm của độc giả. Quá trình tìm kiếm, ghi chép thông tin mượn, trả sách diễn ra chậm chạp, đặc biệt vào những giờ cao điểm. Hơn nữa, việc quản lý kho sách, thống kê dữ liệu và kiểm kê định kỳ trở thành một gánh nặng lớn, tiêu tốn nhiều nhân lực và dễ phát sinh sai sót. Những vấn đề này tạo ra một rào cản, làm giảm sự hứng thú của độc giả và không khuyến khích được văn hóa đọc. Nhận thấy thực trạng này, đề tài của Trần Thế Mỹ và Nguyễn Văn Bình đã tập trung vào việc giải quyết các nút thắt trong quy trình truyền thống bằng một hệ thống mượn trả sách tự động.

2.1. Phân tích sự thiếu hiệu quả trong vận hành thủ công

Hoạt động vận hành thủ công tại thư viện bộc lộ sự thiếu hiệu quả ở nhiều khâu. Khi một độc giả muốn mượn sách, thủ thư phải thực hiện nhiều bước: tra cứu vị trí sách, ghi thông tin vào sổ hoặc thẻ, sau đó cập nhật lại khi sách được trả. Quy trình này lặp đi lặp lại, tạo ra khối lượng công việc lớn và dễ gây nhầm lẫn, thất lạc thông tin. Việc kiểm kê tài liệu trở thành một công việc định kỳ đầy áp lực, đòi hỏi phải đóng cửa thư viện trong nhiều ngày. Dữ liệu được lưu trữ trên giấy tờ cũng rất khó để phân tích và trích xuất báo cáo nhanh chóng, làm cản trở việc ra quyết định của ban quản lý. Hơn nữa, độc giả thường phải xếp hàng chờ đợi, làm giảm sự hài lòng và tạo ra một trải nghiệm không mấy tích cực. Sự thiếu hiệu quả này là động lực chính để tìm kiếm một giải pháp công nghệ thay thế, hướng tới tự động hóa hoàn toàn.

2.2. Khó khăn trong quản lý dữ liệu và kiểm kê tài liệu

Quản lý dữ liệu là một trong những thách thức lớn nhất của phương pháp thủ công. Toàn bộ thông tin về sách, độc giả, và lịch sử giao dịch được lưu trữ phân tán, thiếu tính nhất quán và bảo mật. Việc truy xuất thông tin của một đầu sách hay một độc giả cụ thể có thể mất rất nhiều thời gian. Khi cần tổng hợp báo cáo về số lượng sách được mượn nhiều nhất hay tần suất mượn của độc giả, thủ thư phải thực hiện các phép tính thủ công phức tạp. Vấn đề càng trở nên nghiêm trọng hơn với khâu kiểm kê. Việc đếm và đối chiếu từng cuốn sách với sổ sách là một quy trình tốn nhiều công sức và không thể tránh khỏi sai số. Những khó khăn này cho thấy sự cần thiết của một cơ sở dữ liệu tập trung và một hệ thống quản lý có khả năng tự động cập nhật trạng thái của tài liệu trong thời gian thực, điều mà giải pháp quản lý thư viện bằng QR code có thể giải quyết triệt để.

III. Phương pháp thiết kế hệ thống quản lý thư viện QR code

Việc thiết kế một hệ thống quản lý thư viện bằng QR code hiệu quả đòi hỏi sự kết hợp hài hòa giữa ba thành phần chính: vi điều khiển trung tâm, giao diện phần mềm và hệ thống cơ sở dữ liệu. Theo mô hình được đề xuất trong nghiên cứu, trái tim của hệ thống là vi điều khiển STM32, chịu trách nhiệm xử lý logic và điều khiển cơ cấu vật lý. Giao diện người dùng được xây dựng bằng Winform C#, cung cấp một môi trường trực quan để quản lý và tương tác. Toàn bộ dữ liệu được lưu trữ và truy vấn thông qua SQL Server, đảm bảo tính toàn vẹn và bảo mật. Cách tiếp cận này tạo ra một hệ thống khép kín, từ việc quét mã QR trên giao diện đến việc cánh tay robot tự động lấy hoặc trả sách, mang lại một giải pháp toàn diện cho bài toán thư viện tự động.

3.1. Vai trò của vi điều khiển trung tâm STM32F103C8T6

Trong hệ thống, STM32F103C8T6 đóng vai trò là bộ não xử lý, một lựa chọn mang tính đột phá so với các dòng vi điều khiển phổ thông như Arduino. Với lõi ARM Cortex-M3 32-bit mạnh mẽ, STM32 có khả năng xử lý tín hiệu phức tạp và điều khiển nhiều thiết bị ngoại vi cùng lúc. Nhiệm vụ chính của nó là nhận lệnh từ phần mềm trên máy tính thông qua giao tiếp USB TO TTL CH340. Khi nhận được yêu cầu lấy hoặc trả sách, STM32 sẽ tính toán và gửi chuỗi xung điều khiển đến các mạch điều khiển động cơ bước Tb6560. Các xung này sẽ ra lệnh cho động cơ bước di chuyển theo các trục X, Y, Z đến đúng tọa độ của cuốn sách trên giá. Đồng thời, nó cũng nhận tín hiệu từ các công tắc hành trình để xác định vị trí giới hạn và hiển thị trạng thái hoạt động lên màn hình LCD 16x2. Việc lập trình cho chip được thực hiện qua phần mềm STM32 CubeMXKeil C V5, đòi hỏi kiến thức chuyên sâu về lập trình nhúng.

3.2. Xây dựng giao diện điều khiển bằng Winform C

Giao diện phần mềm là cầu nối trực tiếp giữa người dùng và hệ thống cơ khí. Nhóm nghiên cứu đã sử dụng ngôn ngữ lập trình C# và công nghệ Windows Forms (Winform) để phát triển một ứng dụng trên máy tính. Ứng dụng này có giao diện thân thiện, dễ sử dụng, tích hợp đầy đủ các chức năng cần thiết. Chức năng nổi bật nhất là khả năng sử dụng camera của máy tính để quét và giải mã QR Code trong thời gian thực. Ngoài ra, phần mềm còn cho phép quản trị viên thực hiện các tác vụ như: tạo mã QR mới cho sách, quản lý thông tin sách (tên, tác giả, vị trí), quản lý tài khoản độc giả, và xem lịch sử mượn-trả. Khi một mã QR hợp lệ được quét, giao diện sẽ gửi một chuỗi ký tự điều khiển xuống vi điều khiển STM32, khởi động quy trình lấy hoặc trả sách. Thiết kế này giúp người dùng, kể cả những người không am hiểu kỹ thuật, có thể vận hành hệ thống một cách dễ dàng.

3.3. Tích hợp cơ sở dữ liệu SQL Server để quản lý thông tin

Để quản lý một lượng lớn dữ liệu một cách hiệu quả, hệ thống cần một cơ sở dữ liệu mạnh mẽ. SQL Server được lựa chọn nhờ vào tính ổn định, khả năng bảo mật cao và khả năng xử lý truy vấn phức tạp. Toàn bộ thông tin về sách (ID sách, tên sách, tọa độ trên giá), thông tin độc giả (ID, họ tên), và lịch sử giao dịch (ngày mượn, ngày trả) được lưu trữ trong các bảng dữ liệu có cấu trúc. Giao diện Winform C# kết nối trực tiếp với SQL Server để thực hiện các thao tác như thêm, xóa, sửa và truy vấn dữ liệu. Khi người dùng đăng nhập hoặc khi một cuốn sách được mượn/trả, mọi thay đổi đều được ghi nhận ngay lập tức vào cơ sở dữ liệu. Việc tích hợp SQL Server không chỉ giúp hệ thống hoạt động chính xác mà còn cung cấp khả năng trích xuất báo cáo, thống kê một cách nhanh chóng, hỗ trợ ban quản lý thư viện đưa ra các quyết định chiến lược dựa trên dữ liệu thực tế.

IV. Hướng dẫn thi công mô hình thư viện tự động dùng QR code

Quá trình thi công một hệ thống thư viện tự động là bước hiện thực hóa các ý tưởng thiết kế. Công đoạn này đòi hỏi sự tỉ mỉ trong việc lắp ráp cơ khí và kết nối các linh kiện điện tử. Mô hình vật lý của hệ thống bao gồm một khung giá sách và một cơ cấu di chuyển theo ba trục X, Y, Z, được dẫn động bởi các động cơ bước. Khối xử lý trung tâm, bao gồm vi điều khiển STM32 và các mạch điều khiển, được đặt gọn gàng và kết nối với hệ thống cơ khí. Nguồn điện được cung cấp bởi một bộ nguồn tổ ong, qua các mạch hạ áp để phân phối điện áp phù hợp cho từng linh kiện. Việc thi công thành công đảm bảo hệ thống có thể vận hành trơn tru, chính xác theo các lệnh được gửi từ phần mềm, hoàn thành quy trình mượn trả sách tự động một cách hiệu quả.

4.1. Lắp ráp hệ thống cơ khí với động cơ bước và thanh ray

Phần cơ khí là bộ khung xương của toàn bộ hệ thống. Nó được thiết kế để mô phỏng một giá sách thu nhỏ với một cánh tay robot có khả năng di chuyển linh hoạt. Ba động cơ bước được sử dụng để điều khiển chuyển động theo ba phương: trục X (di chuyển ngang), trục Y (di chuyển dọc), và trục Z (vươn ra để lấy/đặt sách). Mỗi động cơ được gắn với các thanh ray và cơ cấu truyền động phù hợp để đảm bảo chuyển động mượt mà và chính xác. Việc tính toán số xung cần thiết cho mỗi bước di chuyển là cực kỳ quan trọng. Dựa trên thiết kế, nhóm nghiên cứu đã cài đặt vi bước cho các động cơ, ví dụ 1600 xung cho một vòng quay ở trục X và Y, để đạt được độ phân giải vị trí cao. Các công tắc hành trình được lắp ở các đầu cuối của mỗi trục để làm điểm tham chiếu "home" và ngăn chặn việc di chuyển quá giới hạn, bảo vệ an toàn cho hệ thống.

4.2. Kết nối phần cứng và mạch điều khiển động cơ Tb6560

Sau khi hoàn thiện phần cơ khí, bước tiếp theo là kết nối các thành phần điện tử. Vi điều khiển STM32F103C8T6 là trung tâm của mạch xử lý. Các chân GPIO của STM32 được kết nối tới đầu vào của ba mạch điều khiển động cơ bước Tb6560, mỗi mạch tương ứng với một trục. Mạch Tb6560 có nhiệm vụ nhận tín hiệu điều khiển mức logic thấp từ STM32 và chuyển đổi chúng thành các dòng điện lớn để cấp cho các cuộn dây của động cơ bước, tạo ra chuyển động quay. Nguồn chính của hệ thống là nguồn tổ ong 12V-10A, cấp trực tiếp cho các mạch Tb6560. Một mạch hạ áp LM2596 được sử dụng để chuyển đổi điện áp 12V xuống 5V, cung cấp cho STM32, màn hình LCD và các cảm biến. Việc kết nối dây tín hiệu và dây nguồn phải được thực hiện cẩn thận để tránh nhiễu và đảm bảo hệ thống hoạt động ổn định.

V. Kết quả thực tiễn và đánh giá hiệu quả hệ thống QR code

Sau quá trình thiết kế và thi công, mô hình hệ thống quản lý mượn trả sách thư viện ứng dụng quét QR code đã hoàn thiện và đi vào vận hành thử nghiệm. Kết quả thực tiễn cho thấy hệ thống hoạt động ổn định, đáp ứng đúng các mục tiêu đề ra. Giao diện phần mềm trực quan, dễ sử dụng, cho phép người dùng thực hiện các thao tác mượn, trả sách một cách nhanh chóng chỉ bằng việc quét mã QR. Cơ cấu cơ khí di chuyển chính xác đến vị trí sách mong muốn, hoàn thành chu trình một cách tự động. Hệ thống đã chứng minh được tính khả thi của việc ứng dụng công nghệ QR code và vi điều khiển vào việc hiện đại hóa thư viện, mở ra một hướng đi mới đầy tiềm năng cho việc tự động hóa các quy trình thủ công.

5.1. Quá trình vận hành thực tế của hệ thống mượn trả sách

Quá trình vận hành của hệ thống bắt đầu khi người dùng khởi động ứng dụng Winform C# trên máy tính và đăng nhập vào tài khoản. Để mượn sách, người dùng đưa mã QR của cuốn sách vào trước camera. Phần mềm sẽ tự động nhận diện mã, truy vấn thông tin sách từ cơ sở dữ liệu SQL Server và gửi lệnh điều khiển đến vi điều khiển STM32. Ngay lập tức, cánh tay robot bắt đầu di chuyển. Các động cơ bước hoạt động, đưa cơ cấu chấp hành đến đúng tọa độ sách đã được lưu trữ. Quá trình di chuyển được hiển thị trên màn hình LCD. Khi đến nơi, trục Z sẽ vươn ra, lấy sách và đưa về vị trí trả cho người dùng. Quy trình trả sách diễn ra tương tự nhưng theo chiều ngược lại. Toàn bộ quá trình diễn ra hoàn toàn tự động, giảm thiểu sự can thiệp của con người và tiết kiệm đáng kể thời gian so với phương pháp truyền thống.

5.2. Đánh giá độ chính xác tốc độ và tiềm năng ứng dụng

Hệ thống được đánh giá cao về độ chính xác và tốc độ. Nhờ việc sử dụng động cơ bước với chế độ vi bước, sai số vị trí của cánh tay robot là rất nhỏ, đảm bảo việc lấy và trả sách luôn chính xác. Tốc độ thực hiện một chu trình mượn hoặc trả sách nhanh hơn đáng kể so với việc thủ thư phải di chuyển và tìm kiếm thủ công. Việc quét QR Code bằng camera cho kết quả gần như tức thì và có độ tin cậy cao. Đề tài "Thiết Kế Và Thi Công Hệ Thống Quản Lý Mượn Trả Sách Thư Viện Ứng Dụng Quét QR CODE" đã chứng minh thành công tiềm năng to lớn của mô hình này. Nó không chỉ phù hợp với các thư viện trường học mà còn có thể mở rộng, phát triển thành các kios sách tự động đặt ở nơi công cộng, góp phần khơi dậy và lan tỏa văn hóa đọc trong cộng đồng, đặc biệt trong thời đại công nghệ số 4.0.

22/09/2025

Trích đoạn nội dung tài liệu

Đặt vấn đề Hiện nay QR Code đang dần đi sâu vào cuộc sống của con người, QR Code đang thay thế những phương thức lưu dữ diệu truyền thống như hiện nay bởi tính ưu việt của nó. QR Code được coi là công cụ giúp ích cho việc quản lý thư viện, đặc biệt đối với các trường đại học với số lượng lớn sinh viên sử dụng điện thoại thông minh thông qua đó nâng cao chất lượng phục vụ trong việc quản lý sách khắc phục được các nhược điểm chật hẹp của thư viện bằng một giao diện quản lý người dùng.Vì vậy trong đề tài này chúng ta sẽ cùng tìm hiểu và làm rõ về QR Code và những lợi ích thực tế mà mã này đã thể hiện qua đề tài này. Định nghĩa QR Code QR Code là viết tắt của “ Quick response code ”, hay còn được gọi là mã vạch ma trận hoặc mã vạch 2D, QR Code được xuất hiện vào năm 1994 do Denso Wave ( công ty con của toyota). QR Code có hình dạng là những chấm đen và các ô vuông mẫu trên nền trắng, có thể chứa dữ liệu đa dạng như: ảnh, URL, giới thiệu sản phẩm, sự kiện ….

QR Code là 1 dạng mã hóa thay thế gắn gọn cho chuỗi ký tự nào đó như: SMS, Số điện thoại, URL …hoặc 1 nội dung bất kỳ.6 Hình ảnh cấu trúc QR Code [5] Với nền công nghệ 4.0 phát triển mạnh việc tạo QR Code hiện nay rất đơn giản bởi hiện có rất nhiều cách nhưng có hai cách được sử dụng phổ biến: Tạo trực tiếp trên webisite: một vài trang web cho phép bạn tạo QR Code ngay trên trang của họ chỉ cần bạn nhập thông tin và trang sẽ xuất ra QR Code cho bạn dùng. Tạo bằng các phần mềm trên điện thoại: với hai hệ điều hành là Android và IOS. Cách quét QR Code: Hiện nay công cụ để đọc QR Code có rất nhiều như phầm mềm máy tính, máy quét mã vạch ( được sử dụng rộng rãi trong siêu thị, winmart …). Nhưng thông dụng hơn chính là điện thoại di dộng bằng các phần mềm hổ trợ quét mã trên máy (zalo, scan , ….) Nguyễn Văn Bình – Trần Thế Mỹ GVHD: Ths.

Võ Thị Hương 6 [Da Thiết kế và thi công hệ thống quản lý mượn trả sách thư viện ứng dụng quét QR Code 1. Cách hoạt động của QR Code Mọi dữ liệu trong QR Code đều được mã hóa theo mã nhị phân. Máy quét QR Code sẽ dựa vào hình dáng, nhận diện 3 ô vuông trong mã từ đó định hình được hình dáng và vị ví nội dung có thể quét. Sau đó máy sẽ bắt đầu phân tích.

Lúc đầu máy quét sẽ biến hình ảnh thành những ô vuông nhỏ khác nhau. Mỗi ô vuông riêng lẻ này đều chưa một vùng dữ liệu riêng dựa trên việc màu trắng hoặc đen. Và sau đó máy sẽ ghép những mảnh hình vuông nhỏ đó lại và tạo thành một vùng dữ liệu lớn hơn. Ứng dụng của QR Code Với ưu điểm tiện lợi nên đa số mọi lĩnh vực đều áp dụng ví dụ: y tế ( dùng QR Code thay cho giấy đi đường hoặc chứng nhận tiêm vacxin ), mua sắm và thanh toán ( app momo, Vnpay sử dụng QR Code để thanh toán mọi chi phí, kiểm tra nguồn gốc sản phẩm ), lưu trữ thông tin bảo mật … 1.

Ưu điểm và nhược điểm Ưu điểm: - Khối lượng dữ liệu lớn - Dễ dàng tiếp cận với người dùng - Thông tin vô cùng đa dạng, từ văn bản, hình ảnh, video, cho tới việc truy cập WiFi,… - Tiết kiệm thời gian - Không yêu cầu thiết bị phức tạp, chỉ cần một chiếc điện thoại thông minh có camera là đủ Nhược Điểm: - Không thể quét nếu không có mạng. Mặc dù ai cũng biết đâu đâu cũng có WiFi nhưng chỉ có ở trong các tòa nhà, hàng quán, khu dân cư mới có, mà đâu có được dùng miễn phí. Mạng miễn phí thì còn lâu mới phủ sóng hết được. Do đó đây là một rào cản lớn - Nếu bạn là người lần đầu tiếp xúc với QR Code thì có lẽ sẽ gặp không ít khó khăn.

Đặc biệt là đối với người lớn tuổi hay người chưa được tiếp xúc nhiều với Internet 1. So sánh QR Code với mã vạch truyền thống QR Code có rất nhiều ưu điểm tiện lợi so với mã vạch truyền thống như là đối với mã vạch truyền thống chỉ có thể lưu tối đa 20 ký tự số trong khi đó QR Code có thể lưu tối đa 7.089 ký tự số và 4.296 ký tự chữ số chính vì vậy mà lượng thông tin lưu trữ sẽ nhiều hơn, bên cạnh đó tính thẩm mỹ của QR Code nhìn gọn gàng và đỡ rối mắt so với mã vạch truyền thống. Nguyễn Văn Bình – Trần Thế Mỹ GVHD: Ths. Võ Thị Hương 7 [Da Thiết kế và thi công hệ thống quản lý mượn trả sách thư viện ứng dụng quét QR Code Hình 1.

7 Hỉnh ảnh bản nâng cấp của mã vạch truyền thống [6] Số đơn thuần Tối đa 7.089 kí tự Số và chữ cái Tối đa 4.296 kí tự Số nhị phân Tối đa 2.2 Khả năng lưu trữ dữ liệu của QR Code [6] 1. Đặc trưng của thư viện tự động sử dụng QR Code Sau khi tìm hiểu khái niệm về QR Code là gì, nhóm chúng em đã có cái nhìn khái quát về QR Code. Để tìm hiểu đặc trưng của QR Code và hoạt động của mô hình này gồm:  Tự động hoá Là sự vận hành của máy móc được con người lập trình sẵn, cùng với đó là khả năng tự động hoá trong khâu vận hành, ở đó chúng ta sẽ tham gia rất ít vào quá trình sản xuất hay có thể là không cần tham gia vào. Do đó mà hệ thống thư viện sử dụng QR Code sẽ vận hành một cách tự động.

 Tính thông minh Là một trong những đặc trưng quan trọng và không thể thiếu được của đề tài đó là việc tận dụng tối ưu việc quét QR Code. Thông qua QR Code chúng ta có thể quản lý được số lượng lớn sách ở trên kệ mang lại tính hiệu quả, chính xác và nhanh chóng hơn.  Thời gian thực Thư viện tự động là sự kết hợp từ nhiều phương tiện giữa con người và máy móc. Vậy nên việc giam sát hay vận hành đều được diễn ra trong thời gian thực.

Từ đó đem lại khá nhiều lợi ích đáng kể cho người dùng. Cụ thể như người dùng có thể tối ưu hoá sử dụng nguồn lực 1 cách hiệu quả, tăng hiệu suất ,… Nguyễn Văn Bình – Trần Thế Mỹ GVHD: Ths. Võ Thị Hương 8 [Da Thiết kế và thi công hệ thống quản lý mượn trả sách thư viện ứng dụng quét QR Code  Chủ động Như chúng ta đã biết thì thư viện tự động là mô hình hoạt động cơ bản dựa trên thiết bị, máy móc. Do đó, sự chủ động là một trong những khả năng ưu việt của thư viện tự động.

 Linh hoạt Không những tự động mà thư viện tự động còn giúp người dùng có tính linh hoạt hơn. Bằng việc sử dụng QR Code người dùng có thể dễ dàng cập nhật sách có trên kệ đảm bảo tính linh hoạt của hệ thống.  Tối ưu hoá Với sự liên kết chặt chẽ giữa các yếu tố con người, công nghệ đã tạo ra một hệ thống đạt chất lượng cũng như đạt năng suất tốt hơn. Quan trọng, thư viện tự động giúp ích cho việc tối ưu thời gian và nhân công cho người dùng.

Trong thời buổi công nghệ 4.0 thì việc áp dụng QR Code vào đời sống giúp ích rất nhiều cho chúng ta. Để khai thác, áp dụng hệ thống này một cách hiệu quả thì đầu tiên người dùng phải hiểu về nó. Nguyễn Văn Bình – Trần Thế Mỹ GVHD: Ths. Võ Thị Hương 9 [Da Thiết kế và thi công hệ thống quản lý mượn trả sách thư viện ứng dụng quét QR Code CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.

Ngôn ngữ lập trình C# 2. Khái niệm ngôn ngữ lập trình C# C sharp ( được viết tắt C#) ngôn ngữ lập trình được Microsoft đầu tư ra đời ngày 12/2/2002 cùng với. C# có sự kết hợp chặt chẽ cùng với. NET Framework nhằm hỗ trợ tạo ra các ứng dụng Windows Forms hoặc WPF một cách dễ dàng và nhanh chóng hơn.1 Hình ảnh ngôn ngữ lập trình C# [7] 2.

Các đặc trưng cơ bản của ngôn ngữ C# - Ngồn ngữ lập trình hướng đối tượng - Tuân theo chuẩn ECMA - Bộ thu gom rác tự động - An toàn kiểu - Hỗ trợ Generic - Partial Classes - Anonymous Methods - Nullable Type - Lập trình song song Nguyễn Văn Bình – Trần Thế Mỹ GVHD: Ths. Võ Thị Hương 10 [Da Thiết kế và thi công hệ thống quản lý mượn trả sách thư viện ứng dụng quét QR Code 2. Ứng dụng của C# - Xây dụng ứng dụng trên nền tảng web, web service - Game - Ứng dụng Windows Store - Moblie - Các ứng dụng Destop - Điện toán đám mây 2. Tìm hiểu về SQL Sever 2.

Khái niệm về SQL Sever SQL Sever là viết tắt của cụm từ ‘’Structured Query Language’’ là công cụ sử dụng để tổ chức, quản lý và truy xuất dữ liệu đuợc lưu trữ trong các cơ sở dữ liệu. SQL Sever là một hệ thống ngôn ngữ bao gồm tập các câu lệnh sử dụng để tương tác với cơ sở dữ liệu quan hệ. SQL Sever được coi là một ngôn ngữ hoàn thiện vì được sử dụng trong hệ thống cơ sở dữ liệu và là một thành phần rất quan trọng không thể thiếu trong các hệ quản trị cở sở dữ liệu tuy khác ngôn ngữ lập trình như C, C++, Java… nhưng các câu lệnh mà SQL Sever cung cấp có thể được nhúng vào trong các ngôn ngữ lập trình nhằm xây dựng các ứng dụng tương tác với cơ sở dữ liệu. SQL Sever cung cấp khả năng định nghĩa các Định nghĩa dữ cơ sở dữ liệu, các cấu trúc lưu trữ và tổ chức dữ liệu liệu cũng như mối quan hệ giữa các thành phần dữ liệu Với SQL Sever, người dùng có thể dễ dàng thực Truy xuất và hiện các thao tác truy xuất, bổ sung, cập nhật và thao tác dữ liệu loại bỏ dữ liệu trong các cơ sở dữ liệu SQL Sever có thể được sử dụng để cấp phát và Điều khiển truy kiểm soát các thao tác của người sử dụng trên cập dữ liệu, đảm bảo sự an toàn cho cơ sở dữ liệu SQL Sever định nghĩa các ràng buộc toàn vẹn trong cơ sở dữ liệu nhờ đó đảm bảo tính hợp lệ Đảm bảo toàn và chính xác của dữ liệu trước các thao tác cập vẹn dữ liệu nhật cũng như các lỗi của hệ thống Bảng 2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ