XÂY DỰNG ỨNG DỤNG MUA HÀNG TRÊN THIẾT BỊ DI ĐỘNG
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM BÁO CÁO ĐỒ ÁN XÂY DỰNG ỨNG DỤNG MUA HÀNG TRÊN THIẾT BỊ DI ĐỘNG Ngành: CÔNG NGHỆ THÔNG TIN Chuyên ngành: CÔNG NGHỆ PHẦN MỀM Giảng viên hướng dẫn: BÙI MẠNH TOÀN Sinh viên thực hiện: TRẦN NGỌC HIẾU 1511060038 15DTH01 NGÔ QUANG TRƯỞNG 1511060330 15DTH01 TP HỒ CHÍ MINH, NĂM 2018 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TOÀN MỤC LỤC CHƯƠNG 1: TỔNG QUAN 1.1 Giới thiệu chung CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG .4 2.1 Mô tả yêu cầu toán .4 2.1.1 Quy trình đặt hàng tiếp nhận hàng từ phía nhà cung cấp: 2.1.2 Quy trình tiếp nhận yêu cầu khách hàng: .5 2.1.3 Giao hàng toán .6 2.1.4 Quy trình quản lý 2.1.5 Quy trình báo cáo thống kê: 2.2 Mô tả chức ứng dụng RevoShop 2.2.1 Chức trang chủ .7 2.2.2 Chức sản phẩm theo chủ đề 2.2.3 Chức chi tiết sản phẩm 2.2.4 Chức giỏ hàng 2.2.5 Chức thành viên 2.2.6 Chức tìm kiếm sản phẩm 2.3 Mô tả chức ứng dụng quản lý App 2.3.1 Quản lý sản phẩm 2.3.2 Quản lý đơn hàng .9 CHƯƠNG PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU .9 3.1 Mơ hình ERD (Mơ Hình Thực Thể Kết Hợp) 3.1.1 Sơ đồ mơ hình thực thể kết hợp .10 3.1.2 Mơ hình quan hệ: .11 3.2 Biểu đồ use case tổng quát .11 3.2.1 Phân rã biểu đồ use case 12 3.2.2 Use case tìm hàng .12 3.2.3 Use case quản lý khách hàng 12 3.2.4 Use case quản lý bán hàng 13 3.2.5 Use case quản lý nhập hàng 13 3.2.6 Use case quản li tài khoản 14 CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU 16 4.1 Các bảng liệu 16 4.2 Bảng sở liệu chi tiết 17 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TỒN CHƯƠNG 5: MƠ TẢ GIAO DIỆN 18 5.1 Giao diện ứng dụng 18 5.2 Giao diện trang admin .29 5.3 Quản lý danh mục 31 5.4 Quản lý đơn hàng 33 5.5 Quản lý khách hàng 34 CHƯƠNG 6: KẾT LUẬN 36 6.1 Kết đạt 36 6.2 Đánh giá phần mềm 36 6.2.1 Ưu điểm .36 6.2.2 Nhược điểm 37 6.3 Hướng phát triển mở rộng đề tài .37 CHƯƠNG 1: TỔNG QUAN 1.1 Giới thiệu chung Ngày công nghệ thơng tin có bước phát triển mạnh mẽ theo chiều rộng vào chiều sâu Máy tính điện tử khơng thứ phương tiện q mà ngày trở thành công cụ làm việc giải trí thơng dụng người khơng cơng sở mà gia đình Đúng trước vai trò thơng tin hoạt động cạnh tranh gay gắt, tổ chức doanh nghiệp tìm biện pháp để xây dựng hồn thiện hệ thống thông tin 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TỒN nhằm tin học hoá hoạt động tác vụ đơn vị Trong phải kể đến xuất đa dạng trang website, công cụ dùng để truyền tải thông tin, quảng cáo, giới thiệu sản phẩm, dịch vụ, mơ hình hiệu mà doanh nghiệp, cá nhân sử dụng để bán hàng, giao tiếp trao đổi trực tuyến Đây coi công cụ hỗ trợ thiếu hoạt động quảng cáo, kinh doanh, bán hàng doanh nghiệp cá nhân Công việc kinh doanh buôn bán xuất từ lâu, trải qua giai đoạn lịch sử mang hình thức đặc thù riêng Trước kia, công cụ hỗ trợ công việc mua bán chưa phát triển mạnh, người kinh doanh mua bán diễn hình thức mua bán trực tiếp Từ khoa học công nghệ phát triển, tạo phát triển loại hình thức mua bán mới, điển hình mua bán trực tuyến Hình thức mua bán trực tuyến hỗ trợ đắc lực cho người kinh doanh tiếp xúc với nhiều khách hàng, khách hàng cơng việc mua bán diễn nhanh chóng, thuận lợi, tiết kiệm thời gian … Trên sở kiến thức học nhà trường trình tìm hiểu website thực tế, em định chọn đề tài “Xây dựng ứng dụng mua hàng thời trang Android” Khách hàng cần thao tác đơn giản điện thoại di động đặt hàng CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Mơ tả u cầu tốn Cửa hàng ReVo thành lập nhằm thực hai công việc mua sản phẩm hãng phụ kiện từ nhà cung cấp phân phối, bán cho khách hàng Để công việc cửa hàng hoạt động cách nhanh chóng hiệu xác, quy trình nghiệp vụ cửa hàng phải tin hoá Sản phẩm cửa hàng nhập vào, bán quần áo thời trang, Các thông tin sản phẩm mà cửa hàng cần quản lý bao gồm: mã sản phẩm, tên sản phẩm, đơn giá, hãng 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TỒN sản xuất, xuất xứ Mỗi sản phẩm thuộc hãng sản xuất cần lưu lại danh mục hãng sản xuất (nhà cung cấp) tên nhà sản xuất 2.1.1 Quy trình đặt hàng tiếp nhận hàng từ phía nhà cung cấp: Căn vào nhu cầu mua hàng khách hàng, số lượng hàng hố kho danh sách mặt hàng có cửa hàng mà nhân viên kinh doanh cửa hàng yêu cầu nhà cung cấp báo giá số sản phẩm Nhà cung cấp gửi báo giá đến cửa hàng Sau nhận báo giá, nhân viên kinh doanh xem xét, kiểm tra thông tin mặt hàng lập đơn đặt hàng để trình quản lý cửa hàng phê duyệt Khi quản lý kiểm tra kí duyệt sau đó, nhân viên kinh doanh chuyển đơn đặt hàng cho nhà cung cấp Sau nhận đơn đặt hàng, nhà cung cấp chuyển hàng tới cửa hàng Khi hàng đưa đến cửa hàng, nhân viên kinh doanh phải trực tiếp kiểm tra chất lượng số lượng mặt hàng Nếu thiếu số lượng sai chủng loại cửa hàng yêu cầu bổ sung thay cho đủ Sau kiểm tra, nhân viên kinh doanh ký vào đơn giao hàng nhà cung cấp tiến hành nhận hàng Sau kiểm tra đủ số lượng chất lượng hàng gửi đến từ nhà cung cấp, lúc nhân viên kinh doanh chuyển hàng cho thủ kho Thủ kho cho nhập hàng vào kho viết phiếu nhập kho, thông tin bao gồm : thông tin nhà cung cấp, ngày nhập, tên sản phẩm, mã số, số lượng, đơn giá, thành tiền Tiếp kế tốn chịu trách nhiệm toán tiền cho nhà cung cấp Căn vào đơn giao hàng phiếu nhập kho, nhân viên kinh doanh toán với nhà cung cấp 2.1.2 Quy trình tiếp nhận u cầu khách hàng: Khách hàng có nhu cầu mua sản phẩm công nghệ cửa hàng ReVo yêu cầu mua hàng hai hình thức: Mua hàn thơng qua ứng dụng RevoShop: RevoShop ứng dụng tiện lợi giúp khách hàng cập nhật sản phẩm từ hàng, mà không cần tốn nhiều thời gian đến với cửa hàng Khi khách hàng cần mua sản phẩm, khách hàng vài thao tác đơn giản khách hàng đặt sản phẩm mà thích, 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TỒN Mua hàng trực tiếp cửa hàng: Khách hàng trực tiếp tới cửa hàng để mua hàng, nhân viên kinh doanh hỗ trợ, tư vấn cho khách hành sản phẩm theo nhu cầu đặt Nhân viên kinh doanh u cầu thơng tin từ phía khách hàng họ tên, địa chỉ, số điện thoại, email, để lưu trữ vào hệ thống Nhân viên kinh doanh tiếp nhận yêu cầu mua hàng khách hàng, kiểm tra thông tin, vào nội dung đơn hàng, nhân viên kinh doanh chuyển đơn hàng cho thủ kho Khi thủ kho kiểm tra xem mặt hàng có đủ đáp ứng nhu cầu khách hàng hay khơng Nếu đủ, thủ kho cho xuất kho viết phiếu xuất kho gồm thông tin như: ngày xuấy, đơn giá, thành tiền Khi nhân viên kinh doanh vào phiếu xuất kho ghi lại thơng tin hố đơn bán gồm: ngày xuất, đơn vị bán hàng, địa chỉ, số điện thoại, đơn vị mua hàng, địa đơn vị mua hàng tên hàng, đơn vị tính, số lượng, đơn giá, thành tiền Còn trường hợp khơng đáp ứng đủ yêu cầu sản phẩm cho khách hàng, nhân viên kinh doanh gửi phiếu yêu cầu cho nhà cung cấp hẹn thời gian giao hàng cho khách hàng Đến thời gian giao hàng, thủ kho viết phiếu xuất kho chuyển cho nhân viên kinh doanh 2.1.3 Giao hàng toán Với trường hợp khách hàng xa muốn sử dụng dịch vụ giao hàng, cửa hàng áp dụng mức phí ship VND khách hàng nội thành TP.HCM Nếu khách hàng khu vực khác, khách hàng phải chịu thêm phí giao hàng tuỳ thuộc vào bên thứ ba mà cửa hàng sử dụng dịch vụ Số tiền nhân viên thu ngân thông báo với khách hàng sau định giá cước giao hàng 2.1.4 Quy trình quản lý Quy trình quản lý quản lý tất thơng tin như: thông tin sản phẩm, danh mục sản phẩm, nhà sản xuất, quản lý danh mục viết, cấu hình website… Tất quyền quản trị thực trang hệ thống quản trị riêng Website 2.1.5 Quy trình báo cáo thống kê: Sau ngày, nhân viên kinh doanh làm nhiệm vụ ghi lại số lượng hàng mà cửa hàng bán số lượng hàng mà cửa hàng nhập vàng, để cuối quý, cuối tháng làm 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TỒN báo cáo thống kê doanh thu cửa hàng, thống kê số lượng hàng nhập vào hay xuất ra, thống kê số lượng hàng tồn kho Thống kê mặt hàng có cửa hàng giúp cho việc tìm kiếm theo mặt hàng nhanh chóng 2.2 Mơ tả chức ứng dụng RevoShop 2.2.1 Chức trang chủ Nhằm giúp khách hàng không bỏ qua sản phẩm mới, hay sản phẩm nằm sách khuyến mãi, nên ứng dụng RevoShop bố trí cách hơp lý bao gồm thông tin sau: Sản phẩm khuyến Danh mục sản phẩm Sản phẩm cập nhật 2.2.2 Chức sản phẩm theo chủ đề Chức nhằm giúp khách hàng dễ dàng thao tác, hay tìm kiếm sản phẩm theo danh mục cách dễ dàng 2.2.3 Chức chi tiết sản phẩm Chức chi tiết sản phẩm cung cấp đầy đủ thông tin sản phẩm nhằm giúp khách hàng tham khảo trước định đặt hàng sản phẩm Chức chi tiết giỏ hàng bao gồm thơng tin sau: Tên sản phẩm Hình ảnh Giá tiền Chất liệu Màu sắc Nội dung chi tiết 2.2.4 Chức giỏ hàng Chức giỏ hàng nhằm thống kê sản phẩm khách hàng chọn đạt mua Trong chức giỏ hàng cung cấp thông tin sau: Tên sản phẩm Số lượng sản phẩm 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TOÀN Đơn giá sản phẩm Tổng tiền cần toán 2.2.5 Chức thành viên Đăng ký thành viên: Chức đăng ký thành viên nhăm lưu trữ thông tin khách hàng, nhằm giúp hàng dễ dàng nắm bắt xu hướng khách hàng Lịch sử đơn hàng: Chức lịch sử đơn hàng nhằm giúp khách hàng lưu trữ đơn hàng minh đặt mua Trong đơn hàng cung cấp thông tin sau cho khách hàng Mã đơn hàng Ngày đặt hàng Tình trạng đơn hàng Tổng tiền Thay đổi thông tin tài khoản: Chức thay dổi thông tin khách hàng, hỗ trợ khách hàng muốn cập nhật lại thơng tin cá nhân 2.2.6 Chức tìm kiếm sản phẩm Chức tìm kiếm sản phẩm nhằm giúp khách hàng tìm kiếm sản phẩm thích cách nhanh chóng thuận lợi Khi khách hàng tìm kiếm thành cơng, hệ thống cung cấp thông tin sản phẩm bao gồm: Tên sản phẩm Chất liệu Màu sắc Giá tiền 2.3 Mô tả chức ứng dụng quản lý App 2.3.1 Quản lý sản phẩm Quản lý danh mục sản phẩm Chức quản lý danh mục sản phẩm, nhằm giúp admin dễ dàng thao tác tác vụ như: Thêm, Sửa, Xóa vào trường sau: o Tên danh mục o Hình ảnh đại diện tên danh mục Quản lý sản phẩm 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TOÀN Chức quản lý sản phẩm nhằm giúp admin dễ dàng thao tác tác vụ như: Thêm, Sửa, Xóa dễ dàng Vào trường sau: o Tên sản phẩm o Danh mục o Giá bán o Hình ảnh o Màu sắc o Chất liệu o Tính hiển thỉ sản phẩm o Tính hiển thị sản phẩm khuyến 2.3.2 Quản lý đơn hàng Chức quản lý đơn hàng nhằm giúp admin dễ dàng thống kê đơn hàng đặt hàng thành công thông qua ứng dụng App bán hàng Tại admin dễ dàng xem chi tiết đơn hàng, bao gồm thông tin sau: Thông tin khách hàng o Họ tên o Địa o Số điện thoại Thông tin chi tiết đơn hàng o Tên sản phẩm o Số lượng CHƯƠNG PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 3.1 Mơ hình ERD (Mơ Hình Thực Thể Kết Hợp) Cho sở liệu trang web Revo đặc tả sau: Mỗi sản phẩm có mã sản phẩm để phân biệt với sản phẩm khác, có nhà sản xuất, sản phẩm qui định thuộc tính lại sản phẩm như: tên sách, giá tiền, mơ tả, ngày cập nhật, số lượng Mỗi sản phẩm có thể bán cho nhiều khách hàng, khách hàng mua nhiều truyện 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TỒN Mỗi khách hàng có mã khách hàng riêng để phân biệt với khách hàng khác, khách hàng có tên khách hàng, ngày sinh, số điện thoại, email, tài khoản, mật khách hàng Một sản phẩm thuộc thể loại, loại sản phẩm có nhiều sản phẩm, loại sản phẩm có mã thể loại riêng để phân biệt với thể loại khác, loại sản phẩm có tên loại sản phẩm Mỗi đơn đặt hàng có mã đơn đặt hàng riêng để phân biệt với đơn hàng khác, đơn đặt hàng gắn với mã khách hàng, mã khách hàng quyền có nhiều đơn đặt hàng Đơn đặt hàng có tình trạng đơn hàng, ngày giao hàng, ngày đặt, tình trạng tốn, đơn giá, số lượng Mỗi nhà sản xuất có mã nhà sản xuất riêng để phân biệt với nhà sản xuất khác, nhà sản xuất có tên nhà xuất bản, số điện thoại, địa chỉ, nhà xuất có nhiều sản phẩm 3.1.1 Sơ đồ mơ hình thực thể kết hợp 10 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TOÀN Giao diện trang đăng nhập 23 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TOÀN Giao diện trang giỏ hàng 24 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TỒN Thơng báo đặt hàng thành cơng 25 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TỒN Lịch sử đơn hàng 26 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TỒN Cập nhật thông tin tài khoản 27 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TOÀN Chức hiển thị thông tin liên hệ 28 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TỒN 5.2 Giao diện trang admin Giao diện trang đăng nhập Giao diện danh sách sản phẩm Giao diện thêm sản phẩm 29 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TOÀN Giao diện chỉnh sửa sản phẩm Giao diện xóa sản phẩm 30 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TỒN 5.3 Quản lý danh mục Danh sách danh mục 31 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TOÀN Thêm danh mục Chỉnh sửa danh mục sản phẩm Xóa danh mục sản phẩm 32 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TOÀN 5.4 Quản lý đơn hàng Danh sách đơn hàng Chi tiết đơn hàng 33 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TỒN 5.5 Quản lý khách hàng Danh sách khách hàng Chi tiết đơn hàng 34 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TỒN Xóa đơn hàng 35 15DTH01 – Đại Học Công nghệ TP.HCM GVHD: BÙI MẠNH TOÀN CHƯƠNG 6: KẾT LUẬN 6.1 Kết đạt Khách hàng: Đăng kí, đăng nhập: Sau đăng kí tài khoản, người dùng đăng nhập vào ứng dụng mua sắm Chi tiết sản phẩm: Sau người dùng nhấn chọn sản phẩm, ứng dụng hiển thị chi tiết sản phẩm cho người dùng xem Thêm vào giỏ hàng: Sau xem chi tiết sản phẩm, người dùng thêm sản phẩm vào giỏ hàng tốn Tìm kiếm sản phẩm: Người dùng tìm kiếm sản phẩm theo tên sản phẩm, người dùng cần gõ tên sản phẩm vào khung tìm kiếm, kết Lịch sử mua hàng: Người dùng xem lại lịch sữ mua hàng trước cách chi tiết, ứng dụng hiển thị ngày tháng mua hàng cụ thể Admin Đăng kí, đăng nhập: Nhân viên cần đăng kí thơng tin đăng nhập vào trang quản lý ứng dụng để thao tác quản lý ứng dụng Quản lý khách hàng: Người quản lý xem thơng tin tài khoản mà khách hàng đăng kí Quản lý sản phẩm: Người quản lí thao tác thêm, xóa, sửa sản phẩm Quản lý danh mục: Người quản lí thao tác thêm, xóa, sửa danh mục Quản lý đơn hàng: Người quản lí xem chi tiết hóa đơn sản phẩm hóa đơn, ngày xuất hóa đơn, hóa đơn tài khoản 6.2 Đánh giá phần mềm 6.2.1 Ưu điểm Thiết lập môi trường tương tác trực quan không thời gian: Không quan trọng người dùng đâu, cần sở hữu thiết bị di động kết nối 36 15DTH01 – Đại Học Cơng nghệ TP.HCM GVHD: BÙI MẠNH TỒN internet người dùng sữ dụng app, khơng cần phải đến trực tiếp hàng mà mua hàng Giao diện thân thiện, dễ sữ dụng: Tối ưu hóa việc thao tác người dùng, thiết kế vị trí chức cách hợp lí, cho người dùng dễ dàng tìm kiếm thơng tin sản phẩm mua hàng Phương thức hoạt động đơn giản: Người dùng cần download app thiết bị di động, đăng kí tài khoảng sau đăng nhập mua hàng 6.2.2 Nhược điểm Chưa tối ưu quản lý thông tin người dùng: Việc thông tin người dùng chưa quản lý thể chi tiết Các phương thức tốn hạn chế: Chưa kết nối toán online Chưa thống kê doanh thu cụ thể 6.3 Hướng phát triển mở rộng đề tài “App bán hàng thiết bị di đông – Revo Shop” cần mở rộng xem xét nhiều khía cạnh để hồn thiện, giúp cho việc quản lý hệ thống dễ dàng hơn, giảm bớt chi phí thời gian… Trong đề tài này, chúng em phân tích xây dựng app đơn giản, cần phải phát triển làm rõ thêm: Xây dựng hệ thống liệu liên kết tốt với website Thiết kế thêm chức nhằm đáp ứng tối đa nhu cầu khách hàng như: toán online, liên hệ trực tiếp với cửa hàng thông qua thiết bị di động Nâng cấp liệu chức ứng dụng nhằm tối ưu dung lượng giảm thời gian chờ sữ dụng app 37 ... chọn đề tài Xây dựng ứng dụng mua hàng thời trang Android” Khách hàng cần thao tác đơn giản điện thoại di động đặt hàng CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Mơ tả u cầu toán Cửa hàng ReVo... khách hàng, nhân viên lập hóa đơn bán hàng, kiểm tra hàng kho xem có hayđáp ứng khơng (tìm hàng) , đáp ứng giao hàng cho khách hàng cập nhật thông tin hàng bán vào hệ thống Nếu hàng kho khơng đáp ứng. .. hình thức: Mua hàn thơng qua ứng dụng RevoShop: RevoShop ứng dụng tiện lợi giúp khách hàng cập nhật sản phẩm từ hàng, mà không cần tốn nhiều thời gian đến với cửa hàng Khi khách hàng cần mua sản