1. Trang chủ
  2. » Tất cả

THUYET_MINH_17_10_2018

23 7 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

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 2,27 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Chức năng dành cho tổ trưởng: cập nhật điểm thi đua của thành viên trongtổ.- Một số các chức năng dùng chung: Người dùng đổi mật khẩu, thống kê điểmthi đua cá nhân theo tuần, học kì, c

Trang 1

A Mục lục

A Mục lục 1

B Lời cám ơn 2

C Tóm tắt nội dung dự án 3

1 Các chức năng 3

2 Kết quả 3

3 Kết luận 3

D Giới thiệu và tổng quan về vấn đề nghiên cứu 4

1 Lí do chọn đề tài 4

2 Ý nghĩa khoa học và thực tiển 4

3 Các chức năng 4

E Giả thuyết khoa học và phát biểu mục đích nghiên cứu 6

1 Giả thuyết khoa học 6

2 Phát biểu mục đích nghiên cứu 7

3 Mục tiêu nghiên cứu 7

4 Giới hạn và phạm vị nghiên cứu 7

F Phương pháp nghiên cứu (tài liệu và thực nghiệm) 8

1 Phương pháp điều tra 8

2 Phương pháp tổng hợp và phân tích 8

G Nội dung nghiên cứu 9

1 Tiến hành tổng hợp phân tích các yêu cầu để xây dựng phần mềm 9

2 Nghiên cứu các bước đưa phần mềm online lên hosting 9

H Kết quả và thảo luận 12

1 Kết quả một giao diện trong phần mềm 12

2 Thảo luận 20

I Kết luận 21

J Tài liệu tham khảo 24

Trang 2

B Lời cảm ơn

Dự án phần mềm online“Quản lí lớp học dành cho giáo viên chủ nhiệm” là

kết quả của sự phấn đấu nỗ lực học tập trong suốt thời gian dài, được thực hiện trên

cơ sở tổng hợp những kiến thức tự nghiên cứu Và yếu tố quan trọng không thểthiếu đã góp phần quyết định cho dự án thực hiện đạt hiệu quả, đáp ứng được mụctiêu đã đề ra

Chúng em xin chân thành cảm ơn Ban giám hiệu nhà trường, quý thầy cô vàcác bạn đã đồng hành trong suốt thời gian em nghiên cứu dự án này Những kiếnthức mà chúng em được trang bị sẽ giúp ích cho chúng em rất nhiều trong thực tếcuộc sống sau này Đặc biệt em xin cám ơn thầy Võ Minh Hồng là người đã trựctiếp hướng dẫn em thực hiện dự án này

Bên cạnh đó, em xin được gửi lời cám ơn đến bạn bè, những người đã quantâm động viên giúp đỡ để em hoàn thành dự án

Tuy dự án đã thực hiện tương đối hoàn chỉnh nhưng không tránh khỏi mắcnhững sai sót, em rất mong nhận được ý kiến đóng góp chỉ dạy của quý thầy cô để

em có thể củng cố và hoàn thiện hệ thống kiến thức của bản thân

Xin chân thành cám ơn!

C Tóm tắt nội dung dự án

Trang 3

- Chức năng dành cho tổ trưởng: cập nhật điểm thi đua của thành viên trongtổ.

- Một số các chức năng dùng chung: Người dùng đổi mật khẩu, thống kê điểmthi đua cá nhân theo tuần, học kì, cả năm học và theo dõi diễn biến lớp họchằng ngày

2 Kết quả

- Đối với giáo viên chủ nhiệm: Giáo viên không cần đến lớp mà vẫn biết đượctình hình học tập của từng học sinh ở lớp diễn hằng ngày và tìm thông tin hoạtđộng của học sinh ở những năm học trước

- Đối với phụ huynh học sinh: Phụ huynh không cần đợi đến cuối tháng màvẫn biết được tình hình học tập của con mình học ở lớp hằng ngày

- Đối với các tổ trong lớp: Phần mềm có thể thống kê điểm thi đua của các tổmột cách tự động và chính xác theo tuần, theo học kì và theo cả năm học Ngoài

ra, giáo viên chủ nhiệm có thể lọc ra những học sinh có số điểm thi đua caonhất, nhì, ba trong tuần để kịp thời tuyên dương và khen thưởng trước lớp

3 Kết luận

Dự án “Phần mềm online quản lí lớp học dành cho giáo viên chủ nhiệm” cótính thực tiễn, các chức năng là những giao diện thân thiện cho người dùng và chạyđược trên hosting miễn phí

D Giới thiệu và tổng quan về vấn đề nghiên cứu

Trang 4

1 Lý do chọn đề tài:

Ngày nay,với sự bùng nổ và phát triển của Internet trên toàn cầu và nhữnglợi ích vô cùng to lớn mà mạng internet mang lại như: thường xuyên trao đổivới bạn bè trên mạng xã hội facebook hay mua bán trực tuyến

Đặc biệt hơn thế nữa là nền khoa học kỹ thuật công nghệ 4.0 đã từng bước

đi vào cuộc sống đối với nhiều lĩnh vực khác nhau Trong số lĩnh vực đó thìngành giáo dục đã tiên phong đi trước trong việc ứng dụng cộng nghệ 4.0 này,chẳng hạn hiện nay nhà trường đã có những trang online để trao đổi thông tintrực tuyến với nhau trong nhà trường như: trang mạng vnEdu, website củatrường…Trong đó có trang vnEdu đã thể hiện được rõ nét việc tính điểm trungbình của học sinh một cách tự động và có kết quả chính xác Nhưng trangvnEdu này chưa cung cấp chức năng cập nhật những hoạt động của lớp diễn ra

hằng ngày để giáo viên chủ nhiệm không cần đến lớp mà vẫn biết được tình

hình học tập của từng học sinh hằng ngày ở lớp Còn đối với phụ huynh học

sinh thì phải đợi đến cuối tháng mới biết được nền nếp, đạo đức của con mình,dựa trên những hạn chế đó mà chúng em cần phải lập ra một hệ thống phầnmềm triển khai trên mạng internet để đáp ứng nhu cầu trên Đây cũng chính là

lý do mà em đã chọn đề tài: “Phần mềm quản lí lớp học dành cho giáo viên chủ nhiệm” để tham gia cuộc thi khoa học kỹ thuật năm học 2018-2019 Với

phần mềm này có những chức năng phục vụ đáp ứng nhu cầu sau:

- Giáo viên không cần đến lớp mà vẫn biết được tình hình học tập của từnghọc sinh ở lớp diễn hằng ngày như thế nào

- Giáo viên chủ nhiệm tìm thông tin hoạt động của học sinh ở những nămhọc trước

- Phụ huynh không cần đợi đến cuối tháng mà vẫn biết được tình hình họctập của con mình học ở lớp hằng ngày như thế nào

- Phần mềm có thể thống kê điểm thi đua của các tổ một cách tự động vàchính xác theo tuần, theo học kì và theo cả năm học Ngoài ra, giáo viên chủnhiệm có thể trích lọc những học sinh có số điểm thi đua cao nhất, nhì, batrong tuần để kịp thời tuyên dương và khen thưởng trước lớp

2 Ý nghĩa khoa học và thực tiển

Sản phẩm đáp ứng được nhu câu đổi mới quản lý bằng ứng dụng công nghệthông tin trong nhà trường Nhằm nâng cao chất lượng giáo dục đạo đức học sinh.Tạo mối liên hệ thông tin giữ nhà trường và gia đình một cách nhanh hơn, ý thứchọc tập của học sinh ngày càng được nâng cao, giáo viên chủ nhiệm sẽ quan tâmhọc sinh một cách kịp thời và nhanh nhất, tạo tính trung thực của cán bộ lớp

Trang 5

Quyền giáo viên chủ nhiệm: Cập nhật danh sách học sinh, các tổ, họcsinh thuộc tổ, điểm thi đua lớp mình, quyền học sinh, mã số học sinh, tìmthông tin hoạt động năm trước của học sinh và tham gia các chức năng củahọc sinh.

Quyền cho tổ trưởng của lớp học: Cập nhật thi đua của học sinh hằngngày và tham gia vào chức năng của thành viên

Quyền thành viên: Tham gia vào xem thống kê điểm thi đua theo tuần,học kì, và cả năm học

Dành cho phụ huynh học sinh: Nhập mã số học sinh để theo dõi tìnhhình học tập của con mình hằng ngày

Sơ đồ các chức năng

Trang 6

E Giả thuyết khoa học và phát biểu mục đích nghiên cứu

