Hướng dẫn phát triển ứng dụng quản lý shop thời trang trên nền tảng Android cho đồ án tốt nghiệp

Chuyên đề nghiên cứu Phát triển ứng dụng quản lý shop thời trang trên Android ..., cập nhật xu hướng mới, giá trị tham khảo cao cho chuyên gia chuyên

Trường đại học

Đại học Công nghệ Đông Á

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2022

71
11
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI MỞ ĐẦU

1. CHƯƠNG 1: KHẢO SÁT VÀ CƠ SỞ LÝ THUYẾT

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

1.2. Giới thiệu hệ điều hành android

1.3. Khái niệm chung về sqlLite

1.4. Giới thiệu về star UML

1.5. Giới thiệu dự án

1.6. Phương pháp nghiên cứu và áp dụng thực tiên

1.7. Tổng quan về hệ thống ứng dụng

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

2.1. Phân tích yêu cầu

2.1.1. Yêu cầu chức năng đối với ứng dụng

2.1.2. Các chức năng của ứng dụng

2.1.3. Yêu cầu phi chức năng

2.2. Biểu đồ use case

2.2.1. Danh sách các use case

2.3. Yêu cầu phi chức năng

2.4. Các tác nhân chính

3. CHƯƠNG 3: CÀI ĐẶT VÀ KIỂM THỬ HỆ THỐNG

3.1. Cài đặt hệ thống

3.2. Kiểm thử hệ thống

3.2.1. Màn hình hiển thị đăng kí

3.2.2. Màn hình hiển thị đăng nhập

3.2.3. Màn hình hiển thị home

3.2.4. Màn hình hiển thị liên hệ

3.2.5. Màn hình hiển thị chi tiết sản phẩm

3.2.6. Màn hình hiển thị giỏ hàng

3.2.7. Thêm mới sản phẩm

3.2.8. Màn hình hiển thị thanh toán

3.2.9. Màn hình hiển thị thống kê

3.2.10. Màn hình quản lý

3.2.11. Màn hình hiển thị quản lí hóa đơn

3.2.12. Màn hình hiển thị quản lí user

3.3. Quy trình xây dựng

3.4. Đánh giá kết quả thử nghiệm

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Ứng dụng quản lý shop thời trang trên Android

Ứng dụng quản lý shop thời trang trên Android là một giải pháp công nghệ hiện đại, được phát triển nhằm hỗ trợ quản lý và kinh doanh trong lĩnh vực thời trang. Ứng dụng này không chỉ giúp quản lý hàng hóa, đơn hàng mà còn tối ưu hóa quy trình bán hàng, mang lại hiệu quả cao cho các cửa hàng thời trang. Phát triển ứng dụng này dựa trên nền tảng Android, một hệ điều hành phổ biến và dễ tiếp cận, giúp người dùng có thể quản lý shop một cách thuận tiện và hiệu quả.

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

Việc phát triển ứng dụng quản lý shop thời trang trên Android xuất phát từ nhu cầu thực tế của thị trường. Với sự phát triển mạnh mẽ của công nghệ thông tin, các cửa hàng thời trang cần một công cụ quản lý hiệu quả để tối ưu hóa quy trình bán hàng. Ứng dụng này không chỉ giúp quản lý hàng hóa, đơn hàng mà còn hỗ trợ khách hàng mua sắm trực tuyến một cách dễ dàng. Đây là một bước tiến quan trọng trong việc áp dụng công nghệ thông tin vào quản lý kinh doanh.

1.2. Giới thiệu hệ điều hành Android

Android là một hệ điều hành mã nguồn mở, được phát triển bởi Google, dựa trên nền tảng Linux. Với giao diện thân thiện, khả năng tùy biến cao và kho ứng dụng phong phú, Android trở thành lựa chọn hàng đầu cho việc phát triển ứng dụng di động. Hệ điều hành này cũng hỗ trợ đa nhiệm, giúp người dùng có thể sử dụng nhiều ứng dụng cùng lúc một cách mượt mà. Đây là nền tảng lý tưởng để phát triển ứng dụng quản lý shop thời trang.

II. Phát triển ứng dụng và quản lý shop

Phát triển ứng dụng quản lý shop thời trang trên Android đòi hỏi sự kết hợp giữa kiến thức về công nghệ thông tin và hiểu biết về quy trình quản lý bán hàng. Ứng dụng này được thiết kế để hỗ trợ các chức năng cơ bản như quản lý sản phẩm, đơn hàng, và thống kê doanh thu. Quản lý shop thông qua ứng dụng giúp tối ưu hóa quy trình làm việc, giảm thiểu sai sót và nâng cao hiệu quả kinh doanh.

2.1. Quản lý sản phẩm

Một trong những chức năng chính của ứng dụng quản lý shop thời trang là quản lý sản phẩm. Ứng dụng cho phép người dùng thêm, sửa, xóa thông tin sản phẩm một cách dễ dàng. Thông tin sản phẩm bao gồm mã sản phẩm, tên sản phẩm, giá tiền, và hình ảnh minh họa. Việc quản lý sản phẩm hiệu quả giúp cửa hàng cập nhật nhanh chóng các thay đổi về hàng hóa, đảm bảo thông tin luôn chính xác và kịp thời.

2.2. Quản lý đơn hàng

Quản lý đơn hàng là chức năng quan trọng không thể thiếu trong ứng dụng quản lý shop thời trang. Ứng dụng cho phép người dùng theo dõi và quản lý các đơn hàng từ khâu đặt hàng đến khi giao hàng. Thông tin đơn hàng bao gồm tên khách hàng, địa chỉ giao hàng, số điện thoại, và tổng tiền. Việc quản lý đơn hàng hiệu quả giúp cửa hàng đảm bảo chất lượng dịch vụ và tăng sự hài lòng của khách hàng.

III. Thiết kế và phát triển phần mềm

Thiết kế và phát triển phần mềm là quá trình quan trọng trong việc tạo ra một ứng dụng quản lý shop thời trang hiệu quả. Quá trình này bao gồm việc phân tích yêu cầu, thiết kế hệ thống, và cài đặt ứng dụng. Phát triển phần mềm đòi hỏi sự kết hợp giữa kiến thức chuyên môn và kỹ năng lập trình để tạo ra một sản phẩm đáp ứng được nhu cầu thực tế của người dùng.

3.1. Phân tích yêu cầu

Phân tích yêu cầu là bước đầu tiên trong quá trình phát triển phần mềm. Đối với ứng dụng quản lý shop thời trang, các yêu cầu chức năng bao gồm quản lý sản phẩm, đơn hàng, và thống kê doanh thu. Ngoài ra, ứng dụng cần đảm bảo tính bảo mật và dễ sử dụng. Việc phân tích yêu cầu kỹ lưỡng giúp xác định rõ các chức năng cần thiết, đảm bảo ứng dụng đáp ứng được nhu cầu của người dùng.

3.2. Thiết kế hệ thống

Thiết kế hệ thống là bước quan trọng trong quá trình phát triển phần mềm. Đối với ứng dụng quản lý shop thời trang, hệ thống được thiết kế dựa trên các biểu đồ use case, biểu đồ tuần tự, và biểu đồ hoạt động. Việc thiết kế hệ thống chi tiết giúp đảm bảo ứng dụng hoạt động một cách trơn tru và hiệu quả. Ngoài ra, thiết kế hệ thống cũng giúp xác định rõ các chức năng và quy trình hoạt động của ứng dụng.

IV. Kiểm thử và đánh giá ứng dụng

Kiểm thử và đánh giá ứng dụng là bước cuối cùng trong quá trình phát triển phần mềm. Quá trình này giúp đảm bảo ứng dụng hoạt động đúng như thiết kế và đáp ứng được nhu cầu của người dùng. Đối với ứng dụng quản lý shop thời trang, việc kiểm thử bao gồm kiểm tra các chức năng cơ bản như quản lý sản phẩm, đơn hàng, và thống kê doanh thu. Đánh giá ứng dụng giúp xác định các điểm mạnh và điểm yếu, từ đó cải thiện chất lượng sản phẩm.

4.1. Kiểm thử hệ thống

Kiểm thử hệ thống là quá trình kiểm tra các chức năng của ứng dụng quản lý shop thời trang để đảm bảo chúng hoạt động đúng như thiết kế. Quá trình kiểm thử bao gồm kiểm tra các chức năng cơ bản như đăng ký, đăng nhập, quản lý sản phẩm, và đơn hàng. Việc kiểm thử kỹ lưỡng giúp phát hiện và sửa chữa các lỗi, đảm bảo ứng dụng hoạt động một cách trơn tru và hiệu quả.

4.2. Đánh giá kết quả thử nghiệm

Đánh giá kết quả thử nghiệm là bước quan trọng trong quá trình kiểm thử và đánh giá ứng dụng. Đối với ứng dụng quản lý shop thời trang, việc đánh giá kết quả thử nghiệm giúp xác định các điểm mạnh và điểm yếu của ứng dụng. Từ đó, nhà phát triển có thể cải thiện chất lượng sản phẩm, đảm bảo ứng dụng đáp ứng được nhu cầu của người dùng và mang lại hiệu quả cao trong quản lý kinh doanh.

12/02/2025

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

CHƯƠNG 1: KHẢO SÁT VÀ CƠ SỞ LÝ THUYẾT 1.1 Lý do chọn đề tài Hiện nay công nghệ thông tin đang phát triển rất mạnh mẽ, phần mềm ra đời không chỉ đáp ứng cho các khách hàng đến trực tiếp tại cửa hàng mua sản phẩm mà nó còn phục vụ cho các khách hàng ở xa. Không những thế việc giới thiệu quảng bá hình ảnh về cửa hàng giúp cho việc kinh doanh, buôn bán trao đổi tin tức thuận lợi rất nhiều, mang lại hiệu quả kinh tế cao và tạo uy tín trong lòng khách hàng. Chính vì lợi ích mà phần mềm mang lại mà các cửa hàng, công ty đã áp dụng nó để phát triển công việc kinh doanh và giới thiệu cửa hàng của mình. Trong số đó thời trang cũng là một ngành sử dụng nhiều đến phần mềm bán hàng.

Do vậy em đã lựa chọn đề tài phát triển ứng dụng shops thời trang trên nền tảng android nhằm đưa đến cho khách hàng một địa điểm lý tưởng trong việc mua sắm hàng hóa trên cả nước mà không cần phải đi đến tận nơi để mua. Mọi người muốn mua sắm hàng hóa nhưng không phải ai cũng có thể đến tận nơi để mua những thứ mình muốn. phần mềm mua bán hàng hóa ra đời với mục đích giúp mọi người có thể mua sắm dễ dàng các hàng hóa trên cả nước chỉ với việc đặt hàng online tại nhà và sản phẩm sẽ được giao đến tận tay người mua hàng. Chính vì thế việc thiết kế phần mềm là vô cũng cần thiết 1.2 Giới thiệu hệ điều hành android Android là hệ điều hành có mã nguồn mở dựa trên nền tảng Linux do chính google phát hành được thiết kế cho các nhà phát triển thiết bị, các nhà mạng, lập trình viên có thể tiếp cận nhanh chóng, điều chỉnh tự do trong mã nguồn mở đó.

• Giao diện dễ sử dụng, khả năng tùy biến cao,có thể tùy ý chỉnh sửa mọi thứ trên hệ điều hành android 7 • Android có sự phổ biến rất cao bởi hệ điều hành này len lỏi ở mọi thiết bị di động, từ điện thoại cao cấp, trung cấp cho đến những sản phẩm có giá phổ thông. • Kho ứng dụng Google khổng lồ, cập nhật liên tục, với đủ mọi ứng dụng mà bạn thích, khám phá. • Hệ điều hành Android ngày nay có khả năng tối ưu hóa hiệu suất smartphone đem đến trải nghiệm mượt mà nhất cho người dùng. • Giá thành phải chăng.

• Sử dụng nhiều ứng dụng cùng lúc, đa nhiệm cao. • Được viết bằng ngôn ngữ c, c++, java • Hệ thống quản lý gói: google play, APK • Phát hành lần đầu: 23/09/2008 • Nền tảng ARM,MIPS, kiến trúc power, x86 1.3 Khái niệm chung về sqlLite • SqlLite là một hệ quản trị cơ sở dữ liệu quan hệ nhỏ gọn khác với hệ quản trị khác như My SQL, sql server, Ocracle,…. SqlLite là một thư viện phần mềm triển khai sql Database Engỉne truyền thống, không cần mô hình client-server nên rất nhỏ gọn sqlLite được sử dụng vào rất nhiều chương trình từ desktop đến mobile. • SqlLite database được lưu trữ trên một tập tin duy nhất • SqlLite rất đơn giản và dễ sử dụng • SqlLite tuân thủ 4 tính chất ACID(tính nguyên tố atomic), tính nhất quán(consistent), tính cô lập(lsolate), và tính bền vững(durable) • Với đặc tính nhỏ gọn, truy xuất dữ liệu nhanh sqllite thường được sử dụng để làm các dự án 1.4 Giới thiệu về star UML • StarUML là một mô hình nền tảng, là phần mềm hỗ trợ UML.

Nó hỗ trợ các phương pháp tiếp cận MDA bằng cách hỗ trợ các khái niệm hồ sơ UML • StarUML hỗ trợ phân tích và thiết kế hệ thống một điều mà bất cứ hệ thống nào đều cần nó. Ngoài ra 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 là khả năng tự sinh code từ những mô hình class • Phân tích thiết kế trước khi làm chúng ta sẽ không phải vất vả khi bắt đầu cugx như bảo trì.

