Nghiên cứu đề tài Xây dựng website bán đồng hồ với mục đích xây dựng một hệ thống bán hàng qua mạng uy tín, đơn giản, thân thiện, cũng như đem lại cho khách hàng những lựa chọn tối ưu để ngay cả những người không có kiến thức về tin học cũng có thể tham gia mua hàng qua mạng chỉ với một số thao tác đơn giản.
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH XÂY DỰNG WEBSITE BÁN ĐỒNG HỒ TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN (ỨNG DỤNG PHẦN MỀM) Sinh viên thực : Võ Tiến Thành Mã sinh viên : CCCT17A019 Giảng viên hướng dẫn : ThS Nguyễn Thị Hạnh Khóa đào tạo : 2017 - 2020 Đà Nẵng - 01/2021 MỞ ĐẦU ọ ề Trong thời buổi nay, mà công nghệ phát triển, thương mại điện tử ngày phát triển giới Việt Nam dần khẳng định vị kinh tế thị trường Cùng với đời ngơn ngữ lâp trình cho phép thiết kế xây dựng ứng dụng thương mại điện tử nhiều hình thức khác Và ứng dụng thương mại điện tử phổ biến nước ta dịch vụ bán hàng qua mạng internet Dịch vụ cho phép người dùng tìm kiếm chọn lựa sản phẩm để mua, thực giao dịch mà không cần phải trực tiếp đến cửa hàng, mà cần sử dụng thiết bị máy tính có kết nối internet Tuy nhiên dịch vụ với nhiều người tiêu dùng nước ta, đặc biệt người khơng có kiến thức tin học nói chung thương mại điện tử nói riêng Nên đối tượng thương mại điện tử chủ yếu tầng lớp tri thức học sinh,sinh viên Là người sinh viên, có chút kiến thức tin học tiếp xúc với thương mại điện tử nhiên đôi lúc gặp số khó khăn việc mua bán hệ thống bán hàng qua mạng Như hình thức toán, nhận hàng, chất lượng sản phẩm thực tế không website Hiểu vấn đề mong muốn đưa thương mại điện tử đến với nhiều người chúng em thực đề tài: Xây dựng website b n đ ng h Với mục đích xây dựng hệ thống bán hàng qua mạng uy tín, đơn giản, thân thiện, đem lại cho khách hàng lựa chọn tối ưu để người khơng có kiến thức tin học tham gia mua hàng qua mạng với số thao tác đơn giản Sản phẩm mà em hướng tới đ ng h , ngày nhu cầu làm đẹp người không dừng lại áo quần mà phụ kiện đeo người đ ng 1 h trang sức phổ biến Nó mang lại cho người dùng vẻ đẹp sang trọng, quý phái thể đẳng cấp cho người đeo tiêu nghiên ứ a tiêu • Quản lý thơng tin khách hàng, ban quản trị • Đưa sản phẩm đ ng h đa dạng hợp túi tiền • Cung cấp cho khách hàng cập nhật sản phẩm giá • Đưa thống kê, báo cáo, xác số lượng sản phẩm khách hang b N Tìm hiểu quy trình bán hàng cơng ty thơng qua thực tế khảo sát Đ ng h Tuấn Đạt • Tìm hiểu cơng cụ xây dựng hệ thống như: Sublime Text • Demo hệ thống máy cục Đ vi nghiên ứ • Hệ thống bán đ ng h • Các cơng cụ xây dựng phần mềm như:Sublime Text Áp dụng thực bán hàng cho công ty Đ ng h Tuấn Đạt P nghiên ứ • Khảo sát thực trạng cơng ty Đ ng h Tuấn Đạt • Thu thập u cầu từ phía người dùng • Phân tích thiết kế hệ thống theo yêu cầu người dùng • Nghiên cứu công cụ xây dựng hệ thống khoa ọ ự • Giúp nhóm đề tài hiểu rõ quy trình bán đ ng h trực tuyến • Giúp cho việc quản lý hàng hóa thuận tiện • Giúp cho khách hàng mua hàng website biết rõ thực trình tự mua hang N T ỆU TỔN QU N VỀ ĐỀ T 1.1 TỔNG QUAN VỀ T N Ạ Đ ỆN TỬ 1.1.1 Khái ni m m i n tử 1.1.2 L i ích vi c sử d ng m i n tử Có thể hiểu cách sử dụng phương tiện giúp ích cho người sử dụng mơi trường mạng việc tìm kiếm đối tác, nắm bắt thông tin thị trường, giảm chi phí tiếp thị giao dịch nhằm mở rộng qui mô sản xuất hoạt động kinh doanh thương trường 1.1.2.1 Cơ hội đạt lợi nhuận 1.1.2.2 Giảm thiểu hoạt động kinh doanh 1.1.2.3 Chiến lược kinh doanh 1.1.3 yêu 1.1.3.1 Cơ 1.1.3.2 Nhân lực 1.1.3.3 Tạo mối quan hệ tin cậy 1.1.3.4 Bảo mật an toàn 1.1.3.5 Hệ thống toán điện tử tự động 1.2 T ỂU VỀ Á N NN Ữ P TR N 1.2.1 Ngơn ngữ lập trình PHP 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ở, 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 Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống ngôn ngữ lập trình C ngơn ngữ lập trình 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 Một tập tin PHP có phần mở rộng *.php, chứa văn bản, mã ngu n HTML, CSS, Javascript, Jquery đương nhiên chứa mã ngu n PHP Đối với trang PHP có yêu cầu xem trang web Server tiến hành phát sinh trang web từ mã ngu n PHP sang mã ngu n HTML, sau chuyển mã ngu n trình duyệt web để người dùng xem Vì trình duyệt web khơng thể đọc mã ngu n PHP mà đọc mã ngu n HTML 1.3 MỘT SỐ T V ỆN HỖ TRỢ 1.3.1 T vi n Javascript JavaScript ngôn ngữ dạng script thường sử dụng cho việc lập trình web phía client, tn theo chuẩn ECMAScript Là ngôn ngữ linh động, cú pháp dễ sử dụng ngơn ngữ khác dễ dàng lập trình JavaScript khơng liên quan tới ngơn ngữ lập trình java, hầu hết trình duyệt ngày hỗ trợ Với javascript, ứng dụng web bạn trở nên vơ sinh động, mang tính trực quan tương tác cao JavaScript theo phiên hành ngơn ngữ lập trình kịch dựa đối tượng phát triển từ ý niệm nguyên mẫu Ngôn ngữ dùng rộng rãi cho trang web, dùng để tạo khả viết script sử dụng đối tượng nằm sẵn ứng dụng Giống Java, JavaScript có cú pháp tương tự ngơn ngữ lập trình C “.js” phần mở rộng thường dùng cho tập tin mã ngu n JavaScript 1.3.2 T vi n BOOTSTRAP 1.3.3 T vi n JQUERY 1.4 SỞ DỮ LIỆU MYSQL 1.4.1 Khái ni m sở li u MySQL 1.4.2 Các thành ph n MySQL N 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 KHẢO SÁT V ĐẶC TẢ YÊU CẦU 2.1.1 Ph n quản lý admin - Admin quản lý toàn hoạt động cửa hàng - Quản lý giao dịch toán, mua hàng, xử lý đơn đặt hàng - Quản lý hóa đơn: mua hàng khách hàng có hóa đơn mua g m số tên khách hàng, địa người nhận, ngày đặt hàng,… - Khi cửa hàng có nhu cầu nhập hàng chủ cửa hàng người trực tiếp liên hệ với nhà cung cấp nhập thêm hàng vào cửa hàng - Khi nhà cung cấp mang đến, chủ cửa hàng có nhiệm vụ kê số lượng hang nhập vào, kiểm tra chất lượng hàng nhập xem có tiêu chuẩn với yêu cầu cửa hàng cần hay không - Thống kê tổng số đơn đặt hàng, tổng số liên hệ, ngày tháng,thuận tiện cho người quản trị tiến hành xử lý đơn hàng, liên hệ người dùng - Thống kê mặt hàng t n - Tư vấn trả lời liên hệ khách hàng 2.1.2 Giao di n ời dùng 2.2 CÁC YÊU CẦU PHI CHỨ NĂN 2.3 Á U ẦU HỆ THỐNG 2.3.1 Các chức ă h th ng 2.3.2 Yêu phi ứ ă 2.4 CÁC TÁC NHÂN C A HỆ THỐNG 2.4.1 use case ủ 2.4.2 Đặ ả use case 2.4.2.1 ả l đ 2.4.2.2 Đă kí 2.4.2.3 Đă nhập 2.4.2.4 Mua hàng 2.4.2.5 Thanh toán 2.4.2.6 Đă nhập vào trang quản trị 2.4.2.7 Quản lý sản phẩm 2.4.2.8 ả l danh 2.4.2.9 Quản lý thành viên 2.4.2.10 ả l 2.4.2.11 Quản lý Admin 2.4.2.12 ả l banner 2.4.2.13 ả l tin 2.5 BIỂU ĐỒ USE CASE 2.5.1 Biểu Use – case tổng qt Hình 2.1 Mơ tả UseCase hệ thống bán hàng Shop b n hàng 2.5.2 Use case ă nhập Hình 2.2 Biểu đ Use case đăng nhập 2.5.3 Use case quản lý danh m c sản phẩm Hình 2.3 Biểu đ Use case quản lý danh mục sản phẩm 2.5.4 Use case quản lý sản phẩm Hình 2.4 Biểu đ Use case quản lý sản phẩm 2.5.5 Use case quản lý thành viên Hình 2.5 Biểu đ Use case quản lý thành viên 2.5.6 Đă nhập vào trang quản trị H nh 2.6 iểu đ use case quản l đăng nhập trang quản trị 2.5.7 Q ả Admin H nh 2.7 iểu đ use case quản l admin 2.5.8 Use case quản lý tin tức Hình 2.8 Biểu đ Use case quản lý tin tức 2.5.9 Use case quản lý banner 2.5.10 Hình 2.9 Biểu đ Use case quản lý Slide Use case quản lý ặt hàng 2.5.11 Hình 2.10 Biểu đ Use case quản lý đơn đặt hàng Use case Đă H nh 2.11 iểu đ use case đăng k kh ch hàng 2.5.12 Use case Mua H nh 2.12 iểu đ use case mua hàng kh ch hàng 2.6 THIẾT KẾ SỞ DỮ LIỆU 2.6.1 Danh sách bảng 2.6.2 Bả product 2.6.3 Bảng Đơ Đặt Hàng (orders) 2.6.4 Bảng Thành Viên (user) 2.6.5 Bảng Giao Dịch Đơ Hàng (transaction) 2.6.6 Bảng Danh M c (category) 2.6.7 Bảng N ời dùng quản trị (admin) 2.6.8 Bảng Bài Viết (contents) 2.6.9 Bảng Bình Luận (comments) 2.6.10 Bảng Trả Lời Bình Luận (reply) 2.7 SỞ Ữ ỆU 10 N 3.1 3: XÂY ỰN TR N 11 WEBSITE 3.2 TR N QUẢN TR 12 3.3 TR N ĐĂN 3.4 TR N Ỏ N 13 3.5 T N 3.6 TR N T N ĐẶT B N SẢN P 14 KẾT LU N Xây dựng website Shop đ ng h nhằm đ p ứng nhu cầu quảng bá, cịn thiếu sót cơng ty lĩnh vực b n đ ng h , giúp cho doanh thu công ty ngày tăng phát triển Do hạn hẹp thời gian trình độ nên website mà em xây dựng đ án đ p ứng yêu cầu sau: Đối với khách hàng: Khách hàng đăng ký tài khoản đăng nhập vào hệ thống để mua hàng cập nhật giỏ hàng Đã xây dựng chức tìm kiếm sản phẩm giúp người dùng tìm kiếm nhanh chóng sản phẩm.Và với chức phân theo danh mục sản phẩm giúp khách hàng tìm kiếm nhanh chóng sản phẩm theo danh mục sản phẩm, … Đối với nhà quản trị: Người quản trị đăng nhập vào web để quản trị nội dung sản phẩm, tin tức, Chỉ có nhà quản trị vào hệ thống thêm sản phẩm, xóa sản phẩm, danh mục sản phẩm, hóa đơn khách hàng cập nhập đơn hàng khách hàng Ngoài website cịn có: Chức bình luận giúp cho khách hàng gửi thông tin thắc mắc khiếu nại hệ thống thơng qua việc bình luận, … Giao diện: Thiết kế Photoshop sử dụng javascript cho trang chủ, giỏ hàng, tăng tính thẩm mỹ tạo tính sống động, thu hút người ghé xem trang web Bên cạnh mặt đạt website cịn hạn chế sau: + Chưa xây dựng forum giúp thành viên tham gia website trao đổi với + Chưa thống kê bình luận, phân quyền, thống kê, … Hướng phát triển: 15 + Tăng thêm sức thu hút cho website + ổ sung thêm chức quản lý website + Tăng cường chế độ bảo mật cho website 16 ... trình bán hàng công ty thông qua thực tế khảo sát Đ ng h Tuấn Đạt • Tìm hiểu cơng cụ xây dựng hệ thống như: Sublime Text • Demo hệ thống máy cục Đ vi nghiên ứ • Hệ thống bán đ ng h • Các công cụ xây. .. đưa thương mại điện tử đến với nhiều người chúng em thực đề tài: Xây dựng website b n đ ng h Với mục đích xây dựng hệ thống bán hàng qua mạng uy tín, đơn giản, thân thiện, đem lại cho khách hàng... bán hệ thống bán hàng qua mạng Như hình thức tốn, nhận hàng, chất lượng sản phẩm thực tế không website Hiểu vấn đề mong muốn đưa thương mại điện tử đến với nhiều người chúng em thực đề tài: Xây