1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ Án Visual Basic.net Báo Cáo Đồ Án Phần Mền Quản Lý Học Sinh.pdf

21 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Trang 1

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘIKHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN VISUAL BASIC.NET

BÁO CÁO ĐỒ ÁN

PHẦN MỀN QUẢN LÝ HỌC SINH

Nhóm : Nhóm 4 Lớp: TH27.16

MỤC LỤC

Trang 2

Chương 1 Tổng quan về phần mềm Visualbasic……… ……… ….4

1.1 Giới thiệu visualbasic và cơ sở dữ liệu sql……….…4

1.1.1 Giới thiệu visualbasic……….….4

1.1.2 Giới thiệu cơ sở dữ liệu sql.……… …5

1.2 Lợi ích phần mềm quản lý học sinh ………… ……….6

Chương 2 Thiết kế phần mềm quản lý học sinh ……… 7

Trang 3

LỜI NÓI ĐẦU

ùng với sự phát triển không ngừng của ngành giáo dục, quản lý học sinh là một Clĩnh vực đang vô cùng "HOT" và quan trọng trong thời điểm hiện nay Trong những năm gần đây, việc sử dụng công nghệ thông tin trong quản lý học sinh đã phát triển mạnh mẽ tại Việt Nam Trong thời đại Công nghiệp 4.0, công nghệ thông tin đóng vai trò chủ đạo trong sự phát triển chung của cả nước, đặc biệt là trong lĩnh vực giáo dục.

Quản lý học sinh là một công việc tương đối phức tạp và đòi hỏi nhiều thời gian và công sức Trước đây, việc quản lý thông tin về học sinh thường phải được thực hiện bằng phương pháp thủ công, dẫn đến việc tốn nhiều thời gian và gặp phải nhiều khó khăn Tuy nhiên, với sự phát triển của công nghệ thông tin, chúng ta đã có thể ứng dụng tin học hóa để quản lý học sinh một cách hiệu quả hơn.

Ứng dụng công nghệ thông tin trong quản lý học sinh giúp chúng ta làm việc hiệu quả hơn, đảm bảo tính chính xác tuyệt đối, tiết kiệm thời gian và giảm thiểu chi phí Thay vì phải tra cứu thông tin học sinh bằng cách thủ công, một hệ thống quản lý học sinh tin học hóa sẽ giúp chúng ta nhanh chóng truy xuất thông tin cần thiết, từ điểm số và học lực cho đến lịch trình và sự tham gia của học sinh vào các hoạt động khác nhau.

Trang 4

Đề tài "Quản lý học sinh" là một lựa chọn hợp lý, nhằm áp dụng các kiến thức đã học trong trường và cũng là cách tiếp cận hiệu quả nhất với thực tế đối với sinh viên Việc nghiên cứu và thực hành trong lĩnh vực này sẽ giúp sinh viên hiểu rõ hơn về quy trình quản lý học sinh và cung cấp cho họ kỹ năng và kiến thức cần thiết để triển khai một hệ thống quản lý học sinh hiệu quả.

Tuy thời gian và kinh nghiệm của em còn hạn chế trong việc nghiên cứu và thực hành, báo cáo có thể còn thiếu sót Em mong nhận được sự đóng góp ý kiến từ thầy cô để đề tài được hoàn thiện hơn

Em xin chân thành cảm ơn!

Chương 1 Tổng quan về phần mềm Visualbasic

1.1 Giới thiệu visualbasic và cơ sở dữ liệu sql server

Trang 5

Visual Basic (viết tắt là VB) là một ngôn ngữ lập trình hướng sự kiện (event-driven)và môi trường phát triển tích hợp (IDE) được phát triển bởi Microsoft Nó là một thành phần của bộ Visual Studio và được sử dụng để xây dựng các ứng dụng chạy trên môi trường Windows.

Phần "Visual" trong tên của ngôn ngữ này ám chỉ đến khả năng tạo giao diện đồ họa người dùng (Graphical User Interface - GUI) Trong VB, bạn có thể sử dụng các thành phần hình ảnh, gọi là controls, để thiết kế giao diện người dùng trên một khung màn hình, được gọi là form (tương tự như form trong Access) Nếu bạn đã từng sử dụng các chương trình vẽ như Paint, bạn đã có sẵn các kỹ năng cần thiết để tạo một GUI trong VB6.

