Tìm tài liệu

Ap dung giai thuat di truyen va tim kiem cuc bo de giai quyet bai toan sap Thoi Khoa Bieu cho khoa Cong Nghe Thong Tin

Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin

Upload bởi: biettimdau1211

Mã tài liệu: 258284

Số trang: 87

Định dạng: doc

Dung lượng file: 1,440 Kb

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

Info

Chương 1: Giới thiệu

Ngày nay, công nghệ thông tin đã và đang đóng vai trò quan trọng trong đời sống kinh tế, xã hội của nhiều quốc gia trên thế giới, là một phần không thể thiếu trong xã hội năng động, ngày càng hiện đại hóa. Vì vậy, việc tin học hóa vào một số lĩnh vực ứng dụng là hoàn toàn có thể và phù hợp với xu hướng hiện nay.

Xuất phát từ nhu cầu thực tế đó, việc xây dựng một chương trình sắp thời khóa biểu thực hành là rất cần thiết cho Giáo Vụ khoa, nhằm thay thế một số công việc mà trước đó phải thao tác bằng tay trên giấy tờ đạt hiệu quả không cao, mất nhiều thời gian. Vì vậy, nhóm sinh viên chúng em đã thực hiện luận văn tốt nghiệp với đề tài “Áp dụng giải thuật Di Truyền và tìm kiếm cục bộ để giải quyết bài toán sắp thời khóa biểu cho khoa Công Nghệ Thông Tin (CNTT)”.

Hệ thống “Sắp thời khoá biểu thực hành cho khoa CNTT” sẽ giúp Giáo Vụ khoa trong việc lưu trữ thời khoá biểu từ phòng Đào Tạo đưa xuống và có thể sắp lịch thực hành một cách nhanh chóng, chính xác và đạt hiệu quả cao.

Chương 2: Phát biểu bài toán

I. Phát biểu bài toán Công nghệ thông tin ngày càng phát triển, vì vậy việc quản lý dữ liệu và làm việc trên máy tính không còn xa lạ với mọi người. Do đó, khoa CNTT muốn xây dựng chương trình sắp thời khóa biểu thực hành trên máy tính để đáp ứng nhu cầu của khoa.

Trong mỗi học kỳ, các lớp đều có thời khóa biểu của mình trong học kỳ đó gồm lịch học các môn lý thuyết và lịch thực hành. Lịch lý thuyết của các khoa do phòng Đào Tạo sắp, còn đối với khoa CNTT, giáo vụ khoa phải xếp lịch thực hành cho mỗi lớp với các môn thực hành thuộc khoa CNTT và nhập môn tin học cho các khoa khác.

Mục tiêu cuối cùng của hệ thống, là giúp Giáo Vụ khoa dễ dàng trong việc sắp thời khoá biểu thực hành phù hợp cho cả giảng viên, các lớp thuộc khoa và các khoa khác của trường Đại Học Nông Lâm, dựa trên thời khóa biểu từ phòng Đào Tạo và một số điều kiện thực tế của khoa như:

+ Số phòng thực hành hạn chế nên một số lớp phải thực hành cả ngày chủ nhật.

+ Tình trạng giảng viên canh thực hành còn thiếu, vì thế một số giảng viên có thể phải canh thực hành cả 2 phòng

+ Đối với một số môn học không được thực hành tại một số phòng máy nhất định vì tốc độ máy chậm, thiếu các chương trình cài đặt (như phòng M306, phòng P4) nên không đáp ứng được yêu cầu học tập.

+ Ràng buộc về thời gian thực hành của các lớp, cùng một lớp môn có thể thực hành cùng một thời gian nhưng phải khác phòng.

+ Số tiết thực hành của một môn không được rơi vào 2 buổi (tiết 6 và tiết 7 hoặc tiết 12 và tiết 1).

MỤC LỤC

Chương 1: Giới thiệu. 1

Chương 2: Phát biểu bài toán. 2

I. Phát biểu bài toán. 2

II. Mô hình Use Case:. 4

1. Lược đồ chính của mô hình usecase:. 4

2. Đặc tả từng UseCase:. 4

2.1 Use Case Đăng nhập : 4

2.2 Use Case Nhập các thông tin sắp thời khóa biểu. 5

2.3 Use Case Sắp xếp thời khoá biểu. 7

2.4 Use Case Xem thông tin về thời khoá biểu. 8

2.5 Use Case Hiệu chỉnh thời khóa biểu. 10

Chương 3: Phương pháp luận. 11

I. Mô hình triển khai ứng dụng MVC(Model – View – Controller). 11

II. Mô hình lớp. 12

1. Sơ đồ lớp:. 12

2. Sequence Diagrams cho từng UseCase. 14

2.1 Đăng nhập: 14

2.2. Nhập các thông tin sắp thời khóa biểu : 15

2.2.1 Nhập thông tin về giảng viên: 15

2.2.2 Nhập thông tin về môn học: 17

2.2.3 Nhập thông tin về lớp: 19

2.2.4 Nhập thông tin về phòng: 21

2.2.5 Thông tin về thời khoá biểu lý thuyết: 23

2.3. Sắp thời khoá biểu : 27

2.4. Xem kết quả sắp thời khoá biểu: 29

2.4.1 Xem thời khóa biểu thực hành theo giảng viên : 29

2.4.2 Xem thời khóa biểu thực hành theo lớp: 29

2.4.3 Xem thời khóa biểu thực hành theo phòng: 30

2.4.4 Xem kết quả sắp thời khóa biểu thực hành: 30

2.5. Hiệu chỉnh thời khóa biểu. 31

3. Thiết kế cơ sở dữ liệu. 32

3.1 Mô hình dữ liệu: 32

3.2. Mô tả bảng trong cơ sở dữ liệu: 33

III. Mô hình xử lý:. 43

1 Mô hình hóa bài toán:. 43

2. Giải thuật Di Truyền và ứng dụng. 45

2.1 Khái quát về giải thuật Di Truyền: 45

2.2. Ứng dụng giải thuật Di Truyền. 50

3. Chiến lược tìm kiếm tối ưu cục bộ (giải thuật Greedy) và ứng dụng:. 52

3.1 Khái quát giải thuật Greedy: 52

3.2. Ứng dụng chiến lược tìm kiếm cục bộ(giải thuật Greedy). 54

Chương 4: Kết quả thực nghiệm 67

I. Môi trường và công cụ phát triển ứng dụng:. 67

II. Số liệu thực tế:. 67

Chương 5: Kết luận và hướng phát triển 68

I. Kết quả đạt được. 68

II. Hạn chế - Hướng phát triển trong tương lai 68

1. Hạn chế:. 68

2. Hướng phát triển trong tương lai 68

Tài liệu tham khảo. 69

Phụ lục. 70

I. Hướng dẫn sử dụng phần mềm . 7

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 đủ

  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Đ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 ...
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin
  • Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin

GỢI Ý

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

Gải thuật toán di truyền song song và ứng ...

Upload: loannguyenta

📎 Số trang: 28
👁 Lượt xem: 646
Lượt tải: 16

Tìm Hiểu Giải Thuật Di Truyền Ứng Dụng Giải ...

Upload: yeuckq

📎 Số trang: 42
👁 Lượt xem: 980
Lượt tải: 19

Nghiên cứu hệ thống truyền thông tích hợp và ...

Upload: daithang_79

📎 Số trang: 56
👁 Lượt xem: 508
Lượt tải: 16

Giải thuật di truyền song song và ứng dụng ...

Upload: phanbss

📎 Số trang: 28
👁 Lượt xem: 477
Lượt tải: 16

Giải thuật di truyền song song và ứng dụng ...

Upload: tobebrandnew

📎 Số trang: 28
👁 Lượt xem: 738
Lượt tải: 16

Giải thuật di truyền giải bài toán cây ...

Upload: hiepphuongmai

📎 Số trang: 73
👁 Lượt xem: 453
Lượt tải: 3

Giải thuật di truyền giải bài toán cây ...

Upload: vubangck

📎 Số trang: 73
👁 Lượt xem: 15
Lượt tải: 10

Tiểu luận PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ...

Upload: hlevan30

📎 Số trang: 12
👁 Lượt xem: 735
Lượt tải: 22

Báo cáo nghiên cứu khoa học thuật toán kiến ...

Upload: phongnv

📎 Số trang: 25
👁 Lượt xem: 443
Lượt tải: 16

Xây dựng chương trình quản lý điểm sinh viên ...

Upload: caovo333

📎 Số trang: 34
👁 Lượt xem: 1262
Lượt tải: 18

Phục hồi thông tin từ dữ liệu quan sát bằng ...

Upload: doisoida_spt

📎 Số trang: 73
👁 Lượt xem: 288
Lượt tải: 16

Xây dựng website tra cứu thời khóa biểu ...

Upload: dungnguyen07

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

QUAN TÂM

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

Áp dụng giải thuật di truyền và tìm kiếm cục ...

Upload: biettimdau1211

📎 Số trang: 87
👁 Lượt xem: 401
Lượt tải: 17

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin Chương 1: Giới thiệu Ngày nay, công nghệ thông tin đã và đang đóng vai trò quan trọng trong đời sống kinh tế, xã hội của nhiều quốc gia trên thế giới, là một phần không thể thiếu trong xã hội năng động, ngày càng hiện đại hóa. Vì vậy, việc tin học doc Đăng bởi
5 stars - 258284 reviews
Thông tin tài liệu 87 trang Đăng bởi: biettimdau1211 - 14/04/2024 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 14/04/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: Áp dụng giải thuật di truyền và tìm kiếm cục bộ để giải quyết bài toán sắp Thời Khóa Biểu cho khoa Công Nghệ Thông Tin