1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng hệ thống web bán sản phẩm phần mềm cho công ty EXP, thái nguyên

41 190 1

Đ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 41
Dung lượng 7,39 MB

Nội dung

LỜI CẢM ƠN Em xin chân thành cảm ơn quý thầy cô giúp đỡ em thực đề tài đặc biệt thầy Trần Lâm tận tình hướng dẫn, giúp đỡ, bảo em suốt thằng gian thực đồ án tốt nghiệp Đồng thời em xin trân trọn cám ơn tình cảm quý báu mà thầy cô trường Đại Học Công Nghệ Thông Tin & Truyền Thông truyền đạt cho em, kinh nghiệm, kỹ thuật cách thức việc xây dựng đề tài Và cuối em xin cảm ơn đến gia đình ln ln động viên, ủng hộ, người bạn gắn bó, chia sẻ nhiều kinh nghiệm kiến thức thời gian thực đề tài hồn thành cách thành cơng Tuy nhiên thời gian có hạn nên em khơng thể phát huy hết ý tưởng, khả hỗ trợ ngơn ngữ lập trình kỹ thuật lập trình vào đề tài Trong q trình xây dựng website, khơng thể trành khỏi sai sót, mong nhật đóng góp cảm thơng q thầy bạn Em xin chân thành cảm ơn! Thái Nguyên, ngày tháng Người viết báo cáo Vũ Ngọc Tuyên năm 2017 MỤC LỤC LỜI CẢM ƠN MỤC LỤC DANH MỤC HÌNH ẢNH LỜI NÓI ĐẦU TỔNG QUAN VỀ ĐỀ TÀI Chương 1: CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG 1.1 Tổng quan thương mại điện tử 1.1.1 Khái niệm thương mại điện tử 1.1.2 Lợi ích việc sử dụng thương mại điện tử 1.1.3 Các yêu cầu thương mại điện tử 1.1.4 Các mơ hình thương mại điện tử 11 1.2 Ngôn ngữ lập trình PHP 12 1.2.1 Giới thiệu ngôn ngữ PHP mơi trường lập trình website 12 1.3 Hệ quản trị sở liệu MySQL 13 1.3.1 Khái niệm 13 1.3.2 Ưu điểm MySQL 13 1.3.3 Tại ta sử dụng hệ sở liệu MySQL? 13 1.4 Tìm hiểu Laravel 14 1.4.1 Giới thiệu tổng quan hệ thống Laravel 14 1.5 Giới thiệu Bootstrap 17 Chương 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 22 2.1 Đặt vấn đề 22 2.2 Bài toán 22 2.2.1 Hướng giải toán 23 2.2.2 Mơ hình bán hàng mạng 23 2.3.2 User case người quản lý 24 2.3.3 Biểu đồ trình tự (Sequence) 24 2.3.4 Sơ đồ thực thể 29 2.3.5 Biểu đồ thành phần 30 2.3.6 Biểu đồ triển khai 31 Chương 3: KẾT HỢP LARAVEL VÀ BOOTSTRAP ĐỂ PHÁT TRIỂN ỨNG DỤNG BÁN HÀNG 32 3.1 Một số hình ảnh demo web site 32 KẾT LUẬN 39 TÀI LIỆU THAM KHẢO 41 DANH MỤC HÌNH ẢNH Hình 2.1 Use case khách hàng 23 Hình 2.2 Use case người quản trị 24 Hình 2.3 Sequence khách hàng đăng kí 24 Hình 2.4 Sequence khách hàng đăng nhập 25 Hình 2.5 Sequence khách hàng xem chi tiết sản phẩm 25 Hình 2.6 Sequence khách hàng mua hàng 26 Hình 2.7 Sequence Administrator đăng nhập 26 Hình 2.8 Sequence Administrator xem order 27 Hình 2.9 Sequence Administrator cập nhật Category, product, addon, document 27 Hình 2.10 Sequence Administrator xóa Category, Product, Addon, Document 28 Hình 2.11 Sequence Administrator xem số lượng order 28 Hình 2.12 Biểu đồ thành phần 30 Hình 2.13 Biểu đồ triển khai 31 LỜI NÓI ĐẦU Vói phát triển cơng nghệ thơng tin ngày nay, internet ngày giữ vai trò quan trọng lĩnh vực khoa học kỹ thuật đời sống, việc bán hàng qua mạng khơng xa lạ mà trở thành phần khơng thể thiếu thương mại điện tử, giữ vị trí quan trọng vào phát triển kinh doanh nghiệp Cụ thể công ty EXP Thái Nguyên công ty chuyên kinh doanh phát triển web sản phẩn phần mềm Vì cần website quảng bá giới thiệu bán sản phẩn phần mềm vơ cần thiết Vì vậy, với gợi ý thầy giáo Trần Lâm, em chọn đề tài: “Xây dựng hệ thống web bán sản phẩm phần mềm cho công ty EXP, Thái Nguyên” TỔNG QUAN VỀ ĐỀ TÀI Đặc tả tốn Cơng ty TNHH dịch vụ phát triển công nghệ EXP muốn quảng bá, kinh doanh sản phẩn phần mềm Qua khảo sát thực tế em đưa đặt tả toán sau: Khách hàng muốn mua sản phẩm vào trang web công ty để xem sản phẩn, giá tất loại sản phẩm đưa lên trang web Khi khách hàng cần mua loại kích vào sản phẩm muốn mua Bạn phải đăng nhập vào hệ thống mua hàng toán Nếu khách hàng mới, khách hàng điền đầy đủ thơng tin vào trang thông tin khách hàng đăng ký làm thành viên để mua hàng Nếu thông tin hợp lệ hệ thống gửi thơng báo mua thành công cho khách hàng + Quyền admin xem, xóa, sửa tất thơng tin trang web + Quyền người thành viên trang web xem sản phẩm xem đơn hàng, có quyền góp ý kiến mua hàng Khảo sát trạng Sau nắm bắt thông tin từ công ty hướng dẫn cách thiết kế trang web bán plugin Wordpress có khái quát sau: Khách hàng xem lựa chọn sản phẩm cần mua,cần tham khảo sản phẩm Cty Trong trình lựa chọn xem thông tin truy cập giá sản phẩm , có forum hỗ trợ trả lời thắc mắc, xem demo sản phẩn, đọc document sản phẩn Các sản phẩm xếp phân theo loại sản phẩm giúp cho khách hàng dễ dàng tìm kiếm Trong hoạt động này, khách hàng cần chọn sản phẩm từ danh mục sản phẩm thơng tin sản phẩm hiển thị lên hình như: hình ảnh, đơn giá, mô tả cách chi tiết, Khi khách hàng muốn mua hàng hệ thống hiển thị trang xác lập đơn mua thông tin khách hàng sản phẩm Phương pháp nghiên cứu +Về mặt lý thuyết - Học hỏi hình thức kinh doanh với dự án thực tế - Nâng cao kỹ thuật lập trình, cách thức hoạt động đối tượng Laravel - Hiểu cách thức hoạt động Client – Server - Hiểu cách lưu liệu hệ quản trị sở liệu MySQL Server +Về mặt lập trình - Sử dụng Laravel Framework để xây dựng trang web động +Về mặt hoạt động - Chương trình thực đầy đủ chức nơi có khả giao dịch qua Paypal Phạm vi, đối tượng đề tài Xây dựng trang web ứng dụng bán sản phẩm phần mềm mang lại nhiều ý nghĩa như: - Đỡ tốn nhiều thời gian cho người tiêu dùng nhà quản lý việc tham gia vào hoạt động mua bán hàng - Giúp người tiêu dùng có giá hình ảnh mặt hàng cách xác - Giúp nhà quản lý dễ dàng việc quản lý sản phẩm - Nhà quản lý thốngsản phẩm bán chạy cách nhanh giúp cho hoạt động sản xuất kinh doanh trở nên tốt Ý nghĩa thực tiển đề tài +Ý nghĩa người sử dụng hệ thống website Có thể tra cứu, cập nhật, thống kê, báo cáo sản phẩm, thơng tin khách hàng, hóa đơn, demo sản phẩm … Mua sản phẩm dể dàng, tốn +Ý nghĩa cá nhân sinh viên Tạo website thân thiện, nhanh hiệu việc quản lý, hay bán sản phẩm thủ cơng Hồn thành tốt đồ án đồng thời qua nâng cao trình độ Bố cục báo cáo Nội dung luận văn gồm có chương: Chương 1:Cơ sở lý luận tảng xây dựng hệ thống website Chương 2: Phân tích thiết kế hệ thống Chương 3: Kết hợp Laravel Bootstrap xây dựng hệ thống bán hàng Chương 1: CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG 1.1 Tổng quan thương mại điện tử 1.1.1 Khái niệm thương mại điện tử Cùng với bùng nổ internet thuật ngữ thương mại điện tử (TMĐT) đời Có nhiều định nghĩa thương mại điện tử là: Theo Tổ chức Thương mại giới (WTO): "Thương mại điện tử bao gồm việc sản xuất, quảng cáo, bán hàng phân phối sản phẩm mua bán toán mạng Internet, giao nhận cách hữu hình, sản phẩm giao nhận thơng tin số hố thơng qua mạng Internet" Theo Uỷ ban Thương mại điện tử Tổ chức hợp tác kinh tế châu Á-Thái Bình Dương (APEC): "Thương mại điện tử công việc kinh doanh tiến hành thông qua truyền thông số liệu công nghệ tin học kỹ thuật số" Nhưng hiểu cách tổng quát, TMĐT việc tiến hành phần hay toàn hoạt động thương mại phương tiện điện tử.TMĐT mang chất hoạt động thương mại truyền thống Tuy nhiên, thông qua phương tiện điện tử mới, hoạt động thương mại thực nhanh hơn, hiệu hơn, giúp tiết kiệm chi phí mở rộng không gian kinh doanh TMĐT biết tới phương thức kinh doanh hiệu từ Internet hình thành phát triển Chính vậy, nhiều người hiểu TMĐT theo nghĩa cụ thể giao dịch thương mại, mua sắm qua Internet mạng (ví dụ mạng Intranet doanh nghiệp) 1.1.2 Lợi ích việc sử dụng thương mại đ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: Nắm bắt nhiều thông tin phong phú, giúp cho doanh nghiệp nhờ mà đề chiến lược sản suất kinh doanh thích hợp với xu phát triển nước Đối với doanh nghiệp vừa nhỏ có hội mở rộng đối tác thị trường, nắm tình hình thị trường mà nhờ biết đến tên tuổi cơng Hiện thương mại điện tử nhiều người quan tâm thu hút hiều thương gia doanh nghiệp giới, động lực phát triển doanh nghiêp cho nước 1.1.2.2 Giảm thiểu hoạt động kinh doanh : Giảm chi phí sản xuất , chi phí văn phòng, chi phí th mặt bằng….Bên cạnh khơng cần tốn nhiều nhân viên để quản lý mua bán giao dịch Thương mại điện tử giúp giảm chi phí bán hàng tiếp thị mà thông qua môi trường Web nhân viên giao dịch với nhiều đối tác, khách hàng đồng thời trưng bày, giới thiệu catalog đủ loại hàng hóa, xuất xứ loại sản phẩm Do giảm chi phí in ấn cho catalog giao dịch mua bán Điều quan trọng giảm thời gian trao đổi đáng kể cho khách hàng doanh nghiệp.Chỉ thời gian ngắn mà doanh nghiệp nắm bắt thị hiếu khách hàng thị trường thay đổi mà nhanh chóng kịp thời củng cố đáp ứng cho nhu cầu 1.1.2.3 Chiến lược kinh doanh : Qua thương mại điện tử giúp doanh nghiệp củng cố quan hệ hợp tác, thiết lập quan hệ tốt với bạn hàng, người dùng Đồng thời ngày có điều kiện nâng cao uy tín thị trường 1.1.3 Các yêu cầu thương mại điện tử Thương mại điện tử không đơn phương tiện để thực công việc mua bán mạng mà bao gồm yêu cầu phức tạp đan xen có liên quan đến vấn đề khác : văn pháp lý, luật quốc gia, tập quán xã hội 1.1.3.1 Cơ sở hạ tầng : Trong việc phát triển thương mại dựa hệ thống thơng tin trước hết phải có kĩ thuật máy tính điện tử đại, server, phần mềm hỗ trợ vững trang thiết bị tương đối hồn thiện đảm bảo thơng tin bảo mật chống virut cách phòng chống nguy bị xâm nhập ảnh hưởng quốc gia phù hợp với doanh nghiệp theo chuẩn mực doanh nghiệp đề 1.1.3.2 Nhân lực : Để theo kịp nắm bắt thông tin kịp thời thời đại thơng tin phải xây dựng đội ngũ cán bộ, nhân viên có trình độ tin học, kỹ thuật điện tử, khả tiếp cận nhanh chóng phần mềm mới.Bên cạnh ngồi khả giao tiếp ngơn ngữ nước, nhân viên phải trang bị vốn tiếng Anh (ngơn ngữ giao tiếp tồn cầu) để tiến xa hơn.Đây cách dẫn đến thay đổi hệ thống giáo dục ngày 1.1.3.3 Tạo mối quan hệ tin cậy : Tin cậy trọng tâm giao tiếp thương mại nào, thể phòng ban, thực luật pháp doanh nghiệp mà với khách hàng tin tưởng vấn đề sản phẩm hay phàn nàn, khiếu nại.Đó yếu tố tất yếu nhà doanh nghiệp muốn kinh doanh lâu dài 1.1.3.4 Bảo mật an toàn : Trong thương trường giao dịch Internet yếu tố không đảm bảo vấn đề bảo mật an toàn cao.Với mạnh mẽ Internet việc xâm nhập tài liệu cá nhân, hợp đồng, tín dụng, liệu bị lộ tin khơng có người tham gia vào công việc mua bán qua mạng Một vấn đề đáng lo ngại liệu, hệ thống xem an toàn vấn đề hàng đầu trọng tâm người, doanh nghiệp có khả mua bán mà khơng thể đổ lỗi lẫn 1.1.3.5 Bảo vệ quyền lợi khách hàng quyền kinh doanh Trong môi trường Internet nơi doanh nghiệp đầu tư sử dụng, trình bày sản phẩm, mua bán trao đổi thơng tin hàng hóa vấn đề quyền cần thiết giúp cho doanh nghiệp an tâm, đảm bảo công việc phát triển đồng thời 10 Hình 2.8 Sequence Administrator xem order Hình 2.9 Sequence Administrator cập nhật Category, product, addon, document 27 Hình 2.10 Sequence Administrator xóa Category, Product, Addon, Document Hình 2.11 Sequence Administrator xem số lượng order 28 2.3.4 Sơ đồ thực thể 29 2.3.5 Biểu đồ thành phần Hình 2.12 Biểu đồ thành phần 30 2.3.6 Biểu đồ triển khai Hình 2.13 Biểu đồ triển khai Nó mối quan hệ phần cứng phần mềm hệ thống Biểu đồ triển khai toàn nút mạng, kết nối chúng tiến trình chạy chúng Hệ thống triển khai thông qua thành phần: - Máy chủ lưu trữ CSDL - Máy chủ dịch vụ - Máy khách sử dụng dịch vụ 31 Chương 3: KẾT HỢP LARAVEL VÀ BOOTSTRAP ĐỂ PHÁT TRIỂN ỨNG DỤNG BÁN HÀNG 3.1 Một số hình ảnh demo web site Giao diện người dùng Trang chủ Giao diện trang chủ gồm Menu: - Đường dẫn trang chủ - Support : + Document: link tới trang hướng dẫn sử dụng cài đặt sản phầm + Forum: Diễn đàn hỗ trợ giải đáp thắc mắc sản phẩm + Contact: Liên hệ tới người quản trị - Blog : Giới thiệu sản phẩm - Login : Đăng nhập - Register: Đăng ký thành viên 32 Logo Slogan Danh sách sản phẩm Gói sản phẩm bán cơng ty - Flex Restaurant - Flex Coupons - Chi tiết sản phẩm 33 Chi tiết sản phẩm bao gồm: Link demo: Xem demo sản phẩm Join to download: Đăng nhập đăng ký để mua sản phẩm qua Paypal Support: Hỗ trợ khách hàng Document: Đường dẫn tới trang hướng dẫn sử dụng cài đặt sản phẩm Mô tả: Giới thiệu chức tính bật sản phẩm Đăng nhập 34 Đăng ký Profile Profile thống kê ản phẩm mua khách hàng 35 Giao diện người quản trị Category Quản lý thêm sửa xóa thể loại sản phẩm Product Quản lý thêm sửa xóa sản phẩm 36 Addon Quản lý thêm sửa xóa addon Order Thống kê danh sách khách hàng mua sản phẩm 37 User Quản lý thêm sửa xóa user Document Quản lý thêm sửa xóa hỗ trợ cài đặt sử dụng sản phẩm 38 KẾT LUẬN Kết đạt Đề tài “xây dựng Website bán sản phẩm phần mềm cho công ty EXP, Thái Nguyên” xuất phát từ nhu cầu công ty cần website quảng bá kinh doanh plugin Wordpres Mặc dù có nhiều cố gắng, tìm hiểu kiến thức học, kết hợp tra cứu tài liệu chuyên ngành hạn chế thời gian, khả kinh nghiệm nên không tránh khỏi thiếu sót định báo cáo hồn thành mức độ sau Những kết đạt được: + Về công nghệ - Rèn luyện kỹ lập trình vơi án thực - Tìm hiểu nắm bắt công cụ thiết kế Web (Laravel) - Biết cách thiết kế Web động cách tổ chức sở liệu - Các dịch vụ Internet, đặc biệt Web + Về cài đặt chương trình - Giới thiệu giới thiệu đưa sản phẩm kinh doanh công ty đến với khách hàng - Cho phép xem demo hỗ trợ sử dụng plugin khách hàng có nhu cầu tìm hiểu mua hàng - Thanh tốn nhanh chóng đơn giản với Paypal - Giao diện thân thiện với người dùng Hướng nghiên cứu phát triển - Tìm hiểu sâu hệ quản trị CSDL Laravel Bootstrap để đáp ứng nhiều nhu cầu người sử dụng, phát triển tối ưu hóa hệ thống - Kết hợp ngôn ngữ PHP với hệ quản trị sở liệu lớn hơn: SQL Server, Oracle, - Xây dựng trang Web quy mô lớn với nhiều ứng dụng Sau thời gian làm việc với nỗ lực thân bảo tận tình giáo viên hướng dẫn thầy Trần Lâm, em hoàn thành đề tài đồ án tốt 39 nghiệp thời gian quy định Thời gian vừa qua thời gian cho phấn đấu, nghiên cứu học hỏi thêm kiến thức ôn lại kiến thức cũ Bản thân em nhận thấy có nhiều cố gắng việc tìm hiểu xây dựng đề tài Tuy kinh nghiệm thân yếu, hạn chế kiến thức chuyên môn nên đề tài nhiều điều chưa làm Kính mong nhận ý kiến đóng góp thầy để em hồn thiện Cuối cùng, lần em xin chân thành cảm ơn thầy Trần Lâm tận tình bảo em, hướng dẫn giúp đỡ em nhiều suốt trình làm đồ án Kính chúc thầy giáo sức khỏe hạnh phúc Em xin chân thành cảm ơn! 40 TÀI LIỆU THAM KHẢO [1] https://laracasts.com/ [2] https://www.youtube.com/playlist?list=PLzrVYRai0riQ- K705397wDnlhhWu-gAUh [3] http://getbootstrap.com/ 41 ... triển web sản phẩn phần mềm Vì cần website quảng bá giới thiệu bán sản phẩn phần mềm vô cần thiết Vì vậy, với gợi ý thầy giáo Trần Lâm, em chọn đề tài: Xây dựng hệ thống web bán sản phẩm phần mềm. .. luận tảng xây dựng hệ thống website Chương 2: Phân tích thiết kế hệ thống Chương 3: Kết hợp Laravel Bootstrap xây dựng hệ thống bán hàng Chương 1: CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG 1.1... hàng muốn mua sản phẩm vào trang web công ty để xem sản phẩn, giá tất loại sản phẩm đưa lên trang web Khi khách hàng cần mua loại kích vào sản phẩm muốn mua Bạn phải đăng nhập vào hệ thống mua hàng

Ngày đăng: 07/11/2017, 16:12

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

TÀI LIỆU LIÊN QUAN

w