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

Xây dựng phần mềm quản lý điểm học sinh thpt

37 46 0

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Phần Mềm Quản Lý Điểm Học Sinh THPT
Tác giả Ngô Đức Quý
Người hướng dẫn ThS. Nguyễn Thị Minh Tâm
Trường học Trường Đại Học Vinh
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2016
Thành phố Nghệ An
Định dạng
Số trang 37
Dung lượng 1,21 MB

Cấu trúc

  • Chương 1. TỔNG QUAN VỀ ĐỀ TÀI (6)
    • 1.1. Lý do chọn đề tài (6)
    • 1.2. Cách tiếp cận đề tài (7)
    • 1.3. Nội dung của đề tài (7)
    • 1.4. Lựa chọn công cụ cài đặt và ngôn ngữ lập trình (7)
      • 1.4.1. Visual Studio 2010 Ultimate (7)
      • 1.4.2. Microsoft SQL 2008 (8)
      • 1.4.3. Ngôn ngữ lập trình LINQ to Sql (8)
  • Chương 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG (0)
    • 2.1. Khảo sát hiện trạng (10)
    • 2.2. Đối tƣợng và phạm vi của ứng dụng (10)
      • 2.2.1. Đối tƣợng (10)
      • 2.2.2. Phạm vi (10)
      • 2.2.3. Ràng buộc hệ thống (11)
    • 2.3. Tiêu chuẩn đánh giá (11)
    • 2.4. Quy định (11)
    • 2.5. Biểu đồ chức năng (12)
    • 2.6. Phân tích mô hình luồng dữ liệu (13)
      • 2.6.1. Biểu đồ ngữ cảnh (mức 0) (13)
      • 2.6.1 Biểu đồ ngữ cảnh mức (mức 1) (0)
    • 2.7. Biểu đồ ngữ ảnh mức đỉnh (0)
    • 2.8. Cơ sở dữ liệu của hệ thống (17)
    • 2.9 Các thành phần chức năng của hệ thống (22)
  • Chương 3. CÀI ĐẶT HỆ THỐNG (24)
    • 3.1. Form Đăng Nhập – Form chạy đầu tiên của phần mềm (24)
    • 3.2. Form giao diện chính của phần mềm (26)
    • 3.3. Form Học Sinh (27)
    • 3.4. Form Môn Học (28)
    • 3.5. Form Điểm Theo Môn (29)
    • 3.6. Form Điểm Theo Kỳ (30)
    • 3.7. Form Lớp (31)
    • 3.8. From Giáo Viên (32)
    • 3.9. Minh họa xuất file (33)
  • Kết luận (7)
  • Tài liệu tham khảo (37)

Nội dung

TỔNG QUAN VỀ ĐỀ TÀI

Lý do chọn đề tài

Công nghệ thông tin hiện nay là ngành mũi nhọn tại nhiều quốc gia, đặc biệt là ở các nước đang phát triển như Việt Nam, nơi đang tiến hành công nghiệp hóa và hiện đại hóa Sự bùng nổ thông tin và phát triển mạnh mẽ của công nghệ kỹ thuật số yêu cầu tất cả các ngành và lĩnh vực phải được tin học hóa để phát triển bền vững.

Sự phát triển nhanh chóng của phần cứng máy tính đã dẫn đến sự đa dạng và hoàn thiện của các phần mềm, giúp hỗ trợ hiệu quả cho người dùng Hiện nay, nhiều phần mềm có khả năng mô phỏng các nghiệp vụ phức tạp, mang lại sự thuận tiện trong sử dụng, thời gian xử lý nhanh chóng và tự động hóa cao cho một số nghiệp vụ.

