1. Trang chủ
  2. » Luận Văn - Báo Cáo

5951071113_Phạm Trọng Trường.pdf

73 0 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 73
Dung lượng 4,72 MB

Nội dung

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MÔN CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI XÂY DỰNG WEBSITE QUẢN LÝ TUYỂN SINH TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆ[.]

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ TUYỂN SINH TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH Giảng viên hướng dẫn: THS TRẦN THỊ DUNG Sinh viên thực hiện: PHẠM TRỌNG TRƯỜNG Lớp : CÔNG NGHỆ THÔNG TIN Khố : K59 Tp Hồ Chí Minh, năm 2022 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ TUYỂN SINH TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH Giảng viên hướng dẫn: THS TRẦN THỊ DUNG Sinh viên thực hiện: PHẠM TRỌNG TRƯỜNG Lớp : CƠNG NGHỆ THƠNG TIN Khố : K59 Tp Hồ Chí Minh, năm 2022 TRƯỜNG ĐẠI HỌC GIAO THƠNG VẬN TẢI CỘNG HỊA XÃ HỘI CHỦ NGHIÃ VIỆT NAM PHÂN HIỆU TẠI THÀNH PHỐ HỒ CHÍ MINH Độc lập – Tự – Hạnh phúc NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP BỘ MÔN: CÔNG NGHỆ THÔNG TIN -*** Mã sinh viên: 5951071113 Họ tên SV: Phạm Trọng Trường Khoá: K59 Lớp: Công nghệ thông tin Tên đề tài: XÂY DỰNG WEBSITE QUẢN LÝ TUYỂN SINH TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH Mục đích, yêu cầu a Mục đích - Xây dựng hệ thống website quản lý tuyển sinh cho phân hiệu trường đại học Giao Thông Vận Tải Tại TP.HCM, hỗ thí sinh hội đồng tuyển sinh thuận tiện trình tuyển sinh - Hệ thống hỗ trợ hội đồng tuyển sinh trường quản lý thơng tin hồ sơ đăng ký thí sinh xác hiệu - Triển khai hệ thống website đăng ký tuyển sinh phục vụ cho công tác tuyển sinh năm 2022-2023, cho phân hiệu trường đại học Giao Thông Vận Tải Tại TP.HCM b Yêu cầu - Yêu cầu chức +Admin: - Đăng nhập, cấp tài khoản cho user - Quản lý hồ sơ thí sinh - Quản lý ngành - Quản lý đợt tuyển sinh - Quản lý thông tin trường THPT - Xem thống kê - Xuất bảng điểm Phạm Trọng Trường - K59.CNTT I +Người kiểm duyệt: - Tìm kiếm hồ sơ - Duyệt hồ sơ - Chỉnh sửa hồ sơ +Phịng khảo thí: - Xem thống kê - Xem thơng tin hồ sơ +Thí sinh: - Đăng ký, đăng nhâp - Đăng ký tuyển sinh - Theo dõi thông tin hồ sơ - Chỉnh sửa hồ sơ - Yêu cầu phi chức  Khả tương tác  Khả quản lý  Toàn vẹn liệu  Khả sử dụng Nội dung phạm vi đề tài a Nội dung - Giới thiệu ngôn ngữ lập trình C# - Xây dựng quy trình quản lý tuyển sinh - Nghiên cứu, phân tích, hồn thiện chức quản lý tuyển sinh b Phạm vi - Nghiên cứu, tìm hiểu quy trình làm việc website quản lý tuyển sinh - Ứng dụng kiến thức học OOP, C# ASP.NET CORE để hoàn thiện chức website quản lý tuyển sinh Công nghệ, công cụ ngôn ngữ lập trình - Cơng nghệ: ASP.NET Core, Google API - Công cụ: SQL server, Visual studo 2019 - Ngôn ngữ: C# Phạm Trọng Trường - K59.CNTT II Các kết dự kiến đạt ứng dụng - Hoàn chỉnh báo cáo đề tài - Khái qt tổng quan ngơn ngữ lập trình C# Entity framework - Nắm quy trình chức quản lý tuyển sinh - Xây dựng website quản lý tuyển sinh có giao diện người dùng thân thiện đầy đủ chức website: đăng ký, đăng nhập, tạo đợt tuyển sinh, tìm kiếm hồ sơ, xuất file điểm, kiểm duyệt hồ sơ - Triển khai hệ thống đăng ký tuyển sinh cho phân hiệu trường đại học Giao thông Vận Tải TP HCM đợt tuyển sinh khóa K63 Giáo viên cán hướng dẫn Họ tên: Ths Trần Thị Dung Đơn vị công tác: Bộ môn Công nghệ thông tin – Trường Đại học Giao thơng Vận tải phân hiệu TP Hồ Chí Minh Điện thoại: 0388389579 Email: Ttdung@utc2.edu.vn Ngày….tháng….năm 2022 Đã giao nhiệm vụ TKTN Trưởng BM Công nghệ Thông tin Giáo viên hướng dẫn ThS Trần Phong Nhã Ths Trần Thị Dung Đã nhận nhiệm vụ TKTN Sinh viên: Phạm Trọng Trường Ký tên: Điện thoại: 0353573467 Email: 5951071113@st.utc2.edu.vn Phạm Trọng Trường - K59.CNTT III LỜI CẢM ƠN Để hoàn thành đề tài trước hết em xin gửi đến quý thầy, cô Bộ môn Công nghệ thông tin – Phân hiệu Trường Đại học Giao thông Vận tải Thành phố Hồ Chí Minh lời cảm ơn chân thành truyền đạt cho em kiến thức không từ sách vở, mà kinh nghiệm quý giá từ sống khoảng thời gian học tập trường Tiếp đến, em xin trân trọng bày tỏ cảm ơn chân thành đến cô Trần Thị Dung– giảng viên môn Công Nghệ Thông Tin Cô người hướng dẫn Các định hướng phương pháp lời góp ý yếu tố quan trọng giúp chúng em hoàn thành đề tài Tuy có nhiều cố gắng q trình học tập, q trình làm đồ án tốt nghiệp khơng thể tránh khỏi thiếu sót, em mong góp ý quý báu tất thầy cô giáo tất bạn để kết em hoàn thiện Sau cùng, em xin kính chúc Trần Thị Dung Q Thầy Cô Bộ môn Công nghệ thông tin hạnh phúc thành công công việc sống Em xin chân thành cảm ơn! Tp Hồ Chí Minh, ngày ….… tháng ….… năm 2022 Sinh viên thực Pham Trọng Trường Phạm Trọng Trường - K59.CNTT IV NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Tp Hồ Chí Minh, ngày ….… tháng ….… năm ….… Giáo viên hướng dẫn Trần Thị Dung Phạm Trọng Trường - K59.CNTT V MỤC LỤC NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP i LỜI CẢM ƠN iv NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN v MỤC LỤC vi DANH MỤC CHỮ VIẾT TẮT ix DANH MỤC BẢNG BIỂU x DANH MỤC HÌNH ẢNH xi TỔNG QUAN CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Công cụ Visual Studio 2020 1.2 Công cụ StarULM 1.3 Công nghệ sử dụng 1.3.1 ASP.NET 1.3.2 Ajax 1.3.3 Boostrap 1.4 Ngôn ngữ lập trình 1.4.1 C Sharp 1.4.2 HTML 1.4.3 CSS 1.4.4 Javascript 1.5 SQL Server 1.5.1 Khái niệm 1.5.2 Tại sử dụng SQL thiết kế Web CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Hình thức tuyển sinh 2.1.1 Tuyển sinh gì? 2.1.2 Các hình thức tuyển sinh 11 2.2 Tổng quan hệ thống 16 2.3 Xây dựng kịch toán 17 2.3.1 Thí sinh 17 Phạm Trọng Trường - K59.CNTT VI 2.3.2 Khảo thí, quản lý 18 2.4 Mơ hình nghiệp vụ 18 2.4.1 Sơ đồ ngữ cảnh 18 2.4.2 Sơ đồ chức 19 2.4.3 Mô tả chi tiết chức 19 2.4.4 Danh sách hồ sơ liệu 20 2.5 Sơ đồ luồng liệu 21 2.5.1 Sơ đồ luồng liệu mức 21 2.5.2 Sơ đồ luồng liệu mức 22 2.6 Biểu đồ UseCase 23 2.6.1 Các tác nhân 23 2.6.2 Sơ đồ UseCase tổng quát 24 2.7 Biểu đồ hoạt động 26 2.7.1 Chức đăng ký tuyển sinh 26 2.7.2 Chức tạo đợt tuyển sinh 27 2.7.3 Chức Import file 27 2.7.4 Chức thống kê, tìm kiếm 28 2.8 Sơ đồ 28 2.8.1 Sơ đồ đăng nhập 28 2.8.2 Sơ đồ tìm kiếm thơng tin 29 2.8.3 Sơ đồ tạo đợt tuyển sinh 29 2.8.4 Sơ đồ tạo đợt tuyển sinh 30 2.8.5 Sơ đồ kiểm duyệt hồ sơ 30 2.8.6 Sơ đồ thống kê 31 2.9 THIẾT KẾ CSDL 32 2.9.1 Thiết kế CSDL logic 32 2.9.2 Sơ đồ ERD 32 2.9.3 Mơ hình quan hệ 34 2.9.4 Thiết kế CSDL vật lý 35 CHƯƠNG XÂY DỰNG CHƯƠNG TRÌNH 38 3.1 Giao diện Admin 38 Phạm Trọng Trường - K59.CNTT VII 3.1.1 Giao diện đăng nhập 38 3.1.2 Giao diện trang chủ admin 38 3.1.3 Giao diện chức quản lý thông tin 39 3.1.4 Giao diện chức quản lý tuyển sinh 42 3.1.5 Giao diện quản lý hồ sơ 49 3.1.6 Giao diện chức thống kê 50 3.1.7 Giao diện chức quản lý tài khoản 51 3.2 Giao diện Thí sinh 53 3.2.1 Giao diện đăng nhập 53 3.2.2 Giao diện đăng ký tuyển sinh 54 KẾT LUẬN VÀ KIẾN NGHỊ 57 TÀI LIỆU THAM KHẢO 59 Phạm Trọng Trường - K59.CNTT VIII Hình 3.11 Giao diện chỉnh sửa đợt tuyển sinh 3.1.4.3 Giao diện xóa đợt tuyển sinh Hình 3.12 Giao diện xóa đợt tuyển sinh 3.1.4.4 Giao diện xem thông tin đợt tuyển sinh Trong trình diễn đợt tuyển sinh, user cấp quyền truy cập vào theo dõi số lượng đăng ký Phạm Trọng Trường - K59.CNTT 45 Hình 3.13 Giao diện xem thông tin xét tuyển 3.1.4.5 Giao diện mở thời gian cho thí sinh chỉnh sửa hồ sơ Sau đợt tuyển sinh kết thúc tuyển sinh, admin muốn mở lại thời gian đăng ký cho thí sinh chỉnh sửa, admin vào phần chỉnh sửa tuyển sinh điều chỉnh lại thời gian, nhấn nút lưu để hồn tất q trình chỉnh sửa Lưu ý: sau đợt tuyển sinh kết thúc admin mở lại thời gian thí sinh điều chỉnh lại thơng tin số thứ tự nguyện vọng, cịn thí sinh chưa thực q trình đăng ký khơng thể tiến hành đăng ký Hình 3.14 Giao diện mở thời gian cho thí sinh chỉnh sửa hồ sơ Phạm Trọng Trường - K59.CNTT 46 3.1.4.6 Giao diện chức kiểm duyệt hồ sơ Trong trình kiểm duyệt user cấp quyền kiểm duyệt hồ sơ user vào xét duyệt trạng thái hồ sơ xem thơng tin hồ sơ Có trạng thái kiểm duyệt hồ sơ − Chưa duyệt: xảy thí sinh nộp hồ sơ người kiểm duyệt chưa kiểm duyệt hồ sơ − Đã duyệt: xảy người kiểm duyệt xem xét hồ sơ đủ điều kiện − Đang cập nhật: Xảy người kiểm duyệt xem xét hồ sơ không hợp lệ muốn yêu cầu thi sinh thí sinh chỉnh sửa − Đã cập nhật: xảy hồ sơ thí sinh chỉnh sửa − Đã loại: xảy người kiểm duyệt xét duyệt hồ sơ khơng đủ điều kiện để đăng ký Hình 3.15 Giao diện chức kiểm duyệt hồ sơ Phạm Trọng Trường - K59.CNTT 47 3.1.4.7 Giao diện chức xuất File điểm Sau hồ sơ xét duyệt hoàn tất, admin truy cập vào chức xuất file điểm để xuất file Hình 3.16 Giao diện chức xuất File điểm  Có hai loại file xuất bảng điểm: - File điểm hình thức xét học bạ Hình 3.17 File excel import bảng điểm hình thức xét học bạ Phạm Trọng Trường - K59.CNTT 48 File điểm hình thức đánh giá lực Hình 3.18 File excel import bảng điểm hình thức đánh giá lực 3.1.5 Giao diện quản lý hồ sơ Giao diện quản lý hồ sơ giúp admin kiểm sốt tất hồ sơ thí sinh, thí sinh sau đăng ký tạo thư mục để lưu trữ tất file thí sinh gửi lên, admin xem download tất file thí sinh đăng ký Hình 3.19 Giao diện chức quản lý hồ sơ Phạm Trọng Trường - K59.CNTT 49 3.1.6 Giao diện chức thống kê Chức thống kê giúp admin phịng khảo thí theo dõi số lượng đăng ký thí sinh vào năm Hình 3.20 Giao diện chức thống kê nguyện vọng Hình 3.21 Giao diện chức thống kê đợt tuyển sinh Phạm Trọng Trường - K59.CNTT 50 3.1.7 Giao diện chức quản lý tài khoản 3.1.7.1 Giao diện quản lý chức vụ Giao diện quản lý chức vụ giúp admin tạo nhóm quyền, cho phép nhóm quyền truy cập vào chức cho phép Hình 3.22 Giao diện quản lý chức vụ Để tiến hành tạo chức vụ, người admin cần nhập đầy đủ thông tin tên chức vụ, mô tả chọn quyền mà admin muốn cho phép truy cập Hình 3.23 Giao diện thêm chức vụ Phạm Trọng Trường - K59.CNTT 51 3.1.7.2 Giao diện quản lý người dùng Sau admin tiến hành tạo chức vụ, admin truy cập vào chức quản lý người dùng để tạo tài khoản Hình 3.24 Giao diện quản lý người dùng Để tạo tài khoản admin cần nhập đầy đủ thông tin họ tên, tên đăng nhập, chọn chức vụ Sau nhập đầy đủ thông tin admin nhấn nút lưu để hồn tất q trình đăng ký Hình 3.25 Giao diện thêm người dùng Phạm Trọng Trường - K59.CNTT 52 3.2 Giao diện Thí sinh 3.2.1 Giao diện đăng nhập Để truy cập vào website đăng ký tuyển sinh thí sinh cần tiến hành đăng nhập vào hệ thống, trường hợp thí sinh chưa có tài khoản tiến hành đăng ký tài khoản Hình 3.26 Giao diện đăng nhập thí sinh Hình 3.27 Giao diện đăng ký tài khoản thí sinh Phạm Trọng Trường - K59.CNTT 53 3.2.2 Giao diện đăng ký tuyển sinh Sau đợt tuyển sinh mở thí sinh tiến hành đăng ký Hình 3.28 Giao diện hiển thị danh sách đợt tuyển sinh Thí sinh muốn tiến hành đăng ký, thí sinh cần điền đủ thơng tin nộp file cần thiết có biểu mẫu cho thí sinh đăng ký  Biểu mẫu cho thí sinh đăng ký với hình thức đánh giá lực Đối với thí sinh đăng ký với hình thức đánh giá lực, thí sinh cần điền đầy đủ thơng tin vào biểu mẫu nộp file cần thiết Sau thí sinh điền đầy đủ thơng tin, thí sinh nhấn nút đăng ký, hệ thống tự động tạo file PDF mẫu chuyển sang trang khác cho thí sinh kiểm tra lại thơng tin Sau kiểm tra lại thơng tin, thí sinh chỉnh sửa đăng ký để hồn tất q trình nộp hồ sơ - Giao diện form đánh giá lực Phạm Trọng Trường - K59.CNTT 54 Hình 3.29 Giao diện form đánh giá lực Phạm Trọng Trường - K59.CNTT 55 - Giao diện form đánh giá học bạ Hình 3.30 Giao diện form đánh giá học bạ Phạm Trọng Trường - K59.CNTT 56 KẾT LUẬN VÀ KIẾN NGHỊ Kết đạt Để xây dựng phân tích thiết kế hệ thống thơng tin, việc cần làm trước hết phải xây dựng hệ thống sát với thực tế Khảo sát hệ thống cơng việc quan trọng, giúp thu thập liệu cách xác chi tiết để tiếp tục xây dựng bước Đối với hệ thống thông thường, việc xây dựng sở liệu bước cần thiết, chưa thực tối ưu hệ thống tồn thời gian dài đảm bảo tính linh động hiệu cho hệ thống Việc phân tích liệu cách xác giúp thiết lập chức cách hợp lý nhằm phát huy sử dụng điều khiển hệ thống, làm cho hệ thống thân thiện với người sử dụng Thiết kế giao diện với màu sắc bố cục hài hòa tạo cho người sử dụng cảm thấy thoải mái tiếp xúc Đồng thời, tiện ích hay đem lại hiệu làm việc Trên phân tích thiết kế hệ thống hoàn chỉnh xây dựng website quản lý tuyển sinh cho đại học Giao Thông Vận Tải Phân Hiệu Tại Thành Phố Hồ Chính Minh Trong q trình tìm hiểu thực hiện, đề tài phần đáp ứng yêu cầu đặt mục tiêu đề ra: - Xây dựng website quản lý tuyển sinh với quy trình chính: o Quy trình import file liệu o Quy trình tổ chức xét duyệt hồ sơ o Quy trình quản lý hồ sơ thí sinh o Quy trình đăng ký tuyển sinh cho thí sinh - Hệ thống chạy ổn định với giao diện thân thiện, dễ sử dụng Đồng thời website thực tốt trình duyệt web phổ biến như: Chrome, Firefox, Opera Xây dựng website hạn, phục vụ cho công tác đăng ký tuyển sinh năm 2022-2023 Phạm Trọng Trường - K59.CNTT 57 Nhược điểm - Do thời gian có hạn nên website có vài tính chưa chạy ổn định - Chương trình có tính chun nghiệp chưa cao - Biểu mẫu pdf thay đổi qua năm Hướng phát triển Xây dựng lại chức export pdf thay đổi theo năm, loại bỏ file rác thí sinh upload lên tránh trường hợp sập server Phạm Trọng Trường - K59.CNTT 58 TÀI LIỆU THAM KHẢO [1] Ockert J du Preez, Visual Studio 2019 In Depth, BPB Publications,2019 [2] Dino Esposito, Programing Microsoft ASP.NET MVC, Microsoft Press, 2014 [3] [Online],"MVC", https://monamedia.co/mvc-la-gi-ung-dung-cua-mo-hinh-mvctrong-lap-trinh/ [4] JavaScript and Ajax for Dummies, Andy Harris, For Dummies, 2009 [5] Wikipedia, "C sharp", https://vi.wikipedia.org/wiki/C_Sharp [6] J L E a J Labrecque, "Javascript", The JavaScript Workshop, 2019 [7] Entity Framework Core in Action, Jon P.Smith, Manning, 2018 [8] Mastering Bootstrap 4, Benjamin Jakobus, Packt Publishing, 2018 Phạm Trọng Trường - K59.CNTT 59

Ngày đăng: 01/08/2023, 14:11

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w