1 Giả thuyết khoa học

- Phầm mềm có dễ làm hay không?

- Ai sử dụng phần mềm này?

- Người sử dụng có tốn tiền hay không?

- Chức năng của phần mềm này có giao diện dễ sử dụng hay không?

- Phạm vi sử dụng như thế nào?

- Cách tính điểm thi đua của lớp như thế nào?

2 Phát biểu mục đích nghiên cứu

Quan 2 năm nhận chức vụ lớp trưởng được cô giáo phân công nhiệm vụtổng hợp các nội dung hoạt động nề nếp các bạn trong lớp để báo về cho cô chủnhiệm hằng ngày Nhưng mỗi lần báo trễ hoặc không báo thì mấy ngày sao cô sẽtrách và phê bình trước lớp Em rất mất cỡ với bạn bè trong lớp Một lần em đãnghe một đoạn phóng sự về công nghệ 4.0 em mới biết trong tương lai trường của

em phải bắt kịp thời đại công nghệ này tất cả thông tin điều được quản lí qua mạngInternet, nhưng trường em đã sử dụng trang vnEdu chỉ thực hiện được tính điểmtrung bình các môn cho học sinh, nhưng chưa đáp ứng được công tác quản lí củagiáo viên chủ nhiệm, chính vì thế em đã hình thành một ý tưởng tạo ra một phần

mềm “ Phần mềm quản lí lớp học dành cho giáo viên chủ nhiệm” để giáo viên chủ

nhiệm em theo dõi tình hình lớp học một cách nhanh chóng Phụ huynh học sinhtheo dõi con của mình để quản lí việc học tốt hơn Nhưng đây là một phần mềmthiết kế đòi hỏi phải có nhiều chức năng nên em đã mời một bạn cùng trường đểtham gia với em thực hiện dự án này

3 Mục tiêu nghiên cứu

Mục tiêu lớn nhất là nâng cao trình độ hiểu biết về ngôn ngữ lập trình và hệquản trị cơ sở dữ liệu Vận dụng kiến thức đã học về ngôn ngữ lập trình ASP.Net

để xây dựng một phần mềm có giao diện thân thiện, màu sắc hài hòa và đáp ứng cơbản các chức năng cho sử dụng

Mục tiêu cụ thể dự án có thể giải quyết các vấn đề đặt ra như sau:

Trước tiên nhà quản trị sẽ tạo ra danh sách đơn vị trường học kèm theo đó làmột tài khoản và mật khẩu của đơn vị, cũng như năm học mới, các lớp học, học kì,tuần

Khi đơn vị trường học có được tài khoản, sau đó đăng nhập tài khoản củamình để tạo ra danh sách giáo viên chủ nhiệm và tài khoản, mật khẩu cho giáo viênchủ nhiệm ngoài ra đơn vị trường còn tạo danh sách lớp của trường mình

Khi giáo viên chủ nhiệm đăng nhập tài khoản sẽ cập nhật: bảng điểm thiđua của lớp mình, tạo ra danh sách học sinh , tài khoản của học sinh ,các tổ củalớp, xem mã số của học, tìm thông tin hoạt động của học sinh ở năm trước

Các thành viên của lớp đã có tài khoản từ giáo viên chủ nhiệm thì hằng ngày

sẽ đăng nhập để theo dõi hoạt động của lớp Đối với tài khoản tổ trường hằng ngàyphải nhập những nội dung mà tổ viên mình đã thực hiện ngày hôm nay, có thể bằngcác thiết bị máy vi tính hay điện thoại di động chạy bằng hệ điều hành android

Trang 7

Sau khi các công việc hoàn tất của giáo viên chủ nhiệm, học sinh, phụ huynh

sẽ có những tiện ích như sau:

Giáo viên chủ nhiệm sẽ theo dõi học sinh lớp mình hằng ngày mà không

cần đến lớp và tìm thông tin hoạt động của học sinh ở những năm học trước

Tổ trưởng cuối mỗi tuần không còn phải cộng điểm thi đua của các thành

viên trong tổ như trước đây nữa, mà phần mềm này tự động cộng các điểm số lại

để cho ra kết quả nhanh và chính xác hơn

Các thành viên có thể theo dõi điểm thi đua của mình hằng ngày do tổ