Trong phát triển phần mềm, yêu cầu không chỉ dừng lại ở độ chính xác và khả năng xử lý các nghiệp vụ thực tế, mà còn cần đáp ứng tốc độ, giao diện thân thiện, và khả năng mô hình hóa thực tế một cách tiện lợi cho người sử dụng Phần mềm cần có tính tương thích cao và bảo mật tốt, đặc biệt đối với dữ liệu nhạy cảm Những ứng dụng này giúp tiết kiệm thời gian và công sức, đồng thời nâng cao độ chính xác và hiệu quả công việc, đặc biệt trong việc sửa lỗi và tự động đồng bộ hóa.

Việc quản lý điểm số học sinh trong trường trung học phổ thông thường đòi hỏi nhiều nhân lực và thời gian, đặc biệt khi phải xử lý hàng ngàn hồ sơ học sinh, lớp học và giáo viên Nếu không có sự hỗ trợ của công nghệ thông tin, các công việc như tính điểm trung bình, xếp loại học lực, tra cứu và thống kê sẽ trở nên phức tạp và dễ xảy ra sai sót Hơn nữa, việc lưu trữ thông tin cũng gặp nhiều khó khăn, dễ bị thất lạc và tốn kém Tuy nhiên, với sự phát triển của công nghệ, việc tin học hóa các nghiệp vụ này sẽ giúp quản lý học vụ trở nên đơn giản, thuận tiện và hiệu quả hơn rất nhiều Do đó, tôi quyết định chọn đề tài “Xây dựng phần mềm quản lý điểm học” để cải thiện quy trình này.

Ngô Đức Quý, sinh viên lớp 52K3 ngành CNTT 5, đã phát triển một giải pháp nhằm đáp ứng nhu cầu cấp bách của các trường học, giúp giảm tải công việc cho các nhân viên quản lý.

Trong quá trình thực hiện đồ án, em nhận thấy vẫn còn một số hạn chế và thiếu sót Em rất mong nhận được những ý kiến đóng góp chân thành từ thầy cô để giúp đồ án của em hoàn thiện hơn.

Cách tiếp cận đề tài

Đề tài này tập trung vào quản lý điểm cho các trường học quy mô vừa và nhỏ với kinh phí đầu tư thấp, yêu cầu nghiệp vụ phần mềm không cao Để thực hiện, tôi đã khảo sát thực tế việc quản lý điểm tại trường THPT Yên Thành II, tỉnh Nghệ An Đặc biệt, tôi xin cảm ơn cô giáo Nguyễn Thị Minh Tâm, Khoa Công nghệ thông tin - trường Đại học Vinh, đã hỗ trợ và hướng dẫn tôi rất nhiều trong quá trình tìm hiểu và thực hiện đề tài này.

Nội dung của đề tài

Dựa trên kiến thức đã học và khảo sát thực tế, tôi chọn đề tài “Xây dựng phần mềm quản lý điểm học sinh THPT” nhằm áp dụng công nghệ thông tin vào công tác quản lý điểm tại trường THPT Yên Thành II Mục tiêu của đề tài là giúp người dùng dễ dàng tiếp cận và tiết kiệm thời gian trong việc quản lý và tra cứu điểm một cách hiệu quả Đề tài được chia thành 4 phần.

 Khảo sát hiện trạng và xác định yêu cầu

 Phân tích và thiết kế chương trình

 Hình ảnh về chương trình

Lựa chọn công cụ cài đặt và ngôn ngữ lập trình

Microsoft Visual Studio 2010 Ultimate là phiên bản đầy đủ tính năng nhất Microsoft Visual Studio 2010 Ultimate cung cấp bộ công cụ tích hợp đa chức năng để

Ngô Đức Quý – 52K3 – CNTT 6 phát triển phần mềm cho doanh nghiệp và tổ chức bằng cách sử dụng hệ thống công cụ giúp đơn giản hóa quy trình phát triển ứng dụng Môi trường tích hợp này không chỉ nâng cao kỹ năng mô hình hóa, viết mã, gõ lỗi và kiểm thử mà còn giúp các nhóm làm việc cộng tác và giao tiếp hiệu quả hơn thông qua Visual Studio 2010 Ultimate.

Microsoft Visual Studio 2010 Ultimate đảm bảo chất lƣợng phần mềm và đồng thời có cái nhìn trực quan về chu trình phát triển ứng dụng

SQL Server là hệ thống quản lý cơ sở dữ liệu theo mô hình khách-chủ, cho phép nhiều người dùng truy cập dữ liệu đồng thời Nó quản lý quyền truy cập và quyền hạn của từng người dùng trên mạng Ngôn ngữ truy vấn chính được sử dụng là Transact-SQL, giúp trao đổi dữ liệu giữa Client và SQL Server.

SQL Server 2008 có nhiều cải thiện hữu dụng và thiết thực nhƣ:

Mã hóa dữ liệu cho phép toàn bộ cơ sở dữ liệu, các bảng và dữ liệu được mã hóa dễ dàng mà không cần lập trình ứng dụng, tất cả đều có thể thực hiện thông qua SQL Engine.

Mã hóa sao lưu trong SQL Server 2008 giúp bảo vệ dữ liệu khỏi việc lộ thông tin và can thiệp từ bên ngoài Ngoài ra, khả năng phục hồi sao lưu có thể được kiểm soát cho từng người dùng cụ thể, tăng cường bảo mật cho dữ liệu.

SQL Server 2008 cho phép thẩm định sự thay đổi và truy cập dữ liệu, bao gồm cả việc kiểm tra các hoạt động logon/logoff và các thay đổi được phép.

- Nén dữ liệu với hiệu suất cao

- Tài nguyên đƣợc bảo đảm an toàn

- Bộ đếm hiệu suất đƣợc mở rộng Dữ liệu đã đƣợc chọn bằng bộ đếm sẽ đƣợc lưu trong trung tâm dữ liệu tập trung

1.4.3 Ngôn ngữ lập trình LINQ to Sql

 LINQ to SQL đƣợc định nghĩa trong System.Data.Linq

 LINQ to SQL đƣợc thiết kế để cung cấp một giao diện làm việc với cơ sở dữ liệu quan hệ Microsoft SQL Server

 LINQ to SQL xây dựng một mô hình đối tƣợng trong ngôn ngữ lập trình để ánh xạ tới mô hình dữ liệu của một cơ sở dữ liệu

Khi ứng dụng hoạt động, LINQ to SQL chuyển đổi ngôn ngữ truy vấn tích hợp trong mô hình đối tượng thành các lệnh SQL và gửi chúng đến cơ sở dữ liệu để thực hiện.

 Khi cơ sở dữ liệu trả về kết quả, LINQ to SQL dịch kết quả thành các đối tƣợng để làm việc trong ngôn ngữ lập trình

 Mô hình đối tượng LINQ to SQL tương ứng với các đối tượng của cơ sở dữ liệu:

- Entity class tương ứng với Table/View

- Class member tương ứng với Column

- Association tương ứng với Foreign-key relationship

- Method tương ứng với Stored Procedure or Function

Visual Studio 2010 trang bị công cụ thiết kế quan hệ đối tượng (O/R Designer) với giao diện đồ họa, giúp người dùng dễ dàng xây dựng các lớp thực thể và thiết lập quan hệ giữa chúng trong LINQ to SQL.

- Công cụ O/R Designer cho phép tạo ra các lớp thực thể mới, sửa các thực thể đã có và sinh mã cho các lớp thực thể

Xây dựng mô hình đối tượng bằng công cụ thiết kế quan hệ đối tượng mang lại hiệu quả cao trong việc phát triển các ứng dụng sử dụng cơ sở dữ liệu.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Khảo sát hiện trạng

Hiện nay, quản lý điểm là một công việc hết sức quan trọng đối với các trường học Công việc hằng ngày bao gồm:

 Nhập điểm cho học sinh, sửa chữa thông tin về điểm

 In bảng điểm, in danh sách học sinh giỏi,khá, trung bình, yếu…

 Lưu trữ thông tin các bảng điểm của học sinh …

