1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN

32 0 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

Nội dung

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &TRUYỀN THÔNG VIỆT HÀN

Khoa Khoa Học Máy Tính

ĐỒ ÁN CƠ SỞ 2

QUẢN LÝ SINH VIÊN

Đỗ Thiên Thắng

Giảng viên hướng dẫn: ThS Nguyễn Ngọc Huyền Trân

Đà Nẵng, tháng 12 năm 2022

Trang 2

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &TRUYỀN THÔNG VIỆT HÀN

Khoa Khoa Học Máy Tính

ĐỒ ÁN CƠ SỞ 2

QUẢN LÝ SINH VIÊN

Đỗ Thiên Thắng Mã: 21IT378

Giảng viên hướng dẫn: ThS Nguyễn Ngọc Huyền Trân

Đà Nẵng, tháng 12 năm 2022

Trang 3

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

Trang 4

MỞ ĐẦU

Ngày nay, cùng với sự phát triển của khoa học kỹ thuật, nhu cầu ứng dụng tinhọc trong công tác quản lí cũng ngày càng gia tăng Việc xây dựng các phần mềm quảnlí nhằm đáp ứng nhu cầu trên là rất cần thiết Quản lý sinh viên cũng không phải làngoại lệ Việc phần mềm quản lí sinh viên ra đời sẽ giúp cho công tác quản lý trở nêndễ dàng hơn, đỡ mất công tìm kiếm một cách thủ công trong với một khối lượng tàiliệu đồ sộ, giúp việc quản lí sinh viên, thuận tiện hơn và đặc biệt là giúp cho ngườiquản lý tiện hơn trong việc tra cứu hồ sơ thông tin sinh viên

Trang 5

LỜI CẢM ƠN

Đồ án cơ sở 2 là môn học bổ ích nhằm áp dụng kiến thức được học ở trườnghọc từ đó tổng hợp kiến thức, tìm hiểu, lên ý tưởng và tạo ra sản phẩm của nhóm đểđăng ký thực hiện đề tài.

Để có thể hiểu sâu và rộng cũng như nắm chắc kiến thức cơ bản và tiếp cận tạora một sản phẩm thực tế, nhóm chúng em đã nhận được sự giúp đỡ nhiệt tình từ giảngviên hướng dẫn là cô Nguyễn Ngọc Huyền Trân Cùng với sự cố gắng của thành viêntrong nhóm để sản được hoàn thành đúng thời hạn và đạt được mục tiêu đã đề ra.

Bên cạnh đó cũng có những hạn chế về kiến thức và kinh nghiệm thực chiếnnên sản phẩm của chúng em còn nhiều sai sót và thiếu hụt Chúng em rất mong nhậnđược sự chỉ bảo, giúp đỡ và nhận xét chân thực nhất để sản phẩm hoàn thiện nhất vàgiúp chúng em có thêm kinh nghiệm để phát triển bản thân, hoàn thành tốt hơn nhữngsản phẩm sau này.

Cuối cùng chúng em xin gửi lời cảm ơn đến giảng viên hướng dẫn NguyễnNgọc Huyền Trân đã giúp đỡ chúng em trong quá trình hoàn thiện đề tài này.

Chúng em xin chân thành cảm ơn!

Trang 6

MỤC LỤC

Chương 1Mô tả bài toán 10

1.1 Tổng quan 10

1.2 Nội dung và kế hoạch thực hiện 10

1.3 Cấu trúc báo cáo 11

1.3.6 Biểu đồ giao tiếp 11

Chương 2Chế độ xem của người dùng 12

2.1 Biểu đồ Usecase 12

2.2 Đặc tả 12

2.2.1 Biểu đồ use case đăng nhập 12

2.2.2 Biểu đồ use case đăng ký 13

2.2.3 Biểu đồ use case tìm kiếm 14

2.2.4 Biểu đồ use case quản lý khoa 15

2.2.5 Biểu đồ use case quản lý lớp 15

2.2.6 Biểu đồ usecase thêm tài khoản sinh viên 16

2.2.7 Biểu đồ usecase quản lý điểm sinh viên 16

Chương 3Chế độ xem tĩnh 18

3.1 Biểu đồ lớp 18

Chương 4Chế độ xem động 19

Trang 7

4.1 Biểu đồ hoạt động 19

4.1.1 Biểu đồ hoạt động tìm kiếm 19

4.1.2 Biểu đồ hoạt động thêm thông tin 20

4.1.3 Biểu đồ hoạt động sửa thông tin 20

4.1.1 Biểu đồ hoạt động xoá 21

4.2 Biểu đồ trạng thái 21

4.2.1 Biểu đồ trạng thái “Tìm kiếm” 21

4.2.2 Biểu đồ trạng thái “Sửa thông tin” 22

4.2.3 Biểu đồ trạng thái “Xóa thông tin” 23

4.2.4 Biểu đồ trạng thái “Thêm thông tin” 24

4.3 Biểu đồ tuần tự 25

4.3.1 Biểu đồ tuần tự “đăng nhập” 25

4.3.2 Biểu đồ tuần tự “Thêm thông tin” 26

4.3.3 Biểu đồ tuần tự “Xem thông tin” 27

4.3.4 Biểu đồ tuần tự “Xoá thông tin” 28

4.3.5 Biểu đồ tuần tự “Sửa thông tin” 29

4.4 Biểu đồ giao tiếp 30

4.4.1 Biểu đồ giao tiếp “Đăng nhập” 30

4.4.1 Biểu đồ giao tiếp “Thêm thông tin” 30

4.4.2 Biểu đồ giao tiếp “Sửa thông tin” 31

4.4.3 Biểu đồ giao tiếp “Xóa thông tin” 32

4.4.4 Biểu đồ giao tiếp “Xem thông tin” 32

Trang 8

DANH MỤC HÌNH

Hình 1 - Biểu đồ Usecase 12

Hình 2 - Biểu đồ lớp 18

Hình 3 - Biểu đồ hoạt động "tìm kiếm" 19

Hình 4- Biểu đồ hoạt động "Thêm thông tin" 20

Hình 5- Biểu đồ hoạt động "sửa thông tin" 20

Hình 6- Biểu đồ hoạt động "xoá thông tin" 21

Hình 7- Biểu đồ trạng thái "tìm kiếm" 21

Hình 8 - Biểu đồ trạng thái "sửa thông tin" 22

Hình 9 - Biểu đồ trạng thái "xoá thông tin" 23

Hình 10 - Biểu đồ trạng thái "thêm thông tin" 24

Hình 11 - Biểu đồ tuần tự "đăng nhập" 25

Hình 12 - Biểu đồ tuần tự "thêm thông tin" 26

Hình 13 - Biểu đồ tuần tự "xem thông tin" 27

Hình 14 - Biểu đồ tuần tự "xoá thông tin" 28

Hình 15 - Biểu đồ tuần tự "sửa thông tin" 29

Hình 16 - Biểu đồ giao tiếp "đăng nhập" 29

Hình 17 - Biểu đồ giao tiếp "thêm thông tin" 30

Hình 18 - Biểu đồ giao tiếp "sửa thông tin" 31

Hình 19 - Biểu đồ giao tiếp "xoá thông tin" 32

Hình 20 - Biểu đồ giao tiếp "xem thông tin" 32

Trang 9

DANH MỤC CỤM TỪ VIẾT TẮT

12

Trang 10

Chương 1 Mô tả bài toán

1.2 Nội dung và kế hoạch thực hiện

Đề xuất ý tưởng cho đềtài, xác định chính xácyêu cầu đặt ra cho trang

chỉnh sửa cuối cùng.

Tất cả thành viên.

Trang 11

1.3 Cấu trúc báo cáo

Trang 12

Chương 2 Chế độ xem của người dùng

2.1 Biểu đồ Usecase

Hình 1 - Biểu đồ Usecase2.2 Đặc tả

2.2.1 Biểu đồ use case đăng nhập

- Tác nhân: Admin, giảng viên, sinh viên.- Mục đích:

 Admin truy cập vào trang quản trị để quản lý hệ thống của mình. Giảng viên & sinh viên đăng nhập vào hệ thống.

Trang 13

Điều kiện đầu vào: Ca sử dụng bắt đầu khi người dùng muốn đăng nhậpvào hệ thống.

 Nếu tên hoặc mật khẩu bị sai thì hệ thống báo lỗi.

 Người dùng có thể nhập lại hoặc hủy bỏ việc đăng nhập khi đó ca sửdụng sẽ kết thúc.

2.2.2 Biểu đồ use case đăng ký

- Tác nhân: Giảng viên.

- Mục đích: Cho phép giảng viên đăng ký được phân quyền giảng viênthực hiện các nghiệp vụ giảng viên trên hệ thống.

- Điều kiện đầu vào: Ca sử dụng bắt đầu khi giảng viên truy cập vào hệthống và chọn đăng ký tài khoản.

- Mô tả:

 Dòng sự kiện chính:

 Giảng viên chọn mục đăng ký tài khoản. Form đăng ký hiển thị.

Trang 14

 Giảng viên nhập thông tin cá nhân cần thiết vào form đăng ký. Nhấn nút đăng ký.

 Hệ thống thống báo kết quả quá trình nhập thông tin cá nhân Nếuthông tin nhập chính xác thì hệ thống cập nhật thông tin giảng viênvào danh sách giảng viên.

 Ca sử dụng kết thúc khi giảng viên chọn “Thoát”. Dòng sự kiện phụ:

- Quá trình nhập thông tin không chính xác.

 Hệ thống thông báo nhập thông tin không chính xác. Hệ thống yêu cầu xem lại thông tin.

 Giảng viên đồng ý thì nhập lại thông tin, nếu không đồng ý thì ca sửdụng kết thúc.

2.2.3 Biểu đồ use case tìm kiếm

- Tác nhân: Giảng viên, Admin.

- Mục đích: Thông tin sinh viên cần tìm kiếm được hiển thị.

- Điều kiện đầu vào: Người dùng truy cập vào hệ thống website nhậpthông tin cần tìm kiếm, hệ thống sẽ tự động thực hiện yêu cầu tìm kiếm.- Mô tả:

 Dòng sự kiện chính:

- Ca sử dụng bắt đầu khi giảng viên và admin truy cập vào website của hệthống và chọn tìm kiếm Sau đó điền từ khóa và hệ thống sẽ kiểm tranếu từ khóa hợp lệ:

 Hệ thống bắt đầu hiển thị thông tin sản phẩm hoặc thông tin bài viếtđược tìm thấy.

 Người dùng có thể chọn xem thông tin hoặc chọn “Thoát” khi đó ca sửdụng kết thúc.

 Dòng sự kiện phụ: - Từ khóa không hợp lệ:

 Người dùng có thể điền lại từ khóa hoặc hủy bỏ tìm kiếm, khi đó casử dụng kết thúc.

Trang 15

2.2.4 Biểu đồ use case quản lý khoa

2.2.5 Biểu đồ use case quản lý lớp

- Tác nhân: Admin

- Mục đích: Các lớp được chia ra thành từng danh mục thuộc từng khoa,admin cần quản lý danh mục khoa với các thao tác: Thêm lớp, sửathông tin lớp, xóa lớp ra khỏi danh mục khoa.

- Điều kiện đầu vào: Ca sử dụng bắt đầu khi admin đăng nhập vào hệthống thành công và chọn quản lý lớp.

- Mô tả:

 Dòng sự kiện chính:

- Ca sử dụng bắt đầu khi người quản lý đăng nhập vào hệ thống.- Hệ thống kiểm tra mật khẩu đúng hiển thị danh sách danh mục lớp.- Hệ thống hiển thị chức năng người dùng có thể: Thêm, sửa, xóa lớp:

 Nếu chọn “Thêm lớp” thì sự kiện con “Thêm lớp” được thựchiện.

Trang 16

 Nếu chọn “Sửa” thì sự kiện con “Sửa lớp” được thực hiện. Nếu chọn “Xóa” thì sự kiện con “Xóa lớp” được thực hiện. Nếu chọn “Thoát” thì Ca sử dụng sẽ kết thúc.

2.2.6 Biểu đồ usecase thêm tài khoản sinh viên

- Tác nhân: Admin.

- Mục đích: Ca sử dụng cho phép admin tạo tài khoản sinh viên.

- Điều kiện đầu vào: Ca sử dụng bắt đầu khi sinh viên cần thêm tài khoảnđã có thông tin được nhập trên hệ thống.

- Hệ thống hiển thị có đã có tài khoản sinh viên đó

2.2.7 Biểu đồ usecase quản lý điểm sinh viên

- Tác nhân: Giảng viên.

- Mục đích: Ca sử dụng cho phép giảng viên thêm, sửa điểm của sinhviên.

- Điều kiện đầu vào: Ca sử dụng bắt đầu khi giảng viên cần thêm, sửađiểm của sinh viên đã có trên hệ thống.

- Mô tả:

 Dòng sự kiện chính:

- Giảng viên chọn vào mục thêm, sửa điểm sinh viên.

- Hệ thống hiển thị các thông tin sinh viên và form nhập điểm củatừng môn học

- Ca sử dụng kết thúc.

Trang 17

Chương 3 Chế độ xem tĩnh

3.1 Biểu đồ lớp

Hình 2 - Biểu đồ lớp

Trang 18

Chế độ xem động

3.2 Biểu đồ hoạt động

3.2.1 Biểu đồ hoạt động tìm kiếm

Hình 3 - Biểu đồ hoạt động "tìm kiếm"

Trang 19

3.2.2 Biểu đồ hoạt động thêm thông tin

Hình 4- Biểu đồ hoạt động "Thêm thông tin"

3.2.3 Biểu đồ hoạt động sửa thông tin

Hình 5- Biểu đồ hoạt động "sửa thông tin"

Trang 20

3.2.1 Biểu đồ hoạt động xoá

Hình 6- Biểu đồ hoạt động "xoá thông tin"3.3 Biểu đồ trạng thái

3.3.1 Biểu đồ trạng thái “Tìm kiếm”

Hình 7- Biểu đồ trạng thái "tìm kiếm"

Trang 21

3.3.2 Biểu đồ trạng thái “Sửa thông tin”

Hình 8 - Biểu đồ trạng thái "sửa thông tin"

Trang 22

3.3.3 Biểu đồ trạng thái “Xóa thông tin”

Hình 9 - Biểu đồ trạng thái "xoá thông tin"

Trang 23

3.3.4 Biểu đồ trạng thái “Thêm thông tin”

Hình 10 - Biểu đồ trạng thái "thêm thông tin"

Trang 24

3.4 Biểu đồ tuần tự

3.4.1 Biểu đồ tuần tự “đăng nhập”

Hình 11 - Biểu đồ tuần tự "đăng nhập"

Trang 25

3.4.2 Biểu đồ tuần tự “Thêm thông tin”

Hình 12 - Biểu đồ tuần tự "thêm thông tin"

Trang 26

3.4.3 Biểu đồ tuần tự “Xem thông tin”

Hình 13 - Biểu đồ tuần tự "xem thông tin"

Trang 27

3.4.4 Biểu đồ tuần tự “Xoá thông tin”

Hình 14 - Biểu đồ tuần tự "xoá thông tin"

Trang 28

3.4.5 Biểu đồ tuần tự “Sửa thông tin”

Hình 15 - Biểu đồ tuần tự "sửa thông tin"3.5 Biểu đồ giao tiếp

3.5.1 Biểu đồ giao tiếp “Đăng nhập”

Hình 16 - Biểu đồ giao tiếp "đăng nhập"

Trang 29

3.5.1 Biểu đồ giao tiếp “Thêm thông tin”

Hình 17 - Biểu đồ giao tiếp "thêm thông tin"

Trang 30

3.5.2 Biểu đồ giao tiếp “Sửa thông tin”

Hình 18 - Biểu đồ giao tiếp "sửa thông tin"

Trang 31

3.5.3 Biểu đồ giao tiếp “Xóa thông tin”

Hình 19 - Biểu đồ giao tiếp "xoá thông tin"

3.5.4 Biểu đồ giao tiếp “Xem thông tin”

Hình 20 - Biểu đồ giao tiếp "xem thông tin"

Trang 32

DANH MỤC TÀI LIỆU THAM KHẢO

Tiếng Việt:Tiếng Anh:

Ngày đăng: 22/05/2024, 19:32

HÌNH ẢNH LIÊN QUAN

Hình 1 - Biểu đồ Usecase - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 1 Biểu đồ Usecase (Trang 12)
Hình 2 - Biểu đồ lớp - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 2 Biểu đồ lớp (Trang 17)
Hình 3 - Biểu đồ hoạt động "tìm kiếm" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 3 Biểu đồ hoạt động "tìm kiếm" (Trang 18)
Hình 4- Biểu đồ hoạt động "Thêm thông tin" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 4 Biểu đồ hoạt động "Thêm thông tin" (Trang 19)
Hình 5- Biểu đồ hoạt động "sửa thông tin" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 5 Biểu đồ hoạt động "sửa thông tin" (Trang 19)
Hình 6- Biểu đồ hoạt động "xoá thông tin" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 6 Biểu đồ hoạt động "xoá thông tin" (Trang 20)
Hình 7- Biểu đồ trạng thái "tìm kiếm" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 7 Biểu đồ trạng thái "tìm kiếm" (Trang 20)
Hình 8 - Biểu đồ trạng thái "sửa thông tin" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 8 Biểu đồ trạng thái "sửa thông tin" (Trang 21)
Hình 9 - Biểu đồ trạng thái "xoá thông tin" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 9 Biểu đồ trạng thái "xoá thông tin" (Trang 22)
Hình 10 - Biểu đồ trạng thái "thêm thông tin" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 10 Biểu đồ trạng thái "thêm thông tin" (Trang 23)
Hình 11 - Biểu đồ tuần tự "đăng nhập" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 11 Biểu đồ tuần tự "đăng nhập" (Trang 24)
Hình 12 - Biểu đồ tuần tự "thêm thông tin" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 12 Biểu đồ tuần tự "thêm thông tin" (Trang 25)
Hình 13 - Biểu đồ tuần tự "xem thông tin" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 13 Biểu đồ tuần tự "xem thông tin" (Trang 26)
Hình 14 - Biểu đồ tuần tự "xoá thông tin" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 14 Biểu đồ tuần tự "xoá thông tin" (Trang 27)
Hình 15 - Biểu đồ tuần tự "sửa thông tin" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 15 Biểu đồ tuần tự "sửa thông tin" (Trang 28)
Hình 16 - Biểu đồ giao tiếp "đăng nhập" - Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 2 QUẢN LÝ SINH VIÊN
Hình 16 Biểu đồ giao tiếp "đăng nhập" (Trang 28)

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

TÀI LIỆU LIÊN QUAN

w