Số ngày nghỉ trong tuần , thời gian nghỉ giữa các tiết Hiện tại giáo viên chưa sử dụng phần mềm nào cả, giáo viên tuỳ thuộcvào công việc ở cơ quan hoặc điều kiện của bản thân từ đó l
Trang 12 YÊU CẦU CỦA ĐỀ TÀI
Có khả năng tra cứu, in ấn đa dạng Có khả năng chỉnh sửa
Có khả năng áp dụng rộng rãi.
Giao diện chương trình bằng tiếng Việt, đơn giản, dễ sử dụng
3.GIỚI THIỆU NGÔN NGỮ SỬ DỤNG LẬP TRÌNH
PHP là :
PHP là viết tắt của chữ : Hypertext Processcor
PHP là ngôn ngữ kịch bản phía server, giống như ASP
Kịch bản PHP được thực hiện trên server
PHP hỗ trợ rất nhiều hệ CSDL, như MySQL, Infomix, Oracle,Sysbase, Solid, PostgreSQL, Generic ODBC
Trang 2Một file PHP là:
Một file php có thể bao gồm text, thẻ HTML và các script (kịch bản)
File PHP được trả về trình duyệt dưới định dạng HTML
File PHP có thể bao gồm các phần mở rộng ".php", ".php3", hoặc là
MySQL miễn phí trong download và sử dụng
(cross-platform), nghĩa là, bạn có thể phát triển ứng dụng trên Windows, và máy chủ
là Unix
Sử dụng PHP bao gồm:
PHP chạy trên nhiều nền khác nhau, như Windows, Linux
PHP tương thích với hầu hết các server đang sử dụng hiện nay, nhưApache, IIS
Trang 31 Sắp xếp lịch học cho sinh viên :
Giáo viên ghi lịch học cụ thể cho từng khối lớp, từng lớp vào cuốn sổtay
Số tiết học chính trong tuần của từng lớp
2 Sắp xếp lịch dạy cho giáo viên
Số tiết dạy tối đa trong một ngày, trong tuần
Số ngày nghỉ trong tuần , thời gian nghỉ giữa các tiết
Hiện tại giáo viên chưa sử dụng phần mềm nào cả, giáo viên tuỳ thuộcvào công việc ở cơ quan hoặc điều kiện của bản thân từ đó làm việc theo trínhớ của mình những thời gian cố định và lặp đi lặp lại theo chu kì ây ảnhhưởng nhiều tới công việc
Chính vì công việc của giáo viên thường bị chồng chéo , bị sáo trộn ,và
bị quên nếu không sắp xếp một cách hợp lý
3 Quản lý các máy tính tại phòng thực hành :
Bằng quan sát thực tế , và cách thức hoạt động của phòng thực hànhvới việc phỏng vấn người quản lý phòng thực hành
Xếp phòng học cố định, với phòng máy đầy đủ trang thiết bị gồm 30máy tính với một máy chủ và các máy vệ tinh
Trang 4Đảm bảo tuyệt đối không trùng tiết học, tiết dạy của các lớp và giáoviên.
Các tiết được xếp phải đảm bảo tuyệt đối các yêu cầu đặt ra ban đầu,trong trường hợp không thể xếp được tiết nào đó máy sẽ đặt tiết này ra danhsách các tiết chưa xếp được của lớp đó để xử lý sau
Quản lí tốt số lượng máy cũng như linh kiện đầy đủ hoạt động tốt
Có thể yêu cầu các tiết tránh dạy cho các môn học, cho các giáo viên
Yêu cầu từ các giáo viên có sự quan sát kĩ lưỡng và sát sao và tìnhtrạng các máy để tổng hợp lại trong tuần ,trong tháng ,và các quí trong năm để
có sự đảm bảo sử dụng các máy ở tại phòng
I
Giáo Viên Hướng Dẫn: Nguyễn Thị Loan Sinh viên: Nguyễn Hữu Thành
4
Trang 5II THÔNG TIN ĐẦU VÀO :
1 Nhập danh sách phòng học:
Tên phòng
Chức năng của phòng thực hành
2 Nhập danh sách giáo viên :
Thông tin về giáo viên (họ tên, mã GV, Sđt,địa chỉ, ghi chú)
3 Nhập các môn học :
Tên môn học
Thuộc tính của môn
Số tiết học chuẩn của môn trong tuần
Ràng buộc giữa các môn học
4 Yêu cầu đối với giáo viên:
Số tiết dạy tối đa trong một buổi, một tuần
Thời gian dạy (sáng, chiều, thời điểm bắt đầu và kết thúc), số ngàynghỉ trong tuần
Cách thức làm việc đối với trang Web :
Cập nhật các danh mục: Lớp học, Môn học, Giáo viên
Thực hiện các thao tác sắp xếp, kiểm tra tính đúng đắn dữ liệu trênbảng phân công giảng dạy một cách đầy đủ
Tiếp theo bạn có thể tra cứu và chỉnh sửa TKB cho thật hợp lý vớitrường học mình bằng chức năng Tra cứu- Hiệu chỉnh TKB
Sau khi đã chỉnh lý xong TKB, thực hiện công bố TKB của toàn trườngtrên web, của các tổ chuyên môn, của từng giáo viên giảng dạy và có thể tự tạo
ra các TKB theo ý muốn
Người quản trị sau khi cập nhật đầy đủ thông tin sẽ đưa lên trang chủ,
Trang 6IV PHÂN TÍCH CÁC CHỨC NĂNG CỦA QUẢN TRỊ TRONG TRANG WEB:
1 Chức năng nhập thông tin:
Thông tin vào: Các thông tin cơ bản về sinh viên
Thông tin ra: Đưa ra các danh sách phòng học, lớp học, giáo viên,môn học và thông tin về trường học
Nhập thông tin về trường học :
Mô tả: Cung cấp thông tin về trường học
Các sự kiện: Thay đổi về địa chỉ, số điện thoại
Nhập danh sách phòng học :
Mô tả : Cung cấp các thông tin về phòng học như tên phòng, mã phòng
Nhập danh sách lớp học :
Mô tả: Cung cấp thông tin về lớp học
Nhập danh sách giáo viên:
địa chỉ, số điện thọai
cho từng môn học, cho giáo viên, lớp học
Xếp cho môn học:
Mô tả: Sắp xếp các thông tin có liên quan đến môn học
Các sự kiện: Thay đổi các ràng buộc về môn học
Giáo Viên Hướng Dẫn: Nguyễn Thị Loan Sinh viên: Nguyễn Hữu Thành
6
Trang 72.2QL LỊCH THỰC HÀNH CỦA GIÁO VIÊN
3.2QLTT SINH VIÊN
THEO GIÁO VIÊN
4.2 QL THEO LỚP HỌC THỰC HÀNH
1.1QUẢN LÍ SỐ
MÁY
1.2 QUẢN LÍ TÌNH
TRẠNG MÁY
Xếp cho giáo viên :
Mô tả: Lựa chọn xếp chọn lịch ở các phòng theo phân môn của giáo
viên
Xếp cho lớp học :
Mô tả: Lựa chọn các ràng buộc cho lớp học
3 Chức năng hiệu chỉnh :
Mô tả: Sửa đổi và bổ sung các thông tin cần thiết
Thông tin vào: Thay đổi các thông tin
Thông tin ra: Các thông tin đã được thay đổi
Xóa thông tin :
Mô tả: Xóa các thông tin không cần thiết
Bổ sung thông tin :
Mô tả: Thêm các thông tin mới được cập nhật
Thay đổi thông tin :
Mô tả: Thay đổi các thông tin cần sửa
4 Chức năng tra cứu:
Mô tả: Có thể tra cứu các thông tin cần thiết
Tra cứu theo máy tinh
V.BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG
Trang 8In TKB toàntrường
In TKB môn
In TKB GV
In TKB lớp
QL PHÒNG THỰC HÀNH
Thông tin Sinh Viên Thông tin Đăng kí thực hành
Thông tin Hỏng Máy HỎNG MÁY
Thông tin lịch học Thông tin phản hồi
Hình thức kỉ luật SINH VIÊN
Trang 10VII.BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC ĐỈNH
Giáo Viên Hướng Dẫn: Nguyễn Thị Loan Sinh viên: Nguyễn Hữu Thành
3 QL
LỚP THỰC HÀNH
4
QL LỊCH THỰC HÀNH Sinh Viên
Máy Tính
TT phản hồi
TT phản hồi
Máy
sử dụng
TT về máy
Sinh Viên
Hình thức kỉ luật
SV Vi Phạm
TT phản hồi
TT lịch thực hành
TT Máy tính
Lịch thực hành
Trang 11VIII.BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC DƯỚI ĐỈNH
Biểu đồ luồng dữ liệu “Quản lí máy tính”
1.1 QL SỐ MÁY
1.2 QL TÌNH TRẠNG MÁY
SINH VIÊN GIÁO VIÊN
TT Số Lượng
máy
TT Tình
trạng máy
Trang 12Biểu đồ luồng dữ liệu “Quản lí giáo viên”
Giáo Viên Hướng Dẫn: Nguyễn Thị Loan Sinh viên: Nguyễn Hữu Thành
12
2.2 QLTT LỊCH THỰC HÀNH CỦA GIÁO VIÊN
GIÁO VIÊN
2.1
QLTT GIÁO VIÊN
TT yêu cầu
Lịch học
Sv vi phạm
TT lịch thực hành
Trang 13Biểu đồ luồng dữ liệu của tiến trình “Quản lí lớp thực hành”
Trang 14Biểu đồ luồng dữ liệu của tiến trình “Quản lý lịch thực hành”
Giáo Viên Hướng Dẫn: Nguyễn Thị Loan Sinh viên: Nguyễn Hữu Thành
14
4.1
QL Lịch theo giáo viên
GIÁO VIÊN
4.2
QL Thông tin theo lớp thực hành Hình thức kỉ luật
SV VI PHẠM SINH VIÊN
LỚP
TT Lớp
TT giáo viên
Trang 15IX - THIẾT KẾ CƠ SỞ DỮ LIỆU
1.Bảng giáo viên
2 Bảng lớp học
4 Bảng lịch thực hành
Trang 16
5 Bảng tên khoa
Giáo Viên Hướng Dẫn: Nguyễn Thị Loan Sinh viên: Nguyễn Hữu Thành
16
Trang 17Tên trường Kiểu Kích thước Ghi chú
Trang 18X Giao Diện
Giao Diện Website
Giáo Viên Hướng Dẫn: Nguyễn Thị Loan Sinh viên: Nguyễn Hữu Thành
18
Trang 19Trang Quản Trị
Trang 20Chức năng trang quản trị
Giáo Viên Hướng Dẫn: Nguyễn Thị Loan Sinh viên: Nguyễn Hữu Thành
20
Trang 21XI KẾT LUẬN
Sau một thời gian tích cực làm việc, nghiên cứu trong việc “Lập Website
quản lí” thì tôi cũng đã hoàn thành bản báo cáo của mình với chủ đề là “ Quản
lý phòng thực hành trên Website” Nội dung Bản báo cáo đã đề cập tới một
số vấn đề như sau:
Khảo sát thực tế hiện trạng việc sắp xếp thời khoá biểu của các trường
Từ đó, thấy được những mặt còn tồn tại, thiếu sót và xây dựng, phát triển nên
hệ thống mới khắc phục được những điều đó nhờ sự trợ giúp đắc lực của côngnghệ thông tin
Quản lý phòng thực hành trên Website gồm các công việc:
1 - Phân tích phương thức hoạt động của các chức năng của hệ thống mới
2 - Phân tích về biểu đồ luồng dữ liệu
3 - Thiết kế giao diện
Trong quá trình nghiên cứu và xây dựng chương trình sử dụng ngôn ngữPHP và MySQL tôi đã cố gắng hoàn thành bản báo cáo này nhưng vẫn cònnhiều thiếu sót, vì vậy tôi rất mong có được sự đóng góp, của thầy cô và cácbạn để bản báo cáo được hoàn chỉnh hơn
Xin chân thành cảm ơn!
Trang 22Mục lục
I.Khảo sát dự án 1
II.Khảo sát hiện trạng 2
III.Thông tin đầu vào 4
IV.Phân tích các chức năng 5
V.Biểu đồ phân cấp chức năng 7
VI.Biểu đồ mức ngữ cảnh 8
VII.Biểu đồ luồng dữ liệu mức đỉnh 9
VIII.Biểu đồ luồng dữ liệu mức dưới đỉnh 10
IX.Thiết kế cơ sở dữ liệu 14
X Giao Diện 17
XI Kết Luận 20
Giáo Viên Hướng Dẫn: Nguyễn Thị Loan Sinh viên: Nguyễn Hữu Thành
22
Trang 23LỜI NÓI ĐẦU
Ngày nay khoa học công nghệ đang phát triển với tốc độ nhanhchóng đặc biệt là ngành công nghệ thông tin Có thể nói công nghệthông tin đóng vai trò vô cùng quan trọng trong đời sống của chúng
ta Các phần mềm ứng dụng xử lý tính toán hoàn toàn bằng máy vớitốc độ vô cùng nhanh
Với ứng dụng rộng rãi và hiệu quả, các phần mềm hỗ trợ người dùnggiải quyết những công việc khó khăn về việc quản lý các thiết bịphòng máy và lịch thực hành
Hiện nay nền thiết bị máy tính và lịch thực hành cho các trường học
là một công việc quan trọng Đó là một công việc mà bất kì trườnghọc nào cũng cần quan tâm Nếu như không có các phần mềm hỗ trợquản lý lịch làm việc cũng như các thiết bị thì công việc này càng
trở lên khó khăn.Vì vậy chúng tôi lựa chọn đề tài “ Quản lý phòng
thực hành trên Website ”với mong muốn giải quyết được những
khó khăn này
Trong đề tài này, mặc dù tôi đã cố gắng rất nhiều nhưng vẫn cònnhiều thiếu xót Rất mong thầy cô và các bạn góp ý để đề tài nàyđược hoàn thiện hơn
Sinh viên thực hiện
Nguyễn Hữu Thành
Trang 24NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Giáo Viên Hướng Dẫn: Nguyễn Thị Loan Sinh viên: Nguyễn Hữu Thành
24