Phân tích và thiết kế hệ thống thông tin đề tài Quản Lý Cuộc Thi Hoa Hậu Hoàn Vũ

62 23 0
Phân tích và thiết kế hệ thống thông tin đề tài Quản Lý Cuộc Thi Hoa Hậu Hoàn Vũ

Đ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

Hiện nay với sự phát triển vượt bật của công nghệ, cuộc cách mạng công nghiệp 4.0 có xu thế ngày càng phát triển.Cùng với sự đó sẽ đi đôi với việc nhiều ngành nghề kéo theo cũng phát triển.Chẳng hạn đó là ngành công nghiệp giải trí, bây giờ có rất nhiều cuộc thi được tổ chức trên truyền hình.Trong đó những cuộc thi về sắc đẹp được khán giả và các doanh nghiệp đánh giá rất cao về chuyên môn và đại diện thương hiệu.Trong những năm gần đây, cuộc thi hoa hậu hoàn vũ Việt Nam đã được đông đảo khán giả, các doanh nghiệp trong và ngoài nước quan tâm và theo dõi

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM ĐÀ NẴNG KHOA TIN HỌC PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN ĐỀ TÀI QUẢN LÝ CUỘC THI HOA HẬU HOÀN VŨ Sinh viên thực hiện: Lương Văn Lĩnh – 18CNTT3 Đặng Bá Lộc – 18CNTT3 Trương Lê Minh Hải – 18CNTT3 Phạm Thị Thùy – 18CNTT3 Giảng viên hướng dẫn: TS Huỳnh Ngọc Thọ Đà Nẵng 05/2021 MỤC LỤC DANH MỤC HÌNH ẢNH BIỂU ĐỒ LỜI MỞ ĐẦU Tính cấp thiết đề tài Hiện với phát triển vượt bật công nghệ, cách mạng công nghiệp 4.0 có xu ngày phát triển.Cùng với đơi với việc nhiều ngành nghề kéo theo phát triển.Chẳng hạn ngành cơng nghiệp giải trí, có nhiều thi tổ chức truyền hình.Trong thi sắc đẹp khán giả doanh nghiệp đánh giá cao chuyên môn đại diện thương hiệu.Trong năm gần đây, thi hoa hậu hoàn vũ Việt Nam đông đảo khán giả, doanh nghiệp nước quan tâm theo dõi Song song với thi hoa hậu hoàn vũ tổ chức truyển hình Với nhu cầu đặc thù bên cạnh ban tổ chức thi phải thiết xây dựng trang website quản lí thi để khán giả khơng xem trực tiếp truyền hình theo dõi diễn biến thi qua website dễ dàng cho ban tổ chức quản lí thơng tin , điểm số nội dụng thi thí sinh cách tối ưu thuận tiện Chính lý chúng em chọn đề tài thiết kế hệ thống “Quản lý thi hoa hậu hoàn vũ” Mục tiêu nghiên cứu Báo cáo thiết kế hệ thống quản lí thi hoa hậu hồn vũ Từ sở cho lập trình xây dựng phần mềm quản lí thi hoa hậu hồn vũ Đối tượng phạm vi nghiên cứu Đối tượng nghiên cứu: Đối tượng nghiên cứu đồ án phân tích thiết kế theo hướng đối tượng quản lí thi hoa hậu hồn vũ Phạm vi nghiên cứu: Đồ án nghiên cứu phạm vi nhu cầu thực tế bám sát thi họa hậu hoàn vũ Việt Nam tổ chức qua năm Phương pháp nghiên cứu Báo cáo sử dụng phương pháp phân tích diến giải thực trạng nhu cầu sử dụng phần mềm quản lý thi hoa hậu hoàn vũ Việt Nam qua năm Tài liệu thu thập qua liệu thông tin thi công bố trang mạng xã hội CHƯƠNG 1: MƠ TẢ BÀI TỐN 1.1 Khảo sát hệ thống quản lí thi hoa hậu hồn vũ 1.1.1 Mục tiêu hệ thống quản lí thi hoa hậu hoàn vũ  Mục tiêu tại:  Quảng bá website để người biết đến  Khán giả theo dõi thông tin,tin tức diễn biến thi hoa hậu thí sinh dự thi  Quản lí theo dõi điểm thí sinh qua vịng thi, thơng tin thí sinh diễn biến nội dung thi hoa hậu  Mục tiêu tương lai:  Mở rộng phát triển tính bình chọn mạng xã h ội nhằm gia tăng thu hút thi cho nhiều tầng lớp xã hội  Để đạt mục tiêu đề cần phải quan tâm đến ho ạt đ ộng sau:  Hệ thống hiển thị thông tin đắn thơng tin thí sinh di ễn biến thi sau vịng thi  Quản lí thơng tin thí sinh chặt chẽ, điểm s ố, thứ hạng thí sinh qua vịng diễn biến chi tiết vịng thi 1.1.2 Lợi ích việc xây dựng hệ thống quản lí thi hoa hậu hồn vũ Qua việc tìm hiểu thi hoa hậu qua năm nay,chúng em th website đưa thơng tin chi tiết cho khán giả biết diễn bi ễn thi thông tin, điểm số, thứ hạng thí sinh Mà ch ỉ đưa thơng tin rời rạc thi nên chúng em định tìm hiểu xây dựng website quản lí thi hoa hậu gồm nhiều thể loại diễn biến chi tiết vịng thi, thơng tin, điểm số thứ hạng thí sinh 1.1.3 Mơ tả yêu cầu hệ thống quản lí thi hoa hậu hồn vũ Sau phân tích đặc điểm tình hình thực trạng thi hoa hậu gần việc xây dựng website cần đạt yêu cầu mô tả sau:  Hệ thống thực quảng bá thương hiệu khắp nước  Hệ thống thực chức hiển thị cung cấp tồn thơng tin thí sinh liên quan đến mục đích thi diễn biến chi ti ết vịng thi đó, điểm số, thứ hạng để khán giả người dùng theo dõi cách xác trực quan chi tiết thi diễn thông qua h ệ thống  Hệ thống làm nhiệm vụ quản lí thơng tin thí sinh đăng ký thi nội dụng thi qua vịng Xử lí, quản lí ểm, n ội dung thi thứ hạng thí sinh qua vịng thi  Nhận góp ý từ người dùng theo dõi yêu cầu hệ th ống bên liên quan  Hệ thống giúp cho người quản lý giúp quản lý thơng tin của thí sinh nội dung, hình thức thi,điểm số thứ hạng thí sinh qua vịng 1.1.4 Mơ tả hoạt động hệ thống  Đối với khán giả: Cung cấp cho khán giả thông tin diễn biến chi tiết thi, thí sinh qua vịng thi khán gi ả có th ể bình ch ọn cho thí sinh mà u thích thơng qua hệ thống  Đối với quản trị viên: Khi đăng nhập vào hệ thống quản trị, người quản trị quản lý nhóm : Quản lý thơng tin thí sinh, quản lí vịng s khảo, quản lí vịng bán kết ,quản lí vịng chung kết quản lí bình chọn khán giả CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Giới thiệu UML phân tích thiết kế hệ thống thông tin Do hệ thống tin học ngày phức tạp, xu áp dụng phương pháp lập trình hướng đối tượng thay cho phương pháp cấu trúc truyền thống ngày phổ biến xây dựng hệ thống phần mềm lớn phức tạp Hơn từ ngơn ngữ mơ hình hóa thống (Unified Modeing Language- UML) tổ chức OMG (Object Management Group) cơng nhận chuẩn cơng nghiệp trở thành công cụ thông dụng và hựu hiệu cho phương pháp Trong phần này, em xin giới thiệu khái niệm tiếp cận hướng đối tượng ngôn ngữ chuẩn UML UML ngơn ngữ mơ hình hố, trước hết mơ hình ký pháp thống ngữ nghĩa định nghĩa metamodel, khơng mơ tả phương pháp phát triển UML sử dụng để hiển thị đặc tả xây dựng làm tài liệu vật phẩm phân tích thiết kế q trình xây dựng phần mềm theo hướng đối tượng UML sử dụng cho tiến trình phát triển phần mềm theo hướng đối tượng UML sử dụng cho tiến trình phát triển phần mềm, xun suốt vịng đời phát triển độc lập với công nghệ cài đặt hệ thống UML ngôn ngữ chuẩn để viết kế hoạch chi tiết phần mềm Nó phù hợp cho mơ hình hố hệ thống thơng tin doanh nghiệp, ứng dụng phân tán Web, hệ thống nhúng thời gian thực…Các khung nhìn ngơn ngữ quan sát từ góc độ phát triển triển khai hệ thống, khơng khó hiểu dễ sử dụng Phương pháp cách cấu trúc rõ ràng suy nghĩ hành động Phương pháp cho người sử dụng biết làm gì, làm lại làm Phương pháp chứa mơ hình mơ hình sử dụng để mơ tả Sự khác chủ yếu phương pháp ngơn ngữ mơ hình hố ngơn ngữ mơ hình hố thiếu tiến trình cho biết làm gì, làm làm việc lại làm Như ngơn ngữ mơ hình khác UML có ký pháp luật sử dụng Các luật bao gồm cú pháp, ngữ nghĩa pragmatic (luật hình thành câu có nghĩa) pragmatic (luật hình thành câu có nghĩa) a UML ngôn ngữ: UML ngôn ngữ chuẩn công nghiệp để lập kế hoạch chi tiết phần mềm Như ta biết khơng có mơ hình thoả mãn cho tồn hệ thống, ngơn ngữ phải cho phép biểu diễn nhiều khung nhìn khác kiến trúc hệ thống suốt trình phát triển phần mềm UML có từ vựng quy tắc cho ta cách thức xây dựng mơ hình đọc mơ hình, khơng cho biết mơ hình lập lập chúng b UML ngôn ngữ để hiển thị: UML giúp xây dựng mơ hình để dễ dàng giao tiếp Một số cơng việc phù hợp với mơ hình hố văn bản, số công việc khác lại phù hợp với mơ hình hố đồ hoạ UML ngơn ngữ đồ hoạ Với nhiều hệ thống, mơ hình ngơn ngữ đồ hoạ dễ hiểu hẳn so với ngôn ngữ lập trình Sau biểu tượng đồ hoạ ngôn ngữ UML ngữ nghĩa Vậy xây dựng mơ hình UML người phát triển khác hay cơng cụ hỗ trợ mơ hình hố hiểu mơ hình cách rõ ràng c UML ngôn ngữ đặc tả: Đặc tả mô tả rõ ràng điểm mấu chốt vấn đề UML cho phép mơ tả mơ hình xác, khơng nhập nhằng hoàn thiện UML hướng tới đặc tả thiết kế, phân tích định cài đặt q trình phát triển triển khai hệ thống phần mềm d UML ngôn ngữ để xây dựng: UML ngơn ngữ lập trình trực quan mơ hình kết nối trực tiếp với ngơn ngữ lập trình khác Có nghĩa ánh xạ mơ hình UML tới ngơn ngữ lập trình khác Java, C++ hay sở liệu quan hệ, sở liệu hướng đối tượng Ánh xạ cho khả biến đổi thuận từ mơ hình UML sang ngơn ngữ lập trình đồng thời cho khả biến đổi ngược lại từ cài đặt mơ hình UML, có nghĩa cho khả làm việc với văn hay đồ hoạ cách quán e UML ngôn ngữ làm tài liệu: UML hướng tới làm tài liệu kiến trúc hệ thống chi tiết UML cho khả biểu diễn yêu cầu, thử nghiệm mơ hình hố hoạt động lập kế hoạch quản lý sản phẩm  UML cho biết giới hạn hệ thống chức     thơng qua usecase tác nhân Trong UML, usecase mô tả biểu đồ logic Biểu diễn cấu trúc tĩnh hệ thống nhờ biểu đồ lớp Mơ hình hố hành vi đối tượng biểu đồ chuyển trạng thái Phản ánh kiến trúc cài đặt vật lý biểu đồ thành phần biểu đồ triển khai 2.2 Phân tích thiết kế hướng đối tượng hệ thống thơng tin Với tiếp cận hướng đối tượng th chức hệ thống biểu diễn thông qua cộng tác đối tượng Việc thay đổi tiến hố chức khơng ảnh hưởng tới cấu trúc tĩnh phần mềm Sức mạnh tiếp cận hướng đối tượng việc tách(chia) nhập thực nhờ tập phong phú chế tích hợp chúng Khả thống cao tách để xây dựng thực thể phức tạp từ thực thể đơn giản Tiếp cận hướng đối tượng tỏ rõ lợi lập trình với hệ thống phức tạp Những người phát triển phần mềm nhận thấy phát triển phần mềm hướng đối tượng cho lại phần mềm thương mại chất lượng cao, tin cậy, dễ mở rộng dễ sử dụng lại, chạy trơn tru phù hợp với yêu cầu người dùng mong đợi  Một số khái niệm  Phương thức: cách thức cấu trúc suy nghĩ hành động người Nó cho biết phải làm gì, làm nào, làm phải làm để hình thành hệ thống phần mềm  Đối tượng: Theo nghĩa thơng thường đối tượng người vật hay cụ thể Nhưng phương pháp hướng đối tượng đối tượng trừu tượng mà lĩnh vực vấn đề hay cài đặt nó, phản ánh khả hệ thống lưu trữ thơng tin tương tác với nó; gói giá trị thuộc tính dịch vụ  Lớp: Theo nghĩa thơng thường nhóm nhiều người hay vật có tính tương tự định hay đặc điểm chung Trong phương pháp hướng đối tượng lớp mơ tả hay nhiều đối tượng, mô tả tập thống thuộc tính phương thức Nó cịn mô tả cách tạo đối tượng lớp  Trừu tượng: Trừu tượng nguyên lý bỏ qua khía cạnh chủ thể (subject) khơng liên quan đến mục đích để tập trung đầy đủ vào khía cạnh cịn lại Như nói trừu tượng đơn giản hố giới thực cách thơng minh Trừu tượng cho khả tổng quát hoá ý tưởng hoá vấn đề xem xét Chúng loại chi tiết dư thừa mà tập trung vào điểm  Mơ hình: Mơ hình kế hoạch chi tiết hệ thống, giúp ta lập kế hoạch trước xây dựng hệ thống Mơ hình giúp ta khẳng định tính đắn thiết kế, phù hợp yêu cầu, hệ thống giữ vững u cầu người dùng thay đổi Mơ hình tranh hay mô tả vấn đề cố gắng giải hay biểu diễn Mơ hình mơ tả giải pháp Trong phát triển phần mềm, thay cho đối tượng thực, ta làm việc với biểu tượng  Phương pháp luận: Phương pháp luận mô tả cách thức suy nghĩ phần mềm phát triển phần mềm Nó bao gồm ngơn ngữ mơ hình hố, metamodel (mơ hình mơ hình) tiến trình Phương pháp luận nghiên cứu phương pháp Metamodel mơ tả hình thức phần tử mơ hình, cú pháp ngữ nghĩa ký hiệu mô hình  Lĩnh vực vấn đề: Mục tiêu tiếp cận hướng đối tượng mơ hình hố đặc tính tĩnh động mơi trường, nơi xác định yêu cầu phần mềm Môi trường gọi lĩnh vực vấn đề Vấn đề câu hỏi đặt để giải xem xét Lĩnh vực không gian hoạt động ảnh hưởng Nó vùng tác nghiệp hay kinh nghiệm người 10 3.6.5 Biểu đồ tìm kiếm thơng tin thí sinh quản lý thơng tin thí sinh Hình 3.45 Biểu đồ tìm kiếm thơng tin thí sinh quản lý thơng tin thí sinh dự thi Mô tả: Khi admin vào quản lý thông tin thí sinh dự thi, chọn kiểu tìm kiếm theo tên hay mã thi sinh giao diện hiển thị Sau gởi u cầu nhập thơng tin nhập từ khóa tìm kiếm giao diện hiển thị Tiếp tục, gởi thơng tin đến Xử lí tìm thí sinh để tìm sở liệu Thí sinh dự thi có tồn thơng tin thí sính tìm khơng Sau gởi kết Xử lí tìm thí sinh để hiển thị kết giao diện hiển thị thông báo hiển thị kết tìm 3.6.6 Biểu đồ thêm nội dung thi quản lý nội dung thi vịng Hình 3.46 Biểu đồ thêm nội dung thi quản lý nội dung thi 48 Mô tả: Khi admin vào quản lý nội dung thi, đầu tiện chọn vòng thi nhập thơng tin nội dung vịng thi thêm giao diện hiển thị thêm nội dung vòng thi Sau gởi thơng tin đến Xử lí thêm nội dung vòng thi kiểm tra sở liệu Nội dung vịng thi có tồn nội dung vừa thêm chưa.Đúng phản hồi kiểm tra thành cơng sau lưu vào sở liệu Nội dung vòng thi Tiếp tục gởi kết Xử lí thêm nội dung vịng thi sau gởi kết giao diện hiển thị thêm nội dung vịng thi thơng cáo thêm thành cơng 3.6.7 Biểu đồ cập nhật nội dung thi quản lý nội dung thi vịng Hình 3.47 Biểu đồ cập nhật nội dung thi quản lý nội dung thi Mô tả: Khi admin vào quản lý nội dung thi, chọn vòng thi nhập mã nội dung thi muốn cập nhật Sau gửi thơng tin đến Xử lí cập nhật nội dung vịng thi để kiểm tra nội dung thi tồn sở liệu Nội dung vòng thi chưa tồn phản hồi thỏa mãn yêu cầu đến Xử lí cập nhật nội dung vịng thi Sau 49 hiển thị thơng tin nội dung thi lên giao diện hiển thị cập nhật nội dung vòng thi yêu cầu nhập thông tin cần sửa Tiếp tục nhập thông tin cần sửa nội dung thi giao diện hiển thị cập nhật nội dung vòng thi Sau nhập xong gửi kết vừa sửa Xử lí cập nhật nội dung vịng thi để kiểm tra cập nhật lại liệu sở liệu Nội dung vòng thi phản hồi cập nhật thành công Tiếp tục gởi kết giao diện hiển thị cập nhật nội dung vòng thi thông báo cập nhật nội dung thi thành cơng 3.6.8 Biểu đồ xóa nội dung thi quản lý nội dung thi vịng Hình 3.48 Biểu đồ xóa nội dung thi quản lý nội dung thi vịng Mơ tả: Khi admin vào quản lý nội dung thi, chọn vòng thi nhập mã nội dung thi muốn xóa giao diện danh sách nội dung vịng thi Sau gửi thơng tin đến Xử lí xóa nội dung vịng thi để kiểm tra nội dung thi có tồn tại sở liệu Nội dung vòng thi khơng Nếu tồn trả kiểm tra thành cơng Tiếp tục thực xóa thơng tin nội dung thi sở liệu Nội dung vòng thi sau gởi trả kết Xử lí xóa nội dung vịng thi tiếp tục trả kết hình danh sách nội dung vịng thi thơng báo xóa nội dung thi thành cơng 50 3.6.9 Biểu đồ nhập/sửa điểm quản lý điểm thí sinh dự thi Hình 3.49 Biểu đồ nhập/sửa điểm quản lý điểm thí sinh dự thi Mô tả: Khi admin vào quản lý điểm thi thí sinh, chọn vịng thi để nhập sửa điểm giao diện danh sách điểm thi thí sinh Sau đó, gởi thơng tin đến Xử lí nhập điểm thí sinh để lấy danh sách điểm thí sinh sở liệu Điểm thí sinh phản hồi gởi kết Xử lí nhập sửa điểm thí sinh gởi kết Giao diện danh sách điểm thí sinh để hiển thi danh sách điểm thí sinh để nhập sửa điểm Tiếp tục nhập sửa điểm thí sinh giao diện danh sách điểm thi thí sinh gởi thơng tin vừa nhập sửa đến Xử lí nhập sửa điểm thí sinh để kiểm tra điểm nhập sửa có hợp lệ khơng lưu vào sở liệu Điểm thí sinh phản hồi kết lưu Xử lí nhập sửa điểm thí sinh Tiếp tục gởi kết Giao diện danh sách điểm thí sinh thơng báo nhập sửa điểm thí sinh thành cơng 51 3.6.10 Biểu đồ tìm kiếm điểm thi thí sinh quản lý điểm thi thí sinh Hình 3.50 Biểu đồ tìm kiếm điểm thi thí sinh quản lý điểm thi thí sinh dự thi Mơ tả: Khi admin vào quản lý điểm thi thí sinh, chọn kiểu tìm kiếm theo tên hay mã thi sinh giao diện hiển thị Sau gởi u cầu nhập thơng tin nhập từ khóa tìm kiếm giao diện hiển thị Tiếp tục, gởi thơng tin đến Xử lí tìm thí sinh để tìm sở liệu Điểm thí sinh có tồn điểm thí sính tìm khơng Sau gởi kết Xử lí tìm thí sinh để hiển thị kết giao diện hiển thị thông báo hiển thị kết tìm 3.6.11 Biểu đồ khán giả bình chọn thí sinh u thích Hình 3.51 Biểu đồ khán giả bình chọn thí sinh u thích 52 Mơ tả: Khi khán giả đăng nhập vào hệ thống để bình chọn thí sinh mà u thích, tìm thí sinh muốn bình chọn theo mã thí sinh giao diện thơng tin thí sinh bình chọn phản hồi hiển thị thí sinh bình chọn Sau xác nhận bình chọn gởi đến Bình chọn thí sinh phản hồi gởi trả kết Giao diện thơng tin thí sinh bình chọn thơng báo bình chọn thí sinh thành cơng 3.6.12 Biểu đồ tìm kiếm thí sinh khán giả bình chọn quản lý bình chọn thí sinh Hình 3.52 Biểu đồ tìm kiếm thí sinh khán giả bình chọn quản lý bình chọn thí sinh Mơ tả: Khi admin vào quản lý bình chọn thí sinh, chọn kiểu tìm kiếm theo tên hay mã thi sinh giao diện hiển thị Sau gởi u cầu nhập thơng tin nhập từ khóa tìm kiếm giao diện hiển thị Tiếp tục, gởi thơng tin đến Xử lí tìm thí sinh để tìm sở liệu Thí sinh bình chọn có tồn thí sinh tìm khơng Sau gởi kết Xử lí tìm thí sinh để hiển thị kết giao diện hiển thị thơng báo hiển thị kết tìm 53 3.7 Biểu đồ gói 3.7.1 Biểu đồ gói quản lý thơng tin thí sinh dự thi Hình 3.53 Biểu đồ gói quản lý thơng tin thí sinh dự thi Mơ tả: Biểu đồ gói quản lý thơng tin thí sinh dự thi tố chức theo mơ hình MVC bố trí theo trình tự tầng liệu tương ứng Đầu tiên, gói Model có chứa class ThiSinhDuThi đại diện Entity kết nối với gói Data Access có chứa lớp DatabaseUtils để kết nối với sở liệu Gói Model sử dụng lại gói DataAccess quan hệ dependency Gói DaoImpl chứa lớp ThisinhDuThiDaoImpl kết nối sử dụng gói Model có class ThiSinhDuThi để thực thao tác, cập nhật liệu với database Gói DaoImpl kết nối, sử dụng lại gói Model quan hệ dependency Ngồi gói DaoImpl cịn implement gói Repository chứa interface quản lý phương thức có chức dùng để thao tác, cập nhật sở liệu Tiếp theo gói ServiceImpl có chứa class 54 ThisinhServiceImpl để gói mục đích nắm giữ quản lý code để xử lí business cho hệ thống Gói ServiceImpl kết nối sử dụng lại gói DaoImpl quan hệ dependency Ngồi gói ServiceImpl cịn implement gói Service chứa interface quản lý phương thức xử lí business cho hệ thống Tiếp theo gói Controller có chứa class ThiSinhDuThiController dùng để điều hướng chức hệ thống đổ liệu từ database lên trang giao diện tương ứng với chức Cụ thể gói View chứa trang giao diện giao diện quản lí thơng tin thí sinh, giao diện thêm thí sinh dự thi Gói Controller kết nối, sử dụng lại gói ServiceImpl quan hệ dependency 3.7.2 Biểu đồ gói quản lí nội dung thi vịng Hình 3.54 Biểu đồ gói quản lí nội dung thi vịng 55 Mô tả: Tương tự giống cấu trúc với biểu đồ gói quản lý thơng tin thí sinh dự thi 3.7.3 Biểu đồ gói quản lí điểm vịng thi Hình 3.55 Biểu đồ gói quản lí điểm vịng thi Mô tả: Tương tự cấu trúc giống với biểu đồ gói quản lý thơng tin thí sinh dự thi 56 3.7.4 Biểu đồ gói quản lí bình chọn thí sinh Hình 3.56 Biểu đồ gói quản lí bình chọn thí sinh Mơ tả: Tương tự cấu trúc giống với biểu đồ gói quản lý thơng tin thí sinh dự thi 3.8 Biểu đồ thành phần 3.8.1 Biểu đồ thành phần quản lý thơng tin thí sinh Hình 3.57 Biểu đồ thành phần quản lý thơng tin thí sinh 57 Mô tả: Khi thành phần Accounts đăng nhập vô hệ thống xác thực thơng qua Service quản lí người dùng kết nối với thành phần Admin nghĩa vào hệ thống với quyền Admin Sau thành phần Admin kết nối với thành phần Thêm thí sinh, Cập nhật thí sinh, Xóa thí sinh Tìm kiếm thí sinh thơng qua Service Quản lý thơng tin thí sinh 3.8.2 Biểu đồ thành phần quản lí nội dung thi vịng Hình 3.58 Biểu đồ thành phần quản lí nội dung thi vịng Mơ tả: Khi thành phần Accounts đăng nhập vô hệ thống xác thực thơng qua Service quản lí người dùng kết nối với thành phần Admin nghĩa vào hệ thống với quyền Admin Sau thành phần Admin kết nối với thành phần Thêm nội dung thi, Cập nhật nội dung thi, Xóa nội dung thi Tìm kiếm nội dung thi thơng qua Service Quản lý nội dung vòng thi 58 3.8.3 Biểu đồ thành phần quản lí điểm vịng thi Hình 3.59 Biểu đồ thành phần quản lí điểm vịng thi Mơ tả: Khi thành phần Accounts đăng nhập vô hệ thống xác thực thông qua Service quản lí người dùng kết nối với thành phần Admin nghĩa vào hệ thống với quyền Admin Sau thành phần Admin kết nối với thành phần Thêm điểm thí sinh, Cập nhật điểm thí sinh, Sắp xếp điểm thí sinh Tìm kiếm thí sinh thơng qua Service Quản lý điểm thi thí sinh 3.8.4 Biểu đồ thành phần quản lí bình chọn thí sinh Hình 3.60 Biểu đồ thành phần quản lí bình chọn thí sinh 59 Mơ tả: Khi thành phần Accounts đăng nhập vô hệ thống xác thực thông qua Service quản lí người dùng kết nối với thành phần Admin nghĩa vào hệ thống với quyền Admin Sau thành phần Admin kết nối với thành phần Sắp xếp theo lượt bình chọn, Tìm kiếm thí sinh bình chọn Xóa thí sinh bình chọn thơng qua Service Quản lý khán giả bình chọn thí sinh 3.9 Biểu đồ Deployment Hình 3.61 Biểu đồ Deployment Mơ tả: Đầu tiên sử dụng công nghệ Spring boot Restfull Tomcat 8.5 để triển khai phát triển cài đặt hệ thống phần mềm Quản lý thi hoa hậu hoàn vũ Sau export project file war thơng qua kết nối sử dụng dependency file pom.xml Tiếp theo sử dụng Heroku Server Cloud kết nối sử dụng database server Postgres để triển khai đẩy hệ thống từ local lên online thông qua TCP/IP Heroku Server Cloud 60 KẾT LUẬN Chúng em áp dụng UML để Phân tích thiết kế hệ thống “Quản lý thi hoa hậu hoàn vũ” Đề tài xuất phát từ thực tế mà ra, để đáp ứng nhu cầu ban tổ chức thi khán giả Đồng thời tìm hiểu kiến thức học, kết hợp cứu tài liệu chuyên ngành hạn chế thời gian, khả kinh nghiệm nên không tránh khỏi thiếu sót định 61 TÀI LIỆU THAM KHẢO Đồn Văn Ban, Giáo trình UML, Hà Nội, 2001 Phan Huy Khánh, Giáo trình Phân tích thiết kế hệ thống, Đà Nẵng, 2000 Nguyễn Văn Ba, Phân tích thiết kế hệ thống thơng tin - Tái 2002 Trần Đình Quế, Giáo trình phân tích thiết kế hệ thống thơng tin Nguyễn Hồng Phương - Huỳnh Minh Đức - Đoàn Thiện Ngân, Phân tích thiết kế hệ thống thơng tin - phương pháp ứng dụng Lê Văn Hùng, Cơ sở liệu quan hệ cơng nghệ phân tích - thiết kế 62

