Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
1,05 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN o0o BÀI TẬP LỚN LẬP TRÌNH WINDOWN ĐỀ TÀI: QUẢN LÝ SINH VIÊN Giảng viên hướng dẫn : Ths Vũ Duy Giang Lớp : CNTT3 – K18 Nhóm : 11 Hà Nội _ 2018 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN o0o BÀI TẬP LỚN LẬP TRÌNH WINDOWN ĐỀ TÀI: QUẢN LÝ SINH VIÊN Giảng viên hướng dẫn : Ths Vũ Duy Giang Lớp : CNTT3 – K18 Nhóm : 11 Thành viên : Nguyễn Thị Thu Ánh Trần Thị Yến Hà Nội _ 2018 LỜI CẢM ƠN Lời chúng em xin chân thành cảm ơn Ban giám hi ệu tr ường Đ ại H ọc Công Nghiệp Hà Nội tạo điều kiện để sinh viên chúng em có mơi trường học tập thoải mái sở hạ tầng sở vật chất Chúng em xin cảm ơn khoa Công nghệ thông giúp chúng em m mang kiến thức vấn đề xung quanh chi ếc máy tính Qua chúng em nhận thức cách đầy đủ toàn di ện v ề t ầm quan tr ọng ngành công nghệ thông tin công xây dựng phát tri ển đ ất n ước ngày giàu mạnh Chúng em chân thành cảm ơn Thầy Vũ Duy Giang hướng dẫn tận tình để nhóm chúng em hồn thành tập lớn mơn học Hi v ọng thơng qua nh ững nỗ lực tìm hiểu tất thành viên, nhóm chúng em giúp bạn hi ểu rõ trình xây dựng phần mềm winform số tính h ỗ trợ ngơn ngữ C# Ngồi ra, nhóm mong muốn giới thi ệu tới b ạn tính hay, ưu điểm bật ngôn ngữ C# C# ngôn ngữ thông minh chiếm thị phần nhi ều việc làm sản phẩm winform Nó mang đến môi trường làm vi ệc đại, thân thiện có sẵn Sự xuất C# làm cân b ằng gi ữa l ập trình console thiết kế giao diện winform MỤC LỤC PHẦN 1: TỔNG QUAN HỆ THỐNG QUẢN LÍ SINH VIÊN Hệ thống tổng quát Nhiệm vụ hệ thống Chức hệ thống .5 PHẦN 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Xác định tác nhân hệ thống Xác định ca sử dụng hệ thống PHẦN 3: THIẾT KẾ CƠ SỞ DỮ LIỆU .9 Hoạt động hệ thống quản lí sinh viên .9 Mơ hình liệu vật lí .11 Giao diện giáo viên 17 Giao diện sinh viên 19 PHẦN 4: KẾT LUẬN 22 Đánh giá công việc kết luận 22 Tài liệu tham khảo 22 Page | PHẦN 1: TỔNG QUAN HỆ THỐNG QUẢN LÍ SINH VIÊN Hệ thống tổng quát Để xây dựng hệ thống thơng tin hồn chỉnh cần trải qua giai đoạn: - Khảo sát - Phân tích hệ thống - Thiết kế hệ thống - Kiểm thử - Cài đặt - Vận hành bảo trì Giai đoạn khảo sát giai đoạn quan trọng Và trình học tập chúng em thấy hệ thống quản lý sinh viên nhiều b ất c ập khó khăn Nhập tính tốn điểm Excel Sinh viên chưa th ể tự động xem theo dõi điểm suốt trình theo h ọc tr ường Đặc bi ệt gặp khó khăn q trình tổng kết ểm thành tích h ọc t ập c sinh viên vào dịp cuối năm học Với yêu cầu cấp thiết nhóm chúng em khắc ph ục khó khăn xây dựng hệ thống quản lí sinh viên nhằm hỗ tr ợ cho q trình qu ản lí tốt hơn, tránh sai xót, thuận tiện q trình quản lí sinh viên Nhiệm vụ hệ thống Theo dõi toàn trình học tập sinh viên su ốt trình h ọc trường từ nhập học đến trường, đảm bảo không sai sót q trình nhập điểm in ểm Hệ thống giúp cho phòng đào t ạo theo dõi, đánh giá kết học tập sinh viên cách nhanh nh ất xác nh ất Nó làm giảm đáng kể cơng sức, giấy tờ, sổ sách lưu trữ Ngoài việc cập nhật điểm sinh viên, hệ thống có th ể tra cứu số thông tin cần thiết sinh viên ngày sinh, quê quán, ch ỗ hi ện tại… Hệ thống lưu trữ, xử lý kết học tập sinh viên theo quy ch ế c trường Kiểm soát thống kê việc khen thưởng, xét học bổng, xét lưu ban, thi l ại, học lại sinh viên cách nhanh chóng xác Thơng qua cơng tác Page | quản lý mà có hồ sơ cụ thể kết học tập rèn luyện sinh viên trường Chức hệ thống Hệ thống quản lý sinh viên bao gồm phận, hoạt động có m ối liên h ệ ch ặt chẽ với Bộ phận quản trị hệ thống: Bộ phận có nhiệm vụ quản lý h s sinh viên, giáo viên, cập nhật môn học lớp nhập học, đảm b ảo cơng vi ệc có liên quan đến sinh viên có khóa nhập h ọc b ộ ph ận ti ến hành cập nhật sinh viên khóa mới, danh sách ngành học, lớp h ọc cho sinh viên Đồng thời phận làm nhiệm vụ lưu hồ s sinh viên trường vào máy tính Bộ phận sử dụng PC có cài đặt hệ chương trình gọi Hồ sơ sinh viên (HSSV) trợ giúp việc nh c ập nh ật, thêm, xóa, sửa thơng tin sinh viên Bộ phận giáo viên: Cập nhật điểm môn kết thúc môn h ọc, h ọc kỳ cập nhật có kiểm tra mơn học Tính ểm trung bình h ọc tập c m ỗi kỳ, năm học Sau phận thống kê tồn b ộ k ết qu ả h ọc t ập c sinh viên theo học kỳ, tồn khóa học Dựa quy đ ịnh c phòng đào tạo điểm trung bình chung sinh viên Chuy ển kết qu ả cho cán b ộ khác sinh viên Bộ phận có PC cài đặt h ệ ch ương trình Nh ập điểm trợ giúp việc cập nhật điểm in phiếu ểm cho l ớp cho t ừng sinh viên Bộ phận sinh viên: Bộ phận có chức xem kết h ọc tập suốt trình học tập cập nhật l ại thơng tin cá nhân có vấn đề cần thay đổi Page | PHẦN 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Xác định tác nhân hệ thống Tác Nhân : Người Quản Trị Hệ Thống Giáo Viên Sinh Viên Xác định ca sử dụng hệ thống 2.2.1 Ca sử dụng -Đăng nhập -Quản lý sinh viên -Quản lý giáo viên -Quản lý lớp học -Quản lý môn học -Nhập điểm -Cập nhật thông tin -Xem điểm 2.2.2 Biểu đồ ca sử dụng Page | Page | 10 PHẦN 3: THIẾT KẾ CƠ SỞ DỮ LIỆU Hoạt động hệ thống quản lí sinh viên - Quản trị hệ thống: Có nhiệm vụ quản lí sinh viên, giáo viên, l ớp h ọc mơn học Thêm, sửa, xóa sinh viên, giáo viên, lớp học mơn học - Giáo viên: Có nhiệm vụ cập nhật điểm môn học cho sinh viên, xem thông tin cá nhân sửa lại thơng tin cá nhân có vấn đề cần sửa đổi lại - Sinh viên: Chỉ có nhiệm vụ xem điểm học tập mình, xem thơng tin cá nhân cập nhật lại thơng tin cá nhân có vấn đề cần thay đổi Các bảng liệu * Bảng cán (quản trị) * Bảng giáo viên * Bảng sinh viên Page | 11 * Bảng giảng dạy * Bảng điểm * Bảng khoa * Bảng lớp * Bảng môn học Page | 12 Mơ hình liệu vật lí Cấu trúc mơ hình Sử dụng mơ hình lớp hệ thống Quản lý sinh viên, gồm lớp: Tầng BLL: Lớp xử lý, thực nghiệp vụ như: thị ểm sinh viên, thêm, sửa, xóa sinh viên,… Tầng DAL: lớp thực nghiệp vụ liên quan đến lưu trữ, kết nối truy xuất tới liệu như: ứng dụng Lớp sử dụng dịch vụ hệ quản trị sở liệu SQL Server để thực nhiệm vụ - Tầng GUI: Thiết kế giao diện Page | 13 * Giao diện đăng nhập Form đăng nhập tài khoản, sau nhập Username Password chương trình tự động đăng nhập vào tài khoản phù hợp * Giao diện chức quản trị Form chức người quản lý: Trong form người quản lý chọn chức cần thực đăng nhập như: - Quản lý sinh viên - Quản lý giáo viên - Quản lý lớp học - Quản lý môn học - Quản lý giảng dạy Page | 14 * Giao diện quản lý sinh viên Form nhập thông tin sinh viên sử dụng bảng liệu sinh viên Chức giao diện: Cập nhật thông tin cần thiết sinh viên vào trường, giao diện có nút lệnh Thêm: Thêm bảng ghi mới, có đầy đủ thơng tin sinh viên Sửa: Khi có sai sót q trình điền thơng tin nút lệnh cho phép người nhập sửa thơng tin Xóa: Xóa tồn bảng ghi chọn Thóat: Thốt khỏi form nhập thơng tin * Giao diện quản lý giáo viên Page | 15 Form nhập thông tin giáo viên sử dụng bảng liệu giáo viên Chức giao diện: Cập nhật thông tin cần thiết giáo viên vào trường, giao diện có nút lệnh Thêm: Thêm bảng ghi mới, có đầy đủ thơng tin giáo viên Sửa: Khi có sai sót q trình điền thơng tin nút lệnh cho phép người nhập sửa thơng tin Xóa: Xóa tồn bảng ghi chọn Thóat: Thốt khỏi form nhập thơng tin * Giao diện quản lý lớp học Page | 16 Form nhập thông tin lớp học sử dụng bảng liệu lớp học Chức giao diện: Cập nhật thông tin cần thiết lớp học, giao diện có nút lệnh Thêm: Thêm bảng ghi mới, có đầy đủ thơng tin lớp học Sửa: Khi có sai sót q trình điền thơng tin nút lệnh cho phép người nhập sửa thơng tin Xóa: Xóa tồn bảng ghi chọn * Giao diện quản lý môn học Page | 17 Form nhập thông tin môn học sử dụng bảng liệu môn học Chức giao diện: Cập nhật thông tin cần thiết mơn học, giao diện có nút lệnh Thêm: Thêm bảng ghi mới, có đầy đủ thơng tin mơn học Sửa: Khi có sai sót q trình điền thơng tin nút lệnh cho phép người nhập sửa thơng tin Xóa: Xóa tồn bảng ghi chọn Page | 18 Form chức người quản lý: Trong form người quản lý chọn chức cần thực đăng nhập như: - Quản lý sinh viên - Quản lý giáo viên - Quản lý lớp học - Quản lý môn học - Quản lý giảng dạy Giao diện giáo viên Trong form giáo viên chọn chức cần thực đăng nhập thành công như: - Thông tin cá nhân - Nhập điểm sinh viên * Giao diện xem thông tin cá nhân Page | 19 Form xem thông tin cá nhân giáo viên, giao diện sử dụng liệu bảng giáo viên, tronng giao diện có nút chức năng: đổi Sửa: Cho phép giáo viên sửa lại thông tin cá nhân có vấn đề cần thay - Thốt: Thốt khỏi form xem thông tin cá nhân * Giao diện nhập điểm Page | 20 Form nhập điểm cho sinh viên, giao diện sử dụng liệu bảng sinh viên, môn học bảng điểm, giao diện có nút chức năng: - Thêm: Cho phép thêm điểm cho sinh viên đổi Sửa: Cho phép giáo viên sửa lại thông tin cá nhân có vấn đề cần thay - Thốt: Thốt khỏi form xem thơng tin cá nhân Điểm trung bình tính theo cơng thức : (đi ểm 1+ điểm + (đi ểm thi *2))/4 Giao diện sinh viên * Giao diện xem điểm sinh viên Page | 21 Form xem điểm cho phép sinhh viên chọn môn hệ thống thị ểm mơn học cho sinh viên, giao diện sử dụng liệu bảng môn học điểm * Giao diện sửa thông tin sinh vien Form xem thông tin cá nhân sinh viên, giao diện sử dụng li ệu bảng sinh viên, giao diện có nút chức năng: Cập nhật thông tin: Cho phép sinh viên sửa lại thơng tin cá nhân có vấn đề cần thay đổi Page | 22 * Giao diện đổi mật Form cho phép sinh viên đổi lại password Page | 23 PHẦN 4: KẾT LUẬN Đánh giá công việc kết luận Trong q trình làm tập nhóm thành viên nhóm cố gắng hồn thành phần việc giao, thơng q tập nhóm thành viên nhóm đoàn kết với hơn, tinh thần làm việc tập thể nâng cao Nhưng trình độ hiểu biết hạn chế nên làm khơng tránh kh ỏi sai xót Vì chúng em mong nhận đóng góp thầy bạn đ ể tập lớn chúng em hoàn thiện Chúng em chân thành cảm ơn Thầy giáo Vũ Duy Giang nhiệt tình giúp chúng em suốt trình làm tập lớn, hướng dẫn nhiệt tình thầy chúng em hồn thành tập l ớn có nhiều hiểu biết Tài liệu tham khảo - Giáo trình mơn Lập trình window Page | 24