Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản Lý Điểm cho Sinh Viên pdf

37 1.3K 0
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản Lý Điểm cho Sinh Viên pdf

Đ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

Đề Tài Quản Lý Điểm cho Sinh Viên Lời nói đầu Công nghệ thông tin ngành khoa học ngày quan tâm sử dụng rộng rãi lĩnh vực sống Với ưu điểm mạnh ứng dụng nhiều sống cơng nghệ thơng tin giúp cho công việc quản lý dễ dàng Để quản lý công việc cụ thể quan người quản lý cần thực nhiều động tác Nhờ có phần mềm cơng việc trở nên đơn giản nhiều Ví dụ để quản lý điểm sinh viên người quản lý cần liên tục cập nhật điểm sinh viên Thông tin sinh viên như: mã sinh viên, giới tính, năm sinh, quê quán, điểm thi Cơng việc làm người quản lý vất vả Với phần mềm quản lý điểm mà nghiên cứu xây dựng tập lớn sau phần giúp ích cho người quản lý Chúng tạo phần mềm áp dụng cho khoa CNTT trường ĐHSP KTHY Đây đề tài nhỏ chúg tơi Vì hiểu biết kinh nghiệm hạn chế nên chắn phần mềm chúng tơi cịn nhiều thiếu sót Rất mong nhận ý kiến đóng góp thầy bạn Chúng xin chân thành cảm ơn ! MỤC LỤC Phần I: XÁC ĐỊNH YÊU CẦU CỦA BÀI TOÁN Khảo sát thực trạng: Cơ sở liệu hệ thống PHẦN II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Liệt kê chức Biểu đồ phân cấp chức biểu đồ luồng liệu PHẦN III: MƠ HÌNH THỰC THỂ QUAN HỆ 16 I Các khái niệm mơ hình quan hệ 17 II Quan hệ mơ hình quan hệ: 18 III Áp dụng cho tập lớn 19 PHẦN V: THIẾT KẾ FORM 28 Phần I: XÁC ĐỊNH YÊU CẦU CỦA BÀI TOÁN I Khảo sát thực trạng: Hiện nay, quản lí điểm công việc quan trọng trường học Cơng việc cịn làm thủ cơng số trường mà mang lại hiệu khơng cao Nguồn khảo sát mà thực tế khoa công nghệ thông tin trường ĐHSPKTHY Hiện Khoa dùng hệ thống quản lí điểm Microsoft Excel Cơng việc hàng ngày bao gồm:  Nhập điểm cho sinh viên, sửa chữa thông tin điểm  In bảng điểm, in danh sách Sinh viên đỗ, trượt, đạt học bổng…  Lưu trữ thông tin bảng điểm Sinh viên… Cơng việc quản lí cịn thủ cơng địi hỏi nhiều kỹ người quản lí Ví dụ: hàng ngày, người quản lí nhập điểm cho sinh viên, tính tốn, in danh sách theo yêu cầu nhà trường: sinh viên đỗ trượt, đạt học bổng… thời gian nhập thông tin nhiều, việc theo dõi, thống kê, tổng hợp dễ bị nhầm lẫn, khó đảm bảo độ tin cậy… Ngồi chúng tơi có tham khảo số phần mềm trang web trường ĐH Nông nghiệp, Chúng thấy phần mềm họ tiện ích Phần mềm mà xây dựng dùng để quản lí điểm cho sinh viên khoa trường đại học Cụ thể trường ta khoa công nghệ thông tin Năm nay, theo quy chế 25, cách tính điểm có số thay đổi so với năm trước Tuỳ môn học mà ta áp dụng cách tính điểm khác nhau:  Với môn thực hành: bao gồm điểm ý thức nhóm thực hành, Điểm bảo vệ BTL thành viên nhóm  Với mơn có lý thuyết: bao gồm điểm thi trình lần1, điểm thi trình lần2, điểm thi kết thúc học phần…  Với môn vừa lý thuyết vừa thực hành: bao gồm điểm BTL, điểm thi kết thúc học phần… Tuỳ môn học mà điểm thi kết thúc học phần chiếm phần trăm Nhưng theo quy chế mới, điểm không 50% điểm tổng kết II Cơ sở liệu hệ thống Để nắm yêu cầu toán, cần hiểu rõ thông tin sở liệu mà tốn cần Ở đây, chúng tơi xin đưa thơng tin mà phần mềm quản lí điểm cần có sau: 2.1 Thơng tin sinh viên: MaSV (mã Sinh Viên), HotenSV (họ tên Sinh Viên), Malop (mã lớp), NS (năm sinh), Que (quê quán), Giơi (giới tính), Ghichu (ghi chú)… 2.2.Thơng tin Điểm: MaMon (mã môn học), TenMon (tên môn học), DVHT (đơn vị học trình), Diemlan1 (điểm thi lần 1), Diemlan2 (điểm thi lan 2), DiemHT (điểm học trình), DiemBTL (điểm tập lớn), DiemRL (điểm rèn luyện)… 2.3 Các thông tin khác: Quy chế tính điểm (ở chúng tơi xét cơng thức tính điểm theo quy chế 25), số thông tin khác… Yêu cầu hệ thống Để thực mục tiêu thấy phần mềm cần phải đạt yêu cần sau:  Việc đăng nhập thông tin truy nhập thông tin phải đơn giản nhanh chóng  Đưa danh sách, bảng điểm cách xác đầy đủ  Việc thao tác máy tính phải đơn giản dễ sử dụng  Các thông tin đưa phải dễ hiểu thuận tiệc cho người quản lí sử dụng máy tính thuận lợi an tồn Phần mềm quản lí điểm bao gồm thơng tin quản lí có cấu trúc Qua phân tích chúng tơi đưa giải pháp thích hợp cụ thể để đưa hệ thống máy tính vào việc quản lí PHẦN II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG I Liệt kê chức Qua nghiên cứu cơng việc quản lí điểm, đáp ứng u cầu liệt kê chức cần thiết mà hệ thống quản lí thơng tin cần phải đáp ứng sau: Đăng nhập Đây phần xác nhận xem người người đăng nhập vào phần mềm việc phân quyền sử dụng cho người Để đăng nhập vào phần mềm này, bạn phải sử dụng user name, password… riêng để xác nhận Trợ giúp Nếu bạn chưa hiểu rõ cách sử dụng phần mềm bạn click vào phần “trợ giúp” để hướng dẫn cách sử dụng Tra cứu Sau đăng nhập thành công, phần để bạn tra cứu thơng tin có liên quan đến điểm sinh viên Nhập thông tin Mỗi phần mềm quản lí cần có liệu đầu vào Với phần mềm chúng tơi u cầu nhà quản lí phải nhập thơng tin có liên quan đến điểm sinh viên:  Nhập thông tin sinh viên: MaSV, HotenSV, Malop, Que…  Nhập điểm: Mamon, Tenmon, DVHT, Diemlan1, Diemlan2, DiemHT  Nhập cơng thức tính điểm Xử lí thơng tin Với u cầu khác việc xử lí lại khác  Để tìm kiếm Sinh viên ta tìm kiếm theo tên, ngồi tìm kiếm theo điểm như: điểm trung bình hay trung bình, đạt học bổng hay phải thi lại học lại…  Ta xếp sinh viên theo tên, xếp sinh viên theo điêm với tiêu chí phần tìm kiếm  Sửa điểm, chèn, lưu trữ, xoá sinh viên… thực cách rõ ràng, đơn giản sau nhập đủ thông tin sinh viên Báo cáo Phần mềm giúp người quản lí đưa vấn đề cần báo cáo sau:  Báo cáo DSSV theo tên, theo điểm  Báo cáo DSSV thi lại, học lại…  Báo cáo DS điểm sinh viên kỳ, khoá học… Tóm lại, việc phân tích thiết kế hệ thống quan trọng Phải rõ tình hình cụ thể, đề phương hướng giải cụ thể có tính móc nối thơng tin chặt chẽ… áp dụng phần mềm vào hệ thống máy tính không xa rời thực tế Qua nghiên cứu khảo sát xây dựng biểu đồ phân cấp chức biểu đồ luồng liệu mà chúng tơi trình bày phần sau II Biểu đồ phân cấp chức biểu đồ luồng liệu Quản Lí Điểm Đăng nhập Trợ giúp 4.1 Nhập tt SV Tra cứu Nhập thông tin 5.1 Tìm kiếm Xử lí thơng tin Báo cáo 6.1In bảng điểm Hình Biểu đồ phân cấp chức Bảng điểm Trợ giúp Yêu cầu Thông tin cần nhập Trả lời Đăng nhập Người dùng Trả lời Trả lời Tra cứu Nhập thông tin DSSV Thông tin tra cứu Đăng nhập Đăng nhập Người quản lí Trả lời u cầu Thơng tin cần xử lí Xử lí thơng tin Báo cáo Trả lời u cầu Ky Char 10 Học kỳ Malop Char 10 Mã lớp 10 Mamh Char 10 Mã môn học III.2 BangSinhVien File có chức lưu trữ thơng tin cá nhân Sinh viên STT Tên trường Kiểu liệu Kích thước Ý nghĩa MaSV Char 10 Mã sinh viên TenSV Varchar 50 Tên sinh vien Malop Char 10 Mã lớp Mamh Char 10 Mã môn học NS Datetime Năm sinh Que Varchar 50 Quê quán Ghichu Varchar 50 Ghi III.3 BangMonHoc File có chức lưu trữ thông tin môn học STT Tên trường Kiểu liệu Kích thước Ý nghĩa Mamh Char 10 Mã môn học Tenmh Varchar 50 Tên môn học III.4 BangLop File có chức lưu trữ thông tin lớp học STT Tên trường Kiểu liệu Kích thước Ý nghĩa Malop Char 10 Mã lớp Tenlop Varchar 50 Tên lớp III.5 BangQL File có lưu trữ thơng tin cá nhân người Quản Lý STT Tên trường Kiểu liệu Kích thước Ý nghĩa MaQL Char 10 Mã nhà quản lý TenQL Varchar 50 Tên người quản lý Password Char 20 Mã đăng nhập người quản lý III.6 BangHocKy File có chức lữu trữ thông tin kỳ học STT Tên trường Kiểu liệu Kích thước Ý nghĩa Hocky Byte Học kỳ Nam Datetime Năm học Ta có Biểu đồ quan hệ: PHẦN V: THIẾT KẾ FORM Tiếp theo phải thiết kế form cho chương trình cho hệ thống hoạt động có hiệu Như phải thiết kế cho giao diện người máy thật tốt, sử dụng dễ dàng, thuật tiện cho người trực tiếp quản lý phần mềm Ngồi cịn phải đảm bảo cho hệ thống vận hành tốt, không bị trục trặc thơng tin, hạn chế sai sót thao tác kỹ thuật Vì phần mềm thiết kế nhiều from nên đưa đại diện vài form sử dụng chương trình: Thiết kế form ban đầu chạy phần mềm: Chức nút lệnh: Tên nút lệnh Ý nghĩa Sự kiện Đăng nhập để vào hệ thống Click Ra khỏi hệ thống Click Hướng dẫn sử dụng phần mềm Click Đăng nhập Thoát Trợ giúp Thiết kế form cho chức đăng nhập: Các chức nút lệnh: Tên nút lệnh Ý nghĩa Sự kiện Quay form giao diện người dùng Click Đồng ý đăng nhập vào hệ thống Click Quay lại Đồng ý Thiết kế from cho chức nhập thông tin: Chức nút lệnh: Tên nút lệnh Ý nghĩa Sự kiện Lưu thông tin vừa đăng nhập Click Quay form trước Click Lưu lại Quay lại Nhập thông cho sinh viên Nhập Thiết kế form cho chức xử lý thông tin: Click Chức nút lệnh: Tên nút Ý nghĩa Sự kiện lệnh Cho phép tìm kiếm thơng tin sinh viên Tìm kiếm Click Tìm kiếm theo tên, theo mã… Cho phép xếp danh sách theo danh sách Click sinh viên theo tên, theo điểm… Sắp xếp Cho phép chèn, them, xóa, sửa… thơng tin Click Quay lại form trước Click Thốt khỏi hệ thống Click Sửa đổi Quay lại Thoát Thiết kế form cho chức tìm kiếm Chức nút lệnh: Tên nút lệnh Ý nghĩa Sự kiện Quay form trước Click Đồng ý tìm kiếm Click Quay lại Đồng ý Bảng phân công công việc thành viên nhóm thực hiện: ST Tên thành viên Công việc thực Đánh giá giáo viên T Phân tích yêu cầu người dùng, vẽ biểu đồ Phân Hoàng Thị Thắm cấp chức biểu đồ luồng liệu (Phần I + II tập lớn) Mơ hình thực thể quan hệ, thiết kế file liệu (Phần Nguyễn Thị Ninh III +IV tập lớn) Thiết kế giao diện xử lí form (Phần V Trần Thị Tuyết tập lớn) ... sinh viên như: quê quán, năm sinh sinh viên, thông tin điểm thi sinh viên Người quản lý in thơng tin sinh viên với đặc tính Người quản trị phải đăng nhập username, password tương ứng với sinh viên. .. người quản lý cần thực nhiều động tác Nhờ có phần mềm cơng việc trở nên đơn giản nhiều Ví dụ để quản lý điểm sinh viên người quản lý cần liên tục cập nhật điểm sinh viên Thông tin sinh viên như:... Năm học Ta có Biểu đồ quan hệ: PHẦN V: THIẾT KẾ FORM Tiếp theo phải thiết kế form cho chương trình cho hệ thống hoạt động có hiệu Như phải thiết kế cho giao diện người máy thật tốt, sử dụng dễ dàng,

Ngày đăng: 27/06/2014, 17:20

Từ khóa liên quan

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

Tài liệu liên quan