Phần "Basic" trong tên của ngôn ngữ đề cập đến ngôn ngữ lập trình BASIC (Beginner's All-purpose Symbolic Instruction Code), một ngôn ngữ lập trình đơn giản, dễ học, được tạo ra để giúp các nhà khoa học (những người không có nhiều thời gian để học lập trình máy tính) có thể sử dụng.

1.1.2 Giới thiệu cơ sở dữ liệu sql

SQL (Structured Query Language) là một ngôn ngữ truy vấn có cấu trúc, cho phép bạn truy cập và thao tác với cơ sở dữ liệu để tạo, xóa, sửa đổi và trích xuất dữ liệu.

SQL cũng là ngôn ngữ tiêu chuẩn cho các hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) Tất cả các hệ thống quản lý cơ sở dữ liệu (RDBMS) như MySQL, MS

Trang 6

Access, Oracle, Sybase, Informix, Postgres hay SQL Server đều sử dụng SQL làm ngôn ngữ cơ sở dữ liệu tiêu chuẩn.

1.2 Lợi ích phần mềm quản lý học sinh

1 Tiết kiệm thời gian:

Phần mềm quản lý học sinh giúp tiết kiệm thời gian trong việc theo dõi thông tin học sinh Thay vì phải sử dụng các phương pháp truyền thống như sổ sách, giấy tờ, bạn có thể dễ dàng quản lý thông tin học sinh trong hệ thống phần mềm, giúp giảm thiểu công việc thủ công và tiết kiệm thời gian.

Quản lý học sinh hiệu quả: 2.

Với phần mềm quản lý, bạn có thể quản lý thông tin học sinh như : danh sách học sinh, thông tin cá nhân, điểm số, kết quả học tập, thời khóa biểu, và các thông tin liên quan khác Điều này giúp bạn kiểm soát được tình hình học tập của từng học sinh một cách hiệu quả.

3 Quản lý năng suất học sinh:

Phần mềm quản lý học sinh cho phép ghi nhận các hoạt động học tập của học sinhnhư: điểm số học tập, môn học, và các thông tin liên quan khác Bạn có thể theo dõi năng suất học tập của từng học sinh, phân tích điểm số, đánh giá tiến bộ và đưa ra các biện pháp hỗ trợ phù hợp.

4.Cung cấp thống kê, báo cáo:

Trang 7

Phần mềm quản lý học sinh cung cấp khả năng tạo ra các báo cáo, thống kê về học tập và hoạt động của học sinh Bạn có thể xem thông tin theo từng khoảng thời gian,so sánh kết quả học tập, và đưa ra các quyết định quản lý dựa trên dữ liệu cụ thể.

5.Giao diện thân thiện, dễ sử dụng:

Phần mềm quản lý học sinh được thiết kế với giao diện thân thiện, dễ sử dụng Các chức năng và thông tin được sắp xếp một cách rõ ràng, giúp người dùng dễ dàng tương tác với hệ thống mà không gặp khó khăn Ngay cả với những người không có kinh nghiệm về công nghệ cũng có thể nhanh chóng làm quen và sử dụng phần mềm một cách dễ dàng.

Chương 2 Thiết kế phần mềm quản lý cửa hàng điện thoại

2.1 Chức năng

Trang 8

2.1.1 Chức năng đăng nhập

Trang 9

Chức năng của giao diện: đăng nhập vào form, trong giao diện có các nút lệnh

Đăng Nhập: Đồng ý đăng nhập vào form.Thoát: Thoát khỏi form đăng nhập.

2.1.2 Chức năng quản lý thông tin ( Mã họ sinh, họ tên, mã lớp, giới tính, năm sinh, nơi sinh )

Chức năng của giao diện: cập nhật thông tin cần thiết, trong giao diện của các nút lệnh.

Trang 10

Thêm: Thêm đầy đủ thông tin học sinh.

Sửa: Khi có sự sai sót trong quá trình điền thông tin nút lệnh này cho phép

người nhập có thể sửa bất kỳ một thông tin nào.

