Tải bản đầy đủ (.doc) (19 trang)

tìm hiểu phần mềm MS Access và thiết ra ra chương trình”SchoolManager v1.0”

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (993.79 KB, 19 trang )

Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

Lời nói đầu
Ngày nay với sự phát triển nhanh chóng của CNTT đã làm thay đổi
mạnh mẽ cuộc sống, thói quen, cách làm việc của con người. Giờ đây
việc tin học hóa trong các ngành, các doanh nghiệp trở thành vấn đề cực
kì quan trọng trong chiến lược phát triển của ngành, doanh nghiệp. Việc
sử dụng tin học trong lao động là cực kì ưu việt và điển hình nhất là nó
làm tăng hiệu quả lao động một cách đáng kể. Tuy nhiên ở một số ngành
như thư viện, các trường đại học vẫn chưa triển khai CNTT vào quản lí
gây ra sự lãng phí thời gian, nhân lực và tiền bạc.
Bởi vậy, tơi đã nghiên cứu, phân tích, tìm hiểu phần mềm MS Access và
thiết ra ra chương trình”SchoolManager v1.0” để giúp việc quản lí học
tập của sinh viên được dễ dàng và thuận tiện.
Chương trình “SchoolManager v1.0” được thiết kế nhằm mục đích:
• Quản lí, lưu trữ, xử lí điểm của tất cả các sinh viên của các khóa
trong một trường đaị học.
• Định kỳ in các bản báo cáo về tình hình học tập của sinh viên.
• Bất kỳ lúc nào cũng có thể trả lời được các thơng tin chính xác về
tình hình học tập của sinh viên: điểm thi, điểm trung bình của sinh
viên trong các kỳ, số mơn học trong các học kỳ...
• Mọi cơng việc quản lí, lưu trữ, cập nhật, tra cứu điểm đều được
thực hiện nhanh chóng, hiệu quả và chính xác tuyệt đối

Nhờ sự giúp đỡ tận tình của thày Đinh Hùng, tơi đã hịan thành được
phần thiết kế cho chương trình này. Tuy nhiên, kiến thức của sinh viên

1



Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

còn nhiều hạn chế, nên mong các bạn thông cảm. Chúng tôi mong được
sự đóng góp của tất cả các bạn, để chương trình ngày càng hồn thiện
hơn, phục vụ cho chính trường đại học của chúng ta.
Mời các bạn liên hệ với chúng tơi theo hịm thư
.
Chúng tơi xin chân thành cảm ơn.

BÁO CÁO THỰC TẬP CƠ SỞ
Đề tài: Tìm hiểu cơng cụ MS Access
và xây dựng chương trình Quản lí Sinh viên

I/ Giới thiệu
Sau khảo sát hiện trạng, tôi nắm được những thông tin như sau:


Quản lý thông tin sinh viên: mỗi sinh viên được nhà trường
quản lý các thông tin sau đây: họ tên, ngày sinh, nơi sinh, giới
tính, địa chỉ, email, dân tộc, tôn giáo.



Quản lý thông tin khoa: mối khoa được nhà trường quản lý
các thông tin sau đây: tên khoa, số điện thoại, trưởng khoa.




Quản lý thông tin lớp: mỗi lớp được nhà trường quản lý
các thơng tin sau đây: tên lớp, sĩ số, phịng học, giáo viên chủ
nhiệm.

2


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------



Quản lý thông tin giáo viên: mỗi giáo viên được nhà
trường quản lý các thông tin sau đây: họ tên, địa chỉ, email, học
hàm, học vị, số điện thoại, số di động.



Quản lý thông tin môn học: mỗi môn học được nhà trường
quản lý các thông tin sau đây: tên môn học, số đơn vị học trình.

II/ Phân tích và thiết kế CSDL cho chương trình
1. Các chức năng chính của hệ thống gồm 2 nhiệm chính là quản lí hồ
sơ SV, GV, khoa, lớp và quản lí về điểm SV. Trong mỗi chức năng
lại chia làm các chức năng con:
- Quản lí hồ sơ:
*Tạo hồ sơ mới
*Lưu trữ hồ sơ


Quản lý
*Chình sửa hồ sơ học tập
*Xóa hồ sơ Sinh Viên
- Quản lí điểm:
Quản lý điểm

* Nhập điểm cho
Tổ chức giảng dạy SV
*Chỉnh sửa điểm

Thống kê

Tính điểm trung
bình

*Xem điểm của SV, hoăc cả 1 lớp học
….

In bảng điểm

Lập lịch dạy cho
giáo viên

Lập danh sách
sinh viên đủ điều
kiện thi

Đỉểm trung bình
học kì


