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

Quản lý dự án công nghệ thông tin Đề tài hệ thống quản lý khóa luận khoa công nghệ thông tin trường Đại học sư phạm hn

107 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

Định dạng
Số trang 107
Dung lượng 18,59 MB

Nội dung

Đăng nhập Chức năng này mô tả quy trình đăng nhập vào hệ thống quản lý Khóa luận, giúp người dùng truy cập và tương tác với các chức năng của hệ thông sau khi đã được xác thực.. Ban chủ

Trang 1

TRUONG DAI HQC SU PHAM HA NOI

KHOA CONG NGHE THONG TIN

Quản Lý Dự Án Công Nghệ Thông Tin

Đề tài : Hệ thống Quản lý Khóa Luận Khoa Công Nghệ Thông

Tin Trường Đại Học Sư Phạm HN

Sinh viên thực hiện: Nguyễn Thị Thu - 705105115

Nhóm 14 Nguyễn Thị Lan Hương - 705 105056

Trần Thu Huyền - 705105051 Đoàn Thị Quý - 705105097 Nguyễn Thị Thanh Hang - 705105031

Mục lục

Trang 2

MU UC ccc eeteetecnescsteeenseenecssesesseeensscssesssasensscsesessaeessscessssseesssosasssesessssossscssesesssonesoesseseaesaees 2

I Đặc tả yêu cầu hệ thống - 5-52 St 2 21322131717213213171.1111111311.171.1111.71E1.1T.1 T1 xe re 4

1.1 Mục tiêu 4

In ốố ốốố ố ốố ẻ ố 4 1.3 Các lớp người dùng: - << 1à HH9“ Tu TH TH TH HT TH HT 0 00 09 136 4

2 Yêu cầu chức năng 4

2.11 Quan lý nộp khóa luận ó6 112921 9 LH TH TT 0006 09 4 ó

3 Người dùng chính của hệ thống - 52+ 5+- 22222212 22213213223371113213171E1211111311.T111 xe rr ó

3.2 Giáo vụ khoa 6 3.3 Ban chủ nhiệm khoa .7 kíp a 7 7 3.5 Sinh viên Sinh viên là một tác nhân trong hệ thống thực hiện được các chức năng sau: 7

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

AD Varn SG nan cố ẽố 7

TD Gidi phap thure hiGn cc eseeestescccesssecescsssesescesesesecenenessscscesesecesesesessaceceseseseaeeseeaseeseeeeeesenes 8

1 Use case 8 1.1 Biéu dd use case tong quate .cccccccscsssesssesssessessseessessssssesssssssessessessssssseesussesssessssessessessassesssssssissses 8 1.2 Usecase Dang ky dé tait ccccccccssessssssseesessesssssssessesssssssssssessesssssessssssssesssssesssssssessessesssessesssesees 10 1.2.1 Dang ky dé tai:

1.2.2 Tìm kiếm thông tin đăng ký đề tài:

1.3.Usecase Quản lý đề tài

Trang 3

1.4 Biéu dé use case Quan ly tai khoan

1.5, Quan lý đề tài của giáng viên: 1.5.1 Thêm mới đề tài của giáng viên

1.5.2 Sửa đề tài của giáng viên

1.5.3 Xóa đề tài của giảng viên

1.5.4 Tìm kiếm đề tài của giảng viên:

1.6 Biểu đồ use case Quản lý quyền

1.6.1 Use case Tạo quyền mới

1.6.4 Use case: Xem quyền

1.7 Biéu dé usecase Quan ly cấu hình

1.8 Biéu do use case Đôi mật khâu:

1.9 Hủy đề tài đã đăng ký 1.10 Đăng nhập: 1.11 Quản lý nộp khóa luận

1.11.1 Usecase Nộp khóa luận: 1.11.2 Sửa bài nộp khóa luận:

3.3.1 Xóa tài khoản

3.3.2 Thêm tài khoản

3.3.3 Sửa tài khoản

3.4 Quán lý đề tài của giáng viên:

3.4.1 Thêm mới đề tài của giảng viên:

Trang 4

3.4.3 Xóa đề tài của giảng viên: .39 3.4.4 Tìm kiếm đề tài của giáng viên: .40

3.5 Quản lý quyền - 5+ 52c 2 221234 2212213213113171.713113171E171.1111111.171.1111.11E1.111.1.1 0 xe 40

3.5.1 Tạo mới quyền TH HH He 40 3.5.2 Chỉnh sửa quyền TH ky 41

3.5.4 Xem quyén 42

3.9 Quán lý nộp khóa luận - ó5 0 1à 12129 10901 gu HH TH TH TH 0 T664 44 3.9.1.Nộp khóa luận +44

4.4 Quan ly dé tài của giáng viên: 50

TV Dự toán kinh phí:

1.Bang tac nhân (actors)

Trang 5

1.3 Thiết kế giao điện

1.4 Lập kế hoạch kiếm thử - +: 55222222 2139233 1212211213713171.111211171.111111111E 171.1 rrkg

2.Lập kế hoạch:

2.1 Bảng kế 10 0 ốe

2.2 Lập trình dự án

VI Danh mục tham khảo:

1.Chức năng Đăng ký đề tài:

§.Hủy đề tài đã đăng ký 9.Quán lý nộp khóa luận ó5 6 G11 1130190109111 Ho Ho TH TH 9.10 09 06 LÀ

Trang 6

BANG PHAN CONG CONG VIEC

gia

Nguyễn Thị Thu - Phổ biến lại công việc hàng tuần , phân công công

việc cho các thành viên

- Nhiệm vụ cụ thể :

I Đặc tả yêu cầu

1 Giới thiệu về hệ thông

2 Yêu cầu chức năng:

- Mô tả chức năng Dang ky dé tai

- Mô tả chức năng Quản lý đề tài giảng viên

- Mô tả chức năng Đăng nhập

- Vẽ sơ đồ use case va mé tả chỉ tiết chức năng

Quản lý đề tài giảng viên

- Vẽ sơ đồ usecase và mô tả chỉ tiết chức năng

4 Sơ đồ hoạt động (Activity Diapram)

- Vẽ sơ đồ Đăng ký đề tài

- Vẽ sơ đồ Quản lý đề tài của giảng viên

- Vẽ sơ đồ đăng nhập

Tốt

Đoàn Thị Quý I Đặc tả yêu cầu

2 Yêu cầu chức năng:

- Mô tả chức năng Quản lý đề tài

- Mô tả chức năng Đăng xuất

Trang 7

2 Yêu cầu chức năng:

- Mô tả chức năng Quản lý tài khoản

3 Người dùng chính của hệ thống:

- Mô tả người dùng Giáo vụ khoa

II Giải pháp thực hiện

1 Use case

- Vẽ sơ đồ use case va mé tả chỉ tiết chức năng Quản lý tài khoản

3 So dé tuan ty (Sequence Diagram)

- Vé so dé Quan ly tai khoan

4 Sơ đồ hoat dong (Activity Diagram)

- Vé so dé Quan ly tai khoan

V Lap kế hoạch thực hiện

Thanh Hang

I Đặc tả yêu cầu

2 Yêu cầu chức năng:

- Mô tả chức năng Quản lý cấu hình

- Mô tả chức năng hủy đề tài đã đăng ký

- Mô tả chức năng Quản lý nộp khóa luận

3 Người dùng chính của hệ thống:

- Mô tả người dùng Sinh viên

II Giải pháp thực hiện

Trang 8

- Vẽ sơ đồ Hủy đề tài đã đăng ký

- Vẽ sơ đồ Quản lý nộp khóa luận

4 Sơ đồ hoạt động (Activity Diapram)

- Quản lý cầu hình

- Hủy đề tài đã đăng ký

- Quản lý nộp khóa luận

V Danh mục tham khảo

VỊ Thiết kề p1ao diện cải tiên

2 Yêu cầu chức năng:

- Mô tả chức năng Quản lý quyền

- Mô tả chức năng Đôi mật khẩu

3 Người dùng chính của hệ thống:

- Mô tả người dùng Giảng viên

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

3 So dé tuan ty (Sequence Diagram)

- Vẽ sơ đồ Quản lý quyền

- Vẽ sơ đồ Đồi mật khẩu

4 Sơ đồ hoạt động (Activity Diapram)

- Vẽ sơ đồ Quản lý quyền

- Vẽ sơ đồ Đồi mật khẩu

Công việc chung

của team -_ Vẽ sơ đồ và mô tả use case tong quan

- Véso dé lép (Class Diagram)

- X4y dung phuong án kiếm thử

Trang 9

linh hoạt cho sinh viên, giảng viên, các bên liên quan, nhằm tối ưu hóa trải nghiệm vả quy trình làm việc.Một trong những mục tiêu chính của hệ thông là tăng cường tính

minh bạch và sự quản lý,theo dõi trong quá trình đăng ký đến thực hiện khóa luận Nó cung cấp khả năng đăng ký đề tài một cách thuận lợi, theo dõi tiễn trình nộp khóa luận của sinh viên, và ghi chép thông tin chỉ tiết về các bài khóa luận, từ ý kiến phản hồi đến các chỉnh sửa và phê duyệt Hệ thống quản lý Khóa luận cũng cần hỗ trợ tính

tương tác và trao đổi thông tin linh hoạt giữa sinh viên, giảng viên hướng dẫn, và các

bên liên quan khác Điều nay g1up tạo ra một môi trường làm việc tích cực, thúc đây

sự sáng tạo và nâng cao chất lượng nghiên cứu

+ Quản lý đề tài của giảng viên

+ Quản lý tài khoản

+ Quản lý phân quyền

+ Quản lý cầu hình

+ Đồi mật khâu

+ Hủy đề tài đã đăng ký

+ Quản lý nộp khóa luận

Trang 10

Cho phép sinh vién dang ky dé tai trén danh sach dé tai đã có trên hệ thống Thông tin đăng ký bao gồm: giảng viên hướng dẫn, tên dé tai, mô tả, số lượng sinh viên,ghi chú,

bộ môn, và yêu câu Sinh viên vào xem chí tiết đề tài dé đăng ký

2.2 Quản lý đề tài:

Cho phép người dùng thêm thông tin chỉ tiết về một đề tài mới bao gồm tên đề tài, mã

đề tài, bộ môn, GVHD, niên khóa, yêu cầu, số lượng sinh vién, ghi chú Cung cấp

chức năng xem tìm kiếm thông tin về đề tài, sửa đôi thông tin về đề tài khi có thay đôi và xóa thông tin về đề tài khi không cần thiết

2.3 Quản lý tài khoản

Cho phép quản trị viên và giao vu khoa xem, sửa, xóa, tạo mới thông chị tiết của

người dùng trong hệ thông Quản lý những thông tin bao gồm thông tin cá nhân, tên, tên đăng nhập, vai trò, số lượng đề tài

2.4 Quản lý đề tài của giảng viên

Cho phép người dùng thêm mới đề tài cho giảng viên Thông tin thêm mới bao gồm:

mã đề tài, tên đề tài, chọn bộ môn, niên khóa, số lượng sinh viên, ehi chú, yêu cầu

Ngoài ra, còn cung cấp khả năng sửa đổi đề tài khi muốn thay đôi thông tin đề tài

Xóa đề tài khi không dùng

2.5 Quản lý quyền

Quyền là một chức năng quan trọng đề đảm bảo an toàn, bảo mật thông tin Quản ly quyền cho phép người admin quản lý thông tin chỉ tiết của quyền tạo mới quyên, xem, chỉnh sửa, xóa quyền

Quá trình đổi mật khẩu là một biện pháp quan trọng để bảo vệ thông tin cá nhân và

giữ cho tài khoản an toàn khỏi các mỗi đe dọa an ninh Đôi mật khẩu bao gồm nhập

mật khẩu hiện tại của người dùng, sau đó nhập mật khẩu mới mà họ muốn thay đổi và nhập lại mật khâu mới đề xác nhận

2.8 Hủy đề tài đã đăng ký

Trang 11

Cho phép sinh viên hủy đề tài đã đăng ký trong hệ thông, nhằm dam bao quyén lợi của sinh vién trong trường hợp đê tài không phù hợp hoặc sinh viên nhận được đề tài mới

từ giáo viên hướng dân

2.9 Đăng nhập

Chức năng này mô tả quy trình đăng nhập vào hệ thống quản lý Khóa luận, giúp người dùng truy cập và tương tác với các chức năng của hệ thông sau khi đã được xác thực

2.10 Đăng xuất

Chức năng đăng xuất là một chức năng quan trọng trong hệ thống Chức năng này cho phép người dùng chấm dứt phiên đăng nhập của họ, đồng thời xóa mọi thông tin trạng thái của phiên đó

2.11 Quản lý nộp khóa luận

Cho phép sinh viên nộp khóa luận khi đã hoàn thành lên hệ thống Sửa bài khóa luận

- Quan ly dé tai cia giang vién

- Quan ly tai khoan

- Quan ly phan quyén

- Quan ly cau hinh

- Déi mat khau

- Huy dé tai da dang ki

3.2 Giáo vụ khoa

Giáo vụ khoa là tác nhân của hệ thống, có thé truy cập các chức năng sau:

- Quan ly cau hinh

- Quan ly dé tai

- Quan ly tai khoan

- Doi mat khau

Trang 12

- Quan ly nộp khóa luận

3.3 Ban chu nhiém khoa

Ban chủ nhiệm khoa là cơ quan lãnh dao của một khoa trong cơ sở giáo dục đại học, đóng vai trò quan trọng trong việc lãnh đạo và quản lý hoạt động của khoa Ban chủ nhiệm khoa có thể xem, quản lý và theo dõi một số chức năng

chính trên hệ thống quản lý khóa luận của khoa bao gồm:

- Quan ly dé tai

- Dé tai cua giang viên

- Doi mat khau

3.4 Giảng viên

Giảng viên là tác nhân của hệ thông, có thê truy cập các chức năng sau:

- Dé tai cua piảng viên: thêm, sửa, xóa

-_ Danh sách đăng ký đề tài

- - Đôi mật khâu

Những chức năng trên là những chức năng chung mà toàn bộ giảng viên có thé

truy cập

3.5 Sinh viên

Sinh viên là một tác nhân trong hệ thông thực hiện được các chức năng sau:

- Đăng ký để tài khóa luận của minh trên hệ thống

- Xem danh sách các đề tài đã đăng ký, hủy đê tài đã đăng kí

- Đôi mật khâu tài khoản của mình trên hệ thông

- _ Nộp khóa luận, sửa bài nộp khóa luận

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

4.1 Vận hành

- Yêu cầu phân cứng tối thiểu

+ CPU: CPU có tốc độ xử lý cao để đảm bảo khả năng xử lý đồng thời nhiều

tác vụ

+ B6 vi xu ly : Pentrum IV

+ RAM: 512 MB + Ô cứng: 160GB

Trang 13

+ Card mạng: Hệ thống yêu cầu card mạng đề kết nối với mạng internet và

có khả năng truy cap trang web va cac dich vụ trực tuyên + Màn hình: Màn hình có độ phân giải cao đề hiển thị thông tin rõ nét và thuận tiện cho việc sử dụng

- Yéu cau phan mem

+ Hệ diéu hanh: Windows, Macintosh, Linux, Sun Solaris, Android, IOS, Symbian

+ Trinh duyét: Opera, Firefox, Google Chrome, Safari, Android, Donfin, NetScape

4.2 Hiệu suất

- Hệ thống đảm bảo vận hành liên tục 24/7

- Tốc độ phản hỏi của hệ thống không quá 5s

- Hệ thống cần đáp ứng được 1000 người dùng và tối đa 300 người dùng truy cập đồng thời

H Giải pháp thực hiện

1 Use case

1.1 Biểu đồ use case tổng quát:

Trang 14

Usecase tống quan hệ thống quản lí Khóa luận

Quản lý phân quyền

Hình 1: Biểu đồ usecase tổng quát

Hệ thông quản lý khóa luận gồm 9 ca sử dụng chính:

- _ Đăng ký đề tài: cho phép quản trị viên, sinh viên vảo tìm kiếm thông tin và

- Quan ly dé tai của giảng viên: cho phép giảng viên, ban chủ nhiệm khoa, quản

trị viên vào thêm, sửa, xóa, và tìm kiếm thông tin đề tài của giảng viên

- _ Quản lý quyền: Cho phép Quản trị viên tạo mới, xem, sửa, xóa quyền

Trang 15

- Quan ly cau hinh: Cho phép quan tri viên cập nhật thông tin cấu hình như niên khóa, ngày mở cửa đăng ký, ngày đóng cửa đăng ký

- - Đổi mật khâu: Cho phép Quản trị viên, Ban chủ nhiệm khoa, Giáo vụ, Giảng

viên, Sinh viên đối mật khâu

- Huy dé tai đã đăng ký: Cho phép quản trị viên, sinh viên hủy đề tài đã đăng

sinh viên sử dụng hệ thống để đăng kí đề tài cho khóa luận của mình Các thông tin đăng kí bao gồm: tên dé tài, mô tả, số

lượng sinh viên

10

Trang 16

Tac nhan chinh Sinh viên, quản trị viên

Chuỗi sự kiện chính:

1 Người dùng vào trang chủ của hệ thống quản lý khóa luận và click vào “Đăng

ký đề tài”

2 Hệ thống sẽ hiển thị màn hình đăng ký đề tài khóa luận tốt nghiệp

3 Người dùng click vào “ có thể đăng kí” / click xem chỉ tiết ( icon bút chì) tại dong dé tai muon dang ky

4 Hệ thông mở ra màn thông tin đê tài, bao gôm các thông tin sau:

Giang viên hướng dan Tên đề tài

5 Người dùng click button “ Đăng ký đề tài nay”

6 Hệ thống hiển thị popup xác nhận( xem 6.1)

tìm kiêm thông tin dé tai dé dang kí

11

Trang 17

Tac nhan chinh Sinh viên, quản trị viên

2 Hệ thống sẽ hiển thị màn hình đăng ký đề tài khóa luận tốt nghiệp

3 Người dùng click vào bộ lọc tìm kiếm hoặc 26 từ kiếm và click button Tìm kiếm

4 Hệ thống thực hiện tìm kiếm dữ liệu( xem 4.1 và 4.2)

5 Hién thị kết quả tìm kiếm phủ hợp về mản hình

Ngoại lệ:

4.1 Nếu thông tin tìm kiếm không hợp lệ: không chọn bộ lọc vả không gõ từ tìm kiếm, hệ thống trả ra tất cả các kết quả

4.2 Nếu ký tự tìm kiếm không có trong thông tin đăng ký đề tài, hệ thống hiển

thị thông báo “ Dữ liệu không hợp lệ”

1.3.Usecase Quản lý đề tài

12

Trang 18

Tk —~

| Quản trị ven | =

Quan ly dé tai

Thêm thông tin đồ tài

Sửa thông tin đề tài È———— |

(Quản trị viên, Giáo Vụ khoa) quản lý các thông tin liên quan đên đề tài trên hệ thong cua minh

thông tin đề tải

Quản trị viên/Giáo vụ chọn vào chức năng Quản lý đề tài

