Tải bản đầy đủ (.pdf) (34 trang)

Bài Tập Lớn Lập Trình Net Nâng Cao Đề Tài Xây Dựng Website Giới Thiệu Và Bán Game Bản Quyền.pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.82 MB, 34 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC ĐẠI NAM</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>-BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC ĐẠI NAM</b>

<b> CÁN BỘ CHẤM THI</b>

<b>Hà Nội, năm 2023</b>

<small>Nhóm 6 – Lớp CNTT 14-03Page 2</small>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>LỜI NĨI ĐẦU</b>

Cơng nghệ phát triển, dẫn đến thương mại điện tử củng phát triển theo, ngàynay việc thế giới ứng dụng việc mua bán online đã quá quen thuộc với con người. Đâychính là điều kiện thuận lợi cho việc trao đổi mua bán qua các website ngày càng pháttriển hơn. Hiện nay, việc trao đổi và mua bán trực tuyến qua website đã phát triểnthành một lĩnh vực lớn, lĩnh vực đó chính là Thương mại điện tử. Ở lĩnh vực này,thương mại kết hợp dịch vụ mua bán online tạo ra mơ hình kinh doanh trực tuyến –kinh doanh online và sử dụng website để tạo ra doanh thu. Thương mại điện tử đã trởthành một phương tiện giao dịch quen thuộc của các công ty thương mại trên tồn cầu.Thương mại điện tử có khả năng giúp ích rất nhiều cho những doanh nghiệp cả lớn lẫnnhỏ và người hưởng lợi nhất thường là khách hàng. Khách hàng sẽ mua được sảnphẩm rẻ hơn, nhanh hơn, hiệu quả hơn và thuận lợi hơn, cịn doanh nghiệp có thể đưasản phẩm của mình đến với thị trường một cách nhanh nhất, bán hàng thuận lợi hơn.

Ngày nay thế giới ngày càng bùng nổ về công nghệ, việc tiếp xúc với cơng nghệnào đó đều có thể gọi là hồn tồn mới đối với con người. Nó ln ln biến đổi, đổimới qua từng ngày và ngày càng phát triển. Ngay cả những lĩnh vực khác củng bị cuốntheo, và phải có phần cơng nghệ thơng tin đan xen vào thì mới ngày càng phát triển.Điển hình đó là việc mua bán đồ, nếu lúc trước bạn phải ra chợ hay là một shop nàođó, đi mua thì mới có thứ mình cần. Thì ngày nay việc mua đồ đã quá dễ dàng khi cócác website bán hàng online dành cho các khách hàng muốn mua những món đồ ưngý. Và để kể từ đó cơng nghệ thơng tin ứng dụng website ngày càng phổ biến cho ngườidùng, ngày càng có nhiều trang website ra đời, hay những phần mềm ứng dụng tiêntiến khác khiến người dùng thích thú và giao dịch càng nhiều.

Chính vì thế nên em mong muốn xây dựng một website nhằm giới thiệu và bán

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>MỤC LỤC</b>

<b>CHƯƠNG 1. CƠ SỞ LÝ THUYẾT...1</b>

<b>1.1. Lý do chọn đề tài...1</b>

<b>1.2. Mục tiêu của đề tài...1</b>

<b>1.3. Đối tượng nghiên cứu...1</b>

<b>1.4. Một số chức năng của website...2</b>

<b>1.5. Giới thiệu về ASP.NET CORE...2</b>

2.3.2. Sơ đồ phân rã Usecase quản lý giỏ hàng...5

2.3.3. Sơ đồ Usecase phân rã chức năng tương tác sản phẩm...5

2.3.4. Sơ đồ Usecase phân rã chức năng quản lý sản phẩm...6

2.3.5. Sơ đồ Usecase phân rã chức năng quản lý tài khoản...6

<b>2.4. Đặc tả usecase...7</b>

2.4.1. Đặc tả usecase Đăng nhập...7

2.4.2. Đặc tả Usecase đăng xuất...9

2.4.3. Đặc tả Usecase thêm game...10

2.4.4. Đặc tả Usecase tìm kiếm sản phẩm...12

2.4.5. Đặc tả Usecase thêm sản phẩm vào giỏ hàng...13

2.4.6. Đặc tả Usecase thanh toán...14

2.4.7. Đặc tả Usecase xem sản phẩm...15<small>Nhóm 6 – Lớp CNTT 14-03Page 4</small>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>CHƯƠNG 3: THIẾT KẾ HỆ THỐNG...17</b>

<b>3.1. Sơ đồ tổng quan cơ sở dữ liệu...17</b>

<b>3.2. Mơ hình cơ sở dữ liệu...18</b>

<b>3.3. Thiết kế giao diện...20</b>

3.3.1. Giao diện trang chủ...20

3.3.2. Giao diện trang giới thiệu game...20

3.3.3. Giao diện quản lý sản phẩm...22

3.3.4. Giao diện chi tiết sản phẩm...23

3.3.5. Giao diện đăng nhập...23

3.3.6. Giao diện đăng ký...24

3.3.7. Giao diện giỏ hàng...25

3.3.8. Giao diện tìm kiếm...26

<b>KẾT LUẬN... 27</b>

<b>DANH MỤC TÀI LIỆU THAM KHẢO...28</b>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>MỤC LỤC HÌNH ẢNH</b>

Hình 1. Sơ đồ usecase tổng quát...4

Hình 2. Phân rã usecase quản lý giỏ hàng...5

Hình 3. Sơ đồ phân rã Usecase tương tác sản phẩm...6

Hình 4. Sơ đồ phân rã Usecase quản lý game...7

Hình 5. Sơ đồ phân rã chức năng quản lý tài khoản...8

Hình 6. Biểu đồ tuần tự đăng nhập...10

Hình 7. Biểu đồ hoạt động đăng nhập...10

Hình 8. Biểu đồ tuần tự đăng xuất...11

Hình 9. Biểu đồ hoạt động Đăng xuất...12

Hình 10. Biểu đồ hoạt động Usecase thêm sản phẩm...13

Hình 11. Biểu đồ hoạt động Usecase tìm kiếm sản phẩm...15

Hình 12. Biểu đồ hoạt động chức năng thanh tốn...17

Hình 13. Biểu đồ hoạt động Usecase xem sản phẩm...18

Hình 14. Sơ đồ tổng quan cơ sở dữ liệu...19

Hình 15. Giao diện trang chủ...22

Hình 16. Giao diện giới thiệu game theo thể loại...23

Hình 17. Giao diện giới thiệu game lẻ...23

Hình 18. Giao diện quản lý game...24

Hình 19. Giao diện chi tiết game...25

Hình 20. Giao diện đăng nhập đăng ký...25

Hình 21. Giao diện đăng ký...26

Hình 22. Giao diện giỏ hàng...27

Hình 23. Giao diện tìm kiếm...28

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>MỤC LỤC BẢNG</b>

Bảng 1. Đặc tả Use case Đăng nhập...9

Bảng 2. Đặc tả Use case Đăng xuất...11

Bảng 3. Đặc tả Usecase thêm game...12

Bảng 4. Đặc tả Usecase tìm kiếm sản phẩm...14

Bảng 5. Đặc tả Usecase thêm sản phẩm vào giỏ hàng...15

Bảng 6. Đặc tả Usecase thanh toán...16

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>CHƯƠNG 1. CƠ SỞ LÝ THUYẾT1.1.Lý do chọn đề tài.</b>

Ngày nay thế giới ngày càng bùng nổ về công nghệ, việc tiếp xúc với côngnghệ nào đó đều có thể gọi là hồn tồn mới đối với con người. Nó ln ln biến đổi,đổi mới qua từng ngày và ngày càng phát triển. Ngay cả những lĩnh vực khác củng bịcuốn theo, và phải có phần cơng nghệ thơng tin đan xen vào thì mới ngày càng pháttriển. Điển hình đó là việc mua bán đồ, nếu lúc trước bạn phải ra chợ hay là một shopnào đó, đi mua thì mới có thứmình cần. Thì ngày nay việc mua đồ đã quá dễ dàng khicó các website bán hàng online dành cho các khách hàng muốn mua những món đồưng ý. Và để kể từ đó cơng nghệ thơng tin ứng dụng website ngày càng phổ biến chongười dùng, ngày càng có nhiều trang website ra đời, hay những phần mềm ứng dụngtiên tiến khác khiến người dùng thích thú và mua đồ càng nhiều. Điều đó cho ta thấylĩnh vực website trong cơng nghệ thông tin rất là quan trọng đối với xã hội ngày nay.

Tuy vậy thì khơng phải ai cũng có điều kiện và biết được phương thức để muađược những phần mềm bản quyền nói chung hay game bản quyền nói riêng. Chính vì

<b>vậy em đã chọn đề tài: “xây dựng website giới thiệu và bán game bản quyền”</b>

<b>1.2.Mục tiêu của đề tài.</b>

Phân tích và thiết kế, lập trình website website giới thiệu và bán game bảnquyền. Phân tích các quy trình và nghiệp vụ của khách hàng khi mua, tìm xem các mặthàng trên các trang web lớn. Trên cơ sở đó thiết kế website phục vụ cho q trình tìm kiếmthơng tin các sản phẩm tiêu dùng của khách hàng, xây dựng website cải thiện trải nghiệmmua hàng của khách hàng và đem đến cho khách hàng một trải nghiệm mua hàng tốt nhấtkhi mua sản phẩm trên website của shop. Ngồi ra web cịn cung cấp các chức năng linhhoạt cho việc mua sản phẩm, cập nhật liên tục các mặt hàng để khách hàng biết mặt hàngnào cịn và khơng cịn thơng qua người quản lý website.

<b>1.3.Đối tượng nghiên cứu.</b>

Đối tượng nghiên cứu của đề tài này là các game bản quyền đến từ các bênthứ ba. Đây là các game được xây dựng bởi các bên thứ ba và được phép bán khihọ cung cấp game lên cơ sở dữ liệu của web.

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

Các đối tượng trong bài:Game

User (người mua, người bán game)Thể loại game

Giá cả game

<b>1.4.Một số chức năng của website.</b>

Chức năng đăng nhậpChức năng thêm sản phẩmChức năng xóa sản phẩmChức năng cập nhật sản phẩmChức năng tìm kiếmChức năng thanh tốn

<b>1.5.Giới thiệu về ASP.NET CORE</b>

ASP.Net Core cho phép bạn lựa chọn một trong các ngôn ngữ lập trình màbạn u thích: Visual Basic.Net, J#, C#,… Trang ASP.Net Core được biên dịchtrước. Thay vì phải đọc và thông dịch mỗi khi trang web được yêu cầu, ASP.NetCore biên dịch những trang web động thành những tập tin DLL mà Server có thể thihành nhanh chóng và hiệu quả. Yếu tố này là một bước nhảy vọt đáng kể so với kỹthuật thông dịch của ASP.

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG2.1.Mơ tả bài tốn</b>

Xây dựng website giới thiệu và bán game cho phép người dùng xem và bángame. Phần mềm cho phép người dùng có thể xem chi tiết game, tìm kiếm game, ápcác mã giảm giá và mua game. Các admin có thể tìm kiếm, thêm, sửa, xóa thơng tincủa các game như tên game, thể loại game, mô tả game và giá. Admin sẽ là tàikhoản có phân quyền cao nhất.

- Quản lý tài khoản+ Cấp quyền tài khoản+ Thu hồi quyền+ Thêm tài khoản+ Sửa thông tin tài khoản+ Xóa tài khoản + Tìm kiếm tài khoản

- Đăng nhập/ đăng xuất2 User - Tương tác với game

+ Xem game+ Tìm kiếm game

- Giỏ hàng

+ Thêm sản phẩm vào giỏ hàng+ Xóa sản phẩm khỏi giỏ hàng+ Thanh toán

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

- Đăng nhập/đăng xuất

<b>2.3.Phân rã Usecase.</b>

2.3.1. Usecase tổng quát

Hình 1. Sơ đồ usecase tổng quát.

Sơ đồ hình 1 là sơ đồ usecase tổng quát bao gồm các chức năng như sau:Actor admin: Quản lý tài khoản, quản lý game. Các chức năng này đềuyêu cầu phải đăng nhập trước

Actor user: tương tác vs sản phẩm và quản lý giỏ hàng. Các chức năng nàyđều yêu cầu phải đăng nhập trước.

2.3.2. Sơ đồ phân rã Usecase quản lý giỏ hàng

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

Hình 2. Phân rã usecase quản lý giỏ hàng

Sơ đồ hình 2 là thể hiện biểu đồ phân ra của usecase quản lý giỏ hàng, baogồm các phân rã: thêm sản phẩm, thanh tốn và xóa sản phẩm.

2.3.3. Sơ đồ Usecase phân rã chức năng tương tác sản phẩm

Hình 3. Sơ đồ phân rã Usecase tương tác sản phẩm

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

Sơ đồ hình 3 là thể hiện của usecase tương tác sản phẩm, các phân rã chứcnăng bao gồm: xem sản phẩm, thêm sản phẩm vào giỏ hàng và tìm kiếm sảnphẩm

2.3.4. Sơ đồ Usecase phân rã chức năng quản lý sản phẩm

Hình 4. Sơ đồ phân rã Usecase quản lý game.

Sơ đồ hình 4 là thể hiện của Usecase quản lý game, các phân rã chức năngbao gồm thêm game, sửa thơng tin game, xóa game và tìm kiếm game.

2.3.5. Sơ đồ Usecase phân rã chức năng quản lý tài khoản

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

Hình 5. Sơ đồ phân rã chức năng quản lý tài khoản

Sơ đồ hình 5 là thể hiện của chức năng quản lý tài khoản, các chức năngphân rã bao gồm: tìm kiếm tài khoản, cấp và thu hồi quyền, thêm tài khoản, sửathơng tin và xóa tài khoản

<b>2.4.Đặc tả usecase.</b>

2.4.1. Đặc tả usecase Đăng nhập

Bảng 1. Đặc tả Use case Đăng nhập

<b>Mục đích</b> Cho phép người dùng truy cập vào hệ thống App.

<b>Điều kiện tiên quyết</b> Người dùng đã có tài khoản trên hệ thống.

<b>Mô tả chung</b>

Admin (Quản trị), nhân viên muốn thực hiện công việc hay chức năng của mình thì bắt buộc phải đăng nhập vào hệ thống trước. Tất cả các trường trong màn hình bao gồm username, password đều là trường bắt buộc. Nếu bỏ trống thì đăng nhập hệ thống sẽ báo lỗi.

<b>Ngoại lệ</b> <sup>3.1. Username hoặc password không được để trống</sup><sub>5.1. Hệ thống thông báo đăng nhập thất bại</sub>

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

Hình 6. Biểu đồ tuần tự đăng nhập

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

2.4.2. Đặc tả Usecase đăng xuất

Bảng 2. Đặc tả Use case Đăng xuất

<b>Tiền điều kiện</b> Đã phải đăng nhập từ trước

<b>Luồng sự kiện chính</b> <sup>1. Người sử dụng chọn chức năng “Đăng xuất”</sup><sub>2. Hệ thống sẽ chuyển về trang “Đăng nhập”</sub>

Hình 8. Biểu đồ tuần tự đăng xuất

<small>User</small>

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

Hình 9. Biểu đồ hoạt động Đăng xuất

2.4.3. Đặc tả Usecase thêm game

Bảng 3. Đặc tả Usecase thêm game

<b>Mục đích</b> Thêm một sản phẩm mới lên database hệ thống

<b>Điều kiện tiên </b>

<b>quyết</b> <sup>Phải đăng nhập và tài khoản phải có quyền admin</sup><b>Sự kiện kích hoạt</b> Admin chọn chức năng thêm sản phẩm

1. Hệ thống hiện thị màn hình thêm sản phẩm.

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

Hình 10. Biểu đồ hoạt động Usecase thêm sản phẩm

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

2.4.4. Đặc tả Usecase tìm kiếm sản phẩm

Bảng 4. Đặc tả Usecase tìm kiếm sản phẩm

<b>Mục đích</b> Tìm kiếm một sản phẩm mới lên database hệ thống

<b>Điều kiện tiên </b>

<b>Sự kiện kích hoạt</b> Admin/ user chọn chức năng tìm kiếm sản phẩm

<b>Luồng sự kiện</b>

1. Hệ thống hiện thị màn hình tìm kiếm sản phẩm. 2. Hệ thống load danh mục sản phẩm.

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

Bảng 5. Đặc tả Usecase thêm sản phẩm vào giỏ hàng

<b>Tên Usecas</b> Thanh toán giỏ hàng

<b>Mục đích</b> Thêm sản phẩm vào bên trong giỏ hàng

<b>Điều kiện tiên </b>

2.4.6. Đặc tả Usecase thanh toán

Bảng 6. Đặc tả Usecase thanh toán

<b>Tên Usecase</b> Thanh toán giỏ hàng

<b>Mục đích</b> Thanh tốn các sản phẩm hiện có trong giỏ hàng

<b>Điều kiện tiên </b>

<b>Sự kiện kích hoạt</b> User chọn chức năng thanh toán

<b>Luồng sự kiện</b>

1. Hệ thống hiển thị danh mục sản phẩm. 2. Người dùng chọn nhóm sản phẩm cần mua. 3. Hệ thống hiện thị danh sách các sản phẩm. 4. Người dùng chọn sản phẩm cần mua. 5. Người dùng thêm sản phẩm vào đơn hàng. 6. Người dùng nhập số lượng sản phẩm. 7. Hệ thống kiểm tra số lượng sản phẩm tồn. 8. Hệ thống tính lại thành tiền.

9. Hệ thống tính tổng số tiền và đưa ra các hình thức thanh tốn 10.Kết thúc Use-Case mua hàng.

<b>Ngoại lệ</b> 7.1. Hệ thống báo lỗi số lượng sản phẩm hiện có khơng đủ

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

Hình 12. Biểu đồ hoạt động chức năng thanh toán

2.4.7. Đặc tả Usecase xem sản phẩm.

Bảng 7. Đặc tả Usecase xem sản phẩm

<b>Tên Usecase</b> Xem thông tin sản phẩm

<b>Mục đích</b> Xem chi tiết của một sản phẩm

<b>Điều kiện tiên </b>

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

Hình 13. Biểu đồ hoạt động Usecase xem sản phẩm

3.

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

<b>CHƯƠNG 3: THIẾT KẾ HỆ THỐNG.3.1.Sơ đồ tổng quan cơ sở dữ liệu.</b>

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<b>3.2.Mơ hình cơ sở dữ liệu.</b>

Bảng 8. Bảng tài khoản

Bảng 9. Bảng thông tin sản phẩm

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

Bảng 10. Bảng thông tin đơn hàng

Bảng 11. Bảng trạng thái đơn hàng

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

<b>3.3.Thiết kế giao diện</b>