*Thống khóa
Lập thời kê danh sách sv 1 lớp
Lập danh sách
biểu cho sinh viên
sinh viên thi lại,
*Thống kê danh sách sv cả trường
học lại, ngừng
*Thống kê danh sách gv cả trường học
học, thôi
Tổ chức thi học kì
và chấm bài thi

Điểm trung bình
năm học

- Ngịai ra cịn có các chức năng tra cứu tiện lợi khác:
Gửi kết quả HT

Biểu đồ phân cấp chức năng

Lập danh sách SV
được nhận học
bổng

3

Xếp loại sinh viên

Điểm trung bình

khóa học


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

4


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

Mơ hình quản lí
Phịng đào tạo

Lớp

Thời khóa biểu

Danh sách mơn học,
giáo viên giảng dạy

Lịch dạy

Giáo viên

Quản lý học tập
Kết quả

học tập
Bảng điểm

Điểm trung bình

Danh sách
học bổng

Sinh viên

Điểm trung bình

Danh sách SV thơi
học, ngừng học
5

Khoa


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

Quá trình thực hiện của quản lí là trước hết thu thập thơng tin đầu vào của
SV. Thông tin này được lưu trữ trong kho CSDL, và từ đó thực hiện các
thao tác xử lí, trả về kêt quả.

2. Thiết kế CSDL
Ta xây dựng các thực thể có các thuộc tính như sau:
KHOA (Mãkhoa, Tênkhoa, Sốđiệnthoại, Trưởngkhoa)

6


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

LOP (Mãlớp, Tênlớp, Sĩsố, Giáoviênchủnhiệm, Mãkhoa)
GIAOVIEN (Mãgiáoviên, Họtên, Địachỉ, Email, Sốđiệnthoại, Sốdiđộng,
Họchàm, Họcvị, Mãkhoa)
SINHVIEN (Mãsinhviên, Họtên, Ngàysinh, Nơisinh, Giớitính, Địachỉ,
Email, Dântộc, Tơngiáo, Mãlớp)
MONHOC (Mãmơnhọc, Tênmơnhọc, Sốđơnvịhọctrình)
GIANGDAY (Mãgiáoviên, Mãlớp, Mãmơnhọc, Họckỳ, Nămhọc, Sốtiết)
HOC (Mãsinhviên, Mãmơnhọc, Điểmlần1, Điểmlần2)
Khóa chính là các cụm từ được gạch chân
Việc tạo ra các thực thế được thực hiện bằng công cụ Creat table in
design view của MS Access.

7


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

8


Thực tập cơ sở

Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

Việc thiết kế thực thế và thuộc tính rất nhanh chóng khi thực hiện với
Access.
Sau khi tạo hết các thực thể và thuộc tính, khóa chính của nó, tao sẽ tạo
mối quan hệ giữa các thực thể.

Giáo viên

Khoa

Lớp

Mã giáo viên
Họ tên
Địa chỉ
Email
Số điện thoại
Số di động
Học hàm
Học vị
Mã khoa

Môn học

Giảng dạy

Mã khoa
Tên khoa

Số điện thoại
Trưởng khoa

Mã lớp
Tên lớp
Sĩ số
GV chủ nhiệm
Mã khoa

Sinh viên

Mã giáo viên
Mã lớp
Mã mơn học
Học kì
Năm học
Số tiết

Mã sinh viên
Họ tên
Ngày sinh
Nơi sinh
Giới tính
Địa chỉ
Email
Dân tộc
Tơn giáo
Mã lớp

Học

9

Mã mơn học
Tên mơn học
Số đv học trình

Mã sinh viên
Mã mơn học
Điểm lần 1
Điểm lần 2


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

10


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

Để tạo mối quan hệ này trong Access, ta dùng công cụ Relationship

11


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc

-------------------------------------------------------------------------------------------------------

Sau đó ta đi xây dựng các Queries

12


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

Tiếp theo ta đi xây dựng các form

13


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

14


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

MSSV sẽ được nhập trong Combox, và ở Queries query_xemdiem2 phải
nhập thêm [Forms]![Formnhapms]![Combo18] ở phần Creteria của
MaSV.

Cụ thể như hình vẽ:

15


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

Sau khi thiết kế hết các form, ta thiết kể các report

16


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

Sau khi làm xong các report, ta có thể thiết kế thêm phần menu cho
chương trình và phần form Main – form chính khi mở chương trình.

17


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

Như vậy chúng ta đã có một chương trình tạo bơi access để quản lí tình
hình học tập SV, nhìn cũng rất chun nghiệp và tiện lợi phải không các

bạn.

18


Thực tập cơ sở
Sinh viên Nguyễn Thành Bắc
-------------------------------------------------------------------------------------------------------

Cuối cùng em xin cảm ơn thày Đinh Hùng, cảm ơn sự theo dõi của tất cả
các bạn.

19



×