Báo cáo chuyên đề học phần môn công nghệ phần mềm đề ti xây dựng phần mềm quản lý hệ thống dạy guitar online tunguitar com

84 4 0
Báo cáo chuyên đề học phần môn công nghệ phần mềm đề ti xây dựng phần mềm quản lý hệ thống dạy guitar online tunguitar com

Đ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

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN CÔNG NGHỆ PHẦN MỀM ĐỀT I: XÂY DỰNG PHẦN MỀM QUẢN LÝ HỆ THỐNG DẠY GUITAR ONLINE: TUNGUITAR.COM Sinh viên thực : VŨ ANH TÙNG Giảng viên hướng dẫn : TS LÊ THỊ TRANG LINH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CƠNG NGHỆ PHẦN MỀM Lớp : D15CNPM4 Khóa : 2020-2025 Hà Nội, tháng 11 năm 2022 Mô tả tóm tắt đề tài Xây dựng phần mềm quản lý hệ thống dạy Guitar online: tunguitar.com bao gồm chức sau: Đăng nhập/ đăng xuất Thêm/ sửa/ xóa Giảng Viên Thêm/ sửa/ xóa Học Viên Thêm/ sửa/ xóa Lớp Nội dung thực Chương 1: Giới thiệu dự án phần mềm Chương 2: Quản lý dự án Chương 3: Phân tích Chương 4: Thiết kế Chương 5: Lập trình Chương 6: Kiểm thử Chương 7: Đóng gói phần mềm Kết đạt Hồn thành đề cương chuyên đề học phần môn: “Công nghệ phần mềm” Xây dựng phần mềm hoàn chỉnh với đầy đủ chức năng, đơn giản phù hợp với doanh nghiệp vừa nhỏ Giảng viên hướng dẫn (ký ghi rõ họ tên) Hà Nội, ngày 01 tháng 10 năm 2021 Sinh viên thực (ký ghi rõ họ tên) TS Lê Thị Trang Linh Vũ Anh Tùng PHIẾU CHẤM ĐIỂM ST Họ tên sinh viên T Vũ Anh Tùng 20810310406 Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Nội dung thực Điể Chữ ký m Giới thiệu + Quản lý + Phân tích + Thiết kế + Lập trình + Kiểm thử + Đóng gói Chữ ký Ghi MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống 1.1.1 Hiện trạng 2 1.1.2 Tổng quan 1.1.3 Hoạt động nghiệp vụ 1.2 Xác định toán cần giải 1.3 Phân tích đặc tả nghiệp vụ hệ thống 1.4 Xác định yêu cầu hệ thống 1.4.1 Yêu cầu chức 1.4.2 Yêu cầu phi chức CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án 2.1.1 Ước lượng chi phí 2 3 4 6 2.1.2 Ước lượng thời gian 2.1.3 Ước lượng số lượng người tham gia 10 2.2 Lập lịch theo dõi dự án 10 CHƯƠNG III: PHÂN TÍCH 13 3.1 Xác định Actor Use case tổng quát hệ thống 13 3.2 Phân tích, thiết kế chức hệ thống 14 3.3 Chức đăng nhập 15 3.3.1 Biểu đồ use case chức đăng nhập 15 3.3.2 Biểu đồ hoạt động chức đăng nhập 16 3.4 Chức thêm giảng viên 18 3.4.1 Biểu đồ use case chức thêm giảng viên 3.4.2 Biểu đồ hoạt động chức thêm giảng viên 3.5 Chức sửa giảng viên 3.5.1 Biểu đồ use case chức sửa giảng viên 3.5.2 Biểu đồ hoạt động chức sửa giảng viên 3.6 Chức xóa giảng viên 18 19 21 21 22 24 3.6.1 Biểu đồ use case chức xóa giảng viên 24 3.6.2 Biểu đồ hoạt động chức xóa giảng viên .25 3.7 Chức thêm học viên 27 3.7.1 Biểu đồ use case chức thêm học viên 27 3.7.2 Biểu đồ hoạt động chức thêm học viên 28 3.8 Chức sửa học viên 30 3.8.1 Biểu đồ use case chức sửa học viên 30 3.8.2 Biểu đồ hoạt động chức sửa học viên 31 3.9 Chức xóa học viên .33 3.9.1 Biểu đồ use case chức xóa học viên 33 3.9.2 Biểu đồ hoạt động chức xóa học viên 34 3.10 Chức thêm lớp 36 3.10.1 Biểu đồ use case chức thêm lớp 36 3.10.2 Biểu đồ hoạt động chức thêm lớp 37 3.11 Chức sửa lớp .39 3.11.1 Biểu đồ use case chức sửa lớp 39 3.11.2 Biểu đồ hoạt động chức sửa lớp .40 3.12 Chức xóa lớp 42 3.12.1 Biểu đồ use case chức xóa lớp 42 3.12.2 Biểu đồ hoạt động chức xóa lớp .43 CHƯƠNG THIẾT KẾ 46 4.1 Thiết kế giao diện 46 4.1.1 Giao diện trang chủ 46 4.1.2 Giao diện đăng nhập 46 4.1.3 Giao diện quản lý giảng viên 46 4.1.4 Giao diện quản lý học viên 47 4.1.5 Giao diện quản lý lớp 48 4.2 Thiết kế lưu trữ 48 4.2.1 Biểu đồ Diagrams 48 4.2.2 Các bảng sở liệu 49 CHƯƠNG LẬP TRÌNH 51 5.1 Giới thiệu công cụ 51 5.1.1 Công cụ biên dịch mã nguồn 51 Recommandé pour toi Suite du document cidessous A Handbook OF Present-DAY English 27 Lingua Inglese (Lingua E Fonologia)(A) 100% (9) CH - The Pronunciation of English - A Handbook of Present-Day English 29 Lingua Inglese 100% (7) A handbook of present-day english Lingua Inglese 100% (7) Prokaryote vs Eukaryote Worksheeet Intro to Speech 89% (28) 5.1.2 Công cụ lưu trữ liệu 51 5.2 Cơ sở liệu 51 5.2.1 Giảng viên 51 5.2.2 Học viên 52 5.2.3 Lớp 52 5.3 Code giao diện phần mềm 53 5.3.1 Giao diện đăng nhập 53 5.3.2 Giao diện trang chủ 54 5.3.3 Giao diện quản lý giảng viên 56 5.3.4 Giao diện quản lý học viên 58 5.3.5 Giao diện quản lý lớp 61 CHƯƠNG KIỂM THỬ 64 6.1 Văn chiến lược kế hoạch kiểm thử 64 6.1.1 Các công đoạn kiểm thử 6.1.2 Chuẩn bị môi trường kiểm thử 6.1.4 Thực kiểm thử 6.1.5 Kế hoạch kiểm thử 6.2 Testcase KẾT LUẬN 64 64 65 65 66 70 DANH MỤC BẢNG BIỂU Bảng 2.1: Bảng ước lượng thời gian Bảng 2.1: Bảng ước lượng thời gian Bảng 2.2: Bảng lập lịch theo dõi Bảng 6.1: Bảng công đoạn kiểm thử Bảng 6.2: Bảng chuẩn bị môi trường kiểm thử Bảng 6.3: Bảng thiết kế kiểm tra Bảng 6.4: Bảng thực kiểm thử Bảng 6.5: Bảng kế hoạch kiểm thử Bảng 6.6: Bảng testcase DANH MỤC HÌNH ẢNH Hình 3.1: Biểu đồ use case tổng qt hệ thống Hình 3.2: Biểu đồ use case chức đăng nhập Hình 3.3: Biểu đồ hoạt động chức đăng nhập Hình 3.4: Biểu đồ use case chức thêm giảng viên Hình 3.5: Biểu đồ hoạt động chức thêm giảng viên Hình 3.6: Biểu đồ use case chức sửa giảng viên Hình 3.7: Biểu đồ hoạt động chức sửa giảng viên Hình 3.8: Biểu đồ use case chức xóa giảng viên Hình 3.9: Biểu đồ hoạt động chức xóa giảng viên Hình 3.10: Biểu đồ use case chức thêm học viên Hình 3.11: Biểu đồ hoạt động chức thêm học viên Hình 3.12: Biểu đồ use case chức sửa học viên Hình 3.13: Biểu đồ hoạt động chức sửa học viên Hình 3.14: Biểu đồ use case chức xóa học viên Hình 3.15: Biểu đồ hoạt động chức xóa học viên Hình 3.16: Biểu đồ use case chức thêm lớp Hình 3.17: Biểu đồ hoạt động chức thêm lớp Hình 3.18: Biểu đồ use case chức sửa lớp Hình 3.19: Biểu đồ hoạt động chức sửa lớp Hình 3.20: Biểu đồ use case chức xóa lớp Hình 3.21: Biểu đồ hoạt động chức xóa lớp Hình 4.1: Giao diện trang chủ Hình 4.2: Giao diện đăng nhập Hình 4.3: Giao diện quản lý giảng viên Hình 4.4: Giao diện quản lý học viên Hình 4.5: Giao diện quản lý lớp

Ngày đăng: 23/06/2023, 09:50

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

Tài liệu liên quan