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

Phân tích thiết kế trang web quản lý các đề tài báo cáo thực tập môn học của sinh viên

55 892 1

Đ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 55
Dung lượng 1,34 MB

Nội dung

Việc xây dựng trang web sẽ giúp cho việc tương tác với hệ thống linh động hơn,mạnh hơn, cập nhật được điểm và thông báo cho sinh viên kết quả sớm nhất thông quaemail, giúp sinh viên có t

Trang 1

Thực tập môn học là điều kiện bắt buộc phải trải qua với mỗi sinh viên, nó giúpcho sinh viên rèn luyện, củng cố các kỹ năng, phát triển kiến thức đã học, góp phầnđịnh hướng nghề nghiệp cho sinh viên sau này, do đó việc quản lý, đánh giá kết quả làhết sức quan trọng Việc quản lý những đề tài thực tập này hiện nay đã áp dụng việctin học hóa vào quản lý nhưng việc áp dụng tin học hóa trong quản lý vẫn chưa triệt đểphần nhiều vẫn phụ thuộc nhiều vào sổ sách, ở mức thủ công do con người thực hiện

và chưa hiệu quả Trước tình hình đó yêu cầu đặt ra là phải tận dụng triệt để lợi ích của

tin học hóa vào trong công việc quản lý đề tài thực tập, xây dựng hệ thống quản lý các

đề tài thực tập môn học của sinh viên mới cho khoa và nhà trường

Chính vì lý do đó chúng em đã lựa chọn đề tài Phân tích thiết kế trang web quản lý các đề tài báo cáo thực tập môn học của sinh viên làm đề tài kết thúc môn

học của mình Chúng em xin chân thành cảm ơn các thầy, cô bộ môn đã tận tình giảngdạy em trong suốt thời gian học tập vừa qua Nhờ có sự chỉ dạy tận tình của thầy LêHoàn trực tiếp hướng dẫn giảng dạy, cùng sự giúp đỡ của các thầy cô bộ môn trongthời gian qua giúp chúng em hoàn thành bài báo cáo này

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

Trang 2

MỤC LỤC

LỜI MỞ ĐẦU 1

CHƯƠNG 1 KHẢO SÁT NGHIỆP VỤ 8

1.1 Mô tả bài toán 8

1.2 Thực trạng và vấn đề cần giải quyết 8

1.2.1 Thực trạng 8

1.2.2 Vấn đề cần giải quyết 9

1.3 Đề xuất phương án 9

1.4 Khảo sát sơ bộ nghiệp vụ 10

1.5 Biểu đồ hoạt động nghiệp vụ 11

1.5.1 Nghiệp vụ đăng ký đề tài 11

1.5.2 Nghiệp vụ chấm điểm và đánh giá kết quả cho sinh viên 12

1.6 Mô hình hóa các lớp nghiệp vụ 13

1.6.1 Lớp User 13

1.6.2 Lớp sinh viên 13

1.6.3 Lớp nhóm sinh viên 13

1.6.4 Lớp đề tài 14

1.6.5 Lớp giảng viên 14

1.6.6 Lớp đăng ký đề tài 14

1.6.7 Lớp thông báo đăng ký 15

1.6.8 Lớp điểm 15

CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG 16

2.1 Xác định và đặc tả các gói ca sử dụng 16

2.1.1 Xác định các tác nhân 16

2.1.2 Phân tích các chức năng của hệ thống 17

2.2 Xây dựng biểu đồ lớp 29

2.2.1 Tìm các lớp theo chức năng 29

2.2.2 Tìm các mối liên hệ giữa các lớp, xây dựng thuộc tính các lớp 30

Trang 3

2.3 Xây dựng biểu đồ trạng thái 32

CHƯƠNG 3 THIẾT KẾ 34

3.1 Biểu đồ trình tự 34

3.2 Xây dựng biểu đồ lớp chi tiết 37

3.2.1 Tinh lọc sơ đồ, thiết lập phương thức cho mỗi lớp thực thể 37

3.2.2 Chuyển sơ đồ từ sang mức luận lý 37

3.2.3 Lớp “Đăng nhập” bao gồm các thành phần 42

1.1.1 Lớp “Sinh viên” bao gồm các thành phần 42

1.1.2 Lớp “Nhóm sinh viên” bao gồm các thành phần 43

1.1.3 Lớp “Đề tài” bao gồm các thành phần 43

1.1.4 Lớp “Nhóm đề tài” bao gồm các thành phần 43

1.1.5 Lớp “đăng ký” bao gồm các thành phần 43

1.1.6 Lớp “Chi tiết nhóm” bao gồm các thành phần 44

1.1.7 Lớp “Giảng viên” bao gồm các thành phần 44

1.1.8 Lớp “Kết quả” bao gồm các thành phần 44

1.1.9 Lớp “Điểm” bao gồm các thành phần 44

1.1.10 Lớp “Lãnh đạo khoa” bao gồm các thành phần 45

1.1.11 Lớp “Hệ” bao gồm các thành phần 45

1.1.12 Lớp “Lớp” bao gồm các thành phần 45

1.1.13 Lớp “Môn học” bao gồm các thành phần 45

1.1.14 Lớp “Khoa” bao gồm các thành phần 46

1.1.15 Lớp “Phân công giảng dạy” bao gồm các thành phần 46

3.2.4 Mô hình chung biểu đồ giữa các loại lớp 46

3.3 Biểu đồ hoạt động 46

3.4 Xây dựng biểu đồ thành phần 49

3.5 Xây dựng biểu đồ triển khai 50

KẾT LUẬN 51

TÀI LIỆU THAM KHẢO 52

Trang 4

DANH MỤC HÌNH ẢNH

Hình 1.1 Nghiệp vụ đăng ký đề tài 11

Hình 1.2 Nghiệp vụ chấm điểm và đánh giá kết quả cho sinh viên 12

Hình 2.1 Biểu đồ user case của hệ thống 17

Hình 2.2 Biểu đồ user case với tác nhân là sinh viên 18

Hình 2.3 Biểu đồ user case với tác nhân là giảng viên 20

Hình 2.4 Biểu đồ user case với tác nhân là lãnh đạo khoa 23

Hình 2.5 Biểu đồ user case với tác nhân là nhân viên phòng đào tạo 24

Hình 2.6 Các lớp và thuôc tính của nó 31

Hình 2.7 Sơ đồ các lớp thực thể 31

Hình 2.8 Biểu đồ trạng thái của giảng viên trong hệ thống 32

Hình 2.9 Biểu đồ trạng thái của sinh viên trong hệ thống 32

Hình 2.10 Biểu đồ trạng thái của đối tượng điểm 33

Hình 2.11 Biểu đồ trạng thái của đối tượng đề tài 33

Hình 3.1 Biểu đồ trình tự cho usercase đăng nhập 34

Hình 3.2 Biểu đồ trình tự đăng ký đề tài 34

Hình 3.3 Biểu đồ trình tự xem thông tin 35

Hình 3.4 Biểu đồ trình tự thêm thông tin 35

Hình 3.5 Biểu đồ trình tự sửa thông tin 36

Hình 3.6 Biểu đồ trình tự xóa thông tin 36

Hình 3.7 Sơ đồ các lớp sau khi tinh lọc 37

Hình 3.8 Sơ đồ luận lý các lớp thực thể 38

Hình 3.9 Mô hình chung biểu đồ giữa các loại lớp 46

Hình 3.10 Biểu đồ hoạt động đăng nhập của người dùng 46

Hình 3.11 Biểu đồ hoạt động thêm thông tin 47

Hình 3.12 Biểu đồ hoạt động sửa thông tin 47

Hình 3.13 Biểu đồ hoạt động xóa thông tin 47

Trang 5

Hình 3.14 Biểu đồ hoạt động đăng ký đề tài 48

Hình 3.15 Biểu đồ hoạt động tính điểm 48

Hình 3.16 Biểu đồ thành phần triển khai hệ thống 49

Hình 3.17 Biểu đồ thành phần 50

Hình 3.18 Biểu đồ triển khai hệ thống 50

Trang 6

DANH MỤC BẢNG BIỂU

Bảng 1.1 Các thuộc tính của lớp user 13

Bảng 1.2 Các thuộc tính của lớp sinh viên 13

Bảng 1.3 Các thuộc tính của lớp nhóm sinh viên 13

Bảng 1.4 Các thuộc tính của lớp đề tài 14

Bảng 1.5 Các thuộc tính của lớp giảng viên 14

Bảng 1.6 Các thuộc tính của lớp đăng ký đề tài 14

Bảng 1.7 Các thuộc tính của lớp thông báo đăng ký 15

Bảng 1.8 Các thuộc tính của lớp điểm 15

Bảng 2.1 Các tác nhân và nghiệp vụ 17

Bảng 2.2 Các chức năng và lớp tương ứng 30

Bảng 3.1 Loại đề tài 38

Bảng 3.2 Nhóm sinh viên 38

Bảng 3.3 Đăng ký đề tài 39

Bảng 3.4 Giáo viên 39

Bảng 3.5 Sinh viên 39

Bảng 3.6 Lịch giảng dạy 40

Bảng 3.7 Đăng ký nhóm 40

Bảng 3.8 Đề tài 40

Bảng 3.9 Kết quả báo cáo 40

Bảng 3.10 Điểm tổng kết 41

Bảng 3.11 User 41

Bảng 3.12 Lãnh đạo khoa 41

Bảng 3.13 Khoa 41

Bảng 3.14 Lớp 42

Bảng 3.15 Môn học 42

Bảng 3.16 Lớp “Đăng Nhập” và các thành phần 42

Bảng 3.17 Lớp “Sinh Viên” và các thành phần 42

Trang 7

Bảng 3.18 Lớp “Nhóm Sinh Viên” và các thành phần 43

Bảng 3.19 Lớp “Đề Tài” và các thành phần 43

Bảng 3.20 Lớp “Nhóm Đề Tài” và các thành phần 43

Bảng 3.21 Lớp “Đăng Ký” và các thành phần 43

Bảng 3.22 Lớp “Chi Tiết Nhóm” và các thành phần 44

Bảng 3.23 Lớp “Giảng Viên” và các thành phần 44

Bảng 3.24 Lớp “Kết Quả” và các thành phần 44

Bảng 3.25 Lớp Điểm và các thành phần 44

Bảng 3.26 Lớp “Lãnh Đạo Khoa” và các thành phần 45

Bảng 3.27 “Lớp Hệ” và các thành phần 45

Bảng 3.28 Lớp “Lớp” và các thành phần 45

Bảng 3.29 Lớp “Môn Học” và các thành phần 45

Bảng 3.30 Lớp “Khoa” và các thành phần 46

Bảng 3.31 Lớp “Phân Công Giảng Dạy” và các thành phần 46

Trang 8

CH ƯƠNG 1 NG 1 KH O SÁT NGHI P V ẢO SÁT NGHIỆP VỤ ỆP VỤ Ụ 1.1 Mô t bài toán ả bài toán

Giáo dục trong các trường đại học,cao đẳng đang là một trong những vấn đề nangiải hiện nay Để giúp các sinh viên sau khi ra trường có một công việc ổn định, kỹnăng làm việc tốt thì nhiều trường trong đó có trường Đại học Điện Lực của chúng tađang nỗ lực đổi mới áp dụng các phương pháp học tập mới hướng tới thực tế hơn bằngviệc giao các bài tập lớn, thực tập,làm đồ án để đánh giá việc học của sinh viên thay vìthi viết như trước kia

Việc áp dụng phương pháp học tập này ít nhiều cũng đã mang lại nhiều hiệu quả.Tuy nhiên công việc quản lý ra sao, như thế nào và đưa công việc này vào tin học hóathì vẫn ít nhiều chưa được quan tâm đúng mức, dẫn đến hiệu quả chưa cao Bằng việc

tự động hóa các nghiệp vụ quản lý, áp dụng quản lý đề tài vào thực tế sẽ giúp việc tínhtoán quản lý dễ dàng hơn, tin cậy hơn và nhanh chóng hơn

1.2 Th c tr ng và v n đ c n gi i quy t ực trạng và vấn đề cần giải quyết ạng và vấn đề cần giải quyết ấn đề cần giải quyết ề cần giải quyết ần giải quyết ả bài toán ết

Đến ngày nộp và báo cáo sinh viên sẽ báo cáo và đưa ra kết quả Giáo viên sẽchấm điểm dựa trên kết quả báo cáo Điểm sau đó sẽ được thông báo cho sinh viênđược biết, dựa vào điểm số đó sẽ quyết định những sinh viên phải báo cáo lần 2

Điểm số cuối cùng sẽ được nộp lên phòng đào tạo

Việc thông báo điểm và kết quả tới sinh viên có thế chậm, mất nhiều thời gianđôi khi có thể quá hạn phúc khảo dẫn đến thiệt thòi cho sinh viên

Đôi khi kết quả bảng điểm gửi lên còn sai sót do lỗi đánh máy, nhầm kết quả dẫnđến sai lệch trong điểm số, và rất khó khăn khi sửa đổi Các công việc này nếu đượcthực hiện bằng máy sẽ nhanh hơn và cho độ chính xác cao hơn

Trang 9

1.2.2 Vấn đề cần giải quyết

Cần tin học hóa các công việc quản lý đáp ứng các vấn đề sau:

- Về hệ thống quản lý của trường ta: gồm có nhiều khoa, hệ đào tạo khác nhau,trong đó các lớp được quản lý bởi các khoa Do vậy cần phải quản lý được vấn đề này

- Mỗi lớp theo từng khóa học, học kỳ có một số môn kết thúc bằng việc làm bàitập lớn, báo cáo tổng kết Với những học kỳ cuối sẽ có những đề án lớn hoặc báo cáothực tập, ta cần quản lý những phần này đây là mục tiêu trọng tâm của hệ thống

- Mỗi môn thực tập, đề án hay bài tập lớn đều có giáo viên phụ trách hướng dẫnsinh viên làm bài, tùy theo lịch phân công giảng dạy Tùy theo loại môn học mà cócách đánh giá điểm số khác nhau, nếu đề tài là một bài tập kết thúc môn học thì điểmgồm có các điểm thành phần và điểm báo cáo điểm tổng kết sẽ là điểm trung bình nhântheo hệ số các điểm đó Vời đề tài thực tập sẽ có 3 điểm điểm tổng kết là điểm trungbình 3 điểm trên Riêng với việc thực tập sinh viên sẽ có một thời gian thực tập, quátrình này ta không quản lý ở đây

- Việc chọn đề tài có thể theo nhóm hoặc cá nhân và do sinh viên thực hiện, vớimỗi môn học trong một học kỳ mỗi sinh viên chỉ được đăng ký làm một đề tài và trongmột nhóm Đề tài sau đó sẽ được giáo viên phục trách kiểm duyệt Hết thời hạn nộp đềtài bài sẽ được lưu lại và giáo viên tiến hành chấm điểm đánh giá, bài được nộp có thểgòm 2 tài liệu bản báo cáo và bản phần mềm, tùy theo yêu cầu môn học

- Về số lượng thành viên tối đa trong nhóm sẽ do thầy cô giáo quyết định, hạnnộp đề tài được thông báo tới từng sinh viên

- Điểm cần được báo cho sinh viên sớm nhất có thể để sinh viên được biết và cóthể sửa nếu có sai sót Điểm số cần phải được đánh giá để có thể phân loại được cácmức điểm để xem xét báo cáo lại hay không

- Hệ thống cần phải quy định được quyền hạn của từng đối tượng truy cập hệthống

+ Sinh viên có thể đăng nhập hệ thống để đăng ký nhóm, chọn đề tài, xemthông tin đăng ký của bản thân về các đề tài đã thực hiện trước đó

+ Giáo viên bộ môn có thể xem lịch giảng dạy, thông tin cá nhân, danh sáchsinh viên các lớp mình quản lý Cho phép sửa điểm, duyệt đề tài …

1.3 Đ xu t ph ề cần giải quyết ấn đề cần giải quyết ương án ng án

Trước những vấn đề nêu trên thì việc xây dựng một trang web quản lý đề tài chokhoa và trường là cần thiết Trang web phải đáp ứng đầy đủ các chức năng quản lý cho

Trang 10

Việc xây dựng trang web sẽ giúp cho việc tương tác với hệ thống linh động hơn,mạnh hơn, cập nhật được điểm và thông báo cho sinh viên kết quả sớm nhất thông quaemail, giúp sinh viên có thể đăng ký đề tài trực tiếp trên web mà không cần phải gặpthầy cô giáo, tránh lãng phí thời gian không cần thiết.

Mục tiêu của tài liệu nhằm đặc tả và phân tích chi tiết các chức năng của hệthống trang web quản lý đề tài nhằm phục vụ cho việc triển khai và xây dựng trangweb

1.4 Kh o sát s b nghi p v ả bài toán ơng án ộ nghiệp vụ ệp vụ ụ

Sau khi khảo sát chúng ta có thể mô tả chung về hệ thống nghiệp vụ như sau:

 Đầu học kỳ:

- Phòng đào tạo sẽ lập danh sách các môn học trong kỳ học của các lớp

- Danh sách này sẽ được chuyển xuống các khoa

- Các khoa sẽ phân công giảng viên giảng dạy các môn học này

- Sau khi phân công giảng dạy cho giảng viên, phòng đào tạo sẽ xếp lịch họccho các lớp

- Lịch học bao gồm các thông tin: phòng học, tiến độ học( tuần nào học đếnphần gì), thời gian học xong bắt đầu nghỉ để ôn thi kết thúc môn học

 Trong thời gian nghỉ ôn thi:

- Giáo viên thông báo cho sinh viên về hình thức thi, phổ biến về việc báocáo làm bài tập đánh giá kết quả thay vì thi viêt, phổ biến các quy tắc đăng kýchọn đề tài

- Sinh viên chọn nhóm làm bài tập lớn, báo cáo kết thúc môn học

- Nhóm sinh viên sẽ chọn đề tài đăng ký

- Nhóm sinh viên đăng ký nhóm và đề tài với giáo viên của mình

- Giáo viên xem xét lại danh sách đăng ký xem có hợp lý không, chốt danhsách và báo cáo lên lãnh đạo khoa

 Cuối học kỳ:

- Giáo viên tổ chức buổi báo cáo tổng kết để đánh giá khả năng của sinhviên

- Giáo viên tiến hành chấm điểm và thông báo cho sinh viên

- Sinh viên thắc mắc có thể kịp thời liên hệ với giáo viên của mình

- Giáo viên tiến hành chốt danh sách điểm và gửi cho phòng đào tạo khi hếthạn phúc khảo

- Phòng đào tạo nhập điểm và thông báo những nhóm hay sinh viên phải báo

Trang 11

- Giáo viên tổ chức báo cáo lại cho sinh viên và chốt điểm lần cuối và thôngbáo cho sinh viên.

- Điểm sẽ được gửi lại lần nữa cho phòng đào tạo chốt điểm và thông báochính thức cho sinh viên

1.5 Bi u đ ho t đ ng nghi p v ểu đồ hoạt động nghiệp vụ ồ hoạt động nghiệp vụ ạng và vấn đề cần giải quyết ộ nghiệp vụ ệp vụ ụ

1.5.1 Nghiệp vụ đăng ký đề tài

Hình 1.1 Nghiệp vụ đăng ký đề tài

Trang 12

1.5.2 Nghiệp vụ chấm điểm và đánh giá kết quả cho sinh viên

Hình 1.2 Nghiệp vụ chấm điểm và đánh giá kết quả cho sinh viên

Trang 13

1.6 Mô hình hóa các l p nghi p v ớp nghiệp vụ ệp vụ ụ

Bảng 1.1 Các thuộc tính của lớp user

1.6.2 Lớp sinh viên

Mô tả các đối tượng sinh viên trong hệ thống

Các thuộc tính của lớp sinh viên:

masv Mã sinh viên phân biệt các sinh viên khácnhau trong hệ thống.

Bảng 1.3 Các thuộc tính của lớp nhóm sinh viên

Trang 14

1.6.4 Lớp đề tài

Mô tả các đề tài thực tập của sinh viên

Các thuộc tính của lớp đề tài:

Bảng 1.4 Các thuộc tính của lớp đề tài

1.6.5 Lớp giảng viên

Mô tả các đối tượng giảng viên trong hệ thống

Các thuộc tính bao gồm:

Bảng 1.5 Các thuộc tính của lớp giảng viên

Bảng 1.6 Các thuộc tính của lớp đăng ký đề tài

Trang 15

1.6.7 Lớp thông báo đăng ký

Mô tả các môn đăng ký làm bài tập lớn, thời hạn đăng ký

Các thuộc tính bao gồm:

Bảng 1.8 Các thuộc tính của lớp điểm

Trang 16

CH ƯƠNG 1 NG 2 PHÂN TÍCH H TH NG ỆP VỤ ỐNG 2.1 Xác đ nh và đ c t các gói ca s d ng ịnh và đặc tả các gói ca sử dụng ặc tả các gói ca sử dụng ả bài toán ử dụng ụ

đề tài, kết xuất báo cáo

- Lãnh đạo khoa: là người đứng đầu trong khoa, quản lý giảng viên trong khoamình và nhận kết quản báo cáo

- Nhân viên phòng đào tạo: người quản lý các thông tin về vấn đề đào tạo mônhọc, lớp học, khoa, khóa học

- Quản trị: Là người có quyền hạn cao nhất trong hệ thống phân quyền truy nhậptheo từng đối tượng user, có quyền thao tác với toàn bộ thông tin hệ thống

Sinh viên

Đăng nhập, đăng xuất hệ thống Vào ra khỏi hệ thống

Xem thông tin cá nhân của mình

Hủy, sửa, đăng ký đề tài, xem danh sách đã đăng ký hiện tại Đăng ký đề tài.

Xem đề tài đã đăng ký

Xem thông tin môn học, kết quả

Xem thông tin đề tài đã đăng ký.Biết kết quả,xem xét đánh giá đềtài của mình

Giảng viên

Đăng nhập, đăng xuất hệ thống Vào ra khỏi hệ thống

Xem thông tin cá nhân của mình

Xem phân công giảng dạy Biết được lớp mình dạy

Xem, xóa, sửa thông tin đề tài, nhóm sinh viên đăng ký, đăng ký

đề tài

Thay đổi, cập nhật thông tin đề tài, nhóm đăng ký đề tài, thông tin đăng ký đề tài

Chấm, sửa, xóa điểm, phân loại điểm

Tổng kết điểm, đưa ra danh sách những sinh viên báo cáo hay học lại

Xem thông tin môn học

Lãnh đạo

khoa

Xem, xóa sửa phân công giảng dạy Cập nhật lịch giảng dạy

Xem, xóa sửa thông tin giảng viên Cập nhật thông tin giảng viên.Đăng nhập, đăng xuất hệ thống Vào ra khỏi hệ thống

Xem thông tin các đề tài, lớp, giảng

Trang 17

viên, sinh viên, môn học, đăng ký

Đăng nhập, đăng xuất hệ thống

Xem thông tin cá nhân của mình Vào ra khỏi hệ thống

Quản trị

hệ thống Có toàn quyền với hệ thống. Quản lý toàn bộ hệ thống.

Bảng 2.1 Các tác nhân và nghiệp vụ

