Xây dựng hệ thống website quản lý đào tạo tai khoa hệ thống thông tin

119 1.2K 3
Xây dựng hệ thống website quản lý đào tạo tai khoa hệ thống thông tin

Đ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

Xây dựng hệ thống website quản lý đào tạo tai khoa hệ thống thông tin

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN  KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG HỆ THỐNG WEBSITE QUẢN LÝ ĐÀO TẠO TẠI KHOA HỆ THỐNG THÔNG TIN Giảng viên hướng dẫn: ThS Mai Xuân Hùng TP Hồ Chí Minh, tháng 03 năm 2015 LỜI MỞ ĐẦU Trong những năm gần đây, khoa học công nghệ Việt Nam đã từng bước hội nhập vào dòng chảy của khoa học công nghệ tiên tiến trên thế giới Công nghệ thông tin ở nước ta là một điều mới mẻ, song tốc độ phát triển của nó rất nhanh và mạnh, chiếm một vị trí quan trọng trong các ngành khoa học công nghệ Một trong những lĩnh vực đang được ứng dụng tin học hóa rất phổ biến ở nước ta là lĩnh vực quản lý Tin học hóa trong quản lý đã giúp cho các nhà quản lý điều hành công việc một cách khoa học, chính xác và hiệu quả Đặc biệt trong giáo dục và đào tạo, tin học quản lý ngày càng được ứng dụng mạnh mẽ, cụ thể như công tác quản lý sinh viên đóng vai trò hết sức quan trọng đối với hoạt động trong các trường đại học, cao đẳng và trung cấp chuyên nghiệp Nhóm chúng em thực hiện đề tài “Xây dựng hệ thống website quản lý đào tạo tại Khoa Hệ Thống Thông Tin” để ứng dụng việc tin học hóa vào công tác quản lý đào tạo Trong đề tài này, chúng em lựa chọn ngôn ngữ lập trình chính là Java, bên cạnh đó nhóm đã sử dụng một số công nghệ như: Spring, Hibernate, JSON, Qooxdoo Vì thời gian nghiên cứu có giới hạn nên nội dung đề tài còn nhiều hạn chế và không tránh khỏi những thiếu sót, kính mong quý Thầy Cô, bạn bè đóng góp ý kiến để đề tài được hoàn thiện hơn, mang nhiều ý nghĩa thực tiễn hơn TP Hồ Chí Minh, ngày 21 tháng 03 năm 2015 2 LỜI CẢM ƠN Trước tiên, nhóm chúng em xin chân thành cảm ơn tất cả các giảng viên Khoa Hệ Thống Thông Tin – Trường Đại Học Công Nghệ Thông Tin đã trực tiếp giảng dạy, cung cấp cho nhóm chúng em nhiều kiến thức nền tảng quý giá trong suốt thời gian học tập tại trường Thứ hai, em xin chân thành cảm ơn thầy Đinh Khắc Quyền, thầy đã cung cấp cho chúng em một số biểu mẫu thống kê về quản lý đào tạo tại trường Đặc biệt, nhóm chúng em xin chân thành cảm ơn thầy Mai Xuân Hùng, thầy đã trực tiếp hướng dẫn, hỗ trợ, giúp đỡ nhóm chúng em trong suốt thời gian thực hiện khóa luận TP Hồ Chí Minh, ngày 21 tháng 03 năm 2015 3 LỜI NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN TP Hồ Chí Minh, ngày 21 tháng 03 năm 2015 Giảng viên hướng dẫn ThS Mai Xuân Hùng 4 LỜI NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN TP Hồ Chí Minh, ngày 21 tháng 03 năm 2015 Giảng viên phản biện 5 MỤC LỤC 6 DANH MỤC CÁC BẢNG 7 DANH MỤC CÁC SƠ ĐỒ 8 C CÁC HÌNH DANH MỤC TỪ VIẾT TẮT JSON UML UIT Actors No STT LT TH JavaScript Object Notation Unified Modeling Language University of Information Technology Danh sách các tác nhân Number Số thứ tự Lý thuyết Thực hành 9 TC HK CSVN KH – CN ĐHCNTT HTTT TP CSDL Tín chỉ Học kỳ Cộng sản Việt Nam Khoa học – Công nghệ Đại học Công Nghệ Thông Tin Hệ Thống Thông Tin Thành phố Cơ sở dữ liệu DANH MỤC THUẬT NGỮ ANH – VIỆT Import File Framework Spring, Hibernate Nhập vào Tập tin Là bộ khung để phát triển các phần mềm ứng dụng Là cấu trúc dùng để xây dựng chương trình mã nguồn mở dành cho ngôn ngữ lập trình Java 10 CHƯƠNG 8 : THIẾT KẾ GIAO DIỆN 8.6 Màn hình “Xem lịch giảng dạy” Hình 8.6: Màn hình Xem lịch giảng dạy Thành phần giao diện: STT 1 2 Tên tabDanhSachGiaoVien txtTimKiem Kiểu table textBox table 3 tabDanhSachLopHoc 4 btnTaiFile button 5 btnTaiLai button Ý nghĩa Hiển thị danh sách giáo viên Nhập tên môn hoặc thứ để lọc giảng dạy Hiển thị danh sách lớp học của giáo viên đó dạy Dùng để tải tập tin lịch giảng dạy Dùng để tải lại lịch giảng dạy Bảng 8.64: Bảng mô tả chi tiết màn hình Xem lịch giảng dạy 105 Ghi chú CHƯƠNG 8 : THIẾT KẾ GIAO DIỆN 8.7 Màn hình “Quản lý lịch thi” Hình 8.7: Màn hình Quản lý lịch thi Thành phần giao diện: STT Tên Kiểu 1 2 3 4 5 6 tabDanhSachGiangDay txtTimKiem cboHeDaoTao cboLoaiThi btnLuu btnXoa table textBox selectBox selectBox button button 7 btnTaiLai 8 menuCongViec 9 10 11 12 13 tagThongTinLichThi tagThongKe cboLoaiThi txtLopHoc dateNgayThi Ý nghĩa Hiển thị danh sách lớp học Nhập tên môn để lọc lịch thi Chọn hệ đào tạo Chọn loại thi Dùng để lưu lịch thi Dùng để xóa lịch thi Dùng để tải lại thông tin lịch button thi Chọn chức năng quản lý lịch menu thi tab Hiển thị thông tin lịch thi tab Hiển thị thông tin thống kê selectBox Chọn loại thi textBox Nhập lớp học dateTime Chọn ngày thi 106 Ghi chú CHƯƠNG 8 : THIẾT KẾ GIAO DIỆN 14 15 16 17 18 txtTrongSo txtGiaoVien txtMonHoc txtHeDaoTao tabPhongThi textBox textBox textBox textBox table Nhập trọng số cho loại thi Hiển thị họ tên giáo viên dạy Hiển thị tên môn học Hiển thị hệ đào tạo Hiển thị thông tin phòng thi Bảng 8.65: Bảng mô tả chi tiết màn hình Quản lý lịch thi 107 CHƯƠNG 8 : THIẾT KẾ GIAO DIỆN 8.8 Màn hình “Quản lý đề tài” Hình 8.8: Màn hình Quản lý đề tài Thành phần giao diện: STT Tên 1 btnThem 2 btnTaiLai 3 4 5 6 7 8 btnThoat cboHeDaoTao tabDanhSachDeTai btnXoa btnCapNhat btnTaiFile Kiểu Ý nghĩa Ghi chú table Dùng để thêm mới đề tài Dùng để tải lại danh sách đề textBox tài selectBox Dùng để thoát selectBox Chọn hệ đào tạo button Hiển thị danh sách đề tài button Dùng để xóa đề tài button Dùng để cập nhật đề tài menu Dùng để tải danh sách đề tài Bảng 8.66: Bảng mô tả chi tiết màn hình Quản lý đề tài CHƯƠNG 9: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 9.1 Kết quả đạt được - Thiết kế hệ thống: Phân tích thiết kế hướng đối tượng theo mô hình UML 108 CHƯƠNG 8 : THIẾT KẾ GIAO DIỆN - Ứng dụng: Ứng dụng chạy ổn định, hoàn thiện đầy đủ các chức năng như đã phân tích trong nội dung thực hiện 9.2 Khó khăn và hạn chế - Khó khăn: Trong quá trình thực hiện khóa luận thì khó khăn lớn nhất là thiết kế cơ sở dữ liệu để có thể thực hiện đầy đủ các chức năng như đã phân tích trong nội dung thực hiện Và khó khăn thứ hai là thu thập và nhập dữ liệu cho - đầy đủ để có thể minh họa đầy đủ các chức năng của hệ thống Hạn chế : o Vì thời gian thực hiện khóa luận có hạn nên hệ thống chỉ đáp ứng một vài chức năng quan trọng của đề tài, còn một vài chức năng chưa được đáp ứng như quản lý thực tập, quản lý điểm rèn luyện, quản lý học phí, quản lý học bổng,… o Do hệ thống thư viện cung cấp nhiều nên hệ thống chạy còn chậm, chưa kiểm soát được số lượng người truy cập tối đa cùng một thời điểm 9.3 Hướng phát triển Hệ thống cần phát triển thêm vài chức năng còn thiếu như là: - Quản lý thực tập, quản lý điểm rèn luyện, quản lý học phí, quản lý học bổng, - … Hệ thống cần cải thiện tốc độ truy cập khi nhiều người truy cập cùng một thời điểm 109 CHƯƠNG 8 : THIẾT KẾ GIAO DIỆN 9.4 Kết luận - Khóa luận tốt nghiệp với đề tài “Xây dựng hệ thống website quản lý đào tạo tại Khoa Hệ Thống Thông Tin” đã phần nào giải quyết được vấn đề khó khăn như đã phân tích ở chương 1 Hệ thống đã cung cấp cũng khá đầy đủ các nghiệp vụ chính trong một hệ thống quản lý đào tạo Hệ thống cơ sở dữ liệu - phân tích tốt nên cũng dễ phát triển các chức năng còn thiếu sau này Do thời gian thực hiện khóa luận có hạn nên khóa luận cũng chỉ thực hiện được những vấn đề chính của hệ thống quản lý đào tạo Các vấn đề còn lại chưa được trình bày trong khóa luận sẽ là đề tài định hướng và tiếp tục được nghiên cứu trong tương lai 110 CHƯƠNG 8 : THIẾT KẾ GIAO DIỆN TÀI LIỆU THAM KHẢO  Tiếng việt o Công nghệ [1] Hướng dẫn sử dụng Framework Spring 2.5 version 1.0, Nguyễn Anh Kiên [2] JSON-RPC, Gửi các cấu trúc dữ liệu phức tạp đến và từ Server, Cao Tuấn Dũng và Trịnh Tuấn Đạt o Nghiệp vụ [3] Các tập tin phiếu báo giảng, thống kê, ThS Đinh Khắc Quyền [4] Qui trình đăng kí học phần, Trường Đại Học Công Nghệ Thông Tin [5] Sổ tay sinh viên, Trường Đại Học Công Nghệ Thông Tin Tiếng anh o Công nghệ [1] Hibernate Tutorial, Simply Easy Learning by tutorialspoint.com [2] Qooxdoo, Develop Rich Internet Applications (RIA) with qooxdoo, Beginner’s Guide, Rajesh Kumar Bachu, Mohamed Raffi [3] Qooxdoo Documentation Release 1.3, qooxdoo developers [4] Spring Framework Reference Documentation, 3.2.3.Release, Rod Johnson [5] Spring by Example, Version 1.2.2, Copyright 2008-2012, David Winterfeldt [6] Spring Persistence with Hibernate, Paul Tepper Fisher and Brian D Murphy Mạng internet: [1] Website Cổng thông tin đào tạo, Trường Đại Học Công Nghệ Thông Tin 111 CHƯƠNG 8 : THIẾT KẾ GIAO DIỆN [2] Website Khoa Hệ Thống Thông Tin, Trường Đại Học Công Nghệ Thông Tin 112 ... cho hệ thống, sau - đến thiết kế sở liệu cho đề tài Cuối cùng, xây dựng hệ thống website quản lý đào tạo Khoa Hệ Thống Thông Tin Điều đặc biệt, hệ thống có thêm chức mà hệ thống quản lý đào tạo. .. chuyên quản lý tất nghiệp vụ đào tạo như: quản lý hệ đào tạo (hiện khoa Hệ Thống Thông Tin đào tạo ba hệ Hệ kỹ sư, Hệ chương trình tiên tiến, Hệ chất lượng cao), quản lý danh sách sinh viên, quản lý. .. tài ? ?Xây dựng hệ thống website quản lý đào tạo Khoa Hệ Thống Thông Tin? ?? để đáp ứng chức 1.2 Mục tiêu Khóa luận thực với mục tiêu sau: - Tìm hiểu qui trình quản lý đào tạo Khoa Hệ Thống Thông Tin

Ngày đăng: 24/08/2015, 09:32

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1 : TỔNG QUAN ĐỀ TÀI

    • 1.1. Đặt vấn đề

    • 1.2. Mục tiêu

    • 1.3. Ý nghĩa của đề tài

    • 1.4. Đối tượng, phạm vi và phương pháp nghiên cứu

    • 1.5. Nội dung thực hiện

    • CHƯƠNG 2 : KHẢO SÁT HIỆN TRẠNG

      • 2.1. Hiện trạng đơn vị

      • 2.2. Cơ cấu tổ chức

      • 2.3. Qui trình quản lý đào tạo

      • 2.4. Chương trình đào tạo:

      • 2.5. Yêu cầu chức năng

      • 2.6. Yêu cầu phi chức năng

        • 2.6.1. Yêu cầu bảo mật

        • 2.6.2. Yêu cầu an toàn

        • 2.6.3. Yêu cầu tiện dụng

        • CHƯƠNG 4 : SƠ ĐỒ USE CASE

          • 4.1. Sơ đồ use case

          • 4.2. Danh sách các tác nhân

          • 4.3. Danh sách các use case nghiệp vụ

          • 4.4. Đặc tả các use case hệ thống

            • 4.4.1. Use case “Quản lý sinh viên”

            • 4.4.2. Use case “Quản lý báo nghỉ”

            • 4.4.3. Use case “Quản lý báo bù”

            • 4.4.4. Use case “Quản lý điểm danh”

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

Tài liệu liên quan