Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
2,49 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN BÁO CÁO CUỐI KỲ NHẬP MÔN CÔNG NGHỆ PHẦN MỀM SE104.M26.KHCL ĐỀ TÀI: QUẢN LÝ ĐIỂM VÀ HỒ SƠ HỌC SINH CẤP THÀNH VIÊN 20520645 Võ Nguyễn Hoài Nam 20520345 Trần Trương Phú Túc 17521061 Trương Công Thành GIẢNG VIÊN HƯỚNG DẪN THS NGUYỄN THỊ THANH TRÚC TP.Hồ Chí Minh 6/2022 I Giới thiệu: Tên đề tài HỆ THỐNG QUẢN LÝ HỒ SƠ VÀ ĐIỂM CỦA HỌC SINH CẤP Mô tả đề tài Ứng dụng Hệ thống quản lý hồ sơ điểm học sinh cấp ứng dụng dùng để quản lý liệu điểm số, thi cử, điểm trung bình,… học sinh từ trường cấp Lý chọn đề tài Hệ thống Quản lý học sinh hệ thống quản lý hồ sơ sinh viên thông tin cá nhân điểm học sinh cấp trung học phổ thông Hệ thống thiết kế để giúp cho giáo viên trường học sinh thuận tiện việc quản lý tra cứu học sinh Hệ thống có nhóm chức bao gồm: đăng nhập, quản lý thông tin học sinh điểm, hạnh kiểm, thông tin cá nhân, tài khoản Hệ thống cịn cung cấp khả tìm kiếm tùy chỉnh để hỗ trợ công việc tra cứu làm việc với hồ sơ học sinh Điều giúp hệ thống điều hướng dễ dàng sử dụng tối đa hiệu thời gian nguồn lực khác II Nội dung phân tích thiết kế chương trình Giới thiệu 1.1 Mục đích: Mục đích dự án thiết kế phần mềm trực quan cho người dùng Dự án nhắm tới vấn đề sau: − Quản lý tất thông tin có liên quan tới học sinh − Khả tìm kiếm xác phần mềm − Liên tục cập nhập thông tin học sinh 1.2 Phạm vi: − Bất kể trường trung học phổ thông sử dụng phần mềm − Bất kỳ cơng việc liên quan trường xử lý phần mềm − Cung cấp môi trường làm việc dựa vào giấy tờ − Cập nhật bảo trì hệ thống thường xuyên 1.3 Tổng quát: Hệ thống quản lý học sinh ứng dụng windows theo dõi thông tin học tập học sinh Nó ln trì cho thơng tin học tập sẵn sàng nhu cầu sử dụng người trường Thay cung cấp thơng tin theo cách truyền thống nhàm chán, đây, học sinh làm chuyện theo cách đại với tính liện lợi cao Giáo viên xử lý liệu nhanh Hệ thống chia thành module sau: Login module: Mục đích module cung cấp mục đăng nhập vào hệ thống Chức module cho phép người dùng truy cập vào hệ thống Dựa vào tên đăng nhập tài khoản, module chia người dùng thành cấp độ admin, giáo viên học sinh Administration: Khi admin đăng nhập thành công tài khoản mình, người điều hướng tới giao diện làm việc admin, nơi mà họ quản lý tồn thơng tin học vấn học sinh Teacher Module: Sau giáo viên đăng nhập thành cơng tài khoản mình, họ điều hướng tới giao diện làm việc giáo viên Nếu giáo viên chủ nhiệm, người quản lý tồn thơng tin học vấn học sinh Nếu giáo viên mơn người quản lý điểm mơn lớp dạy Student module: Đây giao diện học sinh sau đăng nhập thành công tài khoản định danh Ở đây, học sinh phép xem kết học tập, hạnh kiểm, thông tin cá nhân Học sinh khơng phép chỉnh sửa thơng tin mà báo cáo sai sót Mơ tả chung Có nhiều phận quản lý để trì thơng tin trường học sở liệu học sinh sở giáo dục Tất phận cung cấp hồ sơ khác học sinh Hầu hết hồ sơ theo dõi cần phải trì thơng tin học sinh Thơng tin chi tiết chung tên học sinh, địa chỉ, hạnh kiểm, điểm, v.v thông tin cụ thể liên quan đến phòng ban thu thập liệu Tất mô-đun quản trị đại học phụ thuộc lẫn Chúng bảo trì thủ cơng Vì vậy, chúng cần tự động hóa tập trung Thơng tin từ phận phận khác cần sử dụng đến Ví dụ: học sinh cần chứng hồn thành khóa học mình, cần phải kiểm tra nhiều thơng tin chi tiết học sinh tên, năm học, kỳ thi tham dự nhiều chi tiết khác Vì cần liên hệ với tất phận lần, ban, thi kết thi học sinh Với ý nghĩ đó, chúng tơi sửa lại Hệ thống Quản lý Cơ sở liệu học sinh có thực cải tiến cần thiết để hợp lý hóa quy trình Các giáo viên sử dụng hệ thống thấy trình ghi lại truy xuất thông tin học sinh quản lý lớp học họ, bao gồm việc điểm danh, trở nên dễ dàng Nhìn chung, dự án nhằm nâng cao hiệu đồng thời trì tính xác thơng tin Phần sau báo cáo này, tính cải tiến cho phép đạt mục tiêu trình bày làm bật 2.1 Quan điểm sản phẩm Các công cụ hệ thống khác sử dụng để phát triển front end, back end công cụ khác dự án thảo luận phần FRONT END: C# sử dụng để triển khai giao diện người dùng C# ngôn ngữ lập trình hướng đối tượng đa năng, mạnh mẽ phát triển Microsoft, C# phần khởi đầu cho kế hoạch NET họ BACK END: Back-end thực SQL Server, sử dụng để thiết kế sở liệu SQL Server: SQL Server hệ thống quản lý sở liệu quan hệ nguồn mở (RDMS) sử dụng rộng rãi giới Cụm từ SQL viết tắt truy vấn có cấu trúc 2.2 Chức sản phẩm Chức ứng dụng Hệ thống quản lý sinh viên lưu tồn thơng tin hệ thống vào máy chủ sở liệu Bộ phận quản trị có quyền truy cập vào tồn mơi trường hệ thống sửa đổi theo nhu cầu họ Kiến trúc toàn hệ thống thực dễ dàng mà người đăng nhập vào hệ thống sử dụng chức Cơ sở liệu hệ thống truy cập quản trị viên có quản trị viên sửa đổi thay đổi 2.3 Đặc điểm người dùng Hồ sơ người dùng xác định có tương tác với Hệ thống quản lý học sinh mà đăng nhập vào hệ thống tài khoản cấp Học sinh dễ dàng điền vào mẫu đăng ký trực tuyến nộp Và quản trị viên kiểm tra thơng tin chi tiết xem sinh viên có đủ điều kiện theo tiêu chí tuyển sinh hay khơng Sau đăng ký thành cơng sinh viên sử dụng môi trường hệ thống trường cao đẳng / trường học theo giới hạn họ quản trị viên định 2.4 ràng buộc chung Hệ thống quản lý học sinh hoàn toàn truy cập nội nên đăng nhập account cung cấp admin, nhờ ngăn chặn lỗi Yêu cầu cụ thể 3.1 Yêu cầu giao diện bên 3.1.1 Giao diện người dùng Hệ Thống quản lý học sinh cung cấp giao diện ứng dụng chạy tảng hệ điều hành Windows 3.1.1.1 Chi tiết Giao diện: a Màu sắc giao diện: - Màu sắc: màu xám trắng hay trắng chủ đạo - Các phím chức phải có màu sắc bật, dễ thấy, dễ tương tác b Bố cục giao diện: - Giao diện, font chữ rõ ràng, thống nhất, yêu cầu font chữ Roboto - Đơn giản, dễ làm quen sử dụng - Hiển thị đầy đủ tất thông tin cần thiết người dùng - Các tab hiển thị thông tin phải rõ ràng, không chồng lặp, tránh gây rối sử dụng - Mỗi chức lớn phải hiển thị tab khác - Kích thước cửa sổ phải phù hợp cho hình có độ phân giải từ 1366x768 trở lên - Học sinh nhà quản lí phải có giao diện sử dụng riêng 3.1.2 Giao diện phần cứng Tất thành phần sử dụng máy tính cá nhân với tảng hệ điều hành Windows 3.1.3 Giao diện phần mềm: Các phần giao diện tạo ngôn ngữ C#, liệu xuất hình kết nối với database SQL, hệ thống lưu trữ sở liệu nội SQL Server 2019 3.1.4 Giao diện truyền Kết nối với hệ thống thông qua kết nối TCP / IP 3.2 Yêu cầu chức 3.2.1 Mô đun đăng nhập Người dùng (quản trị viên, học sinh giáo viên) mở Mơ-đun Đăng nhập ứng dụng hệ thống quản lý học sinh Mô đun đăng nhập hỗ trợ người dùng đăng nhập vào hệ thống Bảng đăng nhập chứa trường để chứa tên người dùng trường cho mật Trường mật che ký hiệu người dùng nhập Nó chứa nút có nhãn Đăng nhập Khi người dùng nhấp vào nút Đăng nhập, tên người dùng mật quản trị viên sở liệu xác nhận sau người dùng sử dụng chức hệ thống 3.2.2 Mô đun người dùng đăng kí Sau đăng nhập thành cơng, người dùng tiếp tục điều hướng qua tab chức xem thông tin chi tiết điểm, thông tin cá nhân, v.v Sau đăng nhập thành công, người dùng (quản trị viên, sinh viên giáo viên) theo dõi điểm chức khác cung cấp 3.2.3 Mô đun Quản trị viên Sau đăng nhập thành công, hệ thống hiển thị chức quản trị Các chức quản trị hiển thị bổ sung, xoá cập nhật Khi quản trị viên nhấp vào tab chức năng, hệ thống hiển thị chức dựa nút chọn quản trị viên thêm chi tiết học sinh mới, xóa chi tiết học sinh không sử dụng nhiều Khi quản trị viên thêm, cập nhật xóa nhập, mô-đun AM gửi yêu cầu đến Mô-đun máy chủ, mô-đun thực thay đổi cần thiết DB 3.2.4 Mô đun Server SM nằm mô-đun khác sở liệu SM nhận tất yêu cầu định dạng trang phù hợp để hiển thị SM xác nhận thực tất yêu cầu từ mô-đun khác 3.3 Use Case 3.3.1 Use case #1 3.3.2 Các Classes đặc tả Usecase 3.3.2.1 Học Sinh Học sinh người trực tiếp tham gia học tập trường Các USE CASEs: UC-H-1: Xem thông tin cá nhân UC-H-2: Xem kết học tập UC-H-4: Xuất điểm cá nhân 3.3.2.2 Giáo Viên Giáo viên người trực tiếp tham gia giảng dạy trường, thêm xoá điểm học sinh, đánh giá hạnh kiểm học sinh tham gia chủ nhiệm lớp học Các USE CASEs: UC-G-1: Xem thông tin cá nhân học sinh UC-G-2: Xem kết học tập học sinh UC-G-3: Xem hạnh kiểm học sinh UC-G-4: Xem thông tin lớp chủ nhiệm UC-G-5: Xem thông tin cá nhân UC-G-6: Xem thông tin môn giảng dạy UC-G-7: Thay đổi mật tài khoản cá nhân UC-G-8: Cập nhật điểm số môn giảng dạy UC-G-9: Cập nhật hạnh kiểm lớp chủ nhiệm UC-G-10: Xuất bảng điểm 3.3.2.3 Admin Admin người quản lý tồn quyền có phần mềm USE CASE UC-A-1: Xem thông tin cá nhân học sinh UC-A-2: Xem kết học tập học sinh UC-A-3: Xem hạnh kiểm học sinh UC-A-4: Xem thông tin lớp chủ nhiệm UC-A-5: Xem thông tin cá nhân giáo viên UC-A-6: Xem thông tin môn giảng dạy UC-A-7: Thay đổi mật tài khoản cá nhân UC-A-8: Cập nhật điểm số UC-A-9: Cập nhật hạnh kiểm UC-A-10: Cập nhật thông tin cá nhân UC-A-11: Cập nhật thông tin user UC-A-12: Xuất bảng điểm 3.4 Yêu cầu người dùng 3.4.1 Giao diện: a Màu sắc giao diện: Màu sắc: màu xám trắng hay trắng chủ đạo Các phím chức phải có màu sắc bật, dễ thấy, dễ tương tác b Bố cục giao diện: Giao diện, font chữ rõ ràng, thống nhất, yêu cầu font chữ Roboto Đơn giản, dễ làm quen sử dụng Hiển thị đầy đủ tất thông tin cần thiết người dùng Các tab hiển thị thông tin phải rõ ràng, không chồng lặp, tránh gây rối sử dụng Mỗi chức lớn phải hiển thị tab khác Kích thước cửa sổ phải phù hợp cho hình có độ phân giải từ 1366x768 trở lên Học sinh nhà quản lí phải có giao diện sử dụng riêng 3.4.2 Chức năng: Có đầu đủ chức năng: Cập nhật, điều chỉnh, tra cứu, thống kê, tìm kiếm, xuất báo cáo theo liệu tính yêu cầu Các chức phải liên kết với Không bị trùng lặp liệu Rà soát, phát hiện, ngăn chặn cập nhật liệu lỗi vào hệ thống Các sơ đồ 4.1 Sơ đồ Sơ đồ học sinh ... Tên đề tài HỆ THỐNG QUẢN LÝ HỒ SƠ VÀ ĐIỂM CỦA HỌC SINH CẤP Mô tả đề tài Ứng dụng Hệ thống quản lý hồ sơ điểm học sinh cấp ứng dụng dùng để quản lý liệu điểm số, thi cử, điểm trung bình,… học sinh. .. liệu lỗi vào hệ thống Các sơ đồ 4.1 Sơ đồ Sơ đồ học sinh Sơ đồ Giáo viên Sơ đồ ADMIN 4.2 Sơ đồ phân lớp 4 .3 Sơ đồ hoạt động a c a, Sơ đồ hoạt động Admin b, sơ đồ hoạt động Giáo viên c, sơ đồ hoạt... trường cấp Lý chọn đề tài Hệ thống Quản lý học sinh hệ thống quản lý hồ sơ sinh viên thông tin cá nhân điểm học sinh cấp trung học phổ thông Hệ thống thiết kế để giúp cho giáo viên trường học sinh