Tìm tài liệu

Xay dung chuong trinh ho tro xep lich thoi khoa bieu cho dao tao va hoc tap tin chi

Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ

Upload bởi: likenikon

Mã tài liệu: 253491

Số trang: 74

Định dạng: pdf

Dung lượng file: 1,077 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

MỤC LỤC

LỜI CẢM ƠN . 1

MỤC LỤC . 3

DANH MỤC HÌNH VẼ . . 5

DANH MỤC BẢNG BIỂU . 6

DANH MỤC CHỮ VIẾT TẮT . . 7

MỞ ĐẦU . . 8

CHƯƠNG 1: TỔNG QUAN VỀ BÀI TOÁN XẾP THỜI KHÓA BIỂU

VÀ CÁC PHƯƠNG PHÁP TIẾP CẬN . 9

1.1 Tổng quan . . 9

1.2 ng Cao đẳng - Đại học . . 10

1.3 Các phương pháp tiếp cận hiện nay . . 12

CHƯƠNG 2: GIẢI THUẬT DI TRUYỀN VÀ TÍNH TOÁN TIẾN

HÓA . 15

2.1 Giải thuật di truyền . 15

2.1.1 Ý tưởng . . 15

2.1.2 Đặc trưng . . 15

2.1.3 Cấu trúc . . 16

2.1.4 Biểu diễn bằng vector số thực . 23

2.1.5 Một số cải tiến đơn giản của giải thuật di truyền . . 24

2.2 Tính toán tiến hóa (Evolutionary Computation) . . 25

2.2.1 Các chiến lược tiến hóa (Evolution Strategies - ES) . . 25

2.2.2 Lập trình tiến hóa (Evoluationary Programming - EP) . 28

2.2.3 Lập trình di truyền (Genetic Programming - GP) . . 29

2.2.4 Chương trình tiến hóa (Evoluation Programmes - Eps) . . 31

CHƯƠNG 3: BÀI TOÁN THỜI KHÓA BIỂU - PHÂN TÍCH THIẾT

KẾ HỆ THỐNG VÀ ÁP DỤNG GIẢI THUẬT TIẾN HÓA . 35

3.1 Phân tích thiết kế hệ thống . . 35

3.1.1 Mô hình đào tạo theo tín chỉ . . 35

3.1.2 Quy trình xếp thời khóa biểu theo đào tạo tín chỉ . 36

3.1.3 Sơ đồ tiến trình nghiệp vụ xếp thời khóa biểu . . 39

3.1.4 Mô hình nghiệp vụ . . 40

3.1.5 Biểu đồ ngữ cảnh . . 41

3.1.6 Biểu đồ phân rã chức năng . 42

3.1.7 Danh sách hồ sơ dữ liệu sử dụng . 43

3.1.8 Ma trận thực thể chức năng . 43

3.1.9 Biểu đồ luồng dữ liệu . 44

3.1.10 Mô hình liên kết thực thể (ER) . 47

3.1.11 Mô hình quan hệ . 50

3.2 Áp dụng giải thuật tiến hóa . 54

3.2.1 Các yêu cầu cơ bản của thời khóa biểu theo đào tạo tín chỉ . 54

3.2.2 Biểu diễn nhiễm sắc thể . 55

3.2.3 Khởi tạo quần thể ban đầu . 57

3.2.4 Xác định hàm thích nghi . 60

3.2.5 Các toán tử di truyền . 61

3.2.6 Quá trình chọn lọc . 63

3.2.7 Thủ tục tiến hóa . 64

CHƯƠNG 4: XÂY DỰNG ỨNG DỤNG MINH HỌA . 65

4.1 Tổng quan về ứng dụng . 65

4.2 Một số chức năng vào giao diện của ứng dụng . 66

4.2.1 Chức năng nhập dữ liệu . 66

4.2.2 Chức năng hiển thị thời khóa biểu . 69

4.3 Thử nghiệm ứng dụng . 70

4.3.1 Kết quả đạt được của ứng dụng . 71

4.3.2 Bảng kết quả thực nghiệm . 71

TÀI LIỆU THAM KHẢO . 74

4

MỞ ĐẦU

Thời khóa biểu của trường học là kế hoạch giảng dạy của giáo viên và học

tập của sinh viên. Một bảng thời khóa biểu hợp lý giúp giáo viên thuận lợi, thoải

mái khi lên lớp và giúp sinh viên thoải mái khi đăng ký học tập.

Đã từ lâu, việc lập thời khóa biểu cho các lớp tín chỉ là vấn đề quan trọng của

phòng đào tạo và phải luôn luôn hoàn thành trước khi triển khai cho sinh viên đăng

ký học. Lập thời khóa biểu bằng phương pháp thủ công là công việc rất nặng nề, tốn

nhiều thời gian và dễ vi phạm các ràng buộc về nghiệp vụ. Do vậy, khi áp dụng phải

trải qua điều chỉnh vài lần mới có thể đạt được yêu cầu cơ bản.

Các bài toán thời khóa biểu rất phong phú và đa dạng bởi những ràng buộc

và yêu cầu đặc trưng của từng hệ đào tạo, thậm chí từng trường học.

