1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website chợ thương mại điện tử

82 1 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

Nội dung

LỜI CAM ĐOAN Tôi xin cam đoan đồ án tơi thực Tất tham khảo từ nghiên cứu liên quan nêu nguồn gốc cách rõ ràng từ danh mục tài liệu tham khảo đồ án Trong đồ án, việc sử dụng tài liệu, cơng trình nghiên cứu người khác mà không rõ tài liệu tham khảo Các chương trình thực nghiệm tơi thực mà có được, khơng chép từ nguồn Hà Nội, ngày 02 tháng 01 năm 2019 Sinh viên thực hiện: Vũ Thành Long Tuhocdohoa.vn Nam Hệ thống Đào tạo thiết kế đồ họa số Việt LỜI NÓI ĐẦU Ngày nay, với phát triển mạnh mẽ công nghệ thông tin ứng dụng đời sống Máy tính điện tử khơng cịn thứ phương tiện lạ lẫm người mà dần trở thành cơng cụ làm việc giải trí thơng dụng hữu ích chúng ta, khơng cơng sở mà cịn gia đình Lý chọn đề tài: Trong kinh tế nay, với xu tồn cầu hố kinh tế giới, mặt đời sống xã hội ngày nâng cao, đặc biệt nhu cầu trao đổi hàng hoá người ngày tăng số lượng chất lượng.Hiện công ty tin học hàng đầu giới không ngừng đầu tư cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thơng qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thương mại điện tử Với thao tác đơn giản máy có nối mạng Internet bạn có tận tay cần mà khơng phải nhiều thời gian Bạn cần vào trang dịch vụ thương mại điện tử, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Để tiếp cận góp phần đẩy mạnh phổ biến thương mại điện tử Việt Nam, Em tìm hiểu, xây dựng “Website chợ thương mại điện tử” Qua khảo sát thực tế, Việt Nam hình thức bán hàng qua mạng phổ biến, nhiên chưa hồn chỉnh hình thức tốn phức tạp,cho nên website em có đưa số giải pháp giả lập để làm cho đơn giản Tuhocdohoa.vn Nam Hệ thống Đào tạo thiết kế đồ họa số Việt CẤU TRÚC ĐỀ TÀI Lời mở đầu: nêu rõ mục đích, ý nghĩa chọn đề tài Chương 1: tổng quan thương mại điện tử 1.1.Thương mại điện tử gì? 1.2.Các hình thức thương mại điện tử 1.3.Xu hướng toàn cầu 1.4.Chỉ số thương mại điện tử 1.5.Quy định pháp luật việt nam thương mại điện tử 1.6.Lợi ích thương mại điện tử? 1.7.Ứng dụng kinh doanh Chương 2: phân tích thiết kế hệ thống 2.1.Khảo sát thực tế 2.2.Đánh giá trạng hướng giải 2.3.Phân tích yêu cầu người dùng 2.4.Thiết kế hệ thống 2.5.Thiết kế sở liệu Chương 3: đánh giá kết triển khai thực tế 3.1.Đánh giá kết 3.2.Cài đặt môi trường 3.3.Hướng triển khai thực tế Tuhocdohoa.vn Nam Hệ thống Đào tạo thiết kế đồ họa số Việt LỜI CẢM ƠN Trong trình thực luận văn này, xây dựng chợ website thương mại điện tử Xin chân thành cảm ơn anh, chị bạn học lớp D9CNPM trường Đại Học Điện Lực động viên, giúp đỡ nhiệt tình chia sẻ với tơi kinh nghiệm học tập, cơng tác suốt khố học Và lời cuối cùng, tơi xin bày tỏ lịng chân thành biết ơn tới cha mẹ, anh chị, người gia đình bạn bè ln bên cạnh tơi lúc khó khăn nhất, giúp tơi vượt qua khó khăn học tập sống Hà nội, ngày 02 tháng 01 năm 2019 Sinh viên thực Vũ Thành Long Tuhocdohoa.vn Nam Hệ thống Đào tạo thiết kế đồ họa số Việt MỤC LỤC Trang CHƯƠNG 1: TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ .1 1.1 Thương mại điện tử gì? 1.2 Các hình thức thương mại điện tử 1.3 Xu hướng toàn cầu .2 1.4 Chỉ số thương mại điện tử 1.5 Quy định pháp luật Việt Nam thương mại điện tử 1.6 Lợi ích Thương mại điện tử? 1.7 Ứng dụng kinh doanh CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Khảo sát thực tế 2.1.1 Nghiên cứu trách nhiệm nhiệm vụ trung tâm 2.1.2 Vấn đề hồ sơ sổ sách, chứng từ giao dịch 2.1.3 Đơn hàng 2.1.4 Về đơn toán 2.1.5 Tài nguyên sử dụng 2.2 Đánh giá trạng hướng giải 10 2.3 Phân tích yêu cầu người dùng 11 2.4 Thiết kế hệ thống 13 2.4.1 Xác định Actor Usecase hệ thống 13 2.4.2 Biểu đồ Usecase .14 2.4.3 Đặc tả Use-case 20 2.3 Thiết kế sở liệu 56 CHƯƠNG 3: TRIỂN KHAI ỨNG DỤNG 60 3.1 Kỹ cần chuẩn bị 60 3.2 Cài đặt môi trường .61 3.2.1 Docker 61 Tuhocdohoa.vn Nam Hệ thống Đào tạo thiết kế đồ họa số Việt 3.2.2 Net Core 2.x 63 3.3 Hướng triển khai thực tế 65 Tuhocdohoa.vn Nam Hệ thống Đào tạo thiết kế đồ họa số Việt DANH MỤC HÌNH ẢNH Hình 2.1: Biểu đồ Usecase chung 14 Hình 2.2 Biểu đồ Usecase tra cứu thơng tin 15 Hình 2.3: Biểu đồ Usecase quản lí chung 15 Hình 2.4: Biểu đồ Usecase Bán hàng 17 Hình 2.5: Biểu đồ Usecase Thống kê – Báo cáo 18 Hình 2.6: Biểu đồ Usecase Thanh tốn 18 Hình 2.7: Biểu đồ lớp lĩnh vực 19 Hình 2.8: Biểu đồ lớp tham gia ca sử dụng 21 Hình 2.9: Biểu đồ trình tự 22 Hình 2.10: Biểu đồ lớp tham gia ca sử dụng 23 Hình 2.11: Biểu đồ trình tự 24 Hình 2.12: Biểu đồ lớp tham gia ca sử dụng 27 Hình 2.13: Biểu đồ trình tự 27 Hình 2.14: Biểu đồ lớp tham gia ca sử dụng 30 Hình 2.15: Biểu đồ trình tự 31 Hình 2.16: Biểu đồ lớp tham gia ca sử dụng 34 Hình 2.17: Biểu đồ trình tự 35 Hình 2.18: Biểu đồ lớp tham gia ca sử dụng 37 Hình 2.19: Biểu đồ trình tự 38 Hình 2.20: Biểu đồ lớp tham gia ca sử dụng 40 Hình 2.21: Biểu đồ trình tự 41 Hình 2.22: Biểu đồ lớp tham gia ca sử dụng 44 Hình 2.23: Biểu đồ trình tự 45 Hình 2.24: Biểu đồ lớp tham gia ca sử dụng 48 Hình 2.25: Biểu đồ trình tự 49 Hình 2.26: Biểu đồ lớp tham gia ca sử dụng 52 Tuhocdohoa.vn Nam Hệ thống Đào tạo thiết kế đồ họa số Việt Hình 2.27: Biểu đồ trình tự 53 Hình 2.28: Biểu đồ lớp tham gia ca sử dụng 54 Hình 2.29: Biểu đồ trình tự 55 Hình 2.30: Biểu đồ lớp chi tiết 56 Hình 2.31: Sơ đồ quan hệ liệu 59 Hình 3.1: Mơ hình hoạt động tạo đơn hàng 66 Hình 3.2: Mơ hình hoạt động xử lý yêu cầu qua API 66 Tuhocdohoa.vn Nam Hệ thống Đào tạo thiết kế đồ họa số Việt Tuhocdohoa.vn Nam Hệ thống Đào tạo thiết kế đồ họa số Việt Trang CHƯƠNG 1: TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ 1.1 Thương mại điện tử gì? Thương mại điện tử (Còn gọi E-commerce hay E-Business) quy trình mua bán hàng hóa dịch vụ thông qua phương tiện điện tử mạng viễn thơng, đặc biệt qua máy tính mạng Internet Ngày người ta hiểu khái niệm thương mại điện tử thông thường tất phương pháp tiến hành kinh doanh quy trình quản trị thơng qua kênh điện tử mà Internet hay kỹ thuật giao thức sử dụng Internet đóng vai trị công nghệ thông tin coi điều kiện tiên Một khía cạnh quan trọng khác khơng cịn phải thay đổi phương tiện truyền thơng, đặc trưng cho việc tiến hành kinh doanh truyền thống Thêm vào tác động người vào quy trình kinh doanh giảm xuống đến mức tối thiểu Trong trường hợp người ta gọi Thẳng đến gia công (Straight Through Processing) Để làm điều địi hỏi phải tích hợp rộng lớn các tính kinh doanh 1.2 Các hình thức thương mại điện tử TMĐT ngày liên quan đến tất thứ từ đặt hàng nội dung “kỹ thuật số” tiêu dùng trực tuyến tức thời, để đặt hàng dịch vụ thông thường, dịch vụ “meta” tạo điều kiện thuận lợi cho dạng khác TMĐT Ở cấp độ tổ chức, tập đoàn lớn tổ chức tài sử dụng Internet để trao đổi liệu tài nhằm tạo điều kiện thuận lợi cho kinh doanh nước quốc tế Tính tồn vẹn liệu tính an ninh vấn đề nóng gây xúc TMĐT GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 59 - Noidung: Nội dung tin tức - Ghichu: Ghi thêm phần tin tức Sơ đồ quan hệ liệu Hình 0.15: Sơ đồ quan hệ liệu GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 60 CHƯƠNG 3: TRIỂN KHAI ỨNG DỤNG 3.1 Kỹ cần chuẩn bị Trong trình thực đề tài em cố gắng để tìm hiểu xây dựng cài đặt chương trình thời gian có hạn nên chưa giải tất vấn đề đặt Em mong nhận thông cảm thầy cô giáo Em xin chân thành cảm ơn ! Những kết đạt được: o Về công nghệ: - Tìm hiểu nắm bắt cơng cụ thiết kế Web - 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 o Về cài đặt chương trình: - Giao diện thân thiện với người dùng - Giới thiệu mặt hàng kinh doanh công ty đến với khách hàng - Cho phép tra cứu mặt hàng khách hàng có nhu cầu tìm hàng - Cho phép khách hàng thực việc đặt hàng qua mạng - Tiếp nhận đơn đặt hàng khách hàng - Lập hóa đơn GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 61 - Cập nhật: Mặt hàng, khách hàng, nhà cung cấp, đơn đặt hàng - Thống kê mặt hàng theo nhiều tiêu chí o Hướng phát triển đề tài o Cho phép khách hàng mua toán trực tiếp qua mạng thông qua thẻ ATM o Xây dựng hệ thống cho phép công ty mua hàng trực tiếp qua mạng 3.2 Cài đặt môi trường 3.2.1 Docker Yêu Cầu : Để làm theo hướng dẫn , bạn cần :  Máy chủ 64-bit Ubuntu 16.04 RAM > 2GB  Non-root User với quyền sudo Thiết lập ban đầu cho server dùng Ubuntu 16.04 giải thích cách cài đặt điều ) Chú ý: Docker yêu cầu phiên 64-bit Ubuntu phiên kernel ngang lớn 3.10 Theo mặc định máy chủ 64-bit Ubuntu 16.04 đáp ứng yêu cầu Tất lệnh hướng dẫn chạy non-root user Nếu truy cập root cần thiết cho lệnh, bắt đầu sudo Hướng dẫn cài đặt ban đầu cho Ubuntu 16.04 giải thích cách thêm người dùng cấp quyền truy cập sudo cho họ Gói cài đặt Docker có sẵn kho lưu trữ thức Ubuntu 16.04 khơng phải phiên Để có phiên tốt nhất, cài đặt Docker từ kho lưu trữ Docker thức Phần cho bạn thấy làm để làm điều Đầu tiên, thêm khóa GPG cho kho lưu trữ Docker thức vào hệ thống: GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 62 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add – Thêm kho lưu trữ Docker vào nguồn APT: sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" Tiếp theo, cập nhật sở liệu gói với gói Docker từ repo bổ sung: sudo apt-get update Hãy chắn bạn cài đặt từ Docker repo thay repo Ubuntu 16.04 mặc định: apt-cache policy docker-ce Bạn thấy output tương tự sau: Output of apt-cache policy docker-ce docker-ce: Installed: (none) Candidate: 17.03.1~ce-0~ubuntu-xenial Version table: 17.03.1~ce-0~ubuntu-xenial 500 500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages 17.03.0~ce-0~ubuntu-xenial 500 500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages Lưu ý docker-ce chưa cài đặt, ứng cử viên để cài đặt từ kho lưu trữ Docker cho Ubuntu 16.04 Số phiên docker-ce khác GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 63 Cuối cùng, cài đặt Docker: sudo apt-get install -y docker-ce Docker cài đặt, daemon bắt đầu, q trình kích hoạt để bắt đầu khởi động Kiểm tra xem có chạy không: sudo systemctl status docker Output nên tương tự sau, cho thấy dịch vụ hoạt động chạy: Output: ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2016-05-01 06:53:52 CDT; weeks days ago Docs: https://docs.docker.com Main PID: 749 (docker) 3.2.2 Net Core 2.x Bước 1: Thiết lập mơi trường gói cần thiết netdev packet sudo sh -c 'echo "deb [arch=amd64] https://aptmo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list' sudo apt-key adv keyserver hkp://keyserver.ubuntu.com:80 recv-keys 417A0893 sudo apt-get update Bước 2: Cài đặt Net core SDK sudo apt-get install dotnet-dev-1.0.0-preview2.1-003177 GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 64 Đến ta thiết lập xong môi trường thư viện Tiếp theo tạo app demo để xem kết nhé, tạo prject: =>> dotnet new Tạo xong chạy tiếp : dotnet restore Tại tơi mở thư mục Khang với sublime text Ngồi tơi giới thiệu thêm ln bạn nên cài visual studio code microsoft để sử dụng plugin viết code C# cho tiện Cấu trúc tương đối giống viết windows Tiếp theo ta viết code bên phải để test thử console Viết xong sau hình terminal chạy dotnet run (run app) để xem kết Tiếp theo cài bước với asp.net Bước 1: curl -ohttps://raw.githubusercontent.com/creationix/nvm/v0.32.1/inst all.sh | bash nvm ls-remote nvm install 4.4.7 (ở cài 4.4.7) npm -g install npm npm install -g yo bower grunt-cli gulp generator-aspnet Đến xong phần cài đặt tạo app chạy thử: mkdir khangasp && cd khangasp yo aspnet Xuất danh sách hình Tại bạn chọn loại web app để phát triển bao gồm nhiều lựa chọn như: web empty, web with authorize, with boostrap Và mặc định tạo web app bạn đc include css,javascript từ npm Mặc định theo asp.net core project bảo gồm đầy đủ thành phần mvc, websocket, dependency injection, template database mặc định sqlLite ta không định rõ GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 65 3.3 Hướng triển khai thực tế o Tên miền: aurora.com o Công nghệ cần nắm vững: Ubuntu Server, Docker, Rancher, Portainer, Redis, MongoDB, Phalcon, NET Core, Ocelot API Gateway, RESful APIs, PHP 7.2, Typescript, jQuery, HTML, SASS o Cấu hình phần cứng máy chủ: - Server Cisco C220 M3 4x3.5 driver, 2xPSU 460w - 02x CPU 2650L 1.8hz: 16 core 32 Thread - 04x RAM 8GB DDR3 1600 ECC REG: 32GB - 03xHGST Ultrastart SAS 2T 7200 Enterprise RAID o Hạ tầng mạng: - Băng thông: Không giới hạn - Tốc độ truyền tải: 10Mbps GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 66 o Mơ hình hoạt động Hình : Mồ hình hoạt động tạo đơn hàng m ới GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 67 Hình : Mồ hình ho tạđ ng ộ x ửlý yêu cầồu qua API GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 68 KẾT LUẬN Với tốc độ phát triển ngày tăng mạng máy tính việc thiết kế cài đặt ứng dụng cho người dùng cần thiết Vì ý tưởng giới thiệu bán hàng qua mạng phần giúp cho khách hàng thuận tiện việc lựa chọn mua hàng Hiện việc ứng dụng thương mại điện tử Việt Nam đáp ứng số vấn đề mua bán, chưa linh hoạt Việc ứng dụng đòi hỏi phải tốn nhiều thời gian tiền bạc Với kiến thức tảng học trường nỗ lực mình, chúng em hồn thành đề tài “Xây dựng Website chợ thương mại điện tử” Mặc dù cố gắng đầu tư nhiều thời gian có hạn Em mong nhận thơng cảm góp ý giáo để đề tài chúng em hoàn thiện Một lần chúng em xin chân thành cảm ơn cô Nguyễn Thị Thanh Tân tận tình giúp đỡ em suốt thời gian thực đề tài Em xin chân thành cảm ơn cô! Sinh viên thực Vũ Thành Long GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 69 Tài liệu tham khảo [1] Andrew Hunt, David Thomas; The Pragmatic Programmer: From Journeyman to Master; [2] Robert C Martin; The Clean Coder: A Code of Conduct for Professional Programmers; [3] Rob Miles (Author); C# Yellow Book; [4] CodeSourcery LLC, Mark L Mitchell, Alex Samuel, Jeffrey Oldham, Advanced Linux Programming; [5] Kyle Simpson; You Don't Know Js; GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 70 Phụ lục Hình 1: Giao diện trang chủ GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 71 Hình 2: Giao diện danh mục sản phẩm GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 72 Hình 3: Giao diện giỏ hàng GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long Trang 73 Hình 4: Giao diện chi tiết sản phẩm GVHD: TS Nguyễn Thị Thanh Tân SVTH: Vũ Thành Long

Ngày đăng: 24/08/2023, 10:21

w