Ngày đăng: 10/09/2021, 20:46

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • CHƯƠNG 1: MÔ TẢ BÀI TOÁN

    • 1.1. Khảo sát hệ thống quản lí cuộc thi hoa hậu hoàn vũ

      • 1.1.1 Mục tiêu của hệ thống quản lí cuộc thi hoa hậu hoàn vũ

      • 1.1.2. Lợi ích của việc xây dựng hệ thống quản lí cuộc thi hoa hậu hoàn vũ

      • 1.1.3. Mô tả yêu cầu của hệ thống quản lí cuộc thi hoa hậu hoàn vũ

      • 1.1.4. Mô tả hoạt động của hệ thống

      • CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG

        • 2.1. Giới thiệu về UML trong phân tích thiết kế hệ thống thông tin

        • 2.2. Phân tích thiết kế hướng đối tượng trong hệ thống thông tin

        • CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

          • 3.1. Các tác nhân

          • 3.2. Biểu đồ Use Case

            • 3.2.1. Đặc tả Use Case

              • 3.2.1.1. Use Case Đăng nhập

              • 3.2.1.2. Use Case Quản lí thông tin thí sinh dự thi

              • 3.2.1.3. Đặc tả Use Case Quản lí nội dung các vòng thi

              • 3.2.1.4. Đặc tả Use Case Quản lí điểm thí sinh qua các vòng thi

              • 3.2.1.5. Đặc tả Use Case Quản lí người dùng

              • 3.2.1.6. Đặc tả Use Case Quản lí bình chọn thí sinh yêu thích

              • 3.2.1.7 Đặc tả Use Case Khán giả bình chọn thí sinh yêu thích

              • 3.2.2. Các biểu đồ Use Case

                • 3.2.2.1. Biểu đồ Use Case tổng quát

                • 3.2.2.2. Biểu đồ phân rã Use Case

                • 3.3. Biểu đồ lớp

                  • 3.3.1. Biểu đồ lớp tổng quát

                  • 3.3.2. Biểu đồ các lớp chi tiết

                    • 3.2.2.1. Biểu đồ lớp Thí sinh dự thi

                    • 3.2.2.2. Biểu đồ lớp Nội dung thi các vòng

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

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

Tài liệu liên quan