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

Thiet ke va xay dung chuong trinh quan ly khoi 203704

67 2 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

Định dạng
Số trang 67
Dung lượng 110,28 KB

Cấu trúc

  • 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Ử (8)
    • 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ử (0)
    • 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Ử (24)
    • 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)
      • 2.3.1. Xác định dạnh sách thuộc tính (0)
      • 2.3.2. Chuẩn hoá về dạng 3NF (0)
        • 2.3.2.1. Vài nét về chuẩn hoá quan hệ (20)
        • 2.3.2.2. Các dạng chuẩn hoá của một lược đồ quan hệ (20)
        • 2.3.2.3. Thực hiện chuẩn hoá theo ba bước: 1NF, 2NF, 3NF (21)
        • 2.3.2.4. Mô tả các thực thể và tiến hành chuẩn hoá (22)
  • 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Ử (0)
    • 3.1. Thiết kế cơ sở dữ liệu (24)
      • 3.1.1. Cấu trúc bảng dữ liệu (0)
        • 3.1.1.1. Bảng môn học (0)
        • 3.1.1.2. Bảng Giảng viên (0)
        • 3.1.1.3. Bảng Bộ môn (0)
        • 3.1.1.6. Bảng Địa điểm (0)
        • 3.1.1.7. Bảng Thời khoá biểu/GBG (0)
        • 3.1.1.8. Bảng Thời gian học (0)
      • 3.1.2. Lược đồ cấu trúc dữ liệu (26)
    • 3.2. Thiết kế modul chương trình (27)
    • 3.3. Thiết kế giao diện (28)
      • 3.3.1. Lựa chọn ngôn ngữ (28)
      • 3.3.2. Giới thiệu sơ lược về ngôn ngữ Access (28)
        • 3.3.2.1. Những thế mạnh và tiện ích của MS Access (29)
        • 3.2.2.2. Những công cụ cho phép xây dựng một ứng dụng trên Access ….…. 30 Phần 2: Phần nghiệp vụ sư phạm (0)
    • A. Các công việc chuẩn bị cho việc soạn giáo án (33)
    • B. Trình bày giáo án theo mẫu (33)
  • KẾT LUẬN …………………………………………………………………………………… 64 (64)
  • TÀI LIỆU THAM KHẢO ………………………………………………….……………………. .65 (65)

Nội dung

Phần kỹ thuật …

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ KHỐI LƯỢNG GIẢNG DẠY CỦA CÁN BỘ KHOA ĐIỆN TỬ

TÌM HIỂU HỆ THỐNG QUẢN LÝ KHỐI LƯỢNG GIẢNG DẠY

Trong thời đại hiện nay, công nghệ thông tin đang trên đà phát triển cực nhanh và xâm nhập ngày càng sâu vào mọi lĩnh vực như: khoa học, kinh tế, quản lý nhà nước, quản lý doanh nghiệp, …

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. đ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 biểu của các lớp (theo năm học hoặc theo học kỳ).

Cũng 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 sẽ phân công khối lượng về các bộ môn và Nhận được kế hoạch này, trưởng các bộ môn sẽ phân công khối lượng cho từng cán bộ giảng dạy cụ thể.

Ban chủ nhiệm khoa (hệ thống quản lý) cũng sẽ phải theo dõi được các kết quả phân công này để có những điều hành và chỉ đạo thực hiện kế hoạch thuận tiện, chính xác cũng như có thể có sự điều chỉnh khối lượng cần thiết.

Bài toán đặt ra đối với Khoa Điện tử là công tác quản lý khối lượng giảng dạy của cán bộ cần phải được xây dựng một phần mềm tin học với mục đích của chương trình là nhanh chóng, kịp thời, chính xác, tiết kiệm công sức cho người làm công tác quản lý nhằm nâng cao hiệu quả quản lý của Khoa Việc giải quyết bài toán đòi hỏi 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 đưa vào thực tế của Khoa Điện tử.

Do vậy, khi có sự ra đời của công nghệ thông tin trong công tác quản lý thì việc quản lý thủ công không còn phù hợp nữa Chính vì vậy, trong thời đại bùng nổ thông tin việc đưa tin học trở thành công cụ phục vụ công tác quản lý là nhu cầu cần thiết, sẽ đáp ứng được các yêu cầu đề ra như:

- Việc quản lý dễ dàng chính xác.

- Giảm bớt công việc bàn giấy.

- Phân phối thông tin nhanh chóng và chính xác Đưa công cụ tin học vào phục vụ công tác quản lý cụ thể là quản lý khối lượng giảng dạy của cán bộ Khoa Điện tử thì hệ thống mới phải đáp ứng được những đặc trưng sau:

- Bài toán đặt ra ở đây là công tác quản lý khối lượng giảng dạy cho nên phần quản lý này cần được xây dựng bằng một phần mền tin học với mục đích là 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.

TÌM HIỂU HỆ THỐNG QUẢN LÝ KHỐI LƯỢNG GIẢNG DẠY CỦA KHOA ĐIỆN TỬ

Đặt vấn đề …

Trong thời đại hiện nay, công nghệ thông tin đang trên đà phát triển cực nhanh và xâm nhập ngày càng sâu vào mọi lĩnh vực như: khoa học, kinh tế, quản lý nhà nước, quản lý doanh nghiệp, …

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. đ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 biểu của các lớp (theo năm học hoặc theo học kỳ).

