TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN o0o BÁO CÁO BÀI TẬP NHÓM MÔN HỌC Nhập môn tương tác người máy Tên đề tài Website bán quần áo GIẢNG VIÊN HƯỚNG DẪN Đỗ Bảo Sơn NHÓM SINH VIÊN SỐ 6. Tên đề tài Website bán quần áo
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT
KHOA CÔNG NGHỆ THÔNG TIN -o0o -
BÁO CÁO BÀI TẬP NHÓM MÔN HỌC Nhập môn tương tác người máy
Tên đề tài :Website bán quần áo
GIẢNG VIÊN HƯỚNG DẪN: Đỗ Bảo Sơn
NHÓM SINH VIÊN SỐ 6 :
LỚP : 70DCHT21
Hà Nội 4/2022
Trang 2MỤC LỤC
LỜI MỞ ĐẦU 5
CHƯƠNG 1: TỔNG QUAN 6
1.1 Lý do chọn đề tài 6
1.2 Mục tiêu của đề tài 6
1.3 Giới hạn và phạm vi của đề tài 7
1.4 Kết quả dự kiến đạt được 7
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 7
2.1 Ngôn ngữ thiết kế website 7
3.1.2.Tìm hiểu các chức năng của cửa hàng quần áo 9
3.2 Phân tích, xác định yêu cầu chức năng hệ thống 10
3.2.1 Phân tích yêu cầu 10
3.3.1 Các biểu đồ use case 13
3.3.1.1 Biểu đồ use case tổng quát 13
3.3.1.2 Biểu đồ use case Đăng kí 14
Trang 33.3.1.3 Biểu đồ use case Đăng nhập 15
3.3.1.4 Biểu đồ Usecase Quản lý thông tin Website 16
3.3.1.5 Biểu đồ Usecase quản lý người dùng 17
3.3.1.6 Biểu đồ Usecase Quản lý sản phẩm 21
3.3.1.7 Biểu đồ Usecase Quản lý đơn hàng 23
3.3.1.8 Biểu đồ Usecase Tìm kiếm 26
3.3.1.9 Biểu đồ Usecase Xem 27
3.3.1.10 Biểu đồ Usecase Giỏ hàng 28
3.3.1.11 Biểu đồ Usecase Thanh toán 29
3.3.2 Các biểu đồ tuần tự 30
3.3.2.1 Biều đồ tuần tự đăng kí 30
3.3.2.2 Biều đồ tuần tự đăng nhập 31
3.3.3 Các biểu đồ trạng thái 32
3.3.3.1 Biểu đồ trạng thái giỏ hàng 32
3.3.3.2 Biểu đồ trạng thái đơn hàng 33
3.3.4 Các biểu đồ hoạt động 33
3.3.4.1 Biểu đồ hoạt động đăng nhập 33
3.3.4.2 Biểu đồ hoạt động Thêm vào giỏ hàng và thanh toán 34
3.3.4.3 Biểu đồ hoạt động Quản lý đơn hàng 35
3.3.4.4 Biểu đồ hoặt động Tìm kiếm 36
3.3.4.5 Biểu đồ hoạt động xem 36
3.3.4.6 Biểu đồ hoạt động Thêm vào giỏ hàng và thanh toán 37
3.3.5 Biểu đồ lớp chi tiết 39
CHƯƠNG 4: THIẾT KẾ HỆ THỐNG 40
4.1 Thiết kế giao diện website 40
4.1.1 Giao diện trang khách hàng 40
4.1.1.1 Giao diện trang chủ 40
4.2.1.2.Giao diện trang sản phẩm 41
4.2.1.3.Giao diện trang chi tiết sản phẩm 42
Trang 44.2.1.3.Giao diện trang giỏ hàng 42
4.2.2 Giao diện trang quản trị 43
4.2.2.1 Giao diện đăng nhập trang quản trị 43
4.2.2.2 Giao diện trang quản lý sản phẩm 44
4.2.2.3 Giao diện trang quản lý danh mục sản phẩm 44
4.2.2.4 Giao diện trang quản lý khách hàng 45
4.2.2.5 Giao diện trang đặt hàng 46
4.2.2.5 Giao diện trang quản lý nhân viên 46
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 47
Trang 5LỜI MỞ ĐẦU
Ngày nay sự phát triển mạnh mẽ của tin học làm cho máy tính trở thành phươngtiện không thể thiếu được trong mọi lĩnh vực của hệ thống Hơn lúc nào hết cáctính năng của máy tính được khai thác một cách triệt để Nếu như vài ba năm trướcmáy tín ở nước ta, máy tính được sử dụng chủ yếu như một công cụ soạn thảo vănbản thông thường, hoặc các công việc lập trình, quản lý phức tạp, xử lý dữ liệubảng biểu, thương mại khoa học…thì giờ đây, cùng với sự vươn xa của mạngInternet trên lãnh thổ Việt Nam máy tính còn là phương tiện bạn có thể ngồi tại bànlàm việc cá nhân của gia đình để trao đổi thông tin liên lạc khắp toàn cầu.
Nền tin học ngày càng phát triển thì con người càng có nhiều phương pháp mới,công cụ mới để xử lý thông tin và nắm bắt được nhiều thông tin hơn, Tin học đượcứng dụng trong mọi ngành nghề, mọi lĩnh vực của đới sống xã hội, việc áp dụng tinhọc vào quản lý, sản xuất, kinh doanh du lịch là một xu hướng tất yếu.
Đối với việc kinh doanh, việc áp dụng tin học trong quản lý bán hàng là một giảipháp đúng đắn và hiệu quả trước nhu cầu mua sắm của thị trường ngày càng giatăng.
Xuất phát từ thực tế đó, đề tài “Thiết kế Website bán quần áo ” mà chúng em
đang xây dựng dưới đây mong muốn được góp phần đưa một cách bán hàng mớitới người tiêu dùng hiện nay Tuy nhiên việc nghiên cứu vẫn còn gặp nhiều khókhăn nên đề tài vẫn chưa được khai thác tuyệt đối, đề tài vẫn còn có nhiều thiếusót, mong thầy cô thông cảm Chúng em xin chân thành cảm ơn!
Đề tài được chia thành 4 chương với những nội dung cụ thể như sau: Chương 1: Tổng quan.
Chương 2: Cơ sở lý thuyết. Chương 3: Phân tích hệ thống. Chương 4: Thiết kế hệ thống
Trang 6CHƯƠNG 1: TỔNG QUAN
1.1 Lý do chọn đề tài
Trong thời đại ngày nay, sự phát triển nhanh chóng của công nghệ thông tinđược áp dụng trên mọi lĩnh vực của cuộc sống như kinh tế, chính trị, văn hóa xãhội,… Trong các lĩnh vực đó thì lĩnh vực quản lý là thật sự giúp ích được rất nhiềucho con người, việc áp dụng quản lý và mua bán bằng máy tính thay cho quản lývà mua bán bằng thủ công ở các doanh nghiệp, công ty, cá nhân… là rất cần thiết.Do đó, việc “quản lý mua bán hàng qua mạng ” là không thể thiếu được trong mọidoanh nghiệp, cửa hàng vừa và nhỏ
Hiện nay nhu cầu sử dụng Internet ngày càng nhiều và các hình thức kinhdoanh trên mạng ngày càng đa dạng và phong phú rất được nhiều người sử dụng vàưa chuộng Chính vì vậy em đã chọn đề tài “Xây dựng Website bán quần áo ”.Website sẽ giúp cho khách hàng thuận lợi trong việc tìm hiểu, mua các sản phẩmcủa cửa hàng mà không cần phải vất vả đến tận nơi Giúp cho cửa hàng quản lý,quảng bá sản phẩm một cách tốt nhất
1.2 Mục tiêu của đề tài
Xây dựng một website hỗ trợ cửa hàng quản lý, mua bán sản phẩm đáp ứngcác tiêu chí như :
Nhanh chóng, hiệu quả.
Đảm bảo tính chính xác, tiện lợi và dễ dàng sử dụng cho kháchhàng.
Thuận tiện trong việc bán và mua hàng.
Sản phẩm được giới thiệu rõ ràng, đầy đủ, chính xác. Tìm hiểu về ngôn ngữ lập trình website: HTML, CSS , Figma Phân tích hệ thống và chức năng của website bán hàng.
Nâng cao kĩ năng lập trình, khả năng phân tích giải quyết vấn đề.
Trang 71.3 Giới hạn và phạm vi của đề tài
Xây dựng website là kênh quảng bá, giới thiệu sản phẩm và hỗ trợ việc quảnlí, bán hàng của cửa hàng.
Website được sử dụng cho các cửa hàng vừa và nhỏ
1.4 Kết quả dự kiến đạt được
Website bán quần áo
Tạo ra một website thân thiện, nhanh và hiệu quả trong công việc quản lí haybán sản phẩm.
Website có thể tra cứu, tìm kiếm, cập nhật sản phẩm; có tính năng giỏhàng, tạo đơn hàng
Website hiển thị rõ ràng, chính xác các thông tin của sản phẩm như : giá,
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1 Ngôn ngữ thiết kế website 2.1.1 Figma
-Figma là công cụ được ra mắt vào năm 2016, với giao diện thân thiện và tính dễsử dụng, Figma đã nhanh chóng nổi lên và trở thành một công cụ thiết kế giao diệnngười dùng phổ biến trong cộng đồng công nghệ toàn cầu Một số thương hiệu lớnsử dụng Figma cho tới thời điểm hiện tại có thể kể đến như Microsoft, Twitter,GitHub, Dropbox…Khác với những công cụ thiết kế trước đây , Figma được thiếtkế trên nền tảng đám mây Đây là công cụ có tính năng tương tác như Sketch(bảnphác thảo ) , tuy nhiên nó hỗ trợ làm việc nhóm tốt hơn.
2.1.2 HTML
-HTML là chữ viết tắt của cụm từ Hyper Text Markup Language(ngôn ngữ đánhdấu siêu văn bản ) được sử dụng để tạo một trang web, trên một website có thể sẽchứa nhiều trang và mỗi trang được quy ra là một tài liệu HTML.
Trang 8Một tài liệu HTML được hình thành bởi các phần từ HTML (HTML Elements)được quy định bằng các cặp thẻ (tag), các cặp thẻ này được bao bọc bởi một dấungoặc ngọn (ví dụ <html>) và thường sẽ được khai báo thanh một cặp, bao gồmthẻ mở và thẻ đóng Các văn bản muốn được đánh dâu bằng HTML sẽ được khaibáo bên trong cặp thẻ Nhưng một số thẻ đặc biệt lại không có thẻ đóng và dữ liệuđược khau báo sẽ nằm trong các thuộc tính (ví dụ như thẻ <img>).
2.1.3 CSS
-CSS là chữ viết tắt của Cascading Style Sheets, nó là một ngôn ngữ được sử dụngđể tìm và định dạng lại các phần tử được tạo bởi các ngôn ngữ đánh dấu (HTML).Nói ngắn gọn hơn là ngôn ngữ tạo phong cách cho trang web Bạn có thể hiểu đơngiản rằng , nếu HTML đóng vai trò định dạng các phần tử trên website như việctạo ra các đoạn văn bản , các tiêu đề , bảng,… thì CSS sẽ giúp chúng ta có thể thêmstyle và các phần tử HTML đó như đổi bố cục , màu sắc trang , đổi màu chữ, fontchữ , thay đổi cấu trúc …
CSS được phát triển bởi W3C (World Wide Web Consortium) vào năm 1996, vì
HTML không được thiết kế để gắn tag để giúp định dạng trang web.
Phương thức hoạt động của CSS là nó sẽ tìm dựa vào các vùng chọn, vùng chọn cóthể là tên một thẻ HTML, tên một ID, class hay nhiều kiểu khác Sau đó là nó sẽ ápdụng các thuộc tính cần thay đổi lên vùng chọn đó.
Mối tương quan giữa HTML và CSS rất mật thiết HTML là ngôn ngữ markup (nền tảng của site) và CSS định hình phong cách (tất cả những gì tạo nên giao diện website), chúng là không thể tách rời.
Trang 9tìm kiếm mất rất nhiều thời gian, cần một lượng nhân viên và các thiết bị trợ giúplớn để giới thiệu và quản lí sản phẩm Ngoài ra, không thể có đủ không gian trưngbày tất cả các loại sản phẩm.Từ việc khảo sát, đánh giá hệ thống cũ rút ra đượcmục đích của hệ thống sẽ xây dựng:
Khắc phục được một số nhược điểm và kế thừa mốt số ưu điểm của hệ thốngcũ
Tiếp cận thị trường buôn bán một cách rộng lớn
3.1.2.Tìm hiểu các chức năng của cửa hàng quần áo
Sau khi khảo sát hiện trạng, em nắm bắt được các thông tin sau:
Quản lý khách hàng: mỗi khách hàng được quản lý các thông tin sau đây:
tên, địa chỉ, điện thoại, email đăng nhập, mật khẩu
Quản lý mặt hàng: mỗi mặt hàng được quản lý những thông tin: Tên mặt
hàng, đơn giá, mã sản phẩm ,số lượng, mô tả
Quá trình đặt hàng của khách hàng: Khách hàng xem và lựa chọn mặt
hàng cần mua Trong quá trình lựa chọn, khách hàng có thể /hỏi hỗ trợ viên, hỗ trợviên sẽ trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn.Sau khi lựa chọn xong, khách hàng sẽ thêm vào giỏ hàng và cập nhật số lượng muarồi thực hiện thanh toán, gửi đơn hàng
Khách hàng: là những người có nhu cầu mua sắm hàng hóa Khác với việc
đặt hàng trực tiếp tại cửa hàng, khách hàng phải hoàn toàn tự thao tác thông quatừng bước cụ thể để có thể mua được hàng Trên mạng, các mặt hàng được sắp xếpvà phân theo từng loại mặt hàng giúp cho khách hàng dễ dàng tìm kiếm Tronghoạt động này, khách hàng chỉ cần chọn một mặt hàng nào đó từ danh mục các mặthàng thì những thông tin về mặt hàng đó sẽ hiển thị lên màn hình như: hình ảnh,đơn giá, mô tả, và bên cạnh là trang liên kết để thêm hàng hóa vào giỏ hàng Giỏhàng chứa các thông tin về hàng hóa lẫn số lượng khách mua và hoàn toàn đượccập nhật trong giỏ.
Quản trị hệ thống: Là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt
động của hệ thống Nhà quản lý được cấp một username và password để đăng nhậpvào hệ thống thực hiện những chức năng của mình Nếu như quá trình đăng nhậpthành công thì nhà quản lý có thể thực hiện những công việc: quản lý cập nhậtthông tin các mặt hàng, tiếp nhận đơn đặt hàng, kiểm tra đơn đặt hàng và xử lý đơnđặt hàng Thống kê các sản phẩm, thống kê khách hàng, thống kê tồn kho, thống kêdoanh thu
Trang 10Ngoài các chức năng trên thì trang Web phải được thiết kế sao cho dễ hiểu,giao diện mang tính dễ dùng đẹp mắt và làm sao cho khách hàng thấy được thôngtin cần tìm, cung cấp các thông tin quảng cáo hấp dẫn, các tin tức khuyến mãi đểthu hút khách hàng Đồng thời trang Web phải luôn đổi mới, hấp dẫn.
3.2 Phân tích, xác định yêu cầu chức năng hệ thống.3.2.1 Phân tích yêu cầu
Hệ thống thông qua trang chủ bạn có thể lập một tài khoản riêng hoặc dùngtài khoản đã đăng ký truy cập và làm việc theo mục đích của mình trong hệ thống.Hỗ trợ các chức năng phục vụ người quản trị và khách hàng.
Hệ thống có 2 phần: Thứ nhất : Phần khách hàng
Khách hàng là những người có nhu cầu mua sắm hàng hóa, họ sẽ tìm kiếmcác mặt hàng cần thiết từ hệ thống và đặt mua các mặt hàng này Vì thế phải có cácchức năng sau:
Hiển thị danh sách các mặt hàng của cửa hàng để khách hàng xem, lựa chọnvà mua.
Khách hàng xem các thông tin tin tức mới, khuyến mãi trên trang website. Sau khi khách hàng chọn và đặt hàng thì phải hiện lên đơn hàng để khách
hàng có thể nhập thông tin mua hàng và xem hoá đơn mua hàng
Thứ hai : Dành cho người quản trị
Là người làm chủ ứng dụng có quyền kiềm soát mọi hoạt động của hệ thống.Người này được cấp username và password để đăng nhập hệ thống thực hiện chứcnăng của mình:
Chức năng cập nhật, thêm, sửa, xoá các mặt hàng, loại hàng, nhà sản xuất,tin tức (phải kiểm soát được hệ thống) Nó đòi hỏi sự chính xác
Tiếp nhận kiểm tra đơn đặt hàng của khách hàng Hiển thị đơn đặt hàng Thống kê theo ngày, khoảng thời gian
Ngoài các chức năng trên thì trang Web phải được thiết kế sao cho dễ hiểu,giao diện mang tính dễ dùng đẹp mắt và làm sao cho khách hàng thấy đượcthông tin cần tìm, cung cấp các thông tin quảng cáo hấp dẫn, các tin tứckhuyến mãi để thu hút khách hàng
Trang 113.2.2 Phân tích chức năng 3.2.2.1 Khách hàng
3.2.2.1.1 Đăng ký
Chức năng này cho phép khách hàng trở thành thành viên của website Khi đãtrở thành thành viên, họ mới được phép mua hàng Các thông tin đăng ký baogồm:
Giới tính Họ tên
Email (tên tài khoản). Số điện thoại.
Mật khẩu. Ngày sinh
Xử lý:
Khách hàng phải nhập đầy đủ và chính xác các thông tin theo yêu cầu của hệthống Sau khi đã nhấn nút “Đăng ký”, nếu tài khoản đã tồn tại hệ thống sẽhiển thị thông báo: “Email này đã tồn tại!” Nếu thông tin đăng ký khôngđầy đủ hoặc chính xác hệ thống sẽ hiển thị các thông báo lỗi kèm theo.Ngược lại, hệ thống hiển thị thông báo “Đăng ký thành công!” Sau đó,khách hàng được phép đăng nhập với tài khoản vừa đăng ký.
Sau khi đã đăng ký thành công tài khoản của khách hàng sẽ được lưu trongcơ sở dữ liệu.
Trang 123.2.2.2 Người quản trị 3.2.2.2.1 Đăng nhập
Chức năng này cho phép người quản trị đăng nhập vào hệ thống khi đã có tàikhoản Thông tin đăng nhập gồm có:
Địa chỉ Email Mật khẩu
Xác nhận lại mật khẩu
Xử lý:
Sau khi người quản trị nhấn nút “Đăng nhập” , nếu thông tin đăng nhập không chính xác hệ thống sẽ hiển thị thông báo “Tên đăng nhập hoặc mật khẩu sai” Ngược lại , hệ thống hiển thị thông báo “ Đăng nhập thành công”.
3.2.2.2.2 Quản lý sản phẩm
Các thông tin sản phẩm bao gồm: tên sản phẩm,mã sản phẩm ,số lượng, Chức năng quản lý sản phẩm : thêm sản phẩm, sửa sản phẩm, xóa sản phẩm. Thêm sản phẩm
Mỗi khi có sản phẩm mới người quản lý phải làm công việc nhập thông tincủa sản phẩm vào cơ sở dữ liệu Các thông tin này bao gồm những thông tin trên.Thông tin của sản phẩm sẽ được lưu trữ trong CSDL
Xử lý:
Khi người quản trị đã nhập thông tin về sản phẩm, thông tin này sẽ đượckiểm tra trước khi cập nhật vào CSDL, nếu thông tin đó mà hệ thống kiểmtra là không hợp lệ thì thông tin đó sẽ không được nhập vào CSDL và hệthống đưa ra thông báo: “Thông tin không hợp lệ” và xác định cụ thể thôngtin nào không hợp lệ Ngược lại, hệ thống đưa ra thông báo “Thêm thànhcông”
Khi nhập vào CSDL, mỗi sản phẩm sẽ có một mã riêng giúp phân biệt cácsản phẩm và dễ dàng cho việc quản lý Sau mỗi lần cập nhật thông tin sảnphẩm mới thì mã sản phẩm tự động tăng
Thông tin về sản phẩm sẽ được lưu vào CSDL. Sửa sản phẩm
Trang 13Chức năng này được thực hiện khi thông tin của sản phẩm đã có trong CSDL
Xóa sản phẩm
Khi cửa hàng không có dự kiến sẽ tiếp tục bán sản phẩm nào đó trên thịtrường người quản lý cần xóa thông tin sản phẩm Trong quá trình xóa, người quảnlý chọn sản phẩm cần xóa, sau đó nhấn vào nút “Xóa” trên giao diện Hệ thống chophép chọn nhiều sản phẩm để xóa một lúc Hệ thống sẽ xóa sản phẩm đó trongCSDL và cập nhật lại thông tin lên giao diện
3.3 Phân tích dữ liệu hệ thống3.3.1 Các biểu đồ use case
3.3.1.1 Biểu đồ use case tổng quát
Trang 14Hình 3.1: Biểu đồ use case tổng quát.
3.3.1.2 Biểu đồ use case Đăng kí
Hình 3.2: Biểu đồ use case đăng kí
2 Hệ thống hiển thị form “Đăng kí”.
3 Người sử dụng nhập thông tin “Email” , “SĐT”,
4 Hệ thống lưu thông tin người dùng vào CSDL.
5 Hệ thống gửi lại đến người dùng mã OTPđể xác nhận thông của người dùng là chính xác.
6 Chuyển sang form “Đăng nhập”.
Trang 155 Luồng sự kiện phụ 1 Nhập sai thông tin.2 Nhập thiếu thông tin.
3 Không nhận được mã OTP.
3.3.1.3 Biểu đồ use case Đăng nhập
Trang 16theo đúng quyền hạn Nếu sai hệ thống báo lỗi và yêu cầu người dùng nhập lại thông tin.
6 Luồng sự kiện phụ 1 Hệ thống thông báo thông tin nhập bị sai.2 Nhập báo thông tin chưa đầy đủ
3.3.1.4 Biểu đồ Usecase Quản lý thông tin Website
3.4.Biểu đồ UC Quản lý thông tin website
4 Mô tả Cho phép Quản trị viên thực hiện quản lý thôngtin website
5 Luồng sự kiện chính 1 Quản tri viên đăng nhập vào hệ thống.2 Quản trị viên chọn chức năng “Quản lý
3 Quản trị viên xem các thông tin trên Web.
Trang 17 Quản trị viên có thể chọn nhập, sửa thôngtin trang web.
Click chọn lưu thông tin. Hệ thống lưu thông tin đã sửa.
3.3.1.5 Biểu đồ Usecase quản lý người dùng
3.5.Biểu đồ UC Quản lý người dùng
2 Tiền điều kiện Quản trị viên cấp quyền truy cập cho ngườidùng
4 Mô tả Cho phép Người quản lý thông tin của ngườidùng
5 Luồng sự kiện chính 1 Truy cập vào phẫm mềm từ tài khoản củaQuản trị viên.
Trang 182 Hệ thổng hiển thị danh sách người dùng muốn truy cập.
3 Quản trị viên chọn chức năng thêm mới người dùng.
Quản trị viên nhập thông tin người dùng sau đó chọn chức năng lưu.
Hệ thống kiểm tra thông tin, nếu đúng thì lưu thông tin và thông báo kết quả thêm thành công Ngược lại, yêu cầu nhập lại thông tin.
4 Quản trị viên chọn chức năng sửa thông tin truy cập vào hệ thống.
Hệ thống hiển thị form sửa thông tin. Quản trị viên nhập thông tin nhân viên
cần sửa.
Hệ thống kiểm tra thông tin, nếu đúng thì lưu thông tin vào CSDL và thông báo kết quả thêm thành công Ngược lại, yêu cầu nhập lại thông tin.
5 Quản trị viên xác nhận xóa người dùng. Hệ thống hiển thị xóa thông tin nhân viên
trong CSDL và hiển thị thông báo xóa người dùng thành công.
6 Người Quản trị viên chọn chức năng tìm kiếm người dùng.
Hệ thống hiển thị yêu cầu nhập từ khóa tìm kiếm.
Người Quản trị viên nhập từ khóa tìm kiếm và gửi yêu cầu.
Hệ thống hiển thị danh sách người dùng cần tìm kiếm.
6 Luồng sự kiện phụ 1 Nhập sai định dạng, yêu cầu.2 Nhập thiếu thông tin.
Trang 19Biểu đồ Usecase Quản lý khách hàng
3.6.Biểu đồ UC Quản lý khách hàng
2 Tiền điều kiện Đăng nhập thành công vào hệ thống3 Mục đích Quản lý thông tin tài khoản khách hàng4 Mô tả Cho phép người quản trị viên quản lý thông tin
1 Thêm tài khoản khách hàng.
Quản trị trị viên chọn chức năng thêm mới tài khoản khách hàng.
Quản trị viên nhập thông tin khách hàng sau đó chọn chức năng lưu.
Hệ thống kiểm tra thông tin, nếu đúng thì
Trang 20lưu vào CSDL và hiển thị thông báo thêmthành công Ngược lại, yều cầu nhập lại thông tin.
2 Sửa thông tin khách hàng.
Quản trị viên chọn chức năng sửa tài khoản khách hàng.
Hệ thống hiển thị form sửa tài khoản khách hàng.
Quản trị viên nhập thông tin cần sửa. Hệ thống kiểm duyệt thông tin, nếu thì
luu thông tin vào CSDL và thông báo sửathành công Ngược lại, yều cầu nhập lại thông tin.
3 Xóa tài khoản khách hàng
Quản trị viên chọn chức năng xóa tài khoản khách hàng.
Hệ thống hiển thị thông báo xác nhận xóatài khoản khách hàng.
Click xác nhận xóa tài khoản.
Hệ thống thực hiện xóa tài khoản khách hàng trong CSDL vầ hiển thị thông báo đã xóa tài khoản thành công.
6 Luồng sự kiện phụ 1 Nhập sai định dạng, yêu cầu.
Trang 212 Nhập thiếu thông tin.
3.3.1.6 Biểu đồ Usecase Quản lý sản phẩm
3.7.Biểu đồ UC Quản lý sản phẩm
2 Tiền điều kiện Đăng nhập thành công vào hệ thống
4 Mô tả Cho phép Quản trị viên, Nhân viên tìm kiếm, xem, thêm, sửa, xóa sản phẩm.
5 Luồng sự kiện chính Quản trị viên, Nhân viên chọn chức năng “Quản lý sản phẩm”.
Hệ thống hiển thị thông tin danh sách sản phẩm
1 Tìm kiếm sản phẩm:
Quản trị viên, Nhân viên chọn chức năng
Trang 22 Quản trị viên, Nhân viên chọn chức năng “Thêm sản phẩm”.
Quản trị viên, Nhân viên nhập thông tin sản phẩm rồi click lưu
Hệ thống kiếm tra thông tin, nếu đúng thì lưu thông tin vào CSDL và thông báo thêm thành công Ngược lại, yêu cầu nhập lại thông tin.
3 Sửa thông tin sản phẩm:
Quản trị viên, Nhân viên chọn chức năng “sửa sản phẩm”.
Hệ thống hiển thị form sửa sản phẩm. Quản trị viên, Nhân viên nhập thông tin
cần sửa.
Hệ thống tiếp nhận thông tin, nếu đúng thì lưu thông vào CSDL và thông báo thêm thành công Ngược lại, yêu cầu nhập lại thông tin.
Trang 23 Hệ thống thực hiện xóa sản phẩm trong CSDL và hiển thị thông báo đã xóa thành công.
3.3.1.7 Biểu đồ Usecase Quản lý đơn hàng
3.8.Biểu đồ UC Quản lý đơn hàng (NV)
2 Tiền điều kiện Đăng nhập thành công vào hệ thống
4 Mô tả Cho phép nhân viên truy cập xem thông tin5 Luồng sự kiện chính Nhân viên click vào “Quản lý đơn hàng”
Hệ thống hiển thị thông tin danh sách các đơn hàng.
1 Tìm kiếm:
Nhân viên nhập từ khóa tìm kiếm Hệ thống tiếp nhận thông tin, hiển thị