Tuy nhiên, để có thể sử dụng thông tin một cách hiệu quả, doanh nghiệp cần có một hệ thống quản lý thông tin khách hàng, là một hệ thống có vai trò quản lý các dữ liệu và thông tin liên
Tìm hiểu về doanh nghiệp 79D secondhand
Giới thiệu chung về doanh nghiệp
1.1.1 Lịch sử hình thành và phát triển
“79D secondhand” chủ yếu hoạt động về lĩnh vực thời trang, tọa lạc tại số 79, Đường D, Khu Dân Cư Chánh Nghĩa, TP Thủ Dầu Một – Bình Dương
Là một cửa hàng hoạt động gần 2 năm trong lĩnh vực kinh doanh các mặt hàng 2hand, nằm một góc nhỏ trong thành phố Với tâm huyết và đam mê, 79D secondhand mong muốn mang lại cho khách hàng không gian thú vị và những món đồ độc đáo
Cửa hàng luôn tìm kiếm những chiếc áo, quần, phụ kiện sau đó xử lý và kiểm tra nghiêm ngặt trước khi nó đến tay các tín đồ yêu thích 2hand 79D secondhand luôn tự hào về việc cung cấp những sản phẩm chất lượng với mức giá hợp lý, đồng thời giúp giảm thiểu tác động đến môi trường
79D secondhand đã trải qua ba dấu mốc chính Đầu tiên, chỉ thành lập một cửa hàng nhỏ với số vốn 150tr, sau đó mở rộng phạm vi của hàng và tăng hơn 500 sản phẩm và hiện nay đang đạt doanh thu trung bình ~200tr/tháng Doanh nghiệp luôn có sự cam kết đối với giá trị bền vững và chất lượng Bởi vì đó là chìa khóa để đạt được sự thành công trong lĩnh vực kinh doanh
1.1.2 Tầm nhìn, sứ mệnh và giá trị cốt lõi của doanh nghiệp
Xây dựng xã hội bền vững: Tạo ra một cộng đồng và xã hội, nơi mọi người có thể mua sắm thông minh, giảm lượng rác thải và hỗ trợ việc tái chế
Khám phá giá trị ẩn sau sản phẩm cũ: Nhìn nhận giá trị về kỹ thuật, thiết kế, và lịch sử của các sản phẩm đã qua sử dụng để tạo ra trải nghiệm mua sắm độc đáo
Thúc đẩy ý thức về tiêu dùng bền vững: Giáo dục và tạo động lực cho khách hàng về lợi ích của việc mua sắm secondhand trong việc giảm thiểu tác động tiêu cực lên môi trường
Giảm lượng rác thải: Hỗ trợ mục tiêu giảm lượng rác thải bằng cách tái chế và tái sử dụng sản phẩm đã qua sử dụng
Tạo ra lựa chọn bền vững: Cung cấp một lựa chọn thay thế cho việc mua sắm mới, thúc đẩy ý thức về tiêu dùng bền vững
Tạo cơ hội cho cộng đồng: Tạo ra cơ hội việc làm và hỗ trợ cộng đồng bằng cách liên kết với các tổ chức cộng đồng và từ thiện
Giá trị cốt lõi Đồ secondhand không chỉ là sản phẩm đã qua sử dụng mà còn là cơ hội để khám phá những câu chuyện và lịch sử ẩn sau từng món đồ 79D secondhand thường xuyên tìm kiếm những sản phẩm độc đáo, có giá trị lịch sử hoặc nghệ thuật để mang đến cho khách hàng trải nghiệm đặc biệt
Với giá trị cốt lõi bền vững môi trường cùng những sản phẩm có phong cách độc đáo, giúp khách hàng hiểu rõ hơn về lợi ích của việc mua sắm secondhand 79D secondhand luôn cam kết trở thành một phần của cộng đồng địa phương, bao gồm việc tổ chức sự kiện cộng đồng, đóng góp cho các tổ chức từ thiện, và tham gia vào các hoạt động xã hội nhằm xây dựng mối quan hệ vững chắc và tích cực với cộng đồng
Tóm lại, 79D secondhand không chỉ kinh doanh đồ secondhand mà còn là việc xây dựng một cộng đồng và một phong cách sống bền vững
1.1.3 Cơ cấu tổ chức và nhân sự của doanh nghiệp
Giám đốc: Người đứng đầu doanh nghiệp, quyết định chiến lược tổng thể và định hình về tầm nhìn của doanh nghiệp
Nhân viên bán hàng: Đảm nhận trách nhiệm về bán hàng, chăm sóc khách hàng, xây dựng mối quan hệ với khách hàng và quản lý mối quan hệ công chúng
Nhân viên kho: Chịu trách nhiệm tìm kiếm và mua sắm sản phẩm đã qua sử dụng Đồng thời, quản lý mối quan hệ với nhà cung cấp và đảm bảo nguồn cung ổn định và chất lượng
Quản lý kỹ thuật: Doanh nghiệp sử dụng phần mềm quản lý để tối ưu hóa quá trình quản lý kỹ thuật một cách hiệu quả
Hệ thống quản lý thông tin khách hàng của cửa hàng 79d.secondhand KiotViet
1.2.1 Mục tiêu và vai trò của hệ thống quản lý thông tin khách hàng
Vai trò của hệ thống quản lý thông tin trong doanh nghiệp: trong thời đại công nghệ thông tin phát triển như hiện nay, thông tin là một nguồn lực quan trọng và có giá trị cho doanh nghiệp Thông tin giúp doanh nghiệp có được cái nhìn rõ ràng về thị trường, khách hàng, đối thủ, nhân viên, đối tác,… Thông tin cũng giúp doanh nghiệp ra quyết định, giải quyết vấn đề, đánh giá hiệu quả, cải tiến chất lượng và nâng cao năng suất Tuy nhiên, để có thể sử dụng thông tin một cách hiệu quả, doanh nghiệp cần có một hệ thống quản lý thông tin khách hàng, là một hệ thống có vai trò quản lý các dữ liệu và thông tin liên quan đến khách hàng của doanh nghiệp
Mục tiêu của hệ thống quản lý thông tin khách hàng là để hỗ trợ doanh nghiệp trong việc cải thiện mối quan hệ với khách hàng, tăng doanh số bán hàng, nâng cao sự hài lòng và trung thành của khách hàng, và tạo ra các chiến dịch marketing hiệu quả Để đạt được mục tiêu này, hệ thống quản lý thông tin khách hàng cần thực hiện các chức năng sau:
Thu thập và lưu trữ các dữ liệu và thông tin khách hàng một cách có hệ thống, an toàn và cập nhật Đây là chức năng cơ bản và quan trọng nhất của hệ thống quản lý thông tin khách hàng, vì nó tạo ra cơ sở dữ liệu khách hàng cho doanh nghiệp Các dữ liệu và thông tin khách hàng có thể được thu thập từ nhiều nguồn khác nhau, như giao dịch bán hàng, khảo sát, phản hồi, mạng xã hội, … Các dữ liệu và thông tin khách hàng cần được lưu trữ một cách an toàn, bảo mật và dễ truy cập Các dữ liệu và thông tin khách hàng cũng cần được cập nhật thường xuyên, để đảm bảo tính chính xác và mới nhất
Phân tích và khai thác các dữ liệu và thông tin khách hàng để hiểu rõ hơn về nhu cầu, hành vi, thói quen và xu hướng mua hàng của khách hàng Đây là chức năng nâng cao và chiến lược của hệ thống quản lý thông tin khách hàng, vì nó giúp doanh nghiệp có được cái nhìn sâu sắc và toàn diện về khách hàng của mình Các dữ liệu và thông tin khách hàng có thể được phân tích và khai thác bằng các phương pháp và công cụ khác nhau, như thống kê, hồi quy, phân tích nhân tố, phân tích nhóm, phân tích giỏ hàng, … Các dữ liệu và thông tin khách hàng cũng có thể được khai thác để tạo ra các thông tin hữu ích, như hồ sơ khách hàng, giá trị khách hàng, độ trung thành khách hàng, …
Phân loại và phân khúc khách hàng theo các tiêu chí khác nhau, như độ tuổi, giới tính, địa lý, thu nhập, mức độ quan tâm, mức độ hài lòng, … Đây là chức năng tối ưu và tùy biến của hệ thống quản lý thông tin khách hàng, vì nó giúp doanh nghiệp phân biệt và nhận diện các nhóm khách hàng có đặc điểm và nhu cầu khác nhau Các tiêu chí phân loại và phân khúc khách hàng có thể được xác định dựa trên các dữ liệu và thông tin khách hàng đã được phân tích và khai thác Các nhóm khách hàng có thể được đặt tên và gán nhãn để dễ dàng nhận biết và quản lý
Giao tiếp và tương tác với khách hàng một cách hiệu quả, thông qua các kênh khác nhau, như email, điện thoại, SMS, mạng xã hội, … Đây là chức năng giao tiếp và tương tác của hệ thống quản lý thông tin khách hàng, vì nó giúp doanh nghiệp duy trì và củng cố mối quan hệ với khách hàng Các kênh giao tiếp và tương tác cần được lựa chọn phù hợp với từng nhóm khách hàng, từng mục đích và từng thời điểm Các nội dung giao tiếp và tương tác cần được thiết kế và truyền tải một cách hấp dẫn, thân thiện và chuyên nghiệp
Tạo ra các ưu đãi, khuyến mãi, chương trình thưởng và chăm sóc khách hàng phù hợp với từng nhóm khách hàng, nhằm tăng cường giá trị khách hàng và khuyến khích khách hàng mua hàng nhiều hơn và thường xuyên hơn Đây là chức năng kích thích và thúc đẩy của hệ thống quản lý thông tin khách hàng, vì nó giúp doanh nghiệp tăng doanh số bán hàng và lợi nhuận Các ưu đãi, khuyến mãi, chương trình thưởng và chăm sóc khách hàng cần được lập kế hoạch và thực hiện một cách có chiến lược, dựa trên các dữ liệu và thông tin khách hàng Các ưu đãi, khuyến mãi, chương trình thưởng và chăm sóc khách hàng cũng cần được thông báo và truyền tải một cách rõ ràng và kịp thời cho khách hàng
Thu thập và phân tích phản hồi, ý kiến và đánh giá của khách hàng, nhằm đánh giá mức độ hài lòng và trung thành của khách hàng, cũng như nhận biết các vấn đề, thách thức và cơ hội để cải thiện sản phẩm, dịch vụ và chất lượng dịch vụ Đây là chức năng đánh giá và cải tiến của hệ thống quản lý thông tin khách hàng, vì nó giúp doanh nghiệp nâng cao sự hài lòng và trung thành của khách hàng, cũng như cải tiến sản phẩm, dịch vụ và chất lượng dịch vụ Các phản hồi, ý kiến và đánh giá của khách hàng có thể được thu thập từ nhiều kênh khác nhau, như khảo sát, phản hồi, mạng xã hội, … Các phản hồi, ý kiến và đánh giá của khách hàng cần được phân tích và khai thác bằng các phương pháp và công cụ khác nhau, như thống kê, hồi quy, phân tích nhân tố, phân tích nhóm, … Các phản hồi, ý kiến và đánh giá của khách hàng cũng cần được sử dụng để cải thiện sản phẩm, dịch vụ và chất lượng dịch vụ, cũng như để tạo ra các thông tin hữu ích, như mức độ hài lòng, mức độ trung thành, mức độ khuyến khích, … Đo lường và theo dõi hiệu quả của các hoạt động quản lý thông tin khách hàng, như tỷ lệ chuyển đổi, tỷ lệ mua lại, tỷ lệ giữ khách hàng, giá trị khách hàng trung bình, chi phí khách hàng, lợi nhuận khách hàng, … Đây là chức năng kiểm tra và đánh giá của hệ thống quản lý thông tin khách hàng, vì nó giúp doanh nghiệp đo lường và theo dõi kết quả và hiệu quả của các hoạt động quản lý thông tin khách hàng Các chỉ số đo lường và theo dõi cần được xác định và thiết lập một cách rõ ràng, đồng bộ và khách quan Các chỉ số đo lường và theo dõi cũng cần được thu thập, xử lý, trình bày và báo cáo một cách kịp thời, chính xác và minh bạch
Mục tiêu và vai trò của KiotViet:
Mọi doanh nghiệp ngày nay đều nhận thấy tầm quan trọng ngày càng tăng của việc quản lý thông tin khách hàng Trên thực tế, cứ 10 chủ cơ sở kinh doanh thì có 6 người sử dụng thông tin khách hàng để đưa ra các quyết định kinh doanh Điều này nói lên rất nhiều điều về cách dữ liệu xác định hành động mà các chủ cơ sở sản xuất kinh doanh thực hiện và hướng dẫn các chiến lược dài hạn của họ
Tuy nhiên, câu hỏi đặt ra là thu thập và quản lý thông tin khách hàng trên phần mềm mang lại những lợi ích gì? Chúng ta có thể liệt kê một số lợi ích như:
Cung cấp cơ hội được nhắm mục tiêu cao cho khách hàng Đưa ra các chiến lược tiếp thị phù hợp với nhu cầu và sở thích riêng của khách hàng Tạo khách hàng tiềm năng và chốt giao dịch nhanh hơn
Upsell và cross-sell cho đúng người vào đúng thời điểm
Tăng cường nỗ lực tiếp thị và bán hàng của bạn
Ngăn chặn các “Data Silo” và tăng cường tính minh bạch trong các quy trình
Giảm thiểu rủi ro tiềm ẩn bằng cách chủ động đưa ra các quyết định dựa trên dữ liệu Ngăn chặn vi phạm bảo mật dữ liệu và các hậu quả liên quan
Cuối cùng nhưng không kém phần quan trọng, dữ liệu khách hàng được quản lý tốt sẽ giúp bạn xây dựng mối quan hệ có ý nghĩa với những khách hàng tiềm năng đủ mạnh
Tìm kiếm cơ hội kinh doanh trên khách hàng: Những dữ liệu từ việc bán hàng thu thập được sẽ là thông tin cực kì quan trọng để chủ cửa hàng có thể hiểu rõ về hành vi mua của khách hàng hiện tại
Do đó, bạn có thể có những quyết định kinh doanh phù hợp để gia tăng lượng mua từ những đối tượng khách hàng đó Hơn nữa, chủ cơ sở kinh doanh cũng có thể tìm kiếm các cơ hội mới trên khách hàng hiện tại, tăng cường lợi ích đạt được cho cửa hàng
Xây dựng một hệ thống quản lý thuê mượn băng đĩa của khách hàng
Phân tích yêu cầu của hệ thống thông tin
2.1.1 Khái niệm và vai trò của hệ thống quản lý cho thuê băng đĩa
Một hệ thống quản lý thuê mượn của khách hàng là một hệ thống có chức năng quản lý các hoạt động liên quan đến việc cho thuê và trả các sản phẩm hoặc dịch vụ của một doanh nghiệp cho khách hàng Ví dụ, một cửa hàng cho thuê băng đĩa, sách, xe đạp, v.v cần có một hệ thống quản lý thuê mượn để theo dõi thông tin của khách hàng, hàng hóa, thời gian thuê, phí thuê, v.v Một hệ thống quản lý thuê mượn của khách hàng có vai trò:
Giúp doanh nghiệp quản lý hàng hóa và hàng tồn kho một cách có hệ thống, an toàn và cập nhật
Giúp doanh nghiệp quản lý việc đặt hàng, nhập hàng, vận chuyển, đổi trả hàng một cách dễ dàng và nhanh chóng
Giúp doanh nghiệp quản lý thông tin cá nhân, tương tác, hành vi, phản hồi của khách hàng một cách chi tiết và có hệ thống
Giúp doanh nghiệp quản lý sổ sách kế toán, thu chi, công nợ, lợi nhuận, chi phí,… một cách tự động và chính xác
Giúp doanh nghiệp tạo ra các báo cáo, biểu đồ, thống kê về hoạt động kinh doanh, doanh thu, lợi nhuận, chi phí, v.v một cách kịp thời, chính xác và minh bạch
Giúp doanh nghiệp tạo ra các ưu đãi, khuyến mãi, chương trình thưởng và chăm sóc khách hàng phù hợp với từng nhóm khách hàng, nhằm tăng cường giá trị khách hàng và khuyến khích khách hàng thuê mượn nhiều hơn và thường xuyên hơn
2.1.2 Đối tượng sử dụng hệ thống thông tin Đối tượng sử dụng hệ thống quản lý thuê mượn của một cửa hàng cho thuê bằng đĩa bao gồm những người làm việc tại cửa hàng, như nhân viên, quản lý, kế toán,… Những người này có nhiệm vụ quản lý các hoạt động liên quan đến việc cho thuê và trả bằng đĩa, như nhập xuất, kiểm kê, lập hóa đơn, cập nhật thông tin, lập báo cáo,… Những người này cần có quyền truy cập và sử dụng hệ thống quản lý thuê mượn một cách hiệu quả và an toàn
2.1.3 Các thành phần của hệ thống quản lý cho thuê băng đĩa
Báo cáo số lượng băng đĩa đã cho thuê được trong ngày
Hình 2.1 Ý nghĩa: Giúp cho đối tượng sử dụng hệ thống quản lý thông tin thuê mượn của khách hàng có thể tra cứu, kiểm tra số lượng băng đĩa đã được cho thuê trong ngày cụ thể thông qua nút tìm kiếm
Kiểm tra khi khách hàng đến thuê băng đĩa
Hình 2.2 Ý nghĩa: Kiểm tra xem loại băng đĩa khách hàng muốn thuê còn hay không và kiểm tra số lượng còn lại của băng đĩa đó để xem xét nhập hàng kiểm kê hàng hóa cụ thể, chính xác
Lưu, tìm kiếm , thêm thông tin của khách hàng đến thuê băng đĩa
Hình 2.3 Ý nghĩa: Giúp thu thập, lưu trữ, tìm kiếm thông tin của khách hàng nhằm tăng doanh thu, chất lượng sản phẩm, dịch vụ khách hàng
Tìm thông tin khách hàng đã thuê băng đĩa
32 Ý nghĩa: Tìm kiếm, tra cứu thông tin khách hàng đã thuê bằn đĩa theo ngày, số tiền cọc, tiền phải trả lại, trả thêm,… đã trả băng đĩa hay chưa và trả có đúng hẹn hay không, Tìm kiếm thông tin khách hàng đã trả băng đĩa
Khi khách hàng đến trả băng đĩa và lấy lại tiền cọc thì sẽ tra cứu thông tin của khách hàng và biết được phải trả lại cho khách hàng bao nhiêu tiền, phạt bao nhiêu tiền nếu vi phạm.
Thiết kế hệ thống quản lý dữ liệu trên Access
2.2.1 Phân tích dữ liệu (Data analysis)
Số lượng khách hàng: Thống kê số lượng khách hàng theo thời gian, theo khu vực, theo độ tuổi, giới tính, v.v
Thông tin về khách hàng: Thống kê các thông tin về khách hàng, chẳng hạn như tên, địa chỉ, số điện thoại, email, ngày sinh, v.v
Lịch sử giao dịch của khách hàng: Thống kê lịch sử giao dịch của khách hàng, chẳng hạn như số lần thuê, tổng số tiền đã chi, v.v
Số lượng sản phẩm: Thống kê số lượng sản phẩm theo loại sản phẩm, theo nhà xuất bản, v.v
Thông tin về sản phẩm: Thống kê các thông tin về sản phẩm, chẳng hạn như tên sản phẩm, mã sản phẩm, nhà xuất bản, thể loại, ngày phát hành, v.v
Tình trạng sản phẩm: Thống kê tình trạng sản phẩm, chẳng hạn như sản phẩm đang có sẵn, sản phẩm đang được thuê, sản phẩm đã hết hạn, v.v
2.2.1.3 Dữ liệu nhà xuất bản
Số lượng nhà xuất bản: Thống kê số lượng nhà xuất bản theo loại nhà xuất bản, theo quốc gia, v.v
Thông tin về nhà xuất bản: Thống kê các thông tin về nhà xuất bản, chẳng hạn như tên nhà xuất bản, địa chỉ, số điện thoại, email, v.v
Danh mục sản phẩm của nhà xuất bản: Thống kê danh mục sản phẩm của nhà xuất bản, chẳng hạn như số lượng sản phẩm, loại sản phẩm, v.v
Số lượng phiếu nhập: Thống kê số lượng phiếu nhập theo thời gian, theo nhà cung cấp, v.v
Thông tin về phiếu nhập: Thống kê các thông tin về phiếu nhập, chẳng hạn như ngày nhập, mã phiếu nhập, nhà cung cấp, số lượng sản phẩm, v.v
Số lượng phiếu thuê: Thống kê số lượng phiếu thuê theo thời gian, theo khách hàng, v.v
Thông tin về phiếu thuê: Thống kê các thông tin về phiếu thuê, chẳng hạn như ngày thuê, mã phiếu thuê, khách hàng, sản phẩm, ngày trả, v.v
Số lượng phiếu trả: Thống kê số lượng phiếu trả theo thời gian, theo khách hàng, v.v Thông tin về phiếu trả: Thống kê các thông tin về phiếu trả, chẳng hạn như ngày trả, mã phiếu trả, khách hàng, sản phẩm, ngày trả, v.v
2.2.2 Phân tích luồng dữ liệu
Kho băng đĩa: gồm các thông tin về băng đĩa mà doanh nghiệp đang cho thuê cụ thể là các mã số của băng đĩa, tên các băng đĩa, thể loại của băng đĩa, đơn giá từng loại băng đĩa, đơn giá để khách hàng thuê băng đĩa,…
Nhà xuất bản: gồm các thông tin của các nhà xuất bản như mã nhà xuất bản, số điện thoại nhà xuất bản, địa chỉ nhà xuất bản,…
Khách hàng: gồm các thông tin của từng khách hàng như mã khách hàng, tên khách hàng, giới tính, ngày sinh, số điện thoại, địa chỉ, gmail,…
Dữ liệu đầu vào này là cần thiết để hệ thống có thể hoạt động chính xác Dữ liệu đầu vào cần được xác định một cách chính xác và đầy đủ để đảm bảo rằng hệ thống có thể xử lý thông tin một cách chính xác và tạo ra dữ liệu đầu ra chính xác
Sử dụng phần mềm hỗ trợ quản lý thông tin Access để tạo ra một cơ sở dữ liệu quản lý mượn và trả băng đĩa của khách hàng từ dữ liệu đầu vào:
Quản lý mượn và trả băng đĩa: gồm các bước như thêm, cập nhật, tìm kiếm, trích xuất dữ liệu để xử lý và thông kê các dữ liệu của băng đĩa và khách hàng
Các tính toán: thực hiện các phép tính cụ thể và chính xác để tìm ra các thông tin cần thiết khác như số ngày trễ, số băng đĩa bị mất,…
Từ quá trình xử lý sẽ thu được các thông tin mà doanh nghiệp mong muốn chảng hạn như số lượng băng đĩa tồn kho, danh sách các sản phẩm đã thuê, … kèm theo đó có thể tạo ra các loại báo cáo
2.2.2.4 Sơ đồ tổng quan về luồng dữ liệu
2.2.3.1 Tạo bảng, xác định kiểu dữ liệu và khóa chính của các trường
Dựa vào việc phân tích dữ liệu ở trên, để lưu trữ các thông tin đó cần tạo ra 6 bảng
Bảng khách hàng: gồm các trường (Field Name) MAKH, TENKHACHHANG,
GIOITINH, NGAYSINH, SDT, DIACHI, EMAIL với định dạng kiểu dữ liệu (Data Type) như hình 3.1 và khóa chính là trường MAKH
Bảng nhà xuất bản: gồm các trường (Field Name) MANXB, TENNXB, SDT, DIACHI với định dạng kiểu dữ liệu (Data Type) như hình 3.2 và khóa chính là trường MANXB
Bảng phiếu thuê: gồm các trường (Field Name) MAPT, MAKH, MASP, SLTHUE,
NGAYTHUE với định dạng kiểu dữ liệu (Data Type) như hình 3.3 và khóa chính là trường MAPT, MAKH, MASP
Bảng phiếu nhập: gồm các trường (Field Name) MAPN, MANXB, MASP, SOLUONG,
DONVINHAP, NGAYNHAP với định dạng kiểu dữ liệu (Data Type) như hình 3.4 và khóa chính là trường MANXB, MASP
Bảng phiếu trả: gồm các trường (Field Name) MAPTRA, MAPT, SLTRA, SLHUHONG,
NGAYTRA với định dạng kiểu dữ liệu (Data Type) như hình 3.5 và khóa chính là trường MAPTRA, MAPT
Bảng sản phẩm: gồm các trường (Field Name) MASP, TENSP, THELOAI,
SOLUONGSP, DONGIABANGDIA, DONGIATHUE với định dạng kiểu dữ liệu (Data Type) như hình 3.6 và khóa chính là trường MASP
Xác định các field name hợp lý giúp: tăng tính rõ ràng và dễ hiểu, tăng khả năng sử dụng, tăng khả năng bảo mật
Xác định kiểu dữ liệu của các trường hợp lý giúp: tăng tính chính xác của dữ liệu, tăng hiệu suất của truy vấn, tăng khả năng tương thích
Xác định các khóa chính hợp lý giúp: tăng tính toàn vẹn dữ liệu, tăng khả năng kết nối các bảng, tăng hiệu suất của truy vấn
2.2.3.2 Relationships Để đảm bảo rằng các dữ liệu được liên kết với nhau một cách chặt chẽ và logic giúp đem lại hiệu quả khi truy vấn thì cần tạo các mối quan hệ giữa các bảng như hình 3.7
Relationships được tạo ra giữa các bảng là quan hệ One-to-many: Một bản ghi trong bảng này có thể liên kết với nhiều bản ghi trong bảng kia, nhưng mỗi bản ghi trong bảng kia chỉ có thể liên kết với một bản ghi trong bảng này
Một-nhiều: Một khách hàng có thể có nhiều phiếu thuê, nhưng mỗi phiếu thuê chỉ có thể liên quan đến một khách hàng
Nhiều-một: Một sản phẩm có thể được liên quan đến nhiều phiếu nhập, nhưng mỗi phiếu nhập chỉ có thể liên quan đến một sản phẩm
Sau khi đã tạo bảng và thiết lập mối quan hệ giữa các bảng thì bắt đầu đưa dữ liệu vào cơ sở dữ liệu
2.2.4 Xây dựng chức năng và giao diện của hệ thống
2.2.4.1 Sơ đồ chức năng và sơ đồ khối
Tra cứu: trích xuất các thông tin về khách hàng, băng đĩa, phiếu thuê, phiếu nhập,…
Quản lý nhập băng đĩa: quản lý kho hàng của cửa hàng, các băng đĩa còn hàng và các băng đĩa hết hàng cho thuê và tính tiền cần phải thanh toán khi nhập kho,
Quản lý mượn băng đĩa: trích xuất các dữ liệu từ các bảng để tính toán tiền cọc khách hàng phải trả trước và thông tin về hạn trả
Quản lý trả băng đĩa: trích xuất dữ liệu từ các bảng để tính toán các chi phí phát sinh (hư hỏng, mất, trễ hạn) và tiền hoàn lại cho khách hàng
Báo cáo: giúp thống kê lại các số liệu cho thuê trong một ngày
Quy trình mượn và trả băng đĩa
Bước 1: Khách hàng đến cửa hàng
Khách hàng đến cửa hàng và lựa chọn các băng đĩa muốn thuê
Bước 2: Nhân viên kiểm tra băng đĩa
Nhân viên kiểm tra băng đĩa để đảm bảo rằng băng đĩa còn hàng và đủ số lượng mà khách hàng muốn thuê
Lập phiếu thuê và yêu cầu khách hàng cung cấp thông tin cá nhân
Bước 4: Khách hàng trả trước tiền cọc
Khách hàng đặt cọc một khoản tiền là 30% giá trị của các băng đĩa thuê
Bước 1: Kiểm tra băng đĩa và hạn trả
Kiểm tra băng đĩa để đảm bảo rằng băng đĩa còn nguyên vẹn và không bị hư hỏng
Hư hỏng: Phạt = 30% đơn giá băng đĩa x số lượng hư hỏng
Mất băng đĩa: Phạt = số lượng mất x đơn giá băng đĩa
Bước 3: Hoàn trả tiền cọc
Queries: là đối tượng được sử dụng để truy vấn dữ liệu từ một hoặc nhiều bảng Queries có thể được sử dụng để lấy dữ liệu, lọc dữ liệu, tổng hợp dữ liệu và thực hiện các phép tính trên dữ liệu a) Chi tiết nhập băng đĩa:
Chức năng: Truy vấn thông tin từ 3 bảng dữ liệu nhà xuất bản, phiếu nhập, sản phẩm và tính toán tổng số tiền phải trả khi doanh nghiệp nhập băng đĩa Trường Thành tiền được tính bằng cách lấy số lượng nhập băng đĩa nhân với đơn giá băng đĩa (Thành tiền:
[SOLUONG]*[DONGIABANGDIA]) Lấy ra các thông tin cần thiết và nhận biết được số tiền phải thanh toán cho từng loại băng đĩa
Hình 2.23 b) Chi tiết thuê băng đĩa
Chức năng: Truy vấn thông tin từ 3 bảng dữ liệu khách hàng, phiếu thuê, sản phẩm và tính tiền cọc (Tiền cọc: ([SLTHUE]*[DONGIABANGDIA])*0.3), tổng tiền (Thành tiền: [SLTHUE]*[DONGIATHUE]+[Tiền cọc] ) và hạn trả (Hạn trả: [NGAYTHUE]+10) khi khách hàng đến thuê băng đĩa Khi khách hàng đến thuê băng đĩa thì sẽ truy vẫn được các thông tin về sản phẩm mà khách hàng thuê và tính toán số tiền khách hàng cần phải thanh toán và ngày phải trả băng đĩa
Hình 2.25 c) Chi tiết trả băng đĩa
Chức năng: Xuất ra các thông tin từ các bảng và tính toán xem ngày trả có bị quá hạn