Xây dựng chương trình quản lý kết quả học tập trường THPT võ nhai – thái nguyên

56 611 0
Xây dựng chương trình quản lý kết quả học tập trường THPT võ nhai – thái nguyên

Đ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

Xây dựng chương trình quản lý kết quả học tập trường THPT võ nhai – thái nguyên

MỤC LỤC 1 1 Hiện nay, công nghệ thông tin phát triển mạnh mẽ và được ứng dụng ở hầu hết các lĩnh vực trong đời sống. Ở nước ta, cùng với xu hướng phát triển của đất nước, công nghệ thông tin đã và đang phát triển với tốc độ rất nhanh. Hơn nữa chúng ta còn thấy tin học được ứng dụng ngày càng nhiều vào trong sản xuất cũng như trong các công việc quản lý. Đã có rất nhiều phần mềm được sử dụng và đem lại hiệu quả cao. Tuy nhiên, còn rất nhiều các cơ quan, xí nghiệp chưa áp dụng công nghệ thông tin và trong công việc quản lý của mình, vẫn đang sử dụng hồ sơ, sổ sách quản lý một cách rất thủ công. Cụ thể với việc quản điểm mà chỉ sử dụng đơn thuần hồ sơ, sổ sách, tính toán điểm bằng tay, bằng máy tính bỏ túi thì rất rất vất vả và mất nhiều thời gian mỗi khi muốn tính toán, cập nhật, tổng hợp, thống kê điểm cho mỗi học sinh, lớp và cho toán trường, đặc biệt gặp rất nhiều khó khăn trong việc lưu trữ dữ liệu điểm của học sinh,…. Với các lý do trên cùng với sự huớng dẫn, định hướng của cô giáo hướng dẫn Ngô Thị Lan nên em đã chọn đề tài: " XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN " Em xin chân thành cảm ơn thầy giáo TS.Nguyễn Văn Tảo, cùng các thầy cô trong Trường Đại học Công nghệ thông tin và truyền thông - ĐH Thái Nguyên đã tận tình chỉ bảo, hướng dẫn em trong suốt những năm học vừa qua cũng như trong qua trình làm đồ án tốt nghiệp của mình. Do thời gian và kinh nghiệm còn hạn chế nên đề tài của em sẽ không tránh khỏi những thiếu sót, em mong nhận được sự giúp đỡ, chỉ bảo tận tình của các thầy cô giáo giúp em có thể hoàn thiện hơn đề tài của mình. Em xin trân trọng cảm ơn! SINH VIÊN 2 2 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan về phân tích thiết kế hệ thống Phân tích và thiết kế hệ thống thông tin là một phương pháp được sử dụng bởi dãy các công ty từ IBM đến Pepsi, Hasbro, Inc., để tạo và duy trì hệ thống thông tin nhằm thực hiện các chức năng cơ bản như lưu trữ chính xác các tên và địa chỉ của khách hàng, xử lý các đơn hàng và thanh toán cho người làm công. Mục tiêu chính của phân tích và thiết kế hệ thống là cải tiến hệ thống cấu trúc, điển hình là qua ứng dụng phần mềm, có thể giúp đỡ các nhân viên hoàn tất các công việc chính của doanh nghiệp được dễ dàng và hiệu quả hơn. Là một người phân tích hệ thống, bạn sẽ là trung tâm của sự phát triển phần mềm đó. Phân tích và thiết kế hệ thống thông tin được dựa trên: Sự hiểu biết của bạn về các mục tiêu, các cấu trúc và các qui trình của tổ chức. Kiến thức của bạn về làm thế nào để triển khai công nghệ thông tin nhằm mang lại lợi ích cho doanh nghiệp. 1.1.1 Mục tiêu chính của phân tích và thiết kế hệ thống Mục tiêu là để cải tiến hệ thống cấu trúc. Thông thường điều này liên quan đến phát triển hay tạo được phần mềm ứng dụng và huấn luyện nhân viên để sử dụng nó. Phần mềm ứng dụng, cũng còn được gọi là một hệ thống, được thiết kế để hỗ trợ một nhiệm vụ hay một qui trình được tổ chức cụ thể như quản lý tồn kho, chi trả lương, hay phân tích thị trường. Mục tiêu của phần mềm ứng dụng là chuyển dữ liệu thành thông tin. Ví dụ chẳng hạn phần mềm được phát triển cho bộ phận kho của một cửa hàng bán sách có thể theo dõi số lượng sách trong kho của các cuốn sách bán chạy nhất của đợt bán sau cùng. Phần mềm cho bộ phận chi trả lương có thể theo dõi sự thay đổi lương của nhân viên. Sự đa dạng của phần mềm ứng dụng rời khỏi kệ bán có thể được mua bao gồm WordPerfect, Lotus, and PowerPoint. Dẫu sao, phần mềm rời khỏi kệ bán có thể không phù hợp với yêu cầu của một tổ chức nào đó, và vì vậy tổ chức phải triển khai sản phẩm riêng cho mình. 3 3 1.1.2 Khái niệm về hệ thống: Một hệ thống là một tập tương quan các thủ tục kinh doanh (hay các thành phần) được sử dụng trong một đơn vị doanh nghiệp, cùng hoạt động vì một mục tiêu nào đó. Ví dụ, mộ hê thống trong bộ phận lương sẽ theo dõi chính xác khoản chi trả, trong khi hệ thống kho theo dõi chính xác các hoạt động cung ứng. Một hệ thống được cấu tạo từ các thành phần. Một thành phần hoặc là một phần đơn (không thể chia nhỏ được) hoặc là một tập các thành phần còn được gọi là hệ thống con (subsystem). Khái niệm đơn của một thành phần thì rất quan trọng. Ví dụ với một ô-tô hay một hệ thống stereo với thiết kế đúng đắn, chúng ta có thể sửa chữa hay nâng cấp hệ thống bằng cách thay đổi từng thành phần mà không cần phải thay đổi toàn bộ hệ thống. Các thành phần hợp thành của hệ thống thông tin : a. Đặc điểm của hệ thống thông tin quản lý Hệ thống thông tin là hệ thống được tổ chức thống nhất từ trên xuống dưới tổng hợp các thông tin giúp các nhà quản lý, quản lý tốt cơ sở của mình và trợ giúp quyết định hoạt động kinh doanh. Một hệ thống quản lý được phân thành nhiều cấp từ trên xuống dưới và từ dưới lên trên. b. Các thành phần cơ bản của hệ thống thông tin Nếu không kể con người và phương tiện thì hệ thống thông tin còn lại thực chất gồm hai thành phần: Dữ liệu và xử lý. Các dữ liệu: Các thông tin có cấu trúc. Với mỗi cấp quản lý lượng thông tin xử lý có thể rất lớn, đa dạng và biến động cả về chủng loại, về cách thức xử lý. Thông tin cấu trúc bao gồm luồng thông tin vào và luồng thông tin ra. Luồng thông tin vào Có thể phân loại các thông tin cần xử lý thành ba loại sau: - Thông tin cần tra cứu: Các thông tin dùng tra cứu là thông tin dùng chung cho hệ thống và ít bị thay đổi. Các thông tin này thường được cập nhật một lần và chỉ dùng cho tra cứu trong việc xử lý thông tin sau này. 4 4 - Thông tin luân chuyển chi tiết: Các thông tin luân chuyển chi tiết là loại thông tin chi tiết về hoạt động của đơn vị, khối lượng, khối lượng thông tin thường rất lớn, cần phải xử lý kịp thời. - Thông tin luân chuyển tổng hợp: Các thông tin luân chuyển tổng hợp là loại thông tin được tổng hợp từ hoạt động của các cấp thấp hơn, thông tin này thường cô đọng, xử lý theo kỳ, theo lô. Luồng dữ liệu ra - Thông tin đầu ra được tổng hợp từ các thông tin đầu vào và phụ thuộc vào nhu cầu quản lý trong từng trường hợp cụ thể, đơn vị cụ thể. Thông tin ra là việc tra cứu nhanh về một đối tượng cần quan tâm đồng thời phải đảm bảo chính xác kịp thời. - Các thông tin đầu ra quan trọng nhất được tổng hợp trong quá trình xử lý các báo cáo tổng hợp, thống kê, báo cáo. Các mẫu biểu báo cáo thống kê phải phản ánh cụ thể trực tiếp, sát với một đơn vị. - Ngoài những yêu cầu được cập nhật thông tin kịp thời cho hệ thống luồng thông tin ra phải được thiết kế linh hoạt mềm dẻo. Đây là chức năng thể hiện tính mở, tính giao diện của hệ thống thông tin đầu ra gắn với chu kỳ thời gian tuỳ ý theo yêu cầu của bài toán cụ thể, từ đó ta có thể lọc bớt được thông tin thừa trong quá trình xử lý. Các xử lý: Là các quá trình, phương pháp, chức năng xử lý thông tin, biến đổi thông tin và được lưu giữ lâu dài. Các thông tin luôn tiến triển theo hai nguồn gốc. - Tự nhiên tiến hoá: Thông tin làm thay đổi tình trạng về nội bộ. - Tự nhiên hoạt động: Thông tin làm thay đổi tình trạng hoạt động kinh doanh của doanh nghiệp. 1.1.3. Các thành phần trong kho biểu đồ luồng dữ liệu: - Khái niệm kho dữ liệu: Thông tin cần lưu lại một thời gian để một hoặc nhiều chức năng sử dụng sau đó. + Tên của kho dữ liệu: Là danh từ có thể cộng với tính từ để diễn ta thông tin. + Biểu diễn: Dùng cặp đoạn thẳng song song. 5 5 + Kho dữ liệu chỉ lưu trữ thông tin chứ không làm thay đổi thông tin. Giữa các kho không có trao đổi thông tin. - Khái niệm tác nhân ngoài: Là một người, một nhóm hay một tổ chức ở bên ngoài hệ thống nhưng có trao đổi thông tin với hệ thống. + Tên của tác nhân ngoài là một danh từ. + Biểu diễn: Có thể dùng một hình chữ nhật để biểu diễn. Giữa hai tác nhân ngoài không được trao đổi thông tin với nhau. - Chức năng: Trong một sơ đồ: Hình tròn được dùng để chỉ ra một chức năng hoặc một tiến trình. Một đặc tính của chức năng là biến đổi thông tin. Tức là nó làm thay đổi thông tin từ đầu vào theo một cách nào đó, như tổ chức lại thông tin, bổ sung thông tin hoặc tạo ra thông tin mới. - Dòng dữ liệu: Là việc chuyển thông tin vào hoặc ra khỏi một tiến trình. Nó được chỉ ra trên sơ đồ bằng một đường kẻ có mũi tên ít nhất ở một đầu. Mũi tên chỉ ra hướng của dòng thông tin. - Tác nhân trong: Là một chức năng hay một hệ thống con của hệ thống được miêu tả ở trang khác của biểu đồ. Thông thường mọi biểu đồ có thể bao gồm một số trang, đặc biệt là trong các hệ thống phức tạp và khuôn khổ giấy có hạn thông tin được truyền trên các trang khác nhau được chỉ ra ở khái niệm này, ý nghĩa của tác nhân trong với ký hiệu tương tự như nút tiếp nối của sơ đồ thuật toán. + Biểu diễn: Tác nhân trong được biểu diễn bằng hình chữ nhật hở một phía và trong có ghi nhãn. + Nhãn tác nhân trong: Được biểu diễn bằng động từ hoặc bổ ngữ. Một số chú ý khi sử dụng biểu đồ luồng dữ liệu - Trong biểu đồ không có hai tác nhân ngoài trao đổi trực tiếp với nhau. - Không có trao đổi trực tiếp giữa hai kho dữ liệu mà không thông qua chức năng xử lý. - Nói chung kho đã có tên nên luồng dữ liệu vào ra kho không cần tên, chỉ khi việc cập nhật, hoặc trích từ kho chỉ một phần thông tin ở kho, người ta mới dùng tên cho luồng dữ liệu. 6 6 - Vì lý do trình bày nên tác nhân ngoài, tác nhân trong và kho dữ liệu sử dụng nhiều lần có thể được vẽ lại ở nhiều nơi trong biểu đồ để cho dễ đọc, dễ hiểu hơn. - Đối với kho dữ liệu phải có ít nhất một luồng vào và ít nhất một luồng ra. Nếu kho chỉ có luồng vào mà không có luồng ra là kho “vô tích sự”, nếu kho chỉ có luồng ra mà không có luồng vào là kho “rỗng”. - Tác nhân ngoài không trao đổi với kho dữ liệu mà phải thông qua chức năng xử lý.  Cơ sở dữ liệu a. Các dạng chuẩn Trong lý thuyết ban đầu Codd đưa ra có ba dạng chuẩn của quan hệ: Dạng chuẩn hoá • Dạng chuẩn thứ nhất: (1NF) Định nghĩa: Một lược đồ R được gọi là ở dạng chuẩn một (1NF) nếu và chỉ nếu toàn bộ các miền có mặt trong R đều chỉ chứa các giá trị nguyên tố. Định nghĩa này cho thấy ngay rằng bất kỳ quan hệ chuẩn hoá nào cũng ở chuẩn 1NF và tất nhiên điều đó đúng. • Dạng chuẩn thứ hai: (2NF) Định nghĩa: Lược đồ quan hệ R ở dạng chuẩn thứ hai nếu nó ở dạng chuẩn thứ nhất và nếu mỗi thuộc tính không khoá của R là phụ thuộc hàm đầy đủ vào khoá chính. • Dạng chuẩn thứ ba: (3NF) Định nghĩa: Cho một lược đồ quan hệ R(U); X là một tập con các thuộc tính, A là một thuộc tính thuộc U. A được gọi là phụ thuộc hàm bắc cầu vào X trên R nếu tồn tại một tập con Y của R sao cho: X→Y Y→A nhưng Với A không thuộc XY. Y→X (Không xác định hàm) Lược đồ quan hệ R là ở dạng chuẩn thứ 3 (3NF) nếu nó là 2NF và mỗi thuộc tính không khoá của R là không phụ thuộc hàm bắc cầu vào khoá chính. • 7 Dạng chuẩn Boyo – Codd. 7 Định nghĩa: Lược đồ quan hệ R với tập các phụ thuộc hàm được gọi là ở dạng chuẩn Boyo – Codd (Boyo – Codd Normal Form, BCNF) nếu X→A thoả mãn trên R, A không thuộc X thì X là một khoá của R. b. Mối quan hệ giữa các thực thể * Mối quan hệ Có ba kiểu quan hệ chính được sử dụng dưới các dạng đơn giản nhất của Mô hình thực thể: Quan hệ một – một Giả sử có hai bảng thực thể A và B, mối quan hệ một – một là tồn tại nếu: * Với một thực thể trong bảng A đều có một thực thể tương ứng trong bảng B * Với một thực thể trong bảng B đều có một thực thể tương ứng trong bảng A A B Biểu diễn: Hình 1: Quan hệ một – một Quan hệ một – nhiều Giả sử cùng một bảng thực thể A và B trên, quan hệ một chiều tồn tại nếu: * Với mỗi dòng trong bảng thực thể A đều có nhiều dòng trong bảng B nhưng * Với mỗi dòng trong bảng B chỉ có một và một dòng trong bảng A A B Biều diễn: Hình 2: Quan hệ một – nhiều Quan hệ nhiều – nhiều Mối quan hệ nhiều – nhiều tồn tại nếu: * Với mỗi thực thể trong bảng A có nhiều thực thể trong bảng B và * Với mỗi thực thể trong bảng B có nhiều thực thể trong bảng A. A B Biểu diễn: 8 8 Hình 1: Quan hệ nhiều – nhiều Như ta đã biết trong quan hệ nhiều – nhiểu thường là kết quả của việc xét lại một nhóm lặp trong một trong các kiểu thực thể. Trong trường hợp này thường dư thừa dữ liệu. Và trong mô hình liên kết thường được khuyên dùng dạng quan hệ một – nhiều. 1.2. Lập trình cơ sở dữ liệu với VISUAL BASIC 6.0 1.2.1 Giới thiệu MICROSOFT VISUAL BASIC 6.0 -Viusal Basic 6.0 là công cụ lập trình trực quan giúp ta tạo nhanh những ứng dụng chạy trên Windows - Viusal Basic 6.0 là ngôn ngữ lập trình hướng đối tượng (Lập trình viên chia nhỏ vấn đề cần giải quyết thành nhiều đối tượng).Từng đối tượng có những đặc điểm, gọi là thuộc tính (Properties) và những chức năng riêng biệt, gọi là phương thức (Methods).Lập trình viên phải đưa ra các thuộc tính và phương thức mà đối tượng cần thể hiện.Các chương trình của VB hoạt động theo hướng tác ứng với sự kiện bên ngoài. VD: Nhấn chuột, bàn phím…vào đối tượng đó -Chương trình của Viusal Basic 6.0 là tập hợp các đoạn mã lệnh độc lập.Các đoạn mã lệnh này chỉ được kích hoạt khi có biến cố tương ứng xảy ra.Nếu ta chưa viết thủ tục cho biến cố đó thì chương trình không hoạt động đến khi biến cố đó xảy ra 1.2.2 Hướng dẫn sử dụng Microsoft Visual Basic 6.0 1.2.2.1 Giới thiệu Giao diện cửa sổ của Visual Basic 1- Thanh tiêu đề (Title Bar) Thanh tiêu đề thể hiện tên của chương trình là Microsoft Visual Basic. Góc phai thanh tiêu đề có 3 nút điều khiển: Minimize window(thu nhỏ của sổ àm việc); Maximize/Restore window(phóng to và phục hồi kích thước của sổ làm việc); Close(nút đóng cửa sổ là việc của Visual Basic) 2 - Thanh thực đơn (Menu Bar) 9 9 - Gồm các lệnh sau: File, Edit, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window, Help. - Thanh lệnh đơn (menu bar) xuất hiện ngay dưới thanh tiêu đề (Title bar) và chứa một hoặc nhiều tuỳ chộn lệnh đơn, mỗi tuỳ chọn trong thanh lệnh đơn định danh một phạm trù các tác vụ. - Xuất hiện ngay dưới mỗi tuỳ chọn lệnh đơn có thể là một hoặc nhiều tuỳ chọn. Các tuỳ chọn xuất hiện trên thanh lệnh đơn được gọi là các tuỳ chọn lệnh đơn chính và những tuỳ chọn dưới chúng được gọi là các tuỳ chọn con. 3 - Thanh công cụ (Tool bar) Là các lệnh được thể hiện dưới dạng biểu tượng giúp ta thực hiện một lệnh nhanh hơn. - Gồm các lệnh sau: Add Standard EXE Project, Add form, Menu editor, Open Project, Save Project, Cut, Copy, Paste, Find, Undo, Redo, Start, Break, End, Project Explore, Project windows, Form layuot window, Object brownser, Toolbox, Data view window, Visual component manager. - Thanh công cụ chứa các nút thanh công cụ, cho phép nhanh chóng truy cập đến các lệnh thường dùng nhất. - Các nút trong thanh công cụ cũng tương tự như các mục trong thanh thực đơn. Các nút thanh công cụ cung cấp cho người dùng một nối tắt đối với các hành động mà ta chọn qua nhiều bước bằng lệnh đơn. - Các nút trong thanh công cụ có một ô nhớ Tool Tip- là những cửa sổ nhỏ bật ra chứa một mô tả văn bản gắn gọn về công dụng và tên gọi của nút trong thanh công cụ. Khi người dùng đưa chuột đến một nút, cửa sổ gợi nhớ sẽ bật ra văn bản nhắc nhở. - Các tính chất của thanh công cụ: là các tính chất duy nhất đối với một điều khiển thanh công cụ gồm: + Style: Xác định hình dáng của điều khiển. + TextAlignment: xác định vị trí của văn bản tương đối với nút. + ToolTipText: ô gợi nhớ tên công cụ - Các phương pháp của thanh công cụ: 10 10 Các phương pháp thường dùng là: Move, Drag - Các Sự kiện của rhanh công cụ: Sự kiện thường dùng là ButtonClick: xảy ra khi người dùng nhấp chuột lên một đối tượng Object trong một điều khiển ToolBar 11 11 1.2.2.2 Thiết kế giao diện 1 - Giới thiệu Form Trong chương trình Visual Basic đều có ít nhất là một Form. Form hay còn gọi là biểu mẫu, là thành phần quan trọng nhất trong số tất cả các thành phần giao diện. Form là cơ sở cho việc thiết kế giao diện người dùng của ứng dụng. Tất cả các thành phần tạo thành giao diện người dùng đều được đặt trong Form. Khi ứng dụng chạy, nó mở ra một Form. Sau khi Form được nạp vào bộ nhớ, tất cả các thành phần hàm chứa trong nó sẽ hiện diện và có thể truy cập. - Cách tạo Form: Sau khi tạo Project mới, môi trường triển khai lập trình cho săn ta một Form. Có 2 cách: + Cách 1: Dùng menu: Project / Add Form. + Cách 2: Dùng công cụ: Add Form - MDI Form(Multiple Document Interface) -MDI Form là một Form có thể chứa nhiều Form con bên trong. Có 2 cách tạo: + Cách 1: dùng menu: Project / Add MDI Form + Cách 2: Dùng công cụ: Add Form / MDI Form. Mỗi Project chỉ có thể có tối đa một MDI Form. Muốn một Form trở thành một Form con (MDI Form) ta Set property MDI Child của nó thành True. Trong một chương trình dùng MDI Form khi ta click MDI Form nó không nhảy ra phía trước và che các Form con, nó luôn chứa các Form con gói gọn trong cửa sổ của nó 2- Lưu và chạy Form -Lưu Form: có 2 cách: +Dùng menu: = File / SaveAs +Vào cửa sổ Project, chuột phải lên Form chọn SaveAs -Chạy Form: Run / Start hoặc nhấn vào công cụ Run trên thanh công cụ (Tool Bar). Form không chỉ là 1 vật chứa.Form còn được xem như là 1 control đặc biệt nên có một số sự kiện thông dụng ở trên Form như sau: 12 12 -Form_Intialize: Đây là sự kiện xảy ra trước nhất trong chương trình.Sự kiện này chỉ xảy ra duy nhất 1 lần.Nếu trong quá trình chạy chưong trình ta đóng mở Form nhiều lần thì sự kiện này chỉ xuất hiện ở lần mở đầu tiên -Form_Load:Sự kiện xảy ra khi ta mở Form.Trong chương trình nếu ta đóng mở Form nhiều lần thì sự kiện này sẽ xuất hiện mỗi khi ta mở Form.Người ta hay dùng sự kiện này để khởi tạo biến và các control -Form_Queryunload:Sự kiện xảy ra khi ta nhấn vào [X] ở góc phải trên -Ngoài ra Form còn có các sự kiện:Click, DoubClick 3 - Các đối tượng(Objects) 1 - Đặc điểm : + Mỗi đối tượng có một tên để phân biệt +Có nhiều đặc tính, các đặc tính này có thể gọi là các thuộc tính (Property) của đối đó. +Mỗi đối tượng có nhiều hoạt động và các hoạt động này gọi là các phương thức (method) của nó. -Truy xuất đối tượng +Truy xuất đối tượng tức là đặt giá trị cho các property (thuộc tính) của đối tượng, hay gọi Method(phương thức) cho các đói tượng đó hoạt động. Bất cứ khi nào truy xuất đến đối tượng đều được viết theo cú pháp : . - Viết lệnh cho đối tượng + Khi bạn đặt một đối tượng lên form thì lúc đầu nó chưa hoạt động. Vì vậy cần phải viết lệnh để cho nó làm việc bằng cách : . Double click cho đối tượng . Cửa sổ lệnh hiện ra và viết lệnh cho đối tượng đó .Sử dụng cửa sổ để viết mã lệnh Mỗi phần mã lệnh cho một sự kiện xảy ra trên một đối tương đều có hai dòng đầu tiên là Sub và cuối là End sub - Thuộc tính chung các đối tượng 13 13 + Thuộc tính Name:Mỗi Coltrol trong một Form đều có thuộc tính Name để phân biệt với các Coltrol khác. Đây là thuộc tính dùng để truy xuất đến đối tượng Coltrol đó. Thuộc tính Alignment Appearrance Forecolor Backcolor Font Enable Giải thích Căn lề cho dòng chữ (Text, Caption) Xác định cotrol có là 3D hay không ? Mã chữ trên cotrol Màu nền trên coltrol Font của coltrol Nếu thuộc tính này có giá trị False, coltrol sẽ không sử Top – Left Visible Width – Height Tooltexttip dụng được, đủ có thể nhìn thấy Quy góc trái trên của coltrol Ân hay hiện coltrol Quy định kích thước coltrol Ghi chú nội dung của coltrol. Dòngchữ này hiện ra khi Thuéc tÝnh Alignment Appearrance Forecolor Backcolor Font Enable ta dừng chuột ngay trên coltrol. Giải thích. Cách lề cho dòng chữ (Tetx captin). Xác định control có là 3D hay không ?. Mà chữ trên control. Màu nền trên control. Font của control. Nếu thuộc tính này có giá trị False control sẽ không sử Top – Left Visible Width – Height Tooltexttip dụng được, dủ có thê nhìn thấy . Quy góc trái trên của control. Ẩn hay hiện của control. Quy định kích thước của control.. Ghi chú nôi dung của control. Dòng chữ này hiện ra khi ta dừng chuột ngày trên control. Bảng các thuộc tính của đối tượng trong VB6.0 14 14 * Các điều khiển nội tại bao gồm: Điều khiển Label Biểu tượng Mô tả Hiển thị chuỗi kí tự không đổi trên biểu mẫu Frame CheckBox Làm nơi chứa cho các điều khiển khác Cho phép người sử dụng chọn hoặc không ComboBox chọn một khả năng nào đó Cho phép người sử dụng chọn từ danh sách HscrollBar các chọn lựa hay nhập dữ liệu mới Cho phép người sử dụng cuộn ngang qua Timer một điều khiển chứa dữ liệu khác Cho phép chương trình tự động thi hành một công việc nào đó vào một thời điểm, không DirListBox Shape Image cần tương tác của người sử dụng Cho phép người sdụng chọn thư mục Hiển thị dạng hình học trên biểu mẫu Hiển thị hình ảnh đồ hoạ trên biểu mẫu OLE nhưng không thể làm nơi chứa Cho phép thêm chức năng lập trình của một Container PictureBox điều khiển vào ứng dụng Hiển thị hình ảnh trên biểu mẫu và có thể TextBox làm nơi chứa Dùng trình bày văn bản nhưng cũng cho phép người sử dụng sửa đổi hay them mới 15 CmdButton văn bản Cho phép người sử dụng thực hiện một hành OptionButton động Cho phép người sdụng chọn từ một nhóm có ListBox 2 hay nhiều khả năng trở lên Cho phép người sử dụng chọn từ danh sách VscrollBar các phần tử Cho phép người sử dụng cuộn dọc qua một DriveListBox FileListBox Line Data điều khiển chứa dữ liệu khác Cho phép người sử dụng chọn ổ đĩa Cho phép ngưòi sdụng chọn tập tin Hiển thị một đoạn thẳng trên biểu mẫu Cho phép kết nối với cơ sở dữ liệu 15 Bảng các điều khiển của giao diện VB6.0 1.2.3 Thuộc tính, phương thức và sự kiện 1.1.3.1 Thuộc tính: Thuộc tính mô tả đối tượng, mỗi đối tượng có 1 bộ mô tả đối tượng Thuộc tính Left Top Height Width Name Enabled Giải thích Vị trí cạnh trái của điều khiển so với vật chứa nó Vị trí cạnh trên của điểu khiển so với vật chứa nó Chiều cao của điều khiển Chiều rộng của điều khiển Một giá trị chuỗi được dùng để nói đến thuộc tính Giá trị logic (True hoặc False) quyết định người sử Visible dụng có làm việc với điều khiển không Giá trị logic (True hoặc False) giá trị người sử dụng có Borderstyl thấy điều khiển hay không Quyết định các thành phần của cửa sổ e Bảng Thuộc tính của 1 đối tượng cụ thể 16 16 1.2.3.2 Phương thức (Methods) -Là những đoạn chương trình chứa trong điều khiển, cho điều khiển biết cách thức để thực hiện một công viêcj nào đó Phương thức Move Drag Setfous Giải thích Thay đổi vị trí 1 đối tượng theo yêu cầu của cương trình Thi hành hành động kéo và thả của người sử dụng Cung cấp tầm ngầm cho đối tượng được chỉ ra trong lệnh Zorder gọi phương thức Quy định thứ tự xuất hiện của các điều khiển trên màn hình Bảng các phương thức thông dụng 1.2.3.3 Sự kiện -Là những phản ứng của đối tượng Sự kiện Change Xảy ra khi Người sử dụng sửa đổi chuỗi kí tự trong hộp combo box Click DblClick DragDrop DragOver hoặc hộp văn bản (Text box) Người sử dụng sử dụng nút chuột để nhấn lên đối tượng Người sử dụng sử dụng nhấn đúp lên đối tượng Người sử dụng kéo rê một đối tượng sang nơi khác Người sử dụng kéo rê một đối tượng ngang qua một điều GolFocus KeyDown khiển khác Đưa một đối tượng vào tầm ngắm của người sử dụng Người sử dụng nhấn một nút trên bàn phím trong khi 1 đối KeyPress tượng đang trong tầm ngắm Ngưòi sử dụng nhấn và thả một nút trên bàn phím trong KeyUp khi một đối tượng đang trong tầm ngắm Người sư dụng thả 1 nút trên bàn phím trong khi 1 đối LostFocus MouseDow tượng đang trong tầm ngắm Đưa 1 đối tượng ra khỏi tầm ngắm Người sử dụng nhấn 1 nút chuột bất kì trong khi con trỏ n chuột đang nằm trên 1 đối tượng MouseMove Người sdụng di chuyển con trỏ chuột ngang một đối tượng MouseUp Người sử dụng thả nút chuột trong khi con trỏ chuột đang nằm trên một đối tượng Bảng các sự kiện thông dụng 1.2.4 Các kỹ thuật kết nối cơ sở dữ liệu 1.2.4.1 Giới thiệu về kết nối CSDL trong VB6.0 17 17 Từ nhiều năm trở lại đây hãng Microsoft đã cho ra đời rất nhiều phiên bản lập trình cơ sở dữ liệu với Visual Basic 6.0, đồng thời cũng có nhiều phiên bản kết nối cơ sở dữ liệu kèm theo. Sau đây chúng ta sẽ sơ qua một số kết nối cơ bản mà Visual Basic 6.0 hay sử dụng. +) ODBC (Open Database Connectivity): ODBC được thiết kế để cho chương trình kết nối với nhiều loại cơ sở dữ liệu mà chỉ dùng một phương cách duy nhất. Điều này giúp cho lập trình viên chỉ sử dụng một phương thức duy nhất để truy cập vào hệ quản trị cơ sở dữ liệu. Hơn thế nữa, khi chúng ta nâng cấp lên hệ quản trị cơ sở dữ liệu cao hơn, ví dụ nâng từ Access lên SQL Server, thì sự sửa đổi trong chương trình sẽ rất ít. +) DAO (Data Access Object): DAO là kỹ thuật kết nối cơ sở dữ liệu riêng của Microsoft. Kỹ thuật này chỉ dùng với Jet Data Engine, Lợi điểm của kỹ thuật này là tính rễ dùng, nhanh chóng và tiện lợi, tuy nhiên chỉ có thể liên kết được với hệ quản trị cơ sở dữ liệu Microsoft Access. +) RDO (Remote Data Object): Một trong những lý do chính để RDO được thiết kế là giải quyết khó khăn về sự rắc rối của ODBC. Cách lập trình với RDO đơn giản như DAO, nhưng khả năng của nó thì như ODBC. RDO cho phép nhiều chương trình kết nối với cơ sở dữ liệu. Tuy nhiên, RDO không được sử dụng nhiều. +) ADO (Active X Data Objects): Sự khác biệt chính giữa ADO và DAO là ADO cho phép ta làm việc với mọi loại nguồn dữ liệu (data sources), không nhất thiết phải là cơ sở dữ liệu Microsoft Access hay SQL Server, Data Source có thể là danh sách các địa chỉ Email, hay một file text, trong đó mỗi hàng là một recocrd gồm những fields ngăn cách bởi các dấu phẩy hay dấu tab. 1.3. Tổng quan về hệ quản trị cơ sở dữ liệu Microsoft Access. 1.3.1 Giới thiệu chung về Microsoft Access. Microsoft Access là một hệ quản trị có đầy đủ các tính năng định nghĩa dữ liệu, xử lý dữ liệu và kiểm soát dữ liệu cần thiết để quản lý một lượng dữ liệu lớn. Cũng có thể yêu cầu Microsoft Access kiểm tra mối quan hệ hợp lệ giữa các tệp và các bảng của cơ sở dữ liệu. Ngoài ra, Microsoft Access là một ứng dụng cao của 18 18 Microsoft Window, có thể sử dụng tất cả các phương tiện của cơ chế trao đổi dữ liệu tự động (DDE-dynamic date exchange) và chúng liên kết đối tượng (OLEobject linking and embeding). DDE cho phép thực hiện các hàm và trao đổi dữ liệu của Microsoft Access với mọi ứng dụng dựa trên Window khác có hỗ trợ DDE bằng Macro hoặc là Access Basic, OLE là một khả năng cao cấp của Window cho phép liên kết các đối tượng hoặc nhúng các đối tượng vào một cơ sở dữ liệu Microsoft Access. Microsoft Access còn là công cụ hỗ trợ để phát triển ứng dụng cơ sở dữ liệu. Nó có những phương tiện phát triển cơ sở ứng dụng tiên tiến để xử lý các dữ liệu thông dụng khác. Đặc trưng nổi bật của Microsoft Access là khả năng xử lý dữ liệu của các bảng tính, tệp văn bản, các cơ sở dữ liệu khác như: Pradox, Btrieve, Foxpro và một số cơ sở dữ liệu SQL bất kỳ hỗ trợ chuẩn ODBC nghĩa là Microsoft Access có thể dùng để tạo một ứng dụng trong Window mà có thể xử lý dữ liệu trên máy tính lớn. 1.3.2 Một số đối tượng cơ bản của Microsoft Access. Microsoft Access có sẵn các công cụ hữu hiệu và tiện lợi để tự động sản sinh chương trình cho hầu hết các bài toán thường gặp trong quản lý, thống kê, kế toán . . . Với Access người dùng không phải viết từng câu lệnh cụ thể mà chỉ cần tổ chức dữ liệu và thiết kế các yêu cầu, công việc cần giải quyết. Sáu đối tượng, công cụ mà Access cung cấp là: Bảng (Table), Truy vấn (Query), Biểu mẫu (Form), Báo cáo (Report), Macro và Module. Trong đó quan trọng nhất đối với một cơ sở dữ liệu Access các công cụ sau: 19 19 * Bảng (Table) Bảng là phần quan trọng nhất của Cơ sở dữ liệu là nơi lưu trữ những dữ liệu tác nghiệp cho một ứng dụng. Một Cơ sở dữ liệu có thể có rất nhiều bảng, các bảng phải được thiết kế sao cho có thể lưu trữ được đầy đủ dữ liệu cần thiết, đảm bảo tối đa không gây dư thừa dữ liệu và giảm tối đa dung lượng của bộ nhớ. Cơ sở dữ liệu có thể đồng thời tạo ra môi trường làm việc thuận lợi cho việc phát triển ứng dụng trong các bước tiếp theo. Một bảng trong Cơ sở dữ liệu bao gồm các thành phần: Tên bảng được đặt theo quy định, các trường dữ liệu có tên riêng biệt , trường khoá, tập hợp các thuộc tính cần thiết cho mỗi trường dữ liệu và tập hợp các bản ghi. Tên bảng: - Mỗi bảng có một tên gọi. Tên bảng thường được đặt sau khi tạo xong cấu trúc của bảng, tên bảng được đặt theo quy định tuy nhiên cũng có thể đổi lại tên bảng trên cửa sổ Database như đổi tên tệp dữ liệu trên cửa sổ Windows Explorer. - Không nên sử dụng dấu cách, hay ký tự đặc biệt để đặt tên cho bảng. Trường dữ liệu: - Mỗi cột dữ liệu của bảng sẽ tương ứng với một trường dữ liệu. Mỗi trường dữ liệu sẽ có một tên gọi khác nhau và tập hợp các thuộc tính mô tả dữ liệu. Mỗi trường phải được định nghĩa bởi một kiểu dữ liệu và Tập hợp nhiều trường dữ liệu tạo thành một bản ghi. Trong Access 2003 có nhiều kiểu dữ liệu nhưng nó có thể nhận một trong các kểu dữ liệu sau: 20 20 Kiểu dữ liệu Number AutoNumber Text Yes/ No Date/ Time Currentcy Memo HyperLink Độ lớn Tuỳ thuộc kiểu cụ thể 4 byte Tuỳ thuộc độ dài xâu 1 Byte 8 Byte Kiểu số Tuỳ thuộc giá trị Tuỳ thuộc vào độ dài Lưu trữ Số thực, số nguyên theo nhiều kiểu. Số nguyên tự động được đánh số. Xâu ký tự. Kiểu logic Lưu trữ ngày, giờ. Kiểu tiền tệ Kiểu ghi nhớ Lưu trữ siêu liên kết OLE xâu Tuỳ thuộc dữ liệu Âm thanh, Hình ảnh, Đồ hoạ Khoá chính (Primary Key): Khoá chính là một hoặc nhiều trường xác định tính duy nhất một bản ghi. Trong Access sử dụng khoá chính để tạo liên kết giữa các bảng. Mỗi bảng trong cơ sở dữ liệu quan hệ đều có một khoá cơ bản tuỳ theo từng tính chất quan trọng của bảng hay từng cơ sở dữ liệu mà ta chọn khoá chính cho phù hợp. Ở chế độ Design muốn chọn trường làm khoá chính ta chọn Edit, Primary Key hoặc bấm vào biểu tượng khoá trên thanh công cụ. Các trường được chọn làm khoá sẽ có hình chiếc khoá ở đầu. * Truy vấn (Query) Nơi chứa toàn bộ các truy vấn dữ liệu đã được thiết kế. Bản chất của truy vấn là câu lệnh SQL(Structured Queries Language- Ngôn ngữ truy vẫn dữ liệu có cấu trúc) Các loại Query: Select Query, Total Query, Crosstab Query, Append Query, Delete Query, Update Query, Make table Query. 21 21 - Select là loại truy vấn dùng trích, lọc, kết xuất dữ liệu từ nhiều nguồn khác nhau. Cú pháp: Select From Where . -Total: là phép xử lý dữ liệu khá phổ biến.Trong Access 2003 query là một trong những công cụ xử lý khá tốt việc này. Total Query là một điển hình. Cú pháp: Select… From… Group By… - Crosstab: Là một công cụ xử lý mạnh hơn Total, có những yêu cầu Total không đáp ứng được thì Crosstab xử lý được. Cú pháp:Transfrom…Select…From…Group by…Pivot… - Make table: Select và Total luôn đưa ra một bảng kết quả đó là giá trị tức thời, mới nhất được đưa ra từ cơ sở dữ liệu tại thời điểm đó. Tại một thời điểm khác chúng ta không thu lại được kết quả như thời điểm trước đó, muốn lưu trữ kết quả ta dùng Make Table query. Cú pháp: Select…Into.. From… - Delete Query: Delete dùng để xoá một bản ghi trong cơ sở dữ liệu thoả mãn những điều kiện nào đó. Cú pháp: Delete… From… Where… - Update Query : Dùng cập nhật dữ liệu một số trường nào đó trong cơ sở dữ liệu, làm thay đổi cơ sở dữ liệu. Cú pháp: Update… Set…Where - Cách tạo một truy vấn: Bước 1: Khởi động Access 2003 bằng cách: Chọn Start-> Programs-> Microsoft Office-> Micosoft Office Access 2003. Bước 2: Tạo bảng cơ sở dữ liệu . Bước 3: Tạo Query bằng cách click vào Queries sau đó click chọn Create query in design view màn hình xuất hiện hộp thoại Show Table chúng ta sẽ chọn bảng mình muốn tạo một truy vấn. 22 22 Tạo một truy vấn Bước 4: Chúng ta sẽ tạo một query với tất cả điều kiện ở đây Bước tạo một query Truy vấn là công cụ mạnh của Access dùng để tổng hợp, sắp xếp, tìm kiếm dữ liệu trên các bảng. Khi thực hiện truy vấn sẽ nhận được một tập hợp kết quả thể hiện trên màn hình dưới dạng bảng, gọi là Dynaset. Dynaset chỉ là bảng kết quả trung gian, không được ghi lên đĩa và nó sẽ bị xóa khi kết thúc truy vấn. Tuy nhiên, có thể sử dụng một Dynaset như một bảng để xây dựng các truy vấn khác. * Mẫu biểu (Form) Mẫu biểu là đối tượng được thiết kế chủ yếu dùng để nhập hoặc hiển thị dữ liệu, hoặc điều khiển việc thực hiện một ứng dụng. Các mẫu biểu được dùng để trình bày hoàn toàn theo ý muốn, các dữ liệu được truy xuất từ các bảng hoặc các truy vấn. Mẫu biểu là phương tiện giao diện cơ bản giúp cho giao tiếp giữa người sử dụng và một ứng dụng Microsoft Access trở nên dễ dàng và có thể thiết kế các mẫu biểu cho nhiều mục đích khác nhau như: 23 23 + Hiển thị và điều chỉnh dữ liệu. + Điều khiển tiến trình của ứng dụng . + Nhập các dữ liệu. + Hiển thị các thông báo. * Báo cáo (Report) Báo cáo là một đối tượng được thiết kế để định nghĩa trình bày theo quy cách tính toán, in và tổng hợp các dữ liệu được chọn. Mẫu biểu có thể trình bày dữ liệu dưới nhiều dạng khác nhau. Access cung cấp đầy đủ các loại báo cáo và có thể thiết kế bằng công cụ Wizard * Macro Macro bao gồm một dãy các hành động (Action) dùng để tự động hóa một loạt các thao tác. Macro thường dùng với mẫu biểu để tổ chức giao diện chương trình. Với Macro ta có thể thiết lập được một hệ thống menu, kích hoạt các nút lệnh, mở đóng các bảng, biểu mẫu, truy vấn . . . Tự động tìm kiếm chắt lọc thông tin, kiểm soát các phím nóng. * Module Module là nơi chứa các hàm, thủ tục viết bằng ngôn ngữ Access Basic và là nơi khai báo các biến toàn cục của chương trình. Nó có đầy đủ các cấu trúc điều khiển, rẽ nhánh, các vòng lặp ... Làm công cụ cho chúng ta tổng hợp, chắt lọc kiết xuất thông tin. 24 24 CHƯƠNG 2: KHẢO SÁT THỰC TẾ QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN 2.1 Khảo sát về trường THPT Võ Nhai 2.1.1 Giới thiệu về trường THPT Võ Nhai Trường THPT Võ Nhai được thành lập năm 1962, trường được đóng trên địa bàn xã Lâu Thượng – Huyện Võ Nhai – tỉnh Thái Nguyên. Hiện nay trường có 112 cán bộ,giáo viên và hơn 1.800 học sinh ở 3 khối lớp. Trường có chức năng và nhiệm vụ giáo dục thế hệ thanh niên ở địa phương trở thành những học sinh chăm ngoan, thực hiện tốt nguyên lý: " học đi đôi với hành, nhà trường gắn liền với xã hội". Trên cơ sở đẩy mạnh phong trào thi đua "dạy tốt, học tốt", phát huy tinh thần làm chủ của cán bộ giáo viên và học sinh, bảo đảm thực hiện chương trình nội dung và phương pháp giáo dục theo những quy định của ngành nhằm không ngừng nâng cao chất lượng giáo dục toàn diện cho học sinh theo mục tiêu đã quy định cho cấp học. Trong năm học vừa qua trường đã đẩy mạnh phong trào Thi đua Dạy tốt Học tốt thực hiện có chất lượng các chỉ tiêu thi đua dạy và học, hoàn thành xuất sắc nhiệm vụ của năm học 2012 - 2013 vừa qua. Đồng thời cũng thực hiện tốt chính sách xã hội tại đơn vị cũng như trên địa bàn dân cư, góp phần cùng địa phương hoàn thành phổ cập giáo dục, được xã hội và phụ huynh đánh giá tốt. * Các mặt giáo dục toàn diện được nhà trường quan tâm chú ý như: Giáo dục truyền thống , xây dựng nếp sống văn minh lịch sự, ý thức chấp hành kỷ luật cho học sinh. Tăng cường đầu tư đầu tư cho công tác Đoàn thanh niên và Đội thiếu niên: Đẩy mạnh các hoạt động ngoài giờ (văn nghệ, TDTT). Đổi mới nội dung hoạt động trong công tác Đoàn đội, Phong trào Văn nghệ - Thể thao được tổ chức thường xuyên gắn với các đợt thi đua trong năm, được tập thể CB - GV - Học sinh hưởng ứng nhiệt tình, tạo sân chơi bổ ích cho các em sau những giờ học căng thẳng. Bên cạnh đó giúp các em có điều kiện phát triển năng khiếu và thẩm mỹ. Đoàn thanh niên còn tổ chức nhiều sân chơi cho học sinh với các cuộc thi như: “Kính vạn hoa, thi vẻ đẹp đội viên, thi Văn nghệ, khéo tay hay làm, thi viết thư Quốc tế CPU, thi tìm hiểu 25 25 truyền thống ngày Quân Đội Nhân Dân Việt Nam, thi tìm hiểu về luật Giao thông....” nhằm làm cho học sinh gắn bó với trường lớp, yêu thương kính trọng thầy cô, bạn bè, gia đình, cộng đồng, góp phần tích cực trong công tác giáo dục đạo đức cho học sinh... Nhà trường đã làm tốt công tác bồi dưỡng, nâng cao trình độ nghiệp vụ cho đội ngũ giáo viên, 100% đạt trình độ chuyên môn chuẩn, đảm bảo yêu cầu dạy học. Đội ngũ giáo viên nhiệt tình, có tay nghề và trình đọ chuyên môn tốt. Trong những năm qua đã có hàng chăm sáng kiến, kinh nghiệm hay được áp dụng trong khối THPT của huyện, Tỉnh. Nhà trường chú trọng tổ chức chuyên đề ngoại khóa trong năm học với quy mô từ tổ đến trường, đến phòng, mỗi năm tổ chức đươc nhiều đợt hội thao, hội giảng. Luôn cải tiến nội dung sinh hoạt tổ chuyên môn, phân nhóm chuyên môn và thành lập nhóm chất lượng cao gồm các giáo viên giỏi, có nhiều kinh nghiệm để bồi dưỡng đội ngũ học sinh giỏi trong năm học. Nhà trường luôn quan tâm đến công tác nhân đạo từ thiện, và kêu gọi cán bộ, giáo viên ủng hộ 1 ngày lương để giúp đồng bào miềm trung thiên tai lũ lụt vừa qua với số tiền trên 20 triệu đồng. Có tinh thần tương thân tương ái “Lá Lành Đùm Lá Rách” và vận động cán bộ, giáo viên, và phụ huynh học sinh quyên góp ủng hộ các quỹ đền ơn đáp nghĩa, quỹ người nghèo, ủng hộ đồng bào thiên tai lũ lụt. Giúp đỡ trẻ em có hoàn cảnh đặc biệt khó khăn, và các gia đình thương binh, bệnh binh, liệt sỹ có công với Cách Mạng, nhà trường vận động học sinh tham gia chương trình lao động tình nguyện như: Thứ 7 Xanh,....Nhà trường luôn luôn chấp hành tốt các chính sách của Đảng, pháp luật của nhà nước, công tác an ninh, trật tự trong Nhà trường và trên địa bàn được đảm bảo. Các phong trào văn hóa văn nghệ TDTT, sinh hoạt ngoại khóa...phát triển tốt, góp phần xây dựng nền móng tốt cho các em phát triển khả năng của mình khi bước vào trung học. Đời sống tinh thần và vật chất của cán bộ, công chức nhà nước được cải thiện, đội ngũ giáo viên được yên tâm công tác. Bộ máy hoạt động của trường THPT Võ Nhai: 26 26 - Hiệu trưởng là người đứng đầu cao nhất trong bộ máy tổ chức, là người đại diện cho nhà trường về mặt pháp lý, có trách nhiệm và thẩm quyền cao nhất về hành chính, chuyên môn trong nhà trường, chịu trách nhiệm trước Bộ giáo dục tổ chức và quản lý toàn bộ hoạt động của nhà trường. - Các tổ chức chính trị: Các tổ chức này phụ trách công việc như: Công đoàn, đoàn đội, hướng dẫn các học sinh tham gia hoạt động, các phong trào ngoài giờ học. - Các tổ Trưởng chuyên môn: Phụ trách các hoạt động trong tổ chuyên môn của mình. - Giáo viên chủ nhiệm: Mỗi lớp có một giáo viên chủ nhiệm do hiệu trưởng chỉ định. Nhiệm vụ của giáo viên chủ nhiệm là: Tìm hiểu, nắm vững mỗi học sinh trong lớp về mọi mặt để có biện pháp giáo dục và thúc đẩy sự tiến bộ của học sinh cũng như sự tiến lên của lớp học. + Kết hợp cùng giáo viên bộ môn, tổ chức khác để xây dựng lớp thành một tập thể vững mạnh. + Kết hợp chặt chẽ với gia đình học sinh trong nhiệm vụ giáo dục của cacs em. + Đánh giá, xếp loại học sinh sau học kỳ theo tiêu chuẩn quy định của Bộ giáo dục đào tạo. + Là người báo cáo thường kỳ với hiệu trưởng về tình hình học tập của từng học sinh trong lớp cũng như của lớp mình phụ trách. + Giáo viên chủ nhiệm có quyền đề nghị khen thưởng, kỷ luật học sinh. - Giáo viên bộ môn: Đảm nhận việc quản lý học sinh trong các tiết học, nhận xét, đánh giá quá trình học tập của học sinh trong môn học sau đó báo cáo cho giáo viên chủ nhiệm của lớp. - Các tổ chuyên môn: Tổ nhóm chuyên môn trong trường THPT Võ Nhai là tế bào không thể thiếu trong bộ máy chỉ đạo thực hiện kế hoạch, chủ trương của nhà trường đến các thành viên trong hội đồng giáo dục của nhà trường. Không những chỉ thực hiện 27 27 công tác chuyên môn, tổ chuyên môn cũng là tổ ấm công đoàn để giúp đỡ các anh chị em khi ốm đau hay tai nạn, ... Trường gồm có 03 tổ sau: - Tổ: Toán, Lý, Hóa, Sinh - Tổ: Văn, Sử, Địa - Tổ: Thể dục, Ngoại ngữ, Mỹ thuật 2.1.2 Phương pháp tính điểm và xếp loại cho học sinh 2.1.2.1 Phương pháp tính điểm cho học sinh Trong quá trình đào tạo, việc kiểm tra đánh giá kết quả học tập của học sinh được tiến hành thường kỳ. Tuy nhiên vào cuối mỗi kỳ mới tính điểm tổng kết cho mỗi học sinh, tính điểm trung bình cộng (ĐTBC) của từng kỳ để xếp loại: Học sinh giỏi, học sinh khá, học sinh trung bình và học sinh yếu để xét đủ điều kiện học tập tại trường hay không. Hệ số các loại điểm kiểm tra được tính như sau: - Kiểm tra miệng, 15 phút: Hệ số 1 - Kiểm tra 1 tiết : Hệ số 2 Kiểm tra học kỳ không tính hệ số mà tham gia trực tiếp vào tính điểm trung bình môn theo hướng dẫn. - Công thức tính điểm trung bình kiểm tra: (TBKT) Tổng điểm hệ số 2(1 T’)*2 + Tổng điểm hệ số 1 TBKT = Số điểm hệ số 2*2 + số điểm hệ số 1 - Công thức tính điểm trung bình kiểm tra: (TB Môn) (TBKT*2) + Điểm thi TBMôn = 3 - Công thức tính điểm trung bình học kỳ: (TBHK) (Toán, Văn)*2 + Các môn học còn lại TBHK = 28 28 Tổng số môn học + 2 - Công thức tính điểm trung bình cả năm: (TBCN) Học kỳ 2*2 + Học kỳ 1 TBCN = 3 2.1.2.2 Xếp loại cho học sinh: Công tác xếp loại học sinh của trường dựa vào điểm trung bình của học sinh và hạnh kiểm của học sinh đó trong từng kỳ và cả năm. Tiêu chuẩn xếp loại học lực của nhà trường được tính như sau: - Loại xuất sắc: Có ĐTB các môn từ 9.0 trở lên, không có môn nào dưới 6.5, không có môn nào phải thi lại. - Loại giỏi: Có điểm trung bình cả năm lớn hơn hoặc bằng 8.0, không có môn nào có điểm tổng kết 6.5 - Loại khá: Điểm trung bình lớn hơn hoặc bằng 6.5 và nhỏ hơn 8.0, không có môn nào có phẩy tổng kết dưới 5.0 - Loại trung bình: Có điểm trung bình lớn hơn 5.0 và nhỏ hơn 6.5, không có môn nào có điểm tổng kết dưới 3,5 - Loại yếu: Có điểm trung bình đạt từ 3.5 đến 4.9, không có môn nào có điểm tổng kết dưới 2.0 - Loại kém: Là loại trường hợp còn lại. Nếu do điểm trung bình của một môn quá kém làm cho học sinh đó xếp loại học lực xuống từ hai bậc trở lên (từ giỏi xuống trung bình, từ khá xuống kém thì học sinh được chiếu cố chỉ hạ xuống một bậc. - Quy định về khen thưởng kỉ luật. Các mức độ khen thưởng và hình thức khen thưởng Khen thưởng trước lớp: Do giáo viên chủ nhiệm khen những học sinh có các thành tích tốt trong quá trình học tập, lao động, có đạo đức tốt và tham gia tích cực các hoạt động của tập thể lớp và nhà trường. 29 29 Khen thưởng toàn trường: Do Ban giám hiệu nhà trường khen những học sinh có thành tích trong kỳ hoặc năm học như: Đạt danh hiệu học sinh tiên tiến, học sinh giỏi, học sinh nghèo vượt khó. Hoặc những tập thể lớp có danh hiệu lớp tiên tiến… Khen thưởng những học sinh đạt danh hiệu các giải học sinh giỏi của huyện, của tỉnh…. Xét học sinh lên lớp đủ các điều kiện sau. + Xếp loại hạnh kiểm và học lực từ trung bình trở lên. + Nghỉ học không quá 45 ngày trong một năm học + Kết quả học lực cả năm từ trung bình trở lên Xét học sinh không đủ điều kiện lên lớp. + Nghỉ quá 45 ngày trong một năm học + Có học lực cả năm xếp loại kém + Có hạnh kiểm cả năm xếp loại yếu Sử dụng kết quả đanh giá để khen thưởng Tặng danh hiệu học sinh tiên tiến cho những học sinh xếp loại khá về cả hai mặt: Hạnh kiểm và Học lực. Tặng danh hiệu học sinh giỏi cho những học sinh đạt học lực giỏi và hạnh kiểm từ khá trở lên. 30 30 2.1.3 Đánh giá hệ thống quản lý điểm hiện tại của trườngTHPT Võ Nhai Hiện nay việc quản lý tại trường THPT Võ Nhai đang thực hiện bằng phương pháp thủ công, quản lý dựa trên kinh nghiệm là chủ yếu, mọi việc đều do con người đảm trách (con người đóng vai chủ chủ đạo). Cách quản lý này co rất nhiều nhược điểm, tuy nhiên bên cạnh đó cách làm này có những ưu điểm. Ưu điểm: Khi thực hiện quản lý này tất cả các giáo viên đều có thể làm được vì họ đã được hướng dẫn cách thực hiện. Tất cả các giáo viên đều được hướng dẫn chi tiết cách vào sổ điểm lớp. Nhược điểm: Rất khó khăn trong việc lưu trữ, cập nhật và tìm kiếm, thống kê điểm của từng học sinh, của lớp và của toàn trường. Từ những ưu, nhược điểm trên là một cán bộ của trường được theo học ngành Công nghệ thông tin tại trường Đại học Công nghệ thông tin và truyền thông – Đại học Thái Nguyên đã lựa chọn đề tài “xây dựng chương trình quản lý kết quả học tập trường THPT Võ Nhai” làm đề tài đồ án tốt nghiệp và em cũng có gắng xây dựng một chương trình quản lý kết quả học tập cho trường góp phần làm hệ thống quản lý kết quả học tậpcủa trường được dễ dàng, nhanh gọn và thuận tiện hơn. 31 31 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN 3.1 Phân tích bài toán quản lý kết quả học tập trường THPT Võ Nhai 3.1.1 Phân tích chức năng Chức năng bao gồm các thông tin chính sau: + Cập nhật thông tin. + Tìm kiếm thông tin. + Thống kê báo cáo. * Cập nhật thông tin: + Cập nhật hồ sơ học sinh + Cập nhật danh sách môn học + Cập nhật danh sách lớp học + Cập nhật điểm + Cập nhật hạnh kiểm * Tìm kiếm thông tin: + Tìm kiếm theo tên học sinh + Tìm kiếm theo mã học sinh + Tìm kiếm theo lớp * Thống kê, báo cáo: + Danh sách học sinh theo lớp + Báo cáo kết quả học tập theo lớp + Báo cáo kết quả học tập theo học sinh + Báo cáo kết quả học tập lên lớp, thi lại, lưu ban 32 32 3.1.2 Các biểu đồ phân tích thiết kế hệ thống 3.1.2.1 Biểu đồ phân cấp chức năng: Quản lý điểm Tìm kiếm Cập nhật CN hồ sơ học sinh CN danh sách lớp CN danh sách môn học CN điểm Tìm kiếm theo mã học sinh Tìm kiếm theo tên học sinh Tìm kiếm theo lớp Thống kê báo cáo Báo cáo dshs theo lớp Báo cáo kết quả học tập theo lớp CN hạnh kiểm Báo cáo học tập theo học sinh Báo cáo kết quả học tập lên lớp, thi lại, lưu ban 33 33 34 34 3.1.2.2 Biểu đồ luồng dữ liệu mức khung cảnh: Ban giám hiệu Quản lý điểm Giáo Viên Học sinh Kết quả Yêu cầu Trả lời Báo cáo TT Trả lời TT Yêu cầu 35 35 3.1.2.3 Biểu đồ luồng dữ liệu mức đỉnh: DSHS DS lớp DS môn học Điểm Cập nhật Thống kê báo cáo Tìm kiếm Nhân Viên Thông tin Hạnh kiểm Kq học tập rèn luyện DS lớp Ban giám hiệu Yêu cầu tìm kiếm Trả lời yêu cầu tìm kiếm Yêu cầu thống kê Trả lời yêu cầu thống kê 36 36 3.1.2.4 Biểu đồ luồng dữ liệu mức dưới đỉnh * Chức năng 1: Cập nhật Giáo Viên TT học sin h Cập nhật hồ sơ HS TT mô n Cập nhật danh sách Môn học Lớp học Lớp học Môn học Học Sinh Điểm Cập nhật Điểm TT Điể m Giáo Viên Cập nhật hạnh kiểm 37 TT hạn h 37 TT lớp Cập nhật danh sách Lớp Hạnh kiểm * Chức năng 2:Tìm kiếm T.kiếm Theo Mã HS T.kiếm Theo TênHS Ban giám hiệu Yêu cầu tìm kiếm Kết quả Học Sinh T.kiếm Theo Lớp Lớp Giáo Viên Yêu cầu tìm kiếm Kết quả Kết quả Kết quả Kết quả Yêu cầu tìm kiếm Yêu cầu tìm kiếm Yêu cầu tìm kiếm 38 38 39 39 * Chức năng 3: Thống kê báo cáo TT trả lời TT trả lời TT yêu cầu TT yêu cầu Lớp BC Danh sách học sinh theo lớp BC kết quả học tập theo lớp BC kết quả học tập thi lại, lên lớp, lưu ban BC kết quả học tập theo học sinh Học sinh Điểm Lớp Môn học Hạnh kiểm Giáo viên Môn học Học sinh TT yêu cầu TT yêu cầu TT trả lời TT trả lời . 40 40 3.2 Thiết kế cơ sở dữ liệu 3.2.1 Dữ liệu đầu vào 1 – Hồ sơ của sinh viên * Tóm tắt hồ sơ học sinh gồm có các thông tin sau: + Họ tên học sinh + Ngày sinh + Giới tính + Địa chỉ + Đối tượng ưu tiên + Dân tộc Từ các thông tin đầu vào là: - Thông tin về học sinh (Mã học sinh, mã lớp, họ tên, ngày sinh, giới tính, địa chỉ, đối tượng ưu tiên, dân tộc). + Thông tin về lớp học (Mã lớp, mã khối, tên lớp) + Thông tin về môn học (Mã môn, tên môn) + Thông tin về khối (Mã khối, tên khối) + Thông tin về điểm (Mã học sinh, mã môn, học kỳ, điểm hệ số 11, điểm hệ số 12, điểm hệ sô 13, điểm hệ số 21, điểm hệ số 22, ĐTB) 41 41 + Ta có được bảng chuẩn hóa như sau: Danh sách Danh sách 1NF 2NF 3NF thuộc tính thuộc tính đã xuất phát Mã học sinh tinh chỉnh # Mã học sinh # Mã học sinh # Mã học sinh # Mã học sinh Mã lớp Mã lớp # Mã lớp Mã lớp Mã lớp Họ tên Họ tên Họ tên Họ tên Họ tên Ngày sinh Ngày sinh Ngày sinh Ngày sinh Ngày sinh Giới tính Giới tính Giới tính Giới tính Giới tính Địa chỉ Địa chỉ Địa chỉ Địa chỉ Địa chỉ ĐT ưu tiên ĐT ưu tiên ĐT ưu tiên ĐT ưu tiên ĐT ưu tiên Dân tộc Dân tộc Dân tộc Dân tộc Dân tộc Tên lớp Tên lớp Tên lớp # Mã lớp # Mã lớp Mã môn Mã môn Mã môn Tên lớp Tên lớp Tên môn Tên môn Tên môn # Mã học sinh # Mã học sinh Học kỳ Học kỳ Học kỳ # Mã môn # Mã môn Điểm hệ số 11 Điểm hệ số 11 Điểm hệ số 11 # Học kỳ # Học kỳ Điểm hệ số 12 Điểm hệ số 12 Điểm hệ số 12 Điểm hệ số 11 Điểm hệ số 11 Điểm hệ số 13 Điểm hệ số 13 Điểm hệ số 13 Điểm hệ số 12 Điểm hệ số 12 Điểm hệ số 21 Điểm hệ số 21 Điểm hệ số 21 Điểm hệ số 13 Điểm hệ số 13 Điểm hệ số 22 Điểm hệ số 22 Điểm hệ số 22 Điểm hệ số 21 Điểm hệ số 21 ĐTB ĐTB ĐTB Điểm hệ số 22 Điểm hệ số 22 Điểm thi ĐTB Tên môn # Mã môn Tên môn 42 42 3.2.2 Thiết kế các bảng dữ liệu trong cơ sở dữ liệu Biến đổi từ mô hình thực thể và các mối quan hệ ta có bảng dữ liệu sau: + Bảng điểm: + Bảng học sinh: + Bảng môn: 43 43 + Bảng lớp + Bảng khối: 44 44 3.2.3 Sơ đồ thực thể liên kết 45 45 CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI 4.1 Giao diện chính của chương trình Đây là form chính của chương trình form này nhằm đưa ra các form thông tin của chương trình cụ thể như: cập nhật hồ sơ học sinh, nhập điểm, cập nhật lớp học, cập nhật môn, tim kiếm tính điểm trung bình 46 46 4.2 Form đăng nhập,dăng ký 47 47 4.3 Một số giao diện cập nhật  Giao diện cập nhập lớp học Giao diện cập nhập lớp học  Giao diện cập nhật môn học Giao diện cập nhật môn học 48 48  Giao diện cập nhật điểm Giao diện cập nhật điểm  Giao diện cập nhật danh sách học sinh Giao diện cập nhật danh sách học sinh 49 49 4.4 Một số giao diện báo cáo  Báo cáo kết quả học tập theo lớp,học kì Báo cáo kết quả học tập theo lớp,học kì  Báo cáo danh sách học sinh theo lớp 50 50 Báo cáo danh sách học sinh theo lớp  Báo cáo điểm theo môn học 51 51 Báo cáo điểm theo môn học 52 52 4.5 Một số giao diện tìm kiếm KẾT LUẬN Qua quá trình nghiên cứu, xây dựng, thiết kế, cài đặt và chạy thử nghiệm chương trình kết quả cho thấy: Sau khi làm việc với bộ dữ liệu mẫu thử, hệ thống làm việc bình thường bước đầu đáp ứng được các yêu cầu cơ bản nhất của công tác quản lý kết quả học tập của trường THPT Võ Nhai. Kết quả đầu ra đúng với phương pháp thủ công, giảm được thời gian cho việc tính toán đơn thuần và đem lại hiệu quả thiết thực trong công tác quản lý điểm của trường . Qua thời gian làm đề tài này, em rút ra được nhiều kinh nghiệm trong công tác phân tích, thiết kế hệ thống cũng như đã học hỏi và tìm tòi thêm về hệ quản trị cơ sở dữ liệu Access và ngôn ngữ lập trình Visual Basic. Kết quả em đã làm được một số việc như sau: 53 53 - Hoàn thành chương trình đúng thời gian quy định. - Thực hiện được phần lưu trữ đầy đủ các thông tin liên quan. - Xử lý và đưa ra các thông tin cần thiết của bài toán. Với thời gian có hạn và quá trình tìm hiểu bài toán không lâu, nhưng nhờ sự hướng dẫn tận tình của thầy giáo TS.Nguyễn Văn Tảo đến nay đề tài của em đã cơ bản hoàn thành. Tuy nhiên đồ án vẫn còn những thiếu sót, một số Module chưa hoàn thiện. Vì vậy, rất mong được sự góp ý của các thầy cô và các bạn để đồ án được hoàn thiện hơn. Một lần nữa em xin chân thành cảm ơn thầy giáo TS.Nguyễn Văn Tảo đã giúp đỡ, tạo điều kiện để em hoàn thành đề tài này. Sinh Viên 54 54 Nông Văn Vững TÀI LIỆU THAM KHẢO [1].Visual Basic 6.0 tự học trong 3 tuần [2].Lập trình Visual Basic 6.0 Nhóm tác giả ELICOM Nguyễn Thị Kiều Duyên [3].Những bài thực hành CSDL Visual Basic 6.0 Đinh Xuân Lâm [4].Hướng dẫn học bằng hình Visual Basic 6.0 Trịnh Anh Toàn [5].Phân tích và thiết kế hệ thống thông tin Phạm Bình Cường [6].Tự học Microsoft Access trong 21 ngày Đoàn Thiện Ngân 55 55 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ………………………... 56 56 [...]... thông – Đại học Thái Nguyên đã lựa chọn đề tài xây dựng chương trình quản lý kết quả học tập trường THPT Võ Nhai làm đề tài đồ án tốt nghiệp và em cũng có gắng xây dựng một chương trình quản lý kết quả học tập cho trường góp phần làm hệ thống quản lý kết quả học tậpcủa trường được dễ dàng, nhanh gọn và thuận tiện hơn 31 31 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ... của chương trình Nó có đầy đủ các cấu trúc điều khiển, rẽ nhánh, các vòng lặp Làm công cụ cho chúng ta tổng hợp, chắt lọc kiết xuất thông tin 24 24 CHƯƠNG 2: KHẢO SÁT THỰC TẾ QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN 2.1 Khảo sát về trường THPT Võ Nhai 2.1.1 Giới thiệu về trường THPT Võ Nhai Trường THPT Võ Nhai được thành lập năm 1962, trường được đóng trên địa bàn xã Lâu Thượng – Huyện... kiểm và Học lực Tặng danh hiệu học sinh giỏi cho những học sinh đạt học lực giỏi và hạnh kiểm từ khá trở lên 30 30 2.1.3 Đánh giá hệ thống quản lý điểm hiện tại của trườngTHPT Võ Nhai Hiện nay việc quản lý tại trường THPT Võ Nhai đang thực hiện bằng phương pháp thủ công, quản lý dựa trên kinh nghiệm là chủ yếu, mọi việc đều do con người đảm trách (con người đóng vai chủ chủ đạo) Cách quản lý này co... + Tìm kiếm theo tên học sinh + Tìm kiếm theo mã học sinh + Tìm kiếm theo lớp * Thống kê, báo cáo: + Danh sách học sinh theo lớp + Báo cáo kết quả học tập theo lớp + Báo cáo kết quả học tập theo học sinh + Báo cáo kết quả học tập lên lớp, thi lại, lưu ban 32 32 3.1.2 Các biểu đồ phân tích thiết kế hệ thống 3.1.2.1 Biểu đồ phân cấp chức năng: Quản lý điểm Tìm kiếm Cập nhật CN hồ sơ học sinh CN danh sách... sách lớp CN danh sách môn học CN điểm Tìm kiếm theo mã học sinh Tìm kiếm theo tên học sinh Tìm kiếm theo lớp Thống kê báo cáo Báo cáo dshs theo lớp Báo cáo kết quả học tập theo lớp CN hạnh kiểm Báo cáo học tập theo học sinh Báo cáo kết quả học tập lên lớp, thi lại, lưu ban 33 33 34 34 3.1.2.2 Biểu đồ luồng dữ liệu mức khung cảnh: Ban giám hiệu Quản lý điểm Giáo Viên Học sinh Kết quả Yêu cầu Trả lời Báo... tình hình học tập của từng học sinh trong lớp cũng như của lớp mình phụ trách + Giáo viên chủ nhiệm có quyền đề nghị khen thưởng, kỷ luật học sinh - Giáo viên bộ môn: Đảm nhận việc quản lý học sinh trong các tiết học, nhận xét, đánh giá quá trình học tập của học sinh trong môn học sau đó báo cáo cho giáo viên chủ nhiệm của lớp - Các tổ chuyên môn: Tổ nhóm chuyên môn trong trường THPT Võ Nhai là tế... TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN 3.1 Phân tích bài toán quản lý kết quả học tập trường THPT Võ Nhai 3.1.1 Phân tích chức năng Chức năng bao gồm các thông tin chính sau: + Cập nhật thông tin + Tìm kiếm thông tin + Thống kê báo cáo * Cập nhật thông tin: + Cập nhật hồ sơ học sinh + Cập nhật danh sách môn học + Cập nhật danh sách lớp học + Cập nhật điểm + Cập nhật hạnh kiểm *... Phương pháp tính điểm cho học sinh Trong quá trình đào tạo, việc kiểm tra đánh giá kết quả học tập của học sinh được tiến hành thường kỳ Tuy nhiên vào cuối mỗi kỳ mới tính điểm tổng kết cho mỗi học sinh, tính điểm trung bình cộng (ĐTBC) của từng kỳ để xếp loại: Học sinh giỏi, học sinh khá, học sinh trung bình và học sinh yếu để xét đủ điều kiện học tập tại trường hay không Hệ số các loại điểm kiểm tra... địa bàn xã Lâu Thượng – Huyện Võ Nhai – tỉnh Thái Nguyên Hiện nay trường có 112 cán bộ,giáo viên và hơn 1.800 học sinh ở 3 khối lớp Trường có chức năng và nhiệm vụ giáo dục thế hệ thanh niên ở địa phương trở thành những học sinh chăm ngoan, thực hiện tốt nguyên lý: " học đi đôi với hành, nhà trường gắn liền với xã hội" Trên cơ sở đẩy mạnh phong trào thi đua "dạy tốt, học tốt", phát huy tinh thần làm... + Xếp loại hạnh kiểm và học lực từ trung bình trở lên + Nghỉ học không quá 45 ngày trong một năm học + Kết quả học lực cả năm từ trung bình trở lên Xét học sinh không đủ điều kiện lên lớp + Nghỉ quá 45 ngày trong một năm học + Có học lực cả năm xếp loại kém + Có hạnh kiểm cả năm xếp loại yếu Sử dụng kết quả đanh giá để khen thưởng Tặng danh hiệu học sinh tiên tiến cho những học sinh xếp loại khá về ... chương trình quản lý kết học tập trường THPT Võ Nhai làm đề tài đồ án tốt nghiệp em có gắng xây dựng chương trình quản lý kết học tập cho trường góp phần làm hệ thống quản lý kết học tậpcủa trường. .. gọn thuận tiện 31 31 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN 3.1 Phân tích toán quản lý kết học tập trường THPT Võ Nhai 3.1.1 Phân tích... THPT VÕ NHAI – THÁI NGUYÊN 2.1 Khảo sát trường THPT Võ Nhai 2.1.1 Giới thiệu trường THPT Võ Nhai Trường THPT Võ Nhai thành lập năm 1962, trường đóng địa bàn xã Lâu Thượng – Huyện Võ Nhai – tỉnh Thái

Ngày đăng: 14/10/2015, 15:09

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

    • 1.1 Tổng quan về phân tích thiết kế hệ thống

      • 1.1.1 Mục tiêu chính của phân tích và thiết kế hệ thống

      • 1.1.2 Khái niệm về hệ thống:

      • 1.2. Lập trình cơ sở dữ liệu với VISUAL BASIC 6.0

        • 1.2.1 Giới thiệu MICROSOFT VISUAL BASIC 6.0

        • 1.2.2 Hướng dẫn sử dụng Microsoft Visual Basic 6.0

        • 1.2.3 Thuộc tính, phương thức và sự kiện

        • 1.2.4 Các kỹ thuật kết nối cơ sở dữ liệu

        • 1.3. Tổng quan về hệ quản trị cơ sở dữ liệu Microsoft Access.

          • 1.3.1 Giới thiệu chung về Microsoft Access.

          • 1.3.2 Một số đối tượng cơ bản của Microsoft Access.

          • CHƯƠNG 2: KHẢO SÁT THỰC TẾ QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN

            • 2.1 Khảo sát về trường THPT Võ Nhai

              • 2.1.1 Giới thiệu về trường THPT Võ Nhai

              • 2.1.2 Phương pháp tính điểm và xếp loại cho học sinh

              • 2.1.3 Đánh giá hệ thống quản lý điểm hiện tại của trườngTHPT Võ Nhai

              • CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN

              • 3.1 Phân tích bài toán quản lý kết quả học tập trường THPT Võ Nhai

                • 3.1.1 Phân tích chức năng

                • 3.1.2 Các biểu đồ phân tích thiết kế hệ thống

                • 3.2 Thiết kế cơ sở dữ liệu

                • 3.2.1 Dữ liệu đầu vào

                • 3.2.2 Thiết kế các bảng dữ liệu trong cơ sở dữ liệu

                • 3.2.3 Sơ đồ thực thể liên kết

                • CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI

                  • 4.1 Giao diện chính của chương trình

                  • 4.2 Form đăng nhập,dăng ký

Tài liệu cùng người dùng

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

Tài liệu liên quan