baixardoc.com-bao-cao-bai-tap-lon-he-phan-tan-trang-web-quan-ly-thu-vien

10 6 0
baixardoc.com-bao-cao-bai-tap-lon-he-phan-tan-trang-web-quan-ly-thu-vien

Đang tải... (xem toàn văn)

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Viện Công nghệ Thông tin Truyền thông BÀI TẬP LỚN Môn học: CÁC HỆ PHÂN TÁN Nghiên cứu Công nghệ PHP lập trình web, mysql, apache xây dựng ứng dụng minh hoạ: quản lý tài liệu điện tử ĐỀ TÀI: Số hiệu nhóm: 12 Giảng viên hướng dẫn: TS.Hồng Minh Thức Sinh viên thực hiện: Họ tên SHSV Lớp Nguyễn Bảo Chung 20090333 CNTT1-K54 Lời nói đầu Internet phát triển với tốc độ chóng mặt, ảnh hưởng đến mặt đời sống Vì vậy, lập trình web trở thành lĩnh vực phát triển nhanh chóng cần thiết Trong cơng nghệ lập trình web PHP (cùng với MYSQL APACHE) công nghệ sử dụng rộng rãi cộng đồng lập trình web nhờ vào tính mở nhanh, mạnh May mắn học mơn học Các hệ phân tán kì 6, em chọn đề tài “Nghiên cứu Cơng nghệ PHP lập trình web, mysql, apache xây dựng ứng dụng minh hoạ: quản lý tài liệu điện tử ” Trong trình thực đề tài, em tìm hiểu nhiều kiến thức cơng nghệ PHP lập trình web động kỹ thực hành thiết kế web, Em xin cám ơn hướng dẫn tận tình thầy Hồng Minh Thức q trình thực đề tài Do kiến thức hạn hẹp nên sản phẩm cuối cịn nhiều thiếu sót, mong nhận góp ý, hướng dẫn thầy để sản phẩm hồn thiện MỤC LỤC Lời nói đầu MỤC LỤC Phần 1: Giới thiệu công nghệ I PHP II MySql III Apache Phần 2: Xây dựng trang web quản lý tài liệu I Phân tích thiết kế hệ thống Phân tích chức hệ thống Biểu đồ use case hệ thống Thiết kế biểu đồ lớp II Thiết kế chi tiết Thiết kế CSDL Thiết kế giao diện Phần 1: Giới thiệu công nghệ I PHP PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") ngôn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở 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 *Ưu điểm + + + + + + + Dùng mã nguồn mở (có thể chạy Apache IIS) Phổ biến ASP (có thể thấy dựa vào số website dùng PHP) Dễ học biết HTML, C Dễ cấu hình Nhiều hệ thống CMS miễn phí Tương thích với mySQL (cũng dễ ) Có thể hoạt động Linux *Nhược điểm II + Mã nguồn khơng đẹp, tool phát sinh code + Chỉ chạy web + Không thích hợp cấp doanh nghiệp 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 bạ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ị 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, III Apache Apache chương trình máy chủ HTTP chương trình dành cho máy chủ đối thoại qua giao thức HTTP Apache chạy hệ điều hành tương tự Unix, Microsoft Windows, Novell Netware hệ điều hành khác Apache đóng vai trị quan trọng q trình phát triển mạng web giới (tiếng Anh: World Wide Web) Khi phát hành lần đầu, Apache chương trình máy chủ mã nguồn mở có khả cạnh tranh với chương trình máy chủ tương tự củaNetscape Communications Corporation mà ngày biết đến qua tên thương mại Sun Java System Web Server Từ trở đi, Apache không ngừng tiến triển trở thành phần mềm có sức cạnh tranh mạnh so với chương trình máy chủ khác mặt hiệu suất tính phong phú Từ tháng nãm 1996, Apache trở thành chương trình máy chủ HTTP thông dụng Hơn nữa, Apache thường dùng để so sánh với phần mềm khác có chức tương tự Tính đến tháng năm 2007 Apache chiếm đến 60% thị trường chương trình phân phối trang web (xem tiếng Anh [1]) Phần 2: Xây dựng trang web quản lý tài liệu I Phân tích thiết kế hệ thống Phân tích chức hệ thống Các chức hệ thống Biểu đồ use case hệ thống a) Biểu đồ use case tổng thể b) Biểu đồ use case liên quan đến actor Admin c) Biểu đồ use case liên quan đến actor người dùng Thiết kế biểu đồ lớp II Thiết kế chi tiết Thiết kế CSDL CSDL gồm có bảng Bảng admin Cột id Name password Mô tả Id admin Tên tài khoản Mật truy nhập Bảng khách hàng Cột Id Tên Mật Địa Email Sachdangmuon Mô tả Id khách hàng Tên đăng nhập Mật khách hàng Địa khách hàng Email khách hàng Sách mà khách hàng mượn Bảng sách Cột Id Tensach Tacgia Giaban Theloai Date Mô tả Id sách Tên sách Tác giả Giá bán Thể loại Ngày thêm vào Bảng Thiết kế giao diện Giao diện trang chủ Danh mục sách theo thể loại

Ngày đăng: 06/04/2022, 18:06

Hình ảnh liên quan

CSDL gồm có các bảng B ảng admin  - baixardoc.com-bao-cao-bai-tap-lon-he-phan-tan-trang-web-quan-ly-thu-vien

g.

ồm có các bảng B ảng admin Xem tại trang 8 của tài liệu.
Bảng sách - baixardoc.com-bao-cao-bai-tap-lon-he-phan-tan-trang-web-quan-ly-thu-vien

Bảng s.

ách Xem tại trang 9 của tài liệu.

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

Tài liệu liên quan