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

Đăng ký và quản lý đồ án online

39 6 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

Nội dung

GVHD Thầy Nguyễn Phúc Hưng BỘ CÔNG THƢƠNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƢỜNG ĐĂNG KÝ VÀ QUẢN LÝ ĐỒ ÁN ONLINE Mã số 04012 Chủ nhiệm đề tài NGUYỄN PHÚC HƢNG TP HỒ CHÍ MINH, 052013 DANH SÁCH THÀNH VIÊN THAM GIA ĐỀ TÀI STT Tên thành viên Đơn vị công tác 1 KS Nguyễn Phúc Hƣng Khoa Công Nghệ Thông Tin 2 Ths Lê Ngọc Sơn Khoa Công Nghệ Thông Tin DANH SÁCH CÁC ĐƠN VỊ PHỐI HỢP CHÍNH Tên đơn vị trong và ngoài nƣớc Nội dung phối hợp nghiên cứu.

BỘ CÔNG THƢƠNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƢỜNG ĐĂNG KÝ VÀ QUẢN LÝ ĐỒ ÁN ONLINE Mã số: 04012 Chủ nhiệm đề tài: NGUYỄN PHÚC HƢNG TP HỒ CHÍ MINH, 05/2013 DANH SÁCH THÀNH VIÊN THAM GIA ĐỀ TÀI Tên thành viên Đơn vị công tác KS Nguyễn Phúc Hƣng Khoa Công Nghệ Thông Tin Ths Lê Ngọc Sơn Khoa Công Nghệ Thông Tin STT DANH SÁCH CÁC ĐƠN VỊ PHỐI HỢP CHÍNH Tên đơn vị ngồi Nội dung phối hợp nghiên Họ tên ngƣời đại diện nƣớc cứu đơn vị Khoa CNTT, Trƣờng Cung cấp thông tin thực TS Nguyễn Chí Hiếu ĐHCN.TP.HCM tế, nghiệp vụ hệ thống Những vấn đề quan trọng việc quản lý THÔNG TIN KẾT QUẢ NGHIÊN CỨU ĐỀ TÀI KHOA HỌC VÀ CƠNG NGHỆ CẤP TRƢỜNG Thơng tin chung - Tên đề tài: ĐĂNG KÝ VÀ QUẢN LÝ ĐỒ ÁN ONLINE - Mã số: 04012 - Chủ nhiệm đề tài: KS Nguyễn Phúc Hƣng - Điện thoại: 0985.956.304 - Đơn vị quản lý chuyên môn (Khoa, Tổ môn): Khoa CNTT - Thời gian thực hiện: Từ ngày 21 tháng 04 năm 2012 đến ngày 21 tháng 10 năm Email: nguyenphuchung@hui.edu.vn 2012 Mục tiêu - Nghiên cứu hỗ trợ sinh viên việc đăng ký đồ án chuyên ngành - Xây dựng ứng dụng website có thể: o Giảng viên quản lý đồ án o Bộ phận quản lý quản lý thông kế đề tài sinh viên đăng ký o Sinh viên chủ động chọn đƣợc đề tài thích o Các trƣởng mơn quản lý đề tài tổ - Xây dựng hệ thống sở liệu phân tích, tổng hợp tài liệu, đánh giá rút trích tài liệu - Thiết kế xây dựng hệ thống Website đăng ký, website quản lý chuyên môn - Tập trung vào: o Nghiên cứu nhu cầu sinh viên o Quản lý nghiệp vụ phận quản lý o Phân quyền quản lý hệ thống o Tổng hợp, đánh giá, thống kê quản lý liệu Nội dung Xây dựng hệ thống website gồm có: Phần đăng ký dành cho sinh viên – Phận quản trị liệu dành cho phận quản lý Trong thực tế nay, việc quản lý sinh viên vấn đề khó khăn khoa, nhƣ trung tâm, bên cạnh trƣờng lại áp dụng học theo kiểu tín việc quản lý sinh viên lại khó khăn , việc quản lý chuyên ngành nhƣ quản lý đồ án học phần sinh viên vấn đề rắc rối Với xu hƣớng gia nhập kinh tế giới, số lƣợng sinh viên có nhu cầu học công nghệ thông tin ngày nhiều, thông tin, thông báo cho sinh viên đăng tải Website, để tạo điều kiện thuận lợi cho sinh viên việc đăng ký chuyên ngành đăng ký đề tài đồ án nên việc đăng ký Website cách đƣợc ƣu tiên hàng đầu Thông thƣờng sinh viên muốn đăng ký chuyên ngành phải điền đầy đủ thông tin vào phiếu đăng ký, sau nộp lại cho khoa, có ngƣời chịu trách nhiệm nhập danh sách vào máy tính lƣu trữ Nhƣng để hồn thành q trình đăng ký chuyên ngành phải tốn thời gian công sức sinh viên lẫn giáo viên Tƣơng tự nhƣ đăng ký đồ án tốn khơng thời gian, sinh viên muốn đăng ký đồ án phải điền thông tin sinh viên tên đề tài muốn làm vào phiếu đăng ký đồ án, xin chữ ký giảng viên, sau nộp phiếu đăng ký lên khoa Một khó khăn đề tài có yêu cầu hay không, thời gian liên hệ với giáo viên hƣớng dẫn, … Kết đạt đƣợc (khoa học, đào tạo, kinh tế-xã hội, ứng dụng, ) - Sản phẩm CNTT, hệ thống website gồm có: Phần đăng ký dành cho sinh viên, phần quản trị liệu dành cho phận quản lý - Tài liệu báo cáo đề tài khoa học - Tài liệu phân tích thiết kế hệ thống MỤC LỤC CHƢƠNG QUY TRÌNH NGHIỆP VỤ, PHÂN TÍCH THIẾT KẾ ĐỀ TÀI 1.1 Quy trình nghiệp vụ 1.1.1 Quy trình đăng ký chuyên ngành 1.1.2 Quy trình đăng ký đồ án 1.1.3 Quy trình mở lớp học phần CHƢƠNG PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 2.1 Phân tích thực thể 2.2 Mơ hình quan hệ Error! Bookmark not defined 2.3 Xây dựng mô hình quan hệ phụ thuộc hàm Error! Bookmark not defined 2.3.1 Tập phụ thuộc hàm F Error! Bookmark not defined 2.3.2 Kết luận Error! Bookmark not defined CHƢƠNG PHÂN TÍCH THIẾT KẾ CHƢƠNG TRÌNH BẰNG UML 13 3.1 Mơ hình Use Case tổng quát hệ thống 13 3.2 Đặc tả Use Case chi tiết 16 3.2.1 Những thao tác 16 3.2.1.1 Đăng nhập 16 3.2.2 Những thao tác phía administrator 17 3.2.2.1 Quản lý sinh viên 17 3.2.2.2 Quản lý giảng viên 18 3.2.2.3 Quản lý lớp học 18 3.2.2.4 Thêm lớp học 19 3.2.2.5 Quản lý lớp học phần 20 3.2.2.6 Quản lý chuyên ngành 21 3.2.2.7 Quản lý loại đề tài 22 3.2.2.8 Quản lý sinh viên – giảng viên 23 3.2.3 Những thao tác phía giảng viên tổ trƣởng môn 24 3.2.3.1 Quản lý đề tài 24 3.2.3.2 Quản lý danh sách giảng viên tổ môn 24 3.2.3.3 Duyệt đề tài 25 3.2.3.4 Quản lý đề tài – lớp học phần 26 3.2.3.5 Quản lý sinh viên – lớp học phần 27 Quản lý sinh viên – lớp học phần 27 3.2.3.6 Đăng ký đề tài cho sinh viên 28 Đăng ký đề tài SV 28 3.2.4 Những thao tác phía sinh viên 29 3.2.4.1 Đăng ký tài khoản 29 3.2.4.2 Kích hoạt tài khoản 29 3.2.4.3 Đăng ký đề tài 30 3.2.4.4 Hủy đề tài 31 CHƢƠNG THIẾT KẾ VÀ HIỆN THỰC CHƢƠNG TRÌNH 32 4.1 Site map 32 4.1.1 Phía ngƣời giảng viên trƣởng mơn 32 4.1.2 Phía ngƣời quản lý 33 4.1.3 Phía ngƣời dùng 34 4.2 Hiện thực chƣơng trình 35 4.2.1 Giới thiệu 35 4.2.2 Giao diện phía ngƣời dùng 35 4.2.2.1 Truy cập vào trang chủ website 35 4.2.3 Chức đăng ký thành viên 36 4.2.4 Chức đăng nhập 37 4.2.5 Chức quên mật 38 4.2.6 Chức đổi mật 39 4.2.7 Chức đăng ký chuyên ngành 40 4.2.8 Thông tin chuyên ngành đăng ký 41 4.2.9 Danh sách lớp học phần cho sinh viên đăng ký đồ án 42 4.2.10 Đăng ký đề tài 43 4.2.11 Giao diện phía ngƣời quản lý, giảng viên tổ trƣởng môn 44 CHƢƠNG KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 50 5.1 Tóm tắt kết đạt đƣợc 50 5.2 Hạn chế hƣớng phát triển 51 5.2.1 Hạn chế: 51 5.2.2 Hƣớng phát triển: 51 CHƢƠNG DANH MỤC THAM KHẢO 52 6.1 Tài liệu 52 6.2 Trang web 52 DANH MỤC HÌNH Hình Giao diện đăng nhập 44 Hình Giao diện trang chủ ngƣời quản lý 44 Hình Giao diện trang chủ giảng viên tổ trƣởng môn 45 Hình Giao diện quản lý giảng viên 45 Hình Giao diện quản lý danh sách đề tài theo lớp học phần 46 Hình Giao diện quản lý danh sách đề tài theo lớp học phần 46 Hình Giao diện chọn đề tài cho lớp học phần 47 Hình Giao diện danh sách đề tài lớp học phần duyệt đề tài giảng viên 47 Hình Giao diện quản lý lớp học 48 Hình 10 Giao diện import sinh viên vào lớp học 49 GIỚI THIỆU Tính cấp thiết 1.1 Bối cảnh Trong thực tế nay, việc quản lý sinh viên vấn đề khó khăn khoa, nhƣ trung tâm, bên cạnh trƣờng lại áp dụng học theo kiểu tín việc quản lý sinh viên lại khó khăn , việc quản lý chuyên ngành nhƣ quản lý đồ án học phần sinh viên vấn đề rắc rối Với xu hƣớng gia nhập kinh tế giới, số lƣợng sinh viên có nhu cầu học công nghệ thông tin ngày nhiều, thông tin, thông báo cho sinh viên đăng tải Website, để tạo điều kiện thuận lợi cho sinh viên việc đăng ký chuyên ngành đăng ký đề tài đồ án nên việc đăng ký Website cách đƣợc ƣu tiên hàng đầu Thông thƣờng sinh viên muốn đăng ký chuyên ngành phải điền đầy đủ thông tin vào phiếu đăng ký, sau nộp lại cho khoa, có ngƣời chịu trách nhiệm nhập danh sách vào máy tính lƣu trữ Nhƣng để hồn thành q trình đăng ký chuyên ngành phải tốn thời gian công sức sinh viên lẫn giáo viên Tƣơng tự nhƣ đăng ký đồ án tốn không thời gian, sinh viên muốn đăng ký đồ án phải điền thông tin sinh viên tên đề tài muốn làm vào phiếu đăng ký đồ án, xin chữ ký giảng viên, sau nộp phiếu đăng ký lên khoa Một khó khăn đề tài có u cầu hay khơng, thời gian liên hệ với giáo viên hƣớng dẫn, … 1.2 Vấn đề khó khăn đặt Nhƣ vậy, vấn đề đặt cần có hệ thống cho giúp: - Sinh viên dễ dàng lựa chọn chuyên ngành nhanh chóng đăng ký - Sinh viên tự đăng ký đồ án học phần nhƣ đồ án chuyên ngành - Sinh viên tự lựa chọn đề tài giảng viên để làm đồ án - Giảng viên quản lý đề tài cách dễ dàng - Giúp sinh viên, giảng viên ngƣời quản lý tiết kiệm thời gian việc đăng ký quản lý Trang 1.3 Nhu cầu thực tế khả đáp ứng Nhu cầu tiếp cận internet sinh viên trở thành phổ biến, sinh viên tiếp cận tốt hệ thông online cách nhanh chóng Hệ thống Website quản lý tiện lợi, linh hoạt, chế phân quyền an toàn Mục tiêu - Nghiên cứu quy trình đăng ký đồ án sinh viên - Nghiên cứu quy trình quản lý đồ án giáo viên phận quản lý - Xây dựng ứng dụng website có thể:  Sinh viên dễ dàng lựa chọn chuyên ngành nhanh chóng đăng ký  Giảng viên quản lý đề tài cách khoa học dễ dàng  Tiết kiệm thời gian cho giảng viên Đối tƣợng, phạm vi nghiên cứu, cách tiếp cận phƣơng pháp nghiên cứu 3.1 Đối tƣợng, phạm vi nghiên cứu, cách tiếp cận Website quản lý quản lý đồ án học phần khoa cơng nghệ thơng tin nhƣ sau : Phía quản lý administrator : - Quản lý giảng viên ( quản lý tất giảng viên hay giảng viên môn) - Quản lý sinh viên(sinh viên theo lớp học, sinh viên theo chuyên ngành) - Quản lý lớp học phần (đồ án 1, đồ án 2, đồ án chuyên ngành) - Quản lý lớp học (theo năm học) - Quản lý đề tài (theo giảng viên ) - Quản lý sinh viên – giảng viên - Quản lý loại đề tài - Quản lý tổ mơn Phía giảng viên : - Quản lý đề tài - Quản lý đề tài – lớp học phần - Quản lý sinh viên – lớp học phần - Thống kê Phía tổ trƣởng môn : - Quản lý đề tài Trang - Quản lý đề tài – lớp học phần - Quản lý sinh viên – lớp học phần - Thống kê - Duyệt đề tài Phía ngƣời dùng (sinh viên) : - Sinh viên đăng ký tài khoản - Đăng ký chuyên ngành - Đăng ký đồ án học phần (đồ án 1, đồ án 2, đồ án chuyên ngành) 3.2 Nội dung phƣơng pháp nghiên cứu Hệ thống đăng ký đồ án online đƣợc đề xuất dựa nhu cầu thực tế khó khăn q trình quản lý đồ án khoa Cơng nghệ Thông tin trƣờng Đại học Công nghiệp thành phố Hồ Chí Minh Đề tài phân tích, thiết kế thực hệ thống phần mềm website bao gồm phần: phần ứng dụng giao diện phía ngƣời dùng đăng ký phần web quản lý viết ngôn ngữ PHP theo phƣơng pháp khảo sát, thu thập yêu cầu phân tích, thiết kế mơ hình UML (Unified Modeling Language) Hệ thống Website đăng ký quản lý đƣợc viết ngơn ngữ PHP theo mơ hình MVC 3.2.1 Giới thiệu phƣơng pháp thu thập yêu cầu, phân tích thiết kế theo mơ hình UML UML (Unified Modeling Language) ngôn ngữ chuẩn cho việc cụ thể hóa, trực quan hóa, xây dựng tạo tài liệu cho hệ thống phần mềm, nhƣ cho mơ hình doanh nghiệp hệ thống khác UML miêu tả loạt kỹ thuật công nghệ tốt đƣợc kiểm chứng thành công nhiều hệ thống lớn phức tạp UML phần quan trọng việc phát triển phần mềm hƣớng đối tƣợng quy trình phát triển phần mềm UML sử dụng hầu hết ký hiệu đồ họa để mô tả thiết kế dự án phần mềm Sử dụng UML giúp cho nhóm dự án dễ dàng giao tiếp, khai thác tiềm thiết kế, phê chuẩn thiết kế kiến trúc phần mềm Những mục đích việc thiết kế UML là: Trang 3.2.2.2 Quản lý giảng viên Quản lý giảng viên Tên use-case Mô tả Tác nhân Mô tả Admin Use case cho phép quản lý danh sách giảng viên Điều kiện đầu vào Ngƣời dùng đăng nhập với quyền admin Kết đầu Hệ thống hiển thị danh sách giảng viên Kịch thành cơng Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý giảng viên” Hệ thống hiển thị danh sách giảng viên Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại 3.2.2.3 Quản lý lớp học Quản lý lớp học Tên use-case Mô tả Tác nhân Mô tả Điều kiện đầu vào Kết đầu Admin Use case cho phép quản lý lớp học Ngƣời dùng đăng nhập với quyền admin Hệ thống hiển thị danh sách lớp học Kịch thành cơng Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức Hệ thống hiển thị danh sách lớp học Trang 18 “quản lý lớp học” Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại 3.2.2.4 Thêm lớp học Thêm lớp học Tên use-case Mô tả Tác nhân Mô tả Điều kiện đầu vào Kết đầu Admin Use case cho phép thêm lớp học Ngƣời dùng đăng nhập với quyền admin Một thông tin lớp học đƣợc thêm vào sở liệu Kịch thành cơng Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý lớp học” sau ngƣời dùng nhấn vào icon “thêm lớp học” Hệ thống hiển thị giao diện thêm lớp học 5.Ngƣời dùng nhập vào thông tin lớp học Hệ thống hiển thị thông tin vừa nhập 7.Ngƣời dùng nhấn vào icon “save” “apply” Hệ thống cập nhật thêm thông tin lớp học vào sở liệu Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin 2a Nếu không hợp lệ hệ thống báo lỗi cho nhập lại 7.Ngƣời dùng nhấn vào icon “save” “apply” 8a Ngƣời dùng nhập vào thông tin không hợp lệ thiếu thông tin phần bắt buộc, hệ thống kiểm tra yêu cầu ngƣời dùng bổ sung thông tin Trang 19 3.2.2.5 Quản lý lớp học phần Quản lý lớp học phần Tên use-case Mô tả Tác nhân Admin Mô tả Use case cho phép quản lý lớp học học Điều kiện đầu vào Ngƣời dùng đăng nhập với quyền admin Kết đầu Hệ thống hiển thị danh sách lớp học phần Kịch thành công Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý lớp học phần” Hệ thống hiển thị danh sách lớp học phần Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại Trang 20 3.2.2.6 Quản lý chuyên ngành Quản lý chuyên ngành Tên use-case Mô tả Tác nhân Mô tả Điều kiện đầu vào Kết đầu Admin Use case cho phép quản lý chuyên ngành Ngƣời dùng đăng nhập với quyền admin Hệ thống hiển thị danh sách chun ngành Kịch thành cơng Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý chuyên ngành” Hệ thống hiển thị danh sách chuyên ngành Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại Trang 21 3.2.2.7 Quản lý loại đề tài Quản lý loại đề tài Tên use-case Mô tả Tác nhân Mô tả Điều kiện đầu vào Kết đầu Admin Use case cho phép quản lý loại đề tài Ngƣời dùng đăng nhập với quyền admin Hệ thống hiển thị danh sách loại đề tài Kịch thành cơng Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý loại đề tài” Hệ thống hiển thị danh sách loại đề tài Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại Trang 22 3.2.2.8 Quản lý sinh viên – giảng viên Quản lý sinh viên– giảng viên Tên use-case Mô tả Tác nhân Admin Mô tả Use case cho phép quản lý danh sách sinh viên làm đồ án theo giảng viên học kỳ Điều kiện đầu vào Kết đầu Ngƣời dùng đăng nhập với quyền admin Hệ thống hiển thị danh sách sinh viên làm đồ án theo giảng viên học kỳ Kịch thành công Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý sinh viên – giảng viên” Hệ thống hiển thị danh sách sinh viên làm đồ án Ngƣời dùng chọn học kỳ Hệ thống hiển thị danh sách sinh viên làm đồ án theo học kỳ Ngƣời dùng chọn giảng viên Hệ thống hiển thị danh sách sinh viên làm đồ án theo giảng viên Ngƣời dùng chọn học kỳ giảng viên Hệ thống hiển thị danh sách sinh viên làm đồ án theo theo học kỳ giảng viên Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền admin 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại Trang 23 3.2.3 Những thao tác phía giảng viên tổ trƣởng môn 3.2.3.1 Quản lý đề tài Quản lý đề tài Tên use-case Mô tả Giảng viên tổ trƣởng môn Tác nhân Mô tả Điều kiện đầu vào Kết đầu Use case cho phép quản lý đề tài Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn Hệ thống hiển thị danh sách đề tài Kịch thành công Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý đề tài” Hệ thống hiển thị danh sách đề tài Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại 3.2.3.2 Quản lý danh sách giảng viên tổ môn Tên use-case Quản lý danh sách giảng viên tổ Mô tả Tác nhân Tổ trƣởng môn Mô tả Use case cho phép quản lý danh sách giảng viên tổ môn Điều kiện đầu vào Kết đầu Ngƣời dùng đăng nhập với quyền tổ trƣởng môn Hệ thống hiển thị danh sách danh sách giảng viên tổ mơn Kịch thành cơng Tác nhân Hệ thống Trang 24 Ngƣời dùng đăng nhập với quyền tổ trƣởng môn Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý danh sách giảng viên” Hệ thống hiển thị danh sách danh sách giảng viên tổ môn Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền tổ trƣởng môn 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại 3.2.3.3 Duyệt đề tài Duyệt đề tài Tên use-case Mô tả Tác nhân Tổ trƣởng môn Mô tả Use case cho phép tổ trƣởng môn xem danh sách đề tài duyệt đề tài Điều kiện đầu vào Kết đầu Ngƣời dùng đăng nhập với quyền tổ trƣởng môn Hệ thống hiển thị danh sách đề tài đƣợc chọn cho lớp học phần lọc theo giảng viên Kịch thành công Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền tổ trƣởng môn Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý đề tài – lớp học phần”, sau nhấp vào tên lớp học phần Hệ thống hiển thị danh sách đề tài lớp học phần chọn thuộc tổ môn Ngƣời dùng chọn tên giảng viên Hệ thống hiển thị danh sách đề tài theo giảng viên thuộc tổ môn Ngƣời dùng thấy đề tài chấp nhận đƣợc Hệ thống hiển thị danh sách đề tài lớp học chọn thuộc tổ mơn Ngƣời dùng thấy đề tài khơng thích hơp với lớp 10 Hệ thống xóa đề tài khỏi danh sách đề tài đƣợc chọn cho lớp học phần hiển thị danh Trang 25 học phần này, nhấp vào icon “xóa đề tài” sách đề tài thuộc tổ môn Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền tổ trƣởng môn 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại 3.2.3.4 Quản lý đề tài – lớp học phần Quản lý đề tài – lớp học phần Tên use-case Mô tả Giảng viên tổ trƣởng môn Tác nhân Mô tả Use case cho phép quản lý lớp học theo theo gian Điều kiện đầu vào Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn Kết đầu Hệ thống hiển thị danh sách lớp học phần trạng thái xử lý Kịch thành cơng Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý đề tài – lớp học phần” Hệ thống hiển thị danh sách lớp học phần trạng thái Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại Trang 26 3.2.3.5 Quản lý sinh viên – lớp học phần Quản lý sinh viên – lớp học phần Tên use-case Mô tả Tác nhân Giảng viên tổ trƣởng môn Mô tả Use case cho phép quản lý danh sách sinh viên làm đồ án theo học kỳ giảng viên Điều kiện đầu vào Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn Kết đầu Hệ thống hiển thị danh sách sinh viên làm đồ án học kỳ Kịch thành công Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý sinh viên – lớp học phần” Hệ thống hiển thị danh sách sinh viên làm đồ án Ngƣời dùng chọn học kỳ Hệ thống hiển thị danh sách sinh viên làm đồ án theo học kỳ Ngƣời dùng nhấn vào icon “nhập điểm” Ngay vị trí hiển thị điểm sẽ hiển thị textbox để ngƣời dùng nhập điểm Ngƣời dùng nhập điểm 10 Hệ thống hiển thị điểm vừa nhập 11 Ngƣời dùng nhấn vào icon “Lƣu điểm” 12 Điểm sinh viên vừa nhập đƣợc lƣu lại Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại Trang 27 3.2.3.6 Đăng ký đề tài cho sinh viên Đăng ký đề tài SV Tên use-case Mô tả Giảng viên tổ trƣởng môn Tác nhân Mô tả Use case cho phép đăng ký đề tài với lớp học phần chọn Điều kiện đầu vào Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn Kết đầu Thông tin đăng ký đề tài sinh viên đƣợc lƣu vào sở liệu Kịch thành cơng Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn Hệ thống hiển thị chức tƣơng ứng với quyền mà ngƣời dùng đăng nhập Ngƣời dùng chọn chức “quản lý sinh viên – lớp học phần” nhấp chọn icon “tạo đề tài ƣu tiên” Hệ thống hiển thị giao diện tạo đề tài ƣu tiên Ngƣời dùng chọn mã số sinh viên chọn đề tài Hệ thống hiển thị giá trị mà ngƣời dùng chọn Ngƣời dùng nhấn vào icon “save” “apply” Thông tin đăng ký đề tài sinh viên đƣợc lƣu vào dự liệu hệ thống chuyển sang giao diện “quản lý sinh viên – lớp học phần” Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập với quyền giảng viên tổ trƣởng môn 2a.Nếu không hợp lệ hệ thống báo lỗi cho nhập lại Ngƣời dùng chọn Nếu chọn thiếu giá trị nhƣ mã số sinh Trang 28 mã số sinh viên chọn đề tài viên đề tài hệ thống thơng báo lỗi 3.2.4 Những thao tác phía sinh viên 3.2.4.1 Đăng ký tài khoản Đăng ký tài khoản Tên use-case Mô tả Sinh viên Use case cho phép sinh viên tạo tài khoản Sinh viên có danh sách sinh viên khoa cung cấp Sinh viên chƣa đăng ký tài khoản hệ thống Tài khoản sinh viên đƣợc thêm vào hệ thống Kết đầu Sinh viên nhận đƣợc email kích hoạt tài khoản Kịch thành cơng Tác nhân Hệ thống Ngƣời dùng chọn chức Hệ thống yêu cầu ngƣời dùng nhập đăng ký tài khoản thông tin cần thiết để đăng ký tài khoản Ngƣời dùng nhập vào Hệ thống kiểm tra thông tin, kiểm tra điều kiện form đăng ký đăng ký, thêm tài khoản vào hệ thống gửi email thông tin cần thiết nhƣ : kích hoạt cho ngƣời dùng mã số sinh viên, email, mật … Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng nhập 2a Hệ thống kiểm tra thông tin điều kiện thông tin vào form đăng đăng ký không hợp lệ thông báo cho ngƣời ký dùng biết đăng ký thành viên Tác nhân Mô tả Điều kiện đầu vào 3.2.4.2 Kích hoạt tài khoản Tên use-case Kích hoạt tài khoản Mô tả Tác nhân Mô tả Điều kiện đầu vào Kết đầu Sinh viên Hệ thống kích hoạt tài khoản ngƣời dùng đăng ký Email mã kích hoạt mà hệ thống gửi cho ngƣời dùng Kích hoạt tài khoản ngƣời dùng, tài khoản ngƣời dùng đăng nhập Kịch thành công Trang 29 Tác nhân Ngƣời dùng truy cập tài khoản email dùng để đăng ký tìa khoản click vào link hệ thống gửi cho ngƣời dùng Tác nhân Ngƣời dùng truy cập tài khoản email dùng để đăng ký tìa khoản click vào link hệ thống gửi cho ngƣời dùng Hệ thống Hệ thống kiểm tra email, mã kích hoạt kích hoạt tài khoản ngƣời dùng, báo cho ngƣời dùng biết kích hoạt thành cơng tài khoản đăng nhập Luồng kiện khác Hệ thống 2a Hệ thống kiểm tra email mã active thất bại hệ thống báo cho ngƣời dùng biết email mã kích hoạt khơng hợp lệ tài khoản đƣợc kích hoạt 3.2.4.3 Đăng ký đề tài Tên use-case Đăng ký đề tài Mô tả Sinh viên Hệ thống cho phép ngƣời dùng đăng ký đề tài theo lớp học phần đồ án tƣơng ứng Điều kiện đầu vào Ngƣời dùng đăng nhập, chọn đề tài tƣơng ứng với đồ án Hệ thống lƣu đề tài ngƣời dùng chọn Kết đầu Kịch thành công Tác nhân Hệ thống Ngƣời dùng đăng nhập Hệ thống kiểm tra thông tin ngƣời dùng, đề tài, hệ thống, chọn đề tài đề tài ngƣời dùng đăng ký Nếu thông tin hợp tƣơng ứng với đồ án click lệ hệ thống lƣu đề tài ngƣời dùng đăng ký button đăng ký đề tài Luồng kiện khác Tác nhân Hệ thống Ngƣời dùng đăng nhập 2a Hệ thống kiểm tra thông tin ngƣời dùng, đề tài, hệ thống, chọn đề tài đề tài ngƣời dùng đăng ký Nếu thông tin tƣơng ứng với đồ án click không hợp lệ hệ thống không lƣu đề tài thông button đăng ký đề tài báo cho ngƣời dùng biết lý không đăng ký đƣợc đề tài Tác nhân Mô tả Trang 30 3.2.4.4 Hủy đề tài Tên use-case Hủy đề tài Mô tả Sinh viên Hệ thống cho phép ngƣời hủy đề tài đăng ký để chọn đề tài khác Điều kiện đầu vào Ngƣời dùng đăng nhập, chọn hủy đề tài đăng ký trƣớc Hệ thống xóa đề tài theo ngƣời dùng chọn trƣớc Kết đầu Kịch thành cơng Tác nhân Hệ thống Ngƣời dùng đăng nhập Hệ thống kiểm tra thông tin đề tài ngƣời dùng hệ thống, chọn hủy đề tài đăng ký, thông tin hợp lệ hệ thống hủy lƣu đề tài tƣơng ứng với ngƣời dùng cho phép ngƣời dùng chọn đề tài khác để đăng ký Luồng kiện khác Tác nhân Hệ thống 2a Hệ thống kiểm tra thông tin đề tài ngƣời dùng đăng ký, thông tin không hợp lệ hệ thống đƣa thông báo lý không hủy đƣợc đề tài Tác nhân Mô tả Trang 31 CHƢƠNG THIẾT KẾ VÀ HIỆN THỰC CHƢƠNG TRÌNH 4.1 Site map 4.1.1 Phía ngƣời giảng viên trƣởng mơn Hệ thống Đề tài – lớp học phần Thêm đề tài lớp học phần Danh sách đề tài Quản lý đề tài Thêm đề tài Sửa đề tài Import đề tài Quản lý loại đề tài Thêm loại đề tài Sửa thông tin loại đề tài Sinh viên – lớp học phần Danh sách sinh viên – lớp học phần Đăng ký đề tài ƣu tiên cho sinh viên Thống kê Trang 32 ... - Quản lý lớp học phần (đồ án 1, đồ án 2, đồ án chuyên ngành) - Quản lý lớp học (theo năm học) - Quản lý đề tài (theo giảng viên ) - Quản lý sinh viên – giảng viên - Quản lý loại đề tài - Quản. .. tự nhƣ đăng ký đồ án tốn khơng thời gian, sinh viên muốn đăng ký đồ án phải điền thông tin sinh viên tên đề tài muốn làm vào phiếu đăng ký đồ án, xin chữ ký giảng viên, sau nộp phiếu đăng ký lên... - Quản lý sinh viên – lớp học phần - Thống kê - Duyệt đề tài Phía ngƣời dùng (sinh viên) : - Sinh viên đăng ký tài khoản - Đăng ký chuyên ngành - Đăng ký đồ án học phần (đồ án 1, đồ án 2, đồ án

Ngày đăng: 11/07/2022, 12:54

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

TÀI LIỆU LIÊN QUAN