§å ¸n tèt nghi Öp
MỤC LỤC
BỘ GIÁO DỤC VÀ ĐÀO TẠO 1
TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG 1
O0O 1
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY 1
BỘ GIÁO DỤC VÀ ĐÀO TẠO 2
TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG 2
O0O 2
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY 2
LỜI CẢM ƠN 3
TÓM TẮT KHÓA LUẬN 4
MỤC LỤC 5
CÁC TỪ VIẾT TẮT 9
MỞ ĐẦU 10
CHƯƠNG 1 11
TỔNG QUAN BÀI TOÁN TƯ VẤN 11
1.1. MÔ TẢ BÀI TOÁN 11
1.2.PHÂN TÍCH THỰC TRẠNG, VẤN ĐỀ CẦN GIẢI QUYẾT 13
1.2.1. Thực trạng hiện nay ở các trường đào tạo theo tín chỉ 13
1.2.2. Vấn đề cần giải quyết 18
1.2.3. Các giải pháp được đề xuất 21
1.2.4. Mục tiêu của hệ thống 22
CHƯƠNG 2 23
MÔ HÌNH NGHIỆP VỤ 23
2.1.MÔ TẢ NGHIỆP VỤ 23
2.2LẬP MÔ HÌNH NGHIỆP VỤ 28
2.2.1. Lập bảng phân tích 28
2.2.2. Xây dựng biểu đồ ngữ cảnh 29
2.2.3. Lập biểu đồ phân rã chức năng 30
Các chức năng sơ cấp 30
Gộp lần 1 30
Gộp lần 2 30
1. Tra cứu môn học 30
NguyÔn ThÞ HiÒn
Lớp CT702
5
§å ¸n tèt ngh iÖp
2. Nhận tư vấn 30
3. Chọn môn học 30
4. Lập bảng đăng ký 30
Đăng ký môn học 30
Tư vấn đăng ký và tổ chức lớp 30
5. Lên danh sách môn học học kỳ 30
6. Tổng hợp đăng ký của sinh viên 30
7. Thông báo kết quả đăng ký 30
8. Điều chỉnh danh sách môn học 30
9. Lập hóa đơn thu tiền 30
Tổ chức đăng ký 30
10. Lên danh sách các môn của học kỳ 30
11. Lên danh sách sinh viên mỗi lớp 30
12. Lập báo cáo 30
Tổ chức lớp và báo cáo 30
2.2.4. Mô tả chi tiết các chức năng 31
2.2.4 . Danh sách các hồ sơ dữ liệu được sử dụng 33
2.2.5 . Lập ma trận thực thể chức năng 34
CHƯƠNG 3 35
PHÂN TÍCH HỆ THỐNG 35
3.1CÁC MÔ HÌNH XỬ LÝ NGHIỆP VỤ 35
35
3.1.2. Biểu đồ luồng dữ liệu vật lý mức 1 36
3.2.XÂY DỰNG MÔ HÌNH DỮ LIỆU KHÁI NIỆM 39
3.2.1. Liệt kê chính xác hóa mục tin 39
3.2.2. Bước 2: Xác định các thực thể và thuộc tính 41
3.2.3. Bước 3: Xác định mối quan hẹ và thuộc tính của nó 44
3.2.4. Bước 4: Vẽ biểu đồ mô hình 47
CHƯƠNG 4 48
NguyÔn ThÞ HiÒn
Lớp CT702
6
§å ¸n tèt nghiÖp
THIẾT KẾ HỆ THỐNG 48
4.1.THIẾT KẾ CƠ SỞ DỮ LIỆU 48
4.1.1. Thiết kế sơ sở dữ liệu logic 48
49
4.1.2. Thiết kế cơ sở dữ liệu vật lý 50
4.2.THIẾT KẾ LUỒNG DỮ LIỆU HỆ THỐNG 60
4.2.1. Biểu đồ luồng hệ thống của biểu đồ “1. Đăng ký môn học” 60
61
4.2.2. Biểu đồ luồng hệ thống của biểu đồ “2. tổ chức đăng ký” 62
4.2.3. Biểu đồ luồng hệ thống của biểu đồ “3. Lập kế hoạch học và báo
cáo” 64
4.3.XÁC ĐỊNH CÁC GIAO DIỆN 65
4.3.1. các giao diện cập nhật 65
4.3.2. Các giao diện sử lý 65
4.3.3. Tích hợp các giao diện 66
4.4.HỆ THỐNG CÁC GIAO DIỆN TƯƠNG TÁC CỦA HỆ THỐNG 67
4.5.ĐẶC TẢ CÁC GIAO DIỆN 68
CHƯƠNG 5 70
CÀI ĐẶT THỬ NGHIỆM 70
5.1.GIAO DIỆN ĐĂNG NHẬP HỆ THỐNG 70
70
5.2.GIAO DIỆN THỐNG KÊ MÔN HỌC 71
71
5.3.GIAO DIỆN XEM CHI TIẾT MÔN HỌC 71
71
5.4.GIAO DIỆN ĐĂNG KÝ MÔN HỌC 72
72
5.5.GIAO DIỆN TƯ VẤN MÔN HỌC 72
72
KẾT LUẬN 73
TÀI LIỆU THAM KHẢO 74
NguyÔn ThÞ HiÒn
Lớp CT702
7
§å ¸n tèt nghiÖp
NguyÔn ThÞ HiÒn
Lớp CT702
8
§å ¸n tèt nghiÖp
Các từ viết tắt
Chữ viết tắt Tên đầ y đủ
SV Sinh viên
NV Nhân viên
PĐT Phòng đào tạo
HT Hệ thống
TT Thông tin
MH Môn học
ĐK Đăng kí
GD Giao diện
Email Thư điện tử
KQ Kết quả
NguyÔn ThÞ HiÒn
Lớp CT702
9
§å ¸n tèt nghiÖp
Mở Đầu
Trong những năm gần đây, song song với việc đào tạo hình thức niên
khoá ở các trường đại học, thì việc tổ chức học theo lối học tín chỉ đang ngày
càng trở nên rất phổ biến và ngày càng được mở rộng. Công tác tư vấn cho
học tín chỉ đối với sinh viên lựa chọn môn học vào đầu mỗi kỳ học là một
công việc rất quan trọng và gặp nhiều khó khăn. Nó không những giúp cho
sinh viên hiểu biết về những môn học mà mình cần phải học và có thể đăng
ký theo học đúng với các yêu cầu đặt ra. Đồng thời cũng giảm bớt công sức
và thời gian cho giáo viên và các bộ phận liên quan phải làm tư vấn giúp các
em chọn môn học, giúp phòng đào tạo rút ngắn thời gian phân bố và tổ chức
lớp học giữa mỗi kỳ.
Những lý do trên cho thấy việc xây dựng hệ thống thông tin có chức
năng tư vấn và quản lý đăng ký môn học cho sinh viên là cần thiết cho các
trường tổ chức học theo tín chỉ.Vì vậy, mà tôi đã mạnh dạn chọn đề tài “ Hệ
thống tư vấn môn học cho học viên đăng ký học tín chỉ ” làm đề tài khoá luận
tốt nghiệp.
Nội dung khoá luận được trình bày theo các chương sau:
• Chương 1 : Tổng quan bài toán tư vấn.
• Chương 2 : Mô hình nghiệp vụ.
• Chương 3 : Phân tích hệ thống.
• Chương 4 : Thiết kế hệ thống.
• Chương 5 : Cài đặt thử nghiệm hệ thống.
• Kết luận
• Tài liệu tham khảo
NguyÔn ThÞ HiÒn
Lớp CT702
10
§å ¸n tèt nghi Öp
Chương 1
TỔNG QUAN BÀI TOÁN TƯ VẤN
1.1. Mô tả bài toán
Trong những năm gần đây, song song với việc đào tạo theo hình thức
niên khoá ở các trường đại học, thì việc tổ chức học theo tín chỉ đang ngày
càng trở nên phổ biến và ngày càng được mở rộng. Việc học theo tín chỉ có
những ưu điểm hết sức nổi bật. Một mặt nó cho phép phát triển hết khả năng
học tập nghiên cứu của sinh viên mà không có sự gượng ép cứng nhắc. Mặt
khác, nó có thể rút ngắn thời gian hoc tập của sinh viên hơn khi mà sinh viên
đó có khả năng. Hầu hết các trường ngày nay đang muốn chuyển từ hình thức
học niên khoá sang hình thức đào tạo tín chỉ. Tuy nhiên, hiện nay phương
pháp đào tạo này mới chỉ áp dụng ở một số trường riêng lẻ mà chưa trở thành
hệ thống được.
Công tác tư vấn cho sinh viên học theo tín chỉ đối với sinh viên là một
công việc rất quan trọng. Nó không những một mặt giúp cho sinh viên hiểu
biết về những môn học mà mình cần phải học với những điều kiện tiên quyết
đặt ra, biết được mình có thể học những môn gì, phải học những môn gì để có
thể theo học môn học đã chọn. Trên cơ sở đó để đăng ký, làm sao cho việc
đăng ký là hợp lý, hợp lệ mà lại phù hợp với nguyện vọng học tập của sinh
viên.
Hàng kỳ, hiện ở các trường áp dụng đào tạo theo tín chỉ, nhà trường cần
phải bố trí các thầy cô giáo ngồi tư vấn cho học sinh về các môn học được
quyền chọn việc này tốn rất nhiều thời gian của cán bộ. Tuy nhiên, do số
lượng sinh viên rất lớn nên việc tư vấn cho sinh viên chỉ có hạn. Điều này kéo
dài thời gian cho cả nhà trường lẫn thầy cô giáo, làm cho việc tổ chức học cập
rập, sinh viên gặp nhiều khó khăn. Vì vậy hệ thống tư vấn được xây dựng có
thể giúp cho người học có thể lựa chọn các môn học phù hợp mà không phải
mất rất nhiều thời gian. Giúp cho nhà trường không phải mất công sức, tiền
bạc bố trí các thầy cô giáo tư vấn môn học cho sinh viên. Nhà trường có thời
NguyÔn ThÞ HiÒn
Lớp CT702
11
§å ¸n tèt ngh iÖp
gian để bố trí các khoá học và xử lý các hoạt động quản lý đúng với lịch biểu
đã định. Đây là bài toán có tính rất khả thi và có thể được áp dụng trong các
trường đại học ở trong nước ta trong thời gian tới.
Hệ thống Tư vấn môn học có thể được phân ra thành hai phân hệ: Hệ
thống Tư vấn và Hệ thống quản trị. Trong Hệ thống tư vấn, ta có thể phân ra
thành hai hệ nhỏ hơn đó là: Hệ Tư vấn môn học và Hệ Sắp xếp lớp, tính học
phí cho sinh viên.
Hệ thống quản trị: Hệ này dành cho phòng đào tạo. Hệ này có khả năng
hỗ trợ các hoạt động nghiệp vụ quản trị môn học từ: Cập nhật thông tin môn
học, Tạo môn học mới; Cập nhật chương trình đào tạo, quyết định thêm sinh
viên vào học môn học; Quản lý ngành học; Quản lý lớp học; Lập kế hoạch
giảng dạy mỗi kỳ…
Hệ Tư vấn môn học: Hỗ trợ các dịch vụ tư vấn môn học. Từ việc thống
kê các môn học đã học, các môn học sẽ phải học dựa vào các môn học đã học,
từ đó sinh viên ra quyết định chọn môn học để đăng kí học…Ngoài ra còn có
thể giúp những người dùng không phải là sinh viên tìm hiểu về vấn đề học
tiến chỉ của trường.
Hệ sắp xếp lớp và tính học phí: thực hiện việc phân lớp dựa vào số lượng
đăng kí môn học của một môn cụ thể, các điều kiện ràng buộc hiện có của
Môn học, lớp học, chỉ tiêu năm học, điểm số, ràng buộc tiên quyết. Trên cơ sở
đó, hệ thống sẽ phân lớp cho sinh viên, và tính tiền học phí phải trả cho sinh
viên đã đăng kí trong kỳ…
Các hệ này có sự gắn kết với nhau một cách chặt chẽ. Không thể thiếu
bất kì một phần nào trong các phần đó. Trong đó, Hệ Tư vấn môn học là hệ có
ý nghĩa lớn nhất trong công tác tư vấn môn học và nó phải sử dụng các thông
tin có được từ hệ thống quản lý. Trong thời gian hạn chế, trong khóa luận này
tập trung chủ yếu vào nội dung tư vấn môn học.
NguyÔn ThÞ HiÒn
Lớp CT702
12
§å ¸n tèt nghiÖp
1.2. Phân tích thực trạng, vấn đề cần giải quyết
1.2.1. Thực trạng hiện nay ở các trường đào tạo theo tín chỉ
1.2.1.1. Tổ chức đào tạo ở mỗi trường thường có bậc và loại hình đào tạo
Hiện nay, ở hầu hết các trường đại học tồn tại các bậc đại học và các loại
hình đào tạo sau:
• Bậc đại học: Đào tạo khối chuyên, đại học và sau đại học.
• Loại hình đào tạo: Đào tạo chính quy, đào tạo tại chức.
Sinh viên được phân vào các ngành học và có chương trình đào tạo cho
ngành. Chương trình đào tạo chính ở các trường học tín chỉ gồm có 2 mảng
kiến thức:
• Kiến thức đại cương: Thường đây là kiến thức chung học bắt
buộc đối với tất cả sinh viên.
• Các môn đăng kí học theo mong muốn: Đây là những môn học
chuyên ngành mà sinh viên đăng kí theo nguyện vọng học.
1.2.1.2 Hoạt động nghiệp vụ của việc tư vấn môn học
Hiện nay, công tác tư vấn các môn học cho sinh viên tại các trường đại
học tổ chức học theo tín chỉ chủ yếu do các thầy cô giáo ở các khoa ngồi tư
vấn cho sinh viên dưới sự chỉ đạo trực tiếp từ phòng đào tạo. Ngoài ra, còn có
các phòng ban khác tham gia như phòng công tác sinh viên, văn phòng đoàn
cùng phối hợp tư vấn. Mỗi đơn vị, mỗi phòng ban đều có công việc khác
nhau. Công tác tư vấn môn học cho sinh viên gồm những mảng công việc sau:
Tên công việc Mô tả công việc
Quản lý thông tin môn học Các công việc phải làm chủ yếu là Cập
nhật thông tin môn học. Quản lý các
thông tin sau:
• Tên môn học.
NguyÔn ThÞ HiÒn
Lớp CT702
13
§å ¸n tèt nghiÖp
• số đơn vị học trình.
• Có là môn cơ bản hay không?
• Các môn tiên quyết.
Quản lý chương trình đào tạo Bao gồm từ việc:
• Tạo chương trình.
• Thêm môn học mới cho chương
trình.
• Sửa thông tin môn học.
• Loại môn học khỏi chương trình đào
tạo.
Lên danh sách các môn học trong
kỳ.
Phòng đào t o lên danh sáchạ
các môn h c có th đ ng ký h cọ ể ă ọ
trong k đ sinh viên đ ng ký.ỳ ể ă
Tiếp nhận đăng ký, tổng hợp đăng
ký và điều chỉnh lại danh sách
môn học đăng ký.
• Tiếp nhận các đăng kí học các môn
học theo yêu cầu của sinh viên.
• Giải quyết các yêu cầu thay đổi môn
học mà sinh viên mong muốn.
Tổ chức, Sắp xếp lớp học và tính
tiền học phí cho sinh viên
T ch c, s p x p l p h c choổ ứ ắ ế ớ ọ
sinh viên d a trên nh ng nhuự ữ
c u mà sinh viên đ ng kí: mônầ ă
h c, th y giáo, l p h c,… saoọ ầ ớ ọ
cho h p lý nh t và sau đó tínhợ ấ
toán h c phí cho sinh viên d aọ ự
vào s trình h c ph i h c.ố ọ ả ọ
Giải đáp thắc mắc
Tr l i cho sinh viên nh ng câuả ờ ữ
h i v thông tin các môn h c vàỏ ề ọ
vi c l a ch n các môn h c.ệ ự ọ ọ
NguyÔn ThÞ HiÒn
Lớp CT702
14
Không có nhận xét nào:
Đăng nhận xét