Cũng 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 sẽ phân công khối lượng về các bộ môn và Nhận được kế hoạch này, trưởng các bộ môn sẽ phân công khối lượng cho từng cán bộ giảng dạy cụ thể.

Ban chủ nhiệm khoa (hệ thống quản lý) cũng sẽ phải theo dõi được các kết quả phân công này để có những điều hành và chỉ đạo thực hiện kế hoạch thuận tiện, chính xác cũng như có thể có sự điều chỉnh khối lượng cần thiết.

Bài toán đặt ra đối với Khoa Điện tử là công tác quản lý khối lượng giảng dạy của cán bộ cần phải được xây dựng một phần mềm tin học với mục đích của chương trình là nhanh chóng, kịp thời, chính xác, tiết kiệm công sức cho người làm công tác quản lý nhằm nâng cao hiệu quả quản lý của Khoa Việc giải quyết bài toán đòi hỏi 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 đưa vào thực tế của Khoa Điện tử.

Do vậy, khi có sự ra đời của công nghệ thông tin trong công tác quản lý thì việc quản lý thủ công không còn phù hợp nữa Chính vì vậy, trong thời đại bùng nổ thông tin việc đưa tin học trở thành công cụ phục vụ công tác quản lý là nhu cầu cần thiết, sẽ đáp ứng được các yêu cầu đề ra như:

- Việc quản lý dễ dàng chính xác.

- Giảm bớt công việc bàn giấy.

- Phân phối thông tin nhanh chóng và chính xác Đưa công cụ tin học vào phục vụ công tác quản lý cụ thể là quản lý khối lượng giảng dạy của cán bộ Khoa Điện tử thì hệ thống mới phải đáp ứng được những đặc trưng sau:

- Bài toán đặt ra ở đây là công tác quản lý khối lượng giảng dạy cho nên phần quản lý này cần được xây dựng bằng một phần mền tin học với mục đích là 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.

Chương II PHÂN TÍCH HỆ THỐNG QUẢN LÝ KHỐI LƯỢNG GIẢNG DẠY

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.

- 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 tính đúng đắn của dữ liệu, phát hiện và xử lý các lỗi.

- Giao diện phải khoa học, dễ sử dụng và thân thiện với người dùng.

- Hệ thống cài đặt phải có tính khả thi, cung cấp đầy đủ thông tin, các báo biểu cần thiết để sử dụng.

- Tự động hoá một bước trong việc lưu trữ và xử lý thông tin, tổng hợp các báo cáo định kỳ hay đột xuất.

- Cung cấp thông tin kịp thời, chính xác theo yêu cầu của khoa.

- Tiết kiệm được thời gian, công sức, chi phí cho tính toán, tổng hợp, thống kê và đạt kết quả tốt hơn trong công tác quản lý khối lượng giảng dạy.

Hướng giải quyết

Bài toán đặt ra đối với Khoa Điện tử là công tác quản lý khối lượng giảng dạy của cán bộ cần phải được xây dựng một phần mềm tin học với mục đích của chương trình là nhanh chóng, kịp thời, chính xác, tiết kiệm công sức cho người làm công tác quản lý nhằm nâng cao hiệu quả quản lý của Khoa Việc giải quyết bài toán đòi hỏi 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 đưa vào thực tế của Khoa Điện tử.

Do vậy, khi có sự ra đời của công nghệ thông tin trong công tác quản lý thì việc quản lý thủ công không còn phù hợp nữa Chính vì vậy, trong thời đại bùng nổ thông tin việc đưa tin học trở thành công cụ phục vụ công tác quản lý là nhu cầu cần thiết, sẽ đáp ứng được các yêu cầu đề ra như:

- Việc quản lý dễ dàng chính xác.

- Giảm bớt công việc bàn giấy.

- Phân phối thông tin nhanh chóng và chính xác Đưa công cụ tin học vào phục vụ công tác quản lý cụ thể là quản lý khối lượng giảng dạy của cán bộ Khoa Điện tử thì hệ thống mới phải đáp ứng được những đặc trưng sau:

- Bài toán đặt ra ở đây là công tác quản lý khối lượng giảng dạy cho nên phần quản lý này cần được xây dựng bằng một phần mền tin học với mục đích là 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.

Chương II PHÂN TÍCH HỆ THỐNG QUẢN LÝ KHỐI LƯỢNG GIẢNG DẠY

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.

- 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 tính đúng đắn của dữ liệu, phát hiện và xử lý các lỗi.

- Giao diện phải khoa học, dễ sử dụng và thân thiện với người dùng.

- Hệ thống cài đặt phải có tính khả thi, cung cấp đầy đủ thông tin, các báo biểu cần thiết để sử dụng.

- Tự động hoá một bước trong việc lưu trữ và xử lý thông tin, tổng hợp các báo cáo định kỳ hay đột xuất.

- Cung cấp thông tin kịp thời, chính xác theo yêu cầu của khoa.

- Tiết kiệm được thời gian, công sức, chi phí cho tính toán, tổng hợp, thống kê và đạt kết quả tốt hơn trong công tác quản lý khối lượng giảng dạy.

Toàn bộ quá trình phân tích, thiết kế lập trình thử nghiệm cài đặt hệ thống phải phù hợp với phạm vi giới hạn tài chính, con người và thời gian cho phép.

2.1.2 Các thông tin vào/ra của hệ thống

2.1.2.1 Thông tin vào của hệ thống

2.1.2.2 Thông tin ra của hệ thống

Các loại báo cáo – thống kê:

- Khối lượng giảng dạy của khoa, bộ môn, cá nhân.

- Kế hoạch giảng dạy đối với các lớ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

2.2.2 Biểu đồ luồng dữ liệu

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.

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ừ

Chức năng xử lý là chức năng biểu đạt các thao tác, nhiệm vụ hay tiến trình xử lý đó Tính chất quan trọng của chức năng là biến đổi thông tin Tức là nó phải biến đổi thông tin từ đầu vào theo một cách nào đó như tổ chức lại thông tin, bổ sung thông tin và tạo ra thông tin mới.

Biểu diễn: Bằng đường tròn hay ô van, trong đó có ghi Nhãn (Tên) của chức năng.

Nhãn (Tên) chức năng: Bởi vì chức năng là các thao tác nên tên phải được dùng là một “Động từ” cộng với “Bổ ngữ”.

Luồng dữ liệu là luồng thông tin vào hay ra của một chức năng xử lý.Bởi vậy luồng dữ liệu được coi như các giao diện giữa các thành phần của biểu đồ.

Biểu diễn: Bằng mũi tên có hướng trên đó ghi tên nhãn là tên luồng thông tin mang theo Mũi tên để chỉ hướng của luồng thông tin.

Nhãn (Tên) luồng dữ liệu: Tên là “danh từ” cộng với “tính từ” nếu cần thiết.

Là các thông tin cần lưu giữ lại trong một khoảng thời gian, để sau đó một hay một vài chức năng xử lý hoặc tác nhân trong sử dụng Nó bao gồm một nghĩa rất rộng các dạng dữ liệu lưu trữ Dưới dạng vật lý chúng có thể là các tài liệu lưu trữ trong văn phòng hoặc các File trên các thiết bị mang tin(băng từ, đĩa từ) của máy tính nhưng ở đây ta quan tâm đến thông tin chứa trong đó tức là dạng logic của nó (trong cơ sở dữ liệu).

Biểu diễn: Bằng hình chữ nhật hở hai đầu hay cặp đoạn thẳng song song trên đó có nghi nhãn của kho.

Nhãn (Tên): Tên của nó là một “danh từ” kèm theo “tính từ” nếu cần thiết.

2.2.2.6 Biểu đồ luồng dữ liệu mức khung cảnh

2.2.2.7 Biểu đồ luồng dữ liệu mức đỉnh

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

Biểu đồ luồng dữ liệu mức dưới đỉnh 2

Biểu đồ luồng dữ liệu mức dưới đỉnh 3

Biểu đồ luồng dữ liệu mức dưới đỉnh4

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

2 Số học trình (Số tiết)

2.3.2 Chuẩn hóa về dạng 3NF

2.3.2.1 Vài nét về chuẩn hoá quan hệ

2.3.2.2 Các dạng chuẩn hoá của một lược đồ quan hệ

 Dạng chuẩn thứ nhất 1NF

PHÂN TÍCH HỆ THỐNG QUẢN LÝ KHỐI LƯỢNG GIẢNG DẠY CỦA KHOA ĐIỆN TỬ

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.

- 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 tính đúng đắn của dữ liệu, phát hiện và xử lý các lỗi.

- Giao diện phải khoa học, dễ sử dụng và thân thiện với người dùng.

- Hệ thống cài đặt phải có tính khả thi, cung cấp đầy đủ thông tin, các báo biểu cần thiết để sử dụng.

- Tự động hoá một bước trong việc lưu trữ và xử lý thông tin, tổng hợp các báo cáo định kỳ hay đột xuất.

- Cung cấp thông tin kịp thời, chính xác theo yêu cầu của khoa.

- Tiết kiệm được thời gian, công sức, chi phí cho tính toán, tổng hợp, thống kê và đạt kết quả tốt hơn trong công tác quản lý khối lượng giảng dạy.

Toàn bộ quá trình phân tích, thiết kế lập trình thử nghiệm cài đặt hệ thống phải phù hợp với phạm vi giới hạn tài chính, con người và thời gian cho phép.

2.1.2 Các thông tin vào/ra của hệ thống

2.1.2.1 Thông tin vào của hệ thống

2.1.2.2 Thông tin ra của hệ thống

Các loại báo cáo – thống kê:

- Khối lượng giảng dạy của khoa, bộ môn, cá nhân.

- Kế hoạch giảng dạy đối với các lớp.

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

2.2.2 Biểu đồ luồng dữ liệu

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.

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ừ

Chức năng xử lý là chức năng biểu đạt các thao tác, nhiệm vụ hay tiến trình xử lý đó Tính chất quan trọng của chức năng là biến đổi thông tin Tức là nó phải biến đổi thông tin từ đầu vào theo một cách nào đó như tổ chức lại thông tin, bổ sung thông tin và tạo ra thông tin mới.

Biểu diễn: Bằng đường tròn hay ô van, trong đó có ghi Nhãn (Tên) của chức năng.

Nhãn (Tên) chức năng: Bởi vì chức năng là các thao tác nên tên phải được dùng là một “Động từ” cộng với “Bổ ngữ”.

Luồng dữ liệu là luồng thông tin vào hay ra của một chức năng xử lý.Bởi vậy luồng dữ liệu được coi như các giao diện giữa các thành phần của biểu đồ.

Biểu diễn: Bằng mũi tên có hướng trên đó ghi tên nhãn là tên luồng thông tin mang theo Mũi tên để chỉ hướng của luồng thông tin.

Nhãn (Tên) luồng dữ liệu: Tên là “danh từ” cộng với “tính từ” nếu cần thiết.

Là các thông tin cần lưu giữ lại trong một khoảng thời gian, để sau đó một hay một vài chức năng xử lý hoặc tác nhân trong sử dụng Nó bao gồm một nghĩa rất rộng các dạng dữ liệu lưu trữ Dưới dạng vật lý chúng có thể là các tài liệu lưu trữ trong văn phòng hoặc các File trên các thiết bị mang tin(băng từ, đĩa từ) của máy tính nhưng ở đây ta quan tâm đến thông tin chứa trong đó tức là dạng logic của nó (trong cơ sở dữ liệu).

Biểu diễn: Bằng hình chữ nhật hở hai đầu hay cặp đoạn thẳng song song trên đó có nghi nhãn của kho.

Nhãn (Tên): Tên của nó là một “danh từ” kèm theo “tính từ” nếu cần thiết.

2.2.2.6 Biểu đồ luồng dữ liệu mức khung cảnh

2.2.2.7 Biểu đồ luồng dữ liệu mức đỉnh

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

Biểu đồ luồng dữ liệu mức dưới đỉnh 2

Biểu đồ luồng dữ liệu mức dưới đỉnh 3

Biểu đồ luồng dữ liệu mức dưới đỉnh4

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

2 Số học trình (Số tiết)

2.3.2 Chuẩn hóa về dạng 3NF

2.3.2.1 Vài nét về chuẩn hoá quan hệ

2.3.2.2 Các dạng chuẩn hoá của một lược đồ quan hệ

 Dạng chuẩn thứ nhất 1NF

Một quan hệ được coi là ở dạng chuẩn thứ 1(1NF) nếu tất cả các thuộc tính đều ở dạng đơn, tức là không tồn tại một tập hợp các thuộc tính giống nhau (thuộc tính lặp).

Theo định nghĩa phụ thuộc hàm thì nếu tồn tại 1 tập các thuộc tính lặp thì tại 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á.

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, thường là khoá bội, trong đó khoá của quan hệ trên là một thành phần.

 Đưa về dạng chuẩn 2NF: Tách các nhóm thuộc tính phụ thuộc hàm vào một phần của khoá.

Nhóm còn lại tạo thành một quan hệ với khoá cũ

Mỗi nhóm tách ra (gồm các thuộc tính cùng phụ thuộc vào một số thuộc tính nào đó của khoá) tăng thêm các thuộc tính mà chúng phụ thuộc tạo thành một quan hệ với khoá là các thuộc tính tăng thêm này

 Đưa về dạng chuẩn 3NF: Tách các nhóm thuộc tính phụ thuộc hàm vào một số thuộc tính ngoài khoá.

Nhóm còn lại tạo thành một quan hệ với khoá như cũ

Mỗi nhóm tách ra (gồm các thuộc tính cùng phụ thuộc vào một số thuộc tính ngoài khoá) tăng thêm các thuộc tính mà chúng phụ thuộc, tạo thành một quan hệ,với khoá là các thuộc tính tăng thêm này.

2.3.2.4 Mô tả các thực thể và tiến hành chuẩn hóa

Các thuộc tính chưa chuẩn hóa Chuẩn hóa dạng

Bài tập lớn Đồ án

Số học trình Thực hành Thí nghiệm Bài tập lớn Đồ án

Tên giáo viên Học hàm\Học vị Điện thoại

Mã địa điểm Địa điểm Liên hệ

Tên bộ môn Trưởng BM Phó trưởng BM

Số lượng GV Ngày bắt đầu Ngày kết thúc Học kỳ

Số học trình Thực hành Thí nghiệm Bài tập lớn Đồ án

Tên giáo viên Học hàm\Học vị Điện thoại

Mã địa điểm Địa điểm Liên hệ

Tên bộ môn Trưởng BM Phó trưởng BM

Mã lớp Ngày bắt đầu Ngày kết thúc Học kỳ

Số học trình Thực hành Thí nghiệm Bài tập lớn Đồ án

Mã bộ môn Học hàm\Học vị Điện thoại

Mã địa điểm Tên lớp

Mã địa điểm Địa điểm Liên hệ

Tên bộ môn Trưởng BM Phó trưởng BM

Mã lớp Ngày bắt đầu Ngày kết thúc

Như vậy sau khi chuẩn hóa ta có thể xác định được các thực thể sau:

MONHOC (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).

GIANGVIEN (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).

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).

THIẾT KẾ HỆ THỐNG QUẢN LÝ KHỐI LƯỢNG GIẢNG DẠY CỦA KHOA ĐIỆN TỬ

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

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

BAITAPLON Yes/No - Bài tập lớn

DOAN Yes/No - Đồ án

Tên Kiểu Độ rộng Diễn giải

MAGIANGVIEN Text 6 Mã giảng viên (khoá)

TENGIAOVIEN Text 30 Tên giáo viên

MABOMON Text 4 Mã bộ môn

HOCHAM\HOCVI Text 10 Học hàm/học vị

Tên Kiểu Độ rộng Diễn giải

MABOMON Text 4 Mã bộ môn (khoá)

TENBOMON Text 50 Tên bộ môn

PHOTRUONGBM Text 30 Phó trưởng BM

SOLUONGGV Number - Số lượng GV

LINHVUCDAMNHIEM Memo - Lĩnh vực đảm nhiệm

MANGANH Text 3 Mã ngành (khoá)

Tên Kiểu Độ rộng Diễn giải

MALOP Text 5 Mã lớp (khoá)

MADIADIEM Text 4 Mã địa điểm

Tên Kiểu Độ rộng Diễn giải

MADIADIEM Text 4 Mã địa điểm (khoá)

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á)

MAGIANGVIEN Text 6 Mã giảng viên

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á)

NGAYBATDAU Date/Time - Ngày bắt đầu

NGAYKETTHUC Date/Time - Ngày kết thúc

3.1.2 Lược đồ cấu trúc dữ liệu

Thiết kế modul chương trình

3.2.1 Chức năng: Thông tin cán bộ

- Vào: Thông tin về giảng viên

Phương thức: Thêm bộ t vào bảng giảng viên  Kết thúc.

3.2.2 Chức năng : Thông tin Bộ môn

- Vào: Thông tin về bộ môn

Phương thức: Thêm bộ t vào bảng bộ môn Kết thúc.

- Vào: Thông tin về lớp

- Ra: Bảng danh sách các lớp

Phương thức: thêm bộ t vào Bảng danh sách các lớp  Kết thúc.

- Vào: Thông tin về địa điểm

Phương thức: thêm bộ t vào bảng Địa điểm  Kết thúc.

- Vào: Thông tin về ngành

Phương thức: Thêm bộ t vào bảng Ngành  Kết thúc.

- Vào: Kế hoạch môn học

Phương thức: thêm bộ t vào Bảng Môn học và Bảng Thời gian học  Kết thúc.

3.2.7 Chức năng Cấp giấy báo giảng

+ Thông tin về thời gian học

- Ra: Bảng Thời khoá biểu/GBG

Phương thức: Thêm bộ t vào Bảng Thời khoá biểu/GBG  Kết thúc.

3.2.8 Chức năng Quản lý khối lượng

+ Thông tin của phòng đào tạo

+ Thông tin về môn học

Thiết kế giao diện

Microsoft Access là một ngôn ngữ dùng để viết một ứng dụng nhanh chóng và có hiệu quả trên hệ điều hành Microsoft Windows Thật vậy, dù bạn là người lập trình chuyên nghiệp hay là một người mới học lập trình, Access đều cung cấp cho bạn những công cụ hoàn chỉnh để giúp cho bạn tạo một chương trình hiệu quả, có giao diện đẹp mắt và mất ít thời gian nhất Thêm vào đó Access còn cung cấp cho bạn các công cụ kết nối CSDL một cách đơn giản và hiệu quả Nhận thức được những ưu việt đó của ngôn ngữ Access nên em đã chọn ngôn ngữ Access làm ngôn ngữ viết cho chương trình và kết hợp với hệ quản trị CSDL MS.Access để xây dựng đề tài: “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.

3.3.2 Giới thiệu sơ lược về ngôn ngữ Access

Access là một hệ quản trị cơ sở dữ liệu của hãng Microsoft chạy trên môi trường Windows trên đó có các công cụ hữu hiệu và tiện lợi để tự động sản sinh chương trình cho hầu hết các bài toán thường gặp trong thực tế như quản lý, thống mà vẫn có được một chương trình hoàn chỉnh Nếu cần lập trình MS Access có sẵn ngôn ngữ Access Basic để ta có thể lập trình theo ý muốn của người sử dụng.

Sáu đối tượng mà Access cung cấp là: Bảng (Table), truy vấn (Query), mẫu biểu (Form), báo biểu (Report), Macro và Module Có đầy đủ các khả năng lưu trữ dữ liệu, thống kê, biểu diễn thông tin và tự động rất nhiều các tác vụ khác Access không chỉ là một hệ quản lý cơ sở dữ liệu mà còn là hệ quản lí CSDL quan hệ (Relational DataBase) Access cung cấp công cụ Wizard (Phù thủy) để tự động tạo bảng, truy vấn, báo cáo Ta có thể sử dụng việc phân tích bảng để tránh dư thừa dữ liệu Access hỗ trợ rất tốt cho những người mới bước vào tin học Với Wizard và các phương tiện hoạt động tự động khác ta sẽ tiết kiệm được thời gian, công sức trong việc xây dựng và thiết kế chương trình.

3.3.2.1 Những thế mạnh và tiện ích của MS ACCESS

Là một hệ quản lý CSDL thực sự

Với các bảng ta có thể định nghĩa các khóa chính (Primary Key) và khóa ngoại lai để đảm bảo tính duy nhất, có các luật quan hệ (Một – một, một – nhiều, nhiều – nhiều) để thiết lập mối quan hệ các bảng với nhau và đảm bảo tính vẹn toàn của dữ liệu, ngăn chặn việc cập nhật và xóa thông tin không phù hợp Access cung cấp đầy đủ các kiểu dữ liệu cần thiết cho trường bao gồm kiểu văn bản (Text), kiểu số (Number), kiểu tiền tệ (Currency), kiểu ngày, tháng, giờ (Data/Time), kiểu đúng, sai (Yes/No)…

