Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
1,72 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á ĐỒ ÁN TỐT NGHIỆP TÊN ĐỀ TÀI: PHÁT TRIỂN ỨNG DỤNG QUẢN LÝ BÁN MỸ PHẨM ONLINE TRÊN NỀN TẢNG ANDROID Sinh viên thực hiên Ngày sinh Lớp Khoa Mã sinh viên Giáo viên hướng dẫn : : : : : : Chu Thị Thảo 09/10/2000 DCCNTT9.10.IT2 Công Nghệ Thông Tin 187480201306 ThS Đỗ Thị Huyền Bắc Ninh-2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á CHU THỊ THẢO TÊN ĐỀ TÀI: PHÁT TRIỂN ỨNG DỤNG QUẢN LÝ BÁN MỸ PHẨM ONLINE TRÊN NỀN TẢNG ANDROID Giáo viên hướng dẫn: ThS Đỗ Thị Huyền Bắc Ninh-2022 LỜI CẢM ƠN Trước hết em xin bày tỏ lời cảm ơn sâu sắc tới giáo hướng dẫn Ths.Đỗ Thị Huyền tận tình giúp đỡ,hướng dẫn em nhiều suốt trình tìm hiểu,nghiên cứu hồn thành báo cáo tốt nghiệp Em xin chân thành cảm ơn thầy cô khoa công nghệ thông tin trường Đại Học Công Nghệ Đông Á thầy cô trường trang bị cho em kiến thức cần thiết để em hồn thiện báo cáo Xin gửi lời cảm ơn đến bạn bè người luôn bên cạnh em động viên tạo điều kiện thuận lợi cho em,tận tình giúp đỡ bảo em em cịn thiếu sót q trình làm báo cáo tốt nghiệp Cuối em xin bày tỏ lòng biết ơn sâu sắc tới người thân gia đình dành cho em quan tâm đặc biệt ln động viên em Vì thời gian có hạn,trình độ hiểu biết thân cịn nhiều hạn chế.Cho nên đồ án không tránh khỏi thiếu sót, em mong nhận đóg góp ý kiến tất thầy cô giáo bạn bè để đồ án em hoàn thiện Em xin chân thành cảm ơn! Bắc Ninh-năm 2022 Sinh viên thực Chu Thị Thảo LỜI CAM ĐOAN Em xin cam đoan công trình nghiên cứu riêng em, thực sở nghiên cứu lý thuyết, nghiên cứu tình hình thực tế với đề tài Phát triển ứng dụng quản lý bán mỹ phẩm Online tảng Android hướng dẫn Giáo viên hướng dẫn ThS Đỗ Thị Huyền Nếu có gian lận em xin hoàn toàn chịu trách nhiệm trước nhà trường, Khoa chủ quản hội động chấm Đồ án tốt nghiệp Bắc Ninh-năm 2022 Sinh viên Chu Thị Thảo MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC DANH MỤC CÁC HÌNH ẢNH LỜI MỞ ĐẦU Lý chọn đề tài Kết cấu đề tài CHƯƠNG I: ĐẶT VẤN ĐỀ 1.1 Giới thiệu đề tài 1.2 Phân tích yêu cầu đề tài 1.2.1 Tóm tắt yêu cầu hệ thống mà dự án thực 1.2.2 Phạm vi dự án ứng dụng 1.3 Chức hệ thống 1.4 Giao diện phần mềm 12 1.4.1 Giao diện người dùng 12 1.4.2 Giao diện người quản trị: 12 Phân tích chức hệ thống 12 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 14 2.1 Android lịch sử phát triến 14 2.2 Kiến trúc Android 15 2.2.1 Linux Kernel 15 2.2.2 Library Android Runtime 16 2.2.3 Framework 18 2.2.4 Application 19 2.3 Các thành phần Android 20 2.3.1 Thành phần chương trình Android 20 Activity: 20 2.3.2 Intent: 22 2.4 Các thành phần giao diện Widget 25 2.4.1 Bắt kiện Android 25 2.4.2 Menu 26 CHƯƠNG 3: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH 27 3.1 Phân tích thiết kế với UML 27 3.2.Biểu đồ usecase mức tổng quát 28 3.2.1 Biểu đồ usecase tổng quát 28 3.2.2 Biểu đồ usecase người dùng 29 3.2.3 Biểu đồ usecase Admin 29 3.3 Biểu đồ usecase Phân rã chức năng(mức 2) 30 3.3.1 Phân rã usecase Quản lý thông tin 30 3.3.2 Phân rã usecase Tìm kiếm 30 3.3.3 Phân rã usecase Thống kê 31 3.4 Biểu đồ usecase phân rã chức năng(mức 3) 31 3.4.1 Phân rã usecase Quản lý người dùng 31 3.4.2 Phân rã usecase Quản lý sản phẩm 32 3.4.3 Phân rã usecase Quản lý nhà cung cấp 32 3.4.4 Phân rã usecase Đặt mua 32 3.5 Đặc tả usecase 33 3.5.1 Đặc tả Usecase đăng nhập (Người dùng) 33 3.5.2 Đặc tả Usecase đăng kí tài khoản 34 3.5.3 Đặc tả Usecase Xem thông tin sản phẩm 35 3.5.4 Đặc tả Usecase đặt mua 36 3.5.5 Đặc tả Usecase toán 38 3.5.6 Đặc tả Use Case Tìm kiếm sản phẩm 39 3.5.7 Đăng nhập (Admin) 40 3.5.8 Đặc tả Usecase Quản lý thông tin 42 3.5.9 Đặc tả Usecase Tìm kiếm thơng tin 43 3.5.10 Đặc tả Usecase Thống kê 44 3.6 Biểu đồ 46 3.6.1 Chức đăng kí 46 3.6.2 Chức đăng nhập 46 3.6.3 Chức đặt mua 47 3.6.4 Chức toán 47 3.6.5 Chức thêm sản phẩm 48 3.6.6 Chức cập nhật(sửa)sản phẩm 48 3.6.7 Chức xóa sản phẩm 49 3.6.8 Chức tìm kiếm 49 3.6.9 Chức thống kê 50 3.7 Thiết kế sở liệu 50 3.8 Thiết kế giao diện cài đặt chương trình 53 KẾT LUẬN 60 TÀI LIỆU THAM KHẢO 61 DANH MỤC CÁC HÌNH ẢNH Hình 3.1 Biểu đồ usecase tổng quát 28 Hình 3.2 Biểu đồ usecase người dùng 29 Hình 3.3 Biểu đồ usecase Admin 29 Hình 3.4 Biểu đồ usecase phân rã chức Quản lý thông tin 30 Hình 3.5 Biểu đồ usecase phân rã chức Tìm kiếm 30 Hình 3.6 Biểu đồ usecase phân rã chức Thống kê 31 Hình 3.7 Biểu đồ usecase phân rã chức Quản lý người dùng 31 Hình 3.8 Biểu đồ usecase phân rã chức Quản lý sản phẩm 32 Hình 3.9 Biểu đồ usecase phân rã chức Quản lý nhà cung cấp 32 Hình 3.10 Biểu đồ usecase phân rã chức Đặt mua 32 Hình 3.11 Biểu đồ chức đăng kí 46 Hình 3.12 Biểu đồ chức đăng nhập 46 Hình 3.13 Biểu đồ chức đặt mua 47 Hình 3.14 Biểu đồ chức toán 47 Hình 3.15 Biểu đồ chức thêm sản phẩm 48 Hình 3.16 Biểu đồ chức cập nhật(sửa) thông tin sản phẩm 48 Hình 3.17 Biểu đồ chức xóa sản phẩm 49 Hình 3.18 Biểu đồ chức tìm kiếm 49 Hình 3.19 Biểu đồ chức thống kê 50 Hình 3.20 Giao diện trang chủ 53 Hình 3.21 Giao diện đăng nhập phần mềm 54 Hình 3.22 Giao diện lấy lại mật 55 Hình 3.23 Giao diện quản lý Admin 56 Hình 3.24 Giao diện quản lý nhân viên 57 Hình 3.25.Giao diện thêm sản phẩm 58 Hình 3.26 Giao diện đặt hàng 59 LỜI MỞ ĐẦU Lý chọn đề tài Ngày nay, với phát triển đất nước ngành Công nghệ thơng tin có bước phát triển mạnh mẽ khơng ngừng tin học trở thành chìa khóa dẫn đến thành cơng cho nhiều cá nhân nhiều lĩnh vực, hoạt động Với ứng dụng mình, ngành Cơng nghệ thơng tin góp phần mang lại nhiều lợi ích mà khơng phủ nhận Đặc biệt lĩnh vực quản lý kinh tế, tin học góp phần tạo thay đổi nhanh chóng cho mặt xã hội Nhất việc tin học hóa vào cơng tác quản lý, bán hàng yêu cầu cần thiết doanh nghiệp Từ phần mềm quản lý giúp cho công việc bán hàng cửa hàng trở nên nhanh chóng dễ dàng, ngày công nghệ thông tin phát triển mạnh mẽ nữa, phần mềm đời không đáp ứng cho khách hàng đến trực tiếp cửa hàng mua sản phẩm mà cịn phục vụ cho khách hàng xa Không thế, việc giới thiệu, quảng bá hình ảnh cửa hàng, cơng ty mở rộng quy mô lớn giúp cho việc kinh doanh, buôn bán, trao đổi tin tức thuận lợi nhiều, mang lại hiệu kinh tế cao tạo uy tín lịng khách hàng Chính lợi ích mà phần mềm mang lại mà cửa hàng, cơng ty áp dụng để phát triển công việc kinh doanh giới thiệu cửa hàng Trong số đó, mỹ phẩm 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 thiết kế phần mềm bán mỹ phẩm nhằm đưa đến cho khách hàng địa điểm lý tưởng việc mua sắm hàng hóa nước mà không cần phải đến tận nơi để mua, cho tất người sống bận rộn ngày Mọi người muốn mua sắm hàng hóa khơng phải có thời gian cơng sức tiền bạc để đến tận nơi để mua sắm sản phẩm mong muốn Phần mềm mua bán hàng hóa đời với mục đích giúp người mua sắm dễ dàng hàng hóa nước với việc đặt hàng online nhà sản phẩm đưa đến tận tay cho người mua hàng Vậy việc thiết kế phần mềm cần thiết Kết cấu đề tài Đồ án tốt nghiệp gồm chương Chương 1: Tổng quan đề tài Chương 2: Cơ sở lý thuyết Chương 3: Phân tích, thiết kế hệ thống cài đặt chương trình 3.6.3 Chức đặt mua Hình 3.13 Biểu đồ chức đặt mua 3.6.4 Chức tốn Hình 3.14 Biểu đồ chức toán 47 3.6.5 Chức thêm sản phẩm Hình 3.15 Biểu đồ chức thêm sản phẩm 3.6.6 Chức cập nhật(sửa)sản phẩm Hình 3.16 Biểu đồ chức cập nhật(sửa) thông tin sản phẩm 48 3.6.7 Chức xóa sản phẩm Hình 3.17 Biểu đồ chức xóa sản phẩm 3.6.8 Chức tìm kiếm Hình 3.18 Biểu đồ chức tìm kiếm 49 3.6.9 Chức thống kê Hình 3.19 Biểu đồ chức thống kê 3.7 Thiết kế sở liệu * Bảng giỏ hàng: Dùng để lưu thông tin giỏ hàng khách hàng Name Type Null Chú thích Id_giohang Int(10) No Mã giỏ hàng Id Int(10) No Mã sản phẩm User Varchar(255) No Tên user soluong Int(10) No Số lượng tinhtrang Text No Tình trạng ngaydat datetime No Ngày đặt hàng * Bảng hóa đơn: Dùng để lưu thông tin đơn hàng Name Type Null Chú thích Id-hoadon Int(10) No Mã hóa đơn hoten Varchar(255) No Tên khách hàng diachi Text No Địa email Varchar(255) No Email 50 Name Type Null Chú thích dienthoai Int(20) No Điện thoại Fax Int(20) No Fax Cty Varchar(255) No Công ty Id Int(10) No Mã sản phẩm soluong Int(10) No Số lượng * Bảng loại sản phẩm: Dùng để quản lí danh mục loại sản phẩm Name Type Null Chú thích Id-loai Int(10) No Mã loại sp Id_nhom Int(11) No Mã nhóm sản phẩm tenloaisp Text No Tên loại sản phẩm ghichu Varchar(255) No Ghi * Bảng nhóm sản phẩm: Dùng để quản lý nhóm sản phẩm Name Type Null Chú thích Id_nhom Int(10) No Mã nhóm sản phẩm tennhom Varchar(255) No Tên nhóm sản phẩm Chuthich Text No Chú thích * Bảng sản phẩm: Dùng để quản lý sản phẩm Name Type Null Chú thích Id Int(20) No Mã sản phẩm Id_loai Int(10) No Mã loại sản phẩm Tensp Text No Tên sản phẩm Mota Text No Mơ tả 51 Name Type Null Chú thích Hinh Text No Hình ảnh Gia Int(15) No Đơn giá ghichu Text No Ghi soluongban Int(10) No Số lượng Id_menu Int(10) No Mã menu Null Chú thích * Bảng thành viên: Dùng để quản lý thành viên Name Type Hoten Varchar(255) No Họ tên diachi Varchar(255) No Địa Email Varchar(255) No Email Int(20) No Điện thoại User Varchar(255) No Tên đăng nhập Pass Varchar(32) No password hieuluc Int(10) No Hiệu lực capquyen Int(10) No Quyền dienthoai 52 3.8 Thiết kế giao diện cài đặt chương trình Hình 0.20 Giao diện trang chủ 53 Hình 3.21 Giao diện đăng nhập phần mềm 54 Hình 3.22 Giao diện đăng kí 55 Hình 3.23 Giao diện quản lý Admin 56 Hình 3.24 Giao diện quản lý nhân viên 57 Hình 3.25.Giao diện thêm sản phẩm 58 Hình 3.26 Giao diện đặt hàng 59 KẾT LUẬN Sau thời gian nghiên cứu thực Em hoàn thành đề tài: “Phát triển ứng dụng quản lý bán mỹ phẩm online tảng Android” Kết đạt được: ✓ Xây dựng thành công ứng dụng Android bán mỹ phẩm, đáp ứng yêu cầu người sử dụng ✓ Tìm hiểu tương đối kỹ Ứng dụng Android ✓ Tìm hiểu tương đối đầy đủ Php, CSS, JavaScript, HTML ✓ Phân tích thiết kế hệ thống tương đối đầy đủ ✓ Giao diện Ứng dụng Android thiết kế đơn giản, thân thiện dễ sử dụng Hạn chế: ✓ Việc biểu diễn thông tin ứng dụng chưa linh hoạt Hướng phát triển: - Với mục đích ngày hồn thiện để đáp ứng tốt cho việc mua hàng khách hàng ngày tiện lợi Vì thời gian triển khai có hạn, việc tìm hiểu cơng nghệ cịn gặp nhiều khó khăn em mong nhận đóng góp ý kiến hướng dẫn Thầy Cơ để đồ án thêm hoàn thiện Em xin chân thành cảm ơn! 60 TÀI LIỆU THAM KHẢO Tiếng Việt: [1] Nguyễn Quốc Đại, Lý Thuyết Bayes, mạng Bayes (2009) [2] Nguyễn Thanh Sơn, Lê Khánh Luận; Lý thuyết xác suất thống kê toán; Nxb Thống kê (2008) [3] Nguyễn Duy Tiến, Trần Minh Ngọc Cao đẳng Khoa Học Tự Nhiên, ĐHQGHN, Bài giảng Viện Thống Kê Thế Giới IMS Malaysia Tiếng Anh: [1] Azam N, Dar H A, Marwat S; Comparative study on Feature Space Reduction for Spam Detection [2] Paul Graham; A plan for spam – 2002 Xem địa http://paulgraham.com/spam.html [3] Wikipedia ; Bayesian Spam Filtering Xem địa http://en.wikipedia.org/wiki/Bayesian_spam_filtering [4] Wikipedia ; Sequential Bayesian Filtering Xem địa http://en.wikipedia.org/wiki/Sequential_bayesian_filtering Ứng dụng Androids: [1] http://www asp net/signalr [2] http://www evn com [3] http://www codeproject com [4] http://www doc edu [5] http://www voer edu [6] http://stackoverflow com 61