Hệ thống sẽ hiển thị giao diện danh sách quản lý dé tài

Quan tri vién/Giao vy nhap thong tin

Quan tri vién/Giao vụ chọn chức nang cần thực hiện: Thêm, Sửa, Xóa, Tìm kiếm

13

Trang 19

Hệ thống hiển thị các thông tin cần điền vào form khi thêm một đề tài mới

Quản trị viên/Giáo vụ sẽ phải nhập các thông tin về đề tài (Tên đề tải,bộ môn, số

luong, )

® Lưu đề tài mới vào hệ thống thành công

4.2 Sửa thông tin đề tài

Quản tri vién/Gido vu chon đề tài cần sửa

Hệ thống hiển thị thông tin đề tài trên form cần sửa

Quản trị viên/Giáo vụ thay đôi thông tin với đề tài đó

Hệ thông cập nhật thành công

4.3 Sửa thông tin đề tài

Quản trị viên/Giáo vụ chọn đề tài cần xóa

Hệ thống hiển thị đề tài cần xóa

Hệ thống yêu cầu xác nhận xóa đề tài

Hệ thông cập nhật xóa đề tai thành công

4.4 Tìm kiếm đề tài

@ Quan tri vién/Giao vu sé tim kiém vé théng tin dé tài cụ thể dựa vào danh mục

trên thanh tìm kiếm hoặc từ khóa tìm kiếm

e Hé thong hién thị thông tin chỉ tiết tìm kiếm về đề tải cần tìm

Ngoại lệ:

1 Trong trường hợp người dùng thực hiện xóa để tải và sửa dé tai ma hé thong

không tìm thấy tên đề tài thì hệ thống sẽ gửi thông báo lỗi yêu cầu người dùng nhập lại hoặc hủy đề kết thúc ca sử dụng

2 Trong trường hợp xóa dé tai, người dùng hủy xác nhận xóa thì việc xóa bó sẽ bị hủy và luông sự kiện chính được bắt đâu lại từ đâu

1.4 Biêu đồ use case Quản lý tài khoản

14

Trang 20

Quản lí tài khoản

Thêm tài khoản

Xóa thông tin tài khoản

x a T——_ g

F—

—————e=e=

: —J Sửa thông tin tài khoản iL

Quan tri vién m——— nh Case v0 Nistf

Tìm kiếm tài khoản

tài

Tác nhân chính Người dùne (Quản trị viên, Giáo vụ)

Tiền đề điều Người dùng đã đăng nhập vào hệ thông kiện

Chuỗi sự kiện chính:

1 Quản trị viên/Giáo vụ chọn vào chức năng Quản lý tài khoản

2 Hệ thống sẽ hiển thị giao diện danh sách quản lý tài khoản

3 Quản trị viên/GIáo vụ chọn chức năng cần thực hiện: Sửa, Xóa, Tìm kiếm, Thêm thông tin người dùng

4 Người dùng chọn chức năng cần thực hiện thì một trong các luồng sự kiện được thực hiện

4.1 Thêm thông tin tài khoản

- _ Hệ thống hiến thị các thôns tín cần điền vào form khi thêm một tài khoản

15

Trang 21

mới

- Quan tri viên/Giáo vụ sẽ phải nhập các thông tin về tài khoản (Họ và tên, tên đăng nhập )

-_ Lưu tài khoản mới vào hệ thông thành công

4.2 Sửa thông tin tài khoản

- _ Quản trị viên/Giáo vụ chọn tài khoản cần sửa

- Hệ thống hiển thị thông tin tai khoản trên form cần sửa

- Quan tri vién/Gido vụ thay đôi thông tin với tài khoản đó

- Hệ thống cập nhật thành công

4.3.Xóa thông tin tài khoản

- _ Quản trị viên/Giáo vụ chọn tài khoản cần xóa

- _ Hệ thống hiển thị tài khoản cần xóa

- Hệ thống yêu cầu xác nhận xóa tài khoản

- Hệ thống cập nhật xóa tải khoản thành công

4.4 Tùm kiêm tài khoản

- Quan trị viên/Giáo vụ sẽ tìm kiêm về thông tin tài khoản cụ thể dựa vào

danh mục trên thanh tìm kiếm hoặc từ khóa tìm kiếm

- Héthong hién thi thong tin chỉ tiết tìm kiêm được

Ngoại lệ:

4.1 Hệ thống thông báo lỗi nếu nhập thiếu thông tin yêu cầu và yêu cầu nhập

lại thông tin

4.2 Khi người dùng sửa tài khoản mà nhập trùng các thông tin đã tồn tại hoặc không phù hợp với yêu cầu hệ thông sẽ báo lỗi và báo lỗi

4.3 Khi người dùng bấm hủy xác nhận xóa tài khoản thì việc xóa tài bỏ sẽ bị hủy và luồng sự kiện này sẽ thực hiện lại từ đầu

4.4 Khi người dùng nhập sai thông tin tài khoản hoặc nhập tài khoản không tồn tại trong hệ thông Hệ thông báo lỗi và yêu cầu nhập lại

1.5 Quản lý đề tài của giảng viên:

- So do usecase chi tiết:

16

Trang 22

Tén usecase Thém dé tai cua giang vién

viên sử dụng hệ thông đê thêm mới đề tài

Người dùng vào trang chủ của hệ thống quản lí khóa luận và click vào “Quản lí

dé tai của giảng viên”

Hệ thống sẽ hiển thị màn hình đề tài của giảng viên

Người dùng click vào “Tạo”

Hệ thống mở ra màn thêm đề tải

Người dùng nhập thông tin và click “Lưu thay đôi”, bao gồm các thông tin sau:

- _ Tên để tài ( bắt buộc)

17

Trang 23

5.1 Nếu người dùng không nhập thông tin trường bắt buộc mà click “ Lưu thay đổi”,

hệ thống báo lỗi và yêu cầu nhập đây đủ trường thông tin bắt buộc

cập nhật thông tin đề tài của piảng viên

Chuỗi sự kiện chính: 1 Người dùng vào trang chủ của hệ thống quản lí khóa luận và click vào “Quản

lí đề tài của giảng viên”

Hệ thống sẽ hiển thị màn hình đề tài của giảng viên

Người dùne click vào “Sửa” tại đề tài muốn sửa

Hệ thống mở ra màn Sửa thông tin đề tài

Người dùng nhập thông tin thay đổi và click “Lưu thay đôi”, bao gồm các

thông tin sau: (xem 5.1)

Trang 24

Ngoại lệ:

5.1 Nếu người dùng không nhập thông tin trường bắt buộc mà click “ Lưu thay đổi”,

hệ thống báo lỗi và yêu cầu nhập đây đủ trường thông tin bắt buộc

giảng viên khi không cân thiết nữa

1 Người dùng vào trang chủ của hệ thống quản lý khóa luận và click vào “Quản lý

dé tai của giảng viên”

Hệ thống sẽ hiển thị màn hình đề tài của giảng viên

Người dùng click vào “Xóa” tài đề tải muốn xóa

Hệ thông hiển thị popup Xác nhận xóa

Người dùng click “Đồng ý”.( xem 5.1)

Trang 25

Tén usecase Tim kiêm đề tài của giảng viên

thông tin đề tải của giảng viên bao gồm các thông tin như tén dé tai,trang thai

1 Người dùng vào trang chủ của hệ thống quản lý khóa luận và click vào ““ Quản

lý đề tài của giảng viên”

2 Hệ thống sẽ hiến thị màn hình đề tài của giảng viên

3 Người dùng click vào bộ lọc tìm kiếm hoặc 26 từ kiếm và click button Tìm kiếm

4 Hệ thống thực hiện tìm kiếm dữ liệu( xem 4.1 và 4.2)

5 Hién thị kết quả tìm kiếm phủ hợp về mản hình

Ngoại lệ:

4.1 Nếu thông tin tìm kiếm không hợp lệ: không chọn bộ lọc vả không gõ từ tìm kiếm, hệ thống trả ra tất cả các kết quả

4.2 Nếu ký tự tìm kiếm không có trong thông tin đề tải của giảng viên, hệ thông

hiển thị thông báo “ Dữ liệu không hợp lệ”

1.6 Biểu đồ use case Quản lý quyền

20

Trang 26

Quan lý quyền

Tạo quyền mới

Hình 5: Biểu đồ use case Quản lý quyền

Mục tiêu của quản lý quyền là đảm bảo rằng mỗi người dùng chỉ có thể truy cập, sửa đôi, hoặc xóa đữ liệu mà họ được phân quyền và không có quyên truy cập vào những chức năng mà họ không được phép Chỉ người admin có quyền tạo quyền, xem quyền, chỉnh sửa quyền và xóa quyền còn những người dùng khác thì không

1.6.1 Use case Tạo quyền mới

admin sử dụng đề thực hiện thao tác tạo quyền mới

21

Trang 27

1 Admin chọn chức năng Tạo mới quyền

2 Hiển thị màn Tạo mới

3 Admin nhập thông tin

4 Hệ thống kiểm tra xác nhận hợp lệ lưu lại và thông báo Tạo quyền mới thành công quyền mới được tạo thành công hiển thị ở màn Danh sách quyền và người được cấp quyên nảy có thể truy cập các chức năng đã được phân quyền.( xem

4.1)

Ngoại lệ:

4.1 Thông tin nhập không hợp lệ hiển thị thông báo lỗi và không hiến thị quyền

Use-case này Mô tả quá trinh mà người

admin sử dụng để thực hiện các thao tác Chỉnh sửa thông tin quyền như: tên quyền, chức năng truy cập

1 Admin chọn chức năng Chỉnh sửa quyền

