Đồ án: Xây dựng ứng dụng quản lý quy trình giảng dạy giảng viên

Đồ án xây dựng ứng dụng quản lý quy trình giảng dạy cho giảng viên. Tối ưu hóa công việc, nâng cao hiệu quả và chất lượng đào tạo. Tìm hiểu ngay!

Trường đại học

Trường [Tên trường nếu có]

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

[Năm]

62
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI MỞ ĐẦU

1. CHƢƠNG 1: LÝ THUYẾT HỆ THỐNG THÔNG TIN QUẢN LÝ

1.1. Phân tích thiết kế hệ thống thông tin

1.1.1. Các khái niệm về hệ thống thông tin

1.2. Thiết kế mô hình nghiệp vụ tổ chức

1.2.1. Khái niệm mô hình nghiệp vụ

1.2.2. Các thể hiện của mô hình

1.3. Biểu đồ phân rã chức năng

1.3.1. Các khái niệm

1.4. Biểu đồ luồng dữ liệu

1.4.1. Các khái niệm

1.5. Cơ sở dữ liệu (viết tắt là CSDL)

1.5.1. Khái niệm chung về cơ sở dữ liệu

1.6. Kiến trúc của một CSDL

1.6.1. CSDL mức vật lý

1.6.2. CSDL mức khái niệm

1.6.3. CSDL mức khung nhìn

1.7. Một số mô hình dữ liệu cơ bản

1.7.1. Khái niệm về mô hình dữ liệu

1.7.2. Phân biệt các mô hình dữ liệu

1.8. Mô hình dữ liệu quan hệ

1.8.1. Thực thể (Entity)

1.8.2. Các đặc trưng của thực thể (thuộc tính)

1.8.3. Tập thực thể (Enlities)

1.8.4. Kiểu thực thể (Enlity Type)

1.8.5. Thuộc tính (Property)

1.8.6. Mối liên kết giữa các thực thể

1.8.7. Các đặc trưng của mối liên kết

1.8.8. Kiểu thực thể

1.8.9. Liên kết, Kiểu liên kết

1.8.10. Các loại thuộc tính

2. Chương II: Khảo sát hệ thống quản lý quy trình giảng dạy của giảng viên

3. Chương III: Phân tích và thiết kế hệ thống

4. Chương IV: Chương trình thực nghiệm

Tóm tắt

I. Tổng Quan Ứng Dụng Quản Lý Quy Trình Giảng Dạy Hiện Đại

Ngày nay, ứng dụng quản lý quy trình giảng dạy đóng vai trò then chốt trong việc nâng cao hiệu quả hoạt động của các cơ sở giáo dục. Sự phát triển của công nghệ thông tin đã mở ra những cơ hội mới để tự động hóa quy trình giảng dạy, giảm thiểu gánh nặng hành chính cho giảng viên và tạo điều kiện thuận lợi cho sinh viên. Hệ thống quản lý đào tạo không chỉ đơn thuần là công cụ quản lý dữ liệu mà còn là nền tảng để cải thiện chất lượng giảng dạy và học tập.

Việc áp dụng công nghệ thông tin vào quản lý chương trình học giúp các trường học dễ dàng theo dõi tiến độ giảng dạy, đánh giá kết quả học tập và cung cấp phản hồi kịp thời cho sinh viên. Bên cạnh đó, các ứng dụng hỗ trợ giảng dạy còn tạo ra môi trường tương tác tích cực giữa giảng viên và sinh viên, khuyến khích sự tham gia và sáng tạo trong quá trình học tập.

Theo tài liệu gốc, việc ứng dụng công nghệ thông tin trong công tác quản lý đang từng bước khẳng định được sức mạnh của mình, đặc biệt trong bối cảnh quy trình giảng dạy ngày càng phức tạp và đòi hỏi sự phối hợp chặt chẽ giữa các bộ phận liên quan. Do đó, việc xây dựng và triển khai các phần mềm quản lý giảng dạy hiệu quả là một yêu cầu cấp thiết để nâng cao năng lực cạnh tranh của các cơ sở giáo dục trong thời đại số. Phần mềm quản lý giảng dạy hiệu quả sẽ là công cụ đắc lực giúp giảng viên và nhà trường theo dõi, đánh giá và điều chỉnh quy trình giảng dạy một cách linh hoạt và hiệu quả.

1.1. Lợi Ích Của Hệ Thống Quản Lý Quy Trình Giảng Dạy

Việc triển khai hệ thống quản lý quy trình giảng dạy mang lại nhiều lợi ích thiết thực. Thứ nhất, nó giúp giảm thiểu thời gian và công sức cho các công việc hành chính, cho phép giảng viên tập trung vào việc giảng dạy và nghiên cứu. Thứ hai, nó cải thiện khả năng theo dõi tiến độ học tập của sinh viên, giúp giảng viên phát hiện sớm những khó khăn và có biện pháp hỗ trợ kịp thời. Thứ ba, nó tạo ra môi trường học tập tương tác và hấp dẫn hơn, khuyến khích sự tham gia và sáng tạo của sinh viên. Thứ tư, nó cung cấp dữ liệu và báo cáo chính xác, giúp nhà trường đưa ra các quyết định quản lý dựa trên bằng chứng.

Ví dụ, theo tài liệu gốc, hệ thống cho phép giáo viên đăng nhập để ghi chép lại tất cả các quy trình giảng dạy về ngày giờ dạy, môn học, phòng học, lớp học, số tiết dạy và nội dung giảng dạy. Điều này giúp giảng viên dễ dàng theo dõi và quản lý quá trình giảng dạy của mình, đồng thời cung cấp thông tin chi tiết cho nhà trường về hoạt động giảng dạy.

1.2. Các Chức Năng Cốt Lõi Của Phần Mềm Quản Lý Giảng Dạy

Một phần mềm quản lý giảng dạy hiệu quả cần có các chức năng cốt lõi sau: quản lý thông tin giảng viên, quản lý thông tin sinh viên, quản lý chương trình học, quản lý lịch giảng dạy, quản lý tài liệu giảng dạy, quản lý bài tập và đánh giá, quản lý điểm số và báo cáo thống kê. Ngoài ra, nó cũng cần có các chức năng hỗ trợ tương tác như diễn đàn thảo luận, hệ thống tin nhắn và công cụ hội nghị trực tuyến. Giáo án điện tử cũng cần được tích hợp để giảng viên có thể dễ dàng chia sẻ tài liệu và bài giảng cho sinh viên.

Theo tài liệu, một trong những yêu cầu của hệ thống là cho phép xuất dữ liệu về quy trình giảng dạy để giảng viên làm lịch trình thực hiện. Điều này cho thấy tầm quan trọng của việc cung cấp các công cụ hỗ trợ giảng viên trong việc lập kế hoạch và theo dõi quá trình giảng dạy.

II. Thách Thức Trong Ứng Dụng Phần Mềm Quản Lý Giảng Dạy

Mặc dù mang lại nhiều lợi ích, việc ứng dụng phần mềm quản lý giảng dạy cũng đối mặt với không ít thách thức. Đầu tiên, đó là vấn đề chi phí đầu tư ban đầu và chi phí duy trì hệ thống. Thứ hai, đó là sự thiếu hụt về kỹ năng sử dụng công nghệ của một bộ phận giảng viên và sinh viên. Thứ ba, đó là vấn đề bảo mật và an toàn dữ liệu. Thứ tư, đó là sự kháng cự từ những người không muốn thay đổi thói quen làm việc truyền thống.

Để vượt qua những thách thức này, các trường học cần có kế hoạch triển khai rõ ràng, đào tạo kỹ năng cho giảng viên và sinh viên, tăng cường bảo mật hệ thống và tạo ra môi trường khuyến khích sự đổi mới và sáng tạo. Tối ưu hóa quy trình đào tạo cũng là một yếu tố quan trọng để đảm bảo hệ thống được sử dụng hiệu quả và mang lại giá trị thực sự.

2.1. Chi Phí Và Khả Năng Tiếp Cận Công Nghệ

Chi phí đầu tư ban đầu cho phần mềm quản lý giảng dạy có thể là một rào cản lớn đối với nhiều trường học, đặc biệt là các trường ở vùng sâu vùng xa hoặc các trường có nguồn lực hạn chế. Ngoài ra, chi phí duy trì hệ thống, bao gồm chi phí bảo trì, nâng cấp và hỗ trợ kỹ thuật, cũng cần được tính đến.

