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

Báo cáo môn đồ án 1 hệ thống quản lí sách thư viện

27 2 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

ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ VIỄN THÔNG Lớp ET-LUH64 - - Báo cáo mơn Đồ án HỆ THỐNG QUẢN LÍ SÁCH THƯ VIỆN Giảng Viên Hướng Dẫn:  PGS.TS Nguyễn Hồng Hải Thành viên nhóm: Bùi Kim Hải - 20198126 Trần Đức Hiếu - 20198131 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Hà Nội, 14-07-2022 Trang Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện LỜI NÓI ĐẦU Thư viện trường Đại Học nơi sinh viên dành nhiều thời gian để thực việc nghiên cứu, học tập, tìm thấy sách hay để trau dồi kiến thức Do việc phát triển quản lý tốt thư viện cần thiết cho việc tự học sinh viên Từ lâu, việc ứng dụng công nghệ thông tin quản lý trở thành xu hướng khơng mang lại hiệu vượt trội mà tiết kiệm nhân lực, tiền bạc thời gian hẳn Nhưng thư viện điện tử, dừng lại quản lý sách thư viện cịn chưa đủ Trong thời đại internet bùng nổ nay, việc tích hợp tính tra cứu đặt mượn sách trực tuyến hứa hẹn khả phục vụ sinh viên lúc, nơi, tối ưu hóa vai trị thư viện điện tử Đề tài : “Xây dựng website quản lý thư viện trường Đại học ” đề nhằm mục đích Dựa ngơn ngữ mã nguồn mở PHP với hệ quản trị sở liệu MySQL, sinh viên thực đề tài hồn thành website Trang Báo cáo mơn Đồ án – Hệ thống Quản lý sách thư viện MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC DANH MỤC BẢNG .3 KÍ HIỆU VÀ VIẾT TẮT .3 CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI .4 1.1 GIỚI THIỆU : 1.2 KHẢO SÁT HIỆN TRẠNG 1.3 YÊU CẦU HỆ THỐNG CHƯƠNG II : PHÂN TÍCH HỆ THỐNG VÀ XÂY DỰNG CƠ SỞ DỮ LIỆU 2.1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1.1 Mô tả hệ thống .6 2.1.2 Mơ hình quan hệ thực thể Entity Relationship Diagram (ERD): 2.2 XÂY DỰNG CƠ SỞ DỮ LIỆU CHƯƠNG III : XÂY DỰNG CHƯƠNG TRÌNH VÀ THỬ NGHIỆM 11 3.1 LỰA CHỌN NGÔN NGỮ VÀ MYSQL .11 3.1.1 GIỚI THIỆU VỀ PHP 11 3.1.2 GIỚI THIỆU VỀ MYSQL 12 3.2 MÔI TRƯỜNG CÀI ĐẶT .12 3.3 CÁC THÀNH PHẦN CHÍNH CỦA WEBSITE 13 3.3.1 Trang điều khiển cho quản trị viên (admin control panel): .13 3.3.2 Giao diện người dùng: 19 Lưu đồ số chức năng: 21 TỔNG KẾT 24 KẾT LUẬN 24 HẠN CHẾ: 24 HƯỚNG PHÁT TRIỂN WEBSITE .24 PHỤ LỤC 25 TÀI LIỆU THAM KHẢO 25 Trang Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện DANH MỤC BẢNG KÍ HIỆU VÀ VIẾT TẮT Kí hiệu Ý nghĩa CSDL Cơ Sở Dữ Liệu CSS Cascading Style Sheet DBMS Database Management System DOM Document Object Model DTD Document Type Definition HTML Hyper Text Markup Language OOP Object-Oriented Programming PHP PHP Hypertext Preprocessor SGML Standard Generalized Markup Language SQL Structure Query Language WYSIWYG What You See Is What You Get XHTML eXtensible Hyper Text Markup Language XML eXtensible Markup Language Trang Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 1.1 GIỚI THIỆU : Thư viện nơi lưu trữ khối lượng kiến thức đồ sộ quý giá việc học tập, nghiên cứu sinh viên giảng viên Nhưng nay, việc quản lý thư viện theo cách truyền thống nhiều gây khó khăn cho độc giả lẫn người quản lý Về phía độc giả, họ nắm danh mục sách thư viện đó, khơng có đảm bảo cho việc họ mượn sách ưng ý đến thư viện Cịn phía người quản lý thư viện, công việc quản lý mượn sách cách thủ công chiếm họ nhiều thời gian, sức lực vật chất Chính lý khiến cho việc tin học hóa cơng tác văn phịng, thủ tục hành trở thành xu tất yếu Những thiết bị lưu trữ, hệ thống thông tin dần thay tủ hồ sơ khổng lồ Trước lợi ích mà cơng nghệ thơng tin mang lại, việc thay đổi cách thức quản lý thư viện trở thành nhu cầu thực tiễn hoàn toàn nằm tầm tay 1.2 KHẢO SÁT HIỆN TRẠNG Việc xây dựng hệ thống thông tin ứng dụng phục vụ quản lý thư viện nhiều sinh viên nghiên cứu, thực trước Những dự án gần hồn thiện nhu cầu quản lý sách thư viện, tồn vấn đề Đó tính cục bộ, vốn đặc điểm phần mềm Chúng khó phục vụ rộng rãi cho nhiều loại đối tượng Một số dự án nâng cao hơn, với hướng phát triển theo mơ hình server - client, nhằm bổ sung khả phục vụ độc giả thư viện thơng qua mạng máy tính Các phần mềm dạng gồm ứng dụng phía người quản lý (server) để quản lý thông tin sách giải mượn sách, với ứng dụng phía người dùng (client) cho phép độc giả tham khảo đặt mượn sách Mặc dù vậy, ứng Trang Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện dụng chưa tạo nên tiện lợi cho người sử dụng, khách hàng phải trải qua q trình cài đặt, có địi hỏi cấu hình máy tính Những lí thúc đẩy cách tiếp cận đề tài quản lý thư viện, xây dựng ứng dụng web Dự án bao gồm website Admin Control Panel thực chức người quản lý, website phục vụ độc giả thư viện Lợi phát triển đề tài web người sử dụng truy cập lúc nơi, cần trình duyệt web (ví dụ : trình duyệt Internet Explorer kèm với hệ điều hành Microsoft Windows) đường truyền internet Hơn nữa, với khả sử dụng đa dạng nội dung media (ví dụ âm thanh, phim ảnh v.v…) để xây dựng giao diện, website đảm bảo hấp dẫn người sử dụng hẳn 1.3 YÊU CẦU HỆ THỐNG Xây dựng kế hoạch phát triển thư viện theo hướng văn minh, đại Lập chương trình bổ sung quản lý sửa chữa, bảo dưỡng trang thiết bị, ứng dụng Cơng nghệ thơng tin, sách, giáo trình, tạp chí Trường Đại học Bách Khoa Hà Nội; Cập nhật thông tin cách thường xuyên Đầu mối tổ chức loại hình hoạt động, giới thiệu, phát hành sách, báo, tạp chí, giáo trình kinh tế, kỹ thuật, thông tin kinh tế, kỹ thuật, tài liệu văn có liên quan đến người học; phục vụ bạn đọc trường Nghiên cứu ứng dụng thành tựu khoa học công nghệ tiên tiến công nghệ thông tin vào công tác thư viện Cải tiến công tác phục vụ bạn đọc ngày văn minh lịch Phục vụ, hướng dẫn bạn đọc khai thác, tìm kiếm, sử dụng hiệu nguồn tài liệu sản phẩm dịch vụ thông tin - thư viện thơng qua hình thức phục vụ thư viện phù hợp với quy định pháp luật; Bổ sung, phát triển nguồn lực Thông tin cho Thư viện sở Trường Đại học đáp ứng nhu cầu giảng dạy, học tập, lưu trử, nghiên cứu khoa học chuyển giao công nghệ Trường Đại học Bách Khoa Hà Nội; thu nhận tài liệu trường xuất bản, cơng trình nghiên cứu khoa học nghiệm thu, tài liệu hội thảo, luận văn thạc sỹ, luận án tiến sỹ cán bộ, giảng viên, học viên, sinh viên, chương trình đào tạo, giáo trình, tập giảng dạng tài liệu khác, ấn phẩm tài trợ, biếu tặng, tài liệu trao đổi thư viện; Tổ chức xử lý, xếp, lưu trữ, bảo quản, quản lý tài liệu; xây dựng hệ thống tra cứu thích hợp, thiết lập mạng lưới truy nhập tìm kiếm thông tin tự động Trang Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện hóa; xây dựng sở liệu; biên soạn, xuất ấn phẩm thông tin theo quy định pháp luật; Mở rộng hợp tác, trao đổi kinh nghiệm với quan thông tin thư viện ngồi nước CHƯƠNG II : PHÂN TÍCH HỆ THỐNG VÀ XÂY DỰNG CƠ SỞ DỮ LIỆU 2.1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1.1 Mơ tả hệ thống Mỗi sách gồm mã sách (ID), tên sách, thể loại, tác giả, nhà xuất bản, giời thiệu số lượng sách Độc giả gồm có mã độc giả (ID), họ tên, ngày sinh Email, số điện thoại Người quản trị đăng nhập với id, mật thêm mới, thay đổi xóa thơng tin thể loại, nhập sách, thêm tác giả nhà xuất bản, đăng thông báo, tạo tài khoản cho độc giả quản lý đặt mượn sách Độc giả chia thành hai nhóm sinh viên giảng viên (Admins Members) theo mơ hình tổng qt hóa Mỗi sinh viên, giảng viên tạo tài khoản đăng nhập với id đăng nhập matkhau, thông tin khác họ tên sinh viên, lớp, email, số điện thoại rỗng sinh viên bổ sung sau Các sách đặt mượn sinh viên lưu vào bảng phiếu với số phiếu mượn sách ban đầu rỗng ( tức chưa lập phiếu) Vì sinh viên đặt mượn nhiều lần, nhiều sách nên bảng phải lưu lặp lại mã độc giả, mã sách Nếu trước ngày hết hạn đặt mượn, sinh viên đến thư viện nhận sách người quản trị lập phiếu mượn sách cho sách đặt mã độc giả tương ứng Nếu ngày hành vượt ngày hết hạn, số sách thơng báo “hết hạn”, việc có giải mượn sách hay không tùy vào người quản trị Trang Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Trạng thái phiếu mượn sách mặc định “Chưa trả”, trước ngày trả sách định, sinh viên đến trả sách quản trị thay đổi trạng thái thành “Đã trả” Nếu ngày hành vượt ngày trả sách trạng thái “chưa trả” phiếu mượn sách hiển thị thơng báo “q hạn” 2.1.2 Mơ hình quan hệ thực thể Entity Relationship Diagram (ERD): Các loại mã hệ thống này, trừ ID đăng nhập độc giả ID đăng nhập người quản trị, lưu dạng đánh số thứ tự Do đó, để đảm bảo cho việc xếp thứ tự đúng, chúng mang kiểu Integer Hệ thống hướng đến hai nhóm độc giả sinh viên giảng viên, có hai thực thể “sinhvien” “giangvien” kế thừa thực thể “docgia” Hai thực thể mang thuộc tính chung thực thể “docgia”, đồng thời có thuộc tính riêng chúng Điều quan trọng hệ thống thơng tin khả tra cứu Do cần phải có vài thay đổi so với cách tổ chức Cụ thể ta thay việc phân loại sách theo ngành thể loại nhỏ Bởi sinh viên, giảng viên có quyền nghiên cứu sách thuộc ngành học khác khoa, việc tạo nhiều thể loại nhỏ giúp họ dễ dàng tìm sách cần Các thơng tin nơi xuất bản, năm xuất lược bỏ độc giả thường quan tâm đến chúng mà tìm sách theo thể loại họ cần, hay tác giả, nhà xuất mà họ giới thiệu qua Trang Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Hình 3.1 Mơ hình quan hệ thực thể (ERD) 2.2 XÂY DỰNG CƠ SỞ DỮ LIỆU Bảng author: Thuộc tính Kiểu liệu Diễn giải BookId Int(10) ID mã sách Author varchar(50) Tên tác giả sách Thuộc tính Kiểu liệu Diễn giải BookId Int(10) ID mã sách Title Varchar(50) Tiêu đề sách Bảng Book: Trang Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Bảng User: Thuộc tính Kiểu liệu Diễn giải RollNo Varchar(50) Mã ID độc giả Name Varchar(50) Tên Type Varchar(50) Thể loại Category Varchar(50) Admin hay User EmailId Varchar(50) Email MobNo Bigint(11) Số điện thoại Password Varchar(50) Mật CHƯƠNG III : XÂY DỰNG CHƯƠNG TRÌNH VÀ THỬ NGHIỆM 3.1 LỰA CHỌN NGÔN NGỮ VÀ MYSQL 3.1.1 GIỚI THIỆU VỀ PHP Vào khoảng năm 1994, Rasmus Lerdorf đưa số đoạn Perl Script vào trang Web để theo dõi xem đọc tài liệu ông ta Dần dần, người ta bắt đầu thích đoạn Script sau xuất gói cơng cụ có tên "Personal Home Pages" (nghĩa PHP) Ông ta viết chế nhúng kết hợp với số cơng cụ khác để phân tích đầu vào từ mẫu biểu HTML: FI, tức Form Interpreter hay Phiên dịch biểu mẫu, đặt tên PHP/FI hay PHP2 Nó hồn thành vào khoảng năm 1995 Sau đó, người ta bắt đầu sử dụng cơng cụ để xây dựng thứ rắc rối hơn, đội ngũ phát triển thay đổi từ người thành nhóm nhà phát triển nịng cốt dự án, tổ chức hố Đó bắt đầu PHP3 Đội ngũ nhà phát triển (Rasmus Lerdorf, Andi Gutmans, Zeev Suraski, Trang 12 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Stig Bakken, Shane Caraveo Jim Winstead) cải tiến mở rộng máy nhúng bổ sung thêm số hàm API đơn giản cho phép lập trình viên khác tự bổ sung nhiều tính vào ngơn ngữ cách viết module cho Cấu trúc ngôn ngữ tinh chế, kết cấu thân thiện người đến từ ngôn ngữ hướng đối tượng hay ngôn ngữ hướng thủ tục Nếu bạn biết vài ngôn ngữ lập trình khác đến với PHP, bạn khơng cảm thấy khó khăn Hiện nay, phiên PHP 5.3.6 Trong đề tài này, sinh viên thực định sử dụng kỹ thuật lập trình PHP phổ thơng để tương thích với phần lớn máy chủ Unix/Linux Tuy nhiên, điều không ảnh hưởng đến khả giải yêu cầu mà đề tài đặt 3.1.2 GIỚI THIỆU VỀ MYSQL MySQL hệ phần mềm quản trị CSDL mã nguồn mở, miễn phí nằm nhóm LAMP (Linux - Apache -MySQL - PHP) 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 bạn tải MySQL từ trang chủ http://www.mysql.com 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ị Cơ 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ợ PHP, Perl, nhiều ngơn ngữ khác, làm nơi lưu trữ thông tin trang web viết PHP hay Perl, 3.2 MÔI TRƯỜNG CÀI ĐẶT PHP : viết tắt PHP Hypertext Preprocessor, định nghĩa mang tính đệ quy khó hiểu, ngơn ngữ lập trình kịch hay loại mã lệnh chủ yếu Trang 13 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện dùng để phát triển ứng dụng viết cho máy chủ Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngơn ngữ lập trình web phổ biến giới Hơn nữa, với ưu mã nguồn mở, PHP thích hợp với mục đích học tập, nghiên cứu ngày ưa chuộng giới doanh nghiệp tính đa mơi trường PHP cài đặt nhiều web server Apache, Microsoft IIS, … nhiều hệ điều hành Unix, Mac OS, Windows 3.3 CÁC THÀNH PHẦN CHÍNH CỦA WEBSITE 3.3.1 Trang điều khiển cho quản trị viên (admin control panel): Module đăng nhập Hình 3.6 Trang đăng nhập Khi người quản trị vào trang quản trị tự động xuất yêu cầu đăng nhập Nếu nhập thông tin đăng nhập xác thực, session php tạo đánh dấu bắt đầu phiên làm việc họ tự động chuyển đến trang điều khiển Trang 14 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Menu chính: Menu trỏ đến cách thành phần cách truyền biến “GET” (như đề cập phần PHP Form) Trong menu cịn có menu con, hiển thị ta click vào Sau danh mục chức menu: - Home: Trang chủ, thị danh sách sách - Messages: Tạo tin nhắn đến độc giả - Manage Students: Quản lý sinh viên, tra cứu hiển thị thông tin sinh viên hệ thống - All Books: Hiển thị tất loại sách - Add Books: Thêm sách - Issue/Return Requests: Danh sách phiếu mượn trả sách - Book Recommendations: Bảng giới thiệu sách - Currently Issued Books: Danh sách sách yêu cầu mượn - Logout: Đăng xuất Hình 3.7 Menu điều khiển Các chức chính: Xin tập trung giới thiệu vào chức trang điều khiển, cập nhật sách, tạo tài khoản độc giả giải đặt mượn, trả sách - Cập nhật sách: Trang cập nhật cung cáp chức quản lý danh mục sách, liên kết tới trang sửa xóa sách, form thêm sách Trang 15 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Hình 3.8 Trang quản lý thơng tin sách Đầu trang danh mục sách chứa thông tin, với liên kết tới chức sửa thông tin hay xóa đầu sách Nếu số lượng sách 0, thông báo “Hết sách” xuất Quản trị viên xem chi tiết đầu sách qua liên kết tên sách Form nhập sách bao gồm thông tin cần thiết để thêm đầu sách vào thư viện Tuy nhiên, ảnh bìa giới thiệu hai trường liệu khơng bắt buộc Trang 16 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện - Tạo tài khoản mới: Hình 3.9 Form tạo tài khoản Ta lấy ví dụ tạo tài khoản sinh viên Nếu giảng viên admin đăng nhập tài khoản admin Thơng tin u cầu đăng ký Tên, Email, Mật khẩu, Số điện thoại, Roll Number Sau nhập thông tin, trường input kiểm tra lưu vào CSDL hợp lệ - Quản lý đặt mượn: Khi mở trang quản lý mượn sách, quản trị viên thấy thông tin yêu cầu đặt mượn : Trang 17 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Hình 3.10 Yêu cầu mượn sách Thơng tin đặt mượn nhóm lại theo độc giả, giải cho độc giả mượn số yêu cầu, quản trị hủy chúng Thao tác lập phiếu tạo cho yêu cầu phiếu mượn sách với trạng thái chưa trả Ngày hết hạn không lưu cố định vào CSDL mà tính tốn thời điểm duyệt web dựa thông số cấu hình website Nếu ngày hết hạn vượt ngày tại, ghi xuất dịng chữ màu đỏ Nhưng điều không làm khả lập phiếu cho yêu cầu Quyền định nằm quản trị viên, thơng báo đóng vai trị nhắc nhở - Xác nhận cho mượn sách: Khi độc giả đến mượn sách, quản trị viên vào chức danh sách mượn sách để tìm phiếu mượn sách đó: Trang 18 Báo cáo mơn Đồ án – Hệ thống Quản lý sách thư viện Hình 3.11 Xác nhận cho mượn sách Quản trị viên kiểm tra chấp nhận cho độc giả mượn sách từ chối mượn sách - Xác nhận gia hạn mượn sách Khi độc giả muốn gia hạn mượn sách, họ gửi lên quản trị viên yêu cầu gia hạn mượn sách Quản trị viên chấp nhận từ chối yêu cầu Hình 3.12 Xác nhận gia hạn mượn sách - Xác nhận trả sách Quản trị viên xác nhận sách mượn trả Trang 19 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Hình 3.13 Xác nhận trả sách 3.3.2 Giao diện người dùng: Khác với trang điều khiển, trang người dùng khômg mang nhiều chức xử lý liệu mà dùng mượn sách, đồng thời đề xuất sách cho độc giả khác Giao diện trang chủ: Hình 3.14 Giao diện trang chủ Trang 20 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Bố cục website tương tự bố cục admin Phần header (đầu trang) thư viện hàm include trước Trong menu có menu con, hiển thị ta click vào Sau danh mục chức menu: - Home: Trang chủ, thị danh sách sách - Messages: tin nhắn độc giả - All Books: Danh sách tất sách - Previously Borrowed Books: Các sách mượn từ trước - Recommned Books: Sách đề xuất - Currently Issued Books: Các sách mượn - Logout: Đăng xuất Kịch sử dụng: Khi người dùng nhập tên đăng nhập mật xác thực, module thông tin tài khoản hiển thị Module liên kết tới chức mà có độc giả sau đăng nhập truy cập Đồng thời dòng yêu cầu đăng nhập hình 3.23 thay thao tác “Đặt mượn” Hình 3.16 Chức đặt mượn mở Tùy theo nhóm độc giả tham số người quản trị áp dụng, độc giả hưởng sách khác mượn sách, ví dụ số sách tối đa Trang 21 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện sinh viên mượn định trước 3, tổng số sách bạn đặt số sách bạn mượn chưa trả đạt đến 3, bạn mượn thêm Thời gian hết hạn cho yêu cầu khác tùy theo quy định mà quản trị đặt Ngoài ra, độc giả cịn sử dụng chức ăng tra cứu thư viện, module thể loại để dễ dàng tìm sách cần Hình 3.17 Chức tra cứu Độc giả kiểm tra yêu cầu đặt mượn hay hủy bỏ chúng Các thành phần module thông tin đăng nhập truy cập độc giả bắt đầu phiên làm việc với thao tác đăng nhập Khi độc giả thoát khỏi tài khoản, phiên làm việc bị hủy cố gắng gọi tới module chuyển tới trang đăng nhập Lưu đồ số chức năng: Cập nhật thông tin sách: Trang 22 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Đăng nhập trang quản trị sai Kiểm tra \ Truy cập module quản lý thông tin sách Truy cập trang sửa thông tin sách Nhập thông tin vào form sửa sách Nhập thông tin vào form thêm sách sai Kiểm tra tính hợp lệ liệu sai Kiểm tra tính hợp lệ liệu Hủy thông tin sách sai Kiểm tra khả xóa bỏ Khóa khỏi CSDL Lưu vào CSDL Lưu vào CSDL Đăng xuất Trang 23 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện Đặt mượn sách: Đăng nhập độc giả sai Kiểm tra \ Tra cứu sách Xem chi tiết thông tin sách Đặt mượn sai Kiểm tra số lượng, quy định đặt sách Lưu thông tin đặt sách Đăng xuất Trang 24 Báo cáo môn Đồ án – Hệ thống Quản lý sách thư viện TỔNG KẾT KẾT LUẬN Sau thời gian trình học tập tìm hiểu xây dựng website, em đã: - Củng cố kiến thức sử dụng thành thạo HTML, CSS - Nắm cấu trúc số kỹ thuật lập trình PHP, ưu việt ngơn ngữ - Có kiến thức XML - Thêm kinh nghiệm phân tích, thiết kế sở liệu HẠN CHẾ: Sau đánh giá khách quan website, em nhận thấy hạn chế sau: - Vẫn cịn chức dành cho độc giả, website thỏa mãn yêu cần thiết yếu - Giao diện theo kiểu thiết kế danh sách liệt kê quen thuộc, chưa bắt kịp kiểu thiết kế mới, đại - Cách xếp code, khai báo v.v… thiếu gọn gàng, khoa học HƯỚNG PHÁT TRIỂN WEBSITE C++ thực công cụ lý tưởng để xây dựng website, với khối lượng công việc nặng khoảng thời gian hạn chế, nhiều vấn đề mà sinh viên thực chưa thể giải hồn thiện Nếu đề tài tiếp tục phát triển, trước hết cần phải khắc phục điểm sau: - Xây dựng thêm nhiều công cụ tìm kiếm cho quản trị viên để giúp họ làm việc dễ dàng sở liệu “phình to” Trang 25 Báo cáo mơn Đồ án – Hệ thống Quản lý sách thư viện - Thay ghi trực tiếp thơng tin liên hệ website, nên tạo hộp tin nhắn để khách vãng lai độc giả góp ý với quản trị viên - Xây dựng chức tự gởi mail nhắc nhở gần hết hạn mượn sách, trả sách - Cân nhắc cần thiết tính theo dõi thể loại sách ưa thích độc giả để đề xuất cho họ sách phù hợp, ghi nhận tuân thủ quy định mượn trả sách độc giả PHỤ LỤC TÀI LIỆU THAM KHẢO [1] Phạm Hữu Khang Xây dựng ứng dụng Web PHP & MySQL Nhà xuất Lao động - Xã hội Hà Nội, 2003 [2] Steven Holzner - Dịch giả: Gia Việt Thiết Kế Web Động Với PHP5 Nhà xuất Thống Kê Hà Nội, 2003 [3] PHP Language Reference http://www.php.net/manual/en/langref.php [4] PHP Vietnam Tutorials http://tutorial.phpvn.org [5] PHP Tutorial http://www.w3school.com/php/ Trang 26

Ngày đăng: 28/07/2023, 10:12

Xem thêm:

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w