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

Xây dựng hệ thống Đăng ký học phần trực tuyến

23 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Xây Dựng Hệ Thống Đăng Ký Học Phần Trực Tuyến
Tác giả Lê Uyên Nhi, Nguyễn Ngô Ngọc Nhi, Trịnh Thị Thảo Hiểu
Thể loại báo cáo
Năm xuất bản 2024
Định dạng
Số trang 23
Dung lượng 2,79 MB

Nội dung

Phân tích yêu cầu Hệ thông đăng ký học phần gồm những chức năng sau: Sinh viên xem thông tin chỉ tiết của các học phần trước khi đăng ký Sinh viên đăng ký học phần Sinh viên hủy học phần

Trang 1

Mẫu báo cáo Tên đề tài: Xây dựng hệ thống đăng ký học phần trực tuyến

2 Nguyễn Ngô Ngọc Nhi 21125701

Chương 1 1 M6 ta bai toan Nguyễn Ngô Ngọc Nhi

Chương 1 2 Phân tích yêu cầu

a Xác định yêu cầu chức năng Trịnh Thị Thảo Hiếu

b Xác định yêu câu phi chức năng

c Xác định quy tắc nghiệp vụ Lê Uyên Nhi

d Xác định quy trình nghiệp vụ

Chương 2 I Phân tích và mô hình hóa chức | Cả nhóm

năng của bài toán

- _ Phân tích và Giải thích được (bằng lời

văn) các chức năng cơ bản của hệ

thống

- Véso dé use case

- Dac ta use case, vé so dé activity, vé so | Trinh Thi Thao Hiéu

d6 sequence mutc thiét ké use case

HUY HOC PHAN

- Dic ta use case, vé so dé activity, vé sơ | Lê Uyên Nhi

d6 sequence mutc thiét ké use case

NHAP DIEM

- Dic tả use case, vẽ sơ đồ activity, vẽ sơ | Nguyễn Ngô Ngọc Nhi

d6 sequence mutc thiét ké use case

XEM CHUONG TRINH HOC

Trang 2

Chương 2 2 Mô hình hóa yêu câu cầu trúc

của hệ thông

- Xác định các khái niệm trong hệ thông

- Vẽ sơ đồ domain (dùng phương pháp

trích lọc danh từ, cả nhóm làm)

Cả nhóm

Trang 3

Chương 1: Phân tích yêu cầu của bài toán

1 M6 ta bai toán

Xây dựng hệ thống đăng ký học phân trực tuyến

Phân tích yêu cầu

Hệ thông đăng ký học phần gồm những chức năng sau:

Sinh viên xem thông tin chỉ tiết của các học phần trước khi đăng ký

Sinh viên đăng ký học phần

Sinh viên hủy học phần

Sinh viên đổi học phần đã đăng ký

Sinh viên thanh toán học phí

Sinh viên xem các thông tin cá nhân, xem lịch, xem điểm

Sinh viên xem chương trình học

Giảng viên chọn học phần giảng dạy

Giảng viên xem lịch dạy học

Giảng viên xem danh sách lớp giảng dạy

Giảng viên nhập điềm của lớp giảng dạy

Nhân viên tạo danh mục học phan

Nhân viên quản lý thời gian mở đăng ký

Nhân viên quản lý chương trình giảng dạy

Nhân viên quản lý thông tin Giảng viên

Nhân viên quản lý thông tin Sinh viên

Hệ thống đăng ký cảnh báo trùng lịch học

Hệ thống đăng ký tạo lịch học tự động

Hệ thống thanh toán thực hiện in hóa đơn khi sinh viên đóng học phí cho học phần đã đăng ký

b Xác định yêu cầu phi chức năng

Hệ thông phải có giao diện thân thiện, dé str dung

Có tính bảo mật

Yêu cầu tương thích với các thiết bị

Độ tin cậy cao

Thời gian phản hồi các thao tác nhanh

Một sinh viên chỉ được đăng ký học phần trong giới hạn số tín chỉ cho phép

Sinh viên đăng ký một học phần phải đảm bảo đã hoàn tất môn học tiên quyết của học phần sẽ đăng ký

Sinh viên không được đăng ký các học phần có xung đột thời khóa biểu

Một lớp học phân tôi thiêu là 10 sinh viên, và tối đa là 20 sinh viên

Sinh viên phải chọn hai học phần thay thế.

Trang 4

Hệ thống tự động khóa đăng ký học phân khi hết hạn

Giảng viên chỉ được nhập điểm cho những sinh viên đã đăng ký học phần của mình

Quy trình nghiệp vụ của chức năng đăng ký học phần

Dau hoc ky, hệ thông sẽ hiển thị những học phần sẽ mở trong học kỳ đó, ứng với mỗi học

phân, hệ thống hiền thị danh sách các lớp dự kiến sẽ mở

Sinh viên cần phải đăng nhập thành công vào hệ thống, sau đó chọn học phần và chọn lớp phù hợp, hệ thông sẽ kiểm tra môn tiên quyết, nêu thỏa điều kiện thì cho phép sinh viên đăng ký

