Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
2,53 MB
Nội dung
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT CÔNG NGHỆ BÁO CÁO TIỂU LUẬN MÔN HỌC ĐỒ ÁN CHUYÊN NGÀNH XÂY DỰNG HỆ THỐNG THƯ VIỆN ĐIỆN TỬ CHO ĐẠI HỌC THỦ DẦU MỘT Ngành : Công nghệ thông tin Chuyên ngành : Kỹ thuật phần mềm Giảng viên hướng dẫn : Ths Nguyễn Hữu Vĩnh Sinh viên : TRẦN VĂN HÙNG - 1724801030055 B8NH DƯƠNG 2020 - 2021 0 LỜI GIỚI THIỆU Lý chọn đề tài Ngày công nghệ thông tin ứng dụng mặt xã hội Sự phát triển tin học làm cho người có nhiều nhận thức cách thức tổ chức hoạt động Đối với giáo dục, việc ứng dụng công nghệ thông tin việc đổi phương pháp giảng dạy nhằm nâng cao chất lượng giáo dục ngành giáo dục quan tâm, đặc biệt lĩnh vực cải tiến nâng cấp hệ thống thư viện trường học Không riêng trường đại học Thủ Dầu Một mà tất trường cao đẳng đại học, thư viện có vai trị quan trọng cung cấp nguồn tài liệu cho sinh viên giảng viên Song việc sử dụng thư viện truyền thống có nhiều hạn chế không gian, thời gian Không phải lúc sinh viên cần đến thư viện để đọc sách mượn sách được, việc tìm kiếm tài liệu nhiều thời gian Vì để xây dựng thư viện điện tử phải xét đến lí sau - Thứ : Do nhu cầu khai thác, lưu trữ tìm kiếm nguồn tài liệu giảng viên sinh viên ngày cao phạm vi không gian thời gian mà thư viện truyền thống khả đáp ứng - Thứ hai: Do cơng nghệ ngày phát triển, việc ứng dụng công nghệ đại đọc sách điện tử như: máy tính để bàn, điện thoại di động, Ipad, Laptop Học sinh truy cập mạng thời điểm nơi đâu nhiều thiết bị - Thứ ba: Sinh viên sử dụng tài liệu điện tử giảm thiểu chi phí hàng năm nhà nước để in ấn lại tài liệu giấy giúp sinh viên mang nhiều sách, giấy nặng nề - Thứ tư: Do sách, tài liệu điện tử có quyền công ty giá cao so với tất đối tượng sinh viên, đặc biệt sinh viên vùng khó khăn Vì sinh viên khó tiếp cận tài liệu điện tử - Thứ năm: Sự ảnh hưởng thư viện điện tử nước tiên tiến giới tác động mạnh mẽ đến giáo dục Việt Nam - Xuất phát từ yêu cầu cấp thiết thực tiễn, thư viện truyền thống nhiều hạn chế tác động tin học hóa việc xây dựng thư viện điện tử cho trường cao đẳng đại học xu hướng tất yếu - Nhận thức tầm quan trọng đó, em lựa chọn đề tài cho dự án “Xây dựng hệ thống thư viện điện tử cho Đại học Thủ Dầu Một” 0 Sinh viên thực - Trần Văn Hùng Bình Dương, ngày , tháng, Sinh viên thực Trần Văn Hùng 0 năm 2020 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT – CÔNG NGHỆ NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN HƯỚNG DẪN Họ tên giảng viên: Ths Nguyễn Hữu Vĩnh Tên đề tài: Xây dựng hệ thống thư viện điện tử cho Đại học Thủ Dầu Một (Webserver, Android, API) Nội dung nhận xét: Điểm: Bằng số: Bằng chữ: GIẢNG VIÊN (Ký, ghi rõ họ tên) f Nguyễn Hữu Vĩnh 0 MỤC LỤC DANH MỤC H8NH DANH MỤC BẢNG DANH SÁCH KÝ TỰ, CHỮ VIẾT TẮT CHƯƠNG 2: KHỞI ĐỘNG DỰ ÁN .6 1.1 Xác định mục tiêu 1.2 Bảng phân cấp công việc .6 1.3 Bảng ước lượng thời gian công việc .6 1.4 Biểu đồ găng CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 3.1 Danh sách chức dự án cần đáp ứng 3.2 Danh sách chức dự án không làm 3.3 Công nghệ công cụ dùng để làm dự án 3.3.1 Công nghệ dùng để làm dự án 3.3.2 Công cụ dùng để làm dự án 10 3.4 Cấu hình phần cứng tối thiểu để chạy sản phẩm dự án .10 3.5 Cấu hình phần mềm tối thiểu để chạy sản phẩm dự án .10 3.6 Các biểu đồ use case dự án 11 3.6.1 Sơ đồ use case tổng quát 11 3.6.2 Sơ đồ use case người quản trị 12 3.6.3 Sơ đồ use case sinh viên .16 3.7 Các biểu đồ hoạt động (activity diagram) dự án 17 3.7.1 Biểu đồ hoạt động quản lý người dùng 17 3.7.2 Biểu đồ hoạt động quản lý nhân viên 17 3.7.3 Biểu đồ hoạt động quản lý sinh viên 18 3.7.4 Biểu đồ hoạt động quản lý nhà xuất .18 3.7.5 Biểu đồ hoạt động quản lý loại sách 19 3.7.6 Biểu đồ hoạt động quản lý sách 19 0 3.7.7 Biểu đồ hoạt động quản lý phiếu mượn .20 3.7.8 Biểu đồ hoạt động thống kê 20 3.7.9 Biểu đồ hoạt động quản lý sách mượn 21 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG .22 3.1 Biểu đồ lớp dự án (class diagram) 22 3.2 Thiết kế sở liệu dự án 23 3.2.2 Bảng người dùng 23 3.2.3 Bảng nhân viên .24 3.2.4 Bảng sinh viên 24 3.2.5 Bảng nhà xuất 25 3.2.6 Bảng loại sách 25 3.2.7 Bảng sách .25 3.2.8 Bảng phiếu mượn 26 3.2.9 Bảng phiếu nhập 26 3.2.10 Bảng chi tiết phiếu nhập .26 3.3 Mô tả giao diện sản phẩm dự án 27 3.3.1 Quản trị 27 3.3.1.1 Đăng nhập .27 3.3.1.2 Thống kê 27 3.3.1.3 Quản lý người dùng .28 3.3.1.4 Quản lý nhân viên 30 3.3.1.5 Quản lý sinh viên 34 3.3.1.6 Quản lý nhà xuất .38 3.3.1.7 Quản lý loại sách 40 3.3.1.8 Quản lý sách 43 3.3.1.9 Quản lý phiếu nhập .47 3.3.1.10 Quản lý phiếu mượn 51 3.3.2 Người dùng 54 3.3.2.1 Đăng nhập .54 3.3.2.2 Trang chủ .54 0 3.3.2.3 Xem danh mục 55 3.3.2.4 Xem sách theo danh mục 55 3.3.2.1 Xem tất sách .56 3.3.2.6 Tìm kiếm sách .56 3.3.2.7 Xem chi tiết sách 57 3.3.2.8 Xem tài khoản .57 3.3.2.9 Xem lịch sử mượn .58 CHƯƠNG 4: ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN .59 4.1 Kết đạt 59 4.2 Những khó khăn hạn chế trình thực dự án .59 4.3 Hướng phát triển của dự án 59 TÀI LIỆU THAM KHẢO 60 0 DANH MỤC H8NH Hình Biểu đồ găng .7 Hình Sơ đồ use case tổng quát 11 Hình Sơ đồ use case quản lý người dùng 12 Hình Sơ đồ use case quản lý nhân viên .12 Hình Sơ đồ use case quản lý sinh viên 13 Hình Sơ đồ use case quản lý nhà xuất 13 Hình Sơ đồ use case quản lý loại sách .14 Hình Sơ đồ use case quản lý sách 14 Hình Sơ đồ use case quản lý phiếu nhập 15 Hình 10 Sơ đồ use case quản lý phiếu mượn .15 Hình 11 Sơ đồ use case thống kê 16 Hình 12 Sơ đồ use case quản lý sách mượn 16 Hình 13 Biểu đồ hoạt động quản lý người dùng 17 Hình 14 Biểu đồ hoạt động quản lý nhân viên .17 Hình 15 Biểu đồ hoạt động quản lý sinh viên 18 Hình 16 Biểu đồ hoạt động quản lý nhà xuất 18 Hình 17 Biểu đồ hoạt động quản lý loại sách .19 Hình 18 Biểu đồ hoạt động quản lý sách 19 Hình 19 Biểu đồ hoạt động quản lý phiếu mượn 20 Hình 20 Biểu đồ hoạt động thống kê 20 Hình 21 Biểu đồ hoạt động quản lý sách mượn 21 Hình 22 Sơ đồ lớp dự án 22 Hình 23 Sơ đồ sở liệu 23 Hình 24 Giao diện đăng nhập .27 Hình 25 Giao diện thống kê số lượng sách mượn theo thời gian 27 Hình 26 Giao diện thống kê top sách mượn sinh viên mượn sách 28 Hình 27 Giao diện danh sách người dùng 28 Hình 28 Giao diện cập nhật thông tin người dùng .29 Hình 29 Giao diện xóa người dùng 29 Hình 30 Giao diện tìm kiếm người dùng 30 Hình 31 Giao diện danh sách nhân viên .30 Hình 32 Giao diện thêm nhân viên .31 Hình 33 Giao diện cập nhật thông tin nhân viên 32 Hình 34 Giao diện xóa nhân viên 33 0 Hình 35 Giao diện tìm kiếm nhân viên 33 Hình 36 Giao diện danh sách sinh viên 34 Hình 37 Giao diện thêm sinh viên 35 Hình 38 Giao diện cập nhật thơng tin sinh viên 36 Hình 39 Giao diện xóa sinh viên 37 Hình 40 Giao diện tìm kiếm sinh viên 37 Hình 41 Giao diện danh sách nhà xuất 38 Hình 42 Giao diện thêm nhà xuất 38 Hình 43 Giao diện cập nhật thông tin nhà xuất .39 Hình 44 Giao diện xóa nhà xuất 39 Hình 45 Giao diện tìm kiếm nhà xuất 39 Hình 46 Giao diện danh sách loại sách 40 Hình 47 Giao diện thêm loại sách 40 Hình 48 Giao diện cập nhật thơng tin loại sách 41 Hình 49 Giao diện xóa loại sách 41 Hình 50 Giao diện tìm kiếm loại sách 42 Hình 51 Giao diện danh sách sách .43 Hình 52 Giao diện thêm sách 44 Hình 53 Giao diện cập nhật thông tin sách 45 Hình 54 Giao diện xóa sách 46 Hình 55 Giao diện tìm kiếm sách 46 Hình 56 Giao diện danh sách phiếu nhập .47 Hình 57 Giao diện xóa phiếu nhập .47 Hình 58 Giao diện tìm kiếm phiếu nhập 48 Hình 59 Giao diện danh sách chi tiết phiếu nhập 48 Hình 60 Giao diện thêm chi tiết phiếu nhập 49 Hình 61 Giao diện xóa chi tiết phiếu nhập 50 Hình 62 Tìm kiếm chi tiết phiếu nhập 50 Hình 63 Danh sách phiếu mượn 51 Hình 64 Giao diện thêm phiếu mượn 51 Hình 65 Giao diện cập nhật thông tin phiếu mượn 52 Hình 66 Giao diện xóa phiếu mượn .52 Hình 67 Giao diện tìm kiếm phiếu mượn .53 Hình 68 Giao diện đăng nhập người dùng 54 Hình 69 Giao diện trang chủ người dùng .54 Hình 70 Giao diện xem danh mục 55 Hình 71 Giao diện xem sách theo danh mục 55 0 Hình 72 Giao diện xem tất sách .56 Hình 73 Giao diện tìm kiếm sách 56 Hình 74 Giao diện xem chi tiết sách 57 Hình 75 Giao diện xem tài khoản người dùng .57 Hình 76 Giao diện lịch sử mượn 58 0 4.7.2 Bảng nhân viên Table: NhanVien Field Name MaNV HoTen HinhAnh GioiTinh NgaySinh DiaChi SDT Email ChucVu Data Type varchar(13) nvarchar(50) varchar(300) nvarchar(5) date nvarchar(150 ) varchar(13) varchar(50) nvarchar(50) Null Key No No Yes No No No PK Description Mã nhân viên Họ tên nhân viên Địa ảnh nhân viên Giới tính nhân viên Ngày sinh nhân viên Địa nhân viên No Số điện thoại nhân viên No Email nhân viên No Chức vụ nhân viên Bảng Bảng nhân viên 4.7.3 Bảng sinh viên Table: SinhVien Field Name MSSV HoTen HinhAnh GioiTinh NgaySinh DiaChi SDT Email Lop ChuyenNganh Khoa Data Type varchar(13) nvarchar(50) varchar(300) nvarchar(5) datetime nvarchar(150 ) varchar(13) varchar(50) varchar(7) nvarchar(50) nvarchar(50) Nul Key l No PK No Yes No No No Description Mã số sinh viên Họ tên sinh viên Địa ảnh sinh viên Giới tính sinh viên Ngày sinh sinh viên Địa sinh viên No Số điện thoại sinh viên No Email sinh viên No Tên lớp sinh viên No Tên chuyên ngành sinh viên No Tên khoa sinh viên Bảng Bảng sinh viên 25 0 4.7.4 Bảng nhà xuất Table: NhaXuatBan Field Name MaNXB TenNXB DiaChi SDT Data Type int nvarchar(50) nvarchar(150 ) varchar(50) Nul Key Description l No PK Mã nhà xuất No Tên nhà xuất No Địa nhà xuất No Số điện thoại nhà xuất Bảng Bảng nhà xuất 4.7.5 Bảng loại sách 0 Table: LoaiSach Field Name Data Type Nul Key Description MaLoai TenLoai HinhAnh Mô tả int nvarchar(50) Varchar(300) Nvarchar(150 ) l No No Yes Yes PK Mã loại sách Tên loại sách Hình ảnh mơ tả loại sách Mơ tả loại sách Bảng Bảng loại sách 4.7.6 Bảng sách Table: Sach Field Name MaSach TenSach HinhAnh TacGia MaLoai MaNXB SoLuongBanSa o SoTrang KichThuoc TrongLuong Data Type bigint nvarchar(100 ) varchar(300) nvarchar(100 ) int int int int varchar(20) varchar(10) Nul Ke l y No PK No Mã sách Tên sách No No Hình ảnh mơ tả sách Tác giả sách No No No FK FK No No No Mã loại sách Mã nhà xuất sách Số lượng Số trang Kích thước sách Trọng lượng sách 26 Description ChiTiet NamXuatBan TopHot ntext int date Yes Chi tiết sách No Năm xuất sách Yes Sách hot Bảng Bảng sách 4.7.7 Bảng phiếu mượn Table: PhieuMuon Field Name MaPM MSSV MaNV MaSach NgayMuon NgayTra TrangThai Data Type bigint varchar(13) varchar(13) bigint datetime datetime bit Nul Key Description l No PK Mã phiếu mượn sách No FK Mã số sinh viên mượn sách No FK Mã nhân viên tạo phiếu mượn sách No FK Mã sách mượn No Ngày mượn sách Yes Ngày trả sách No Trạng thái trả sách Bảng Bảng phiếu mượn 4.7.8 Bảng phiếu nhập Table: PhieuNhap Field Name MaPN MaNV NgayTao Data Type bigint bigint datetime Null No No No Key Description PK FK Mã phiếu nhập Mã nhân viên tạo phiếu nhập Ngày tạo phiếu nhập Bảng Bảng phiếu nhập 4.7.9 Bảng chi tiết phiếu nhập CTPhieuNhap Table: Field Name Data Type Null Key Description MaPN MaSach SoLuong DonGia ThanhTien bigint bigint int decimal(18,0) decimal(18,0) No PK, FK Mã phiếu nhập sách No PK, FK Mã sách No Số lượng sách nhập No Đơn giá sách No Thành tiền Bảng Bảng chi tiết phiếu nhập 27 0 4.8 Mô tả giao diện sản phẩm dự án 4.8.1 Quản trị 4.8.1.2.1.1 Đăng nhập Hình Giao diện đăng nhập 3.3.1.23.10.2 Thống kê Hình Giao diện thống kê số lượng sách mượn theo thời gian 0 28 0 - Tìm kiếm phiếu mượn: Hình 46 Giao diện tìm kiếm phiếu mượn 54 0 4.8.2 Người dùng 1.1 Đăng nhập Hình Giao diện đăng nhập người dùng 3.3.2.67.10.2 Trang chủ Hình Giao diện trang chủ người dùng 55 0 3.3.2.68.10.3 Xem danh mục Hình Giao diện xem danh mục 3.3.2.69.10.4 Xem sách theo danh mục Hình Giao diện xem sách theo danh mục 56 0 3.3.2.69.10.5 Xem tất sách Hình Giao diện xem tất sách 3.3.2.6 Tìm kiếm sách Hình Giao diện tìm kiếm sách 57 0 3.3.2.7 Xem chi tiết sách Hình Giao diện xem chi tiết sách 3.3.2.8 Xem tài khoản Hình 10 Giao diện xem tài khoản người dùng 58 0 3.3.2.9 Xem lịch sử mượn Hình 11 Giao diện lịch sử mượn 59 0 CHƯƠNG 5: ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết đạt - Hiểu rõ quy trình mượn trả sách - Có thêm nhiều kiến thức kinh nghiệm lập trình MVC, lập trình di động Android React Native, kiến thức Web, JavaScript, quản trị CSDL SqlSever, - Hệ thống đáp ứng yêu cầu đặt khách hàng - Hệ thống xây dựng có giao diện trực quan, dễ sử dụng mà đáp ứng yêu cầu mặt thẫm mỹ 5.6 Những khó khăn hạn chế trình thực dự án Trong trình thực phát triển dự án em gặp số khó khăn làm ảnh hướng đến tiến độ thực dự án như: - Việc chi phối thời gian môn học khác làm ảnh hưởng tiến độ môn học Một số nội dung, kiến thức mức sơ khai 5.7 Hướng phát triển của dự án - Hoàn thiện chức năng, tối ưu code, nâng cấp giao diện - Thêm chức năng: + Quản lý thông tin tài khoản cá nhân cho người dùng + Đánh giá, bình luận sách + Kho sách u thích - 60 0 TÀI LIỆU THAM KHẢO [1] Các tài liệu dạng sách Nguyễn Văn Lân (2008), Kỹ thuật xây dựng ứng dụng ASP.net, Lao động xã hội Nguyễn Hữu Vĩnh, Võ Quốc Lương (2017), Bài tâp‰ thực hành Thiết kế Lâ ‰p trình web, Đại học Thủ Dầu Mơ ‰t Ths Trương Thị Ngọc Phượng, Lập trình Android (2014) [2] Các tài liệu internet https://www.udacity.com/course/android-basics-user-interface ud834 https://cuongquach.com/giao-trinh-asp-net-mvc-5-nhat-nghe-pdf.html https://hiepsiit.com/khoa-hoc/aspxmvc/laptrinhasp.netmvc/64/0 61 0 ... tin học hóa việc xây dựng thư viện điện tử cho trường cao đẳng đại học xu hướng tất yếu - Nhận thức tầm quan trọng đó, em lựa chọn đề tài cho dự án ? ?Xây dựng hệ thống thư viện điện tử cho Đại học. .. lượng giáo dục ngành giáo dục quan tâm, đặc biệt lĩnh vực cải tiến nâng cấp hệ thống thư viện trường học Không riêng trường đại học Thủ Dầu Một mà tất trường cao đẳng đại học, thư viện có vai trị... GIẢNG VIÊN HƯỚNG DẪN Họ tên giảng viên: Ths Nguyễn Hữu Vĩnh Tên đề tài: Xây dựng hệ thống thư viện điện tử cho Đại học Thủ Dầu Một (Webserver, Android, API) Nội dung nhận xét: