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

phát triển ứng dụng trên web cho hệ thống bán hàng online

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 (1.41 MB, 19 trang )

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

BỘ GIÁO DỤC VÀ ĐÀO TẠO

<b>TRƯỜNG ĐẠI HỌC THĂNG LONG</b>

<b>BÀI TẬP LỚN</b>

<b>MƠN PHÂN TÍCH THIẾT KẾ HỆ THỐNGHƯỚNG ĐỐI TƯỢNG</b>

<b>Phát triển ứng dụng trên web cho hệ thốngbán hàng online</b>

<b> NHÓM THỰC HIỆN: NHÓM 4</b>

<b> THÀNH VIÊN: A42026 Phạm Văn Hà A43462 Lê Anh Đức</b>

<b> A43647 Phạm Anh Tú A43251 Lê Hữu Tuấn Anh A41273 Trần Tiến Anh</b>

<b>Hà Nội – 2023</b>

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

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

<b>PHẦN 1. PHÂN TÍCH YÊU CẦU SỬ DỤNG, XÁC ĐỊNH CÁC YÊU CẦU CHỨCNĂNG VÀ PHI CHỨC NĂNG ………1</b>

<b>PHẦN 2.XÂY DỰNG MƠ HÌNH CHỨC NĂNG:……….. ...5PHẦN 3.XÂY DỰNG MƠ HÌNH CẤU TRÚC CHO 1 CHỨC NĂNG ………</b>

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

<b>DANH MỤC MINH HỌA</b>

Hình 1.1. Sơ đồ nghiệp vụ...1

Hình 2.1. Biểu đồ THSD cho chức năng giỏ hàng...5

Hình 2.2. Biều đồ hoạt động cho THSD giỏ hàng...6

Hình 3.1 Mơ hình cấu trúc cho chức năng đặt hàng...7

Hình 4.1 . Biểu đồ tuần tự cho THSD đặt hàng...8

Hình 5.1 . Mơ hình dữ liệu quan hệ đối tượng chức năng giỏ hàng...9

Hình 6.1 Giao diện người – máy cho chức năng giỏ hàng...10

Hình 7.1 Giao diện Trang chủ...11

Hình 7.2 Giao diện quản lý sản phẩm ( Admin )...11

Hình 7.3 Giao diện Shop...12

Hình 7.4 Sản phẩm...12

Hình 7.5 Giao diện thanh tốn...13

Hình 7.6 Duyệt đơn hàng ( Admin)...13

Hình 7.7 Quản lý doanh thu, báo cáo hàng ngày ( Admin )...14

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

<b>PHẦN 1. Phân tích yêu cầu sử dụng, xác định các yêu cầu chứcnăng và phi chức năng</b>

<b>1.1.Phân tích yêu cầu sử dụng:</b>

Hệ thống mua bán quần áo: là một Website cung cấp cho người sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý hoạt động cũng như theo dõi tình hình phát triển cửa hàng của mình.

Đối với khách hàng: Hệ thống cho phép xem thông tin về sản phẩm của cửa hàng. Sau khi đăng ký làm thành viên, khách hàng có thể chọn sản phẩm trên Website đưa vào giỏ hàng và tiến hành một giao dịch mua bán. Sau chọn được sản phẩm, khách hàng chuyển qua việc thanh tốn bằng một trong những hình thức thanh toán, đồng thời chọn địa điểm và xác thực thời gian nhận hàng. Sau khi thực hiện, khách hàng sẽ nhấn xác nhận để hoàn tất giao dịch.

Đối với nhân viên: Cho phép nhân viên quản lý hệ thống thông qua một tài khoản được cấp quyền, người nhân viên có thể tra cứu sản phẩm cũng như người dùng, đồng thời cũng có thể quản lý hay điều chỉnh thơng tin hàng hóa và phân loại hàng hóa theo từng mức giá và loại sản phẩm.

Website: Cho phép lưu lại lịch sử các lần giao dịch và đánh giá trải nghiệm sản phẩm, vote đánh giá làm cho sản phẩm có tính minh bạch và chất lượng cao.

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

<b>1.2.Yêu cầu nghiệp vụ:</b>

1.2.1. Sơ đồ nghiệp vụ:

<i>Hình 1.1. Sơ đồ nghiệp vụ</i>

1.2.2. Các yêu cầu nghiệp vụ:

<b>Bước 1: Tạo sản phẩm</b>

+ Bên bán tạo các sản phẩm muốn bán.

+ Có thể thêm các ưu đãi( vd free ship, code giảm giá ).

<b>Bước 2: Khách hàng mua hàng</b>

+ Khách hàng thêm sản phẩm vào giỏ hàng.

+ Khách hàng xác nhận phương thức thanh toán và địa chỉ nhận

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

+ Shop liên hệ và giao sản phẩm cho đơn vị vận chuyển.

<b>Bước 5: Đơn vị vận chuyển tiến hành giao hàng</b>

+ Bên vận chuyển duyệt sản phẩm cần giao. + Lên lịch vận chuyển và thông báo cho khách hàng. + Nội dung đánh giá.

<b>1.3.Yêu cầu chức năng của hệ thống:</b>

<b>Đăng nhập, đăng ký và đăng xuất khỏi hệ thống: người</b>

dùng có thể tạo tài khoản và đăng nhập để sử dụng các tính năng của ứng dụng và đăng xuất khi muốn.

<b>Quản lý người dùng: Người dùng có thể truy cập trang web để</b>

xem sản phẩm, giá cả,..

<b>Quản lý hàng hóa: Cho phép nhân viên hệ thống cập nhật</b>

thông tin sản phẩm bao gồm xem,thêm, sửa và xóa dữ liệu sản phẩm( giá, mô tả, thông số, số lượng tồn kho, các khuyến mãi, … )

<b>Báo cáo bán hàng (ngày, số lượng, tiền): Cho phép nhân</b>

viên hệ thống xem doanh thu hàng ngày( gồm ngày, các đơn hàng, số lượng sản phẩm cần xuất kho và tổng tiền thu được).

<b> Chọn hàng và cho và giỏ hàng: Cho phép khách hàng thêm</b>

sản phẩm mới với số lượng mong muốn vào giỏ hàng

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

<b>Đặt hàng: Cho phép Khách hàng xem, chốt số lượng hàng muốn</b>

đặt và hiển thị số tiền tương ứng để thanh toán khi đặt hàng.

<b>Thanh toán: Cho phép Khách hàng lựa chọ các phương thức</b>

thanh toán( COD, Banking, …) và tiến hành đặt hàng.

<b>Quản lý đơn hàng: Cho phép nhân viên hệ thống xác nhận đơn</b>

hàng, tiến hành kiểm tra kho để cung cấp cho Khách hàng, quản lý thông tin đơn hàng qua google sheet và liên hệ đơn vị vận chuyển.

<b>Giao hàng: Cho phép nhân viên vận chuyển xác nhận đơn hàng</b>

và thông báo thời gian nhận hàng cho khách hàng.

<b>1.4.Yêu cầu phi chức năng của hệ thống:Yêu cầu về hệ thống:</b>

+ Hệ thống chạy trên tất cả các hệ điều hành. + Hệ thống tương thích với tất cả các thiết bị. + Hệ thống phải dễ dàng bảo trì và nâng cấp.

+ Hệ thống phải hoạt động liên tục và khơng bị gián đoạn trong q trình sử dụng.

<b>Yêu cầu về hiệu suất:</b>

+ Hệ thống phải đáp ứng được số lượng lớn người dùng truy cập cùng một lúc.

+ Tốc độ tải trang và thời gian phản hồi của hệ thống ổn định.

<b>Yêu cầu về bảo mật:</b>

+ Hệ thống phải đảm bảo an tồn thơng tin của khách hàng và người dùng.

+ Chỉ có quản trị viên và nhân viên mới có quyền thay đổi chỉnh sửa thơng tin đơn hàng đã được đặt mua.

<b>Yêu cầu về giao diện:</b>

+ Giao diện đẹp và thân thiện với người dùng.

+ Hệ thống thiết kế cho người dùng với ngôn ngữ tiếng Việt. + Giao diện khơng liên quan tới chính trị.

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

<b>PHẦN 2. Xây dựng mơ hình chức năng:</b>

Biểu đồ THSD cho chức năng giỏ hàng

<i>Hình 2.2. Biểu đồ THSD cho chức năng giỏ hàng</i>

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

Biểu đồ hoạt động cho THSD giỏ hàng

<i>Hình 2.3. Biều đồ hoạt động cho THSD giỏ hàng</i>

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

<b>PHẦN 3. Xây dựng mơ hình cấu trúc cho 1 chức năng</b>

Mơ hình cấu trúc cho chức năng đặt hàng

<i>Hình 3.4 Mơ hình cấu trúc cho chức năng đặt hàng</i>

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

<b>PHẦN 4. Xây dựng mơ hình hành vi cho 1 THSD: Biểu đồ tuầntự</b>

Biểu đồ tuần tự cho THSD đặt hàng

<i>Hình 4.5 . Biểu đồ tuần tự cho THSD đặt hàng</i>

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

<b>PHẦN 5. Thiết kế mơ hình dữ liệu quan hệ đối tượng</b>

Mơ hình dữ liệu quan hệ đối tượng chức năng giỏ hàng

<i>Hình 5.6 . Mơ hình dữ liệu quan hệ đối tượng chức năng giỏ hàng</i>

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

<b>PHẦN 6. Thiết kế giao diện người-máy cho 1 chức năng</b>

Giao diện người-máy cho chức năng giỏ hàng

<i>Hình 6.7 Giao diện người – máy cho chức năng giỏ hàng</i>

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

<b>PHẦN 7. Thử nghiệm xây dựng ứng dụng Web theo phân tíchthiết kế</b>

Giao diện Web:

<i>Hình 7.8 Giao diện Trang chủ.</i>

<i>Hình 7.9 Giao diện quản lý sản phẩm ( Admin )</i>

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

<i>Hình 7.10 Giao diện Shop</i>

<i>Hình 7.11 Sản phẩm</i>

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

<i>Hình 7.12 Giao diện thanh tốn</i>

<i>Hình 7.13 Duyệt đơn hàng ( Admin)</i>

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

<i>Hình 7.14 Quản lý doanh thu, báo cáo hàng ngày ( Admin )</i>

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

<b>PHÂN CÔNG NHIỆM VỤ</b>

STT Mã sinh viên

Hoàn thiện báo cáo

</div>

×