Công việc đòi hỏi nhiều kỹ năng của người quản lý

Hằng ngày, người quản lý phải nhập điểm cho học sinh và in danh sách theo yêu cầu của nhà trường, bao gồm các loại học sinh như giỏi, khá, trung bình và yếu Quá trình này tiêu tốn nhiều thời gian và dễ gây nhầm lẫn trong việc theo dõi thống kê, dẫn đến khó khăn trong việc đảm bảo độ tin cậy của thông tin.

Đối tƣợng và phạm vi của ứng dụng

Hệ thống quản lý điểm được xây dựng hướng đến đối tượng: Cán bộ quản lý

Với sự gia tăng liên tục số lượng học sinh hàng năm, các trường học đang cần cải tiến hệ thống tự động lưu trữ, tìm kiếm và in ấn báo cáo để xử lý khối lượng lớn thông tin một cách chính xác Hệ thống quản lý điểm cho học sinh sẽ nâng cao hiệu quả quản lý trong các hoạt động của trường học.

Hệ thống cho phép cán bộ quản lý theo dõi thông tin lý lịch và điểm số của từng học sinh theo từng môn học một cách chính xác Ngoài ra, người dùng có thể tra cứu và thống kê kết quả một cách dễ dàng và hiệu quả.

 Đảm bảo cơ sở dữ liệu bảo mật và có độ tin cậy cao

 Hệ thống mới sẽ thu thập tất cả các thông tin về học sinh, môn học, điểm,

 Lập danh sách, báo biểu, nhằm giúp cho cán bộ quản lý nắm rõ thông tin cần thiết

 Tạo sự tiện dụng, nhanh chóng và thoải mái cho cán bộ quản lý

 Tự động hóa cho công tác quản lý của trường tạo nên tính chuyên nghiệp cho việc quản lý thông tin

 Tiết kiệm đƣợc thời gian và chi phí

Dựa trên những vấn đề thiết yếu đã xác định, tôi đã xây dựng một mô hình giả định cho phần mềm quản lý điểm, sử dụng ngôn ngữ C cơ bản Mô hình này bao gồm một số chức năng cơ bản như nhập, sửa, xóa và tìm kiếm dữ liệu một cách đơn giản thông qua các đối tượng hoặc xuất file Excel.

 Không ảnh hưởng đến cơ cấu tổ chức và các hệ thống khác của nhà trường

 Dữ liệu phải đúng thực tế và phải cập nhật thường xuyên.

Tiêu chuẩn đánh giá

- Tiêu chuẩn phân loại học lực:

+ Loại Giỏi: ĐTB các môn từ 8.0 trở lên không có môn nào dưới 6.5

+ Loại Khá: ĐTB các môn từ 6.5 đến 7.9 không có môn nào dưới 5.0

+ Loại Trung bình: ĐTB các môn từ 5.0 đến 6.4

+ Loại Yếu: ĐTB các môn dưới 5.0

Quy định

- có 3 khối gồm: khối 10, khối 11, khối 12

- mỗi lớp không quá 40 học sinh

- Có 2 học kỳ: học kỳ 1, học kỳ 2

- Điểm số đƣợc lấy theo thang điểm 10

- Điểm miệng và điểm 15 phút lấy hệ số 1, điểm kiểm tra 1 tiết lấy hệ số 2, điểm thi hệ số 3

- Điểm trung bình môn học kỳ 1 hệ số 1, điểm trung bình môn học kỳ 2 hệ số 2.

Biểu đồ chức năng

Hệ thống quản lý điểm

Hệ thống quản lý điểm Tổng quan

Quản lý điểm theo học kỳ

Quản lý điểm theo môn học Đăng nhập hệ thống Đăng xuất hệ thống

Phân tích mô hình luồng dữ liệu

2.6.1 Biểu đồ ngữ cảnh (mức 0)

2.6.2 Biểu đồ ngữ cảnh (mức 1)

Quản lý Hệ thống quản lý điểm

Yêu cầu thêm, sửa, xóa thông tin…

2.7 Biểu đồ ngữ cảnh mức đỉnh

 Phân rã chức năng tổng quan y/c tt y/c tt y/c tt y/c tt

Thông tin giáo vien sách

DS môn học DS học sinh

 Phân rã chức năng hệ thống quản lý điểm

Thông tin điểm theo kỳ

Thông tin điểm theo môn

DS học sinh y/c tt y/c tt

 chức năng báo cáo thống kê, xuất file của mỗi mục ở tổng quan

In báo cáo xuất file Excel

Thống kê học sinh,giáo viên,môn học, lớp

DS học sinh,giáo viên, môn học, lớp

2.8 Cơ sở dữ liệu của hệ thống Để nắm đƣợc yêu cầu của bài toán, chúng ta cần hiểu dõ về cơ sở dữ liệu mà bài toán cần Ơ đây em xin đƣa ra những thông tin mà phần mềm quản lý điểm cần có nhƣ sau:

- Mô hình quan hệ dữ liệu

 Hocsinh: ( mahs , tenhs, malop, ngaysinh, gioitinh, diachi)

 Giaovien: ( magv , tengv, tendangnhap, matkhau, ngaysinh, gioitinh, sodt, diachi, mamon, chunhiemlop)

 Diemtheomon: ( mahs , mamon , mahocky , diemmieng, diem15p, diem1t, diemthi, diemtong)

 Diemtheoky: ( mahs , mahocky , diemtong, xeploai)

Tên Thuộc tính Kiểu Độ dài Khóa chính

Mahs Nvarchar 50 X X Mã học sinh

Hoten Nvarchar 50 Họ tên học sinh

Malop Nvarchar 50 Mã lớp của học sinh

Ngaysinh Date Ngày sinh của học sinh

Gioitinh Char 4 Giới tính của học sinh

Diachi Nvarchar 50 Id của khoa

Tên Thuộc tính Kiểu Độ dài Khóa chính

Magiaovien Nvarchar 50 X X Mã giáo viên

Hoten Nvarchar 50 Họ tên giáo viên

Mamon Nvarchar 50 Mã môn của giáo viên

GioiTinh Char 4 Giới Tính sodt Nvarchar 50 Số điện thoại diachi Nvarchar 50 Địa chỉ

Tên Thuộc tính Kiểu Độ dài Khóa chính

Mamon Nvarchar 50 X X Mã môn học

Tenmon Nvarchar 50 Tên môn học

Tên Thuộc tính Kiểu Độ dài Khóa chính

Malop Nvarchar 50 X X Mã lớp học

Tenlop Nvarchar 50 Tên lớp học

- Bảng điểm theo môn học:

Tên Thuộc tính Kiểu Độ dài Khóa chính

Ghi chú mahocsinh Nvarchar 50 X X Mã học sinh

Mamon Nvarchar 50 X X Mã môn học

Mahocky Nvarchar 50 X X Mã học kỳ

Diem15p Float Điểm kiểm tra 15 phút

Diem1t Float Điểm kiểm tra 1 tiết

Diemthi Float Điểm thi cuối kỳ

Diemtong Float Điểm tổng kết môn học

Tên Thuộc tính Kiểu Độ dài Khóa chính

Mahocsinh Nvarchar 50 X X Mã học sinh

Mahocky Nvarchar 50 X X Mã học kỳ

Diemtong Float Điểm tổng kết toàn bộ môn học

Xeploai Nvarchar 50 Xếp loại theo điểm

Tên Thuộc tính Kiểu Độ dài Khóa chính

Mahocky Nvarchar 50 X X Mã học kỳ

