báo cáo quản lý hồ sơ sinh viên khoa CNTT trường đại học khoa học huế

40 527 2
báo cáo quản lý hồ sơ sinh viên khoa CNTT trường đại học khoa học huế

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Trong q trình thực đề tài khóa luận em nhận quan tâm, giúp đỡ tận tình, chu đáo bạn, thầy đặc biệt thầy giáo: Nguyễn Công Hào trực tiếp hướng dẫn cho em Em xin chân thành cảm ơn Khoa Công Nghệ Thông Tin Trường ĐHKH Huế truyền đạt kiến thức, kinh nghiệm quí báu cho chúng em trình học tập trường, tạo điều kiện để em hồn thành đề tài khóa luận Em xin tỏ lòng biết ơn sâu sắc gia đình động viên, tạo điệu kiện để em thực tốt đề tài khóa luận Em xin chân thành cảm ơn! Huế 09 tháng 05 năm 2009 Sinh viên:Pharksakone Bounvongxay Lớp Tin k29_C LỜI MỞ ĐẦU Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Tính cấp thiết đề tài Sự phát triển ngành Công nghệ thông tin (CNTT) năm gần đem lại nhiều thành tựu to lớn việc phát triển kinh tế Những chương trình ứng dụng tin học vào đời sống ngày nhiều, nhiều công việc thủ công trước xử lý phần mềm chuyên dụng giảm đáng kể cơng sức, nhanh chóng xác Tuy nhiên lĩnh vực quản lý đào tạo, phòng giáo vụ số trường Đại học quản lý hồ sơ sinh viên cách thủ công giấy tờ Do vậy, việc ứng dụng tin học vào việc quản lý hồ sơ sinh viên trường Đại học cần thiết Vì thực đề tài quản lý hồ sơ sinh viên khoa CNTT nhằm phục vụ cho việc lưu trữ, quản lý thông tin sinh viên Công cụ thực cài đặt phần mềm + Ngơn ngữ lập trình: C# (C shap) + Cơng cụ phát triển: Visual Studio 2005 + Cơ sở liệu: Access 2003 PHẦN I Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay MƠ TẢ BÀI TỐN Hệ thống phần mềm tổ chức để quản lý hồ sơ sinh viên khoa CNTT Hệ thống cho phép người quản lý cập nhật thông tin sinh viên bao gồm: Mã sinh viên (MASV) Họ tên sinh viên (HOTEN) Ngày sinh (NGAYSINH) Quê quán (QUEQUAN) Địa gia đình (DC_GD) Địa (DC_HT) Số điện thoại (SDT) ID card (IDCARD) Ngày vào đoàn (NGAYVAODOAN) Ngày vào đảng (NGAYVAODANG) Năm tuyển sinh (NAM_TS) Giới tính (GT) Tơn giáo (TG) Họ tên cha (HOTENCHA) Tuổi cha (TUOICHA) Nghề nghiệp cha (NGHENGHIEPCHA) Họ tên mẹ (HOTENME) Tuổi mẹ (TUOIME) Nghề nghiệp mẹ (NGHENHIEPME) Mỗi khoa trường Đại học có nhiều sinh viên từ nước khác đến học Ngồi hệ thống cịn cho phép người quản lý lưu trữ thơng tin q trình học tập sinh viên như: Lý khen thưởng: Khen thưởng sinh viên có thành tích học tập hay cơng tác đồn (LYDO) Ngày tháng khen thưởng (NGAY) Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Hình thức khen thưởng (HINHTHUC) Những sinh viên bị kỷ luật: Hình thức kỷ luật (HINHTHUC) Ngày kỷ luật (NGAY) Lý kỷ luật (LYDO) Bên cạnh đó, hệ thống cịn cho phép người quản lý lưu trữ hạnh kiểm tổng điểm sinh viên trường theo năm khóa học gồm: Xếp loại hạnh kiểm năm thứ (XL1) Điểm trung bình năm thứ (TD1) Xếp loại hạnh kiểm năm thứ hai (XL2) Điểm trung bình năm thứ hai (TD2) Xếp loại hạnh kiểm năm thứ (XL3) Điểm trung bình năm thứ (TD3) Xếp loại hạnh kiểm năm thứ (XL4) Điểm trung bình năm thứ tư (TD4) Xếp loại hạnh kiểm khóa học (XL) Tổng điểm trung bình khóa (TD) Mặt khác, hệ thống lưu trữ sinh viên học theo lớp, giáo viên chủ nhiệm lớp hình thức đào tạo quy hay chức sinh viên Hệ thống cho phép người quản lý chỉnh sửa lưu lại thông tin sinh viên thơng tin sinh viên có sai sót hay sinh viên khen thưởng hay bị kỷ luật Hệ thống cịn cho phép người quản lý tìm kiếm sinh viên theo tên lớp, tên sinh viên theo mã sinh viên Ngồi ra, hệ thống cịn cho phép người quản lý xóa sinh viên khơng cần thiết như: Những sinh viên chuyển trường, sinh viên bị đuổi khỏi trường sau năm… Người quản lý muốn vào hệ thống để sửa đổi thông tin sinh viên người quản lý phải cơng chức trường, làm việc phịng Giáo vụ - Cơng tác sinh viên làm bên quản lý hồ sơ sinh viên Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Cuối năm học, hệ thống phải thống kê số sinh viên lớp, số sinh viên nhập học năm học khác nhau, thống kê số sinh viên có điểm trung bình năm cuối khóa theo điểm trung bình PHẦN II PHÂN TÍCH THIẾT KẾ BÀI TỐN Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Xây dựng BFD theo phân cấp chức HỆ THỐNG QUẢN LÝ SINH VIÊN KHOA CNTT QUẢN LÝ SINH VIÊN THỐNG KÊ NHẬP MỚI THÔNG TIN SING VIÊN SỐ SINH VIÊN TRONG MỖI LỚP CHỈNH SỬA THÔNG TIN SINH VIÊN SỐ SINH VIÊN NHẬP HỌC TỪNG NĂM XÓA SINH VIÊN SỐ SINH VIÊN THEO ĐIỂM TB MỖI NĂM TÌM KIẾM SINH VIÊN SỐ SINH VIÊN THEO TỔNG ĐIỂM TB CẢ KHÓA Biểu đồ luồng liệu DFD Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay a Mức 0: Chức tổng quát hệ thống là: “HỆ THỐNG QUẢN LÝ SINH VIÊN KHOA CNTT” Tác nhân hệ thống là: “NGƯỜI QUẢN LÝ” Ta có DFD mức bối cảnh sau: Thông tin phản hồi NGƯỜI QUẢN LÝ HỆ THỐNG QUẢN LÝ SINH VIÊN KHOA CNTT Thông tin yêu cầu b Mức 1: Chức mức phân rã thành chức “QUẢN LÝ SINH VIÊN” “THỐNG KÊ”, hai luồng liệu có chức mức phải bảo tồn, ta thấy luồng liệu trao đổi hai chức “QUẢN LÝ SINH VIÊN” “THỐNG KÊ” không trực tiếp mà phải thông qua kho liệu “KHO DỮ LIỆU”.Ta có DFD mức đỉnh sau: Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Gửi yêu cầu NGƯỜI QUẢN LÝ QUẢN LÝ SINH VIÊN Phản hồi yêu cầu Thông tin hồi đáp Yêu cầu thống kê THỐNG KÊ KHO DỮ LIỆU c Mức 2: Chức “QUẢN LÝ SINH VIÊN” mức phân rã thành bốn chức “NHẬP MỚI THÔNG TIN SINH VIÊN”, “CHỈNH SỬA THƠNG TIN SINH VIÊN”, “XĨA SINH VIÊN” “TÌM KIẾM SINH VIÊN”; chức “THỐNG KÊ” mức phân rã thành bốn chức “SỐ SINH VIÊN TRONG MỔI LỚP”, “SỐ SINH VIÊN NHẬP HỌC TỪNG NĂM”, “SỐ SINH VIÊN THEO ĐIỂM TRUNG BÌNH MỔI NĂM” “SỐ SINH VIÊN THEO TỔNG ĐIỂM TRUNG BÌNH CẢ KHĨA” Để đảm bảo luồng liệu vào/ra thêm luồng liệu nội ta thành lập hai DFD cho hai chức “QUẢN LÝ SINH VIÊN” “THỐNG KÊ” sau: Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay + QUẢN LÝ SINH VIÊN: Yêu cầu nhập NGƯỜI QUẢN LÝ Thơng tin hồi đáp NHẬP MỚI THƠNG TIN SV Yêu cầu chỉnh sửa CHỈNH SỬA THÔNG TIN SINH VIÊN Yêu cầu tìm kiếm KHO DỮ LIỆU TT hồi đáp tìm kiếm TÌM KIẾM SV u cầu xóa XĨA SV Thơng tin đáp lại Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay + THỐNG KÊ: Yêu cầu TT thống kê NGƯỜI QUẢN LÝ Thông tin đáp trả SỐ SV TRONG MỖI LỚP Yêu cầu thống kê Đáp trả yêu cầu SỐ SV NHẬP HỌC TỪNG NĂM KHO DỮ LIỆU Gửi yêu cầu TT hồi đáp SỐ SV THEO ĐIỂM TB MỖI NĂM Gửi yêu cầu TT SỐ SV THEO TỔNG ĐIÊM TB CẢ KHÓA Đáp trả yêu cầu TT 10 Quản lý hồ sơ sinh viên Khoa CNTT 18 19 NGHENGHIEPCHA HOTENME SV: Pharksakone Bounvongxay Text Text 50 Nghề nghiệp 50 cha Họ tên 20 TUOIME Text 50 mẹ Tuổi mẹ 21 NGHENGHIEPME Text 50 Nghề nghiệp mẹ d Bảng kỷ luật(KYLUAT) Stt Tên thuộc Loại khóa Kiểu Kích cở tính MAKl Ràng Diễn giải buộc Khóa chinh HINHTHUC Text 50 Text Khác null 50 Mã kỷ luật Hình thức kỷ luật LYDO Text 50 NGAY Lý kỷ luật Date/time 50 Ngày bị kỷ luật e Bảng tặng (TANG) Stt Tên thuộc Loại khóa Kiểu Kích cở tính Ràng Diễn giải buộc MASV Text 50 MAKT Text 50 Khác null Mã sinh viên Mã khen thưởng f Bảng phạt (PHAT) 26 Quản lý hồ sơ sinh viên Khoa CNTT Stt Tên thuộc Loại khóa SV: Pharksakone Bounvongxay Kiểu Kích cở Ràng tính Diễn giải buộc MASV Text 50 MAKl Text Khác null 50 Mã sinh viên Mã kỷ luật g Bảng lớp (LOP) Stt Tên thuộc Loại khóa Kiểu Kích cở Ràng tính MALOP MAGV MADT buộc TENLOP Diễn giải Khóa Text 50 Text 50 Khóa Text 50 Khóa phụ Text Khác null 50 Mã lớp Tên lớp Khác null Mã giáo viên Mã đào tạo h Bảng giáo viên (GIAOVIEN) Stt Tên thuộc Loại khóa Kiểu Kích cở tính MAGV HOTENGIAOVIEN Diễn giải buộc Khóa Text 50 Text 50 Khác Mã giáo null Ràng viên Họ tên giáo viên SDT Text 50 Số điện thoại liên hệ 27 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay i Bảng quốc tịch (QUOCTICH) Stt Tên thuộc Loại khóa Kiểu Kích cở Ràng tính Diễn giải buộc MAQT Khóa TENNUOC Text 50 Text Khác null 50 Mã quốc tịch Tên nước j Bảng hình thức đào tạo (HINHTHUCDT) Stt Tên thuộc Loại khóa Kiểu Kích cở tính MADT Ràng Diễn giải buộc Khóa LOAIDT Text 50 Text Khác null 50 Mã đào tạo Loại đào tạo PHẦN III CÁC CHỨC NĂNG VÀ CÀI ĐẶT BÀI TỐN Từ phân tích thiết kế PHẦN II ta vào chi tiết cài đặt chức phần mềm hệ thống Các chức hệ thống: + Nhập: - Nhập thông tin sinh viên - Nhập thông tin giáo viên - Nhập lớp - Nhập thành tích học tập 28 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay - Nhập quốc tịch sinh viên + Sửa đổi thơng tin sinh viên - Tìm kiếm sinh viên theo tên sinh viên, mã sinh viên, lớp - Cập nhật thông tin sinh viên sau chỉnh sửa - Xóa sinh viên - Cập nhật khen thưởng sinh viên khen thưởng - Cập nhật kỷ luật sinh viên bị kỷ luật + Thống kê: - Thống kê theo điểm trung bình năm học - Thống kê theo điểm trung binh khóa học - Thống kê số sinh viên nhập học theo năm - Thống kê số sinh viên theo lớp Đặc tả đăng nhập Luồng kiện: + Người quản lý muốn vào hệ thống phải đăng nhập vào hệ thống + Người quản lý nhập tên đăng nhập password vào form đăng nhập + Hệ thống kiểm tra tên đăng nhập password người quản lý + Nếu người quản lý nhập tên password hệ thống cho phép người quản lý thực chức + Nếu người quản lý nhập tên password sai hệ thống yêu cầu người quản lý nhập lại thông tin tên password + Người quản lý vào hệ thống người quản lý vào tên password + Kết thúc đăng nhập Form đăng nhập: 29 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Hình III.1: Form đăng nhập Đặc tả Menu hệ thống: Sau người quản lý đăng nhập thành cơng, giao diện sẻ sau: 30 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Hình III.2: Menu chương trình a Nhập thơng tin mới: Người quản lý nhập thông tin sinh viên mới, giáo viên, lớp, thành tích học tập nhập quốc tịch Hình III.3: Menu chương trình + Giao diện nhập sinh viên sau: 31 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Hình III.4: Form nhập sinh viên Khi nhập sinh viên hệ thống yêu cầu người quản lý phải nhập thông tin đầy đủ sinh viên Nếu thông tin khơng nhập đầy đủ hệ thống báo lỗi + Giao diện nhập giáo viên: 32 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Hình III.5: Form nhập giáo viên + Giao diện nhập lớp: Hình III.6: Form nhập lớp + Giao diện nhập thành tích học tập: 33 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Hình III.7: Form nhập thành tích học tập Trước nhập thơng tin thành tích học tập sinh viên, hệ thống cho phép người quản lý tìm kiếm sinh viên theo tên sinh viên, theo mã sinh viên theo lớp sinh viên sau nhập vào thành tích học tập sinh viên + Giao diện nhập quốc tịch: Hình III.8: Form nhập quốc tịch b Sửa đổi thông tin sinh viên 34 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Hình III.9: Sửa đổi thông tin sinh viên Để sửa đổi thông tin sinh viên hệ thống cho phép người quản lý hệ thống tìm kiếm sinh viên theo tên sinh viên, theo mã sinh viên, theo lớp Sau tìm kiếm xong hệ thống cho phép người quản lý sửa đổi thơng tin sinh viên lưới sau cập nhật lại thơng tin, Nếu muốn xóa sinh viên người quản lý hệ thống click vào sinh viên cần xóa click vào nút xóa hệ thống xóa tồn thơng tin sinh viên khỏi sở liệu Ngồi ra, hệ thống cịn có chức cho phép người quản lý nhập thơng tin khen thưởng kỷ luật sinh viên cách click vào nút khen thưởng nút kỷ luật Khi người quản lý hệ thống click vào nút khen thưởng hệ thống hiển thị form sau: 35 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Hình III.10: Form khen thưởng Khi người quản lý hệ thống click vào nút kỷ luật hệ thống hiển thị form sau: Hình III.11: Form kỷ luật 36 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay c Thống kê Hệ thống cho phép người quản lý thống kê sinh viên theo điểm trung bình theo năm học thứ nhất, điểm trung bình theo năm học thứ hai, điểm trung bình theo năm học thứ ba, điểm trung bình theo năm học thứ bốn tổng điểm trung bình khóa học, thống kê theo lớp, theo năm nhập học sinh viên Ta có Form thống kê sau: Hình III.12 Form thống kê 37 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Sau thống kê xong hệ thống cho phép người quản lý in sinh viên Ta có Form in sau: Hình III.13: Form in danh sách sinh viên 38 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay PHẦN VI KẾT LUẬN Những kết đạt Sau ba tháng thực khóa luận tơi thu kết sau: Tìm hiểu, khai thác ngơn ngữ lập trình C# cơng cụ Visual Studio 2005, sở liệu Access 2003 Tìm hiểu nắm bắt cách phân tích thiết kế hệ thống thông tin Hệ thống QUẢN LÝ HỒ SƠ SINH VIÊN KHOA CNTT cho phép người quản lý nhập thơng tin sinh viên, sửa đổi thơng tin sinh viên, tìm kiếm sinh viên, thống kê sinh viên Những hạn chế Do kinh nghiệm khả tơi cịn hạn chế, nên chương trình “QUẢN LÝ HỒ SƠ SINH VIÊN KHOA CNTT” nhiều hạn chế sau: Một vài chức chương trình chưa thực Giao diện chương trình chưa đẹp, chưa thu hút người sử dụng Quá trình khảo sát thực tế chưa sâu sát Hướng phát triển Tiếp tục thực cải tiến chức cịn thiếu chức chưa hồn thiện Thay đổi giao diện phù hợp với yêu cầu người sử dụng Hồn thiện chương trình theo hướng tổng qt cho chương trình áp dụng nhiều trường học, quan, trung tâm khác Ngồi ngơn ngữ C# hệ thống viết theo ngôn ngữ khác như: Visual Basic,… 39 Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay TÀI LIỆU THAM KHẢO  Ts Nguyễn Mậu Hân, Giáo trình phân tích thiết kế hệ thống thơng tin, trường Đại học Khoa học Huế, TP.Huế Nguyễn Hoàng Hà - Nguyễn Văn Trung, Giáo trình Visual Studio.Net, trường Đại học Khoa học Huế, TP.Huế Phạm Hữu Khang, C# 2005, Tập Lập trình ASP.NET 2.0, 4: Đối tượng ADO.NET XML, Nhà xuất Lao Động Xã Hội Stephen C Perry, Core C# and NET, Prentice Hall PTR, 2005 Nguyễn Cơng Hào, Giáo trình hệ quản trị sở liệu, trường Đại học Khoa học Huế, TP.Huế 40 ... học quản lý hồ sơ sinh viên cách thủ công giấy tờ Do vậy, việc ứng dụng tin học vào việc quản lý hồ sơ sinh viên trường Đại học cần thiết Vì tơi thực đề tài quản lý hồ sơ sinh viên khoa CNTT. .. chức trường, làm việc phịng Giáo vụ - Cơng tác sinh viên làm bên quản lý hồ sơ sinh viên Quản lý hồ sơ sinh viên Khoa CNTT SV: Pharksakone Bounvongxay Cuối năm học, hệ thống phải thống kê số sinh. .. TIN SINH VIÊN SỐ SINH VIÊN NHẬP HỌC TỪNG NĂM XÓA SINH VIÊN SỐ SINH VIÊN THEO ĐIỂM TB MỖI NĂM TÌM KIẾM SINH VIÊN SỐ SINH VIÊN THEO TỔNG ĐIỂM TB CẢ KHÓA Biểu đồ luồng liệu DFD Quản lý hồ sơ sinh viên

Ngày đăng: 10/08/2015, 15:18

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan