Đồ án: Xây dựng ứng dụng quản lý quy trình giảng dạy của giảng viên tài liệu, giáo án, bài giảng , luận văn, luận án, đồ...
LỜI MỞ ĐẦU Ngày nay, với phát triển mạnh mẽ công nghệ thông tin, hầu hết ứng dụng tin học ứng dụng lĩnh vực nghiên cứu khoa học đời sống người Nó trở thành cơng cụ hữu ích cho người hoạt động, lưu trữ, xử lý thơng tin cách nhanh chóng, đem lại hiệu cao Với phát triển nhanh chóng kinh tế, phát triển mạnh mẽ khoa học cơng nghệ nói chung cơng nghệ thơng tin nói riêng Việc ứng dụng công nghệ thông tin công tác quản lý bước khẳng định sức mạnh Trong thời gian làm luận văn tốt nghiệp theo đề tài phân cơng, em có điều kiện tìm hiểu thực tế quy trình giảng dạy giảng viên trường nội dung thời gian, đồng thời khảo sát để xây dựng chương trình thực nghiệm quy trình giảng dạy giảng viên Cơng việc quản lý quy trình giảng dạy giảng viên trường quản lý chặt chẽ nghiêm túc Mối giảng viên trình giảng dạy phải thực với thời khóa biểu phịng đào tạo giao cho phải đưa lịch trình kế hoạch cho buổi dạy cách hiệu phù hợp Là sinh viên khoa CNTT trường, mong muốn kiểm định kết học tập lý thuyết thông qua việc áp dụng học vào thực tiễn em chọn đề tài “ Xây dựng ứng dụng quản lý quy trình giảng dạy giảng viên” làm đồ án tốt nghiệp Nội dung đồ án trình bày sau: Chương I: Tìm hiểu lý thuyết hệ thống thông tin quản lý Trong chương nêu lên lý thuyết, khái niệm phân tích thiết kế hệ thống thơng tin sở liệu Chương II: Khảo sát hệ thống quản lý quy trình giảng dạy giảng viên Đưa toán quản lý giảng dạy giảng viên quy trình quản lý Chương III: Phân tích thiết kế hệ thống Chương IV: Chương trình thực nghiệm .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 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 hệ thống thông tin Về mặt kỹ thuật: HTTT xác định tập hợp thành phần tổ chức để thu thập, xử lý, lưu trữ, phân phối biểu diễn thông tin, trợ giúp việc định kiểm soát hoạt động 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ý liệu, giao diện, Dữ liệu(Data): mô tả vật, người kiện thể chữ viết, biểu tượng, âm thanh, Thông tin (Information): giống liệu đặt vào ngữ cảnh với hình thức thích hợp có lợi cho NSD cuối Hoạt động thông tin (Information activities): hoạt động xảy hệ thống: nắm bắt, xử lý, phân phối, lưu trữ, trình diễn kiểm tra,… Xử lý(Processing): hoạt động tác động lên liệu: so sánh, tính tốn, phân loại, tổng hợp, Giao diện (Interface): nơi mà Hệ thống trao đổi liệu với Hệ thống khác hay môi trường Môi trường (Enviroment): thành phần giới không thuộc Hệ thống có tương tác với Hệ thống thông qua giao diện Hệ thống (system): tập hợp thành phần có mối liên kết để nhằm thực chức 1.1.2 Thiết kế mơ hình nghiệp vụ tổ chức 1.1.2.1 Khái niệm mơ hình nghiệp vụ Mơ hình ngiệp vụ (business model) mơ tả chức nghiệp vụ tổ chức (hay phạm vi nghiên cứu tổ chức) mối quan hệ bên chức mối quan hệ chúng với mơi trường bên ngồi, giúp nắm nghiệp vụ chuẩn bị phân tích 1.1.2.2 Các thể mơ hình Mơ hình nghiệp vụ thể khung nhìn (View) khác Mỗi dạng mơ tả khía cạnh hoạt động nghiệp vụ .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Lºn án Các thể mơ hình bao gồm: - Biểu đồ phân rã chức - Danh sách hồ sơ liệu sử dụng - Các mô tả chi tiết chức sở - Biểu đồ hoạt động 1.1.2.2.1 Biểu đồ phân rã chức Là biểu diễn đồ thị chức thực hệ thống mức gộp chi tiết khác a) Các khái niệm Chức nghiệp vụ (business function) hiểu tập hợp công việc mà tổ chức cần thực hoạt động Đây khái niệm logic, tức nói đến tên cơng việc cần làm mối quan hệ phân mức (mức gộp mức chi tiết) chúng mà không cụ thể công việc làm nào, đâu, làm Chức (function) hay công việc xem xét mức độ khác 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 người làm Sự phân chia mang tính chất tương đối, tùy thuộc vào phạm vi nghiên cứu trường hợp cụ thể mà phân chia thành mức gộp chi tiết khác Các kí pháp sử dụng Hình chữ nhật chứa tên chức để mô tả chức Đường thẳng gấp khúc hình dùng để nối chức mức chức mức trực tiếp phân rã từ chức Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Lºn án b) Các thành phần mơ hình Các chức công việc: khái niệm để dãy hoạt động mà kết cho 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 tên chức 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ừ chức năng, ta chưa hiểu đầy đủ hoạt động bên diễn phân rã thành chức thành phần nhỏ gọi phân rã chức Khi chức phân gọi chức cha, chức thành phần gọi chức chức cha chức có liên kết d) Xây dựng mơ hình Nguyên tắc phân rã chức năng: - Mỗi chức thực tham gia thực chức cha - Thực chức đảm bảo thực chức cha - Dừng trình phân rã nhận chức mà ta hiểu đầy đủ nội dung - Chức mà sử dụng để phân rã gọi chức gốc - Chức cuối mà không cần phân rã tiếp gọi chức - Mối liên kết: Giữa chức cha chức e) Mô tả chi tiết chức Cần mơ tả trình tự cách thức tiến hành lời sử dụng biểu đồ bao gồm mô tả nội dung sau: - Tên chức - Các kiện kích hoạt (khi nào, đến, điều kiện?) - Quy trình thực (nếu có nhiều cơng việc nhỏ liên quan) - u cầu giao diện cần thể (nếu có) - Dữ liệu vào (các hệ số liệu ban đầu) - Cơng thức (thuật tốn) tính tốn sử dụng - Dữ liệu (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ủ Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 1.1.2.2.2 Biểu đồ luồng liệu a) Các khái niệm Luồng liệu (data flow): liệu di chuyển từ vị trí đến vị trí khác hệ thống mang vật Luồng liệu bao gồm nhiều mảng liệu riêng biệt sinh thời gian di chuyển đến đích Là khái niệm để liệu di chuyển từ nơi đến nơi khác Luồng liệu ký hiệu đường có mũi tên hướng liệu di chuyển tên liệu ghi Đầu mũi tên điểm xuất phát luồng liệu Cuối mũi tên điểm đến luồng liệu Tên liệu phải mệnh đề danh từ phải thể tổng hợp thành phần liệu riêng biệt chứa Ví dụ: đơn hàng, vé xe, hóa đơn bán hàng Kho liệu (data store): Là liệu lưu giữ vị trí Một kho liệu biểu diễn liệu lưu trữ nhiều vị trí khơng gian khác Một kho liệu chứa liệu khách hàng, sinh viên, đơn hàng, Hình chữ nhật khuyết cạnh bên phải hay bên trái dùng để biểu diễn kho liệu Sát cạnh bên không khuyết ghi số hiệu kho, bên hình chữ nhật ghi tên kho liệu Tên kho liệu phải mệnh đề danh từ Ví dụ: Hóa đơn nhập hàng, vé xe… b) Tiến trình (process) Là hay số cơng việc hành động tác động lên liệu làm cho chúng di chuyển, thay đổi, lưu trữ hay phân phối Quá trình xử lý liệu hệ thống gồm nhiều tiến trình khác tiến trình thực phần chức nghiệp vụ Hình chữ nhật góc trịn dùng để kí hiệu tiến trình Một đường gạch ngang phía chia hình chữ nhật thành ba phần: Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án - Phần ghi số hiệu - Phần ghi tên tiến trình - Phần thứ 3: phương thức thực tiến trình (chỉ tồn tương ứng với tiến trình vật lý) Tên tiến trình phải : 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 phạm vi hệ thống nghiên cứu người, nhóm người, phận, tổ chức hay hệ thống khác nằm phạm vi hệ thống có tương tác với mặt thông tin (nhận hay gửi liệu) Nhận biết tác nhân từ nơi xuất phát (nguồn), hay nơi đến (đích) liệu từ phạm vi hệ thống xem xét Hình chữ nhật sử dụng để biểu diễn tác nhân, bên ghi tên tác nhân Tên tác nhân phải danh từ Ví dụ: Nhà cung cấp, sinh viên d) Quy tắc vẽ biểu đồ luồng liệu Mỗi tiến trình phải có tên (chỉ vẽ lần), tác nhân kho liệu vẽ lặp lại nhiều lần Các “Đầu vào” tiến trình cần khác với “Đầu ra” Các luồng liệu vào tiến trình phải đủ để tạo thành luồng liệu Một luồng liệu vào kho tức kho cập nhật, luồng liệu khỏi kho tức kho liệu đọc Không sử dụng luồng liệu sau: - Từ kho đến kho khác - Từ tác nhân đến kho liệu hay ngược lại - Từ tác nhân đến tác nhân - Từ tiến trình đễn Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 1.2 Cơ sở liệu (viết tắt CSDL) 1.2.1 Khái niệm chung sở liệu 1.2.1.1 Khái niệm Được sinh từ năm 60, trải qua trình phát triển, CSDL có phát triển mạnh mẽ.Khái niệm CSDL định nghĩa nhiều góc độ khác nhau,ta hiểu khái niệm CSDL 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 thoả mãn hai điều kiện: lưu lại có ý nghĩa Thơng tin tồn hai dạng: - Dạng văn - Dạng phi văn Cơ sở liệu (Database)-Kí hiệu DB: Một sở liệu (viết tắt CSDL Database) tập hợp liệu có liên quan đến phải lưu trữ máy, thường xuyên biến đổi theo thời gian Các tính chất CSDL: - Biểu thị khía cạnh thực - Một tập hợp tất liệu liên kết với - Mỗi sở phục vụ cho mục đích cụ thể Hệ quản trị CSDL ( DBMS_Database Management System): DB +DBMS =DS (Database System) b) Chức hệ quản trị CSDL Lưu trữ định nghĩa mối liên kết với CSDL Tạo cấu trúc phức tạp theo yêu cùu CSDL Biến đổi liệu nhập vào để phù hợp với cấu trúc liệu Tạo cho người dùng, đmả bảo tính bí mật Sao chép phục hồi khác Làm giảm dư thừa liệu, tăng tính đồng liệu c) Con ngƣời hệ CSDL Chức : Cần phải có người giám sát quản lý Nhiệm vụ : Truy cập CSDL, tổ chức hướng dẫn việc sử dụng CSDL, cấp phần mềm phần cứng theo yêu cầu .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 1.2.1.2 Kiến trúc CSDL 1.2.1.3 CSDL mức vật lý Đây mức thấp kiến trúc CSDL Một tập hợp tệp tin mục cấu trúc khác dùng để truy xuất chúng cách có hiệu gọi CSDL vật lý CSDL vật lý tồn thường xuyên thiết bị lưu trữ: đĩa từ, băng từ,…và nhiều quản lý phần mềm quản trị CSDL 1.2.1.3.1 CSDL mức khái niệm CSDL mức khái niệm trừu tượng hóa cảu giới thực gắn với người sử dụng.CSDL mức khái niệm biểu diễn trừu tượng CSDL vật lý tương ứng 1.2.1.3.2 CSDL mức khung nhìn Khung nhìn (Wiew) hay lược đồ (Subscheme) phần CSDL khái niệm.Hầu hết quản trị CSDL cung cấp phương tiện khai bao khung nhìn gọi ngơn ngữ điịnh nghĩa liệu phương tiện để diễn đạt câu vấn tin,các thao tác khung nhìn gọi ngơn ngữ thao tác liệu.Theo nghĩa nịa đó, việc xây dựng khung nhìn ngược với q trình tích hợp CSDL.Các khung nhìn có vai trò giao tiếp với người sử dụng việc đảm bảo ”an ninh” cảu hệ thống CSDL 1.2.2 Một số mơ hình liệu 1.2.2.1 Khái niệm mơ hình liệu Mơ hình liệu hệ thống tốn học gồm có hai phần: - Một hệ thống kí hiệu để mơ tả liệu - Một tập hợp phép toán thao tác sở liệu 1.2.2.2 Phân biệt mơ hình liệu Mơ hình liệu phân thành hai loại: Mơ hình quan niệm mơ hình thể Mơ hình quan niệm: Hướng đến chất logic cảu việc biểu diễn liệu Mơ hình quan niệm biểu diễn CSDL Trong mơ hình quan niệm có: mơ hình thực thể liên hệ, mơ hình hướng đối tượng Các đối tượng mơ hình quan niệm khoảng thực thể kiểu liên kết Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án .Tà i liệu Há»— trợ ôn táºp com Lºn văn Lºn án Mơ hình thể hiện: Hướng đến việc liệu biểu diễn CSDL Trong mơ hình thể có: Mơ hình phân cấp, mơ hình mạng mơ hình quan hệ Chúng ta đặt câu hỏi: Liệu có mơ hình tốt cho hệ thống CSDL khơng? Một số lớn mơ hình dùng cho phép trả lời khơng có mơ hình tốt cho hệ thống CSDL Dưới số khác biệt mơ hình sữ liệu Điều có ý nghĩa câu hỏi: Chúng sử dụng tốt đâu vào lúc nào? Mục đích: Phân lớn mơ hình liệu có mục đích hệ thống ký hiệu cho liệu CSDL làm hệ thống ký hiệu tảng cho ngôn ngữ thao tác liệu Ngược lại, mơ hình thực thể -liên hệ lại dành để thiết kế lược đồ khái niệm sau cài đặt mơ hình hệ quản trị CSDL Vì khơng có hệ thống ký hiệu phép toán liệu chí có thời gian cịn đề nghị khơng nên xem mơ hình liệu Tính hướng đối tượng giá trị: Các mơ hình hướng giá trị mơ hình quan hệ mơ hình logic, mơ hình có tính khai báo ảnh hưởng lớn đến ngôn ngữ chúng hỗ trợ Các mơ hình khơng khai báo cần tối ưu hóa hơn, hệ thống dựa chúng có từ nhiều năm trước hệ thống tương tự với mơ hình hướng giá trị xuất Các mơ hình mạng, mơ hình phân cấp đặc tính nhận dạng đối tượng nên xem hướng đối tượng Mơ hình thực thể- liên hệ xem có địi hỏi đăc tính nhận dạng đối tượng Giải dư thừa: Tất mơ hình có phương cách giúp người sử dụng tránh lưu trữ liệu lần Nếu liệu lưu trữ lần CSDL khơng gây lãng phí chỗ nhớ mà cịn làm liệu tính thống liệu đươch thay đổi chỗ chưa thay đổi nơi khác Nói chung mơ hình liệu hướng đối tượng giải vấn đề dư thừa tốt hươn tạo đối tượng dung trỏ đến đối tượng từ nhiều nơi khác Giải mối quan hệ nhiều-nhiều: Thông thường hệ thống CSDL có chứa mối liên hệ nhiều-nhiều, thành phần nhóm có quan Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án hệ với nhiều thành phần nhóm khác ngược lại Một ví dụ mối quan hệ Giảng viên Lớp học Một giảng viên dạy nhiều lớp lớp cụ thể học nhiều giảng viên Vấn đề thiết kế cấu trúc lưu trữ liệu trả lời hiệu câu hỏi dạng: Giảng viên A giảng dạy cho lớp nào? Lớp B giảng viên giảng dạy? Mỗi mơ hình đề xuất cách giải vấn đề cách hiệu 1.2.2.3 Mơ hình liệu quan hệ 1.2.2.3.1 Thưc thể (Entity) Thực thể khái niệm để đối tượng tồn thực tế hay tư mà ta phân biệt được,nghĩa phân biệt thực thể với thực thể khác Ví dụ: Mỗi người thực thể,mỗi phòng ban thực thể,mỗi lớp học thực thể - Thực thể cụ thể: Nhìn thấy được, nắm giữ Ví dụ: Bàn học, máy tính,… - Thực thể trừu tượng: Nhìn tháy khơng sờ vào Ví dụ: Phịng đào tạo, cơng ty sản xuất,… 1.2.2.3.2 Các đặc trưng thực thể (thuộc tính) Các đặc trưng thực thể yếu tố cho ta nhận thức tốt thực thể để phân biệt thực thể với thực thể khác.Mỗi thực thể có nhiều đặc trưng.Mỗi đặc trưng thực thể gọi thuộc tính Ví dụ: Giáo viên có đặc trưng (thuộc tính): Họ tên, năm sinh, giới tính, địa chỉ, trình độ, học vấn 1.2.2.3.3 Tập thực thể (Enlities) Là bao gồm nhiều thực thể phải có tính chất giống Ví dụ: Nhiều sinh viên -> Tập thực thể sinh viên Nhiều giảng viên -> Tập thực thể giảng viên 1.2.2.3.4 Kiểu thực thể (Enlity Type) Là nhiều tập thực thể có tính chất giống Ví dụ: Sinh viên gồm có: Mã sinh viên,Họ tên, Ngày sinh, Địa chỉ, Lớp => Mỗi sinh viên thực thể Tất mục sinh viên gọi thuộc tính Sinh viên gọi kiểu thực thể .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 10 .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 3.5.4.7 Bảng kế hoạch dạy Bao gồm thuộc tính: Tên trƣờng Kiểu liệu Kích cỡ Giải thích Id_kh Char 20 ID_kế hoạch Magv Char 20 Mã giảng viên Mamon Char 20 Mã môn Tenlop Char 20 Lớp học Khoahoc int 15 Khóa học Sotietday int Số tiết dạy Ngaykehoach datetime Ngày kế hoạch Noidung Char 225 Nội dung giảng dạy Sotuan int 15 Số tuần dạy Sotietlt int 15 Số tiết lý thuyết Sotietth int 15 Số tiết thực hành Tongsotiet int 15 Tổng số tiết Hocky int Học kỳ Namhoc nchar 20 Năm học Bảng lưu trữ thông tin lập kế hoạch giảng dạy giảng viên môn học Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 48 .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 3.5.4.8 Bảng theo dõi giảng viên Bao gồm thuộc tính: Tên trƣờng Kiểu liệu Kích cỡ Giải thích Id_tdgv Char 20 Id_theodoigiangvien Magv Char 20 Mã giảng viên Mamon Char 20 Mã môn Tenlop Char 20 Tên lớp Ngaynghi datetime Ngày nghỉ Ngaydb datetime Ngày dạy bù Lydo nchar 30 Lý nghỉ Hocky int 15 Học kỳ Namhoc nchar 20 Năm học Bảng lưu trữ thông tin cần thiết giảng viên trình dạy lớp nghỉ dạy lưu bảng Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 49 .Tà i liệu Há»— trợ ôn táºp com 3.5.5 Luáºn văn Luáºn án Thiết kế modul chƣơng trình 3.5.5.1 Modul hệ thống - Modul thực chức như: An toàn liệu, trợ giúp giao diện hệ thống - Nó bao gồm modul nhỏ giao diện sau: a) An toàn liệu Modul thực công việc bảo mật liệu, lưu khôi phục liệu Bảo mật: Bao gồm giao diện đăng nhập chương trình, cập nhật người dùng, thay đổi mật Giao diện đăng nhập chương trình cho phép người sử dụng lựa chọn tài khoản để sử dụng chương trình Ngồi phải kiểm tra tính hợp lệ người dung thông qua mật đăng nhập phải thông báo cho chương trình biết quyền mà người đăng nhập sử dụng chương trình (xem giao diện 4.1) Giao diện cập nhật người dùng cho phép người quản lý cấp tài khoản , mật khẩu, quyền truy nhập CSDL hủy bỏ hay sửa chữa (xem giao diện 4.2) Giao diện thay đổi mật cho phép người sử dụng thay đổi mật đăng nhập chương trình Sao lƣu khơi phục liệu Cho phép người quản lý chép CSDL lên thiết bị lưu trữ (các ổ đĩa cững, đĩa mềm) khơi phục CSLD từ thiết bị lưu trữ có cố b) Giao diện chương trình - Tạo hệ thống menu để thể chức chương trình - Tạo Form chương trình để đưa hệ thống menu thực lệnh menu chúng chọn Giao diện thể suốt chương trình 3.5.5.2 Modul cập nhật liệu Menu thực tất công việc cập nhật liệu cho bảng CSDL - Tạo giao diện để cập nhật liệu cho bảng - Các hàm kiểm tra tính hợp lệ liệu cập nhật - Các hàm kiểm tra quyền cập nhật liệu người sử dụng Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 50 .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 3.5.5.3 Modul tra cứu hệ thống Modul thực công việc thống kê tra cứu - Các hàm tìm kiếm giao diện để trả lại kết cho người sử dụng - Các hàm thống kê giao diện để thông báo kết 3.5.5.4 Modul in ấn Chứa hàm phục vụ cho việc in ấn báo biểu Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 51 .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án CHƢƠNG 4: CHƢƠNG TRÌNH THỰC NGHIỆM 4.1 Giao diện đăng nhập hệ thống làm việc 4.2 Giao diện cập nhật thông tin ngƣời dùng Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 52 .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 4.3 Một số giao diện tìm kiếm xử lý 4.3.1 Giao diện thơng tin giảng viên 4.3.2 Giao diện thông tin lớp học Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 53 .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 4.3.3 Giao diện thông tin mơn học 4.3.4 Giao diện thơng tin lịch trình kế hoạch giảng dạy Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 54 .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 4.3.5 Giao diện thơng tin lịch trình trình thực giảng dạy 4.3.6 Giao diện nội dung theo dõi giảng dạy giảng viên Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 55 .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 4.3.7 Giao diện Thời khóa biểu giảng viên 4.3.8 Giao diện in thời khóa biểu giảng viên Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 56 .Tà i liệu Há»— trợ ôn táºp com 4.3.9 Luáºn văn Luáºn án Giao diện thông tin bảng theo dõi giảng dạy Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 57 .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án KẾT LUẬN Trong thời gian học tập trường khảo sát thực tế nghiệp vụ quản lý quy trình giảng dạy giảng viên trường ĐHDL Hải Phịng, tơi trang bị cho sở kiến thức để bước vào q trình phân tích thiết kế hệ thống quản lý quy trình giảng dạy giảng viên trường Đã nắm bắt quy trình quản lý giảng dạy giảng viên mặt nội dung thời gian nhà trường trang bị cho nhiều kiến thức nghiệp vụ quản lý Từ tơi tiếp tục xây dựng chương trình để hồn thành đồ án Đồ án tìm hiểu quy trình giảng dạy giảng viên, phân tích thiết kế sở liệu cài đặt SQL Server Đồ án thành công xây dựng chương trình thử nghiệm số chức tốn mgơn ngữ lập trình Visual Basic 6.0 Đồ án ứng dụng lập trình thực máy đơn Trong tương lai chúng tơi tiếp tục hồn thiện chương trình với đa năng, bảo mật tiến tới mơ hình Client/ Server Em xin chân thành cảm ơn! Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 58 .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án TÀI LIỆU THAM KHẢO [1] PGS.TS Nguyễn Văn Vỵ (2004), Giáo trình phân tích thiết kế hệ thống thơng tin, NXB thống kê, Hà nội [2] Nguyễn Thị Ngọc Mai (2004), Visual Basic 6.0 - Lập trình sở liệu, Nhà xuất lao động – xã hội [3] PGS.Vũ Đức Thi (1997), Cơ sở liệu kiến thức thực hành, Nhà xuất thống kê – Hà nội [4] Phạm Hữu Khang (2004), Lập trình ứng dụng chuyên nghiệp SQL SERVER 2000, Nhà xuất lao động – xã hội [5] Nguyễn Tuệ – Bài giảng Cơ sở liệu dành cho lớp đại học cao đẳng Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 59 .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án MỤC LỤC LỜI MỞ ĐẦU…………………………………………………………… 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 hệ thống thông tin 1.1.2 Thiết kế mơ hình nghiệp vụ tổ chức 1.2 Cơ sở liệu (viết tắt CSDL) 1.2.1 Khái niệm chung sở liệu .7 1.2.2 Một số mơ hình liệu 1.2.3 Các hệ quản trị sở liệu 17 CHƢƠNG 2: KHẢO SÁT HỆ THỐNG QUẢN LÝ QUY TRÌNH GIẢNG DẠY CỦA GIẢNG VIÊN TRƢỜNG ĐHDLHP 21 2.1 Bài toán quản lý 21 2.2 Quy trình giảng dạy hàng ngày giảng viên 21 2.2.1 Mô tả 21 2.2.2 Mơ hình tiến trình nghiệp vụ 23 2.3 Tổng hợp chức nghiệp vụ 24 2.4 Mẫu biểu đầu vào, đầu 24 CHƢƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 25 3.1 Sơ đồ quy trình xử lý diễn giải 25 3.1.1 Diễn giải 25 3.1.2 Sơ đồ quy trình xử lý .26 3.2 Bảng phân tích yếu tố toán 27 3.3 Mơ hình nghiệp vụ 27 3.3.1 Biểu đồ ngữ cảnh .27 3.3.2 Biểu đồ phân rã chức .28 3.3.3 Mô tả chi tiết chức .29 3.3.4 Bảng liệt kê danh sách hồ sơ liệu sử dụng 31 3.3.5 Ma trận thực thể chức 31 3.4 Biểu đồ luồng liệu 32 Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án 3.4.1 Biểu đồ luồng mức 32 3.4.2 Biểu đồ luồng mức 33 3.5 Thiết kế sở liệu 36 3.5.1 Các kiểu thực thể 36 3.5.2 Các kiểu liên kết .37 3.5.3 Biểu đồ quan hệ 40 3.5.4 Thiết kế bảng vật lý 44 3.5.5 Thiết kế modul chương trình .50 CHƢƠNG 4: CHƢƠNG TRÌNH THỰC NGHIỆM 52 4.1 Giao diện đăng nhập hệ thống làm việc 52 4.2 Giao diện cập nhật thông tin người dùng 52 4.3 Một số giao diện tìm kiếm xử lý 53 4.3.1 Giao diện thông tin giảng viên 53 4.3.2 Giao diện thông tin lớp học 53 4.3.3 Giao diện thông tin môn học 54 4.3.4 Giao diện thông tin lịch trình kế hoạch giảng dạy 54 4.3.5 Giao diện thơng tin lịch trình trình thực giảng dạy .55 4.3.6 Giao diện nội dung theo dõi giảng dạy giảng viên .55 4.3.7 Giao diện Thời khóa biểu giảng viên 56 4.3.8 Giao diện in thời khóa biểu giảng viên .56 4.3.9 Giao diện thông tin bảng theo dõi giảng dạy Error! Bookmark not defined KẾT LUẬN…………………………………………………………… 58 TÀI LIỆU THAM KHẢO………………………………………………59 Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án .Tà i liệu Há»— trợ ôn táºp com Luáºn văn Luáºn án