Tenhocky Nvarchar 50 Tên học kỳ

Tên Thuộc tính Kiểu Độ dài Khóa chính

Tendangnhap Nvarchar 50 X X Tên đăng nhập của mỗi giáo viên

2.9 Các thành phần chức năng của hệ thống

Chứa các chức năng chính của chương trình

- Chức năng đăng nhập hệ thống: Đăng nhập tài khoản để xứ lý chương trình

- Chức năng thông tin sinh viên

Tìm kiểm, thêm, sửa ,xóa, tìm kiếm, xuất file và hiển thị thông tin của sinh viên

- Chức năng hiển thị thông tin điểm của học sinh theo môn học:

Hiển thị thêm,sửa, xóa, tìm kiếm, xuất file các thông tin của sinh viên, đồng thời hiện tên môn học cùng điểm của môn học

- Chức năng hiển thị thông tin giáo viên:

Hiển thị thông tin của giáo viên

Thêm,sửa, xóa, tìm kiếm, xuất file thông tin của giáo viên

- Chức năng hiển thị thông tin môn học:

Tìm kiếm, thêm, sửa, xóa, xuất file các thông tin môn học

- Chức năng hiển thị thông tin lớp học:

Tìm kiếm,thêm,sửa, xóa, xuất file các trường thông tin lớp học

- Chức năng hiển thị thông tin điểm theo kỳ

Tìm kiếm, xuất file các thông tin tên học sinh, học kỳ, điểm tổng, xếp loại.

Cơ sở dữ liệu của hệ thống

Để hiểu rõ yêu cầu của bài toán, chúng ta cần nắm vững thông tin về cơ sở dữ liệu cần thiết Dưới đây là các thông tin quan trọng mà phần mềm quản lý điểm cần có.

- Mô hình quan hệ dữ liệu

 Hocsinh: ( mahs , tenhs, malop, ngaysinh, gioitinh, diachi)

 Giaovien: ( magv , tengv, tendangnhap, matkhau, ngaysinh, gioitinh, sodt, diachi, mamon, chunhiemlop)

 Diemtheomon: ( mahs , mamon , mahocky , diemmieng, diem15p, diem1t, diemthi, diemtong)

 Diemtheoky: ( mahs , mahocky , diemtong, xeploai)

Tên Thuộc tính Kiểu Độ dài Khóa chính

Mahs Nvarchar 50 X X Mã học sinh

Hoten Nvarchar 50 Họ tên học sinh

Malop Nvarchar 50 Mã lớp của học sinh

Ngaysinh Date Ngày sinh của học sinh

Gioitinh Char 4 Giới tính của học sinh

Diachi Nvarchar 50 Id của khoa

Tên Thuộc tính Kiểu Độ dài Khóa chính

Magiaovien Nvarchar 50 X X Mã giáo viên

Hoten Nvarchar 50 Họ tên giáo viên

Mamon Nvarchar 50 Mã môn của giáo viên

GioiTinh Char 4 Giới Tính sodt Nvarchar 50 Số điện thoại diachi Nvarchar 50 Địa chỉ

Tên Thuộc tính Kiểu Độ dài Khóa chính

Mamon Nvarchar 50 X X Mã môn học

Tenmon Nvarchar 50 Tên môn học

Tên Thuộc tính Kiểu Độ dài Khóa chính

Malop Nvarchar 50 X X Mã lớp học

Tenlop Nvarchar 50 Tên lớp học

- Bảng điểm theo môn học:

Tên Thuộc tính Kiểu Độ dài Khóa chính

Ghi chú mahocsinh Nvarchar 50 X X Mã học sinh

Mamon Nvarchar 50 X X Mã môn học

Mahocky Nvarchar 50 X X Mã học kỳ

Diem15p Float Điểm kiểm tra 15 phút

Diem1t Float Điểm kiểm tra 1 tiết

Diemthi Float Điểm thi cuối kỳ

