ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ BÁO GIẢNG VÀ PHÂN CÔNG GIẢNG DẠY

71 239 0
ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ BÁO GIẢNG VÀ PHÂN CÔNG GIẢNG DẠY

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 736 949, Fax (84-511) 842 771 Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH: 05115 ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ BÁO GIẢNG VÀ PHÂN CÔNG GIẢNG DẠY Mã số: 09TLT - 10 Ngày bảo vệ: 15 – 16 / 06 / 2011 SVTH : LÊ THỊ HẠNH DUNG LỚP : 09TLT CBHD : ThS HỒ PHAN HIẾU Đà Nẵng, 06/2011 LỜI CẢM ƠN Trong q trình học tập Khoa Cơng nghệ thơng tin – Trường Đại học Bách Khoa – Đại học Đà Nẵng em thầy cô giáo tận tình giảng dạy cung cấp kiến thức chuyên mơn cần thiết bổ ích ngành học Bài báo cáo kết trình học tập phấn đấu em Trong báo cáo tổng kết phần kiến thức em học từ thầy cô giáo kinh nghiệm thực tế mà em thu thập trình tìm hiểu tiếp cận đề tài Sau thời gian nghiên cứu bắt tay vào thực hiện, em hoàn thành đồ án theo thời gian yêu cầu đặt Lời đầu tiên, em xin gửi lời cảm ơn chân thành sâu sắc đến thầy ThS Hồ Phan Hiếu, người trực tiếp hướng dẫn, tận tình góp ý, giúp đỡ em suốt q trình thực Luận văn để em hồn thành tốt Luận văn tốt nghiệp Em xin gửi lời cám ơn đến thầy cô giáo khoa Công nghệ thông tin – Trường Đại học Bách Khoa, người cung cấp cho chúng em kiến thức bản, quan trọng để em thực đề tài Cuối cùng, em xin gởi lời cảm ơn đến Phòng Đào tạo – Trường Đại học Bách Khoa giúp đỡ em nhiều trình tìm hiểu, phân tích thực đề tài Em xin chân thành cảm ơn! Sinh viên LÊ THỊ HẠNH DUNG LỜI CAM ĐOAN Tôi xin cam đoan: Đây báo cáo thân thực với hướng dẫn trực tiếp cán hướng dẫn thầy ThS Hồ Phan Hiếu Mọi tham khảo dùng báo cáo trích dẫn rõ ràng ghi phần tài liệu tham khảo phần cuối báo cáo Mọi chép không hợp lên, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Sinh viên thực LÊ THỊ HẠNH DUNG MỤC LỤC MỞ ĐẦU iii 1.Lý chọn đề tài iii 2.Mục tiêu nhiệm vụ .iii 3.Đối tượng phạm vi nghiên cứu iv 4.Phương pháp nghiên cứu iv 5.Kết dự kiến v 6.Bố cục luận văn v 1.1 NGHIÊN CỨU TỔNG QUAN 1.2 PHƯƠNG PHÁP PHÂN TÍCH THIẾT KẾ HỆ THỐNG .1 1.3 Phân tích thiết kế hệ thống .1 1.4 Thế phân tích thiết kế hệ thống? CHƯƠNG 2: Phương pháp phân tích thiết kế hệ thống hướng đối tượng CHƯƠNG 3: Ngôn ngữ UML CHƯƠNG 4: Phân tích thiết kế hệ thống theo UML 4.1 Các phần tử mơ hình UML CHƯƠNG 5: Biểu đồ (Diagram) CHƯƠNG 6: Phần mềm Microsoft Visio 6.1 CƠ SỞ LÝ THUYẾT LIÊN QUAN .4 CHƯƠNG 7: Công nghệ DotNET CHƯƠNG 8: Giới thiệu Microsoft NET CHƯƠNG 9: Ngơn ngữ lập trình C#.Net .6 CHƯƠNG 10: ASP.NET CHƯƠNG 11: Visual Studio.Net CHƯƠNG 12: Visual C# 2008 10 CHƯƠNG 13: Hệ quản trị sở liệu SQL Server 2008 11 CHƯƠNG 14: Giới thiệu SQL Server 2008 11 CHƯƠNG 15: Đặc điểm SQL Server 2008 11 CHƯƠNG 16: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 14 16.1 KHẢO SÁT HIỆN TRẠNG .14 CHƯƠNG 17: Hệ thống tổ chức Phòng Đào tạo 15 CHƯƠNG 18: Chức Phòng Đào tạo 15 CHƯƠNG 19: Nhiệm vụ Trưởng – Phó phòng Đào tạo .16 CHƯƠNG 20: Hệ thống tổ chức đào tạo Khoa 17 CHƯƠNG 21: Tìm hiểu quy trình báo giảng 17 CHƯƠNG 22: Tìm hiểu cơng thức tính KLGD 19 CHƯƠNG 23: Cơng thức tính KLGD lý thuyết 19 CHƯƠNG 24: Hệ số quy đổi, số tiết quy đổi số cơng việc .20 24.1 PHÂN TÍCH VÀ NHẬN ĐỊNH VỀ HỆ THỐNG WEBSITE 21 24.2 Mục tiêu chương trình 21 CHƯƠNG 25: Chức chương trình 21 CHƯƠNG 26: Phân chia lớp học phần 21 CHƯƠNG 27: Phân công giảng dạy 21 CHƯƠNG 28: Xác định KLGD dự kiến .22 28.1 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG TIN 22 CHƯƠNG 29: Xác định tác nhân 22 Hình 1.2 Xác định ca sử dụng 23 CHƯƠNG 30: Sơ đồ ca sử dụng 25 CHƯƠNG 31: Sơ đồ Usecase Admin 26 Hình 1.2 Sơ đồ Usecase Giáo vụ khoa 26 Hình 1.4 Sơ đồ Usecase Trưởng khoa 27 Hình 1.6 Sơ đồ Usecase Trưởng phòng đào tạo 27 Hình 1.8 Sơ đồ 28 CHƯƠNG 32: Usecase Đăng nhập 28 Hình 1.2 Usecase Thay đổi mật 29 Hình 1.4 Usecase Giới hạn học kì .31 Hình 1.6 Usecase Phân nhóm học phần 32 Hình 1.8 Usecase Nhập số lượng SV dự kiến .34 CHƯƠNG 33: Usecase Phân công giảng dạy 36 Hình 1.4 Usecase Xác định KLGD 40 Hình 1.6 Cơ sở liệu 42 Hình 1.7 Sơ đồ lớp 42 Hình 1.9 Thiết kế sở liệu 42 CHƯƠNG 34: Sơ đồ quan hệ liệu 46 CHƯƠNG 35: DEMO CHƯƠNG TRÌNH 48 35.1 CÀI ĐẶT CHƯƠNG TRÌNH 48 35.2 DEMO MINH HỌA 48 35.3 Trang chủ .48 CHƯƠNG 36: Trang Phân nhóm học phần 49 CHƯƠNG 37: Trang Nhập số lượng SV dự kiến 49 Hình 1.2 Trang Quản lý người dùng 50 Hình 1.4 Trang Phân cơng giảng dạy 51 Hình 1.8 Trang KLGD 52 Hình 1.12 Trang Xem phân cơng giảng dạy 54 Hình 1.15 KẾT LUẬN 55 37.2 KẾT QUẢ ĐẠT ĐƯỢC 55 CHƯƠNG 38: Ưu điểm 55 CHƯƠNG 39: Nhược điểm 55 39.1 HƯỚNG PHÁT TRIỂN 56 TÓM TẮT LUẬN VĂN TỐT NGHIỆP 58 DANH MỤC CÁC TỪ VIẾT TẮT [1] ĐHĐN Đại học Đà Nẵng [2] CNTT Cơng nghệ thơng tin [3] Phòng ĐT Phòng Đào tạo [4] PCGD Phân công giảng dạy [5] KLGD Khối lượng giảng dạy [6] CSDL Cơ sở liệu i DANH MỤC BẢNG ii DANH MỤC HÌNH Hình 1.1 Q trình biên dịch trang ASP.NET thành tập tin DLL Hình 1.2 Quá trình xử lý tập tin ASPX Hình 1.1 Các Actor hệ thống 23 Hình 1.1 Sơ đồ Usecase tổng quan hệ thống 25 Hình 1.1 Sơ đồ Usecase Admin .26 Hình 1.3 Sơ đồ Usecase Giáo vụ Khoa 27 Hình 1.5 Sơ đồ Usecase Trưởng khoa 27 Hình 1.7 Sơ đồ Usecase Trưởng phòng Đào tạo 28 Hình 1.1 Lược đồ Usecase Đăng nhập 29 Hình 1.3 Lược đồ Usecase Thay đổi mật 31 Hình 1.5 Lược đồ Usecase Giới hạn học kì .32 Hình 1.7 Lược đồ Usecase Phân nhóm học phần 34 Hình 1.9 Lược đồ Usecase Nhập số lượng SV 35 Hình 1.1 Lược đồ Usecase PCGD với actor Giáo vụ Khoa 37 Hình 1.2 Lược đồ Usecase PCGD với actor Trưởng khoa 38 Hình 1.3 Lược đồ Usecase PCGD với actor Trưởng phòng đào tạo 40 Hình 1.5 Lược đồ Usecase KLGD .41 Hình 1.8 Sơ đồ lớp .42 Hình 1.1 Sơ đồ quan hệ liệu 47 Hình 1.1 Trang chủ Website 48 Hình 1.1 Trang Phân nhóm học phần 49 Hình 1.1 Trang Nhập số lượng SV dự kiến 50 Hình 1.3 Trang Quản lý người dùng 50 Hình 1.5 Trang PCGD với quyền Giáo vụ khoa 51 Hình 1.6 Trang PCGD với quyền Trưởng khoa .51 Hình 1.7 Trang PCGD với quyền Trưởng phòng đào tạo 52 Hình 1.9 Trang KLGD với quyền Giáo vụ khoa, Trưởng khoa .52 Hình 1.10 Trang KLGD với quyền Admin, Trưởng phòng đào tạo .53 Xây dựng website quản lý báo giảng phân công giảng dạy Bảng : Danh mục Ngành_Học phần STT Tên trường Kiểu liệu Mô tả ID Int Khóa MaNganh nvarchar(7) Mã ngành MaHP nvarchar(7) Mã học phần ChuyenNganh nvarchar(MAX) Chuyên ngành TuChon nvarchar(255) Tự chọn Hocky Int Học kỳ Note nvarchar(255) Ghi Bảng : Danh mục Ngành_Nhóm STT Tên trường Kiểu liệu Mơ tả ID int Khóa MaNganh nvarchar(7) Mã ngành TenLop nvarchar(50) Tên nhóm Hocky int Học kỳ SoLuongDK int Số lượng SV dự kiến SoLuongCT int Số lượng SV thức Bảng : Danh mục Hồ sơ giáo viên STT Tên trường Kiểu liệu Mơ tả MaHS nvarchar(7) Khóa MaDV nvarchar(5) Mã đơn vị MaCD nvarchar(6) Mã chức danh Hoten nvarchar(255) Họ tên GV SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 44 Xây dựng website quản lý báo giảng phân công giảng dạy PhanQuyen nvarchar(50) Quyền hệ thống TaiKhoan nvarchar(20) Tài khoản đăng nhập MatKhau nvarchar(255) Mật Bảng : Danh mục Chức danh STT Tên trường Kiểu liệu Mơ tả MaCD nvarchar(6) Khóa TenCV nvarchar(50) Tên chức vụ VietTat nvarchar(50) Tên viết tắt Bảng 10 : Danh mục Giới hạn học kì STT Tên trường Kiểu liệu Mô tả ID int Khóa MaNganh nvarchar(7) Mã ngành HocKy int Học kì Bảng 11 : Danh mục Lớp học phần STT Tên trường Kiểu liệu Mô tả ID_LopHP int Khóa MaHP nvarchar(7) Mã học phần MaLopHP nchar(13) Mã lớp học phần TenLop nvarchar(50) Tên lớp (đã phân nhóm) TenLopHP nvarchar(MAX) Tên lớp học phần MaHS nvarchar(7) Mã hồ sơ giáo viên IDCode nchar(7) Khóa học Bảng 12 : Danh mục Phân công giảng dạy tạm thời SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 45 Xây dựng website quản lý báo giảng phân công giảng dạy STT Tên trường Kiểu liệu Mô tả ID int Khóa MaHP nvarchar(7) Mã học phần MaLopHP nchar(13) Mã lớp học phần TenHP nvarchar(50) Tên học phần TenLop nvarchar(50) Tên lớp MaHS nvarchar(7) Mã hồ sơ GV XacNhan bit Xác nhận KLGD float KLGD Bảng 13 : Danh mục Phân công giảng dạy STT Tên trường Kiểu liệu Mô tả ID int Khóa MaHP nvarchar(7) Mã học phần MaLopHP nchar(13) Mã lớp học phần TenHP nvarchar(50) Tên học phần TenLop nvarchar(50) Tên lớp MaHS nvarchar(7) Mã hồ sơ GV KLGD float KLGD CHƯƠNG 34: Sơ đồ quan hệ liệu SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 46 Xây dựng website quản lý báo giảng phân cơng giảng dạy Hình 1.1 Sơ đồ quan hệ liệu SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 47 Xây dựng website quản lý báo giảng phân công giảng dạy CHƯƠNG 35: DEMO CHƯƠNG TRÌNH 35.1 CÀI ĐẶT CHƯƠNG TRÌNH Website phục vụ báo giảng phân công giảng dạy xây dựng tảng ứng dụng Web, sử dụng ngôn ngữ ASP.Net, hệ quản trị sở liệu SQL Server 2008 triển khai hệ thống mạng Cấu hình yêu cầu cài đặt sau: máy sử dụng chương trình phải cài đặt DotNetframework 3.0 trở lên, Dev Express để hỗ trợ giao diện Ngoài ra, máy Server phải cài đặt thêm Microsoft SQL Server 2008 để quản trị sở liệu 35.2 DEMO MINH HỌA 35.3 Trang chủ Hình 1.1 Trang chủ Website SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 48 Xây dựng website quản lý báo giảng phân công giảng dạy CHƯƠNG 36: Trang Phân nhóm học phần Dành cho người quản trị hệ thống Phân chia lớp học phần dựa theo lớp sinh hoạt kế hoạch học tập năm Hình 1.1 Trang Phân nhóm học phần Sau thêm nhóm cho học phần ngành, Admin xem lại xác nhận để liệu lưu thức vào sở liệu CHƯƠNG 37: Trang Nhập số lượng SV dự kiến Sau phân nhóm, Admin nhập số lượng SV dự kiến cho nhóm dựa vào để chương trình xác định KLGD dự kiến giáo viên SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 49 Xây dựng website quản lý báo giảng phân cơng giảng dạy Hình 1.1 Trang Nhập số lượng SV dự kiến Hình 1.2 Trang Quản lý người dùng Hình 1.3 Trang Quản lý người dùng SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 50 Xây dựng website quản lý báo giảng phân cơng giảng dạy Hình 1.4 Trang Phân cơng giảng dạy Hình 1.5 Trang PCGD với quyền Giáo vụ khoa Hình 1.6 Trang PCGD với quyền Trưởng khoa SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 51 Xây dựng website quản lý báo giảng phân cơng giảng dạy Hình 1.7 Trang PCGD với quyền Trưởng phòng đào tạo Hình 1.8 Trang KLGD Hình 1.9 Trang KLGD với quyền Giáo vụ khoa, Trưởng khoa SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 52 Xây dựng website quản lý báo giảng phân cơng giảng dạy Hình 1.10 Trang KLGD với quyền Admin, Trưởng phòng đào tạo SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 53 Xây dựng website quản lý báo giảng phân cơng giảng dạy Hình 1.11 Trang Xem KLGD chi tiết Hình 1.12 Trang Xem phân cơng giảng dạy Hình 1.13 Trang Xem PCGD với quyền Giáo vụ khoa, Trưởng khoa SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 54 Xây dựng website quản lý báo giảng phân cơng giảng dạy Hình 1.14 Trang Xem PCGD với quyền Admin, Trưởng phòng đào tạo Hình 1.15 KẾT LUẬN 37.2 KẾT QUẢ ĐẠT ĐƯỢC Trong trình nghiên cứu thực đề tài, em tham khảo nhiều tài liệu tìm hiểu thêm nhiều kiến thức bổ ích lý thuyết thực tế, điều giúp em hoàn thành đề tài “Xây dựng Website Quản lý báo giảng phân cơng giảng dạy” tương đối hồn thiện Những kết thu mặt lý thuyết sau: tìm hiểu phân tích hệ thống ngơn ngữ mơ hính hóa UML dùng phần mềm Microsoft Visio để thể hiện; tìm hiểu cơng nghệ DotNet, ngơn ngữ ASP.NET; tìm hiểu xây dựng sở liệu với SQL 2008 Q trình phân tích toán chi tiết, cụ thể Về mặt thực hành, em xây dựng Website với đầy đủ chức năng, giải công việc quan trọng quy trình quản lý báo giảng, phân cơng giảng dạy, đáp ứng mục đích ban đầu đặt luận văn CHƯƠNG 38: Ưu điểm - Website có giao diện thân thiện, gần gũi với người sử dụng - Các chức thiết kế rõ ràng, cụ thể, phù hợp với nhóm quyền hệ thống - Chức thiết kế theo quy trình báo giảng, phân cơng giảng dạy thủ công trước nên người dùng dễ dàng nắm bắt sử dụng chương trình - Hệ thống phân quyền người sử dụng rõ ràng nên việc bảo mật chương trình tốt Người quản trị hệ thống quản lý dễ dàng với nhóm người dùng CHƯƠNG 39: Nhược điểm SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 55 Xây dựng website quản lý báo giảng phân công giảng dạy - Website chưa hỗ trợ đầy đủ chức hệ thống báo giảng hoàn chỉnh - Việc xác định KLGD giới hạn học phần lý thuyết KLGD quy đổi dự kiến 39.1 HƯỚNG PHÁT TRIỂN Tiếp tục triển khai, phát triển chương trình: - Cải tiến số chức chưa hồn chỉnh - Phát triển thêm số chức để cung cấp đầy đủ thao tác quy trình báo giảng đến người sử dụng - Hồn chỉnh mặt nội dung để đưa đến cho người dùng thơng tin đầy đủ nhất, xác - Xây dựng website hoàn thiện hơn, ổn định để đưa vào sử dụng thực tế SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 56 Xây dựng website quản lý báo giảng phân công giảng dạy DANH MỤC TÀI LIỆU THAM KHẢO [1] Hersh Bhasin (2002), Microsoft ASP.NET Professional Projects, Premier Press © [2] Lập trình với C# (nguyên bản: Professional C# - 2nd Edition), Nhà xuất Wrox Press Ltd [3] Visual 2008 – Lập trình C# 2008 bản, Trung tâm đào tạo mạng máy tính Nhất Nghệ - Tp.HCM [4] Đồn Văn Ban (2004), Phân tích thiết kế hệ thống UML, Giáo trình khoa Công nghệ Đại học Quốc gia Hà Nội [5] Trang Web: http://tailieu.vn/ [6] Trang Web: http://www.microsoft.com/ [7] Trang Web: http://www.google.com [8] Trang Web: http://daotao.dut.edu.vn/ SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 57 Xây dựng website quản lý báo giảng phân cơng giảng dạy TĨM TẮT LUẬN VĂN TỐT NGHIỆP Trong thời đại phát triển khoa học kỹ thuật, CNTT ứng dụng hầu hết lĩnh vực, đặc biệt lĩnh vực quản lý Việc áp dụng tin học vào công tác quản lý điều cần thiết, giúp cho cơng việc quản lý nhanh chóng, xác logic hơn, làm giảm tối đa khối lượng công việc mà người quản lý phải thực Hơn nữa, sau thời gian thực tập Phòng Đào tạo – trường Đại học Bách Khoa, tơi nhận thấy Phòng tin học hóa tất khâu quản lý Xuất phát từ thực tế đó, tơi đề xuất đề tài “Xây dựng website quản lý báo giảng phân công giảng dạy” làm luận văn tốt nghiệp Sau khoảng thời gian nghiên cứu thực đề tài, kết thu mặt lý thuyết sau: tìm hiểu phân tích hệ thống ngơn ngữ mơ hính hóa UML dùng phần mềm Microsoft Visio để thể hiện; tìm hiểu cơng nghệ DotNet, ngơn ngữ ASP.NET; tìm hiểu xây dựng sở liệu với SQL 2008 Về mặt thực hành, xây dựng website quản lý với chức sau: - Phân chia lớp học phần dựa vào lớp sinh hoạt kế hoạch học tập năm - Nhập số lượng sinh viên dự kiến cho lớp học phần - Phân công giảng dạy với nút chức dành riêng cho quyền hệ thống - Xác định KLGD dự kiến, chi tiết KLGD dự kiến giáo viên, từ có điều chỉnh hợp lý PCGD - Xem PCGD Khoa theo học kì in file excel liệu báo giảng SVTH: Lê Thị Hạnh Dung – Lớp: 09TLT 58

Ngày đăng: 19/03/2019, 21:51

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan