Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
729 KB
Nội dung
Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 toá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 Giáo Viên Hướng Dẫn: Nguyễn Minh Quý Sinh Viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 khoá 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 khố 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ù cố gắng nhiều cịn nhiều thiếu xót.Rất mong thầy bạn góp ý để đề tài hồn thiện Nhóm thực Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh Giáo Viên Hướng Dẫn: Nguyễn Minh Quý Sinh Viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 KHOÁ BIỂU CHO CÁC TRƯỜNG PHỔ THÔNG" Các thành viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh 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 Giáo Viên Hướng Dẫn: Nguyễn Minh Quý Sinh Viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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; -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 Giáo Viên Hướng Dẫn: Nguyễn Minh Quý Sinh Viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 + 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 danh sách lớp học danh sách giáo viên danh sách môn học Modul lựa chọn, xếp TKB Thời khóa biểu đà đợc tự động xếp máy Giỏo Viên Hướng Dẫn: Nguyễn Minh Quý Sinh Viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.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 Giỏo Viờn Hng Dn: Nguyn Minh Quý Sinh Viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh SĐT : 0986123996 In ¸nTKB In theo tªn GV In theo tªn líp In theo tªn m«n Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 - 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: Giáo Viên Hướng Dẫn: Nguyễn Minh Quý Sinh Viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 - 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 cho mơn học, cho giáo viên, lớp học - Thông tin vào: Thông tin nhập - Thông tin ra: Danh sách thông tin xếp - Các kiện: Các thông tin cập nhật + Xếp cho môn học: - Mơ tả: Sắp xếp thơng tin có liên quan đến môn học - Các kiện: Thay đổi ràng buộc môn học + Xếp cho giáo viên : - Mô tả: Lựa chọn ràng buộc cho giáo viên + Xếp cho lớp học : - Mô tả: Lựa chọn ràng buộc cho lớp học - Chức tinh chỉnh : - Mô tả: Sửa đổi bổ sung thông tin cần thiết - Thông tin vào: Thay đổi thông tin - Thông tin ra: Các thông tin thay đổi + Xóa thơng tin : - Mơ tả: Xóa thông tin không cần thiết + Bổ sung thông tin : - Mô tả: Thêm thông tin cập nhật + Thay đổi thông tin : - Mô tả: Thay đổi thông tin cần sửa 5- Chức tra cứu: - Mơ tả: Người đọc tra cứu thông tin cần thiết + Hiển thị thời khóa biểu tồn trường + Tra cứu theo môn + Tra cứu theo giáo viên + Tra cứu theo lớp học + Tra cứu theo phòng học - Chức in ấn - Mô tả: In thời khố biểu cho tồn trường, cho giáo viên, cho lớp học, cho phòng học V.Biểu đồ phân cấp chức Giáo Viên Hướng Dẫn: Nguyễn Minh Quý Sinh Viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 LẬP THỜI KHỐ BIỂU Quản lý user Đăng nhập Nhập thơng tin Nhập thơng tin trường học Nhập DS phịng Nhập DS lớp Nhập DS môn xếp Chỉnh sửa SX mơn học Xố thơng tin Hiển thị TKB SX phịng Bổ sung thông tin Tra cứu theo môn In TKB theo lớp SX lớp học Thay đổi thông tin Tra cứu theo phịng In TKB theo mơn Tra cứu theo lớp In TKB theo phòng Tra cứu theo Gv TKB InInTKB lớp theo Gv SX Gv Nhập DS Gv Tra cứu In ấn In TKB toàn trường In ấn TKB theo phong In TKB tồntrường In TKB mơn Giáo Viên Hướng Dẫn: Nguyễn Minh Quý Sinh Viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh Trang In TKB GV Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 VI.Biểu đồ luồng liệu mức0 liệu bổ sung Thông tin đăng nhập thông tin sửa đổi Người sử dụng kết đăng nhập kết tra cứu Chương trình lập TKB kết in ấn liệu đầu vào Giáo Viên Hướng Dẫn: Nguyễn Minh Quý Sinh Viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh Trang 10 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Giáo Viên Hướng Dẫn: Nguyễn Minh Quý Sinh Viên: Phạm Thị Huệ Lê Thị Thu Hương Nguyễn Văn Khánh SĐT : 0986123996 Trang 20 ... sung th? ?ng tin cần thiết - Th? ?ng tin vào: Thay đổi th? ?ng tin - Th? ?ng tin ra: Các th? ?ng tin thay đổi + Xóa th? ?ng tin : - Mơ tả: Xóa th? ?ng tin không cần thiết + Bổ sung th? ?ng tin : - Mô tả: Th? ?m th? ?ng... 0986123996 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 KHOÁ BIỂU CHO CÁC TRƯỜNG PHỔ TH? ?NG" Các th? ?nh viên: Phạm Th? ?? Huệ Lê Th? ?? Thu H? ?ơng Nguyễn Văn Khánh Các yêu cầu... Phạm Th? ?? Huệ Lê Th? ?? Thu H? ?ơng Nguyễn Văn Khánh Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 LẬP TH? ??I KHỐ BIỂU Quản lý user Đăng nhập Nhập th? ?ng tin