3.1.2 Sơ đônghiệp vụ 3.1.2.1 Sơ đ ồnghiệp vụ tổng quát | Quản trị viên | Khách hàng | im kiêm thông __&G tin về sắn phải a vào gid hang _ ` ca Chuyển hóa don Mô tả công việc: Quản t
Trang 1SỞ GIÁO DỤC VÀ ĐÀO TẠO THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG CAO ĐĂNG KINH TẾ TP HỒ CHÍ MINH
HCE
Bài thu hoạch kết thúc môn: Xây dựng phẦn m`ần Quản lý bán hàng
D €tai: Website bán laptop
GVHD: DUONG HON MINH
Ho tén:
MSSV:
Trang 2Em xin bày tỏ lòng biết ơn chân thành dén voi th 4 Th 4y Duong Hon Minh người trực tiếp chỉ dẫn, truy tải kiến thức cung cấp tài liệu, đóng góp ý kiến cho chúng em trong suốt quá trình hoàn thành bài tiểu luận
Và cuối cùng, em xin chân thành cảm ơn những người đã giúp đỡ em trong suốt thời gian qua để bài tiểu luận hoàn thành tốt đẹp
Tuy nhiên, do kiến thức và thời gian có hạn nên khó tránh khỏi những thiếu sót Kính mong sự thông cảm và góp ý của quý th% cô cùng các bạn để em có thể củng cố kiến thức và rút ra những kinh nghiệm cho bản thân
Em xin chân thành cảm ơn rất nhi ân!
Trang 3MỤC LỤC
Chương 3 Khảo sát — phân tích — thiết kế 30 Chương 4 Triển khai và xây dựng ứng dụng
Trang 4CHƯƠNG 1 GIỚI THIỆU
1.1 Giới thiệu đêtài
Web site hiện nay được coi là một kênh chợ onl hữu ích và phát triển rộng rãi với đầy
đủ các mặt hàng được bày bán Vừa thông minh, tiện ích, và dễ sử dụng với nhi ân lứa tuổi nên lượt ngươi dùng cũng ngày một tăng vọt Để trải nghiệm cũng như tìm hiểu sâu hơn nhóm đã thử thách tạo ra một trang web site bán đ ôđiện tử (cụ thể ở đây là Laptop) 1⁄2 Giới thiệu nơi khảo sát
Trang web shopee, lazada, tiktokshop
1.3 Muc tiêu nghiên cứu
Các chức nang ctia website
1.4 Phạm vi nghiên cứu
Quy trình vận hành của trang web bán hàng
Trang 5CHƯƠNG 2 THIẾT KẾ NGHIÊN CỨU
2.1 Phương pháp nghiên cứu
2.2 Phương pháp phỏng vấn - trả lợi:
Sử dụng phương pháp phỏng vấn để đi ôi tra và thu thập thông tin một cách trọn vẹn nhất tử nhỉ 'âi cá nhân Phỏng vấn nghĩa là mình sẽ soạn hàng loạt câu hỏi và hỏi trực tiếp từng cá nhân để nhận được ý kiến cũng như những câu trả lời chính xác nhất 2.3 Xác nhận thông tin c Ân thu thập
- Các chức năng được các trang web thiết kế sử dụng
- Thơi hoạt động của trang web
- Cách thức giao dịch giữa bên bán và bên mua
- Khó khăn và thuận lợi
2.4 Xác định ngu ôn thu nhập thông tin
- Thông tin thu thập được từ các câu trả lởi phỏng vấn của mỗi cá nhân đã có qua sử dụng trang web mua onl
- Nguyễn Hoàng Kim Hiếu
CHƯƠNG 3 KHẢO SÁT - PHẦN TÍCH - THIẾT KẾ
3.1 Khảo sát
3.1.1 Mô tả yêu cân
Viết chương trình quản lý web site bán đ`Ô điện tử (Laptop) với các chức năng tiện ích:
Trang 6Trang web được xây dựng theo mồ hình kinh doanh đơn lẻ với 2 đối tượng chính: quản trị viên và khách hàng
3.1.2 Sơ đônghiệp vụ
3.1.2.1 Sơ đ ồnghiệp vụ tổng quát
| Quản trị viên | Khách hàng |
im kiêm thông &G tin về sắn phải a
vào gid hang _
` ca Chuyển hóa don
Mô tả công việc:
Quản trị viên là ngườỡi quản trị của hệ thống Website, được thực hiện các chức năng như: đăng nhập, quản lý sản phẩm, quản lý danh mục, quản lý thương hiệu, quản lý thông tin khách hàng, quản lý đơn hàng.Tất cả các chức năng trên đầu cần phải dùng tải khoản admin để đăng nhập vào trang quản trị
a Chức năng đăng nhập
Khi đăng nhập, người quản trị sẽ dùng email và mật khẩu đã tạo Hệ thống
sẽ kiểm tra thông tin người quản trị nhập vào nếu đúng sẽ chuyển người quản trị đến trang chủ, nếu sai sẽ thông báo đến người quản trị và yêu c`Âi đăng nhập lại
b Quan ly san phẩm
Trang 7Quản lý sản phẩm sẽ xem danh sách sản phẩm bao g ồn thông tin chỉ tiết sản phẩm như tên sản phẩm, mô tả, danh mục, số lượng, hình ảnh, sản phẩm thuộc thương hiệu nào
Khi quản trị viên muốn thêm sản phẩm phải chọn mục thêm sản phẩm sau đó người quản trị phải nhập các thông tin bao g ôm tên sản phẩm, lựa chọn danh mục, số ti mua sản phẩm, hình ảnh sản phẩm và mô tả thông tin của sản phẩm
Khi người quản trị chọn nút sửa trên một sản phẩm, hệ thống sẽ lấy thông tin sản phẩm và người quản trị sẽ tiến hành chỉnh sửa trên thông tin sản phẩm đó Khi người quản trị chọn xóa sản phẩm sẽ xóa sản phẩm đó khỏi danh sách sản phẩm
Khi người quản trị chọn xóa danh mục khi không còn sản phẩm thuộc danh mục đó
d Quan ly thương hiệu
Quan ly thuong hiéu bao g 4m cac nhiém vụ thêm, xóa, sửa thương hiệu trên hệ thống website Người quản lý có thể xem danh sách thương hiệu
Khi thêm thương hiệu người quản trị phải nhập các thông tin bao g'âm: Tên thương hiệu , mô tả thương hiệu Khi chỉnh sửa thương hiệu , hệ thống sẽ tiến hành lấy thông tin thương hiệu và người quản trị có thể tiến hành thao tác chỉnh sửa dựa trên các thông tin đó
Khi người quản trị chọn xóa thương hiệu khi không còn sản phẩm thuộc thương hiệu đó
e Quan ly don hang
Quản lý đơn hàng ngoài xem danh sách đơn hàng, ngươi quản trị còn có thể tiến hành các thao tác hủy đơn hàng, cập nhật đơn hàng
Trang 8- _ Danh sách đơn hàng được chia làm hai danh sách: Danh sách đơn hàng chưa
xử lý, và danh sách đơn hàng đã hoàn thành
- - Đối với danh sách đơn hàng chưa hoàn thành người quản trị có thể tiến hành chỉnh sửa trạng thái đơn hàng theo các giai đoạn: chưa xử lý -> đã xác nhận -
>đang giao hàng -> hoàn thành
- _ Khi đơn hàng ở trạng thái hoàn thành sẽ tự động được chuyển đến danh sách đơn hàng đã hoàn thành Người quản trị cũng có thể tiến hành hủy đơn hàng thuộc danh sách đơn hàng chưa xử lý nằm trong các trường hợp như: Không xác thực được với khách hàng, thông tin đặt hàng sai, giao hàng không thành công quá 3 Lần
f Quản lý khách hàng
- Quản lý khách hàng cho phép người quản trị xem thông tin tài khoản của khách hàng đăng nhập trên trang web bao gân email, họ tên, địa chỉ, số điện thoại
- _ Người quản trị còn có thể xem lịch sử mua hàng của khách hang bao gm cdc thông tin: mã đơn hàng, số điện thoại, tổng tin, số lượng sản phẩm, địa chỉ, thời gian
b Chức năng đăng ký
-_ Khi khách hàng đăng kí trên website, hệ thống hiển thị ra form đăng kí
và yêu ci khách hàng nhập vào các thông tin: Họ tên, email, số điện thoại và mật khẩu Hệ thống sẽ tiến hành kiểm tra các thông tin như email
và mật khẩu có hợp lệ không
- Vi du: Email phải đúng định dạng email@domain.com, mật khẩu phải
Trang 98 kí tự trở lên
c _ Chức năng xem sản phẩm
-_ Việc đầu tiên khi khách hàng đên với website đó là xem sản phẩm, chức năng xem sản phẩm cho phép khách hàng xem tất cả sản phẩm có trong hệ thống khi truy cập vào trang web
-_ Website có thể hiển thị sản phẩm theo danh mục hàng hóa giúp khách hàng dễ dàng hơn trong quá trình xem sản phẩm Xem theo chủ đềnhư: sản phẩm mới, sản phẩm khuyến mãi hay sản phẩm bán chạy
d Chức năng xem chỉ tiết sản phẩm
-_ Khi chọn một sản phẩm để xem thông tin, hệ thống sẽ hiển thị các thông v`êsản phẩm đó bao g âm: Tên sản phẩm, giá, Mô tả, hình ảnh ở các góc độ khác nhau, thương hiệu, các sản phẩm cùng thương hiệu với sản phẩm đó
- Nguoi ding có thể sủ dụng các chúc năng như thêm sản phẩm , thây đổi số lượng cn mua và xóa các sản phẩm trong giỏ hàng
f Chức năng thanh toán
-_ Thanh toán khi người dùng đã chọn thêm sản phẩm vào giỏ hàng theo mong muốn để thanh toán ngươi dùng bấm vào nút thanh toán Lúc này
hệ thống sẻ kiểm tra dùng đã đăng nhập trên hệ thống hay chưa Nếu như
đã đăng nhập, hệ thống sẽ chuyển tiếp người dùng đến trang nhập thông tin vận chuyển Nếu người dùng chưa đăng nhập, hệ thống sẽ chuyển người dùng đến trang đăng nhập, người dùng có thể chọn đăng nhập nếu
đã có tài khoản hoặc chọn đăng kí nếu chưa có tài khoản
-_ Khi đã qua các bước xác thực sau khi người dùng đã điên thông tin vẫn chuyển sẽ trả đến trang xác nhập thanh toán, người dùng có thể lựa
Trang 10chọn 2 hình thức thanh toán là: thanh toán qua ngân hàng và thanh toán trực tiếp khi đã nhận hàng
Sơ đ ôchức năng:
4 khoan, mat [| thông tin san — User In hóa đơn
tin user user ẽ
- Nguoi dùng nhập đúng thông tin đăng nhập
- _ Kiểm tra chính xác thông tin ngươi dùng nhập vào mới có thể đăng nhập 3.2.2 Quy trình đăng nhập của khách hàng
Trang 11- Nguoi dùng nhập đúng thông tin đăng nhập
- _ Kiểm tra chính xác thông tin ngươi dùng nhập vào mới có thể đăng nhập
3.2.3 Quy trình đăng ký
Yêu c3:
- Nguoi dùng nhập đúng thông tin đăng ký
- _ Kiểm tra chính xác thông tin ngươi dùng nhập vào
- Email phải đúng dạng email@domain.com
- _ Kiểm tra đúng thông tin sản phẩm trong giỏ hàng
- _ Kiểm tra số lượng sản phẩm có trong kho
- _ Hiển thị đúng gid tin, gid tong san phẩm trong giỏ hàng
3.2.5 Quy trìnnh thanh toán
Trang 12
- Nguoi dùng nhập đầ đủ thông tin giao hàng
- _ kiểm tra chính xác thông tin người dùng nhập vào
- Số điện thoại phải có 10 số
Trang 13hãng chua thanh
đoán
Xem lịch xử qiao dich (HD đã lập)
3.3.2 Usecase chi tiét
3.3.2.1 Use-Case dang nhap (khach hang)
Dang nhap
Trang 14Tén Use case Đăng nhập (khách hàng)
2 Hệ thống hiển thị form đăng nhập
3 Khách hàng nhập thông tin email và mật khẩu
4 Hệ thống kiểm tra thông tin hợp lệ
Trang 15Tén Use case Đăng nhập (quản trị)
Dang nhap thành công
Trang 16Tén Use case Đăng kí (khách hàng)
2 Hệ thống hiển thị form đăng kí
3 Khách hàng nhập thông tin tài khoản
4 Hệ thống kiểm tra thông tin hợp lệ
5 Chuyển sang trang đăng nhập
TIÊN giả hàng ~ ~ _ „<<ex†end>> Sửa só lượng
Sủasô lượng fe 7 SN san pham nen Ree
Trang 17Tén Use case Gid hang
Fï Extend Use case Thêm sản phẩm
© Extend Use case X6a san phẩm
O Extend Use case Stra số lượng sản phẩm
<Extend Use case>
2 Khach hàng chọn thêm vào giỏ hàng
3 Hệ thống cập nhật thông tin và số lượng sản phẩm trong giỏ hàng
4 Hệ thống hiển thị lại danh sách sản phẩm trong giỏ hàng
Trang 18
<ExtendUsecase>
1 Khách hàng chọn sản phẩm và nhập số lượng sản phẩm muốn thay doi
2 Hệ thống cập nhật thông tin và số lượng sản phẩm trong giỏ hàng
3 Hệ thống hiển thị lại danh sách sản phẩm trong giỏ hàng
Xem thông tỉn tài khoản extension points Xem thông tin - _ _ _<<extend>> ` * š
Trang 19
Lu ‘ng sự kiện chính
1 Khách hàng bấm vào thông tin tài khoản
2 Hệ thống kiểm tra xem khách hàng đã đăng nhập chưa
3 Hệ thống hiển thị màn hình quản lý thông tin khách hàng
O Extend Use case Xem théng tin
© Exten Use case Chỉnh sủa thông tin
& Extend Use case Thay déi mat khau
<Extend Use case>
Xem théng tin:
1 Khách hàng chọn xem thông tin
2 Hệ thống hiển thị thông tin khách hàng
Extend Use case> Chinh stra théng tin:
1 Khách hàng chọn xem thông tin
Hệ thống hiển thị thông tin Người dùng chọn sửa thông tin
Hệ thống hiển thị forrm sửa thông tin Khách hàng nhập thông tin cn chỉnh sửa vào form
Hệ thống kiểm tra thông tin nhập vào
Hệ thống thông báo chỉnh sửa thành công
Trang 203.3.2.6 Usecase quản lý sản phẩm
Trang 21\
1
\ Quản lý sản phẩm
extension points
Xem sản phẩm Thêm sản phẩm Xóasản phẩm _ hỉnh sửa sản phẩm
Lu ông sự kiện chính
1 Quản trị viên chọn chức năng sản phẩm
Hệ thống hiện trang quản lý sản phẩm Extend se Case Xem danh sách sản phẩm
2
3
4 Extend Use Case Thém san pham
5 Extend Use Case Xda sản phẩm
6 Extend Use Case Stra san pham
21
Trang 221 Quan tri vién chon thém san pham
2 Hé théng hién thi form tao san pham
3 Quan tri viên nhập thông tin sản phẩm
4 Hệ thống kiểm tra thông tin nhập vào có hợp lệ không
5 _ Hệ thống cập nhật CSDL và hiển thị lại danh sách sản phẩm
Trang 23Xóa sản phẩm
1 Quản trị viên chọn sản phẩm cẦì xóa
2 Quan tri vién chọn xóa sản phẩm
<Extend Use case> 3 Hệ thống xóa sản phẩm và cập nhật lại CSDL
4 Hệ thống hiển thị lại danh sách sản phẩm
Sửa sản phẩm
<Extend Use case> 1 Quan tri vién chon san phẩm cân sửa
2 Quan tri vién stra thong tin san pham
3 Hé théng cap nhật lại thông tin sản phẩm
4 Hệ thống hiển thị lại danh sách sản phẩm
Chỉnh sửa danh mục Quản trị viên
Chỉnh sửa danh mục
23
Trang 24Tén Use case Quản lý danh mục
1 Quản trị viên chọn chức năng danh mục
2 Hệ thống hiện trang quản lý danh mục
3 Extend Use Case Xem danh sách danh mục
4 Extend Use Case Thêm danh mục
5 Extend Use Case Xóa danh mục
6 Extend Use Case Stra danh muc
Lu ông sự kiện phụ Thoát trang quản trị quay v êtrang đăng nhập
<Extend Use case>
Xem danh sach danh muc
1 Quản trị viên chọn xem danh mục
2_ Hệ thống hiển thị danh sách các danh mục
<Extend Use case>
Thém danh muc
1 Quản trị viên chọn thêm danh mục
2 Hệ thêng hiển thị form tạo danh mục
3 Quản trị viên nhập thông tin danh mục
4 Hệ thống kiểm tra thông tin nhập vào có hợp lệ không
5 Hệ thống cập nhật CSDL và hiển thị lại danh sách danh mục
6 Thêm danh mục thành công
Rẽ nhánh I:
4.1 Thông tin Quản trị viên nhập vào không hợp
Trang 25
thiếu, hệ thống yêu cân nhập lại và lặp lại bước 4
lệ hoặc
Xóa danh mục
1 Quản trị viên chọn danh mục c3 xóa
2 Quản trị viên chọn xóa danh mục
<Extend se case> 3 Hệ thống xóa danh mụcvà cập nhật lại CSDL
4 Hệ thống hiển thị lại danh sách danh mục
Hệ thống cập nhật lại thông tin danh mục
Hệ thống hiển thị lại danh sách danh mục
3.3.2.8 Use-Case Quản lý thương hiệu
Trang 26'
Xem thương
¡<<include>> hiệu ' ly ' z
Quan tri vien
WS, Xóa thương hiệu
k <<extend>>
Chỉnh sửathương hiệu
Tén Use case Quản lý thương hiệu
M6 ta se case cho phép quản trị viên quản lý thương hiệu
1 Quản trị viên chọn chức năng thương hiệu
2 Hệ thống hiện trang quản lý thương hiệu
3 Extend se Case Xem danh sách thương hiệu
4 Extend se Case Thêm thương hiệu
Lu ông sự kiện phụ Thoát trang quản trị quay v trang đăng nhập
Xem danh sách thương hiệu
3 Quản trị viên chọn xem thương hiệu
26
Trang 27
4_ Hệ thống hiển thị danh sách các thương hiệu
kExtend Use case>
Thêm thương hiệu
1 Quản trị viên chọn thêm thương hiệu
2 Hệ thông hiển thị form tạo thương hiệu
3 Quản trị viên nhập thông tin thương hiệu
4 Hệ thống kiểm tra thông tin nhập vào có hợp lệ không
5 Hệ thống cập nhật CSDL và hiển thị lại danh sách thương hiệu
6 Thêm thương hiệu thành công
Xóa thương hiệuc
1 Quản trị viên chọn thương hiệu c Ân xóa
2 Quản trị viên chọn xóa thương hiệu
3 Hệ thống xóa thương hiệu và cập nhật lại CSDL 4_ Hệ thống hiển thị lại danh sách thương hiệu
kExtend Use case>
1_ Quản trị viên chọn thương hiệu c3 sửa Quản trị viên sửa thông tin thương hiệu
2
3 Hé thống cập nhật lại thông tin thương hiệu
4 Hệ thống hiển thị lại danh sách thương hiệu
Trang 28
3.3.2.9 Usecase quản lý khách hàng
' '
Cấp lại mật khẩu
Tén Use case Quan lý khách hang
Mô tả se case cho phép xem thông tin khách hàng và cấp lại mật
khẩu
1 Quản trị viên bấm vào thông tin tài khoản
Lu ng sự kiện chính _ Hệ thống hiển thị màn hình quản lý khách hang
Extend Use case Xem thông tin khách hàng
1 Khách hàng chọn xem thông tin khách hàng
._ Hệ thống hiển thị thông tin khách hàng
Trang 29<Extend Use case>
Hệ thống kiểm tra thông tin người dùng nhập vào có hợp
lệ không _ Hệ thống cập nhật thông tin tài khoản Đổi mật khẩu thành công
Chuyển sang quản lý
3.3.3.1 Sơ d Gsequence dang nhap trang admin
Quan tri vién
1 : Điền thông tin đãng nhập
7 : Thông báo đăng nhâp thành công
: epi h c3 cecc sec Eereeeerbee
: 9 : Thông báo lỗi
> 2 : Gửi thông rin đăng nhập RE Truy vấn CSDI