Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên

46 883 9
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên

Đ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

HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA CÔNG NGHỆ THÔNG TIN  ĐỀ TÀI THIẾT KẾ PHẦN MỀM QUẢN LÝ SINH VIÊN Giáo viên hướng dẫn: Vũ Thị Đào Sinh viên thực : Vũ Ngọc Tiến Nguyễn Nam Thái Sái Nguyễn Đức Hoàng Lớp : AT8B Hà Nội, tháng 10 năm 2014 Đề tài: Thiết kế phần mềm quản lý sinh viên MỤC LỤC Phần I: Mô tả nghiệp vụ………………………………………………… Trang 1.1 Yêu cầu chung phần mềm…………………………………… 1.1.1 Yêu cầu người sử dụng………………………………………… 1.1.2 Yêu cầu hệ thống……………………………………………… 1.2 Tổng quan chức phần mềm…………………………………… 1.2.1 Tài vụ…………………………………………………………… 1.2.2 Quản lý sinh viên……………………………………………… 1.2.3 Đào tạo………………………………………………………… 1.2.4 Sinh viên………………………………………………………… 1.2.5 Quản trị hệ thống……………………………………………… 5 10 11 11 Phần II: Mơ hình nghiệp vụ hệ thống…………………………………… 12 2.1 Mơ hình ca sử dụng mức gộp……………………………………… 2.2 Usercase chức phòng đào tạo………………………………… 2.2.1 Quản lý khoa……………….…………………………………… 2.2.2 Quản lý lớp……………………………………………………… 2.2.3 Lập lịch thi, phòng thi………………………………………… 2.2.4 Kết học tập………………………………………………… 2.2.5 Quản lý lịch học………………………………………………… 2.2.6 Quản lý môn học………………………………………………… 2.2.7 Quản lý giáo viên……………………………………………… 2.3 Usercase chức phòng quản lý sinh viên……………………… 2.3.1 Quản lý hồ sơ sinh viên………………………………………… 2.3.2 Tìm kiếm thống kê……………………………………………… 2.3.3 Quản lý xét tốt nghiệp…………………………………………… 2.3.4 Quản lý cấp bằng, chứng chỉ…………………………………… 2.4 Usercase chức phòng tài vụ…………………………………… 2.4.1 Quản lý học phí………………………………………………… 2.4.2 Quản lý học bổng……………………………………………… 12 13 13 14 15 16 17 18 20 20 21 22 23 24 25 26 Phần III: Thiết kế liệu………………………………………………… 27 28 28 28 29 29 3.1 Mơ hình ER………………………………………………………… 3.2 Miêu tả chi tiết bảng sở liệu…………………………………… 3.2.1 Sinh viên………………………………………………………… 3.2.2 Giáo viên………………………………………………………… 3.2.3 Bộ môn………………………………………………………… 27 Đề tài: Thiết kế phần mềm quản lý sinh viên 3.2.4 Môn học………………………………………………………… 3.2.5 Lịch học………………………………………………………… 3.2.6 Lịch thi………………………………………………………… 3.2.7 Khoa…………………………………………………………… 3.2.8 Lớp……………………………………………………………… 3.2.9 Điểm…………………………………………………………… 3.2.10 Tài khoản……………………………………………………… 3.2.11 Biên lai học phí………………………………………………… 3.2.12 Học phí……………………………….……………………… 3.2.13 Xét tốt nghiệp………………………………………………… 3.2.14 Tốt nghiệp……………………………………………………… 30 30 30 31 31 32 32 33 33 34 Phần IV: Thiết kế giao diện………………………………………… 35 35 35 35 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 43 4.1 Đăng nhập hệ thống………………………………………………… 4.2 Menu………………………………………………………………… 4.2.1 Giao diện hệ thống……………………………………………… 4.2.1.1 Giao diện đăng nhập………………………………………… 4.2.1.2 Giao diện phân quyền người sử dụng……………………… 4.2.1.3 Giao diện quản lý người sử dụng…………………………… 4.2.1.4 Giao diện phục hồi, lưu liệu………………………… 4.2.2 Giao diện đào tạo……………………………………………… 4.2.2.1 Quản lý khóa học…………………………………………… 4.2.2.2 Quản lý lớp………………………………………………… 4.2.2.3 Quản lý giáo viên……………………………… 4.2.2.4 Giao diện quản lý lịch học………………………………… 4.2.2.5 Giao diện lịch thi, xét điều kiện thi………………………… 4.2.2.6 Giao diện điểm……………………………………………… 4.2.3 Giao diện phòng tài vụ………………………………………… 4.2.3.1 Giao diện tính học phí……………………………………… 4.2.3.2 Giao diện tình trạng đóng học phí………………………… 4.2.3.3 Giao diện học bổng………………………………………… 4.2.3.4 Giao diện khoản thu khác ……………………………… 4.2.4 Giao diện quản lý sinh viên…………………………………… 4.2.4.1 Giao diện quản lý hồ sơ sinh viên…………………………… 4.2.4.2 Giao diện quản lý tốt nghiệp………………………………… 4.2.4.3 Giao diện quản lý cấp phát bằng, chứng chỉ, hồ sơ………… 4.2.5 Giao diện tìm kiếm……………………………………………… 4.2.5.1 Tìm kiếm giáo viên………………………………………… 4.2.5.2 Giao diện tìm kiếm sinh viên…………………………… … 35 Đề tài: Thiết kế phần mềm quản lý sinh viên LỜI MỞ ĐẦU Quản lý sinh viên công tác quan trọng phức tạp mà đơn vị đào tạo đại học phải thực Bắt đầu từ việc làm thủ tục nhập học cho sinh viên mới, theo dõi quản lý thông tin sinh viên suốt khóa học việc hệ thống hóa, lưu trữ bảo quản thơng tin: kết học tập, hồ sơ cá nhân sinh viên trường Việc nắm bắt, quản lý thông tin thực hầu hết trường đại học Tuy nhiên, thông tin dạng dừng mức độ lưu trữ để khai thác theo khía cạnh tĩnh thay cho hoạt động tay hàng ngày Quản lý sinh viên cần đến hoạt động tích cực nữa, chẳng hạn việc theo dõi hoạt động ngoại khóa, thơng tin thực tập, làm, cung cấp dịch vụ trực tuyến: tra cứu điểm, học phí, học bổng, khen thưởng, kỉ luật,… Từ yêu cầu trên, nhóm chúng em chọn đề tài thiết kế phần mềm quản lý sinh viên nhằm mục đích cải thiện khó khăn, bất tiện phần mềm cũ lưu trữ thông tin sinh viên cách dễ dàng Vì thời gian làm đề tài ngắn lần đầu thực nên nhóm khơng tránh khỏi thiếu sót, mong thầy có góp ý để giúp nhóm hồn thiện phần mềm Đề tài: Thiết kế phần mềm quản lý sinh viên Phần I: Mô tả nghiệp vụ 1.1 Yêu cầu chung phần mềm 1.1.1 Yêu cầu người sử dụng - Các chức phần mềm: phải tuân theo quy chế, quy trình đào tạo trường - Phần mềm phải có giao diện thân thiện: để người sử dụng được, không thiết phải người ngành công nghệ thông tin - Hệ thống phải dễ sử dụng, quản lý: đảm bảo tốt cho việc sử dụng phần mềm để quản lý tra cứu thời điểm với số lượng lớn người sử dụng - Hệ thống phải có khả bảo mật tốt: tất thơng tin cá nhân có người phân quyền phép xem chinh sửa - Hệ thống phải có chức phục hồi, lưu liệu thường xuyên: tránh tình trạng mất, hỏng, sai lệch liệu - Hệ thống cần có khả mở rộng, nâng cấp tương lai: để thay đổi cho phù hợp với yêu cầu công tác quản lý - Chi phí cho hệ thống (phần mềm, phần cứng, nhân vận hành) phải hợp lý: không vượt ngân sách trường ngưng đáp ứng u cầu cơng việc - Phần mềm phải có hướng dẫn sử dụng (video, hình ảnh,…): hướng dẫn chi tiết chức để người sử dụng làm việc tốt với phần mềm 1.1.2 Yêu cầu hệ thống  Yêu cầu chức năng: - Chức quản trị hệ thống: cho phép người quản trị hệ thống quản lý người sử dụng, phân quyền, quản lý danh mục vận hành hệ thống - Chức quản lý thông tin: cho phép phận, phòng ban thực cập nhật quản lý thơng tin hoạt động đơn vị - Chức tra cứu thông tin: cho phép người truy cập hệ thống xem thơng tin mà người quản trị phân quyền cho  Yêu cầu phi chức năng: - Giao diện thân thiện, dễ sử dụng - Truy xuất liệu nhanh, lưu trữ liệu tốt - Tìm kiếm nhanh, thuận tiện Đề tài: Thiết kế phần mềm quản lý sinh viên - Hệ thống bảo mật cao - Đáp ứng yêu cầu nghiệp vụ  Yêu cầu miền ứng dụng: - Chạy hệ điều hành khác - Hệ quản trị sở liệu tập trung (SQL server) - Giao diện thiết kế theo chuẩn định 1.2 Tổng quan chức phần mềm Hình 1: Tổng quan chức phần mềm quản lý sinh viên Đề tài: Thiết kế phần mềm quản lý sinh viên 1.2.1 Tài vụ  Thu học phí: - Tính tiền học phí sinh viên - Cập nhật tình trạng nộp học phí sinh viên vào sở liệu - In biên lai Mơ hình: Bắt đầu Tính học phí cho sinh viên Cập nhật thông tin vào CSDL Kết thúc In biên lai  Phát học bổng: - Nhận danh sách sinh viên nhận học bổng (từ quản lý sinh viên) - Cập nhật tình trạng phát học bổng cho sinh viên (đã phát cho ai, ký nhận) - In danh sách sinh viên phát học bổng Mơ hình: Bắt đầu Phát học bổng Cập nhật thông tin vào CSDL In danh sách Kết thúc Đề tài: Thiết kế phần mềm quản lý sinh viên 1.2.2 Quản lý sinh viên  Quản lý hồ sơ sinh viên: - Nhập hồ sơ: nhập thông tin cá nhân sinh viên vào CSDL - Cập nhật hồ sơ: thêm, sửa, xóa thơng tin cá nhân sinh viên - Xóa hồ sơ: xóa hồ sơ sinh viên Mơ hình: Bắt đầu Thơng tin cá nhân Cập nhật hồ sơ sinh viên Kết thúc  Học bổng: - Cập nhật mức học bổng (khá, giỏi,…) - Xét điều kiện: xét điều kiện để sinh viên đạt học bổng - Lập danh sách sinh viên đạt điều kiện nhận học bổng - Cập nhật tình trạng phát học bổng (liên thông với tài vụ) - In danh sách sinh viên nhận học bổng Mơ hình: Bắt đầu Xét điều kiện Lập danh sách sinhviên Cập nhật thông tin vào CSDL Kết thúc Đề tài: Thiết kế phần mềm quản lý sinh viên  Tốt nghiệp: - Xét tốt nghiệp cho sinh viên: dựa điểm thi tốt nghiệp bảo vệ đồ án (liên thông với đào tạo) - Lên danh sách thống kê tình hình tốt nghiệp để báo cáo lên - Tổ chức thi lại tốt nghiệp với sinh viên thi tốt nghiệp không đạt (liên thông với đào tạo) - Lưu trữ hồ sơ sinh viên tốt nghiệp vào CSDL - In tốt nghiệp, hồ sơ tốt nghiệp, bảng điểm sinh viên - Cập nhật thông tin phát bằng, hồ sơ tốt nghiệp vào CSDL Mơ hình: Bắt đầu Điểm thi, đồ án Lên danh sách thống kê Tổ chức thi lại tốt nghiệp Lưu hồ sơ sinh viên tốt nghiệp vào CSDL Phát bằng, hồ sơ tốt nghiệp Cập nhật thông tin phát bằng, hồ sơ vào CSDL Kết thúc Đề tài: Thiết kế phần mềm quản lý sinh viên 1.2.3 Đào tạo  Điểm điểm thi: - Xét điều kiện thi sinh viên: điểm kỳ, học phí, số tiết nghỉ học,… - Lập lịch thi, phòng thi - Tổ chức chấm thi - Nhập điểm sinh viên vào CSDL - Tính điểm trung bình môn học, kỳ học, năm học - Lập dach sách thi lại, học lại - In danh sách, báo cáo thống kê Mơ hình: Bắt đầu Xét điều kiện thi sinh viên Lập lịch thi, phòng thi Tổ chức chấm thi Nhập điểm vào CSDL Tính điểm trung bình Lập danh sách thi lại, học lại Cập nhật vào CSDL 10 Kết thúc Đề tài: Thiết kế phần mềm quản lý sinh viên Tên trường MaMon MaBoMon SoTrinh Kiểu liệu Text Text Integer Độ dài 10 10 Miêu tả Mã mơn học Mã mơn Số trình 3.2.5 Lịch học Tên trường PhongHoc MaGV TenLop TenMon ThoiGian Kiểu liệu Text Text Text Text Datetime Độ dài 10 10 10 10 Miêu tả Phòng học Mã giáo viên dạy Tên lớp Tên môn Thời gian học 3.2.6 Lịch thi Tên trường MaMon GioThi PhongThi NgayThi MaGV Kiểu liệu Text Datetime Text Datetime Text Độ dài 10 10 10 32 Miêu tả Mã mơn thi Giờ thi Phịng thi Ngày thi Mã giáo viên coi thi Đề tài: Thiết kế phần mềm quản lý sinh viên 3.2.7 Khoa Tên trường MaKhoa TenKhoa MaTruongKhoa TenTruongKhoa SoDienThoai Kiểu liệu Text Text Text Text Text Độ dài 10 30 10 50 15 Miêu tả Mã khoa Tên khoa Mã trưởng khoa Tên trưởng khoa Số điện thoại 3.2.8 Lớp Tên trường MaLop TenLop MaKhoa LopTruong GVChuNhiem Kiểu liệu Text Text Text Text Text Độ dài 10 10 10 50 50 33 Miêu tả Mã lớp Tên lớp Mã khoa Tên lớp trưởng Giáo viên chủ nhiệm Đề tài: Thiết kế phần mềm quản lý sinh viên 3.2.9 Điểm Tên trường MaSV MaMon TenSV TenMon DiemLan1 DiemLan2 Kiểu liệu Text Text Text Text Real Real Độ dài 10 10 50 30 Miêu tả Mã sinh viên Mã môn thi Tên sinh viên Tên môn thi Điểm thi lần Điểm thi lần 3.2.10 Tài khoản Tên trường TenDangNhap MatKhau Quyen Kiểu liệu Text Char Text Độ dài 50 50 30 3.2.11 Biên lai học phí 34 Miêu tả Tên đăng nhập Mật Quyền tài khoản Đề tài: Thiết kế phần mềm quản lý sinh viên Tên trường MaHD MaSV HoTen Lop NgayNop LyDoThuTien SoTien ThuNgan Kiểu liệu Text Text Text Text Datetime Text Integer Text Độ dài 10 10 50 10 Miêu tả Mã hóa đơn thu tiền Mã sinh viên nộp tiền Họ tên sinh viên nộp Lớp Ngày nộp tiền Lý thu tiền Số tiền Tên thu ngân 50 50 3.2.12 Học phí Tên trường MaHD MaSV HocKy SoTien TinhTrangNop NgayNop LoaiThuPhi Kiểu liệu Text Text Text Integer Boolean Datetime Text Độ dài 10 10 10 Miêu tả Mã hóa đơn Mã sinh viên Học kỳ Số tiền Tình trạng nộp Ngày nộp Loại thu phí 30 3.2.13 Xét tốt nghiệp Tên trường MaSV Kiểu liệu Text Độ dài 10 35 Miêu tả Mã sinh viên Đề tài: Thiết kế phần mềm quản lý sinh viên TenKhoa TenLop KhoaHoc LoaiHinh Text Text Text Text 30 10 10 30 Tên khoa Tên lớp Khóa học Loại hình đào tạo 3.2.14 Tốt nghiệp Tên trường MaSV MaGV NgayThi KetQua XepLoai NgayCapBang Kiểu liệu Text Text Datetime Real Text datetime Độ dài 10 10 10 36 Miêu tả Mã sinh viên Mã giáo viên Ngày thi tốt nghiệp Kết (điểm thi) Xếp loại tốt nghiệp Ngày cấp Đề tài: Thiết kế phần mềm quản lý sinh viên Phần IV: Thiết kế giao diện 4.1 Đăng nhập hệ thống 4.2 Menu Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm Tài vụ Q.lý sinh viên Tìm kiếm 4.2.1 Giao diện hệ thống 4.2.1.1 Giao diện đăng nhập Hệ thống Đào tạo Mật cũ: Mật mới: Nhập lại mật mới: Đổi mật Hủy bỏ 37 Đề tài: Thiết kế phần mềm quản lý sinh viên 4.2.1.2 Giao diện phân quyền người sử dụng Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm tên đăng nhập: Cấp quyền: Tồn quyền: Đọc: Sửa, xóa: Tìm kiếm Nhóm: Đồng ý Hủy bỏ 4.2.1.3 Giao diện quản lý người sử dụng Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm Tên user Họ tên Mã sinh viên/giáo viên Ngày sinh Giới tính Thêm Sửa Xóa 4.2.1.4 Giao diện phục hồi, lưu liệu Hệ thống Đào tạo Tài vụ Q.lý sinh viên Sao lưuToàn Tùy chọn Phục hồi từ thời điểm Sao lưu Phục hồi 38 Tìm kiếm … Đề tài: Thiết kế phần mềm quản lý sinh viên 4.2.2 Giao diện đào tạo 4.2.2.1 Quản lý khóa học Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm Khóa họcLớp Niên khóa: Thêm Sửa Xóa 4.2.2.2 Quản lý lớp Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm Khóa họcLớp Danh sách sinh viên Thêm Sửa Xóa 4.2.2.3 Quản lý giáo viên (bao gồm giáo viên chủ nhiệm) Hệ thống Đào tạo Tài vụ Mã giáo viên Họ tên Ngày sinh Giới tính Quê quán Số điện thoại Ngày ký hợp đồng Ngày hết hạn Q.lý sinh viên Tìm kiếm Khóa học Thêm Sửa Xóa 39 Đề tài: Thiết kế phần mềm quản lý sinh viên 4.2.2.4 Giao diện quản lý lịch học Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm KhóaLớp Thêm Sửa Xóa 4.2.2.5 Giao diện lịch thi, xét điều kiện thi Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm Tên sinh viênĐược thi LớpKhông thi Mã môn Tên mơn Ngày thi Giờ thi Phịng thi Giáo viên coi thi 40 Thêm Sửa Xóa Đề tài: Thiết kế phần mềm quản lý sinh viên 4.2.2.6 Giao diện điểm Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm Khóa học LớpMơn thi Mã sinh viên Họ tên Ngày sinh Điểm thi lần Điểm thi lần Thêm Sửa Xóa 4.2.3 Giao diện phịng tài vụ 4.2.3.1 Giao diện tính học phí Hệ thống Đào tạo Tài vụ Q.lý sinh viên Mã sinh viên Kỳ học Mã hóa đơn Ghi In 41 Sửa Tìm kiếm Đề tài: Thiết kế phần mềm quản lý sinh viên 4.2.3.2 Giao diện tình trạng đóng học phí Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm Khóa học LớpKỳ học Cập nhật In 4.2.3.3 Giao diện học bổng Hệ thống Đào tạo Tài vụ Q.lý sinh viên Khóa học LớpKỳ học Cập nhật In 42 Tìm kiếm Đề tài: Thiết kế phần mềm quản lý sinh viên 4.2.3.4 Giao diện khoản thu khác 4.2.4 Giao diện quản lý sinh viên 4.2.4.1 Giao diện quản lý hồ sơ sinh viên Hệ thống Đào tạo Tài vụ Q.lý sinh viên Khóa họcLớp Mã sinh viên Họ tên Ngày sinh Giới tính Quê quán Số điện thoại Diện ưu tiên 43 Thêm Sửa Xóa Tìm kiếm Đề tài: Thiết kế phần mềm quản lý sinh viên 4.2.4.2 Giao diện quản lý tốt nghiệp Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm Khóa họcLớp Mã sinh viên Họ tên Thực tập Tốt nghiệp Hình thức tốt nghiệp Loại tốt nghiệp Thêm Sửa Xóa 4.2.4.3 Giao diện quản lý cấp phát bằng, chứng chỉ, hồ sơ Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm Khóa họcLớp Mã sinh viên Họ tên Ngày sinh Giới tính Loại Ngày cấp Tình trạng 44 Thêm Sửa Xóa Đề tài: Thiết kế phần mềm quản lý sinh viên 4.2.5 Giao diện tìm kiếm 4.2.5.1 Tìm kiếm giáo viên Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm Tìm kiếm theo Tên Mã GV Ngày sinh Quê quán Nhập thơng tinTìm Kết 4.2.5.2 Giao diện tìm kiếm sinh viên Hệ thống Đào tạo Tài vụ Q.lý sinh viên Tìm kiếm Tìm kiếm theo Tên Mã SV Ngày sinh Nhập thơng tinTìm Kết 45 Q qn Đề tài: Thiết kế phần mềm quản lý sinh viên KẾT LUẬN Trên phần trình bày đề tài: thiết kế phần mềm quản lý sinh viên nhóm em Chúng em xin chân thành cảm ơn hướng dẫn giúp đỡ nhiệt tình Vũ Thị Đào Tuy thật cố gắng, nỗ lực hoàn thành đề tài lần đầu thực nên khơng tránh khỏi sai sót Chúng em mong nhận ý kiến đóng góp để góp phần hoàn thiện đề tài Xin cảm ơn! 46

Ngày đăng: 05/10/2016, 19:02

Từ khóa liên quan

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

Tài liệu liên quan