Dễ dàng sử dụng với Wizard

Với Wizard ta chỉ phải trả lời các câu hỏi sau đó nó tự động xây dựng các đối tượng như Form, Table, Report, Query khá nhiều hoạt động, chủng loại đáp ứng phần nào các ý thích của người sử dụng, giảm công sức thiết kế và xây dựng chương trình.

Truy vấn một công cụ mạnh của Access

Với truy vấn ta có thể liên kết nhiều bảng lại với nhau để kiết xuất thông tin. người sử dụng chỉ cần bấm chuột (Mouse) và trả lời một số câu hỏi là có thể thiết kế được một truy vấn Ta lại có thể xây dựng được các truy vấn của các truy vấn để lấy các thông tin chi tiết hơn Dùng truy vấn ta có thể tổng hợp thông tin, sắp xếp chúng, tìm kiếm dữ liệu.

Sử dụng được các ưu thế của Windows như phông cũ, cắt dán, kết nối với Excel, Word hay Lotus 1 - 2 - 3 chia sẻ tài nguyên với nhau bởi vì các phầm mềm này đều chung một hãng sản xuất.

Macro – Lập trình không phải lập trình Đối với những người không phải lập trình viên Access cung cấp một công cụ đó là Macro Với Macro việc kết nối các Menu, các nút lệnh tự động thực hiện, … Gần 60 Macro giúp chúng ta xử lý dữ liệu, đóng mở các bảng biểu, báo cáo, …

Module – Access Basic cho việc lập trình CSDL

Access Basic cho phép lập trình theo kiểu hướng sự kiện Cũng như C, Pascal, Foxpro, … Access Basic cũng có các lệnh lựa chọn, rẽ nhánh (if, if … then, if … then … else, case) Các vòng lặp: For, While, … tạo điều kiện đầy đủ về công cụ cho người lập trình Ngoài ra Access Basic còn có bộ tìm lỗi, kiểm tra cú pháp câu lệnh hay từng bước, …

3.3.2.2 Những công cụ cho phép xây dựng 1 ứng dụng trên Access

Với bảng ta thấy nó giống như DBF của Foxpro Trong Access việc tạo bảng, sửa đổi cấu trúc của bảng được tiến hành trên môi trường giao diện đồ họa rất trực quan việc tạo bảng có thể dùng công cụ Wizard hoặc tự thiết kê lấy Đối với bảng Assess cung cấp đầy đủ các kiểu dữ liệu cần thiết cho trường bao gồm kiểu văn bản (text), kiểu kí ức (Memo), Kiểu đúng, sai (Yes/no) và các đối tượng OLE để kết nhúng Để đảm bảo an toàn dữ liệu Access cho phép thiết lập quan hệ giữa các bảng với nhau đảm bảo tính rằng buộc, do đó người dùng không phải kiểm tra tính rằng buộc khi nhập.

Truy vấn là sự lựa chọn thông tin theo một điều kiện nào đó Có thể nói sức mạnh của Access ở chính truy vấn và báo cáo Trong đó Access có 2 loại truy vấn: truy vấn lựa chọn và truy vấn hành động.

- Loại thứ nhất: Truy vấn lựa chọn (Select Query) là truy vấn mà kết quả đầu ra là tập hợp các thông tin được lựa chọn từ các bảng, các truy vấn theo một điều kiện nào đó.

- Loại thứ 2: Truy vấn hành động là truy vấn nhằm thực hiện một thao tác xử lý dữ liệu nào đó như: xóa dữ liệu (Query Delete), cập nhật dữ liệu (Query Update), chèn dữ liệu (Query Append), tạo bảng (Query Mace Table) Việc sử dụng hữu hiệu truy vấn làm tăng khả năng tìm kiếm lời giải cho các bài toán phức tạp Việc sử dụng các hàm tự định nghĩa trong các cột của các truy vấn làm tăng khả năng kiết xuất thông tin, mềm dẻo thông tin đầu ra lên rất nhiều.

Ngoài ra, ta có thể xây dụng các truy vấn bằng các câu lệnh SQL.

Với bảng truy vấn ta vẫn xem được thông tin nhưng trên biểu mẫu giao diện thân thiện hơn nhiều Biểu mẫu là công cụ tuyệt vời để cập nhật dữ liệu Trong Access có 4 loại biểu mẫu cơ bản như sau:

- Biểu mẫu một cột (Single Column).

- Biểu mẫu nhiều cột dạng bảng (Tabular).

- Biểu mẫu chính phụ (Main/SubForm).

- Biểu mẫu đồ họa (Graph).

Báo cáo là phần không thể thiếu được đối với một hệ quản lý CSDL hoàn thiện Các dữ liệu luôn được tổng hợp, thống kê và in ra giấy Do đó thiết kế các báo cáo là việc không thể thiếu được Vì vậy việc thiết kế chúng mất rất nhiều thời gian Với Access công cụ trở lên thuận lợi hơn nhiều.

Access cung cấp đầy đủ và đa dạng các loại báo cáo và có thể thiết kế bằng

Trình bày giáo án theo mẫu

A CÁC CÔNG VIỆC CHUẨN BỊ CHO VIỆC SOẠN GIÁO ÁN

B TRÌNH BÀY GIÁO ÁN THEO MẪU

A CÁC CÔNG VIỆC CHUẨN BỊ CHO VIỆC SOẠN GIÁO ÁN

B TRÌNH BÀY GIÁO ÁN THEO MẪU

BÀI 16: ĐỊNH DẠNG VĂN BẢN

A CÁC CÔNG VIỆC CHUẨN BỊ CHO VIỆC SOẠN GIÁO ÁN

Trang bị cho HS những kiến thức sau:

- Định dạng kí tự: phông chữ, kiểu chữ, cỡ chữ, màu sắc chữ

- Định dạng đoạn văn bản: căn lề, khoáng cách giữa các dòng trong đoạn văn, khoảng cách đến đoạn văn trước hoặc sau, định dạng dòng đầu tiên, khoảng cách lề đoạn văn so với lề trang

- Định dạng trang: kích thước các lề và hướng giấy

Biết thiết đặt một số thuộc tính cơ bản của định dạng kí tự (phông chữ, kiểu chữ, cữ chữ, màu sắc chữ ); một số thuộc tính cơ bản của định dạng đoạn văn bản (căn lề, khoảng cách giữa các dòng trong đoạn văn, khoảng cách đén đoạn văn trước hoặc sau ); hai thuộc tính cơ bản của định dạng trang (kích thước các lề và hướng giấy)

Qua bài học, HS biết trình bày văn bản hợp lí, đẹp, phát huy tính sáng tạo, thẩm mỹ.

Tính cẩn thận, chủ động chiếm lĩnh tri thức.

II PHÂN TÍCH NỘI DUNG VÀ XÁC ĐỊNH TRỌNG TÂM BÀI DẠY

Nội dung bài gồm ba phần:

- Các thuộc tính của định dạng kí tự

- Cách thiết đặt các thuộc tính

2 Định dạng đoạn văn bản

- Cách thiết đặt các thuộc tính

Cách thiết đặt hai thuộc tính cơ bản của định dạng trang.

Việc phân chia nội dung và sắp xếp trình tự các phần như SGK là hợp lí, nó đáp ứng được quy luật nhận thức bài học của người học từ dễ đến khoa, từ đơn giản đến phức tạp, đảm bảo tính khoa học và tính vừa sức của học sinh.

Khái niệm mới cần hình thành trong bài:

Việc hình thành khái niệm mới sẽ giúp HS hình dung được bài học Khái niệm mới là nền tảng, là cơ sở để hình thành tư duy học tập xuyên suốt bài của HS. Trong bài cần hình thành khái niệm: Định dạng văn bản

“Định dạng văn bản là trình bày văn bản nhằm mục đích cho văn bản được rõ ràng và đẹp, nhấn mạnh những phần quan trọng, giúp người đọc nắm bắt dễ hơn các nội dung chủ yếu của văn bản”

Nội dung khó dạy, khó tiếp thu: những kiến thức trong bài đều là những kiến thức cơ bản, khá dễ, người học có thể tiếp thu nhanh chóng.

Kiến thức liên quan trực tiếp đến bài học: những khả năng định dạng trong chức năng trình bày văn bản đã học ở bài 14: khả năng định dạng kí tự (phông chữ, kiểu chữ…), khả năng đinh dạng đoạn văn bản (căn lề, vị trí lề đoạn văn…) và khả năng định dạng trang ( kích thước các lề và hướng giấy).

Nội dung cơ sở cho toàn bài: cách thiết đặt các thuộc tính của định dạng kí tự, các thuộc tính đinh dạng đoạn văn bản và các thuộc tính định dạng trang.

Cơ sở khoa học của các hiện tượng, các quá trình, các giải pháp kĩ thuật… đã nêu trong bài: HS đã biết thế nào là kí tự? thế nào là đoạn văn bản?

Cách khai thác tính ứng dụng thực tiễn của bài dạy: với mục đích để trình bày văn bản được đẹp như mong muốn, đáp ứng nhu cầu của người sử dụng hệ soạn thảo Microsoft Word đã cung cấp các lệnh định dạng văn bản cho phép trình bày văn bản trong quá trình soạn thảo.

III LỰA CHỌN PHƯƠNG PHÁP, PHƯƠNG TIỆN VÀ HÌNH THỨC TỔ

1 Lựa chọn phương pháp và phương tiện dạy học

STT NỘI DUNG PHƯƠNG PHÁP, PHƯƠNG TIỆN

1 Khái niệm - Phương pháp: Đàm thoại - Trực quan

2 Định dạng kí tự - Phương pháp: Thuyết trình, Đàm thoại, Trực quan

3 Định dạng đoạn văn bản

- Phương pháp: Thuyết trình - Đàm thoại - Trực quan

4 Định dạng trang - Phương pháp: Thuyết trình - Đàm thoại - Trực quan

2 Lựa chọn hình thức tổ chức dạy học: Hình thức lớp - bài

IV LẬP KẾ HOẠCH HƯỚNG DẪN HỌC SINH TỰ HỌC

+ Các cách để lập các thuộc tính định dạng kí tự

+ Các cách để lập các thuộc tính định dạng đoạn văn bản

1) Có những cách nào để ra lệnh định dạng?

2) Lề của đoạn văn bản có thể là số âm hay không? Tại sao?

B TRÌNH BÀY GIÁO ÁN THEO MẪU