2.1.2 Phân tích các chức năng của hệ thống

Hình 2.1 Biểu đồ user case của hệ thống

2.1.2.1 Các chức năng với tác nhân là sinh viên

Trang 18

Hình 2.2 Biểu đồ user case với tác nhân là sinh viên

Đăng nhập

- Tên ca sử dụng: đăng nhập

- Tác nhân: tất cả các tác nhân trên

- Mục đích: mô tả cách đăng nhập vào hệ thống

- Tiền điều kiện: không có

- Luồng sự kiện chính:

1 Hệ thống yêu cầu tác nhân nhập thông tin đăng nhập

2 Tác nhân nhập thông tin đăng nhập

3 Hệ thống chứng thực tên đăng nhập và mật khẩu cho phép tác nhân vào hệthống

4 Nếu thành công tác nhân sẽ vào được hệ thống, nếu không hệ thống khôngthay đổi

Kết thúc

- Luồng sự kiện rẽ nhánh: Nếu tác nhân nhập sai tên đăng nhập hoặc mật khẩu

hệ thống sẽ thông báo về một lỗi, tác nhân có thể đăng nhập lại hoặc hủy bỏđăng nhập Kết thúc usercase

Nếu nhập sai Tên đăng nhập: hệ thống thông báo sai tên đăng nhập

Nếu nhập sai Mật khẩu: hệ thống thông báo sai mật khẩu

- Hậu điều kiện: Truy nhập thành công.

Đăng ký đề tài

- Tên ca sử dụng: đăng ký đề tài

- Tác nhân: sinh viên, giảng viên, lãnh đạo khoa, admin

- Mục đích: mô tả các bước đăng ký đề tài trong hệ thống

Trang 19

- Tiền điều kiện: đăng nhập vào hệ thống thành công, chọn chức năng đăng ký

đề tài

- Luồng sự kiện chính:

1 Hệ thống kiểm tra thời gian đăng ký với thời hạn đăng ký Nếu thành côngtác nhân sẽ vào được chức năng này, nếu không hệ thống không thay đổi

2 Tác nhân chọn chức năng tạo nhóm

3 Tác nhân chọn lớp, và chọn thành viên vào nhóm

4 Hệ thống xác thực thông tin và tạo nhóm, cho phép nhóm đăng ký đề tài.Nếu thành công nhóm sẽ được tạo và hiển thị thông tin trên hệ thống, nếu không

hệ thống không thay đổi

5 Tác nhân nhập thông tin đề tài đăng ký

6 Hệ thống lưu thông tin đăng ký vào CSDL

- Hậu điều kiện: Thoát khỏi chức năng đăng ký đề tài.

Xem thông tin

- Tên ca sử dụng: Xem thông tin

- Tác nhân: sinh viên, giảng viên, lãnh đạo khoa, quản trị viên, nhân viên phòng

Trang 20

4 Tác nhân nhập tiêu chí tìm kiếm và điều kiện tìm kiếm.

5 Hệ thống tìm kiếm và hiển thị thông tin cho người dùng

Kết thúc

- Luồng sự kiện rẽ nhánh:

Khi không tìm thấy thông tin hệ thống sẽ gửi lại một thông báo, người dùng cóthể chọn tiếp tục tìm kiếm hoặc hủy tìm kiếm

- Hậu điều kiện: Thoát khỏi chức năng xem thông tin.

2.1.2.2 Các chức năng với tác nhân là giảng viên

Hình 2.3 Biểu đồ user case với tác nhân là giảng viên

Quản lý đề tài

- Tên ca sử dụng: Quản lý đề tài

- Tác nhân: Giảng viên, lãnh đạo khoa, admin

- Mục đích: mô tả các bước quản lý đề tài.

- Tiền điều kiện: Đăng nhập thành công, chọn chức năng quản lý đề tài

- Luồng sự kiện chính:

1 Hệ thống hiển thị giao diện quản lý đề tài, số lượng đề tài

2 Tác nhân thực hiện thao tác quản lý: thêm, sửa, xóa đề tài

3 Hệ thống xác nhân lại thông tin.Hệ thống lưu thay đổi nếu có Nếu không

hệ thống không thay đổi

Trang 21

Lỗi có thể là: Không xóa được, thông tin này đang được sử dụng hãy xóa thôngtin trước rồi thực hiện xóa lại.

- Hậu điều kiện: Thoát khỏi chức năng quản lý đề tài.

Quản lý đăng ký đề tài

- Tên ca sử dụng: Quản lý đăng ký đề tài

- Tác nhân: Giảng viên, lãnh đạo khoa, admin

- Mục đích: quản lý tốt công việc đăng ký đề tài

- Tiền điều kiện: Đăng nhập hệ thống, chọn chức năng quản lý đăng ký đề tài.

- Luồng sự kiện chính:

1 Hệ thống hiển thị giao diện quản lý đăng ký đề tài, danh sách đề tài đã đăngký

2 Tác nhân lựa chọn mã đăng ký đề tài

3 Tác nhân thao tác thêm, sửa, xóa dữ liệu

4 Hệ thống xác nhân lại thông tin.Hệ thống lưu thay đổi nếu có Nếu không

hệ thống không thay đổi

Lỗi có thể là: Không xóa được, thông tin này đang được sử dụng hãy xóa thôngtin trước rồi thực hiện xóa lại

- Hậu điều kiện: Thoát khỏi chức năng quản lý đăng ký đề tài.

Quản lý điểm

- Tên ca sử dụng: Quản lý điểm

- Tác nhân: Giảng viên, lãnh đạo khoa, admin

- Mục đích: Tránh sai sót, đánh giá , phân loại mức điểm

- Tiền điều kiện: Đăng nhập hệ thống, chọn chức năng quản lý điểm

- Luồng sự kiện chính:

Trang 22

1 Hệ thống hiển thị giao diện quản lý điểm.

2 Tác nhân chọn môn học, lớp học và sinh viên

3 Tác nhân kiểm tra, xem lại điểm, nhập điểm mới, sửa điểm đối chiếu vớithực tế

4 Hệ thống xác nhận thông tin, lưu vào CSDL

5 Hệ thống tính toán lại điểm tổng kết theo công thức:

ĐTK = ĐTP * 30% + ĐBC * 70%

Trong đó: ĐTK là điểm tổng kết, ĐTP là điểm thành phần, ĐBC là điểm báo cáo

6 Hệ thống đánh giá phân loại điểm

7 Tác nhân in báo cáo danh sách điểm

Kết thúc

- Luồng sự kiện rẽ nhánh: không có

- Hậu điều kiện: Thoát khỏi chức năng quản lý điểm.

Thông báo triển khai

- Tên ca sử dụng: Thông báo triển khai

- Tác nhân: Giảng viên, lãnh đạo khoa, admin

- Mục đích: Thông báo kịp thời các yêu cầu làm đề tài của môn học.

- Tiền điều kiện: Đăng nhập hệ thống, chọn chức năng thông báo triển khai

- Luồng sự kiện chính:

1 Hệ thống hiển thị giao diện triển khai thông báo

2 Tác nhân nhập, sửa thông tin

3 Hệ thống xác nhận, lưu thông tin

4 Tác nhân nhấn gửi thông báo

5 Hệ thống gửi thông báo tới mail của các sinh viên liên quan

Kết thúc

- Luồng sự kiện rẽ nhánh: không có

- Hậu điều kiện: thoát khỏi chức năng thông báo.

2.1.2.3 Các chức năng với tác nhân là lãnh đạo khoa

Trang 23

Hình 2.4 Biểu đồ user case với tác nhân là lãnh đạo khoa

Quản lý giảng viên

- Tên ca sử dụng: Quản lý giảng viên

- Tác nhân: Lãnh đạo khoa, admin

- Mục đích: Mô tả thao tác quản lý giảng viên

- Tiền điều kiện: Đăng nhập hệ thống, chọn chực năng quản lý giảng viên

- Luồng sự kiện chính:

1 Hệ thông hiển thị giao diện quản lý giảng viên

2 Tác nhân lựa chọn giảng viên theo mã giảng viên

3 Tác nhân thao tác thêm, sửa, xóa dữ liệu

4 Hệ thống xác nhân lại thông tin.Hệ thống lưu thay đổi nếu có Nếu không

hệ thống không thay đổi

- Lỗi có thể là: Không xóa được, thông tin này đang được sử dụng hãy xóa

thông tin trước rồi thực hiện xóa lại

- Hậu điều kiện: thoát khỏi chức năng quản lý giảng viên.

Trang 24

Quản lý phân công giảng dạy

- Tên ca sử dụng: Quản lý phân công giảng dạy

- Tác nhân: Lãnh đạo khoa, admin

- Mục đích: Biết được giảng viên nào dạy môn học gì tại lớp học nào vào thời

gian nào

- Tiền điều kiện: Đăng nhập hệ thống chọn chức năng quản lý phân công giảng

dạy

- Luồng sự kiện chính:

1 Hệ thống hiển thị giao diện quản lý phân công giảng dạy

2 Tác nhân lựa chọn giảng viên theo mã giảng viên

3 Tác nhân thao tác thêm, sửa, xóa dữ liệu

4 Hệ thống xác nhân lại thông tin.Hệ thống lưu thay đổi nếu có Nếu không

hệ thống không thay đổi

Lỗi có thể là: Không xóa được, thông tin này đang được sử dụng hãy xóathông tin trước rồi thực hiện xóa lại

- Hậu điều kiện: thoát khỏi chức năng Quản lý phân công giảng dạy

2.1.2.4 Các chức năng với tác nhân là nhân viên phòng đào tạo

Hình 2.5 Biểu đồ user case với tác nhân là nhân viên phòng đào tạo

Trang 25

Quản lý thông tin các khoa

- Tên ca sử dụng: Quản lý thông tin các khoa

- Tác nhân: Nhân viên PĐT, admin

- Mục đích: Quản lý thông tin về các khoa đào tạo trong trường

- Tiền điều kiện: Đăng nhập hệ thống, chọn chức năng quản lý khoa

- Luồng sự kiện chính:

1 Hệ thống hiển thị giao diện quản lý thông tin các khoa

2 Tác nhân lựa chọn khoa theo mã khoa

3 Tác nhân thao tác thêm, sửa, xóa dữ liệu

4 Hệ thống xác nhân lại thông tin.Hệ thống lưu thay đổi nếu có Nếu không

hệ thống không thay đổi

Lỗi có thể là: Không xóa được, thông tin này đang được sử dụng hãy xóathông tin trước rồi thực hiện xóa lại

Hậu điều kiện: thoát khỏi chức năng Quản lý thông tin khoa

Quản lý thông tin các lớp

- Tên ca sử dụng: Quản lý thông tin các lớp

- Tác nhân: Nhân viên PĐT, admin

- Mục đích: Quản lý thông tin về các lớp trong trường

- Tiền điều kiện: Đăng nhập hệ thống, chọn chức năng quản lý lớp

- Luồng sự kiện chính:

1 Hệ thống hiển thị giao diện quản lý thông tin các lớp

2 Tác nhân lựa chọn lớp theo mã lớp

3 Tác nhân thao tác thêm, sửa, xóa dữ liệu

4 Hệ thống xác nhân lại thông tin.Hệ thống lưu thay đổi nếu có Nếu không

hệ thống không thay đổi

Trang 26

Lỗi có thể là: Không xóa được, thông tin này đang được sử dụng hãy xóathông tin trước rồi thực hiện xóa lại.

Hậu điều kiện: thoát khỏi chức năng Quản lý thông tin lớp

Quản lý hệ

- Tên ca sử dụng: Quản lý hệ

- Tác nhân: Nhân viên PĐT, admin

- Mục đích: Quản lý thông tin về các hệ đào tạo trong trường

- Tiền điều kiện: Đăng nhập hệ thống, chọn chức năng quản lý hệ

- Luồng sự kiện chính:

1 Hệ thống hiển thị giao diện quản lý thông tin các hệ

2 Tác nhân lựa chọn hệ theo mã hệ

3 Tác nhân thao tác thêm, sửa, xóa dữ liệu

4 Hệ thống xác nhân lại thông tin.Hệ thống lưu thay đổi nếu có Nếu không

hệ thống không thay đổi

Lỗi có thể là: Không xóa được, thông tin này đang được sử dụng hãy xóathông tin trước rồi thực hiện xóa lại

Hậu điều kiện: thoát khỏi chức năng Quản lý thông tin hệ

Trang 27

Quản lý sinh viên

- Tên ca sử dụng: Quản lý sinh viên

- Tác nhân: Nhân viên PĐT, admin

- Mục đích: Quản lý thông tin về các sinh viên trong trường

- Tiền điều kiện: Đăng nhập hệ thống, chọn chức năng quản lý sinh viên

- Luồng sự kiện chính:

1 Hệ thống hiển thị giao diện quản lý thông tin sinh viên

2 Tác nhân lựa chọn sinh viên theo mã sinh viên

3 Tác nhân thao tác thêm, sửa, xóa dữ liệu

4 Hệ thống xác nhân lại thông tin.Hệ thống lưu thay đổi nếu có Nếu không

hệ thống không thay đổi

Lỗi có thể là: Không xóa được, thông tin này đang được sử dụng hãy xóathông tin trước rồi thực hiện xóa lại

Hậu điều kiện: thoát khỏi chức năng Quản lý thông tin sinh viên

Quản lý môn học

- Tên ca sử dụng: Quản lý môn học

- Tác nhân: Nhân viên PĐT, admin

- Mục đích: Quản lý thông tin về các môn học

- Tiền điều kiện: Đăng nhập hệ thống, chọn chức năng quản lý môn học

- Luồng sự kiện chính:

1 Hệ thống hiển thị giao diện quản lý thông tin các môn học

2 Tác nhân lựa chọn môn học theo mã môn

3 Tác nhân thao tác thêm, sửa, xóa dữ liệu

4 Hệ thống xác nhân lại thông tin.Hệ thống lưu thay đổi nếu có Nếu không

hệ thống không thay đổi

Ngày đăng: 03/07/2015, 16:46

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w