Tóm tắt đồ án 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#

pdf 20 trang thiennha21 14/04/2022 7962
Bạn đang xem tài liệu "Tóm tắt đồ án 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ải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdftom_tat_do_an_xay_dung_phan_mem_quan_ly_thong_tin_sinh_vien.pdf

Nội dung text: Tóm tắt đồ án 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#

  1. TRƯỜ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
  2. PHẦ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 1
  3. - 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. 2
  4. CHƢƠ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: - 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 3
  5. 1.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 4
  6. 2.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 5
  7. 2.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 Trƣờng Kiểu dữ liệu Khóa Mô tả MaKhoa nvarchar(10) Khóa chính Mã khoa TenKhoa nvarchar(50) Tên khoa SDT nvarchar(10) Số điện thoại - Table LOP Bảng 2.2. Table LOP Trƣờng Kiểu dữ liệu Khóa Mô tả MaLop nvarchar(10) Khóa chính Mã lớp TenLop nvarchar(50) Tên lớp MaKhoa nvarchar(10) Khóa ngoại Mã khoa - Table SINHVIEN Bảng 2.3. Table SINHVIEN Trƣờng Kiểu dữ liệu Khóa Mô tả MaSV nvarchar(10) Khóa chính Mã sinh viên TenSV nvarchar(50) Tên sinh viên GioiTinh bit Giới tính NgaySinh date Ngày sinh QueQuan nvarchar(150) Quê quán MaLop nvarchar(10) Khóa ngoại Mã lớp 6
  8. - Table GIANGVIEN Bảng 2.4. Table GIANG VIEN Trƣờng Kiểu dữ liệu Khóa Mô tả MaGV nvarchar(10) Khóa chính Mã giảng viên TenGV nvarchar(50) Tên giảng viên MaKhoa nvarchar(10) Khóa ngoại Mã khoa - Table DONVITHUCTAP Bảng 2.5. Table DONVITHUCTAP Trƣờng Kiểu dữ liệu Khóa Mô tả Mã đơn vị thực MaDVTT nvarchar(10) Khóa chính tập Tên đơn vị TenDVTT nvarchar(50) thực tập DiaChi nvarchar(100) Địa chỉ SDT nvarchar(10) Số điện thoại - Table KETQUATHUCTAP Bảng 2.6. Table KETQUATHUCTAP Trƣờng Kiểu dữ liệu Khóa Mô tả MaSV nvarchar(10) Khóa chính Mã sinh viên MaDot nvarchar(10) Khóa chính Mã đợt Mã đơn vị MaDVTT nvarchar(10) Khóa ngoại thực tập MaGV nvarchar(10) Khóa ngoại Mã giảng viên Cán bộ hướng CanBoHuongDan nvarchar(50) dẫn Diem float Điểm - Table DOTTHUCTAP Bảng 2.7. Table DOTTHUCTAP Trƣờng Kiểu dữ liệu Khóa Mô tả MaDot nvarchar(10) Khóa Mã đợt 7
  9. chính TenDot nvarchar(100) Tên đợt ThoiGianBatDau date Thời gian bắt đầu Thời gian kết ThoiGianKetThuc date thúc - Table TAIKHOAN Bảng 2.8. Table TAIKHOAN Trƣờng Kiểu dữ liệu Khóa Mô tả TenTK nvarchar(50) Khóa chính Tên tài khoản MatKhau nvarchar(20) Mật khẩu 2.6.2. Quan hệ giữa các bảng Hình 2.19. Quan hệ giữa các bảng 8
  10. CHƢƠ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ủ 9
  11. 3.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 10
  12. 3.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 11
  13. 3.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 12
  14. 3.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 3.10. FORM TÌM KIẾM Hình 3.10. Form tìm kiếm 13
  15. 3.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 3.12. FORM BÁO CÁO – THỐNG KÊ ĐƠN VỊ THỰC TẬP Hình 3.12. Form báo cáo – thống kê đơn vị thực tập 14
  16. 3.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 15
  17. - 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. 16