1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng thư viện học liệu mở cho khoa công nghệ thông tin viện đh mở hà nội

72 1 0

Đ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

Nội dung

Niên khóa : 2011–2015 XÂY DỰNG THƯ VIỆN HỌC LIỆU MỞ CHO KHOA CNTT-VIỆN ĐH MỞ HN VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN HẢI NAM NGÔ THỊ PHƯƠNG XÂY DỰNG THƯ VIỆN HỌC LIỆU MỞ CHO KHOA CÔNG NGHỆ THÔNG TIN - VIỆN ĐH MỞ HÀ NỘI Chuyên ngành: Công nghệ thông tin ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HÀ NỘI - 2015 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN HẢI NAM NGÔ THỊ PHƯƠNG XÂY DỰNG THƯ VIỆN HỌC LIỆU MỞ CHO KHOA CÔNG NGHỆ THÔNG TIN - VIỆN ĐH MỞ HÀ NỘI Chuyên ngành: Công nghệ thông tin Giảng viên hướng dẫn: GS.TS Thái Thanh Sơn ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HÀ NỘI - 2015 VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự – Hạnh phúc KHOA CÔNG NGHỆ THÔNG TIN Hà Nội, ngày tháng năm 2015 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Nguyễn Hải Nam Giới tính: Nam Ngày, tháng, năm sinh: 08/06 /1993 Nơi sinh: Hà Nội Chuyên ngành: Công nghệ thông tin Mã số: 11A10063 Họ tên: Ngô Thị Phương Giới tính: Nữ Ngày, tháng, năm sinh: 04/03 /1993 Nơi sinh: Bắc Ninh Chuyên ngành: Công nghệ thông tin Mã số: 11A10069 TÊN ĐỀ TÀI Xây dựng thư viện học liệu mở cho khoa Công nghệ thông tin – Viện Đại học Mở Hà Nội NHIỆM VỤ VÀ NỘI DUNG - Khảo sát quy trình quản lý tài liệu thư viện - Phân tích, xác định yêu cầu hệ thống - Xây dựng hệ thống quản lý thư viện NGÀY GIAO NHIỆM VỤ: 14/01/2015 NGÀY HOÀN THÀNH NHIỆM VỤ: 28/05/2015 GIẢNG VIÊN HƯỚNG DẪN: GS.TS Thái Thanh Sơn Ngày……tháng…… năm 2015 GIẢNG VIÊN HƯỚNG DẪN KHOA CÔNG NGHỆ THÔNG TIN PHÂN CÔNG CÔNG VIỆC Thành viên Trách nhiệm - Khảo sát nghiệp vụ - Mơ tả hệ thống - Phân tích tổng qt quy trình nghiệp vụ - Phân tích chi tiết phân hệ người dùng Nguyễn Hải Nam - Xây dựng CSDL mức khái niệm - Tìm hiểu cơng nghệ sử dụng - Xây dựng trang người dùng - Tổng hợp viết báo cáo - Khảo sát nghiệp vụ - Thu thập biểu mẫu liên quan - Xác định yêu cầu hệ thống - Phân tích chi tiết phân hệ quản trị Ngơ Thị Phương - Xây dựng mơ hình quan hệ - Thiết kế giao diện - Xây dựng trang quản trị - Tổng hợp viết báo cáo LỜI CẢM ƠN Trong thời gian làm đồ án tốt nghiệp, em nhận nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy cơ, gia đình bạn bè Trước tiên, chúng em xin gửi lời cảm ơn tới Khoa Công Nghệ Thông Tin - Viện Đại Học Mở Hà Nội, toàn thể thầy cô giáo, cán công tác khoa tận tình giảng dạy chúng em kiến thức môn đại cương môn chuyên ngành, giúp chúng em có sở lý thuyết vững vàng tạo điều kiện giúp đỡ chúng em suốt trình học tập Đặc biệt, chúng em gửi lời cảm ơn chân thành đến GS.TS Thái Thanh Sơn, người tận tình hướng dẫn, bảo chúng em trình thực đồ án Cuối cùng, chúng em xin chân thành cảm ơn gia đình bạn bè, tạo điều kiện, quan tâm, giúp đỡ, động viên chúng em suốt trình học tập hoàn thành đồ án tốt nghiệp Hà Nội, tháng 05 năm 2015 Nhóm sinh viên thực Nguyễn Hải Nam Ngơ Thị Phương LỜI NĨI ĐẦU Với phát triển mạnh mẽ công nghệ thông tin lớn mạnh, rộng khắp mạng máy tính tồn cầu Việc ứng dụng tin học vào lĩnh vực sống ngày quan tâm sử dụng hiệu quả, đem lại lợi ích to lớn mặt Mạng máy tính nơi người tiếp xúc với loại tri thức tri thức văn hóa, xã hội, khoa học kỹ thuật, đồng thời nơi học tập, trao đổi kinh nghiệm, thử nghiệm truyền đạt tri thức cách nhanh chóng hiệu Ngày nay, việc cập nhật bổ sung tri thức phục vụ cho việc học tập, nghiên cứu người quan trọng Tuy nhiên, điều kiện khách quan nguồn sách báo, tài liệu giáo trình nước chưa đầy đủ không tập trung, giá thành sách, tài liệu tham khảo cao gây trở ngại cho việc tìm kiếm học tập tham khảo Để khắc phục nhược điểm cần phải có hệ thống thơng tin, lưu trữ tồn giáo trình, tài liệu liên quan đến lĩnh vực để tạo điều kiện thuận lợi cho việc tra cứu tìm kiếm tham khảo, học tập trao đổi thông tin lẫn Từ nhu cầu thực tế đó, sinh viên khoa cơng nghệ thơng tin em mong muốn tìm hiểu kỹ dịch vụ Internet.Trên sở muốn tìm hiểu Web ứng dụng Web phát triển em sâu nghiên cứu thực khóa luận với đề tài “Xây dựng thư viện học liệu mở” MỤC LỤC Trang Trang bìa Mục lục Chương TỔNG QUAN 1.1 Giới thiệu đề tài 1.2 Lý chọn đề tài 1.3 Mục tiêu 1.4 Phạm vi đề tài Chương CÔNG NGHỆ SỬ DỤNG 2.1 Công nghệ ASP.Net 2.1.1 Giới thiệu ASP 2.1.2 Giới thiệu ASP.Net 2.1.3 Ưu điểm bật ASP.Net 2.2 Hệ quản trị sở liệu Microsoft SQL Server 2.2.1 Giới thiệu 2.2.2 Ưu điểm Microsoft SQL Server 2.2.3 Cơ sở liệu phân tán 2.2.4 Hệ quản trị CSDL phân tán Chương 10 PHÂN TÍCH HỆ THỐNG 10 3.1 Mô tả toán 10 3.2 Biểu mẫu quy định 12 3.2.1 Biểu mẫu đăng ký tài khoản 12 3.2.2 Biểu mẫu tải lên tài liệu 12 3.2.3 Một số quy định 13 3.3 Quy trình nghiệp vụ 14 3.3.1 Quy trình đăng ký 14 3.3.2 Quy trình đăng nhập 15 3.3.3 Quy trình cập nhật thơng tin người dùng 16 3.3.4 Quy trình tải lên tài liệu 17 3.3.5 Quy trình tải xuống tài liệu 18 3.3.6 Quy trình quản lý mơn học 19 3.3.7 Quy trình quản lý tác giả 20 3.3.8 Quy trình tìm kiếm 21 3.4 Xác định tác nhân hồ sơ liệu 22 3.5 Sơ đồ ngữ cảnh 23 3.6 Sơ đồ phân cấp chức 25 3.6.1 Nhóm chức theo mạch công việc 25 3.6.2 Sơ đồ phân cấp chức 26 3.6.3 Ma trận thực thể - chức 29 3.7 Sơ đồ luồng liệu mức đỉnh 30 3.8 Sơ đồ luồng liệu mức đỉnh 31 3.8.1 Tiến trình 1.0 - Quản lý người dùng 31 3.8.2 Quản lý tài liệu 32 3.8.3 Quản lý danh mục 33 3.8.4 Thống kê 34 3.9 Mơ hình phân tích liệu 35 3.9.1 Chính xác hóa liệu 35 3.9.2 Xác định thực thể thuộc tính 36 3.9.3 Xác định mối quan hệ 37 3.9.4 Mơ hình thực thể liên kết 39 Chương 40 THIẾT KẾ HỆ THỐNG 40 4.1 Thiết kế sở liệu logic 40 4.1.1 Chuyển đổi sang mơ hình quan hệ 40 4.1.2 Mơ hình quan hệ 42 4.2 Đặc tả bảng liệu 43 Chương 48 XÂY DỰNG HỆ THỐNG 48 5.1 Xác định giao diện 48 5.1.1 Xác định giao diện cập nhật liệu 48 5.1.2 Xác định giao diện xử lý liệu 48 5.1.3 Tích hợp giao diện 49 5.2 Thiết kế giao diện 50 5.2.1 Giao diện trang chủ 50 5.2.2 Giao diện trang chi tiết tài liệu 51 5.2.3 Giao diện trang đăng ký 52 5.2.4 Giao diện trang đăng nhập 52 5.2.5 Giao diện trang upload tài liệu 53 5.2.6 Giao diện trang tìm kiếm 53 5.2.7 Giao diện trang quản lý tài liệu 54 5.2.8 Giao diện trang quản lý tài khoản 55 5.2.9 Giao diện trang quản lý tác giả 55 KẾT LUẬN 56 TÀI LIỆU THAM KHẢO 57 43 4.2 Đặc tả bảng liệu Bảng 4.1 Bảng NGƯỜI DÙNG Tên trường Kiểu liệu Khuôn dạng Ràng buộc Diễn giải PK_sTenDangnhap C(30) Chữ + số Khóa Tên đăng nhập sMatkhau C(30) Chữ + số Mật sHoten C(50) Chữ + số Họ tên sEmail C(30) Chữ + số Email bGioitinh B Đúng/Sai Giới tính sDiachi C(150) Chữ + số Địa sSodienthoai C(11) Số Số điện thoại tLastLogin D(8) dd/MM/yyyy Thời gian đăng nhập cuối FK_iQuyenID N(2) Số nguyên Khóa ngoại Quyền Bảng 4.2 Bảng MƠN HỌC Kiểu liệu Khn dạng Ràng buộc PK_iMonhocID N(3) Số ngun Khóa Mã mơn học sTenMonhoc C(100) Chữ + số Tên mơn học iSotinchi N(2) Số ngun Số tín Tên trường Diễn giải 44 Bảng 4.3 Bảng TÀI LIỆU Kiểu liệu Khuôn dạng Ràng buộc PK_iTailieuID N(5) Số ngun Khóa Mã tài liệu sTenTailieu C(100) Chữ + số Tên tài liệu tNgayTaiLen D(8) dd/MM/yyyy Ngày tải lên sTenFile C(255) Chữ + số Tên file fKichThuoc F Số thực Kích thước file iSoLuotTai N(3) Số nguyên Số lượt tải iSoLuotXem N(3) Số nguyên Số lượt xem iLanTaiBan N(2) Số nguyên Lần tái sTuKhoa C(50) Chữ + số Từ khóa sNoidungTomtat C(1000) Chữ + số bTrangthai B Tên trường Đúng/Sai Diễn giải Nội dung TT Trạng thái FK_sTenDangnhap C(30) Chữ + số Khóa ngoại Người gửi FK_iLoaiTailieuID N(3) Số nguyên Khóa ngoại Loại tài liệu FK_iMonhocID N(3) Số ngun Khóa ngoại Mơn học FK_iTheloaiID N(3) Số nguyên Khóa ngoại Thể loại 45 Bảng 4.4 Bảng THỂ LOẠI Tên trường Kiểu liệu Khuôn dạng Ràng buộc Diễn giải PK_iTheloaiID N(3) Số nguyên Khóa Mã thể loại sTenTheloai C(100) Chữ + số Tên thể loại sMota C(255) Chữ + số Mô tả Bảng 4.5 Bảng LOẠI TÀI LIỆU Kiểu liệu Tên trường Khuôn dạng Ràng buộc Diễn giải PK_iLoaiTailieuID N(3) Số ngun Khóa Mã loại tài liệu sTenLoai C(100) Chữ + số Tên loại sMota C(255) Chữ + số Mô tả Bảng 4.6 Bảng TÁC GIẢ Tên trường Kiểu liệu Khuôn dạng Ràng buộc PK_iTacgiaID N(3) Số nguyên sTenTacgia C(100) Chữ + số Tên tác giả sTieusu C(1000) Chữ + số Tiểu sử bTrangthai B Đúng/Sai Trạng thái Khóa Diễn giải Mã tác giả 46 Bảng 4.7 Bảng QUYỀN Tên trường Kiểu liệu Khuôn dạng Ràng buộc Diễn giải PK_iQuyenID N(2) Số ngun Khóa Mã quyền sTenQuyen C(100) Chữ + số Tên quyền sMota C(1000) Chữ + số Mô tả Bảng 4.8 Bảng TÁI BẢN Tên trường Kiểu liệu Khn dạng Ràng buộc Diễn giải Khóa Mã tái PK_iTaibanID N(3) Số nguyên sTenFile C(100) Chữ + số Tên trạng thái fKichThuoc C(1000) Chữ + số Mô tả tNgayTaiLen D(8) dd/MM/yy yy Ngày tải lên iTrangthai N(1) Số nguyên Trạng thái C(30) Chữ + số Khóa ngoại Tên đăng nhập N(5) Số nguyên Khóa ngoại Mã tài liệu FK_sTenDangNhapID FK_iTailieuID 47 Bảng 4.9 Bảng TÁC GIẢ _ TÀI LIỆU Tên trường Kiểu liệu Khuôn dạng Ràng buộc Diễn giải PK_iTacgiaID N(3) Số nguyên Khóa Mã tác giả PK_iTailieuID N(5) Số ngun Khóa Mã tài liệu Bảng 4.10 Bảng ĐÁNH GIÁ Kiểu liệu Khn dạng Ràng buộc N(5) Số ngun Khóa Mã tài liệu PK_sTenDangnhap C(30) Chữ + số Khóa Tên đăng nhập iSodiem Số ngun Tên trường PK_iTailieuID N(2) Diễn giải Số điểm Bảng 4.11 Bảng DOWNLOAD Tên trường PK_iTailieuID Kiểu Khuôn dạng liệu N(5) Ràng buộc Diễn giải Số ngun Khóa Mã tài liệu PK_sTenDangnhap C(30) Chữ + số Khóa Tên đăng nhập tThoigian dd/MM/yyyy D(8) Thời gian 48 Chương XÂY DỰNG HỆ THỐNG 5.1 Xác định giao diện 5.1.1 Xác định giao diện cập nhật liệu 1) Giao diện cập nhật tài khoản 2) Giao diện cập nhật tài liệu 3) Giao diện cập nhật tác giả 4) Giao diện cập nhật môn học 5) Giao diện cập nhật thể loại 6) Giao diện cập nhật loại tài liệu 7) Giao diện phân quyền 5.1.2 Xác định giao diện xử lý liệu 1) Giao diện đăng ký 2) Giao diện đăng nhập 3) Giao diện cập nhật thông tin 4) Giao diện đổi mật 5) Giao diện duyệt tài liệu 6) Giao diện tải lên tài liệu 7) Giao diện tìm kiếm theo tên tài liệu 8) Giao diện tìm kiếm nâng cao 9) Giao diện thống kê theo tần suất truy cập 10) Giao diện thống kê tài liệu xem nhiều 11) Giao diện thống kê loại tài liệu quan tâm 49 5.1.3 Tích hợp giao diện Bảng 5.1 Tích hợp giao diện Hệ thống giao diện sau tích hợp 1.1 Giao diện cập nhật tài khoản 1.2 Giao diện phân quyền 2.1 Giao diện cập nhật tài liệu 2.2 Giao diện duyệt tài liệu Giao diện cha Giao diện hệ thống Giao diện quản lý tài khoản Giao diện quản lý tài liệu 3.1 Giao diện cập nhật tác giả 3.2 Giao diện cập nhật môn học 3.3 Giao diện cập nhật thể loại Giao diện quản lý danh mục Trang quản trị 3.4 Giao diện cập nhật loại tài liệu 4.1 Giao diện thống kê tần suất truy cập 4.2 Giao diện thống kê TL xem nhiều Giao diện thống kê 4.3 Giao diện TK loại TL quan tâm 5.1 Giao diện đăng ký 5.2 Giao diện đăng nhập 5.3 Giao diện cập nhật thông tin Giao diện người dùng Trang chủ 5.4 Giao diện đổi mật 5.5 Giao diện tải lên tài liệu 6.1 Giao diện tìm kiếm theo tên tài liệu 6.2 Giao diện tìm kiếm nâng cao Giao diện tìm kiếm 50 5.2 Thiết kế giao diện 5.2.1 Giao diện trang chủ Hình 5.1 Giao diện trang chủ 51 5.2.2 Giao diện trang chi tiết tài liệu Hình 5.2 Giao diện trang chi tiết tài liệu 52 5.2.3 Giao diện trang đăng ký Hình 5.3 Giao diện trang đăng ký 5.2.4 Giao diện trang đăng nhập Hình 5.4 Giao diện trang đăng nhập 53 5.2.5 Giao diện trang upload tài liệu Hình 5.5 Giao diện trang upload tài liệu 5.2.6 Giao diện trang tìm kiếm Hình 5.6 Giao diện trang tìm kiếm 54 5.2.7 Giao diện trang quản lý tài liệu Hình 5.7 Giao diện trang quản lý tài liệu 55 5.2.8 Giao diện trang quản lý tài khoản Hình 5.8 Giao diện trang quản lý tài khoản 5.2.9 Giao diện trang quản lý tác giả Hình 5.9 Giao diện trang quản lý tác giả 56 KẾT LUẬN Đồ án thành công xây dựng “Thư viện học liệu mở” dạng website Website có yêu nhược điểm sau:  Ưu điểm - Giao diện thân thiện - Chức hệ thống dễ sử dụng - Đảm bảo quy trình nghiệp vụ đề  Hạn chế - Một số chức ổn định song cần phải thay đổi số chức nhỏ để hệ thống hồn thiện - Tính bảo mật chưa cao Hướng phát triển hệ thống: - Nâng cấp bảo trì chức hệ thống để hoàn thiện - Thêm số chức giành cho người dùng người quản trị để thuận tiện cho việc sử dụng - Nâng cấp chức giao diện điện thoại 57 TÀI LIỆU THAM KHẢO [1] Thái Thanh Sơn, Thái Thanh Tùng, Thương Mại Điện Tử, Nhà xuất Thông tin truyền thông, Hà Nội, 2011 [2] TS Lê Văn Phùng, Kỹ thuật phân tích thiết kế hệ thống thông tin hướng cấu trúc, Nhà xuất thông tin truyền thông [3] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thơng tin quản lý, NXB Khoa học kỹ thuật, 2002 [4] Nguyễn Văn Vị, Phân tích thiết kế hệ thống thông tin đại hướng cấu trúc hướng đối tượng, NXB Thống kê, 2002 [5] Thạc Bình Cường, Phân tích thiết kế hệ thống thơng tin, NXB Khoa học kỹ thuật, 2002 [6] Roger S.Pressman, PhD.Software Engineering, Kỹ nghệ phần mềm, dịch Ngô Trung Việt, NXB Giáo dục [7] http://ocw.mit.edu [8] http://voer.edu.vn/ [9] http://www.lrc.ctu.edu.vn [10] http://elib.dtu.edu.vn

Ngày đăng: 29/08/2023, 14:30

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w