Chương trình đăng ký và hệ thống quản lý hồ sơ dự thi THPT Quốc gia và tuyển sinh đại học, cao đẳng năm ... Hệ thống gồm chương trình đăng ký hồ sơ tuyển sinh theo mẫu của Bộ giáo dục và đào tạo quy định dành cho ngươi dùng là các thí sinh, phụ huynh thí sinh... Và chương trình quản lý hồ sơ đăng ký dự tuyển dành cho nhân viên của bộ giáo dục và đào tạo để xét duyệt hồ sơ đạt chuẩn theo quy định. (source code trong tệp đính kèm)
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ XÂY DỰNG HỆ THỐNG ĐĂNG KÝ HỒ SƠ DỰ THI THPT QUỐC GIA VÀ TUYỂN SINH ĐẠI HỌC, CAO ĐẲNG NĂM 2020 BÁO CÁO DỰ ÁN CÔNG NGHỆ THÔNG TIN Ngành: Công nghệ Thông tin Giảng viên hướng dẫn: ThS Hồ Đắc Phương Người thực hiện: Mai Khoa Hưởng - 14020230 HÀ NỘI - 2020 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ XÂY DỰNG HỆ THỐNG ĐĂNG KÝ HỒ SƠ DỰ THI THPT QUỐC GIA VÀ TUYỂN SINH ĐẠI HỌC, CAO ĐẲNG NĂM 2020 BÁO CÁO DỰ ÁN CƠNG NGHỆ THƠNG TIN Ngành: Cơng nghệ Thông tin Giảng viên hướng dẫn: ThS Hồ Đắc Phương Người thực hiện: - Mai Khoa Hưởng - 14020230 HÀ NỘI - 2020 TĨM TẮT Tóm tắt: Hiện nay, đăng ký dự thi kỳ thi tốt nghiệp trung học phổ thông xét tuyển vào đại học, cao đẳng phải viết hồ sơ giấy gửi đến Bộ - Sở giáo dục đào tạo Với việc internet ngày phổ biến lượng người tiếp xúc ngày tăng nhanh, với tình trạng người làm hồ sơ thường xuyên gặp phải số vấn đề như: Ghi hồ sơ không cách, không theo biểu mẫu quy định Bộ giáo dục Khi hồ sơ nộp, người đăng ký hồ sơ có hội sửa chữa sửa chữa nhiều thời gian để đến địa điểm nộp hồ sơ để sửa chữa - Đối với nhiều thí sinh nhiều thời gian để làm hồ sơ - … Từ điều trên, dẫn đến việc thí sinh khơng dự thi - Để giảm thiểu tình trạng đó, chúng tơi xây dựng chương trình tảng web cung cấp cho người đăng ký hồ sơ tuyển sinh chương trình quản lý hồ sơ đăng ký cho Bộ - Sở giáo dục để kiểm tra phê duyệt hồ sơ đạt chuẩn theo yêu cầu Thiết kế chương trình gồm chương trình chính: Chương trình dành cho người đăng ký hồ sơ dự thi tuyển sinh: Trước tiên, người dùng muốn sử dụng chương trình này, phải tạo cho tài khoản, với yêu cầu cần phải cung cấp số CMND/CCCD email – để khôi phục tài khoản bị Sau tạo tài khoản thành công, người dùng đăng nhập hệ thống; Mỗi tài khoản tạo nhiều hồ sơ, gửi hồ sơ thời điểm Nếu có hồ sơ gửi trước q trình xử lý, người dùng phải rút hồ sơ tiếp tục gửi hồ sơ khác thay Các hồ sơ chưa gửi, người dùng tùy ý sửa, xóa Chương trình dành cho cán nhân viên Bộ: Các nhân viên phụ trách xử lý hồ sơ cung cấp tài khoản chuyên viên Quản trị viên hệ thống tạo Mỗi tài khoản chuyên viên phân vào khu vực xử lý hồ sơ gửi đến Các chuyên viên đăng nhập hệ thống nhận hồ sơ gửi đến từ người đăng ký hồ sơ Tùy theo nội dung hồ sơ, chuyên viên kiểm tra xác minh tính hợp lệ hồ sơ mà thực chức năng: phê duyệt, yêu cầu bổ sung, từ chối hồ sơ … Công cụ phương tiện để thiết kế triển khai chương trình: - Angular 10 Java + Spring boot – Gradle Database: Oracle 12c Run server: Apache Tomcat Tool test API: Postman Từ khóa: Hệ thống đăng ký hồ sơ tuyển sinh đại học cao đẳng LỜI CẢM ƠN Trong thời gian qua, nhận nhiều hướng dẫn giúp đỡ động viên tận tình từ nhiều phía Tất điều trở thành nguồn động lực lớn giúp tơi thực đề tài Với tất cảm kích trân trọng, chúng tơi xin gửi lời cảm ơn đến tất người Trước hết, xin chân thành cảm ơn thầy hướng dẫn – ThS Hồ Đắc Phương, người nhiệt tình hướng dẫn, đóng góp ý kiến quý báu cho chúng tơi để tìm hiểu hồn thành dự án Chúng xin gửi lời cảm ơn chân thành đến Ban giám hiệu Trường Đại học Công nghệ - ĐHQGHN, Khoa CNTT tạo điều kiện giúp đỡ chúng tơi q trình thực Cảm ơn tồn thể thầy cơng tác Trường Đại học Công nghệ - Đại học Quốc gia Hà nội dạy dỗ truyền đạt kiến thức quý báu cho suốt thời gian học tập rèn luyện trường Chúng xin gửi lời biết ơn vô hạn tới cha mẹ, người thân nuôi dưỡng tạo điều kiện tốt cho học tập sinh hoạt, bên chúng tơi lúc khó khăn để chun tâm thực dự án LỜI CAM ĐOAN Chúng xin cam đoan điều mà viết khố luận thật Những viết không chép từ tài liệu, không sử dụng kết người khác mà khơng trích dẫn cụ thể Chúng tơi xin cam đoan hệ thống chúng tơi trình bày báo cáo tự triển khai phát triển, không chép mã nguồn người khác, trình thực dự án có hướng dẫn thực thầy Hồ Đắc Phương Nếu sai hoàn toàn chịu trách nhiệm theo quy định Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội Hà Nội, ngày 07 tháng 12 năm 2020 Sinh viên BẢNG THUẬT NGỮ VÀ VIẾT TẮT HTML HyperText Markup Language API Application Programming Interface JSON JavaScript Object Notation NPM Node Package Manager JS JavaScript SASS Syntactically Awesome StyleSheets SCSS SASSY CSS REST Representational State Transfer UML Unified Modeling Language DANH SÁCH HÌNH ẢNH MỤC LỤC MỞ ĐẦU Hiện nay, tiếp xúc nhiều với thiết bị thông tin, internet ngày dễ dàng Việc người dùng thường xuyên sử dụng internet để giải trí, xem video, tin tức, lướt web ngày phổ biến Vì vậy, việc chuyển đổi thủ tục xin giấy phép hay đăng ký thông tin… sang tảng internet nhu cầu cần thiết cho người sử dụng Người dùng không cần phải đến tận nơi, hay nhiều thời gian để khai báo, mà cần ngồi nhà, hay nơi với thiết bị có kết nối internet thực Hiện nay, có nhiều tổ chức triển khai phần mềm chuyển đổi từ khai báo theo cách thủ công sang khai báo điện tử để tiết kiệm thời gian, chi phí… để thứ trở lên thuận tiện cho người sử dụng Với chương trình này, chúng tơi mong muốn giúp thí sinh cải thiện điều Dự án trình bày phần chương với nội dung tương ứng đây: Mở đầu Giới thiệu chung Dự án: Mục tiêu nội dung đề tài Chương Phân tích hệ thống: Phân tích luồng hoạt động hệ thống, Phân tích gói chức hệ thống Chương Thiết kế hệ thống: Biểu đồ ca sử dụng chính, Biểu đồ lớp liên quan đến ca sử dụng Chương Triển khai hệ thống: Trình bày cách thức triển khai vận hành hệ thống, đánh giá hệ thống Kết luận Tóm tắt lại nội dung dự án kết mà dự án đạt CHƯƠNG MƠ TẢ VÀ PHÂN TÍCH HỆ THỐNG 1.1 Mơ tả chương trình Chương trình dành cho người dùng đăng ký: Mỗi người dùng tạo tài khoản Nếu người dùng có tài khoản qn mật đăng nhập, chọn Quên mật khẩu? nhập vào email dùng để đăng ký tài khoản, sau có mã xác nhận gửi email để đổi mật Sau có thơng tin tài khoản đăng nhập, người dùng đăng nhập hệ thống, thể thực chức sửa đổi thông tin cá nhân, đổi mật khẩu, đăng xuất… chức thêm hồ sơ, tìm kiếm hồ sơ, xóa hồ sơ, gửi hồ sơ, gửi yêu cầu khác hồ sơ… Mỗi tài khoản tạo nhiều hồ sơ, thời điểm gửi hồ sơ Nếu có hồ sơ trình xử lý, muốn gửi hồ sơ khác hồ sơ phải kết thúc q trình xử lý, hồ sơ trạng thái như: Đã rút hồ sơ, Đồng ý xin rút hồ sơ, Từ chối hồ sơ Hồ sơ gửi lên chờ phê duyệt, có yêu cầu từ phía Bộ gửi cho hồ sơ đó, người dùng cập nhật thực chức tương ứng muốn hồ sơ phê duyệt Chương trình quản lý hồ sơ đăng ký dự tuyển cho cán xử lý Bộ: Các chuyên viên xử lý đăng nhập vào tài khoản phân vào khu vục vùng miền phụ trách Bộ cấp Nếu người dùng quên mật phải liên hệ với Quản trị hệ thống để đặt lại mật Giao diện chuyên viên gồm trang chủ để thống kê hồ sơ trạng thái nào: chờ phê duyệt, phê duyệt, từ chối hồ sơ…; trang hiển thị thông tin hồ sơ gửi đến tài khoản khu vực đó, chun viên thực tìm kiếm hồ sơ, xem thông tin hồ sơ dạng đơn đăng ký Bộ quy định Các hồ sơ hiển thị dạng bảng, hồ sơ phê duyệt có màu xanh, hồ sơ ngừng xử lý có màu đỏ hồ sơ xử lý có màu trắng Tại tab chuyên viên thực chức với hồ sơ phê duyệt, yêu cầu bổ sung, từ chối hồ sơ … hồ sơ có thơng tin phù hợp với quy định Bộ giáo dục 1.2 Tổng quan hệ thống Hệ thống phát triển dựa theo hướng mơ hình Client – Server: + Quản trị hệ thống (admin) – Server + Người dùng đăng ký hồ sơ (user-view) - Client Hệ thống bao gồm: 10 Hình 3.11 Giao diện trang chủ người dùng Tại đây, người dùng thực số chức như: Tìm kiếm hồ sơ theo tiêu chí Mã hồ sơ, trạng thái hồ sơ, ngày tạo hồ sơ Hay Đăng xuất, Thêm hồ sơ, Xóa hồ sơ, Xem thơng tin cá nhân, Đổi mật khẩu… Hình 3.12 Giao diện xem thơng tin cá nhân 40 Hình 3.13 Giao diện đổi mật cá nhân Khi người dùng chọn xóa hồ sơ, có thơng báo xác nhận xóa hồ sơ: Hình 3.14 Giao diện thơng báo xác nhận xóa hồ sơ Để xem lịch sử xử lý hồ sơ, người click vào biểu tượng lịch sử dòng hồ sơ tương ứng: 41 Hình 3.15 Giao diện lịch sử xử lý hồ sơ Đối với hồ sơ trạng thái mà người dùng xin sửa, hay xin rút hồ sơ, người dùng lựa chọn button tương ứng, sau hệ thống yêu cầu người dùng nhập vào nội dung yêu cầu xác nhận, trường hợp xin sửa hồ sơ sau: Hình 3.16 Giao diện xin sửa hồ sơ 42 Khi người dùng muốn tạo hồ sơ nhấn vào button “Thêm mới” hay muốn sửa thông tin hồ sơ chọn button sửa hồ sơ đó, chuyển đến trang sau: Hình 3.17 Giao diện phần hình thêm hồ sơ (hình a) Hình 3.18 Giao diện phần hình thêm hồ sơ (đoạn thêm tệp đính kèm) 43 44 Hình 3.19 Giao diện hình thêm hồ sơ 3.3.2 Giao diện cho Quản lý hệ thống đăng ký hồ sơ Các chuyên viên xử lý truy cập vào trâng Quản lý Hồ sơ đăng ký dự thi THPT Quốc gia xét tuyển đại học, cao đẳng, yêu cầu đăng nhập hệ thống hình sau, thơng tin tài khoản Quản trị viên cung cấp cho chuyên viên xử lý Hình 3.20 Giao diện đăng nhập hệ thống chuyên viên xử lý Sau đăng nhập hệ thông thành công, hệ thống chuyển người dùng đến trang chủ tài khoản, với số liệu thống kê hồ sơ khu vực thuộc địa phận tài khoản quản lý Cùng với tác vụ khác chuyên viên xử lý như: 45 Hình 3.21 Các Tab chức chuyên viên xử lý Giao diện quản lý hồ sơ tuyển sinh, có chức tìm kiếm hồ sơ, xem chi tiết hồ sơ… Hình Giao diện quản lý danh sách hồ sơ tuyển sinh (hình a) Giao diện quản lý danh sách hồ sơ tuyển sinh, hồ sơ phê duyệt hiển thị với dòng màu xanh, hồ sơ kết thức xử lý chưa phê duyệt xuất với màu đỏ, hồ sơ xử lý có màu trắng 46 Hình Giao diện quản lý danh sách hồ tuyển sinh (hình b) Xem lịch sử xử lý hồ sơ: Hình 64 Giao diện lịch sử xử lý hồ sơ Nếu có hồ sơ trạng thái Xin sửa hồ sơ xin rút hồ sơ chuyên viên lựa chọn phản hồi lại thơng tin u cầu đó, ví dụ sau: 47 Hình Giao diện phản hồi yêu cầu sửa hồ sơ Chuyên viên xử lý xem hồ sơ dạng form mẫu Bộ giáo dục quy định: 48 Hình Giao diện hồ sơ tuyển sinh dạng đơn đăng kí (hình a) Hình Giao diện hồ sơ tuyển sinh dạng đơn đăng kí (hình b) Tại đây, tùy vào trạng thái hồ sơ mà chuyên viên xử lý tiến hành thực tác vụ như: Phê duyệt hồ sơ, yêu cầu bổ sung hồ sơ, từ chối hồ sơ Và hệ thống yêu cầu nhập vào nội dung phản hồi xác nhận hình sau: 49 Hình 3.28 Giao diện Phê duyệt hồ sơ tuyển sinh 50 TỔNG KẾT Chương trình Hệ thống Đăng ký hồ sơ dự thi THPT Quốc gia xét tuyển đại học cao đẳng trình kiểm thử với số lượng user hồ sơ đăng ký lớn hơn, để đánh giá tổng quan độ tiện dụng mà mang lại, độ tối ưu hệ thống trải nghiệm người dùng để cải thiện nâng cao hiệu suất chương trình Trong thời gian tới, chúng tơi tiếp tục tìm hiểu nghiên cứu số phương pháp nhằm tối ưu hệ thống, tối ưu trải nghiệm người dùng nâng cao trải nghiệm người dùng, hướng tới sản phẩm hoàn thiện Và cố gắng phát triển cải tiến thêm chức hữu ích khách dành cho người dùng tự cập nhật liệu hồ sơ thường xuyên 51 Ý kiến đánh giá: Hà Nội, ngày… tháng… năm 2020 Giảng viên đánh giá (Ký, ghi rõ họ tên) 52 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt: [1] https://viblo.asia/p/gioi-thieu-tong-quan-ve-angular-07LKX9j2ZV4 Tài liệu tiếng Anh: [2] https://docs.npmjs.com/about-npm/ [3] https://viblo.asia/p/gioi-thieu-ve-lodash-va-mot-so-ham-thuong-dung-3Q75w2zGlWb [4] https://lodash.com/docs/4.17.15 53 ...ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ XÂY DỰNG HỆ THỐNG ĐĂNG KÝ HỒ SƠ DỰ THI THPT QUỐC GIA VÀ TUYỂN SINH ĐẠI HỌC, CAO ĐẲNG NĂM 2020 BÁO CÁO DỰ ÁN CÔNG NGHỆ THÔNG TIN Ngành: Công nghệ. .. 3.19 Giao diện hình thêm hồ sơ 3.3.2 Giao diện cho Quản lý hệ thống đăng ký hồ sơ Các chuyên viên xử lý truy cập vào trâng Quản lý Hồ sơ đăng ký dự thi THPT Quốc gia xét tuyển đại học, cao đẳng, ... Tạo hồ sơ đăng ký dự thi Đối tượng sử Người dùng bình thường dụng Mơ tả Để có thơng tin cần thi? ??t cho việc đăng ký hồ sơ dự thi tuyển sinh THPT xét tuyển Đại học, cao đẳng thí sinh Việc tạo hồ sơ