nhận đơn đặt hàng từ khách hàng bằng điện thoại, trực tiếp, fax, e-mail, tiếp nhận thông tin về khách hàng, sản phẩm đặt hàng, và lưu trữ vào kho đơn đặt hàng, hẹn ngày đàm phán giữa ha
Trang 1TRUONG DAI HOC CAN THO
TRUONG CONG NGHE TT & TRUYEN THONG
KHOA HE THONG THONG TIN
BAO CAO BAI TAP UML
DE TAI Thiét ké Các SƠ d6 trong UML
cho Hé thong mua ban VLXD
NHOM 5 Tran Huynh Khang B1906493 100%
Hỗ Nhựt Minh B1906715 100% Phan Gia Minh B2013484
LỚP HỌC PHAN CT18214 HỌC KỲ 1, NĂM HỌC 2022-2023
Cần Thơ 12/2022
Trang 2MUC LUC
CHUONG 1: MO TA HE THONG
1 MOTA
2 CAC BIEU MAU LIEN QUAN
CHƯƠNG 2: THIET KE SO DO
1 THIẾT KẾ SƠ ĐÔ UC
1I SơđồUC
12 MôtảUCI
13 MôtảUC2
2 THIET KE SO DO LOP
CHƯƠNG 3: KET LUAN
Trang 3CHUO'NG 1: MO TA HE THONG
1 MÔ TẢ
Quy trình bán hàng của công ty bắt đầu bằng việc nhận đơn hàng từ phía khách hàng nhận đơn đặt hàng từ khách hàng bằng điện thoại, trực tiếp, fax, e-mail, tiếp nhận
thông tin về khách hàng, sản phẩm đặt hàng, và lưu trữ vào kho đơn đặt hàng, hẹn ngày
đàm phán giữa hai bên.để đảm bảo cho quan hệ mua bán hàng diễn ra được chắc chắn (nhất là đối với một số mặt hàng có giá trị và kỹ thuật cao) người mua cần phải đặt cọc trước một khoản tiền nhất định và gửi đến công ty theo quy ước của cả hai bên người
mua hàng có thể mua hàng ngay mà không cần thông qua đơn đặt hàng.nhân viên bán hàng phải luôn luôn xem xét tỉnh trạng hàng hóa trong kho để đáp ứng những thông tin
cần thiết khi tiếp nhận đơn đặt hàng sau khi tiếp nhận đơn đặt hàng nhân viên có nhiệm
vụ phải gom đơn đặt hàng trong ngày và kiểm tra tính hợp pháp của đơn đặt hàng Hàng ngày nhân viên bán hàng phải xử lý những đơn đặt hàng đã đến hẹn nếu không có khách hàng (người đại diện) thì thực hiện việc tạm xóa đơn đặt hàng, và thực hiện loại bỏ
hoàn toàn sau đó nếu đơn đặt hàng đó không có giá trị nếu có thì xử lý giống như với
khách hàng thỏa thuận trực tiếp không thông qua việc đặt hàng: tiến hành thỏa thuận
ngay và lập hóa đơn nếu có sự đồng ý của hai bên đồng thời thỏa thuận phương thức
thanh toán phương thức thanh toán được áp dụng ở hai dạng: thanh toán ngay hoặc cho
nợ có thỏa thuận sau đó gửi hóa đơn đến kho đề xuất hàng đồng tiến hành ký kết việc giao hàng và thanh toán (trừ đi số tiền khách được đặt cọc đối với đơn đặt hàng) việc ký
kết phải được tiến hành bởi : người bán hàng(người lập hóa đơn ) , người giao hàng, người phụ trách kinh doanh và khách hàng công ty có kinh doanh nhiều chủng loại hàng hóa khác nhau như :linh kiện máy tính, máy chủ , phần mềm chuyên dụng và với loại
hàng cao cấp khi bán phải cần có sự thỏa thuận chỉ tiết giữa bên bán và mua hàng Đi kèm với hóa đơn bán hàng là phiếu bảo hành đối với sản phẩm đem bán nhân viên phải viết phiếu bảo hành cho sản phẩm đó và giao cho khách hàng có sự ký kết của hai bên
và vào số lưu
Sau khi bán hàng nhân viên phải tổng hợp thông tin và gửi lên phòng phụ trách kinh doanh của công ty do phòng kinh doanh của công ty phải thu thập các thông tin để kiểm tra và chuyển cho bộ phận admin để admin cập nhật dữ liệu lên website đồng thời đánh giá tình hình kinh doanh chung của toàn công ty yêu cầu đối với hệ thông tin:
- Tiếp nhận đơn đặt hàng, tiền đặt cọc cho tất cả các đối tượng, vào số lưu
- Nhận các hóa đơn bán hàng cho tất cả các đối tượng, vào số lưu
- Lập phiếu bảo hành cho sản phẩm bán , vào số lưu
- Tính toán tiền thu, tiền thực thu (trừ thuế và các khoản chỉ phí khác), tiền nợ quá hạn
với từng khách hàng (công ty,cửa hàng phân phối sản phẩm )
Trang 4- Theo dõi tình hình hàng hóa tồn đọng của từng loại mặt hàng
- In các báo cáo hàng ngày, hàng tháng hoặc vào thời điểm bát kỳ do cần thiết đối việc
bán hàng hoặc do yêu cầu của phòng quản lý
- Tổng hợp thông tin gửi lên phòng quản lý của công ty
2 CAC BIEU MAU LIEN QUAN
I/CÁCH ĐẶT HÀNG:
SALES phải nhớ tất cả hàng tồn trong shop về số lượng ,màu ,size
Khi bán hết mặt hàng nào phải ghi đặt hàng ngay
Dự trù trường hợp gap ,có nghĩa là mặt hàng nào hết vào buổi sáng nhưng có khả năng còn bán nhiều trong ngày tì phải gọi điện thoại đặt hàng ngay
I/ CÁCH ĐIỀU PHÓI HÀNG: (quản lý làm công việc này)
Ngoài giờ hành chánh hay kho đã hết mặt hàng khách yêu cầu thì nhanh chóng liên lạc với các địa điêm khác
Nếu có thi tìm cách vận chuyển về cho khách trường hợp không thể vận chuyển dược
mới mời khách đến cửa hàng khác
Nếu nhận được hàng từ địa điểm khác thì cứ tiền hành bán bình thường ,đánh dấu vào
số bán lẻ để nhận phiếu nhập sau
III/ SỬ DỤNG PHIẾU KÊ ĐẶT HÀNG:
“Bảng kê đặt hàng” lúc nào cũng được đính kèm sau số bán lẻ
Ghi tên shop vào ô tương ứng
Ghi mã hàng ,tên hàng cần đặt thêm vào ô tương ứng
Dự trù số lượng ghi vào ô số lượng
Ghi màu ,size vào ô ghi chú
Chú ý: bán xong mặt hàng nào vừa hết thì phải ghi ngay vao bảng kê chứ không đợi đến cuỗi giờ
Nếu phát hiện mặt hàng thiếu trong shop mà không có trong bảng kê thì xem như vi phạm nội quy
Cuối buổi tổng kết một lần nữa,bỗ sung các mã thiếu rồi ký tên
Bảng kê đặt hàng được nộp lại vào ngày hôm sau
Trang 5CHƯƠNG /2: THIẾT KẾ SƠ ĐỎ
1 THIET KE SO DO UC
1.1 Sơ đồ UC
đangki thanh vien 20m theo oa watt
~ <cindute> > TT“
_” >
Khachhang ` "~>¬ ee
oo Comin si
<cineute>
cindy Gao cans — eee th CC MBEMioiensees =, >>
han vien be CC caprhatchuona tinhkhuyenmal >)
SN ` Nhan vien bạn hang —
TẾ ạt danhangcanhen 3 \ \ /
seme ` Gem /
— ~ cap nhật nhan viên,
—_ ™ ~ \ ⁄
CC tem 2s npham e ^^ - Quin /
/
on cana —
C tapnhatdmga >
1.2 Mô tả UC đăng nhập (Trần Huỳnh Khang B1906493)
se _—WEb
Thanh vien
a Giao diện — Người máy
Đăng nhập Username:
Password:
Quén mat khẩu?
b Đặc tả UC “ Đăng nhập”
Tên: “Đăng nhập”
Nhóm 5Š: Trần Huỳnh Khang
Trang 6Mục tiêu : use case này mô tả một người dùng đăng nhập vào hệ thống mua bán VLXD
Tác nhân chính: Khách hàng
Ngày tạo và cập nhật mới nhất: 02/11/2022
Người tạo: Trần Huỳnh Khang
Phiên bản 1.0
ll Chuỗi hành vi
Mô tả tổng quát chuỗi: use case này bắt đầu khi một actor muốn đăng nhập
vào hệ thống mua bán VLXD
Điều kiện đầu: không có
Chuôi các thông điệp
1 Hệ thống yêu cầu actor nhập tên và mật khẩu
2 Actor nhập tên và mật khẩu
3 Hệ thống kiểm chứng tên và mật khẩu được nhập và cho phép actor đăng nhập vào hệ thống
Điều kiện cuối: Nếu use case thành công, actor lúc này đã nhập vào hệ thông Nêu không, trạng thái hệ thông không thay đồi
a Nêu actor nhập sai tên hoặc mật khâu hệ thông sẽ hién thi mét
thông báo lỗi Actor có thể trở về đăng nhập hoặc hủy bỏ việc đăng nhập lúc này use case sẽ kết thúc
b Nếu actor nhập sai:
@ Username: hién thị thông điệp” Không tồn tại username”
@ Password: hiển thị “Cần nhập đúng mật khẩu”
Trang 7Sơ đồ tuần tự
1; Giiyeu cau dang hap vao he thong() 3: Yeu cau dang nhap() 2: Hien thi bang dang nhapQ
4: Nhạp thong th dang nhapQ)
5 : Kierm tra thong thì dang nhap()
UJ 6 : Sai thong tn tai khoan()
+ _ |7: Yeu caunhạp lai thong ting)
L 8 : Dang nhap thanh cong()
: 9 : hèn thiglao dien nguoi dung()
c Sơ đồ lớp liên quan
1.3 Mô tả UC lập hóa đơn
Nhanvien ban hang
a Giao diện — Người máy
Trang 8
b Đặc tả UC lập hóa đơn
Tên: “ Lập hóa đơn”
Mục tiêu: UC này cho phép Nhân viên bán hàng có thê tính tiền và in hóa đơn cho khách hàng
Tên nhãn chính:
Ngày tạo và cập nhật mới nhất: 02/11/22
Người tạo: Phan Gia Minh
Phiên ban: 1.0
Điều kiện tiên quyết: Nhân viên bán hàng phải đăng nhập vào hệ thống quyền bản
hàng
Tóm tắt: Use case này cho phép nhân viên bán hàng có thê tính tiền và in hóa đơn cho khách hàng
Use case này bắt đầu khi nhân viên bán hàng chọn chức năng lập hóa đơn
Hệ thống yêu cầu nhân viên nhập mã số từng mặt hàng cân tính tiền
Thông tin về : mã vạch, số lượng mặt hàng đó được mua
Hệ thống tự động tính tổng số tiền khách hàng trả đựa trên đơn giá của mặt hàng, số
lượng hàng hóa, thuế giá trị gia tăng đối với từng mặt hàng được lưu trong CSDL
Hệ thống tinh tổng số điểm tương ứng với số tiền của hóa đơn
Nếu khách hàng có thẻ khách hàng thân thiết thì nhập mã số khách hàng vào hệ
thông
Hệ thống kiểm tra tinh hợp lệ của mã số khách hàng thân thiết Nếu mà khách hàng thân thiết không có trong cơ sở dữ liệu, hệ thông sẽ thông báo
Hệ thống lấy thông tin điểm thưởng về khách hàng thân thiết này lưu trữ trong cơ
sở đữ liệu và kiêm tra khách hàng thân thiết này có ngày lập thẻ và ngày mua hàng
gần nhất trên 1 năm thì loại bỏ khỏi cơ sở đữ liệu
Sau khi hệ thông kiểm tra thông tin khách hàng thân thiết là thỏa, hệ thống kiêm tra
số điểm trước đó của Khách hàng thân thiết có trên 30 điểm không
Nếu thỏa, giảm 5% trị giá hóa đơn
Nhân viên bán hàng chọn chức năng in hóa đơn để lưu trữ và in hóa đơn
Hệ thống in ra hoá đơn cho khách hàng
Nếu mã số mặt hàng không có trong cơ sở dữ liệu thì hệ thống sẽ hiện ra một thông báo lỗi và đồng thời chuyên hàng hóa này vào kho Use case kết thúc tại đây Nếu Lse case thành công, hóa đơn được in và giao cho khách hàng, đồng thời cơ sở
dữ liệu sẽ được hệ thống tự động cập nhật lại
Trang 9Bao các bai tap UML
Hệ thông lưu hóa đơn vào cơ sở dữ liệu với những thông tin: mã hoá đơn, ngày lập
hoá đơn, mã nhân viên, tông giá trị hoá đơn, mã mặt hàng và số lượng đã bán
c Sơ đỗ tuần tự
Hoadon ban Don dat hang Khach hang Giao dien chinh
tifeline1: Nhan Vien
ø lõi
hien thi danh sach
8: hoa don bạn
TỊ : them chỉ lel
16 : them chi tat
15: lay cac thong so
toan thanh don’
trịch ga ban
20 : xuat hoa don
d Sơ đồ lớp liên quan
Tei DonHang
+TenHang
+DonGia
+SoLuong
+Cua g
a iem tra
0*
1 NhanVien +Manv +TenNv
kem 1.* Í+GioiTinh HoaDon +1 +NgaySinh
+Lap
+SoHoaDon Foi +
+NgayLap
Trang 10
1.4 Mô tả UC Đăng Kí thành viên (Hồ Nhựt Minh B1906715)
Ễ —<=—=>
Khach hang
a Giao diện —- Người máy
đa Đăng ký (hành viên
Họ và Tên :
Email của bạn:
Số điện thoại :
Mật khẩu :
Nhập lại mật khẩu : -
Tôi đông ý với những điều khoản địch vụ
b Đặc tả UC
@ Định danh
Tên: Đăng ký thành viên
Mục tiêu: Use case này mô tả cách một khách hàng muốn đăng kí vào làm thành viên
Tác nhân chính: Khách hàng
Ngày tạo và ngày cập nhật mới nhất : 1/1/2021
Người tạo:Hồ Nhựt Minh
Phiên ban (version) : 1.0
Trang 11® Chuỗi hành vi
- M6 ta tong quát chuỗi: Use case nay bat đầu khi khách hàng muốn dang ki lam thanh vién cua cong ty
- _ Điều kiện đầu (pre-cond): không có
- _ Chuỗi liên kết các théng diép ( messenger ):
+ - Hệ thống yêu cầu actor nhập Họ tên, email, số điện thoại và mật khâu
+ Actor nhap thong tin
+ Hệ thống kiểm tra xem những thông tin trên có bị trùng lặp không Nếu không thì cho phép đăng ký
-_ Điều kiện cuối (post-cond): Nếu use case thành công, actor lic nay sẽ
có thê dùng tài khoản vừa lập đề đăng nhập vào hệ thống Nếu không thì sẽ bắt nhập lại thông tin bị trùng lặp
- Xử lý ngoại lệ:
Nếu actor nhập email hoặc số điện thoại bị trùng, hệ thống sé hién thị một thông điệp lỗi Actor có thê nhập lại thông tin hoặc thoát khỏi đăng
ký, lúc này usecase kết thúc
Nếu actor nhập sai:
+ Email : sẽ hiển thị thông điệp email đã được sử đụng
+ Số điện thoại: sé hién thi thông điệp sdt đã được sử dung
c Sơ đồ tuần tự
Khách hàng Giao diện đăng ký thành viên
Cơ sở dữ liệu của khách hàng
1 : Nhập thông tin cần đăng ký
3 : Kiếm tra thông tin
5 : Hiến thị thông tin
| |
| |
‹
d Sơ đồ lớp liên quan
Trang 122 THIET KE SO DO LOP
Nhóm 5: Trần Huỳnh Khang
Trang 13
KhachHang
+SDT
+DiaChiKH
0.*
HoaDon
+SoHoaDon
+NgayLap
+Chon
+Tao
+Cua khachhang
ChuongTrinhKM
+MaCT
“TC |†ienCT 1.*
1 +ThongTinUuDai ` =—=x=
Áp RA
—— +HoTenQL +SdtQL +DiaChi
+GioiTinh
+NgaySinh
+DonGia +SoLuong
‘Cap Nhat
a 4Cap nhat
fe jem tra
o™
a NhanVien 0+
+Manv
ae Sor" +MaHang
Ee 1" Caren +TenHan
+NgaySinh +DonViTinh
Bản chất của hoạt động bán hàng
CHƯƠNG 3: KÉ
+ Bán hàng là một trong những công cụ của xúc tiễn hỗn hợp nhưng hoạt động bán hàng cũng được xem là một hoạt đệ marketing chức năng toàn diện và độc lập
Nhóm 5: Trần Huỳnh Khang
Trang 14+ Bốn nhiệm vụ chính của nhân viên bán hàng: Bán hàng, quản lý điều hành, thực hiện các trách nhiệm về tài chính và
vụ marketing
» Quản trị bản hàng: quản lý lực lượng bản hàng doanh nghiệp
» Quản trị bản hàng có ba chức năng chính: Lập kế hoạch, triển khai thực hiện và kiêm soát
* Qua trình quản trị bán hàng trong doanh nghiệp gồm 6 bước chính là xác định các hoạt động chức năng của bán hàng vai trò chiến lược của bán hàng, thiết kế, tô chức lực lượng bán hàng, phát triên lực lượng bán hàng, điều khiển lực lượi hàng, đánh gia hiệu quả và việc thực hiện của lực lượng ban hang
Nhóm 5: Trần Huỳnh Khang
Trang 15TÀI LIỆU THAM KHẢO
1 Jeffrey A Hffer, Joey F George, Joseph S Valacich, Modern System Analysis and Design, Prentice Hall, 2002
2 Website: