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

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 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Phát triển hệ thống đăng ký học
Tác giả Phạm Quốc Trung, Đặng Nhật Minh, Nguyễn Đình Khánh, Nguyễn Xuân Chung
Người hướng dẫn Nguyễn Mạnh Hùng
Trường học Trường Đại Học Thăng Long
Chuyên ngành Phân tích thiết kế hướng đối tượng
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 15
Dung lượng 0,94 MB

Nội dung

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 Minh A43180 Nguyễn Đình Khánh A42717 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ỨC

NĂ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 không gian mạng

Tương thích với nhiều loại thiết bị, hệ điều hành

Hệ thống dễ bảo trì, nâng cấp

Đáp ứng được số lượng lớn người truy cập cùng một lúc

Trang 4

PHẦN 2 XÂY DỰNG MÔ HÌNH CHỨC NĂNG 2.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 học phần

Nếu sinh viên muốn đăng ký học, luồng phụ S-1: Thêm học phần mới được thực hiện

Nếu sinh viên muốn hủy học phần hiện có, luồng phụ S-2: Hủy học phần được thực hiện

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

w