1. Trang chủ
  2. » Tất cả

Đồ án môn học phát triển ứng dụng di động tên đề tài xây dựng ứng dụng di động bán hàng điện tử

39 9 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 1,06 MB

Nội dung

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG TÊN ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DI ĐỘNG BÁN HÀNG ĐIỆN TỬ GVHD: ThS NGUYỄN HỮU VĨNH Nhóm thực hiện: Cao Văn Tâm – 1824801030183 Phan Thế Nhựt – 1824801030209 Lớp: D18PM03 Bình Dương, Tháng 04/2020 0 PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG VIỆN KỸ THUẬT CÔNG NGHỆ NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: ThS.Nguyễn Hữu Vĩnh Tên đề tài: Xây dựng ứng dụng di động bán hàng điện tử Nội dung nhận xét: Điểm: Bằng số: Bằng chữ: GIẢNG VIÊN CHẤM (Ký, ghi rõ họ tên) NGUYỄN HỮU VĨNH ỨNG DỤNG DI ĐỘNG BÁN HÀNG ĐIỆN TỬ 0 MỤC L LỜI MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG Lí chọn đề tài Mục tiêu nghiên cứu Nhiệm vụ nghiên cứu 10 Đối tượng khách thể nghiên cứu 10 Phương tiện nghiên cứu 10 Phương pháp phạm vi nghiên cứu 10 a Phương pháp nghiên cứu tài liệu 10 b Phương pháp nghiên cứu thực tiễn 10 c Phương pháp tổng hợp phân tích số liệu 10 Đóng góp đề tài 11 Giới thiệu Android Studio 11 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG .15 Tổng quan toán .15 Sơ đồ Use Case 15 Đặc tả Use Case 17 a Đăng nhập 17 b Đăng xuất 18 c Đăng ký 19 d Thêm sản phẩm 20 e Xóa sản phẩm 21 Sơ đồ hoạt động 22 a Đăng nhập 22 b Đăng ký 22 c Quản lý tài khoản 23 d Lập hóa đơn 24 Sơ đồ 25 a Đăng nhập 25 b Quản lý khách hàng 26 0 c Quản lý tài khoản 27 d Lập hóa đơn 28 Biểu đồ lớp 29 CHƯƠNG THIẾT KẾ ỨNG DỤNG 30 Giao diện 30 a Đăng nhập 30 b Đăng kí 31 c Giao diện hình 32 d Giao diện chi tiết sản phẩm 33 e Giao diện sản phẩm theo loại 34 f Giao diện toán 35 g Giao diện giỏ hàng 36 h Giao diện quản lý tài khoản 37 i Giao diện hóa đơn .38 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 39 Kết đạt 39 a Về mặt kiến thức 39 b Về chương trình 39 Hạn chế 39 Khuynh hướng phát triển 39 TÀI LIỆU THAM KHẢO 40 Y 0 DANH MỤC HÌNH Hình 1: Use Case đăng nhập 14 Hình 2: Use Case đăng kí 15 Hình 3: Use Case đặt hàng 15 Hình 4: Sơ đồ hoạt động đăng nhập 21 Hình 5: Sơ đồ hoạt động đăng ký 21 Hình 6: Sơ đồ hoạt động quản lý tài khoản 22 Hình 7: Sơ đồ hoạt động lập hóa đơn 23 Hình 8: Sơ đồ đăng nhập 24 Hình 9: Sơ đồ quản lý khách hàng 25 Hình 10: Sơ đồ quản lý tài khoản 26 Hình 11: Sơ đồ lập hóa đơn .27 Hình 12: Biểu đồ lớp 28 Hình 13: Giao diện đăng nhập .29 Hình 14: Giao diện đăng kí 30 Hình 15: Giao diện hình 31 Hình 16: Giao diện chi tiết sản phẩm 32 Hình 17: Giao diện sản phẩm theo loại 33 Hình 18: Giao diện tốn 34 Hình 19: Giao diện giỏ hàng 35 Hình 20: Giao diện quản lý tài khoản 36 Hình 21: Giao diện quản lý hóa đơn 37 0 DANH MỤC BẢ Y Bảng 1: Đặc tả Use Case đăng nhập 15 Bảng Đặc tả Use Case đăng xuất 16 Bảng 3: Đặc tả Use Case đăng ký 17 Bảng 4: Đặc tả Use Case thêm sản phẩm 18 Bảng 5: Đặc tả Use Case xóa sản phẩm 19 0 LỜI MỞ ĐẦU Trong phát triển mạnh mẽ khoa học cơng nghệ giới, nói ngành cơng nghệ thơng tin phát triển với tốc độ nhanh ngày thể vai trò to lớn, quan trọng toàn đời sống người Hầu hết lĩnh vực xã hộ điều ứng dụng công nghệ thông tin, nhiều phần mền mang lại hiệu phủ nhận Song thực tiễn đặt u cầu địi hỏi ngành cơng nghệ thơng tin không người phát triển để thỏa mãn đáp ứng thay đổi sống Ngày nay, ứng dụng cơng nghệ thơng tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức cơng ty lớn nhỏ, đóng vai trị quan trọng, tạo bước phát triển mạnh mẽ Việc sử dụng ứng dụng di động để xem thông tin sản phẩm với giao diện thân thiện đẹp mắt, đặt mua sản phẩm nhanh chóng, quản lý thơng tin sản phẩm đặt cách rõ ràng, cập nhật sản phẩm mà không cần phải tốn thời gian để cập nhật ứng dụng … người dùng quan tâm Vì vậy, đồ án em đưa ý tưởng xây dựng ứng dụng di động bán hàng điện tử nhằm giúp cho việc bán hàng chủ cửa hàng dễ dàng người tiêu dùng n tâm, hài lịng sản phẩm mà sử dụng Đồ án môn học chia thành phần sau: TỔNG QUAN VỀ ỨNG DỤNG PHÂN TÍCH HỆ THỐNG THIẾT KẾ HỆ THỐNG 0 CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG Lí chọn đề tài Trong trình phát triển xã hội công nghệ thông tin phát triển mạnh mẽ ngày thâm nhập sâu, trở thành công cụ hỗ trợi đắc lực cho người lĩnh vực Đặc biệt ứng dụng phần mềm với nhiều chương trình ứng dụng có hiệu Thay tìm kiếm hàng trang web, nhiều sàn giao dịch thương mại điện tử thiết kế ứng dụng (Application, viết tắt App) chạy smartphone để tiện cho người mua lẫn người bán Các nhà kinh doanh thương mại điện tử cho rằng, App công cụ mua sắm hữu hiệu thị trường Việt Nam có 35 triệu smartphone hoạt động Muốn web smartphone hay tablet, người dùng phải tốn nhiều thao tác thời gian, từ việc gõ địa chỉ, chờ hiển thị trang web, mặt khác trang web có thiết kế phức tạp nên dung lượng cao, khó tải, giao diện khơng phù hợp với hình smartphone … Trong đó, cần tốn thời gian để tải ứng dụng từ kho ứng dụng, sau cần cú chạm, ứng dụng hiển thịn với giao diện tùy chỉnh với hình smartphone cách thân thiện Do đó, em vận dụng ngơn ngữ lập trình Android học công dụng Android Studio để xây dựng ứng dụng di động bán hàng điện tử Mục tiêu nghiên cứu - Xây dựng app bán hàng sử dụng image view buton view : + Image view : sử dụng image view để thị hình ảnh lập trình Android Là loại View dùng để thị tài nguyên hình ảnh ảnh Bitmap, ảnh Drawable Nó cung cấp chức tùy biến khác đổ màu nhuộm (tint) vào ảnh, co kéo/cắt ảnh thị View + Buton view : nút bấm thị ảnh, ảnh thu phóng phù hợp với mục đích sử dụng, nguồn ảnh Bitmap hay Drawable 0 Nhiệm vụ nghiên cứu - Tích hợp nhiều chức cần thiết ứng dụng bán hàng - Đem lại thuận tiện cho người sử dụng Đối tượng khách thể nghiên cứu - Đối tượng nghiên cứu: + Ngôn ngữ lập trình Android + Cơng cụ lập trình Androd Studio + Quy trình nghiệp vụ quản lý sản phẩm - Khách thể nghiên cứu: + Người dùng có nhu cầu bán hàng + Tìm hiểu linh kiện điện tử Phương tiện nghiên cứu - Nghiên cứu sở lý thuyết phân tích thiết kế hệ thống thông tin - Sử dụng Draw.io để vẽ sơ đồ chức Phương pháp phạm vi nghiên cứu a - Phương pháp nghiên cứu tài liệu Sử dụng tài liệu hướn dẫn lập trình Android từ diễn đàn công nghệ thông tin (hiepsiit.com, …) - Sử dụng video hướng dẫn có liên quan từ Youtube - Sử dụng thông tin từ website Stackoverflow số website khác để sửa lỗi phát sinh trình phát triển ứng dụng b Phương pháp nghiên cứu thực tiễn - Phương pháp quan sát: Quan sát việc quản lý số ứng dụng c Phương pháp tổng hợp phân tích số liệu - Thu thập thông tin từ việc vấn 0 - Thống kê, tổng kết số liệu - Phân tích, đưa kết thực Phạm vi quay quanh nghiệp vụ quản lý đảm bảo đầy đủ chức phần mềm khai thác chức có liên quan đến quản lý ăn nhằm giúp cho phần mềm thêm phần tiện ích Đóng góp đề tài - Ý nghĩa khoa học: Kết nghiên cứu đề tài góp phần nâng cao nhận thức, khả thu thập thông tin, phân tích yêu cầu người dùng để xây dựng ứng dụng dành cho khách hàng ứng dụng dành cho người quản lý Bước đầu tiếp cận ngôn ngữ lập trình để xây dụng chương trình - Ý nghĩa thực tiễn: Ứng dụng giúp cho việc quản lý chủ cửa hàng dễ hơn, bên cạnh cịn giúp cho người tiêu dùng cảm thấy tiện lợi hài lòng sử dụng ứng dụng sản phẩm Giới thiệu Android Studio Để phát triển ứng dụng mobile chạy hệ điều hành Android bạn cần máy tính có cài đặt Android Studio Trong viết tìm hiểu Android Studio, cách cài đặt sử dụng Android Studio để tạo ứng dụng đơn giản có tên Hello World Bài viết áp dụng hệ điều hành Windows bạn cần máy tính chạy hệ điều hành Windows 0 Hình 2: Use Case đăng kí Hình 3: Use Case đặt hàng 0 10 Đặc tả Use Case a Đăng nhập Tên use case: Quản lý đăng nhập Actor: Người dùng Mô tả: Use case mô tả bước đăng nhập actor vào hệ thống Precondition (điều kiện tiên quyết): Nhập tên đăng nhập mật Poscondition(vị trí): + Nếu đăng nhập thành cơng hiển thị giao diện Nếu sai hệ thống sẻ yêu cầu nhập lại + Nếu khách hàng chưa có tài khoảng, hệ thống sẻ u cầu khách hàng đăng ký tài khoản 0 Basic flow Actor Hệ thống Tạo form kết tìm kiếm hệ thống, người dùng click vào nút Hệ thống hiển thị form yêu cầu nhập tên đăng nhập mật đăng ký Alternale flow Bảng 1: Đặc tả Use Case đăng nhập 0 b Đăng xuất Tên use case: Đăng xuất Actor: Các thành viên use case đăng nhập Mô tả: Use case mô tả bước đăng xuất actor vào hệ thống Precondition(điều kiện tiên quyết): Đăng xuất khỏi hệ thống Poscondition(vị trí): + Actor thực chức đăng xuất khỏi hệ thống + Hệ thống yêu cầu xác nhận từ actor + Xác nhận đăng xuất + Hệ thống đăng xuất tài khoản actor khỏi hệ thống Nếu Actor khơng xác nhận đăng xuất hệ thống giữ nguyên trạng Basic flow Actor Hệ thống Tạo form hiển thị chức đăng xuất hệ thống, người dùng Hệ thống hiển thị form yêu cầu xác nhận đăng xuất click nút đăng xuất Người dùng kiểm tra lại thông tin Hệ thống tự động kiểm tra trước xác nhận đăng xuất đăng xuất khỏi hệ thống Nếu người dùng xác nhận Alternale flow 0 Người dùng xác nhận lại thông tin trước + Nếu người dùng xác nhận thông đăng xuất tin xong đăng xuất thống tự động đăng xuất tài khoản + Ngược lại người dùng không xác nhận thống tin hệ thống sẻ giữ nguyên trạng Bảng Đặc tả Use Case đăng xuất 0 c Đăng ký Tên use case: Đăng ký tài khoản Actor : Người dùng đăng ký Mô tả: Use case cho phép actor đăng ký tài khoản Precondition(điều kiện tiên quyết): Nhập tên đăng nhập, mật nhập lại mật giống với mật ban đầu Poscondition(vị trí): + Nếu đăng ký thành công hiển thị giao diện đăng nhập Nếu sai hệ thống sẻ yêu cầu nhập lại Basic flow Actor Hệ thống Nhấn vào nút “Đăng ký” Hệ thống yêu cầu actor nhập vào thông tin tài khoản đăng ký Bảng 3: Đặc tả Use Case đăng ký 0 d Thêm sản phẩm Tên use case: Thêm sản phẩm Actor: Người dùng Mô tả: Use case cho phép người dùng thêm sản phẩm Precondition(điều kiện tiên quyết): Nhập đầy đủ thông tin cần thiết sản phẩm Poscondition(vị trí): Người dùng đăng nhập hệ thống, ấn giữ thêm sản phẩm Basic flow Actor Hệ thống Người dùng chọn thêm sản phẩm Hệ thống yêu cầu nhập thông tin sản phẩm Người dùng nhập thông tin Hệ thống hiển thị thông tin cần nhập kiểm tra thông tin Alternale flow Bảng 4: Đặc tả Use Case thêm sản phẩm 0 e Xóa sản phẩm Tên use case: Xóa sản phẩm Actor: Người dùng Mơ tả: Use case cho phép người dùng xóa sản phẩm Precondition(điều kiện tiên quyết): Chọn sản phẩm cần xóa Poscondition(vị trí): Basic flow Actor Hệ thống Người dùng ấn giữ sản phẩm cần xóa chọn xóa Hệ thống yêu cầu xác nhận Người dùng xác nhận xóa Hệ thống xóa ăn, người dùng ấn “Có” Alternale flow 0 Bảng 5: Đặc tả Use Case xóa sản phẩm 0 11 Sơ đồ hoạt động a Đăng nhập Hình 4: Sơ đồ hoạt động đăng nhập b Đăng ký Hình 5:0 Sơ đồ0 hoạt động đăng ký c Quản lý tài khoản 0 Hình 6: Sơ đồ hoạt động quản lý tài khoản 0 d Lập hóa đơn 0 Hình 7: Sơ đồ hoạt động lập hóa đơn 0 ...PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG VIỆN KỸ THUẬT CÔNG NGHỆ NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: ThS.Nguyễn Hữu Vĩnh Tên đề tài: Xây dựng ứng dụng di động bán hàng điện tử Nội... thiện Do đó, em vận dụng ngơn ngữ lập trình Android học công dụng Android Studio để xây dựng ứng dụng di động bán hàng điện tử Mục tiêu nghiên cứu - Xây dựng app bán hàng sử dụng image view buton... tốn thời gian để cập nhật ứng dụng … người dùng quan tâm Vì vậy, đồ án em đưa ý tưởng xây dựng ứng dụng di động bán hàng điện tử nhằm giúp cho việc bán hàng chủ cửa hàng dễ dàng người tiêu dùng

Ngày đăng: 11/02/2023, 12:44

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN