Mua sản phẩm ãhách hàng có thể chọn sản phẩm cho vào giỏ hàng và thanh toán sau khi xem thông tin chỉ tiHt các mặt hàng và muốn mua sản phâm đó.. Sau khi đặt hàng thành công khách hàng s
Trang 1
TRUONG DAI HOC DIEN LUC KHOA CONG NGHE THONG TIN
Đái HỌC ĐIỆN LỰC ELECTRIC POWER UNIVERSITY
BÁO CÁO ĐỎ ÁN TÓT NGHIỆP
XÂY DỰNG WEBSITE BÁN GIÀY EMMY
Sinh viên thực hiện : Nguyễn Quang Huy
Giảng viên hướng dẫn : LÊ MẠNH HÙNG
Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CONG NGHE PHAM MEM
Hà Nội, thang 10 nam 2022
LOI NOI DAU
Trang 2thông tin được ứng dụng trong mọi ngành nghè, lĩnh vực Từ việc đọc tin tức, nghe nhạc, giải trí hay học tập, thương mại điện tử Công nghệ thông tin phát triển không ngừng, việc phát triên một website để quảng bá công ty hay một website cá nhân không còn gì xa lạ Trong đó môKirang web trực tuyHn h[ trợ viê&Cbán hang qua mang hiéss nay rất phL biHn và không thể thiHu đối với một cửa hàng, giúp cho khách hàng mua
những gì mình cần mà không cần phải tốn nhiều thời gian âhông chỉ dừng lại ở đó mà
nó còn giúp cửa hàng quảng bá để nhiều người bïiHt đHn mình hơn trong việc cạnh tranh
Hiện nay có rất nhiều công nghệ được sử dụng đề phát trién website (PHP, ASP, ASP.NET, JSP ) Trong đó công nghệ PHP và ngôn ngữ truy vấn MYSQL có thể là lựa chọn phù hợp đề bạn phát triển một trang web vì tốc độ xử lý nhanh Bên cạnh đó giá thành thấp (không cần mua bản quyền), PHP còn giúp ta phát triền mã nguồn nhanh, dễ dàng, đơn giản hơn Đặc biệt có số lượng nhà cung cấp hosting nhiều, đễ lựa chọn Với nhiều ưu điểm nLi bật mà PHP và MYSQL được rất nhiều người sử đụng các trang web lớn như facebook.com
Xuất phát từ những nhu cầu thực tH trên nên chúng em quyHt định chọn đề tài
“xây đựng website bán giày EMMIY ” với ngôn ngữ PHP, nhằm xây dựng một website bán hàng trực tuyHn h[ trợ đầy đủ chức năng nhất cho người dùng
Sinh viên thực hiện đề tài: Nguyễn Quang Huy
Trang 3CHƯƠNG 1 KHAO SAT HIEN TRANG VA LAP DỰ ÁN coi 1
1.1 Khảo sat bien trang Q0 2n S1 15110221111 kx nhe 1 1.2 Xác lập dự án Q00 222 211 T111 11111 ky ke 1 I5 0/01 1 e Ö 1
2.1.2 Đối với người quản trị 5 ss S E12 1211211 E121 1x tt tre 4
„My 5 2.2.1 Xác định tác nhân trong hệ thống - St SE 117127112121 trree 5 2.2.2 Use-case khách hàng tông QUÁÍ Q01 1222112221 1222111102111 1211k 6 2.2.3 Use-case Admin tông 1255 -al 7
2.2.4 Mô hình use chỉ tiết chức năng 2-2 2 E2 1E ng HH gu 8
P6 sa na .ố Ha 24 2.3.1 Danh mục các bảng 0112211921111 1111111111011 kxu 24 2.3.2 MO hinh vat ly ố .e 31
CHUONG 3 CAI DAT GIAO DIỆN VÀ CHƯƠNG TRÌNH 5s 32 3.1 Cầu trúc thư mục đồ án - 2s E211 E1 tt r1 ng ghe re 32
Trang 43.2.1 Giao diện trang chủ websife Q02 nnnnnnnn HH He 33 3.2.2, Giao diện trang đăng ký Q02 2221121122212 21111111 34 3.2.3 Giao diện đăng nhập 0 0 02222121112 112222211181 1xx 35
3.2.4 Giao diện quên mật khấu - 2s tệ 2E1EE1E 1x 1E tre re 36
3.2.5 Giao diện trang góp ý, liên hệ - Làn n2 HH nu He 38 3.2.6 Giao diện bài viẾ n2 rerye 39
3.2.7 Giao diện trang tìm kiếm 2 ST E212 2 treo 40
3.2.8 Giao diện trang sản phẩm - 2s ST E1 E1 HH1 tren te 40
3.2.9 Giao diện chỉ tiết sản phẩm - 2 2c St TH HE 1g re 42
3.2.10 Giao diện giỏ hàng Q20 020v 12v 12 H15 2111011111251 1 11H xe 43 3.2.11 Giao điện trang thanh toán 0 02 2222221111211 122 12x re 44 3.3 Giao diện đành cho người quản frÌ c0 2212221122112 1s ke ưu 45
KS SN Ca.) vn ốS 45 3.3.2 Giao diện trang sản phẩm - 2 St E1EEE E1 HH1 tre 46 3.3.4 Giao diện quản lý đơn hàng - L0 2222221121221 1122 21111 50 3.3.5 Quam IY Dai VIG toes ese 2221122112222 re 51 3.3.6 Giao dién quan lý danh sach khach hang 00000000000 occ 33 3.3.7, Giao diện quản lý tài khoản quản trị - c2 S2 12222222 se rxe2 33 3.3.5, Giao diện quản lý sÏider L0 221221122212 21151122 35
4.1 Kết quả đạt được - 5c St nh nh n1 HH ng 56
Trang 54.3 Hướng phát triễn - -s ST 2117112112171 1T 1H 1 ga 57
TÀI LIỆU THAM ấHẢO 2c s2 1 152121151512211121221212121 211581 rea 58
Trang 6Hinh 009 -a Ẽ 3
li 0 9o 4 Hình I 3 - Download Booftstfrap - c1 112211221112 112 2 12 1115115111111 ke 5 Hình I 4 - Thư mục file bootsfap c0 212211122112 11112115211 111 120112 11H re 5
Hình I 5- Hệ thông SMS API
Hình 2 1 - Các tác nhân trong hệ thống - S1 1S 2 12112111271 1121111211 tre 13 Hình 2 2 - Mô hình use case khách hàng tLng quát 2 c2 c2 22s x2 14 Hình 2 3 - Mô hình use case admin tÙng quát - 2 222 2222 2232222 crrrxrsres 15 Hinh 2 4 - Use đăng ký L0 2200112111212 1120115111111 1511101111 yu l6 Hình 2 5 - se case đăng nhập Q0 2010211112222 2111511212 121 re He ru 17 Hình 2 6 - Use case thông tin cá nhân L2 2221122121221 1 1212111111811 key 18 Hình 2 7 - Use case tim kiHm san pham c.cccccccccsccsscscssesseseesssessesseseesvsecsseseseesevscees 19 Hinh 2 8 - Use case chon mua san pham ¬— 20 Hình 2 9 - se case quản lý giỏ hàng - 0.1 2222221112112 1111822 1n rờ 21 Hinh 2 10 - se case thanh foán c2 n HT 1H HH nà Hy 22 Hình 2 II - se case quản lý danh mục - 2 2222222112111 1212 211151121121 res 23 Hình 2 12 - Use case quản lý sản phẩm - 5c c1 E1 E1 1271222111121 11511 exrkre 25 Hình 2 I3 - Use case quản lý thành viên - 1 0 221222112211 2121221 2215111212 EE re 27 Hinh 2 14 - Use case quản lý đơn hàng L0 0222122111122 1 115 2211182 re rườ 29 Hinh 2 15 - Use case quan lý bài viÏÍt - L1 122222221112 122 11H take 30 Hinh ÁN S0, nan cr a4 39
YHinh 3 1 - Cầu trúc thư mục : 22++222xttt22 tre 40
Hình 3 2 - Ciao diện trang chủ - c2 2112211112112 1 2101151111111 1111112 key 41 Hình 3 3 - Ciao diện trang đăng ký Q21 121122 n9 1112215 11111181 ky 42 Hình 3 4 - Giao diện trang đăng nhập L0 2222122112 12112211 1122118111111 xe 43 Hinh 3 5 - Giao điện quên mật khẩu ST nnn nnEn ng HH neo 44
Trang 78 - Giao điện góp ý liên hệ L0 02221122112 1158115 2117 1121121 ke 46
9 - Giao diện bài vIÏ( LH n9 91 S21 KH TS Tế TT vyy 47
10 - Tìm kiHm nâng cao và tìm kiHm theo tên sản phẩm - 5-55: 5ó: 48
11 - Giao điện sản phẩm 5S 1 E2 112122111 222 11tr H Hung re 49
12 - Giao diện chỉ tiHt sản phẩm - 2-1 s1 1E 1821111121212 E1 2 1H re 50
IE Gv ny0aimiiiiiÝỶŸỶŸỶŸÝŸŸỶÝŸỶŸÃỶÃÝÃẼÃỶÝÝÝÝÝÝỶÝÝ 31
14 - Giao diện thanh toán e ce ecceccccccccccccccceseecectenccecccccccesseeeeenttttttnes 52
15 - Giao diện trang chủ -.- c1 21 12v 251121111 1152 12H x che tre 53
16 - Quan ly danh sach sam pham ccccccccccccsceccssescesesseevsesessesvsvevsevevsveeseeees 54
17 - Giao dién cap nhat, thém sam pham c.ccccccccccsesccseeseeceseseeseseseeeeeeeeseeees 55
18 - Giao dién danh sach danh muc ccccccccccccccccccccceseseesnteneceececeeeeeeusteens 56
19 - Giao diện cập nhật danh mục - - 2c S2 1222212112212 E212 EEsrkeo 57
20 - Giao điện thêm mới danh 1mỤc - c2 222022222211 ng vn sa 57 2L - Giao diện danh sách đơn hàng L0 1 22122222 122g 38
22 - Giao điện xem chi tiHt đơn hàng 5 0 2222222222111 1 2s key 38 E9 ni an ố 4 59
24 - Giao diện thêm, sửa bài vIÏÍt 2 2 C22211 12221 111k nh nh hà 60
25 - Giao diện danh sách khách hàng 0 2-0 22212122222 2tr re 61
26 - Giao điện danh sách admin và công tác viên c 2c cà c2 cà: 61
27 - Giao diễn thêm, sửa quản fTỊ - c2 2211112111211 1118115111111 key 62
28 - Giao diện danh sách sÌ1đer - - Q11 2111111152211 1195251111111 kết 63
29 - Giao diện thêm, sửa sÌIder - L QC 2111222221111 E1 EEE ke ng hà 63
Trang 8CHUONG 1 KHAO SAT HIEN TRANG VA LAP DU AN
1.1 Khao sat hién trang
> Co cau to chức
Website ban giày được hình thành từ các mặt hang , admin quan hé mat thiHt hI trợ nhau Mli mặt hàng được phân chia rõ ràng không chồng chéo Mọi hoạt động kinh doanh của website đều chịu sự điều hành quản lý của admin
®_ admin: được phép sử dụng các chức năng của website để đem đĩIn cho khách hàng sự thoải mái và để dàng khi lựa chọn sản phẩm
©_ khách hàng : có thê tùy ý lựa chọn các loại mặt hàng phẩm tùy ý trên website 1.2 Xác lập dự án
1.2.1 Mục đích ?
Trong thời đại phát triển như hiện nay, con người trở nên quan tâm hơn về vẻ bề ngoài
và giày cũng chính là một phân cốt lõi trong giá trị ấy Nắm bắt được nhu cầu đó, nhiều cửa hàng đã tự cải tin mình bằng việc xây dựng một hệ thống website cho phép khách hàng có thê xem và mua trực tuyHn khilIn khách hàng vô cùng hài lòng và có cảm giác
để chịu
> Xây dựng và quảng bá thương hiệu cho cửa hàng
> Thu hut khach hàng tiềm năng
> Thúc đây doanh thu cho cửa hàng
> Quản lý hiệu quả
Trang 91.2.2 Yêu cầu
> Giao diện thiHt kH chuyên nghiệp
Cung cấp đây đủ tiện ích của khách hàng
Cung cấp tiện ích thanh toán trực tuyln
Liên kHt bán hàng tối đa qua các mạng xã hội
> Giao dịch giữa doanh nghiệp với doanh nghiệp
>» Giao dịch giữa doanh nghiệp với khách hàng
> Giao dịch giữa doanh nghiệp với cá nhân
>» Giao dịch giữa các cá nhân với nhau
1.2.4 Kế hoạch triển khai
- ahach hang dat sản trước trên website mà cửa hàng cung cấp Sau đó, cửa hàng sẽ gửi cho khách hàng email đặt phòng thành công
- ahach hang cân điền đày đủ thông tin đề có thê được xử lí đơn hàng nhanh chóng
- _ ãh¡ khách hàng đặt xong đơn hàng, người quan li website sẽ xử lí đơn hàng cho khách hàng
Trang 10CHUONG 2 PHAN TICH THIET KE HE THONG
2.1.1.3 Đăng xuất khỏi hệ thống
Là chức năng mà người dùng muốn thoát khỏi hệ thông và xóa các thông tin liên quan trên hệ thống
2.1.1.4 Tìm kiếm thông tin sản phẩm
Người dùng có thê tìm kiHm sản phẩm theo tên sản phẩm, hoặc tìm kilIm nâng cao theo danh mục và giá các sản phẩm
2.1.1.5 Mua sản phẩm
ãhách hàng có thể chọn sản phẩm cho vào giỏ hàng và thanh toán sau khi xem thông tin chỉ tiHt các mặt hàng và muốn mua sản phâm đó
2.1.1.6 Quan ly gio hang
Giỏ hàng bao gồm các sản phâm ma khach hang da chon mua ahach hang co thê xóa sản phẩm đó khỏi giỏ hàng nHu không muốn chọn, bằng chức năng xóa hoặc có thê tăng giảm số lượng sản phẩm muốn mua trong giỏ hàng
Trang 112.1.1.7 Thanh toán đơn hàng
Sau khi đã có giỏ hàng nHu khách muốn đặt hàng thì điền thông tin vào địa chỉ giao nhận hàng, chọn phương thức thanh toán, phương thức vận chuyên Sau khi đặt hàng thành công khách hàng sẽ nhận được mail từ hệ thống gửi tới bao gồm thông tin chỉ tiHt về đơn hàng, đồng thời hệ thống sẽ gửi tin nhắn sms qua điện thoại thông báo cho khách hàng biHt don hang đặt đã thành công
2.1.2 Đối với người quản trị
2.1.2.3 Quản ly đơn hàng
Cho phép người quản trị xem danh sách đơn hàng, chị tiHt mà khách hàng dat Cho phép người quản trị xóa hoặc cập nhật tình trạng của đơn hàng của khách hàng 2.1.2.4 Quản lý bài viết
Chinh sửa bài viHt, thêm, xóa bài viHt, cho phép bài viHt hiển thị hoặc ân trên website
2.1.2.5 Quan ly tài khoản
Tài khoản khách hàng: Cho phép khóa, mở khóa hoặc xóa tài khoản khách hàng
Tài khoản quản trị: Cho phép thêm sửa xóa phân quyền tài khoản của các admm
2.1.2.6 Quan ly trang
Cho phép chính sửa các trang tĩnh như: giới thiệu, liên hệ
2.1.2.7 Quản lý giao diện
Trang 12Người quản lý có thH cập nhật các hình anh thông tin nhu logo baner
Admin Khách hàng thành viên Khách hàng vãng lai
Hình 2 I - Các tác nhân trong hệ thông
ãhách vãng lai: Là khách hàng ghé thăm trang web xem các thông tin cơ bản như các bài viHt, sản phâm, đăng ký thành viên
ãhách hàng thành viên: Là người có tài khoản đăng nhập vào trang web có thể, tìm kiHm, chon mua sản phẩm, xem giỏ hàng, xem các hóa đơn đã lập
Admin: Là thành viên quản trị của hệ thống, có các quyền và chức năng, quản lý sản phẩm, quản lý đơn hàng, quản lý bài viHt, quản lý thành viên, quản lý thông tin ngân hàng thanh toán trực tuyHn và các chức năng khác của hệ thống
Trang 132.2.2 Use-case khách hàng tông quát
Quản lý thông tin tài khoản
Hình 2 2 - Mô hình use case khách hang tLng quát
Trang 142.2.3 Use-case Admin tông quát
Trang 152.2.4 Mô hình use chỉ tiết chức năng
2.2.4.1 Use Case dang ky
UC DangKy
> Dang ky
Hinh 2 4 - Use dang ky
Khach hang vang lai
Bước 1 ấích hoạt chức năng đăng ký, thực hiện đăng ký
Bước 2 Hệ thông sẽ kiểm tra số điện thoại, email nHu chính xác sẽ gửi mã xác nhận cho người nhập vào NHu email không chính xác hoặc đã tồn tại sẽ hiện thông báo yêu câu nhập lại Đăng ký thành công, sẽ hiền thị form cho người dùng nhập thông tin đăng ký gồm: họ tên, mật khâu và nhập lại mật khẩu Bước 3 Thực hiện xử lý và lưu thông tin vao đữ liệu khi hợp lệ
Đòng sự kiện rẽ nhánh:
Bước 1 ấiểm tra họ tên, mật khẩu có được nhập hay không sẽ có thông báo nHu không nhập 2 trường đó Mật khâu xác nhận có trùng với mật khâu hay không Bước 2 Người dùng thoát chức năng đăng ký Ứng dụng sẽ quay về màn hình
Trang 16Hau diéu kién: ahi dang ky thanh céng, hé théng sẽ lưu thông tin, ứng dụng sẽ điều hướng về trang đăng nhập
1 Đăng nhập bằng tài khoản đã đăng ký ở trang đăng ký:
Bước I Thành viên chọn chức năng đăng nhập
Bước 2 Form đăng nhập hiển thị
Bước 3 Thực hiện thao tác đăng nhập
Bước 4 Hệ thống kiểm tra tên đăng nhập, mật khâu người dùng nhập so sánh với tên đăng nhập và mật khẩu trong CSDL
Dong sue kién ré nhanh:
NHu người dùng nhập sai thông tin đăng nhập, hệ thống sẽ hiện thông báo đăng
nhập thất bại
Hậu điều kiện: Thành viên đăng nhập thành công sẽ chuyên sang màn hình chờ đăng nhập vào ứng dụng
Trang 172.2.4.3 se Case thông tin cá nhân
@
1 Xem thông tin cá nhần <<include>> Đăng nhập
ft»
(71/1000 1T2.0 01c)
Hình 2 6 - Use case thông tin cá nhân
Tác nhân: Thành viên của hệ thống
Mô tả: Cho phép thành viên của hệ thong xem và cập nhật thong tin cá nhân và mat khâu của mình
Điều kiện: Thành viên đã đăng nhập vào hệ thống
Dòng sự kiện:
ng sự kiện chính:
Bước L Thành viên chọn chức năng xem thiHt lập tài khoản
Bước 2 Form sửa thông tin cá nhân hiển thị với các thông tin của thành viên hiện tại
Bước 3 Thành viên nhập các thông tin mới
Trang 18Hâu điều kiên: Thành viên cập nhật thành công, thông tin mới sẽ được cập nhật vào hệ thống
Hình 2 7 - Use case tìm kiHm sản phẩm
Tác nhân: áhách hàng vãng lai, khách hàng thành viên
Mô tả: Là use case mô tả chức năng tim kiHm san pham của người dùng, cho phép tìm kiHm các sản phẩm theo yêu cầu của khách hàng
Điều kiện: Thành viên đã nhập vào ô tìm kiHm hoặc đã chọn danh mục tìm kim Dòng sự kiện:
ng sự kiện chính:
e ahach hang tim kiHm theo tén san pham
Bước 1 ấhách hàng nhập vào tên sản phẩm cần tìm kiHm
Bước 2 Nhắn vào nút tìm kiHm
Bước 3 Hệ thống kiểm tra và trả về các sản phẩm theo từ khóa mà khách hàng tìm
e ahach hang tim kiHm nang cao theo gia
Bước I Thành viên chọn gia
Bước 2 Nhắn vào nút để tìm kiHm
Bước 3 Hệ thống kiểm tra và trả về các sản phâm mà khách hàng cần tìm
ll
Trang 192.2.4.5, Use case chon mua san pham
UC ChonMua
rT | > <<include>> @Œ Co
Khách hàng
Hinh 2 8 - Use case chon mua san pham
Tac nhan: ahach hang vang lai, khách hàng thành viên
Mô tả: Cho phép khách hàng đưa sản phẩm đã chọn vào giỏ hàng
Điều kiện: Đã chọn sản phẩm vào giỏ hàng
Dòng sự kiện:
ng sự kiện chính:
Bước 1 ấhách hàng chọn nút thêm sản phẩm vào giỏ hàng
Bước 2 Hệ thống hiển thị thông tin sản phẩm đã cho vào trong giỏ hàng
Bước 3 Nhắn nút cập nhật lại số lượng hoặc xóa sản phâm ra khỏi giỏ hàng
Bước 4 ấHt thúc
Hâu điều kiên: Thông tin sản pham được lưu vào trong giỏ hàng
Trang 202.2.4.6 Use case quan ly gid hang
Xem danh sach san pham
Mô tá: Cho phép khách hàng quản lý các sản phẩm đã cho vào giỏ hàng
Điều kiện: ấhách hàng đã chọn sản phẩm vào trong giỏ hàng
Dòng sự kiện:
ng sự kiện chính:
Bước 1 ấhách hàng xem thông tin các sản phẩm trong giỏ hàng đã chọn
Bước 2 ấhách hàng cập nhật thêm bớt số lượng lượng sản phâm muốn mua Bước 3 Nhắn nút cập nhật lại số lượng hoặc xóa sản phâm ra khỏi giỏ hàng Bước 4 UC kHIt thúc
Hậu điều kiện: Giỏ hàng được cập nhật lại
13
Trang 212.2.4.7, Use case thanh todn
Hủy đặt hàng
Hinh 2 10 - Use case thanh toán
Tác nhân: áhách hàng thành viên
Mô tả: Cho phép khách hàng tạo đơn hàng đề thanh toán đặt hàng sản phẩm
Điều kiện: ấhách hàng đã chọn sản phẩm vào trong giỏ hàng
Dòng sự kiện:
ng sự kiện chính:
Bước 1 ấhách hàng chọn thanh toán đề tạo đơn đặt hàng
Bước 2 Form thanh toán xuất hiện
Bước 3 âhách hàng nhập các thông tin: họ tên, địa chỉ, số điện thoại, email,
dé hoàn tất việc nhập liệu
Bước 4 Chọn hoàn tất đơn hàng, nHu thông tin nhập đúng thì thực hiện bước 5 NHu sai thì thực hiện luồng rẽ nhánh 1
Bước 5 Hệ thống kiểm tra phương thức thanh toán và tin hành thanh toán Bước 6 UC kHt thúc
Luông rẽ nhánh 1:
Bước 1 Hệ thống báo lli các thông tin không hợp lệ
Bước 2 ấhách hàng nhập lại thông tin, nHu không muốn đặt hàng nữa thì thực hiện luỗng rẽ nhánh 2
Bước 3 Quay lại bước 3 dòng sự kiện chính
Trang 22Luông rẽ nhánh 2:
Bước 1 áhách hàng chọn hủy đơn hàng
Bước 2 ấHt thúc UC
Hậu điều kiện: Đơn hàng được gửi di
2.2.4.8 se case quản lý danh mục
Trang 23Bước 2 Người quản ly nhập thông tin danh mục sản phẩm
Bước 3 Chọn nút lưu thông tin
Bước 4 NHu nhập thành công thì thực hiện bước 5 NHu không thi thực hiện đòng sự kiện rẽ nhánh
Bước 5 Lưu danh mục sản phâm THỚI
b Cập nhật thông tin danh mục sản phâm:
Bước I Hệ thông hiển thị form nhập thông tin danh mục sản phẩm
Bước 2 Người quản lý nhập thông tin cần cập nhật
Bước 3 Chọn nút lưu thông tin
Bước 4 NHu nhập thành công thì thực hiện bước 5 NHu không thi thực hiện đòng sự kiện rẽ nhánh
Bước 5 Cập nhật danh mục sản phâm mới vào CSDL
c Xóa danh mục sản phâm:
Bước L Người quản trị chọn sản phâm cần xóa
Bước 2 Chọn nút xóa đề xóa danh mục cần loại bỏ
Bước 3 Hệ thông hiển thị xác nhận xóa, nHu người quản trị đồng ý thì thực hiện bước 4, ngược lại thực hiện bước Š
Bước 4 Xóa danh mục sản phâm trong CSDL
Bước 5 Hé thong load lai danh sach danh muc
Trang 242.2.4.9, Use case quan lý sản phẩm
Hinh 2 12 - Use case quan ly san pham
Tac nhan: Admin
Mô tả: Cho phép người quản trị quản lý thêm, sửa, xóa, ân hiện thông tin các sản phâm
Điều kiện: Người quản trị đã đăng nhập vào hệ thống
Dong sư kiên:
ng sự kiện chính:
® - Người quản lý chọn liên kHt: thêm sản phẩm, sửa sản phẩm, xóa hoặc ân sản phẩm
ra khỏi hệ thông
a Thêm sản phẩm
Bước 1 Hệ thống hiển thị form nhập thông tin sản phẩm
Bước 2 Người quản lý nhập thông tin sản phẩm
Bước 3 Người quản lý nhọn nút lưu thông tin
Bước 4 NHu nhập thành công thì thực hiện bước 5 NHu không thi thực hiện đòng sự kiện rẽ nhánh
17
Trang 25Bước 5 Luu danh muc san pham moi
b Cập nhật thông tin sản phẩm:
Bước 1 Hệ thống hiển thị form nhập thông tin sản phẩm
Bước 2 Người quản lý nhập thông tin cần cập nhật
Bước 3 Chọn nút lưu thông tin
Bước 4 NHu nhập thành công thì thực hiện bước 5 NHu không thi thực hiện đòng sự kiện rẽ nhánh
Bước 5 Cập nhật sản phâm mới vào CSDL
c Xóa sản phẩm:
Bước L Người quản trị chọn sản phâm cần xóa
Bước 2 Chọn nút xóa đề xóa sản phẩm cần loại bỏ
Bước 3 Hệ thông hiển thị xác nhận xóa, nHu người quản trị đồng ý thì thực hiện bước 4, ngược lại thực hiện bước Š
Bước 4 Xóa sản phẩm trong CSDL
Bước 5 Hệ thông tải lại danh sách sản phẩm
d Ân hiện sản phâm:
Bước L Người quản trị chọn sản phâm can ấn hiện
Bước 2 Hệ thông xác nhận an hiện, cập nhật lại trạng thái
Bước 3 Hệ thông tải lại danh sách sản phẩm
Trang 262.2.4.10 Use case quan ly thanh viên
Thay đôi thông tin thành viên
Hình 2 I3 - Use case quản lý thành viên
Tác nhân: Admin
Mô tả: Cho phép người quản trị quản lý thông tin nhóm thành viên trong hệ thống, Admin có thể sửa, cập nhật, phân quyền cho các thành viên người dùng
Điều kiện: Người quản trị đã đăng nhập vào hệ thống
Dong sư kiên:
ng sự kiện chính:
+ Người quản lý sử dụng các chức năng thêm mới, sửa thông tin, xóa thành viên a Người dùng chọn chức năng thêm thành viên
Bước I Hệ thông hiển thị form nhập thông thành viên
Bước 2 Người quản lý nhập thông tin của thành viên
Bước 3 Người quản lý chọn nút lưu thông tim
Bước 4 NHu nhập thành công thì thực hiện bước 5 NHu không thi thực hiện đòng sự kiện rẽ nhánh
Bước 5 Lưu thành viên mới
19
Trang 27b Người dùng chọn chức năng sửa thành viên:
Bước I Hệ thông hiển thị form cập nhật thông tm thành viên
Bước 2 Người quản lý cập nhật lại thông tin thành viên
Bước 3 Chọn nút lưu thông tin
Bước 4 NHu thành công thì thực hiện bước 5 NHu không thì thực hiện dòng sự kiện rẽ nhánh
Bước 5 Cập nhật thành viên vào CSDL
c Xóa thành viên:
Bước l Người quản trị chọn thành viên cần xóa
Bước 2 Chọn nút xóa đề xóa thành viên cần loại bỏ
Bước 3 Hệ thông hiển thị xác nhận xóa, nHu người quản trị đồng ý thì thực hiện bước 4, ngược lại thực hiện bước Š
Bước 4 Xóa thành viên trong CSDL
Bước 5 Hệ thông load lại thành viên
4 aHt thuc
Dong sve ré nhdanh:
Bước I NHu việc cập nhật không thành công thì hiển thông báo nhập đữ liệu không hợp lệ
Bước 2 Người quản trị quay lại bước 2 của dong sy kiện chính, nHụ không thì UỤC kHt thúc
Hâu điều kiên: Thành viên cập nhật thành công, thông tin mới sẽ được cập nhật vào hệ thống
Trang 282.2.4.1 Use case quan ly don hang
C Qua DonHang
Hinh 2 14 - Use case quan ly don hang
Tac nhan: Admin
Mô tả: Cho phép người quản trị quản lý xem các đơn hàng mà người dùng đã đặt, cập nhật thông tin đơn hàng
Điều kiện: Đã có đơn hàng đã tạo ra
Dong sư kiên:
ng sự kiện chính:
Bước L Người quản lý xem thông tin các đơn hàng
Bước 2 Người quản lý chọn xem thông tin đơn hàng
Bước 3 Người quản lý cập nhật lại trạng thái đơn hàng (chưa xử lý, đã xử lý, đã hủy, đã xóa)
Bước 4 Người quản lý chọn đơn hàng cần xóa
Bước 5 Nhắn nút đề thao tác
Bước 6 Hệ thông hiển thị xác nhận xóa, nHu người quản trị đồng ý thì thực hiện bước 7, ngược lại thực hiện bước 9
Bước 7 Xóa danh mục sản phẩm trong CSDL
Bước 8 Hệ thống tải lại đanh sách đơn hàng
Bước 9 ấHt thúc
21
Trang 292.2.4.12 Use case quan ly bài viết
C QuanLyBai Vie
& <<extend>
: uaa Sia bai viet
Admi Xóa bài viêt
Hình 2 15 - Use case quản ly bai viHt
Tac nhan: Admin
Mô tả: Cho phép người quản trị quản lý thêm, sửa, xóa, ân hiện thông tin cac bai viHt Điều kiện: Người quản trị đã đăng nhập vào hệ thống
Bước 1 Hệ thống hiển thị form nhập thông tin bài viHI
Bước 2 Người quản lý nhập thông tin bai viHt
Bước 3 Người quản lý chọn nút lưu thông tin
Bước 4 NHu nhập thành công thì thực hiện bước 5 NHu không thi thực hiện đòng sự kiện rẽ nhánh
Bước 5 Lưu bài vIHt mới
Trang 30b Cập nhat thong tin bai viHt:
Bước 1 Hệ thống hiển thị form nhập thông tin bài viHI
Bước 2 Người quản lý nhập thông tin cần cập nhật
Bước 3 Chọn nút lưu thông tin
Bước 4 NHu nhập thành công thì thực hiện bước 5 NHu không thi thực hiện đòng sự kiện rẽ nhánh
Bước 5 Cập nhật bài vIHt mới vào CSDL
c Xóa bài vIHt:
Bước l Người quản trị chon bai viHt cần xóa
Bước 2 Chọn nút xóa đề xóa bài viHt cần loại bỏ
Bước 3 Hệ thông hiển thị xác nhận xóa, nHu người quản trị đồng ý thì thực hiện bước 4, ngược lại thực hiện bước Š
Bước 4 Xóa bài viHt trong CSDL,
Bước 5 Hệ thống load lại đanh sách bài viHt
d Ân hiện bài viHt:
Bước l Người quản trị chon bai viHt can an hiện
Bước 2 Hệ thông xác nhận an hiện, cập nhật lại trạng thái
Bước 3 Hệ thống load lai danh sach bai viHt
Trang 31Tu khoa
Ti thai
san Tén san danh m Hinh anh Nội Nội Gia
Trang 32
maHD int(11) ahoa chinh lâhông Mã hóa đơn
company varchar(255) ãhông |Tén céng ty
address Text hông |Email khách hàng city varchar(255) ahong |Thanh pho
province varchar(255) ahong [Tỉnh thành
country varchar(255) ahéng |Quốc gia
telephone varchar(255) hông |Sô điện thoại
fax varchar(255) hông (So fax
ngaylap datetime Có Ngày lập
status int(11) 8hông | Tinh trang
25
Trang 332.3.1.4 Bảng cthoadon(Chỉ tiết đơn hàng)
Bảng cthoadon chứa các thông tin chi tit cia đơn hàng
Bảng 4— Bang chi tiHt don hang
id int(11) ahoa chinh
ma HD int(11) ahoa chinh
soluong mt(11)
ll status int( 11
Bang 5 — Bảng Danh mục bài vIHt
1d dm it(11)
tendm 25
4 created at
Bảng users chứa các thông tin liên quan đHn người dùng và thông tin tài khoản dùng cho việc đăng ký đăng nhập
26