Đồ án visual basic.net báo cáo đồ án phần mền quản lý học sinh môn Công nghệ thông tin | Trường đại học kinh doanh và công nghệ Hà Nội

Cùng với sự phát triển không ngừng của ngành giáo dục, quản lý họcsinh là một lĩ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. Tài liệu giúp bạn tham  khảo, ôn tập và đạt kết quả cao. Mời đọc đón xem!

lOMoARcPSD| 48541417
TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
KHOA 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
lOMoARcPSD| 48541417
1
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
2.1 Chức năng……………………………………………………………….….. 7
2.1.1 Chức năng đăng nhập………………………………….…………7
2.1.2 Chức năng quản lý thông tin……………………………………..8
2.2 Cơ sở dữ liệu……………………………………………………………….. 9
Chương 3. Chương trình quản lý học sinh ………………………….10
3.1 Giao diện.......................................................................................................10
3.2 Mô tả.............................................................................................................14
Kết luận............................................................................................................20
1.Kết luận chung.................................................................................................20
2.Bản thân...........................................................................................................23
LỜI NÓI ĐẦU
lOMoARcPSD| 48541417
2
Cù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
lĩ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.
Đề 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
lOMoARcPSD| 48541417
3
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
1.1.1 Giới thiệu visualbasic
lOMoARcPSD| 48541417
4
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ệ
lOMoARcPSD| 48541417
5
(RDBMS). Tất cả các hệ thống quản lý cơ sở dữ liệu (RDBMS) như MySQL, MS
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.
2. Quản lý học sinh hiệu quả:
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 sinh
như: đ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.
lOMoARcPSD| 48541417
6
4.Cung cấp thống kê, báo cáo:
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.
lOMoARcPSD| 48541417
7
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
2.1.1 Chức năng đăng nhập 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.
lOMoARcPSD| 48541417
8
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.
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.
lOMoARcPSD| 48541417
9
2.2 Cơ sở dữ liệu
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.
lOMoARcPSD| 48541417
10
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 ca sở d liệu và quản 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ả.
Chương 3. Chương trình quản lý học sinh
3.1 Giao diện
Quản lý lớp
11
Downloaded by Anh
Tr?n
(anhtrann1406200@gmail.com)
Quản lý môn học
Quản lý điểm
3.2 Mô tả
Code đổ dữ liệu vào DataGrid khi khởi động chương trình:
lOMoARcPSD| 48541417
Code chuyển đổi giữa các tab(panel):
lOMoARcPSD| 48541417
12
Downloaded by Anh
Tr?n
(anhtrann1406200@gmail.com)
Code thêm học sinh từ form:
Code sửa bảng thông tin:
Code xoá thông tin:
lOMoARcPSD| 48541417
13
Downloaded by Anh Tr?n (anhtrann1406200@gmail.com)
Code tìm kiếm thông tin:
Code lưu thông tin:
lOMoARcPSD| 48541417
14
Downloaded by Anh Tr?n
(anhtrann1406200@gmail.com)
Code thoát form:
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>
Cấu trúc tuyển If
If <biêu thc lun lý> Then
… ‘Nêu biêu thức lun lý trên là True
… ‘thì thực hiện đoạn lnh này
lOMoARcPSD| 48541417
15
Downloaded by Anh Tr?n (anhtrann1406200@gmail.com)
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ộp
danh 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
lOMoARcPSD| 48541417
16
Downloaded by Anh Tr?n
(anhtrann1406200@gmail.com)
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ử
lOMoARcPSD| 48541417
17
Downloaded by Anh Tr?n (anhtrann1406200@gmail.com)
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 ln 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ó thphá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ảnng 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ái
niệ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 thhì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
lOMoARcPSD| 48541417
18
Downloaded by Anh Tr?n
(anhtrann1406200@gmail.com)
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í
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 đặc
biệ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, mt ngôn ngữ script Internet, là mt tập
hợ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
lOMoARcPSD| 48541417
19
Downloaded by Anh Tr?n (anhtrann1406200@gmail.com)
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
phân phối nó cho bất kỳ ai sử dụng Microsoft Windows. Phân phối ứng dụng có thể
được thực hiện qua nhiều phương thức khác nhau, bao gồm đĩa, CD, mạng, intranet hoặc
Internet. Đ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.
| 1/20

