Tải bản đầy đủ (.pdf) (15 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (967.33 KB, 15 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

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

<b>TRƯỜNG ĐẠI HỌC THĂNG LONG</b>

<b>BÁO CÁO BÀI TẬP LỚN</b>

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

<i>Đề tài:</i>

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

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

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

<b>HÀ NỘI - 2023</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>MỤC LỤC</b>

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

<b>CHỨC NĂNG VÀ PHI CHỨC NĂNG...3</b>

<b>1.1. Phân tích yêu cầu sử dụng:...3</b>

<b>1.2. Yêu cầu chức năng của hệ thống:...3</b>

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

<b>PHẦN 2. XÂY DỰNG MƠ HÌNH CHỨC NĂNG...4</b>

<b>2.1. Biểu đồ THSD...4</b>

<b>2.2. Biểu đồ hoạt động cho 1 THSD...4</b>

<b>PHẦN 3. XÂY DỰNG BIỂU ĐỒ LỚP...8</b>

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

<b>PHẦN 5. XÂY DỰNG MƠ HÌNH DỮ LIỆU QUAN HỆ...10</b>

<b>PHẦN 6. XÂY DỰNG CÁC GIAO DIỆN...11</b>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>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</b>

<b>1.1. Phân tích yêu cầu sử dụng:</b>

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 khố 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.

<b>1.2. Yêu cầu chức năng của hệ thống:</b>

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

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

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

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

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

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

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

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

của từng kỳ.

<b>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:</b>

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

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

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

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

<i>Hình 2.1. Biểu đồ THSD</i>

<b>2.2. Biểu đồ hoạt động cho 1 THSD</b>

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

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

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

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

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="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 tố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ụ:

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="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ý.

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>PHẦN 3. XÂY DỰNG BIỂU ĐỒ LỚP</b>

<i>Hình 3.3. Biểu đồ lớp</i>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

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

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

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>PHẦN 5. XÂY DỰNG MƠ HÌNH DỮ LIỆU QUAN HỆ</b>

<i>Hình 5.5. Mơ hình dữ liệu quan hệ</i>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>PHẦN 6. XÂY DỰNG CÁC GIAO DIỆN</b>

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

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

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

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

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

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

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

Giao diện thời khố biểu tồn trường:

Giao diện thời khố biểu:

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b>PHÂN CƠNG NHIỆM VỤ</b>

</div>

×