Xây Dựng Ứng Dụng Quản Lý Bán Đồ Chơi Trẻ Em Tại Trường Đại Học Kỹ Thuật - Công Nghệ Cần Thơ

Đồ án học phần ktpm 1 trình bày ứng dụng quản lý bán đồ chơi trẻ em cho store An An, giúp tối ưu hóa quy trình kinh doanh hiệu quả.

Chuyên ngành

Quản Lý

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2023

79
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

1. CHƯƠNG 1: TỔNG QUAN

1.1. Lý do chọn đề tài

1.2. Mục tiêu và phương pháp nghiên cứu

1.3. Phạm vi nghiên cứu

1.4. Bố cục

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Mô tả hiện trạng hệ thống

2.2. Mô tả chức năng nghiệp vụ của hệ thống

2.3. Các yêu cầu phi chức năng của phần mềm

2.4. Những công nghệ, ngôn ngữ lập trình, công cụ và thư viện sử dụng

2.4.1. Ngôn ngữ lập trình C#

2.4.2. Hệ quản trị cơ sở dữ liệu MS SQL Server 2019

2.4.3. Phần mềm thiết kế UML StarUML

2.4.4. IDE Visual Studio 2019

3. CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1. Đặc tả Use Case

3.1.1. Xác định các Use Case

3.1.2. Sơ đồ Use Case tổng quan

3.1.3. Đặc tả Use Case đăng nhập

3.1.4. Đặc tả Use Case quản lý khách hàng

3.1.5. Đặc tả Use Case bán sản phẩm

3.1.6. Đặc tả Use Case quản lý sản phẩm

3.1.7. Đặc tả Use Case quản lý nhân viên

3.1.8. Đặc tả Use Case quản lý nhà cung cấp

3.1.9. Đặc tả Use Case nhập sản phẩm

3.1.10. Đặc tả Use Case thiết lập

3.2. Thiết kế cơ sở dữ liệu

3.2.1. Database Diagram

4. CHƯƠNG 4: XÂY DỰNG HỆ THỐNG

4.1. Cấu trúc của Solution

4.2. Chức năng đăng nhập

4.3. Giải mã mật khẩu

4.4. Giao diện chính

4.4.1. Giao diện ProgressBar

4.4.2. Giao diện Form chính

4.4.3. Giao diện trang chủ

4.5. Chức năng bán sản phẩm

4.6. Giao diện in hóa đơn

4.7. Chức năng quản lý sản phẩm

4.7.1. Giao diện thành phần

4.8. Chức năng quản lý nhà cung cấp

4.9. Chức năng nhập sản phẩm

4.10. Chức năng quản lý nhân viên

4.11. Chức năng quản lý khách hàng

4.12. Chức năng thiết lập

4.13. Các sự kiện

5. CHƯƠNG 5: KẾT QUẢ THỰC HIỆN

5.1. Kết quả đạt được

5.2. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Ứng Dụng Quản Lý Bán Đồ Chơi Trẻ Em

Ứng dụng quản lý bán đồ chơi trẻ em đang trở thành một công cụ thiết yếu cho các cửa hàng. Với sự phát triển của công nghệ thông tin, việc áp dụng phần mềm quản lý giúp tối ưu hóa quy trình bán hàng, từ quản lý kho đến chăm sóc khách hàng. Đặc biệt, phần mềm này không chỉ giúp tiết kiệm thời gian mà còn nâng cao hiệu quả kinh doanh.

1.1. Lý Do Chọn Đề Tài Quản Lý Bán Đồ Chơi

Sự phát triển của công nghệ đã tạo ra nhu cầu cao về phần mềm quản lý bán hàng. Cửa hàng đồ chơi cần một hệ thống để quản lý hàng hóa, quy trình bán hàng và chăm sóc khách hàng hiệu quả.

1.2. Mục Tiêu Của Ứng Dụng Quản Lý

Mục tiêu chính của ứng dụng là nâng cao chất lượng dịch vụ bán hàng, giúp quản lý hàng hóa và quy trình bán hàng một cách hiệu quả, tiết kiệm thời gian và chi phí.

II. Vấn Đề Và Thách Thức Trong Quản Lý Bán Đồ Chơi

Quản lý bán đồ chơi trẻ em gặp nhiều thách thức như quản lý kho, theo dõi doanh thu và chăm sóc khách hàng. Những vấn đề này cần được giải quyết để đảm bảo hoạt động kinh doanh diễn ra suôn sẻ.