Nếu lớp đăng ký đã đủ sĩ số, thì hệ thông sẽ thông báo lớp đây, sinh viên phải chọn lớp khác,

nếu lớp còn chỗ thì cho phép đăng ký và thông báo đăng ký thành công Nếu không thỏa các

điều kiện thì sinh viên không thê đăng ký học phân trong học kỳ đó và phải chờ đến học kỳ

tiép theo

Quy trình nghiệp vụ của chức năng nhập điềm

Giảng viên đăng nhập -> Chọn lớp học -> Nhập điểm -> Lưu điểm

Quy trình nghiệp vụ của chức năng quản lý tài khoản

Admin tạo tài khoản -> Gán quyền truy cập -> Kích hoạt tài khoản

Trang 5

Chương 2: Phân tích và mô hình hóa chức năng và cấu trúc của hệ thống

1 Phân tích và mô hình hóa chức năng của bài toán

Chức năng dành cho Sinh viên

® Sinh viên có thé tra cứu thông tin về các học phần như mô tả, số tín chỉ, giảng viên phụ trách,

thời gian và địa điểm học

® Sinh viên chọn và đăng ký các học phần mà họ muốn học trong kỳ học

® Sinh viên có thê hủy đăng ký các học phần đã đăng ký trước đó nếu có thay đối kế hoạch học tập

® Sinh viên có thê chọn các học phân thay thế nếu học phần đã đăng ký bị hủy hoặc không còn chỗ trồng

® Sinh viên thực hiện thanh toán học phí cho các học phần đã đăng ký thông qua hệ thống

® Sinh viên có thể xem và cập nhật thông tin cá nhân, xem lịch học và kiểm tra điểm số của minh

® Sinh viên có thể tra cứu chương trình học của mình để biết các học phân cần hoàn thành

Chức năng dành cho Giảng viên

Giảng viên có thể chọn các học phần mà họ sẽ giảng dạy trong kỳ học

Giảng viên có thể xem lịch dạy học của mình đề sắp xếp thời gian giảng đạy

Giảng viên có thể xem danh sách sinh viên trong các lớp mà họ giảng dạy

Giảng viên nhập điểm cho sinh viên trong các lớp mà họ giảng dạy

Chức năng dành cho Nhân viên

Nhân viên quản lý tạo và cập nhật danh mục các học phân có sẵn trong hệ thong

Nhân viên quản lý thời gian mở và đóng đăng ký học phân cho sinh viên

Nhân viên quản lý và cập nhật chương trình giảng dạy của trường

Nhân viên quản lý thông tin cá nhân và chuyên môn của giảng viên

Nhân viên quản lý thông tin cá nhân và học tập của sinh viên

Chức năng hệ thông quản lý

e Hệ thống tự động cảnh báo khi sinh viên đăng ký các học phần có lịch học trùng nhau e_ Hệ thống tự động sắp xếp lịch học cho sinh viên đựa trên các học phân đã đăng ký e_ Hệ thống thanh toán in hóa đơn khi sinh viên hoàn tất việc đóng học phí cho các học phần đã đăng ký

Trang 6

Sơ đồ use case

Wi Huy hoc phan

IÑ Đôi học phần đã đăng ký

Hi Chon hoc phan thay thé

@ Thanh toán hoc phi

II Xem các thông tin ca nhân

IÑ Chọn học phần giảng dạy

II Xem lich day hoc

I Xem danh sách lớp giảng day

IÑ Nhập điểm của lớp giảng dạy

Trang 7

IÑ Giảng viên đăng nhập thành công đề thực hiện các chức năng trên

©_ Nhân viên

Tạo danh mục học phan

HM Quan lý thời gian mở đăng ký

I Quản lý chương trình giảng dạy

HM Quan lý thông tin Ciáng viên

Mi Quan lý thông tin Sinh viên

IÑ Nhân viên đăng nhập thành công đề thực hiện các chức năng trên

©_ Nhân viên kế toán

@ Thanh toán học phí

I Xem thông tin công nợ học phí của sinh viên

Trang 9

Tiền điều kiện (Pre-condition)

Sinh viên đã đăng ký học phân

® Sinh viên phải hủy học phần trong thời hạn cho phép theo quy định

® Sinh viên không vi phạm các điều kiện bắt buộc của học phần (nếu có)

Hậu điều kiện (Post-condition)

e_ Học phần bị hủy thành công, và sinh viên không còn đăng ký học phần đó

e Hoc phan có thê hiện trong lịch sử học tập của sinh viên là "Đã hủy” nêu cần lưu

vs 6 Hệ thống hiền thị thông báo tên, mã lớp học

5 _ Sinh viên chọn học phân can phan can hủy

hủy

7 _ Sinh viên nhân xác nhận hủy 8 _ Hệ thông kiểm tra điều kiện hủy học

Trang 10

phân (hạn chót, điều kiện học phân, số tín

Trang 13

Lê Uyên Nhi 21132211

Dac ta use case “Nhập điểm của lớp giảng dạy”

1 Giảng viên chọn chức năng 2 Hệ thông hiền thị ra màn hình

Nhập điểm của lớp giảng dạy danh sách khóa học

danh sách lớp học của khóa học

5 Giang vién chọn lớp học cần 6 Hệ thông hiển thị danh sách sinh

7 Hệ thông hiên thị form nhập điểm

8 Giang viên nhập điểm 9, Hệ thông kiểm tra tính hợp lệ của

điểm

10 Hệ thống lưu dữ liệu

II Giảng viên xác nhận, use case

Trang 14

A

1.1.3: Hiển

Điều khiến, NnapDiem

Trang 15

Nguyễn Ngô Ngọc Nhi_21127501

Đặc tả use case “Xem chương trình học”

Tiền điều kiện (Pre-condifion)

- Sinh viên đã đăng nhập vào hệ thông

- Chương trình học của sinh viên đã được cập nhật đầy đủ

Hậu điều kiện (Post-condition)

- Sinh viên xem được danh sách các môn học trong chương trinh dao tao cua minh

- Sinh viên có thể xem được thông tin chỉ tiết về từng môn học, bao gồm

số tín chỉ, số tiết, học kỳ, và trạng thái hoàn thành Sinh viên có thể xem được tông quan chương trình học và chỉ tiết của từng học kỳ, bao gồm cả thông tin

về lớp hoc phan, giảng viên giảng dạy

3 Sinh viên chọn một học kỳ cụ 4 _ Hệ thống truy vấn cơ sở đữ liệu

học kỳ đã chọn

Trang 16

Hệ thông hiện thị danh sách các môn học, bao gồm:

Đạt (Trạng thái hoàn thành của

môn học “Đạt” hoặc “Không đạt”

6 Sinh viên chck vào môn học

tương ứng đề xem chỉ tiết thông tin

của từng môn học

7 Hệ thống truy vấn cơ sở dữ liệu

dé lay thông tin môn học dòng sinh viên đã click vào

4.1.Hệ thông hiện thị thông báo

"Không tìm thấy đữ liệu" (Nếu

không tìm thấy thông tin các môn học của học kỷ đã chọn)

4.2 Sinh viên xác nhận 4.3 Hệ thông quay lại bước 2

Trang 17

8.1 Hệ thống hiển thị thông báo "Chưa

đăng ký lớp học phần" (Nếu sinh viên chưa đăng ký lớp học phần nào cho

Trang 19

Học kỳ - Học phân Association Một học kỳ bao gồm nhiều học

phân, mỗi học phần thuộc | hoc ky

Học phân - lớp học Association Một học phân gồm từ 0 đến nhiêu

thuộc một học phân

Lớp học phần —- Giảng | Association Một lớp học phần đo một giảng

trách nhiều lớp học phần

Sinh viên — lớp học Aggregation Một sinh viên có thể đăng ký nhiều

lớp học phân, một lớp học phần có tôi thiểu 10 sinh viên và tối đa 20 sinh viên Mỗi Sinh viên là thành

phân của lớp

Trang 20

Chương 3: Thiết kế hệ thông

1 Xác định tương tác giữa các đôi tượng thông

Luỗồng sự kiện cơ bản

Trang 21

3 Thêm phương thức vào sơ đồ domain (vẽ lại sơ đồ đomain có thêm phương thức)

Dé thực hiện chức năng “Đăng ký học phần” các lớp trong sơ đồ Domain cần phải có các phương thức sau:

- Lớp HỌC PHẢN có các phương thức:

Trang 22

o getDSHocPhan(HocKy): trả về đanh sách học phần theo học kỳ, với tham số là học kỳ

được chọn

- Lớp KET QUÁ có phương thức:

o øetDSDiem(Hocky): trả về kết đanh sách điểm của sinh viên theo học kỳ, với tham số là học

kỳ được chọn

- Lớp LOP HOC PHAN gồm các phương thức sau:

o gefDS_LopHP(MaHP): trả về danh sách lớp học phần của học phần được chọn

o getSiSo(MalopHP): trả về sỉ số của lớp học phần được chọn

o AddNewSV(MaSV): thêm một sinh viên mới vào lớp học phần

o CapnhatSiSo(Malop): Cập nhật sỉ số lớp

Chương 4: Thiết kế cơ sở dữ liệu

1 Ánh xạ các liên két 1-1, 1-n, n-m

Trang 23

Chương 5: Đánh giá hệ thống

1 Việc phối hợp giữa các thành viên trong nhóm (đề thực hiện hiệu quả công việc được giao) ra sao? (họp nhóm đánh giá) Hệ thống đạt bao nhiêu % yêu cầu đặt ra ban đầu (họp nhóm đánh giá: nêu rõ phần nảo làm tốt, phần nào còn phải khắc phục )

Ngày đăng: 31/12/2024, 18:07