báo cáo bài tập lớn phân tích thiết kế hướng đối tượng đề tài phát triển hệ thống đăng ký học

15 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo bài tập lớn phân tích thiết kế hướng đối tượng đề tài phát triển hệ thống đăng ký học

Đ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

Phân tích yêu cầu sử dụng:Hệ thống quản lý thời khoá biểu, lớp học là một hệ thống cung cấp cho người sử dụng những chức năng như sau:Đối với sinh viên: Cho phép xem thông tin về điểm, t

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC THĂNG LONG

BÁO CÁO BÀI TẬP LỚN

PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

Đề tài:

Phát triển hệ thống đăng ký học

GIẢNG VIÊN HƯỚNG DẪN: Nguyễn Mạnh Hùng

A41530 Đặng Nhật MinhA43180 Nguyễn Đình KhánhA42717 Nguyễn Xuân Chung

HÀ NỘI - 2023

Trang 2

MỤC LỤC

PHẦN 1 PHÂN TÍCH YÊU CẦU SỬ DỤNG, XÁC ĐỊNH CÁC YÊU CẦU

CHỨC NĂNG VÀ PHI CHỨC NĂNG 3

1.1 Phân tích yêu cầu sử dụng: 3

1.2 Yêu cầu chức năng của hệ thống: 3

1.3 Yêu cầu phi chức năng của hệ thống: 3

PHẦN 2 XÂY DỰNG MÔ HÌNH CHỨC NĂNG 4

2.1 Biểu đồ THSD 4

2.2 Biểu đồ hoạt động cho 1 THSD 4

PHẦN 3 XÂY DỰNG BIỂU ĐỒ LỚP 8

PHẦN 4 XÂY DỰNG BIỂU ĐỒ TUẦN TỰ CHO 1 THSD 9

PHẦN 5 XÂY DỰNG MÔ HÌNH DỮ LIỆU QUAN HỆ 10

PHẦN 6 XÂY DỰNG CÁC GIAO DIỆN 11

Trang 3

PHẦN 1 PHÂN TÍCH YÊU CẦU SỬ DỤNG, XÁC ĐỊNH CÁC YÊU CẦU CHỨCNĂNG VÀ PHI CHỨC NĂNG

1.1 Phân tích yêu cầu sử dụng:

Hệ thống quản lý thời khoá biểu, lớp học là một hệ thống cung cấp cho người sử dụng những chức năng như sau:

Đối với sinh viên: Cho phép xem thông tin về điểm, thời khoá biểu, đăng ký học phần, xem học phí.

Đối với giảng viên: Cho phép đăng ký môn dạy, lớp dạy, xem lịch dạy Đối với nhân viên: Cho phép cập nhật danh sách sinh viên, thông tin về điểm, môn học, lớp học, giảng viên, đăng thông báo của nhà trường.

1.2 Yêu cầu chức năng của hệ thống:

Đăng nhập, đăng xuất khỏi hệ thống: người dùng có thể đăng nhập để sử dụng

các chức năng của hệ thống và đăng xuất khi muốn.

Quản lý người dùng: Người quản lý có thể truy cập hệ thống để quản lý danh

sách sinh viên, giảng viên, nhân viên.

Đăng ký/Huỷ học phần: Cho phép sinh viên đăng ký/huỷ các học phần trong

khoảng thời gian đăng ký học.

Đăng ký lịch dạy: Cho phép giảng viên đăng ký lịch dạy ở mỗi kỳ.

Thời khoá biểu: Cho phép sinh viên, giảng viên tra cứu thời khoá biểu, lịch dạy

của từng kỳ.

Học phí: Cho phép sinh viên xem thông tin về học phí, nộp học phí Bảng điểm: Cho phép sinh viên xem bảng điểm, số tín chỉ tích luỹ.1.3 Yêu cầu phi chức năng của hệ thống:

Giao diện dễ sử dụng, ổn định trong quá trình sử dụng.

Đảm bảo tính an toàn, bảo mật thông tin sinh viên, giảng viên, nhân viên trên

Trang 4

PHẦN 2 XÂY DỰNG MÔ HÌNH CHỨC NĂNG2.1 Biểu đồ THSD

Hình 2.1 Biểu đồ THSD

2.2 Biểu đồ hoạt động cho 1 THSD

Biểu đồ hoạt động cho chức năng đăng ký học:

Trang 5

Hình 2.2 Biểu đồ hoạt động của chức năng đăng ký học

Mô tả THSD:

Tên TH sử dụng: Đăng ký học cho

Tác nhân chính: Sinh viên Kiểu TH sử dụng: Chi tiết, Thiết yếu

Trang 6

Các bên liên quan và lợi ích:

Sinh viên - muốn thực hiện đăng ký học phần, thay đổi hoặc hủy học phần/thời khóa biểu - đảm bảo nhu cầu của sinh viên được đáp ứng kịp thời.

Mô tả tóm tắt: Trường hợp sử dụng này mô tả cách đăng ký học cũng như thay đổi hoặc hủy lịch học/ thời khóa biểu cho sinh viên trong thời gian đăng ký quy định.

Kích hoạt: Sinh viên đăng nhập trang đăng ký học để đăng ký học phần mới hoặc yêu cầu hủy bỏ hoặc thay đổi lịch học trong thời gian quy định.

Kiểu: Bên ngoài

Các mối quan hệ:

Liên kết: Sinh viên Bao gồm:

Mở rộng: Quản lý đăng ký học

Luồng sự kiện bình thường:

1 Sinh viên đăng nhập trang đăng ký học.

2 Trang chủ lấy thông tin sinh viên từ cơ sở dữ liệu của trường theo thông tin đăng nhập.

3 Nếu thông tin của sinh viên đúng:

Thực hiện trường hợp sử dụng hiển thị lịch học cho sinh viên đăng ký 4 Trang web hiển thị các lựa chọn cho sinh viên: đăng ký học phần mới, hủy

5 Hệ thống hiển thị thời khoá biểu tương ứng với học phần đã đăng ký 6 Hệ thống tính toán và hiển thị mức học phí tương ứng với số học phần đã đăng ký.

Luồng phụ:

Trang 7

S-1: Đăng ký học phần mới.

1 Hệ thống kiểm tra thời gian học của học phần mới có trùng với thời gian của học phần đã đăng ký trước đó.

2 Sinh viên căn cứ theo thông báo của hệ thống và đăng ký học phần khác không trùng thời gian với học phần đã đăng ký.

Trang 8

PHẦN 3 XÂY DỰNG BIỂU ĐỒ LỚP

Hình 3.3 Biểu đồ lớp

Trang 9

PHẦN 4 XÂY DỰNG BIỂU ĐỒ TUẦN TỰ CHO 1 THSD

Hình 4.4 Biểu đồ tuần tự của chức năng đăng nhập

Trang 10

PHẦN 5 XÂY DỰNG MÔ HÌNH DỮ LIỆU QUAN HỆ

Hình 5.5 Mô hình dữ liệu quan hệ

Trang 11

PHẦN 6 XÂY DỰNG CÁC GIAO DIỆN

Giao diện màn hình chính

Giao diện khung đăng nhập:

Giao diện sau khi đăng nhập:

Trang 12

Giao diện bảng điểm:

Giao diện đăng ký học phần:

Trang 13

Giao diện thời khoá biểu toàn trường:

Giao diện thời khoá biểu:

Trang 15

PHÂN CÔNG NHIỆM VỤ

Ngày đăng: 02/05/2024, 16:28

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

Tài liệu liên quan