Nghiên cứu xây dựng phần mềm quản lý khóa luận tốt nghiệp sinh viên khoa KT QTKD trường đại học lâm nghiệp

65 13 0
Nghiên cứu xây dựng phần mềm quản lý khóa luận tốt nghiệp sinh viên khoa KT QTKD trường đại học lâm nghiệp

Đ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

LỜI CẢM ƠN Em xin chân thành cảm ơn quý Thầy Cô Tổ Bộ Môn Tin Học Trƣờng Đại Học Lâm Nghiệp tận tình giảng dạy, trang bị cho em kiến thức quý báu suốt năm học vừa qua tạo điều kiện thuận lợi cho em thực đề tài chuyên đề tốt nghiệp Em xin chân thành cảm ơn cô Khƣơng Thị Quỳnh tận hƣớng dẫn, bảo em suốt thời gian thực đề tài Xin chân thành cảm ơn bạn bè ủng hộ, giúp đỡ động viên em thời gian học tập nghiên cứu Mặc dù cố gắng hoàn thành chuyên đề phạm vi khả cho phép nhƣng chắn khơng tránh khỏi thiếu sót Em kính mong nhận đƣợc cảm thơng góp ý q thầy cô bạn Hà Nội, tháng 05 năm 2019 Sinh viên thực Bùi Thế Sơn i MỤC LỤC LỜI CẢM ƠN i MỤC LỤC ii DANH MỤC CÁC HÌNH iv DANH MỤC BẢNG MỞ ĐẦU 1 Lý chọn đề tài Đối tƣợng nghiên cứu Phạm vi nghiên cứu Mục tiêu nghiên cứu 4.1 Mục tiêu tổng quát 4.2 Mục tiêu cụ thể Phƣơng pháp nghiên cứu Nội dung nghiên cứu CHƢƠNG CƠ SỞ LÝ THUYẾT 1.1 Quy trình phát triển phần mềm hƣớng đối tƣợng Rational Unified Process (RUP) 1.1.1 Khái quát RUP 1.1.2 Các pha cột mốc q trình 1.1.3 Các nguyên tắc RUP 1.2 Ngôn ngữ mơ hình hóa thống UML 1.2.1 Tổng quan UML 1.2.2 Ứng dụng UML RUP 11 CHƢƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 15 2.1 Phân tích hệ thống 15 2.1.1 Mô tả hệ thống 15 2.1.2 Phân tích Xác định yêu cầu 16 2.2 Thiết kế hệ thống 27 2.2.1 Kịch cho UC 27 2.2.2 Biểu đồ trạng thái 36 ii 2.2.3 Biểu đồ hoạt động 40 2.2.4 Biểu đồ lớp chi tiết 42 2.2.5 Biểu đồ thành phần 43 2.2.6 Biểu đồ triển khai 43 CHƢƠNG CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG 44 3.1 Công nghệ sử dụng 44 3.2 Thiết kế sở liệu 44 3.3 Thiết kế giao diện 46 CHƢƠNG KẾT LUẬN VÀ KIẾN NGHỊ 58 4.1 Kết luận 58 4.2 Kiến nghị 58 TÀI LIỆU THAM KHẢO iii DANH MỤC CÁC HÌNH Hình 1: Khái niệm tiến trình Hình 2: Mơ tả luồng cơng việc bƣớc lặp Hình 3: Các phần tử UML Hình 4: Các quan sát hệ thống Hình 5: Mơ hình tiến trình nghiệp vụ 17 Hình 6:Mơ hình Use Case tổng qt 17 Hình 7: Mơ hình Use Case ứng với Actor Cán quản lý 18 Hình 8:Mơ hình Use Case ứng với Actor Sinh viên 18 Hình 9: Mơ hình Use Case ứng với Actor Giáo Viên 19 Hình 10: Biểu đồ trình tự “Đăng nhập” 22 Hình 11: Biểu đồ trình tự “Quản lý sinh viên” 22 Hình 12: Biểu đồ trình tự “Thêm sinh viên” 23 Hình 13: Biểu đồ trình tự “Cập nhật sinh viên” 23 Hình 14: Biểu đồ trình tự “Xóa sinh viên” 24 Hình 15: Biểu đồ trình tự “Tìm kiếm theo tên đề tài” 24 Hình 16: Biểu đồ trình tự “Quản lý tài khoản” 25 Hình 17: Biểu đồ trình tự “Thêm tài khoản” 25 Hình 18: Biểu đồ trình tự “Xóa tài khoản” 26 Hình 19: Biểu đồ trình tự “Đổi mật khẩu” 26 Hình 20: Biểu đồ lớp phân tích 27 Hình 21: Biểu đồ trạng thái “Đăng nhập” 37 Hình 22: Biểu đồ trạng thái “Danh mục giáo viên” 38 Hình 23: Biểu đồ trạng thái “Danh mục sinh viên” 38 Hình 24: Biểu đồ trạng thái “Danh mục lớp” 39 Hình 25: Biểu đồ trạng thái “Danh mục ngành” 39 Hình 26: Biểu đồ hoạt động “Đăng nhập” 40 Hình 27: Biểu đồ hoạt động “Danh mục giáo viên” 40 iv Hình 28: Biểu đồ hoạt động “Danh mục sinh viên” 41 Hình 29: Biểu đồ hoạt động “Lập báo cáo thống kê” 42 Hình 30: Biểu đồ lớp chi tiết 42 Hình 31: Biểu đồ thành phần 43 Hình 32: Biểu đồ triển khai 43 Hình 33: Mơ hình quan hệ bảng 46 Hình 34: Giao diện đăng nhập 46 Hình 35: Giao diện cán quản lý 47 Hình 36: Giao diện quản lý đề tài 48 Hình 37: Giao diện kết 49 Hình 38: Giao diện danh mục ngành 50 Hình 39: Giao diện lớp 51 Hình 40: Giao diện danh mục giáo viên 52 Hình 41: Giao diện danh mục sinh viên 53 Hình 42: Giao diện quản lý tài khoản 54 Hình 43: Giao diện tìm kiếm 56 Hình 44: Giao diện User 56 Hình 45: Giao diện đăng ký đề tài 57 v DANH MỤC BẢNG Bảng 1: Bảng CSDL User 44 Bảng 2: Bảng CSDL sinhvien 44 Bảng 3: Bảng CSDL detai 45 Bảng 4: Bảng CSDL giaovien 45 Bảng 5: Bảng CSDL nganh 45 Bảng 6: Bảng CSDL lop 45 Bảng 7: Bảng CSDL ketqua 45 Lý chọn đề tài MỞ ĐẦU Trong năm gần đây, công nghệ thông tin nƣớc ta có phát triển lĩnh vực sống nhƣ lĩnh vực quản lý xã hội khác Một lĩnh vực mà máy tính đƣợc sử dụng nhiều hệ thống thơng tin quản lý nói chung Tuy nhiên, quy mơ, tính phức tạp cơng việc ngày cao nên việc xây dựng hệ thống thông tin quản lý khơng việc lập trình đơn giản mà phải xây dựng cách có hệ thống Hiện nay, trƣờng Đại học, Cao đẳng, sở đào tạo công nghệ thông tin đƣợc ứng dụng cách mạnh mẽ vào công tác quản lý nhƣ Quản lý đào tạo, quản lý hành chính, quản lý nghiên cứu khoa học, … Việc tin học hóa giúp ích nhiều cơng tác nghiệp vụ, quản lý, đồng thời giúp nhà lãnh đạo đƣa định phù hợp, nhanh chóng Tại trƣờng Đại học Lâm Nghiệp, công nghệ thông tin đƣợc áp dụng vào công tác Quản lý đào tạo thông qua website www.vnuf.edu.vn Tuy nhiên ứng dụng cho phép cán đào tạo, giáo viên quản lý chƣơng trình đào tạo, kết đào tạo, cho phép sinh viên đăng ký học tín chỉ, cịn việc quản lý khóa luận khóa luận tốt nghiệp sinh viên chƣa có Các cơng đoạn từ đăng ký khóa luận, giao thực khóa luận, quản lý khóa luận, bảo vệ khóa luận, đƣợc giao Khoa chuyên môn quản lý Tại khoa KTQTKD trƣờng ĐH Lâm Nghiệp, việc quản lý việc đăng ký làm khóa luận sinh viên đƣợc thực cách thủ công, sơ sài, chủ yếu file Excel, mà chƣa có phần mềm hỗ trợ đầy đủ Trong thời gian học tập trƣờng đại học Lâm Nghiệp, nhận biết đƣợc khó khăn việc quản lý lƣu trữ khóa luận tốt nghiệp sinh viên khoa KT&QTKD-Trƣờng đại học Lâm Nghiệp, em thực đề tài: “Nghiên cứu xây dựng phần mềm quản lý khóa luận tốt nghiệp sinh viên” với mong muốn đƣa linh vực công nghệ thông tin trở nên thiết thực với sống hỗ trợ cơng tác quản lý lƣu trữ khóa luận tốt nghiệp sinh viên khoa KT&QTKD Trƣờng đại học Lâm Nghiệp đƣợc đầy đủ, đơn giản xác hơn, đồng thời giúp bạn sinh viên dễ dàng tham khảo thông tin nhƣ đăng ký khóa luận Đối tƣợng nghiên cứu  Quy trình quản lý khóa luận, khóa luận tốt nghiệp Khoa KTQTKD, Trƣờng ĐH Lâm Nghiệp  Quy trình phát triển phần mềm hƣớng đối tƣợng Rational Unified Process (RUP) ngơn ngữ mơ hình hóa thống UML  Phần mềm áp dụng tìm kiếm theo logic mờ:  Lý thuyết fuzzy logic đƣợc Zadeh, L.A nêu lần vào năm 1965 Lý thuyết giải toán gần với cách tƣ ngƣời Tới nay, lý thuyết logic mờ phát triển mạnh mẽ đƣợc ứng dụng nhiều lĩnh vực sống  Theo logic truyền thống (traditional logic), biểu thức logic nhận hai giá trị: True False Khác với lý thuyết logic truyền thống, biểu thức logic mờ nhận vô số giá trị nằm khoảng số thực từ đến Nói cách khác, logic truyền thống, kiện (tƣơng đƣơng với True - 1) sai (tƣơng đƣơng với False - 0) logic mờ, mức độ kiện đƣợc đánh giá số thực có giá trị nằm 1, tuỳ theo mức độ “nhiều” hay “ít” Phạm vi nghiên cứu  Đề tài nghiên cứu phạm vi Khoa KTQTKD trƣờng ĐHLN  Đề tài tập trung nghiên cứu công tác quản lý khóa luận tốt nghiệp Cán quản lý khoa, Trợ lý khoa học khoa, Giảng viên; thao tác đăng ký khóa luận báo cáo tiến độ sinh viên Mục tiêu nghiên cứu 4.1 Mục tiêu tổng quát Xây dựng đƣợc phần mềm quản lý khóa luận tốt nghiệp:  Hỗ trợ sinh viên đăng ký khóa luận tốt nghiệp  Hỗ trợ cán quản lý giáo viên kiểm soát đƣợc trình thực đề tài khóa luận tốt nghiệp 4.2 Mục tiêu cụ thể  Đánh giá đƣợc thực trạng quản lý khóa luận khoa KTQTKD  Xây dựng đƣợc tài liệu Phân tích thiết kế hệ thống theo phƣơng pháp hƣớng đối tƣợng với ngôn ngữ mơ hình hóa UML  Cài đặt triển khai hệ thống theo Phân tích thiết kế Phƣơng pháp nghiên cứu  Phƣơng pháp khảo sát: Nghiên cứu tài liệu, tìm hiểu mơ hình hệ thống quản lý  Phƣơng pháp chuyên gia: Tìm hiểu xin ý kiến chuyên gia lĩnh vực cơng nghệ thơng tin, Tester có kinh nghiệm lâu năm giảng viên có kinh nghiệm  Kế thừa: Kế thừa kết nghiên cứu, hệ thống trƣờng đại học sở đào tạo triển khai hệ thống quản lý khóa luận Nội dung nghiên cứu  Quy trình phát triển phần mềm hƣớng đối tƣợng RUP ngôn ngữ mô hình hóa UML  Khảo sát đánh giá trạng cơng tác quản lý khóa luận  Phân tích thiết kế hệ thống quản lý khóa luận sử dụng ngơn ngữ mơ hình hóa UML  Cài đặt triển khai hệ thống thử nghiệm Các nội dung nghiên cứu đƣợc trình bày cách đầy đủ báo cáo khóa luận với kết cấu nhƣ sau: Chƣơng Cơ sở lý thuyết Chƣơng Phân tích thiết kế hệ thống Chƣơng Cài đặt triển khai hệ thống Chƣơng Kết luận kiến nghị CHƢƠNG CƠ SỞ LÝ THUYẾT 1.1 Quy trình phát triển phần mềm hƣớng đối tƣợng Rational Unified Process (RUP) 1.1.1 Khái quát RUP  RUP (Rational Unified Process)– Tiến trình hợp đƣợc phát triển hãng IBM Là trình phát triển phần mềm hƣớng đối tƣợng  Một tập hợp hoạt động để chuyển yêu cầu ngƣời sử dụng thành hệ thống phần mềm  Một khung làm việc chung với nhiều ngƣời tham gia  Dựa thành phần kết nối thông qua giao diện  Sử dụng cơng cụ UML Hình 1: Khái niệm tiến trình 1.1.2 Các pha cột mốc trình Tiến trình Rup chia thành pha :  Pha khởi đầu – Inception  Pha xây dựng phác thảo - Elaboration  Pha xây dựng – Construction  Pha chuyển giao – Transition Phân biệt pha cột mốc (Milestone) đánh dấu kết thúc pha Ở giai đoạn lại chia thành bƣớc lặp (Iteration), bƣớc lặp gồm công đoạn: - Xác định nhu cầu - Phân tích Bảng 3: Bảng CSDL detai Kiểu liệu Ràng buộc Ghi Id Int Khóa Mã giáo viên Hoten Varchar(255) Họ tên giáo viên Gioitinh Varchar(10) Giới tính Diachi Varchar(255) Địa Tên trường Bảng 4: Bảng CSDL giaovien Tên trường Kiểu liệu Id Int Ten Varchar(255) Ràng buộc Ghi Khóa Mã ngành Tên ngành Bảng 5: Bảng CSDL nganh Kiểu liệu Ràng buộc Ghi Id Int Khóa Mã lớp Tenlop Varchar(255) Manganh Int Tên trường Tên lớp Khóa ngoại Mã ngành Bảng 6: Bảng CSDL lop Kiểu liệu Ràng buộc Ghi Id Int Khóa Mã kết Iddetai Int Khóa ngoại Mã đề tài Diem Int Tên trường Điểm Bảng 7: Bảng CSDL ketqua 45 Hình 33: Mơ hình quan hệ bảng 3.3 Thiết kế giao diện 3.3.1 Giao diện đăng nhập Hình 34: Giao diện đăng nhập + Cán quản lý, giáo viên sinh viên đăng nhập để quản lý đăng ký đề tài tùy vào chức tài khoản + Chức đăng nhập cần thông tin sau: - Textbox mã sinh viên: Mỗi sinh viên đƣợc cán quản lý cấp cho tài khoản ứng với mã sinh viên sinh viên Nếu sinh viên nhập sai báo lỗi nhập sai mã sinh viên 46 - Textbox mật khẩu: Sinh viên cần mật để đăng nhập Nếu sinh viên nhập sai phần mềm báo lỗi sai mật + Sau điền đầy đủ thơng tin cách xác ngƣời dùng chọn Đăng nhập để truy cập ứng dụng + Hƣớng dẫn: - Bƣớc 1: Nhập thông tin vào form “Đăng nhập” Bƣớc 2: Ân nút “Đăng nhập” Nếu quên mật thực o Bƣớc 3: Ấn nút “Quên mật khẩu” 3.3.2 Giao diện Cán quản lý Hình 35: Giao diện cán quản lý +Để sử dụng đƣợc ngƣời dùng cần đăng nhập tài khoản với quyền Admin + Sau đăng nhập với tài khoản Admin có thêm chức quản lý menu 47 3.3.3 Giao diện Quản lý đề tài Hình 36: Giao diện quản lý đề tài + Chức đƣợc sử dụng để quản lý đề tài +Để sử dụng đƣợc ngƣời dùng cần đăng nhập tài khoản với quyền Admin + Sau đăng nhập với tài khoản Admin có thêm chức quản lý menu + Giao diện quản lý đề tài giúp cán quản lý có chức nhƣ: thêm, sửa, xóa phê duyệt đề tài + Hƣớng dẫn sửa đề tài: - Bƣớc 1: Khi ấn vào nút “Sửa” có form Bƣớc 2: Có thể sửa “Tên đề tài”, “Sinh viên thực hiện”, “Giáo viên hƣớng dẫn”, “Thời gian nộp” Bƣớc 3: Ấn vào nút “Sửa” để hoàn tất việc sửa đề tài + Hƣớng dẫn xóa đề tài: - Bƣớc 1: Ấn vào nút “Xóa” lên thơng báo hình để chắn bạn muốn xóa đề tài Bƣớc 2: Chọn “Ok” để xóa đề tài chọn “Hủy” để khơng thực bƣớc xóa 48 3.3.4 Giao diện Kết Hình 37: Giao diện kết + Giao diện kết hiển thị đề tài đƣợc phê duyệt kết đề tài + Cán quản lý thêm, sửa xóa kết + Hƣớng dẫn thêm kết quả: - Bƣớc 1: Ấn vào nút “Thêm” hiển thị form gồm “Tên đề tài” “Điểm số” Bƣớc 2: Cán quản lý chọn đề tài cần cho điểm Bƣơc 3: Ấn vào text để điền số điểm cần Bƣớc 4: Ấn vào nút “Thêm” để kết thúc + Hƣớng dẫn sửa kết quả: - Bƣớc 1: Ấn vào nút “Sửa” hiển thị form gồm “Tên đề tài” “Điểm số” Bƣớc 2: Cán quản lý chọn đề tài cần sửa kết Bƣơc 3: Ấn vào text để điền số điểm cần sửa Bƣớc 4: Ấn vào nút “Sửa” để kết thúc + Hƣớng dẫn xóa kết quả: - Bƣớc 1: Ấn vào nút “Xóa” lên thơng báo hình để chắn bạn muốn xóa kết đề tài Bƣớc 2: Chọn “Ok” để xóa đề tài chọn “Hủy” để khơng thực bƣớc xóa 49 3.3.5 Giao diện Danh mục ngành Hình 38: Giao diện danh mục ngành + Chức đƣợc sử dụng để quản lý danh mục ngành +Để sử dụng đƣợc ngƣời dùng cần đăng nhập tài khoản với quyền Admin + Sau đăng nhập với tài khoản Admin có thêm chức quản lý menu + Giao diện danh mục ngành hiển thị ngành học trƣờng + Cán quản lý thêm, sửa xóa ngành + Hƣớng dẫn thêm ngành: - Bƣớc 1: Ấn vào nút “Thêm” hiển thị form gồm “Tên ngành” Bƣớc 2: Cán quản lý điền tên ngành vào phần text Bƣớc 3: Ấn vào nút “Thêm” để kết thúc + Hƣớng dẫn sửa ngành: - Bƣớc 1: Ấn vào nút “Sửa” hiển thị form gồm “Tên ngành” Bƣớc 2: Cán quản lý điền tên ngành vào phần text Bƣớc 3: Ấn vào nút “Sửa” để kết thúc + Hƣớng dẫn xóa ngành: - Bƣớc 1: Ấn vào nút “Xóa” lên thơng báo hình để chắn bạn muốn xóa ngành Bƣớc 2: Chọn “Ok” để xóa đề tài chọn “Hủy” để khơng thực bƣớc xóa 50 3.3.6 Giao diện Danh mục lớp Hình 39: Giao diện lớp + Chức đƣợc sử dụng để quản lý danh mục lớp +Để sử dụng đƣợc ngƣời dùng cần đăng nhập tài khoản với quyền Admin + Sau đăng nhập với tài khoản Admin có thêm chức quản lý menu + Giao diện danh mục lớp hiển thị lớp ngành + Cán quản lý thêm, sửa xóa lớp + Hƣớng dẫn thêm lớp: - Bƣớc 1: Ấn vào nút “Thêm” hiển thị form gồm “Tên lớp”, “Tên ngành” Bƣớc 2: Điền tên lớp vào phẫn text Bƣớc 3: Chọn tên ngành lớp Bƣớc 4: Chọn “Thêm” để thêm lớp + Hƣớng dẫn sửa lớp: - Bƣớc 1: Ấn vào nút “Sửa” hiển thị form gồm “Tên lớp”, “Tên ngành” Bƣớc 2: Điền tên lớp vào phẫn text Bƣớc 3: Chọn tên ngành lớp Bƣớc 4: Chọn “Sửa” để sửa lớp + Hƣớng dẫn xóa lớp: 51 Bƣớc 1: Ấn vào nút “Xóa” lên thơng báo hình để chắn bạn muốn xóa lớp Bƣớc 2: Chọn “Ok” để xóa đề tài chọn “Hủy” để khơng thực bƣớc xóa - 3.3.7 Giao diện Danh mục giáo viên Hình 40: Giao diện danh mục giáo viên + Chức đƣợc sử dụng để quản lý danh mục giáo viên +Để sử dụng đƣợc ngƣời dùng cần đăng nhập tài khoản với quyền Admin + Sau đăng nhập với tài khoản Admin có thêm chức quản lý menu + Giao diện danh mục giáo viên hiển thị thông tin giáo viên trƣờng + Cán quản lý thêm, sửa xóa giáo viên + Hƣớng dẫn thêm giáo viên: - Bƣớc 1: Ấn vào nút “Thêm” hiển thị form gồm “Họ tên”, “Giới tính” “Địa chỉ” Bƣớc 2: Điền họ tên giáo viên vào phẫn text Bƣớc 3: Chọn giới tính giáo viên Bƣớc 4: Điền địa vào phần text Bƣớc 5: Chọn “Thêm” để thêm giáo viên + Hƣớng dẫn sửa giáo viên: - Bƣớc 1: Ấn vào nút “Sửa” hiển thị form gồm “Họ tên”, “Giới tính” “Địa chỉ” 52 - Bƣớc 2: Điền họ tên giáo viên vào phẫn text Bƣớc 3: Chọn giới tính giáo viên Bƣớc 4: Điền địa vào phần text Bƣớc 5: Chọn “Sửa” để sửa thơng tin giáo viên + Hƣớng dẫn xóa giáo viên: Bƣớc 1: Ấn vào nút “Xóa” lên thơng báo hình để chắn bạn muốn xóa giáo viên Bƣớc 2: Chọn “Ok” để xóa đề tài chọn “Hủy” để khơng thực bƣớc xóa - 3.3.8 Giao diện Danh mục sinh viên Hình 41: Giao diện danh mục sinh viên + Chức đƣợc sử dụng để quản lý danh mục sinh viên +Để sử dụng đƣợc ngƣời dùng cần đăng nhập tài khoản với quyền Admin + Sau đăng nhập với tài khoản Admin có thêm chức quản lý menu + Giao diện danh mục sinh viên hiển thị thông tin sinh viên trƣờng + Cán quản lý thêm, sửa xóa sinh viên + Hƣớng dẫn thêm sinh viên: - Bƣớc 1: Ấn vào nút “Thêm” hiển thị form gồm “Tên sinh viên”, “Giới tính”,“Địa chỉ” “Tên lớp” Bƣớc 2: Điền họ tên sinh viên vào phẫn text Bƣớc 3: Chọn giới tính sinh viên 53 - Bƣớc 4: Điền địa vào phần text Bƣớc 5: Chọn tên lớp sinh viên Bƣớc 6: Chọn “Thêm” để thêm sinh viên + Hƣớng dẫn sửa sinh viên: - Bƣớc 1: Ấn vào nút “Sửa” hiển thị form gồm “Tên sinh viên”, “Giới tính”,“Địa chỉ” “Tên lớp” Bƣớc 2: Điền họ tên sinh viên vào phẫn text Bƣớc 3: Chọn giới tính sinh viên Bƣớc 4: Điền địa vào phần text Bƣớc 5: Chọn tên lớp sinh viên Bƣớc 6: Chọn “Sửa” để sửa sinh viên + Hƣớng dẫn xóa sinh viên: - Bƣớc 1: Ấn vào nút “Xóa” lên thơng báo hình để chắn bạn muốn xóa sinh viên Bƣớc 2: Chọn “Ok” để xóa đề tài chọn “Hủy” để khơng thực bƣớc xóa 3.3.9 Giao diện Quản lý tài khoản Hình 42: Giao diện quản lý tài khoản + Chức đƣợc sử dụng để quản lý tài khoản thành viên + Để sử dụng đƣợc ngƣời dùng cần đăng nhập tài khoản với quyền Admin +Sau đăng nhập với tài khoản Admin có thêm chức quản lý menu Từ menu ngƣời quản trị chọn quản lý tài khoản +Cán quản lý cấp tài khoản đăng nhập cho ngƣời dùng đăng nhập vào hệ thống 54 + Cán quản lý thêm, sửa xóa tài khoản + Hƣớng dẫn thêm tài khoản: - Bƣớc 1: Ấn vào nút “Thêm” hiển thị form gồm “Họ tên”, “Mã sinh viên” “Password” Bƣớc 2: Điền họ tên sinh viên vào phẫn text Bƣớc 3: Điền mã sinh viên vào phẫn text Bƣớc 4: Điền địa vào phần text Bƣớc 5: Điền password vào phần text Bƣớc 6: Chọn “Thêm” để thêm tài khoản + Hƣớng dẫn sửa tài khoản: - Bƣớc 1: Ấn vào nút “Sửa” hiển thị form gồm “Họ tên”, “Mã sinh viên” “Password” Bƣớc 2: Điền họ tên sinh viên vào phẫn text Bƣớc 3: Điền mã sinh viên vào phẫn text Bƣớc 4: Điền địa vào phần text Bƣớc 5: Điền password vào phần text Bƣớc 6: Chọn “Sửa” để sửa tài khoản + Hƣớng dẫn xóa tài khoản: - Bƣớc 1: Ấn vào nút “Xóa” lên thơng báo hình để chắn bạn muốn xóa tài khoản Bƣớc 2: Chọn “Ok” để xóa đề tài chọn “Hủy” để khơng thực bƣớc xóa 55 3.3.10 Giao diện Tìm kiếm Hình 43: Giao diện tìm kiếm + Chức tìm kiếm sử dụng để tìm kiếm địa điểm +Để tìm kiếm đề tài ngƣời dùng nhập tên đề tài cần tìm vào ô tìm kiếm bấm nút search hiển thị kết tìm kiếm 3.3.11 Giao diện tài khoản User Hình 44: Giao diện User + Giao diện user có: đăng ký đề tài tìm kiếm + Giao diện user có thông tin, tin tức liên quan đến trƣờng Đại học Lâm Nghiệp 56 3.3.12 Giao diện Đăng ký đề tài Hình 45: Giao diện đăng ký đề tài + Sinh viên muốn đăng ký đề tài khóa luận đăng ký khóa luận mục Đăng ký đề tài + Giao diện đăng ký đề tài sinh viên bao gồm có: Tên đề tài, Giáo viên hƣớng dẫn, Thời gian nộp + Hƣớng dẫn đăng ký đề tài: - Bƣớc 1: Sinh viên điền tên đề tài vào ô text Bƣớc 2: Sinh viên điền mã giáo viên hƣớng dẫn vào ô text Bƣớc 3: Sinh viên chọn thời gian nộp Bƣớc 4: Sinh viên ấn vào nút “Đăng ký” để hồn tất việc đăng ký khóa luận 3.4 Kiểm thử chƣơng trình Bộ liệu kiểm thử bao gồm: Bảng sinh viên gồm 14 liệu sinh tự động Bảng đề tài gồm 10 liệu sinh tự động Bảng ngành gồm 16 liệu sinh tự động Bảng lớp gồm 14 liệu sinh tự động Bảng giáo viên gồm 12 liệu sinh tự động Bảng kết gồm 15 liệu sinh tự động Bảng users gồm 10 liệu sinh tự động Với liệu kiểm thử đánh giá đƣợc yêu cầu chức năng, hiệu suất, phản hồi hệ thống 57 CHƢƠNG KẾT LUẬN VÀ KIẾN NGHỊ 4.1 Kết luận Sau thời gian thực khóa luận tốt nghiệp , tơi hồn thành khóa luận với u cầu đặt : Hồ sơ thiết kế ● Khảo sát hệ thống ● Phân tích hệ thống ● Thiết kế hệ thống Cài đặt phần mềm ● Bƣớc đầu cài đặt đƣợc phần mềm ● Các chức đăng nhập , tìm kiếm cập nhật liệu ● Một số chức chƣa hoàn thiện nhƣ lập danh sách hội đồng thống kê báo cáo 4.2 Kiến nghị Do thời gian , kinh phí trình độ cịn hạn chế nên khóa luận cịn có thiếu sót , cần đƣợc nghiên cứu phát triển nghiên cứu Nếu điều kiện cho phép , em tiếp tục đề tài theo hƣớng sau : ● Thêm chức ● Mở rộng thêm sở liệu ● Giao diện thân thiện dễ sử dụng ● Hoàn thiện chức thiếu 58 TÀI LIỆU THAM KHẢO Sách: Nguyễn Văn Ba,Phân tích thiết kế hệ thống thông tin, Đại học quốc gia Hà Nội, 2006 Đặng Văn Đức, Phân tích thiết kế hƣớng đối tƣợng UML, NXB Giáo dục, 2002 Trang web: Cơ phân tích hƣớng đối tƣợng uml http://hoc-uml.blogspot.com/2017/08/bai-2-tong-quan-ve-uml.html Tìm hiểu RUP https://tailieu.vn/doc/bai-giang-gioi-thieu-rup-1700833.html Phân tích thiết kế quản lý điểm http://doc.edu.vn/tai-lieu/de-tai-phan-tich-va-thiet-ke-chuong-trinhquan-ly-diem-sinh-vien-6813/ 59 ... Phạm vi nghiên cứu  Đề tài nghiên cứu phạm vi Khoa KTQTKD trƣờng ĐHLN  Đề tài tập trung nghiên cứu công tác quản lý khóa luận tốt nghiệp Cán quản lý khoa, Trợ lý khoa học khoa, Giảng viên; thao... chƣa có phần mềm hỗ trợ đầy đủ Trong thời gian học tập trƣờng đại học Lâm Nghiệp, nhận biết đƣợc khó khăn việc quản lý lƣu trữ khóa luận tốt nghiệp sinh viên khoa KT& QTKD- Trƣờng đại học Lâm Nghiệp, ... luận, giao thực khóa luận, quản lý khóa luận, bảo vệ khóa luận, đƣợc giao Khoa chuyên môn quản lý Tại khoa KTQTKD trƣờng ĐH Lâm Nghiệp, việc quản lý việc đăng ký làm khóa luận sinh viên đƣợc thực

Ngày đăng: 23/06/2021, 16:04

Từ khóa liên quan

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

Tài liệu liên quan