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

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

Trang 1

MỤC LỤ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 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

Trang 2

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

Trang 3

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

ĐỀ TÀI:

PHẦN MỀM QUẢN LÝ KHÓA LUẬN TỐT NGHIỆPKHOA CÔNG NGHỆ THÔNG TIN

GIÁO VIÊN HƯỚNG DẪN: ThS Trần Tuấn Minh

Sinh viên thực hiện:

I.Xác định yêu cầuA Khảo sát hệ thống

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

Ban Chủ Nhiệm Khoa

KHOA CÔNG NGHỆ THÔNG TIN

Bộ MônĐề Tài Khoa Học

Trang 4

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 trongtrường, của các trường Đại học, Viện nghiên cứu trong nước, ngoài nước

2 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 sinhviê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.

3 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ý

4 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ốtnghiệ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.

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

Trang 5

 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áoviê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áoviê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ảnbiệ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ácthao 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ếpnhận.

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

a Các yêu cầu và quy định của việc quản lý sinh viên

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

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

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

Trang 6

Sinh Viên lũy được 172 tín chỉ Điểm tích lũy đạt7.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ọcSinh viên tự nguyện làm đề tàiSinh viên thực hiện khóa luận chỉ cần đạt 1 trong 2 quy định bê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

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

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

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

Tính toánYC12 In danh sách giáo

Trang 7

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

Loại yêucầu

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

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

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

1 QĐ7 QĐ_Thêm đề tài Đề tài không được trùng với đề tàikhó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

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

Kết xuấtYC21 Tìm kiếm kết quả chọn đề tài

theo mã đề tài

Kết xuất

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

Trang 8

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

Loại yêucầu

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

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

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

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ácgiá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

Trang 9

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

STTMã số quy

1 QĐ17 QĐ_Đăng nhập tàikhoản

Đăng nhập đúng tài khoảnvà 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ồmký tự số và chữ.

3 Xác định yêu cầu hệ thốngMã yêu

Loại yêucầu

YC37 Tiện lợi

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

STTMã số quy

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

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

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

4 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.

Tính tiến hóa

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

thay đổi

Trang 11

II Mô hình hóa các yêu cầu1 Yêu cầu 1: Thêm sinh viên

Luồng dữ liệu:

 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.D6D1

Giáo vụ

Thêmthông tinsinh viên

Thêmthông tinsinh viên

Trang 13

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

 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ườidùng.

Giáo vụ

Tìm kiếmthông tinsinh viên

Tìm kiếmthông tinsinh viên

Trang 14

3 Yêu cầu 3: Xóa 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.D6

Giáo vụ

Xóathông tinsinh viên

Xóathông tinsinh viên

Bộ nhớ phụ

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

Trang 15

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

Luồng dữ liệu:

 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ămsinh, ).

 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.

Giáo vụ

Cập nhậtthông tinsinh viên

Cập nhậtthông tinsinh viên

Trang 16

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

Luồng dữ liệu:

 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ămhọ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.

Xử lý:

 Nhập D1 từ người dùng.

 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ượclại thông báo cho người dùng biết.

Giáo vụ

Thống kêdanh sáchsinh viên

Thống kêdanh sáchsinh viên

Trang 17

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

Giáo vụ

Indanh sách

sinh viên

Indanh sách

Trang 18

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

Giáo vụ

Thêmthông tingiáo viên

Thêmthông tingiáo viên

Trang 19

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

 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 chongười dùng biết.

Giáo vụ

Tìm kiếmthông tingiáo viên

Tìm kiếmthông tingiáo viên

Trang 20

9 Yêu cầu 9: Xóa 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.D6

Giáo vụ

Xóathông tingiáo viên

Xóathông tingiáo viên

Trang 21

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

Giáo vụ

Cập nhậtthông tingiáo viên

Cập nhậtthông tingiáo viên

Trang 22

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

Luồng dữ liệu:

 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.

Xử lý:

 Nhập D1 từ người dùng

 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ượclại thông báo cho người dùng biết

Giáo vụ

Thống kêdanh sáchgiáo viên

Thống kêdanh sáchgiáo viên

Trang 23

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

Giáo vụ

Indanh sách

giáo viên

Indanh sách

Trang 24

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

Giáo vụ

Thêmthông tin

đề tài

Thêmthông tin

Trang 25

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

 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ùngbiết.

Giáo vụ

Tìm kiếmthông tin

đề tài

Tìm kiếmthông tin

Trang 26

15 Yêu cầu 15: Xóa đề 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.D6

Giáo vụ

Xóathông tin

đề tài

Xóathông tin

đề tài

Bộ nhớ phụ

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

Trang 27

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

Giáo vụ

Cập nhậtthông tin

đề tài

Cập nhậtthông tin

Trang 28

17 Yêu cầu 17: 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ạithông báo cho người dùng biết.

Giáo vụ

Thống kêdanh sách

đề tài

Thống kêdanh sách

Trang 29

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

Giáo vụ

Indanh sách

đề tài

Indanh sách

Trang 30

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

Luồng dữ liệu:

 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 sinhviê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.

Giáo vụ

Thêmthông tin

kết quảchọn đề tài

Thêmthông tin

kết quảchọn đề tài

Trang 31

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

 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 chongười dùng biết.

Giáo vụ

Tìm kiếmthông tinkết quảchọn đề tài

Tìm kiếmthông tin

kết quảchọn đề tài

Trang 32

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

 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 chongười dùng biết.

Giáo vụ

Tìm kiếmthông tinkết quảchọn đề tài

Tìm kiếmthông tin

kết quảchọn đề tài

Trang 33

22 Yêu cầu 22: Xóa 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.

Xử lý:

 Nhập D1 từ người dùng.

 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.D6

Giáo vụ

Xóathông tin

kết quảchọn đề tài

Xóathông tin

kết quảchọn đề tài

Trang 34

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

Giáo vụ

Cập nhậtthông tinkết quả

chọnđề tài

Cập nhậtthông tinkết quả

chọnđề tài

Trang 35

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

Luồng dữ liệu:

 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ămhọ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.

Xử lý:

 Nhập D1 từ người dùng.

 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ườidùng, ngược lại thông báo cho người dùng biết.

Giáo vụ

Thống kêdanh sáchkết quả

chọnđề tài

Thống kêdanh sáchkết quả

chọnđề tài

Trang 36

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

Giáo vụ

Indanh sách

kết quả chọnđề tài

Indanh sách

kết quả chọnđề tài

Trang 37

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

Luồng dữ liệu:

 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ênsinh 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.

Giáo vụ

Thêmthông tin

kết quảthực hiện

đề tài

Thêmthông tin

kết quảthực hiện

Trang 38

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

Xử lý:

 Nhập D1 từ người dùng.

 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áocho người dùng biết.

Giáo vụ

Tìm kiếmthông tinkết quả thực hiên

đề tài

Tìm kiếmthông tin

kết quả thực hiên

Trang 39

28 Yêu cầu 28: Xóa 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.

Xử lý:

 Nhập D1 từ người dùng.

 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ùngbiết.

Giáo vụ

Xóathông tin

kết quảthực hiện

đề tài

Xóathông tin

kết quảthực hiện

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

Xem thêm:

w