ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH BÁO CÁO LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC TÍCH HỢP CÁC QUY TRÌNH PHÒNG KHOA HỌC CÔNG NGHỆ VÀO DỰ ÁN CỔNG THÔNG TIN NGÀNH: KHOA HỌC MÁY TÍNH HỘI ĐỒNG: Khoa Học Máy Tính 6 GVHD: Ths. Nguyễn Thanh Tùng GVPB: Ths. Bùi Tiến Đức ---o0o--- SVTH 1: Lê Nhựt Anh (1927001) SVTH 2: Đặng Lê Hoàng Duy (1920082) Thành phố Hồ Chí Minh, tháng 12 năm 2022 ĐẠI HỌC QUỐC GIA TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM ---------- Độc lập - Tự do - Hạnh phúc TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA: KH&KT MÁY TÍNH NHIỆM VỤ LUẬN ÁN TỐT NGHIỆP BỘ MÔN: HỆ THỐNG THÔNG TIN Chú ý: Sinh viên phải dán tờ này vào trang nhất của bản thuyết trình HỌ VÀ TÊN: LÊ NHỰT ANH ________________________ MSSV: 1927001 HỌ VÀ TÊN: ĐẶNG LÊ HOÀNG DUY ________________ MSSV: 1920082 NGÀNH: KHOA HỌC MÁY TÍNH ____________________ LỚP: MT19B2KH 1. Đầu đề luận án: TÍCH HỢP CÁC QUY TRÌNH PHÒNG KHOA HỌC CÔNG NGHỆ VÀ DỰ ÁN VÀO CỔNG THÔNG TIN 2.
Nhiệm vụ (yêu cầu về nội dung và số liệu ban đầu): • Quản lý thuyết minh, đề tài các cấp. • Quản lý kinh nghiệm đổi mới sáng tạo. • Quản lý trung tâm, phòng thí nghiệm trọng điểm Quốc gia, phòng thí nghiệm khoa. • Phân chia giờ nghiên cứu khoa học trong đề tài.
• Thống kê các thông tin liên quan đến lý lịch khoa học. Ngày giao nhiệm vụ luận án: 29/08/2022 4. Ngày hoàn thành nhiệm vụ: 13/01/2023 5. Họ tên giảng viên hướng dẫn: Phần hướng dẫn: 1) NGUYỄN THANH TÙNG _______________________________________________ 2) _____________________________________________________________________ Nội dung và yêu cầu LVTN đã được thông qua Bộ môn.
Ngày tháng năm 2022 CHỦ NHIỆM BỘ MÔN GIẢNG VIÊN HƯỚNG DẪN CHÍNH (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) PGS. TRẦN MINH QUANG ThS. NGUYỄN THANH TÙNG PHẦN DÀNH CHO KHOA, BỘ MÔN: Người duyệt (chấm sơ bộ): _______________________ Đơn vị: _______________________________________ Ngày bảo vệ: __________________________________ Điểm tổng kết: _________________________________ Nơi lưu trữ luận án: _____________________________ Trường Đại học Bách Khoa TPHCM Khoa Khoa Học và Kỹ thuật Máy Tính LỜI CAM ĐOAN Chúng em xin cam đoan đây là công trình nghiên cứu của riêng nhóm, kết quả thực tiễn nêu trong luận văn tốt nghiệp là trung thực, được ứng dụng vào thực tế của nhà trường và chưa từng được công bố trong bất kì một chủ đề nào khác. Nhóm tác giả luận văn tốt nghiệp Luận văn tốt nghiệp (CO4313) Trường Đại học Bách Khoa TPHCM Khoa Khoa Học và Kỹ thuật Máy Tính LỜI CẢM ƠN Trong suốt những năm tháng học tập tại trường Đại học Bách Khoa, chúng em đã nhận được sự giúp đỡ tận tình của quý thầy cô và các bạn.
Qua đó, em đã tiếp thu và tích lũy được nhiều kiến thức vô cùng quý báu làm hành trang giúp em tự tin, tự lập và vững vàng hơn trong cuộc sống. Nhân dịp hoàn thành Luận văn tốt nghiệp này, em xin gửi lời tri ân đến Ban Giám Hiệu Trường Đại Học Bách Khoa, quý thầy cô bộ môn của khoa Khoa học và Kỹ thuật Máy tính, đặc biệt là sự hướng dẫn tận tình của Ths. Nguyễn Thanh Tùng – giảng viên hướng dẫn đã giúp chúng em rất nhiều trong quá trình hoàn thành Luận văn tốt nghiệp này. Xin gửi đến các anh, chị lời chúc sức khỏe và thành công trong công tác cũng như trong cuộc sống.
Xin nhận ở chúng em lời cảm ơn chân thành nhất. Thành phố Hồ Chí Minh, tháng 12 năm 2022 Nhóm tác giả luận văn tốt nghiệp Luận văn tốt nghiệp (CO4313) Trường Đại học Bách Khoa TPHCM Khoa Khoa Học và Kỹ thuật Máy Tính TÓM TẮT Luận văn tốt nghiệp này được thiết kế theo đề tài: “Tích hợp các quy trình phòng khoa học công nghệ vào dự án cổng thông tin” với các mục tiêu chính là quản lý các thông tin về đề tài các cấp, kinh nghiệm đổi mới sáng tạo, phòng thí nghiệm; phân chia giờ nghiên cứu khoa học và thống kê các thông tin liên quan. Báo cáo luận văn tốt nghiệp của nhóm em được trình bày thông qua các nội dung chính như sau: v Giới thiệu đề tài v Khó khăn và thách thức v Cơ sở lý thuyết v Giới thiệu về hệ thống đã phát triển v Phân tích yêu cầu mới v Thiết kế hệ thống mới và hệ thống mở rộng v Thiết kế cơ sở dữ liệu cho hệ thống mới v Hiện thực và phát triển hệ thống v Kiểm thử hệ thống v Kết luận và hướng phát triển Thông qua việc thực hiện luận văn, nhóm chúng em hy vọng sẽ đóng góp một chút nào đó vào việc xây dựng trường Đại học Bách Khoa ngày một hiện đại hơn. Luận văn tốt nghiệp (CO4313) Trường Đại học Bách Khoa TPHCM Khoa Khoa Học và Kỹ thuật Máy Tính MỤC LỤC 1.
Giới thiệu đề tài. Khó khăn và thách thức. Kiến trúc website MVC (Model – View – Controller). Ứng dụng đa trang và ứng dụng đơn trang.
Ứng dụng đa trang (Multiple-page Application). Ứng dụng đơn trang (Single-page Application). Thư viện và framework cho Javascript. Thư viện hỗ trợ cho ReactJS.
Kết luận và lựa chọn. Cơ sở dữ liệu. Hệ cơ sở dữ liệu quan hệ. Hệ cơ sở dữ liệu phi quan hệ.
So sánh cơ sở dữ liệu quan hệ và cơ sở dữ liệu phi quan hệ .18 Luận văn tốt nghiệp (CO4313) Trường Đại học Bách Khoa TPHCM Khoa Khoa Học và Kỹ thuật Máy Tính 3. Microsoft SQL Server. Kết luận và lựa chọn. Websocket và SocketIo.
Giới thiệu về hệ thống đã phát triển. Các module của hệ thống đã phát triển. Quản lý các hoạt động khoa học, công nghệ và dự án của cán bộ. Quản lý hoạt động của mỗi cán bộ.
Quản lý lý lịch khoa học cho cán bộ. Quản lý đăng ký đề tài. Quản lý phản biện đề tài. Quản lý quá trình.
Quản lý danh mục. Xem thống kê số liệu. Gửi thông báo bằng email. Quản lý thực hiện đề tài.
Quản lý phân chia giờ thực hiện đề tài. Phân quyền quản lý cấp đề tài cán bộ phòng Khoa học Công nghệ và Dự án. Quản lý dữ liệu sách, tài liệu, giáo trình. Quản lý kinh phí.
Quản lý sản phẩm ứng dụng theo nghiên cứu đề tài. Quản lý kết quả đào tạo. Quản lý các đề tài liên quan hợp tác quốc tế. Quản lý giải thưởng.
Các module hỗ trợ khác .31 Luận văn tốt nghiệp (CO4313) Trường Đại học Bách Khoa TPHCM Khoa Khoa Học và Kỹ thuật Máy Tính 4. Kiến trúc hệ thống đã phát triển. Use-case hệ thống đã phát triển. Cơ sở dữ liệu hệ thống đã phát triển.
Lược đồ ERD hệ thống đã phát triển. Lược đồ cơ sở dữ liệu hệ thống đã phát triển. Phân tích yêu cầu mới đối với hệ thống quản lý phòng Khoa học công nghệ & Dự án. Yêu cầu chức năng.
Chức năng thuộc lý lịch khoa học cá nhân. Chức năng thuộc quản lý khoa học cá nhân. Yêu cầu phi chức năng. Thiết kế hệ thống mới và hệ thống mở rộng.
Use-case đối với actor - người sử dụng. Xem, thêm, sửa, xóa, phân trang dữ liệu. Tìm kiếm theo bộ lọc có sẵn. Xem thêm dữ liệu mà người sử dụng tham gia.
Tải xuống lý lịch khoa học theo mẫu yêu cầu. Phản biện Murata. Use-case đối với actor - người quản lý khoa học công nghệ cá nhân. Xem, thêm, sửa, xóa, phân trang dữ liệu.
Tìm kiếm theo bộ lọc có sẵn. Tải xuống dữ liệu đề tài nghiên cứu khoa học. Đồng bộ danh sách đề tài. Đồng bộ tỷ lệ chia giờ đề tài.
Thay đổi thông tin người tạo. Tải lên đánh giá công trình khoa học. Xem lịch sử tải lên tập tin thuyết minh. Sắp xếp thuyết minh đề tài theo điều kiện.
Tải xuống dữ liệu đổi mới sáng tạo. Cập nhật dữ liệu thêm mẫu nhập liệu R01. Thông báo khi tải lên tập tin thành công .57 Luận văn tốt nghiệp (CO4313) Trường Đại học Bách Khoa TPHCM Khoa Khoa Học và Kỹ thuật Máy Tính 6. Tải lên tập tin hướng dẫn và mời phản biện.
Tải xuống tập tin hướng dẫn và mời phản biện. Chỉnh sửa thông tin email thông báo không đủ thông tin. Chỉnh sửa thông tin email thông báo tạo mới bài báo. Chỉnh sửa thông tin email thông báo xóa bài báo.
Chỉnh sửa thông tin email thông báo thêm tác giả. Thể hiện trực quan thông tin thống kê. Use-case đối với actor - người quản lý trung tâm. Xem, thêm, sửa, xóa, phân trang dữ liệu.
Tải xuống dữ liệu. Use-case đối với actor - người quản lý phòng thí nghiệm. Xem, thêm, sửa, xóa, phân trang dữ liệu. Tải xuống dữ liệu.
Use-case đối với actor - người quản lý Khoa. Xem, thêm, sửa, xóa, phân trang dữ liệu. Tải xuống dữ liệu. Thể hiện trực quan thông tin thống kê.
Use-case đối với actor - quản lý công trình khoa học. Tự động gửi email sau 23 ngày bài báo, công trình khoa học không đủ thông tin. Tự động gửi email thông báo xóa bài báo sau 30 ngày bài báo, công trình khoa học không đủ thông tin. Tự động gửi email thông báo sau khi bài báo, công trình khoa học được tạo.
Tự động gửi email thông báo sau khi bài báo, công trình khoa học được cập nhật tác giả. Thiết kế cơ sở dữ liệu cho hệ thống mới và mở rộng. Hiện thực và phát triển hệ thống. Cấu trúc cây thư mục.
Hiện thực và phát triển hệ thống theo chức năng của từng đối tượng. Đối tượng Người dùng. Đối tượng Người quản lý .80 Luận văn tốt nghiệp (CO4313) Trường Đại học Bách Khoa TPHCM Khoa Khoa Học và Kỹ thuật Máy Tính 8. Đối tượng Trưởng khoa và Phó Khoa.
Đối tượng Chuyên viên, Trưởng và Phó trung tâm. Đối tượng Chuyên viên, Trưởng và Phó phòng thí nghiệm. Đối tượng Hệ thống quản lý công trình khoa học. Kiểm thử hệ thống.
Kiểm thử API. Kiểm thử User Interface. Kết luận và hướng phát triển luận văn. Kết quả đạt được.
Hướng phát triển luận văn .118 Tài liệu tham khảo .119 Luận văn tốt nghiệp (CO4313) Trường Đại học Bách Khoa TPHCM Khoa Khoa Học và Kỹ thuật Máy Tính DANH MỤC HÌNH Hình 1. Mô hình MVC. Mô hình hoạt động của Flux. Mô hình hoạt động của Redux.
Microsoft SQL Server. Kiến trúc hệ thống đã phát triển. Sơ đồ use-case các tính năng trong trang cá nhân của người sử dụng và người quản lý .