KHÓA LUẬN TỐT NGHIỆP : HỆ THỐNG QUẢN LÝ HOẠT ĐỘNG THỰC HIỆN, BẢO VỆ LUẬN VĂN THẠC SỸ

50 1.2K 5
KHÓA LUẬN TỐT NGHIỆP : HỆ THỐNG QUẢN LÝ HOẠT ĐỘNG  THỰC HIỆN, BẢO VỆ LUẬN VĂN THẠC SỸ

Đ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

MỤC LỤC DANH MỤC CÁC KÝ HIỆU VÀ VIẾT TẮT 10 MỞ ĐẦU 11 1. Lý do chọn đề tài 11 2. Nội dung nghiên cứu 11 3. Mục đích và phương pháp 11 4. Kết quả dự kiến 11 CHƯƠNG 1. TỔNG QUAN VỀ BÀI TOÁN 13 1.1 Mô tả nghiệp vụ 13 1.2 Danh sách chức năng 15 1.2.1 Đăng ký, xét duyệt đề tài luận văn 15 1.2.2 Thực hiện đề tài luận văn 15 1.2.3 Bảo vệ luận văn 16 CHƯƠNG 2. TÌM HIỂU VỀ PHALCON FRAMEWORK VÀ QUY TRÌNH PHÁT TRIỂN ỨNG DỤNG 17 2.1 Giới thiệu về Phalcon Framework 17 2.1.1 Phalcon Framework 17 2.1.2 Ưu điểm và nhược điểm 17 2.2 Quy trình phát triển ứng dụng bằng Phalcon Framework 17 2.2.1 Xây dựng Server và cài đặt Framework 18 2.2.2 Xây dựng cấu trúc thư mục ứng dụng 18 2.2.3 Xây dựng cơ sở dữ liệu 19 2.2.4 Xây dựng Model 19 2.2.5 Xây dựng Controller và View tương ứng với từng chức năng 20 2.2.6 Xây dựng các thành phần bổ trợ 21 CHƯƠNG 3. XÂY DỰNG HỆ THỐNG QUẢN LÝ QUY TRÌNH THỰC HIỆN, BẢO VỆ LUẬN VĂN THẠC SỸ 22 3.1 Phân tích, thiết kê hệ thống 22 3.1.1 Biểu đồ Use Case 22 3.1.2 Mô tả use case chi tiết 25 3.1.3 Thiết kế cơ sở dữ liệu 40 3.2 Cài đặt, triển khai hệ thống 46 3.2.1 Công nghệ sử dụng 46 3.2.2. Giao diện triển khai của một số chức năng 47 KẾT LUẬN 51 TÀI LIỆU THAM KHẢO 52

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Trần Lê Vương HỆ THỐNG QUẢN LÝ HOẠT ĐỘNG THỰC HIỆN, BẢO VỆ LUẬN VĂN THẠC SỸ KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin HÀ NỘI – 2016 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Trần Lê Vương HỆ THỐNG QUẢN LÝ HOẠT ĐỘNG THỰC HIỆN, BẢO VỆ LUẬN VĂN THẠC SỸ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công Nghệ Thông Tin Cán hướng dẫn: TS Nguyễn Việt Anh HÀ NỘI – 2016 VIETNAM NATIONAL UNIVERSITY, HANOI UNIVERSITY OF ENGINEERING AND TECHNOLOGY Trần Lê Vương THE MANAGEMENT SYSTEM OF UPHOLDING THE MASTER DEGREE THESIS Major: Information Technology Supervisor: Dr Nguyễn Việt Anh HÀ NỘI – 2016 TÓM TẮT Tóm tắt khóa luận tốt nghiệp: Chúng ta sống thời đại mới, thời đại phát triển rực rỡ Công nghệ thông tin Cùng phát triển mạnh mẽ công nghệ thông tin Internet, việc ứng dụng thành tựu nghiên cứu công nghệ thông tin vào hoạt động công tác quản lý đem lại thành công hiệu to lớn Nội dung khóa luận tập trung vào ứng dụng công nghệ toán quản lý hoạt động thực bảo vệ luận văn thạc sĩ Từ bước tìm hiểu quy trình triển khai ứng dụng Phalcon Framework, luận triển khai xây dựng ứng dụng hệ thống để giải toán Từ khóa: Hệ thống quản lý, quy trình thực bảo vệ luận văn thạc sĩ ABSTRACT Abstract: In the era of information technology (IT), we are accessing to and utilizing technology applications in almost all fields of our daily lives Together with the strong development of IT and the Internet, the application of most IT research achievements into management gained a remarkable amount of success and great effects This thesis focuses on the technology application in “the management of upholding the Master Degree thesis” problem From steps that studying the process of deploying apps based on Phalcon Framework, the thesis will deploy to develop a system in order to solve the above problem Keywords: Management System, Upholding the Master Degree thesis LỜI CẢM ƠN Em xin bày tỏ lòng biết ơn sâu sắc tới thầy, cô khoa Công nghệ thông tin, trường Đại học Công nghệ - Đại học Quốc gia Hà Nội tạo điều kiện thuận lợi cho em suốt trình học tập trường làm luận văn tốt nghiệp Đặc biệt, em xin gửi tới thầy Nguyễn Việt Anh lời cảm ơn chân thành Trong trình thực luận văn, thầy định hướng, góp ý, sửa chữa chỗ sai giúp em không bị phương hướng tìm hiểu Đến hôm luận văn hoàn thành, nhờ nhắc nhở, đôn đốc giúp đỡ nhiệt tình thầy cô Trong trình nghiên cứu triển khai đề tài không tránh khỏi nhiều thiếu sót, em kính mong nhận thông cảm, bổ sung đóng góp ý kiến quý thầy cô để đề tài em hoàn thiện Em xin chân thành cảm ơn! Hà Nội, ngày 21 tháng năm 2016 Tác giả Trần Lê Vương LỜI CAM ĐOAN Em xin cam đoan công trình nghiên cứu riêng em hướng dẫn khoa học TS Nguyễn Việt Anh Những số liệu, hình ảnh phục vụ cho việc phân tích, nhận xét, đánh giá em thu thập từ nguồn khác có ghi rõ phần tài liệu tham khảo Ngoài ra, luận văn sử dụng số nhận xét, đánh số liệu tác giả khác, quan tổ chức khác có trích dẫn thích nguồn gốc Nếu phát có gian lận em xin hoàn toàn chịu trách nhiệm nội dung luận văn Hà Nội, ngày 10 tháng năm 2016 Tác giả MỤC LỤC DANH MỤC CÁC KÝ HIỆU VÀ VIẾT TẮT Ký hiệu Ý nghĩa HV Học viên GV Giảng viên VPK Văn phòng khoa PHP Personal Home Page ORM Object-relational mapping MVC Model-View-Controller RAM Random-access memory MỞ ĐẦU Lý chọn đề tài Việc ứng dụng thành tựu nghiên cứu công nghệ thông tin vào hoạt động công tác quản lý hành đem lại thành công hiệu to lớn.Việc dần thay thế, tự động hóa, vi tính hóa thủ tục giấy tờ văn theo cách làm việc cũ giúp cho trình quản lý trở nên nhanh chóng, dễ dàng hiểu Trong trình tìm hiểu quy trình thực hiện, bảo vệ luận văn thạc sỹ, nhận thấy số điểm khó khăn quy trình thực truyền thống Học viên thường nhận danh sách đề tài gợi ý thông qua văn nhà trường Tuy nhiên, có thay đổi danh sách đề tài thường không cập nhật cách nhanh đầy đủ Các thao tác nghiệp vụ thường gồm nhiều bước, thường làm thủ công nên tốn nhiều thời gian Tương tác giảng viên học viên môi trường thống nhất, trình tương tác không ghi lại chi tiết cách tự động Và để giải nhược điểm trên, hướng dẫn, hỗ trợ TS Nguyễn Việt Anh, mạnh dạn đề nghị xây dựng hệ thống quản lý quy trình thực hiện, bảo vệ luận văn thạc sỹ đồng thời lựa chọn làm đề tài làm khóa luận tốt nghiệp Nội dung nghiên cứu Nội dung luận văn tốt nghiệp gồm bốn phần chính, trình bày theo nội dung sau: - Tổng quan toán nhằm giới thiệu tổng quan toán, nghiệp vụ Tim hiểu Phalcon Framework xây dựng quy trình phát triển ứng dụng framework Xây dựng hệ thống quản lý quy trình thực hiện, bảo vệ luận văn thạc sĩ: Thực trình từ bước phân tích đến kết trình triển khai hệ thống Tổng kết lại trình thực xây dựng hệ thống quản lý hoạt động thực hiện, bảo vệ luận văn thạc sĩ, điều đạt gợi ý bước phát triển Mục đích phương pháp Mục đích luận tìm hiểu cách thức phát triển ứng dụng tảng công nghệ có sẵn Từ xây dựng quy trình phát triển ứng dụng dựa tảng công nghệ áp dụng vào giải toán Phương pháp tìm hiểu từ tổng hợp, phân tích nghiệp vụ hoạt động thực hiện, bảo vệ luận văn thạc sĩ, từ ứng dụng công nghệ lựa chọn vào giải toán Kết dự kiến Kết mong muốn thu từ khóa luận xây dựng hệ thống quản lý dựa tảng công nghệ nay, góp phần hỗ trợ tối đa tương tác giảng 10 Hoàn cảnh sử dụng thành công bản: CBNV đăng nhập hệ thống Nếu yêu cầu thêm lịch bảo vệ → nhập thông tin, kiểm tra tính hợp lệ, lưu Nếu yêu cầu xóa lịch → chọn mục muốn xóa từ danh sách, xóa Nếu yêu cầu cập nhật lịch→ chọn lịch muốn cập nhật, nhập thông tin sửa đổi, kiểm tra tính hợp lệ liệu, lưu Nếu yêu cầu tìm kiếm lịch→nhập từ khóa tìm kiếm cho tiêu chí, hiển thị lịch thỏa mãn Nếu yêu cầu in lịch → chọn lịch muốn in, in Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi hiển thị thông báo lỗi Yêu cầu phi chức năng: Sắp xếp kiện theo trình tự thời gian từ đến cũ 3.1.2.3.10 Nhận định thành lập hội đồng Tên use case: Nhận định thành lập hội đồng Mức độ BMT: Bắt buộc Actor chính: CBNV Actor phụ: HV, GV HT Mô tả: CBNV gửi định đến học viên, giảng viên Điều kiện bắt đầu: HV chuẩn bị hồ sơ bảo vệ Điều kiện sau dùng: Thông báo kết cho người dùng Trình tự kiện: Hoàn cảnh sử dụng thành công bản: CBNV đăng nhập hệ thống Xem danh sách học viên có hội đồng chấm luận văn Lựa chọn học viên Xác nhận gửi mềm định thành lập hội đồng đến học viên giảng viên Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi hiển thị thông báo lỗi Yêu cầu phi chức năng: 3.1.2.3.11 Viết nhận xét phản biện Tên use case: Viết nhận xét phản biện Mức độ BMT: Bắt buộc Actor chính: PB Actor phụ: HT Mô tả: PB viết nhận xét phản biên Điều kiện bắt đầu: PB nhận luận văn đề nghị viết phản biện 36 Điều kiện sau dùng: Thông báo kết cho người dùng Trình tự kiện: Hoàn cảnh sử dụng thành công bản: PB đăng nhập hệ thống Xem danh sách học viên yêu cầu phản biện Chọn học viên tương ứng để xem phiên nhận xét Nếu yêu cầu thêm nhận xét → nhập thông tin, kiểm tra tính hợp lệ, lưu Nếu yêu cầu xóa nhận xét → chọn nhận xét muốn xóa từ danh sách, xóa Nếu yêu cầu cập nhật nhận xét→ chọn nhận xét muốn cập nhật, nhập thông tin sửa đổi, kiểm tra tính hợp lệ liệu, lưu Nếu yêu cầu tìm kiếm nhận xét →nhập từ khóa tìm kiếm cho tiêu chí, hiển thị nhận xét thỏa mãn Nếu yêu cầu in nhận xét → chọn nhận xét muốn in, in Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi hiển thị thông báo lỗi Yêu cầu phi chức năng: 3.1.2.3.12 Nộp hồ sơ sau bảo vệ Tên use case: Nộp hồ sơ bảo vệ Mức độ BMT: Bắt buộc Actor chính: HV Actor phụ: HT Mô tả: Học viên nộp hồ sơ giấy tờ sau bảo vệ Điều kiện bắt đầu: HV bảo vệ đề tài Điều kiện sau dùng: Thông báo kết cho người dùng Trình tự kiện: Hoàn cảnh sử dụng thành công bản: HV đăng nhập hệ thống Liệt kê danh sách hồ sơ phải nộp HV lựa chọn mục cung cấp hồ sơ tương ứng HV có yêu cầu chỉnh sửa bổ sung hồ sơ → lặp lại bước Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi hiển thị thông báo lỗi Yêu cầu phi chức năng: Thời gian thực nhanh 3.1.2.3.13 Kiểm tra hồ sơ sau bảo vệ Tên use case: Kiểm tra hồ sơ bảo vệ Mức độ BMT: Bắt buộc Actor chính: CBNV Actor phụ: HT Mô tả: CBNV kiểm tra hồ sơ giấy tờ sau bảo vệ 37 Điều kiện bắt đầu: HV nộp hồ sơ sau bảo vệ Điều kiện sau dùng: Thông báo kết cho người dùng Trình tự kiện: Hoàn cảnh sử dụng thành công bản: CBNV đăng nhập hệ thống Xem danh sách học viên nộp hồ sơ Chọn học viên tương ứng để kiểm tra hồ sơ Xác nhận hồ sơ hợp lệ Có yêu cầu chỉnh sửa bổ sung hồ sơ → gửi thông báo học viên Các hoàn cảnh sử dụng phụ: Trường hợp bị lỗi hiển thị thông báo lỗi Yêu cầu phi chức năng: Thời gian thực nhanh 3.1.3 Thiết kế sở liệu 3.1.3.1 Đề tài Tên trường MaDeTai TenDeTai NgayNhan Kiểu liệu Varchar Varchar Datetime ThoiGianThucHien MaHocVien Datetime Varchar Kích thước 11 255 Khóa 11 x Null x Mô tả Mã đề tài Tên đề tài Ngày nhận phân công đề tài Thời gian thực Mã học viên 3.1.3.2 Học viên Tên trường MaHocVien HoTen NgaySinh QueQuan GioiTinh DiaChiLienLac SDT Email MaKhoa MaKhoas TenDangNhap Kiểu liệu Varchar Varchar DateTime Varchar Char Varchar Varchar Varchar Int Varchar Varchar Kích thước 11 255 255 255 20 50 11 11 255 Khóa x Null Mô tả Mã học viên Họ tên Ngày sinh Quê quán Giới tính Địa liên lạc Số điện thoại Địa email Mã khoa quản lý Mã khóa học Tên đăng nhập X X 3.1.3.3 Giảng viên 38 Tên trường MaGiangVien HoTen DiaChiLienLac SDT Email TenDangNhap Kiểu liệu Varchar Varchar Varchar Varchar Varchar Varchar Kích thước 11 255 255 20 50 255 Khóa Kiểu liệu Varchar Varchar Varchar Varchar Varchar Varchar Kích thước 11 255 255 20 50 255 Khóa Null x Mô tả Mã giảng viên Họ tên Địa liên lạc Số điện thoại Địa email Tên đăng nhập 3.1.3.4 Phản biện Tên trường MaPhanBien HoTen DiaChiLienLac SDT Email TenDangNhap Null x Mô tả Mã phản biện Họ tên Địa liên lạc Số điện thoại Địa email Tên đăng nhập 3.1.3.5 Giảng viên_đề tài Một giảng viên hướng dẫn nhiều đề tài, đề tài hướng dẫn nhiều người hướng dẫn Bảng bảng chuẩn hóa tách quan hệ nhiều nhiều thực thể đề tài – giảng viên Tên trường MaGiangVien MaDeTai NgayNhanHuongDa n Kiểu liệu Varchar Varchar Datetime Kích thước 11 11 Khóa Null x x Mô tả Mã giảng viên Mã đề tài Ngày nhận hướng dẫn 3.1.3.6 Phản biện_ đề tài Một phản biện phản biện nhiều đề tài, đề tài phản biện nhiều người (luận văn chất lượng cao) Bảng bảng chuẩn hóa tách quan hệ nhiều nhiều thực thể đề tài – phản biện Tên trường MaPhanBien MaDeTai NgayNhanPhanBie n Kiểu liệu Varchar Varchar Datetime Kích thước 11 11 Khóa x x 3.1.3.7 Đơn xin bảo vệ 39 Null Mô tả Mã phản biện Mã đề tài Ngày nhận phản biện Tên trường MaHocVien Nội dung NgayViet DaXacNhan Kiểu liệu Varchar Text Datetime Char Kích thước 11 Khóa x Null Mô tả Mã học viên Nội dung đơn Ngày viết đơn Giảng viên hướng dẫn xác nhận hay chưa 3.1.3.8 Lý lịch khoa học Tên trường MaHocVien HeDaoTaoDH Kiểu liệu Varchar Varchar Kích Khóa thước 11 x 255 ThoiGianDaoTaoDH Varchar 255 NoiDaoTaoDH Varchar 255 NganhHocDH Varchar 255 TenDeTaiKLTN Varchar 255 ThoiGianBaoVeKLTN Date DiaDiemBaoVeKLTN Varchar 255 NguoiHuongDanKLTN Varchar 255 TenMonThiTN Varchar 255 ThoiGianThiTN Date SoQDCongNhanHocVien NgayQDCongNhanHocVien ThoiGianDaoTaoCH Varchar Null x x 50 Date Varchar 40 Mô tả Mã học viên Hệ đào tạo đại học Thời gian đào tạo đại học (Ghi theo khuôn dạng từ xx/xx/xxxx – xx/xx/xxxx) Nơi đào tạo đại học Ngành học đại học Tên đề tài khóa luận tốt nghiệp Thời gian bảo vệ khóa luận Địa điểm bảo vệ khóa luận Người hướng dẫn khóa luận Tên môn thi tốt nghiệp Thời gian thi tốt nghiệp Số định công nhận học viên Ngày định công nhận học viên Thời gian đào tạo cao học (Ghi theo khuôn dạng NoiDaoTaoCH Varchar 255 ChuyenNganhDaoTaoCH Varchar 255 CongTrinhKH từ xx/xx/xxxx – xx/xx/xxxx) Nơi đào tạo cao học Chuyên ngành đào tạo cao học Công trình khoa học Text 3.1.3.9 Trình độ ngoại ngữ Tên trường MaTrinhDo TenTrinhDo CapDo Kiểu liệu Varchar Varchar Varchar Kích thước 11 255 255 Khóa Null x Mô tả Mã trình độ Tên trình độ ngoại ngữ Ghi: A, B, C, Toefl 100 3.1.3.10 Học viên_ trình độ ngoại ngữ Tên trường MaTrinhDo MaHocVien NgayCap Kiểu liệu Varchar Varchar Date Kích thước 11 11 Khóa Null x x Mô tả Mã trình độ Mã học viên Ngày cấp chứng trỉ 3.1.3.11 Quá trình công tác học viên ( Phục vụ lí lịch khoa học) Tên trường MaQuaTrinh MaHocVien ThoiGian NoiCongTac DiaDiem Kiểu liệu Varchar Varchar Date Varchar Varchar Kích thước 11 11 Khóa Null x x Mô tả Mã trình công tác Mã học viên Ghi xx/xx/xxxx – xx/xx/xxxx Nơi công tác Địa điểm công tác 255 255 3.1.3.12 Văn bằng, chứng Tên trường MaVanBang MaHocVien TenVanBang DonViCap NgayCap BanChinh Kiểu liệu Varchar Varchar Varchar Varchar Date Int Kích thước 11 11 255 255 Khóa x x Null Mô tả Mã văn bằng, chứng Mã học viên Tên văn Đơn vị cấp Bản chỉnh/ 3.1.3.13 Nhận xét 41 Một đề tài, người hướng dẫn có nhiều phiên nhận xét Tên trường MaDeTai MaNhanXet NoiDung NgayViet Kieu Kiểu liệu Varchar Varchar Text Date Int Kích thước 11 11 Khóa Null x x Mô tả Mã đề tài Mã nhận xét Nội dung nhận xét Ngày viết Nhận xét hướng dẫn / phản biện 3.1.3.14 Thông tin luận văn Tên trường Kiểu liệu Varchar Text Text MaDeTai TomTatKetQua KhaNangUngDun g HuongPhatTrien Kích thước 11 Khóa Null x Mô tả Mã đề tài Tóm tắt kết Khả ứng dụng Text Hướng phát triển 3.1.3.15 Hội đồng_ đề tài Tên trường MaDeTai MaHoiDong SoQD NgayQD Kiểu liệu Varchar Varchar Varchar Date Kích thước 11 11 255 Khóa Kiểu liệu Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Kích thước 11 255 255 255 255 255 255 255 Khóa Kiểu liệu Varchar Kích thước 11 Khóa Null x X Mô tả Mã đề tài Mã hội đồng Số định thành lập Ngày lập định 3.1.3.16 Hội đồng Tên trường MaHoiDong ChuTich ThuKy PhanBien1 PhanBien2 UyVien1 UyVien2 UyVien3 Null X X X Mô tả Mã hội đồng Chủ tịch hội đồng Thư ký hội đồng Phản biện Phản biện Ủy viên Ủy viên Ủy viên 3.1.3.17 Lịch bảo vệ Tên trường MaLich X Null Mô tả Mã lịch bảo vệ 42 MaDeTai ThoiGian DiaDiem Varchar Date Varchar 11 X Mã đề tài Thời gian bảo vệ Địa điểm bảo vệ 255 3.1.3.18 Thanh toán tốt nghiệp Tên trường Kiểu liệu Varchar Int Kích thước 11 HocPhiCaiThien Int HocPhiHocLai Int MaHocVien HocPhi Khóa Null X Mô tả Mã lịch bảo vệ Học phí toán hay chưa Học phí cải thiện toán Học phí học lại toán X 3.1.3.19 Khoa Tên trường MaKhoa TenKhoa Kiểu liệu Varchar Varchar Kích thước 11 255 Khóa Kiểu liệu Varchar Varchar Kích thước 11 255 Khóa Null X Mô tả Mã khoa Tên khoa quản lý 3.1.3.20 Khóa học Tên trường MaKhoas TenKhoas Null X Mô tả Mã khóa học Tên khóa quản lý 3.1.3.21 Đề cương nghiên cứu Tên trường MaDeTai CoSoKhoaHoc NoiDung KetQuaDuKien NgayLap YKienHD DaPheDuyet Kiểu liệu Varchar Text Text Text Date Text Int Kích thước 11 Int DaThamDinh Khóa X Null Mô tả Mã đề tài Cơ sở khoa học Nội dung Kết dự kiến Ngày lập đề cương Ý kiến hướng dẫn Đã giáo viên hướng dẫn phê duyệt Bộ môn thẩm định hay chưa 3.1.3.22 Thay đổi đề tài Tên trường Kiểu liệu Kích thước Khóa 43 Null Mô tả MaDeTai TenDeTaiMoi TenGiangVienMoi NgayDeNghi SoQD Varchar Varchar Varchar Date Varchar NgayQD 11 255 255 X Mã đề tài Tên đề tài Tên giảng viên Ngày đề nghị thay đổi Số định đồng ý thay đổi Ngày định 255 Date 3.1.3.23 Ra hạn thực Tên trường MaDeTai ThoiHanThucHie n SoQD NgayQD Kiểu liệu Varchar Date Kích thước 11 Varchar 255 Khóa Null X Mô tả Mã đề tài Thời hạn thực Số định đồng ý thay đổi Ngày định Date 3.1.3.24 Nhật ký thực luận văn Tên trường MaDeTai NgaySuKien Kiểu liệu Varchar Date NoiDung TepDinhKem Text File Kích thước 11 Khóa X Null Mô tả Mã đề tài Ngày diễn trao đổi học viên, giảng viên Nội dung Tệp đính kèm 3.2 Cài đặt, triển khai hệ thống 3.2.1 Công nghệ sử dụng 3.2.1.1 Apache Http Server Apache chương trình máy chủ HTTP chương trình dành cho máy chủ đối thoại qua giao thức HTTP Apache chạy hệ điều hành tương tự Unix, Microsoft Windows, Novell Netware hệ điều hành khác [5] Ưu điểm Apache hỗ trợ đầy đủ tính phục vụ làm Web server, khả linh hoạt, dễ dàng cấu hình, dễ mở rộng Và Apache phần mềm mã nguồn mở, hoàn toàn miễn phí [6] 3.2.1.2 MySQL MySQL hệ quản trị sở liệu nguồn mở phổ biến giới nhà phát triển ưa chuộng trình phát triển ứng dụng Ưu điểm MySQL sở liệu tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều 44 hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL internet [7] 3.2.1.3 Phalcon Framework Hệ thống sử dụng Phalcon Framework để làm tảng để xây dựng ứng dụng Đồng thời sử dụng quy trình phát triển xây dựng để áp dụng phát triển hệ thống Chi tiết Phalcon Framework, tham khảo Chương 3.2.1.4 Git Git hệ thống quản lý phiên phân tán sử dụng rộng rãi phát triển phần mềm Ưu điểm Git dễ sử dụng, đồng thời giúp cho quy trình quản lý code theo nhóm đơn giản nhiều [8] 3.2.2 Giao diện triển khai số chức 3.2.2.1 Giao diện trang đăng nhập hệ thống Hình 10 Giao diện trang đăng nhập hệ thống Mô tả: Học viên nhà trường cấp tài khoản Sau nhận thông báo tài khoản, học viên đăng nhập vào hệ thống Thao tác: Học viên nhập thông tin tài khoản cung cấp vào hai ô nhập liệu Sau bấm nút Đăng nhập để thực kiểm tra đăng nhập 3.2.2.2 Giao diện trang đăng ký đề tài dành cho học viên Mô tả: Học viên xem danh sách tất đề tài khoa có Học viên lựa chọn đề tài có tình trạng [√] để đăng ký Học viên xem thông tin chi tiết đề tài lựa chọn đăng ký sau xác định đề tài phù hợp 45 Thao tác: Học viên lựa chọn mục Đăng ký đề tài (số 1) Học viên thao khảo danh sách đề tài, lựa chọn đề tài có tình trạng [√] đề đăng ký Bấm vào tên đề tài để xem chi tiết đề tài (số 2) Sau kiểm tra thông tin đề tài, học viên bấm nút Đăng ký (số 3) đề đăng ký Hình 11 Giao diện trang đăng ký đề tài Hình 12 Giao diện trang thông tin đề tài 46 Hình 13 Giao diện trang đăng ký đề tài sau đăng ký thành công 3.2.2.3 Giao diện trang quản lý, phê duyệt đề tài giảng viên Mô tả: Sau học viên đăng ký đề tài, giảng viên phụ trách đề tài kiểm tra, xác nhận xem có tham gia đề tài không Thao tác: Giảng viên đăng nhập vào hệ thống Giảng viên lựa chọn chức Xác nhận hướng dẫn (số 1) Chọn vào tên đề tài để xem thông tin chi tiết đề tài (số 2) Lựa chọn Xác nhận hướng dẫn để hoàn thành việc xác nhận (số 3) Hình 14 Giao diện trang danh sách đề tài cần xác nhận hướng dẫn 47 Hình 15 Giao diện trang thông tin đề tài với thông tin bổ sung dành cho giảng viên Hình 16 Giao diện trang thông tin đề tài sau phê duyệt thành công 48 KẾT LUẬN Hệ thống quản lý hoạt động thực hiện, bảo vệ luận văn thạc sĩ phần mềm hỗ trợ hữu ích cho trình thực hiện, bảo vệ luận văn thạc sĩ Hệ thống giải toán quản lý, giúp cho học viên, giảng viên văn phòng khoa tương tác với cách dễ dàng hiểu Vào thời điểm khóa luận đạt số kết sau : - Về lý thuyết: Khóa luận tập trung tìm hiểu công nghệ Phalcon Framework Từ xây dựng quy trình triển khai ứng dụng Phalcon Framework Áp dụng vào bải toán cụ thể, hệ thống quản lý quy trình thực hiện, bảo vệ luận văn cao học, thông qua bước tìm hiểu nghiệp vụ toán, phân tích thiết kế xây dựng ứng dụng hệ thống để giải vấn đề toán - Về sản phẩm: Sản phẩm có đầy đủ chức cho hệ thống quản lý quy trình thực hiện, bảo vệ luận văn cao học Các tính có độ phản hồi nhanh Sản phẩm thử triển khai số học viên nhận nhiều góp ý, bổ sung để thêm hoàn thiện sản phẩm - Về kỹ năng: Trong trình hoàn thiện khóa luận, thân tăng thêm kiến thức nghiệp vụ mà rèn luyện thêm kĩ phân tích, xử lý vấn đề Đồng thời, thông qua trình thực đề tài, thân tiếp thu kiến thức tảng công nghệ Phalcon Framework, Git, v.v Định hướng phát triển: - Cải thiện giao diện hệ thống đề phù hợp với người dùng - Phát triển thêm tính cho hệ thống hỗ trợ tin nhắn SMS thông báo, hay bổ sung hệ thống video call để hỗ trợ tối đa trình tương tác giảng viên học viên 49 TÀI LIỆU THAM KHẢO [1] https://techmaster.vn/posts/5637/hoc-lap-trinh-web-phalcon-php-framework [2] https://docs.phalconphp.com/en/latest/reference/install.html [3] https://docs.phalconphp.com/en/latest/reference/models.html [4] https://docs.phalconphp.com/en/latest/reference/volt.html [5] https://vi.wikipedia.org/wiki/Apache_(HTTP) [6] http://www.greek-servers.com/benefits-of-using-an-apache-web-server-explained [7] https://vi.wikipedia.org/wiki/MySQL [8] https://en.wikipedia.org/wiki/Git_(software) 50

