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

Cài đặt chương trình quản lý điểm trường quốc học Huế

21 494 1
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

Thông tin cơ bản

Tiêu đề Cài Đặt Chương Trình Quản Lí Điểm Trường Quốc Học Huế
Tác giả Lờ Hải Nhật
Người hướng dẫn Giáo Sư. Nguyễn Văn A
Trường học Đại Học Sư Phạm Huế
Chuyên ngành Cơ Sở Dữ Liệu
Thể loại tiểu luận
Năm xuất bản 2023
Thành phố Huế
Định dạng
Số trang 21
Dung lượng 4,44 MB

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

Nội dung

Cơ sở dữ liệu là một lĩnh vực phát triển rất mạnh trong giai đoạn hiện nay, các cơ sở dữ liệu ra đời giúp con người trong việc quản lý một lượng thông tin khổng lồ như Quản lý Bệnh Viện, Quản lý thư viện

Trang 1

TIỂU LUẬN MÔN CƠ SỞ DỮ LIỆU II

Đề Tài: CÀI ĐẶT CHƯƠNG TRÌNH QUẢN LÝ ĐIỂM

TRƯỜNG QUỐC HỌC HUẾ

A.PHẦN MỞ ĐẦU

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

các cơ sở dữ liệu ra đời giúp con người trong việc quản lý một lượng thông tinkhổng lồ như Quản lý Bệnh Viện, Quản lý thư viện, Quản lý học sinh, Quản lýcác cửa hàng… Để từ đó con người có thể thống kê, tìm kiếm, truy xuất dữ liệumột cách nhanh chóng và chính xác Một CSDL mạnh thì CSDL đó phải có đầy

đủ các tính năng cần thiết, mặt khác CSDL đó phải tồn tại các ràng buộc toànvẹn và xử lý để các truy xuất tác động lên Dữ Liệu không bị vi phạm Đề tài

“CÀI ĐẶT CHƯƠNG TRÌNH QUẢN LÝ ĐIỂM TRƯỜNG QUỐC HỌC

HUẾ” Sẽ phản ảnh một phần của lĩnh vực này.

2 Mục đích nghiên cứu

Xây dựng một chương trình để xử lý các truy vấn cần thiết trong một CSDLnhất định, đặc biệt chương trình còn có các ràng buộc toàn vẹn, các Triggerthực hiện các lệnh xử lý ràng buộc khi truy vấn dữ liệu

3 Đối tượng nghiên cứu

- Các phép xử lý ràng buộc toàn vẹn trong CSDL

- Các phép toán tối ưu khi truy vấn dữ liệu

- Chương trình cụ thể

4 Phạm vi nghiên cứu

- Nghiên cứu lý thuyết và cài đặt chương trình

5 Nhiệm vụ nghiên cứu

- Đưa ra một chương trình hoàn chỉnh, chương trình chứa đầy đủ các ràng buộctoàn vẹn cơ sở dữ liệu

- Các câu lệnh truy vấn SQL trong chương trình phải tối ưu

B NỘI DUNG

Trang 2

* Với chương trình quản lý điểm trường Quốc Học Huế, ta có cơ sở dữ liệu sau:

HocSinh(MaHs, Hoten, Phai, Ngaysinh, Quequan, XepLoai, Malop);

MonHoc(MaMh, TenMh, SoTrinh);

Lop(Malop, TenLop, GVChuNhiem, SoHs, MaHs);

GVBoMon(MaGV, TenGV, Diachi, SDT, MaMh);

Diem(MaHs, MaMh, DiemThi, Lanthi,HOCKY);

Tương ứng với chương trình ta có các tác nhân tác động tới hệ thống như:

“Học Sinh”, “Giáo Vụ” , “Hiệu Trưởng” Ta có sơ đồ mô tả Use Case sau:

HIỆU TRƯỞNG

* Tương ứng với mỗi tác nhân ta có các trường hợp sử dụng như:

Trang 3

HỌC SINH Tra Cứu Điểm Online

Cập Nhật Thông Tin Học Sinh

