Xây dựng website quản lý đề tài, đồ án của sinh viên bằng công nghệ linq to entities

48 14 0
Xây dựng website quản  lý  đề tài, đồ án của sinh viên bằng công nghệ linq to entities

Đ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

005.5 TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN MINH HIỂN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ ĐỀ TÀI, ĐỒ ÁN CỦA SINH VIÊN BẰNG CÔNG NGHỆ LINQ TO ENTITIES Nghệ An, tháng 12 năm 2014 TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN MINH HIỂN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ ĐỀ TÀI, ĐỒ ÁN CỦA SINH VIÊN BẰNG CÔNG NGHỆ LINQ TO ENTITIES Nghệ An, tháng 12 năm 2014 Đồ án tốt nghiệp Đại học LỜI CẢM ƠN Đồ án tốt nghiệp kết khóa học thành lao động đáng ghi nhận Để thực hồn thành đồ án này, em nhận đƣợc giúp đỡ hƣớng dẫn tận tình thầy, bạn khoa công nghệ thông tin trƣờng đại học Vinh Em xin gửi lời cảm ơn chân thành sâu sắc tới thầy cô khoa, cảm ơn thầy, ngƣời tận tình giảng dạy truyền đạt kiến thức cần thiết, kinh nghiệm quý báu cho em suốt năm học trƣờng đại học Vinh để em tự tin thực đồ án Đặc biệt em xin chân thành cảm ơn thầy Hoàng Hữu Việt ngƣời tận tình hƣớng dẫn, bảo, động viên hỗ trợ em suốt trình thực đề tài Trong thời gian làm đồ án thầy, em học hỏi đƣợc kiến thức mà học hỏi đƣợc khả làm việc nghiêm túc, độc lập có trách nhiệm với cơng việc Mặc dù em có cố gắng hồn thiện đồ án phạm vi khả cho phép nhƣng chắn khơng tránh khỏi thiếu sót Em kính mong nhận đƣợc cảm thơng góp ý quý thầy cô bạn Nghệ An, tháng 12 năm 2014 Sinh viên thực Nguyễn Minh Hiển SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT Đồ án tốt nghiệp Đại học MỤC LỤC LỜI CẢM ƠN CHƢƠNG I: TỔNG QUAN 1.1 Tổng quan đề tài .4 1.1.1 Khảo sát quy trình Quản lý đồ án tốt nghiệp sinh viên khoa CNTT Trƣờng đại học Vinh 1.1.2 Bài toán Quản lý đồ án tốt nghiệp sinh viên khoa CNTT trƣờng Đại học Vinh 1.1.3 Những ƣu nhƣợc điểm phần mềm 1.2 Ngơn ngữ lập trình sử dụng 1.2.1 Hệ quản trị sở liệu SQL Server 2008 1.2.2 LINQ To Entities 1.2.3 Ngơn ngữ lập trình ứng dụng ASP.Net 1.2.4 ADO.NET Entity Framework 1.3 Kết luận chƣơng I .8 CHƢƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ ĐỒ ÁN TỐT NGHIỆP SINH VIÊN 2.1 Khảo sát phân tích toán Quản lý đồ án tốt nghiệp sinh viên 2.1.1 Khảo sát 2.1.2 Phân tích tốn 10 2.2 Đặc tả yêu cầu hệ thống 10 2.2.1 Yêu cầu chức hệ thống 10 2.3 Phân tích hệ thống 14 2.3.1 Phân tích mơ hình Use Case chi tiết 14 2.4 Thiết kế hệ thống 31 2.4.1 Thiết kế hệ thống “Quản lý tìm kiếm đồ án” 31 2.4.2 Thiết kế hệ thống “Quản lý tìm kiếm giảng viên” 32 2.4.3 Biểu đồ thiết kế lớp thực thể 33 2.4.4 Biểu đồ quan hệ thực thể 34 2.4.5 Biểu đồ quan hệ thực thể 34 SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT Đồ án tốt nghiệp Đại học 2.5 Kết luận chƣơng II 38 CHƢƠNG III: KẾT QUẢ CỦA ĐỀ TÀI 39 3.1 Giao diện hệ thống Web 39 3.1.1 Giao diện quản trị 39 3.1.2 Giao diện ngƣời dùng 41 3.1.3 Một số đoạn code chƣơng trình .43 3.2 Kết luận chƣơng III 44 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN CỦA ĐỀ TÀI .45 TÀI LIỆU THAM KHẢO .46 SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT Đồ án tốt nghiệp Đại học CHƢƠNG I: TỔNG QUAN 1.1 Tổng quan đề tài 1.1.1 Khảo sát quy trình Quản lý đồ án tốt nghiệp sinh viên khoa CNTT Trường đại học Vinh Quy trình quản lý thông tin đồ án Sau buổi bảo vệ bạn sinh viên kết thúc ngƣời quản lý đồ án phải lƣu lại tất thông tin tài liệu liên quan đồ án Thông tin đƣợc lƣu lại bao gồm: báo cáo đƣợc lƣu lại Khoa theo danh sách lớp, Source code đồ án đƣợc lƣu trữ đĩa CD kèm báo cáo, điểm đồ án nhƣ: điểm giáo viên hƣớng dẫn, điểm giáo viên phản biện sinh viên đƣợc đƣợc lƣu theo lớp file Excel Tuy nhiên, mềm đồ án bạn sinh viên chƣa đƣợc lƣu trữ lại Quy trình quản lý sinh viên làm đồ án Trong trình này, ngƣời quản lý cập nhật thông tin chi tiết bạn sinh viên làm đồ án tƣơng ứng nhƣ: Họ tên sinh viên, địa chỉ, email, lớp, đề tài làm, Quy trình quản lý giảng viên hướng dẫn giảng viên phản biện đề tài Ứng với đề tài, ngƣời quản lý cập nhật lại thông tin giảng viên hƣớng dẫn giảng viên phản biện đề tài nhƣ: Tên giảng viên, đơn vị, học vị, chức vụ, giảng viên gì… Hội đồng bảo vệ Căn vào đồ án, ngƣời quản lý cập nhật thông tin hội đồng bảo vệ chấm điểm cho đồ án Các thông tin cần cập nhật bao gồm: Chủ tịch hội đồng, số thành viên nhận xét đồ án hội đồng 1.1.2 Bài tốn Quản lý đồ án tốt nghiệp sinh viên khoa CNTT trường Đại học Vinh Lưu trữ thông tin đồ án tốt nghiệp Là quy trình đáp ứng yêu cầu nghiệp vụ Quản lý Đồ án tốt nghiệp sinh viên - Các loại biểu mẫu thông tin đồ án, danh sách giảng viên hƣớng dẫn đề tài Danh sách hội đồng bảo vệ giảng viên phản biện đề tài, danh sách điểm đồ án sinh viên - Lƣu trữ đƣợc thông tin mềm Source code đồ án làm tài liệu tham khảo cho bạn sinh viên khóa sau SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT Đồ án tốt nghiệp Đại học - Thông tin tra cứu, tìm kiếm liệu đồ án phục vụ cho cơng tác quản lý Thao tác liệu tồn văn - Quy trình cập nhật, truy nhập liệu đồ án - Quy trình quản lý giảng viên hƣớng dẫn giảng viên phản biện đề tài - Quá trình cập nhật danh sách sinh viên làm đồ án - Quá trình cập nhật hội đồng bảo vệ - Thao tác tìm kiếm theo tên đề tài, ngƣời hƣớng dẫn, năm bảo vệ, điểm bảo vệ,… Phân quyền người dùng Đối với ngƣời dùng, hệ thống cho phép ngƣời dùng tra cứu tất thông tin liên quan đến đồ án tốt nghiệp cách nhanh chóng giảm thiểu đƣợc thời gian tìm kiếm thủ cơng Hệ thống có giao diện dễ sử dụng, thân thiện với ngƣời dùng Hệ thống cho phép ngƣời dùng truy cập thƣờng xun, địi hỏi chƣơng trình tổ chức sở liệu lƣu trữ thông tin đồ án cho tối ƣu hiệu nhất, giảm thiểu tối đa sai sót mát liệu Mục tiêu xây dựng phần mềm Quản lý Đồ án tốt nghiệp sinh viên: - Tổ chức thống hệ thống sở liệu nhằm lƣu trữ thống toàn liệu - Cập nhật, tìm kiếm, thống kê, lƣu trữ đồ án tốt nghiệp sinh viên Đối tượng người sử dụng Hệ thống Quản lý đồ án tốt nghiệp sinh viên việc phục vụ cho công tác nghiệp vụ ngƣời lý đồ án tốt nghiệp sinh viên Khoa, phục vụ công tác tra cứu thông tin đồ án giáo viên bạn sinh viên khoa CNTT khóa sau muốn làm tài liệu tham khảo 1.1.3 Những ưu nhược điểm phần mềm Ƣu điểm: Với phần mềm Quản lý đồ án tốt nghiệp sinh viên khoa CNTT Trƣờng đại học Vinh ngƣời quản lý đồ án khoa cập nhật thơng tin đồ án cách đầy đủ, nhanh chóng, tiết kiệm đƣợc thời gian Ngƣời dùng truy xuất, tra cứu thơng tin đồ án theo tiêu chí mà quan tâm Mỗi đồ án có nhiều thơng tin liên quan nhƣ sinh viên làm đồ án, giáo viên hƣớng dẫn, giáo viên phản biện, hội đồng chấm thi, điểm cho đồ án, ; Khi nhờ hỗ trợ hệ thống, ngƣời quản lý dễ dàng việc quản lý, theo dõi, cập nhật thơng tin SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT Đồ án tốt nghiệp Đại học mà khơng phải tốn nhiều thời gian tìm kiếm nhƣ cơng việc quản lý thủ cơng trƣớc Hệ thống cịn phân quyền cho giảng viên nhập điểm theo đồ án sinh viên mà hƣớng dẫn 1.2 Ngơn ngữ lập trình sử dụng 1.2.1 Hệ quản trị sở liệu SQL Server 2008 SQL server hệ thống quản lý sở liệu quan hệ (RDBOMS) hay đƣợc gọi Realational Database Mannagement Systems Cơ sở liệu quan hệ sở liệu, mà liệu bên đƣợc tổ chức thành bảng Các bảng đƣợc tổ chức cách nhóm liệu theo chủ đề có chứa cột hàng thơng tin Sau bảng đƣợc liên kết với Database Engine có yêu cầu Cơ sở liệu quan hệ mơ hình sở liệu thơng dụng Hệ quản trị sở liệu “SQL Server” hệ phần mềm tiện lợi hiệu việc phát triển ứng dụng sở liệu lớn, phân tách tích hợp cho quan, tổ chức, địa phƣơng SQL Server hỗ trợ tốt trình quản lý xử lý đồng nhất, bảo mật liệu theo mơ hình Client/Server mạng SQL Server hệ sở liệu quan hệ đủ mạnh, phù hợp với ASP.Net Thông qua dễ dàng lƣu trữ, xếp, tìm kiếm hiển thị liệu SQL Server Máy chủ SQL Server quản lý việc truy cập liệu đảm bảo cho việc truy cập sử dụng liệu đồng thời nhiều ngƣời, đảm bảo có ngƣời dùng hợp lệ có quyền truy cập sở liệu làm tăng tốc độ truy cập sở liệu Căn vào ƣu điểm nêu SQL Server đƣợc chọn làm hệ quản trị sở liệu hệ thống SQL Server 2008 có tác dụng địn bẩy cho công nghệ.NET 3.0 (Dot Net Framework 3.0) với LINQ (Language Integrated Query – ngơn ngữ truy vấn tích hợp) Thêm vào hỗ trợ hiệu cho thực thể liệu doanh nghiệp với tùy chọn đồng liệu 1.2.2 LINQ To Entities LINQ viết tắt từ Language – Integrated Query tạm dịch ngơn ngữ tích hợp truy vấn đổi Visual Studio 2008 và.NET Framework 3.5 cầu nối khoảng cách giới đối tƣợng với giới liệu SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT Đồ án tốt nghiệp Đại học LINQ thƣ viện mở rộng cho ngơn ngữ lập trình C# Visual Basic.NET (có thể mở rộng cho ngơn ngữ khác) cung cấp khả truy vấn trực tiếp liệu đối tƣợng, CSDL XML Hình 1.1 Tìm hiểu LINQ LINQ có đủ tốn tử truy vấn liệu đối tƣợng tƣơng tự nhƣ SQL CSDL, chẳng hạn nhƣ xếp thứ tự (order), điều kiện (where) hay móc nối (join) 1.2.3 Ngơn ngữ lập trình ứng dụng ASP.Net ASP.NET tảng lập trình web Microsoft (dựa tảng ASP.NET) đƣợc Microsoft giới thiệu phiên thức vào tháng 4-2009 Hiện ASP.NET đƣợc giới lập trình.NET tồn cầu ƣu tiên lựa chọn để sử dụng xây dựng ứng dụng, dịch vụ web cho doanh nghiệp 1.2.4 ADO.NET Entity Framework Thao tác với sở liệu công việc gần nhƣ thiếu với hầu hết ứng dụng Vì tập đồn Microsoft đầu tƣ nhiều cho vấn đề với hàng loạt kỹ thuật DAO, ADO, ADO.NET, sau LINQ gần ADO.NET Entity Framework ADO.NET Entity Framework Object/Relational Mapping (ORM) framework (là phƣơng pháp lập trình để chuyển đổi từ mơ hình database sang mơ hình đối tƣợng)và công nghệ thuộc ADO.NET dành cho việc phát triển ứng dụng tƣơng tác với liệu SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT Đồ án tốt nghiệp Đại học - Cho phép làm việc với liệu quan hệ nhƣ objects, loại bỏ hầu hết code cho data access phải viết Sử dụng Entity Framework, sử dụng khai thác sức mạnh LINQ việc khai thác liệu - ADO.NET Entity Framework nhƣ giản đồ liệu đƣợc lƣu trữ sở liệu trình bày giản đồ khái niệm ứng dụng Giản đồ đƣợc ánh xạ từ sỡ liệu - Entity đối tƣợng đƣợc ánh xạ từ bảng sở liệu lên nhớ 1.3 Kết luận chƣơng I Trong chƣơng này, em trình bày khảo sát quy trình quản lý đồ án tốt nghiệp khoa CNTT Trƣờng Đại học Vinh ngôn ngữ để xây dựng phát triển hệ thống Dựa quy trình này, em phân tích tốn xây dựng chƣơng trình quản lý đồ án tốt nghiệp sinh viên trƣờng cơng nghệ web Qua q trình tìm hiểu lý thuyết ngơn ngữ lập trình sử dụng, thấy đƣợc ƣu điểm ngơn ngữ lập trình ASP.Net hệ quản trị sở liệu SQL 2008 giúp việc cài đặt chƣơng trình đƣợc thuận lợi Do phù hợp để xây dựng phát triển hệ thống SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT Đồ án tốt nghiệp Đại học 2.4.2 Thiết kế hệ thống “Quản lý tìm kiếm giảng viên” Hình 2.24 Mơ hình lớp thiết kế gói Use case “Quản lý tìm kiếm giảng viên” SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 32 Đồ án tốt nghiệp Đại học 2.4.3 Biểu đồ thiết kế lớp thực thể Dựa vào hai mơ hình thiết kế lớp gói Use Case Quản lý tìm kiếm đồ án, Quản lý tìm kiếm giảng viên v.v ta đưa mơ hình lớp thực thể sau: Hình 2.25 Mơ hình lớp thiết kế gói Use case “Quản lý đồ án tốt nghiệp sinh viên” SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 33 Đồ án tốt nghiệp Đại học 2.4.4 Biểu đồ quan hệ thực thể Hình 2.26 Mơ hình quan hệ thực thể 2.4.5 Biểu đồ quan hệ thực thể 2.4.5.1 Bảng DeTai: Quản lý chi tiết thông tin đề tài Bảng 2.11 Bảng đề tài STT Tên trƣờng Kiểu liệu Mô tả IDDeTai int Khóa TenDeTai Nvarchar(50) Tên đề tài ChuDeID int Liên kết với bảng ChuDe SoSVThamGia int Số sinh viên tham gia BanMemDoAn Nvarchar(50) Bản mềm đồ án SourceCode Nvarchar(50) SourceCode đồ án Nam int Năm thực đồ án NhanXetChung Nvarchar(50) Nhận xét chung HoiDongID int Liên kết với bảng hội đồng SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 34 Đồ án tốt nghiệp Đại học 2.4.5.2 Bảng ChuDe Lƣu thông tin chủ đề đề tài Bảng 2.12 Bảng chủ đề STT Tên trƣờng Kiểu liệu Mơ tả IDChuDe int Khóa TenChuDe Nvarchar(50) Tên chủ đề GhiChu Nvarchar(50) Ghi chi tiết cho chủ đề 2.4.5.3 Bảng HuongDan Lƣu thông tin đánh giá giảng viên hƣớng dẫn đề tài Bảng 2.13 Bảng hƣớng dẫn STT Tên trƣờng Kiểu liệu Mô tả DeTaiID int Liên kết với bảng DeTai GiangVienID int Liên kết với bảng GiangVien NhanXet Nvarchar(50) Nhận xét giảng viên hƣớng dẫn DiemHuongDan Float Điểm giảng viên hƣớng dẫn 2.4.5.4 Bảng PhanBien: Lƣu thông tin đánh giá giảng viên phản biện đề tài Bảng 2.14 Bảng phản biện STT Tên trƣờng Kiểu liệu Mô tả DeTaiID int Liên kết với bảng DeTai GiangVienID int Liên kết với bảng GiangVien NhanXet Nvarchar(50) Nhận xét giảng viên phản biện DiemPhanBien Float Điểm giảng viên phản biện SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 35 Đồ án tốt nghiệp Đại học 2.4.5.5 Bảng HoiDong: Lƣu thông tin đánh giá hội đồng chấm đề tài Bảng 2.15 Bảng hội đồng STT Tên trƣờng Kiểu liệu Mô tả IDHoiDong int Khóa ChuTichHoiDong Nvarchar(50) Chủ tịch hội đồng chấm đề tài SoThanhVien int Số thành viên hội đồng chấm 2.4.5.6 Bảng GiangVien: Quản lý chi tiết thông tin giảng viên Khoa tham gia vào hƣớng dẫn phản biện đề tài Bảng 2.16 Bảng giảng viên STT Tên trƣờng Kiểu liệu Mơ tả IDGiangVien int Khóa TenGiangVien Nvarchar(50) Tên giảng viên GioiTinh Nvarchar(50) Giới tính NamSinh Datetime Năm sinh Email Nvarchar(50) Email giảng viên SoDT int Số điện thoại DiaChi Nvarchar(50) Địa giảng viên DonViID int Liên kết với bảng DonVi KhoaID int Liên kết với bảng Khoa 10 HocVi Nvarchar(50) Học vị giảng viên 11 ChucVu Nvarchar(50) Chức vụ giảng viên 2.4.5.7 Bảng Bomon: Quản lý chi tiết thông tin đơn vị mà giảng viên công tác SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 36 Đồ án tốt nghiệp Đại học Bảng 2.17 Bảng môn STT Tên trƣờng Kiểu liệu Mơ tả IDbomon int Khóa Tenbomon Nvarchar(50) Tên đơn vị Truongbomon Nvarchar(50) Trƣởng đơn vị SoDT int Số điện thoại đơn vị IDkhoa int 3.4.5.8 Bảng Khoa Quản lý chi tiết thông tin Khoa Bảng 2.18 Bảng Khoa Tên trƣờng STT Kiểu liệu Mô tả IDKhoa int Khóa TenKhoa Nvarchar(50) Tên khoa TruongKhoa Nvarchar(50) Trƣởng khoa 2.4.5.9 Bảng SinhVien Quản lý chi tiết thông tin sinh viên làm đồ án Bảng 2.19 Bảng Sinh viên Tên trƣờng STT Kiểu liệu Mơ tả IDSinhVien int Khóa TenSinhVien Nvarchar(50) Tên sinh viên GioiTinh Nvarchar(50) Giới tính NamSinh Datetime Năm sinh QueQuan Nvarchar(50) Quê quán sinh viên HoKhauThuongTru Nvarchar(50) Hộ thƣờng trú Email Nvarchar(50) Email sinh viên SoDT int Số điện thoại LopID int Liên kết với bảng Lop 10 DeTaiID int Liên kết với bảng DeTai SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 37 Đồ án tốt nghiệp Đại học 2.4.5.12 Bảng Lop Quản lý chi tiết thông tin lớp Bảng 2.20 Bảng lớp STT Tên trƣờng Kiểu liệu Mô tả IDLop int Khóa TenLop Nvarchar(50) Tên lớp SoSinhVien int Số sinh viên KhoaID int Liên kết với bảng Khoa 2.5 Kết luận chƣơng II Việc phân tích thiết kế hệ thống công việc thiếu xây dựng hệ thống quản lý thơng tin Từ việc tìm hiểu trạng Quản lý đồ án tốt nghiệp sinh viên khoa CNTT Trƣờng Đại họcVinh, giúp cho q trình phân tích thiết kế tốn bao gồm phân tích chức toán UML nhƣ vẽ biểu đồ use case, biểu đồ hoạt động, biểu đồ trình tự Từ đó, thiết kế biểu đồ lớp, bảng sở liệu cho toán với chức tƣơng ứng Chƣơng em trình bày chi tiết q trình phân tích thiết kế toán Quản lý đồ án tốt nghiệp sinh viên, tạo điều kiện cho việc thực cài đặt xây dựng phần mềm đƣợc dễ dàng SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 38 Đồ án tốt nghiệp Đại học CHƢƠNG III: KẾT QUẢ CỦA ĐỀ TÀI 3.1 Giao diện hệ thống Web 3.1.1 Giao diện quản trị Một số giao diện trang quản trị Hình 3.1 Quản trị mơn Hình 3.2 Thêm môn SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 39 Đồ án tốt nghiệp Đại học Hình 3.3 Quản trị chủ đề Hình 3.4 Thêm chủ đề Chức quản trị đề tài cho phép ngƣời quản trị cập nhật, thêm mới, xóa đề tài Upload Source đề tài lên hệ thống, ngƣời quản trị tìm đề tài theo chủ đề mà muốn Hình 3.5 Quản trị đề tài SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 40 Đồ án tốt nghiệp Đại học Hình 3.6 Thêm update đề tài 3.1.2 Giao diện người dùng Một số giao diện ngƣời dùng: Ngƣời dùng chọn đề tài theo chủ đề tìm kiếm theo tên đề tài Hình 3.7 Tìm kiếm đề tài theo tên SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 41 Đồ án tốt nghiệp Đại học Ngƣời dùng click vào đề tài để biết chi tiết đề tài tải mã nguồn nhƣ báo cáo để tham khảo Hình 3.8 Xem chi tiết đề tài download báo cáo source Ngƣời dùng tìm kiếm giảng viên xem chi tiết giảng viên Hình 3.9 Tìm giảng viên theo tên Hình 3.10 Chi tiết giảng viên SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 42 Đồ án tốt nghiệp Đại học 3.1.3 Một số đoạn code chương trình Các hàm thuộc lớp Data dùng để thao tác sở liệu nhƣ update, insert, delete, search LINQ To Entities Hình 3.11 Các hàm thuộc lớp data Sử dụng lại hàm lớp data form tìm kiếm SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 43 Đồ án tốt nghiệp Đại học 3.2 Kết luận chƣơng III Phần mềm Quản lý đồ án tốt nghiệp sinh viên khoa CNTT Trƣờng đại họcVinh sản phẩm cuối đƣợc tạo từ công việc khảo sát trạng ban đầu phân tích thiết kế, phần mềm thực mang tồn q trình quản lý thủ cơng trƣớc tóm gọn lại, giúp cho q trình quản lý trở lên dễ dàng, thuận tiện nhanh gọn nhiều Đặc biệt với phần mềm quản lý này, ngƣời quản lý dễ dàng việc tìm kiếm thống kê thơng tin thay tìm kiếm thủ cơng trƣớc Cộng với chức lƣu trữ đƣợc mềm Source code đồ án giúp ngƣời quản lý bảo đảm đƣợc toàn vẹn liệu, tránh đƣợc mát liệu không đáng có, lƣu lại làm tài liệu tham khảo cho bạn sinh viên khóa sau SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 44 Đồ án tốt nghiệp Đại học KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN CỦA ĐỀ TÀI Những kết đạt được: Qua vấn đề trình bày đồ án, thấy việc tin học hóa q trình quản lý đem lại lợi ích to lớn Nó giúp cho cơng việc quản lý đồ án tốt nghiệp sinh viên dễ dàng hơn, giảm thiểu đƣợc mát hỏng liệu q trình quản lý Trong khn khổ đồ án, thời gian nghiên cứu không nhiều nên kết đạt đƣợc chƣa cao Hệ thống giải đƣợc cơng việc sau: - Tìm hiểu đƣợc toán quản lý đồ án tốt nghiệp sinh viên - Lập đƣợc bảng phân tích thiết kế hệ thống quản lý đồ án tốt nghiệp sinh viên - Xây dựng đƣợc phần mềm quản lý đồ án tốt nghiệp sinh viên Khoa Phần mềm bao gồm chức : Quản lý đồ án, quản lý giảng viên, tìm kiếm, xem thơng tin Hệ thống đáp ứng đƣợc số yêu cầu quản lý đồ án tốt nghiệp sinh viên Khoa Việc thực đề tài giúp em trau dồi lại kiến thức đƣợc học, đồng thời tìm hiểu nghiên cứu kiến thức để ứng dụng vào việc phát triển hệ thống thông tin Những hạn chế chương trình: Do thời gian thực đồ án tƣơng đối hạn chế trình độ hiểu biết cơng cụ nhƣ ngơn ngữ lập trình sử dụng em hạn chế nên chƣa khai thác đƣợc hết mạnh hệ quản trị sở liệu SQL Server 2008 ngôn ngữ ASP.Net nên chƣơng trình mang lại hiệu chƣa cao Hướng phát triển đề tài: Nghiên cứu mở rộng phạm vi quản lý đồ án tốt nghiệp sinh viên cho toàn trƣờng đại học Vinh Thêm chức đăng ký, đăng nhập ngƣời dùng để download đề tài ngƣời dùng phải có tài khoản đƣợc download SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 45 Đồ án tốt nghiệp Đại học TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Vỵ, Phân tích thiết kế hệ thống thơng tin quản lý; NXB Khoa học tự nhiên công nghệ; Hà Nội – 2007 [2] Nguyễn Thị Ngọc Mai, Lý Thuyết Cơ sở Dữ liệu; NXB Lao Động – Xã Hội; Hà Nội – 2007 [3] Phạm Hữu Khang, Quản trị SQL Server; NXB Lao Động – Xã Hội; Hà Nôi – 2008 [4] Một số website học ASP.Net http://asp.net SVTH: Nguyễn Minh Hiển – Lớp: 51K1 CNTT 46 ... KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN MINH HIỂN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ ĐỀ TÀI, ĐỒ ÁN CỦA SINH VIÊN BẰNG CÔNG NGHỆ LINQ TO ENTITIES Nghệ An, tháng... tin sinh viên thực đồ án Xem thông tin giảng viên Download đồ án Xem thông tin đồ án Xem thông tin Quản lý sinh viên thực Quản lý chủ đề Quản lý đề tài Quản lý thông tin giảng viên Quản lý giảng... hiểu đƣợc to? ?n quản lý đồ án tốt nghiệp sinh viên - Lập đƣợc bảng phân tích thiết kế hệ thống quản lý đồ án tốt nghiệp sinh viên - Xây dựng đƣợc phần mềm quản lý đồ án tốt nghiệp sinh viên Khoa

Ngày đăng: 25/08/2021, 15:32

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

  • Đang cập nhật ...

Tài liệu liên quan