1. Trang chủ
  2. » Luận Văn - Báo Cáo

bài tập lớn quản lý dịch vụ thu phí thiết kế chi tiết công cụ đăng kí dịch vụ register service tool

24 4 0

Đ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

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Hà Nội, ngày … tháng … năm 2022 Giảng viên hướng dẫn LỜI NÓI ĐẦU Chúng em xin gửi lời cảm ơn đến thầy Vũ Song Tùng hướng dẫn nhóm em kì học này, giúp chúng em tìm hiểu lập trình hướng đối tượng, vẽ biểu đồ diagram ứng dụng vào làm tập lớn chon môn học Với vốn kiến thức cịn hạn chế thời gian có hạn, tập lớn chúng em chắn nhiều sai sót, chúng em mong nhận góp ý từ thầy để tập lớn chúng em hoàn thiện bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool MỤC LỤC Mụ c lụ c NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN LỜI NÓI ĐẦU MỤC LỤC DANH MỤC HÌNH VẼ 13 DANH MỤC BẢNG BIỂU .2 CHƯƠNG GIỚI THIỆU ĐỀ TÀI Đặt vấn đề Mô tả đề tài 3 Sơ đồ khối project 4 Công cụ sử dụng .4 CHƯƠNG THIẾT KẾ CHI TIẾT .6 Cơng cụ đăng kí dịch vụ (Register service tool) Cơng cụ phân tích tin nhắn SMS Banking(deparse tool) Ứng dụng hiển thị điện thoại .11 CHƯƠNG KIỂM THỬ 13 CHƯƠNG KẾT LUẬN .14 PHỤ LỤC: TÀI LIỆU THAM KHẢO 15 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool DANH MỤC HÌNH VẼ Hình 1: Sơ đồ khối project Hình 2: Minh họa cho cách tổ chức sở liệu server Hình 3: Giao diện dashboard Hình 4: Giao diện đăng kí Hình 5: Email thơng báo kết đăng kí Hình 6: Kết nối module sim vi điều khiển ESP32 Hình 7: Code sử dụng arduino thư viện ESP-IDF Hình 8: Giao diện deparse tool Hình 9: Chuyển dịch hình Hình 10: Màn hình bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool CHƯƠNG GIỚI THIỆU ĐỀ TÀI Đặt vấn đề Thế giới ngày có nhiều tiến mạnh mẽ công nghệ thông tin từ tiềm thông tin trở thành tài nguyên thực sự, trở thành sản phẩm hàng hoá xã hội, tạo thay đổi to lớn lực lượng sản xuất, sở hạ tầng, cấu trúc kinh tế, tính chất lao động cách thức quản lý lĩnh vực xã hội.Với phát triển Internet xem thành tựu khoa học kỹ thuật vĩ đại lịch sử lồi người nguồn tài ngun thơng tin lớn nhất, đa dạng giới nay.Internet giúp người trao đổi thơng tin sinh hoạt hàng ngày, thu thập, tìm kiếm thơng tin khắp nơi toàn giới, giao dịch thương mại, cộng tác nghiên cứu khoa học…Vì đường cơng nghiệp hóa, đại hóa đất nước ta nay, việc đưa Internet đến người xu tất yếu Vấn đề đặt cho Internet thực phục cho người cách có hiệu lĩnh vực Từ nhóm chúng em đề xuất tập lớn “ Quản lý dịch vụ thu phí” Hệ thống giúp giáo viên sinh viên thuận lợi việc đăng ký thí nghiệm, phúc tra điểm, … Mô tả đề tài Hệ thống giúp sinh viên đăng kí phúc khảo điểm, đăng kí thí nghiệm mơn học đăng kí cấp bảng điểm Sau hệ thống nhận tin nhắn banking hệ thống tính tốn, phân tích tin nhắn để biết sinh viên đăng kí, nộp đủ tiền chưa Ngồi ra, sau đăng kí thành cơng dịch vụ hệ thống gửi email thông báo cho sinh viên Sơ đồ khối project Dưới sơ đồ khối hệ thống: bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool Hình 1: Sơ đồ khối project - Khối register service tool: Chức tạo form đăng kí cho sinh viên sau gửi liệu lên server Sau gửi gửi mail thơng báo kết tới người đăng kí - Khối deparse tool: Chức đọc liệu từ module sim thông qua cổng serialPort Dữ liệu nhận tin nhắn SMS banking Tin nhắn cần phân tách để lấy giá trị quan trọng số tiền giao dịch, mã số sinh viên, họ tên sinh viên dịch vụ đăng kí Dữ liệu sau phân tách đẩy lên server để phục vụ cho register service tool xử lý - Khối display data app: Thực chức hiển thị sinh viên đăng kí dịch vụ Ngồi cịn cho phép sửa chữa sai xót sinh viên đăng kí sai điền form Cơng cụ sử dụng  C# Winforms C# (hay C sharp) ngơn ngữ lập trình đơn giản, phát triển đội ngũ kỹ sư Microsoft vào năm 2000 C# ngơn ngữ lập trình đại, hướng đối tượng xây dựng tảng hai ngôn ngữ mạnh C++ Java Winforms cơng nghệ Microsoft cho phép lập trình ứng dụng Windows ngôn ngữ C# Nhờ hỗ trợ tiện ích, dễ code, giao diện thiết kế cách đơn giản, … Winforms sử dụng để phát triển nhiều ứng dụng  Android Studio Có nhiều công cụ để phát triển Android đến cơng cụ thức mạnh mẽ Android Studio Đây IDE (Mơi trường phát triển tích hợp) thức cho bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool tảng Android, phát triển Google sử dụng để tạo phần lớn ứng dụng mà bạn sử dụng hàng ngày Chức Android Studio cung cấp giao diện để tạo ứng dụng xử lý phần lớn công cụ quản lý file phức tạp viết ngôn ngữ Java  Firebase Firebase là dịch vụ sở liệu thời gian thực cung cấp Google hoạt động tảng đám mây Nó giúp lập trình phát triển nhanh ứng dụng di động cách đơn giản hóa thao tác với sở liệu Với việc sử dụng Firebase, developer tập trung vào việc phát triển application mà không cần lo việc sản phẩm hoạt động quản lý thể phía Backend  ESP IDF ESP-IDF là   IoT Development Framework thức Espressif cho dịng SoC ESP32, ESP32-S ESP32-C Nó cung cấp SDK tự cung cấp cho phát triển ứng dụng chung tảng này, sử dụng ngơn ngữ lập trình C C ++. ESP-IDF cung cấp lượng cho hàng triệu thiết bị lĩnh vực cho phép xây dựng nhiều sản phẩm kết nối mạng khác nhau, từ bóng đèn đồ chơi đơn giản đến thiết bị lớn thiết bị công nghiệp bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool CHƯƠNG THIẾT KẾ CHI TIẾT Thừa hưởng thiết kế đối tượng môn OOAD thầy Vũ Song Tùng, nhóm chúng em tiếp tục triển khai thiết kế chi tiết thu số kết định Cơng cụ đăng kí dịch vụ (Register service tool) Chức cơng cụ đăng kí dịch vụ như: cấp bảng điểm, phúc tra, đăng kí thí nghiệm bù Dữ liệu gửi lên server lưu trữ dạng sở liệu NoSQL Nhóm chúng em sử dụng giao thức HTTPS(phương thức get) để truyền nhận liệu với server HTTPS đảm bảo liên lạc an toàn hai bên cách sử dụng giao thức mã hóa có tên TLS (Transport Layer Security) - kế thừa SSL TLS giúp hai bên (Máy khách Máy chủ) đàm phán kết nối có trạng thái cách sử dụng quy trình bắt tay Trong giai đoạn này, khóa phiên phải tạo để mã hóa tất gói tin phiên giao tiếp Dữ liệu server tổ chức dạng NoSQL, đăng kí dịch vụ tương ứng xếp vào child tương ứng Trong child có thành phần khác mang mã số sinh viên người đăng kí Khi liệu gửi lên ta phải cung cấp cho địa child thành phần cụ thể Tương tự lấy liệu bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool Hình 2: Minh họa cho cách tổ chức sở liệu server Các tính giao diện cụ thể công cụ thiết kế C# winforms Sau khởi chạy app, giao diện dashboard hình số Nếu người dùng click vào biểu tượng tab đăng kí hệ thống chuyển sang hình số Dưới kết phát triển cơng cụ: Hình 3: Giao diện dashboard bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool Tại hình 4, người dùng điền thơng tin xác vào trường tương ứng(Nếu tồn trường trống hệ thống báo lỗi khơng thực gửi đăng kí) Sau điền xong, người dùng tiến hành tốn phí Nếu giao dịch thành cơng xác hệ thống cho phép gửi đăng kí thơng báo mail hình số cịn khơng khơng thể gửi Hình 4: Giao diện đăng kí Hình 5: Email thơng báo kết đăng kí Cơng cụ phân tích tin nhắn SMS Banking(deparse tool) Chức cơng cụ phân tích tin nhắn SMS banking Vì ngân hàng lại có cấu trúc tin nhắn SMS Banking khác bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 10 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool nhóm em xin giới hạn dự án lần SMS Banking Viettel Money – ngân hàng nhà trường sử dụng Tin nhắn gửi có thơng tin cần thiết số giao dịch, nội dung giao dịch, số tiền Nội dung giao dịch thống theo cú pháp: MSSV_Service Ví dụ: 20182723_PointTable Sau nhận tin nhắn, phần cứng gửi tín hiệu đến moniter thơng qua SerialPort Ứng dụng nhận tin nhắn tiến hành phân tích tin nhắn Nếu số tiền, ID, dịch vụ đăng kí xác hệ thống gửi tin nhắn tới server để thông báo sinh viến tốn tiền cho dịch vụ A Để đọc tin nhắn SMS Banking gửi tới máy tính xử lý nhóm chúng em sử dụng ESP32 để giao tiếp với module Sim S800L Hình 6: Kết nối module sim vi điều khiển ESP32 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 11 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool Hình 7: Code sử dụng arduino thư viện ESP-IDF Các tính giao diện cụ thể công cụ thiết kế C# winforms Sau khởi chạy app, giao diện hình Người dùng việc chọn cổng COM, cài đặt baudrate nhấn kết nối Dữ liệu nhận từ module sim gửi thẳng lên tool để xử lý Hình 8: Giao diện deparse tool bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 12 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool Ứng dụng hiển thị điện thoại Thực chức hiển thị sinh viên đăng kí dịch vụ Ngồi cịn cho phép sửa chữa sai xót sinh viên đăng kí sai điền form Dữ liệu server lấy hiển thị hình Danh sách sinh viên đăng kí hiển thị dạng RecyclerView Để hiển thị nhiều thơng tin sinh viên chúng em sử dụng chức custom Recycer Đầu tiên xây dựng class tương ứng với dịch vụ PointTable, CheckExam, sau xây dựng adapter để đổ hình Ứng dụng phát triển công cụ android studio Dưới mô tả chuyển dịch hình Edit Delete Hình 9: Chuyển dịch hình bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 13 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool Hình 10: Màn hình bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 14 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool  Mơ tả items hình Bảng 1: Mơ tả items hình TT Tên Loại Mơ tả Tên tab Action Bar Hiển thị tên tab thao tác Nếu Click tab mục số tên tab cập nhật lại tương ứng Tên ứng dụng Textview Chỉ hiển thị tên ứng dụng Danh sách đ.kí Recycler view Hiển thị thơng tin người đăng kí Item Hiển thị thơng tin người đăng kí Nếu click vào item item thay đổi để đánh dấu giải yêu cầu sinh viên Mục danh sách Danh sách cập nhật liên tục theo liệu server Nếu long click item mở hộp thoại để người dùng lựa chọn việc xóa sửa lại thông tin người dùng Menu chuyển tab Menu Khi click vào tên tab, menu điều hướng navigation đến tab tương ứng Cập nhật lại tên tab mục danh sách đăng kí mục Tìm kiếm Menu Khi click vào biểu tượng tìm kiếm, bàn phím xuất Người dùng nhập tên sinh viên mã số sinh viên để tìm kiếm Mỗi lần nhập thêm kí tự hệ thống cập nhật kết tìm kiếm bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 15 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool CHƯƠNG KIỂM THỬ Kiểm thử phần mềm trình thực thi chương trình với mục đích tìm lỗi, giúp nhà phát triển đảm bảo sản phẩm phần mềm đáp ứng xác, đầy đủ theo yêu cầu khách hàng, yêu cầu sản phẩm đề đặt Kiểm thử phần mềm cung cấp mục tiêu, nhìn độc lập phần mềm, điều cho phép việc đánh giá hiểu rõ rủi ro thực thi phần mềm Bảng cung cấp số test case kết đạt test hệ thống Bảng 2: Danh sách test case ID Tên TC Điều kiện Các bước Kỳ vọng Kết Đánh giá A, Register Service Tool grammar Giao diện N/A N/A N/A N/A Khơng có Khơng có lỗi ngữ lỗi ngữ pháp, pháp, tả tả Kích thước Kích thước OK OK UI UI với yêu cầu với yêu cầu đề ban đề ban đầu đầu Nhấn vào Dịch Dịch chuyển OK giao tab để chuyển mượt mà chuyển qua mượt mà Chuyển N/A hình lại Khơng điền Đang thao Bước 1: Báo lỗi Báo lỗi đầy đủ Điền thông ERR01 ERR01 tác tab bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool OK 16 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool thông tin Bảng điểm tin vào không cho không cho vào tiến trường khác, gửi lên gửi lên trường hành để trống server server tab bảng tốn phí dịch trương điểm vụ thành công Bước 2: Bước 1: Báo lỗi Báo lỗi điền đầy đủ tác tab Điền thông ERR01 ERR01 thông tin Phúc tra tin vào không cho không cho vào tiến hành trường khác, gửi lên gửi lên trường toán để trống server server tab phúc phí dịch vụ trương tra thành công Nhấn apply Bước 3: Lặp lại Bước cho trường khác Không Đang thao OK Bước 2: Nhấn apply Bước 3: Lặp lại Bước cho trường khác Không điền Đang thao Bước 1: Báo lỗi Báo lỗi đầy đủ tác tab Điền thông ERR01 ERR01 thông tin đăng kí thí tin vào khơng cho khơng cho vào nghiệm trường khác, gửi lên gửi lên trường tiến hành server server để trống bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool OK 17 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool tab đăng kí tốn trương thí nghiệm phí dịch vụ thành cơng Bước 2: Nhấn apply Bước 3: Lặp lại Bước cho trường khác Gửi đăng Điền kí đến server Thông báo Thông báo form gửi lên gửi lên toán server thành server thành Gửi đăng Điền kí đến form Nhấn apply Nhấn apply công công Gửi email Gửi email thông báo thông báo đăng kí đăng kí thành cơng thành cơng Khơng làm Khơng làm gì OK OK server chưa tốn phí Điền thơng Điền đầy đủ Nhập chuỗi Thông báo Không báo Not tin đầy đủ form kí tự cho sai kiểu good sai kiểu mục số điện liệu không liệu thoại, nhập đinh tên vào ô ID dạng bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 18 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 10 Gửi đăng Hiện Hiện ERR02, ERR02, server không cho không cho gửi yêu cầu gửi yêu cầu kí đến Điền Nhấn apply form OK tốn chưa đủ phí B, Deparse Tool 11 Chọn sai Trên máy Chọn sai port Không gửi Không gửi port để kết tính cắm nhấn đến đến server nối nhiều connect server OK ngoại vi dùng giao tiếp serial 12 Phân tích Đã kết nối Chọn Gửi kết Gửi kết SMS phần cứng port nhấn lên server lên server Chọn Phát Không phát Not port thiết bị good phân tích connect giả từ OK banking OK connect viettel money 13 Kết nối với N/A liệu tin chối kết nối nhắn giả 14 Phân tích Đã kết nối Chọn Kiểm tra Kiểm tra SMS phần cứng port nhấn định dạng định dạng connect tin nhắn tin nhắn ngân không xử lý không xử lý hàng khác sai sai banking bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 19 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 15 Phân tích Đã kết nối Chọn Kiểm tra Kiểm tra SMS phần cứng port nhấn định dạng định dạng connect tin nhắn tin nhắn banking với nội OK ERR03 ERR03 dung chuyển khoản sai C, Display data application 16 Tắt wifi N/A Mở app Khơng có Khơng có trước data để hiển data để hiển mở ứng thị thị OK dụng 17 Xóa thơng Tồn Long click Xóa thơng Xóa thơng tin đăng kí vào tên sinh tin đăng kí tin đăng kí sinh sinh viên viên sau giao giao viên đăng kí chọn delete diện lẫn diện lẫn server server 18 Sửa thơng Tồn Long click Cập nhật lại Cập nhật lại tin đăng kí vào tên sinh thông tin thông tin sinh sinh viên viên sau đăng kí đăng kí viên đăng kí chọn edit giao diện giao diện lẫn server lẫn server 19 Hủy thao Tồn Long click Thao tác bị Thao tác bị tác xóa vào tên sinh hủy hủy sửa sinh viên viên sau đăng kí nhấn Hiển thị Hiển thị OK OK OK ngồi 20 Tìm kiếm Tồn từ Chạm vào bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool OK 20 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool đăng kí đăng kí trở biểu tượng danh sách danh sách lên tìm kiếm sau kết tìm kết tìm nhập tên kiếm có kiếm có ID bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 21 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool CHƯƠNG KẾT LUẬN Qua thời gian học tập tự tìm hiểu, nghiên cứu hướng dẫn thầy, chúng em học thêm thêm nhiều kiến thức hướng đối tượng thiết kế hướng đối tượng, rèn luyện kỹ lập trình, thiết kế kiểm thử sản phẩm kỹ viết báo cáo Dù có nhiều cố gắng ôn lại kiến thức học tập từ trước, kết hợp với tìm hiểu tài liệu mạng tài liệu chuyên ngành hạn chế mặt thời gian, kinh nghiệm trình dịch bệnh nên thành viên liên lạc với qua internet nên báo cáo cịn nhiều sai sót Chúng em nỗ lực để cố gắng hoàn thành tốt tập lớn lần này, mong nhận góp ý từ phía thầy để có kinh nghiệm việc làm tập lớn môn khác Do vốn kiến thức hạn chế nên báo cáo tập lớn chúng em chắn không tránh khỏi thiếu sót Mặc dù cố gắng phần thiết kế tính tốn chi tiết mạch, thơng số đơi sản phẩm cịn mang tính lý thuyết, chưa thực tế Vì vậy, chúng em mong nhận góp ý thầy để báo cáo chúng em hồn thiện Lời cuối cùng, chúng em xin kính chúc thầy thật nhiều sức khỏe, hạnh phúc thành công bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 22 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool PHỤ LỤC: TÀI LIỆU THAM KHẢO A, Link code - Register service tool: https://github.com/PhamTrongPhung20182723/RegisterServiceTool/tree/master - Deparse tool: https://github.com/PhamTrongPhung20182723/DeparseTool/tree/master - Display data application: https://github.com/PhamTrongPhung20182723/DisplayDataApp/tree/master - Microcontroller: https://github.com/PhamTrongPhung20182723/DeparseTool/blob/main/ MODULE_SIM800L_SMS_1.ino B, Tài liệu [1]  P.P.Trong, “viblo.asia.com,” [Trực tuyến] Available: https://viblo.asia/p/firebase-la-gi-giai-thich-nhung-chuc-nang-co-ban-cuafirebase-bWrZn0jQ5xw [2]  Bài giảng tài liệu thầy Vũ Song Tùng [3]  Microsoft, “C# tutorial” [Trực https://docs.microsoft.com/vi-vn/dotnet/csharp/ [4]  Google, “Android development https://developer.android.com/guide guide” tuyến] [Trực tuyến] Available: Available: C, Message Error TT Tên Nội dung ERR01 Điền đầy đủ thông tin vào tất trường!!! ERR02 Bạn chưa toán đủ phí ERR03 Nội dung chuyển khoản khơng xác bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool 23 bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool bai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.toolbai.tap.lon.quan.ly.dich.vu.thu.phi.thiet.ke.chi.tiet.cong.cu.dang.ki.dich.vu.register.service.tool

Ngày đăng: 03/01/2024, 03:42

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w