thiết kế và xây dựng chương trình quản lý khối lượng giảng dạy của khoa điện tử - Pdf 25

Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
Thiết kế và xây dựng chương trình quản lý khối lượng giảng dạy
của Khoa Điện tử
Mục lục
LỜI NÓI ĐẦU…………………………………………………………………… 3
Phần 1: Phần kỹ thuật… ……………… ……………………… 4
CHƯƠNG I. TÌM HIỂU HỆ THỐNG QUẢN LÝ KHỐI LƯỢNG GIẢNG DẠY
CỦA KHOA ĐIỆN TỬ…………………………………………………………………… 5
1.1 . Đặt vấn đề … …………………………………………………………………………….5
1.2 . Tìm hiểu thực tế về công tác quản lý khối lượng giảng dạy của khoa Điện tử
………… 5
1.3 . Hướng giải quyết…………………………………………………………………………6
CHƯƠNG II. PHÂN TÍCH HỆ THỐNG QUẢN LÝ KHỐI LƯỢNG GIẢNG
DẠY CỦA KHOA ĐIỆN TỬ……………………………………………………………….8
2.1. Phân tích các yêu cầu……………………………………………………………… 8
2.1.1. Yêu cầu của hệ thống………………………………………………… 8
2.1.2. Các thông tin vào ra của hệ thống……………………………………… 9
2.1.2.1. Thông tin vào của hệ thống……………………………………………… 9
2.1.2.2. Thông tin ra của hệ thống……………………………………………………9
2.2. Phân tích hệ thống về chức năng…………………………………………………… 10
2.2.1. Biểu đồ phân cấp chức năng……………………………………………………10
2.2.2. Biểu đồ luồng dữ liệu……………………………………………………………11
2.2.2.1. Tác nhân ngoài……………………………………………………………….11
2.2.2.2. Tác nhân trong…………………………………………………………… 11
2.2.2.3. Chức năng…………………………………………………………………… 11
2.2.2.4. Luồng dữ liệu………………………………… ………………………… 12
2.2.2.5. Kho dữ liệu………………………………………………………………… 12
2.2.2.6. Biểu đồ luồng dữ liệu mức khung cảnh…………………………………13
2.2.2.7. Biểu đồ luồng dữ liệu mức đỉnh……………………………………… 14
2.2.2.8. Biểu đồ luồng dữ liệu mức dưới đỉnh………………………………… 15
2.3. Phân tích hệ thống về dữ liệu…………………………………………………… …19

A. Các công việc chuẩn bị cho việc soạn giáo án…… ………………… 34
B. Trình bày giáo án theo mẫu …… …………………… 37
Bài soạn số 02: Các công cụ trợ giúp soạn thảo………… …………………… 44
A. Các công việc chuẩn bị cho việc soạn giáo án…… ………………… 44
B. Trình bày giáo án theo mẫu …… …………………… 47
Bài soạn số 03: Tạo và làm việc với bảng……
………………………… 55
A. Các công việc chuẩn bị cho việc soạn giáo án…… ………………… 55
B. Trình bày giáo án theo mẫu …… ………….……………58
KẾT LUẬN……………………………………………………………………………………64
TÀI LIỆU THAM KHẢO………………………………………………….…………………… 65
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
2
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
LỜI NÓI ĐẦU
Mặc dù mới ra đời trong những năm 50 của thế kỷ XX và thực sự phát triển
mạnh mẽ trong những năm trở lại đây, nhưng tin học đã đóng một vai trò không
thể thiếu trong cuộc sống hiện nay của con người.
Xã hội ngày càng phát triển thì nhu cầu về tin học ngày càng lớn, và ngược
lại các ứng dụng của tin học đã tạo điều kiện thúc đẩy xã hội phát triển với tốc độ
rất mạnh. Tin học đã trở thành một nghành khoa học mũi nhọn đem lại lợi ích thực
sự cho xã hội. Chính vì vậy ta có thể nói rằng tin học đã chiếm một vị trí quan
trọng trong cuộc sống hàng ngày, trong các ngành khoa học kĩ thuật và xã hội.
Cùng với sự phát triển của xã hội, việc xây dựng một đội ngũ giáo viên trẻ,
năng động, có tri thức, năng lực và có nhân cách tốt để giáo dục, truyền đạt kiến
thức là một nhiệm vụ trọng tâm.
Mong muốn sử dụng kiến thức đã tích luỹ được qua 5 năm học tập tại
Trường Đại học Kỹ Thuật Công Nghiệp Thái Nguyên và được sự đồng ý của thầy
giáo Nguyễn Tiến Duy, em đã chọn đề tài: “Thiết kế và xây dựng chương trình
quản lý khối lượng giảng dạy của Khoa Điện tử” làm đề tài tốt nghiệp của mình.

So với các nước phát triển thì nước ta mặc dù hội nhập công nghệ thông tin
tương đối muộn, nhưng trong những năm gần đây ở Việt Nam công nghệ thông tin
đã và đang phát triển một cách nhanh chóng. Chính vì vậy mà việc áp dụng những
thành tựu công nghệ thông tin vào việc giải quyết các bài toán về quản lý trở nên
phổ biến và không thể thiếu được trong các bộ, ngành, các doanh nghiệp và trong
các trường học.
Việc đưa tin học hoá vào công tác quản lý làm giảm bớt sức lao động của
con người, tiết kiệm được thời gian, độ chính xác cao và tiện lợi hơn rất nhiều so
với phương pháp thủ công trên giấy tờ. Tin học giúp thu hẹp không gian lưu trữ,
tránh thất lạc dữ liệu, tự động hoá hệ thống, cụ thể hoá các thông tin theo nhu cầu
của con người. Chính vì những ưu điểm đó của bài toán quản lý nên em đã mạnh
dạn dùng những kiến thức đã học về cơ sở dữ liệu và ngôn ngữ lập trình Access để
xây dựng chương trình quản lý khối lượng công tác giảng dạy của Khoa Điện tử.
1.2. Tìm hiểu thực tế về công tác quản lý khối lượng của Khoa Điện tử
Căn cứ vào chương trình đào tạo các ngành của trường ĐH Kỹ thuật công
nghiệp và của Khoa Điện tử quản lý.
Căn cứ vào kế hoạch đào tạo theo năm học, trước mỗi học kỳ, trên cơ sở đã
được phân công đảm nhiệm môn học của các bộ môn BCN Khoa triển khai cho các
bộ môn phân công cán bộ giảng dạy cho các môn học.
Trên cơ sở đó, Phòng đào tạo sẽ xây dựng kế hoạch chi tiết thông qua thời
khoá biểu cho từng giáo viên giảng dạy.
Ban chủ nhiệm khoa (hệ thống quản lý) sẽ phải nắm được các thông tin về
khối lượng của từng cán bộ giảng dạy trong Khoa. Qua đó sẽ có những theo dõi,
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
5
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
điều hành thực hiện hoặc có những điều chỉnh cần thiết để khối lượng toàn Khoa
có sự cân đối cả về lượng và thời gian.
Đối với kế hoạch ngoài trường:
Khoa sẽ nhận kế hoạch giảng dạy các lớp ngoài trường thông qua thời kháo

thực hiện công việc nhanh chóng, chính xác, tiết kiệm công sức cho người làm
công tác quản lý. Việc giải quyết bài toán đòi hỏi cần phải có một quá trình phân
tích tỉ mỉ và khoa học nhằm cài đặt một chương trình ứng dụng được vào thực tế.
- Tự động hoá một bước trong lưu trữ và xử lý thông tin, tổng hợp báo cáo
định kỳ hoặc đột xuất.
- Cung cấp đầy đủ thông tin chính xác, kịp thời theo yêu cầu cho người
quản lý.
- Tiết kiệm thời gian, tổng hợp, thống kê báo cáo, in ấn và thu được kết
quả tốt hơn.
- Cho phép cập nhật dữ liệu dễ dàng.
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
7
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
Chương II
PHÂN TÍCH HỆ THỐNG QUẢN LÝ KHỐI LƯỢNG GIẢNG DẠY
CỦA KHOA ĐIỆN TỬ
2.1. Phân tích các yêu cầu
2.1.1. Yêu cầu của hệ thống
Dựa vào đặc điểm và yêu cầu thực tế trong công tác quản lý khối lượng giảng
dạy của cán bộ khoa Điện tử thì ta thấy việc tin học hoá trong công tác quản lý
khối lượng giảng dạy là công việc rất cần thiết. Ngoài việc xử lý nhanh chóng, dễ
dàng hơn, hệ thống mới sẽ giúp nhân viên cán bộ quản lý số liệu chặt chẽ hơn,
chính xác hơn. Việc lưu trữ số liệu cũng gọn nhẹ hơn.
Cụ thể là:
- Hệ thống phải đáp ứng được nhu cầu xử lý dữ liệu, đảm bảo có tính hiệu
quả cao, đồng thời bảo đảm có tính mở, đáp ứng với sự phát triển của tương lai.
Đầu ra của hệ thống phải đầy đủ, linh hoạt đáp ứng được đúng nhu cầu báo cáo và
tra cứu.
- Hệ thống phải có khả năng lưu trữ, truy cập dữ liệu nhanh chóng, thuận lợi
chính xác, các thao tác phải đơn giản dễ bảo trì, có thể điều chỉnh. Có thể kiểm tra

9
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
2.2. Phân tích hệ thống về chức năng
2.2.1. Biểu đồ phân cấp chức năng
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
10
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
2.2.2. Biểu đồ luồng dữ liệu
2.2.2.1. Tác nhân ngoài
Tác nhân ngoài còn được gọi là Đối tác (External Entities) là một người,
nhóm hay tổ chức ở bên ngoài lĩnh vực nghiên cứu của hệ thống nhưng đặc biệt có
một số hình thức tiếp xúc, trao đổi thông tin với hệ thống. Sự có mặt của các nhân
tố này trên sơ đồ chỉ ra giới hạn của hệ thống và định rõ mối quan hệ của hệ thống
với thế giới bên ngoài. Điều đáng chú ý là hiểu nghĩa “ngoài lĩnh vực nghiên cứu”
không có nghĩa là bên ngoài tổ chức.
Tác nhân ngoài là phần sống còn của hệ thống, chúng là nguồn cung cấp
thông tin cho hệ thống cũng như chúng nhân các sảm phẩm thông tin từ hệ thống.
Biểu diễn: Bằng hình trên, có gán nhãn.
Nhãn (Tên): Được xác định bằng danh từ kèm theo tính từ nếu cần thiết.
2.2.2.2. Tác nhân trong
Tác nhân trong là một chức năng hay một hệ thống con của hệ thống được mô
tả ở trang khác của biểu đồ. Thông thường mọi biểu đồ có thể bao gồm một số
trang, đặc biệt là trong các hệ thống phức tạp với khuôn khổ giấy có hạn thông tin
được truyền giữa các quá trình trên các trang khác nhau được chỉ ra nhờ kí hiệu
này.
Biểu diễn: Bằng hình chữ nhật và có nghi nhãn.
Nhãn (Tên): Được biểu diễn bằng động từ
2.2.2.3. Chức năng
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
11

13
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
2.2.2.7. Biểu đồ luồng dữ liệu mức đỉnh
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
14
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
2.2.2.8. Biểu đồ luồng dữ liệu mức dưới đỉnh
Biểu đồ luồng dữ liệu mức dưới đỉnh 1
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
15
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
Biểu đồ luồng dữ liệu mức dưới đỉnh 2
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
16
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
Biểu đồ luồng dữ liệu mức dưới đỉnh 3
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
17
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
Biểu đồ luồng dữ liệu mức dưới đỉnh4
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
18
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
2.3. Phân tích hệ thống về dữ liệu
2.3.1. Xác định danh sách thuộc tính
Qua khảo sát tình hình thực tế, ta phát hiện các thuộc tính sau:
STT Danh sách thuộc tính
1 Tên môn học
2 Số học trình (Số tiết)
3 Thực hành

một thời điểm với mọi giá trị của khoá sẽ không thể có một giá trị duy nhất cho
từng thuộc tính khác trong bảng.
Vậy đưa về dạng chuẩn thứ nhất tức là loại bỏ nhóm thuộc tính lặp.
• Dạng chuẩn thứ hai 2NF
Một quan hệ được gọi là ở dạng chuẩn thứ 2 (2NF) nếu nó là ở dạng 1NF và mọi
phụ thuộc hàm giữa khoá với các thuộc tính đều là sơ đẳng, có nghĩa là mọi thuộc tính
đều phải phụ thuộc hàm vào toàn bộ khoá chứ không phải một phần của khoá.
Vậy để đưa một quan hệ về dạng 2NF là phải loại bỏ mọi phụ thuộc hàm bộ
phận vào khoá.
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
Dạng không chuẩn hoá
Dạng chuẩn hoá 1NF
Dạng chuẩn hoá 2NF
Dạng chuẩn hoá 3NF
20
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
Mọi bảng (thực thể) với chỉ một thuộc tính làm khoá đều được xem như là ở
dạng 2NF.
• Dạng chuẩn thứ ba 3NF
Một quan hệ được gọi là ở dạng chuẩn 3 (3NF) nếu nó là 2NF và các phụ
thuộc hàm giữa khoá và các thuộc tính khác là trực tiếp hay nói cách khác là mỗi
thuộc tính không phụ thuộc hàm vào bất kỳ thuộc tính nào trong quan hệ ngoài
khoá.
Do đó để đưa các quan hệ về dạng chuẩn 3NF ta phải loại bỏ các phụ thuộc
hàm không phải khoá.
2.3.2.3.Thực hiện chuẩn hoá theo ba bước: 1NF, 2NF và 3NF
• Đưa về dạng chuẩn thứ nhất 1NF: Tách các thuộc tính lặp.
Nhóm các thuộc tính đơn (còn lại) tạo thành một quan hệ, chọn khoá cho nó.
Nhóm các thuộc tính lặp tách ra, tăng thêm khoá của quan hệ trên tạo thành
một quan hệ (hay một số quan hệ theo chủ đề). Chọn khoá cho các quan hệ này,

Đồ án
Tên giáo viên dậy
Học hàm\Học vị
Tên ngành
Tên lớp
Sĩ số
Địa điểm
Liên hệ
Điện thoại
Tên bộ môn
Trưởng bộ môn
Phó trưởng bộ môn
Số lượng GV
Ngày bắt đầu
Ngày kết thúc
Học kỳ
Hình thức học
Mã môn học
Tên môn học
Số học trình
Thực hành
Thí nghiệm
Bài tập lớn
Đồ án
Mã giáo viên
Tên giáo viên
Học hàm\Học vị
Điện thoại
Mã ngành
Tên ngành

Sĩ số
Mã địa điểm
Địa điểm
Liên hệ
Mã bộ môn
Tên bộ môn
Trưởng BM
Phó trưởng BM
Số lượng GV
Mã thời gian học
Mã môn học
Mã lớp
Ngày bắt đầu
Ngày kết thúc
Học kỳ
Hình thức học
Mã môn học
Tên môn học
Số học trình
Thực hành
Thí nghiệm
Bài tập lớn
Đồ án
Mã giảng viên
Tên giáo viên
Mã bộ môn
Học hàm\Học vị
Điện thoại
Mã ngành
Tên ngành

điện thoại).
BOMON (Mã bộ môn, tên bộ môn, trưởng bộ môn, phó trưởng bộ môn, số
lượng GV).
NGANH (Mã ngành, tên ngành).
LOP (Mã lớp, Mã ngành, Mã địa điểm, tên lớp, sĩ số).
DIADIEM (Mã địa điểm, địa điểm, liên hệ).
THOIKHOABIEU (Mã môn học, Mã lớp, Mã giảng viên, học kỳ, hình thức
học).
THOIGIANHOC (Mã thời gian học, Mã môn học, Mã lớp, ngày bắt đầu,
ngày kết thúc).
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
23
Đồ án tốt nghiệp  Trường ĐH Kỹ thuật Công Nghiệp
Chương III
THIẾT KẾ HỆ THỐNG QUẢN LÝ KHỐI LƯỢNG GIẢNG DẠY
CỦA KHOA ĐIỆN TỬ
3.1. Thiết kế cơ sở dữ liệu
Dựa vào các kết quả của phân tích hệ thống về dữ liệu, ta đã có lược đồ cấu
trúc dữ liệu. Và với yêu cầu thực tế về kiểu và độ rộng của dữ liệu, trong môi
trường Access – một hệ quản trị cơ sở dữ liệu thông dụng, tôi đã thiết kế các bảng
cơ sở dữ liệu như sau:
3.1.1. Cấu trúc các bảng dữ liệu
3.1.1.1. Bảng MONHOC (Môn học)
Tên Kiểu Độ rộng Diễn giải
MAMONHOC Text 5 Mã môn học (khoá)
TENMONHOC Text 50 Tên môn học
SOHOCTRINH Number - Số học trình
THUCHANH Number - Thực hành
THINGHIEM Number - Thí nghiệm
BAITAPLON Yes/No - Bài tập lớn

LIENHE Text 50 Liên hệ
3.1.1.6. Bảng ĐIAĐIEM (Địa điểm)
Tên Kiểu Độ rộng Diễn giải
MADIADIEM Text 4 Mã địa điểm (khoá)
DIADIEM Text 50 Địa điểm
LIENHE Text 50 Liên hệ
3.1.1.7. Bảng THOIKHOABIEU/GBG (Thời khóa biểu/GBG)
Tên Kiểu Độ rộng Diễn giải
MAMONHOC Text 5 Mã môn học (khoá)
MALOP Text 5 Mã lớp
MAGIANGVIEN Text 6 Mã giảng viên
HOCKY Number - Học kỳ
HINHTHUCHOC Text 50 Hình thức học
3.1.1.8. Bảng THOIGIANHOC(Thời gian học)
Tên Kiểu Độ rộng Diễn giải
MATGH Text 10 Mã thời gian học (khoá)
HOCKY Number - Học kỳ
NGAYBATDAU Date/Time - Ngày bắt đầu
NGAYKETTHUC Date/Time - Ngày kết thúc
Sinh viên: Trần Thị Thu Thuỳ Lớp: MTO4S - TH
25

Trích đoạn Các công việc chuẩn bị cho việc soạn giáo án Trình bày giáo án theo mẫu
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status