Ngày đăng: 07/09/2016, 11:40

Từ khóa liên quan

Mục lục

  • DANH MỤC CÁC KÝ HIỆU VÀ VIẾT TẮT

  • MỞ ĐẦU

    • 1. Lý do chọn đề tài

    • 2. Nội dung nghiên cứu

    • 3. Mục đích và phương pháp

    • 4. Kết quả dự kiến

    • CHƯƠNG 1. TỔNG QUAN VỀ BÀI TOÁN

      • 1.1 Mô tả nghiệp vụ

      • 1.2 Danh sách chức năng

        • 1.2.1 Đăng ký, xét duyệt đề tài luận văn

        • 1.2.2 Thực hiện đề tài luận văn

        • 1.2.3 Bảo vệ luận văn

        • CHƯƠNG 2. TÌM HIỂU VỀ PHALCON FRAMEWORK VÀ QUY TRÌNH PHÁT TRIỂN ỨNG DỤNG

          • 2.1 Giới thiệu về Phalcon Framework

            • 2.1.1 Phalcon Framework

            • 2.1.2 Ưu điểm và nhược điểm

            • 2.2 Quy trình phát triển ứng dụng bằng Phalcon Framework

              • 2.2.1 Xây dựng Server và cài đặt Framework

              • 2.2.2 Xây dựng cấu trúc thư mục ứng dụng

              • 2.2.3 Xây dựng cơ sở dữ liệu

              • 2.2.4 Xây dựng Model

              • 2.2.5 Xây dựng Controller và View tương ứng với từng chức năng

              • 2.2.6 Xây dựng các thành phần bổ trợ

              • CHƯƠNG 3. XÂY DỰNG HỆ THỐNG QUẢN LÝ QUY TRÌNH THỰC HIỆN, BẢO VỆ LUẬN VĂN THẠC SỸ

                • 3.1 Phân tích, thiết kê hệ thống

                  • 3.1.1 Biểu đồ Use Case

                    • 3.1.1.1 Use case phân rã chức năng Đăng ký, xét duyệt đề tài luận văn

                    • 3.1.1.2 Use case phân rã chức năng Thực hiện luận văn

                    • 3.1.1.3 Use case phân rã chức năng Bảo vệ luận văn

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

  • Đang cập nhật ...

Tài liệu liên quan