Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 53 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
53
Dung lượng
1,39 MB
Nội dung
KHOA CÔNG NGHỆ THÔNG TIN - TRƯỜNG ĐẠI HỌC HẢI PHÒNG i LỜI CẢM ƠN Trước hết, em xin bày tỏ lòng biết ơn sâu sắc tới ThS.Nguyễn Ngọc Khương người trực tiếp hướng dẫn tận tình giúp đỡ em hoàn thành đồ án tốt nghiệp Em xin chân thành cảm ơn giúp đỡ toàn thể giáo viên khoa công nghệ thông tin trường Đại học Hải Phịng dìu dắt, dạy dỗ em kiến thức chuyên môn tinh thần học tập độc lập, sáng tạo để em có kiến thức thực đề tài đồ án tốt nghiệp Cuối cùng, em xin bày tỏ lịng biết ơn sâu đậm tới gia đình, bạn bè người sát cánh bên em, tạo điều kiện tốt để em thực đồ án tốt nghiệp Trong trình thực đồ án tốt nghiệp, cố gắng song thời gian khả có hạn nên em khơng thể tránh khỏi thiếu sót Vì vậy, em mong nhận thông cảm, bảo giúp đỡ thầy giáo, cô giáo bạn Một lần em xin chân thành cảm ơn! Hải Phòng, ngày 15 tháng 04 năm 2020 Sinh viên Bùi Thế Anh GVHD: Th.S Nguyễn Ngọc Khương Lớp: CNTT2 K17 SVTH: Bùi Thế Anh LỜI CAM ĐOAN Tơi xin cam đoan cơng trình nghiên cứu riêng Các số liệu, kết nêu báo cáo trung thực chưa cơng bố cơng trình khác Tơi xin cam đoan thơng tin trích dẫn báo cáo rõ nguồn gốc Hải Phòng, ngày tháng năm 2020 Sinh viên thực Bùi Thế Anh NHẬN XÉT (Của giảng viên hướng dẫn) ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI QUẢN LÝ ĐỒ HỒ SƠ TỐT NGHIỆP TRƯỜNG ĐẠI HỌC HẢI PHÒNG 1.1 Tổng quan trường Đại học Hải Phòng 1.1.1 Giới thiệu trường đại học Hải Phòng 1.1.2 Cơ cấu tổ chức 1.2 Lý chọn đề tài nội dung báo cáo 1.2.1 Lý chọn đề tài 1.2.2 Nội dung báo cáo 1.3 Khảo sát quy trình Quản lý hồ sơ tốt nghiệp sinh viên Trường đại học Hải Phòng 1.3.1 Quy trình nghiệp vụ sử dụng Trường Đại học Hải Phòng 1.3.2 Những thuận lợi khó khăn q trình thực 1.4 Bài toán nghiệp vụ Quản lý hồ sơ tốt nghiệp 1.5 Kết luận chương CHƯƠNG 2: TÌM HIỂU NGƠN NGỮ LẬP TRÌNH SỬ DỤNG 2.1 Hệ quản trị sở liệu SQL Server 2012[1] 2.2 LINQ[2] 2.3 Mơ hình lập trình ứng dụng ASP.Net MVC 13 2.4 ADO.NET Entity Framework[3] 16 2.5 Kết luận chương 17 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ HỒ SƠ TỐT NGHIỆP SINH VIÊN 18 3.1 Khảo sát phân tích toán Quản lý tốt nghiệp sinh viên 18 3.1.1 Khảo sát 18 3.1.2 Phân tích tốn 18 3.2 Đặc tả yêu cầu hệ thống 19 3.3 Phân tích hệ thống 19 3.3.1 Sơ đồ Use case tác nhân quản lý 20 3.3.2 Tác nhân người dùng 24 3.4 Xây dựng biểu đồ 24 3.4.1 Sơ đồ tìm kiếm văn 24 3.4.2 Sơ đồ thêm văn 26 3.4.3 Sơ đồ sửa văn 27 3.4.4 Sơ đồ xóa văn 28 3.5 Thiết kế hệ thống 29 3.5.1 Kiến trúc hệ thống 29 3.5.2 Xây dựng hệ thống lớp 30 3.5.3 Xây dựng biểu đồ sở liệu 31 CHƯƠNG 4: THỰC NGHIỆM 35 4.1 Hướng dẫn sử dụng 35 4.2 Một số giao diện phần mềm 35 4.2.1 Giao diện người dùng 35 4.2.2 Giao diện trang Admin 36 KẾT LUẬN 41 Kết đạt 41 Hạn chế 41 Hướng phát triển 41 TÀI LIỆU THAM KHẢO 42 DANH MỤC HÌNH ẢNH Hình 2.1 Các thành phần SQL Server 10 Hình 2.2 Tìm hiểu LINQ 12 Hình 3.1 Use Case tổng quát 20 Hình 3.2 Sơ đồ tìm kiếm văn 25 Hình 3.3 Sơ đồ tuân tự thêm văn 26 Hình 3.4 Sơ đồ sửa văn 27 Hình 3.5 Sơ đồ xóa văn 28 Hình 3.6 Kiến trúc hệ thống 29 Hình 3.7 Sơ đồ lớp 30 Hình 3.8 Biểu đồ sở liệu 31 Hình 4.1 Giao diện truy cập trang 35 Hình 4.2 Giao diện tìm kiếm 36 Hình 4.3 Giao diện đăng nhập hệ thống .36 Hình 4.4 Giao diện trang chủ Admin 37 Hình 4.5 Giao diện thêm văn 37 Hình 4.6 Giao diện sửa thơng tin văn 38 Hình 4.7 Giao diện xác nhận xóa văn 38 Hình 4.8 Giao diện chung số trang danh mục 39 Hình 4.9 Giao diện chọn nhập file Excel 39 Hình 4.10 Giao diện chọn xuất file Excel 40 DÁNH MỤC BẢNG Bảng 3.1: Mô tả lớp thông tin sinh viên 32 Bảng 3.2: Mô tả lớp danh mục khoa 32 Bảng 3.3: Mô tả lớp danh mục loại 32 Bảng 3.4: Mô tả lớp thông tin văn 33 Bảng 3.5: Mơ tả lớp danh mục hình thức đào tạo 34 Bảng 3.6: Mô tả lớp danh mục bậc đào tạo 34 KHOA CÔNG NGHỆ THÔNG TIN - TRƯỜNG ĐẠI HỌC HẢI PHÒNG LỜI MỞ ĐẦU Trong xu hướng thời đại nay, việc áp dụng khoa học công nghệ vào tất ngành nghề, lĩnh vực công việc thiết thực cần làm để đạt hiệu làm việc chất lượng hàng hóa Các ứng dụng công nghệ thông tin ngày mở rộng phát triển không ngừng Công nghệ cao mục tiêu hầu hết quốc gia, ngành nghề người giới Phần mềm quản lý thông tin tốt nghiệp giải pháp tổng thể xây dựng áp dụng cho phòng Đào tạo Trường Đại học Hải Phòng Qua giúp cho đơn vị ngồi trường, quản lý thông tin tốt nghiệp sinh viên hồn thành khóa học trường Hệ thống giúp đơn vị có thẩm quyền quản lý thơng tin hiệu quả, giảm chi phí, thời gian, cơng sức, thuận tiện trọng việc tra cứu tìm kiếm, quản lý thông tin thuận tiện, dễ dàng Hệ thống phần mềm có chức phân quyền để đảm bảo thông tin đầu vào Với mong muốn xây dựng hệ thống có chức quản lý thơng tin tốt nghiệp, em thực đề tài “Nghiên cứu xây dựng phần mềm quản lý thông tin tốt nghiệp trường Đại Học Hải Phịng” đưa chương trình áp dụng trực tiếp cho phòng Đào tạo trường Đại học Hải Phịng Hệ thống triển khai thành cơng cho phép: - Quản lý thông tin tốt nghiệp thơng minh, nhanh chóng tiện lợi - Cập nhật lại thông tin văn - Tăng cường khả lưu trữ tìm kiếm thơng tin tốt nghiệp - Tra cứu thông tin văn dựa vào thông tin văn - Nhập thông tin văn bằng file Excel - Xuất thông tin văn file Excel GVHD: Th.S Nguyễn Ngọc Khương Lớp: CNTT2 K17 SVTH: Bùi Thế Anh KHOA CÔNG NGHỆ THƠNG TIN - TRƯỜNG ĐẠI HỌC HẢI PHỊNG CHƯƠNG 1: TỔNG QUAN VỀ BÀI TOÁN QUẢN LÝ ĐỒ HỒ SƠ TỐT NGHIỆP TRƯỜNG ĐẠI HỌC HẢI PHÒNG Trong chương này, em trình bày tổng quan đề tài: Mục đích yêu cầu đặt xây dựng phần mềm quản lý hồ sơ tốt nghiệp sinh viên cho Trường đại học Hải Phịng Q trình khảo sát quy trình quản lý hồ sơ nay, từ đưa phương pháp giải toán Quản lý hồ sơ tốt nghiệp sinh viên 1.1 Tổng quan trường Đại học Hải Phòng 1.1.1 Giới thiệu trường đại học Hải Phòng Trường Đại học Hải Phòng (tiếng Anh: Hai Phong University, mã trường THP) trường đại học đa ngành, thành lập Hải Phòng năm 1968 với tên cũ Phân hiệu Trường Đại học Tại chức Hải Phòng Năm 2000, Trường Đại học Tại chức Hải Phòng sát nhập với số sở đào tạo chuyên nghiệp khác Hải Phòng thành Trường Đại học Sư phạm Hải Phòng Ngày tháng năm 2004, Thủ tướng phủ ký định số 60/2004/QĐ-TTg, đổi tên Trường Đại học Sư phạm Hải Phòng thành Trường Đại học Hải Phòng Sứ mạng Trường khẳng định: Trường Đại học Hải Phòng trung tâm đào tạo đại học đa ngành lĩnh vực; sở nghiên cứu khoa học, ứng dụng chuyển giao công nghệ, cung cấp nguồn nhân lực có chất lượng theo tiêu chuẩn quốc gia khu vực, phục vụ nhu cầu phát triển kinh tế – xã hội thành phố Hải Phòng, tỉnh duyên hải Bắc nước Cơ sở vật chất Số 171 đường Phan Đăng Lưu, Quận Kiến An, Hải Phòng: Cơ sở trung tâm Đây khu vực gồm văn phòng nhà trường: Ban giám hiệu, phòng, ban, trạm, văn phòng khoa khoa học bản, khoa sư phạm, ngoại ngữ, giảng đường, thư viện trung tâm ký túc xá sinh viên Diện tích quy hoạch 28 Số 246A đường Ðà Nẵng, Quận Ngơ Quyền, Hải Phịng: Trung tâm đào tạo bồi dưỡng cán Trường Đại học Hải Phịng Số 10 đường Trần Phú, Quận Ngơ Quyền, Hải Phòng: Trung tâm đào tạo ngoại ngữ Trường Đại học Hải Phòng 1.1.2 Cơ cấu tổ chức Nhà trường gồm: GVHD: Th.S Nguyễn Ngọc Khương Lớp CNTT2 K17 SVTH: Bùi Thế Anh 16 Khoa, viện đào tạo văn hóa + Khoa Toán + Khoa Đào tạo chức + Khoa Công nghệ thông tin + Khoa Ngữ văn Địa lý + Khoa Khoa học Tự nhiên + Khoa Du lịch + Khoa Ngoại ngữ + Khoa Thể dục Thể thao + Khoa Giáo dục Tiểu học Mầm non + Khoa Giáo dục trị + Khoa Tâm lý – Giáo dục học + Khoa Kinh tế Quản trị kinh doanh + Khoa Kế toán – Tài + Khoa Xây dựng + Khoa Điện-Cơ + Viện Sinh – Nông Trung tâm + Trung tâm Ngoại ngữ + Trung tâm Đào tạo Bồi dưỡng cán + Trung tâm Giáo dục Quốc phòng – An ninh sinh viên + Trung tâm Thực hành Kĩ thuật + Trung tâm Bồi dưỡng kiến thức bách khoa + Trung tâm Giáo dục quốc tế Đào tạo Hán ngữ + Trung tâm Tư vấn đào tạo xúc tiến việc làm + Trung tâm Ứng dụng chuyển giao công nghệ + Trung tâm Phát triển đào tạo - trường thực hành sư phạm + Trường Mầm non Thực hành + Trường Tiểu học Thực hành + Trường Phổ thông Phan Đăng Lưu 3.5 Thiết kế hệ thống 3.5.1 Kiến trúc hệ thống Hình 3.6 Kiến trúc hệ thống - Tầng giao diện: nới chứa giao diện nút bấm, khung nhập, menu, hình ảnh… đảm nhiệm nhiệm vụ hiển thị liệu giúp người dùng tương tác với hệ thống - Tầng nghiệp vụ: nới tiếp nhận yêu cầu xử lý gửi từ người dùng, gồm class/ function xử lý nhiều nghiệp vụ logic giúp lấy liệu thông tin cần thiết nhờ nghiệp vụ tầng liệu cung cấp hiển thị liệu cho người dùng nhờ lớp tầng giao diện - Tầng liệu: nơi chứa nghiệp vụ tương tác với liệu hệ quản trị sở liệu (mysql, mssql… ); bao gồm class/function xử lý nhiều nghiệp vụ kết nối database, truy vấn liệu, thêm – xóa – sửa liệu… - Cơ sở liệu: lượng liệu trì dạng tập hợp lưu trữ hệ quản trị sở liệu 3.5.2 Xây dựng hệ thống lớp Hình 3.7 Sơ đồ lớp 3.5.3 Xây dựng biểu đồ sở liệu Dựa vào use case phân tích hướng chức hệ thống, ta đưa sơ đồ lớp thực thể sau: Hình 3.8 Biểu đồ sở liệu Chi tiết bảng liệu: - Thông tin sinh viên: SinhVien - Danh mục khoa: DMKhoa - Danh mục loại bằng: DMLoaiBang - Thông tin văn bằng: ThongTinVanBang - Danh mục hình thức đào tạo: DMHinhThucDaoTao - Danh mục bậc đào tạo: DMBacDaotao 3.5.3.1 Bảng SinhVien: Quản lý chi tiết thông tin sinh viên Bảng 3.1: Mô tả lớp thông tin sinh viên STT Tên trường Kiểu liệu Ràng buộc Mơ tả MSSV varchar(50) Khóa Khóa HoSV Nvarchar(200) Null Họ sinh viên TenSV Nvarchar(200) Null Tên sinh viên HoSV_En Nvarchar(200) Null Họ sinh viên tiếng anh TenSV_En Nvarchar(200) Null Tên sinh viên tiếng anh NgaySinh date Null Ngày sinh sinh viên GioiTinh bit Null Thơng tin giới tính 3.5.3.2 Bảng DMKhoa: Quản lý chi tiết thông tin danh mục khoa Bảng 3.2: Mô tả lớp danh mục khoa STT Tên trường Kiểu liệu Ràng buộc Mô tả KhoaID uniqueidentifier Khóa Khóa TênKhoa Nvarchar(200) Null Tên khoa TenKhoa_En Nvarchar(200) Null Tên khoa tiếng anh 3.5.3.3 Bảng DMLoaiBang: Quản lý chi tiết thông tin danh mục loại Bảng 3.3: Mô tả lớp danh mục loại STT Tên trường Kiểu liệu Ràng buộc Mơ tả LoaiBangID uniqueidentifier Khóa Khóa TenLoaiBang Nvarchar(200) Null Tên loại TenLoaiBang_En Nvarchar(200) Null Tên loại tiếng anh 3.5.3.4 Bảng ThongTinVanBang: Quản lý chi tiết thông tin văn Bảng 3.4: Mô tả lớp thông tin văn STT Tên trường Kiểu liệu Ràng buộc Mơ tả VanBangId Guid Khóa Khóa MSSV Varchar(50) Null KhoaID uniqueidentifier Null LoaiBangID uniqueidentifier Null HinhThucDaoTaoID uniqueidentifier Null SoHieu int Not null Số hiệu văn SoVaoSo int Not null Số vào sổ năm NamTN int Not null BacDaoTaoID uniqueidentifier Null Bậc đào tạo sinh viên 11 NgayCapBang Date Null Ngày cấp 12 SoQD nvarchar(100) Null Số định 13 Khoahoc nchar(10) Null Khóa học 14 MaSo nvarchar(250) Null Mã vạch 15 MaSo_Image nvarchar(MAX) Null Hình ảnh mã vạch 16 DotTotNghiep int Null Đợt tốt nghiệp 17 Diem nvarchar(50) Null Điểm Khóa liên kết SinhVien Thơng tin loại văn Hình thức đào tạo sinh viên Năm lập thông tin văn 3.5.3.5 Bảng DMHinhThucDaoTao: Quản lý chi tiết thông tin danh mục hình thức đào tạo Bảng 3.5: Mơ tả lớp danh mục hình thức đào tạo STT Tên trường Kiểu liệu Ràng buộc Mơ tả HinhThucDaoTaoID uniqueidentifier Khóa Khóa TenHinhThucDaoTao Nvarchar(200) Null Tên hình thức đào tạo TenHinhThucDaoTao_En Nvarchar(200) Null Tên hình thức đào tạo tiếng anh 3.5.3.6 Bảng DMBacDaoTao: Quản lý chi tiết thông tin danh mục bậc đào tạo Bảng 3.6: Mô tả lớp danh mục bậc đào tạo STT Tên trường Kiểu liệu Ràng buộc Mô tả BacDaoTaoID uniqueidentifier Khóa Khóa TenBacDaoTao Nvarchar(200) Null Tên bậc đào tạo TenBacDaoTao_En Nvarchar(200) Null Tên bậc đào tạo tiếng anh CHƯƠNG 4: THỰC NGHIỆM 4.1 Hướng dẫn sử dụng Hệ thống sau triển khai thành công, public web client đưa lên hosting nhà trường Sau phần mềm cập nhật lại link sở liệu để sẵn sang hoạt động Để khởi động phần mềm, người quản lý cần truy cập vào trang website sau public đăng nhập vào hệ thống với tài khoản mật bàn giao trước Sau đăng nhập thành công, phần mềm sẵn sàng cho người sử dụng 4.2 Một số giao diện phần mềm 4.2.1: Giao diện người dùng 4.2.1.1: Giao diện truy cập trang Hình 4.1 Giao diện truy cập trang 4.2.1.2: Giao diện tìm kiếm thơng tin Hình 4.2 Giao diện tìm kiếm 4.2.2 : Giao diện trang Admin 4.2.2.1 : Giao diện trang đăng nhập Admin Hình 4.3 Giao diện đăng nhập hệ thống 4.2.2.2 : Giao diện trang chủ Admin Hình 4.4 Giao diện trang chủ Admin 4.2.2.3: Giao diện trang thêm văn Hình 4.5 Giao diện thêm văn 4.2.2.4 : Giao diện trang sửa văn Hình 4.6 Giao diện sửa thơng tin văn 4.2.2.5 : Giao diện trang Admin xác nhận xóa văn Hình 4.7 Giao diện xác nhận xóa văn 4.2.2.6 : Giao diện chung số trang danh mục Hình 4.8 Giao diện chung số trang danh mục 4.2.2.7 : Giao diện nhập file Excel Hình 4.9 Giao diện chọn nhập file Excel 4.2.2.8 : Giao diện xuất file Excel Hình 4.10 Giao diện chọn xuất file Excel 4.2.2.8 : Giao diện chọn in mã QR, BarCode Hình 4.10 Giao diện chọn in mã QR BarCode KẾT LUẬN Kết đạt Bước đầu xây dựng hệ thống quản lý hồ sơ thơng tin tốt nghiệp cho Trường Đại Học Hải Phịng triển khai phòng Đào tạo trang http:// tttn dhhp.edu.vn/ Phần mềm cập nhật tất thông tin hồ sơ tốt nghiệp từ năm 2014 Thu thập yêu cầu đầy đủ nên hệ thống quản lý thông tin hồ sơ tốt nghiệp chi tiết phù hợp với nhu cầu Hệ thống cung cấp giao diện trực quan, thân thiện, mang tính đại tiện dụng cho người dùng Hệ thống cập chức cho người dùng hệ thống người dùng tra cứu thông tin hệ thống sử dụng thuận tiện Hệ thống cung cấp nhiều công cụ tiện ích, giúp quản lý thông tin văn trường cách nhanh chóng xác Đặc biệt, hệ thống có cho phép bảo mật mức người dùng Hệ thống cung cấp chức nhập liệu đầu vào từ file Excel giúp người sử dụng thuận tiện cập nhật số lượng lớn sinh viên Hệ thống cung cấp chức xuất thông tin file Excel theo năm chọn giúp người sử dụng thuận tiện làm báo cáo Hạn chế - Chưa có kinh nghiệm nhiều việc xây dựng chương trình quản lý với quy mơ lớn - Tuy nhiên, với thời gian khả nhiều hạn chế nên chưa thể xây dựng hệ thống quản lý hồn chỉnh có khả tích hợp liệu vào hệ thống quản lý đào tạo Nhà trường Khả làm việc chưa mang tính chuyên nghiệp - Phần mềm cịn hạn chế tính xuất file Excel chưa mang lại mỹ quan Hướng phát triển - Điều chỉnh số chức cho phù hợp với yêu cầu sử dụng Trường - Cập nhật lại mỹ quan file Excel sau xuất - Phát triển hệ cập nhật thêm chức cho hệ thống hoàn thiện tiện dụng với người dùng - Tối ưu lại hệ thống để hệ thống chạy nhanh - Để có hệ thống quản lý thật tốt, đảm bảo cho việc quản lý thông tin văn nghiệp vụ phải tin học hoá, mong thời gian tới xây dựng hồn thiện hướng phát triển TÀI LIỆU THAM KHẢO [1] P H Khang, Lập trình Cơ sở liệu, 2005 NXB Lao động – xã hội 2006 [2] Tài liệu học LINQ Step By Step tác giả Trương Minh Tuấn [3] D.Q Thiện, Lập trình Căn liệu dùng ADO.Net C#, Thành Phố Hồ Chí Minh: Tổng Hợp, 2006 [4] S.b.c.v.t.H Nội, Giáo trình HTML thiết kế website, Hà Nội, 2005 [5] H V Đức, Giáo trình nhập mơn UML, Thành Phố Hồ Chí Minh: Nhà Xuất Bản Lao Động, 2004 [6] D Q Thiện, Sổ tay kỹ thuật Visual C#, Thành Phố Hồ Chí Minh, 2006 [7] N D Phương, Bài giảng Kỹ thuật lập trình, Hồ Chí Minh: Nhà xuất Điện Biên, 2003 [8] T j Project, "JQuery: The write less, more, JavaScript library," The jQuery Project, 29 April 2010 ... tài: ? ?Nghiên cứu xây dựng phần mềm quản lý thông tin tốt nghiệp trường Đại học Hải Phịng” với mong muốn đưa lĩnh vực cơng nghệ thông tin trở nên thiết thực với sống hỗ trợ công tác quản lý lưu... nghiệp, em thực đề tài ? ?Nghiên cứu xây dựng phần mềm quản lý thông tin tốt nghiệp trường Đại Học Hải Phòng” đưa chương trình áp dụng trực tiếp cho phịng Đào tạo trường Đại học Hải Phòng Hệ thống... tốt nghiệp trường đại học Hải Phòng trên, cần thấy đưa toán quản lý hồ sơ tốt nghiệp phù hợp với: Lưu trữ thông tin hồ sơ tốt nghiệp Là quy trình đáp ứng yêu cầu nghiệp vụ Quản lý hồ sơ tốt nghiệp