Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 102 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
102
Dung lượng
2,71 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ĐỒ ÁN MÔN ĐỒ ÁN Đề tài: Ứng dụng hàng thuốc thú y Giảng viên hướng dẫn: ThS Huỳnh Hồ Thị Mộng Trinh Sinh viên thực hiện: Đặng Thiên Sinh 18521338 Lưu Trung Nguyên 18521158 CHƯƠNG 1: GIỚI THIỆU NỘI DUNG ĐỀ TÀI 1 BỐI CẢNH CHỌN ĐỀ TÀI MỤC ĐÍCH CỦA ĐỀ TÀI .2 CHƯƠNG 2: ĐẶC TẢ YÊU CẦU SƠ ĐỒ USE CASE .4 1.1 Use case Quản lý .4 1.2 Use case khách hàng ĐẶC TẢ USE CASE .5 CHƯƠNG 3: THIẾT KẾ 34 THIẾT KẾ DỮ LIỆU 34 1.1 Sơ đồ lớp 34 1.2 Sơ đồ sở liệu 41 THIẾT KẾ KIẾN TRÚC .45 THIẾT KẾ GIAO DIỆN 45 3.1 Sơ đồ liên kết hình 46 3.2 Mô tả hình .46 CHƯƠNG 4: KẾT LUẬN 85 KẾT QUẢ ĐẠT ĐƯỢC .85 NHỮNG HẠN CHẾ VÀ KHÓ KHĂN 99 HƯỚNG PHÁT TRIỂN .99 CHƯƠNG 5: TÀI LIỆU THAM KHẢO 100 Chương 1: GIỚI THIỆU NỘI DUNG ĐỀ TÀI Bối cảnh chọn đề tài - Hiện đời sống gia đình tốt lên xã hội giới ngày phát triển gần gia đình ni cho thú cưng để chăm sóc vui chơi ngồi nhà ấm áp vào khoảng thời gian gia đình bên - Nhưng có lúc thú cưng chán hay bị bệnh nhẹ lại tiệm thú ý để khám hay mua thêm đồ chơi cho thú cưng nhiều bất cập tốn nhiều thời gian để di chuyển lúc rãnh rang - So sánh với ứng dụng liên quan thị trường: Pet Shop Zoobio Đăng nhập x x Đăng ký x x Đăng xuất x x Thay đổi thông tin x x Đổi mật x x Tìm kiếm sản phẩm x x Xem thông tin sản x x cá nhân phẩm Thêm sản phẩm vào x x Đặt mua sản phẩm x x Xem danh sách đơn x x giỏ hàng hàng - Chính vấn đề nhóm chúng em định chọn đề tài ứng dụng cửa hàng thuốc thú y Mục đích đề tài - Ứng dụng mua bán hàng hàng VeterinaryStore chạy Android thực dựa hai mục đích sau: + Thứ nghiên cứu cơng nghệ lập trình như: lập trình ứng dụng với Android + Thứ hai nhóm cố gắng phát triển ứng dụng để phục vụ tốt nhu cầu khách hàng quản lý cửa hàng hoạt động kinh doanh khách hàng cần thao tác đơn giản điện thoại di động đặt hàng thoải mái lựa chọn sản phẩm thời gian khác - Đề tài “Ứng dụng cửa hàng thuốc thú y” ứng dụng chạy điện thoại sử dụng hệ điều hành Android - Ứng dụng gồm có phần: Ứng dụng VeterinaryStore VeterinaryStoreAdmin hai ứng dụng chạy hệ điều hành Android viết ngôn ngữ dart + Ứng dụng VeterinaryStore: Dành cho người tiêu dùng Đăng ký, đăng nhập đăng xuất Thay đổi thông tin cá nhân Hỗ trợ quên mật Tìm kiếm sản phẩm theo tên Xem thông tin sản phẩm Thêm sản phẩm vào giỏ hàng Đặt mua sản phẩm Xem lại đơn mua hàng xác nhận đơn hàng thành công + Ứng dụng VeterinaryStoreAdmin: Dành cho người quản trị Quản lý sản phẩm Quản lý đơn hàng - Mục tiêu đề tài là: + Tìm hiểu hoạt động kinh doanh thực tế + Tìm hiểu cách thức xây dựng ứng dụng android + Tìm hiểu cơng nghệ thịnh hành Flutter Chương 2: ĐẶC TẢ YÊU CẦU Sơ đồ Use case 1.1 Use case Quản lý Hình 2.1 Use case Quản lý 1.2 Use case khách hàng Hình 2.2 Use case Khách hàng Đặc tả Use case 2.1 Đăng ký STT Tên use case Đăng ký Mục đích Tạo tài khoản Người dùng Khách hàng Điều kiện kích hoạt Người dùng bấm vào “Đăng Ký” app Điều kiện trước Không Điều kiện sau Người dùng tạo tài khoản thành công Đăng nhập thành công vào hệ thống Người dùng vào app Luồng kiện Người dùng bấm vào “Đăng ký” Hệ thống yêu cầu nhập thông tin như: Email,Password,Họ tên,số điện thoại Người dùng bấm vào nút “Đăng ký” Hệ thống kiểm tra tài khoản có tồn từ trước hay khơng Thơng báo đăng kí tài khoản thành công lưu thông tin vào liệu Hệ thống đăng nhập vào app hiển thị hình home Luồng kiện phụ Không Các ngoại lệ Người dùng nhập sai loại email để trống trường nhập liệu Hệ thống thơng báo lỗi Kích hoạt kiện khác Không Bảng 2.1 Đặc tả Use case Đăng ký 2.2 Đăng nhập STT Tên use case Đăng nhập Đăng nhập vào app để tiến hành hoạt động mua Mục đích sản phẩm Người dùng Khách hàng Điều kiện kích hoạt Khi người dùng mở app lên chưa đăng nhập vào app Điều kiện trước Người dùng tạo tài khoản từ trước Điều kiện sau Người dùng đăng nhập thành công Hệ thống tiến hành lấy thông tin người dùng Người dùng vào app Luồng kiện Người dùng nhập vào Email Mật Người dùng bấm vào nút “Đăng nhập” Hệ thống xác thực cho phép người dùng truy cập vào hệ thống Hệ thống tiến hành lấy thông tin người dùng Luồng kiện phụ Không Các ngoại lệ Hệ thống xác thực thông tin đăng nhập thất bại là: sai mật ,loại email không email không tồn Hệ thống thông báo lỗi Kích hoạt kiện khác Khơng Bảng 2.2 Đặc tả Use case Đăng nhập 2.3 Đăng xuất STT Tên use case Đăng xuất Mục đích Đăng xuất khỏi app Người dùng Khách hàng Điều kiện kích hoạt Khi người dùng mở app lên đăng nhập vào app Điều kiện trước Người dùng đăng nhập Điều kiện sau Khơng Luồng kiện Người dùng vào app Người dùng bấm vào tab “Thông tin khách hàng” Người dùng bấm vào nút “Đăng xuất” Hệ thống xác thực xóa xác thực người dùng đăng nhập Hệ thống quay lại hình đăng nhập Luồng kiện phụ Khơng Các ngoại lệ Khơng Kích hoạt kiện khác Khơng Bảng 2.3 Đặc tả Use case Đăng xuất 2.4 Xem danh sách sản phẩm STT Tên use case Xem danh sách sản phẩm Mục đích Xem danh sách sản phẩm mà cửa hàng bán Người dùng Khách hàng Điều kiện kích hoạt Khi người dùng mở app lên đăng nhập vào app Điều kiện trước Người dùng đăng nhập Điều kiện sau Khơng Hình 4.2 Màn hình đăng ký khách hàng 86 Hình 4.3 Màn hình khách hàng 87 Hình 4.4 Màn hình thơng tin khách hàng 88 Hình 4.5 Màn hình giỏ hàng 89 Hình 4.6 Màn hình đặt hàng 90 Hình 4.7 Màn hình lịch sử mua hàng 91 Hình 4.8 Màn hình thơng tin đơn hàng 92 Hình 4.9 Màn hình quản lý sản phẩm quản lý 93 Hình 4.10 Màn hình tìm kiếm sản phẩm quản lý 94 Hình 4.11 Màn hình quản lý đơn hàng quản lý 95 Hình 4.12 Màn hình xác nhận đơn hàng quản lý 96 Hình 4.13 Màn hình thêm sản phẩm quản lý 97 Hình 4.14 Màn hình chỉnh sửa thơng tin sản phẩm quản lý 98 Hình 4.15 Màn hình thơng tin sản phẩm Những hạn chế khó khăn - Các thành viên làm việc nhóm cịn gặp nhiều khó khăn khâu phân cơng cơng việc - Chức cịn chưa hồn chỉnh - Giao diện cịn đơn sơ khơng đẹp mắt Hướng phát triển - Có thể tích hợp app lên website để thuận tiện cho quản lý phạm vị người dùng - Thêm chức loại sản phẩm, sản phẩm yêu thích hay gợi ý sản phẩm dựa sản phẩm khách hàng mua 99 Chương 5: TÀI LIỆU THAM KHẢO Link app tham khảo: - Pet Shop: https://play.google.com/store/apps/details?id=zoobio.pets.shop - Zoobio: https://play.google.com/store/apps/details?id=com.petshop.petshop 100 ... đặt hàng thoải mái lựa chọn sản phẩm thời gian khác - Đề tài ? ?Ứng dụng cửa hàng thuốc thú y? ?? ứng dụng ch? ?y điện thoại sử dụng hệ điều hành Android - Ứng dụng gồm có phần: Ứng dụng VeterinaryStore... danh sách đơn x x giỏ hàng hàng - Chính vấn đề nhóm chúng em định chọn đề tài ứng dụng cửa hàng thuốc thú y Mục đích đề tài - Ứng dụng mua bán hàng hàng VeterinaryStore ch? ?y Android thực dựa hai... đơn hàng Kích hoạt kiện khác Khơng Bảng 2.15 Đặc tả Use case Xem chi tiết đơn hàng 2.16 H? ?y đơn hàng STT 16 Tên use case H? ?y đơn hàng Mục đích H? ?y đơn hàng đặt khách hàng Người dùng Khách hàng