BÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINEBÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINEBÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINEBÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINEBÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINEBÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINEBÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINEBÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINEBÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINEBÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINEBÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINEBÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINE
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ ĐIỆN TỬ-THÔNG TIN BÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG XÂY DỰNG WEBSITE BÁN SÁCH ONLINE GVHD : ThS Phạm Tiến Huy Lớp : K22E Họ Và Tên : Đỗ Tiến Dũng Tạ Thái Duy Mã Sinh Viên : 19A17010011 19A17010054 Hà Nội_2022 LÝ DO CHỌN ĐỀ TÀI Ngày nay, sở thích đọc sách người phổ biến có xu hướng phát triển mạnh Sách mang đến cho người tri thức vô giá, làm cho sống người ngày trở lên văn minh Nhưng tình hình dịch bệnh căng thẳng số người khơng có thời gian để tìm đến nhà sách để lựa chọn cho sách hay ý nghĩa Nhận thấy vấn đề em định xây dựng website bán sách trực tuyến Những khách hàng có nhu cầu mua sách cần thông qua website trực tuyến khơng nhiều thời gian để sở hữu sách mà u thích MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU - Mục tiêu: Xây dựng website bán sách trực tuyến với chức hoàn chỉnh, dễ sử dụng thuận tiện cho việc quản lý Việc xây dựng website bán sách nhằm giúp nhà kinh doanh giải cơng việc nghiệp vụ liên quan cách nhanh chóng hiệu xác so với làm thủ cơng Ít tổn thời gian mở rộng thị trường sách online với đà phát triển công nghệ thông tin Giúp cho doanh nghiệp tránh rủi ro quản trị thông tin mát mát thông tin khách hàng nhạy cảm - Nhiệm vụ: + Nghiên cứu đề tài + Phân tích thiết kế hệ thống + Thiết kế xây dựng website ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU - Đối tượng nghiên cứu: + Khách hàng người yêu sách, có sở thích đọc sách + Quản lý nhân viên cửa hàng bán sách + Tài liệu - Phạm vi nghiên cứu: Trang + Website ứng dụng cho nhà sách có quy mơ hình thức hoạt động nghiệp vụ nhỏ + Đề tài xây dựng website bán sách + Lĩnh vực thiết kế website + Hoạt động bán sách, cập nhật sách thông tin sách PHƯƠNG PHÁP NGHIÊN CỨU - Tham khảo website bán sách mạng - Khảo sát thực tế - Tìm kiếm tài liệu internet có liên quan đến nội dung nghiện cứu - Tìm hiểu cơng cụ hỗ trợ lập trình cách sử dụng - Thu tập tài liệu liên quan đên nghiệp vụ quản lý website bán sách Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN Website xây dựng áp dụng thành tựu công nghệ thông tin vào lĩnh vực thương mại Sự đời website không giải nhu cầu người mà cịn thuận lợi cho cơng tác quản lý nhà sách CẤU TRÚC ĐỀ TÀI Mở đầu Chương 1: Cơ sở lý thuyết Chương 2: Phân tích thiết kế hệ thống Chương 3: Triển khai xây dựng website Kết luận kiến nghị CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 HTML, CSS JS Trang 1.1.1 HTML Trang Web kết hợp văn thẻ HTML HTML chữ viết tắt HyperText Markup Language hội đồng World Wide Web Consortium(W3C) quy định Một tập tin HTML chẳng qua tập tin bình thường, có html htm HTML giúp định dạng văn trang Web nhờ thẻ Hơn nữa, thẻ html liên kết từ cụm từ với tài liệu khác Internet 1.1.2 CSS CSS từ viết tắt Cascading Style Sheets CSS định nghĩa cách hiển thị tài liệu HTML Tuy nhiên áp dụng cho tài liệu như: XML CSS đặc biệt hữu ích việc thiết kế Web Nó giúp cho người thiết kế dễ dàng áp đặt phong cách thiết kế lên Page Website cách nhanh chóng, đồng 1.1.3 JS JavaScript ngơn ngữ lập trình HTML WEB Nó nhẹ sử dụng phổ biến phần trang web, mà thi hành chúng cho phép Client-Side script tương tác với người sử dụng tạo trang web động Nó ngơn ngữ chương trình thơng dịch với khả hướng đối tượng 1.2 NGÔN NGỮ PHP PHP Hypertext Preprocessor, thường viết tắt thành PHP 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ở, dùng cho mục đích tổng qt Nó thích hợp với web dễ dàng nhúng vào trang HTML Trang 1.3 HỆ QUẢN TRỊ CSDL MYSQL MySQL hệ quản trị sở liệu tự 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 sở liệu internet MySQL hệ quản trị sở liệu miễn phí, tích hợp sử dụng chung với apache php Chính yếu tố mã nguồn mở nên MySQL qua nhiều hỗ trợ lập trình viên u thích mã nguồn mở MySQL có cách truy xuất mã lệnh tương tự với SQL Về chất MySQL đáp ứng việc truy xuất đơn giản trình vận hành website hầu hết giải tất tốn PHP CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 MƠ TẢ BÀI TỐN Đây loại hình kinh doanh qua mạng Với website bán sách, cửa hàng đưa thông tin loại sách lên trang web Người quản trị trang web có quyền thêm (khi có mặt hàng về), sửa đổi thơng số mặt hàng, xóa mặt hàng khơng cịn lỗi Với khách vãng lai xem trang web, xem thông tin loại mặt hàng, khơng có quyền mua hàng Để mua hàng, bạn phải đăng ký thành viên trang web Khi có đơn đặt hàng, người quản lý đối chiếu thơng tin sau giao hàng cho người đặt hàng Như trình mua bán hồn thành 2.2 MƠ TẢ HOẠT ĐỘNG CỦA HỆ THỐNG Hệ thống bán sách gồm có website: Website khách hàng Website quản trị Trang 2.2.1 Website người dùng - Website khách hàng có trang chính: + Trang chủ + Nhà xuất + Sách + Liên hệ + Đăng nhập + Đăng xuất - Chức năng: + Tìm kiếm, mua sách, xem thơng tin sách + Xem thông tin website + Gửi ý kiến đến shop bán sách online + Đăng nhập, đăng ký 2.2.2 Website quản trị - Website quản trị có trang chính: + Trang chủ + Kho hàng + Đơn hàng - Chức năng: + Đưa danh sách sách, tìm kiếm, thêm sách mới, cập nhật, sửa, xóa thơng tin sách Trang + Đưa thông tin sách cụ thể nhà xuất bản: sách tên, tác giả tên, nhà xuất bản, nội dung tóm tắt sách, giá bán, hình ảnh trang bìa sách sách… + Thêm nhà xuất + Quản lý thông tin, hồ sơ khách hàng 2.3 YÊU CẦU CHỨC NĂNG Giao diện thân thiện, dễ dùng, hệ thống nhanh, thuận tiện, xác để người quản trị dễ dàng quản lý mặt hàng mà không tốn nhiều thời gian công sức Hệ thống rút ngắn thời gian nhập thông tin sách đơn giản hóa q trình nhập thơng tin Hệ thống bao gồm chức năng: - Quản lý thông tin mặt hàng - Quản lý đơn hàng - Quản lý thông tin, hồ sơ khách hàng 2.4 YÊU CẦU PHI CHỨC NĂNG - Giúp quản lý hoạt động kinh doanh nhà sách - Giúp quảng bá thông tin tới khách hàng - Xây dựng website quản lí nhà sách tiện lợi, hiệu với chi phí phù hợp - Nâng cao hoạt động hàng hóa thơng qua việc tin học hóa phận quản lí tiết kiệm chi phí 2.5 MƠ HÌNH HĨA U CẦU 2.5.1 Biểu đồ use case Trang 2.5.1.1 Biểu đồ use case tổng quan hệ thống 2.5.1.2 Biểu đồ use case quản lý kho hàng 2.5.1.3 Biểu đồ use case quản lý đơn hàng Trang 2.5.1.4 Biểu đồ use case giỏ hàng 2.5.2 Sơ đồ phân rã chức Trang 2.6 THIẾT KẾ CƠ SỞ DỮ LIỆU 2.7 CÁC BẢNG DỮ LIỆU 2.1 Bảng Admin NAME TYPE Name nchar(20) Trang Pass Nchar(40) 2.2 Bảng Books Name Type Book_isbn varchar(20) Book_title varchar(60) Book_author varchar(60) Book_image varchar(60) Book_descr text Book_price decimal(10, 0) Publisherid int 2.3.Bảng Customers Name Type Customerid int Name varchar(60) Address varchar(80) City varchar(30) Zip_code varchar(10) Country varchar(10) 2.4.Bảng Orders Name Type Orderid int Customerid int Trang 10 Amount decimal(10, 0) Date timestamp Ship_name char(60) Ship_address char(60) Ship_city char(30) Ship_zipcode char(10) Ship_country char(20) 2.5 Bảng Order intems Name Type Orderid int Book_isbn varchar(20) Item_price decimal(10, 0) Quantiry tinyint 2.6 Bảng Publisher Name Type Publisherid int Publisher_name varchar(60) 2.7 Bảng User Name Type userid int Name varchar(50) Pass varchar(20) Trang 11 Email varchar(20) SDT int CHƯƠNG 3: TRIỂN KHAI VÀ XÂY DỰNG WEBSITE 3.1 GIAO DIỆN WEBSITE NGƯỜI DÙNG 3.1.1 Giao diện trang chủ Tại giao diện trang chủ khách hàng xem thông tin danh mục sách sách bật,khách hàng xem giá bán sách,xem trang bìa sách nhà xuất bẩn sách ,số lượng sách bán Giao diện sách khách hàng xem thông tin tất sách có cửa hàng tìm kiếm sách mong muốn, sau chọn xong sách khách hàng thích khách hàng thêm vào giỏ hàng sau đăng nhập Trang 12 3.1.2.Giao diện đăng nhập khách hàng Giao diện đăng nhập cho phép khách hàng đăng nhập vào hệ thống có tài khoản Trang 13 KẾT LUẬN - Những kế đạt được: + Xây dựng hệ thống website bán sách trực tuyến đáp ứng yêu cầu đề tài + Xây dựng hệ thống quản lý thông tin bán hàng + Tạo sở liệu website bán sách + Xây dựng thành công chức hệ thống (Thêm vào giỏ hàng, tìm kiếm, mua hàng, toán, đăng nhập, đăng ký, thêm, sửa, xóa sách, thêm nhà xuất bản,…) - Hạn chế: + Do thời gian có hạn, kinh nghiệm kiến thức thân chưa cao nên xây dựng website nhỏ, mang tính chất minh họa + Cơ sở liệu nhỏ, chức chưa tối ưu - Kết luận: + Mặc dù giao diện database chưa thực hoàn thiện hoàn thành chức hệ thống mục tiêu đề (Kết nối CSDL, gọi liệu giao diện thực thao tác với CSDL) Trang 14 + Quá trình khảo sát, phân tích thiết kế bám sát tiến độ đề thu thông tin cần thiết để phát triển đề tài - Hướng phát triển: + Xây dựng website với chức hoàn thiện, đầy đủ phát triển thêm số chức năng, dạng thống kê + Tối ưu hóa chức + Hỗ trợ thao tác nhanh, trình nhập liệu + Hỗ trợ thêm dạng thống kê, biểu đồ, trực quan, + Tiếp tục bổ sung chức mà website chưa có để website ứng dụng rộng rãi cửa hàng + Tiếp tục hoàn thiện website hi vọng đáp ứng nhu cầu người sử dụng + Có thể quản lý thơng tin kho hàng, đơn hàng khách hàng cách chi tiết mở rộng thêm thuộc tính bảng CSDL Trang 15 ... Trang + Website ứng dụng cho nhà sách có quy mơ hình thức hoạt động nghiệp vụ nhỏ + Đề tài xây dựng website bán sách + Lĩnh vực thiết kế website + Hoạt động bán sách, cập nhật sách thông tin sách. .. Những kế đạt được: + Xây dựng hệ thống website bán sách trực tuyến đáp ứng yêu cầu đề tài + Xây dựng hệ thống quản lý thông tin bán hàng + Tạo sở liệu website bán sách + Xây dựng thành công chức... hữu sách mà u thích MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU - Mục tiêu: Xây dựng website bán sách trực tuyến với chức hoàn chỉnh, dễ sử dụng thuận tiện cho việc quản lý Việc xây dựng website bán sách