Phân tích và thiết kế hệ thống quản lý kết quả học tập bằng uml

55 2 0
Phân tích và thiết kế hệ thống quản lý kết quả học tập bằng uml

Đ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

Hệ thống quản lý kết học tập PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ KẾT QUẢ HỌC TẬP BẰNG UML LỜI MỞ ĐẦU Yêu cầu hệ thống phần mềm chất lượng cao, dễ dàng bảo trì phát triển ln ln đặt người làm công nghệ phần mềm Một phần mềm xây dựng thành công hay không phụ thuộc chủ yếu vào giai đoạn phân tích thiết kế Phương pháp phân tích thiết kế hướng đối tượng đánh giá có nhiều ưu điểm so với phương pháp hướng chức truyền thống, phương pháp sử dụng phổ biến để phát triển phần mềm mở đáp ứng yêu cầu người sử dụng Bên cạnh đó, UML (Unified Modeling Language) ngôn ngữ đặc tả phát triển năm gần chuẩn công nghiệp giới ngôn ngữ đặc tả cho nghành công nghệ phần mềm UML ngơn ngữ mơ hình hố hệ thống phần mềm trực quan phát triển nhiều hãng sản xuất phần mềm lớn giới Microsoft, Oracle, HP, … sử dụng chuẩn công nghiệp phần mềm Nhưng Việt Nam, phương pháp phân tích thiết kế hướng đối tượng chưa ứng dụng nhiều, bắt đầu đưa vào chương trình học số trường đại học cao đẳng Vì cần có nghiên cứu sâu có ứng dụng cụ thể để hiểu rõ phương pháp phân tích thiết kế hướng đối tượng Chính lý kết hợp với môi trường giảng dạy, em xin lựa chọn đề tài “Phân tích thiết kế hệ thống quản lý kết học tập UML” Đồ án trình bày theo nội dung sau : - Phân tích nắm bắt yêu cầu - Tìm hiểu yêu cầu - Ca sử dụng - Mơ hình hành vi hệ thống - Lược đồ hợp tác Em xin chân thành cám ơn GS.TS Nguyễn Văn Ba, Thầy truyền đạt kiến thức để em hồn thành đồ án Hệ thống quản lý kết học tập MỤC LỤC I PHÁT BIỂU BÀI TOÁN 1 Mục tiêu toán Mô tả toán .1 Phân tích .2 II MƠ HÌNH CA SỬ DỤNG .5 Biểu đồ gói Gói : Danh mục a Mô tả ca sử dụng 1.1 : Cập nhật danh mục hệ đào tạo b Mô tả ca sử dụng 1.2 : Cập nhật danh mục khố học .7 c Mơ tả ca sử dụng 1.3 : Cập nhật danh mục khoa d Mô tả ca sử dụng 1.4 : Cập nhật danh mục ngành nghề đào tạo e Mô tả ca sử dụng 1.5 : Cập nhật danh mục lớp học f Mô tả ca sử dụng 1.6 : Cập nhật danh mục môn học 10 Gói : Hồ sơ sinh viên .11 a Mô tả ca sử dụng 2.1 : Sao chép kết tuyển sinh .11 b Mô tả ca sử dụng 2.2 : Đăng ký nhập học 13 c Mô tả ca sử dụng 2.3 : Bổ sung lý lịch 14 d Mô tả ca sử dụng 2.4 : Phân lớp cho sinh viên .15 e Mô tả ca sử dụng 2.5 : Xếp loại thi đua 16 f Mô tả ca sử dụng 2.5.2 : Kỷ luật 17 g Mô tả ca sử dụng 2.6 : Chấm công sinh viên 17 Gói : Quản lý chất lượng đào tạo 18 a Gói 3.1 : Dánh sách sinh viên dự thi .18 b Gói 3.2 : Mơn học 20 c Gói 3.3 : Điểm số 25 d Gói 3.4 : Quản lý Tốt nghiệp 33 e Gói 3.5 : Tạo báo cáo 39 III PHÂN TÍCH HỆ THỐNG 42 Mơ hình hợp tác biểu đồ 42 Biểu đồ hoạt động .44 a Biểu đồ hoạt động ca sử dụng phân môn thi tốt nghiệp 44 b Biểu đồ hoạt động ca sử dụng Nhập điểm thi tốt nghiệp .45 c Biểu đồ hoạt động ca sử dụng tổng hợp kết thi tốt nghiệp 46 d Biểu đồ hoạt động ca sử dụng cập nhật điểm thi 47 Biểu đồ lớp 47 a Biểu đồ lớp ca sử dụng Nhập điểm thi tốt nghiệp 47 b Biểu đồ lớp ca sử dụng Tổng hợp kết thi TN 49 c Biểu đồ lớp ca sử dụng cập nhật điểm thi 50 Hệ thống quản lý kết học tập XÂY DỰNG HỆ THỐNG QUẢN LÝ KẾT QUẢ HỌC TẬP I PHÁT BIỂU BÀI TOÁN Mục tiêu toán Bài toán đưa nhằm mục đích hỗ trợ việc quản lý thơng tin sinh viên quản lý điểm thi môn học học kì, quản lý lần thi lại quản lý môn thi không đạt, điểm thi tốt nghiệp bảo vệ đồ án tốt nghiệp Giúp cho việc tính điểm, tạo bảng điểm nhanh chóng xác Mơ tả tốn - Khi thi sinh trúng tuyển đến làm thủ tục nhập học thơng tin thí sinh thức đưa vào quản lý Sau có danh sách trúng tuyển, phận quản lý phải tiến hành phân lớp cho sinh viên ( quản lý hồ sơ lý lịch sinh viên, hồ sơ máy cần có ảnh) - Dựa tình hình thực tế khả bố trí phịng học, số giáo viên giảng dạy, môn học để lập kế hoạch học tập - Trong q trình học tập, có thay đổi sinh viên bỏ học, lưu ban, bị đuổi học, sinh viên phải học lại (môn học, lý học lại) nên phận quản lý sinh viên phải lập danh sách lớp xử lý việc chuyển trường chuyển lớp lập lịch thi cho toàn trường - Mỗi sinh viên thi tối đa hai lần, khơng qua phải đăng kí học lại Sau lần thi phòng đào tạo phải nhập điểm thi mơn học.Tính điểm trung bình lần để xét học bổng, điểm trung bình cao lần thi làm kết học tập Cuối khoá học đưa dang sách sinh viên làm đồ án, sinh viên thi tốt nghiệp Nhập điểm làm đồ án điểm thi tốt nghiệp Tính bảng điểm cho tồn khố học - Ngồi việc quản lý thơng tin hồ sơ cá nhân phải quản lý trình khen thưởng, kỷ luật sinh viên, quản lý sinh viên thuộc diện sách,được ưu tiên, hạnh kiểm … - Hệ thống cịn phải có chức tìm kiếm sinh viên theo nhiều tiêu chí khác : Theo lớp, theo tên, theo tỉnh (khu vực), nam/nữ, theo điểm (từ cao đến thấp, điểm không đạt yêu cầu, v v) theo diện sách chế độ (con thương binh liệt sĩ, dân tộc người, cán học, khu vực …), Hệ thống quản lý kết học tập tra cứu (tra cứu tiêu chuẩn xếp loại, tra cứu diện sách, tra cứu cách tính điểm,…) - Có khả xem điểm thi : điểm thi lần 1, điểm thi lần (do phịng đào tạo cập nhật), tính điểm trung bình - Mỗi sinh viên vào trường khai vào phiếu nhập học có thơng tin : Họ tên, ngày sinh, nơi sinh, giới tính, địa chỉ, mã khoa, tên khoa Phòng giáo vụ gán cho sinh viên mã sinh viên riêng biệt sau tạo thẻ sinh viên Phân tích Xác định chức hệ thống - Quản lý danh mục chương trình : danh mục khố học, Danh mục hệ đào tạo, Danh mục ngành đào tạo, danh mục khoa, … - Quản lý hồ sơ sinh viên : Lấy hồ sơ sinh viên :Lấy hồ sơ sinh viên từ kết tuyển sinh - Quản lý chất lượng đào tạo Mô tả chức A Quản lý danh mục chương trình Mục đích : Dùng để thiết lập thơng số cố định cho chương trình, trước tiến hành khai thác liệu người dùng phải thiết lập thơng số A.1 Danh mục khố học Dùng để khai báo khoá học A.2 Danh mục hệ đào tạo Dùng để khai báo danh sách hệ đào tạo A.3 Danh mục ngành nghề đào tạo Dùng để khai báo danh sách ngành nghề đào tạo A.4 Danh mục lớp học Dùng để khai báo danh sách lớp học A.5 Danh mục môn học B Quản lý hồ sơ sinh viên Hệ thống quản lý kết học tập Mục đích : Hệ thống cho phép quản lý tồn hồ sơ, lý lịch có liên quan đến hồ sơ sinh viên từ sau tuyển sinh B.1 Sao chép kết tuyển sinh Mục đích : Sao chép toàn hồ sơ liên quan đến sinh viên từ chương trình tuyển sinh Ghi : Đây liệu tuyển sinh giáo dục, hồ sơ chưa thức (vì có thí sinh trúng tuyển lại không đến nhập học), để quản lý danh sách thức phải qua chức “Đăng ký nhập học” B.2 Đăng ký nhập học Mục đích : Dùng để chuyển hồ sơ sinh viên từ danh sách chưa đăng ký nhập học sang danh sách thức B.3 Phân lớp học Mục đích : Dùng để phân lớp học cho sinh viên đăng ký chuyển hồ sơ từ lớp học sang lớp học khác B.4 Khen thưởng Mục đích : Dùng để cập nhật phát sinh khen thưởng sinh viên B.5 Kỷ luật Mục đích : Cập nhật phát sinh liên quan đến kỷ luật sinh viên C Quản lý chất lượng đào tạo Mục đích : Hệ thống cho phép lập kế hoạch đào tạo, phân môn học cho lớp, nhập điểm hạnh kiểm, sửa xoá chuyển điểm, báo cáo chất lượng đào tạo, xét lên lớp, xét tư cách dự thi tốt nghiệp, nhạp điểm đồ án tốt nghiệp, điểm thi tốt nghiệp, báo cáo chất lượng đào tạo (cuối học kỳ, cuối năm), xét tốt nghiệp C.1 Phân môn học : Dùng xác định số lượng môn học, đơn vị học trình cho học kỳ C.1.1 Bổ sung môn học C.1.2 Sửa môn học C.1.3 Xố mơn học (Chỉ dùng cho người dùng có quyền) C.2 In danh sách thí sinh dự thi : Dùng để in danh sách thí sinh đủ tiêu chuẩn xét duyệt dự thi Ghi : Để in danh sách thí sinh dự thi, người dùng phải chọn điều kiện lớp, năm học, học kỳ, lần thi Hệ thống quản lý kết học tập C.3 Cập nhật điểm thi : C.3.1 Tạo tệp mẫu nhập điểm từ Excel Dùng để tạo tệp mẫu Excel giúp giáo viên cập nhật điểm vào file mẫu sau chép liệu điểm vào chương trình mà khơng cần phải cập nhật lại (Tệp mẫu sửa : Tiện cho giáo viên nhập điểm nhà, mang đến chép sang) C.3.2 Cập nhật điểm thi : Dùng để nhập kết thi vào chương trình Để nhập điểm người dùng phải chọn điều kiện năm học, học kỳ, lớp học, mộ học, lần thi Với người dùng đăng nhập vào chương trình, chương trình kiểm tra người dùng thuộc khoa nào, phép nhập điểm khoa quản lý Nếu nhập sai điểm, người dùng sửa chức sửa điểm Các thông tin người nhập người sửa điểm chương trình lưu giữ lại C.3.2 Nhập điểm từ Excel Dùng để nhập điểm từ tệp Excel vào chương trình Ghi : Tệp Excel chứa điểm phải bao gồm tối thiểu cột : Stt, mã số, họ tên, điểm số, … Chức chép điểm ghi đè lên điểm cũ (nếu có) C.3.4 Sửa điểm Dùng để sửa điểm học tập sinh viên Ghi : sau sửa điểm chương trình lưu lại thơng tin người sửa điểm trước sửa, người dùng khơi phục điểm trước sửa C.3.5 Xoá điểm Dùng để xoá điểm nhập cho sinh viên Ghi : Chương trình cho phép người dùng xoá điểm khoa mà người dùng đăng ký Điểm xố khơng thể khơi phục lại C.3.6 Chuyển điểm Dùng để chuyển liệu điểm học sinh, sinh viên trường hợp : học sinh sinh viên bị lưu ban; học sinh sinh viên chuyển từ lớp sang lớp khác Ghi : Hệ thống quản lý kết học tập - Khi chuyển điểm, chương trình chuyển theo danh sách bên môn học chuyển - Đối với môn học thừa (các môn sinh viên học lớp khác khơng có lớp tại) chương trình khơng xố điểm mơn học C.4 Quản lý tốt nghiệp C.4.1 Xét tư cách dự thi tốt nghiệp C.4.2 Môn thi tốt nghiệp C.4.3 Nhập điểm thi tốt nghiệp C.4.4 Tổng hợp kết qủa thi tốt nghiệp C.5 Tạo báo cáo C.5.1 Tạo báo cáo tổng kết điểm trung bình C.5.2 Tạo báo cáo danh sách sinh viên lên lớp C.5.3 Tạo báo cáo danh sách học sinh sinh viên lưu ban C.5.4 Tạo báo cáo danh sách học sinh sinh viên xét học bổng C.5.5 Tạo báo cáo tình hình học tập C.5.6 Tạo báo cáo tổng kết điểm năm C.5.7 Tạo báo cáo kết xét lên lớp C.5.8 Tạo bảng ghi kết học tập C.6 Báo cáo tổng kết Mục đích : Hệ thống cịn phải có chức tạo báo cáo tổng kết cho đơn vị trường : Phòng hiệu trưởng; phòng đào tạo; Phòng quản lý học sinh sinh viên; Các khoa giáo viên … tình hình học sinh sinh viên kết học tập rèn luyện học sinh sinh viên II MƠ HÌNH CA SỬ DỤNG Mơ hình ca sử dụng mô tả người dùng tương tác với hệ thống để thực thành phần rời rạc cơng việc Sử dụng mơ hình ca sử dụng để xây dựng lên yêu cầu chức hệ thống thực đầy đủ chi tiết hệ thống Hệ thống quản lý kết học tập Biểu đồ gói Biểu đồ gói cho ta thấy nhìn tổng quan gói ca sử dụng hệ thống Sơ đồ sau mơ tả mối quan hệ gói Ca sử dụng Hình : Chi tiết gói Gói : Danh mục Bao gồm ca sử dụng sau : - 1.1 Cập nhật danh mục hệ đào tạo - 1.2 Cập nhật danh mục khoá học - 1.3 Cập nhật danh mục khoa - 1.4 Cập nhật danh mục ngành nghề đào tạo - 1.5 Cập nhật danh mục lớp học - 1.6 Cập nhật danh mục môn học Sơ đồ ca sử dụng mơ ta sau : Hình Gói ca sử dụng Danh Mục Hệ thống quản lý kết học tập a Mô tả ca sử dụng 1.1 : Cập nhật danh mục hệ đào tạo - Mục đích : Dùng để khai báo danh sách hệ đào tạo Gồm có mã hệ đào tạo, hệ đào tạo có mã riêng Tên gọi hệ đào tạo Thời gian đào tạo … - Tác nhân kích hoạt : Phòng đào tạo - Các bước tiến hành : o Chọn chức ‘Danh mục’ : hệ thống hiển thị chức có sẵn nhân viên phịng đào tạo chọn chức ‘Danh mục hệ đào tạo’ o Hiển thị danh mục hệ đào tạo trường : Hệ thống hiển thị thông tin hệ đào tạo trường đối tượng hỗ trợ cho việc nhập thông tin hệ đào tạo o Người dùng nhập thông tin hệ đào tạo sửa chữa o Ca sử dụng kết thúc - Các trường hợp khác o Thoát : Người sử dụng thời gian ca sử dụng Người sử dụng ghi lại thơng tin trước o Nếu thơng tin có cho phép sửa đổi thơng tin o Nếu thơng tin hệ đào tạo có hiển thị thơng báo lỗi - Điều kiện trước : có chức quản lý phân quyền sử dụng hệ thống - Điều kiện sau : Tạo danh mục hệ đào tạo b Mô tả ca sử dụng 1.2 : Cập nhật danh mục khoá học - Mục đích : Dùng để khai báo danh sách khố học Gồm có mã số khố học, khố học có mã số khác Năm bắt đầu khố học - Tác nhân kích hoạt : Phòng đào tạo - Các bước tiến hành : o Chọn chức ‘Danh Mục’ : Hệ thống hiển thị chức có sẵn người dùng chọn chức ‘Danh mục khoá học’ o Hiển thị danh mục khoá học trường : Hệ thống hiển thị thơng tin khố học trường đối tượng hỗ trợ cho việc nhập thông tin khoá học Hệ thống quản lý kết học tập o Người dùng nhập sửa thông tin khoá học o Ca sử dụng kết thúc - Các trường hợp khác o Thoát : Người sử dụng thời gian ca sử dụng Người sử dụng ghi lại thơng tin trước o Nếu thơng tin khố học có hiển thị thơng báo lỗi o Nếu thơng tin có cho phép sửa đổi thông tin - Điều kiện trước : Đã có chức quản lý phân quyền sử dụng hệ thống - Điều kiện sau : Tạo danh mục hệ đào tạo c Mô tả ca sử dụng 1.3 : Cập nhật danh mục khoa - Mục đích : Dùng để khai báo danh sách khoa đào tạo trường Gồm có mã số khoa, tên khoa, tên giáo vụ, tên trưởng khoa … - Tác nhân kích hoạt : Phịng đào tạo - Các bước tiến hành : o Chọn chức ‘Danh Mục’ : Hệ thống hiển thị chức có sẵn người dùng chọn chức ‘Danh mục khoa’ o Hiển thị danh mục khoa đào tạo trường : Hệ thống hiển thị thông tin khoa đào tạo trường đối tượng hỗ trợ cho việc nhập thông tin khoa đào tạo o Người dùng nhập sửa thông tin khoa đào tạo o Ca sử dụng kết thúc - Các trường hợp khác o Thốt : Người sử dụng thoát thời gian ca sử dụng Người sử dụng ghi lại thơng tin trước o Nếu nhập trùng khoa hiển thị thơng báo lỗi o Nếu thơng tin có cho phép sửa đổi thơng tin - Điều kiện trước : Đã có chức quản lý phân quyền sử dụng hệ thống - Điều kiện sau : Tạo danh mục khoa đào tạo

Ngày đăng: 19/06/2023, 09:33

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

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

Tài liệu liên quan