1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo đồ án thiết kế và xây dựng phần mềm quản lý điểm sinh viên môn project i

22 5 0

Đ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

Thông tin cơ bản

Tiêu đề Báo cáo đồ án thiết kế và xây dựng phần mềm quản lý điểm sinh viên môn project i
Tác giả Nguyễn Minh Hoàng
Người hướng dẫn PGS.TS Trịnh Văn Loan
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Công nghệ thông tin và Truyền thông
Thể loại báo cáo đồ án
Năm xuất bản 2019
Thành phố Hà Nội
Định dạng
Số trang 22
Dung lượng 1,01 MB

Nội dung

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Viện Công nghệ thông tin Truyền thông Báo cáo đồ án Thiết kế xây dựng phần mềm quản lý điểm sinh viên Môn: Project I GVHD : Sinh viên thực hiện: MSSV PGS.TS Trịnh Văn Loan Nguyễn Minh Hoàng : 20173134 Hà Nội, tháng 12 năm 2019 Mục lục Mục lục Tóm tắt đề tài Giới thiệu 1.1 Mục đích 1.2 Nhiệm vụ 1.3 Tài liệu tham khảo Nội dung 2.1 Đặc tả yêu cầu phần mềm .5 2.2 Các công nghệ sử dụng 2.2.1 Mơ hình MVC 2.2.2 Hệ quản trị sở liệu 2.2.3 Cấu trúc chương trình Một số hình ảnh phần mềm Các yêu cầu khác 20 5.1 Chức (Functionality) 20 5.2 Tính dễ dùng (Usability) .20 Tổng kết 20 6.1 Ưu điểm 20 6.2 Nhược điểm 20 6.3 Lời kết 21 Tóm tắt đề tài Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Đề tài yêu cầu sử dụng ngôn ngữ Java để lập trình phần mềm quản lý điểm sinh viên gồm chức xem, thêm, sửa, xóa Các kiến thức cần có để thực đề tài gồm ngơn ngữ lập trình Java, xây dựng sở liệu, thiết kế giao diện Java Swing,… Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Giới thiệu 1.1 Mục đích Tài liệu đưa mơ tả chi tiết cho Phần mềm quản lý điểm sinh viên Tài liệu mơ tả chi tiết mục đích tính hệ thống quản lý điểm sinh viên, giao diện phần mềm, ràng buộc hệ thống để có nhìn tổng quan, nắm rõ chi tiết đặc điểm phần mềm quản lý điểm Cùng với phát triển nhanh chóng cơng nghệ thơng tin người nghĩ nhiều ứng dụng phục vụ cho nhu cầu lợi ích cho Trong xây dựng phần mềm phục vụ cho giáo dục quan tâm nhiều Từ trường cao đẳng,đại học trường trung học phổ thông cấp sử dụng phần mềm quản lý để giảm thiểu tối đa vất vả công việc lưu trữ hồ sơ học sinh,sinh viên,quản lý điểm…Nếu trước phải lưu trữ nhiều kho chứa cần máy tính nhỏ gọn lưu trữ kho hồ sơ trường Với mong muốn tìm hiểu phần nhỏ kho tàng phát triển công nghệ thông tin, em viết phần mềm nhỏ Quản Lý Điêm Sinh Viên với mục đích trước hết mở rộng kiến thức ngơn ngữ lập trình mình, sau ước muốn phần mềm vào hoạt động thực tế, phục vụ lợi ích cho việc quản lý điểm sinh viên trường đại học, cao đẳng 1.2 Nhiệm vụ Đề tài yêu cầu sử dụng ngôn ngữ Java để lập trình phần mềm quản lý điểm sinh viên gồm chức xem, thêm, sửa, xóa Với chức dành quản lý sinh viên, quản lý học phần quản lý điểm dành cho quản trị viên chức xem thông tin dành cho sinh viên Để làm việc em thực theo bước sau: Bước 1: Tìm hiểu mơ hình, kiến trúc hệ thống phần mềm quản lý điểm Bước 2: Xây dựng sở liệu hệ thống Bước 3: Xây dựng giao diện chức cho phần mềm Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i 1.3 Tài liệu tham khảo [1] https://docs.oracle.com/javase/tutorial/uiswing/index.html Nội dung 2.1 Đặc tả yêu cầu phần mềm Phần mềm gồm tác nhân quản trị viên sinh viên Quản trị viên có chức quản lý sinh viên, học phần bảng điểm bao gồm thêm, sửa, xóa, xem thơng tin Sinh viên xem thơng tin điểm danh sách học phần thay đổi thông tin 2.2 Các công nghệ sử dụng 2.2.1 Mơ hình MVC Sau nghiên cứu kiến trúc phần mềm nay, nhóm định lựa chọn kiến trúc MVC với đặc điểm: MVC gì? Mơ hình MVC (Model – View – Controller) kiến trúc phần mềm hay mơ hình thiết kế sử dụng kỹ thuật phần mềm Nó giúp cho developer tách ứng dụng họ thành phần khác Model, View Controller Mỗi thành phần có nhiệm vụ riêng biệt độc lập với thành phần khác Hình 1: Mơ hình MVC Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Các thành phần mơ hình MVC Mơ hình MVC chia làm lớp xử lý gồm Model – View – Controller :  Model : là nơi chứa nghiệp vụ tương tác với liệu hệ quản trị sở liệu (mysql, mssql… ); bao gồm class/function xử lý nhiều nghiệp vụ kết nối database, truy vấn liệu, thêm – xóa – sửa liệu…  View : là nơi chứa giao diện nút bấm, khung nhập, menu, hình ảnh… đảm nhiệm nhiệm vụ hiển thị liệu giúp người dùng tương tác với hệ thống  Controller : là nơi tiếp nhận yêu cầu xử lý gửi từ người dùng, gồm class/ function xử lý nhiều nghiệp vụ logic giúp lấy liệu thông tin cần thiết nhờ nghiệp vụ lớp Model cung cấp hiển thị liệu cho người dùng nhờ lớp View Sự tương tác thành phần:  Controller tương tác với qua lại với View  Controller tương tác qua lại với Model  Model và View không có tương tác với mà tương tác với thông qua Controller 2.2.2 Hệ quản trị sở liệu Hệ quản trị sở liệu (Database Management System) hệ thống phần mềm cho phép tạo lập sở liệu điều khiển truy nhập sở liệu Ở đề tài lần này, em sử dụng hệ quản trị sở liệu Microsoft SQL Server Cơ sở liệu em thiết kế gồm bảng: - - Bảng SinhVien lưu trữ thông tin sinh viên có khóa masv(Mã số sinh viên) – kiểu int Bảng HocPhan lưu trữ thông tin học phần, khóa mahp(Mã học phần) – kiểu varchar(10) Bảng BangDiem lưu trữ thông tin điểm sinh viên gồm khóa masv, mahp kyhoc(kỳ học) – kiểu int, thuộc tính không đồng thời trùng Bảng DangNhap lưu trữ thông tin đăng nhập người dùng với username( Tài khoản) làm khóa Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 2: Mơ hình sở liệu Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i 2.2.3 Cấu trúc chương trình Model bao gồm: - Class SinhVien Class HocPhan Class BangDiem Class DangNhap View bao gồm: - Main: giao diện trang chủ mở phần mềm ALogin: trang đăng nhập dành cho quản trị viên SLogin: trang đăng nhập dành cho sinh viên AFrame: giao diện trang quản lý quản trị viên sau đăng nhập SFrame: giao diện trang xem thông tin sinh viên sau đăng nhập Controller bao gồm: - Class ConDB: kết nối với sở liệu SinhVienDAO HocPhanDAO, BangDiemDAO lớp chứa phương thức giao tiếp IDE Hệ quản trị sở liệu Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Một số hình ảnh phần mềm Hình 3: Giao diện trang chủ Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 4: Giao diện trang đăng nhập quản trị viên Hình 5: Quản trị viên đăng nhập thành công, nhận thông báo Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 6: Giao diện trang quản lý sinh viên Hình 7: Cảnh báo cần điền đầy đủ thơng tin trước thêm sinh viên Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 8: Thơng báo hồn thành việc thêm sinh viên Hình 9: Cảnh báo yêu cầu chọn sinh viên trước nhấn nút xóa Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 10: Sau chọn sinh viên nhấn xóa để tiền hành xóa khỏi bảng Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 11: Chọn dịng từ bảng thông tin in jtextfield để thuận tiện cho việc sửa xóa Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 12: Khi nhập đủ thông tin cập nhật liệu Hình 13: Thơng báo u cầu nhập từ khóa để tiến hành tìm kiếm Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 14: Giao diện tab quản lý học phần, nút thêm, sửa, xóa có chức tương tự phần quản lý sinh viên Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 15: Để thêm học phần cần điền đầy đủ thơng tin Hình 16: Giao diện tab danh sách điểm sinh viên có chức tương tự Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 17: Giao diện trang đăng nhập dành cho sinh viên Hình 18: Thông báo đăng nhập thành công nhập tài khoản mật Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 19: Giao diện trang xem thơng tin sinh viên Hình 20: Khi ấn vào dòng điểm bảng thông tin sinh viên tương ứng nhiên chỉnh sửa Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 21: Chức tìm kiếm theo mã số sinh viên Hình 22: Giao diện tab thơng tin học phần Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Hình 23: Chức tìm kiếm theo tên học phần Các yêu cầu khác 5.1 Chức (Functionality) - Trong chuỗi kiện use case, tất bước có thao tác với CSDL, có lỗi trình kết nối thao tác, cần có thơng báo lỗi tương ứng để tác nhân biết lỗi liên quan đến CSDL không liên quan tới lỗi người dùng - Định dạng hiển thị chung sau: o Số phải o Chữ trái o Font: Times New Roman 12, màu đen o Nền trắng 5.2 Tính dễ dùng (Usability) - Các chức cần thiết kế cho dễ thao tác Cần có hướng dẫn cụ thể lỗi sai người dùng để người dùng biết định vị lỗi, biết lỗi biết cách sửa lỗi Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i Bao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.iBao.cao.do.an.thiet.ke.va.xay.dung.phan.mem.quan.ly.diem.sinh.vien.mon.project.i

Ngày đăng: 23/12/2023, 17:53

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w