Bài toán thời khóa biểu thuộc lớp các bài toán tối ưu nên các giải thuật

truyền thống khó giải quyết được trọn vẹn các yêu cầu nghiệp vụ và yêu cầu về thời

gian thực hiện.

Trong ba thập niên qua, có nhiều giải thuật được xây dựng và cải tiến để giải

các bài toán tối ưu. Giải thuật di truyền và tính tiến hóa mô phỏng sự tiến hóa của tự

nhiên của sinh học và gần đây nhất là phương pháp tối ưu hóa đàn kiến do Dorigo

đề xuất là hướng tiếp cận hiện đại nhất. Cả hai loại giải thuật trên đã tỏ ra rất hiệu

quả trong việc áp dụng giải quyết các bài toán tối ưu trong thực tế, tiêu biểu là bài

toán lập thời khóa biểu trường học, là một bài toán thú vị và có tính thực tiễn cao.

Xuất phát từ những vấn đề trên, đề tài “Xây dựng chương trình hỗ trợ xếp

lịch thời khóa biểu cho đào tạo và học tập tín chỉ” được hình thành, đồ án tập trung

nghiên cứu bài toán lập thời khóa biểu cho đào tạo tín chỉ, sử dụng giải thuật di

truyền và phương pháp tính toán tiến hóa để giải bài toán cả về mặt lý thuyết lẫn

xây dựng ứng dụng.

Cấu trúc của đồ án như sau:

Chương 1: Tổng quan về bài toán xếp thời khóa biểu và các phương pháp

tiếp cận,

Chương 2: Giải thuật di truyền và tính toán tiến hóa,

Chương 3: Bài toán thời khóa biểu - Phân tích thiết kế hệ thống và áp dụng

giải thuật tiến hóa,

Chương 4: Xây dựng ứng dụng minh họa,

Và cuối cùng là phần kết luận

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ
  • Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Xây dựng website hỗ trợ đào tạo theo mô hình ...

Upload: nguoitinhck

📎 Số trang: 77
👁 Lượt xem: 598
Lượt tải: 16

Xây dựng chương trình hỗ trợ học ASP NET

Upload: anphuoc002

📎 Số trang: 24
👁 Lượt xem: 538
Lượt tải: 16

Xây dựng phần mềm hỗ trợ đào tạo tin học ...

Upload: biengat

📎 Số trang: 31
👁 Lượt xem: 473
Lượt tải: 16

Tổ chức và xây dựng bài giảng cho chương ...

Upload: hhlinh2002

📎 Số trang: 81
👁 Lượt xem: 140
Lượt tải: 16

Tổ chức và xây dựng bài giảng cho chương ...

Upload: hailamanh

📎 Số trang: 81
👁 Lượt xem: 462
Lượt tải: 16

Tổ chức và xây dựng bài giảng cho chương ...

Upload: nguoibaphoi

📎 Số trang: 81
👁 Lượt xem: 451
Lượt tải: 16

Tổ chức và xây dựng bài giảng cho chương ...

Upload: nguoibaphoi

📎 Số trang: 81
👁 Lượt xem: 505
Lượt tải: 16

Phát triển hệ thống hỗ trợ khảo sát thăm dò ...

Upload: mmscomvn

📎 Số trang: 52
👁 Lượt xem: 533
Lượt tải: 16

Nghiên cứu xây dựng hệ thống website quản lý ...

Upload: boy_vippro

📎 Số trang: 86
👁 Lượt xem: 513
Lượt tải: 17

Ứng dụng mã nguồn mở xây dựng cổng thông tin ...

Upload: stylish_boy_6677

📎 Số trang: 78
👁 Lượt xem: 511
Lượt tải: 16

Thiết kế và xây dựng phần mềm sắp xếp tiếng ...

Upload: tranchung107

📎 Số trang: 53
👁 Lượt xem: 553
Lượt tải: 16

Xây dựng website cho phép đăng ký và xếp ...

Upload: tranhoainam_0502

📎 Số trang: 38
👁 Lượt xem: 623
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

Xây dựng chương trình hỗ trợ xếp lịch thời ...

Upload: likenikon

📎 Số trang: 74
👁 Lượt xem: 1061
Lượt tải: 17

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ MỤC LỤC LỜI CẢM ƠN . 1 MỤC LỤC . 3 DANH MỤC HÌNH VẼ . . 5 DANH MỤC BẢNG BIỂU . 6 DANH MỤC CHỮ VIẾT TẮT . . 7 MỞ ĐẦU . . 8 CHƯƠNG 1: TỔNG QUAN VỀ BÀI TOÁN XẾP THỜI KHÓA BIỂU VÀ CÁC PHƯƠNG PHÁP TIẾP CẬN . 9 1.1 Tổng quan . . 9 1.2 ng Cao đẳng - Đại pdf Đăng bởi
5 stars - 253491 reviews
Thông tin tài liệu 74 trang Đăng bởi: likenikon - 22/08/2024 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 22/08/2024 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Xây dựng chương trình hỗ trợ xếp lịch thời khóa biểu cho đào tạo và học tập tín chỉ