StarUML là một mô hình nề tảng hỗ trợ mạnh về điều đó.5 Giới thiệu dự án a. Tên dự án - Phát triển ứng dụng quản lý shop thời trang trên nền tảng android b. Thời gian thực hiện dự án - Tổng thời gian: 4 tuần ✓ Thời gian bắt đầu dự án: 25/12/2021 8 ✓ Thời gian kết thúc dự án: 25/03/2022 c. Mục tiêu thực hiện dự án - Xây dựng một ứng dụng để thực hiện bán quần áo nhằm mở rộng thị trường tiêu thụ hướng đến phạm vi khách hàng ở quá xa không có khả năng đến tận cửa hàng để mua đồ, kèm theo đó là thuận tiện và dễ dàng cho việc quản lý số lượng hàng hóa và mẫu mã.

Từ đó nâng cao chất lượng quản lý một cách có hệ thống, nâng cao năng xuất lao động con người, tìm kiếm, lưu trữ và báo cáo thống kê thông tin một cách dễ dàng và chính xác. Mục tiêu cần thực hiện của dự án - Yêu cầu về phía người sử dụng: ✓ Giao diện đơn giản, dễ sử dụng, đẹp phù hợp với yêu cầu khách hàng. ✓ Thông tin hiển thị chi tiết. ✓ Hoàn thành sản phẩm đúng thời gian quy định.

- Yêu cầu về chức năng ✓ Có tính hiệu quả cao. ✓ Có tính bảo mật cao. Công cụ và phát triển hệ thống - Công cụ làm việc: Máy tính cá nhân - Các phần mềm công cụ: ✓ Microsoft word ✓ Microsoft Project ✓ Microsoft PowerPoin ✓ Android Studio ✓ Công cụ star UML - Môi trường test: ✓ Máy tính dùng cho test có cấu hình tương đương với khách hàng. ✓ Tài liệu các quy trình test.

✓ Các nền test Win 10.6 Phương pháp nghiên cứu và áp dụng thực tiên - Khảo sát và thu thập các thông tin từ các tại liệu và cơ sở dữ liệu có liên quan - Tiếp cận một số phần mềm quản lý bán hàng có sẵn - Dùng phương pháp phân tích thiết kế hệ thống để tiến hành thực hiện đề tài - Em đã tiếp cận và học hỏi được phương pháp và cách quản lý phần mềm từ cửa hàng Jonhenry trong trung tâm thương mại Big C Thăng Long Hà Nội. phần mềm sẽ giúp cửa hàng những công việc: ✓ Khách hàng có thể tìm kiếm hàng hóa, giá tiền ✓ Người quản lý app có thể cập nhật đơn giá cho hàng hóa và có thêm ,sửa , xóa thông tin của các loại hàng hóa 9 ✓ Có thể theo dõi công việc mua bán của cửa hàng thông qua báo cáo, thống kê trong ngày…… 1.7 Tổng quan về hệ thống ứng dụng + Cửa hàng sẽ nhập các loại quần áo đang được thị trường ưa chuộng sau đó cập nhật thông tin các loại quần áo lên app với đầy đủ thông tin về giá cả, tên gọi, và hình ảnh minh họa. Đối với khách hàng, khách hàng có thể xem app, tìm và xem thông tin về sản phẩm, nhưng không có quyền mua hàng khi chưa có tài khoản hoặc chưa đăng nhập tài khoản vào trang app. Để mua hàng, bạn phải đăng ký tài khoản thành viên.

Khi đã có tài khoản, bạn phải đăng nhập tài khoản trên trang app bằng tên tài khoản và mật khẩu như đã đăng ký, khi đó bạn sẽ có quyền được mua hàng. Khách hàng có thể xem được chi tiết về sản phẩm, giá thành của nó, đưa sản phẩm vào giỏ hàng. Trong giỏ hàng khách hàng có thể thay đổi về số lượng hay xóa mặt hàng khỏi giỏ, ở trang này khách hàng đặt hàng, điền vào địa chỉ giao hàng, số điện thoại, email để xác nhận về việc đặt hàng. Khi có đơn hàng mới, người quản lý sẽ xem thông tin về đơn hàng, kiểm tra về số lượng các mặt hàng , nếu sản phẩm đã bán hết sẽ liên lạc với khách hàng để thay đổi hoặc hủy đơn.

Nếu không có vấn đề gì thì duyệt giao hàng và xác nhận thanh toán. + Đối với người quản trị app Được thêm mới thông tin về các loại sản phẩm Được quyền sửa đổi các thông tin sao cho phù hợp với mặt hàng Được quyền xóa bỏ đi các loại sản phẩm khi đã hết hoặc cửa hàng không còn. 10 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Phân tích yêu cầu 2.1 Yêu cầu chức năng đối với ứng dụng + Xác định những yêu cầu chức năng chính là việc xác định những tác nhân thực hiện những hành động hướng tới những chức năng cụ thể của hệ thống + Mỗi chức năng đều có mục đích rõ ràng cụ thể và cần nêu rõ tác nhân hướng tới thực hiện chức năng đó + Tác nhân khách hàng thành viên: có thể thực hiện các chức năng như đăng ký tài khoản, đăng nhập, quản lý thông tin tài khoản, thay đổi thông tin của tài khoản, thay đổi mật khẩu. Tìm kiếm sản phẩm, xem tin tức, đặt hàng, xem giỏ hàng, xem hóa đơn….2 Các chức năng của ứng dụng ❖ Quản lý thông tin sản phẩm ● Thêm thông tin các loại sản phẩm và sản phẩm Hệ thống cung cấp chức năng thêm các hình ảnh của từng loại sản phẩm của shop với các thông tin liên quan đến sản phẩm.

Những thông tin bao gồm: ⮚ Thông tin sản phẩm: Mã sản phẩm, nhà cung cấp, tên sản phẩm, mô tả, giá tiền , ảnh sản phẩm, mới, số lượng. ● Sửa thông tin sản phẩm Hệ thống cung cấp chức năng sửa lại thông tin của loại sản phẩm và các sản phẩm có tại của hàng hàng khi có sự thay đổi. ● Xóa thông tin sản phẩm Hệ thống phải cung cấp chức năng xóa thông tin về một sản phẩm hoặc loại sản phẩm khi hết hàng hoặc không bán sản phẩm này nữa ● Hiển thị thông tin sản phẩm Hệ thống phải cung cấp chức năng hiện thị danh sách thông tin các loại sản phẩm và sản phẩm hiện có của cửa hàng. ❖ Quản lý hóa đơn ● Thêm thông tin hóa đơn bán: Hệ thống cung cấp chức năng thêm hóa đơn bán.

Những thông tin bao gồm: mã hóa đơn, tên khách hàng, ngày, địa chỉ, tổng tiền. ● Xóa hóa đơn bán: Hệ thống phải cung cấp chức năng xóa thông tin về một hóa đơn bán. ● Hiển thị thông tin hóa đơn bán: Hệ thống phải cung cấp chức năng hiện thị danh sách thông tin các hóa đơn bán của cửa hàng. 11 ❖ Quản lý người dùng ● Nhập thông tin người dùng: Hệ thống giúp người quản lý cửa hàng nhập các thông tin về người dùng.

Những thông tin liên quan đến người dùng bao gồm: mã người dùng, password.

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

Tài liệu "Phát triển ứng dụng quản lý shop thời trang trên Android - Đồ án tốt nghiệp" trình bày quy trình và các kỹ thuật cần thiết để xây dựng một ứng dụng quản lý shop thời trang trên nền tảng Android. Nội dung chính của tài liệu bao gồm việc phân tích yêu cầu, thiết kế giao diện người dùng, lập trình chức năng và triển khai ứng dụng. Đặc biệt, tài liệu nhấn mạnh lợi ích của việc sử dụng ứng dụng này trong việc tối ưu hóa quy trình quản lý bán hàng, nâng cao trải nghiệm khách hàng và tăng cường hiệu quả kinh doanh cho các cửa hàng thời trang.

Để mở rộng kiến thức của bạn về các ứng dụng di động trong lĩnh vực thương mại và công nghệ, bạn có thể tham khảo thêm tài liệu Đồ án hcmute xây dựng app khám bệnh online với react native và nodejs, nơi bạn sẽ tìm thấy cách xây dựng ứng dụng chăm sóc sức khỏe trực tuyến. Ngoài ra, tài liệu Đồ án chuyên ngành xây dựng ứng dụng di động bán hoa dflower cho cửa hàng ld ở bình dương sẽ cung cấp cho bạn cái nhìn sâu sắc về việc phát triển ứng dụng bán hàng trong lĩnh vực hoa. Cuối cùng, tài liệu Luận văn tốt nghiệp xây dựng ứng dụng chat trong android với firebase sẽ giúp bạn hiểu rõ hơn về việc tích hợp các tính năng giao tiếp trong ứng dụng di động.

Những tài liệu này không chỉ giúp bạn mở rộng kiến thức mà còn cung cấp những góc nhìn đa dạng về phát triển ứng dụng di động trong các lĩnh vực khác nhau.