Cập nhật hạnh kiểm và học lực

Với gói “Giáo Vụ - Hiệu Trưởng” Ta có:

Trang 4

HIỆU TRƯỞNG

Xem các thống kê

Tra Cứu Thông Tin Học Sinh

kiểm tra logic GIÁO VỤ

* Tương ứng với cơ sở dữ liệu, ta có mô tả sơ đồ lớp sau:

* Ta có biểu đồ tuần tự mô tả tra cứu điểm của học sinh:

Trang 5

BIỂU ĐỒ TUẦN TỰ MÔ TẢ VIỆC TRA CỨU ĐIỂM CỦA HỌC SINH

Người tra cứu(Học sinh) Client

Yêu cầu tra cứu điểm Yêu cầu nhập mã học sinh Gửi mã học sinh

Trả về form tra cứu

Hệ thống(server)

Yêu cầu hệ thống kiểm tra mã

Gửi kết quả OK

Hiện Thông tin về điểm của học sinh

* Ta có biểu đồ mô tả việc cập nhật thông tin học sinh như sau:

Kiểm tra điểm đầu vào

Gán kiểm tra mã số

Thông báo không đủ ĐK vào học

Nhỏ hơn điểm chuẩn

Đã tồn tại mã

Thông báo mã trùng lặp

Cập nhật các thông tin của học sinh

Kiểm tra USER,PASWORD

USER,PASWORD không đúng

Thông báo sai thông tin tài khoản

Trang 6

3 Hướng dẫn sử dụng chương trình

Trước khi sử dụng chương trình phải “Add” đầy đủ hai file dữ liệu có tên:

“QLDQHH_Data.MDF” và “QLDQHH_Log.LDF” vào cơ sở dữ liệu SQL

Server, Mở SQL Server Enterprise\Microsoft sql server\Sql server Group\

Local\Right click mose\All tasks\ Attach Databases\Tìm tới 2file trên.

* Truy cập cơ sở dữ liệu với:

Trang 7

Chương trình yêu cầu đăng nhập vào hệ thống, nếu đăng nhập không thành công thì chương trình sẽ phân quyền cho người sử dụng chỉ thực hiện được

Trang 8

Người sử dụng có thể đăng nhập lại vào hệ thống qua “Botton” “Đăng Nhập” của hệ thống.

Nếu người sử dụng đăng nhập thành công với “Username” và “password” thì chương trình có giao diện như sau:

Khi đó người sử dụng sẽ sử dụng được hết các chức năng như “Thống Kê”,

“Cập Nhật”, “Tìm Kiếm” …của chương trình

Khi người dùng đăng nhập thành công thì có thể kết nối với server qua botton

“Kết Nối Server” để lấy dữ liệu từ máy chủ

Trang 9

Với chức năng kết nối Server, người sử dụng có thể kết nối với Server thông qua 3 hình thức kết nối.

+ Kết nối Server cài trên máy người sử dụng

Với Phần “Cập Nhật Dữ Liệu”, khi người dùng “checked” vào “RadioButton”Cập Nhật Dữ Liệu và nhấn Botton “Thực Hiện” thì ta có giao diện của phần Cập Nhật như sau:

Trang 10

Với phần cập nhật, chương trình có năm chức năng cập nhật chính, tương ứng cập nhật dữ liệu cho 5 Table : “HocSinh, Lop, MonHoc, GiaoVien, Diem”.Tương ứng cập nhật cho mỗi bảng ta có giao diện sau:

Với phần cập nhật, chương trình có các tác nhân như, “Thêm”, “Sửa”, “Xóa”,

“Lưu Vào Server”…

Trang 11

Với tác nhân “Thêm” Ta có giao diện mới:

Khi đó chương trình sẽ yêu cầu người sử dụng nhập các thông tin cần thiết để

bổ sung dữ liệu như “Mã Hs”, “Họ Tên”, “Ngày Sinh”…

Với ví dụ “Thêm” ta có ràng buộc của học sinh là, mỗi học sinh phải học ởmột lớp nhất định, tức “Malop” của học sinh đó phải thuộc vào danh sách

“Lớp” Do vậy mã lớp ở chương trình chỉ có thể chọn ở mục “ComboBox” mãlớp tương ứng với lớp nhất định Khi nhập đầy đủ thông tin cho học sinh, với

“MaHs” không được rỗng, người sử dụng “Thêm” học sinh đó vào mộtDataGridView để chờ Lưu vào Server, khi nhấn nút “Lưu” Thì toàn bộ cơ sở dữliệu trên DataGridView sẽ được đưa vào lưu ở Server Khi Cơ sở dữ liệu đượccập nhật vào Server thì có một Trigger sẽ tự động thực hiện việc Cập nhật “SốHọc Sinh” ở bảng “Lớp” tương ứng với “MaLop” của Lớp đó

Code:

Tương tự các tác nhân khác, tác nhân “Sửa” thì chương trình chỉ cho phép sửatrên những trường không bị vi phạm khi đó giao diện sẽ như sau:

Trang 12

Sử dụng chức năng sửa ta được:

Khi người sử dụng chỉnh sửa xong dữ liệu, nhấn nút “Lưu vào Server” thìchương trình sẽ cập nhật dữ liệu trở lại Server và sử dụng chức năng

“Readonly” trên “DataGridView”

Code:

Với chức năng Thống Kê của chương trình ta có giao diện sau:

Trang 13

Với chức năng thống kê số lượng học sinh giỏi, ta có giao diện:

Chức năng này sẽ thống kê danh sách và số lượng học sinh giỏi theo từng khối

Trang 14

Với mỗi chức năng thống kê, người sử dụng checked ở phần Radiobotton, chọnđối tựng thống kê với Combobox và “Thực Hiện” Mặt khác chương trình cóthể “Xuất” kết quả thống kê sang Excel thông qua Combobox “Print” để ngườidùng tính toán một cách thuận tiện hơn Ví dụ thống kê điểm theo lớp học, vớilớp học là 12TI, ta có kết quả:

Trang 15

Thống kê điểm học sinh theo môn học, ví dụ môn học DL10 ta có kết quả:

Thống kê điểm theo lần thi, ví dụ thống kê điểm những học sinh thi lần 2 ta có kết quả:

Trang 16

Với chức năng Tìm Kiếm Thông tin, ta có giao diện:

Với chức năng này người sử dụng có thể tìm kiếm thông tin qua các chức năngnhư:

Trang 17

+ Tra cứu điểm thi theo mã học sinh

+ Tìm kiếm thông tin học sinh thông qua tên có dấu

Ví dụ tra cứu điểm thi với mã học sinh “TI001” ta có kết quả:

Với chức năng Tìm kiếm thông tin học sinh qua tên, ta có giao diện:

Với chức năng in ấn dữ liệu, ta có một số chức năng sau:

Trang 20

Ngoài ra, chương trình còn có phần “Hướng dẫn sử dụng” bằng phím nóng, người sử dụng nhấn “F1” để thực hiện.

Và các chức năng khác như cập nhật ngày, giờ hệ thống…

Trang 21

C Kết Luận

* Những phần đã làm được

- Đã xây dựng hoàn chỉnh chương trình

- Chương trình có khá đầy đủ các chức năng

- Ngoài ra chương trình đã xử lý tốt các phần về ràng buộc cơ sở dữ liệu, có các

“Trigger” tự động xử lý

- Chương trình có điểm mới và hay là đã xuất được kết quả thống kê sang Excel

để người sử dụng in ấn và tính toán một cách thuận tiện hơn

* Hạn chế

- Chương trình hiện chưa có phần bảo trì hệ thống

- Chưa mã hóa được cơ sở dữ liệu

* Hướng nghiên cứu

- Chương trình có thể được phát triển thành một phần mềm hoàn chỉnh để đưavào thực tế quản lý điểm ở trường Quốc Học Huế

* Tài liệu tham khảo

Ngày đăng: 24/04/2013, 16:59

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

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

w