Báo cáo chi tiết đồ án

93 5 0
Báo cáo chi tiết đồ án

Đ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

Báo cáo đồ án tốt nghiệp website quản lý học sinh Trung học cơ sở.Tích hợp các chức năng đầy đủ của website quản lý diểm và học sinh, báo cáo thống kê có biểu đồ,...full biểu đồ như use case, trình tự, hoạt động, lớp

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN LÊ XUÂN SƠN XÂY DỰNG WEBSITE QUẢN LÝ HỌC SINH CHO TRƯỜNG TRUNG HỌC CƠ SỞ NGUYỄN VĂN TRỖI ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin Hà Nội – 2023 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN LÊ XUÂN SƠN XÂY DỰNG WEBSITE QUẢN LÝ HỌC SINH CHO TRƯỜNG TRUNG HỌC CƠ SỞ NGUYỄN VĂN TRỖI ĐỒ Á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 Lê Chí Luận (Ký tên) Hà Nội – 2023 LỜI CẢM ƠN Trước tiên, em xin gửi lời cảm ơn tới thầy cô trường Đại học Công nghệ Giao thông vận tải nói chung thầy khoa Cơng nghệ thơng tin nói riêng tận tình giảng dạy, truyền đạt vốn kiến thức quý báu cho em năm học trường Đặc biệt là, em xin cảm ơn thầy TS Lê Chí Luận trực tiếp hướng dẫn, giúp đỡ góp ý kiến để em hoàn thành đồ án Hà nội, ngày tháng năm 2023 Sinh viên thực hiện: Lê Xuân Sơn TÓM TẮT ĐỒ ÁN Đồ án "Xây dựng hệ thống quản lý học sinh cho trường trung học sở Nguyễn Văn Trỗi" Hệ thống nhằm mục đích tự động hóa q trình quản lý thơng tin học sinh, mang lại tiện lợi hiệu cho giáo viên quản trị trường Đồ án mô tả chi tiết công nghệ sử dụng, bao gồm Vue.js cho phát triển giao diện người dùng tương tác NET Core API (viết C#) để xử lý logic phía server, sử dụng MySQL làm hệ quản trị sở liệu Giai đoạn phân tích thiết kế tiến hành thông qua sơ đồ use case để xác định mơ tả chức hệ thống Các chức bao gồm quản lý thông tin học sinh, tạo quản lý lớp học, quản lý điểm, hạnh kiểm Trong giai đoạn triển khai, đồ án giới thiệu thiết kế giao diện người dùng cho trang chức tính quản lý thông tin học sinh Vue.js NET Core API sử dụng để triển khai chức cách linh hoạt hiệu Cuối cùng, đồ án tổng kết với việc trình bày kết đạt giải thách thức xuất trình thực Dựa kinh nghiệm này, đồ án đề xuất hướng phát triển tương lai nhằm nâng cao chức hiệu suất hệ thống Tóm lại, đồ án "Xây dựng hệ thống quản lý học sinh cho trường trung học sở Nguyễn Văn Trỗi" sử dụng Vue.js, NET Core API (viết C#), MySQL để xây dựng hệ thống trực tuyến mạnh mẽ linh hoạt Hệ thống nhằm mục đích hỗ trợ quy trình quản lý thơng tin học sinh ngữ cảnh trường trung học sở Từ khóa: Vue.js, NET Core API, MySQL, Quản lý học sinh LỜI CAM ĐOAN Em xin cam đoan đồ án cơng trình riêng em, kết có tính độc lập riêng, khơng chép tài liệu chưa công bố nội dung đâu Các tài liệu đồ án sử dụng trung thực, nguồn trích dẫn có thích rõ ràng, minh bạch, có tính kế thừa, phát triển từ tài liệu, website Em xin hoàn toàn chịu trách nhiệm lời cam đoan danh dự em Hà nội, ngày tháng năm 2023 Sinh viên thực hiện: Lê Xuân Sơn MỤC LỤC DANH MỤC HÌNH ẢNH ii DANH MỤC BẢNG BIỂU iv BẢNG KÝ HIỆU VÀ GIẢI NGHĨA CÁC CỤM TỪ VIẾT TẮT .v CHƯƠNG GIỚI THIỆU TỔNG QUAN 1.1 Đặt vấn đề 1.2 Các đóng góp đồ án 1.3 Bố cục đồ án .2 CHƯƠNG KIẾN THỨC NỀN TẢNG .4 2.1 Cơ sở lý thuyết 2.1.1 Ngơn ngữ mơ hình hóa UML 2.1.2 Giới thiệu Javascript Framework Vuejs 2.1.3 Giới thiệu C#( net core API) 2.1.4 Hệ quản trị sở liệu MySQL 2.1.5 Giới thiệu RESTful API 10 2.2 Công cụ sử dụng .10 2.2.1 Giới thiệu công cụ StarUML 10 2.2.2 Giới thiệu công cụ Dbforge studio 11 2.2.3 Giới thiệu công cụ Postman 12 2.2.4 Giới thiệu công cụ Visual Studio Code(VS Code) .13 2.2.5 Giới thiệu công cụ Visual Studio 13 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 14 3.1 Khảo sát hệ thống 14 3.2 Phân tích thiết kế hệ thống 20 3.2.1 Xây dựng biểu đồ Use case 20 3.2.2 Xây dựng biểu đồ trình tự 42 3.2.3 Xây dựng biểu đồ hoạt động 46 3.2.4 Xây dựng biểu đồ lớp 51 CHƯƠNG XÂY DỰNG CHƯƠNG TRÌNH 52 4.1 Xây dựng sở liệu 52 4.2 Lưu đồ thuật toán 57 4.3 Kiểm thử đánh giá chương trình 61 4.4 Xây dựng giao diện hệ thống 65 KẾT LUẬN 74 TÀI LIỆU THAM KHẢO 76 DANH MỤC HÌNH ẢNH Hình 3.1.1.Hình ảnh Trường THCS Nguyễn Văn Trỗi .14 Hình 3.2.1.Hình ảnh Use case tổng quát 21 Hình 3.2.2 Hình ảnh Use case đăng nhập .22 Hình 3.2.3 Hình ảnh Use case quản lý tài khoản 23 Hình 3.2.4 Hình ảnh Use case quản lý khối lớp .25 Hình 3.2.5 Hình ảnh Use case quản lý lớp học .26 Hình 3.2.6 Hình ảnh Use case quản lý mơn học .28 Hình 3.2.7 Hình ảnh Use case quản lý thời khóa biểu 29 Hình 3.2.8 Hình ảnh Use case quản lý thơng tin giáo viên 31 Hình 3.2.9 Hình ảnh Use case quản lý thơng tin học sinh 33 Hình 3.2.10 Hình ảnh Use case quản lý thơng tin điểm 35 Hình 3.2.11 Hình ảnh Use case quản lý hạnh kiểm 37 Hình 3.2.12 Hình ảnh Use case quản lý học kỳ .39 Hình 3.2.13 Hình ảnh Use case quản lý năm học 41 Hình 3.2.14 Hình ảnh Sơ đồ đăng nhập .43 Hình 3.2.15 Hình ảnh Sơ đồ quên mật .43 Hình 3.2.16 Hình ảnh Sơ đồ thêm học sinh 44 Hình 3.2.17 Hình ảnh Sơ đồ cập nhật học sinh 44 Hình 3.2.18 Hình ảnh Sơ đồ xóa học sinh 45 Hình 3.2.19 Hình ảnh Sơ đồ lọc liệu .45 Hình 3.2.20 Hình ảnh Sơ đồ hoạt động đăng nhập 46 Hình 3.2.21 Hình ảnh Sơ đồ hoạt động quên mật 46 Hình 3.2.22 Hình ảnh Sơ đồ hoạt động quản lý diểm .47 Hình 3.2.23 Hình ảnh Sơ đồ hoạt động quản lý giáo viên 47 Hình 3.2.24 Hình ảnh Sơ đồ hoạt động quản lý học sinh .48 Hình 3.2.25 Hình ảnh Sơ đồ hoạt động quản lý thời khóa biểu 48 Hình 3.2.26 Hình ảnh Sơ đồ hoạt động quản lý lớp học 49 Hình 3.2.27 Hình ảnh Sơ đồ hoạt động quản lý mơn học .49 ii Hình 3.2.28 Hình ảnh Sơ đồ hoạt động thêm điểm 50 Hình 3.2.29 Hình ảnh Sơ đồ hoạt động cập nhật điểm 50 Hình 3.2.30 Hình ảnh Sơ đồ hoạt động xóa điểm 51 Hình 3.2.31 Hình ảnh Biểu đồ lớp 51 Hình 4.1 Hình ảnh Mơ hình bảng sở liệu 52 Hình 4.2: Hình ảnh bảng thời khóa biểu 53 Hình 4.3: Hình ảnh bảng mơn học 53 Hình 4.4: Hình ảnh bảng giáo viên 53 Hình 4.5: Hình ảnh bảng điểm 54 Hình 4.6: Hình ảnh bảng tài khoản 54 Hình 4.7: Hình ảnh bảng năm học 54 Hình 4.8: Hình ảnh bảng học kỳ 55 Hình 4.9: Hình ảnh bảng lớp học .55 Hình 4.10: Hình ảnh bảng hạnh kiểm 55 Hình 4.11: Hình ảnh bảng khối lớp 56 Hình 4.12: Hình ảnh bảng học sinh 56 Hình 4.13: Hình ảnh bảng phản hồi 56 Hình 4.14: Hình ảnh bảng phân cơng 57 Hình 4.15: Hình ảnh bảng thơng báo 57 Hình 4.2.1: Hình ảnh lưu đồ đăng nhập 58 Hình 4.2.2: Hình ảnh lưu đồ thêm học sinh 59 Hình 4.2.3: Hình ảnh lưu đồ cập nhật học sinh .60 Hình 4.2.4: Hình ảnh lưu đồ xóa học sinh .61 Hình 4.4.1: Hình ảnh giao diện đăng nhập 65 Hình 4.4.2: Hình ảnh giao diện thơng tin cá nhân 66 Hình 4.4.3: Hình ảnh giao diện gửi phản hồi 67 Hình 4.4.4: Hình ảnh giao diện quản lý học sinh .68 Hình 4.4.5: Hình ảnh giao diện quản lý giáo viên 69 Hình 4.4.6: Hình ảnh giao diện báo cáo thống kê 70 Hình 4.4.7: Hình ảnh giao diện thêm .71 Hình 4.4.8: Hình ảnh giao diện quản lý giáo viên 72 iii Hình 4.4.9: Hình ảnh giao diện xóa 73 DANH MỤC BẢNG BIỂU Bảng 3.1.2 Bảng câu hỏi câu trả lời khảo sát .15 Bảng 3.2.2 Bảng đặc tả use case đăng nhập 22 Bảng 3.2.3 Bảng đặc tả use case quản lý tài khoản 23 Bảng 3.2.4 Bảng đặc tả use case quản lý khối lớp 25 Bảng 3.2.5 Bảng đặc tả use case quản lý lớp học 26 Bảng 3.2.6 Bảng đặc tả use case quản lý môn học 28 Bảng 3.2.7 Bảng đặc tả use case quản lý thời khóa biểu 29 Bảng 3.2.8 Bảng đặc tả use case quản lý thông tin giáo viên 31 Bảng 3.2.9 Bảng đặc tả use case quản lý thông tin học sinh .33 Bảng 3.2.10 Bảng đặc tả use case quản lý điểm 35 Bảng 3.2.11 Bảng đặc tả use case quản lý hạnh kiểm .37 Bảng 3.2.12 Bảng đặc tả use case quản lý học kỳ .39 Bảng 3.2.13 Bảng đặc tả use case quản lý năm học 41 Bảng 4.3.1 Bảng kiểm tra chức đăng nhập .61 Bảng 4.3.2 Bảng kiểm tra số chức khác 62 Bảng 4.4.1 Bảng thành phần giao diện đăng nhập 65 Bảng 4.4.2 Bảng thành phần giao diện thông tin cá nhân 66 Bảng 4.4.3 Bảng thành phần giao diện gửi phản hồi 67 Bảng 4.4.4 Bảng thành phần giao diện quản lý học sinh 68 Bảng 4.4.5 Bảng thành phần giao diện quản lý giáo viên 69 Bảng 4.4.6 Bảng thành phần giao diện báo cáo thống kê 70 Bảng 4.4.7 Bảng thành phần giao diện thêm .71 Bảng 4.4.8 Bảng thành phần giao diện quản lý giáo viên 72 Bảng 4.4.9 Bảng thành phần giao diện xóa .73 iv

Ngày đăng: 25/12/2023, 12:02

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

Tài liệu liên quan