BÀI 16: ĐỊNH DẠNG VĂN BẢN

Trường: Năm học: Bài học: Bài 16: Định dạng văn bản Lớp: Người soạn: Trần Thị Thu Thuỳ

Số tiết (Theo PPCT): 44 (Lý thuyết)

Trang bị cho HS những kiến thức sau:

- Định dạng kí tự: phông chữ, kiểu chữ, cỡ chữ, màu sắc chữ

- Định dạng đoạn văn bản: căn lề, khoáng cách giữa các dòng trong đoạn văn, khoảng cách đến đoạn văn trước hoặc sau, định dạng dòng đầu tiên, khoảng cách lề đoạn văn so với lề trang

- Định dạng trang: kích thước các lề và hướng giấy

Biết thiết đặt một số thuộc tính cơ bản của định dạng kí tự (phông chữ, kiểu chữ, cữ chữ, màu sắc chữ ); một số thuộc tính cơ bản của định dạng đoạn văn bản (căn lề, khoảng cách giữa các dòng trong đoạn văn, khoảng cách đến đoạn văn trước hoặc sau ); hai thuộc tính cơ bản của định dạng trang (kích thước các lề và hướng giấy)

Qua bài học, HS biết trình bày văn bản hợp lí, đẹp, phát huy tính sáng tạo, thẩm mỹ.

Tính cẩn thận, chủ động chiếm lĩnh tri thức.

II TIẾN TRÌNH GIẢNG DẠY

- Kiểm tra sĩ số: Tổng số: ………; Vắng: ………

- Kiểm tra tình hình vệ sinh lớp học

- Nhắc nhở học sinh giữ trật tự

2 Dạy bài mới ĐVĐ: (2 phút): Sử dụng phương pháp đàm thoại

Câu hỏi: Hãy cho biết, khi ghi bài các em thường trình bày bài trong vở như thế nào?

- GV gợi ý: Đầu bài ghi ra sao? Các đề mục viết như thế nào? Khi xuống dòng, chữ cái đầu dòng viết ra sao?

- HS trả lời: Đầu bài em thường viết hoa, đặt giữa trang và chữ to; các đề mục thường viết lùi ra lề khác màu hoặc ghạch chân Khi xuống dòng, chữ cái đầu dòng viết hoa và thụt vào đầu dòng một chữ…

Những công việc các em làm đó chính là định dạng văn bản Vậy với hệ soạn thảo MS Word công việc định dạng văn bản được thực hiện như thế nào? Chúng ta sẽ cùng tìm hiểu bài học hôm nay: Bài 16 Định dạng văn bản

5’ BÀI 16: ĐỊNH DẠNG VĂN BẢN

 Khái niệm: Trực quan – Đàm thoại

GV đưa ra hai văn bản có cùng nội dung nhưng một văn bản chưa được định dạng còn một văn bản đã được định dạng

Câu hỏi: Em có nhận xét gì về văn bản đã được định dạng so với văn bản chưa được định

“Định dạng văn bản là trình bày văn bản nhằm mục đích sao cho văn bản được rõ ràng và đẹp, nhấn mạnh những phần quan trọng, giúp người đọc nắm bắt dễ hơn các nội dung chủ yếu của văn bản”

Các lệnh định dạng được chia thành 3 loại:

+ Định dạng đoạn văn bản

- HS trả lời: Văn bản đã được định dạng trông đẹp và rõ ràng hơn Có thể biết được ngay nội dung của văn bản

Câu hỏi: Vậy định dạng văn bản là gì? nhằm mục đích gì?

- GV nhận xét, nhắc lại khái niệm và cho HS ghi khái niệm về định dạng văn bản Câu hỏi: Các khả năng định dạng văn bản đã được giới thiệu ở bài

14 Vậy một em hãy nhắc lại có những khả năng định dạng nào?

Chúng ta sang phần 1: Định dạng kí tự kí tự gồm:

- Các bước lập các thuộc tính định dạng kí tự: Gồm 2 bước

Ngày đăng: 28/08/2023, 07:18

HÌNH ẢNH LIÊN QUAN

Hình thức học - Thiet ke va xay dung chuong trinh quan ly khoi 203704
Hình th ức học (Trang 22)
3.1.1.1. Bảng MONHOC (Môn học) - Thiet ke va xay dung chuong trinh quan ly khoi 203704
3.1.1.1. Bảng MONHOC (Môn học) (Trang 24)
3.1.1.5. Bảng LOP (Lớp) - Thiet ke va xay dung chuong trinh quan ly khoi 203704
3.1.1.5. Bảng LOP (Lớp) (Trang 25)
3.1.1.8. Bảng THOIGIANHOC(Thời gian học) - Thiet ke va xay dung chuong trinh quan ly khoi 203704
3.1.1.8. Bảng THOIGIANHOC(Thời gian học) (Trang 25)
3.1.1.6. Bảng ĐIAĐIEM (Địa điểm) - Thiet ke va xay dung chuong trinh quan ly khoi 203704
3.1.1.6. Bảng ĐIAĐIEM (Địa điểm) (Trang 25)
3. Hình thức tổ chức dạy học: hình thức lớp – bài. - Thiet ke va xay dung chuong trinh quan ly khoi 203704
3. Hình thức tổ chức dạy học: hình thức lớp – bài (Trang 56)
w