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

Đồ Án công nghệ phần mềm phần mềm quản lý khóa luận tốt nghiệp

65 5 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 65
Dung lượng 2,08 MB

Cấu trúc

  • I. Xác định yêu cầu (3)
  • A. Khảo sát hệ thống (3)
    • 1. Khảo sát cơ cấu tổ chức bộ phận sử dụng phần mềm (3)
    • 2. Các công việc của bộ phận sử dụng phần mềm (4)
    • 3. Tính cần thiết của phần mềm (4)
    • 4. Lập danh sách các yêu cầu (4)
  • B. Lập danh sách các yêu cầu (4)
    • 1. Xác định các yêu cầu của các bộ phận sử dụng phần mềm (4)
    • 2. Lập dạng bảng các yêu cầu, quy định (5)
    • 3. Xác định yêu cầu hệ thống (9)
    • 4. Xác định yêu cầu chất lượng (9)
    • II. Mô hình hóa các yêu cầu (11)
      • 1. Yêu cầu 1: Thêm sinh viên (11)
      • 2. Yêu cầu 2: Tìm kiếm sinh viên (13)
      • 3. Yêu cầu 3: Xóa sinh viên (14)
      • 4. Yêu cầu 4: Cập nhật thông tin sinh viên (15)
      • 5. Yêu cầu 5: Thóng kê danh sách sinh viên (16)
      • 6. Yêu cầu 6: In danh sách sinh viên (17)
      • 7. Yêu cầu 7: Thêm giáo viên (18)
      • 8. Yêu cầu 8: Tìm kiếm giáo viên (19)
      • 9. Yêu cầu 9: Xóa giáo viên (20)
      • 10. Yêu cầu 10: Cập nhật thông tin giáo viên (21)
      • 11. Yêu cầu 11: Thống kê danh sách giáo viên (22)
      • 12. Yêu cầu 12: In danh sách giáo viên (23)
      • 13. Yêu cầu 13: Thêm đề tài (24)
      • 14. Yêu cầu 14: Tìm kiếm đề tài (25)
      • 15. Yêu cầu 15: Xóa đề tài (26)
      • 16. Yêu cầu 16: Cập nhật thông tin đề tài (27)
      • 17. Yêu cầu 17: Thóng kê danh sách đề tài (28)
      • 18. Yêu cầu 18: In danh sách đề tài (29)
      • 19. Yêu cầu 19: Thêm kết quả chọn đề tài (30)
      • 20. Yêu cầu 20: Tìm kiếm kết quả chọn đề tài theo mã sinh viên (31)
      • 21. Yêu cầu 21: Tìm kiếm kết quả chọn đề tài theo mã đề tài (32)
      • 28. Yêu cầu 28: Xóa kết quả thực hiện đề tài (39)
      • 29. Yêu cầu 29: Cập nhật thông tin kết quả thực hiện đề tài (40)
      • 30. Yêu cầu 30: Tính tổng điểm của một sinh viên (41)
      • 31. Yêu cầu 31: Thông kê danh sách kết quả thực hiện đề tài (42)
      • 32. Yêu cầu 32: In kết quả thực hiện đề tài (43)
      • 33. Yêu cầu 33: Đăng nhập tài khoản (44)
      • 34. Yêu cầu 34: Thoát khỏi tài khoản (45)
      • 35. Yêu cầu 35: Thay đổi mật khẩu (46)
      • 36. Yêu cầu 36: Bảo mật (47)
      • 37. Yêu cầu 37: Tiện lợi (48)
      • 38. Yêu cầu 38: Sao lưu và cập nhật dữ liệu (49)
    • III. Thiết kế phần mềm (50)
      • 1. Thiết kế dữ liệu (50)
      • 2. Thiết kế giao diện (54)
      • 3. Thiết kế xử lý (63)

Nội dung

I. Xác định yêu cầu 3 A. Khảo sát hệ thống 3 1. Khảo sát cơ cấu tổ chức bộ phận sử dụng phần mềm 3 2. Các công việc của bộ phận sử dụng phần mềm 4 3. Tính cần thiết của phần mềm 4 4. Lập danh sách các yêu cầu 4 B. Lập danh sách các yêu cầu 4 1. Xác định các yêu cầu của các bộ phận sử dụng phần mềm 4 2. Lập dạng bảng các yêu cầu, quy định 5 3. Xác định yêu cầu hệ thống 9 4. Xác định yêu cầu chất lượng 10 II. Mô hình hóa các yêu cầu 11 1. Yêu cầu 1: Thêm sinh viên 11 2. Yêu cầu 2: Tìm kiếm sinh viên 13 3. Yêu cầu 3: Xóa sinh viên 14 4. Yêu cầu 4: Cập nhật thông tin sinh viên 15 5. Yêu cầu 5: Thóng kê danh sách sinh viên 16 6. Yêu cầu 6: In danh sách sinh viên 17 7. Yêu cầu 7: Thêm giáo viên 18 8. Yêu cầu 8: Tìm kiếm giáo viên 19 9. Yêu cầu 9: Xóa giáo viên 20 10. Yêu cầu 10: Cập nhật thông tin giáo viên 21 11. Yêu cầu 11: Thống kê danh sách giáo viên 22 12. Yêu cầu 12: In danh sách giáo viên 23 13. Yêu cầu 13: Thêm đề tài 24 14. Yêu cầu 14: Tìm kiếm đề tài 25 15. Yêu cầu 15: Xóa đề tài 26 16. Yêu cầu 16: Cập nhật thông tin đề tài 27 17. Yêu cầu 17: Thóng kê danh sách đề tài 28 18. Yêu cầu 18: In danh sách đề tài 29 19. Yêu cầu 19: Thêm kết quả chọn đề tài 30 20. Yêu cầu 20: Tìm kiếm kết quả chọn đề tài theo mã sinh viên 31 21. Yêu cầu 21: Tìm kiếm kết quả chọn đề tài theo mã đề tài 32 22. Yêu cầu 22: Xóa kết quả chọn đề tài 33 23. Yêu cầu 23: Cập nhật thông tin kết quả chọn đề tài 34 24. Yêu cầu 24: Thóng kê danh sách kết quả chọn đề tài 35 25. Yêu cầu 25: In danh sách kết quả chọn đề tài 36 26. Yêu cầu 26: Thêm kết quả thực hiện đề tài 37 27. Yêu cầu 27: Tìm kiếm kết quả thực hiện đề tài. 38 28. Yêu cầu 28: Xóa kết quả thực hiện đề tài 39 29. Yêu cầu 29: Cập nhật thông tin kết quả thực hiện đề tài 40 30. Yêu cầu 30: Tính tổng điểm của một sinh viên 41 31. Yêu cầu 31: Thông kê danh sách kết quả thực hiện đề tài 42 32. Yêu cầu 32: In kết quả thực hiện đề tài 43 33. Yêu cầu 33: Đăng nhập tài khoản 44 34. Yêu cầu 34: Thoát khỏi tài khoản 45 35. Yêu cầu 35: Thay đổi mật khẩu 46 36. Yêu cầu 36: Bảo mật 47 37. Yêu cầu 37: Tiện lợi 48 38. Yêu cầu 38: Sao lưu và cập nhật dữ liệu 49 III. Thiết kế phần mềm 50 1. Thiết kế dữ liệu 50 2. Thiết kế giao diện 54 3. Thiết kế xử lý 60

Khảo sát hệ thống

Khảo sát cơ cấu tổ chức bộ phận sử dụng phần mềm

KHOA CÔNG NGHỆ THÔNG TIN

Bộ Môn Đề Tài Khoa Học khoa học, ngoài các cán bộ giáo viên của Khoa còn có cộng tác viên là các giảng viên trong trường, của các trường Đại học, Viện nghiên cứu trong nước, ngoài nước

Các công việc của bộ phận sử dụng phần mềm

Bộ phận sử dụng phần mềm Quản lý khóa luận tốt nghiệp là Bộ phận Trợ lý Giáo vụ.

Các công việc của Bộ phân Trợ lý Giáo vụ:

- Quản lý sinh viên trong khoa.

- Lưu trữ kết quả học tập của sinh viên trong khoa - Xét duyệt sinh viên nào được làm khóa luận tốt nghiệp.

- Tổ chức cho sinh viên cuối khóa chọn đề tài và làm khóa luận tốt nghiệp.

- Phân bố giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của từng sinh viên được làm khóa luận tốt nghiệp.

- Lưu trữ nội dung, kết quả đề tài tốt nghiệp của các sinh viên.

- Câp nhật các đề tài tốt nghiệp của sinh viên.

Tính cần thiết của phần mềm

- Do số lượng sinh viên làm khóa luận tốt nghiệp ngày càng nhiêu.

- Khả năng lưu trữ bằng văn bản đề tài tốt nghiệp của sinh viên có hạn.

- Theo thời gian thì các văn bản sẽ bi hư hỏng, khả năng mất mát là rất cao.

- Tính cần thiết phải lưu trữ khóa luận của sinh viên bằng cơ sở dữ liệu.

- Hiện tại khoa chưa có phần mềm để quản lý

Lập danh sách các yêu cầu

Xác định các yêu cầu của các bộ phận sử dụng phần mềm - Quản lý danh sách đề tài tốt nghiệp.

- Quản lý danh sách sinh viên được thực hiện đề tài tốt nghiệp.

- Quản lý danh sách giáo viên hướng dẫn và giáo viên phản biện đối với từng đề tài tốt nghiệp của sinh viên.

- Quản lý danh sách chọn đề tài khóa luận tốt nghiệp.

- Quản lý kết quả thực hiện đề tài tốt nghiệp.

- Quản lý việc phân quyền hệ thống.

Lập danh sách các yêu cầu

Xác định các yêu cầu của các bộ phận sử dụng phần mềm

 Tiếp nhận danh sách giáo viên:

+Giáo viên hướng dẫn +Giáo viên phản biện Tiếp nhận thông tin giáo viên gồm mã giáo viên, họ tên giáo viên, bộ môn.

 Tiếp nhận danh sách đề tài khóa luận tốt nghiệp

Tiếp nhận thông tin đề tài gồm mã đề tài, tên đề tài, nội dung đề tài, chuyên ngành, giáo viên ra đề tài , số lượng sinh vien thục hiện

 Tiếp nhận kết quả chọn đề tài khóa luận tốt nghiệp Bao gồm thông tin sinh viên( mã sinh viên), thông tin giáo viên hướng dẫn(mã giáo viên), thông tin đề tài(mã đề tài) mà sinh viên đã chọn.

 Tiếp nhận kết quả thực hiện đề tài khóa luận tốt nghiệp Bao gồm thông tin mã sinh viên, mã đề tài, mã giáo viên hướng dẫn, giáo viên phản biện1, giáo viên phản biện 2, số CD, số bài, điểm 1, điểm 2, điêm 3.

 Phân quyền hệ thống Phân rõ quyền của người dùng cấp 1 và người dùng cấp 2 khi đăng nhập vào hệ thống.

Người dùng cấp 1 có quyền truy cập vào xem các danh sách tiếp nhận, thực hiện các thao tác thêm, xóa, cập nhật, thống kê, in ấn các danh sách tiếp nhận.

Người dùng cấp 2 có quyền truy cập vào xem, thống kê và in ấn các danh sách tiếp nhận.

Lập dạng bảng các yêu cầu, quy định

Bảng danh sách các yêu cầu

Tên yêu cầu Loại yêu cầu Biểu mẫu Qui định Ghi chú

YC1 Thêm sinh viên Lưu trữ BM1 QĐ1

YC2 Tìm kiếm sinh viên Kết xuất

YC3 Xóa sinh viên Lưu trữ QĐ2

YC4 Cập nhật thông tin sinh viên

YC5 Thống kê danh sách sinh Tính toán

Sinh Viên lũy được 172 tín chỉ Điểm tích lũy đạt

7.0 trở lên đối chuyên ngành với kĩ thuật phần mềm, 6.0 trở lên đối với chuyên ngành mạng truyền thông.

- Sinh viên đạt kết quả cao trong các kì thi quốc gia theo khóa học Sinh viên tự nguyện làm đề tài Sinh viên thực hiện khóa luận chỉ cần đạt 1 trong 2 quy định bên

2 QĐ2 QĐ_Xóa sinh viên

- Sinh viên đó không thực hiện đề tài.

3 QĐ3 QĐ_Cập thông tin sinh viên

- Thông tin cập nhật phải thỏa QĐ1 b Các yêu cầu và quy định quản lý giáo viên

Bảng danh sách các yêu cầu

Mã yêu cầu Tên yêu cầu Loại yêu cầu Biểu mẫu Qui định Ghi chú

YC7 Thêm giáo viên Lưu trữ QĐ4

YC8 Tìm kiếm giáo viên Kết xuất

YC9 Xóa giáo viên Lưu trữ QĐ5

YC10 Cập nhật thông tin giáo viên

YC11 Thống kê danh sách giáo viên

YC12 In danh sách giáo viên

Bảng danh sách quy định:

STT Mã số quy định Tên quy định Mô tả chi tiết Ghi chú

1 QĐ4 QĐ_Thêm giáo viên

Giáo viên phải đạt trình độ đại học trở

Giáo viên nào ra đề tài thì giáo viên đó hướng c Các yêu cầu và quy định quản lý đề tài

Bảng danh sách các yêu cầu

Mã yêu cầu Tên yêu cầu Loại yêu cầu

Biểu mẫu Qui định Ghi chú

YC13 Thêm đề tài Lưu trữ QĐ7

YC14 Tìm kiếm đề tài Kết xuất

YC15 Xóa đề tài Lưu trữ QĐ8

YC16 Cập nhật thông tin đề tài Lưu trữ QĐ9

YC17 Thống kê danh sách đề tài Tính toán YC18 In danh sách đề tài

Bảng danh sách quy định:

STT Mã số quy định Tên quy định Mô tả chi tiết Ghi chú

1 QĐ7 QĐ_Thêm đề tài Đề tài không được trùng với đề tài khóa trước.

2 QĐ8 QĐ_Xóa đề tài Đề tài này không có sinh viên nào đăng ký thực hiện.

3 QĐ9 QĐ_Cập nhật đề tài Thông tin đề tài thỏa QĐ7 d Các yêu cầu và quy định quản lý kết quả chọn đề tài

Bảng danh sách các yêu cầu

Tên yêu cầu Loại yêu cầu

Biểu mẫu Qui định Ghi chú

YC19 Thêm kết quả chọn đề tài Lưu trữ QĐ10

YC20 Tìm kiếm kết quả chọn đề tài theo mã sinh viên

YC21 Tìm kiếm kết quả chọn đề tài theo mã đề tài

YC22 Xóa kết quả chọn đề tài Lưu trữ QĐ12

YC23 Cập nhật kết quả chọn đề tài Lưu trữ QĐ11

1 QĐ10 QĐ_Thêm kết quả chọn đề tài

Sinh viên và đề tài phải tồn tại trong danh sách sinh viên và danh sách đề tài.

2 QĐ11 QĐ_Xóa kết quả chọn đề tài

Sinh viên đã chọn đề tài bị xóa khỏi danh sách sinh viên hoặc đề tài đó bị xóa khỏi danh sách đề tài.

3 QĐ12 QĐ_Cập nhật kết quả chọn đề tài

Thông tin cập nhật thỏa QĐ10 e Các yêu cầu và quy định quản lý kết quả thực hiện đề tài

Bảng danh sách các yêu cầu

Mã yêu cầu Tên yêu cầu Loại yêu cầu

YC26 Thêm kết quả thực hiện đề tài Lưu trữ BM2 QĐ13 YC27 Tìm kiếm kết quả thực hiện đề tài

YC28 Xóa kết quả thực hiện đề tài Lưu trữ QĐ14

YC29 Cập nhật kết quả thực hiện đề tài theo mã sinh viên

YC30 Tính điểm sinh viên Tính toán QĐ16

YC31 Thống kê danh sách thực hiện đề tài

Tính toán YC32 In kết quả thực hiện đề tài

Bảng danh sách quy định:

STT Mã số quy định Tên quy định Mô tả chi tiết Ghi chú

1 QĐ13 QĐ_Thêm kết quả thực hiện đề tài

Phải có đủ cột điểm của các giáo viên 2 QĐ14 QĐ_Xóa kết quả thực hiện đề tài

Sinh viên vi phạm quy chế.

3 QĐ15 QĐ_Cập nhật kết quả thực hiện đề tài theo mã sinh viên

Thông tin cập nhật thỏa QĐ13

4 QĐ16 QĐ_Tính điểm sinh viên Các cột điểm thỏa quy định

YC33 Đăng nhập tài khoản Kết xuất QĐ17 YC34 Thoát khỏi tài khoản Kết xuất

YC35 Thay đổi mật khẩu Lưu trữ QĐ18

STT Mã số quy định Tên quy định Mô tả chi tiết Ghi chú

1 QĐ17 QĐ_Đăng nhập tài khoản Đăng nhập đúng tài khoản và mật khẩu

Tài khoản đã cho trước 2 QĐ14 QĐ_Đổi mật khẩu Tối thiểu 6 ký tự bao gồm ký tự số và chữ.

Xác định yêu cầu hệ thống

Mã yêu cầu Tên yêu cầu Loại yêu cầu

YC38 Sao lưu và cập nhật dữ liệu QĐ20

Bảng danh sách quy định:

STT Mã số quy định Tên quy định Mô tả chi tiết Ghi chú

1 QĐ19 QĐ_Bảo mật Phải có tài khoản va đăng nhập thành công mới được sử dụng hệ thống

2 QĐ20 QĐ_Xóa kết quả thực hiện đề tài

Phải đăng nhập với tài khoản admin

Xác định yêu cầu chất lượng

Yêu cầu chất lượng của phần mềm gồm có tính tiến hóa, tính tiện dụng và hiệu quả Ở đây ta quan tâm nhiều hơn yêu cầu chất lượng với tính tiến hóa.

Bảng yêu cầu tiến hóa

STT Nghiệp vụ Tham số cần thay đổi Miền giá trị cần thay đổi

1 Thay đổi qui định thêm sinh viên Số điểm tích lũy, số tín chỉ

Mô hình hóa các yêu cầu

