Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
2,52 MB
Nội dung
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG XÂY DỰNG ỨNG DỤNG DI ĐỘNG QUẢN LÝ SÁCH GVHD: Th.S NGUYỄN HỮU VĨNH SVTH: Lưu Bá Đức MSSV: 1824801030189 SVTH: Nguyễn Ngọc Cẩm Tú MSSV: 1824801030150 LỚP: D18PM03 BNH DƯƠNG – 4/2021 0 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG XÂY DỰNG ỨNG DỤNG DI ĐỘNG QUẢN LÝ SÁCH GVHD: Th.S NGUYỄN HỮU VĨNH SVTH: Lưu Bá Đức MSSV: 1824801030189 SVTH: Nguyễn Ngọc Cẩm Tú MSSV: 1824801030150 LỚP: D18PM03 BNH DƯƠNG – 4/2021 i 0 NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: Nguyễn Hữu Vĩnh Đề tài: Xây dựng ứng dụng di động quản lý sách Nội dung nhận xét: Điểm: Bằng số: Bằng chữ: Bình Dương, ngày tháng 2021 GIẢNG VIÊN Nguyễn Hữu Vĩnh ii 0 năm MỤC LỤC MỤC LỤC iii DANH MỤC HÌNH iv DANH MỤC BẢNG v MỞ ĐẦU CHƯƠNG KHẢO SÁT VÀ PHÂN TÍCH BÀI TỐN 1.1 Khảo sát, thu thập thông tin hệ thống 1.1.1 Mục tiêu nhi ệm vụ nghiên cứu 1.1.2 Ứng dụng phần mềm 1.2 Các công nghệ sử dụng đề tài 1.3 Khảo sát tr ạng 1.3.1 Mô tả toán: 1.3.2 Các chức toán CHƯƠNG THIẾT KẾ GIAO DIỆN 2.1 Giao diện người dùng 2.2 Giao diện quản lý 10 CHƯƠNG THIẾT KẾ CHƯƠNG TRNH 17 3.1 Lập trình 17 3.2 Thử nghiệm 17 3.3 Thiết kế sở liệu 18 3.3.1 Mơ hình quan hệ 18 3.3.2 Chi tiết bảng liệu 26 KẾT LUẬN 33 Kết đạt 33 Hướng phát triển đề tài 33 TÀI LIỆU THAM KHẢO 34 iii 0 DANH MỤC HÌNH HÌNH GIAO DIỆN ĐĂNG NHẬP HÌNH 2 GIAO DIỆN CHÍNH HÌNH GIAO DIỆN ĐỔI MẬT KHẨU HÌNH GIAO DIỆN THỂ LOẠI HÌNH GIAO DIỆN SÁCH HÌNH GIAO DIỆN QUẢN LÝ NGƯỜI DÙNG 10 HÌNH GIAO DIỆN THÊM NGƯỜI DÙNG 11 HÌNH GIAO DIỆN THÊM THỂ LOẠI 12 HÌNH GIAO DIỆN THÊM SÁCH 13 HÌNH 10 GIAO DIỆN THÊM HÓA ĐƠN 14 HÌNH 11 GIAO DIỆN THỐNG KÊ SÁCH 15 HÌNH 12 GIAO DIỆN TÌM SÁCH 16 HÌNH BIỂU ĐỒ CLASS TỒN HỆ THỐNG 18 HÌNH BIỂU ĐỒ HỆ THỐNG 18 HÌNH 3 BIỂU ĐỒ USECASE TOÀN HỆ THỐNG 20 HÌNH BIỂU ĐỒ TUẦN TỰ ĐĂNG NHẬP 24 HÌNH BIỂU ĐỒ TUẦN TỰ THÊM SÁCH 24 HÌNH BIỂU ĐỒ TUẦN TỰ XÓA SÁCH 25 HÌNH BIỂU ĐỒ TUẦN TỰ NHẬP SÁCH 25 HÌNH BIỂU ĐỒ TUẦN TỰ XEM BÁO CÁO THỐNG KÊ 26 HÌNH CƠ SỞ DỮ LIỆU 27 HÌNH 10 CƠ SỞ DỮ LIỆU NGƯỜI DÙNG 27 HÌNH 11 CƠ SỞ DỮ LIỆU CẬP NHẬT NGƯỜI DÙNG 28 HÌNH 12 CƠ SỞ DỮ LIỆU SÁCH 29 HÌNH 13 CƠ SỞ DỮ LIỆU CẬP NHẬT SÁCH 30 HÌNH 14 CƠ SỞ DỮ LIỆU XÓA SÁCH 31 HÌNH 15 CƠ SỞ DỮ LIỆU TÌM SÁCH 32 iv 0 DANH MỤC BẢNG BẢNG DANH SÁCH CÁC ACTOR 18 BẢNG DANH SÁCH CÁC USECASE 19 BẢNG 3 ĐẶC TẢ USECASE ĐĂNG NHẬP 21 BẢNG ĐẶC TẢ USECASE XEM LOẠI SÁCH 21 BẢNG ĐẶC TẢ USECASE THÊM LOẠI SÁCH 22 BẢNG ĐẶC TẢ USECASE XEM SÁCH 22 BẢNG ĐẶC TẢ USECASE XEM BÁO CÁO THỐNG KÊ 23 v 0 MỞ ĐẦU Với phát triển bùng nổ công nghệ thông tin việc ứng dụng cơng nghệ thơng tin vào quản lý cần thiết nhằm đơn giản hóa nâng cao hiệu suất cơng việc Chính mà lớn mạnh doanh nghiệp công nghệ thông tin nước đóng vai trị vơ quan trọng phát triển kinh tế nước nhà Việt Nam thức gia nhập Tổ Chức Thương Mại Thế Giới, mở hội thách thức Hịa vào dịng chảy kinh tế chun nghiệp có quy mô lớn hành tinh, với quy định áp dụng cho tất tổ chức kinh tế, rào cản thương mại bước gỡ bỏ Hội nhập kinh tế quốc tế sâu, sản phẩm Việt Nam phải chịu áp lực cạnh tranh mạnh mẽ Vì vậy, doanh nghiệp phải nghiên cứu, áp dụng công nghệ để tạo lợi cạnh tranh riêng cho Nhận thức tầm quan trọng tin học hóa doanh nghiệp tin học chế thị trường Việt Nam, sau thời gian nghiên cứu học tập, em định chọn đề tài “Xây dựng Ứng Dụng quản lý sách tảng android” nhằm ứng dụng kiến thức công nghệ thông tin học kết hợp chúng với kiến thức kinh tế Với đề tài môn học này, nhóm xin chân thành cảm ơn giúp đỡ tận tình thầy Nguyễn Hữu Vĩnh Tuy nhiên, thời gian có hạn nên nhóm em khơng thể phát huy hết ý tưởng, khả hỗ trợ ngôn ngữ kỹ thuật lập trình vào đề tài Trong q trình xây dựng Ứng dụng, khơng thể tránh khỏi sai xót, mong nhận đóng góp cảm thông quý thầy cô bạn Em xin chân thành cảm ơn 0 Chương Khảo sát phân tích tốn CHƯƠNG KHẢO SÁT VÀ PHÂN TÍCH BÀI TỐN 1.1 Khảo sát, thu thập thông tin hệ thống 1.1.1 Mục tiêu nhiệm vụ nghiên cứu - Mục tiêu nghiên cứu: Xây dựng ứng dụng quản lý sách hệ điều hành Android - Nhiệm vụ nghiên cứu: + Thu thập, đọc tài liệu, nghiên cứu tìm hiểu cách làm việc l ập trình tảng Android + Nghiên cứu s dụng ngôn ngữ Java thư viện Android để lập trình ứng dụng + Nghiên cứu thuật tốn sử dụng ứng dụng + Phân tích thiết kế ứng dụng + Viết đề cương, báo cáo, cài đặt chương trình 1.1.2 Ứng dụng phần mềm Phần mềm ứng dụng rộng rãi cho hầu hết cửa hàng sách giúp việc quản lý phục vụ đảm bảo nhanh chóng 1.2 Các công nghệ sử dụng đề tài Giới thiệu: Android Studio gói phần mềm hệ điều hành dựa tảng Linux thiết kế dành cho thiết bị di động có hình cảm ứng điện thoại thơng minh máy tính bảng, mơi trường phát triển tích hợp (IDE) thức dành cho phát triển tảng Android Có nhiều phiên android Lollipop, Kitkat, Jelly Bean, Ice Cream Sandwich, Froyo, Ecliar, Donut Dựa phần mềm IntelliJ IDEA JetBrains, Android Studio thiết kế đặc biệt để phát triển ứng dụng Android Nó hỗ trợ hệ điều hành Windows, Mac OS X Linux IDE thức Google để phát triển ứng dụng Android gốc để thay cho Android Development Tools (ADT) dựa Eclipse Ban đầu, Android phát triển Tổng cơng ty Android, với hỗ trợ tài từ Google, sau Google mua lại vào năm 2005 hệ điều hành Android mắt vào năm 2007 Chiếc điện thoại chạy Android HTC Dream bán vào ngày 22 tháng 10 năm 2008 0 Chương Khảo sát phân tích tốn Chính mã nguồn mở với giấy phép khơng có nhiều ràng buộc cho phép nhà phát triển thiết bị, mạng di động lập trình viên điều chỉnh phân phối Android cách tự Những yếu tố giúp Android trở thành tảng điện thoại thông minh phổ biến giới Android chiếm 75% thị phần điện thoại thơng minh tồn giới vào thời điểm quý năm 2012, với tổng cộng 500 triệu thiết bị kích hoạt 1,3 triệu lượt kích hoạt ngày Tháng 10 năm 2012, có khoảng 700.000 ứng dụng Android, số lượt tải ứng dụng từ Google Play (cửa hàng ứng dụng Android) ước tính khoảng 25 tỷ lượt Hiện số giảm xuống ảnh hưởng lớn iOS từ Apple phần nhỏ Windows Phone, nhiên Android dẫn đầu thị phần 1.3 Khảo sát trạng 1.3.1 Mơ tả tốn: Hiện nay, công nghệ tiên tiến phát triển ngày mạnh mẽ ứng dụng ngày nhiều vào lĩnh vực kinh t ế, sản xuất đời sống thường nhật người Một điểm tiêu biểu việc phát triển cơng nghệ phải kể đến việc ứng dụng công nghệ thông tin vào hầu khắp hoạt động Xây dựng Ứng dụng di động Quản lý sách ứng dụng chạy điện thoại sử dụng hệ điều hành Android thời đại thương mại điện tử ngày phát triển, việc ứng dụng vào hoạt động “quản lý sách trực tuyến” mang lại nhiều ý nghĩa như: + Đỡ tốn nhiều thời gian cho người dùng nhà quản lý việc tham gia vào hoạt động quản lý mua sách + Giúp người dùng có giá hình ảnh mặt hàng cách xác + Giúp nhà quản lý dễ dàng việc quản lý sản phẩm => Ý nghĩa người sử dụng hệ thống ứng dụng: Có thể tra cứu, cập nhật, xóa, xuất hóa đơn, thêm, sửa loại sách => Ý nghĩa cá nhân sinh viên Tạo ứng dụng thân thiện, nhanh hiệu việc quản lý hay bán sản phẩm thủ cơng Hồn thành tốt báo cáo mơn phát triển ứng dụng di động đồng thời qua nâng cao trình độ 0 Chương Khảo sát phân tích tốn 1.3.2 Các chức tốn - Chức tìm kiếm sách - Chức hiển thị sách, thể loại sách - Chức hiển thị sách nhà xuất bản, tác giả, số lượng sách - Chức đổi mật đăng nhập - Chức thêm xóa sửa sách, thể loại, nhà xuất bản, tác giả, số lượng sách - Chức quản lý người dùng 0 Chương Thiết kế chương trình Biểu đồ Usecase tồn hệ thống Hình 3 Biểu đồ Usecase tồn hệ thống Đặc tả Usecase + Đặc tả Usecase đăng nhập Tên Usecase Đăng nhập Actor Người dùng Actor phụ Hệ thống Tiền điều kiện Đăng nhập, vào ứng dụng Hậu điều kiện Người dùng vào giao diện trang chủ ứng dụng Mô tả chung Cho phép người dùng đăng nhập vào ứng dụng Dịng kiến B1: Click vào biểu tượng ứng dụng B2: Hiển thị ứng dụng B3: Người sử dụng điền thông tin đăng nhập mật B4: Người sử dụng click vào đăng nhập 20 0 Chương Thiết kế chương trình B5: Đăng nhập thành cơng, vào giao dện Dịng kiện phụ Xác nhận thơng tin khơng xác tr lại trang đăng nhập Bảng 3 Đặc tả Usecase Đăng nhập + Đặc tả Usecase xem quản lý loại sách Tên Usecase Xem trang quản lý loại sách Actor Người sử dụng Actor phụ Hệ thống Tiền điều kiện Đã đăng nhập Hậu điều kiện Vào trang quản lý loại sách Mô tả chung Cho phép người sử dụng xem danh sách loại sách Dòng kiến B1: Người sử dụng đăng nhập vào hệ thống B2: Bấm vào biểu tượng xem danh sách loại sách B3: Hệ thống cập nhật loại sách thêm B4: Hiển thị trang danh sách loại sách Dịng kiện phụ Khơng có Bảng Đặc tả Usecase xem loại sách + Đặc tả Usecase thêm loại sách Tên Usecase Thêm loại sách Actor Người sử dụng Actor phụ Hệ thống Tiền điều kiện Đã đăng nhập Hậu điều kiện Vào trang quản lý thêm sách Mô tả chung Cho phép người sử dụng thêm loại sách vào danh sách bán Dòng kiến B1: Người sử dụng đăng nhập vào hệ thống B2: Bấm vào nút thêm loại B3: Hệ thống thị form thông tin cần điền B4: Người dùng nhập thông tin vào form 21 0 Chương Thiết kế chương trình B5: Người dùng bấm vào nút thêm B6: Thêm thành công, trở lại trang danh sách loại sách Dịng kiện phụ Người dùng điền sai thơng tin form Yêu cầu nhập lại Bảng Đặc tả Usecase thêm loại sách + Đặc tả Usecase xem quản lý sách Tên Usecase Xem trang quản lý sách Actor Người sử dụng Actor phụ Hệ thống Tiền điều kiện Đã đăng nhập Hậu điều kiện Vào trang quản lý sách Mô tả chung Cho phép người sử dụng xem danh sách sách Dòng kiến B1: Người sử dụng đăng nhập vào hệ thống B2: Bấm vào biểu tượng xem danh sách sách B3: Hệ thống cập nhật sách thêm B4: Hiển thị trang danh sách sách Dịng kiện phụ Khơng có Đặc tả Usecase xem sách Bảng + Đặc tả Usecase xem quản lý báo cáo thống kê mua bán sách Tên Usecase Xem người dùng Actor Người sử dụng Actor phụ Khơng có Tiền điều kiện Người sử dụng đăng nhập Hậu điều kiện Vào trang báo cáo thống kê Mô tả chung Cho phép người sử dụng vào trang báo cáo để biết doanh thu sách, lợi nhuận sách vào doanh thu cửa hàng thời gian định Dòng kiến B1: Người sử dụng đăng nhập vào hệ thống B2: Bấm vào biểu tượng báo cáo B3: Hệ thống cập nhật liệu 22 0 Chương Thiết kế chương trình B4: Hiển thị trang báo cáo Dịng kiện phụ Khơng có Bảng Đặc tả Usecase xem báo cáo thống kê 23 0 Chương Thiết kế chương trình c Biểu đồ chức hệ thống + Biểu đồ đăng nhập Hình Biểu đồ đăng nhập + Biểu đồ thêm sách Hình Biểu đồ thêm sách 24 0 Chương Thiết kế chương trình + Biểu đồ xóa sách Hình Biểu đồ xóa sách + Biểu đồ nhập sách Hình Biểu đồ nhập sách 25 0 Chương Thiết kế chương trình + Biểu đồ xem báo cáo thống kê sách Hình Biểu đồ xem báo cáo thống kê 3.3.2 Chi tiết bảng liệu a Kết nối sở liệu 26 0 Chương Thiết kế chương trình Hình Cơ sở liệu b Cơ sở liệu người dùng Hình 10 Cơ sở liệu người dùng 27 0 Chương Thiết kế chương trình c Cơ sở liệu cập nhật người dùng Hình 11 Cơ sở liệu cập nhật người dùng 28 0 Chương Thiết kế chương trình d Cơ sở liệu sách Hình 12 Cơ sở liệu sách 29 0 Chương Thiết kế chương trình e Cơ sở liệu cập nhật sách Hình 13 Cơ sở liệu cập nhật sách 30 0 Chương Thiết kế chương trình f Cơ sở liệu xóa sách Hình 14 Cơ sở liệu xóa sách 31 0 Chương Thiết kế chương trình g Cơ sở liệu tìm sách Hình 15 Cơ sở liệu tìm sách 32 0 KẾT LUẬN Kết đạt Cơ nắm bước xây dựng ứng dụng di động quản lý, thực quy trình Xây dựng bố cục ứng dụng hợp lí, bước đầu thực nghiệp vụ hệ thống Hạn chế đề tài: Với thời gian hạn chế, đồ án chắn chưa thể mơ tả khía cạnh vấn đề, em đặt mục tiêu bước đầu tập hợp thông tin, nghiên cứu nhằm xây dựng chương trình mơ ứng dụng quản lý sách Chương trình cịn số hạn chế sau: + Ứng dụng nhỏ, mang tính chất mô + Cơ sở dự liệu nhỏ, chức phân quyền chưa tối ưu + Việc hỗ trợ tính kỹ thuật cho khách hàng cịn nhiều hạn chế, gợi ý cho khách hàng biết thơng tin sản phẩm + Việc tìm kiếm sách thực theo tìm kiếm đơn giản, chưa đáp ứng nhu cầu thực tế Hướng phát triển đề tài Nếu có điều kiện nghiên cứu, đồ án tiếp tục hoàn thiện theo hướng nghiên cứu xây dựng hoàn chỉnh chức hệ thống như: + Xây dựng ứng dụng sử dụng đáp ứng đầy đủ yêu cầu nghiệp vụ hệ thống + Phân quyền quản trị tối ưu + Cơ sở liệu phong phú 33 0 TÀI LIỆU THAM KHẢO Website: https://hiepsiit.com/khoa-hoc/android/gioithieu/53/0 Website: https://en.wikipedia.org/wiki/Android_Studio Website: https://o7planning.org/vi/10435/huong-dan-android-listview Website: https://sqlitebrowser.org/ Website: w3schools.com 34 0 ... hoạt động Xây dựng Ứng dụng di động Quản lý sách ứng dụng chạy điện thoại sử dụng hệ điều hành Android thời đại thương mại điện tử ngày phát triển, việc ứng dụng vào hoạt động ? ?quản lý sách trực... xóa sách 31 0 Chương Thiết kế chương trình g Cơ sở liệu tìm sách Hình 15 Cơ sở liệu tìm sách 32 0 KẾT LUẬN Kết đạt Cơ nắm bước xây dựng ứng dụng di động quản lý, thực quy trình Xây dựng bố cục ứng. .. HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG XÂY DỰNG ỨNG DỤNG DI ĐỘNG QUẢN LÝ SÁCH GVHD: Th.S NGUYỄN HỮU VĨNH SVTH: Lưu Bá Đức MSSV: 1824801030189 SVTH: