TÍNH CẤP THIẾT CỦA ĐỀ TÀITrong thời đại hiện nay học đại học là một quá trình học tập rất cần thiết cho xã hội để nâng cao kiến thức để sinh viên có thể hoàn thành khóa học thì bắt buộc
Trang 1TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN
HỆ THỐNG QUẢN LÝ ĐỀ TÀI TỐT NGHIỆP CỦA KHOA CÔNG NGHỆ
Trang 2MỤC LỤC
LỜI NÓI ĐẦU 4
TÍNH CẤP THIẾT CỦA ĐỀ TÀI 4
NHƯỢC ĐIỂM VÀ HẠN CHẾ CỦA VIỆC LỰA CHỌN ĐỀ TÀI THEO CÁCH CŨ 4
CHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG VÀ THIẾT LẬP DỰ ÁN 5
1.1 KHẢO SÁT Ý KIẾN NGƯỜI DÙNG 5
1.1.1 Phương pháp khảo sát 5
1.1.2 Đối tượng và số lượng khảo sát 5
1.1.3 Kết quả khảo sát 5
1.1.4 Nhận xét kết quả khảo sát ý kiến 8
1.2 KHẢO SÁT TỔ CHỨC 8
CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ CHỨC NĂNG CỦA HỆ THỐNG 9 2.1 Mô tả hệ thống 9
2.2 Bảng phân tích xác định chức năng ,tác nhân và hồ sơ 10
2.3 Biểu đồ mức ngữ cảnh 11
2.4 Sơ đồ phân rã chức năng 12
2.5 Mô tả chi tiết các chức năng lá 13
2.6 Sơ đồ mức đỉnh 14
CHƯƠNG 3 PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU 17
3.1 Thiết kế CSDL logic 17
3.2 Thiết kế CSDL vật lý 17
3.2.1 Bảng SinhVien: Quản lý chi tiết các thông tin của sinh viên làm đồ án 17
Trang 33.2.2 Bảng GiangVien: Quản lý chi tiết các thông tin của giảng viên trong
Khoa tham gia vào hướng dẫn và phản biện đề tài 18
3.2.3 Bảng DeTai: Quản lý chi tiết các thông tin của đề tài 18
3.2.4 Bảng Khoa: Quản lý chi tiết các thông tin về Khoa và lưu điểm 19
3.2.5 Bảng HoiDong: Đánh giá của hội đồng chấm đề tài đó 19
3.3 Lược đồ quan hệ giữa các bảng(MySQL) 20
KẾT LUẬN 20
TÀI LIỆU THAM KHẢO 21
Trang 4TÍNH CẤP THIẾT CỦA ĐỀ TÀI
Trong thời đại hiện nay học đại học là một quá trình học tập rất cần thiết cho
xã hội để nâng cao kiến thức để sinh viên có thể hoàn thành khóa học thì bắt buộc tất
cả các sinh viên đề phải làm đồ án tốt nghiệp chính vì vậy lựa chọn đề tài tốt nghiệpđối với sinh viên là rất quan trong đánh dấu việc sinh viên đó có thể tốt nghiệp để lấytấm bằng đại học hay không.Tuy rất quan trong nhưng việc lựa chọn đề tài là lỗi bănkhoăn của không ít sinh viên các trường ,các ngành khác nhau vì thế phải tìm ra giảipháp để có thể tối ưu cho sinh viên.Căn cứ tình hình thực tế nhóm chúng em đã lựachọn hệ thống đề tài tốt nghiệp Do thời gian làm có hạn,cũng như thiếu trình độchuyên môn lên trong quá trình làm còn nhiều sai sốt mong thầy cô và các bạn đónggóp thêm ý kiến để nhóm chúng em tiếp tục làm được tốt hơn Chúng em xin cảm ơnạ
NHƯỢC ĐIỂM VÀ HẠN CHẾ CỦA VIỆC LỰA CHỌN ĐỀ TÀI THEO CÁCHCŨ
-Dành quá nhiều thời gian vào việc lựa chọn đề tài dẫn đến sau khi chọn được
đề tài có thể đề tài đó đã có người khác chọn mất
-Tập trung tìm kiếm những đề tài mà sinh viên khóa trường đã làm dẫn đếnviệc sinh viên lười ,ra trường khó kiếm việc làm
-Khi không thấy đề tài mình thích sinh viên có thể dẫn đến việc luẩn quẩntrọng việc chọn đề tài
-Khi chọn phải đề tài không thích hợp sinh viên càng làm càng thấy không thểlàm được dẫn tới bế tắc và phải ở lại trường thêm một khoảng thời gian dài dẫn tớithời gian ra trường muộn ,do ra muộn so với bạn sẽ dẫn đến tự ti ,ngại ngùng ,chánnản
-Không tìm được đề tài đáp ứng nhu cầu theo các tiêu chí của bản thân
Trang 5ƯU ĐIỂM CỦA HỆ THỐNG QUẢN LÝ ĐỀ TÀI TỐT NGHIỆP
- Xây dựng bộ các đề tài tốt nghiệp
- Hạn chế sai sót,nâng cao tính chính xác ,hiệu quả
-Hệ thống cập nhật thông tin đồ án nhanh chóng,đầy đủ
-Tra cứu thông tin đồ án theo các tiêu chính sinh viên đó quan tâm
-Dễ dàng quản lý thông tin sinh viên ,giáo viên hướng dẫn,giáo viên phảnbiện,hội đồng chấm và sinh viên biết điểm có đúng không để có thể phản ánh nhữngsai sót kịp thời
CHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG VÀ THIẾT LẬP DỰ ÁN
1.1 KHẢO SÁT Ý KIẾN NGƯỜI DÙNG
1.1.1 Phương pháp khảo sát
Dùng mẫu đơn online khảo sát khách quan ý kiến hệ thống đề tài thi tốt nghiệp
ở Trường Đại học Mỏ - Địa Chất
Công cụ khảo sát: Google Forms
1.1.2 Đối tượng và số lượng khảo sát
Đối tượng: Sinh viên Trường Đại học Mỏ - Địa Chất khoa Công nghệ thông tin
Số lượng: 44 người được khảo sát
1.1.3 Kết quả khảo sát
Trang 66
Trang 81.1.4 Nhận xét kết quả khảo sát ý kiến
Số lượng sinh viên mong muốn có hệ thế đăng kí đề tài tốt nghiệp đạt tỉ lệ rấtcao
Đa phần sinh viên tham gia khảo sát đều mong muốn tham được tham khảo cácbài thi tốt nghiệp xuất sắc của các anh chị đi trước với tỉ lệ 97.7%
93.2% sinh viên cảm thấy an tâm khi điểm hiện thị trên hệ thống và khi có saisót có thể báo thầy cô kịp thời
56.8% sinh viên thích việc có thể thay đổi đề đột ngột nhanh chóng
93.2 % sinh viên mong muốn được đề xuất đề tài tốt nghiệp theo sở thích cánhân
Tính khả thi để triển khai dự án
Trang 9hợp lệ hệ thống quản lý đề tài sẽ lập danh sách đề tài,sinh viên giảng viên,
hướng dẫn,giảng viên phản biệnđồng thờiinra danh sách đề tài và gửicho từng giảng viên hướng dẫn Khisinh viênchuẩn bịbảo vệ tốt nghiệpthìgiảng viên phản biệnsẽphản biệnnhững nội chưa hợp lý.Khisinh viên
bảo vệ tốt nghiệp sẽ đượchội đồngvàgiảng viênchấmđiểm ngay sau khihoàn thành bảo vệ Còn thông tin về Số điểm, sẽ đượclưu lạithành danhsach điểm số để kiểm tra việckhớp điểm
Khigiảng viên,hội đồng thichuyểnđiểm lênkhoathì hệ thống thựchiện nhiệm vụlênđiểm cho từngsinh viên Dựa vào những thông tin như
Mã sinh viên để thực hiện việc lên điểm
Sau khi có được toàn bộ điểm của từngsinh viên,dựa theo kết quảbảo vệ tốt nghiệp hệ thống xác định được nhữngsinh viênnào có điểmcao sẽ được hệ thốnglưuvào kho dữ liệu
Sau khi hệ thống lên điểm chosinh viênđã bảo vệ tốt nghiệp.Nếu
sinh viênnào chưa có điểm ,sửa kết quả bảo vệ(điểm) trên hệ thống thìdựa vào mã sinh viên để tìm lại điểm cho sinh viên
Trang 102.2 Bảng phân tích xác định chức năng ,tác nhân và hồ sơ
Trang 11Tác nhân :Khoa,Giảng viên,Hội đồng,Sinh viênƯ
2.3 Biểu đồ mức ngữ cảnh
Trang 12122.4 Sơ đồ phân rã chức năng
Trang 132.5 Mô tả chi tiết các chức năng lá
+Lập danh sách giảng viên hướng dẫn:Danh sách giảng viên hướng dẫn được thànhlập trước khi sinh viên chọn đề tài nhờ vào đó sinh viên có thể chọn đề tài và giảngviên phù hợp để thực hiện đề tài,để liên hệ giảng viên khi cần thiết
+Lập danh sách giảng viên phản biện:Giảng viên phản biện rất cần thiết cho vào lúcsinh viên chuẩn bị bảo vệ nhờ đó sinh viên có thể khác phục những khuyết điểm lênviệc có danh sách phản biện để sinh viên lựa chọn là rất cần thiết
+Lập thông tin sinh viên làm đề tài:Sinh viên chuyển thông tin cá nhân vào hệ thống
để giảng viên có thể nắm bắt thông tin của sinh viên ,đồng thời tránh gian lận trongquá trình bảo vệ
+Phân chia danh sách sinh viên theo chuyên ngành:Do số lượng sinh viên mỗi năm ratrường của khoa công nghệ thông tin rất đông do đó chia số lượng sinh viên bảo vệtheo từng chuyên ngành sẽ dễ dàng hơn
+Lập danh sách hướng dẫn đề tài:Danh sách đầy đủ bao gồm cách thông tin như :Mãsinh viên,tên đề tài,giảng viên hướng dẫn,giảng viên phản biện , để gửi cho giảngviên nắm bắt được thông tin
+Lập danh sách sinh viên được tham gian đề tài:Sau khi sinh viên lựa chọn đề tài thìcần phải chọn ra những sinh viên có đủ tiêu chí có thể tham gia đề tài,và đề tài đóchưa được chọn
+Cập nhật danh sách đề tài được điểm:Gửi điểm của các đề tài đã bảo vệ
+ Lập bảng điểm tổng kết và chuyển điểm cho sinh viên:Tạo bảng điểm gửi cho sinhviên ,nếu sinh viên có phản hồi ý kiến thì tiếp thu ý kiến
Trang 14-Khi sinh viên bảo vệ xong thì sẽ được Hội đồng chấm điểm nhờ đó lập danhsách điểm gửi kết quả cho sinh ,Khoa lên điểm cho sinh viên và nhận các phản hồi lạicủa sinh viên
-Dựa vào chức năng lưu trữ đề tài(lưu điểm và lưu bài báo cáo)nhờ đó sinhviên thực hiện xong báo cáo khi mất bảng điểm có thể lấy lại được ,và giúp các sinhviên khóa sau có thể dựa vào các bài báo cáo tốt của sinh viên khóa trước làm để thựchiện tốt bài tốt nghiệp
Trang 15152.7 Biểu đồ tiến trình
Biểu đồ của tiến trình “1.0 Lập danh sách hướng dẫn đề tài”
Trang 1616Biểu đồ của tiến trình “2.0.Chấm và tổng kết đề tài”
Biểu đồ của tiến trình “3.0.Lưu trữ đề tài”
Trang 17 SinhVien(MSSV, TenSV, DC, SDT, GioiTinh, MDT, Email, Khoahoc)
GiangVien(MGV, TenGV, DC, SDT, GioiTinh, ChucVu, MK)
DeTai(MDT, TenDT, MHD, GVHD,GVPB, MGV, MK)
Khoa(MK, TenKhoa,Diem)
HoiDong(MHD, ChuTich, Thuki, NgayGio, Phong, Diem)
3.2 Thiết kế CSDL vật lý
3.2.1 Bảng SinhVien: Quản lý chi tiết các thông tin của sinh viên làm đồ án
STT Thuộc tính Kiểu dữ liệu Cỡ Mô tả Khóa
1 MSSV int 10 Mã số sinh viên Khóa chính
2 TenSV varchar 50 Tên sinh viên
3 DC varchar 200 Địa chỉ
4 SDT int 10 Số điện thoại
5 GioiTinh varchar 10 Giới tính
6 MDT int 10 Mã đề tài Khóa ngọai
7 Email varchar 100 Email
Trang 188 Khoahoc int 10 Khóa học
3.2.2 Bảng GiangVien: Quản lý chi tiết các thông tin của giảng viên trong Khoa thamgia vào hướng dẫn và phản biện đề tài
STT Thuộc tính Kiểu dữ liệu Cỡ Mô tả Khóa
1 MGV int 10 Mã giảng viên Khóa chính
2 TenGV varchar 50 Tên giảng viên
3 DC varchar 200 Địa chỉ
4 SDT int 10 Số điện thoại
5 GioiTinh varchar 10 Giới tính
6 Chucvu varchar 50 Chức vụ
3.2.3 Bảng DeTai: Quản lý chi tiết các thông tin của đề tài
STT Thuộc tính Kiểu dữ liệu Cỡ Mô tả Khóa
1 MDT int 10 Mã đề tài Khóa chính
2 TenDT varchar 100 Tên đề tài
3 MHD int 10 Mã hội đồng Khóa ngọai
4 GVHD varchar 50 Giảng viên hướng
dẫn
5 GVPB varchar 50 Giảng viên phản
Trang 19biện
6 MGV int 10 Mã giảng viên Khóa ngọai
3.2.4 Bảng Khoa: Quản lý chi tiết các thông tin về Khoa và lưu điểm
STT Thuộc tính Kiểu dữ liệu Cỡ Mô tả Khóa
2 TenK varchar 100 Tên khoa
3.2.5 Bảng HoiDong: Đánh giá của hội đồng chấm đề tài đó
3 ThuKi varchar 100 Thư kí
4 NgayGio datetime Ngày giờ
5 Phòng varchar 10 Địa chỉ
Trang 203.3 Lược đồ quan hệ giữa các bảng(MySQL)
KẾT LUẬNQua nghiên cứu, vận dụng kiến thức và thực hành đề tài bài tập lớn,nhóm chúng em đã tiếp thu được nhiều kiến thức bổ ích từ vận dụngphân tích thiết kế hệ thống thực tế, qua đó có những hiểu biết nhất định
về cấu trúc, cách thức vận hành cũng như quy trình mà một mô hình ứngdụng trong đời sống đang được triển khai và cách để tin học hóa chúngnhằm sử dụng hệ thống một cách thuận tiện, nhanh và chính xác hơn
Tuy nhiên, do thời gian trong khuôn khổ môn học có giới hạncũng như kiến thức vận dụng chưa thật thành thạo và đa dạng, nênhướng đề tài mới chỉ khép lại tại đây Một lần nữa, chúng em xin gửi lờicảm ơn đến cô Trần Mai Hương, đã hỗ trợ chúng em rất nhiều tronggiảng dạy các kiến thức, chỉ dẫn các đề tài bài tập lớn Tuy đã rất cố gắnghoàn thành tốt nhất đề bài, nhưng không thể tránh khỏi những thiếu sót,cũng như kỹ năng phân tích, thiết kế hệ thống chưa thực sự thành thạo,
Trang 21sâu sắc nhóm chúng em rất mong nhận được những ý kiến góp ý, nhậnxét từ cô giáo!
TÀI LIỆU THAM KHẢO
1 Các slide bài giảng của cô.