trưởng nhập vào và các điểm thi đua được thống kê của tổ ở cuối tuần, cuối học kì

hoặc cuối năm

Phụ huynh học sinh có thể dùng mã số học sinh để xem tình hình hoạt động

của con mình hằng ngày

4 Cách tính điểm thi đua của lớp học

Cách tính điểm cá nhân là tổng điểm của từng học sinh đạt điểm trong tuần.Cách tính điểm thi đua của tổ trong tuần là tổng điểm của các thành viêntrong tuần

Cách tính điểm thi đua của tổ trong học kì là tổng điểm của các thành viêntrong học kì

Cách tính điểm thi đua của tổ trong năm học là tổng điểm của các thành viêntrong năm học

5.Giới hạn và phạm vi nghiên cứu:

Dự án được sử dụng cho nhiều trường học và chạy trên hai thiết bị là máy tính hoặc điện thoại có hệ điều hành ANDROID, Windows

Do sử dụng cơ sở dữ liệu SQL sever nên khi trình duyệt chương trình tốc độtruy cập sẽ bị chậm

Giao diện thiết kế dựa trên các công cụ dựng sẳn như Combox, Textbox,Button để tạo thành nhóm thêm sửa xóa của phần mềm

Chưa xếp loại hạnh kiểm của học sinh hằng tháng

F Phương pháp nghiên cứu

Trang 8

1 Phương pháp điều tra: Phân công nhiệm vụ thành viên trong nhóm để điều

tra như sau:

Thành viên 1: Tìm hiểu cách tính điểm thi đua ở lớp học là cuối mỗi tuần

điểm các thành viên trong tổ được tính tổng lại để xếp hạng từ cao xuống thấp

Thành viên 1: Tổ trưởng

- Lập trình các giao diện của người dùng của phần mềm

- Phân tích cơ sở dữ liệu, thiết kế lượt đồ quan hệ

Thành viên 2:Thành viên

- Lập kế hoạch đầu năm

- Nghiên cứu các bước đưa phần mềm lên các Hosting miễn phí

- Tiến hành nhập dữ liệu lên phân mềm online để thử nghiệm

G Nội dung nghiên cứu

Trang 9

1 Tiến hành tổng hợp phân tích các yêu cầu để xây dựng phần mềm

a Tìm hiểu hệ quản trị cơ dữ liệu SQL Sever 2012 để xây dựng môn hình lược đồquan hệ

SQL Server 2012 là một hệ thống quản lý cơ sở dữ liệu (Relational DatabaseManagement System (RDBMS) ) sử dụng công cụ SQL để trao đổi dữ liệu trongphần mềm

Lược đồ quan hệ

b.Tìm hiểu ngôn ngữ lập trình ASP.net để viết trên môi trường C#

- ASP.NET trong Net Framework

- Hệ thống namespace

- ASP.Net là kỹ thuật lập trình và phát triển ứng dụng web ở phía Server trêncông cụ Visual Studio 2013

 Tạo ứng dụng web đầu tiên

- Khởi động MS Visual Studio 2013

- Tạo mới một ứng dụng web:

o Các kiểu Web site (Web Site Types) như: File System, Local HTTP,FTP

o Lưu trang web với font Unicode, trang web có phần mở rộng: aspx(file giao diện) và aspx.cs (file code-behind)

Trang 10

Default page: tự động thi hành khi người dùng nhập tên miền.

Application folders: dùng để lưu trữ các tập tin có phần mở rộng tương ứng với ý nghĩa của thư mục lưu trữ.

- Một số thư mục thường dùng

App_Data: lưu trữ tập tin dữ liệu như mdb, mdf, xml, … App_Code: lưu trữ các tập tin chứa source code, có phần mở rộng

.aspx,css …

App_Themes: lưu trữ các tập tin dùng để tạo giao diện chung theo chủ

đề, thường có phần mở rộng skin, css hoặc các file hình ảnh

 Tìm hiểu tập tin cấu hình

oWeb.config gốc chứa các khai báo mặc định của Web Server, nằm trong cùng thư mục với Machine.config

oWeb.config có thể ghi đè lên một số khai báo trong Machine.config

oTrong mỗi ứng dụng và các thư mục con của ứng dụng Web có thể có tập tin Web.config riêng

b Tìm hiểu một số công cụ các hàm hỗ trợ trong phần mềm Visual 2013

(Thanh công cụ Visual Studio 2013)

Chức năng chính: Textbox chủ yếu là để nhập dữ liệu đầu vào, ngoài ra

còn có thể dùng để xuất dữ liệu Các ô tài khoản mật khẩu trên mạng xã hội, các

ô nhập thông tin trong phần mềm, các ô lưu tên cho highscore khi chơi game,chúng ta có thể thấy textbox ở khắp mọi ứng dụng hiện nay.Chúng ta hãy cùng xem có thể làm gì với một textbox nhé

Trang 11

Button là một Control, đó là một thành phần tương tác cho phép người dùng

giao tiếp với một ứng dụng

Label được định nghĩa trong namespace System.Windows.Forms Label là

thành phần đơn giản nhất và cũng là một trong những thành phần quan trọng nhất

và thường xuyên được sử dụng nhất trong lập trình

GridView có lẽ là một điều khiển trình diễn dữ liệu quan trọng nhất của

ASP.NET Nó cho phép gắn và hiển thị dữ liệu ở dạng bảng, trong đó mỗi hàng làmột bản ghi, mỗi cột ứng với một trường dữ liệu Ngoài việc hiển thị, GridViewcòn có rất nhiều tính năng khác mà trước đây người ta phải viết rất nhiều dòngcode mới có được, Thí dụ: Định dạng, phân trang, sắp xếp, sửa đổi, xóa dữ liệu

2 Nghiên cứu các bước đưa phần mềm online lên hosting

Bước 1 Đăng ký 1 địa chỉ email để sử dụng đăng ký hosting

Bước 2 Đăng ký tài khoản trên webite https://somee.com

 Ở phần 0$, chọn "Learn more"

 Ở phần Free NET package chọn "Order now"

 Nhập thông tin đăng ký va nhấn "Register account"

 Vào hòm thư email để lấy mã xác nhận

 Nhập mã xác nhận và click "Submit"

 Click "Checkout

Bước 3 Tạo website

 Nhập thông tin website, click "Create website"

Bước 4 Tạo cơ sở dữ liệu trên website

 Backup csdl ở máy bạn đang code

- Ở phần Browse for local backup, chọn file đã backup lúc nãy

- Sau đó click "Upload the file and restore it" >> Click "OK"

- Đợi mấy phút để quá trình restore được hoàn tất

Bước 5 Upload website lên hosting

 Nen website thành file zip

 Chọn Website >> File Manager

 Chọn "Upload"

 Chọn file vừa nén và click "Upload and unzip archive"

 Sau khi upload xong, chọn Folder vừa upload, chọn tất cả file >> chọn "Cut"

 Tiếp theo chọn "Up" >> Chon "Paste"

 Xóa Folder không cần thiết đi

 OK website đã được upload thành công

Bước 6 Cấu hình website

 Click vào tên database

 Copy phần Connection String

H Kết quả và thảo luận

Trang 12

1 Kết quả một giao diện trong phần mềm

a Hướng dẫn truy cập vào phần mềm

Cách 1: Truy cập trực tiếp vào giao diện đăng nhập

Gõ vào địa chỉ: http://hsvpthcsph.somee.com/Dang_nhap.aspx

Cách 2: Truy cập gián tiếp thông qua website của trường để đăng nhập vào giao diện đăng nhập.

Gõ địa chỉ: http://c2phonghoa.laivung.edu.vn

Giao diện đăng nhập

Lưu ý: Một số tài khoản và mật khẩu cần đăng nhập.

 Đối với tài khoản quản trị

Click chọn

Ngày đăng: 18/04/2022, 07:57

HÌNH ẢNH LIÊN QUAN

a. Tìm hiểu hệ quản trị cơ dữ liệu SQL Sever 2012 để xây dựng môn hình lược đồ quan hệ. - THUYET_MINH_17_10_2018
a. Tìm hiểu hệ quản trị cơ dữ liệu SQL Sever 2012 để xây dựng môn hình lược đồ quan hệ (Trang 9)
Giáo viên chủ nhiệm sẽ không đến lớp mà vẫn biết được tình hình lớp chủ nhiệm hằng ngày. - THUYET_MINH_17_10_2018
i áo viên chủ nhiệm sẽ không đến lớp mà vẫn biết được tình hình lớp chủ nhiệm hằng ngày (Trang 16)

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w