Diemtong Float Điểm tổng kết môn học

Tên Thuộc tính Kiểu Độ dài Khóa chính

Mahocsinh Nvarchar 50 X X Mã học sinh

Mahocky Nvarchar 50 X X Mã học kỳ

Diemtong Float Điểm tổng kết toàn bộ môn học

Xeploai Nvarchar 50 Xếp loại theo điểm

Tên Thuộc tính Kiểu Độ dài Khóa chính

Mahocky Nvarchar 50 X X Mã học kỳ

Tenhocky Nvarchar 50 Tên học kỳ

Tên Thuộc tính Kiểu Độ dài Khóa chính

Tendangnhap Nvarchar 50 X X Tên đăng nhập của mỗi giáo viên

Các thành phần chức năng của hệ thống

Chứa các chức năng chính của chương trình

- Chức năng đăng nhập hệ thống: Đăng nhập tài khoản để xứ lý chương trình

- Chức năng thông tin sinh viên

Tìm kiểm, thêm, sửa ,xóa, tìm kiếm, xuất file và hiển thị thông tin của sinh viên

- Chức năng hiển thị thông tin điểm của học sinh theo môn học:

Hiển thị thêm,sửa, xóa, tìm kiếm, xuất file các thông tin của sinh viên, đồng thời hiện tên môn học cùng điểm của môn học

- Chức năng hiển thị thông tin giáo viên:

Hiển thị thông tin của giáo viên

Thêm,sửa, xóa, tìm kiếm, xuất file thông tin của giáo viên

- Chức năng hiển thị thông tin môn học:

Tìm kiếm, thêm, sửa, xóa, xuất file các thông tin môn học

- Chức năng hiển thị thông tin lớp học:

Tìm kiếm,thêm,sửa, xóa, xuất file các trường thông tin lớp học

- Chức năng hiển thị thông tin điểm theo kỳ

Tìm kiếm, xuất file các thông tin tên học sinh, học kỳ, điểm tổng, xếp loại

CÀI ĐẶT HỆ THỐNG

Form Đăng Nhập – Form chạy đầu tiên của phần mềm

Tên nút lệnh Ý Nghĩa Sự Kiện Đăng nhập Đăng nhập vào hệ thống Click

Thoát Thoát ra khỏi hệ thống Click

- Nếu ta đăng nhập mà để trống trường tên đăng nhập và mật khẩu thì sẽ có một hộp thoại báo lỗi xuất hiện nhƣ sau:

Với đoạn code biện luận không để trống trường đăng nhập hoặc mật khẩu sau đây: if (textBox1.Text == "")

MessageBox.Show("Tên đăng nhập không đƣợc để trống!", "Thông báo lỗi"); textBox1.Focus(); return;

MessageBox.Show("Mật khẩu không đƣợc để trống!", "Thông báo lỗi"); textBox2.Focus(); return;

- Nếu ta đăng nhập sai lỗi tên đăng nhập hoặc mật khẩu thì hộp thoại sau sẽ xuất hiện:

- Nếu đăng nhập đúng trường tên đăng nhập và mật khẩu thì Form main sẽ đƣợc gọi

Form giao diện chính của phần mềm

Sau khi đăng nhập thành công, người dùng sẽ được chuyển đến Form Main, nơi mà nhân viên thư viện có thể chọn các chức năng cần thực hiện phù hợp với nhiệm vụ của mình.

- Khi ta click Nghiệp vụ trên thanh menu của giao diện ta có thể chọ đăng nhập hệ thống,

- đăng xuất hệ thống hoặc rời khỏi hệ thống

- Ứng với các đoạn code thể hiệp cho từng mục:

+ Rời khỏi hệ thống: private void rờiHệThốngToolStripMenuItem_Click(object sender, EventArgs e)

+ Đăng xuất khỏi hệ thống: private void đăngXuấtHệThốngToolStripMenuItem_Click(object sender,EventArgs e)

