Phân tích và thiết kế hệ thống bài toán quản lý điểm sinh viên

22 481 3
Phân tích và thiết kế hệ thống bài toán quản lý điểm 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

MỤC LỤC I. PHÂN TÍCH 2 1.1, UseCase 2 1.1.1, Cán bộ phòng đàotạo 2 1.1.2, Giảng viên 3 1.1.3, Sinh viên 3 1.2, Kịch bản. 3 1.2.1, Sinhviên 4 1.2.2, Cán bộ phòng đào tạo và giảng viên. 5 1.3, Biểu đồ tuầntự 7 1.3.1, Chức năng tra cứu điểm 7 1.3.2, Chức năng cập nhật bảng điểm 8 1.3.3 , Chức năng in bảngđiểm 12 1.4, Biểu đồ trạngthái 13 1.4.1, Chức năng tra cứu điểm của sinhviên 13 1.4.2, Chức năng in bảng điểm của cán bộ phòng đàotạo 15 II, THIẾT KẾ 17 2.1, Biểu đồlớp 17 2.1.1, Biểu đồ phân tích 17 2.1.2, Biểu đồ thiết kế 17 2.2, Thiết kế bảng dữ liệu 18 2.3.Thiết kế cơ sở dữ liệu 21

Phân tích thiết kế hệ thống toán quản điểm sinh viên MỤC LỤC I PHÂN TÍCH 1.1, Use Case 1.1.1, Cán phòng đào tạo Sinh viên: Nguyễn thị Huyền Trang Trang Phân tích thiết kế hệ thống toán quản điểm sinh viên Sinh viên: Nguyễn thị Huyền Trang Trang Phân tích thiết kế hệ thống toán quản điểm sinh viên 1.1.2, Giảng viên 1.1.3, Sinh viên Sinh viên: Nguyễn thị Huyền Trang Trang Phân tích thiết kế hệ thống toán quản điểm sinh viên 1.2, Kịch 1.2.1, Sinh viên Sinh viên sau đăng nhập vào hệ thống bắt đầu trình tra cứu điểm thi Sinh viên tiến hành tra cứu điểm thi theo 03 cách bản: Tra cứu điểm theo mã sinh viên, tra cứu điểm theo tên sinh viên tra cứu điểm theo lớp  Tra cứu điểm theo mã sinh viên: Trên form tra cứu sinh viên nhập vào mã sinh viên - Hệ thống tìm kiếm sở liệu đưa thông tin sinh viên - Lựa chọn học kỳ cần xem điểm - Sinh viên chọn tiếp môn học - Hệ thống tìm kiếm điểm sinh viên sở liệu hiển thị kết tìm kiếm cho sinh viên Tuy nhiên trình tìm kiếm xảy số trường hợp khác: - Môn học mà sinh viên tìm chưa cập nhật điểm hệ thống đưa thông báo cho sinh viên biết hệ thống môn học bạn chưa có điểm - Bạn nhập sai mã sinh viên: Khi hệ thống đưa thông báo yêu cầu bạn nhập lại mã sinh viên cho xác -  Tra cứu điểm theo tên sinh viên Sinh viên lựa chọn Khoa mà sinh viên theo học - Hệ thống tìm kiếm hiển thị lớp trực thuộc khoa - Sinh viên tiếp tục chọn lớp học - Hệ thống hiển thị danh sách sinh viên - Sinh viên chọn họ tên chọn kỳ học, môn học - Hệ thống tìm kiếm đưa cho sinh viên điểm môn học Trong số trường hợp sinh viên không tìm điểm môn học mong muốn sở liệu chưa cập nhật môn học -  Tra cứu theo lớp - Từ form tìm kiếm, sinh viên lựa chọn khoa mà theo học Hệ thống đưa danh sách lớp khoa Sinh viên lựa chọn lớp, kỳ học yêu cầu tra cứu điểm Sinh viên: Nguyễn thị Huyền Trang Trang Phân tích thiết kế hệ thống toán quản điểm sinh viên Hệ thống tìm kiếm bảng điểm lớp đưa thông tin bảng điểm Khi bảng điểm kỳ lớp mà bạn tìm kiếm chưa cập nhật vào sở liệu hệ thống đưa thông báo cho sinh viên - 1.2.2, Cán phòng đào tạo giảng viên Sau đăng nhập vào hệ thống cán phòng đào tạo tiến hành cập nhật thông tin sinh viên vào hệ thống như: Khoa, Lớp, Hồ sơ sinh viên, bảng điểm sinh viên tiến hành in bảng điểm để đưa lớp Dưới kịch chức cập nhật điểm in điểm 1.2.2.1, Cập nhật bảng điểm  Thêm bảng điểm - Cán phòng đào tạo chọn khoa cần cập nhật bảng điểm Hệ thống tìm kiếm đưa danh sách lớp khoa Cán phòng đào tạo chọn lớp Hệ thống yêu cầu nhập thông tin cho bảng điểm Cán phòng đào tạo nhập đầy đủ thông tin bảng điểm yêu cầu tạo bảng điểm - Hệ thống kiểm tra thông tin bảng điểm so sánh thông tin với thông tin bảng điểm lớp - Hệ thống thấy bảng điểm chưa tồn tại, đưa thông báo bảng điểm lập  Sửa bảng điểm - Cán phòng đào tạo chọn khoa cần cập nhật bảng điểm Hệ thống tìm kiếm đưa danh sách lớp khoa Cán phòng đào tạo lựa chọn lớp Hệ thống đưa thống tin bảng điểm lớp Cán phòng đào tạo chọn bảng điểm cần sửa đổi thông tin Hệ thống chuyển sang form cập nhật bảng điểm Cán phòng đào tạo nhập đầy đủ thông tin lưu thông tin bảng điểm sửa đổi Hệ thống kiểm tra thông tin lưu vào sở liệu  Xoá bảng điểm Sinh viên: Nguyễn thị Huyền Trang Trang Phân tích thiết kế hệ thống toán quản điểm sinh viên Cán phòng đào tạo chọn khoa - Hệ thống đưa danh sách lớp có khoa - Cán phòng đào tạo lựa chọn lớp - Hệ thống tìm kiếm đưa danh sách bảng điểm lớp - Cán phòng đào tạo lựa chọn bảng điểm yêu cầu xoá - Hệ thống yêu cầu cán phòng đào tạo xác nhận xoá - Cán phòng đào tạo xác nhận xoá - Hệ thống xoá bảng điểm cập nhật thông tin vào sở liệu 1.2.2.2, Cập nhật điểm sinh viên -  Thêm điểm sinh viên - Giảng viên đăng nhập hệ thống, Hệ thống đưa danh sách lớp học mà giảng viên giảng dạy Giảng viên chọn tiếp lớp danh sách Hệ thống đưa danh sách sinh viên lớp Giảng viên lựa chọn sinh viên môn học Giảng viên tiến hành nhập điểm cho môn học yêu cầu thêm vào sở liệu Hệ thống kiểm tra thông tin lưu điểm vào sở liệu hệ thống  Sửa điểm sinh viên - Cán phòng đào tạo lựa chọn khoa Hệ thống trả danh sách lớp có khoa Cán phòng đào tạo tiếp tục chọn lớp chứa sinh viên cần sửa điểm Hệ thống tìm kiếm đưa danh sách sinh viên lớp Cán phòng đào tạo lựa chọn sinh viên môn học Hệ thống hiển thị điểm môn học Cán phòng đào tạo tiến hành sửa điểm yêu cầu lưu liệu sửa Hệ thống kiểm tra thông tin điểm lưu vào sở liệu  Xoá điểm sinh viên - Cán phòng đào tạo lựa chọn khoa sinh viên theo học Hệ thống đưa danh sách lớp học có khoa Cán phòng đào tạo tiến hành chọn lớp học Hệ thống liệt danh sách sinh viên lớp Sinh viên: Nguyễn thị Huyền Trang Trang Phân tích thiết kế hệ thống toán quản điểm sinh viên Cán phòng đào tạo lựa chọn sinh viên, môn học - Hệ thống hiển thị điểm môn học - Cán phòng đào tạo yêu cầu xoá điểm môn học - Hệ thống yêu cầu xác nhận xoá - Cán phòng đào tạo xác nhận xoá - Hệ thống xoá điểm sở liệu 1.2.2.3, In bảng điểm - - Cán phòng đào tạo lựa chọn khoa - Tiếp lựa chọn xem in loại bảng điểm số loại bảng điểm: Bảng điểm môn học lớp, Kết học tập sinh viên, Danh sách sinh viên thi lại, Danh sách sinh viên lưu ban, danh sách sinh viên học bổng, danh sách sinh viên nợ môn - Hệ thống tìm kiếm lọc sinh viên theo yêu cầu cán phòng đào tạo chọn hiển thị thông tin - Cán phòng đào tạo yêu cầu in bảng điểm - Hệ thống kiểm tra máy in tiến hành in bảng điểm theo yêu cầu cán phòng đào tạo 1.3, Biểu đồ 1.3.1, Chức tra cứu điểm 1.3.1.1, Tra cứu điểm theo mã sinh viên Sinh viên: Nguyễn thị Huyền Trang Trang Phân tích thiết kế hệ thống toán quản điểm sinh viên 1.3.1.2,Tra cứu điểm theo tên sinh viên 1.3.1.3, Tra cứu điểm theo lớp 1.3.2, Chức cập nhật bảng điểm 1.3.2.1, Cập nhật bảng điểm Sinh viên: Nguyễn thị Huyền Trang Trang Phân tích thiết kế hệ thống toán quản điểm sinh viên  Thêm bảng điểm  Sửa bảng điểm  Xoá bảng điểm Sinh viên: Nguyễn thị Huyền Trang Trang Phân tích thiết kế hệ thống toán quản điểm sinh viên 1.3.2.2, Cập nhật điểm sinh viên  Thêm điểm sinh viên  Sửa điểm sinh viên Sinh viên: Nguyễn thị Huyền Trang Trang 10 Phân tích thiết kế hệ thống toán quản điểm sinh viên  Xoá điểm sinh viên Sinh viên: Nguyễn thị Huyền Trang Trang 11 Phân tích thiết kế hệ thống toán quản điểm sinh viên 1.3.3 , Chức in bảng điểm  Bảng điểm sinh viên  Kết học tập theo lớp Sinh viên: Nguyễn thị Huyền Trang Trang 12 Phân tích thiết kế hệ thống toán quản điểm sinh viên  Danh sách sinh viên thi lại, lưu ban, học bổng, nợ môn 1.4, Biểu đồ trạng thái 1.4.1, Chức tra cứu điểm sinh viên 1.4.1.1, Tra cứu theo mã sinh viên Sinh viên: Nguyễn thị Huyền Trang Trang 13 Phân tích thiết kế hệ thống toán quản điểm sinh viên a Tra cứu theo tên sinh viên b Tra cứu theo lớp Sinh viên: Nguyễn thị Huyền Trang Trang 14 Phân tích thiết kế hệ thống toán quản điểm sinh viên 1.4.2, Chức in bảng điểm cán phòng đào tạo  Bảng điểm sinh viên  Kết học tập theo lớp Sinh viên: Nguyễn thị Huyền Trang Trang 15 Phân tích thiết kế hệ thống toán quản điểm sinh viên  Danh sách sinh viên thi lại, lưu ban, học bổng, nợ môn Sinh viên: Nguyễn thị Huyền Trang Trang 16 Phân tích thiết kế hệ thống toán quản điểm sinh viên II, THIẾT KẾ 2.1, Biểu đồ lớp 2.1.1, Biểu đồ phân tích 2.1.2, Biểu đồ thiết kế Sinh viên: Nguyễn thị Huyền Trang Trang 17 Phân tích thiết kế hệ thống toán quản điểm sinh viên 2.2, Thiết kế bảng liệu Các bảng liệu Tbl_Khoa: Lưu trữ thông tin chi tiết Khoa STT Tên trường MaKhoa TenKhoa Kiểu liệu Nvarchar (30) Nvarchar (50) Khóa Khóa Mô tả Mã khoa Tên khoa Tbl_Lop: Lưu trữ thông tin chi tiết Lớp STT Tên trường MaLop TenLop Khoa KhoaHoc Kiểu liệu Nvarchar (30) Nvarchar (50) Nvarchar (30) Nvarchar (50) Khóa Khóa Mô tả Mã lớp Tên lớp Khoa Khoá học Tbl_Monhoc: Lưu trữ thông tin chi tiết môn học STT Tên trường Kiểu liệu Nvarchar (10) TenMon Nvarchar (50) Sotinchi Int (4) Khóa Khóa Mô tả Mã môn Tên môn Số tín Tbl_Sinhvien: Lưu trữ thông tin sinh viên STT Tên trường MaSV TenSV NgaySinh QueQuan SDT Kiểu liệu Nvarchar (20) Nvarchar (50) Date String Int (11) Khóa Khóa Mô tả Mã sinh viên Tên sinh viên Ngày sinh Quê quán Số điện thoại Tbl_Giangvien: Lưu trữ thông tin giảng viên STT Tên trường Kiểu liệu Sinh viên: Nguyễn thị Huyền Trang Khóa Mô tả Trang 18 Phân tích thiết kế hệ thống toán quản điểm sinh viên MaGV TenGV NgaySinh QueQuan Diachi Nvarchar (20) Nvarchar (50) Date String Nvarchar (50) Khóa Mã sinh viên Tên sinh viên Ngày sinh Quê quán Địa Kiểu liệu Int Nvarchar (50) Nvarchar (30) Date Khóa Khóa Mô tả Số thứ tự Tên tài khoản Mật Loại tài khoản Kiểu liệu Nvarchar (10) Nvarchar (50) Khóa Khóa Mô tả Mã loại Tên loại Kiểu liệu Nvarchar (10) Nvarchar (50) Khóa Khóa Mô tả Mã năm học Tên năm học Kiểu liệu Nvarchar (10) Nvarchar (10) Khóa Khóa Mô tả Mã học kỳ Tên học kỳ Tbl_Taikhoan: STT Tên trường STT Username Password Type Tbl_Loaitaikhoan: STT Tên trường Maloai Tenloai Tbl_Namhoc: T Tên trường Manamhoc Tennamhoc Tbl_Hocky: STT Tên trường Mahocky Tenhocky Tbl_Bangdiem: Sinh viên: Nguyễn thị Huyền Trang Trang 19 Phân tích thiết kế hệ thống toán quản điểm sinh viên STT Tên trường MaLop MaMon MaGV Kiểu liệu Nvarchar (30) Nvarchar (10) Nvarchar (20) Khóa Khóa Khóa ngoại Mô tả Mã lớp Mã môn Mã giảng viên chấm điểm Mã học kỳ Mã năm học MaHocKy MaNamHoc Nvarchar (10) Nvarchar (10) Kiểu liệu Int (1) Nvarchar (10) Khóa Khóa Mô tả Mã lần thi Tên lần thi Khóa Mô tả STT Mã môn Mã lớp Mã sinh viên Tên sinh viên Điểm chuyên cần Điểm trình Điểm thi lần Điểm thi lần Điểm trung bình môn số Điểm trung bình môn chữ Tbl_Lanthi: STT Tên trường Malanthi Tenlanthi Tbl_Diemsv: STT 10 Tên trường STT MaMon MaLop MaSV TenSV DiemCC DiemQT DiemLan1 DiemLan2 DiemHPS Kiểu liệu Int Nvarchar (10) Nvarchar (20) Nvarchar (20) Nvarchar (50) Float Float Float Float Float 11 DiemHPC String Sinh viên: Nguyễn thị Huyền Trang Khóa ngoại Khóa ngoại Khóa Trang 20 Phân tích thiết kế hệ thống toán quản điểm sinh viên 2.3.Thiết kế sở liệu Sinh viên: Nguyễn thị Huyền Trang Trang 21 Phân tích thiết kế hệ thống toán quản điểm sinh viên KẾT LUẬN Sau thời gian tìm hiểu, nghiên cứu thực em hoàn thành yêu cầu toán: - Thực khảo sát hệ thống quản điểm trường đại học Mỏ địa chất, rút ưu nhược điểm tồn hệ thống Từ xác định mục tiêu yêu cầu cần đạt hệ thống - Phân tích hệ thống chức tra cứu điểm web sinh viên chức cập nhật điểm, in bảng điểm cán phòng đào tạo - Thiết kế xây dựng sở liệu cho hệ thống quản điểm Tuy nhiên với khoảng thời gian có hạn kiến thức ỏi nên phần phân tích thiết kế hệ thống em nhiều thiếu sót cần khắc phục Vì mà em hy vọng nhận cổ vũ ý kiến đóng góp cô để báo cáo em hoàn thiện Em xin chân thành cảm ơn! Sinh viên: Nguyễn thị Huyền Trang Trang 22

Ngày đăng: 25/07/2017, 22:04

Từ khóa liên quan

Mục lục

  • I. PHÂN TÍCH

    • 1.1, Use Case

      • 1.1.1, Cán bộ phòng đào tạo

      • 1.1.2, Giảng viên

      • 1.1.3, Sinh viên

      • 1.2, Kịch bản.

        • 1.2.1, Sinh viên

        • 1.2.2, Cán bộ phòng đào tạo và giảng viên.

        • 1.3, Biểu đồ tuần tự

          • 1.3.1, Chức năng tra cứu điểm

          • 1.3.2, Chức năng cập nhật bảng điểm

          • 1.3.3 , Chức năng in bảng điểm

          • 1.4, Biểu đồ trạng thái

            • 1.4.1, Chức năng tra cứu điểm của sinh viên

            • 1.4.2, Chức năng in bảng điểm của cán bộ phòng đào tạo

            • II, THIẾT KẾ

            • 2.1, Biểu đồ lớp

              • 2.1.1, Biểu đồ phân tích

              • 2.1.2, Biểu đồ thiết kế

              • 2.2, Thiết kế bảng dữ liệu

              • 2.3.Thiết kế cơ sở dữ liệu

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

Tài liệu liên quan