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

proejct ii xây dựng hệ thống quản lý sinh viên làm projec

13 1 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

Định dạng
Số trang 13
Dung lượng 773,32 KB

Nội dung

KHẢO SÁT BÀI TOÁN1.1 Mô tả yêu cầu bài toánỨng dụng giao diện web quản lý sinh viên làm project là một công cụ hữu íchcho giảng viên và sinh viên trong việc quản lý và tiến hành các dự á

Trang 1

ĐẠI HỌC BÁCH KHOA HÀ NỘI

TRƯỜNG CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

PROEJCT II

Xây dựng hệ thống quản lý sinh viên làm Project

Giang Trung Nghĩa nghia.gt204767@sis.hust.edu.vn

Giảng viên hướng dẫn: PGS TS Trương Thị Diệu Linh

Chữ kí GVHD

Trường: Công nghệ thông tin và Truyền thông

HÀ NỘI, 04/2023

Trang 2

MỤC LỤC

CHƯƠNG 1 KHẢO SÁT BÀI TOÁN 1

1.1 Mô tả yêu cầu bài toán 1

1.2 Khảo sát bài toán 1

1.3 Một số thông tin cơ bản 2

1.4 Xây dựng biểu đồ nghiệp vụ và biểu đồ phân cấp chức năng 3

CHƯƠNG 2 ĐẶT TẢ BÀI TOÁN 4

2.1 Giới thiệu chung 4

2.2 Biểu đồ use case 4

2.2.1 Biểu đồ use case A 4

2.2.2 Biểu đồ use case B 4

2.3 Đặc tả chức năng 4

2.3.1 Đặc tả use case A 4

2.3.2 Đặc tả use case B 4

2.4 Yêu cầu phi chức năng 4

CHƯƠNG 3 PHÂN TÍCH YÊU CẦU 5

3.1 Xác định lớp phân tích 5

3.2 Xây dựng biểu đồ trình tự 5

3.3 Xây dụng biểu đồ phân tích lớp 5

3.4 Xây dựng biểu đồ thực thể liên kết 5

CHƯƠNG 4 THIẾT KẾ CHƯƠNG TRÌNH 6

4.1 Thiết kế kiến trúc 6

4.1.1 Lựa chọn kiến trúc phần mềm 6

4.1.2 Thiết kế tổng quan 6

4.1.3 Thiết kế chi tiết gói 6

Trang 3

4.2 Thiết kế chi tiết 6

4.2.1 Thiết kế giao diện 6

4.2.2 Thiết kế lớp 6

4.2.3 Thiết kế cơ sở dữ liệu 6

CHƯƠNG 5 XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA 7

5.1 Xây dựng ứng dụng 7

5.1.1 Thư viện và công cụ sử dụng 7

5.1.2 Kết quả đạt được 7

5.1.3 Minh họa các chức năng chính 7

CHƯƠNG 6 KIỂM THỬ CHƯƠNG TRÌNH 8

6.1 Kiểm thử chức năng 8

6.2 Kiểm thử phi chức năng 8

6.3 Hướng dẫn cài đặt 9

6.4 Đối tượng, phạm vi sử dụng 9

6.5 Xác định các yêu cầu cài đặt 9

6.6 Hướng dẫn chi tiết các bước cài đặt 9

TÀI LIỆU THAM KHẢO 10

Trang 4

CHƯƠNG 1 KHẢO SÁT BÀI TOÁN 1.1 Mô tả yêu cầu bài toán

Ứng dụng giao diện web quản lý sinh viên làm project là một công cụ hữu ích cho giảng viên và sinh viên trong việc quản lý và tiến hành các dự án nghiên cứu Với chức năng quản lý thông tin sinh viên, giảng viên có thể dễ dàng truy cập và cập nhật thông tin về tên, mã số, thông tin liên lạc của sinh viên, cũng như thông tin về đề tài và mã môn học của sinh viên đang thực hiện

Giảng viên cũng có thể ghi chép thông tin tóm tắt cho mỗi lần gặp sinh viên, và lên kế hoạch cho các cuộc hẹn tiếp theo thông qua chức năng đặt lịch hẹn Ngoài

ra, giảng viên còn có thể mở lịch hẹn cho sinh viên để giúp sinh viên dễ dàng liên lạc và trao đổi thông tin về đề tài một cách thuận tiện

Về phía sinh viên, ứng dụng này cho phép sinh viên xem được lịch sử cuộc gặp

cũ, bao gồm thông tin về đề tài, lịch sử cuộc gặp và ghi chú, cũng như chỗ nộp báo cáo cho mỗi lần gặp Sinh viên cũng có thể đặt lịch hẹn mới theo lịch rỗi của giảng viên và yêu cầu hủy lịch nếu có sự cố

Tóm lại, ứng dụng giao diện web quản lý sinh viên làm project là một công

cụ hữu ích cho giảng viên và sinh viên trong việc quản lý và tiến hành các dự án nghiên cứu Nó cung cấp cho giảng viên một công cụ để quản lý thông tin sinh viên

và lên kế hoạch cho các cuộc hẹn tiếp theo, và cho sinh viên một cách để tiếp cận thông tin lịch sử cuộc gặp và nộp báo cáo một cách thuận tiện

1.2 Khảo sát bài toán

Hiện nay các giảng viên dạy môn đồ án thường quản lý nhiều sinh viên Trong

đó, mỗi sinh viên được giao một đề tài khác nhau, tiến độ học tập của từng sinh viên cũng khác nhau, gây nên khó khăn trong việc quản lý