3.3.1. Giao diện trang chủ

Hình 15. Giao diện trang chủ

Mục đích: giao diện là cho người dùng xem các sản phẩm được trưng bày,là nơi gây ấn tượng cho người nhìn. Trong giao diện người dùng có thể xem đượcdanh mục các sản phẩm và có thể thấy được các mục chuyển hướng sang các trangkhác. Mô tả chức năng giao diện là cho người dùng xem các sản phẩm được trưngbày, là nơi để khách hàng có thể thực hiện các thao tác tiếp theo là tìm sản phẩm,mua sản phẩm, hoặc là xem chi tiết sản phẩm.

3.3.2. Giao diện trang giới thiệu game

Mục đích: thanh menu chứa danh sách các loại sản phẩm của cửa hàng.Khách hàng có thể sử dụng menu này để có thể đi đến các loại sản phẩm và lựachọn các sản phẩm mình cần tìm. Khách hàng có thể xem các sản phẩn kinhdoanh của shop qua các thể loại khác nhau, như hành động, phiêu lưu, giải đố.Khách hàng thấy các sản phẩm của shop và có thể xem thơng tin về sản phẩm

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

Hình 16. Giao diện giới thiệu game theo thể loại.

Hình 17. Giao diện giới thiệu game lẻ

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

3.3.3. Giao diện quản lý sản phẩm

Hình 18. Giao diện quản lý game

Mục đích: giúp quản trị viên thêm xóa sửa các sản phẩm mới hoặc cũ. Chức năng: Theo dõi các sản phẩm hiện có, mơ tả và thơng tin về sảnphẩm. Để từ đó thực hiện các thao tác quản lý như thêm sản phẩm, sửa các thơngtin hiện có hoặc áp giảm giá lên sản phẩm và xóa sản phẩm nếu như sản phẩm đãkhơng cịn có thể bày bán nữa.

Ràng buộc: Để vào được chức năng này thì người dùng bắt buộc phảiđăng nhập và tài khoản của người dùng phải có quyền admin.

Mơ tả: Sau khi đăng nhập hợp lệ dưới quyền admin thì sẽ tự động chuyểnđến trang quản trị, người dùng có thể thực hiện thao tác của quản trị viên hoặc trởvề trang chủ bán hàng.

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

3.3.4. Giao diện chi tiết sản phẩm

Hình 19. Giao diện chi tiết game

Mục đích: khách hàng xem được các thông tin chi tiết về sản phẩm như:hình ảnh trực quan về sản phẩm, các thơng tin về nguồn gốc, xuất xứ, đơn vị tính,đơn giá, số lượng và khách hàng có thể xem mơ tả về sản phẩm, cách sử dụng vàcuối cùng là các đánh giá, bình luận về sản phẩm. Chức năng: khách hàng chọnxem các thông tin chi tiết sản phẩm, lựa chọn sản phẩm vào giỏ hàng.

3.3.5. Giao diện đăng nhập

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

Mục đích: Người dùng đăng nhập tài khoản để tham gia vào hệ thốngCode phần đăng nhập:

<small><div class="inset"></small>

<small> <p></small>

<small> <inputtype="text"asp-for="Email"placeholder="Email"required><iclass="validation"><span asp-validation-for="Email"class="text-danger"></span><span></span></ >i</small>

<small> </ >p <p></small>

<small> <inputtype="password"asp-for="Password"placeholder="Password"</small>

<small>required><iclass="validation"><span asp-validation-for="Password"classdanger"></span><span></span></ >i</small>

<small> </ >p</small>

<small> <divstyle="text-align: center;"></small>

<small> <divclass="checkboxouter"></small>

<small> <inputtype="checkbox"name="rememberme" ="remember"idvalue="Remember"></small>

<small> <labelclass="checkbox"></label></small>

3.3.6. Giao diện đăng ký

Hình 21. Giao diện đăng ký

</div>

×