Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
763,82 KB
Nội dung
Đề Tài: Xây dựng thời khoá biểu cho trường phổ thông LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mục lục Lời nói đầu Giới thiệu đề tài Khảo sát trạng Thông tin đàu vào Lưu đồ thuật tốn Phân tích chức Biểu đồ phân cấp chức Biểu đồ luồng liệu 10 Biểu đồ quan hệ 13 Biểu đồ E/R 14 Thiết kế sở liệu 15 Thiết kế giao diện 16 Kết hệ thống tạo 23 Kết luận 25 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI NÓI ĐẦU Ngày khoa học công nghệ phát triển với tốc độ nhanh chóng đặc biệt ngành cơng nghệ thơng tin.Có thể nói cơng nghệ thơng tin đóng vai trị vơ quan trọng đời sống chúng ta.Các phần mềm ứng dụng xử lý tính tốn hồn tồn máy với tốc độ vô nhanh Với ứng dụng rộng rãi hiệu ,các phần mềm hỗ trợ người dùng giải cơng việc khó khăn Hiện giáo dục nước ta ngày phát triển,có nhiều trường học xây dựng số lượng học sinh ngày tăng.Vì xếp thời khố biểu cho trường học cơng việc quan trọng.Đó cơng việc mà trường học cần quan tâm.Nếu khơng có phần mềm hỗ trợ xếp thời khố biểu cơng việc trở lên khó khăn.Vì chúng tơi lựa chọn đề tài “Sắp xếp thời khoá biểu cho trường phổ thông”với mong muốn giải khó khăn Trong đề tài này,mặc dù chúng tơi cố gắng nhiều nhiều thiếu xót.Rất mong thầy bạn góp ý để đề tài hoàn thiện LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GIỚI THIỆU ĐỀ TÀI Tên đề tài: PHÂN TÍCH THIẾT KẾ PHẦN MỀM "HỖ TRỢ SẮP XẾP THỜI KHỐ BIỂU CHO CÁC TRƯỜNG PHỔ THƠNG" Các yêu cầu đề tài: + Có khả tra cứu, in ấn đa dạng Có khả hỗ trợ người dùng chỉnh sửa tay + Có khả áp dụng rộng rãi + Giao diện chương trình tiếng Việt, đơn giản, dễ sử dụng, chạy Hệ điều hành Win 9X, Win 2K LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com I - KHẢO SÁT HIỆN TRẠNG: Sắp xếp lịch học cho học sinh : - Lịch học cụ thể cho khối lớp, lớp - Số tiết học chính, phụ đạo ngày, tuần lớp (số tiết học phụ Sắp xếp lịch dạy cho giáo viên - Số tiết dạy tối đa ngày, tuần - Số ngày nghỉ tuần, thời gian nghỉ tiết dạy Sắp xếp phòng học : - Xếp phòng học cố định, phụ đạo cho lớp - Xếp phòng học lý thuyết, thực hành chức hợp lý Nhiều tính chất TKB mà trường học thường hay yêu cầu như: - Đảm bảo tuyệt đối không trùng- chéo tiết học, tiết dạy lớp giáo viên - Các tiết xếp phải đảm bảo tuyệt đối yêu cầu đặt ban đầu người lập lịch, trường hợp xếp tiết máy đặt tiết danh sách tiết chưa xếp lớp để xử lý sau - Cho phép chọn tiết buổi học để họ Hội đồng Nhà trường -Những mơn học u cầu có buổi học tiết xếp liền xử lý tốt; -Bạn yêu cầu tiết tránh dạy cho môn học, cho giáo viên; LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com -Mỗi tổ chuyên môn chọn tiết nghỉ dạy chung để làm việc riêng tổ -Mỗi giáo viên dạy chọn 01 ngày nghỉ cho mình; -Có chế độ lựa chọn tiết chào cờ, tiết sinh hoạt lớp II THÔNG TIN ĐẦU VÀO : Thông tin trường : + Tên trường + Địa Nhập khoá học học kỳ cần xếp thời khoá biểu : Nhập danh sách phòng học: + Tên phòng + Chức phòng (lý thuyết, thực hành) Nhập danh sách giáo viên : + Thông tin giáo viên (họ tên, mã GV, giới tính, ngày sinh, địa chỉ, ghi chú) Nhập môn học : + Tên mơn học + Thuộc tính mơn (mơn tự nhiên, xã hội, mơn hay phụ) + Số tiết học chuẩn môn tuần LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com + Ràng buộc mơn học ( có cặp xếp liền, học tiết ngày, không học vào tiết nào, học vào tiết nào, học cách ngày, học không tiết ngày, học vào đầu tuần hay cuối tuần ) Nhóm giáo viên + Tên nhóm, mơn dạy (được lấy từ danh sách môn học) + Danh sách thành viên (được lấy từ danh sách giáo viên) Yêu cầu giáo viên: + Số tiết dạy tối đa buổi, tuần + Thời gian dạy (sáng, chiều, thời điểm bắt đầu kết thúc), số ngày nghỉ tuần III.Lưu đồ thut toỏn ca chng trỡnh Môun nhập liệu đầu vào: - Thông tin vê tr-ờng - danh sách phòng học Modul lựa chọn, xếp TKB Thời khóa biểu đà tự động xếp máy LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tra cøu TKB: Theo lớp Theo tên GV Theo môn học Theo phòng học Tinh chỉnh TKB Sửa lỗi Bổ sung In ánTKB In theo tªn GV In theo tªn líp In theo tªn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Cách thức làm việc chương trình : -Cập nhật danh mục: Lớp học, Môn học, Giáo viên -Sau có danh sách Mơn học, Lớp học, Giáo viên giảng dạy thực lập bảng phân công giảng dạy -Thực thao tác xếp, kiểm tra tính đắn liệu bảng phân cơng giảng dạy cách đầy đủ -Thực tính Lập TKB tự động Sau bước bạn có TKB máy lập, TKB thoả mãn yêu cầu đặt ra, nhiên phụ thuộc vào điều kiện ban đầu -Tiếp theo bạn tra cứu chỉnh sửa TKB cho thật hợp lý với trường học chức Tra cứu- Tinh chỉnh TKB -Thực thao tác đổi tiết học lớp học cho hợp lý với TKB giáo viên, lớp học Bước định nhiều đến tính đẹp TKB, nhà trường nên tạo điều kiện để chuyên gia lập TKB trường tham gia vào bước họ người xử lý thạo tình tế nhị TKB họ có nhiều mẹo xử lý tình chuyển đổi tiết cho hợp lý -Sau chỉnh lý xong TKB, thực in TKB tồn trường, tổ chun mơn, giáo viên giảng dạy tự tạo TKB theo ý muốn IV PHÂN TÍCH CÁC CHỨC NĂNG : Chức quản lý User - Mô tả: Quản lý tài khoản người sử dụng - Thông tin vào: Nhập tên tài khoản mật LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Thông tin ra: Kết đăng ký Chức nhập thông tin: - Thông tin vào: Các thông tin yêu cầu khách hàng - Thông tin ra: Đưa danh sách phòng học, lớp học, giáo viên, môn học thông tin trường học + Nhập thông tin trường học : - Mô tả: Cung cấp thông tin trường học - Các kiện: Thay đổi địa chỉ, số điện thoại + Nhập danh sách phịng học : - Mơ tả : Cung cấp thơng tin phịng học tên phòng, mã phòng + Nhập danh sách lớp học : -Mô tả: Cung cấp thông tin lớp học + Nhập danh sách giáo viên: - Mô tả: Cung cấp thông tin giáo viên tên, mã GV, địa chỉ, số điện thọai + Nhập danh sách môn học : - Mô tả : Cung cấp danh sách môn học 3- Chức lựa chọn xếp: - Mô tả: Sau lựa chọn mục ta xếp thời khóa biểu LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com X - THIẾT KẾ GIAO DIỆN : 1) Thiết kế giao diện chương trình: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2) Form đăng nhập : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3) Form nhập thơng tin trường : 4) Form Nhập thơng tin phịng học : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 5) Form Nhập danh sách lớp : 6) Form nhập thông tin giáo viên : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 8) Form nhập danh sách môn học : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 11) Form Nhập ràng buộc LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 13) Kiểm tra tính Logic : 14) Form tự động thời khoá biểu : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com XI - KẾT QUẢ HỆ THỐNG TẠO RA : 1) Thời khố biểu tồn trường: 2) Thời khố biểu cho giáo viên : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3) Thời khoá biểu cho lớp học : 4) Thời khoá biểu phòng học : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com XII - KẾT LUẬN Sau thời gian tích cực làm việc, nghiên cứu thành viên nhóm cộng với hướng dẫn, đóng góp nhiệt tình thầy giảng dạy mơn “Phân tích thiết kế phần mềm” thầy Nguyễn Minh Q nhóm tơi hồn thành báo cáo với chủ đề “Phân tích thiết kế phần mềm hỗ trợ xếp thời khoá biểu cho trường Phổ thông” Nội dung Bản báo cáo đề cập tới số vấn đề sau: Khảo sát thực tế trạng việc xếp thời khoá biểu trường Từ đó, thấy mặt cịn tồn tại, thiếu sót xây dựng, phát triển nên hệ thống khắc phục điều nhờ trợ giúp đắc lực công nghệ thông tin Phân tích thiết kế phần mềm hỗ trợ xếp thời khố biểu bao gồm cơng việc: - Phân tích phương thức hoạt động chức hệ thống - Phân tích biểu đồ luồng liệu - Phân tích biểu đồ quan hệ - Thiết kế giao diện Lựa chọn ,sử dụng ngôn ngữ để xây dựng lên phần mềm Microsoft Visual C# Trong trình nghiên cứu xây dựng lên hệ thống nhóm tơi có tham khảo số tài liệu anh chị học ngành học khoá Mặc dù nhóm cố gắng báo cáo cịn có nhiều thiếu sót, chúng tơi mong đóng góp, bảo quý thầy cô bạn Xin chân thành cảm ơn! LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hưng Yên, ngày tháng năm 2007 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... kế phần mềm hỗ trợ xếp thời khoá biểu bao gồm cơng việc: - Phân tích phương thức hoạt động chức hệ thống - Phân tích biểu đồ luồng liệu - Phân tích biểu đồ quan hệ - Thiết kế giao diện Lựa chọn... thầy giảng dạy mơn ? ?Phân tích thiết kế phần mềm” thầy Nguyễn Minh Q nhóm tơi hồn thành báo cáo với chủ đề ? ?Phân tích thiết kế phần mềm hỗ trợ xếp thời khố biểu cho trường Phổ thơng” Nội dung... trạng việc xếp thời khố biểu trường Từ đó, thấy mặt cịn tồn tại, thiếu sót xây dựng, phát triển nên hệ thống khắc phục điều nhờ trợ giúp đắc lực cơng nghệ thơng tin Phân tích thiết kế phần mềm