TRUONG DAI HOC BACH KHOA HA NOI VIEN DAO TAO LIÊN TỤC
BAI TAP LON
Ung dung quan ly ban hang online
Giáo viên hướng dân : Ths.Pham Huong Giang Sinh vién thuc hién : Nguyễn Minh Phúc
Trang 3I M6 ta bai toan
- Khi khách hàng có nhu cầu mua hàng sau khi đã xem kỹ thông tin về mặt hàng thông qua trang web của cửa hàng, khách hàng sẽ đặt hàng thông qua website
- Mỗi khách hàng muốn mua hàng đều phải là thành viên và phải đăng ký thành công trên trang web của cửa hàng, sau đó khách hàng đăng nhập và thực hiện mua hàng trên website của công ty - Trên trang web của cửa hàng hiển thị đầy đủ các mặt hàng, khách hàng có thê lựa chọn đê xem hoặc tìm kiêm trên thanh công cụ tìm kiêm sản phâm những sản phâm mà mình cân tìm
- Khi đã tìm được sản phẩm cần mua, khách hàng chỉ cân click vào sản phâm đê xem thông tin chi tiệt vê sản phâm hoặc có thê đặt mua luôn sản phâm đó
- Sản phẩm mà khách hàng lựa chọn sẽ được đưa vào giỏ hàng, nêu khách hàng không hài lòng với sản phẩm mình lựa chọn thì có thê xóa sản phẩm đó đi và lựa chọn sản phẩm khác thay thế hoặc xóa
giỏ hàng nếu không muốn mua nữa
- Sau khi đã chọn được những sản phẩm mà quý khách cần mua, khách hàng ân vào nút đặt hàng để gửi yêu cầu đặt hàng cho cửa hàng Khách hàng cần phải kiểm tra lại thông tin cá nhân của mình cũng như chủng loại hàng hóa mà mình đặt mua đề thuận lợi cho việc thực hiện giao dịch này
- Đề thuận tiện cho việc thực hiện đơn hàng, khách hàng cần ghi đúng, đủ thông tin trong mục đăng ký thành viên
Mọi đơn hàng thiếu một trong số các thông tin cần thiết (họ tên, địa chỉ, số điện thoại .) sẽ bị loại bỏ
- Những đơn hàng mà công ty cho là không hợp lý cũng sẽ bị loại bỏ mà không cân báo trước
Trang 4o Thanh toan khi nhan hang
o Thanh toán băng việc chuyển khoản
o Hoặc có thê trực tiếp đến cửa hàng để giao dịch - Và khách hàng có thể lựa chọn phương thức giao hàng o Nhận hàng tại cửa hàng (nếu gần địa điểm của cửa hàng) © Nhận hàng tại nhà
H Nghiép vu - - Quy trình nhập hàng:
o_ Khi kho báo hết hàng hoặc bộ phận kinh doanh nghiên cứu xem cần nhập mặt hàng gì thì bộ phận kinh doanh sẽ lên kế hoạch nhập hàng (nhập bao nhiêu chiếc, như thế nào ) Sau đó báo lên nhà cung cấp và nhập hàng về, khi nhập về hàng sẽ được đánh mã để tiện việc theo dõi
o_ Kế toán kho sẽ lưu trữ mã hàng vào phiếu nhập - Quy trinh ban hang
© Có 2 cách
= Ban truc tiép
Khách hàng đến cửa hàng sẽ được tư vấn, sau khi đã chọn được hàng, khách sé di gặp nhân viên thu ngân lây phiếu và đợi kho xuất hàng, sau đó nhân viên giao hàng với hóa đơn kèm bảo hành
= Ban truc tuyén
Người quản lý đăng sản phẩm với các thông số kỹ thuật, thông tin khuyến mại, tình trạng, giá
Sau khi khách chọn được hàng thì sẽ cần phải đăng nhập tài khoản để thêm vào giỏ hàng và lựa chọn cách thức thanh toán
Khách điền địa chỉ nhận hàng, số điện thoại vào đơn
đặt hàng
Sau khi khách đã thanh toán thì cửa hàng sẽ thực hiện giao hang, thy khu vuc sé tính phí giao hoặc không tinh phi
Trang 5- Cac chic nang Dang nhap Xem thông tin sản phẩm Đặt hàng Tìm kiếm sản phẩm Quản lý sản phẩm Quản lý nhà cung cấp Quản lý đơn hàng Quản lý đơn mục Thống kê báo cáo Gid hang 000000000 0 0
Quan ly tai khoan
Trang 6Mô tả ca sử dung quan ly nha cung cấp © se we we © ~ © ~
Mục ấích : Khi thông tin về nhà sản xuất nào đó thay đổi thì Admin sẽ có nhiệm vụ thực hiện chức năng cập nhật lại thông tin của nhà cung cấp đó vào hệ thống Tác nhân kích hoạt : Admin
Các bước tiễn hành :
e_ Chọn chức năng “Quản lý nhà cung cấp” hệ thống sẽ hiển thị ra danh sách thông tin nhà cung cấp , các chức năng con bên trong
e_ Admin có thể thêm, sửa, xóa nhà cung cấp e_ Ca sử dụng kết thúc
Các trường hợp khác :
e Người sủ dụng có thể thoát ra tại bất cứ thời gian nào của ca sử dụng e Nếu thông tin đã có thì có thể sửa đổi thong tin
e Nếu thông tin sai thì có thể xóa thông tin
Điều kiện trước : Admin phải đăng nhập hệ thống trước khi sử dụng
Điều kiện sau : Hiển thị lại thông tin quản lý nhà cung cấp sau khi được update Mô tả ca sử dụng quản lý sản phẩm
o ~~
Mục đích : Mô tả chức năng cập nhật thông tin sản phẩm vào hệ thống của Admin Khi thông tin của một sản phẩm thay đổi thì Admin là người sẽ cập nhật những thông tin đó vào hệ thống
Tác nhân kích hoạt : Admin Các bước tiễn hành :
e_ Chọn chức năng “Quản lý sản phẩm” hệ thống sẽ hiện ra thông tin các loại sản phẩm, các chức năng con bên trong
e_ Admin có thể thêm thông tin, sửa, xóa sản phẩm e Ca sử dụng kết thúc
Các trường hợp khác :
e Nếu thông tin đã có thì có thể sửa đổi thông tin
e_ Nếu không muốn bán loại hàng này thì có thé tra lại nhà quản lý e Mat hang bi hong hoc, 16i
Điều kiện trước :
e_ Admin phải đăng nhập hệ thống trước khi sử dụng
e©_ Năm rõ các thơng tin về sản phẩm tại thời điểm hiện tại
Trang 7vs, ~~ He ¿% ge sẻ
Mục dich : Use case nay m6 ta chire nang tim kiém san phẩm của Admin, khách hàng Chire nang nay gittp cho viéc tim kiém san phẩm được dé dang hơn khi có rất nhiều sản phẩm được lưu trữ trong hệ thống, vì khi đó dé tìm kiếm một sản phẩm khi muốn biết thông tin theo từng yêu cầu là không hề đơn giản
Tác nhân kích hoạt : Admin, khách hàng Các bước tiễn hành: e_ Đăng nhập vào hệ thống nếu là admin hoặc là khách hàng đã có tài khoản và chọn chức năng tìm kiếm e Lựa chọn loại tìm kiếm (theo danh mục, tên , nhà cung cấp) e Thực hiện tìm kiếm sản phẩm e Ca kết thúc Các trường hợp khác : e Nếu khách hàng chưa có tài khoản thì vẫn có thể truy cập hệ thống đề tìm kiểm sản phẩm e_ Nếu tìm kiếm mà không có sản phẩm này thì hiện thông báo không tìm thấy sản phẩm
Điều kiện trước : Truy cập vào hệ thông dé tim kiém
Điều kiện sau :
e©_ Hiên thị ra các thông tin sản phẩm tìm kiếm
e_ Nếu không có loại sản phâm đó thì hiển thị thông báo không tìm thấy sản phâm Mô tả ca sử dụng giỏ hàng © ~ © ~ © ~ + oo + oo + + * Mục đích : Khách hàng có thể xem các mặt hàng mà mình đã chọn Tác nhân kích hoạt :Khách hàng Các bước tiễn hành :
e _ Đăng nhập hệ thống và chọn chức năng thêm vào giỏ hàng e Click vào nút thêm vào g1ỏ hàng
e_ Chuyển đến giỏ hàng đề kiểm tra kết quả e Ca kết thúc
Các trường hợp khác :
e_ Sản phẩm đó hiện đã hết
e _ Khách hàng chưa có tài khoản đề xem thông tin liên lạc khi mua hàng
Điều kiện trước :
e _ Đăng nhập hệ thống và mua hàng Điều kiện sau :
Trang 8Mô tả ca quản lý danh mục sản phẩm
% Mục đích: Khi thông tin về danh mục sản phẩm nảo đó thay đổi thì Admin sẽ có nhiệm vụ thực hiện chức năng cập nhật lại thông tin đó vào hệ
$% Tác nhân kích hoạt : Admin $% Các bước tiễn hành : e_ Chọn chức năng “Quản lý danh mục sản phẩm” hệ thống sẽ hiên thị ra các danh mục của sản phẩm e_ Admin có thể có thể thêm, sửa, xóa các danh mục e Ca sử dụng kết thúc s$ Các trường hợp khác :
e_ Người sử dụng có thể thoát ra tại bất cứ thời gian nào của ca sử dụng e Nếu thông tin đã có thì có thể sửa danh mục
e Nếu thông tin sai thì có thê xóa danh mục
$% Diều kiện trước : Admin phải dăng nhập hệ thống trước khi sử dụng $ Điều kiện sau : Hiện thị lại danh mục sản phẩm sau khi được update Mô tả ca quản lý tài khoản
s$% Mục đích : Admin quan lý tài khoản của những khách hàng đăng ký là thành viên của trang web
$%* Các tác nhân kích hoạt : Admin $ Các bước tiễn hành : e Chọn chức năng “Quản lý tài khoản” hệ thống sẽ hiện thị ra tài khoản đã được đăng ký e_ Admin có thể thêm, sửa, xóa tài khoản e Ca sử dụng kết thúc s% Các trường hợp khác :
e_ Người dùng có thê thoát ra tai bất cứ thời gian nào của ca sử dụng
e Néu tai khoản đã có thì có thể sửa tài khoản
e_ Nếu tài khoản có lỗi hoặc không cần dùng thì sẽ xóa tài khoản % Diều kiện trước : Admin phải đăng nhập hệ thống trước khi sử dụng $% Diều kiện sau : Hiện thị tài thông tin quản lý tài khoản sau khi được update Mô tả ca thống kê báo cáo
s% Mục đích : Mô tả chức năng thống kê những mặt hàng tồn kho, những mặt hàng bán chạy và thống kê doanh thu theo tuân, theo tháng, thống kê đơn hàng xem những đơn hàng nào chưa được giải quyết, những đơn hàng nào đã được giải quyết và giải quyết như thế nào
s% Các tác nhân kích hoạt : Admin
Trang 9e Chon chic nang “Thống kê báo cáo” hệ thông sẽ hiển thị ra những thống kê
e_ Admin có thê tạo ra các thống kê về mặt hàng như mặt hàng bán chạy, còn lại trong kho, đơn hàng
e Ca sử dụng kết thúc
s% Các trường hợp khác : Người sử dụng có thể thoát ra tại bất cứ thời điểm nào của ca sử dụng
$ Diều kiện trước : Admin phải đăng nhập hệ thống trước khi sử dụng $ Điều kiện sau : Hiện thị thông tin thống kê báo cáo sau khi được update
Trang 11Hinh 3.5 : User case gio hang