Hiện tại, khi một sinh viên muốn báo cáo tiến độ làm đồ án, hoặc đặt lịch hẹn gặp mặt, xin hủy buổi hẹn, sẽ thường gửi email hoặc tin nhắn qua các ứng dụng như Teams, Zalo cho giảng viên Vì vậy, trong một ngày giảng viên sẽ nhận được rất nhiều các thông báo khác nhau, chỉ tính riêng từ sinh viên làm đồ án Việc kiểm tra các thông báo từ nhiều sinh viên mỗi ngày sẽ mất nhiều thời gian, đồng thời khó

để nắm bắt một cách có hệ thống đồ án của từng sinh viên

Bên cạnh đó, khi giảng viên và sinh viên muốn chọn 1 thời gian để gặp mặt bàn bạc về đồ án, thì khó để tìm ra được thời gian cả giảng viên và sinh viên đều rảnh, khi hai bên không biết lịch giảng dạy và học tập của nhau

Trang 5

CHƯƠNG 1 KHẢO SÁT BÀI TOÁN

1.3 Một số thông tin cơ bản

Bài toán quản lý sinh viên và giảng viên trong việc thực hiện dự án nghiên cứu bao gồm các thông tin cơ bản như sau:

Thông tin sinh viên: (i) Họ tên: là tên đầy đủ của sinh viên (ii) MSSV: là mã

số sinh viên, một mã định danh duy nhất cho từng sinh viên (iii) SDT: là số điện thoại của sinh viên để liên lạc trong quá trình thực hiện dự án (iv) Email: là địa chỉ email của sinh viên, cũng để liên lạc và nhận thông tin từ giảng viên (v) Tên project: là tên đề tài mà sinh viên đang thực hiện (vi) Mã môn học: là mã số của học phần

Lịch sử các lần gặp: (i) Thông tin đề tài: là nội dung chính của cuộc gặp giữa sinh viên và giảng viên (ii) Ghi chú: là những ghi chép, chú ý hoặc đánh giá của giảng viên về cuộc gặp và tiến độ thực hiện đề tài của sinh viên (iii) Thời gian: là thời điểm và thời lượng của cuộc gặp (iv) Các bản báo cáo: là những bản báo cáo

mà sinh viên đã hoàn thành và nộp cho giảng viên trong quá trình thực hiện đề tài Thông tin giảng viên: (i) Họ tên: là tên đầy đủ của giảng viên (ii) Môn học phụ trách: là môn học mà giảng viên phụ trách, liên quan đến đề tài nghiên cứu của sinh viên (iii) Thông tin liên lạc: bao gồm số điện thoại và địa chỉ email để sinh viên

có thể liên lạc với giảng viên khi cần thiết (iv) Thông tin lịch gặp: là lịch trình của giảng viên, bao gồm những thời điểm mà giảng viên có thể hẹn gặp và tiếp nhận sinh viên để thảo luận và giúp đỡ trong quá trình thực hiện đề tài nghiên cứu

Từ các thông tin cơ bản này, bài toán quản lý sinh viên và giảng viên có thể xây dựng một ứng dụng quản lý thông tin và lịch trình cho việc thực hiện dự án nghiên cứu, giúp các bên liên quan có thể dễ dàng theo dõi tiến độ và đạt được mục tiêu của dự án một cách hiệu quả

2

Trang 6

CHƯƠNG 1 KHẢO SÁT BÀI TOÁN

1.4 Xây dựng biểu đồ nghiệp vụ và biểu đồ phân cấp chức năng

Hình 1.1: Sơ đồ nghiệp vụ

Hình 1.2: Sơ đồ phân rã chức năng

Trang 7

CHƯƠNG 2 ĐẶT TẢ BÀI TOÁN

2.1 Giới thiệu chung

2.2 Biểu đồ use case

2.2.1 Biểu đồ use case A

2.2.2 Biểu đồ use case B

2.3 Đặc tả chức năng

2.3.1 Đặc tả use case A

2.3.2 Đặc tả use case B

2.4 Yêu cầu phi chức năng

4

Trang 8

CHƯƠNG 3 PHÂN TÍCH YÊU CẦU

3.1 Xác định lớp phân tích

3.2 Xây dựng biểu đồ trình tự

3.3 Xây dụng biểu đồ phân tích lớp

3.4 Xây dựng biểu đồ thực thể liên kết

Trang 9

CHƯƠNG 4 THIẾT KẾ CHƯƠNG TRÌNH

4.1 Thiết kế kiến trúc

4.1.1 Lựa chọn kiến trúc phần mềm

4.1.2 Thiết kế tổng quan

4.1.3 Thiết kế chi tiết gói

4.2 Thiết kế chi tiết

4.2.1 Thiết kế giao diện

4.2.2 Thiết kế lớp

4.2.3 Thiết kế cơ sở dữ liệu

6

Trang 10

CHƯƠNG 5 XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA

5.1 Xây dựng ứng dụng

5.1.1 Thư viện và công cụ sử dụng

5.1.2 Kết quả đạt được

5.1.3 Minh họa các chức năng chính

Trang 11

CHƯƠNG 6 KIỂM THỬ CHƯƠNG TRÌNH

6.1 Kiểm thử chức năng

6.2 Kiểm thử phi chức năng

8

Trang 12

HƯỚNG DẪN SỬ DỤNG

6.3 Hướng dẫn cài đặt

6.4 Đối tượng, phạm vi sử dụng

6.5 Xác định các yêu cầu cài đặt

6.6 Hướng dẫn chi tiết các bước cài đặt

Trang 13

PHỤ LỤC

10

Ngày đăng: 11/06/2024, 17:41

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w