Thực tập tốt nghiệp xây dựng mô đun biên mục cho thư viện trường ĐH Khoa học ĐHTN

84 910 0
Thực tập tốt nghiệp xây dựng mô đun biên mục cho thư viện trường ĐH Khoa học  ĐHTN

Đ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

Xây dựng mô đun biên mục cho thư viện trường đại học khoa học đại học thái nguyên. Giúp cho việc biên mục dễ dàng hơn, tiết kiệm thời gian biên mục các đầu sách trong thư viện, làm cho việc học tập lớp thư viện thông tin hiệu quả hơn, song song giữa việc học lý thuyết đi đôi với thưc hành, đem kiến thức học được vận dụng vào thực tế

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP TỐT NGHIỆP Đề tài: XÂY DỰNG MOUDLE: “BIÊN MỤC VÀ QUẢN LÝ SÁCH” ỨNG DỤNG TRONG QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC KHOA HỌC Giáo viên hướng dẫn : Th.S Nguyễn Tuấn Anh Sinh viên thực : Hà Thị Chín Lớp : CNTTK10A Thái Nguyên, tháng năm 2016 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THƠNG Khoa Cơng nghệ thơng tin CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc NHIỆM VỤ THỰC TẬP TỐT NGHIỆP Đơn vị thực tập: Trường Đại học Khoa học – Đại học Thái Nguyên Họ tên: Hà Thị Chín Lớp: CNTTK10A I Đề tài Xây dựng moudle: “Biên mục quản lý sách” ứng dụng quản lý thư viện trường Đại học Khoa học II Nội dung cần khảo sát thiết kế: - Tổng quản moudle biên mục quản lí sách ứng dụng quản lý thư viện tầm quan trọng thư viện trường Đại học Khoa học - Tổng quan chức moudle:  Hỗ trợ phân phối nhanh chóng tài liệu kho  Hỗ trợ khung phân loại: phân loại DDC  Hỗ trợ hiển thị kết tìm kiếm  Quản lý đầu sách, phân bổ sách, quản lý đơn, quản lý Worksheet - Viết quy trình biên mục quản lý hệ thống - Mô chạy thực tế thư viện Khoa học - Kết luận III Các phần cần phải làm nộp: - Tập báo cáo, chương trình moudle biên mục quản lý sách, đĩa CD gồm chương trình, word, powerpoint NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành tri ân sâu sắc thầy cô trường Đại học Công nghệ thông tin truyền thông Thái Nguyên, đặc biệt thầy cô khoa Công Nghệ Thông Tin trường tạo điều kiện cho em tham gia tập tốt nghiệp để có nhiều trải nghiệm định hướng tốt cho ngành nghề mà em theo đuổi Và em xin chân thành cảm ơn thầy Nguyễn Tuấn Anh nhiệt tình hướng dẫn em hồn thành tốt tập Trong trình thực tập, q trình làm báo cáo, khó tránh khỏi sai sót, mong Thầy, Cơ bỏ qua Đồng thời trình độ hiểu biết kinh nghiệm thực tiễn cịn hạn chế nên báo cáo khơng tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp Thầy, Cơ để em học thêm nhiều kinh nghiệm hoàn thành tốt kì đồ án tới Em xin chân thành cảm ơn! Thái nguyên, ngày 01 tháng 03 năm 2016 MỤC LỤC CHƯƠNG GIỚI THIỆU TỔNG QUAN 1.1 Quy trình biên mục 1.1.1 Thu thập thông tin 1.1.2 Biên mục sơ lược 1.1.3 Biên mục chi tiết .3 1.1.4 Dán từ phân kho .4 1.1.5 Kiểm tra, lưu trữ .4 1.2 Mơ hình MVC 1.2.1 Các thành phần MVC 1.2.2 Quy trình làm việc mơ hình MVC 1.2.3 Ưu điểm nhược điểm MVC 1.3 Chuẩn biên mục DDC 14 1.3.1 Cấu trúc bảng phân mục DDC 14 1.3.2 Các bước tiến hành phân loại 1.4 Phân tích thiết kế hướng đối tượng UML .7 1.4.1 View 1.4.2 Diagram (Bản vẽ) 1.4.3 Notations (các ký hiệu) 10 1.4.4 Mechanisms (Rules) 10 1.5 Framework CodeIgniter 11 1.5.1 Đặc điểm framework CodeIgniter 11 1.5.2 Những hạn chế framework CodeIgniter 11 1.5.3 Cấu trúc CodeIgniter .12 1.5.4 Nguyên lý làm việc CodeIgniter 13 CHƯƠNG PHÂN TÍCH THIẾT KẾ MOUDLE “BIÊN MỤC VÀ QUẢN LÝ SÁCH” 15 2.1 Khảo sát hệ thống cũ .15 2.2 Yêu cầu hệ thống moudle: ”biên mục quản lý sách” .18 2.2.1 Yêu cầu chức hệ thống 18 2.2.2 Yêu cầu phi chức hệ thống 18 2.2.3 Miền ứng dụng .19 2.3 Các tác nhân Use Case hệ thống 19 2.3.1 Diagram 19 2.3.2 Actors Description 20 2.3.3 Use Cases Description .20 2.3.4 Use Case & Actor mapping .21 2.4 Functional Requirements 22 2.4.1 Moudle 01 22 2.4.2 Moudle 02 .24 2.4.3 Moudle 03 29 2.4.4 Moudle 04 36 2.4.5 Moudle 05 42 2.4.6 Moudle 06 43 2.4.7 Moudle 07 50 2.5 Biểu đồ lớp .56 2.6 Thiết kế sở liệu 56 CHƯƠNG XÂY DỰNG MOUDLE MÔ PHỎNG 60 3.1 Bố cục moudle mô 60 3.2 Giao diện mô moudle biên mục quản lý sách 61 3.3 Giao diện mô chức khác 62 3.3.1 SC01: Login .62 3.3.2 SC02: Giao diện trang chủ .62 3.3.3 SC03: Quản lý đầu sách 63 3.3.4 SC04: Sửa đầu sách 63 3.3.5 SC05: Quản lý đơn 64 3.3.6 SC06: Sửa quản lý đơn 64 3.3.7 SC07: Quản lý worksheet 64 3.3.8 SC08: Sửa Worksheet .65 3.3.9 SC09: Tra cứu 65 3.3.10 SC10: Kết tra cứu 65 3.3.11 SC11 Quản lý phân bổ 65 3.3.12 SC12 Sửa phân bổ 66 3.3.13 SC13: Quản lý bổ sung 66 3.3.14 SC14: Thêm bổ sung 66 3.3.15 SC15: Sửa bổ sung 67 KẾT LUẬN 68 TÀI LIỆU THAM KHẢO 69 DANH MỤC TỪ VIẾT TẮT MVC Model - View - Controller UML Unified Modeling Language DDC14 Digital Data Channel 14 UC Use Case SC Screen CSDL Cơ sở liệu CI Framework CodeIgniter PHP Hypertext Preprocessor DANH MỤC HÌNH ẢNH Hình 0.1 Quy trình biên mục Hình 0.2 Mơ hình MVC Hình 0.3 Quy trình làm việc mơ hình MVC Hình 0.4 Cấu trúc bảng phân mục DDC 14 Hình 0.5 Các View OOAD sử dụng UML Hình 0.6 Các vẽ OOAD sử dụng UML Hình 0.7 Ký hiệu Use Case 10 Hình 0.8 Ký hiệu Class 10 Hình 0.9 Ký hiệu Actor .10 Hình 0.10 Cấu trúc CodeIgniter 12 Hình 0.11 Ngun lí làm việc CodeIgniter 13 Hình 2.12 Giao diện quản lý Worksheet .16 Hình 2.13 Giao diện quản lý phân bổ sách 17 Hình 2.14.Giao diện quản lý đơn 17 Hình 2.15 Giao diện biên mục sách .18 Hình 2.16 Diagram mức tổng quát 19 Hình 2.17 Diagram mức chi tiết 19 Hình 2.18 Biểu đồ trình tự UC01 Đăng nhập .23 Hình 2.19 Biểu đồ cộng tác UC đăng nhập hệ thống 24 Hình 2.20 Biểu đồ trình tự UC02 Thêm đầu sách 25 Hình 2.21 Biểu đồ cộng tác UC02: Thêm đầu sách 26 Hình 2.22 Biểu đồ trình tự UC03: Sửa đầu sách 27 Hình 2.23 Biểu đồ cộng tác UC03: Sửa đầu sách 28 Hình 2.24 Biểu đồ trình tự UC03 29 Hình 2.25 Biểu đồ cộng tác UC03 29 Hình 2.26 biểu đồ trình tự UC05: Thêm đơn .31 Hình 2.27 biểu đồ cộng tác UC05 Thêm đơn 31 Hình 2.28 biểu đồ trình tự UC06 sửa đơn 33 Hình 2.29 biểu đồ cộng tác UC06 sửa đơn 33 Hình 2.30 Biểu đồ trình tự UC07: xố đơn 35 Hình 2.31 biểu đồ cộng tác UC07xóa đơn .35 Hình 2.32 biểu đồ trình tự UC08 37 Hình 2.33 biểu đồ cộng tác UC08 38 Hình 2.34 biểu đồ trình tự UC09 sửa worksheet 39 Hình 2.35 Biểu đồ cộng tác UC09 sửa worksheet 40 Hình 2.36 Biểu đồ trình tự UC10 xóa worksheet 41 Hình 2.37 biểu đồ cộng tác UC10 xóa worksheet 41 Hình 2.38 biểu đồ trình tự UC11 quản lý tìm kiếm .43 Hình 2.39 Biểu đồ cộng tác UC11 quản lý tìm kiếm 43 Hình 2.40 biểu đồ trình tự UC12 thêm bổ sung 45 Hình 2.41 Biểu đồ cộng tác UC12 bổ sung 45 Hình 2.42 Biểu đồ trình tự UC13 sửa bổ sung 47 Hình 2.43 Biểu đồ cộng tác UC13 sửa bổ sung .48 Hình 2.44 Biểu đồ trình tự UC14 xóa bổ sung .49 Hình 2.45 Biểu đồ cộng tác UC14 xóa bổ sung .50 Hình 2.46 Biểu đồ trình tự UC15 thêm phân bổ 51 Hình 2.47 Biểu đồ cộng tác UC15 thêm phân bổ 52 Hình 2.48 Biểu đồ trình tự UC16 sửa phân bổ .53 Hình 2.49.Biểu đồ cộng tác UC16 sửa phân bổ .54 Hình 2.50 Biểu đồ trình tự UC17 xóa phân bổ .55 Hình 2.51 Biểu đồ cộng tác UC17 xóa phân bổ 55 Hình 2.52 Biểu đồ lớp .56 Hình 2.53 Thiết kế CSDL .56 Hình 3.54 Bố cục Moudle .60 Bảng dausach: lưu trữ thông tin sách Tên trường Kiểu liệu Mơ tả Id INT Khóa TenDS Varchar(100) Tên đầu sách Published INT Cơng khai Bảng loaisach: lưu trữ thông tin loại sách Tên trường Kiểu liệu Mơ tả Id_LS INT Khóa tenLS Varchar(100) Tên loại sách Published INT Công khai Bảng user: lưu trữ thông tin Admin Tên trường Kiểu liệu Mơ tả Id INT Khóa Emails Varchar(100) Email Password Varchar(100) Mật Quyen INT Quyền Username Varchar(100) Tên đăng nhập Diachi Varchar(100) Địa Bảng ctdon: lưu trữ thông tin lưu trữ đơn Tên trường Kiểu liệu Mơ tả Id_CTD INT Khóa Id_D INT Khóa ngồi Id INT Mã đầu sách Ghichu Varchar(100) Ghi Noinhan Varchar(100) Noi nhận tài liệu 57 Trangthai Varchar(100) Trang thái Bảng don: lưu trữ thông tin đơn Tên trường Kiểu liệu Mơ tả Id_D INT Khóa tenD Varchar(100) Tên đơn Nguoigiao Varchar(100) Người giao Nguoinhan Varchar(100) Người nhận Trangthai Varchar(100) Trạng thái Ngaygiao Varchar(100) Ngay Giao ngaynhan Varchar(100) Ngày nhận Ncc Varchar(100) Noi cung cấp Noinhan Varchar(100) Nơi nhận Ghi Varchar(100) Ghi Dcnguoinhan Varchar(100) Địa người nhận Soluong Int Số lượng Bảng ctdausach1 : cho phép thực chức biên mục Tên trường Kiểu liệu Mơ tả Id_CTDS INT Khóa ISBN INT Mã nước Type Varchar(100) Thể loại Languaged Varchar(100) Ngôn ngữ DDC Varchar(100) Chuẩn DDC Author Varchar(100) Tác giả Title Varchar(100) Nhan đề 58 Edition Varchar(100) Lần xuất Place Varchar(100) Nhà xuất Describel Varchar(100) Mô tả vật lý Notes Varchar(100) Phụ thư mục Brief Varchar(100) Tóm tắt Keyword Varchar(100) Từ khóa Number Int Số lượng Address Varchar(100) Địa 59 CHƯƠNG XÂY DỰNG MOUDLE MÔ PHỎNG 3.1 Bố cục moudle mô Phần (header): Bao gồm logo, tên phần mềm, thông báo thành viên dùng hệ thống, nút đăng xuất, menu Menu có chức thêm sửa, xóa, thao tác chung cho tất mục chức hệ thống Phần header giống tất trang, từ quản trị dễ dàng quản lý truy cập mục Phần Content khu vực dành cho nội dung, tất nội dung website hiển thị Phần Siderbar nơi chứa tất chức mà hệ thống quản lý: quản lý đầu sách quản lý đơn, để tiện lợi cho Admin Phần footer chứa thông tin ngày tạo website, đơn vị dùng số lượng người truy cập, người online, Sau bố cục moudle Hình 3.54 Bố cục Moudle 60 3.2 Giao diện mô moudle biên mục quản lý sách Hình 3.55 Giao diện mơ moudle biên mục quản lý sách Trong đó: (1) Chức tra cứu moudle: tra cứu tài liệu biên mục (2) Chức bổ sung tài liệu: thêm, sửa, xóa, hiển thị bổ sung tài liệu (3) Chức phân bổ tài liệu: thêm, sửa, xóa, hiển thị phân bổ tài liệu (4) Chức quản lý Worksheet: thêm, sửa, xóa, hiển thị Worksheet (5) Chức quản lý đơn: thêm, sửa, xóa, hiển thị đơn (6) Chức quản lý đầu sách: thêm, sửa, xóa, hiển thị đầu sách (7) Chức hướng dẫn giới thiệu: giới thiệu cách sử dụng phần mềm, thông tin người thiết kế (8) Thông tin đơn vị sử dụng, thông tin người thiết kế (9) Chức thêm (10) Chức sửa (11) Chức xóa (12) Chức phân trang (13) Chức hiển thị thông tin 61 3.3 Giao diện mô chức khác 3.3.1 SC01: Login Hình 3.56 SC01 Login 3.3.2 SC02: Giao diện trang chủ Hình 3.57 SC02 giao diện trang chủ 62 3.3.3 SC03: Quản lý đầu sách Hình 3.58 SC03: Quản lý đầu sách 3.3.4 SC04: Sửa đầu sách Hình 3.59 SC04: Sửa đầu sách 63 3.3.5 SC05: Quản lý đơn Hình 3.60 SC05: Quản lý đơn 3.3.6 SC06: Sửa quản lý đơn Hình 3.61 SC06: Sửa quản lý đơn 3.3.7 SC07: Quản lý worksheet Hình 3.62 SC07: Quản lý worksheet 64 3.3.8 SC08: Sửa Worksheet Hình 3.63 SC08: Sửa Worksheet 3.3.9 SC09: Tra cứu Hình 3.64 SC09: Tra cứu 3.3.10 SC10: Kết tra cứu Hình 3.65 SC10: Tra cứu 3.3.11 SC11 Quản lý phân bổ Hình 3.66 SC11: Quản lý phân bổ 65 3.3.12 SC12 Sửa phân bổ Hình 3.67 SC12: Quản lý phân bổ 3.3.13 SC13: Quản lý bổ sung Hình 3.68 SC13: Quản lý bổ sung 3.3.14 SC14: Thêm bổ sung Hình 3.69 SC14: Thêm bổ sung 66 3.3.15 SC15: Sửa bổ sung Hình 3.70 SC15: Sửa bổ sung 67 KẾT LUẬN Kết đạt - Hiểu nghiệp vụ quản lý thư viện cách hoàn chỉnh nhất, cách biên mục tài liệu theo chuẩn DDC14 - Nắm vững kiến thức PHP, MYSQL, mơ hình MVC, UML, CodeIgniter - Hiểu chức để phát triển moudle Hạn chế, khó khăn hướng phát triển Hạn Chế:  Sản phẩm mang tính demo chưa có nhiều thơng tin  Kiến thức lập trình cịn hạn chế nên chương trình cịn chưa tốt Khó Khăn:  Do kiến thức hạn chế nên báo cáo nhiều thiếu sót  Do thời gian thực tập ngắn nên chưa tìm hiểu sâu nghiệp vụ thư viện sở thực tập Hướng phát triển  Phát triển thêm moudle lưu thơng để hồn thiện phần mềm quản lý thư viện chuyện nghiệp  Mở rộng thêm tài liệu số  Tiến hành cách thức bảo mật liệu, mã hóa liệu  Mở rộng thêm modem ứng dụng, thực triển khai host, gán tên miền 68 TÀI LIỆU THAM KHẢO [1]: Thomas Myer, Ebook Professional CodeIgniter , nhà xuất Wiley [2]: Dewey, M Khung, Phân loại Thập phân Dewey và Bảng Chỉ mục quan hệ , NXB Thư viện Quốc gia Việt Nam [3]: Tài liệu tập huấn Quy tắc biên mục Anh- Mỹ rút gọn (AACR 2), NXB Thư viện Quốc Gia Việt Nam [4]: Lê Gia Hội, Nguyễn Hữu Viêm, Bảng phân loại tài liệu địa chí dùng cho thư viện công cộng, NXB Vụ Văn hoá q̀n chúng-Thư viện [5]:Lê Anh Tú,Giáo trính Lập trình mạng, Bộ môn Mạng Truyền Thông, 2012 [6]: Nguyễn Trường Sinh, Tạo Website hấp dẫn với HTML, XHTML, CSS, NXB Lao động xã hội, 2006 [7]: https://www.codeigniter.com [8]: http://www.w3schools.com/css/css3_intro.asp [9]: http://www.w3.org/TR/html5-diff [10]:http://www.izwebz.com/video-tutorials/jquery-video-tutorials/slider-withhtml5-css3-jquery/ [11]: http://html5demos.com/database [12]:http://www.w3schools.com/html5/html5_video.asp [13]: http://hocvideo.com/chi-tiet-vi-deo-156-1.aspx 69