1 Yêu cầu 1: Thêm sinh viên

 D1: Nhập thông tin sinh viên (Mã sinh viên, tên sinh viên, lớp, ngày tháng năm sinh,

 D3: Các thông tin kiểm tra.

 Kiểm tra mã sinh viên đã có hay chưa?

 D4: Lưu thông tin sinh viên.

 D6: Xuất kết quả lưu thông tin sinh viên.

Thêm thông tin sinh viên

Thêm thông tin sinh viên

Bộ nhớ phụ Bộ nhớ phụ

Thêm thông tin sinh viên được làm khóa luận tốt nghiệp

Thêm thông tin sinh viên được làm khóa luận tốt nghiệp

2 Yêu cầu 2: Tìm kiếm sinh viên

 D1: Nhập thông tin sinh viên (Mã sinh viên).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã sinh viên có hay không?

 D6: Xuất kết quả tìm kiếm.

 Kiểm tra thông tin sinh viên có trong bộ nhớ hay không?

 Nếu có thì xuất thông tin sinh viên tìm được, nếu không thì thông báo cho người dùng.

Tìm kiếm thông tin sinh viên Tìm kiếm thông tin sinh viên

Bộ nhớ phụ Bộ nhớ phụ

Tìm kiếm thông tin sinh viên được làm khóa luận tốt nghiệp

Tìm kiếm thông tin sinh viên được làm khóa luận tốt nghiệp

3 Yêu cầu 3: Xóa sinh viên

 D1: Nhập thông tin sinh viên (Mã sinh viên).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã sinh viên có hay không?

 D4: Xóa thông tin sinh viên.

 D6: Xuất kết quả xóa thông tin sinh viên.

 Kiểm tra thông tin sinh viên cần xóa có trong bộ nhớ hay không?

 Nếu có thì xóa thông tin sinh viên và xuất kết quả xóa cho người dùng biết.

Xóa thông tin sinh viên

Xóa thông tin sinh viên

Bộ nhớ phụ Bộ nhớ phụ

Xóa thông tin sinh viên được làm khóa luận tốt nghiệpXóa thông tin sinh viên được làm khóa luận tốt nghiệp

4 Yêu cầu 4: Cập nhật thông tin sinh viên

 D1: Nhập thông tin sinh viên (Mã sinh viên, tên sinh viên, lớp, ngày tháng năm sinh, ).

 D3: Các thông tin kiểm tra.

 Kiểm tra việc nhập thông tin sinh viên có đúng hay không?

 D4: Cập nhật thông tin sinh viên.

 D6: Xuất kết quả cập nhật thông tin sinh viên.

 Kiểm tra thông tin sinh viên cần cập nhật có đúng hay không?

 Nếu đúng thì cập nhật thông tin sinh viên.

 Kiểm tra xem có cập nhật thành công thông tin sinh viên không và xuất thông báo

Cập nhật thông tin sinh viên Cập nhật thông tin sinh viên

Bộ nhớ phụ Bộ nhớ phụ

Cập nhật thông tin sinh viên được làm khóa luận tốt nghiệp

Cập nhật thông tin sinh viên được làm khóa luận tốt nghiệp

5 Yêu cầu 5: Thóng kê danh sách sinh viên

 D1: Nhập thông tin sinh viên muốn thông kê (Mã sinh viên, tên sinh viên, lớp, năm học…).

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin sinh viên có hay không?

 D6: Xuất kết quả thống kê danh sách sinh viên.

 Kiểm tra các thông tin sinh viên có trong bộ nhớ hay không?

 Nếu có thì thống kê danh sách sinh viên và xuất ra màn hình cho người dùng, ngược lại thông báo cho người dùng biết.

Thống kê danh sách sinh viên Thống kê danh sách sinh viên

Bộ nhớ phụ Bộ nhớ phụ

Thống kê danh sách sinh viên được làm khóa luận tốt nghiệp

Thống kê danh sách sinh viên được làm khóa luận tốt nghiệp

6 Yêu cầu 6: In danh sách sinh viên

 D1: Nhập thông tin sinh viên cần in (Mã sinh viên, tên sinh viên, lớp, năm học,…).

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin sinh viên có hay không?

 D5: In danh sách sinh viên.

 D6: Xuất danh sách sinh viên.

 Kiểm tra các thông tin sinh viên có trong bộ nhớ hay không?

 Nếu có thì xuất danh sách sinh viên và in ra.

In danh sách sinh viên In danh sách sinh viên

Bộ nhớ phụ Bộ nhớ phụ

In danh sách sinh viên được làm khóa luận tốt nghiệpIn danh sách sinh viên được làm khóa luận tốt nghiệp

7 Yêu cầu 7: Thêm giáo viên

 D1: Nhập thông tin giáo (Mã giáo viên, tên giáo viên, ngày tháng năm sinh,…).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã giáo viên đã có hay chưa?

 D4: Lưu thông tin giáo viên.

 D6: Xuất kết quả lưu thông tin giáo viên.

 Kiểm tra thông tin giáo viên đã có trong bộ nhớ hay chưa?

 Nếu chưa có thì thêm thông tin giáo vào bộ nhớ.

 Kiểm tra xem có thêm thành công thông tin giáo viên không và thông báo cho người dùng biết.

Thêm thông tin giáo viên

Thêm thông tin giáo viên

Bộ nhớ phụ Bộ nhớ phụ

Thêm thông tin giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

Thêm thông tin giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

8 Yêu cầu 8: Tìm kiếm giáo viên

 D1: Nhập thông tin giáo viên (Mã giáo viên).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã giáo viên có hay không?

 D6: Xuất kết quả tìm kiếm.

 Kiểm tra thông tin giáo viên có trong bộ nhớ hay không?

 Nếu có thì xuất thông tin giáo viên tìm kiếm được, nếu không thì xuất thông báo cho người dùng biết.

Tìm kiếm thông tin giáo viên Tìm kiếm thông tin giáo viên

Bộ nhớ phụ Bộ nhớ phụ

Tìm kiếm thông tin giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

Tìm kiếm thông tin giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

9 Yêu cầu 9: Xóa giáo viên

 D1: Nhập thông tin giáo viên (Mã giáo viên).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã giáo viên có hay không?

 D4: Xóa thông tin giáo viên.

 D6: Xuất kết quả xóa thông tin giáo viên

 Kiểm tra thông tin giáo viên cần xóa có trong bộ nhớ hay không?

 Nếu có thì xóa thông tin giáo viên và xuất kết quả xóa cho người dùng biết.

Xóa thông tin giáo viên

Xóa thông tin giáo viên

Bộ nhớ phụ Bộ nhớ phụ

Xóa thông tin giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

Xóa thông tin giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

10 Yêu cầu 10: Cập nhật thông tin giáo viên

 D1: Nhập thông tin giáo viên (Mã giáo viên, tên giáo viên, ngày tháng năm sinh,…).

 D3: Các thông tin kiểm tra.

 Kiểm tra việc nhập thông tin giáo viên có đúng hay không?

 D4: Cập nhật thông tin giáo viên.

 D6: Xuất kết quả cập nhật thông tin giáo viên.

 Kiểm tra thông tin giáo viên có đúng hay không

 Nếu đúng thì cập nhật thông tin giáo viên vào bộ nhớ.

 Kiểm tra xem có cập nhật thành công thông tin giáo viên không và xuất thông báo cho người dùng biết.

Cập nhật thông tin giáo viên Cập nhật thông tin giáo viên

Bộ nhớ phụ Bộ nhớ phụ

Cập nhật thông tin giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

Cập nhật thông tin giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

11 Yêu cầu 11: Thống kê danh sách giáo viên

 D1: Nhập thông tin giáo viên cần thống kê (Mã giáo viên, tên giáo viên, năm học, ).

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin giáo viên có hay không.

 D6: Xuất kết quả thống kê danh sách sinh viên làm khóa luận tốt nghiệp.

 Kiểm tra các thông tin gáo viên có trong bộ nhớ hay không?

 Nếu có thì thống kê danh sách giáo viên và xuất ra màn hình cho người dùng, ngược lại thông báo cho người dùng biết

Thống kê danh sách giáo viên Thống kê danh sách giáo viên

Bộ nhớ phụ Bộ nhớ phụ

Thống kê danh sách giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

Thống kê danh sách giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

12 Yêu cầu 12: In danh sách giáo viên

 D1: Nhập thông tin giáo viên cần in (Mã giáo viên, tên giáo viên, năm học,…).

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin giáo viên có hay không?

 D5: In danh sách giáo viên.

 D6: Xuất danh sách giáo viên.

 Kiểm tra các thông tin giáo viên có trong bộ nhớ hay không?

 Nếu có thì xuất danh sách giáo viên và in ra.

In danh sách giáo viên In danh sách giáo viên

Bộ nhớ phụ Bộ nhớ phụ

In danh sách giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

In danh sách giáo viên hướng dẫn và giáo viên phản biện đề tài tốt nghiệp của sinh viên.

13 Yêu cầu 13: Thêm đề tài

 D1: Nhập thông tin đề tài (Mã đề tài, tên đề tài,…).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã đề tài đã có hay chưa?

 D4: Lưu thông tin đề tài.

 D6: Xuất kết quả lưu thông tin đề tài.

 Kiểm tra thông tin đề tài đã có trong bộ nhớ hay chưa?

 Nếu chưa có thì thêm thông tin đề tài vào bộ nhớ.

 Kiểm tra xem có thêm thành công thông tin đề tài không và thông báo cho người dùng biết.

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

Bộ nhớ phụ Bộ nhớ phụ

Thêm thông tin đề tài khóa luận tốt nghiệp của sinh viên

Thêm thông tin đề tài khóa luận tốt nghiệp của sinh viên

14 Yêu cầu 14: Tìm kiếm đề tài

 D1: Nhập thông tin đề tài (Mã đề tài).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã đề tài có hay không?

 D6: Xuất kết quả tìm kiếm.

 Kiểm tra thông tin đề tài có trong bộ nhớ hay không?

 Nếu có thì xuất thông tin đề tài tìm được, nếu không thì thông báo cho người dùng biết.

Tìm kiếm thông tin đề tài Tìm kiếm thông tin đề tài

Bộ nhớ phụ Bộ nhớ phụ

Tìm kiếm thông tin đề tài khóa luận tốt nghiệp của sinh viên

Tìm kiếm thông tin đề tài khóa luận tốt nghiệp của sinh viên

15 Yêu cầu 15: Xóa đề tài

 D1: Nhập thông tin đề tài (Mã đề tài).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã đề tài có hay không?

 D4: Xóa thông tin đề tài.

 D6: Xuất kết quả xóa thông tin đề tài.

 Kiểm tra thông tin đề tài cần xóa có trong bộ nhớ hay không?

 Nếu có thì xóa thông tin đề tài và xuất kết quả xóa cho người dùng biết.

Xóa thông tin đề tài Xóa thông tin đề tài

Bộ nhớ phụ Bộ nhớ phụ

Xóa thông tin đề tài khóa luận tốt nghiệp của sinh viênXóa thông tin đề tài khóa luận tốt nghiệp của sinh viên

16 Yêu cầu 16: Cập nhật thông tin đề tài

 D1: Nhập thông tin đề tài (Mã đề tài, tên đề tài, ).

 D3: Các thông tin kiểm tra.

 Kiểm tra việc nhập thông tin đề tài có đúng hay không?

 D4: Cập nhật thông tin đề tài.

 D6: Xuất kết quả cập nhật thông tin đề tài.

 Kiểm tra thông tin đề tài cần cập nhật có đúng hay không?

 Nếu đúng thì cập nhật thông tin đề tài.

 Kiểm tra xem có cập nhật thành công thông tin đề tài không và xuất thông báo cho người dùng biết

Cập nhật thông tin đề tài Cập nhật thông tin đề tài

Bộ nhớ phụ Bộ nhớ phụ

Cập nhật thông tin đề tài khóa luận tốt nghiệp của sinh viên

Cập nhật thông tin đề tài khóa luận tốt nghiệp của sinh viên

17 Yêu cầu 17: Thóng kê danh sách đề tài

 D1: Nhập thông tin đề tài muốn thông kê (Mã đề tài, tên đề tài, năm học…).

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin đề tài có hay không?

 D6: Xuất kết quả thống kê danh sách đề tài.

 Kiểm tra các thông tin đề tài có trong bộ nhớ hay không?

 Nếu có thì thống kê danh sách đề tài và xuất ra màn hình cho người dùng, ngược lại thông báo cho người dùng biết.

Thống kê danh sách đề tài Thống kê danh sách đề tài

Bộ nhớ phụ Bộ nhớ phụ

Thống kê danh sách đề tài khóa luận tốt nghiệp của sinh viên

Thống kê danh sách đề tài khóa luận tốt nghiệp của sinh viên

18 Yêu cầu 18: In danh sách đề tài

 D1: Nhập thông tin đề tài cần in (Mã đề tài, tên đề tài, năm học,…).

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin đề tài có hay không?

 D5: In danh sách đè tài.

 D6: Xuất danh sách đề tài.

 Kiểm tra các thông tin đề tài có trong bộ nhớ hay không?

 Nếu có thì xuất danh sách đề tài và in ra.

In danh sách đề tài In danh sách đề tài

Bộ nhớ phụ Bộ nhớ phụ

In danh sách đề tài khóa luận tốt nghiệp của sinh viênIn danh sách đề tài khóa luận tốt nghiệp của sinh viên

19 Yêu cầu 19: Thêm kết quả chọn đề tài

 D1: Nhập thông tin kết quả chọn đề tài (Mã đề tài, tên đề tài, mã sinh viên, tên sinh viên, …).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã đề tài đã có hay chưa?

 Kiểm tra mã sinh viên đã có hay chưa?

 D4: Lưu thông tin kết quả chọn đề tài.

 D6: Xuất kết quả lưu thông tin kết quả chọn đề tài.

 Kiểm tra thông tin kết quả chọn đề tài đã có trong bộ nhớ hay chưa?

 Nếu chưa có thì thêm thông tin kết quả chọn đề tài vào bộ nhớ.

Thêm thông tin kết quả chọn đề tài

Thêm thông tin kết quả chọn đề tài

Bộ nhớ phụ Bộ nhớ phụ

Thêm thông tin kết quả chọn đề tài khóa luận tốt nghiệp của sinh viên

Thêm thông tin kết quả chọn đề tài khóa luận tốt nghiệp của sinh viên

20 Yêu cầu 20: Tìm kiếm kết quả chọn đề tài theo mã sinh viên

 D1: Nhập thông tin kết quả chọn đề tài (mã sinh viên).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã sinh viên có hay không?

 D6: Xuất kết quả tìm kiếm.

 Kiểm tra thông tin kết quả chọn đề tài có trong bộ nhớ hay không?

 Nếu có thì xuất thông tin kết quả chọn đề tài tìm được, nếu không thì thông báo cho người dùng biết.

Tìm kiếm thông tin kết quả chọn đề tài

Tìm kiếm thông tin kết quả chọn đề tài

Bộ nhớ phụ Bộ nhớ phụ

Tìm kiếm thông tin kết quả chọn đề tài khóa luận tốt nghiệp của sinh viên

Tìm kiếm thông tin kết quả chọn đề tài khóa luận tốt nghiệp của sinh viên

21 Yêu cầu 21: Tìm kiếm kết quả chọn đề tài theo mã đề tài

 D1: Nhập thông tin kết quả chọn đề tài (mã đề tài).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã đề tài có hay không?

 D6: Xuất kết quả tìm kiếm.

 Kiểm tra thông tin kết quả chọn đề tài có trong bộ nhớ hay không?

 Nếu có thì xuất thông tin kết quả chọn đề tài tìm được, nếu không thì thông báo cho người dùng biết.

Tìm kiếm thông tin kết quả chọn đề tài

Tìm kiếm thông tin kết quả chọn đề tài

Bộ nhớ phụ Bộ nhớ phụ

Tìm kiếm thông tin kết quả chọn đề tài khóa luận tốt nghiệp của sinh viên

Tìm kiếm thông tin kết quả chọn đề tài khóa luận tốt nghiệp của sinh viên

22 Yêu cầu 22: Xóa kết quả chọn đề tài

 D1: Nhập thông tin kết quả chọn đề tài đề tài (Mã đề tài hoặc mã sinh viên).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã đề tài có hay không?

 Kiểm tra mã sinh viên có hay không?

 D4: Xóa thông tin kết quả chọn đề tài.

 D6: Xuất kết quả xóa thông tin kết quả chọn đề tài.

 Kiểm tra thông tin kết quả chọn đề tài cần xóa có trong bộ nhớ hay không?

 Nếu có thì xóa thông tin kết quả chọn đề tài và xuất kết quả xóa cho người dùng biết.

Xóa thông tin kết quả chọn đề tài

Xóa thông tin kết quả chọn đề tài

Bộ nhớ phụ Bộ nhớ phụ

Xóa thông tin kết quả chọn đề tài khóa luận tốt nghiệp của sinh viên

Xóa thông tin kết quả chọn đề tài khóa luận tốt nghiệp của sinh viên

23 Yêu cầu 23: Cập nhật thông tin kết quả chọn đề tài

 D1: Nhập thông tin kết quả chọn đề tài (Mã đề tài, tên đề tài, ).

 D3: Các thông tin kiểm tra.

 Kiểm tra việc nhập thông tin kết quả chọn đề tài có đúng hay không?

 D4: Cập nhật thông tin kết quả chọn đề tài.

 D6: Xuất kết quả cập nhật thông tin kết quả chọn đề tài.

 Kiểm tra thông tin kết quả chọn đề tài cần cập nhật có đúng hay không?

 Nếu đúng thì cập nhật thông tin kết quả chọn đề tài.

 Kiểm tra xem có cập nhật thành công thông tin kết quả chọn đề tài không và xuất thông báo cho người dùng biết

Cập nhật thông tin kết quả chọn đề tài Cập nhật thông tin kết quả chọn đề tài

Bộ nhớ phụ Bộ nhớ phụ

Cập nhật thông tin kết quả chọn đề tài khóa luận tốt nghiệp của sinh viên

Cập nhật thông tin kết quả chọn đề tài khóa luận tốt nghiệp của sinh viên

24 Yêu cầu 24: Thóng kê danh sách kết quả chọn đề tài

 D1: Nhập thông tin kết quả chọn đề tài muốn thông kê (Mã đề tài, tên đề tài, năm học…).

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin kết quả chọn đề tài có hay không?

 D6: Xuất kết quả thống kê danh sách kết quả chọn đề tài.

 Kiểm tra các thông tin kết quả chọn đề tài có trong bộ nhớ hay không?

 Nếu có thì thống kê danh sách kết quả chọn đề tài và xuất ra màn hình cho người dùng, ngược lại thông báo cho người dùng biết.

Thống kê danh sách kết quả chọn đề tài Thống kê danh sách kết quả chọn đề tài

Bộ nhớ phụ Bộ nhớ phụ

Thống kê danh sách kết quả chọnđề tài khóa luận tốt nghiệp của sinh viên

Thống kê danh sách kết quả chọnđề tài khóa luận tốt nghiệp của sinh viên

25 Yêu cầu 25: In danh sách kết quả chọn đề tài

 D1: Nhập thông tin kết quả chọn đề tài cần in (Mã đề tài, tên đề tài, năm học,…).

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin kết quả chọn đề tài có hay không?

 D5: In danh sách kết quả chọn đè tài.

 D6: Xuất danh sách kết quả chọn đề tài.

 Kiểm tra các thông tin kết quả chọn đề tài có trong bộ nhớ hay không?

 Nếu có thì xuất danh sách kết quả chọn đề tài và in ra.

In danh sách kết quả chọn đề tài

In danh sách kết quả chọn đề tài

Bộ nhớ phụ Bộ nhớ phụ

In danh sách kết quả chọnđề tài khóa luận tốt nghiệp của sinh viên

In danh sách kết quả chọnđề tài khóa luận tốt nghiệp của sinh viên

26 Yêu cầu 26: Thêm kết quả thực hiện đề tài

 D1: Nhập thông tin kết quả thực hiện đề tài (Mã đề tài, tên đề tài, mã sinh viên, tên sinh viên, …).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã đề tài đã có hay chưa?

 Kiểm tra mã sinh viên đã có hay chưa?

 D4: Lưu thông tin kết quả thực hiện đề tài.

 D6: Xuất kết quả lưu thông tin kết quả thực hiện đề tài.

 Kiểm tra thông tin kết quả thực hiện đề tài đã có trong bộ nhớ hay chưa?

 Nếu chưa có thì thêm thông tin kết quả thực hiện đề tài vào bộ nhớ.

Thêm thông tin kết quả thực hiện đề tài Thêm thông tin kết quả thực hiện đề tài

Bộ nhớ phụ Bộ nhớ phụ

Thêm thông tin kết quả thực hiện đề tài khóa luận tốt nghiệp của sinh viên

Thêm thông tin kết quả thực hiện đề tài khóa luận tốt nghiệp của sinh viên

27 Yêu cầu 27: Tìm kiếm kết quả thực hiện đề tài.

 D1: Nhập thông tin kết quả thực hiện đề tài (Mã đề tài hoặc mã sinh viên).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã đề tài có hay không?

 Kiểm tra mã sinh viên có hay không?

 D6: Xuất kết quả tìm kiếm.

 Kiểm tra thông tin kết quả thực hiện đề tài có trong bộ nhớ hay không?

 Nếu có thì xuất thông tin kết quả thực hiện đề tài tìm được, nếu không thì thông báo cho người dùng biết.

Tìm kiếm thông tin kết quả thực hiên đề tài Tìm kiếm thông tin kết quả thực hiên đề tài

Bộ nhớ phụ Bộ nhớ phụ

Tìm kiếm thông tin kết quả thực hiện đề tài khóa luận tốt nghiệp của sinh viên

Tìm kiếm thông tin kết quả thực hiện đề tài khóa luận tốt nghiệp của sinh viên

28 Yêu cầu 28: Xóa kết quả thực hiện đề tài

 D1: Nhập thông tin kết quả thực hiện đề tài đề tài (Mã đề tài hoặc mã sinh viên).

 D3: Các thông tin kiểm tra.

 Kiểm tra mã đề tài có hay không?

 Kiểm tra mã sinh viên có hay không?

 D4: Xóa thông tin kết quả thực hiện đề tài.

 D6: Xuất kết quả xóa thông tin kết quả thực hiện đề tài.

 Kiểm tra thông tin kết quả thực hiện đề tài cần xóa có trong bộ nhớ hay không?

 Nếu có thì xóa thông tin kết quả thực hiện đề tài và xuất kết quả xóa cho người dùng biết.

Xóa thông tin kết quả thực hiện đề tài Xóa thông tin kết quả thực hiện đề tài

Bộ nhớ phụ Bộ nhớ phụ

Xóa thông tin kết quả thực hiện đề tài khóa luận tốt nghiệp của sinh viên

Xóa thông tin kết quả thực hiện đề tài khóa luận tốt nghiệp của sinh viên

29 Yêu cầu 29: Cập nhật thông tin kết quả thực hiện đề tài

 D1: Nhập thông tin kết quả thực hiện đề tài (Mã đề tài, tên đề tài, ).

 D3: Các thông tin kiểm tra.

 Kiểm tra việc nhập thông tin kết quả thực hiện đề tài có đúng hay không?

 D4: Cập nhật thông tin kết quả thực hiện đề tài.

 D6: Xuất kết quả cập nhật thông tin kết quả thực hiện đề tài.

 Kiểm tra thông tin kết quả thực hiện đề tài cần cập nhật có đúng hay không?

 Nếu đúng thì cập nhật thông tin kết quả thực hiện đề tài.

 Kiểm tra xem có cập nhật thành công thông tin kết quả thực hiện đề tài không và xuất thông báo cho người dùng biết

Cập nhật thông tin kết quả thực hiện đề tài Cập nhật thông tin kết quả thực hiện đề tài

Bộ nhớ phụ Bộ nhớ phụ

Cập nhật thông tin kết quả thực hiện đề tài khóa luận tốt nghiệp của sinh viên

Cập nhật thông tin kết quả thực hiện đề tài khóa luận tốt nghiệp của sinh viên

30 Yêu cầu 30: Tính tổng điểm của một sinh viên

 D1: Nhập thông tin kết quả thực hiện đề tài của sinh viên (Mã sinh viên, điểm phần 1, điểm phần 2,…,lớp, năm học…).

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin kết quả thực hiện đề tài có đúng hay không?

 D4: Lưu kết quả thực hiện đề tài của sinh viên.

 D6: Xuất kết quả thực hiện đề tài của sinh viên

 Kiểm tra các thông tin kết quả thực hiện đề tài của sinh viên có trong bộ nhớ hay chưa?

 Nếu chưa thì tính kết quả thực hiện đề tài của sinh viên rồi lưu lại và xuất kết quả tính cho người dung biết.

Tính tổng điểm thực hiện đề tài của sinh viên Tính tổng điểm thực hiện đề tài của sinh viên

Bộ nhớ phụ Bộ nhớ phụ

Tính tổng điểm thực hiện đề tài khóa luận tốt nghiệp của sinh viên

Tính tổng điểm thực hiện đề tài khóa luận tốt nghiệp của sinh viên

31 Yêu cầu 31: Thông kê danh sách kết quả thực hiện đề tài

 D1: Nhập thông tin kết quả thực hiện đề tài muốn thông kê (Mã đề tài, tên đề tài, năm học…).

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin kết quả thực hiện đề tài có hay không?

 D6: Xuất kết quả thống kê danh sách kết quả thực hiện đề tài.

 Kiểm tra các thông tin kết quả thực hiện đề tài có trong bộ nhớ hay không?

 Nếu có thì thống kê danh sách kết quả thực hiện đề tài và xuất ra màn hình cho người dùng, ngược lại thông báo cho người dùng biết.

Thống kê danh sách kết quả thực hiện đề tài Thống kê danh sách kết quả thực hiện đề tài

Bộ nhớ phụ Bộ nhớ phụ

Thống kê danh sách kết quả thực hiệnđề tài khóa luận tốt nghiệp của sinh viên

Thống kê danh sách kết quả thực hiệnđề tài khóa luận tốt nghiệp của sinh viên

32 Yêu cầu 32: In kết quả thực hiện đề tài

 D1: Nhập thông tin kết quả thực hiện đề tài cần in (Mã đề tài, tên đề tài, năm học,…).

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin kết quả thực hiện đề tài có hay không?

 D5: In kết quả thực hiện đè tài.

 D6: Xuất kết quả thực hiện đề tài.

 Kiểm tra các thông tin kết quả thực hiện đề tài có trong bộ nhớ hay không?

 Nếu có thì xuất kết quả thực hiện đề tài và in ra.

In kết quả thực hiện đề tài In kết quả thực hiện đề tài

Bộ nhớ phụ Bộ nhớ phụ

In kết quả thực hiệnđề tài khóa luận tốt nghiệp của sinh viên

In kết quả thực hiệnđề tài khóa luận tốt nghiệp của sinh viên

33 Yêu cầu 33: Đăng nhập tài khoản

 D1: Nhập thông tin tài khoản (tên người dùng, mật khẩu, quyền sử dụng).

 D3: Các thông tin kiểm tra

 Kiểm tra tên người dùng có hay không?

 Kiểm tra mật khẩu có đúng hay không?

 D6: Xuất kết quả đăng nhập.

 Kiểm tra các thông tin tài khoản có trong bộ nhứ hay không?

 Nếu có thì xuất kết quả đăng nhập thành công và cho phép người dung sử dụng phần mềm đúng với quyền truy cập của mình, ngược lại nếu không thì yêu cầu người dùng đăng ký hoặc liên hệ với người quản lý phần mềm.

Giáo vụ Giáo vụ Đăng nhập tài khoản Đăng nhập tài khoản

Bộ nhớ phụ Bộ nhớ phụ Đăng nhập tài khoản đề sử dụng phần mềm quản lý khóa luận tốt nghiệp của sinh viên Đăng nhập tài khoản đề sử dụng phần mềm quản lý khóa luận tốt nghiệp của sinh viên

34 Yêu cầu 34: Thoát khỏi tài khoản

 D1:Yêu cầu thoát khỏi tải khoản của người dùng hoặc phần mềm sẽ tự thoát khỏi tài khoản khi người dùng không sử dụng máy tính trong khoảng thời gian dài (khoảng 30 phút).

 D3: Các thông tin kiểm tra

 Kiểm tra tên người dùng có sử dụng máy tính trong khoảng thời gian dài (khoảng 30 phút) hay không?

 D6: Xuất kết quả đăng xuất.

Thoát khỏi tài khoản Thoát khỏi tài khoản

Bộ nhớ phụ Bộ nhớ phụ

Thoát khỏi tài khoảnThoát khỏi tài khoản

35 Yêu cầu 35: Thay đổi mật khẩu

 D1:Nhập thông tin tài khoản muốn thay đổi (mật khẩu cũ, mật khẩu mới).

 D3: Các thông tin kiểm tra

 Kiểm tra tên người dùng có hay không?

 Kiểm tra mật khẩu nhập đúng quy định hay không?

 D4: Xóa thông tin tài khoản cũ và lưu thông tin tài khoản mới.

 D6: Xuất kết quả thay đổi mật khẩu

 Kiểm tra tên người dùng có trong bộ nhớ hay không?

 Kiểm tra việc nhập thông tin tài khoản có đúng hay không?

 Nếu có thì thay đổi mật khẩu tài khoản và xuất kết quả thay đổi mật khẩu cho người dùng biết.

Thay đổi mật khẩu Thay đổi mật khẩu

Bộ nhớ phụ Bộ nhớ phụ

Thay đổi mật khẩu tài khoản của người sử dụng phần mềm.

Thay đổi mật khẩu tài khoản của người sử dụng phần mềm.

 D1:Nhập thông tin tài khoản với quyền admin (tên tài khoản, mật khẩu).

 D3: Các thông tin kiểm tra

 Kiểm tra tên người dùng có đúng hay không?

 Kiểm tra mật khẩu có đúng hay không?

 D4: Lưu các thay đổi về bảo mật của phần mềm.

 D6: Xuất kết quả thay đổi mật khẩu

 Kiểm tra tên người dùng và mật khẩu có trong bộ nhớ hay không?

 Nếu có thì cho phép admin thay đổi các quy định về bảo mật của phần mềm.

 Kiểm tra xem có lưu thành công các thay đổi của admin không và thông báo cho admin biết.

Bộ nhớ phụ Bộ nhớ phụ

 D1:Yêu cầu thay đổi các tiện lợi từ người dùng

 D3: Các thông tin kiểm tra

 Kiểm tra thông tin tài khoản có đúng hay không?

 Kiểm tra các tiện lợi có hay không?

 D4: Lưu các thay đổi về tiện lợi của phần mềm.

 D6: Xuất kết quả thay đổi tiện lợi

 Kiểm tra tên người dùng và mật khẩu có trong bộ nhớ hay không?

 Kiểm tra tiện lợi mà người dùng yêu cầu thay đổi có trong bộ nhớ hay không?

 Nếu có thì cho phép người dùng thay đổi các tiện lợi của phần mềm.

Xuất kết quả thay đổi các tiện lợi.

Bộ nhớ phụ Bộ nhớ phụ

Những tiện lợi của phần mềm.

Những tiện lợi của phần mềm.

38 Yêu cầu 38: Sao lưu và cập nhật dữ liệu

 D1:Nhập thông tin tài khoản với quyền admin (tên tài khoản, mật khẩu).

 D3: Các thông tin kiểm tra

 Kiểm tra tên người dùng có đúng hay không?

 Kiểm tra mật khẩu có đúng hay không?

 D4: Lưu các thay đổi về sao lưu và cập nhật dữ liệu.

 D6: Xuất kết quả thay đổi về sao lưu và cập nhật dữ liệu.

 Kiểm tra tên người dùng và mật khẩu có trong bộ nhớ hay không?

 Nếu có thì cho phép admin thay đổi về sao lưu và cập nhật dữ liệu.

 Kiểm tra xem có sao lưu và cập nhật dữ liệu thành công không và thông báo cho admin biết.

Cập nhật dữ liệu Sao lưu

Bộ nhớ phụ Bộ nhớ phụ

Sao lưu và cập nhật dữ liệu của phần mềmSao lưu và cập nhật dữ liệu của phần mềm

Thiết kế phần mềm

1 Thiết kế dữ liệu Sơ đồ logic giữa các bảng dựa theo các yêu cầu đã có ở trên a Ta xét các yêu cầu YC1, YC2, YC3,YC4, YC5, YC6 Sơ đồ logic (chỉ có một bảng)

SINHVIEN(MaSV, HoTenSV, NgaySinh, SoCMND, Lop) b Xét các yêu cầu YC7, YC8, YC9, YC10, YC11, YC12 Sơ đồ logic (chỉ có một bảng)

GIAOVIEN(MaGV, HoTenGV, BoMon) c Xét các yêu cầu YC13, YC14, YC15, YC16, YC17, YC18.

Sơ đồ logic (chỉ có một bảng)

DETAI(MaDT, HoTenGV, BoMon,MaGVRDT) d Xét các yêu cầu YC19, YC20, YC21, YC22, YC23, YC24, YC25, YC26, YC27.

Sơ đồ logic (có 4 bảng) SINHVIEN

SINHVIEN(MaSV, HoTenSV, NgaySinh, SoCMND, Lop) KETQUACHON(MaSV, MaDT, MaGVHD)

KETQUACHON(MaSV, MaDT, MaGVHD, MaGVPB1, MaGVPB2, CD, SoBai, Diem1, Điểm2, Điểm3) e Xét các yêu cầu YC28, YC29, YC30, YC31, YC32, YC33, YC34.

Sơ đồ logic (có 4 bảng)

GIAOVIEN(MaGV, HoTenGV, BoMon) DETAI(MaDT, HoTenGV, BoMon,MaGVRDT) SINHVIEN(MaSV, HoTenSV, NgaySinh, SoCMND, Lop) KETQUACHON(MaSV, MaDT, MaGVHD, MaGVPB1, MaGVPB2, CD, SoBai, Diem1, Điểm2, Điểm3)

Mô tả thông tin chi tiết (mô tả thuộc tính các bảng)

Ta xác định được 4 bảng chính: Bảng SINHVIEN, GIAOVIEN, DETAI, KETQUA.

Bảng: SINHVIEN Ý nghĩa: Lưu trữ thông tin về sinh viên được thực hiện đề tài - Dạng tóm tắt:

SINHVIEN(MaSV, HoTenSV, GioiTinh, Nganh, TCTL ,Lop, TBCL1) - Dạng chi tiết

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaSV Chuỗi, số Mã số sinh viên

2 HoTenSV Chuỗi Họ tên sinh viên

GIAOVIEN Ý nghĩa: Lưu trữ thông tin về đề tài khóa luân tốt nghiệp - Dạng tóm tắt:

DETAI(MaDT, TenDT, NoiDungDT, ChuyenNganh, Lop, SLSV) - Dạng chi tiết

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaDT Chuỗi, số Mã số đề tài

2 TenDT Chuỗi Tên đề tài

3 NoiDungDT Chuỗi Nội dung đề tài

6 SLSV Số Số lượng sinh viên thực hiện

Bảng: GIAOVIEN Ý nghĩa: Lưu trữ thông tin về giáo viên - Dạng tóm tắt:

GIAOVIEN(MaGV, HoTenGV, BoMon) - Dạng chi tiết

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaGV Chuỗi, số Mã số giáo viên

2 HoTenGV Chuỗi Họ tên giáo viên

Bảng: KETQUACHON Ý nghĩa: Lưu trữ thông tin về kết quả chọn đề tài khóa luận tốt nghiệp - Dạng tóm tắt:

KETQUACHON(MaSV, MaDT, MaGVHD, MaGVPB1, MaGVPB2, CD, SoBai, Diem1, Điểm2, Điểm3)

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 MaSV Chuỗi, số Mã số sinh viên thực hiện đề tài

2 MaDT Chuỗi, số Mã đề tài mà sinh viên đã chọn

3 MaGVHD Chuỗi, số Mã giáo viên hướng dẫn đề tài

10 Điểm 2 Điểm3 Số Từ 1 đến

2 Thiết kế giao diện a Thiết kế màn hình chính

Sinh viên Giáo viên Đề tài

 Kết quả chon đề tài.

Tổ chức Tổ chức Quản LýQuản Lý Kiết xuấtKiết xuất Công cụCông cụ

Phần mêm quản lý khóa luận tốt nghiệp Đăng nhập Đăng nhập ThoátThoát

Trợ giúpTrợ giúp b Nghiệp vụ nhận hồ sơ sinh viên làm đề tài tốt nghiệp cuối khóa

Mã Sinh Viên Tên Sinh Viên Lớp

Tín chỉ tích lũy Điểm TB lần I Email

Hàm tiếp nhận sinh viên

Hàm tiếp nhận sinh viên

Thuật giải (Hàm xử lý lưu thông tin sinh viên làm khóa luận tốt nghiệp)

Nếu mã sinh viên và điểm trung bình thi lần I thỏa quy định

Thông báo lỗi; c Nghiệp vụ nhận hồ sơ giáo viên

Mã giảng viên Họ và tên Bộ môn Email

Hàm tiếp nhận giáo viên

Hàm tiếp nhận giáo viên

Thuật giải (Hàm xử lý lưu thông tin giáo viên)

Nếu mã giáo viên thỏa quy định

Thông báo lỗi; d Nghiệp vụ nhận hồ sơ đề tài khóa luận tốt nghiệp

Mã đề tài Tên đề tài Nội dung đề tài

Lớp Chuyên ngành Giáo viên hướng dẫn

Hàm tiếp nhận đề tài Hàm tiếp nhận đề tài

Thuật giải (Hàm xử lý lưu thông tin đề tài khóa luận tốt nghiệp)

Nếu mã đề tài thỏa quy định

Thông báo lỗi; e Nghiệp vụ nhận hồ sơ chọn đề tài tốt nghiệp của sinh viên

Tiếp nhận kết quả chọn đề tài

Mã sinh viên Mã đề tài Mã giáo viên hướng dẫn

Hàm tiếp nhận kết quả chọn đề tài Hàm tiếp nhận kết quả chọn đề tài

Thuật giải (Hàm xử lý lưu thông tin kết quả chọn đề tài tốt nghiệp của sinh viên)

Nếu mã sinh viên, mã đề tài, mã giáo viên thỏa quy định

Ghi vào KQ_Chon_De_Tai;

Thông báo lỗi; f Nghiệp vụ nhận hồ sơ kết quả thực hiện đề tài tốt nghiệp của sinh viên

Tiếp nhận kết quả thực hiện đề tài đề tài

Mã sinh viên Mã đề tài Mã giáo viên hướng dẫn

Mã giáo viên phản biện I Mã giáo viên phản biện II

Số đĩa CD Số bài Điển 1 Điểm 2 Điểm 3

Hàm tiếp nhận kết quả thực hiện đề tài Hàm tiếp nhận kết quả thực hiện đề tài

KQ_Thuc_Hien_De_Tai

Thuật giải (Hàm xử lý lưu thông tin kết quả chọn đề tài tốt nghiệp của sinh viên)

Nếu mã sinh viên, mã đề tài, mã giáo viên,số đĩa CD, số bài, điểm thỏa quy định

Ghi vào KQ_Thuc_Hien_De_Tai;

Thông báo lỗi; g.Đăng nhập tài khoản: Đăng nhập tài khoản

Nếu bạn chưa có tài khoản thì bạn có thể đăng kí tài khoản ở đây:

Nếu bạn quên mật khẩu thì bạn có thể khôi phục mật khẩu ở đây: h.Đăng kí tài khoản: Đăng kí tài khoản

Tên tài khoản Mật khẩu

Xác nhận lại mật khẩu

Giới tính Địa chỉ Email Yahoo

Kĩ thuật phần mềm Mạng và truyền thông

Mô tả hệ thống các kiểu dữ liệu

 Danh sách các kiểu dữ liệu.

Các kiểu dữ liệu lưu trử trong bộ nhớ chính

STT Tên Biến Kiểu Loại Phạm vi

1 MaSV string Lưu trữ < 8 kí tự

5 TCTL int Lưu trữ Lớp hơn 172

6 TBCL1 double Lưu trữ Lớn hơn 6.0

9 MaDT string Lưu trữ < 8 kí tự

13 SLSV int Lưu trữ Từ 1 đến 4

16 MaGV string Lưu trữ < 8 kí tự

23 Diem1 double Lưu trữ Từ 0 đến 10

24 Diem2 double Lưu trữ Từ 0 đến 10

25 Diem3 double Lưu trữ Từ 0 đến 10

26 DiemTB double Tinh toán Từ 0 đến 10

 Danh sách các xử lý.

3 XoaSV Lưu trữ MaSV bool

4 CapNhatSV Lưu trữ MaSV bool

7 ThemGV Lưu trữ MaSV,TenGV, BoMon bool

8 TimGV Kết Xuất MaGV bool

9 XoaGV Lưu trữ MaGV bool

10 CapNhatGV Lưu trữ MaGV bool

MaDT,TenDT, NoiDung,ChuyenNganh,SLS V bool

14 TimDT Kết Xuất MaDT bool

15 XoaDT Lưu trữ MaDT bool

16 CapNhatDT Lưu trữ MaDT bool

19 ThemKQC Lưu trữ MaSV,MaDT, MaGV bool

20 TimKQC Kết Xuất MaDT bool

21 TimKQC Kết Xuất MaSV bool

22 XoaKQC Lưu trữ MaSV bool

13 XoaKQC Lưu trữ MaDT bool

14 CapNhatKQC Lưu trữ MaDT bool

MaSV,MaDT, MaGVHD,MaGVPB1,MaGV PB2, Diem1, Diem2, Diem3. bool

18 TimKQTH Kết Xuất MaSV bool

19 XoaKQTH Lưu trữ MaDT bool

30 CapNhatKQTH Lưu trữ MaSV bool

36 ThayDoiMK Lưu trữ TaiKhoan, MatKhauCu,

Ngày đăng: 27/06/2024, 10:53

HÌNH ẢNH LIÊN QUAN

Bảng danh sách  các yêu cầu - Đồ Án công nghệ phần mềm   phần mềm quản lý khóa luận tốt nghiệp
Bảng danh sách các yêu cầu (Trang 5)
Bảng danh sách các yêu cầu - Đồ Án công nghệ phần mềm   phần mềm quản lý khóa luận tốt nghiệp
Bảng danh sách các yêu cầu (Trang 6)
Bảng danh sách các yêu cầu - Đồ Án công nghệ phần mềm   phần mềm quản lý khóa luận tốt nghiệp
Bảng danh sách các yêu cầu (Trang 7)
Bảng danh sách các yêu cầu - Đồ Án công nghệ phần mềm   phần mềm quản lý khóa luận tốt nghiệp
Bảng danh sách các yêu cầu (Trang 7)
Bảng danh sách các yêu cầu - Đồ Án công nghệ phần mềm   phần mềm quản lý khóa luận tốt nghiệp
Bảng danh sách các yêu cầu (Trang 8)
Bảng danh sách quy định: - Đồ Án công nghệ phần mềm   phần mềm quản lý khóa luận tốt nghiệp
Bảng danh sách quy định: (Trang 8)
Bảng yêu cầu tiến hóa - Đồ Án công nghệ phần mềm   phần mềm quản lý khóa luận tốt nghiệp
Bảng y êu cầu tiến hóa (Trang 9)
Bảng danh sách quy định: - Đồ Án công nghệ phần mềm   phần mềm quản lý khóa luận tốt nghiệp
Bảng danh sách quy định: (Trang 9)
w