Preview text:

lOMoAR cPSD| 48541417
TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
KHOA 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 lOMoAR cPSD| 48541417
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
2.1 Chức năng……………………………………………………………….….. 7
2.1.1 Chức năng đăng nhập………………………………….…………7
2.1.2 Chức năng quản lý thông tin……………………………………..8
2.2 Cơ sở dữ liệu……………………………………………………………….. 9
Chương 3. Chương trình quản lý học sinh ………………………….10
3.1 Giao diện.......................................................................................................10
3.2 Mô tả.............................................................................................................14
Kết luận............................................................................................................20
1.Kết luận chung.................................................................................................20
2.Bản thân...........................................................................................................23 LỜI NÓI ĐẦU 1 lOMoAR cPSD| 48541417
Cù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
lĩ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.
Đề 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 2 lOMoAR cPSD| 48541417
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
1.1.1 Giới thiệu visualbasic 3 lOMoAR cPSD| 48541417
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ệ 4 lOMoAR cPSD| 48541417
(RDBMS). Tất cả các hệ thống quản lý cơ sở dữ liệu (RDBMS) như MySQL, MS
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.
2. Quản lý học sinh hiệu quả:
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 sinh
như: đ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. 5 lOMoAR cPSD| 48541417
4.Cung cấp thống kê, báo cáo:
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. 6 lOMoAR cPSD| 48541417
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
2.1.1 Chức năng đăng nhập 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. 7 lOMoAR cPSD| 48541417
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.
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. 8 lOMoAR cPSD| 48541417
2.2 Cơ sở dữ liệu
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. 9 lOMoAR cPSD| 48541417
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ả.
Chương 3. Chương trình quản lý học sinh 3.1 Giao diện Quản lý lớp 10 lOMoAR cPSD| 48541417
Code chuyển đổi giữa các tab(panel): Quản lý môn học Quản lý điểm 3.2 Mô tả
Code đổ dữ liệu vào DataGrid khi khởi động chương trình:
11 Downloaded by Anh Tr?n (anhtrann1406200@gmail.com) lOMoAR cPSD| 48541417
Code thêm học sinh từ form:
Code sửa bảng thông tin:
Code xoá thông tin: 12 Downloaded by Anh Tr?n (anhtrann1406200@gmail.com) lOMoAR cPSD| 48541417
Code tìm kiếm thông tin:
Code lưu thông tin: 13
Downloaded by Anh Tr?n (anhtrann1406200@gmail.com) lOMoAR cPSD| 48541417
Code thoát form:
Các kiến thức sử dụng trong bài :
Câu khai báo biến Dim As Cấu trúc tuyển If If Then
… ‘Nêu biêu thức luận lý trên là True
… ‘thì thực hiện đoạn lệnh này 14 Downloaded by Anh Tr?n (anhtrann1406200@gmail.com) lOMoAR cPSD| 48541417 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ộp
danh 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 15
Downloaded by Anh Tr?n (anhtrann1406200@gmail.com) lOMoAR cPSD| 48541417
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ử 16 Downloaded by Anh Tr?n (anhtrann1406200@gmail.com) lOMoAR cPSD| 48541417
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ái
niệ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 17
Downloaded by Anh Tr?n (anhtrann1406200@gmail.com) lOMoAR cPSD| 48541417
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í
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 đặc
biệ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ập
hợ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 18 Downloaded by Anh Tr?n (anhtrann1406200@gmail.com) lOMoAR cPSD| 48541417
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
phân phối nó cho bất kỳ ai sử dụng Microsoft Windows. Phân phối ứng dụng có thể
được thực hiện qua nhiều phương thức khác nhau, bao gồm đĩa, CD, mạng, intranet hoặc
Internet. Đ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. 19
Downloaded by Anh Tr?n (anhtrann1406200@gmail.com)