2.1. Quản Lý Kho Hàng Hiệu Quả

Việc quản lý kho hàng là một thách thức lớn. Cần có hệ thống để theo dõi số lượng hàng hóa, đảm bảo không bị thiếu hụt hay tồn kho quá nhiều.

2.2. Theo Dõi Doanh Thu Bán Hàng

Phân tích doanh thu bán đồ chơi là cần thiết để đánh giá hiệu quả kinh doanh. Cần có công cụ để theo dõi và báo cáo doanh thu một cách chính xác.

III. Phương Pháp Xây Dựng Ứng Dụng Quản Lý Bán Đồ Chơi

Để xây dựng ứng dụng quản lý bán đồ chơi, cần áp dụng các phương pháp lập trình hiện đại và công nghệ tiên tiến. Việc lựa chọn ngôn ngữ lập trình và công cụ phát triển là rất quan trọng.

3.1. Ngôn Ngữ Lập Trình C

C# là ngôn ngữ lập trình chính được sử dụng để phát triển ứng dụng. Nó hỗ trợ lập trình hướng đối tượng và dễ dàng tích hợp với cơ sở dữ liệu.

3.2. Hệ Quản Trị Cơ Sở Dữ Liệu MS SQL Server

MS SQL Server được sử dụng để quản lý dữ liệu của ứng dụng. Nó cho phép lưu trữ và truy xuất dữ liệu một cách hiệu quả.

IV. Ứng Dụng Thực Tiễn Của Phần Mềm Quản Lý Bán Đồ Chơi

Phần mềm quản lý bán đồ chơi đã được áp dụng tại nhiều cửa hàng và mang lại kết quả tích cực. Việc sử dụng phần mềm giúp cải thiện quy trình bán hàng và quản lý kho.

4.1. Kết Quả Đạt Được Từ Ứng Dụng

Nhiều cửa hàng đã ghi nhận sự tăng trưởng doanh thu và giảm thiểu thời gian quản lý nhờ vào phần mềm. Điều này cho thấy hiệu quả của việc áp dụng công nghệ trong quản lý.

4.2. Hướng Phát Triển Trong Tương Lai

Trong tương lai, phần mềm có thể được mở rộng với nhiều tính năng hơn, như tích hợp thanh toán trực tuyến và phân tích dữ liệu nâng cao để phục vụ khách hàng tốt hơn.

V. Kết Luận Về Ứng Dụng Quản Lý Bán Đồ Chơi

Ứng dụng quản lý bán đồ chơi trẻ em không chỉ giúp tối ưu hóa quy trình bán hàng mà còn nâng cao trải nghiệm của khách hàng. Việc áp dụng công nghệ là xu hướng tất yếu trong kinh doanh hiện đại.

5.1. Tầm Quan Trọng Của Công Nghệ Trong Kinh Doanh

Công nghệ đóng vai trò quan trọng trong việc nâng cao hiệu quả kinh doanh. Các cửa hàng cần nhanh chóng áp dụng công nghệ để không bị tụt lại phía sau.

5.2. Tương Lai Của Ứng Dụng Quản Lý

Với sự phát triển không ngừng của công nghệ, ứng dụng quản lý sẽ ngày càng hoàn thiện và đáp ứng tốt hơn nhu cầu của người dùng.

10/07/2025

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

Chương 1: Tông Quan: Tổng quan vẻ đỗ án, mục tiêu, phạm vi và phương pháp nghiên cứu. + Chương 2: Cơ Sở Lý Thuyết: Khảo sát hiện trạng hệ thống bán hàng hiện nay, xác định các yêu cầu nghiệp vụ chức năng, phi chức năng và giới thiệu các công nghệ, ngôn ngữ lập trình, công cụ và thư viện được sử dụng đề xây dựng và phát triển đề tài. + Chương 3: Phân Tích Thiết Kế Hệ Thống: Phân tích và thiết kế hệ thống, thiết kế các mô hình, sơ đỗ, cơ sở dữ liệu. + Chương 4: Xây Dựng Hệ Thống: Tiên hành xây dựng hệ thống hoàn chỉnh.

+ Chương 5: Kết Quả Thực Tiễn: Kết quả đạt được, những hạn chế và hướng phát trién sau khi hoàn thành đỏ án. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 3. Mô tả hiện trạng hệ thong Cửa hàng đồ chơi chuyên bán lẻ nhiều loại đồ chơi khác nhau. Nguồn hàng do các nhà cung cấp trong và ngoài nước cung cấp.

Khách hàng của cửa hàng là người tiêu dùng phù hợp nhiều lứa tuổi .Cửa hàng có đa đạng các loại đồ chơi: Đồ chơi nhéi bông, mô hình nhân vật, hình dán, đồ chơi kỹ năng cơ bản, xếp hình kích thích trí tuệ, xe mô hình điều khiên,. Cửa hàng có quây thu ngân, quây kế toán.Vì vậy cần một hệ thống quản lý để giúp cho việc quản lý cửa hàng được dễ dàng hơn. Các hoạt động chính của cửa hàng gồm bán hàng, quản lý nhân viên, quản lý khách hàng. Mô tả chức năng nghiệp vụ của hệ thống Ứng dụng quản lý bán đồ chơi có 8 chức năng: 13 Đăng nhập: Chức năng cho phép nhân viên đăng nhập vào hệ thống bằng tài khoản gồm: Tên đăng nhập và mật khâu do nhân viên quản lý cung cấp khi bắt đầu làm việc.

Quản lý hóa đơn: Tùy theo số lượng sản phẩm mà khách hàng mua, nhân viên bán hàng và nhân viên quản lý cập nhật số lượng, giá thành đề lập hóa đơn. Nhân viên bán hàng và nhân viên quản ly được chỉnh sửa thông tin hóa đơn trước khi thanh toán và cũng như hủy hóa đơn khi khách hàng yêu cầu. Quản lý nhập sản phẩm: Chức năng cho phép nhân viên quản lý lập phiếu nhập đề nhập các sản phẩm từ một nhà cung cấp nào đó khi cần thiết. Quản lí khách hàng: Hệ thống cho phép nhân viên bán hàng và nhân viên quản lý, thêm mới khách hàng, sửa thông tin khách hàng và xóa khách hàng khỏi hệ thông.

Quản lý sản phẩm: Chức năng cho phép nhân viên quản lý xtôi danh sách sản phẩm, thêm mới, cập nhật thông tin và ngừng kinh doanh sản phẩm. Quản lý nhân viên: Chức năng cho phép nhân viên quản lý xtôi danh sách nhân viên, thêm mới, cập nhật thông tin nhân viên cũng như cho một nhân viên nào đó thôi việc. Quản lý nhà cung cấp: Cửa hàng nhập sản phâm về từ nhiều nhà cung cấp. Chức năng cho phép nhân viên quản lý xtôi danh sách nhà cung cấp đang hợp tác, thêm mới một nhà cung cấp, cập nhật thông tin của nhà cung cấp cũng như ngừng hợp tác với một nhà cung cấp nảo đó.

Thiết lập: Cho phép nhân viên đối mật khâu khi cần thiết. Các yêu câu phi chức năng của phân mềm Giao diện đơn giản, thân thiện với người sử dụng. Kích thước của cơ sở dữ liệu phải đủ lớn đề lưu trữ thông tin tăng lên khi sử dụng. Bản giao phần mềm đúng thời gian và địa điểm thích hợp.

Giao diện của phần mềm đơn giản, đủ để người dùng có thê sử đụng nó một cach dé dang sau 10 phút làm quen. 14 — Hệ thống có độ tin cậy cao. Thời gian khắc phục lỗi gặp phải khi hoạt động tối đa là I ngày. — Hiệu năng: o_ Cấu hình máy tính tối thiểu: + CPU Intel Core 13 + RAM 2GB + Win7 SPI o_ Cấu hình máy khuyến nghị: +: CPU Intel Core 13 trở lên + RAM>=4 GB + Win 7 SPI (64 bit) trở lên 3.

Những công nghệ, ngôn ngữ lập trình, công cụ và thư viện sử dụng 2. Ngôn ngữ lập trinh C# —_ C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ kỹ sư của Microsoft vào năm 2000, được dẫn dắt bởi Anders Hejlsberg và Scott Wiltamuth. C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java. C# duoc thiét ké cho Common Language Infrastructure (CLI), mà gồm Executable Code va Runtime Environment, cho phép su dụng các ngôn ngữ high-level da dạng trên các nền tảng và cấu trúc máy tính khác nhau.

C# với sự hỗ trợ mạnh mẽ của .NET Framework øiúp cho việc tạo một ứng dung Windows Forms hay WPF (Windows Presentation Foundation),. tro nén rat dé dang. (admin, 2019) Ưu điểm của ngôn ngữ lập trình C#: + Là một trong số những ngôn ngữ thuần hướng đối tượng. + Chuyên sử dụng dé lap trinh cho windows.

+ Thiết kế Winform cực tốt, đơn giản và dễ hiểu. 15 Ngôn ngữ dễ học, dễ tiếp cận với Java. + + Khả năng tương tác với Database đễ dàng hơn rất nhiều. Được window hỗ trợ đầy du cac control.NET nhẹ, dễ cài đặt và được miễn phi.

+ Ngôn ngữ mã nguồn mở. + Code/Build trén Visual Studio, mét IDE tiện lợi, mạnh mẽ của Microsoft. + Có thê sử đụng đề lập trình web thông qua C# thuần hoặc ASP. + IDE Visual Studio hỗ trợ debug, build rất mạnh mẽ.

+ Nhược điểm của ngôn ngữ lập trình C#: + Nhược điểm lớn nhất của C# là chỉ chạy trên nền Windows và có cài. + Thao tác đối với phần cứng yếu hơn so với ngôn ngữ khác. Hầu hết phải dựa vào windows. Yêu cầu cấu hình máy tính tối thiểu để cài đặt .2: @ Hệ điều hanh: Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SPI, Windows Vista Service Pack 1, Windows XP Service Pack 3 trở lên.

@® Vi xử lý: l GHz trở lên. @ RAM: 512 MB tro lén. ® Dung lượng ô cứng trồng tối thiểu: 850 MB (đối với Windows bản 32-bit) và 2 GB (đối với Windows ban 64-bit). Hệ quản trị cơ sở dữ liệu MS SQL Server 2019 SQL Server là một hệ quản trị cơ sở đữ liệu quan hé (Relational Database Managtôient Systtôi (RDBMS) ) sử dụng câu lệnh SQL (Transact-SQL) dé trao déi dữ liệu giữa máy Client và máy cài SQL Server.

Một RDBMS bao gồm databases, database engine và các ứng dụng dùng đề quản lý dữ liệu và các bộ phận khác nhau trong RDBMS. SQL Server dugc sir dung phé bién vi co cac uu diém sau: 16 Cho phép truy cập dữ liệu trong các hệ thống quản lý cơ sở dữ liệu quan hệ. Cho phép mô tả dữ liệu. Cho phép xác định dữ liệu trong cơ sở đữ liệu và thao tác dữ liệu đó.

Cho phép nhúng trong các ngồn ngữ khác sử dụng mô-đdun SQL, thư viện và trình biên dịch trước. Cho phép tạo và thả các cơ sở đữ liệu và bảng. + Cho phép tạo chế độ view, thủ tục lưu trữ, chức năng trong cơ sở dữ liệu. + Cho phép thiết lập quyền trên các bảng, thủ tục và view.

Nhược điểm của SQL Server: + SQL Server chỉ chạy trên hệ điều hành Windows. + Cân thanh toán phí license dé chay nhiéu CSDL (database). Cac 4n ban SQL Server: Enterprise : chira tất cả các đặc điểm nỗi bật của SQL Server, bao gồm nhân bộ máy cơ sở dữ liệu và các dịch vụ đi kèm cùng với các công cụ cho tạo và quản lý phân cụm SQL Server. Nó có thê quản lý các CSDL lớn tới 524 petabytes và đánh địa chỉ 12 terabytes bộ nhớ và hỗ trợ tới 640 bộ vi xử ly(cac core cua cpu) Standard : Rất thích hợp cho các công ty vừa và nhỏ vì giá thành rẻ hơn nhiều so với Enterprise Edition, nhưng lại bị giới hạn một số chức năng cao cấp (advanced features) khác, edition này có thê chạy tốt trên hệ thống lên đến 4 CPU và 2 GB RAM.

Developer : Có đầy đủ các tính năng của Enterprise Edition nhưng được chế tạo đặc biệt như giới hạn số lượng người kết nối vào Server cùng một lúc. Đây là phiên bản sử dụng cho phát triển và kiểm tra ứng dụng. Phiên bản này phù hợp cho các cá nhân, tô chức xây đựng và kiêm tra ứng dụng. Workgroup: ấn bản SQL Server Workgroup bao gồm chức năng lõi cơ sở đữ liệu nhưng không có các dịch vụ đi kèm.

17 — Express : SQL Server Express dé su dung va quan tri cơ sở dữ liệu đơn giản. Được tich hop voi Microsoft Visual Studio, nén dé dang dé phat triển các ứng dụng dữ liệu, an toan trong lưu trữ, và nhanh chóng triển khai. Yêu cầu cấu hình máy tính tối thiểu dé cài đặt SQL Server 2019: @ Vixwly: 1.4 GHz 64-bit tro lén. @ RAM: 512 MB tro lén (2 GB trở lên cho phiên bản Enterpr1se).

@ Dung luong é cung tréng tối thiểu: 32 GB. Phần mềm thiết kế UML StarUML StarUML là một mô hình nền tảng, là phần mềm hỗ trợ UML (Unified Modeling Language). StarUML hỗ trợ các phương pháp tiếp cận MDA (Model Driven Architecture) bằng cách hỗ trợ các khái niệm hồ sơ UML. Tức là StarUML hỗ trợ phân tích và thiết kế hệ thống một điều mà bất cứ dự án nào đều cần có.

Ngoài ra dùng StarUML sẽ đảm bảo tối đa hóa năng suất và chất lượng của các dự án phần mẻm. Vì nó cho phép mô hình hóa nên sẽ không phụ thuộc vào người code, ngôn ngữ code hay nên tảng sử dụng. Do mô hình hóa nên rất dễ đọc và dé hiểu. StarUML có kha nang ty sinh code từ những mô hình class.

Ưu điểm của StarUML: + H6 tro hau hết các biểu đồ UML. Nhược điểm của StarUML: + Phát triển chậm. + Chỉ hỗ trợ nền tảng Windows. Yêu cầu cầu hình máy tính tối thiểu để cài đặt StarUML: @ Hệ điều hành: Windows 2000, Windows XP trở lên.

@® Yi¡ xử lý: 233 MIHz trở lên. @ RAM: 128 MB trở lên. @® Dung lượng é cung tréng toi thiéu: 110 MB. IDE Visual Studio 2019 18 Visual Studio 2019 như một cú lột xác hoàn hảo với sự cải thiện toàn điện cả về giao diện thao tác và hiệu suất.

Giao điện Start cũng trở nên đơn giản và dễ dàng hơn cho các nhà phát triển đề thao tác nhanh hơn, màn hình chọn ttôiplate code cũng được cải thiện, vùng soạn thảo code được mở rộng không gian hơn, trải nghiệm tìm kiếm mới, trình debug thông minh hơn.

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

Tài liệu Xây Dựng Ứng Dụng Quản Lý Bán Đồ Chơi Trẻ Em là một case study chi tiết, hướng dẫn quy trình phân tích, thiết kế và triển khai một phần mềm quản lý bán hàng chuyên nghiệp. Người đọc sẽ có được cái nhìn thực tiễn về việc xây dựng các chức năng quan trọng như quản lý sản phẩm, tồn kho, đơn hàng và khách hàng, giúp tối ưu hóa và tự động hóa hoạt động kinh doanh bán lẻ một cách hiệu quả.

Để khám phá sâu hơn và có thêm góc nhìn đa dạng về việc phát triển các hệ thống tương tự, bạn có thể tìm hiểu thêm các tài liệu liên quan. Chẳng hạn, để xem cách áp dụng những nguyên tắc này cho một ngành hàng khác, dự án Đồ án môn học môn phân tích và thiết kế hệ thống thông tin đề tài website bán sách văn phòng phẩm online là một ví dụ điển hình về website thương mại điện tử. Nếu bạn quan tâm đến mô hình kinh doanh dịch vụ, tài liệu Phân tích và thiết kế hệ thống quản lý đặt tour du lịch trực tuyến phân tích và thiết kế hệ thống thông tin đại học thương mại sẽ cho thấy những đặc thù trong việc xây dựng hệ thống đặt chỗ trực tuyến. Và để nắm vững nền tảng lý thuyết cốt lõi, Giáo trình phân tích thiết kế hệ thống thông tin ngành công nghệ thông tin cao đẳng liên thông sẽ cung cấp kiến thức bài bản về toàn bộ quy trình phát triển một hệ thống thông tin chuyên nghiệp.