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

Xây dựng ứng dụng quản lý điểm sinh viên

92 854 4

Đ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 92
Dung lượng 3,86 MB

Nội dung

tin cần thiết của người dùng đó và nhấn nút Lưu.6.a.2 Hệ thống hiển thị form thông báo sửa thành công.. Hệ thống hiển thị form thông báo “xóa thành công người dùng.” Ngoại lệ: 6.a Hệ thố

Trang 1

Hà Nội, ngày tháng năm 2012

GIÁO VIÊN HƯỚNG DẪN (Ký và ghi đủ họ tên, chức danh)

Th.S Phan Thị Hà

Trang 2

Hà Nội, ngày tháng năm 2012

GIÁO VIÊN PHẢN BIỆN (Ký và ghi đủ họ tên, chức danh)

Trang 3

1.1 Đôi nét về trường Cao đẳng Kinh Tế Công nghiệp Hà Nội 3

1.2 Công tác quản lý điểm 4

1.2.1 Đánh giá học phần 4

1.2.2 Cách tính điểm kiểm tra, điểm thi, điểm trung bình chung và xếp loại kết quả học tập 4

1.3 Đánh giá hiện trạng 5

1.4 Đề xuất giải pháp 6

1.5 Xây dựng hệ thống quản lý điểm sinh viên mới 6

1.5.1 Mục đích của hệ thống 6

1.5.2 Các yêu cầu của hệ thống 6

2.1 Danh sách các tác nhân của hệ thống (Actor) 8

2.2 Biểu đồ use case 8

2.2.1 Biểu đồ use case tổng quát của hệ thống 8

2.2.1.1 Kịch bản cho use case Đăng nhập hệ thống 9

2.2.1.2 Kịch bản cho use case Đổi mật khẩu 10

2.2.2 Biểu đồ use case Quản trị hệ thống 11

2.2.2.1 Kịch bản cho use case Backup database 11

2.2.2.2 Kịch bản cho use case Restore database 12

2.2.2.3 Kịch bản cho use case Thêm người dùng 13

2.2.2.4 Kịch bản cho use case Sửa thông tin người dùng 14

2.2.2.5 Kịch bản cho use case Xóa người dùng 15

2.2.3 Biểu đồ use case Cập nhật thông tin 16

2.2.3.1 Kịch bản cho use case Thêm khoa 17

2.2.3.2 Kịch bản cho use case Sửa thông tin khoa 17

2.2.3.3 Kịch bản cho use case Xóa khoa 18

Trang 4

2.2.3.5 Kịch bản cho use case Sửa thông tin khóa học 20

2.2.3.6 Kịch bản cho use case Xóa khóa học 21

2.2.3.7 Kịch bản cho use case Thêm ngành 22

2.2.3.8 Kịch bản cho use case Sửa thông tin ngành 23

2.2.3.9 Kịch bản cho use case Xóa ngành 24

2.2.3.10 Kịch bản cho use case Thêm lớp 25

2.2.3.11 Kịch bản cho use case Sửa thông tin lớp 26

2.2.3.12 Kịch bản cho use case Xóa lớp 27

2.2.3.13 Kịch bản cho use case Thêm chương trình khung 28

2.2.3.14 Kịch bản cho use case Sửa thông tin chương trình khung 29

2.2.3.15 Kịch bản cho use case Xóa chương trình khung 30

2.2.3.16 Kịch bản cho use case Thêm môn học 31

2.2.3.17 Kịch bản cho use case Sửa thông tin môn học 32

2.2.3.18 Kịch bản cho use case Xóa môn học 32

2.2.4 Biểu đồ use case Quản lý sinh viên 33

2.2.4.1 Kịch bản cho use case Thêm sinh viên 34

2.2.4.2 Kịch bản cho use case Sửa thông tin sinh viên 35

2.2.4.3 Kịch bản cho use case Xóa sinh viên 35

2.2.4.4 Kịch bản cho use case Thêm điểm 37

2.2.4.5 Kịch bản cho use case Sửa điểm 37

2.2.4.6 Kịch bản cho use case Xóa điểm 38

2.2.5.1 Kịch bản cho use case Tra cứu điểm sinh viên 39

2.2.5.2 Kịch bản cho use case Tra cứu thông tin sinh viên 39

2.2.5.3 Kịch bản cho use case Tra cứu điểm cá nhân 40

2.2.5.4 Kịch bản cho use case Tra cứu chương trình học 41

2.2.6.1 Kịch bản cho use case Báo cáo bảng điểm môn học 42

Trang 5

2.2.6.3 Kịch bản cho use case Báo cáo bảng điểm học kỳ lớp 43

2.2.6.4 Kịch bản cho use case Báo cáo danh sách sinh viên 44

2.3 Biểu đồ lớp phân tích 45

3.1 Biểu đồ tuần tự 46

3.1.2.1 Chức năng Thêm người dùng 46

3.1.2.2 Chức năng Sửa thông tin người dùng 47

3.1.2.3 Chức năng Xóa người dùng 47

3.1.3.1 Chức năng Thêm khoa 48

3.1.3.2 Chức năng Sửa thông tin khoa 48

3.1.3.3 Chức năng Xóa khoa 49

3.1.4.1 Chức năng Thêm ngành mới 49

3.1.4.2 Chức năng Sửa thông tin ngành 50

3.1.4.3 Chức năng Xóa ngành 50

3.1.5.1 Chức năng Thêm lớp 51

3.1.5.2 Chức năng Sửa thông tin lớp 51

3.1.5.3 Chức năng Xóa lớp 52

3.1.6.1 Chức năng Thêm môn học 52

3.1.6.2 Chức năng Sửa thông tin môn học 53

3.1.6.3 Chức năng Xóa môn học 53

3.1.7.1 Chức năng Thêm khóa học 54

3.1.7.2 Chức năng Sửa thông tin khóa học 54

3.1.7.3 Chức năng Xóa khóa học 55

3.1 8.1 Chức năng Thêm chương trình khung 55

3.1 8.2 Chức năng Sửa thông tin chương trình khung 56

3.1 8.3 Chức năng Xóa chương trình khung 56

3.1 9.1 Chức năng Thêm sinh viên 57

Trang 6

3.1.9.3 Chức năng Xóa sinh viên 58

3.1.10.1 Chức năng Thêm điểm 58

3.1.10.2 Chức năng Sửa điểm 59

3.1.10.3 Chức năng Xóa điểm 59

3.1.13 Chức năng Tra cứu điểm cá nhân 60

3.1.14 Chức năng Tra cứu chương trình học 61

4.1 Ngôn ngữ sử dụng, môi trường phát triển, công cụ hỗ trợ 70

4.2 Cài đặt và triển khai hệ thống 71

4.3 Chương trình sau khi cài đặt 72

Trang 7

H1.1 Các phòng chức năng 3

H1.2 Công thức tính điểm trung bình chung 5

H2.1 Biểu đồ use case tổng quát cho Admin 8

H2.2 Biểu đồ use case tổng quát cho Giáo vụ 9

H2.3 Biểu đồ use case tổng quát cho Sinh viên 9

H2.4 Biểu đồ use case Quản trị hệ thống 11

H2.5 Phân rã use case Quản lý người dùng 13

H2.6 Biểu đồ use case Cập nhật thông tin 16

H2.7 Phân rã use case Cập nhật khoa 16

H2.8 Phân rã use case Cập nhật khóa học 20

H2.9 Phân rã use case Cập nhật ngành 22

H2.10 Phân rã use case Cập nhật lớp 25

H2.11 Phân rã use case Cập nhật chương trình khung 28

H2.12 Phân rã use case Cập nhật môn học 31

H2.13 Biều đồ use case Quản lý sinh viên 33

H2.14 Phân rã use case Cập nhật thông tin sinh viên 34

H2.15 Phân rã use case Cập nhật điểm sinh viên 36

H2.16 Phân rã use case Tra cứu cho Admin và Giáo vụ 39

40

H2.17 Phân rã use case Tra cứu cho Sinh viên 40

H2.18 Biểu đồ use case Báo cáo 42

H2.18 Biểu đồ lớp phân tích 45

H3.1 Biểu đồ tuần tự chức năng Đăng nhập hệ thống 46

H3.2 Biểu đồ tuần tự chức năng Thêm người dùng 46

H3.3 Biểu đồ tuần tự chức năng Sửa thông tin người dùng 47

H3.4 Biểu đồ tuần tự chức năng Xóa người dùng 47

H3.5 Biểu đồ tuần tự chức năng Thêm khoa 48

H3.6 Biểu đồ tuần tự chức năng Sửa thông tin khoa 48

H3.7 Biểu đồ tuần tự chức năng Xóa khoa 49

H3.8 Biểu đồ tuần tự chức năng Thêm ngành mới 49

H3.9 Biểu đồ tuần tự chức năng Sửa thông tin ngành 50

H3.10 Biểu đồ tuần tự chức năng Xóa ngành 50

H3.11 Biểu đồ tuần tự chức năng Thêm lớp 51

H3.12 Biểu đồ tuần tự chức năng Sửa thông tin lớp 51

Trang 8

H3.14 Biểu đồ tuần tự chức năng Thêm môn học 52

H3.15 Biểu đồ tuần tự chức năng Sửa thông tin môn học 53

H3.16 Biểu đồ tuần tự chức năng Xóa môn học 53

H3.17 Biểu đồ tuần tự chức năng Thêm khóa học 54

H3.18 Biểu đồ tuần tự chức năng Sửa thông tin khóa học 54

H3.19 Biểu đồ tuần tự chức năng Xóa khóa học 55

H3.20 Biểu đồ tuần tự chức năng Thêm chương trình khung 55

H3.21 Biểu đồ tuần tự chức năng Sửa thông tin chương trình khung 56

H3.22 Biểu đồ tuần tự chức năng Xóa chương trình khung 56

H3.23 Biểu đồ tuần tự chức năng Thêm sinh viên 57

H3.24 Biểu đồ tuần tự chức năng Sửa thông tin sinh viên 57

H3.25 Biểu đồ tuần tự chức năng Xóa sinh viên 58

H3.26 Biểu đồ tuần tự chức năng Thêm điểm 58

H3.27 Biểu đồ tuần tự chức năng Sửa điểm 59

H3.28 Biểu đồ tuần tự chức năng Xóa điểm 59

H3.29 Biểu đồ tuần tự chức năng Tra cứu điểm sinh viên 60

H3.30 Biểu đồ tuần tự chức năng Tra cứu thông tin sinh viên 60

60

H3.31 Biểu đồ tuần tự chức năng Tra cứu điểm cá nhân 60

61

H3.32 Biểu đồ tuần tự chức năng Tra cứu chương trình học 61

H3.33 Biểu đồ tuần tự chức năng Báo cáo bảng điểm môn học 61

H3.34 Biểu đồ tuần tự chức năng Báo cáo bảng điểm học kỳ sinh viên 61

H3.35 Biểu đồ tuần tự chức năng Báo cáo bảng điểm học kỳ lớp 62

H3.36 Biểu đồ tuần tự chức năng Báo cáo danh sách sinh viên 62

H3.37 Biểu đồ tuần tự chức năng Đổi mật khẩu 62

63

H3.38 Biểu đồ thành phần 63

63

H3.39 Biểu đồ triển khai hệ thống 63

H3.40 Biểu đồ lớp chi tiết 64

H3.41 Sơ đồ cơ sở dữ liệu 69

H4.1 Menu Hệ thống 72

H4.2 Menu Cập nhật thông tin 72

H4.3 Menu Quản lý sinh viên 72

Trang 9

H4.5 Menu Tìm kiếm 73

H4.6 Form đăng nhập 73

H4.7 Đăng nhập thành công 74

H4.8 Form quản lý người dùng 74

H4.9 Form Backup cơ sở dữ liệu 75

H4.10 Form Restore cơ sở dữ liệu 75

H4.11 Form cập nhật khoa 75

H4.12 Form cập nhật Ngành 76

H4.13 Form Quản lý thông tin sinh viên 76

H4.14 Form Quản lý điểm sinh viên 77

H4.15 Form báo cáo bảng điểm môn học 78

H4.16 Form báo cáo bảng điểm học kỳ sinh viên 78

H4.17 Form báo cáo bảng điểm học kỳ lớp 79

H4.18 Form Báo cáo danh sách sinh viên 79

H4.19 Form tra cứu thông tin sinh viên 80

H4.20 Form tra cứu điểm sinh viên 80

H4.21 Tra cứu điểm cá nhân trên website 81

81

H4.22 Tra cứu chương trình học 81

Trang 10

LỜI MỞ ĐẦU

Trong thời đại ngày nay khi mà đất nước đang trong thời kỳ hội nhập thì khoa học công nghệ đang dần dần được ứng dụng nhiều hơn trong đó không thể không nói đến sự lớn mạnh của công nghệ thông tin Công nghệ thông tin đang được ứng dụng rộng rãi và

có vai trò vô cùng quan trọng trong tất cả các ngành nghề cũng như trong đời sống con người Đứng trước những cơ hội đó để phát triển và tự khẳng định mình, các tổ chức, doanh nghiệp, trường học đang từng bước ứng dụng công nghệ thông tin vào trong các hoạt động tổ chức của mình

Ứng dụng công nghệ thông tin vào trong đời sống có nhiều ưu điểm như giảm nhẹ sức lực của người quản lý, tiết kiệm thời gian, giảm được chi phí, gọn nhẹ hơn công tác quản lý trên giấy tờ, ngoài ra còn giúp giảm thiểu không gian lưu trữ, tránh thất lạc dữ liệu qua đó nâng cao hiệu quả công việc tra cứu, tìm kiếm để có được kết quả một cách nhanh chóng và chính xác hơn

Là một sinh viên của khoa Công nghệ Thông tin, nhận thức được vai trò quan trọng

của công nghệ thông tin với công tác quản lý, do đó em đã chọn đề tài “Xây dựng ứng

dụng Quản lý Điểm Sinh viên” cho trường Cao đẳng Kinh tế Công nghiệp Hà Nội

làm đề tài cho đồ án tốt nghiệp của mình

Đây là một đề tài có khả năng ứng dụng trong thực tế không phải bởi những ưu điểm của nó mang lại mà nó còn phù hợp với yêu cầu công việc của trường

Do thời gian, kinh nghiệm cũng như kiến thức thực tế còn hạn chế nên không thể không tránh khỏi những thiếu sót Kính mong các thầy cô giáo trong khoa và các bạn đóng góp ý kiến để đề tài của em được hoàn thiện hơn

Hà Nội, tháng 04 năm 2012Sinh viên thực hiệnNguyễn Đình Hùng

Trang 11

LỜI CẢM ƠNTrước hết, em xin chân thành gửi lời cảm ơn sâu sắc tới Th.S Phan Thị Hà đã tẫn

tình hướng dẫn và giúp đỡ em thực hiện đồ án tốt nghiệp của mình

Em xin chân thành cảm ơn các thầy cô giáo trong khoa Công nghệ Thông tin- Học viện Công nghệ Bưu chính Viễn thông đã giảng dạy, giúp đỡ em trong suốt quá trình học tập vừa qua

Bên cạnh đó, em cũng xin gởi lời cảm ơn tới người thân, bạn bè đã dành thời gian, công sức để giúp đỡ em trong suốt quá trình thực hiện đồ án tốt nghiệp của mình

Một lần nữa, em xin chân thành cảm ơn!

Hà Nội, tháng 04 năm 2012Sinh viên thực hiệnNguyễn Đình Hùng

Trang 12

CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG

1.1 Đôi nét về trường Cao đẳng Kinh Tế Công nghiệp Hà Nội

Trường Cao đẳng Kinh tế Công nghiệp Hà Nội là trường công lập trực thuộc Bộ Công Thương, tiền thân là trường Trung cấp nghiệp vụ Bộ Công nghiệp nặng được thành lập tháng 8/1961 theo quyết định số 319/BCNg/BK2 ngày 7/8/1961 của Bộ trưởng Bộ Công nghiệp nặng và sau này là trường Trung học Kinh tế Bộ Công nghiệp Ngày 14/3/2006 Bộ trưởng Bộ Giáo dục và Đào tạo ra quyết định số 1206/QĐ-BGD&ĐT thành lập trường Cao đẳng Kinh tế công nghiệp Hà Nội trên cơ sở trường Trung học Kinh tế Bộ Công nghiệp

Trong suốt 50 năm xây dựng và phát triển, nhà trường đã đào tạo được trên 100.000 lượt học sinh sinh viên-học viên, được các đơn vị sử dụng lao động đánh giá cao về trình

độ chuyên môn, nghiệp vụ

Trường Đào tạo các bậc Cao đẳng và Trung cấp chuyên nghệp Học sinh, sinh viên học tập tốt được cấp học bổng theo quy định của Bộ Giáo dục và Đào tạo, sau khi tốt nghiệp có thể tiếp tục học liên thông lên các bậc cao hơn như Trung cấp lên Cao đẳng, Đại học; Cao đẳng lên Đại học, sau khi tốt nghiệp được cấp bằng chính quy

Hiện nhà trường có 02 cơ sở đào tạo Cơ sở chính: Số 143 - Đường Nguyễn Ngọc

Vũ - Quận Cầu Giấy- Thành phố Hà Nội; Cơ sở 2: Số 106- Đường Tả Thanh Oai - Huyện Thanh Trì - Thành phố Hà Nội được xây dựng với hệ thống phòng học, phòng làm việc khang trang hiện đại

Phòng Quản trị Đời Sống

Phòng Công tác HS-SV

Phòng Tài Chính-

Kế Toán

Phòng Thanh Tra &

KĐ CLĐT

Phòng NCKH

& HT Quốc Tế

Trang 13

Các khoa và bộ môn

Khoa Công nghệ Thông tin Khoa Luật kinh tế

1.2 Công tác quản lý điểm

1.2.1 Đánh giá học phần

Các học phần chỉ có lý thuyết hoặc có cả lý thuyết và thực hành:

Điểm tổng hợp đánh giá học phần (gọi tắt là điểm học phần) bao gồm: điểm kiểm tra thường xuyên trong quá trình học tập, điểm đánh giá phần thực hành, điểm chuyên cần, điểm thi giữa học phần, điểm tiểu luận và điểm thi kết thúc học phần, trong đó điểm thi kết thúc học phần là bắt buộc cho mọi trường hợp và phải có trọng số không dưới 50% của điểm học phần

Các học phần thực hành: sinh viên phải tham dự đầy đủ các bài thực hành Trung bình cộng điểm của các bài thực hành trong học kỳ được làm tròn đến phần nguyên là điểm học phần loại này

Giảng viên trực tiếp ra đề thi, đề kiểm tra và cho điểm

1.2.2 Cách tính điểm kiểm tra, điểm thi, điểm trung bình chung và xếp loại kết quả

• Điểm kiểm tra (DKT) 10%

• Điểm thực hành (DTH) (nếu không có thì làm bài tiểu luận) 10%

• Điểm thi (DT) 70%

Công thức tính điểm tổng kết môn (TKM):

TKM = {(DCC *10%) + (DKT*10%) + (DTH*10%) + (DT*70%)}/100%

Cách tính điểm trung bình học chung học tập:

Công thức tính điểm trung bình chung học tập như sau:

Trang 14

H1.2 Công thức tính điểm trung bình chung Trong đó:

A : là điểm trung bình chung học tập hoặc điểm trung bình chung các học phần tính

Kết quả các học phần giáo dục quốc phòng, giáo dục thể chất và kết quả kỳ thi tốt nghiệp đối với các môn khoa học Mác- Lênin, Tư tưởng Hồ Chí Minh không tính vào điểm trung bình chung học tập của học kỳ, năm học hay khoá học Việc đánh giá kết quả

và điều kiện cấp chứng chỉ đối với các học phần này theo quy định của Bộ Giáo dục và Đào tạo

Các điểm trung bình chung học tập để xét thôi học, ngừng tiến độ học, được học tiếp, để xét tốt nghiệp và điểm trung bình chung các học phần tính từ đầu khóa học được tính theo điểm cao nhất trong các lần thi

Trang 15

Việc quản lý trong nhà trường được thực hiện thủ công, được lưu trữ bằng văn bản giấy tờ, sổ sách Mặc dù đã có trang bị máy vi tính nhưng máy chỉ dùng để soạn thảo công văn giấy tờ Việc quản lý điểm sinh viên, đưa thông tin vào, xuất thông tin ra chủ yếu chỉ dừng ở một số phần mềm ứng dụng như Word, Exel Với cách quản lý đó dẫn đến

số lượng giấy tờ nhiều, việc lưu trữ thông tin không hiệu quả Vì vậy, việc tổng hợp, tìm kiếm thông tin gặp nhiều khó khăn

Đánh giá hệ thống quản lý điểm cũ:

-Hiệu quả công việc không cao

-Việc tìm kiếm thông tin tốn nhiều thời gian, công sức

-Dễ xảy ra nhầm lẫn, sai sót

1.4 Đề xuất giải pháp

Với số lượng sinh viên mỗi năm ngày càng tăng, việc quản lý điểm sinh viên của trường thông qua phương pháp cũ sẽ gây tốn về thời gian và công sức nhưng hiệu quả của việc quản lý chưa cao Do đó, để khắc phục nhược điểm của phương thức quản lý điểm sinh viên cũ, rất cần thiết phải xây dựng một hệ thống quản lý điểm sinh viên mới để thay thế hệ thống cũ nhằm nâng cao hiệu quả hoạt động

1.5 Xây dựng hệ thống quản lý điểm sinh viên mới

1.5.1 Mục đích của hệ thống

 Ứng dụng công nghệ hiện đại cùng các kiến thức trong thực tiễn bài toán quản lý điểm

 Tạo ra ứng dụng có tính khoa học và mang tính thực tiễn

 Hệ thống giúp cho nhân viên phòng đào tạo quản lý điểm của sinh viên một cách thuận lợi, hiệu quả, có tính chính xác cao

 Giúp cho sinh viên có thể tra cứu được thông tin điểm của mình một cách nhanh chóng và thuận lợi

1.5.2 Các yêu cầu của hệ thống

Hệ thống quản lý điểm sinh viên mới cho trường cao đẳng Kinh tế Công nghiệp Hà Nội cần phải đáp ứng được những yêu cầu sau:

+Yêu cầu về giao diện

Trang 16

-Hệ thống có giao diện thân thiện, dễ sử dụng.

-Có giao diện cho sinh viên xem điểm (thông qua website)

+Yêu cầu về chức năng

-Cập nhật thông tin

• Cập nhật thông tin về khoa, ngành học, khóa học, lớp học, môn học, chương trình học (chương trình khung)

• Cập nhật thông tin về sinh viên, thông tin điểm sinh viên

-Tạo báo cáo danh sách lớp, báo cáo về điểm sinh viên

-Tra cứu tìm kiếm thông tin sinh viên, thông tin điểm sinh viên

-Quản lý thông tin về người dùng hệ thống

-Hỗ trợ sao lưu, phục hồi cơ sở dữ liệu quản lý điểm

Trang 17

CHƯƠNG II: PHÂN TÍCH

2.1 Danh sách các tác nhân của hệ thống (Actor)

Hệ thống gồm ba tác nhân chính:

 Admin: là đối tượng có toàn quyền đối với hệ thống

 Giáo vụ: là đối tượng thực hiện các công việc cập nhật thông tin cho hệ thống, cập nhật thông tin sinh viên, điểm sinh viên, thực hiện các công tác liên quan đến báo cáo điểm khi có yêu cầu

 Sinh viên: là đối tượng chỉ có quyền tra cứu thông tin điểm, chương trình học thông qua website

2.2 Biểu đồ use case

2.2.1 Biểu đồ use case tổng quát của hệ thống

Biểu đồ use case tổng quát cho Admin

H2.1 Biểu đồ use case tổng quát cho Admin

Trang 18

Biểu đồ use case tổng quát cho Giáo vụ

H2.2 Biểu đồ use case tổng quát cho Giáo vụBiểu đồ use case tổng quát cho Sinh Viên

H2.3 Biểu đồ use case tổng quát cho Sinh viên

2.2.1.1 Kịch bản cho use case Đăng nhập hệ thống

Trang 19

Tác nhân chính Admin, giáo vụ, sinh viên.

Người chịu trách nhiệm Admin, giáo vụ, sinh viên

Tiền điều kiện Admin,giáo vụ, sinh viên phải có tài khoản

lưu trong trong cơ sở dữ liệu

Đảm bảo thành công Hiển thị form thông báo đăng nhập thành

3a Hệ thống thông báo tên đăng nhập không tồn tại hoặc mật khẩu không đúng

3a.1 Admin, giáo vụ, sinh viên nhập lại tài khoản và mật khẩu rồi nhấn nút đăng nhập

3a.2 Hệ thống thông báo đăng nhập thành công

2.2.1.2 Kịch bản cho use case Đổi mật khẩu

Người chịu trách nhiệm: Admin,Giáo vụ, Sinh viên

Trang 20

Đảm bảo thành công: Thông báo đổi mật khẩu thành công

mật khẩu”

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

1 Người dùng kích hoạt chức năng “đổi mật khẩu”

2 Hệ thống hiển thị form đổi mật khẩu

3 Người dùng nhập mật khẩu cũ, mật khẩu mới, nhấn nút Đổi mật khẩu

4.Hệ thống kiểm tra thông tin nhập vào hợp lệ hay không

5 Hệ thống hiển thị form thông báo đổi mật khẩu thành công

Ngoại lệ:

4.a Hệ thống thông báo mật khẩu cũ không đúng

4.a.1 Người dùng nhập lại mật khẩu cũ cho đúng và nhập lại mật khẩu mới sau đó nhấn nút Đổi mật khẩu

4.a.2 Hệ thống thông báo đổi mật khẩu thành công

4.b Hệ thống thông báo mật khẩu không trùng khớp

4.b.1 Người dùng nhập lại mật khẩu mới và xác nhận lại mật khẩu mới sau đó nhấn nút Đổi mật khẩu

4.b.2 Hệ thống thông báo đổi mật khẩu thành công

2.2.2 Biểu đồ use case Quản trị hệ thống

H2.4 Biểu đồ use case Quản trị hệ thống

2.2.2.1 Kịch bản cho use case Backup database

Trang 21

Tác nhân chính: Admin.

nhập được vào hệ thống

Đảm bảo thành công: Thông báo “Backup thành công csdl”

Kích hoạt: Admin chọn menu “Hệ thống” sau đó

chọn mục “Backup database”

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

1 Admin kích hoạt chức năng Backup database

2 Hệ thống hiển thị form Backup database

3.Admin nhấn nút Backup để tiến hành sao lưu Cơ Sở Dữ Liệu (CSDL)

4.Hệ thống tiến hành sao lưu cơ sở dữ liệu ra ổ đĩa

5.Hệ thống hiển thị form thông báo “Backup thành công csdl”

2.2.2.2 Kịch bản cho use case Restore database

nhập được vào hệ thống

Đảm bảo thành công: Thông báo “Restore thành công csdl”

Kích hoạt: Admin chọn menu “Hệ thống” sau đó

chọn mục “Restore database”

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

1 Admin kích hoạt chức năng Restore database

2 Hệ thống hiển thị form Restore database

3 Admin nhấn browse, chỉ đến file cơ sở dữ liệu cần khôi phục rồi nhấn OK

4 Hệ thống tiến hành restore cơ sở dữ liệu

5.Hệ thống hiển thị form thông báo “Restore thành công csdl”

Trang 22

Phân rã use case Quản lý người dùng

H2.5 Phân rã use case Quản lý người dùng

2.2.2.3 Kịch bản cho use case Thêm người dùng

nhập được vào hệ thống

Đảm bảo thành công: Hiển thị thông báo thêm thành công

chọn mục “Quản lý người dùng”

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

1 Admin kích hoạt chức năng Quản lý người dùng

2 Hệ thống hiển thị form Quản lý người dùng

3 Admin nhấn nút Thêm, nhập thông tin người dùng mới rồi nhấn nút Lưu

4 Hệ thống kiểm tra và xác nhận thông tin người dùng nhập hợp lệ

5 Hệ thống nhập thông tin người dùng vào cơ sở dữ liệu

6 Hệ thống hiển thị form thông báo “Thêm người dùng thành công”

Ngoại lệ:

4.a Hệ thống hiển thị form thông báo “Tài khoản đã tồn tại”

Trang 23

4.a.1 Admin chọn Thêm, nhập dữ liệu người dùng khác rồi nhấn Lưu.

4.a.2 Hệ thống thông báo thêm thành công

4.b Hệ thống thông báo thông tin “Tài khoản người dùng không hợp lệ.”

4.b.1 Admin nhấn nút Thêm, nhập lại đầy đủ thông tin rồi nhấn nút Lưu

4.b.2 Hệ thống hiển thị form thông báo thêm thành công

2.2.2.4 Kịch bản cho use case Sửa thông tin người dùng

nhập được vào hệ thống

Đảm bảo thành công: Hiển thị thông báo sửa thành công

chọn mục “Quản lý người dùng”

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

1 Admin kích hoạt chức năng Quản lý người dùng

2 Hệ thống hiển thị form Quản lý người dùng

3 Admin chọn người dùng cần sửa thông tin tại danh sách người dùng

4 Hệ thống hiển thị các thông tin cụ thể của người dùng

5 Admin sửa thông tin người dùng sau đó nhấn nút Lưu

6.Hệ thống kiểm tra thông tin nhập vào hợp lệ hay không

7.Hệ thống cập nhật thông tin người dùng vào cơ sở dữ liệu

8 Hệ thống hiển thị form thông báo “sửa thành công”

Ngoại lệ:

6.a Hệ thống thông báo “Tài khoản không tồn tại”

6 a.1 Admin chọn lại người dùng cần sửa thông tin, sau đó sửa các thông

Trang 24

tin cần thiết của người dùng đó và nhấn nút Lưu.

6.a.2 Hệ thống hiển thị form thông báo sửa thành công

2.2.2.5 Kịch bản cho use case Xóa người dùng

nhập được vào hệ thống

Đảm bảo thành công: Hiển thị thông báo đã xóa thành công

Kích hoạt: Admin chọn menu “Hệ thống” sau đó

chọn mục “Quản lý người dùng”

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

1 Admin kích hoạt chức năng Quản lý người dùng

2 Hệ thống hiển thị form Quản lý người dùng

3 Admin chọn người dùng cần xóa từ danh sách người dùng được liệt kê

4 Hệ thống hiển thị form xác nhận lại yêu cầu xóa của Admin

5 Admin xác nhận lại yêu cầu xóa

6.Hệ thống kiểm tra thông tin “Tài khoản” hợp lệ hay không

7 Hệ thống xóa người dùng ra khỏi cơ sở dữ liệu

8 Hệ thống hiển thị form thông báo “xóa thành công người dùng.”

Ngoại lệ:

6.a Hệ thống hiển thị form thông báo “Tài khoản không hợp lệ”

6 a.1Admin kiểm tra lại thông tin “Tài khoản” xem tài khoản đó đã tồn tại hay

chưa rồi nhấn nút Xóa

6.a.2 Hệ thống thông báo xóa thành công

Trang 25

2.2.3 Biểu đồ use case Cập nhật thông tin

H2.6 Biểu đồ use case Cập nhật thông tinPhân rã use case cập nhật khoa

H2.7 Phân rã use case Cập nhật khoa

Trang 26

2.2.3.1 Kịch bản cho use case Thêm khoa

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

1 Admin,Giáo vụ kích hoạt chức năng Cập nhật khoa

2 Hệ thống hiển thị form Cập nhật khoa

3 Admin,Giáo vụ nhấn nút Thêm sau đó nhập thông tin khoa mới và nhấn nút Lưu

4 Hệ thống kiểm tra thông tin về khoa mới và xác nhận thông tin hợp lệ

5 Hệ thống nhập thông tin khoa vào CSDL

6 Hệ thống báo Thêm khoa thành công

Ngoại lệ:

4.a Hệ thống thông báo thông tin về khoa thêm vào không hợp lệ

4.a.1 Hệ thống yêu cầu Admin, Giáo vụ nhập lại thông tin

4.a.2 Admin,Giáo vụ nhập lại thông tin

2.2.3.2 Kịch bản cho use case Sửa thông tin khoa

Trang 27

Người chịu trách nhiệm chính Admin,Giáo vụ.

Tiền điều kiện Admin,Giáo vụ đăng nhập vào hệ

1 Admin,Giáo vụ kích chọn chức năng Cập nhật khoa

2 Hệ thống hiển thị danh sách khoa, thông tin về khoa cần sửa

3 Admin,Giáo vụ lựa chọn khoa cần sửa trong danh sách

4 Hệ thống hiển thị thông tin chi tiết khoa đã được chọn

5 Giáo vụ sửa thông tin khoa và nhấn nút “Lưu”

6 Hệ thống kiểm tra thông tin nhập vào hợp lệ hay không

7 Hệ thống lưu thông tin sửa đổi mới vào CSDL thay thế cho thông tin cũ

8 Hệ thống hiển thị form thông báo “Sửa khoa thành công”

Ngoại lệ:

6.a Hệ thống hiển thị thông báo “Mã khoa không tồn tại”

6.a.1 Admin,Giáo vụ kiểm tra lại Mã khoa cho đúng rồi nhấn nút Lưu

6.a.2 Hệ thống hiển thị form thông báo “Sửa khoa thành công”

2.2.3.3 Kịch bản cho use case Xóa khoa

Người chịu trách nhiệm chính Admin,Giáo vụ

hệ thống

Đảm bảo thành công Hiển thị form thông báo “Xóa khoa

Trang 28

1 Admin,Giáo vụ kích chọn chức năng Cập nhật khoa.

2 Hệ thống hiển thị danh sách khoa

3 Admin,Giáo vụ chọn khoa cần xóa trong danh sách khoa

4 Hệ thống hiển thị thông tin khoa đã được chọn

5 Admin,Giáo vụ nhấn nút Xóa

6 Hệ thống đưa ra thông báo xác nhận yêu cầu xóa khoa

7 Giáo vụ xác nhận yêu cầu xóa

8 Hệ thống kiểm tra thông tin mã khoa hợp lệ hay không

9 Hệ thống xóa thông tin khoa từ CSDL và hiển thị form thông báo “Xóa khoa thành công”

Ngoại lệ :

8.a Hệ thống thông báo “Mã khoa không tồn tại”

8.a.1 Giáo vụ kiểm tra lại thông tin Mã khoa rồi nhấn nút Xóa

8.a.2 Hệ thống hiển thị form thông báo “Xóa khoa thành công”

Phân rã use case cập nhật khóa học

Trang 29

H2.8 Phân rã use case Cập nhật khóa học

2.2.3.4 Kịch bản cho use case Thêm khóa học

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

1 Admin,Giáo vụ chọn chức năng Cập nhật khóa học

2 Hệ thống hiển thị form Cập nhật khóa học

3 Admin,Giáo vụ nhấn nút Thêm, nhập thông tin về khóa học rồi nhấn nút Lưu

4 Hệ thống kiểm tra thông tin về khóa mới và xác nhận thông tin hợp lệ

5 Hệ thống nhập thông tin khóa vào CSDL

6 Hệ thống báo đã nhập thành công

Ngoại lệ:

4.a Hệ thống thông báo thông tin về khóa thêm vào không hợp lệ

4.a.1 Hệ thống yêu cầu Admin,Giáo vụ nhập lại thông tin

4.a.2.Admin,Giáo vụ nhập lại thông tin

2.2.3.5 Kịch bản cho use case Sửa thông tin khóa học

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

thống

Trang 30

Đảm bảo thành công Hiển thị thông báo sửa thành công khóa

1 Admin,Giáo vụ kích chọn yêu cầu Cập nhật khóa học

2 Hệ thống hiển thị danh sách khóa học

3 Admin,Giáo vụ chọn khóa học cần sửa thông tin trong danh sách

4 Hệ thống hiển thị chi tiết thông tin khóa học cần sửa

5 Admin,Giáo vụ sửa thông tin khóa học rồi nhấn nút “Lưu”

6 Hệ thống kiểm tra mã khóa học hợp lệ hay không

7 Hệ thống lưu thông tin sửa đổi mới vào CSDL thay thế cho thông tin cũ

8 Hệ thống báo “sửa thành công”

Ngoại lệ:

6.a Hệ thống thông báo mã khóa học không tồn tại

6.a.1 Admin,Giáo vụ kiểm tra lại thông tin mã khóa rồi nhấn nút Lưu

6.a.2 Hệ thống thông báo sửa khóa học thành công

2.2.3.6 Kịch bản cho use case Xóa khóa học

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

Trang 31

2 Hệ thống hiển thị danh sách khóa.

3 Admin,Giáo vụ chọn khóa học cần xóa trong danh sách

4 Hệ thống hiển thị thông tin khóa học đã được chọn

5 Admin,Giáo vụ nhấn nút Xóa

6 Hệ thống đưa ra thông báo xác nhận yêu cầu xóa

7 Admin,Giáo vụ xác nhận yêu cầu xóa

8 Hệ thống kiểm tra mã khóa học hợp lệ hay không

9 Hệ thống xóa thông tin khóa từ CSDL và thông báo xóa thành công

Ngoại lệ :

8.a Hệ thống thông báo mã khóa học không tồn tại

8.a.1 Admin,Giáo vụ kiểm tra lại mã khóa học và nhấn Xóa

8.a.2 Hệ thống hiển thị form thông báo xóa thành công khóa học

Phân rã use case cập nhật ngành

H2.9 Phân rã use case Cập nhật ngành

2.2.3.7 Kịch bản cho use case Thêm ngành

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

thống

Trang 32

Đảm bảo thành công Hiển thị form thông báo “Thêm Ngành

1 Admin,Giáo vụ kích hoạt chức năng Cập nhật ngành

2 Hệ thống hiển thị form cập nhật ngành và yêu cầu điền các thông tin về ngành cần thêm mới

3 Admin,Giáo vụ nhấn nút Thêm và nhập thông tin về ngành mới rồi nhấn nút Lưu

4 Hệ thống kiểm tra thông tin về ngành mới và xác nhận thông tin hợp lệ

5 Hệ thống nhập thông tin ngành vào CSDL

6 Hệ thống hiển thị form thông báo thêm ngành thành công

Ngoại lệ:

4.a Hệ thống thông báo thông tin về ngành thêm vào không hợp lệ

4.a.1 Hệ thống yêu cầu Admin,Giáo vụ nhập lại thông tin

4.a.2 Admin,Giáo vụ nhập lại thông tin rồi nhấn nút Thêm

4.a.3 Hệ thống hiển thị form thông báo thêm ngành thành công

2.2.3.8 Kịch bản cho use case Sửa thông tin ngành

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

Trang 33

1 Admin,Giáo vụ chọn chức năng Cập nhật ngành.

2 Hệ thống hiển thị danh sách các ngành

3 Admin,Giáo vụ chọn ngành cần sửa trong danh sách

4 Hệ thống hiển thị các thông tin chi tiết ngành cần sửa

5 Admin,Giáo vụ sửa đổi thông tin ngành rồi nhấn nút Lưu

6 Hệ thống kiểm tra thông tin ngành đã nhập

7 Hệ thống lưu thông tin sửa đổi mới vào CSDL thay thế cho thông tin cũ

8 Hệ thống báo đã sửa ngành thành công

Ngoại lệ:

6.a Hệ thống thông báo “Mã Ngành không hợp lệ”

6.a.1 Admin,Giáo vụ kiểm tra lại thông tin mã ngành rồi nhấn nút Lưu

6.a.2 Hệ thống hiển thị thông báo Sửa ngành thành công

2.2.3.9 Kịch bản cho use case Xóa ngành

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

Trang 34

7 Admin,Giáo vụ xác nhận yêu cầu Xóa.

8 Hệ thống kiểm tra thông tin Mã Ngành hợp lệ hay không

9 Hệ thống xóa ngành khỏi CSDL và thông báo xóa thành công

Ngoại lệ :

8.a Hệ thống hiển thị form thông báo “Mã ngành không tồn tại”

8.a.1 Admin,Giáo vụ kiểm tra lại thông tin mã ngành rồi nhấn nút Xóa

8.a.2 Hệ thống hiển thị form thông báo “Xóa ngành thành công”

Phân rã use case cập nhật lớp

H2.10 Phân rã use case Cập nhật lớp

2.2.3.10 Kịch bản cho use case Thêm lớp

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

Trang 35

4 Hệ thống kiểm tra thông tin về lớp học mới và xác nhận thông tin hợp lệ.

5 Hệ thống nhập thông tin lớp học mới vào CSDL

6 Hệ thống hiển thị form thông báo “Thêm lớp thành công”

Ngoại lệ:

4.a Hệ thống thông báo thông tin về lớp học thêm vào không hợp lệ

4.a.1 Hệ thống yêu cầu Admin,Giáo vụ nhập lại thông tin

4.a.2.Admin,Giáo vụ nhập lại thông tin

2.2.3.11 Kịch bản cho use case Sửa thông tin lớp

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

3 Admin,Giáo vụ chọn lớp học cần sửa từ danh sách

4 Hệ thống hiển thị thông tin chi tiết lớp học cần sửa

5 Admin,Giáo vụ sửa thông tin lớp học rồi nhấn nút Lưu

Trang 36

6 Hệ thống kiểm tra mã lớp có hợp lệ hay không.

7 Hệ thống lưu thông tin sửa đổi mới vào CSDL thay thế cho thông tin cũ

8 Hệ thống báo đã sửa thành công

Ngoại lệ:

6.a Thông tin lớp học sau khi sửa đổi không hợp lệ

6.a.1 Hệ thống yêu cầu Admin,Giáo vụ nhập lại thông tin lớp học sửa đổi

6.a.2 Admin,Giáo vụ sửa đổi lại thông tin lớp học cho phù hợp

2.2.3.12 Kịch bản cho use case Xóa lớp

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

3 Admin,Giáo vụ chọn lớp học cần xóa trong danh sách lớp

4 Hệ thống hiển thị thông tin lớp học đã được chọn

5 Admin,Giáo vụ nhấn nút Xóa

6 Hệ thống thông báo xác nhận yêu cầu xóa

7 Admin,Giáo vụ xác nhận yêu cầu xóa

8 Hệ thống kiểm tra thông tin mã lớp học

9 Hệ thống xóa thông tin lớp học từ CSDL và thông báo xóa thành công

Ngoại lệ :

8.a Hệ thống thông báo mã lớp không tồn tại

8.a.1 Admin,Giáo vụ kiểm tra lại thông tin mã lớp và nhấn nút Xóa

8.a.2 Hệ thống thông báo xóa lớp thành công

Trang 37

Phân rã use case cập nhật chương trình khung

H2.11 Phân rã use case Cập nhật chương trình khung

2.2.3.13 Kịch bản cho use case Thêm chương trình khung

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

1 Admin,Giáo vụ chọn chức năng Cập nhật chương trình khung

2 Hệ thống hiển thị form cập nhật chương trình khung

3 Admin,Giáo vụ nhấn nút Thêm, nhập thông tin về chương trình khung rồi nhấn nút Lưu

4 Hệ thống kiểm tra thông tin về chương trình khung mới và xác nhận thông

Trang 38

tin hợp lệ.

5 Hệ thống nhập thông tin chương trình khung vào CSDL

6 Hệ thống báo đã nhập thành công

Ngoại lệ:

4.a Hệ thống thông báo thông tin về chương trình khung thêm vào không hợp lệ

4.a.1 Hệ thống yêu cầu Admin,Giáo vụ nhập lại thông tin

4.a.2.Admin,Giáo vụ nhập lại thông tin rồi nhấn nút Lưu

4.a.3 Hệ thống hiển thị thông báo thêm thành công

2.2.3.14 Kịch bản cho use case Sửa thông tin chương trình khung

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

1 Admin,Giáo vụ chọn chức năng Cập nhật chương trình khung

2 Hệ thống hiển thị danh sách chương trình khung

3 Admin,Giáo vụ chọn chương trình khung cần sửa

4 Hệ thống hiển thị các thông tin chương trình khung cần sửa

5 Admin,Giáo vụ sửa thông tin chương trình khung và nhấn nút Lưu

6 Hệ thống lưu thông tin sửa đổi mới vào CSDL thay thế cho thông tin cũ

7 Hệ thống báo đã sửa thành công

8 Admin,Giáo vụ thoát khỏi chức năng sửa chương trình khung

Trang 39

2.2.3.15 Kịch bản cho use case Xóa chương trình khung

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đăng nhập vào hệ

1 Admin,Giáo vụ yêu cầu Cập nhật chương trình khung

2 Hệ thống hiển thị danh sách chương trình khung

3 Admin,Giáo vụ chọn chương trình khung cần xóa

4 Hệ thống hiển thị thông tin chương trình khung đã được chọn

5 Admin,Giáo vụ nhấn nút Xóa

6 Hệ thống đưa ra thông báo xác nhận yêu cầu xóa

7 Admin,Giáo vụ xác nhận yêu cầu xóa

8 Hệ thống xóa thông tin chương trình khung từ CSDL và thông báo xóa thành công

9 Admin,Giáo vụ thoát khỏi chức năng xóa chương trình khung

Phân rã use case cập nhật môn học

Trang 40

H2.12 Phân rã use case Cập nhật môn học

2.2.3.16 Kịch bản cho use case Thêm môn học

Người chịu trách nhiệm chính Admin,Giáo vụ

Tiền điều kiện Admin,Giáo vụ đã đăng nhập vào hệ

1 Admin,Giáo vụ chọn chức năng Cập nhật môn học

2 Hệ thống hiển thị form cập nhật môn học

3 Admin,Giáo vụ nhấn nút Thêm, nhập thông tin môn học mới rồi nhấn nút Lưu

4 Hệ thống kiểm tra thông tin về môn học mới và xác nhận thông tin hợp lệ

5 Hệ thống thêm thông tin môn học mới vào CSDL

6 Hệ thống báo “thêm thành công”

Ngoại lệ:

4.a Hệ thống thông báo thông tin về môn học thêm vào không hợp lệ hoặc môn học đã tồn tại trong CSDL

Ngày đăng: 08/06/2016, 13:40

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w