1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo Đồ án tốt nghiệp Đê ti xây dựng website bán giày emmy

67 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bán Giày Emmy
Tác giả Nguyễn Quang Huy
Người hướng dẫn Lê Mạnh Hùng
Trường học Điện Lực University
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo đồ án tốt nghiệp
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 67
Dung lượng 6,82 MB

Nội dung

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 2

thô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 3

CHƯƠ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 4

3.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 5

4.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 6

Hinh 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 7

8 - 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 8

CHUONG 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 9

1.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 10

CHUONG 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 11

2.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 12

Ngườ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 13

2.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 14

2.2.3 Use-case Admin tông quát

Trang 15

2.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 16

Hau 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 17

2.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 18

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

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 19

2.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 20

2.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 21

2.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 22

Luô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 23

Bướ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 24

2.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 25

Bướ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 26

2.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 27

b 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 28

2.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 29

2.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 30

b 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 31

Tu 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 33

2.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

Ngày đăng: 22/01/2025, 14:50

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w