1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Chương trình xếp loại thi đua online

36 17 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Sơ đồ ngữ cảnh

  • MỤC LỤC

  • PHẦN I. ĐẶT VẤN ĐỀ

    • I. LÍ DO CHỌN ĐỀ TÀI

    • II. MỤC ĐÍCH NGHIÊN CỨU

    • III. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

      • 1. Đối tượng nghiên cứu

      • 2. Phạm vi nghiên cứu

    • IV. PHƯƠNG PHÁP NGHIÊN CỨU

  • PHẦN II. NỘI DUNG

    • I. CƠ SỞ KHOA HỌC

      • 1. Cơ sở lí luận

      • 2. Cơ sở thực tiễn

    • II. GIẢI QUYẾT VẤN ĐỀ

      • 1. Giải pháp thực hiện

      • 2. Quy trình hoạt động của chương trình

      • 3. Yêu cầu và phân tích chương trình

      • 4. Thiết kế bảng lưu CSDL

      • 5. Xây dựng chương trình bằng ngôn ngữ PHP, HTML và CSS (Phụ lục)

      • 6. Hướng dẫn sử dụng chương trình

      • 7. Thử nghiệm chương trình

      • 7.1. Môi trường thử nghiệm

  • PHẦN 3. KẾT LUẬN

  • TÀI LIỆU THAM KHẢO

  • PHỤ LỤC

Nội dung