Ngày đăng: 17/05/2016, 01:21

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN

    • 1.1 Quy trình biên mục

      • 1.1.1 Thu thập thông tin

      • 1.1.2 Biên mục sơ lược

      • 1.1.3 Biên mục chi tiết

      • 1.1.4 Dán từ phân kho

      • 1.1.5 Kiểm tra, lưu trữ

      • 1.2 Mô hình MVC

        • 1.2.1 Các thành phần trong MVC 

        • 1.2.2 Quy trình làm việc của mô hình MVC

        • 1.2.3 Ưu điểm và nhược điểm của MVC

        • 1.3 Chuẩn biên mục DDC 14.

          • 1.3.1 Cấu trúc bảng phân mục DDC 14

          • 1.3.2 Các bước tiến hành phân loại

          • 1.4 Phân tích thiết kế hướng đối tượng UML

            • 1.4.1 View

            • 1.4.2 Diagram (Bản vẽ)

            • 1.4.3 Notations (các ký hiệu)

            • 1.4.4 Mechanisms (Rules)

            • 1.5 Framework CodeIgniter

              • 1.5.1 Đặc điểm của framework CodeIgniter

              • 1.5.2 Những hạn chế của framework CodeIgniter.

              • 1.5.3 Cấu trúc CodeIgniter.

              • 1.5.4 Nguyên lý làm việc của CodeIgniter

              • 2 CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ MOUDLE “BIÊN MỤC VÀ QUẢN LÝ SÁCH”

                • 2.1 Khảo sát hệ thống cũ

                • 2.2 Yêu cầu hệ thống moudle: ”biên mục và quản lý sách”

                  • 2.2.1 Yêu cầu chức năng của hệ thống

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

Tài liệu liên quan