Báo cáo đồ án quản lý thư viện Xây dựng bằng ứng dụng laravel

60 392 5
Báo cáo đồ án quản lý thư viện Xây dựng bằng ứng dụng laravel

Đ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

Báo cáo đồ án quản lý thư viện Xây dựng bằng ứng dụng laravel Bao gồm phân tích thiết kế biểu đồ phát triển, Biếu đồ hoạt động, Biểu đồ use caseBiểu đồ tuần tựBiểu đồ lớpThiết kế mô tả chi tiết về cơ sở dữ liệu Phân tích và thể hiện các tài liệu liên quan

MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU CHƯƠNG 1: KIẾN THỨC NỀN TẢNG 1.1 Tìm hiểu ngơn ngữ mơ hình hóa UML 1.2 Tìm hiểu ngơn ngữ lập trình PHP 1.2.1 Các đặc điểm PHP 1.2.2 Hoạt động PHP .8 1.2.3 Các công cụ cần thiết 1.3 Tìm hiểu hệ quản trị sở liệu MySQL 1.3.1 Giới thiệu hệ quản trị sở liệu MySQL 1.3.2 Mục đích sử dụng sở liệu 1.3.3 Đặc điểm bật MySQL 10 1.3.4 Công cụ hỗ trợ MySQL 11 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12 2.1 Đặc tả hệ thống .12 2.2 Biểu đồ Usecase 14 2.2.1 Danh sách Actor hệ thống 14 2.2.2 Danh sách Use case hệ thống .14 2.2.3 Vẽ biểu đồ Usecase 16 2.2.4 Đặc tả Usecase .21 2.3 Biểu đồ 44 2.3.1 Biểu đồ chức đăng nhập .44 2.3.2 Biểu đồ quản lý người dùng 45 2.3.3 Biểu đồ quản lý tài liệu 46 2.3.4 Biểu đồ quản lý độc giả 47 2.4 Biểu đồ lớp 48 2.4.1 Danh sách đối tượng 48 2.4.2 Mô hình hóa lớp đối tượng 49 2.5 Thiết kế sở liệu 50 2.5.1 Bảng Readers 50 2.5.2 Bảng Author_head_books 50 2.5.3 Bảng Authors 50 2.5.4 Bảng Head_book 51 2.5.5 Bảng Publishing_company .52 2.5.6 Bảng Borrow .52 2.5.7 Bảng Head_book_categories 52 2.5.8 Bảng Books .53 2.5.9 Bảng Punish 53 2.5.10 Bảng Users 54 2.5.11 Bảng Process_of_payment 54 2.5.12 Bảng User_role .55 2.5.13 Bảng Role .55 2.5.14 Bảng Role_permission 55 2.5.15 Bảng Permission .55 CHƯƠNG 3: XÂY DỰNG HỆ THỐNG 56 3.1 Giao diện đăng nhập hệ thống 56 3.2 Giao diện quản lý phận .56 3.3 Giao diện quản lý lớp .57 3.4 Giao diện quản lý người đọc 57 3.5 Giao diện quản lý tác giả 58 3.6 Giao diện quản lý danh mục 58 3.7 Giao diện quản lý công ty xuất 59 3.8 Giao diện quản lý sách .59 3.9 Giao diện quản lý danh sách người mượn 60 3.10 Giao diện quản lý danh sách sách mượn .60 3.11 Giao diện quản lý người dùng 61 3.12 Giao diện quản lý quyền 61 KẾT LUẬN .62 TÀI LIỆU THAM KHẢO 63 DANH MỤC HÌNH ẢNH Hình 1.1 : Mơ hình hoạt động PHP Hình 2.1: Biểu đồ Use case tổng quát 17 Hình 2.2: Biểu đồ Usecase “Quản trị hệ thống” .17 Hình 2.3: Biểu đồ Usecase “Quản lý tài liệu” 18 Hình 2.4: Biểu đồ Usecase “Quản lý độc giả” 18 Hình 2.5: Biểu đồ Usecase “Quản lý mượn, trả tài liệu” 19 Hình 2.6: Biểu đồ Usecase “Tìm kiếm tài liệu” .19 Hình 2.7: Biểu đồ Usecase “Tìm kiếm độc giả” .20 Hình 2.8: Biểu đồ Usecase “Tìm kiếm thơng tin mượn trả” 20 Hình 2.9: Biểu đồ Usecase “Thống kê, báo cáo” 21 Hình 2.10: Biểu đồ Usecase “In ấn” .21 Hình 2.11: Biều đồ chức đăng nhập 44 Hình 2.12: Biều đồ quản lý người dùng .45 Hình 2.13: Biều đồ quản lý tài liệu .46 Hình 2.14: Biều đồ quản lý độc giả 47 Hình 2.15: Biểu đồ lớp hệ thống 49 Hình 3.1: Giao diện đăng nhập hệ thống 56 Hình 3.2: Giao diện quản lý phận 56 Hình 3.3: Giao diện quản lý lớp .57 Hình 3.4: Giao diện quản lý người đọc 57 Hình 3.5: Giao diện quản lý tác giả 58 Hình 3.6: Giao diện quản lý danh mục 58 Hình 3.7: Giao diện quản lý công ty xuất 59 Hình 3.8: Giao diện quản lý sách 59 Hình 3.9: Giao diện quản lý danh sách người mượn 60 Hình 3.10: Giao diện quản lý danh sách sách mượn 60 Hình 3.11: Giao diện quản lý người dùng 61 Hình 3.12: Giao diện quản lý quyền .61 DANH MỤC BẢNG BIỂU _Toc40167455Bảng 2.1: Danh sách Actor hệ thống 14 Bảng 2.2: Danh sách Use case hệ thống 14 Bảng 2.3: Danh sách đối tượng 48 Bảng 2.3: Bảng Readers 50 Bảng 2.4: Bảng Author_head_books 50 Bảng 2.5: Bảng Authors 50 Bảng 2.6: Bảng Head_book 51 Bảng 2.7: Bảng Publishing_company 52 Bảng 2.8: Bảng Borrow 52 Bảng 2.9: Bảng Head_book_categories 52 Bảng 2.10: Bảng Books 53 Bảng 2.11: Bảng Punish 53 Bảng 2.12: Bảng Users 54 Bảng 2.13: Bảng Process_of_payment 54 Bảng 2.14: Bảng User_role 55 Bảng 2.15: Bảng Role 55 Bảng 2.16: Bảng Role_permission 55 Bảng 2.17: Bảng Permission 55 CHƯƠNG 1: KIẾN THỨC NỀN TẢNG 1.1 Tìm hiểu ngơn ngữ mơ hình hóa UML UML( Unified Modeling Language ) - Ngơn ngữ mơ hình hóa thống – ngơn ngữ mơ hình gồm ký hiệu đồ họa mà phương pháp hướng đối tượng sử dụng để thiết kế hệ thống thơng tin cách nhanh chóng Cách xây dựng mơ hình UML phù hợp mơ tả hệ thống thông tin cấu trúc hoạt động Cách tiếp cận theo mơ hình UML giúp ích nhiều cho người thiết kế thực hệ thống thông tin người sử dụng nó; tạo nên nhìn bao qt đầy đủ hệ thống thông tin dự định xây dựng Cách nhìn bao quát giúp nắm bắt trọn vẹn yêu cầu người dùng; phục vụ từ giai đoạn phân tích đến việc thiết kế, thẩm định kiểm tra sản phẩm ứng dụng công nghệ thông tin UML sử dụng hệ thống ký hiệu thống biểu diễn Phần tử mơ hình (model elements) Tập hợp phần tử mơ hình tạo thành Sơ đồ UML (UML diagrams) Có loại sơ đồ UML chủ yếu sau: - Sơ đồ lớp (Class Diagram) - Sơ đồ đối tượng (Object Diagram) - Sơ đồ tình sử dụng (Use Cases Diagram) - Sơ đồ trình tự (Sequence Diagram) - Sơ đồ cộng tác (Collaboration Diagram hay Composite Structure Diagram) - Sơ đồ trạng thái (State Machine Diagram) - Sơ đồ thành phần (Component Diagram) - Sơ đồ hoạt động (Activity Diagram) - Sơ đồ triển khai (Deployment Diagram) - Sơ đồ gói (Package Diagram) - Sơ đồ liên lạc (Communication Diagram) - Sơ đồ tương tác (Interaction Overview Diagram – UML 2.0) - Sơ đồ phối hợp thời gian (Timing Diagram - UML 2.0) Các phần tử UML: - View: Theo phương diện khác hệ thống cần phân tích, thiết kế Dựa vào quan sát để thiết lập kiến trúc cho hệ thống cần phát triển (Có loại View) - Diagram: Đồ thị biểu diễn đồ họa tập phần tử mơ hình mối quan hệ chúng Biểu đồ chứa đựng nội dung quan sát góc độ khác nhau, thành phần hệ thống xuất hay nhiều biểu đồ, có loại biểu đồ khác sử dụng kết hợp với trường hợp để cung cấp tất hướng nhìn hệ thống - Model element: Các khái niệm sử dụng biểu đồ gọi phần tử mơ hình, thể khái niệm hướng đối tượng quen thuộc Một phần tử mơ hình thường sử dụng nhiều biểu đồ khác nhau, ln ln có ý nghĩa kí hiệu - Relationship : Thể mối quan hệ Class với Trong UML có quan hệ thường sử dụng như:  Association  Realization  Dependency  Generalization 1.2 Tìm hiểu ngơn ngữ lập trình PHP PHP – viết tắt “Hypertext Preprocessor” PHP ngôn ngữ lập trình kịch chạy phía server nhằm sinh mã Hyper Text Markup Language (HTML) client Nó sử dụng để quản lý nội dung động, Database, Session traccking, … Nó tích hợp với số Database thông dụng MySQL, PostgreSQL, Oracle, Microsoft SQL Server PHP vay mượn số cú pháp từ C, Pert, Shell Java Nó ngơn ngữ lai, lấy tính tốt từ ngơn ngữ khác vào tạo ngôn ngữ kịch (script language): dễ sử dụng mạnh mẽ Mã nguồn (code) PHP sử dụng với nhiều mục đích đó: đặc biệt thích hợp cho phát triển web nhúng vào mã HTML PHP hỗ trợ số lượng rộng rãi giao thức lớn POP3, IMAP, LDAP PHP4 bổ sung hỗ trợ cho Java cấu trúc đối tượng phân phối (COM CORBA) PHP trải qua nhiều phiên tối ưu hóa cho ứng dụng web, với cách viết mã rõ ràng, tốc độ nhanh, dễ học nên PHP trở thành ngôn ngữ lập trình web phổ biến ưa chuộng PHP chạy môi trường Webserver lưu trữ liệu thông qua hệ quản trị sở liệu nên PHP thường kèm với Apache, MySQL, hệ điều hành Linux (LAMP) - Apache phần mềm web server có nhiệm vụ tiếp nhận request từ trình duyệt - người dùng sau chuyển giao cho PHP xử lý gửi trả lại cho trình duyệt MySQL tương tự hệ quản trị sở liệu khác (PostgreSQL, Oracle, - SQL server, …) đóng vai trò nơi lưu trữ truy vấn liệu Linux: Hệ điều hành mã nguồn mở sử dụng rộng rãi cho webserver Thông thường phiên sử dụng nhiều RedHat Enterprise Linux, Ubuntu… 1.2.1 Các đặc điểm PHP PHP ngơn ngữ lập trình web ưa chuộng, ngơn ngữ lập trình web phổ biến Nhờ vào số đặc điểm sau: - PHP dễ học linh động Rất nhiều hàm hỗ trợ nhiều phần mở rộng phong phú Đặc biệt mã nguồn mở, thường xuyên nâng cấp, chạy nhiều máy chủ web, - nhiều hệ điều hành (đa tảng) Cộng đồng sử dụng hỗ trợ đơng đảo Ngồi phần code (thường gọi code thuần), phần mở rộng - phong phú mà lại miến phí nhiều frame work, nhiều CMS Các mã nguồn chia sẻ mạng tìm nhiều dễ dàng Được tích hợp sử dụng ổn định mơ hình LAMP = Linux + Apache + - MySQL + PHP, mã nguồn mở, chi phí thấp Các hosting hỗ trợ nhiều 1.2.2 Hoạt động PHP Khi người sử dụng gọi trang PHP, Web Server gọi PHP Engine để thông dịch dịch trang PHP trả kết cho người dùng hình bên Hình 1.1 : Mơ hình hoạt động PHP 1.2.3 Các công cụ cần thiết - Phần mềm tạo môi trường (hay gọi máy chủ offline – server offline) Trình soạn thảo mã nguồn (hay gọi editor) Một số phần mềm tạo môi trường để thực thi mã PHP như: Wamp, Xampp, Vertrigoserv, AppServ, phpstorm, Notepad++, Dreamweaver, … 1.3 Tìm hiểu hệ quản trị sở liệu MySQL 1.3.1 Giới thiệu hệ quản trị sở liệu MySQL MySQL hệ quản trị sở liệu mã nguồn mở phổ biến giới nhà phát triển ưa chuộng trình phát triển ứng dụng Vì MySQL sở liệu tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL Internet MySQL miễn phí hồn tồn tải MySQL từ trang chủ Nó có nhiều phiên cho hệ điều hành khác nhau: phiên Win32 cho hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS … MySQL ví dụ Hệ quản trị sở liệu quan hệ sử dụng ngơn ngữ truy vấn có cấu trúc (SQL) MySQL sử dụng cho việc bổ trợ Perl, PHP nhiều ngơn ngữ khác, làm nơi lưu trữ thông tin trang web viết PHP hay Perl, … 1.3.2 Mục đích sử dụng sở liệu Mục đích sử dụng sở liệu gồm chức năng: lưu trữ, truy cập, tổ chức, xử lý Lưu trữ: Lưu trữ đĩa chuyển đổi liệu từ CSDL sang CSDL khác, sử dụng quy mô nhỏ, chọn - CSDL nhỏ Microsoft Excel, Microsoft Access, MySQL, … Nếu quy mô lớn - chọn Oracle, SQL Server… Truy cập: Truy cập liệu thuộc vào mục đích yêu cầu người sử dụng, mức độ mang tính cục bộ, truy cập CSDL CSDL với nhau, nhằm trao đổi hay xử lý liệu bên nó, mục đích u cầu người dùng vượt ngồi CSDL, nên cần có phương thức truy cập CSDL CSDL với Microsoft Access với SQL Server hay SQL Server với Oracle, - … Tổ chức: Tổ chức CSDL phụ thuộc vào mơ hình CSDL, phân tích thiết kế CSDL, tức tổ chức CSDL phụ thuộc vào đặc điểm ứng dụng Tuy nhiên tổ chức CSDL cần tuân theo số tiêu chuẩn hệ thống CSDL nhằm tăng tính tối - ưu truy cập xử lý Xử lý: Tùy vào nhu cầu tính tốn truy vấn CSDL với mục đích khác nhau, cần phải sử dụng phát biểu truy vấn phép toán, phát biểu CSDL để xuất kết yêu cầu Để thao tác hay xử lý liệu bên CSDL ta sử dụng nhóm ngơn ngữ lập trình PHP, C++, Java, Visual Basic… 1.3.3 Đặc điểm bật MySQL           Linh hoạt Thực thi cao Sử dụng Hỗ trợ giao dịch Nơi tin cậy để lưu trữ web liệu Bảo mật tốt Phát triển ứng dụng hỗn hợp Dễ quản lý Mã nguồn mở tự hỗ trợ xun suốt Chi phí thấp 1.3.4 Cơng cụ hỗ trợ MySQL - Database Master – MySQL Management Tool 10 Hình 2.13: Biều đồ quản lý tài liệu 2.3.4 Biểu đồ quản lý độc giả 46 Hình 2.14: Biều đồ quản lý độc giả 2.4 Biểu đồ lớp 47 2.4.1 Danh sách đối tượng Bảng 2.3: Danh sách đối tượng Readers Author_head_books Authors Head_book Publishing_company Borrow Head_book_categorie s Books Punish 10 Users 11 Process_of_payment 12 User_role 13 Role 14 Role_permissiong 15 Permission Mô tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý độc giả Mô tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý tác giả đầu sách Mô tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý tác giả Mô tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý đầu sách Mơ tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý nhà phát hành Mơ tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý mượn sách Mơ tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý danh mục đầu sách Mơ tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý sách Mơ tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý sách bị trả muộn Mơ tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý người dùng Mô tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý trả sách Mô tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý vai trị người dùng Mơ tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý vai trị Mơ tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý quyền vai trị Mơ tả thuộc tính phương thức liên quan tới nghiệp vụ quản lý quyền 2.4.2 Mơ hình hóa lớp đối tượng 48 Hình 2.15: Biểu đồ lớp hệ thống 2.5 Thiết kế sở liệu 2.5.1 Bảng Readers Bảng 2.3: Bảng Readers STT Tên thực thể Kiểu liệu Mơ tả Id Int Khóa bảng First_name Varchar(45) Tên Last_name Varchar(45) Họ 49 STT Tên thực thể Kiểu liệu Mô tả Address Varchar(45) Địa Phone_number Varchar(45) Số điện thoại Card_expry_date Date Ngày hết hạn thẻ Created_at Date Updated_at Date Birthday Date 10 Gender Varchar(45) 11 Active Int 12 Deleted_at Date 2.5.2 Bảng Author_head_books Ngày tạo Ngày cập nhật Ngày sinh Giới tính Trạng thái hoạt động Ngày xóa Bảng 2.4: Bảng Author_head_books STT Tên thực thể Id Kiểu liệu Int Mơ tả Khóa bảng Head_book_id Int ID đầu sách Author_id Int ID tác giả Deleted_at Date Ngày xóa Created_at Date Ngày tạo Date Ngày cập nhật Updated_at 2.5.3 Bảng Authors Bảng 2.5: Bảng Authors STT Tên thực thể Kiểu liệu Mơ tả Id Int Khóa bảng First_name Varchar(45) Tên Last_name Birthday Created_at Updated_at Description Deleted_at Varchar (45) Date Date Date Varchar(45) Date Họ Ngày sinh Ngày tạo Ngày sửa Mơ tả Ngày xóa 50 2.5.4 Bảng Head_book Bảng 2.6: Bảng Head_book STT Tên thực thể Id Kiểu liệu Int Mơ tả Khóa bảng Name Varchar(45) Tên Image Description Price Status Varchar(45) Varchar(45) Double Int Ảnh Mô tả Giá Trạng thái Publishing_year Varchar(45) Năm xuất Number_of_editions Int Số phiên Number_max_borrowed Int Số lượt mượn 10 Amount Int Số tiền 11 Barcode Varchar(45) Mã vạch 12 Created_at Date Ngày tạo 13 Updated_at Date Ngày cập nhật 14 Deleted_at Date Ngày xóa 15 Publishing_company_id Int Cơng ty xuất 16 Head_book_category_id 2.5.5 Bảng Publishing_company Int ID danh mục đầu sách Bảng 2.7: Bảng Publishing_company STT Tên thực thể ID Kiểu liệu Int Name Address Varchar(45) Varchar(45) Mơ tả Khóa bảng Tên Địa Phone_number Varchar(45) Số điện thoại Description Varchar(45) Mơ tả Deleted_at Date Ngày xóa 51 STT Tên thực thể Kiểu liệu Mô tả Updated_at Date Ngày cập nhật Created_at 2.5.6 Bảng Borrow Date Ngày tạo Bảng 2.8: Bảng Borrow STT Tên thực thể ID Kiểu liệu Int(20) Mô tả Khóa bảng Users_id Int ID người dùng Reader_id Int ID độc giả Expiry_date Date Ngày hết hạn Deleted_at Date Ngày xóa Date Date Ngày tạo Ngày sửa Created_at Updated_at 2.5.7 Bảng Head_book_categories Bảng 2.9: Bảng Head_book_categories STT Tên thực thể ID Name Slug Description Parent_id Deleted_at Created_at Updated_at 2.5.8 Bảng Books Kiểu liệu Int Varchar(45) Mơ tả Khóa bảng Tên Varchar(45) Varchar(45) Int Date Date Date Slug Mô tả ID cha Ngày xóa Ngày tạo Ngày sửa Bảng 2.10: Bảng Books STT Tên thực thể ID Borrow_id Head_book_id Process_of_payment_id Amount Kiểu liệu Int Int Int Int Int Mơ tả Khóa bảng ID mượn ID đầu sách ID tiến trình tốn Số tiền 52 STT Tên thực thể Created_at Updated_at Deleted_at 2.5.9 Bảng Punish Kiểu liệu Date Date Date Mơ tả Ngày tạo Ngày sửa Ngày xóa Bảng 2.11: Bảng Punish STT Tên thực thể ID Book_id Amount Reason Price Status Updated_at Deleted_at Created_at 2.5.10 Bảng Users Kiểu liệu Int Int Int Varchar(45) Double Int Date Date Date Mô tả Khóa bảng ID sách Số tiền Ngun nhân Giá Trạng thái Ngày cập nhật Ngày xóa Ngày tạo Bảng 2.12: Bảng Users STT 10 11 12 13 14 Tên thực thể ID Last_name First_name Email Password Username Created_at Updated_at Deleted_at Phone_number Gender Address Status Level Kiểu liệu Int Varchar(45) Varchar(45) Varchar(45) Varchar(45) Varchar(45) Date Date Date Varchar(45) Varchar(45) Varchar(45) Int Int Mơ tả Khóa bảng Họ Tên Email Mật Tên người dùng Ngày tạo Ngày cập nhật Ngày xóa Số điện thoại Giớit tính Địa Trạng thái Trình độ 53 STT Tên thực thể Kiểu liệu Active Int 15 2.5.11 Bảng Process_of_payment Mô tả Trạng thái hoạt động Bảng 2.13: Bảng Process_of_payment STT Tên thực thể ID Description User_id Deleted_at Created_at Updated_at 2.5.12 Bảng User_role Kiểu liệu Int Varchar(45) Int Varchar(45) Date Date Mô tả Khóa bảng Mơ tả ID người dùng Ngày xóa Ngày tạo Ngày cập nhật Bảng 2.14: Bảng User_role STT Tên thực thể ID User_id Role_id 2.5.13 Bảng Role Kiểu liệu Int Int Mô tả Khóa bảng ID người dùng Int ID vai trò Bảng 2.15: Bảng Role STT Tên thực thể ID 2.5.14 Bảng Role_permission Kiểu liệu Int Mô tả Khóa bảng Bảng 2.16: Bảng Role_permission STT Tên thực thể ID Kiểu liệu Bigint(20) Mô tả Khóa bảng Role_id Int ID vai trị Int ID quyền Permission_id 2.5.15 Bảng Permission Bảng 2.17: Bảng Permission STT Tên thực thể ID Kiểu liệu Int Mơ tả Khóa bảng 54 STT Tên thực thể User_id Kiểu liệu Int Mô tả ID người dùng CHƯƠNG 3: XÂY DỰNG HỆ THỐNG 3.1 Giao diện đăng nhập hệ thống Hình 3.1: Giao diện đăng nhập hệ thống 3.2 Giao diện quản lý phận 55 Hình 3.2: Giao diện quản lý phận 3.3 Giao diện quản lý lớp Hình 3.3: Giao diện quản lý lớp 56 3.4 Giao diện quản lý người đọc Hình 3.4: Giao diện quản lý người đọc 3.5 Giao diện quản lý tác giả Hình 3.5: Giao diện quản lý tác giả 3.6 Giao diện quản lý danh mục 57 Hình 3.6: Giao diện quản lý danh mục 3.7 Giao diện quản lý công ty xuất Hình 3.7: Giao diện quản lý cơng ty xuất 3.8 Giao diện quản lý sách 58 Hình 3.8: Giao diện quản lý sách 3.9 Giao diện quản lý danh sách người mượn Hình 3.9: Giao diện quản lý danh sách người mượn 3.10 Giao diện quản lý danh sách sách mượn 59 Hình 3.10: Giao diện quản lý danh sách sách mượn 3.11 Giao diện quản lý người dùng Hình 3.11: Giao diện quản lý người dùng 3.12 Giao diện quản lý quyền 60 ... đồ quản lý người dùng 44 Hình 2.12: Biều đồ quản lý người dùng 2.3.3 Biểu đồ quản lý tài liệu 45 Hình 2.13: Biều đồ quản lý tài liệu 2.3.4 Biểu đồ quản lý độc giả 46 Hình 2.14: Biều đồ quản lý. .. Thống kê, báo cáo in ấn  Thống kê, báo cáo tài liệu nhập  Thống kê, báo cáo tài liệu thư viện  Thống kê, báo cáo tình trạng mượn mượn 13  Thống kê, báo cáo tài liệu lý  Thống kê, báo cáo tài... báo cáo: TKBC tài liệu nhập, TL 34 Thống kê báo cáo mượn, TL thư viện, TKBC độc giả mượn tài liệu… Thủ thư? ??lựa chọn in thống kê báo cáo 35 In ấn như: In TKBC tài liệu nhập, in TKBC tài liệu thư

