LÀM ĐỒ ÁN ACCESS 01677525178 facebook.com/trantuongtuan TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
====
bài tập lớn access hubtlàm thuê bài tập lớnbài tập lớn access hubt, làm thuê bài tập lớnbài tập lớn access quản lý sinh viênthuê làm bài tậpbài tập lớn access quản lý sinh viên, thuê làm bài tậpbài tập lớn access quản
lý bán hàngthuê người làm bài tậpbài tập lớn access quản lý bán hàng, thuê người làm bài tậpbài tập lớn access quản lý vật tưthuê người làm bài tập kế toánbài tập lớn access quản lý vật tư, thuê người làm bài tập
kế toánbài tập lớn môn accessthuê người làm bài tập lớnbài tập lớn môn access, thuê người làm bài tập lớnbài tập lớn về accesslàm thuê bài tập lớnbài tập lớn về access, làm thuê bài tập lớnbáo cáo bài tập lớn
accessthuê làm bài tậpbáo cáo bài tập lớn access, thuê làm bài tậphướng dẫn làm bài tập lớn accessthuê người làm bài tậphướng dẫn làm bài tập lớn access, thuê người làm bài tậpbài tập lớn quản lý bán hàng bằng
accessthuê người làm bài tập kế toánbài tập lớn quản lý bán hàng bằng access, thuê người làm bài tập kế toánbài tập lớn access hubtthuê người làm bài tập lớnbài tập lớn access hubt, thuê người làm bài tập lớnbài
tập lớn access quản lý sinh viênlàm thuê bài tập lớnbài tập lớn access quản lý sinh viên, làm thuê bài tập lớnbài tập lớn access quản lý bán hàngdịch vụ làm bài tập thuêbài tập lớn access quản lý bán hàng, dịch vụ
làm bài tập thuêbài tập lớn access quản lý vật tưlàm thuê bài tập lớnbài tập lớn access quản lý vật tư, làm thuê bài tập lớnbài tập lớn accessthuê người làm bài tập kế toánbài tập lớn access, thuê người làm bài tập kế
toánbài tập lớn môn accesslàm thuê bài tập lớnbài tập lớn môn access, làm thuê bài tập lớnbài tập lớn về accessthuê người làm bài tập lớnbài tập lớn về access, thuê người làm bài tập lớnbáo cáo bài tập lớn
accesslàm thuê bài tập lớnbáo cáo bài tập lớn access, làm thuê bài tập lớnhướng dẫn làm bài tập lớn accesslàm bài tập thuêhướng dẫn làm bài tập lớn access, làm bài tập thuêbài tập lớn quản lý bán hàng bằng
accessthuê người làm bài tậpbài tập lớn quản lý bán hàng bằng access, thuê người làm bài tậpbài tập lớn access quản lý vật tưthuê người làm bài tập lớnbài tập lớn access quản lý vật tư, thuê người làm bài tập
lớnbài tập lớn access quản lý sinh viênthuê người làm bài tập kế toánbài tập lớn access quản lý sinh viên, thuê người làm bài tập kế toánbài tập lớn access quản lý bán hànglàm bài báo cáo thực tập thuêbài tập lớn
access quản lý bán hàng, làm bài báo cáo thực tập thuêbáo cáo bài tập lớn accessdịch vụ làm bài tập thuêbáo cáo bài tập lớn access, dịch vụ làm bài tập thuêbài tập lớn quản lý bán hàng bằng accessđồ án accessbài tập
lớn quản lý bán hàng bằng access, đồ án accessbài tập lớn accessđồ án access quản lý khách sạnbài tập lớn access, đồ án access quản lý khách sạnbài tập lớn access hubtđồ án access haybài tập lớn access hubt, đồ án
access haybài tập lớn access quản lý sinh viênđồ án môn accessbài tập lớn access quản lý sinh viên, đồ án môn accessbài tập lớn access quản lý bán hàngđồ án c# accessbài tập lớn access quản lý bán hàng, đồ án c#
accessbài tập lớn access quản lý vật tưđồ án accessbài tập lớn access quản lý vật tư, đồ án accessbáo cáo bài tập lớn accessđồ án access quản lý khách sạnbáo cáo bài tập lớn access, đồ án access quản lý khách sạnbài
tập lớn môn accessđồ án access haybài tập lớn môn access, đồ án access haybài tập lớn về accessđồ án môn accessbài tập lớn về access, đồ án môn accesshướng dẫn làm bài tập lớn accessđồ án c# accesshướng dẫn
làm bài tập lớn access, đồ án c# accesslàm thuê đồ án cnttđồ án c# accesslàm thuê đồ án cntt, đồ án c# accesslàm thuê đồ án tốt nghiệp cnttđồ án môn accesslàm thuê đồ án tốt nghiệp cntt, đồ án môn accessđồ án
c# csdl accessđồ án tốt nghiệp accessđồ án c# csdl access, đồ án tốt nghiệp accessđồ án access hayđồ án access quản lý khách sạnđồ án access hay, đồ án access quản lý khách sạnđồ án access quản lý khách sạnbài
tập phân tích thiết kế hệ thống thông tinđồ án access quản lý khách sạn, bài tập phân tích thiết kế hệ thống thông tin BÁO CÁO THỰC TẬP
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS
Đề tài : QUẢN LÝ HỌC SINH
AAAAAA
SINH VIÊN :
BBBBBBBB
CCCCC
KHÓA :
DDDDD
Hà Nội, tháng 04 năm 2015
LÀM ĐỒ ÁN ACCESS 01677525178 facebook.com/trantuongtuan
MỤC LỤC
LỜI GIỚI THIỆU 1
CHƯƠNG 1 KHẢO SÁT HỆ THỐNG 2
1.1. Lý thuyết chung về cơ sở dữ liệu 2
1.2. Tổng quan về bài toán quản lý học sinh trong trường THPT. 2
1.3. Tổng quan về phần mềm Microsoft Access 2
1.3.1 Các thành phần trong màn hình Access 2
1.3.2. Các đối tượng trong Access 3
CHƯƠNG II. PHÂN TÍCH THIẾT KẾ HỆ THỐNG. 5
2.1. Khảo sát bài toán 5
2.1.1. Giới thiệu về mô hình trường trung học cơ sở 5
4.6.Các Macros dùng trong chuong trình. Error! Bookmark not defined.
CHƯƠNG IV: CÀI ĐẶT VÀ THỬ NGHIỆM 34
1. Những kết quả đạt được. 36
2. Hướng phát triển của đề tài: 36
TÀI LIỆU THAM KHẢO 36
LÀM ĐỒ ÁN ACCESS 01677525178 facebook.com/trantuongtuan
KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT
CSDL
HS
GV
GVCN
BGH
THPT
M
15p
45p
HK
Cơ sở dữ liệu
Học Sinh
Giáo Viên
Giáo Viên Chủ Nhiệm
Ban Giám Hiệu
Trung học phổ thông
Điểm kiểm tra miệng
Điểm kiểm tra 15 Phút
Điểm kiểm tra 45 phút
Điểm kiểm tra học kỳ
DANH MỤC CÁC BẢNG
Hình 1
Hình 1:Mẫu danh sách học sinh lớp học
6
2 Hình 2
Hình 2:Mẫu danh sách giáo viên
7
3 Hình 3
Hình 3:Mẫu Thống kê xếp loại học lực
7
4 Hình 4
Hình 4:Thống kê xếp loại hạnh kiểm
7
5 Hình 5
Hình 5: Bảng tổng hợp kết quả học tập
8
6 Hình 6
Hình 6: Bảng điểm của từng môn
8
LÀM ĐỒ ÁN ACCESS 01677525178 facebook.com/trantuongtuan
7 Hình 7
Hình 7: Biểu đồ phân cấp chức năng
11
8 Hình 8
Hình 8:Biểu đồ luồng dữ liệu mức khung cảnh
13
9 Hình 9
Hình 9: Biểu đồ dữ liệu mức đỉnh
28
18 Hình 18
Hình 18:Form cập nhật thông tin học sinh
28
19 Hình 19
Hình 19:Form nhập học sinh
29
20 Hình 20
Hình 20:Form nhập thông tin lớp học
29
21 Hình 21
Hình 21:Form nhập môn học
30
22 Hình 22
Hình 22:Tìm kiếm thông tin học sinh theo tên
30
23 Hình 23
Hình 23: Tìm kiếm thông tin học sinh theo họ tên
31
24 Hình 24
Hình 24: Tìm kiếm thông tin học sinh theo lớp
31
25 Hình 25
Hình 25:Danh sách học sinh
32
26 Hình 26
Hình 26:In bảng điểm học sinh
32
27 Hình 27
Hình 27: Các báo cáo tổng kết lớp học
Hà Nội, ngày 6 tháng 04 năm 2015
LÀM ĐỒ ÁN ACCESS 01677525178 facebook.com/trantuongtuan
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
1. Về thái độ, ý thức của sinh viên:
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
2. Về đạo đức, tác phong:
………………………………………………………………………………
………………………………………………………………………………
3. Về năng lực chuyên môn:
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
4. Kết luận :
- Chương 3: Thiết kế chương trình
- Chương 4: Cài đặt và kiểm thử
LÀM ĐỒ ÁN ACCESS 01677525178 facebook.com/trantuongtuan
2 CHƯƠNG 1: KHẢO SÁT ĐỀ TẢI
1.1. Lý thuyết chung về cơ sở dữ liệu
Cơ sở dữ liệu là một bộ sưu tập rất lớn về các loại dữ liệu tác nghiệp, bao gồm
các loại dữ liệu âm thanh, tiếng nói, chữ viết, văn bản, đồ hoạ, hình ảnh tĩnh hay hình
ảnh động Được mã hoá dưới dạng các chuỗi bít và được lưu trữ dưới dạng File dữ
liệu trong các bộ nhớ của máy tính. Cấu trúc dữ liệu tuân theo các quy tắc dựa trên lý
thuyết toán học. Cơ sở dữ liệu phản ánh trung thực thế giới dữ liệu hiện thực khách
quan.
1.2. Tổng quan về bài toán quản lý học sinh trong trường THPT.
Quản lý học sinh là một trong những công việc quan trọng trong nhà trường,
việc đưa bài toán quản lý học sinh trong nhà trường sẽ mang lại nhiều tiến bộ và thay
đổi như việc tìm kiếm, báo cáo kết quả của học sinh đồng thời là cũng là quá trình
theo dõi học tập của từng học sinh tại mỗi thời điểm bất kì. Từ đó mà mỗi hoc sinh có
kế hoạch học tập, phấn đấu cho riêng mình.
- Bộ máy quản lý điểm gọn nhẹ, chỉ cần số ít nhân viên với hệ thống máy vi tính.
- Quản lý chặt chẽ, kịp thời thông tin về học sinh, khắc phục các hạn chế thường
gặp trong lĩnh vực quản lý học sinh trên giấy hay trên excel như: không cập nhật kịp
thời, khó khăn trong công tác thống kê, theo dõi quá trình học tập của học sinh…
- Truy vấn (Query): dùng để khai thác cơ sở dữ liệu. Là một đối tượng cho phép
chọn xem các dữ liệu của một hay nhiều bảng theo ý muốn. Trong Microsoft Access,
có thể tạo các truy vấn bằng phương tiện truy vấn đồ hoạ theo mẫu (QBE) hoặc viết
các lệnh SQL
- Mẫu biểu (Form): dùng để nhập/xuất dữ liệu. Mẫu biểu cho phép người sử dụng
xem, nhập hay thay đổi thông tin trong cơ sở dữ liệu một cách nhanh nhất bằng cách
thể hiện thông tin dưới dạng dễ dùng và hấp dẫn. Có thể điều khiển cách trình bày dữ
liệu trên màn hình (màu sắc, làm bóng hoặc chọn các quy cách số). Có thể bổ sung các
điều khiển như một hộp danh sách thả xuống hoặc một hộp kiểm tra. Có thể hiển thị
LÀM ĐỒ ÁN ACCESS 01677525178 facebook.com/trantuongtuan
4
đối tượng OLE như hình ảnh và biểu đồ trực tiếp trên biểu mẫu. Có thể biểu thị các
tính toán dựa trên các dữ liệu trên một bảng.
- Báo cáo (Report): dùng để kiết xuất dữ liệu. Là một đối tượng được thiết kế để
định quy cách, tính toán, in và tổng hợp các dữ liệu được chọn. Có thể xem một báo
cáo trên màn hình trước khi in nó. Báo biểu có hình thức trình bày phong phú, đẹp mắt
vì có thể bao gồm những hình ảnh, đồ thị và có thể export ra các tập tin khác như
Word/Exel.
- Macro: là một chuỗi các hành động có cấu trúc mà Access sẽ thực hiện để đáp
ứng một sự kiện nhất định. Ví dụ có thể liên kết một Macro mà nó sẽ mở một mẫu biểu
thứ hai khi một phần tử nào đó trên mẫu biểu chính được chọn. Cũng có thể thiết kế
một macro mà nó sẽ kiểm tra tính hợp lệ của giá trị trong một trường khi giá trị của
trường đó thay đổi.
- Module: là một đối tượng chứa các thủ tục tuỳ ý được lập trình bằng Microsoft
Access Basic, đó là một biến thể của Microsoft Basic được thiết kế để làm việc trong
Access. Các module tạo ra các chuỗi hành động rời rạc và cho phép bẫy các lỗi mà các
macro không thể làm được.
- Access không chỉ là một hệ quản trị CSDL mà còn là hệ quản trị CSDL quan hệ
(Relational Database). Access cung cấp công cụ Wizard để tự động tạo bảng, truy vấn,
Trong quá trình giảng dạy các GVBM có sổ điểm cá nhân (SĐCN) để “cho” học sinh.
Cuối kì, GVCN chuyển sổ Điểm Chung cho các GVBM để các GVBM chuyển
điểm vào sổ. Điểm của mỗi môn học được GVBM cập nhật bằng hình thức kiểm tra
(miệng, 15’, 1 Tiết, Học Kì). Mỗi loại điểm số lượng con điểm theo từng môn đúng
với quy chế của bộ GD-ĐT. Sau khi có điểm kiểm tra học kì, GVBM sẽ tổng kết học
kì cho học sinh, sau đó đến lớp đọc các con điểm và hệ số cho học sinh để học sinh
tính điểm tổng kết môn học (TKMH) cho mình. GVBM đối chiếu giải quyết thắc mắc
về điểm với học sinh về môn học đó. Đối chiếu xong, GVBM chuyển điểm TKMH
cho GVCN thông qua sổ điểm chung.
LÀM ĐỒ ÁN ACCESS 01677525178 facebook.com/trantuongtuan
6
Khi GVCN nhận được điểm TKMH của tất cả các môn, GVCN sẽ tiến hành
tính điểm tổng kết học kì (TKHK) cho học sinh. Đến giờ Sinh Hoạt Lớp cuối kì, học
sinh sẽ được đọc các điểm THMN và hệ số để tính điểm THHK . Nếu có sai sót về
điểm TKMH, HS kiếm nghị với GVCN, GVCN trao đổi với GVBM, GVBM thương
lượng với HS để thống nhất sửa chữa điểm. Nếu không, HS tiến hành tính điểm
TKHK cho mình, đối chiếu với GVCN. Nếu kết quả đúng thì GVCN vào điểm. Còn
nếu sai, GVCN và HS cùng tính toán lại để đi đến thống nhất, vào điểm. Sau đó dựa
vào điểm TKHK để xếp loại học lực.
2.Quản lý hạnh kiểm
Thông qua việc theo dõi theo từng tuần về hạnh kiểm GVCN tổng hợp kết quả đánh
giá xếp loại hạnh kiểm theo học kỳ và theo năm học cho các học sinh, dựa vào căn cứ
xếp loại hạnh kiểm kết hợp với trung bình học kỳ đánh giá xét lên lớp và ở lại lớp.
Khi tổng kết học kì xong, GVCN gửi báo cáo cho BGH nhà trường và đồng
thời triệu tập cuộc họp phụ huynh để phát Phiếu Báo Điểm, Hạnh kiểm của từng HS
cho Phụ huynh.
Cuối năm học, sau khi tổng kết học kì II, GVCN tính điểm tồng kết cả năm cho
HS, rồi vào điểm. Sau đó gửi báo cáo lên BGH và gửi kết quả rèn luyện, học tập cho
Phụ Huynh.
học của học sinh, nhằm giúp giáo viên có thông tin hiện tại về điểm của từng học sinh
để kịp thời phê bình, khen thưởng.
Do việc ghi chép, tính toán làm bằng tay nên độ chính xác thấp, sai sót lớn
do các yếu tố như tính toán sai, nhìn điểm nhầm, vào điểm sai.
Do cuối học kì giáo viên bộ môn mới chuyển điểm từ sổ điểm cá nhân vào
sổ điểm lớp cho giáo viên chủ nhiệm nên giáo viên chủ nhiệm không nắm được tình
hình học hành hiện tại của học sinh.
Học sinh không nhớ được điểm thành phần của từng môn nên khi tính toán
hay thắc mắc.
Ban giám hiệu có thể truy cập vào hệ thống để xem xét đánh giá chất lượng
của học sinh.
Một số yêu cầu của hệ thống:
Nhiệm vụ của người phân tích thiết kế là phải đưa ra được một hệ thống có
tính phổ thông áp dụng được cho các điều kiện khác nhau. Chương trình được viết ra
với mục đích tin học hoá một số khâu trong công tác quản lý học sinh ở một trường
THPT, giúp cho công việc này đạt hiệu quả nhanh chóng, chính xác và giảm tối thiểu
các sai sót .
Chương trình phục vụ cho đối tượng là các cán bộ quản lý của phòng giáo
vụ, các giáo viên, và ban giám hiệu nhà trường. Chương trình viết ra phải đạt được các
yêu cầu sau:
- Hiệu quả quản lý rõ rệt, đáp ứng được các yêu cầu khách quan như: nhanh
chóng, chính xác, hiệu quả cao.
- Giao diện phải được thiết kế thân thiện với người sử dụng, dễ sử dụng, dễ
hiểu, dễ nắm bắt đối với mội đối tượng sử dụng.
-Thời gian khởi động, truy cập, xử lý thông tin phải nhanh .
- Chương trình phải tương thích với các loại phần cứng, phần mềm phổ biến
được sử dụng hiện nay và không yêu cầu máy tính có cấu hình máy quá cao .
- Học sinh được xem điểm,hạnh kiểm của lớp mình, hoặc lớp khác nhưng
không cho phép sửa điểm. Vì vậy mỗi môn học, của mỗi lớp học có một Mã MH
LÀM ĐỒ ÁN ACCESS 01677525178 facebook.com/trantuongtuan
- Căn cứ vào kết quả học tập, rèn luyện theo từng năm học đưa ra danh sách học
sinh lên lớp, lưu ban.
2.2.2. Biểu đồ phân cấp chức năng
Hình 7: Biểu đồ phân cấp chức năng
In bảng điểm
của cả lớp
In DS khen
thưởng
Xếp Loại Hạnh
Kiểm
In DS HS thi
lại
In DSHS lưu
ban
Xử lý
Tính tb môn
Tính tb học kỳ
Tính tb cả năm
Xử lý thi lại
Xlhs lên lớp,
lưu ban
Xếp loại
Xử lý điểm
Xử lý kết quả
LÀM ĐỒ ÁN ACCESS 01677525178 facebook.com/trantuongtuan
12
Trong đó có các tác nhân:
+ Ban giám hiệu: Là Hiệu trưởng chỉ đạo chung và 1 Phó hiệu trưởng chỉ đạo
chuyên môn của trường. Khi lãnh đạo có yêu cầu muốn lấy bất kì một thông tin nào đó
từ học sinh thì từ ban quản lý học sinh sẽ phải có trách nhiệm cung cấp thông tin hoặc
các yêu cầu báo cáo thống kê dữ liệu.
+ Giáo viên: Có cả giáo viên chủ nhiệm và giáo viên bộ môn có trách nhiệm cập
nhật điểm thường xuyên, M, 15p, 45p, HK cho ban quản lý học sinh, ngoài ra còn phải
sửa chữa, bổ sung.
+ Học sinh: Cuối mỗi kì học, năm học yêu cầu ban quản lý cung cấp thông tin
về kết quả của học sinh trong mỗi khóa học.
Hình 8:Biểu đồ luồng dữ liệu mức khung cảnh
Các
phiếu
Hình 9: Biểu đồ dữ liệu mức đỉnh
2.3. Biểu đồ luồng dữ liệu mức dưới đỉnh
Như trên biểu đồ luồng dữ liệu mức đỉnh đã thể hiện, ta thấy các chức năng chính
của chương trình bao gồm:
a . Cập nhật dữ liệu
b. Xử lý,
c. Tìm kiếm
d. Thống kê, báo cáo
Lần lượt phân rã các chức năng này, ta sẽ nhận được biểu đồ luồng dữ liệu mức
dưới đỉnh.
Kết quả xử
Yêu
c
ầu
Y/c
ki
ki
ếmYêu cầu
tìm
HỌC SINH
GIÁO VIÊN
GIÁO VIÊN
Học Sinh
Kho dữ liệu
LÀM ĐỒ ÁN ACCESS 01677525178 facebook.com/trantuongtuan
15
Chức năng1: Cập nhật dữ liệu
Ta phân rã chức năng (a) thành các chức năng sau:
1- Cán bộ quản lý có nhiệm vụ nhập các thông tin trong hồ sơ học sinh vào bảng
học sinh, giáo viên vào bảng giáo viên để tiện cho việc xử lý các kết quả học tập, công
tác sau này. Chức năng nhập điểm sau mỗi tuần giáo viên nhập điểm đã kiểm tra trong
tuần bao gồm các điểm như điểm miệng, 15 phút, kỉêm tra viết và điểm học kỳ khi
kiểm tra chất lượng học kỳ xong. Cập nhật thông tin về học sinh bao gồm: Mã học
sinh, Mã lớp, Họ tên, Ngày sinh, Nơi sinh, Giới tính. Kết quả ghi vào tệp QLD ở Table
hocsinh.
2- Khi bắt đầu năm học người quản lý nhập danh sách lớp học cho từng khối. Cập
nhật thông tin về lớp học bao gồm: Tên lớp, Khối, Mã số GV, sĩ số. Kết quả ghi vào
tệp QLD ở Table lop
Cán bộ quản lý nhập danh sách môn học theo phân phố chương trình của Phòng
Giáo Dục- Đào Tạo. Cập nhật thông tin về môn học bao gồm: Mã môn, tên môn, số
tiết. Kết quả ghi vào tệp QLD ở Table monhoc
Cập nhật thông tin về giáo viên bao gồm: Mã số GV, họ tên GV, ngày sinh, giới
BAN GIÁM HIỆU
Hồ sơ H.S
CẬP NHẬT
LỚP HỌC
Môn học
Điểm
CẬP NHẬT
GIÁO VIÊN
Hồ sơ Gv
BAN GIÁM HIỆU
GIÁO VIÊN
HỌC SINH
Kết quả
Yc nhập
TTGV
Kết quả
Yc nhập ds
môn học
Yc nhập
TT hs
Yc nhập
TTGV
Kết quả
Kết quả
Kết quả
Yc nhập ds
lớp học
Hình 11: Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng xử lý
Y/c xử lý điểm
Điểm miệng,
15’, 1 tiết, hk
Y/c xử lý kết
quả học tập
Điểm
Hồ sơ HS
K/q xử
lý
K/q xử lý điểm
XỬ LÝ
ĐIỂM
XỬ LÝ KẾT
QUẢ
BAN GIÁM HIỆU