Phát triển website quản lý cửa hàng bán máy đào coin sử dụng angular và net framework . | . Đồ an tốt nghiệp cho sinh viên ngành CNTT. Đồ án trình bày các nội dung: phát biểu bài toán, phân tích và thiết kế hệ thống, giới thiệu công nghệ sử dụng để phát triển phần mềm, cài đặt và kiểm thử phần mềm, kết luận và hướng phát triển. Đồ án tốt nghiệp là tài liệu hữu ích dùng để sinh viên ngành CNTT tham khảo để phát triển xây dựng cuốn đồ án của mình có chất lượng tốt hơn.
ĐỒ ÁN TỐT NGHIỆP TÊN ĐỀ TÀI: PHÁT TRIỂN WEBSITE QUẢN LÝ CỬA HÀNG BÁN MÁY ĐÀO COIN SỬ DỤNG ANGULAR VÀ NET FRAMEWORK TÊN ĐỀ TÀI: PHÁT TRIỂN WEBSITE QUẢN LÝ CỬA HÀNG BÁN MÁY ĐÀO COIN SỬ DỤNG ANGULAR VÀ NET FRAMEWORK NHẬN XÉT CỦA GIẢNG VIÊN LỜI NĨI ĐẦU Đào tiền ảo hay cịn gọi “đào coin” thuật ngữ dùng để việc khai thác tiền ảo Những người khai thác thường gọi thợ đào tiền ảo (worker, miner), họ sử dụng công cụ máy đào chuyên dụng để giải vấn đề tính tốn cho phép liên kết khối giao dịch (blockchain) lại với Phần thưởng trả cho công việc tiền ảo chúng gọi “phần thưởng khối” hay “block reward” Hiện Việt Nam việc đào tiền ảo mẻ so với đại đa số người Hiểu điều đó, trang web đời cửa hàng trung gian liên kết thợ đào tiền ảo nhà cung cấp máy đào Trang web hoạt động cửa hàng trung gian cung cấp sản phẩm hãng qua tay cho thợ đào tiền ảo có nhu cầu với giá bán hợp lý tích hợp cổng tốn dễ sử dụng cho thợ đào Paypal MỤC LỤC CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG 1.1 Lý thực đề tài 1.2 Mục tiêu thực đề tài 1.3 Nội dung thực 1.4 Phương pháp thực 1.5 Công cụ thực 1.5.1 Angular 1.5.2 .NET Framework 1.5.3 Visual studio code 1.6 Mục tiêu đề CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE 2.1 Khảo sát đặc tả yêu cầu 2.1.1 Phần quản lý admin 2.1.2 Giao diện người dùng 2.2 Các yêu cầu phi chức 2.3 Phân tích thiết kế hệ thống 2.3.1 Các chức hệ thống 2.3.2 Các tác nhân hệ thống 2.4 Biểu đồ Use case 11 2.4.1 Biểu đồ Use case tổng quát 11 2.4.2 Use case đăng nhập 11 2.4.3 Use case quản lý doanh thu 12 2.4.4 Use case quản lý sản phẩm 13 2.4.5 Use case quản lý danh mục sản phẩm 14 2.4.6 Use case quản lý thuật toán 15 2.4.7 Use case chức quản lý đơn đặt hàng 16 2.4.8 Use case quản lý giao dịch tự động 17 2.4.9 Use case quản lý phiếu sửa chữa 18 2.4.10 Use case quản lý đơn vị sửa chữa 18 2.4.11 Use case quản lý người dùng 20 2.4.12 Use case quản lý đơn vị vận chuyển 21 2.4.13 Use case cài đặt trang web 22 2.4.14 Use case chức khách hàng 23 2.5 Biểu đồ 25 2.5.1 Biểu đồ chức đăng nhập 25 2.5.2 Biểu đồ chức đăng kí 25 2.5.3 Biểu đồ quản lý danh mục sản phẩm 26 2.5.4 Biểu đồ chức quản lý sản phẩm 28 2.5.5 Biểu đồ chức quản lý thuật toán 31 2.5.6 Biểu đồ chức quản lý đơn đặt hàng 33 2.5.7 Biểu đồ chức quản lý phiếu sửa chữa 33 2.5.8 Biểu đồ chức quản lý đơn vị sửa chữa 34 2.5.9 Biểu đồ chức quản lý người dùng 36 2.5.10 Biểu đồ chức quản lý đơn vị vận chuyển 37 2.5.11 Biểu đồ chức đặt hàng 39 2.5.12 Biểu đồ chức tìm kiếm 40 2.6.1 Biểu đồ hoạt động chức đăng kí 41 2.6.2 Biểu đồ hoạt động chức đăng nhập 41 2.6.3 Biểu đồ chức tìm kiếm 42 2.6.4 Biểu đồ hoạt động chức quản lí danh mục 42 2.6.5 Biểu đồ hoạt động chức quản lí sản phẩm 43 2.6.6 Biểu đồ hoạt động chức quản lí đơn hàng 43 2.6.7 Biểu đồ hoạt động chức quản lí thuật tốn 44 2.6.8 Biểu đồ hoạt động chức quản lí đơn đặt hàng 45 2.6.9 Biểu đồ hoạt động chức quản lí phiếu sửa chữa 46 2.6.10 Biểu đồ hoạt động chức quản lí đơn vị sửa chữa 47 2.6.11 Biểu đồ hoạt động chức quản lí người dùng 48 2.6.12 Biểu đồ hoạt động chức quản lí đơn vị vận chuyển 49 2.7 Biểu đồ lớp 50 2.7.1 Danh sách đối tượng 50 2.7.2 Mô hình hóa lớp đối tượng 53 2.8 Thiết kế sở liệu 53 2.8.1 Danh sách bảng 53 2.8.2 Bảng REPAIRORDER 56 2.8.3 Bảng SHIPPINGMETHOD 57 2.8.4 Bảng REPAIR 58 2.8.5 Bảng REPAIRITEM 59 2.8.6 Bảng THONGBAO 59 2.8.7 Bảng ORDERDETAIL 60 2.8.8 Bảng ROLEVAR 61 2.8.9 Bảng REPAIRSITE 61 2.8.11 Bảng PAYMENTPROVIDER 62 2.8.12 Bảng ORDERITEM 63 2.8.13 Bảng USERS 63 2.8.14 Bảng USERADDRESS 65 2.8.15 Bảng USERCREDENTIALSVERIFY 66 2.8.16 Bảng USERRECOVERY 66 2.8.17 Bảng ALGORITHM 67 2.8.18 Bảng PRODUCTIMAGE 67 2.8.19 Bảng PRODUCTINVENTORY 68 2.8.20 Bảng PRODUCT 69 2.8.21 Bảng PRODUCTCATEGORY 70 2.8.22 Bảng PRODUCTRELEASENOTICE 71 2.8.23 Bảng USERRECORD 71 2.8.24 Bảng CARTITEM 72 2.8.25 Bảng SHOPPINGSESSIONS 73 2.8.26 Bảng DISCOUNT 73 2.8.27 Bảng COUPON 74 2.8.28 Bảng COUPONDONATE 75 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN WEBSITE 77 3.1 Giao diện hiển thị 77 3.1.1 Header trang web 77 3.1.2 Footer trang web 77 3.1.3 Trang đăng nhập 77 3.1.4 Trang đăng ký 78 3.1.5 Trang chủ 79 3.1.6 Trang chi tiết giỏ hàng 80 3.1.7 Trang thông tin order (checkout) 81 3.1.8 Trang toán đơn hàng 82 3.2 Giao diện trang quản lý 83 3.2.1 Quản lý sản phẩm 83 3.2.2 Quản lý danh mục 84 3.2.3 Quản lý thuật toán 84 KẾT LUẬN 86 Ưu điểm: 86 Khuyết điểm: 86 Mục tiêu phát triển 86 TÀI LIỆU THAM KHẢO 88 CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG 1.1 Lý thực đề tài Hiện Việt Nam việc đào tiền ảo mẻ so với đại đa số người Hiểu điều đó, trang web đời cửa hàng trung gian liên kết thợ đào tiền ảo nhà cung cấp máy đào Trang web hoạt động cửa hàng trung gian cung cấp sản phẩm hang qua tay cho thợ đào tiền ảo có nhu cầu với giá bán hợp lý tích hợp cổng tốn dễ sử dụng cho thợ đào Paypal 1.2 Mục tiêu thực đề tài - Tìm hiểu phương pháp làm đề tài đồ án tốt nghiệp theo quy tắc, chuẩn - Xây dựng module quản lý riêng biệt, tìm hiểu sâu vấn đề giải chúng cách xác, logic Triển khai cơng việc theo q trình định - Tìm hiểu cách triển khai xây dựng hệ thống - Ứng dụng phải bảo mật sử dụng ứng dụng đa người dùng - Ứng dụng dễ dàng phát sửa lỗi gặp cố bất ngờ từ hệ thống 1.3 Nội dung thực Gồm phần: Phân tích yêu cầu, thiết kế (CSDL, giao diện phần mềm…), lập trình thực yêu cầu, kiểm thử phần mềm, phát hành phần mềm bảo trì định kì 1.4 Phương pháp thực - Phần 1: Phân tích yêu cầu chi tiết - Phần 2: Sử dụng cơng cụ để thiết kế mơ hình CSDL, Thiết kế giao diện ghi mơ hình thiết kế cách hồn chỉnh - Phần 3: Sử dụng công nghệ Visual Studio, Visual Studio Code, SQL Server để lập trình thực ứng dụng theo yêu cầu phân tích - Phần 4: Kiểm thử phần mềm tay