Hệ thống sẽ kiểm tra néu các trường đề trồng và hiện thông báo thông tin trồng... Hệ thông sẽ hiện thị đialog Thêm Sản Phẩm ._ Admin nhập thông tin sản phẩm vào các mục và nhân Thêm...
Trang 1
KHOA CÔNG NGHỆ THÔNG TIN
Qe SA,
J
2
BAO CÁO ĐỎ ÁN CONG NGHE PHAN MEM
Đề tài: Thương mại điện tử
Giảng viên: Nguyễn Quốc Huy
Nhóm 10
Nguyễn Quang Gia Thuận — 3120410513
Dinh Thanh Tiên - 3120410522
Trang 2MỤC LỤC
I Giới thiệu đề tài c2 t2 1n 22 111211112211110211110111101110111812 2 g1 ngu gi 1
L Lido Chom G€ tabeecccccccccccccccccccecscsssssesesssesesesesesesesesesesesesesesssesesesssesssesesesesesesesesesesesessssesecsesesecseasees 1
2 Mục tiêu nghiên CU ccc cece 012201212121 111111 112115111 111111110115 1111151111 11kg cà ch 1
3 Đối tượng nghiên cứu - 5s St x2 E112112111 11 1E 1 1112111 H211 n1 1n ng He tu 2
4 Phạm vi nghiên CỨU - L1 1222122111211 1 1511151151111 551151111 111111 5111k kg ng 2
IL Phân tích thiết kế hệ thống - - 2-51 S E1 EEE112111121111 11 1111011121111 121 1tr yu 3
1 Lược đồ Use Case tổng quát - 5 c2 2121121121121 11211 12T 11 1 n1 1 H211 ng rg 3
P0 0 9) na ea 3 2.2 Use case Quản lý sản phẩm - c1 1121121121111 1171111021 212111.1 ng re 9 2.3 Use Case phần danh mục sản phẩm - + - SE EEEEEE1211211121121121111 E11 11111 1E tra II 2.5 Use Case Quản lý sản phâm bán hàng - 5 - S1 SE 1 1121111 0112112111 121111 trrrree 19 2.6 Use Case Quan lý thơng tin cá nhân L0 0222222111 1111211121 11111181 112112011 101111551 k Tre, 24
3 Biểu đồ tuần tự (Sequence Diagram)) -. 5c sctc E11 211 2121111121221 11012121111 tr te 29 3.1.Chức năng quản lý khách hàng 1 2 2221121111221 1521121111511 15115 1111111111111 kg 29
3.2 Chức năng quản lý sản phẩm - + St S121 21121511112112111211 211111 12110121111 rg 31
3.3 Chức năng phân danh mục sản phẩm - ¿St x£ 1E E171 E1 187111 12111 treo 32 3.5 Chức năng quản lý thơng tin cá nhân 5 2 2 1221222111211 121 1111111511281 1111 1118118111811 1 xe 34 3.6 Chức năng quản lý phiếu giao hàng 2 S1 SE EE1E1211 11 12 111tr 35
4 Thiết kế cơ sở dữ liệu :- 2: 22t 222211222111221111221111.11111211100111.0110111011111111 He 36
4.1 Mơ hình thực thể kết hợp (Entity Relationship Diagram) s- Street rệt 36 Van 37
RE l3 vo áccaiadđađađaaaiiiiââaaậ5ẼẼÊ 37 Thực thể res_partmer SE E1 112111111 117111 1 1111 2H11 1111 ng re 38 Thure thé hr_employee 0 c.ccccccccccsccssesscsvssessesscsvessscsvessesessvssssusevsussevevsevssesecevssvsevaresesensesevecseees 41 Thực thể stock_picking_ type 5 5c c1 2n 1 HH n1 ngay 44 Thực thể product( _templiafe - E11 1121111 011E12111 1212111 1 1 1 ng ng He ri 46 Thực thể product_public_cafeg#0ry - 5 ST 1E 112 HH 12121 1 ng ng no 49 Thực thể res_users - 5 s1 11 1 HH n1 H111 1 n1 1n HH He 50 Thure thé sale order .cccccccccccccsccscsscsscssessesvssvssesscsvssesessessssesecsessvsecsreavssnsevsesssevsresnsansesevevensevecees 31
Trang 3p9 56 c9 ằằằẲẼ 57
4 Trang danh mục sản phâm - + tt E1 1E2121151221111 21121111111 1.711 1 22111 12H ng He hA 38
5 Trang chỉ tiết sản phâm - - 52-21 SE 211212112112111 11 1211111 1211112111 nga 59
6 Trang g1ỏ hàng c1 22121211 2211111 1112115 11111111111 5011 1 1115115111 kh KH key 60 LAN vliì::ii)(0ït,-:liiiiiiiÝiiảÝỶÝỶŸỶŸỶẢỶ 60
CN vo vất 6ì: 00443 ddeEEEcaEE cde S ia debeatseesaeeeecnsas 61
9, Trang chỉ tiết lịch sử mua hàng s5 1 91 1E 2121151511111 21111111 1 1111 121111111 tre 62 I0 ÿy.¡:s03ì010:15:):11:6aaid 63
11 Trang quan ly don hang ccc 4 64
12 Trang chi tiét dom hang ccccccccccccsccsesvssesscsesecsessessessesessesecsessvssesevsesssevsuesisetsevsitsvevstsevseseess 64
13 Trang quản lý sản phẩm 5 St 1 1E112111121121121111 1211112121 111 ngưng 66
14 Trang thêm sản phâm - - 2-21 E1 E1211112111121111 11 1111 1 111 1 1 1 ngu 66 I0 h.hh 67
I2 Wÿy :sár vào ~ii1ì0::1)6:%<£aaaiiaảắảÝÝỶŸ 68
17 Trang quản lý tồn kho sản phâm 2-5 5 SE ề 1 EE21E112111111112112111 01 12T 11 1 111tr g 69
18 Trang quản lý khuyến mãii - 51 SE 1215112112121 11 1 11111 1211 1 ng gan 79
19 Trang tạo khuyến mãi - St S1 11121111 111121111 121111 1 1 n1 HH1 ng ru 71
PM Yx s00 ¡0ì 0i ïì (02120 bEiaaiaaiaiiaiaiyÝảỶŸẳÝẳẢ—ẲỶ 71
22 Trang quản lý khách hàng L L2 2221122111211 11211 1211111111811 1011 1011118119111 011 1H11 key 73
23 Trang chỉ tiết thông tin khách hàng - - 2 SE 1 1EE1E11211111111111111 211111 erreg 74
24 Trang thống kê 5 S1 11 11E112111102121121111Ẹ11 1 1 n1 H1 1 11t nga 74
Trang 4Phản hỏi kịp thời với các ý kiến của người dùng
Thời gian hoàn thành: 15/11/2022
Nhân sự thực hiện: Sinh viên
Nhân sự quản lý: Giảng viên
3 Đối tượng nghiên cứu
Đối tượng nghiên cứu chủ yếu của đề tài của nhóm là tình hình ứng dụng Thương Mại Điện Tử
của bán hàng trực tuyến vào hoạt động kinh doanh Từ đó hiểu rõ hơn những thành quả đạt
được, những thuận lợi, khó khăn, trong suốt quá trình ứng dụng Thương Mại Điện Tử của bán
hàng trực tuyến
4 Phạm vi nghiên cứu
Với kiến thức có được trên lớp cùng với sự tìm hiểu thông tin qua sách báo, Internet nhóm đã
có những kiến thức về việc ứng dụng Thương Mại Điện Tử của bán hàng trực tuyến trong quá trình hoạt động Có thê nội dung thông tin chưa được đây đủ và trọn vẹn, nhưng đó là những vấn
đề nói lên được phần nào, làm rõ những ứng dụng của Thương Mại Điện Tử đối với hoạt động bán hàng trực tuyến
Trang 5II Phân tích thiết kế hệ thống
1 Lược đồ Use Case tổng quát
2 Dac ta Use Case
2.1 Use Case Quan ly khach hang
Use Case Number: UC1
Trang 6Use Case Name: Quản lý Khách Hàng
Actor (s): Nhan Vién
4 Admin nhan vao muc CRM
(Quan ly quan hé khach hang)
sẽ hiển thị danh sách các Khách Hàng
Trang 79, Nhân vào 1con tìm kiêm
10 Hiển thị thông tin khách Hàng
can tim
11 Chon vao phan khach hang
bat ki A2
12 Hién thi trang théng tin chi
3 Nhập các thông tin cần thiết
4 Nhân lưu A2
3 Nhập thông tin cần sửa
4 Nhân lưu
Trang 84 Hệ thống cập nhật lại danh sách
khách hàng
5 Chon Nhan ban
6 Hệ thống sẽ nhân bản của khách hàng đó E4
7 Chọn lưu
8 Chọn lưu trữ
9 Hién thị dialog xác nhận lưu
trữ E5
10 Nhân OK
II Hệ thống sẽ lưu trữ khách
hàng đó
12 Nhân Cancel
đóng lại
Exception Paths: E1 Hệ thống sẽ kiểm tra néu các trường đề trồng
và hiện thông báo thông tin trồng
Trang 9Nhập lại email và pass Tạo phiếu Sữa phiếu giao
giao hang hang
Sữa khách hang ?
Hiễn thị dialog xac Hiễn thi dialog xac Hiện thi dialog xác
ân x6 nhân lÌru trữ nhân xóa nhân nhân bản
Trang 10
2.2 Use case Quản lý sản phẩm
Use Case Number: UC2
Use Case Name: Quản lý Sản phẩm
Actor (s): Nhân viên
4 Hệ thông sẽ điêu hướng đên
Menu Quản Lý Sản Pham
._ Admin có thê thao tác hành
6 Hệ thông sẽ hiện thị đialog
Thêm Sản Phẩm
._ Admin nhập thông tin sản phẩm
vào các mục và nhân Thêm
Trang 11thiết Sửa Sản Phâm và nhân nút
16 Hệ thông sẽ xóa sản phâm
khỏi cơ sở dỡ liệu
17 Admin nhân nút Cancel
18 Bảng Dialog xóa sản phẩm
mat
Alternative Paths: Al
Actor Action | System Response
Exception Paths: E1 Hệ thông sẽ kiêm tra nêu các trường đê trông
và hiện thông báo thông tin trồng
E2 Một sô trường sẽ ràng buộc về mặt đữ liệu và sẽ théng bao admin biét va
trở lại màn hình Quản Lý Sản Pham
Activity trang tiếp theo:
Trang 13
Use Case Name: Ecommerce
Actor (s): Quản lý danh mục Sản phẩm
Maturity: Focused
Summary: Các thành viên nhóm 10 sẽ tạo và duy trì hệ thông trang thương mại điện tử Basic Course of
12 Hé thong hién thi ra
các thông tin của
Trang 14
các thông tin danh
mục mới cần nhập
3 Nhân lưu A2
Actor Action System Response
1 Chọn sửa và nhập các thông tin cân sửa
2 Nhân sửa
3 Hệ thông cập nhập lại các thông tin của
danh mục đó
A3
Actor Action System Response
3 Nhan Ok
4 Hé thong sé xóa sản
phẩm khỏi cơ sở đữ
liệu
5 Nhân cancel
6 Bảng Dialog xóa san pham mat A4
Actor Action System Response
1 Nhan sao chép
2 Hé thong hién thị
các thông tin cho người dùng nhập
3 Nhân lưu
Exception Paths: E1 Hệ thông sẽ kiêm tra nêu email và pass sai thì cho nhập lại tại bước đăng
Trang 15Yes Tạo danh mục mới 2 Chọn vào đanh mục 2
13
Trang 162.4 Use Case Quản lý phiếu giao hàng
Use Case Number: UC4
Actor (s): Quan ly Phiéu giao hang
3 Admin nhân vào nút Kho Vận
trên Menu
4 Hệ thông sẽ điều hướng đến Menu Kho Vận 5 Admin nhân vào Phiêu Giao
Hàng trên từng mục trong Menu
Kho Vận
6 Hệ thông sẽ điều hướng đến trang Phiếu Giao Hàng
7 Admin nhân vào nút Tạo đề tạo
Phiếu Giao Hàng
§ Hệ thông sẽ điều hướng đến trang tạo phiếu giao hàng
9 Admin nhập thông tin các trường tạo Phiêu giao hàng và nhất nút Lưu E1 E2
10 Hệ thông sẽ lưu dữ liệu
Phiếu Giao Hàng vào cơ
sở dữ liệu và điều hướng
đến trang chỉ tiết Phiêu Giao Hàng
14
Trang 17liệu và điều hướng đến
trang phiéu giao hang
21 Admin co thé nhan ban phiéu
giao hang bang cach nhan vao
Hành Động chọn Nhân Bản
phiếu giao hàng bằng cách tạo ID phiếu giao hàng mới và nhân bản dữ
15
Trang 18Exception Paths: E1 Hệ thông sẽ kiêm tra nêu các trường đề trồng
và hiện thông báo thông tin trồng
E2 Một sô trường sẽ ràng buộc về mặt dữ liệu và sẽ thông báo admin biệt
và trở lại màn hình Phiếu Giao Hàng
Activity trang ti¢p theo:
16
Trang 19Hiển thi dialog xéc
Hién thi dialog xac rn
y nhân lu trữ
nhân nhân bản Hiễn thị dialog xác
2.5 Use Case Quản lý sản phẩm bán hàng
Use Case Number: UCS
Use Case Name: Ecommerce
Actor (s): Quan ly san pham ban hang
Trang 20Events: 1 Đăng nhập dưới quyên của admin
2 Kiém tra email và pass cua admin E1
3 Hién thi trang chu
4 Chon phan San pham trong san pham Ban Hang
5 Hé thong sẽ điệu hướng đến trang của
9 Hé Thong phan hoi
đã tạo mới sản phâm được hay không
12 Chon tim kiém
16 Chọn Sửa
17 Nhận thông tin cân chỉnh sửa
18 Nhân lưu
18
Trang 21
pham
3 Chon Stra
4 Hệ Thông chuyên sang chế độ cho phép chỉnh sửa chỉ tiết sản phẩm
5 Sau khi điền các thông tin , bam luu A2
1 Nhân vào hành động
2 Nhân Xoá
3 Hệ thông sẽ hiện thị Dialog xác nhận xoá E3
Trang 2321
Trang 24
2.6 Use Case Quản lý thông tin cá nhân
Use Case Number: UC6
Actor (s): Quan lý Thông tin ca nhân
6 Hệ thông sẽ điệu hướng đên trang Phiêu Giao Hàng
19 Hệ thông sẽ lưu dữ liệu
22
Trang 2511 Admm có thể Sửa Phiếu Giao
Hàng bằng cách nhân phiếu cần sửa
20 Hệ thông sẽ xóa phiêu giao
hàng trong cơ sở dữ liệu và điều
hướng đến trang phiếu giao hàng
21 Admin có thê nhân bản phiêu
giao hàng bằng cách nhân vào Hành
Động chọn Nhân Bản
22 Hệ thông sẽ nhân bản phiếu giao hàng bằng cách tạo ID
phiếu giao hàng mới và nhân bản
Trang 2624 Hệ thông sẽ mm phiêu giao
Exception Paths: E1 Hệ thống sẽ kiêm tra nếu các trường đề trồng
và hiện thông báo thông tin trồng
E2 Một sô trường sẽ ràng buộc về mặt dữ liệu và sẽ thông báo admin biệt
và trở lại màn hình Phiếu Giao Hàng
Activity trang tiệp theo:
24
Trang 27=
Trang 28
3 Biểu đồ tuần tự (Sequence Diagram)
3.1.Chức năng quản lý khách hàng
27
Trang 303.3 Chức năng phần danh mục sản phẩm
(Chon Vee Céu Hinh
hen vào đanh rnục
thường mai điển tử
kiểm Tra Thông Tin Mop Le
PHiốm tị ca Giao coộnn
: Ninn vide an bat KỆ mắn phẩm |
Sữa những thang tin cần sữa
Thông báo nều thông tin yêu cầu sửa không hợp lê
{GON Ig! thong tin yeu cầu eninn aire
Kiém tra hợp lê
Truy van database
Trang 31
thương mại điện tử :
| Hién thị cho nhân viễn
| Hiễn thị cho nhân viên
| Hiễn thị cho nhân viên
Hiễn thị cho nhân viên
Tao nhân hang
Hiển thí thông tín nhân hàng
Xác thực hành động
Lưu thông tin xuống Dalabzse
Lưu thông tín xuống Database Trẻ về kết quả
31
Trang 32¡Q9 Q@69 66
Trang 334 Thiết kế cơ sở dữ liệu
4.1 Mô hình thực thể kết hợp (Entity Relafionship Diagram)
ame wee aoe
amt wee wees
ween (ee amps
smi zit HER mm
~ wees thiacTRseạo theo -
ree = 1 ete
„ aR prez xem remus MTR
tem S2
me ket N meee pices RE
reyes comerolaneg \ seme
range cuncrosred mang vợ
vam \ | ence xen
ha, ma I5 J wr
™ BI]
- sư ước ea ane
eae reat x
sans = A rr) = ®
J tee ton “ moins
wont NE
tìm care aS
- m
ed wes xe ]— — mene — melee
` mang mm
wen AC ARG wee seme “uses TSA mors ma neue man
— sưu gương nage teats BBR
Somat = “ Seas “
tn seme 2duZ® dn€
Cu — cease KON meyenpemes (HR
| mem wea nog
sợ Em TC ame cameras
- tam wus oa - vie
ve wane
- ase MỤt pons mu BAN wnt ee anne wa ems MA
we ease
rs onayoe ——- OuACmuAnG ore went pend
"4g x3 E030 san sr/Ôesrc4EA Dewy ome wee
-
On —— G@AGmnng sary Xe
——
or —— tuACmươnG HUY TC wun ER wey ME weyere EB
—- vem — GAGBvAnG seinem se YHUnleze cœAcmsmno
“hư nên Acmvnno
we we
vs XEuUEE — QUANG satiny SE
Am - ĐA
Xứ tC8ifG80 nan tuậCT8 sữa
—-
uy mục WC 4u XC tam seso eae sen xag — WC
ey cwncrenures
34
Trang 34
Order Detail
OrderDetailID (PK) SoLuong
PaymentID (FK)
Payment PaymentID (PK)
VARCHAR(11)
'VARCHAR(6) GiaTien FLOAT(8, 1)
VARCHAR(6) TenKhachHang DiaCh DienThoai
Email VARCHAR(40)
OrderID (PK) NgayDatHang
‘CustomerID (FK)
StaffID (FK)
VARCHAR(6)
DATE VARCHAR(6)
res_partner Lưu trữ thông tin khách hang
hr_employee Lưu trữ thông tim nhân viên
stock picking type Lưu trữ thông tin kho
product_template Lưu trữ thông tin sản phẩm