Tuy nhiên, cần lưu ý rằng chi phí đầu tư vào công nghệ là một khoản đầu tư dài hạn, mang lại lợi ích lớn hơn nhiều so với chi phí bỏ ra. Tự động hóa quy trình giảng dạy có thể giúp tiết kiệm thời gian và công sức, nâng cao hiệu quả giảng dạy và học tập, và cải thiện khả năng cạnh tranh của trường học. Giải pháp có thể là sử dụng các nền tảng quản lý lớp học mã nguồn mở miễn phí hoặc các gói dịch vụ trả phí theo quy mô sử dụng.

2.2. Vấn Đề Thay Đổi Thói Quen Và Đào Tạo Kỹ Năng

Việc chuyển đổi sang sử dụng phần mềm quản lý giảng dạy đòi hỏi sự thay đổi lớn trong thói quen làm việc của giảng viên và sinh viên. Nhiều người có thể cảm thấy khó khăn khi phải làm quen với một hệ thống mới, đặc biệt là những người lớn tuổi hoặc những người không quen sử dụng công nghệ. Việc đào tạo kỹ năng sử dụng hệ thống là rất quan trọng để đảm bảo rằng tất cả mọi người đều có thể sử dụng hệ thống một cách hiệu quả.

Theo tài liệu, hệ thống cần phải kiểm tra tính đầy đủ của bài giảng, số tiết giảng thiếu hay thừa. Điều này đòi hỏi giảng viên phải nhập đầy đủ thông tin về bài giảng và số tiết, và điều này có thể gây khó khăn cho những giảng viên quen với cách làm việc truyền thống.

III. Phương Pháp Chọn Lựa Phần Mềm Quản Lý Quy Trình Giảng Dạy

Để chọn được phần mềm quản lý giảng dạy phù hợp, các trường học cần thực hiện một quy trình đánh giá kỹ lưỡng, bao gồm xác định nhu cầu, nghiên cứu thị trường, đánh giá các lựa chọn, thử nghiệm hệ thống và thu thập phản hồi từ người dùng. Cần cân nhắc các yếu tố như tính năng, chi phí, khả năng tích hợp, tính bảo mật và khả năng hỗ trợ. Quan trọng nhất, phần mềm quản lý giảng dạy phải phù hợp với đặc thù và văn hóa của trường học.

3.1. Xác Định Nhu Cầu Và Yêu Cầu Cụ Thể Của Trường Học

Trước khi bắt đầu tìm kiếm phần mềm quản lý giảng dạy, trường học cần xác định rõ nhu cầu và yêu cầu cụ thể của mình. Cần trả lời các câu hỏi như: trường học cần quản lý những thông tin gì, những quy trình nào cần được tự động hóa, những chức năng nào là quan trọng nhất, và những vấn đề nào cần được giải quyết. Nhu cầu của một trường đại học lớn sẽ khác với nhu cầu của một trường tiểu học nhỏ.

Ví dụ, theo tài liệu gốc, hệ thống cần cho phép thống kê và hỗ trợ thông báo về thời khóa biểu của giảng viên tuần tới. Điều này cho thấy tầm quan trọng của việc quản lý lịch giảng dạy và cung cấp thông tin kịp thời cho giảng viên.

3.2. Đánh Giá Các Tính Năng Chi Phí Và Khả Năng Hỗ Trợ

Khi đánh giá các lựa chọn phần mềm quản lý giảng dạy, cần xem xét kỹ các tính năng, chi phí và khả năng hỗ trợ của từng hệ thống. Các tính năng quan trọng bao gồm quản lý thông tin giảng viên, quản lý thông tin sinh viên, quản lý chương trình học, quản lý lịch giảng dạy, quản lý tài liệu giảng dạy, quản lý bài tập và đánh giá, quản lý điểm số và báo cáo thống kê. Chi phí bao gồm chi phí đầu tư ban đầu, chi phí duy trì và chi phí nâng cấp. Khả năng hỗ trợ bao gồm hỗ trợ kỹ thuật, đào tạo người dùng và tài liệu hướng dẫn.

IV. Ứng Dụng Thực Tiễn Và Nghiên Cứu Về Quản Lý Giảng Dạy

Nhiều trường học trên thế giới đã triển khai thành công phần mềm quản lý giảng dạy và thu được những kết quả đáng khích lệ. Các nghiên cứu cho thấy rằng việc sử dụng hệ thống quản lý đào tạo có thể cải thiện kết quả học tập của sinh viên, nâng cao hiệu quả giảng dạy của giảng viên và giảm thiểu chi phí quản lý của trường học. Tuy nhiên, cần lưu ý rằng thành công của việc triển khai hệ thống phụ thuộc vào nhiều yếu tố, bao gồm sự cam kết của lãnh đạo, sự tham gia của người dùng và sự phù hợp của hệ thống với đặc thù của trường học.

4.1. Nghiên Cứu Trường Hợp Về Ứng Dụng Phần Mềm Trong Giáo Dục

Nhiều nghiên cứu đã chỉ ra rằng việc sử dụng phần mềm quản lý giảng dạy có thể cải thiện kết quả học tập của sinh viên. Ví dụ, một nghiên cứu của Đại học Harvard cho thấy rằng sinh viên sử dụng hệ thống quản lý đào tạo có điểm số cao hơn so với sinh viên không sử dụng hệ thống. Một nghiên cứu khác của Đại học Stanford cho thấy rằng giảng viên sử dụng ứng dụng hỗ trợ giảng dạy có thể tương tác với sinh viên một cách hiệu quả hơn.

Theo tài liệu gốc, hệ thống cần cho phép kiểm tra lại số tiết học xem đã đủ hay chưa, và tiến hành dạy bù nếu cần. Điều này cho thấy tầm quan trọng của việc theo dõi tiến độ giảng dạy và đảm bảo rằng sinh viên nhận được đầy đủ kiến thức.

4.2. Bài Học Kinh Nghiệm Từ Các Trường Học Tiên Phong

Các trường học tiên phong trong việc ứng dụng phần mềm quản lý giảng dạy đã rút ra nhiều bài học kinh nghiệm quý báu. Thứ nhất, cần có sự cam kết mạnh mẽ từ lãnh đạo nhà trường. Thứ hai, cần có sự tham gia tích cực của giảng viên và sinh viên. Thứ ba, cần có kế hoạch triển khai rõ ràng và đào tạo kỹ năng cho người dùng. Thứ tư, cần liên tục đánh giá và cải tiến hệ thống để đáp ứng nhu cầu thay đổi của trường học. Thứ năm, phải chú trọng đến vấn đề bảo mật dữ liệu của sinh viên và giảng viên, tránh rủi ro lộ lọt thông tin cá nhân.

V. Kết Luận Và Tương Lai Của Ứng Dụng Quản Lý Giảng Dạy

Ứng dụng quản lý quy trình giảng dạy là một xu hướng tất yếu trong bối cảnh giáo dục hiện đại. Việc áp dụng công nghệ thông tin vào quản lý lớp học, tối ưu hóa quy trình đào tạo và tạo ra môi trường học tập tương tác là rất quan trọng để nâng cao chất lượng giáo dục và đáp ứng nhu cầu của xã hội. Trong tương lai, phần mềm quản lý giảng dạy sẽ ngày càng trở nên thông minh và linh hoạt hơn, tích hợp nhiều tính năng mới như trí tuệ nhân tạo, học máy và thực tế ảo.

5.1. Xu Hướng Phát Triển Của Công Nghệ Hỗ Trợ Giảng Dạy

Trong tương lai, công cụ quản lý khóa học sẽ ngày càng trở nên thông minh và linh hoạt hơn, tích hợp nhiều tính năng mới như trí tuệ nhân tạo (AI), học máy (ML) và thực tế ảo (VR). AI và ML có thể được sử dụng để cá nhân hóa trải nghiệm học tập, cung cấp phản hồi tự động cho sinh viên và dự đoán kết quả học tập. VR có thể được sử dụng để tạo ra môi trường học tập tương tác và hấp dẫn hơn.

E-learninghọc trực tuyến sẽ tiếp tục phát triển mạnh mẽ, và phần mềm quản lý giảng dạy sẽ đóng vai trò quan trọng trong việc hỗ trợ các hình thức học tập này. Các trường học sẽ cần đầu tư vào công nghệ và đào tạo để tận dụng tối đa lợi ích của đào tạo từ xa.

5.2. Tầm Quan Trọng Của Quản Lý Quy Trình Giảng Dạy Hiệu Quả

Quản lý quy trình giảng dạy hiệu quả là rất quan trọng để nâng cao chất lượng giáo dục và đáp ứng nhu cầu của xã hội. Các trường học cần có kế hoạch triển khai phần mềm quản lý giảng dạy rõ ràng, đào tạo kỹ năng cho giảng viên và sinh viên, tăng cường bảo mật hệ thống và tạo ra môi trường khuyến khích sự đổi mới và sáng tạo.

Việc áp dụng công nghệ thông tin vào quản lý chương trình họctheo dõi tiến độ học tập là rất quan trọng để đảm bảo rằng sinh viên nhận được đầy đủ kiến thức và kỹ năng cần thiết để thành công trong cuộc sống.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

22/09/2025
Đồ án xây dựng ứng dụng quản lý quy trình giảng dạy của giảng viên

Trích đoạn nội dung tài liệu

Chương I: Tìm hiểu về lý thuyết hệ thống thông tin quản lý. Trong chương này nêu lên các lý thuyết, khái niệm về phân tích thiết kế hệ thống thông tin và cơ sở dữ liệu. Chương II: Khảo sát hệ thống quản lý quy trình giảng dạy của giảng viên. Đưa ra bài toán quản lý giảng dạy của giảng viên và quy trình quản lý.

Chương III: Phân tích và thiết kế hệ thống Chương IV: Chương trình thực nghiệm 1. CHƢƠNG 1: LÝ THUYẾT HỆ THỐNG THÔNG TIN QUẢN LÝ 1.1 Phân tích thiết kế hệ thống thông tin 1.1 Các khái niệm về hệ thống thông tin Về mặt kỹ thuật: HTTT được xác định như một tập hợp các thành phần được tổ chức để thu thập, xử lý, lưu trữ, phân phối và biểu diễn thông tin, trợ giúp việc ra quyết định và kiểm soát hoạt động trong một tổ chức Các khái niệm liên quan: Dữ liệu, thông tin, hoạt động thông tin, xử lý dữ liệu, giao diện,. Dữ liệu(Data): là những mô tả về sự vật, con người và các sự kiện thể hiện bằng chữ viết, biểu tượng, âm thanh,. Thông tin (Information): giống như dữ liệu được đặt vào một ngữ cảnh với một hình thức thích hợp và có lợi cho NSD cuối.

Hoạt động thông tin (Information activities): là các hoạt động xảy ra trong hệ thống: nắm bắt, xử lý, phân phối, lưu trữ, trình diễn và kiểm tra,… Xử lý(Processing): là các hoạt động tác động lên dữ liệu: so sánh, tính toán, phân loại, tổng hợp,. Giao diện (Interface): là nơi mà Hệ thống trao đổi dữ liệu với Hệ thống khác hay môi trường Môi trường (Enviroment): là thành phần của thế giới không thuộc Hệ thống nhưng có tương tác với Hệ thống thông qua các giao diện Hệ thống (system): là tập hợp các thành phần có mối liên kết để nhằm thực hiện 1 chức năng.2 Thiết kế mô hình nghiệp vụ tổ chức 1.1 Khái niệm mô hình nghiệp vụ Mô hình ngiệp vụ (business model) là một mô tả các chức năng nghiệp vụ của một tổ chức (hay một phạm vi được nghiên cứu của tổ chức) và những mối quan hệ bên trong giữa các chức năng đó cũng như các mối quan hệ của chúng với môi trường bên ngoài, giúp nắm được nghiệp vụ và chuẩn bị phân tích.2 Các thể hiện của mô hình Mô hình nghiệp vụ được thể hiện ra bằng một khung nhìn (View) khác nhau. Mỗi dạng mô tả một khía cạnh của hoạt động nghiệp vụ. Các thể hiện của mô hình bao gồm: - Biểu đồ phân rã chức năng - Danh sách các hồ sơ dữ liệu sử dụng - Các mô tả chi tiết về mỗi chức năng cơ sở - Biểu đồ hoạt động 1.1 Biểu đồ phân rã chức năng Là sự biểu diễn đồ thị về các chức năng thực hiện trong hệ thống ở mức gộp và chi tiết khác nhau a) Các khái niệm Chức năng nghiệp vụ (business function) được hiểu là tập hợp các công việc mà tổ chức cần thực hiện trong các hoạt động của nó.

Đây là một khái niệm logic, tức là chỉ nói đến tên công việc cần làm và mối quan hệ phân mức (mức gộp và mức chi tiết) giữa chúng mà không chỉ ra cụ thể công việc được làm như thế nào, ở đâu, ai làm Chức năng (function) hay công việc được xem xét ở các mức độ khác nhau từ tổng hợp đến chi tiết theo thứ tự sau: - Một lĩnh vực hoạt động (area of activities) - Một hoạt động (activity) - Một nhiệm vụ (task) - Một hành động (action) thường do 1 người làm Sự phân chia trên đây chỉ mang tính chất tương đối, tùy thuộc vào từng phạm vi nghiên cứu và trường hợp cụ thể mà phân chia thành các mức gộp và chi tiết khác nhau. Các kí pháp sử dụng Hình chữ nhật chứa tên chức năng để mô tả một chức năng Đường thẳng gấp khúc hình cây dùng để nối một chức năng ở mức trên và các chức năng ở mức dưới được trực tiếp phân rã từ chức năng đó. b) Các thành phần của mô hình Các chức năng công việc: là khái niệm để chỉ 1 dãy hoạt động mà kết quả cho 1 sản phẩm thông tin Tên chức năng: động từ + bổ ngữ Ký pháp: hình chữ nhật với bên trong là tên chức năng c) Quá trình xây dựng biểu đồ Phát triển biểu đồ phân rã chức năng: xuất phát từ 1 chức năng, nếu ta chưa hiểu được đầy đủ 1 hoạt động bên trong của nó diễn ra như thế nào thì phân rã nó thành những chức năng thành phần nhỏ hơn gọi là phân rã 1 chức năng. Khi đó chức năng được phân ra gọi là chức năng cha, chức năng thành phần gọi là chức năng con và giữa chức năng cha và chức năng con có liên kết.

d) Xây dựng mô hình Nguyên tắc phân rã các chức năng: - Mỗi chức năng con thực sự tham gia thực hiện chức năng cha - Thực hiện mọi chức năng con đảm bảo thực hiện chức năng cha - Dừng quá trình phân rã khi nhận được chức năng con mà ta hiểu đầy đủ nội dung của nó - Chức năng đầu tiên mà sử dụng để phân rã gọi là chức năng gốc - Chức năng cuối cùng mà không cần phân rã tiếp gọi là chức năng lá - Mối liên kết: Giữa chức năng cha và các chức năng con. e) Mô tả chi tiết chức năng lá Cần mô tả trình tự và cách thức tiến hành nó bằng lời và có thể sử dụng biểu đồ. bao gồm mô tả các nội dung sau: - Tên chức năng - Các sự kiện kích hoạt (khi nào, cái gì đến, điều kiện?) - Quy trình thực hiện (nếu có nhiều công việc nhỏ liên quan) - Yêu cầu giao diện cần thể hiện (nếu có) - Dữ liệu vào (các hệ số dữ liệu ban đầu) - Công thức (thuật toán) tính toán sử dụng - Dữ liệu ra (các báo cáo hay kiểm tra cần đưa ra) - Quy tắc nghiệp vụ cần tuân thủ .2 Biểu đồ luồng dữ liệu a) Các khái niệm Luồng dữ liệu (data flow): là các dữ liệu di chuyển từ một vị trí này đến một vị trí khác trong hệ thống và mang một vật nào đó Luồng dữ liệu bao gồm nhiều mảng dữ liệu riêng biệt được sinh ra trong cùng một thời gian và di chuyển đến cùng một đích. Là khái niệm để chỉ các dữ liệu di chuyển từ nơi này đến nơi khác Luồng dữ liệu được ký hiệu bằng một đường có mũi tên chỉ hướng dữ liệu di chuyển và tên dữ liệu được ghi ở trên đó.

Đầu mũi tên là điểm xuất phát của luồng dữ liệu. Cuối mũi tên là điểm đến của luồng dữ liệu Tên dữ liệu phải là một mệnh đề danh từ và phải thể hiện được sự tổng hợp các thành phần dữ liệu riêng biệt chứa trong đó. Ví dụ: đơn hàng, vé xe, hóa đơn bán hàng Kho dữ liệu (data store): Là các dữ liệu được lưu giữ tại một vị trí Một kho dữ liệu biểu diễn các dữ liệu được lưu trữ ở nhiều vị trí không gian khác nhau. Một kho dữ liệu chứa dữ liệu về khách hàng, sinh viên, đơn hàng,.

Hình chữ nhật khuyết một cạnh bên phải hay bên trái được dùng để biểu diễn kho dữ liệu Sát cạnh bên không khuyết ghi số hiệu kho, bên trong hình chữ nhật ghi tên kho dữ liệu Tên kho dữ liệu phải là một mệnh đề danh từ. Ví dụ: Hóa đơn nhập hàng, vé xe… b) Tiến trình (process) Là một hay một số công việc hoặc hành động các tác động lên các dữ liệu làm cho chúng di chuyển, thay đổi, được lưu trữ hay phân phối Quá trình xử lý dữ liệu trong hệ thống gồm nhiều tiến trình khác nhau và mỗi tiến trình thực hiện một phần chức năng nghiệp vụ nào đó. Hình chữ nhật góc tròn được dùng để kí hiệu một tiến trình. Một đường gạch ngang phía trên chia hình chữ nhật thành ba phần:.

- Phần trên ghi số hiệu - Phần dưới ghi tên tiến trình - Phần thứ 3: phương thức thực hiện tiến trình (chỉ tồn tại tương ứng với tiến trình vật lý) Tên tiến trình phải là : Một động từ + bổ ngữ. Ví dụ: Lập đơn hàng, tính lương c) Tác nhân (actor) Tác nhân của một phạm vi hệ thống được nghiên cứu có thể là một người, một nhóm người, một bộ phận, một tổ chức hay một hệ thống khác nằm ngoài phạm vi hệ thống và có tương tác với nó về mặt thông tin (nhận hay gửi dữ liệu) Nhận biết tác nhân từ nơi xuất phát (nguồn), hay nơi đến (đích) của dữ liệu từ phạm vi hệ thống được xem xét Hình chữ nhật được sử dụng để biểu diễn tác nhân, bên trong ghi tên tác nhân Tên tác nhân phải là một danh từ. Ví dụ: Nhà cung cấp, sinh viên. d) Quy tắc vẽ biểu đồ luồng dữ liệu Mỗi tiến trình phải có tên duy nhất (chỉ được vẽ một lần), tác nhân và kho dữ liệu được vẽ lặp lại nhiều lần Các “Đầu vào” của một tiến trình cần khác với các “Đầu ra” của nó.

Các luồng dữ liệu đi vào một tiến trình phải đủ để tạo thành các luồng dữ liệu ra Một luồng dữ liệu đi vào kho tức là kho được cập nhật, một luồng dữ liệu ra khỏi kho tức là kho dữ liệu được đọc Không sử dụng các luồng dữ liệu sau: - Từ một kho đến một kho khác - Từ một tác nhân đến một kho dữ liệu hay ngược lại - Từ một tác nhân đến một tác nhân - Từ một tiến trình đễn chính nó .2 Cơ sở dữ liệu (viết tắt là CSDL) 1.1 Khái niệm chung về cơ sở dữ liệu 1.1 Khái niệm Được sinh ra từ những năm 60, trải qua một quá trình phát triển, cho đến nay các CSDL đã có một sự phát triển mạnh mẽ.Khái niệm CSDL đã được định nghĩa dưới nhiều góc độ khác nhau,ta có thể hiểu khái niệm CSDL dưới nhiều góc độ khác nhau: a) Định nghĩa Dữ liệu (Data): Là tập hợp nhiều thông tin và thoả mãn hai điều kiện: lưu lại được và có ý nghĩa. Thông tin tồn tại ở hai dạng: - Dạng văn bản - Dạng phi văn bản Cơ sở dữ liệu (Database)-Kí hiệu DB: Một cơ sở dữ liệu (viết tắt là CSDL - Database) là tập hợp các dữ liệu có liên quan đến nhau và phải được lưu trữ ở trên máy, thường xuyên biến đổi theo thời gian Các tính chất của CSDL: - Biểu thị một khía cạnh nào đó của thế thực. - Một tập hợp tất cả các dữ liệu liên kết với nhau. - Mỗi một cơ sở ra nó phục vụ cho một mục đích cụ thể.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