Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
224,06 KB
Nội dung
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 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 DANH MỤC HÌNH VẼ VÀ BẢNG BIỂU 13 CHƯƠNG GIỚI THIỆU ĐỀ TÀI Đặt vấn đề 2 Mô tả đề tài Sơ đồ khối project CHƯƠNG CHƯƠNG 2: THIẾT KẾ ĐỐI TƯỢNG Chuyển đổi Usecase .6 Usecase diagram .9 Activity diagram Sequence diagram 10 Class diagram 11 CHƯƠNG 3: KẾT LUẬN 13 PHỤ LỤC 14 DANH MỤC HÌNH VẼ Hình 1: Sơ đồ khối project Hình 2: Usecase diagram Hình 3: Activity diagram Hình 4: Sequence diagram Hình 5: Class diagram DANH MỤC BẢNG BIỂU Bảng 1: Danh sách Actors Bảng 2: Phân loại Actor Bảng 3: Danh sách chức Bảng 4: Chuyển đổi Usecase Bảng 5: Tính tốn trọng số UCP 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ử loài người nguồn tài nguyên 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 Các tác nhân tác động lên hệ thống trình bày bảng đây: Bảng 1: Danh sách Actors STT Tác nhân Mô tả Quản trị hệ thống Cấu hình hệ thống, xử lý yêu cầu gửi Phân loại Phức tạp lên từ người dùng Người sử dụng Theo dõi kết đăng kí, thực đăng kí, Phức tạp chỉnh sửa thơng tin sai sau đăng kí Người trì hệ Xử lý vấn đề kết nối Dễ thống Gmail Gửi mail thông báo tới người đăng kí sau Trung bình hồn thành thủ tục SMS banking Cung cấp thông tin giao dịch cho Phức tạp phận module sim xử lý Bảng 2: Phân loại Actor Loại STT Actor Dễ Trung bình Phức tạp Cộng (1+2+3) Mô tả Tác nhân xác định API Tác nhân tương tác thông qua giao thức (như TCP/IP, MQTT, …) Tác nhân tương tác thông qua giao diện đồ họa TAW Số tác nhân Trọng số Điểm tác nhân 1 1 2 3 9 Sơ đồ khối project Dưới sơ đồ khối hệ thống: 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ác chức chi tiết thể bảng sau: Bảng 3: Danh sách chức STT Mô tả Phân loại Mức độ A Register service tool I Dashboard Hiển thị ngày tháng năm Dữ liệu đầu Dễ Hiển thị menu tên nhà phát triển Dữ liệu đầu Dễ II Đăng kí dịch vụ Cho phép người dùng nhập liệu Dữ liệu đầu vào Dễ Kết nối tới server để truyền nhận Cơ sở liệu Phức tạp liệu Gửi kết form đăng kí lên server Cơ sở liệu Trung bình Nhận liệu cho phép đăng kí từ Dữ liệu đầu vào Trung bình Dữ liệu đầu Phức tạp Dữ liệu đầu vào Trung bình Dữ liệu đầu Trung bình Dữ liệu đầu vào Phức tạp Cơ sở liệu Phức tạp Cơ sở liệu Trung bình Dữ liệu đầu Dễ Cơ sở liệu Dễ server Gửi email thông báo tới người dùng sau hồn thành đăng kí B Deparse tool Kết nối với module sim thông qua cổng serialPort Set tốc độ baudrate master slave 10 Phân tích SMS banking để biết người đăng kí đăng kí dịch vụ 11 Kết nối tới server để truyền nhận liệu 12 Gửi kết form đăng kí lên server C Display data app 13 Tạo fragment cho dịch vụ đăng kí tương ứng 14 Kết nối tới server để truyền nhận liệu 15 Nhận phản hồi từ server Cơ sở liệu Trung bình 16 Xử lý liệu từ server sau đổ Dữ liệu đầu Phức tạp Dữ liệu đầu Trung bình fragment tương ứng 17 Tìm kiếm sinh viên đăng kí dịch vụ tên ID 18 Xóa sinh viên đăng kí dịch vụ Dữ liệu đầu Trung bình 19 Sửa thơng tin sinh viên đăng kí dịch vụ Dữ liệu đầu Trung bình 20 Đánh dấu sinh viên xử lý Dữ liệu đầu Dễ xong yêu cầu đăng kí 10 CHƯƠNG THIẾT KẾ ĐỐI TƯỢNG Chuyển đổi Usecase Việc chuyển đổi Usecase thể bảng Bảng 4: Chuyển đổi Usecase TT I Tên Usecase Actor Actor phụ Mơ tả Nhóm Phân loại QUẢN TRỊ HỆ THỐNG Cấu hình cập nhật QTHT liệu từ server Xử lý yêu cầu từ Cấu hình chu kỳ cập nhật B liệu QTHT người dùng Quản trị yêu cầu Trung bình B người dùng, cấu hình Đơn giản số thơng tin form Theo dõi kết QTHT đăng kí II NGƯỜI SỬ DỤNG Thực đăng kí Cho phép xem xét danh B sách đăng kí NSD Cho phép gửi form đăng kí giản B sau điền lên server Chỉnh sửa thông tin NSD sai điền form Cho phép người sử dụng Đơn Đơn giản B sửa lại thông tin Đơn giản chưa xác Tìm kiếm đơn đăng NSD Cho phép tìm kiếm đơn B Đơn 11 kí III đăng kí theo ID tên giản Người trì hệ thống Kiểm soát vấn đề NDTH Cho phép thay đổi tốc độ kết nối T baudrate, cấu hình thông B Đơn giản số truyền IV Gmail Thông báo kết Gmail Gửi mail thông báo kết M sau đăng kí xong V SMS Banking Kết nối với module SMS Giao tiếp với module sim, sim Trung bình M nhận tin nhắn SMS Trung bình banking 10 Deparse tin nhắn SMS Phân tích tin nhắn thành nội dung cần thiết B Đơn giản Từ bảng 4, nhóm chúng em xây dựng bảng tính tốn UCP Bảng 5: Tính tốn trọng số UCP TT Loại Use Case Trọng số UCP chuẩn B Hệ Số trường Điểm số hợp sử trường Mô tả BMT dụng hợp Các chức 45 Use case đơn giản 35 Use case trung bình 10 1 10 Use case phức tạp 15 0 12 M Use case đơn giản 1,2 0 Use case trung bình 10 1,2 24 Use case phức tạp 15 1,2 0 T Use case đơn giản 1,5 0 Use case trung bình 10 1,5 0 Use case phức tạp 15 1,5 0 TBF = Cộng (1+2+3) Các chức mở rộng Các chức nâng cao 70 Usecase diagram Hình 2: Usecase diagram 13 Từ thơng tin bảng phía em xây dựng sơ đồ use case Activity diagram Khi khởi chạy app, bước chọn dịch vụ đăng kí, sau ta điền thơng tin vào form Sau điền xong thực banking, banking đăng kí gửi lên hệ thống cịn khơng kết thúc Khi đăng kí xong có mail thơng báo từ hệ thống Những thơng tin đẩy lên server xem, sửa tìm kiếm quản trị viên Hình 3: Activity diagram 14 Sequence diagram Biểu đồ biểu đồ dùng để xác định trình tự diễn kiện nhóm đối tượng Nó miêu tả chi tiết thơng điệp gửi nhận đối tượng đồng thời trọng đến việc trình tự mặt thời gian gửi nhận thơng điệp Hình khái qt hóa trình tự hoạt động hệ thống Hình 4: Sequence diagram Class diagram Class diagram mô tả kiểu đối tượng hệ thống loại quan hệ khác tồn chúng Là kỹ thuật mơ hình hóa tồn tất phương pháp phát triển hướng đối tượng Class diagram dự án chúng em mơ tả hình 15 Hình 5: Class diagram 16 CHƯƠNG 3: 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 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 cịn 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 17 PHỤ LỤC: TÀI LIỆU THAM KHẢO [1] P.P.Trong, “viblo.asia.com,” [Trực https://viblo.asia/p/bieu-do-lop-uml-Az45bDaVZxY tuyến] Available: [2] N Hiền, “OOAD.com,” https://hocjava.com/ooad/ tuyến] Available: [3] P Anh, “Quản trị mạng,” [Trực tuyến] https://quantrimang.com/top-o-cam-thong-minh-169810 Available: [4] IOTmaker, “IOTmaker.com,” [Trực https://iotmaker.vn/relay-2-channel-5v.html Available: [Trực tuyến] 18 ... 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ả đề... 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... 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 cị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