Mục tiêu nghiên cứu đề tài nhằm hỗ trợ người quản lý cho công tác quản lý các thông tin về sinh viên, giảng viên hướng dẫn, nơi thực tập, kết quả thực tập cũng như quản lý khoa nơi sinh viên đang học, ngoài ra còn có thể cập nhật tìm kiếm, báo cáo – thống kê thông tin trong cả quá trình thực tập. Bài toán đặt ra là xây dựng chương trình quản lý để công việc có hiệu quả, chính xác, tiết kiệm được thời gian cho người quản lý.
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
VÀ TRUYỀN THÔNG VIỆT - HÀN
KHOA KHOA HỌC MÁY TÍNH
XÂY DỰNG PHẦN MỀM QUẢN LÝ
THÔNG TIN SINH VIÊN THỰC TẬP
BẰNG NGÔN NGỮ LẬP TRÌNH C#
TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN (ỨNG DỤNG PHẦN MỀM)
Sinh viên thực hiện : Nguyễn Thị Bích Vân
Mã sinh viên : K12C04066
Giảng viên hướng dẫn : ThS Trịnh Thị Ngọc Linh Khóa đào tạo : 2018 - 2021
Đà Nẵng - 01/2021
Trang 3PHẦN MỞ ĐẦU
1 Lý do chọn đề tài
Khi xã hội ngày càng phát triển, số lượng sinh viên thực tập qua mỗi năm càng nhiều, việc quản lý sinh viên thực tâp ngày càng khó khăn, nó tốn rất nhiều tài nguyên và quản lý mang lại hiệu quả rất kém không được như mong muốn Vì thế chúng tôi tạo ra phần mềm quản lý sinh viên thực tập nhằm mục đích giúp việc quản lý sinh viên trở nên dễ dàng hơn và không bị tiêu tốn nhiều thời gian và công sức
2 Mục tiêu và nhiệm vụ nghiên cứu
Xây dựng được hệ thống “Quản lý sinh viên thực tập” Nhằm
hỗ trợ người quản lý cho công tác quản lý các thông tin về sinh viên, giảng viên hướng dẫn, nơi thực tập, kết quả thực tập cũng như quản
lý khoa nơi sinh viên đang học, ngoài ra còn có thể cập nhật tìm kiếm, báo cáo – thống kê thông tin trong cả quá trình thực tập Bài toán đặt ra là xây dựng chương trình quản lý để công việc có hiệu quả, chính xác, tiết kiệm được thời gian cho người quản lý
3 Đối tượng và phạm vi nghiên cứu
- Đối tượng nghiên cứu: sinh viên, đơn vị thực tập, kết quả thực tập
- Phạm vi nghiên cứu: áp dụng cho các trường Cao đẳng, Đại học
4 Phương pháp nghiên cứu
- Phương pháp nghiên cứu thực tiễn (quan sát, điều tra thông tin về sinh viên, đơn vị thực tập)
- Phương pháp nghiên cứu tài liệu (Tham khảo các tài liệu trên các trang web, youtube…)
- Phương pháp xử lý số liệu (Thu thập thông tin từ việc phỏng vấn; Thống kê và báo cáo số liệu)
5 Ý nghĩa khoa học và thực tiễn
Trang 4- Cùng với sự phát triển mạnh mẽ của công nghệ thông tin và cùng với sự xâm nhập nhanh chóng của tin học vào mọi lĩnh vực của đời sống xã hội thì việc sử dụng máy tính trong công tác quản lý đã trở thành một nhu cầu cấp bách, nó là một trong những yếu tố không thể thiếu nhằm nâng cao chất lượng và hiệu quả trong công tác quản
lý
- Trong lĩnh vực quản lý sinh viên việc điều chỉnh và bổ sung thông tin thực hiện rất khó khăn và không rõ ràng, việc tìm kiếm thông tin mất thời gian, độ chính xác kém
- Do đó xây dựng phần mềm quản lý thông tin sinh viên thực tập rất cần thiết Phần mềm này sẽ giúp cho người quản lý thoát khỏi lao động thủ công, nâng cao hiệu quả của công việc, tiết kiệm được rất nhiều thời gian
6 Bố cục đề tài
Chương 1 Cơ sở lý thuyết
Chương 2 Phân tích và thiết kế hệ thống
Chương 3 Xây dựng ứng dụng
Trang 5CHƯƠNG 1 CƠ SỞ LÝ THUYẾT 1.1 KHẢO SÁT TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN
1.1.1 Khảo sát chung
- Phương pháp: phỏng vấn
- Đối tượng: Trường Đại học Công nghệ Thông tin và Truyền thông Việt – Hàn
- Tên tiếng Anh:Vietnam - Korea University of Information and Communication Technology
- Tên viết tắt: VKU
- Điện thoại:
+ Phòng Tổ chức - Hành chính: (84).236.3667117
+ Phòng Đào tạo - Bộ phận Tuyển sinh: 0236.6.552.688
- Cơ sở đào tạo:Khu đô thị Đại học Đà Nẵng, 470 Đường Trần Đại Nghĩa, phường Hòa Quý, quận Ngũ Hành Sơn, Đà Nẵng
- Website: http://vku.udn.vn
- Email: info@vku.udn.vn
- Official Fanpage: facebook.com/vku.udn.vn
- Trường Đại học Công nghệ Thông tin và Truyền thông Việt
- Hàn là cơ sở đào tạo, nghiên cứu khoa học, chuyển giao công nghệ, đổi mới sáng tạo, khởi nghiệp, phục vụ cộng đồng lớn và uy tín của
cả nước về các lĩnh vực công nghệ thông tin, truyền thông và các lĩnh vực liên quan theo mô hình đại học định hướng ứng dụng; trường học thông minh, hiện đại với phương thức quản trị tiên tiến nhằm cung cấp nguồn nhân lực chất lượng cao, đáp ứng tốt nhu cầu lao động trong thời kỳ hội nhập quốc tế và cuộc cách mạng công nghiệp 4.0
1.1.2 Quy trình quản lý sinh viên thực tập
1.1.3 Biểu mẫu
1.2 C#, NET VÀ MICROSOFT VISUAL STUDIO
1.2.1 Nền tảng của NET
Trang 61.2.2 Ngôn ngữ C#
1.2.3 Microsoft Visual Studio
1.3 NGÔN NGỮ TRUY VẤN SQL VÀ MICROSOFT SQL SERVER
1.3.1 Ngôn ngữ SQL
1.3.2 Microsoft SQL Server
CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 PHÂN TÍCH HỆ THỐNG
2.1.1 Yêu cầu chức năng
2.1.2 Yêu cầu phi chức năng
2.1.3 Yêu cầu hệ thống
2.2 BIỂU ĐỒ USECASE
Hình 2.1 Biểu đồ usecase
Trang 72.3 BIỂU ĐỒ LỚP
Hình 2.2 Biểu đồ lớp
2.4 BIỂU ĐỒ HOẠT ĐỘNG
2.4.1 Biểu đồ trình tự đăng nhập
2.4.2 Biểu đồ hoạt động quản lý thông tin sinh viên thực tập 2.4.3 Biểu đồ hoạt động quản lý đơn vị thực tập
2.4.4 Biểu đồ hoạt động quản lý khoa
2.4.5 Biểu đồ hoạt động quản lý lớp
2.4.6 Biểu đồ hoạt động quản lý giảng viên
2.4.7 Biểu đồ hoạt động quản lý đợt thực tập
2.4.8 Biểu đồ hoạt động quản lý kết quả thực tập
2.4.9 Biểu đồ hoạt động tìm kiếm
2.4.10 Biểu đồ hoạt động báo cáo – thống kê thông tin sinh viên thực tập
Trang 82.4.11 Biểu đồ hoạt động báo cáo – thống kê đơn vị thực tập 2.4.12 Biểu đồ hoạt động báo cáo – thống kê kết quả thực tập 2.5 BIỂU ĐỒ TRÌNH TỰ
2.5.1 Biểu đồ trình tự đăng nhập
2.5.2 Biểu đồ trình tự quản lý
2.5.3 Biểu đồ trình tự tìm kiếm
2.5.4 Biểu đồ trình tự báo cáo – thống kê
2.6 CƠ SỞ DỮ LIỆU
2.6.1 Từ điển dữ liệu
- Table KHOA
Bảng 2.1 Table KHOA
MaKhoa nvarchar(10) Khóa chính Mã khoa
- Table LOP
Bảng 2.2 Table LOP
MaLop nvarchar(10) Khóa chính Mã lớp
MaKhoa nvarchar(10) Khóa ngoại Mã khoa
- Table SINHVIEN
Bảng 2.3 Table SINHVIEN
MaSV nvarchar(10) Khóa chính Mã sinh viên
MaLop nvarchar(10) Khóa ngoại Mã lớp
Trang 9- Table GIANGVIEN
Bảng 2.4 Table GIANG VIEN
MaGV nvarchar(10) Khóa chính Mã giảng viên
MaKhoa nvarchar(10) Khóa ngoại Mã khoa
- Table DONVITHUCTAP
Bảng 2.5 Table DONVITHUCTAP
MaDVTT nvarchar(10) Khóa chính Mã đơn vị thực
tập
thực tập
- Table KETQUATHUCTAP
Bảng 2.6 Table KETQUATHUCTAP
MaSV nvarchar(10) Khóa chính Mã sinh viên MaDot nvarchar(10) Khóa chính Mã đợt MaDVTT nvarchar(10) Khóa ngoại Mã đơn vị
thực tập MaGV nvarchar(10) Khóa ngoại Mã giảng viên CanBoHuongDan nvarchar(50) Cán bộ hướng
dẫn
- Table DOTTHUCTAP
Bảng 2.7 Table DOTTHUCTAP
MaDot nvarchar(10) Khóa Mã đợt
Trang 10chính
ThoiGianBatDau date Thời gian bắt đầu
thúc
- Table TAIKHOAN
Bảng 2.8 Table TAIKHOAN
TenTK nvarchar(50) Khóa chính Tên tài khoản
2.6.2 Quan hệ giữa các bảng
Hình 2.19 Quan hệ giữa các bảng
Trang 11CHƯƠNG 3 XÂY DỰNG ỨNG DỤNG
3.1 FORM ĐĂNG NHẬP
Nhập tên tài khoản và mật khẩu để đăng nhập vào phần mềm quản lý thông tin sinh viên
Hình 3.1 Form đăng nhập
3.2 FORM TRANG CHỦ
Giao diện trang chủ có thanh menu gồm: Hệ thống, quản lý, báo cáo – thống kê, hỗ trợ
Hình 3.2 Form trang chủ
Trang 123.3 FORM QUẢN LÝ KHOA
Hình 3.3 Form quản lý khoa
3.4 FORM QUẢN LÝ LỚP
Hình 3.4 Form quản lý lớp
Trang 133.5 FORM QUẢN LÝ THÔNG TIN SINH VIÊN THỰC TẬP
Hình 3.5 Form quản lý thông tin sinh viên thực tập
3.6 FORM QUẢN LÝ GIẢNG VIÊN
Hình 3.6 Form quản lý giảng viên
Trang 143.7 FORM QUẢN LÝ ĐƠN VỊ THỰC TẬP
Hình 3.7 Form quản lý đơn vị thực tập
3.8 FORM QUẢN LÝ ĐỢT THỰC TẬP
Hình 3.8 Form quản lý đợt thực tập
Trang 153.9 FORM QUẢN LÝ KẾT QUẢ THỰC TẬP
Hình 3.9 Form quản lý kết quả thực tập
Hình 3.10 Form tìm kiếm
Trang 163.11 FORM BÁO CÁO – THỐNG KÊ THÔNG TIN SINH VIÊN THỰC TẬP
Form này có chức năng in và xuất báo cáo dưới dạng word, excel, pdf
Hình 3.11 Form báo cáo – thống kê thông tin sinh viên thưc tập
Hình 3.12 Form báo cáo – thống kê đơn vị thực tập
Trang 173.13 FORM BÁO CÁO – THỐNG KÊ KẾT QUẢ THỰC TẬP
Hình 3.13 Form báo cáo – thống kê kết quả thực tập
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Kết quả đạt được
Trong quá trình làm đồ án tốt nghiệp về xây dựng chương trình quản lý thông tin thực tập của sinh viên, em đã thực hiện tốt các chức năng: đăng nhập, đăng xuất, quản lý sinh viên thực tập, quản lý giảng viên, quản lý lớp, quản lý khoa, quản lý đợt thực tập, quản lý đơn vị thực tập, quản lý kết quả thực tập, tìm kiếm thông tin sinh viên thực tập, báo cáo – thống kê thông tin sinh viên, báo cáo – thống kê đơn
vị thực tập, báo cáo – thống kê kết quả thực tập
Các hạn chế
Vẫn còn tồn tại một số lỗi như:
- Chưa thực hiện các chức năng: quản lý tài khoản, hỗ trợ, lọc báo cáo – thông kê theo tiêu chí
Hướng phát triển
Trang 18- Xây dựng một số chức năng chưa làm được: quản lý tài khoản, hỗ trợ
- Mở rộng thêm về các quản lý sinh viên, quản lý kết quả thực tập, lọc báo cáo – thống kê theo tiêu chí
- Thiết kế giao diện đẹp và tiện lợi hơn
- Tăng cường tính bảo mật