MỤC LỤC MỤC LỤC PHẦN I ĐẶT VẤN ĐỀ I LÍ DO CHỌN ĐỀ TÀI II MỤC ĐÍCH NGHIÊN CỨU III ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU ĐỐI TƯỢNG NGHIÊN CỨU PHẠM VI NGHIÊN CỨU 3 IV PHƯƠNG PHÁP NGHIÊN CỨU PHẦN II NỘI DUNG I CƠ SỞ KHOA HỌC CƠ SỞ LÍ LUẬN CƠ SỞ THỰC TIỄN 4 II GIẢI QUYẾT VẤN ĐỀ GIẢI PHÁP THỰC HIỆN QUY TRÌNH HOẠT ĐỘNG CỦA CHƯƠNG TRÌNH YÊU CẦU VÀ PHÂN TÍCH CHƯƠNG TRÌNH 5 SƠ ĐỒ NGỮ CẢNH THIẾT KẾ BẢNG LƯU CSDL XÂY DỰNG CHƯƠNG TRÌNH BẰNG NGƠN NGỮ PHP, HTML VÀ CSS (PHỤ LỤC) HƯỚNG DẪN SỬ DỤNG CHƯƠNG TRÌNH THỬ NGHIỆM CHƯƠNG TRÌNH 7.1 MƠI TRƯỜNG THỬ NGHIỆM 8 14 19 19 PHẦN KẾT LUẬN 21 TÀI LIỆU THAM KHẢO 22 PHỤ LỤC .23 PHẦN I ĐẶT VẤN ĐỀ I LÍ DO CHỌN ĐỀ TÀI Trong năm gần đây, ngành công nghệ thông tin phát triển mạnh mẽ, đạt nhiều thành tựu to lớn áp dụng hầu hết lĩnh vực xã hội đem lại hiệu cao Đặc biệt, việc đưa máy tính vào trường học tạo bước ngoặt lớn việc dạy học quản lý Vấn đề đặt cho quan, đơn vị để ứng dụng công nghệ thông tin đạt hiệu cao như: nhanh, đơn giản, bảo mật, thân thiện Vì vậy, việc sử dụng chương trình/phần mềm trợ giúp thay cho việc tính tốn thủ cơng, tập hồ sơ dày cộm, ngăn tủ đựng hồ sơ chiếm nhiều diện tích mà ta phải nhiều thời gian để tìm kiếm, tổng hợp, thống kê thơng tin hay liệu giải pháp thông minh thời đại Công nghệ 4.0 Tuy nhiên việc vận dụng chương trình chuyên dụng vấn đề gặp khơng khó khăn Các hệ thống tin học hoá chưa thực đáp ứng yêu cầu nhà quản lý Để đáp ứng u cầu cấp thiết địi hỏi phải có đội ngũ cán chun mơn có đủ trình độ nhằm phân tích hệ thống quản lý cách đầy đủ chi tiết mà khơng bị thiếu sót hay thừa thơng tin Từ thiết kế hệ thống thành chương trình thuận tiện trình làm việc như: tìm kiếm, nhập liệu, thống kê Trong nhà trường, hàng tuần lớp trực phải cộng điểm sổ đầu bài, sổ cờ đỏ phương pháp thủ cơng, tiếp cán đồn chịu trách nhiệm nhập điểm vào phần mềm Excel để xếp loại thi đua khiến cho cán đoàn lớp trực tương đối vất vả, nhiều thời gian Vì chúng tơi lựa chọn đề tài “Chương trình xếp loại thi đua Online” phương thức tổng hợp để giúp cho công tác xếp loại thi đua thuận lợi, nhanh chóng, độ xác cao Chương trình cấp cho lớp tài khoản, cuối tuần học cán lớp tổng hợp điểm nhập vào chương trình, chương trình tự động tính xếp loại theo quy định, cán đoàn xuất báo cáo, gửi mail tự động cho GVCN, BGH II MỤC ĐÍCH NGHIÊN CỨU “Chương trình xếp loại thi đua online” xây dựng nhằm mục đích hỗ trợ cơng tác xếp loại thi đua học tập nề nếp lớp thuận lợi, nhanh chóng, hiệu cao III ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU Đối tượng nghiên cứu Việc xếp loại thi đua lớp trường học Phạm vi nghiên cứu Phạm vi nghiên cứu đề tài trường THPT Hoàng Mai IV PHƯƠNG PHÁP NGHIÊN CỨU - Phương pháp khảo sát - Phương pháp phân tích - Phương pháp đánh giá - Phương pháp tổng hợp… PHẦN II NỘI DUNG I CƠ SỞ KHOA HỌC Cơ sở lí luận Trong năm gần đây, nghành Công nghệ thông tin phát triển cách nhanh chóng ngày đóng vai trị vơ quan trọng việc thúc đẩy kinh tế phát triển trình cơng nghiệp hóa đại hóa đất nước Tin học sâu không vào lĩnh vực sản xuất, kinh doanh mà lĩnh vực văn hóa, giải trí, giáo dục… Với phát triển Công nghệ thông tin, nhà phát triển phần mềm tạo nhiều chương trình/phần mềm ứng dụng cho nghành giáo dục giúp cho công tác quản lí dạy học thuận tiện, nhanh chóng đạt hiệu cao Việc ứng dụng cơng nghệ thông tin giảm bớt nhiều loại giấy tờ, hồ sơ, sổ sách, thay vào quản lí máy tính, liệu xếp khoa học, hợp lí, tìm kiếm thơng tin dễ dàng Nhận thức rõ vai trò, tầm quan trọng hiệu ứng dụng CNTT dạy học nghiệp phát triển đất nước với chuyển đổi chế quản lý nhà trường nên cán lãnh đạo áp dụng Công nghệ thông tin vào cơng tác quản lí, thống kê, tổng hợp, phân tích số liệu Việc xây dựng, triển khai kế hoạch ứng dụng phần mềm tiện ích nhà trường thu số kết định Cơ sở thực tiễn Trong nhà trường hoạt động thi đua lớp cần thiết, việc thi đua lớp thực vào cuối tuần, cuối tháng, cuối kì năm học Để có kết xếp loại vào chiều thứ hàng tuần lớp trực thực cộng điểm sổ đầu bài, nề nếp lớp tổng hợp thành danh sách gửi cho cán đoàn phụ trách, cán đồn nhập thủ cơng vào file Excel lập cơng thức sẵn để tổng hợp Qua thực tế nhiều năm sử dụng phương pháp tổng hợp nhận thấy việc tổng hợp thi đua nhiều thời gian thường xẩy sai sót tất thao tác tổng hợp điểm thuộc trách nhiệm lớp trực Trong trình thực cơng tác tổng hợp đó, chúng tơi nhận thấy ứng dụng cơng nghệ thơng tin phát triển chương trình riêng nhằm hỗ trợ tốt cho hoạt động xếp loại thi đua lớp nhà trường II GIẢI QUYẾT VẤN ĐỀ Giải pháp thực Từ yêu cầu thực tế, nghiên cứu phát triển chương trình “Chương trình xếp loại thi đua online” với mục đích giúp cán đồn lớp trực xử lý nhanh chóng, xác mà không nhiều thời gian, kết gửi đến BGH, GVCN lớp thông qua email đăng kí với hệ thống Quy trình hoạt động chương trình Chương trình hoạt động Online, tài khoản học sinh (User) cán đoàn phụ trách cấp (Administrator), học sinh đăng nhập với tài khoan cấp điền đầy đủ thông tin theo biểu mẫu thiết kế sẵn, thông tin lưu vào CSDL, nhập liệu học sinh xem hướng dẫn thay đổi liệu cần Cán đồn đăng nhập quyền Aministrator quản lí việc nhập điểm, thống kê, báo cáo theo mẫu gửi kết qua email GVCN, BGH Yêu cầu phân tích chương trình 3.1 u cầu chương trình + Trang chủ • Hướng dẫn sử dụng • Đăng nhập • Lấy lại mật + Cán đồn quản lí (Administrator) • Tạo tài khoản lớp • Hiển thị danh sách lớp • Gửi thơng báo email đăng kí • Báo cáo kết tuần tại/Báo cáo tùy chọn thời gian • Có thể Import danh sách điểm từ file excel • Đổi mật • Đăng xuất + Lớp học (User) • Cập nhật thơng tin lớp • Nhập điểm nề nếp, học tập, điểm cộng • Hướng dẫn cách dùng • Đổi mật • Đăng xuất 3.2 Phân tích chương trình Qua việc phân tích u cầu chương trình, ta xác định luồng thơng tin sau: a 02 luồng từ học sinh đến chương trình • Thơng tin cá nhân • Nhập điểm học tập, nề nếp, điểm cộng thêm b 02 luồng từ chương trình đến giáo viên/học sinh • Cấp tài khoản • Gửi Email GV/HS c, 01 luồng thông tin từ chương trình Xuất thơng tin theo u cầu Cấp tài khoản Thông tin cá nhân HỌC SINH Nhập điểm học tập, nề nếp, điểm cộng CHƯƠNG TRÌNH XẾP LOẠI THI ĐUA ONLINE Gửi Email GV/HS Kết xuất thông tin Sơ đồ ngữ cảnh Thiết kế bảng lưu CSDL 4.1 Bảng Quan_li_lop ID Người nhập Lớp Số điện thoại Học tập Nề nếp Điểm cộng Tổng điểm Xếp loại 4.2 Bảng Thong_tin_hoc_sinh ID Họ tên Lớp Số điện thoại Email 4.3 Bảng Diem_hoc_tap ID Số điểm Số tiết Điểm trừ Lí Điểm trung bình 4.4 Bảng Diem_ne_nep ID Số điểm Điểm trừ Lí Điểm 4.5 Bảng Diem_cong ID Điểm cộng Xây dựng chương trình ngơn ngữ PHP, HTML CSS (Phụ lục) 5.1 Trang chủ Hình Trang chủ 5.2 Cán đồn trường (Administrator) 5.2.1.Đăng nhập Hình Administrator đăng nhập 5.2.2 Tạo tài khoản lớp Cán đoàn trường tạo tài khoản cho lớp theo form sẵn Hình Tạo tài khoản lớp 5.2.3 Danh sách lớp Hiển thị lớp sau tạo tài khoản Hình Hiển thị danh sách lớp 5.2.4 Gửi email Gửi mail thông báo kết cho GVCN, BGH Hình Gửi kết qua Email 5.2.5 Báo cáo kết xếp loại Báo cáo theo tuần tùy chọn thời gian cần báo cáo Hình Báo cáo kết 10 TÀI LIỆU THAM KHẢO Nguyễn Thiên Bằng (chủ biên - 2007), Giáo trình nhập mơn PHP MySQL, NXB Lao động xã hội, Hà Nội Bùi Quốc Huy (2009), Giáo trình PHP MySQL, www.qhonline.info Nguyễn Trường Sinh (2005), Giáo trình sử dụng PHP MySQL thiết kế web, NXB Thống kê, Hà Nội Joel Murach - Ray Harris (2015), Lập trình nâng cao PHP MySQL, NXB Bách khoa Hà Nội, Hà Nội www.qhonline.info, freetuts.net/hoc-php 22 PHỤ LỤC Xây dựng chương trình ngôn ngữ PHP, HTML CSS Trang chủ @extends('layouts.default') @section('content') @if(Session::has('message')) {!! Session::get('message') !!} @endif @if ($errors->has()) @foreach ($errors->all() as $error) {{ $error }} @endforeach @endif @stop Phần Administrator @extends('layouts.default') @section('content')

Nhập danh sách lớp

@if(Session::has('message'))

{{ Session::get('message') }}

23 @endif {{ csrf_field() }} type='submit' name='submit' class="btn btn-primary" @stop @extends('layouts.default') @section('content')

Nhập danh sách liệu lớp

@if(Session::has('message'))

{{ Session::get('message') }}

@endif {{ csrf_field() }} @stop @extends('layouts.default') @section('content')

Gửi email giáo viên

24 {!! Form::open(array('url' => 'gui-email-gv', 'enctype'=>"multipart/form-data")) !!} @if(Session::has('message')) {!! Session::get('message') !!} @endif @if ($errors->has()) @foreach ($errors->all() as $error) {{ $error }} @endforeach @endif {!! Form::label('Danh sách giáo viên nhận email *') !!} {!! Form::label('Tiêu đề email *') !!} {!! Form::text('title', null, array('required' => 'required', 'placeholder'=>'Nhập tiêu đề email ', 'class' => 'form-control')) !!} {!! Form::label('Nội dung *') !!} {!! Form::textarea('message', null, array('required' => 25 'required', 'class' => 'form-control')) !!} {!! Form::label('Tệp đính kèm') !!} {!! Form::submit('Gửi email', array('class' => 'btn btn-primary')) !!} {!! Form::close() !!} @stop @extends('layouts.default') @section('content')

Đổi mật khẩu

{!! Form::open(array('url' => 'post-changepass')) !!} @if(Session::has('message')) {!! Session::get('message') !!} @endif @if ($errors->has()) 26 @foreach ($errors->all() as $error) {{ $error }} @endforeach @endif {!! Form::label('Mật mới') !!} {!! Form::submit('Cập nhật mật khẩu', array('class' => 'btn btn-primary')) !!} {!! Form::close() !!} @stop Phần User @extends('layouts.default') @section('content')

Học tập

@if(Session::has('message')) {!! Session::get('message') !!} 27 @endif @if ($errors->has()) @foreach ($errors->all() as $error) {{ $error }} @endforeach @endif

Ngày đăng: 21/05/2021, 22:12

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w