Tải bản đầy đủ (.doc) (92 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.56 MB, 92 trang )

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN:
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à

i



NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN:
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)

ii


MỤC LỤC

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


iii


2.2.3.4 Kịch bản cho use case Thêm khóa học................................................................................20
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
iv


2.2.6.2 Kịch bản cho use case Báo cáo bảng điểm học kỳ sinh viên................................................42
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
v


3.1. 9.2 Chức năng Sửa thông tin sinh viên.....................................................................................57
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

vi


DANH MỤC HÌNH VẼ
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
vii


H3.13 Biểu đồ tuần tự chức năng Xóa lớp.................................................................................52

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
viii


H4.4 Menu Báo cáo.......................................................................................................................73
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

ix



ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

LỜI MỞ ĐẦU

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 2012
Sinh viên thực hiện

Nguyễn Đình Hùng

NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 1


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

LỜI CẢM ƠN

LỜI CẢM ƠN
Trướ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 2012
Sinh viên thực hiện
Nguyễn Đình Hùng

NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 2


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC


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

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.
Sơ đồ bộ máy tổ chức
Các phòng chức năng
Ban giám hiệu

Phòng

Phòng


Phòng

Phòng

Phòng

Phòng

Phòng

Tổ chức
Hành
Chính

Quản lý
Đào Tạo

Quản trị
Đời
Sống

Công tác
HS-SV

Tài
ChínhKế Toán

Thanh
Tra &


CLĐT

NCKH
& HT
Quốc Tế

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

NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 3


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

Các khoa và bộ môn
Khoa Kế toán

Khoa Cơ sở

Khoa Kinh tế

Khoa Lý luận Chính trị

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ả
học tập
Điểm thành phần và điểm thi được chấm theo thang điểm 10 (từ 0 đến 10), làm tròn
đến phần nguyên.
Điểm tổng hợp học phần bao gồm 2 điểm: Điểm thành phần và điểm thi.
Cách tính điểm tổng kết môn:
• Điểm chuyên cần (DCC) 10%.
• Đ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:

NGUYỄN ĐÌNH HÙNG – H09CN7


Trang 4


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

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
từ đầu khóa học.
ai : là điểm của học phần thứ i.
ni : là số đơn vị học trình của học phần thứ i.
hi : là tổng số học phần.
Điểm trung bình chung học tập của mỗi học kỳ, mỗi năm học, mỗi khoá học và
điểm trung bình chung tất cả các học phần tính từ đầu khoá học được tính đến hai chữ số
thập phân.
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.
Xếp loại kết quả học tập
Từ 9 đến 10: Xuất sắc.

Từ 5 đến cận 6: Trung bình.


Từ 8 đến cận 9: Giỏi.

Từ 4 đến cận 5: Yếu.

Từ 7 đến cận 8: Khá.

Dưới 4: Kém.

Từ 6 đến cận 7: Trung bình khá.
1.3 Đánh giá hiện trạng
Sau khi khảo sát hệ thống quản lý điểm của trường Kinh tế Công nghiệp Hà Nội em
thấy hệ thống quản lý điểm hiện tại có một số đặc điểm sau:
NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 5


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

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ũ:
+Ưu điểm:
-Đơn giản.

-Đòi hỏi trình độ không cao.
+Nhược điểm
-Hệ thống quản lý cồng kềnh.
-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
NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 6



ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

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

NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 7


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

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

NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 8


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

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
Tên Use case
NGUYỄN ĐÌNH HÙNG – H09CN7

Đăng nhập

Trang 9


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

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
công.

Kích hoạt

Admin, giáo vụ, sinh viên chọn chức năng
đăng nhập.


Chuỗi sự kiện chính:
1. Hệ thống hiển thị form đăng nhập và yêu cầu nhập thông tin tài khoản và mật
khẩu.
2. Admin, giáo vụ, sinh viên nhập tên tài khoản và mật khẩu sau đó nhấn nút Đăng
nhập.
3. Hệ thống kiểm tra thông tin tài khoản và mật khẩu, sau đó hiển thị form thông
báo đăng nhập thành công.
Ngoại lệ:
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
Tên Use case

Đổi mật khẩu

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:

Người dùng đã đăng nhập được vào hệ


NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 10


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

thống.
Đảm bảo thành công:

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

Kích hoạt:

Người dùng kích hoạt chức năng “Đổi
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
Tên Use case

NGUYỄN ĐÌNH HÙNG – H09CN7

Backup database

Trang 11


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

Tác nhân chính:

Admin.

Người chịu trách nhiệm:

Admin.

Tiền điều kiện:


Người dùng thuộc nhóm admin đã đăng
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
Tên Use case

Restore database

Tác nhân chính:

Admin.

Người chịu trách nhiệm:


Admin.

Tiền điều kiện:

Người dùng thuộc nhóm admin đã đăng
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”.

NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 12


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC


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

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
Tên Use case

Thêm người dùng

Tác nhân chính:

Admin.

Người chịu trách nhiệm:

Admin.

Tiền điều kiện:

Người dùng thuộc nhóm admin đã đă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.

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

NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 13


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

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

Tên Use case

Sửa thông tin người dùng

Tác nhân chính:

Admin.

Người chịu trách nhiệm:

Admin.

Tiền điều kiện:

Người dùng thuộc nhóm admin đã đă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.

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 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
NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 14


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

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
Tên Use case

Xóa người dùng

Tác nhân chính:

Admin.

Người chịu trách nhiệm:


Admin.

Tiền điều kiện:

Người dùng thuộc nhóm admin đã đă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..

NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 15


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

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

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 tin
Phân rã use case cập nhật khoa

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

NGUYỄN ĐÌNH HÙNG – H09CN7

Trang 16


×