Ngày đăng: 14/05/2020, 21:38

Từ khóa liên quan

Mục lục

  • DANH MỤC HÌNH ẢNH

  • DANH MỤC BẢNG BIỂU

  • CHƯƠNG 1: KIẾN THỨC NỀN TẢNG

    • 1.1. Tìm hiểu về ngôn ngữ mô hình hóa UML

    • 1.2. Tìm hiểu về ngôn ngữ lập trình PHP

      • 1.2.1 Các đặc điểm của PHP

      • 1.2.2 Hoạt động của PHP

      • 1.2.3 Các công cụ cần thiết

      • 1.3 Tìm hiểu về hệ quản trị cơ sở dữ liệu MySQL

        • 1.3.1 Giới thiệu về hệ quản trị cơ sở dữ liệu MySQL

        • 1.3.2 Mục đích sử dụng cơ sở dữ liệu

        • 1.3.3 Đặc điểm nổi bật của MySQL

        • 1.3.4 Công cụ hỗ trợ của MySQL

        • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

          • 2.1. Đặc tả hệ thống

          • 2.2. Biểu đồ Usecase

            • 2.2.1 Danh sách Actor của hệ thống

            • 2.2.2 Danh sách Use case của hệ thống

            • 2.2.3 Vẽ biểu đồ Usecase

              • 2.2.3.1 Biểu đồ Usecase tổng quát

              • 2.2.3.2 Biểu đồ Usecase “Quản trị hệ thống”

              • 2.2.2.3 Biểu đồ Usecase “Quản lý tài liệu”

              • 2.2.3.4 Biểu đồ Usecase “Quản lý độc giả”

              • 2.2.3.5 Biều đồ Usecase “Quản lý mượn, trả tài liệu”

              • 2.2.3.6 Biều đồ Usecase “Tìm kiếm thông tin”

              • 2.2.3.7 Biểu đồ Usecase “Thống kê, báo cáo”

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

Tài liệu liên quan