TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG ĐỀ TÀI PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG QUẢN LÝ BÁN SÁCH

41 15 0
TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG ĐỀ TÀI PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG QUẢN LÝ BÁN SÁCH

Đ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

lOMoARcPSD|11617700 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT CÔNG NGHỆ TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG ĐỀ TÀI PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG QUẢN LÝ BÁN SÁCH GVHD: Th.S Nguyễn Hữu Vĩnh SVTH: Hoàng Đại Dũng MSSV: 1724801030019 LỚP: D17PM01 SVTH: Đào Minh Tâm MSSV: 1524801030002 LỚP: D17PM01 BÌNH DƯƠNG, THÁNG NĂM 2020 lOMoARcPSD|11617700 MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG .2 THÀNH VIÊN NHÓM VÀ VAI TRÒ CHƯƠNG 1: MƠ TẢ BÀI TỐN VÀ U CẦU CỦA ĐỀ TÀI 1.1 Mô tả đề tài 1.2 Tổng qt hóa tốn ứng dụng cần có 1.3 Xác định chức tốn CHƯƠNG 2: THIẾT KẾ VÀ CÀI ĐẶT CSDL 2.1 Bảng liệu thuộc tính 2.1.1 Bảng NguoiDung .6 2.1.2 Bảng DanhMuc .6 2.1.3 Bảng Sach 2.1.4 Bảng HoaDon 2.1.5 Bảng CTHoaDon CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG ỨNG DỤNG ANDROID 3.1 Thiết kế ứng dụng 3.1.1 Danh sách mơ tả hình 3.1.1.1 Màn hình đăng nhập 3.1.1.2 Màn hình đăng ký 10 3.1.1.3 Màn hình (menu) 11 3.1.1.4 Màn hình thơng tin chi tiết sách .12 3.1.1.5 Màn hình thơng tin chi tiết sách .13 3.1.1.6 Màn hình lịch sử đơn hàng .14 3.1.1.7 Màn hình hiển thị danh sách loại sách 15 3.1.1.8 Màn hình liên hệ 16 3.1.2 Sơ đồ liên kết hình 17 3.2 Chương trình demo .18 lOMoARcPSD|11617700 3.2.1 Đăng nhập .18 3.2.2 Đăng ký 21 3.2.3 Xem danh sách loại sách 25 3.2.4 Xem giỏ hàng 29 3.2.5 Xem lịch sử đơn hàng 32 3.2.6 Xem danh sách menu 33 3.2.7 Hiển thị thông tin liên hệ 34 3.4 Mã nguồn ứng dụng 35 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 36 4.1 Kết luận .36 4.1.1 Về kiến thức 36 4.1.2 Về ứng dụng 36 4.1.3 Những khó khăn hạn chế trình thực dự án 36 4.2 Hướng phát triển đề tài .37 TÀI LIỆU THAM KHẢO 38 lOMoARcPSD|11617700 DANH MỤC HÌNH ẢN Hình 1: Sơ đồ use case Hình 2: Màn hình đăng nhập .8 Hình 3: Màn hình đăng ký Hình 4: Màn hình (menu) 10 Hình 5: Màn hình thơng tin chi tiết sách 11 Hình 6: Màn hình giỏ hàng 12 Hình 7: Màn hình lịch sử đơn hàng 13 Hình 8: Màn hình hiển thị danh sách loại sách 14 Hình 9: Màn hình liên hệ 15 Hình 10: Sơ đồ liên kết hình 16 lOMoARcPSD|11617700 DANH MỤC BẢN Bảng 1: Bảng thành viên vai trò Bảng 2: Bảng NguoiDung Bảng 3: Bảng DanhMuc Bảng 4: Bảng Sach Bảng 5: Bảng HoaDon Bảng 6: Bảng CTHoaDon Bảng 7: Bảng chương trình demo Đăng nhập 20 Bảng 8: Bảng chương trình demo Đăng ký .24 Bảng 9: Bảng chương trình demo xem danh sách sách 28 Bảng 10: Chương trình demo Xem giỏ hàng 31 Bảng 11: Chương trình demo Xem lịch sử đơn hàng .32 Bảng 12: Chương trình demo Màn hình Chính (menu) 33 Bảng 13: Chương trình demo Hiển thị thơng tin liên hệ 34 lOMoARcPSD|11617700 THÀNH VIÊN NHĨM VÀ VAI TRỊ ST T MSSV Họ tên Vai trị 1724801030019 Hồng Đại Dũng Nhóm trưởng Nội dung thực - Phân công, kiểm tra tiến độ - Thiết kế giao diện - Code trang menu (Màn hình chính) - Code trang danh sách loại sách 1524801030002 Đào Minh Tâm Thành viên - Code trang lịch sử đơn hàng - Thiết kế CSDL - Code trang giỏ hàng - Code trang chi tiết sách - Code trang đăng nhập - Code trang đăng ký - Viết báo cáo Bảng 1: Bảng thành viên vai trị lOMoARcPSD|11617700 CHƯƠNG 1: MƠ TẢ BÀI TOÁN VÀ YÊU CẦU CỦA ĐỀ TÀI 1.1 Mô tả đề tài Sách nguồn kiến thức vơ tận, ln mong muốn sở hữu cho nguồn thơng tin có giá trị cách nhanh chóng với mức giá tốt Để đáp ứng nhu cầu này, hàng loạt website, phần mềm bán sách online có mặt để giúp khách hàng mua sách cách nhanh Thời đại công nghệ 4.0, thương mại điện tử dần thay chợ truyền thống, người người nhà nhà mua sắm mà chẳng cần đâu xa Nắm bắt tình hình đó, nhóm chúng em định xây dựng ứng dụng hỗ trợ việc đặt sách cách nhanh chóng, tiện lợi, tiếp kiệm chi phí cơng sức cho người mua 1.2 Tổng qt hóa tốn ứng dụng cần có - Giao diện đăng nhập - Giao diện đăng ký tài khoản - Giao diện hình (menu) - Giao diện hiển thị danh sách loại sách cừa hàng - Giao diện thông tin chi tiết sách - Giao diện giỏ hàng - Giao diện lịch sử đơn hàng - Giao diện thông tin liên hệ 1.3 Xác định chức tốn - Đăng ký đăng nhập vào ứng dụng - Hiển thị danh sách tất loại sách cửa hàng - Hiển thị danh sách loại sách theo danh mục - Tìm kiếm sách theo danh mục - Thêm sách vào giỏ hàng - Thay đổi số lượng sách giỏ hàng - Xác nhận đặt hàng - Hiển thị lịch sử đơn hàng lOMoARcPSD|11617700 - Hiển thị thông tin liên hệ - Hiển thị menu 1.4 Use case Hình 1: Sơ đồ use case lOMoARcPSD|11617700 CHƯƠNG 2: THIẾT KẾ VÀ CÀI ĐẶT CSDL 2.1 Bảng liệu thuộc tính 2.1.1 Bảng NguoiDung Tên cột Kiểu liệu cho cột Cho phép NULL Khóa Taikhoan char(20) no PK MatKhau char(50) no Quyen char(10) no HoTen nvachar(50) no GioiTinh nvachar(5) no NgaySinh date no DiaChi nvarchar(150) no SDT varchar(15) no Bảng 2: Bảng NguoiDung Email varchar(50) no TrangThai boolean no 2.1.2 Bảng DanhMuc Tên cột Kiểu liệu cho cột MaDM integer TenDM Cho phép NULL no nvarchar(50) no Bảng 3: Bảng DanhMuc 2.1.3 Bảng Sach Khóa PK lOMoARcPSD|11617700 2.1.4 Bảng HoaDon Cho phép Tên cột Tên cột Kiểu liệu cho cột Kiểu liệu cho cột NULL Cho phép Khóa Khóa MaSach integer no NULL PK TenSach MaHD nvarchar(50) integer no PK MaDM MaKH integer char(20) no FK MoTa NgayTao nvarchar(100) date no HinhAnh TrangThaiTT nchar(150) boolean no DonGia DiaChi TopHot SDT TrangThai decimal(18,0) no nvarchar(150) Bảng 5: Bảng HoaDon date Bảng 4: Bảng Sach no varchar(15) boolean no 2.1.5 Bảng CTHoaDon Cho phép Tên cột Kiểu liệu cho cột MaHD integer no PK MaSach integer no FK SoLuong integer no DonGia ThanhTien NULL decimal(18,0) no Bảng 6: Bảng CTHoaDon decimal(18,0) no Khóa lOMoARcPSD|11617700 Đăng ký thành cơng Nhập đầy đủ thông tin nhập số điện thoại là: “0962030797 Hiển thị thông báo: “Đăng ký thành công” ” Chuyển vào hình “Đăng nhập” Bảng 8: Bảng chương trình demo Đăng ký 24 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 3.2.3 Xem danh sách loại sách Trường hợp Hiển thị danh sách tất loại sách Đầu vào Ô danh mục chọn “Tất cả” Đầu Hình ảnh Hiển thị danh sách tất loại sách 25 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Lọc sách theo danh mục Ô danh mục chọn danh mục Ví dụ “Văn học Việt Nam” Danh sách loại sách thuộc danh mục “Văn học Việt Nam” hiển thị 26 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tìm kiếm sách theo từ khóa nhập vào Ơ danh mục chọn: “Tất cả” Danh sách tất sách có từ khóa “Block” Khung tìm Hiển thị kiếm nhập: thơng báo số “Block” lượng kết tìm thấy 27 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Xem chi tiết sách Click chọn Chuyển người dùng sách vào hình “Chi tiết sách” Bảng 9: Bảng chương trình demo xem danh sách sách 28 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 3.2.4 Xem giỏ hàng Mục đích Xem sản phẩm có giỏ hàng Input Output Click chọn vào icon giỏ hàng bên góc phải hình Hiển thị số lượng, thành tiền tương ứng Hình ảnh 29 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Nhập thiếu thông tin xác nhận đơn hàng Không nhập nhập thiếu thông tin: Địa chỉ, số điện thoại Hiển thị thông báo lỗi tương ứng 30 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Xác nhận Nhập đầy đơn hàng đủ thông thành tin công Hiển thị thông báo: “Xác nhận thành công” Chuyển đơn hàng vào trạng thái lịch sử đơn hàng Bảng 10: Chương trình demo Xem giỏ hàng 31 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 3.2.5 Xem lịch sử đơn hàng Trường hợp Hiển thị thành công Đầu vào Đầu Click chọn “Lịch sữ đơn hàng” hình menu Hiển thị danh sách tất sách mua Hình ảnh Bảng 11: Chương trình demo Xem lịch sử đơn hàng 32 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 3.2.6 Xem danh sách menu Trường hợp Chọn menu Đầu vào Đầu Chọn menu Chuyển người dùng vào hình chức tương ứng Hình ảnh Bảng 12: Chương trình demo Màn hình Chính (menu) 33 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 3.2.7 Hiển thị thông tin liên hệ Trường hợp Hiển thị thành công Đầu vào Đầu Click chọn “Liên hệ” hình menu Hiện thị chi tiết thơng tin liên hệ Mục số điện thoại click vào biểu tượng điện thoại, chuyển sang phần mềm quay số hệ thống để khách hàng thực gọi cần thiết Hình ảnh Bảng 13: Chương trình demo Hiển thị thông tin liên hệ 34 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 3.4 Mã nguồn ứng dụng https://drive.google.com/drive/folders/1m-sS_sc-l8H2hbwvXi2cz_vpmjL0U4tY 35 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết luận 4.1.1 Về kiến thức Sau thời gian thực đề tài nhóm đạt nhiều tiến mặt tìm hiểu, nghiên cứu lý thuyết lẫn kỹ lập trình Có thể nói, thơng qua đề tài thực hiện, nhóm đạt được: - Hiểu biết nhiều kỹ thuật kỹ xảo lập trình di động - Phân tích thiết kế theo hướng đối tượng theo hướng chuyên nghiệp - Hiểu nghiệp vụ quản lý bán sách - Nâng cao tinh thần tự học, tự nghiên cứu 4.1.2 Về ứng dụng - Chương trình thực yêu cầu đề đề tài - Phần mềm phần xây dựng đáp ứng số chức chính: + Xem danh sách sản phẩm (theo danh mục) + Thêm sản phẩm vào giỏ hàng + Xem giỏ hàng, nhập thông tin giao hàng + Xem lịch sử đơn hàng, - Giao diện thân thiện, dễ sử dụng - Ứng dụng xây dựng đáp ứng yêu cầu thiết yếu người dùng 4.1.3 Những khó khăn hạn chế trình thực dự án Trong trình thực phát triển gặp số khó khăn làm ảnh hướng đến tiến độ thực sau: - Thời gian thực dự án gấp nên phân phối thời gian chưa hợp lý 36 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 - Việc chi phối thời gian môn học khác làm ảnh hưởng tiến độ môn học - Một số nội dung, kiến thức liên quan đến tảng sở liệu chưa học tập nên việc thiết kế vận hành sở liệu mức sơ khai 4.2 Hướng phát triển đề tài Để tiếp tục phát triển đề tài áp dụng thực tế, nhóm nhận thấy cần phải tiếp tục thực số công việc sau: - Xử lý lỗi chặt chẽ trước đưa vào sử dụng - Mở rộng toán cho nhiều doanh nghiệp riêng biệt - Linh hoạt kiện yêu cầu khách hàng - Bổ sung nhiều báo cáo, thống kê - Hoàn thiện chức phù hợp với thực tế hoạt động kinh doanh - Phát triển mở rộng thêm nhiều đối tác (cửa hàng) 37 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 TÀI LIỆU THAM KHẢO * Website https://stackoverflow.com/ https://www.youtube.com/ https://www.howkteam.vn/ https://thangcoder.com/ 38 Downloaded by Hei Ut (hut371809@gmail.com) ... thức liên quan đến tảng sở liệu chưa học tập nên việc thiết kế vận hành sở liệu mức sơ khai 4.2 Hướng phát triển đề tài Để tiếp tục phát triển đề tài áp dụng thực tế, nhóm nhận thấy cần phải... nhập vào ứng dụng - Hiển thị danh sách tất loại sách cửa hàng - Hiển thị danh sách loại sách theo danh mục - Tìm kiếm sách theo danh mục - Thêm sách vào giỏ hàng - Thay đổi số lượng sách giỏ... xảo lập trình di động - Phân tích thiết kế theo hướng đối tượng theo hướng chuyên nghiệp - Hiểu nghiệp vụ quản lý bán sách - Nâng cao tinh thần tự học, tự nghiên cứu 4.1.2 Về ứng dụng - Chương

Ngày đăng: 28/12/2022, 09:53

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan