TRƯỜNG CAO ĐẲNG CỘNG ĐỒNG CÀ MAUKHOA CHUYÊN NGÀNH TIỂU LUẬN VISUAL BASIC.NET Học phần lập trình hướng đối tượng Đề Tài: SẮP XẾP THỜI KHÓA BIỂU Hướng dẩn làm đề tài: Phan Văn Ngoan Nhóm
Trang 1TRƯỜNG CAO ĐẲNG CỘNG ĐỒNG CÀ MAU
KHOA CHUYÊN NGÀNH
TIỂU LUẬN VISUAL BASIC.NET
(Học phần lập trình hướng đối tượng)
Đề Tài: SẮP XẾP THỜI KHÓA BIỂU
Hướng dẩn làm đề tài:
Phan Văn Ngoan
Nhóm sinh viên thực hiện:
Bùi Trường Anh(Nhóm Trưởng) Nguyễn Ra Đil
Nguyễn Thị Ngọc
Võ Thị Út Nhi
Cà Mau, Ngày 25 Tháng 7 Năm 2010
Trang 2LỜI MỞ ĐẦU
Ngày nay, công nghệ thông tin ngày càng phát triển mạnh mẽ và có tác động lớn đến hầu hết các lĩnh vực trong cuộc sống
Sự phát triển của công nghệ thông tin trong những năm gần đây đã đem lại những thành tựu to lớn trong việc phát triển kinh tế Những chương trình tin học ứng dụng ngày càng nhiều, rất nhiều công việc thủ công trước đây nay
đã được xử lí bằng các phần mềm chuyên dụng, giúp giảm đáng kể công sức, hoàn thành công việc nhanh chóng và chính xác
Để có một phần mềm ứng dụng đáp ứng được yêu cầu công việc đặt ra thì những người làm tin học phải biết tìm hiểu tình hình thực tế theo nhu cầu của người dùng để từ đó xây dựng nên một phần mềm ứng dụng quản lí chương trình đó
Những chương trình, phần mềm ứng dụng đóng vai trò quan trọng trong lĩnh vực quản lý, nó là những công cụ hỗ trợ đắc lực và hầu như không thể thiếu nhằm đáp ứng đầy đủ nhất, thuận lợi nhất những đòi hỏi của công việc quản lý nhờ những công cụ trợ giúp có sẵn
Trang 31 Lý do chọn đề tài
Khi công nghệ thông tin chưa phát triển thì việc xây dựng nên các chương trình quản lý là rất khó chủ yếu bằng những phương pháp thủ công Ngày nay với sự phát triển của công nghệ thông tin đã góp phần giải quyết các bài toán lập trình được tối ưu hơn, nhẹ nhàng hơn
Khi chúng ta áp dụng công nghệ thông tin vào ngành Giáo dục đã cho thấy hiệu quả của nó trong các phần mềm hỗ trợ giáo dục như phần mềm xếp thời khóa biểu, quản lý học sinh-sinh viên, xếp lịch thi,…, đặc biệt là trong lĩnh vực sắp xếp thời khóa biểu cho sinh viên, học sinh hiện nay
Từ những lý do trên, chúng tôi xin chọn đề tài: “sắp xếp thời khóa biểu” nhằm mục đích góp phần giảm nhẹ công việc và tiết kiệm thời gian cho các trường trong việc sắp xếp thời khóa biểu
Trang 42 Mục đích và nhiệm vụ nghiên cứu
2.1 Mục đích
Giải quyết những khó khăn trong việc sắp xếp thời khóa biểu ở các trường phổ thông trung học, cao đẳng đại học trong giai đoạn hiện nay để đáp ứng nhiệm vụ và mục tiêu của giáo dục nhằm góp phần phát triển ngành giáo dục
2.2 Nhiệm vụ
Khảo sát thực tế
Phân tích hệ thống hóa cơ sở lý luận chương trình sắp xếp thời khóa biểu Thiết kế và lập trình phần mềm chương trình sắp xếp thời khóa biểu
Chạy thử chương trình
3 Phương pháp nghiên cứu
3.1 Cơ sở lý luận
Quan điểm hệ thống – cấu trúc
Quan điểm thực tiển
Quan điểm lịch sử - logic
3.2 Các phương pháp nghiên cứu
Thu thập thông tin từ các trường học, các tài liệu, giáo trình tham khảo và thông tin trên mạng internet có liên quan đến việc thực hiện đề tài
Phân tích, xử lý, khái quát và tổng hộp thông tin của đề tài nghiên cứu Xin ý kiến từ thầy giáo hướng dẫn đề tài
Trang 54 Kết cấu Tiểu luận.
CHƯƠNG I BÁO CÁO CHƯƠNG TRÌNH
1.1 Sơ đồ class
CLASS HỆ
CLASS KHOA
CLASS CHUYEN NGANH
CLASS LOP
CLASS GIAO VIEN
CLASS MON HOC
CLASS PHONG HOC
CLASS THOI KHOA BIEU
Trang 61.2 Bảng mô tả
1.2.1 Đối tượng Hệ
1.2.2 Đối tượng Khoa
1.2.3 Đối tượng Chuyên Ngành
1.2.4 Đối tượng Lớp
Trang 7Tenlop Tên Lớp String
1.2.5 Đối tượng Giáo Viên
1.2.6 Đối tượng Môn Học
Trang 81.2.7 Đối tượng Phòng Học
Trang 91.2.8 Đối tượng Thời Khóa Biểu
Trang 101.3 Sơ đồ chúc năng
Form load Khởi động chương
trình
Form login Đăng nhập chương trình
Giao diện chính của chương trình sắp xếp thời khóa biểu
Hệ thống
Phục hồi
Sao lưu
Thiết lập hệ
thống
Đổi mật
khẩu
Danh mục
Thoát
Khoa
Lớp học
Môn học
Giáo viên
Phòng
Hệ đào tạo
Ngành
Thời khóa biểu
Xây dựng thời khóa biểu
Trợ giúp
About
Bản quyền
Tạo tài
khoản
Trang 11CHƯƠNG II THIẾT KẾ GIAO DIỆN
2.1 Form load: khởi động chương trình
2.2 Form login:
Trang 12Để biết tên và mật khẩu đăng nhập vào chương trình, người dùng click vào nút hướng dẩn
2.3 Form chính: giao diện chính của chương trình
Giao diện chính của chương trình gồm các menu chức năng: hệ thống, danh mục, chức năng, thời khóa biểu, trợ giúp
2.4 Các menu hệ thống
2.4.1 Menu hệ thống: gồm có phục hồi, sao lưu, thiết lập hệ thống, đổi mật
khẩu, tạo tài khoản, thoát
Tải bản FULL (26 trang): https://bit.ly/3kNGWWS
Dự phòng: fb.com/TaiHo123doc.net
Trang 132.4.2 Menu danh mục: gồm có khoa, lớp học, môn học, giáo viên, phòng,
hệ đào tạo, ngành
2.4.3 Menu chức năng:
3856705