Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
1,07 MB
Nội dung
TRƯỜNG ĐẠI HỌC THĂNG LONG KHOA CÔNG NGHỆ THÔNG TIN -□□□□ - DỰ ÁN PHẦN MỀM ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÓA LUẬN TỐT NGHIỆP GIÁO VIÊN HƯỚNG DẪN Mai Thúy Nga SINH VIÊN THỰC HIỆN A40887 – Đoàn Thị Kim Anh A41187 – Phan Ngọc Tuấn A41004 – Đoàn Văn Tiến A40842 – Lưu Văn Tùng A40776 – Hà Trọng Hùng Mục lục LỜI GIỚI THIỆU CHƯƠNG TỔNG QUAN VỀ PHẦN MỀM QUẢN LÝ KHOA HỌC .2 1.1 Mơ tả tốn 1.2 Mục Tiêu 1.3 Yêu cầu toán 1.3.1 Chuẩn bị liệu 1.3.2 Báo cáo thống kê 1.4 Yêu cầu nghiệp vụ 1.4.1 Mô tả quy trình nghiệp vụ 1.4.2 Sơ đồ quy trình nghiệp vụ 1.4.3 Các yêu cầu nghiệp vụ 1.5 Sơ đồ Usecase chức 1.5.1 Sơ đồ Usecase 1.5.2 Các tác nhân hệ thống 10 1.5.3 Các Use-case chức 11 1.5.4 Bảng ánh xạ yêu cầu nghiệp vụ với use-case 14 1.6 Kế hoạch thực 16 CHƯƠNG ĐẶC TẢ CÁC CHỨC NĂNG 17 2.1 UC#01 – Đăng nhập 17 2.2 UC#02 – Đăng kí đề tài 19 2.3 UC#03 – Duyệt đề tài 19 2.4 UC#04 – Quản lý người dùng 19 2.5 UC#05 - Quản lý mơn/ phịng ban 19 2.6 UC#06 – Theo dõi đề tài 19 2.7 UC#07 – Báo cáo tiến độ 19 2.8 UC#08 – Quản lý hội đồng nghiệm thu 19 CHƯƠNG THIẾT KẾ PHẦN MỀM 20 3.1 Thiết kế CSDL 20 3.1.1 Sơ đồ kiến trúc CSDL 20 3.1.2 Bảng liệu 20 3.2 Thiết kế API 20 3.3 Thiết kế chức 20 3.3.1 Chức đăng ký đề tài 20 3.3.2 Chức duyệt đề tài 21 3.3.3 Chức nghiệm thu đề tài 22 CHƯƠNG CÀI ĐẶT VÀ KẾT QUẢ 24 4.1 Sơ đồ kiến trúc tổng thể 24 4.1.1 Database 24 4.1.2 Server 24 4.1.3 Web Client 24 4.2 Môi trường cài đặt 24 4.3 Cấu trúc thư mục mã nguồn 25 4.4 Kết 26 KẾT LUẬN 27 TÀI LIỆU THAM KHẢO 28 PHỤ LỤC 29 DANH MỤC HÌNH ẢNH, SƠ ĐỒ Hình 1.1 Sơ đồ Quy trình nghiệp vụ cho quy trình Đăng ký làm KLTN Hình 1.2 Sơ đồ Quy trình nghiệp vụ cho quy trình Bảo vệ KLTN Hình 1.3 Sơ đồ Quy trình nghiệp vụ cho quy trình Hồn thiện hồ sơ Hình 2.1 Sơ đồ Usecase Người phụ trách Hình 2.2 Sơ đồ Usecase Sinh viên Hình 2.3 Sơ đồ Usecase Giáo viên hướng dẫn Hình 2.4 Sơ đồ Usecase Giáo viên phản biện 10 DANH MỤC THUẬT NGỮ STT Thuật ngữ Hội đồng phản biện Giáo viên hướng dẫn Khóa luận tốt nghiệp Đề tài Thư kí hội đồng Ý nghĩa - Là nhóm chuyên gia giảng viên Trong hội đồng phản biện thường có chủ tịch hội đồng, giáo viên hướng dẫn, người phản biện chính, người phản biện phụ, thư kí - Hội đồng phản biện thường thành lập để đảm bảo tính khách quan chất lượng khóa luận - Là người hỗ trợ hướng dẫn sinh viên q trình thực khóa luận tốt nghiệp - Thường giảng viên có kiến thức, kinh nghiệm chuyên môn liên quan đến lĩnh vực khóa luận tốt nghiệp Là luận giúp khoa đào tạo đánh giá kết hoạt động học tập thực tiễn sinh viên dựa số tiêu chí yếu như: - Mức độ nắm bắt thực tế thông qua khả nhận dạng vấn đề đơn vị thực tập; - Mức độ vững lý thuyết; - Khả áp dụng lý thuyết vào thực tế để phân tích giải vấn đề cách có hệ thống; - Thái độ làm việc học tập - Là chủ đề mà sinh viên thực nghiên cứu khóa luận tốt nghiệp - Chủ đề thuộc lĩnh vực học - Thư kí hội đồng có trách nhiệm hỗ trợ chủ tịch thành viên Hội đồng việc quản lý điều hành hoạt động hội LỜI GIỚI THIỆU Trong thời đại đầy phát triển công nghệ thông tin ứng dụng nhiều lĩnh vực sống, việc áp dụng công nghệ vào việc quản lý thực quy trình trở nên vơ quan trọng Đặc biệt, lĩnh vực giáo dục nghiên cứu, việc tận dụng cơng nghệ để tối ưu hố q trình thực khóa luận tốt nghiệp điều khơng thể thiếu, nhằm đảm bảo tính hiệu quả, minh bạch dễ dàng việc theo dõi Phần mềm quản lý q trình thực khóa luận tốt nghiệp chúng em xây dựng tảng đại, tích hợp tính thơng minh nhằm hỗ trợ quản lý tiến độ, tài liệu, giao tiếp sinh viên hướng dẫn viên, việc theo dõi trạng thái đánh giá tiến dự án Chúng em tin sản phẩm mang lại nhiều lợi ích cho tất người tham gia vào q trình làm khóa luận tốt nghiệp, từ phía sinh viên, giảng viên hướng dẫn quản lý cấp trường Trong phần báo cáo này, chúng em trình bày chi tiết quy trình phát triển sản phẩm, tính bật tích hợp, cách thức triển khai sử dụng, thành tựu đạt triển vọng tương lai CHƯƠNG TỔNG QUAN VỀ PHẦN MỀM QUẢN LÝ LÀM KHĨA LUẬN TỐT NGHIỆP 1.1 Mơ tả toán Trong bối cảnh ngày nhiều sinh viên tham gia vào q trình nghiên cứu hồn thành khóa luận tốt nghiệp trường Đại học Thăng Long Việc thực khóa luận tốt nghiệp đóng vai trị quan trọng trình học tập sinh viên Tuy nhiên, q trình thường địi hỏi tổ chức, theo dõi tương tác chặt chẽ sinh viên giảng viên hướng dẫn Cùng với đó, phức tạp dự án yếu tố thời gian, nguồn lực đặt nhiều thách thức việc quản lý khóa luận tốt nghiệp Chính vậy, bọn em thiết kế phát triển phần mềm quản lý giúp sinh viên giảng viên dễ dàng theo dõi tương tác trình làm khóa luận tốt nghiệp Phần mềm giúp quản lý giai đoạn quan trọng chọn đề tài, lập kế hoạch, thu thập tài liệu, viết báo cáo, bảo vệ khóa luận 1.2 Mục Tiêu Phần mềm sử dụng cho nhiều đối tượng người dùng khác với nhiều mục tiêu khác nhau: Đối với sinh viên: Sinh viên người chủ yếu sử dụng phần mềm để đăng ký đề tài khóa luận, theo dõi tiến độ làm việc, gửi báo cáo tiến độ, nộp cuối khóa luận tương tác với giảng viên hướng dẫn Phần mềm giúp họ quản lý thời gian tiến độ cách hiệu Đối với giáo viên hướng dẫn: Giảng viên hướng dẫn người chịu trách nhiệm hỗ trợ hướng dẫn sinh viên q trình làm khóa luận Phần mềm giúp họ theo dõi tiến độ, cung cấp phản hồi góp ý, lên kế hoạch họp, thực q trình đánh giá khóa luận Đối với người phụ trách: Giúp người quản lý nắm danh sách sinh viên làm khóa luận tốt nghiệp cách rõ ràng nhanh Xử lý việc phát sinh đơn giản đỡ thời gian Đối với hội đồng bảo vệ: Nhận thơng báo khố luận cần phản biện Phần mềm phát triển dựa tảng Web Trên tảng Web người dùng sử dụng đầy đủ chức mà phần mềm cung cấp phù hợp với tài khoản Việc xây dựng phát triển hệ thống phần mềm quản lý trình làm khố luận tốt nghiệp giúp cho cơng việc quản lý trường đại học tiện lợi xác hơn, sinh viên đăng ký làm khố luận cách dễ dàng 1.3 Yêu cầu toán 1.3.1 Chuẩn bị liệu Để bắt đầu xây dựng lên hệ thống việc cần làm chuẩn bị đầy đủ tài liệu, danh sách liệu cần thiết để trì hệ thống Các liệu cần chuẩn bị gồm: Danh sách ngành học khoa có sinh viên đăng kí làm khố luận tốt nghiệp Danh sách giáo viên hướng dẫn người phản biện cho khoa có sinh viên đăng kí làm khố luận tốt nghiệp Danh sách sinh viên đăng kí làm khố luận tốt nghiệp Danh sách đề tài khoá luận phê duyệt chuyên ngành khoa Danh sách hội đồng khoa Danh sách ngày dự kiến nộp báo cáo bảo vệ khố luận tốt nghiệp 1.3.2 Các bước 1.3.3 Báo cáo thống kê • • Thống kê theo ngành học Thống kê số lượng đăng kí số lượng hồn thành 1.4 u cầu nghiệp vụ 1.4.1 Mơ tả quy trình nghiệp vụ 1.4.1.1 Đăng ký làm khóa luận tốt nghiệp Đầu tiên người phụ trách cập nhật danh sách sinh viên làm khóa luận tốt nghiệp vào kì Sinh viên đăng nhập vào hệ thống theo tài khoản cấp đăng kí làm kháo luận tốt nghiệp Đầu tiên sinh viên chọn đề tài giáo viên hướng dẫn Nếu sinh viên không chọn giáo viên hướng dẫn, người phụ trách có trách nhiệm phân cơng giáo viên hướng dẫn cho sinh viên Trong trường hợp sinh viên khơng chọn đề tài có sẵn, sinh viên nhập đề tài đề xuất, sau giáo viên hướng dẫn duyệt đề tài: Trường hợp giáo viên không duyệt đề tài, sinh viên phải chọn đề tài có sẵn Trường hợp giáo viên duyệt đề tài, sinh viên xây dựng đề cương khóa luận theo đề tài