Xóa: Xóa toàn bộ bảng ghi đã chọn.Tìm Kiếm : Tìm kiếm thông tin cần tìm.Thoát: Thoát khỏi form nhập thông tin.Ok: Lưu thông tin

2.2 Cơ sở dữ liệu

Trang 11

SQL (Structured Query Language) là ngôn ngữ truy vấn có cấu trúc, cho phép truy cập và thao tác với cơ sở dữ liệu SQL là ngôn ngữ tiêu chuẩn được sử dụng trong các hệquản trị cơ sở dữ liệu quan hệ (RDBMS) như MySQL, Oracle, SQL Server và nhiều hệ thống khác.

SQL cho phép bạn tạo, xóa, sửa đổi và trích xuất dữ liệu từ cơ sở dữ liệu Bằng cách sử dụng các câu lệnh như SELECT, INSERT, UPDATE và DELETE, bạn có thể truy vấn dữ liệu từ bảng, thực hiện các phép kết hợp, sắp xếp và lọc dữ liệu.

Bằng cách kết nối với cơ sở dữ liệu thông qua SQL, bạn có thể thực hiện các tác vụ như tạo bảng, chỉnh sửa cấu trúc của cơ sở dữ liệu và quản lý quyền truy cập vào dữ liệu.

SQL cung cấp một cách linh hoạt và mạnh mẽ để làm việc với cơ sở dữ liệu, cho phép bạn truy vấn và quản lý dữ liệu một cách hiệu quả.

Trang 12

Chương 3 Chương trình quản lý học sinh

3.1 Giao diện

Quản lý lớp

Trang 13

Quản lý môn học

Quản lý điểm

3.2 Mô tả

Trang 14

Code chuyển đổi giữa các tab(panel):

Code đổ dữ liệu vào DataGrid khi khởi động chương trình:

Trang 15

Code thêm học sinh từ form:

Code sửa bảng thông tin:

Code xoá thông tin:

Trang 16

Code tìm kiếm thông tin:

Code lưu thông tin:

Code thoát form:

Trang 17

Các kiến thức sử dụng trong bài :

Câu khai báo biến

Dim <Tên biên> As <Kiêu biên>

Trang 18

KẾT LUẬN

1 KẾT LUẬN CHUNG

Tạo giao diện người sử dụng

Giao diện người dùng là yếu tố quan trọng nhất của một ứng dụng Đối với người dùng, giao diện chính là ứng dụng; họ không quan tâm đến các thành phần mã lập trình bên dưới Sự thành công và phổ biến của một ứng dụng phụ thuộc rất nhiều vào giao diện của nó.

Sử dụng những điều khiển chuẩn của Visual Basic

Trong ứng dụng, chúng ta sử dụng các điều khiển để lấy thông tin từ người sử dụng và hiển thị kết quả Các điều khiển phổ biến bao gồm hộp văn bản, nút lệnh và hộpdanh sách Các điều khiển khác cho phép chúng ta tương tác với các ứng dụng khác và xử lý dữ liệu của chúng như là một thành phần mã trong ứng dụng của chúng ta.

Lập trình với những đối tượng.

Các đối tượng là thành phần quan trọng trong lập trình Visual Basic Chúng bao gồm form, điều khiển và cơ sở dữ liệu Sử dụng các đối tượng này, chúng ta có thể xây dựng các ứng dụng đa dạng trong Visual Basic.

Lập trình với phần hợp thành

Trong lập trình Visual Basic, chúng ta có thể sử dụng các thành phần ActiveX để tirh toán với Microsoft Excel, định dạng tài liệu sử dụng Microsoft Word, và lưu trữ, xử

Trang 19

lý dữ liệu với Microsoft Jet Các thành phần ActiveX cho phép chúng ta xây dựng ứng dụng sử dụng các tính năng này Hơn nữa, Visual Basic còn hỗ trợ tạo ra các điều khiển ActiveX riêng.

Đáp ứng những sự kiện chuột và bàn phím

Ứng dụng Visual Basic có khả năng xử lý một lượng lớn sự kiện từ chuột và bàn phím Ví dụ, các form, hộp ảnh và điều khiển hình ảnh có thể phát hiện vị trí con trỏ chuột, xác định phím trái hoặc phải được nhấn và phản ứng với các kết hợp phím chuột với Shift, Ctrl hoặc Alt Sử dụng các điều khiển phím, chúng ta có thể lập trình các điều khiển và form để phản ứng với các hành động phím hoặc phiên dịch và xử lý mã ASCII của các ký tự.

Ngoài ra, ứng dụng Visual Basic cũng hỗ trợ sự kiện kéo và thả (drag and drop) cũng như tính năng kéo và thả đối tượng OLE.

Làm việc với văn bản và đồ họa.

Visual Basic cung cấp khả năng tạo ra giao diện đồ họa và định dạng văn bản phức tạp trong ứng dụng Các thuộc tính văn bản cho phép chúng ta làm nổi bật các kháiniệm quan trọng và các chi tiết cần chú ý Ngoài ra, Visual Basic cung cấp khả năng thiết kế linh hoạt bằng việc sử dụng đồ họa, bao gồm cả hiển thị hình ảnh động thông qua việc tuần tự hiển thị một chuỗi các hình ảnh liên tiếp.

Gỡ rối mã và quản lý lỗi

Trong quá trình phát triển ứng dụng, có thể xảy ra các lỗi trong mã của chúng ta Những lỗi nghiêm trọng có thể khiến ứng dụng không hoạt động đúng cách, thậm chí

Trang 20

buộc người dùng phải khởi động lại ứng dụng mà không lưu được công việc đã làm Việc tìm và khắc phục các lỗi này được gọi là gỡ rối Visual Basic cung cấp nhiều công cụ hữu ích giúp chúng ta phân tích cách hoạt động của ứng dụng Các công cụ gỡ rối đặcbiệt giúp chúng ta xác định nguồn gốc của lỗi, đồng thời chúng cũng có thể được sử dụng để kiểm tra và nghiên cứu cách thức hoạt động của các ứng dụng khác nhau.

Xử lý ổ đĩa, thư mục và file

Trong việc lập trình trên hệ điều hành Windows, khả năng thao tác với thư mục, tập tin và ổ đĩa là rất quan trọng Chúng ta cần có khả năng thêm, di chuyển, tạo mới và xóa các thư mục và tập tin, cũng như lấy thông tin về chúng và xử lý trên ổ đĩa Visual Basic cung cấp các phương pháp để xử lý các tác vụ này Chúng ta có thể sử dụng các phương thức truyền thống như Open, Write# để làm việc với tập tin, cũng như sử dụng các công cụ mới như FSO (File System Object) để thao tác với hệ thống tập tin.

Thiết kế cho việc thi hành và tính tương thích

Visual Basic là một ngôn ngữ lập trình mạnh mẽ và linh hoạt, chia sẻ hầu hết các tính năng ngôn ngữ với các ứng dụng trong Microsoft Office và nhiều ứng dụng khác Ngoài ra, Visual Basic cũng cung cấp VBScript, một ngôn ngữ script Internet, là một tậphợp con của ngôn ngữ Visual Basic Điều này mang lại khả năng linh hoạt và khả năng tái sử dụng mã nguồn cho các ứng dụng khác nhau trong môi trường Visual Basic.

Phân phối những ứng dụng

Sau khi xây dựng một ứng dụng bằng Visual Basic, chúng ta có hoàn toàn quyền

Trang 21

được thực hiện qua nhiều phương thức khác nhau, bao gồm đĩa, CD, mạng, intranet hoặcInternet Điều này cho phép chúng ta dễ dàng chia sẻ ứng dụng với người dùng và triển khai nó trên nhiều nền tảng và môi trường khác nhau.

2 BẢN THÂN

Qua việc học lập trình Visual Basic, em đã có khả năng tạo ra sản phẩm thực tế và thấu hiểu mối quan hệ giữa các cấu trúc và câu lệnh lập trình Em cũng đã nắm vững hành vi của các đối tượng thông qua giao diện đồ họa Qua quá trình này, em đã tích luỹ được nhiều kinh nghiệm với các câu lệnh, cấu trúc và chương trình liên quan đến lập trình trực quan Những kiến thức này sẽ rất hữu ích cho em trong việc tiếp tục học và phát triển sau này.

Ngày đăng: 16/07/2024, 17:14

w