{ this.Hide(); frmDangNhap f = new frmDangNhap(); f.Show();

+ Đăng nhập hệ thống: private void đăngNhậpHệThốngToolStripMenuItem_Click(object sender,EventArgs e)

{ this.Hide(); frmDangNhap f = new frmDangNhap(); f.Show();

Form Học Sinh

Tên nút lệnh Ý Nghĩa Sự Kiện

Thêm Thêm dữ liệu Click

Cập nhập Sửa dữ liệu Click

Xóa bỏ Xóa dữ liệu Click

Thoát Thoát ra khỏi hệ thống Click

Lưu lại Lưu dữ liệu Click

Hủy bỏ Hủy thao tác thêm hoặc sửa

Tìm kiếm Tìm kiếm theo đối tƣợng Click

Xuất file Excel In ra dữ liệu bằng excel Click

- Chức năng để lưu trữ, thêm, sửa, xóa nhân viên, giúp quản lý nhân viên tốt hơn

Form Môn Học

Tên nút lệnh Ý Nghĩa Sự Kiện

Thêm Thêm dữ liệu Click

Cập nhập Sửa dữ liệu Click

Xóa bỏ Xóa dữ liệu Click

Thoát Thoát ra khỏi hệ thống Click

Lưu lại Lưu dữ liệu Click

Hủy bỏ Hủy thao tác thêm hoặc sửa

Tìm kiếm Tìm kiếm theo đối tƣợng Click

Xuất file Excel In ra dữ liệu bằng excel Click

- Chức năng để lưu trữ, thêm, sửa, xóa nhân viên, giúp quản lý nhân viên tốt hơn.

Form Điểm Theo Môn

Tên nút lệnh Ý Nghĩa Sự Kiện

Thêm Thêm dữ liệu Click

Cập nhập Sửa dữ liệu Click

Xóa bỏ Xóa dữ liệu Click

Thoát Thoát ra khỏi hệ thống Click

Lưu lại Lưu dữ liệu Click

Hủy bỏ Hủy thao tác thêm hoặc sửa

Tìm kiếm Tìm kiếm theo đối tƣợng Click

Xuất file Excel In ra dữ liệu bằng excel Click

- Chức năng để lưu trữ, thêm, sửa, xóa nhân viên, giúp quản lý nhân viên tốt hơn

Form Điểm Theo Kỳ

Tên nút lệnh Ý Nghĩa Sự Kiện

Thoát Thoát ra khỏi hệ thống Click

Tìm kiếm Tìm kiếm theo đối tƣợng Click

Xuất file Excel In ra dữ liệu bằng excel Click

Form Lớp

Tên nút lệnh Ý Nghĩa Sự Kiện

Thêm Thêm dữ liệu Click

Cập nhập Sửa dữ liệu Click

Xóa bỏ Xóa dữ liệu Click

Thoát Thoát ra khỏi hệ thống Click

Lưu lại Lưu dữ liệu Click

Hủy bỏ Hủy thao tác thêm or sửa Click

Tìm kiếm Tìm kiếm theo đối tƣợng Click

Xuất file Excel In ra dữ liệu bằng excel Click

- Chức năng để lưu trữ, thêm, sửa, xóa nhân viên, giúp quản lý nhân viên tốt hơn.

From Giáo Viên

Tên nút lệnh Ý Nghĩa Sự Kiện

Thêm Thêm dữ liệu Click

Cập nhập Sửa dữ liệu Click

Xóa bỏ Xóa dữ liệu Click

Thoát Thoát ra khỏi hệ thống Click

Lưu lại Lưu dữ liệu Click

Hủy bỏ Hủy thao tác thêm hoặc sửa

Tìm kiếm Tìm kiếm theo đối tƣợng Click

Xuất file Excel In ra dữ liệu bằng excel Click

Ngày đăng: 01/08/2021, 10:57

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w