2 Hiển thị màn Chỉnh sửa quyền

3 Admin nhập thông tin cần chỉnh sửa

4 Hệ thống kiểm tra xác nhận hợp lệ lưu lại và thông báo Chỉnh sửa quyền thành công quyền được chỉnh sửa sẽ thay đổi: tên hoặc thay đôi chức năng truy

22

Trang 28

cap theo thông tin chỉnh sửa cua admin ( xem 4.1)

admin sử dụng đề thực hiện thao tác xóa quyền Mặc định quyền: Quản trị viên, Giáo

vụ, Ban chủ nhiệm khoa, Giảng viên, Sinh viên không thể xóa

Tiền đề điều kiện Người dùng đã đăng nhập thành công

vào hệ thống

Chuỗi sự kiện chính:

1 Admin chọn chức năng Xóa quyền

2 Hiến thị popup xác nhận xóa

Trang 29

Tén usecase Xem quyên

admin sử dụng đề thực hiện thao tác Xem quyền, xem quyền đang được truy cập vào những chức năng nào

1 Admin chọn chức năng Xem quyền

2 Hiến thị man Chi tiết quyền gồm các thông tin: tên, chức năng được truy cập ( xem 2.1)

Trang 30

Miéu ta Usecase này mô ta qua trinh quan tri vién, giao vu khoa cap

nhật thông tin ngày mở đăng ký, ngày đóng đăng ký, niên khóa của hệ thống

Trang 31

Hinh 7 Biêu đồ usecase Đôi mật khâu

Đổi mật khâu là một biện pháp quan trọng đề bảo vệ thông tin cá nhân và giữ cho tài khoản an toàn khỏi các mỗi đe dọa an ninh Hành động này thường được thực hiện để bảo vệ tài khoản khỏi việc truy cập trái phép và tăng cường an ninh thông tin Đổi mật khâu là hành động thay đổi thông tin mật khâu mà người dùng Sử dụng để truy cập

vào hệ thống, tải khoản, hoặc dịch vụ nảo đó Quá trình đổi mật khấu thường bao gồm

việc nhập mật khẩu hiện tại của người dùng, sau đó nhập mật khâu mới mà họ muốn thay đổi và nhập lại mật khâu mới để xác nhận

dùng sử dụng đề đổi mật khẩu để truy cập hệ thống bằng cách nhập mật khẩu hiện tại, nhập mật khấu mới, nhập lại mật khẩu mới

nhiệm khoa, Giáo vụ, Quản trị viên (admin)

vào hệ thông

Chuỗi sự kiện chính:

1 Người dùng chọn chức năng Đôi mật khâu

2 Hệ thống hién thị form đôi mật khâu và yêu cầu người dùng nhập thông tin:

- _ Mật khẩu hiện tại

- Mật khẩu mới

- Nhập lại mật khâu mới

3 Người dùng nhập thông tin

4 Hệ thông kiểm tra xác nhận hợp lệ và gửi thông báo Đổi mật khâu thành công người dùng đăng nhập lại bằng mật khẩu mới sẽ đăng nhập thành công và có quyền truy cập vào hệ thống ( xem 4.1)

Trang 32

Hủy đề tài đã đăng ký

Hủy đề tài đã đăng ký

Trang 33

username và password và quay lại bước trước

Trang 34

Chuỗi sự kiện chính:

1 Người dùng truy cập vảo trang web của hệ thống quản lý Khóa luận

2 Người dùng nhắn vao nut “ Dang nhập “ trên giao diện chính của hệ thống

3 Hệ thống hiến thị giao diện trang đăng nhập Hệ thống yêu cầu người dùng nhập thông tin đăng nhập bao gồm tên đăng nhập và mật khẩu

4 Người dùng nhập thông tin đăng nhập và nhắn nút “đăng nhập”

5 Hệ thống kiểm tra thông tin đăng nhập của người dùng ( xem 5.1)

6 _ Hệ thống thông báo đăng nhập thành công và chuyên đến Trang chủ

Ngoại lệ:

5.1 Người dùng nhập sai tên đăng nhập hoặc mật khẩu:

1 Hệ thông sẽ hiển thị thông báo “ Tài khoản và mật khâu không chính xác”

2 Quay lại bước 2, Yêu cầu người dùng nhập lại thông tin đăng nhập

Trang 35

Quản lý nộp khóa luận

1.11,1 Usecase Nộp khóa luận:

Tác nhân chính Người dùng (Sinh viên)

Điều kiện ban đầu Người dùng đã đăng nhập vào hệ thông

Chuỗi sự kiện chính:

1 Chọn mục Quản lý nộp khóa luận

2 Hiển thị sang giao diện nộp khóa luận

Trang 36

6.0 Bài làm chưa được đăng tải lên hoặc không đúng định dạng

6.1 Hệ thống thông báo không hợp lệ

1.11.2 Sửa bài nộp khóa luận:

Tác nhân chính Người dùng (Sinh viên)

Điều kiện ban đầu Người dùng đã đăng nhập vào hệ thông

Chuỗi sự kiện chính:

1 Chọn mục Quản lý nộp khóa luận

2 Hiển thị sang giao diện nộp khóa luận

6.0 Bài làm chưa được đăng tải lên hoặc không đúng định dạng

6.1 Hệ thống thông báo không hợp lệ

Miéu ta thông Chức năng này cho phép người dùng chấm dứt phiên đăng Chire nang dang xuat 1a mt chire nang quan trong trong hé

nhập của người dùng, đồng thời xóa mọi thông tin trạng thái của

phiên đó

31

Trang 37

Tác nhân chính Người dùng (Quản trị viên, ban chủ nhiệm khoa, giảng viên, sinh

viên, p1áo vụ khoa)

Điều kiện ban đầu Người dùng đã đăng nhập vào hệ thông

Chuỗi sự kiện chính: 1 Người dùng chọn vào avatar

2 Click chon “Dang xuất”

Makin

TenkL: String lụa Datotime caunnn MAND: iat

-Mabomon: int -MaCauHinhrnt

[” | GiaoVuKhoa aman =~ OT Mezerevae - -MaNienknoa int Ngaymocengdangky Datetime

-4aGVKint 11 eee) 4.1 |-Naavdonaconadanaky: Datotme

'~Quanlytaikhoan( + Capnhatcauninn)

'~Quanlycauhinh() 1

DeTaiDaDangKy 1.5

| 1.4 4_.]-MaDetai int 1

-MaBoMon:int -TenDetai'String Delai

-44aGV- string +Huydetaidadangky ( t

~QuaniydelacuaGVí, | 1.1 — 1°

GhiChu string [SVHO: stn MaNienknos: int

Trangihar Boo! + +Them()

uydetaidadangkysi) Hường tổ String

+Quanlynopkhoaluan() ui 0 |-Hovaten Mafthau: Sring Sting 14 11 1 1

[>> -Pnanauyen: mnt Email: Suing Quantrivien

|~0angnhap( -MaQTV: String

Trang 38

Bam chon Cé thé dang ki() - Dữ liệu đăng kí đề tài)

Thông báo không hợp lệ() Không hợp lệ() check valid() :

nnnn

1 : Kiém tra sinh vién Thông báo đăng ki dé tai thanh céng()_} OK0 OK0 đăng ki dé tai () Thông báo bạn đã đăng kí để tài Q — | Not OKO Not OK()

3.1.2 Tim kiém thong tin de tai dang ky:

Tim kiếm thông tin đăng kí để tài

Người dùng ' From tim kiém “ „ Xử lí tìm kiếm ( ) Danh sắch thông tin ° oo

hon/Nhập thông tin tìm kiế an one ech

Chon/Nhập thông tin tìm ¿|| Dữ liệu tìm kiếm/)

Trang 39

Thém dé tai

Người dùng Farm thêm đề tài Xử lý thêm;đề tài Đềïtài

¡ chị ch : Nhập thông tin đê tài() Dữ liệu để tài triới() : Yêu câu nhập lại) sa Kiểm tra điều kiện(} :

Kiểm tra đề tài

có tổn tai hay không()

Thông báo thêm đề tài Thông báo thêm đẻ tai Thông báo thêm đề tài không thành côngQ le không thành cỏng(} le khdngthanh céng()

Thông báo thêm đề tài Thông báo thêm đẻ tài Thông bảo thêm đề tài thành công() Le thanh céng() thành công()

Người dùng Form sửa để tài Xử lý sửa đề tài Đề tài

Nhập thông tin đề tải( {| Sửa thông tin đề tải() 'Yêu cầu nhập lại)

Không hop 1e()

Cập nhật thông ting

"Thông báo thêm đề tài không

Lưu thông tin thành công() Lưu thông tin thành công) thành công

Trang 40

x6a dé tai)

Người dùng From xóa đề tài Xử lý xóa đề tài Đồitài

Danh sách đề tài() {| Chọn đề tài cần xóa()

onan Hey yeu cau)

Người dùn a = From tìm kiếm : Xử lýlim kiếm : ĐÈ tài "tài

Nhập thông tin tìm kiếm() {| Nhập thông tin tim kiém() :

Xử lý từ khóa : tim kiém()

— Yêu cầu nhập lại) | [_ Khônghoplậ) _ |

Kiểm tra thông tin tìm kiếm () „!

Kiểm tra thông tin Thông báo tìm kiếm thành công ' tìm kiếm()

Xe 3 và kế h0 be Hiển thị kết quả tim kiếmQ [1 _ Trả về thông tin phi hed)

3.3 Quản lý tài khoản

3.3.1 Xóa tài khoản

35

Ngày đăng: 09/12/2024, 17:41

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

TÀI LIỆU LIÊN QUAN

w