1. Trang chủ
  2. » Cao đẳng - Đại học

XÂY DỰNG TRANG WEB GIỚI THIỆU VÀ BÁN SÁCH BẰNG PHP

33 1,6K 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

Thông tin cơ bản

Định dạng
Số trang 33
Dung lượng 2,58 MB

Nội dung

Công nghệ thông tin là một ngành rất phát triển trong xã hội ngày nay. Nó được ứng dụng trong rất nhiều ngành , lĩnh vực khác nhau và đạt được nhiều hiệu quả cao. Đặc biệt là trong công tác quản lý, tin học làm giảm nhẹ được sức của người quản lý, tiết kiệm thời gian và gọn nhẹ hơn nhiều so với cách quản lý bằng giấy tờ như trước kia. Ứng dụng tin học vào công tác quản lý còn giúp thu hẹp không gian lưu trữ dữ liệu, tránh thất lạc dữ liệu một cách an toàn . Hơn nữa nó còn giúp tìm kiếm tra cứu thông tin một cách nhanh chóng, chính xác và đầy đủ. Từ những nhận thức về tầm quan trọng của ngành công nghệ thông tin với công tác quản lý, cùng với sự mong muốn học hỏi và góp phần nhỏ đưa tin học ứng dụng vào công tác quản lý nhóm em đã thực hiện đề tài “ Xây dựng trang web giới thiệu và bán sách bằng PHP “. Trong thời gian nghiên cứu, cùng với sự nỗ lực của bản thân, sự giúp đỡ nhiệt tình của bạn bè và trên hết là sự hướng dẫn của thầy giáo Nguyễn Thái Cường đã giúp nhóm em hoàn thành dự án này. Do kiến thức còn hạn chế nên không thể tránh khỏi những sai sót.Nhóm em mong nhận được ý kiến đóng góp của thầy cô, bạn bè để đề tài của nhóm em được hoàn thiện hơn.

KHOA : CÔNG NGHỆ THÔNG TIN TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI BÀI TẬP LỚN MÔN: PHÁT TRIỂN PHẦN MỀM HƯỚNG CẤU PHẦN ĐỀ TÀI: XÂY DỰNG TRANG WEB GIỚI THIỆU VÀ BÁN SÁCH BẰNG PHP Giáo viên : Nguyễn Thái Cường Thành Viên Nhóm 15 : Hoàng Minh Thái Bùi Anh Tuấn SITPANYA Southikone Lớp : Kĩ Thuật Phần Mềm I Hà nội – 2015 MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG I : NGÔN NGỮ PHP CHƯƠNG II: PHÂN TÍCH THIẾT KẾ XÂY DỰNG HỆ THỐNG TRANG WEB GIỚI THIỆU VÀ BÁN SÁCH 4.1.Biểu đồ hoạt động đăng kí 20 CHƯƠNG III : GIAO DIỆN TRANG WEB 27 KẾT LUẬN .32 LỜI NÓI ĐẦU Công nghệ thông tin ngành phát triển xã hội ngày Nó ứng dụng nhiều ngành , lĩnh vực khác đạt nhiều hiệu cao Đặc biệt công tác quản lý, tin học làm giảm nhẹ sức người quản lý, tiết kiệm thời gian gọn nhẹ nhiều so với cách quản lý giấy tờ trước Ứng dụng tin học vào công tác quản lý giúp thu hẹp không gian lưu trữ liệu, tránh thất lạc liệu cách an toàn Hơn giúp tìm kiếm tra cứu thông tin cách nhanh chóng, xác đầy đủ Từ nhận thức tầm quan trọng ngành công nghệ thông tin với công tác quản lý, với mong muốn học hỏi góp phần nhỏ đưa tin học ứng dụng vào công tác quản lý nhóm em thực đề tài “ Xây dựng trang web giới thiệu bán sách PHP “ Trong thời gian nghiên cứu, với nỗ lực thân, giúp đỡ nhiệt tình bạn bè hết hướng dẫn thầy giáo Nguyễn Thái Cường giúp nhóm em hoàn thành dự án Do kiến thức hạn chế nên tránh khỏi sai sót.Nhóm em mong nhận ý kiến đóng góp thầy cô, bạn bè để đề tài nhóm em hoàn thiện Nhóm em xin chân thành cảm ơn ! CHƯƠNG I : NGÔN NGỮ PHP Khái niệm PHP PHP ngôn ngữ kịch phía máy chủ nguồn mở sử dụng để phát triển trang web PHP cho sử dụng miễn phí tương thích với tảng khác bao gồm Linux, UNIX, Windows, Mac OS X Ưu điểm PHP Với tất có sẵn web, bạn chọn PHP cho dự án lớn bạn? Vâng, tất thứ có ưu nhược điểm riêng Tuy nhiên, với PHP ưu điểm ngôn ngữ mã nguồn mở trở lên lấn lướt để vượt qua khuyết điểm không đáng kể Vì vậy, NĂM LÝ DO hàng đầu thấy PHP vượt qua ngôn ngữ phát triển khác sẵn có dành cho nhà phát triển ngày Nhanh chóng đáng tin cậy Bất kỳ ngôn ngữ lập trình khác lúc nhanh chóng đáng tin cậy PHP Hơn nữa, ngôn ngữ phát triển web dễ dàng sử dụng cấu hình thành phần liên quan Ứng dụng PHP nói chung dễ dàng đơn giản để làm theo, dễ dàng đồng hóa PHP sử dụng tài nguyên, tốt độ website xây dựng với PHP chạy nhanh, tốn dung lượng Tốc độ website nhanh yếu tố quan trọng định người sử dụng có thích vào website bạn hay không Nền tảng độc lập PHP ngôn ngữ độc lập với tảng, PHP làm việc với tất tảng Mac OS X, Windows, Linux, UNIX Nó hỗ trợ số lượng lớn loại sở liệu back-end MySQL, Oracle loại sở liệu tương tự Chính tính mà PHP có khả triển khai hầu hết môi trường Cộng đồng hổ trợ lớn Năng động Điều cuối nhà phát triển web muốn gặp khó khăn với vấn đề lập trình tìm tài liệu giúp đỡ từ cộng đồng Là ngôn ngữ phổ biến sử dụng rộng rãi, việc tìm kiếm hỗ trợ tích cực hay tài liệu trực tuyến điều dễ dàng PHP Bạn chắn tìm giúp đỡ thông qua diễn đàn hỗ trợ, blog, từ mạng xã hội, tài liệu PDF / video Là tảng mã nguồn mở, PHP có số lượng lớn người sử dụng tạo thành cộng đồng chung sẵn lòng để giúp đỡ hỗ trợ Hiệu suất cao hơn, đồ họa linh hoạt nâng cao Với cách thức mà PHP xây dựng, bạn chắn phát triển ứng dụng hiệu suất cao cách dễ dàng Không có vậy, tính liên quan đến linh hoạt, khả mở rộng làm cho PHP lựa chọn lý tưởng cho hầu hết dự án phát triển web Mã nguồn mở PHP ngôn ngữ mã nguồn mở tải miễn phí từ mạng internet Tính giúp PHP trở thành ngôn ngữ lập trình phổ biến nhất, giúp cho nhà phát triển xây dựng dự án Web có ngân sách eo hẹp PHP thường xuyên nâng cấp cập nhật miễn phí tạo nên yên tâm phát triển ứng dụng Web Hoạt động PHP Khi người sử dụng gọi trang PHP, Web Server triệu gọi PHP Engine để thông dịch dịch trang PHP trả kết cho người dùng hình bên Các bước cài đặt Web server Bước 1: Download XAMPP www.apachefriends.org tiến hành cài đặt chương trình thông thường Bước 2: Start Apache MySQL XAMPP control panel Bước 3: Gõ vào trình duyệt địa localhost Nếu hình sau việc cài đặt thành công Bước 4: Vào thư mục cài đặt XAMPP/htdocs tiến hành tạo file test.php với nội dung sau: Gõ trình duyệt địa localhost/test.php Nếu dòng chữ Hello World nghĩa ứng dụng PHP chạy thành công CHƯƠNG II: PHÂN TÍCH THIẾT KẾ XÂY DỰNG HỆ THỐNG TRANG WEB GIỚI THIỆU VÀ BÁN SÁCH I XÁC ĐỊNH YÊU CẦU BÀI TOÁN Giới thiệu hệ thống • Hoạt động nghiệp vụ cửa hàng Yêu cầu xây dựng website bán sáchvới số lượng nhỏ, cho phép bán lẻ sỉ Cửa hàng yêu cầu xây dựng website với chức sau: Chức cho người quản lý: Thêm, xóa, sửa danh mục, thêm, xóa, sửa sản phẩm, phân loại sản phẩm theo danh mục, kiểm tra đơn đặt hàng khách hàng, lập hóa đơn toán đơn đặt hàng, hỗ trợ trực truyến, đặt / thay đổi quảng cáo, thêm / thay đổi quy định hay hướng dẫn website, khôi phục tài khoản cho khách hàng Các chức khách hàng: xem danh mục sản phẩm, xem sản phẩm theo danh mục chi tiết sản phẩm theo danh mục, đăng ký tài khoản, đăng nhập, thêm sản phẩm vào giỏ hàng, xem giỏ hàng, thay đổi số lượng sản phẩm giỏ hàng, toán giỏ hàng, xem đơn đặt hàng, tìm kiếm sản phẩm, thay đổi thông tin tài khoản Người quản trị muốn sử dụng hệ thống phải có tài khoản đăng nhập vào hệ thống, tài khoản có quyền cao admin Khách hàng muốn toán giỏ hàng phải đăng ký (chưa có tài khoản) đăng nhập vào website phép toán sản phẩm đặt mua Hình thức toán sử dụng website toán tài khoản ngân hàng toán giao hàng Bộ phận quản trị website theo dõi đơn đặt hàng khách hàng liên hệ với khách hàng để toán giao sản phẩm đến khách hàng Khách hàng đăng ký tài khoản quên mật liên hệ để khôi phục tài khoản, đăng ký tài khoản Việc khôi phục tài khoản phận quản trị website kiểm tra khôi phục cho khách hàng Thông tin tài khoản trao đổi qua email khách hàng Sản phẩm giao tới khách hàng tính phí vận chuyển không tùy thuộc vào quy định cửa hàng Mặc định ban đầu phí vận chuyển 10%, người quản trị thay đổi quy định Yêu cầu người dùng Trước công nghệ khoa học chưa phát triển, dùng phương pháp thủ công việc quản lý quản lý kinh doanh, quản lý nhân sự… Nhưng nhiều ứng dụng khoa học đưa vào công tác quản lý Từ thực tế, việc quản lý phức tạp gặp nhiều phiền toái việc lưu trữ sổ sách, việc tính toán, việc tìm kiếm…Để giải vấn đề xây dựng trang web quản lý , ban đầu đơn sơ đáp ứng phần nhu cầu người dùng, trang web xây dựng cần phù hợp với điều kiện khách hàng tài chính, không gian, trình độ , nhân viên họ…Nhiều thao tác ta phải xây dựng để tính cách thủ công công nghệ chưa đáp ứng , chưa đủ kinh phí dùng toán tiền từ thẻ hay tính tiền qua mạng hay bán hàng qua mạng mà quảng cáo qua mạng mà Như cửa hàng sách vùng nông thôn đa phần quản lý thủ công , phải xây dựng trang web cho dơn giản, dễ hiểu đủ chức Các yêu cầu khách hàng hệ thống : - Hệ thống phải dễ dàng truy xuất , vận hành , sử dụng - Phù hợp mục đích người dùng , phù hợp với trình độ người dùng, dùng Đồng thời phải ổn định chắn có khả cung cấp thông tin đáp ứng cần thiết Dễ dàng bảo hành, cải tiến , nhanh chóng lỗi cần điều chỉnh Giao diện dễ nhìn phù hợp với không gian làm việc Các yêu cầu kỹ thuật Phải xử lý xác , không gây ảnh hưởng đến uy tín chất lượng nhà sách II PHÂN TÍCH VỀ HỆ THỐNG QUẢN LÍ CỬA HÀNG MUA BÁN SÁCH Khách hàng có thông tin gồm: username, password,email Để mua hàng khách hàng cần đăng nhập với tài khoản đăng kí trước Sau khách hàng thực chức toán Mỗi mặt hàng sách có thông tin sau : mã sách, tên sách , giá sách, thông tin sách… Khách hàng tìm kiếm sách trang web Một số khung chuẩn, biểu mẫu: 10 Biểu đồ hoạt động 19 4.1.Biểu đồ hoạt động đăng kí 4.2.Biểu đồ hoạt động đăng nhập 4.3.Biểu đồ hoạt động thêm sách 20 4.4.Biểu đồ hoạt động sửa thông tin sách 4.5.Biểu đồ hoạt động xóa sách 21 Biểu đồ tham gia CaseUse 5.1.Biểu đồ tham gia usecase đăng nhập 5.2.Biểu đồ tham gia usecase Tìm kiếm 22 5.3.Biểu đồ tham gia usecase Đăng kí 5.4.Biểu đồ tham gia usecase Quản lý thông tin khách hàng 23 5.1 Biểu đồ tham gia usecase Quản lý thông tin sách III THIẾT KẾ HỆ THỐNG QUẢN LÝ CỬA HÀNG MUA BÁN SÁCH Biểu đồ chức quản lý thông tin sách 24 Biểu đồ chức quản lý thông tin khách hàng 25 Biểu đồ chức tìm kiếm 26 Biểu đồ chức đăng nhập CHƯƠNG III : GIAO DIỆN TRANG WEB 1.Giao diện header 27 2.Giao diện menu trái phải 3.Giao diện sách sách hot 28 4.Giao diện giới thiệu 29 5.Giao diện tin tức 6.Giao diện liên hệ 30 7.Giao diện thông tin đăng nhập 31 8.Giao diện thông tin chi tiết sản phẩm KẾT LUẬN 32 Trong tiến trình hội nhập kinh tể giới nước ta nay, tin học hóa ngày đóng vai trò quan trọng trở thành xu phát triển tất yếu tổ chức.Đề tài “Xây dựng trang web giới thiệu bán sách PHP” xây dựng trợ giúp việc quảng bá hỗ trợ người dùng tốt cho nhu cầu cần mua sách họ Tuy nhiên trang web ứng dụng cho cửa hàng nhà sách vừa nhỏ, họ muốn nâng cấp kinh doanh lớn cần xây dựng trang web lớn nhiều chức hơn, chịu đựng số lượng truy cập nhiều hơn… Qua thời gian nghiên cứu tìm hiểu nghiên cứu nghiệp vụ bán sách nhà sách quan sát hoạt động trang Web bán sách mạng Internet với hướng dẫn tận tình thầy giáo giúp nhóm em thêm kiến thức kinh nghiệm bổ ích giúp nhóm em nhiều trình xây dựng đề tài Do thời gian lực hạn chế nên trang web em xây dựng không tránh khỏi soi sót không đáp ứng hết yêu cầu thực tế đưa Song có điều kiện tương lai nhóm em phát triển thêm để phần mềm hoàn thiện 33 [...]... nhập nền kinh tể thế giới nước ta hiện nay, tin học hóa ngày càng đóng vai trò quan trọng và trở thành xu thế phát triển tất yếu của mỗi tổ chức.Đề tài Xây dựng trang web giới thiệu và bán sách bằng PHP được xây dựng trợ giúp việc quảng bá hỗ trợ người dùng tốt nhất cho nhu cầu cần mua sách của họ Tuy nhiên trang web này cũng chỉ có thể ứng dụng cho các cửa hàng nhà sách vừa và nhỏ, khi họ muốn nâng... lớn thì cần xây dựng trang web lớn hơn nhiều chức năng hơn, chịu đựng được số lượng truy cập nhiều hơn… Qua thời gian nghiên cứu tìm hiểu và nghiên cứu nghiệp vụ bán sách tại nhà sách và quan sát hoạt động của các trang Web bán sách trên mạng Internet cùng với sự hướng dẫn tận tình của thầy giáo đã giúp nhóm em thêm kiến thức và kinh nghiệm bổ ích giúp nhóm em rất nhiều trong quá trình xây dựng đề tài... thông tin sách III THIẾT KẾ HỆ THỐNG QUẢN LÝ CỬA HÀNG MUA BÁN SÁCH 1 Biểu đồ tuần tự chức năng quản lý thông tin sách 24 2 Biểu đồ tuần tự chức năng quản lý thông tin khách hàng 25 3 Biểu đồ tuần tự chức năng tìm kiếm 26 4 Biểu đồ tuần tự chức năng đăng nhập CHƯƠNG III : GIAO DIỆN TRANG WEB 1.Giao diện header 27 2.Giao diện menu trái phải 3.Giao diện sách mới sách đang hot 28 4.Giao diện giới thiệu 29... lý thông tin sách 13 1.2.Biểu đồ phân rã usecase quản lý thông tin khách hàng 2 Đặc tả usecase  Đặc tả usecase quản lý thông tin sách Luồng chính Người quản trị UseCase bắt đầu khi Người quản trị đăng nhập thành công và yêu cầu vào Hệ thống Hệ thống thêm nhập sửa xoa sách, 14 chức năng thêm sửa xóa sách xác nhận và lưu lại Luồng phụ : • Nếu thêm được chọn Hệ thống hiển thị form nhập vào image, title... không hợp hệ Yêu cầu nhập vào thông tin USER • Nếu mật khẩu rỗng hoặc thông tin không hợp lệ Yêu cầu nhập vào thông tin PASSWORD  Đặc tả usecase đăng nhập Luồng chính Khách hàng Hệ thống UseCase bắt đầu khi người dùng yêu cầu đăng nhập vào hê thống.Nếu USERNAME=” ” và PASSWORD=” ” Nếu thông tin đăng nhập của khách hàng đúng thì thông báo đăng nhập thành công và chuyển đến trang web Luồng phụ • Nếu USERNAME... thị lên danh sách các sản phẩm sách. Sau khi khách hàng chọn thêm.Hệ thống sẽ kiểm tra.Nếu thông tin hợp lệ sẽ lưu lại và thông báo thành công • Nếu sửa được chọn Hệ thống hiển thị trang giỏ hàng Sau khi khách hàng chọn sửa thông tin.Hệ thống sẽ kiểm tra.Nếu thông tin hợp lệ sẽ lưu lại và thông báo thành công • Nếu xóa được chọn Hệ thống hiển thị danh sách sản phẩm Sau khi khách hàng chọn sách cần xóa.Hệ... nhập vào đầy đủ thông tin.Hệ thống sẽ kiểm tra.Nếu thông tin hợp lệ sẽ lưu lại và thông báo thành công • Nếu sửa được chọn Hệ thống hiển thị form nhập vào image, title , Information Sau khi người quản trị sửa thông tin.Hệ thống sẽ kiểm tra.Nếu thông tin hợp lệ sẽ lưu lại và thông báo thành công • Nếu xóa được chọn Hệ thống hiển thị form nhập vào image, title , Information Sau khi người quản trị chọn sách. .. hướng dẫn tận tình của thầy giáo đã giúp nhóm em thêm kiến thức và kinh nghiệm bổ ích giúp nhóm em rất nhiều trong quá trình xây dựng đề tài của mình Do thời gian và năng lực còn hạn chế nên trang web em xây dựng không tránh khỏi những soi sót và không đáp ứng được hết các yêu cầu thực tế đưa ra Song nếu có điều kiện trong tương lai nhóm em sẽ phát triển thêm để phần mềm hoàn thiện hơn 33 ... xóa.Hệ thống sẽ kiểm tra và xuất thông báo hỏi yêu cầu xóa không.Nếu người quản trị chấp nhận Hệ thống thông báo thành công  Đặc tả usecase quản lý thông tin giỏ hàng Luồng chính Khách hàng UseCase bắt đầu khi khách hàng đăng nhập thành công và truy cập vào giỏ hàng Khách hàng yêu cầu chức năng thêm sửa xóa sách trong giỏ hàng Hệ thống Hệ thống thực hiện thêm nhập sửa xóa, xác nhận và lưu lại Luồng phụ... đến trang web Luồng phụ • Nếu USERNAME là trống thì yêu cầu nhập vào USERNAME • Nếu PASSWORDlà trống thì yêu cầu nhập vào PASSWORD 17 3 Biểu đồ lớp 18 4 Biểu đồ hoạt động 19 4.1.Biểu đồ hoạt động đăng kí 4.2.Biểu đồ hoạt động đăng nhập 4.3.Biểu đồ hoạt động thêm sách 20 4.4.Biểu đồ hoạt động sửa thông tin sách 4.5.Biểu đồ hoạt động xóa sách 21 5 Biểu đồ tham gia CaseUse 5.1.Biểu đồ tham gia usecase

Ngày đăng: 07/04/2016, 09:32

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w