Biết được những nhu cầu đó chương trình “Xây dựng Website bán hàng đồ chơi trực tuyến” được xây dựng trên nền tảng Joomla nhằm để đáp ứng cho mọi người tiêu dùng trên toàn quốc và thông
Trang 1TRƯỜNG ĐẠI HỌC HẢI PHÒNG KHOA CÔNG NGHỆ THÔNG TIN
-*** -
ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI
THIẾT KẾ WEDSISE BÁN HÀNG MÔ HÌNH ĐỒ CHƠI
Sinh viên thực hiện: Phạm Thùy Trang
Lớp: CNTT3.k21
Mã sinh viên: 203148201010 Giảng viên hướng dẫn: Ths Bùi Thị Thúy Quỳnh
Hải Phòng, năm 2024
Trang 2LỜI CẢM ƠN Trước hết, em xin bày tỏ lòng biết ơn sâu sắc tới ThS Bùi Thị Thúy Quỳnh, người đã trực tiếp hướng dẫn và tận tình giúp đỡ em hoàn thành báo cáo
bài tập thực tập tốt nghiệp này
Do khả năng và trình độ còn hạn chế, thời gian còn hạn hẹp, kinh nghiệm thực tế của bản thân còn có hạn nên báo cáo của em không thể tránh khỏi những sai sót nhất định
Để có được kết quả này em xin gửi lời cảm ơn sâu sắc đến ThS Bùi Thị Thúy Quỳnh Cô đã có những gợi ý trong quá trình định hướng rõ ràng cho
chuyên đề thực tập của em Với sự hướng dẫn nhiệt tình của cô đã giúp em giải quyết được những khó khăn mắc phải trong suốt thời gian thực tập
Một lần nữa em xin cảm ơn cô ThS Bùi Thị Thúy Quỳnh với khoa công
nghệ thông tin đã giúp em hoàn thành bài báo cáo này
Em xin chân thành cảm ơn!
Trang 3MỞ ĐẦU
Công nghệ thông tin là một trong những ngành rất phát triển hiện nay Với nhu cầu nhân lực ngày một tăng lên, có nhiều cơ hội khi ra trường nên ngành công nghệ thông tin thu hút không ít học sinh và sinh viên theo học
Tuy nhiên, ngành này đang là một ngành khá khan hiếm nhân lực giỏi ở Việt Nam Đây cũng là lý do mà nhiều chương trình tuyển dụng nhân sự ngành công nghệ thông tin được yêu cầu với mức lương rất hấp dẫn nhưng đây lại không phải là ngành nghề để bất cứ ai cũng có thể theo đuổi được
Các bạn trẻ hiện nay vẫn còn đang rất mông lung, thường lựa chọn đường đi cho tương lai của mình theo số đông Các bạn mới chỉ nghĩ ngành công nghệ thông tin trong tương lai sẽ được săn đón rất nhiều nên theo học, mà không biết nó có phù hợp với mình hay không
Ngành công nghệ thông tin là một khái niệm rất rộng, nó bao hàm rất nhiều lĩnh vực nhỏ ở bên trong Việc lựa chọn một hướng đi cụ thể có thể là khó khăn ban đầu khi các bạn sinh viên đã học xong các chương trình cơ bản 5 chuyên ngành phổ biến, bao gồm: Khoa học máy tính, hệ thống thông tin, kỹ thuật máy tính, kỹ thuật phần mềm, mạng máy tính truyền thông.Có những bạn sinh viên kém tư duy về toán học, các dòng code thì khó có thể học các chuyên ngành chính này
Là một sinh viên Khoa Công Nghệ Thông Tin – Trường Đại Học Hải Phòng, với niềm đam mê về tạo dựng trang web vì vậy em chọn đề tài “ xây dựng website bán hàng mô hình đồ chơi” làm đề tài báo cáo Do một số hạn chế về thời gian, nên còn nhiều thiếu xót, rất mong nhận được sự đánh giá, góp ý tích cực của thầy cô để em có thể hoàn thiện bản báo cáo này hơn cũng như rút kinh nghiệm thực tế cho công việc thực tế sau này
Nội dung báo cáo gồm chương;
CHƯƠNG 1: Tổng quan về đề tài
CHƯƠNG 2: khảo sát và phân tích thiết kế hệ thống
CHƯƠNG 3: Thiết kế giao diện website
Trang 4MỤC LỤC
LỜI CẢM ƠN 1
MỞ ĐẦU 3
MỤC LỤC 4
CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 8
I Tổng quan 8
1 Lý do chọn đề tài: 8
2 Mục đích, ý nghĩa chọn đề tài: 8
3 Phương pháp nghiên cứu 9
4 Phạm vi, đối tượng của đề tài: 9
5 Ý nghĩa thực tiển của đề tài 9
II GIỚI THIỆU VỀ PHP VÀ MYSQL 10
1 TỔNG QUAN VỀ PHP 10
2 TỔNG QUAN VỀ MYSQL: 11
CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG 13
I KHAO SÁT 13
1 Khảo sát hiện trạng 13
2 Giới thiệu về Website 14
3 Phương pháp nghiên cứu 14
II PHÂN TÍCH THIẾT KẾ HỆ THỐNG 15
1 Đặt vấn đề 15
1.1 Bài toán 15
2 Quy trình nghiệp vụ 17
3 Phân tích và thiết kế 18
3.1.Biểu đồ use case dang tổng quát 18
3.2 Biểu đồ use case khách hàng 19
3.3.Biểu đồ trạng thái 21
3.3.3.Biểu đồ trạng thái quản lí 22
3.4.Biểu đồ tuần tự 23
3.5.Biểu đồ lớp 29
3.6.Cơ sở dữ liệu 30
CHƯƠNG 3: THIẾT KẾ GIAO DIỆN WEBSITE 34
1 Giao diện trang khách hàng 34
2 Giao diện phần quản lí 38
Trang 5KẾT LUẬN 40 TÀI LIỆU THAM KHẢO 41
Trang 6DANH MỤC HÌNH ẢNH
Hình 1 Quá trình thông dịch trong php 11
Hình 2.1: biểu đồ use case dạng tổng quát 19
Hình 2.2: use case khách hàng 19
Hình 2.3: Use case khách hàng quản lí giỏ hàng 20
Hình 2.4: use case khách hàng tìm kiếm 20
Hình 2.5 use case quản lí sản phẩm 20
Hình 2.6: quản lí khách hàng 21
Hình 2.7: biểu đồ trạng thái chức năng đăng nhập quản lí khách hàng 21
Hình 2.8: biểu đồ trạng thái chức năng đăng nhập quản lí sản phẩm 22
Hình 2.9: biểu đồ trạng thái chức năng tìm kiếm 22
Hình 2.10: biểu đồ trạng thái quản lí giỏ hàng 23
Hình 2.11: biểu đồ tuần tự cho chức năng đăng kí 23
Hình 2.12: biểu đồ tuần tự cho chức năng đăng nhập 24
Hình 2.13: biểu đồ tuần tự cho chức năng sản phẩm 24
Hình 2.14: biểu đồ tuần tự cho chức năng them giỏ hàng 25
Hình 2.15: biểu đồ tuần tự cho chức năng xóa sản phẩm trong giỏ hàng 25
Hình 2.16: biểu đồ tuần tự cho chức năng cập nhập sản phẩm trong giỏ hàng 26
Hình 2.17: biểu đồ tuần tự cho chức năng đăng nhập 26
Hình 2.18: biểu đồ tuần tự cho chức năng quản lí khách hàng 27
Hình 2.19: biểu đồ tuần tự cho chức năng quản lí sản phẩm 27
Hình 2.20 : biểu đồ tuần tự thêm sản phẩm cho chức năng quản lí sản phẩm 28
Hình 2.21: biểu đồ tuần tự xóa sản phẩm cho chức năng quản lí sản phẩm 28
Hình 2.22 : biểu đồ tuần tự cho chức năng quản lí danh mục 29
Hình 2.21 : biểu đồ lớp 29
Hình 3.1 : giao diện trang chủ 34
Trang 7Hình 3.2: sản phẩm mới 34
Hình 3.4: giao diện giỏ hàng 35
Hình 3.5: giao diện đăng kí thành viên 36
Hình 3.6: giao diện đăng nhập tài khoản 36
Hình 3.8 giao diện tìm kiếm 37
Hình 3.9: giao diện thông tin tài khoản người dùng 37
Hình 3.10: giao diện trang đăng nhập admin 38
Hình 3.11: liệt kê sản phẩm 38
Hình 3.12: danh sách người dùng 39
Hình 3.13: danh sách đơn hàng của người dùng 39
Trang 8CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI
I Tổng quan
1 Lý do chọn đề tài:
Như chúng ta cũng thấy trong thị trường hiện nay thì việc cạnh tranh về kinh doanh ngày càng trở nên quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều rất chú tâm đến việc làm thoả mãn khách hàng một cách tốt nhất So với kinh doanh truyền thống thì TMDT chi phí thấp hơn, hiệu quả đạt cao hơn Hơn thế nữa, với lợi thế của công nghệ Internet nên việc truyền tải thông tin về sản phẩm nhanh chóng, thuận tiện Kết hợp với bộ phận giao hàng tận nơi, là thông qua bưu điện và ngân hàng để thanh toán tiền, càng tăng thêm thuận lợi để loại hình này phát triển Biết được những nhu cầu đó chương trình “Xây dựng Website bán hàng đồ chơi trực tuyến” được xây dựng trên nền tảng Joomla nhằm để đáp ứng cho mọi người tiêu dùng trên toàn quốc và thông qua hệ thống Website này họ có thể đặt mua các mặt hàng hay sản phẩm cần thiết Do đó, với sự ra đời các website bán hàng qua mạng, mọi người có thể mua mọi thứ hàng hóa mọi lúc mọi nơi mà không cần phải tới tận nơi để mua Trên thế giới có rất nhiều trang website bán hàng trực tuyến nhưng vẫn chưa được phổ biến rộng rãi Và khái niệm thương mại điện tử còn khá xa lạ Trước thực tế đó em đã chọn
đề tài:Xây dựng “Xây dựng website bán hàng đồ chơi trực tuyến” cho đề tài khóa luận tốt nghiệp của mình
2 Mục đích, ý nghĩa chọn đề tài:
Khảo sát hệ thống thông tin “Thương Mại Điện Tử” theo yêu cầu của các cá nhân, cơ quan, công ty…Việc bán hàng đòi hỏi cần phải có tư duy, đầu óc kinh doanh
và khả năng nhạy bén nắm bắt thị trường Một cửa hàng bán các mặt hàng không
cần nhiều nhân viên, khách hàng không cần trực tiếp đến mua hàng mà có thể tại nhà
dùng vài cái click chuột thì có thể có được sản phẩm mình cần Việc tạo ra một website thương mại điện tử bán hàng trực tuyến sẽ gặp nhiều khó khăn trong việc bảo mật thông tin, cũng như qui tín đến khách hàng Joomla là một hệ thống quản trị nội dung (CMS – Content Management System) giúp bạn thực hiện các website động một cách nhanh chóng và dễ dàng Là hệ thống quản trị nội dung mã nguồn mở số 1 thế giới hiện nay Linh hoạt, đơn giản, thanh nhã, tính tuỳ biến rất cao và cực kỳ mạnh mẽ,
đó là những gì có thể nói về Joomla! Được sử dụng ở trên toàn thế giới từ những trang web đơn giản cho đến những ứng dụng phức tạp Việc cài đặt Joomla! rất dễ dàng, đơn
Trang 9giản trong việc quản lý và đáng tin cậy Xây dựng được một website “Quản lý bán hàng trực tiếp qua mạng” tương đối hoàn chỉnh, phục vụ một cách có hiệu quả cho người dùng dựa trên việc sử dụng phần mềm quản trị CSDL MySQL và xây dựng ứng dụng dựa trên kết hợp các ngôn ngữ ngôn ngữ PHP, HTML, XML, CSS Đồng thời cũng nghiên cứu song song thêm công cụ thiết kế giao diện Microsoft Office FrontPage 2003, Macromedia DreamWeaver MX thân thiện với người dùng
3 Phương pháp nghiên cứu
+Về mặt lý thuyết
- Tìm hiểu kỹ joomla thuật lập trình, cách thức hoạt động và các đối tượng trong
- Hiểu được cách thức hoạt động của Client – Server
- Hiểu được cách lưu dữ liệu của hệ quản trị cơ sở dữ liệu MySQLServer +Về mặt lập trình
- Sử dụng ngôn ngữ Joomla và hệ quản trị MySQL Server để xây dựng trang web động
+Về mặt hoạt động
- Chương trình chỉ thực hiện đầy đủ các chức năng ở phạm vi trong cùng thành phố
4 Phạm vi, đối tượng của đề tài:
xây dựng trang web ứng dụng bán hàng đồ chơi, mô hình …Trong thời đại
thương mại điện tử đang ngày càng phát triển, việc ứng dụng vào hoạt động “Website bán hàng trực tuyến” đã mang lại nhiều ý nghĩa như:
- Đỡ tốn nhiều thời gian cho người tiêu dùng cũng như nhà quản lý trongviệc tham gia vào hoạt động mua bán hàng
- Giúp người tiêu dùng có được giá cả và hình ảnh mặt hàng một cách chính xác
- Giúp nhà quản lý dễ dàng hơn trong việc quản lý sản phẩm
- Nhà quản lý có thể thống kê các sản phẩm bán chạy một cách nhanh nhất giúp
cho hoạt động sản xuất kinh doanh của mình trở nên tốt hơn
5 Ý nghĩa thực tiển của đề tài
+ Ý nghĩa đối với người sử dụng hệ thống website Có thể tra cứu, cập nhật, thống kê, báo cáo sản phẩm, nhà sản xuất, thông tin khách hàng, hóa đơn, thuế, … Mua sản phẩm dể dàng, ít tốn kém, hàng hóa chất lượng, phục vụ tận tình từ nhân viên website
Trang 10+Ý nghĩa đối với cá nhân sinh viên Tạo một website thân thiện, nhanh và hiệu quả hơn trong việc quản lý, hay bán sản phẩm bằng thủ công Hoàn thành tốt luận văn tốt nghiệp đồng thời qua đó nâng cao trình độ của mình
II GIỚI THIỆU VỀ PHP VÀ MYSQL
1 TỔNG QUAN VỀ PHP
- Php là gì?
• Php được viết tắt của chữ Personal Home Page là ngôn ngữ script trên server chạy trên phía máy chủ (Server side) giống như các server script khác như: asp, jsp, cold fusion,… Nó cho phép dễ dàng xây dựng các trang web động, mà tương tác được với mọi cơ sở dữ liệu như: Informix, MySQL, PostgreSQL, Oracle, Sybase, SQL Server,…
• Php còn là phần mềm mở, dùng cho mục đích tổng quát Thích hợp với Web và
có thể dễ dàng nhúng vào trang HTML Mã PHP có thể thực thi trên Webserver để tạo
ra mã HTML và xuất ra trình duyệt web theo yêu cầu của người sử dụng
- Đặc điểm của file php
• Php có thể chạy trên các môi trường (platforms) khác nhau như: Windows, Linux, Unix… Nó còn có khả năng tương thích với hầu hết các servers đang sử dụng hiện nay như: Apache, IIS
• Ngoài ra các file PHP trả về kết quả cho trình duyệt là một trang thuần HTML,
và các file PHP có thể chứa văn bản (Text), các thẻ HTML (HTML tags) và các đoạn
mã kịch bản (Script)
• Phần lớn các file PHP có phần mở rộng là: php, php3, Phpml và lưu ý rằng,
từ phiên bản 4.0 trở về sau mới hỗ trợ session
- Quá trình thông dịch trang php
• Php là kịch bản trình chủ được chạy trên nền php Engine,
cùng với ứng dụng Web Server để quản lý chúng
• Khi trang php được gọi, Web Server triệu gọi php Engine để thông dịch,
dịch trang php và trả về kết quả cho người sử dụng là một trang thuần HTML
Trang 11Hình 1 Quá trình thông dịch trong php
- Ưu điểm của Php:
• Có nhiều lý do khiến cho việc sử dụng ngôn ngữ này chiếm ưu thế xin nêu ra đây một số lý do cơ bản :
• Mã nguồn mở (open source code)
Miễn phí, download dễ dàng từ Internet
Ngôn ngữ rất dễ học, dễ viết
Mã nguồn không phải sửa lại nhiều khi viết chạy cho các hệ điều hành từ Windows, Linux, Unix
Rất đơn giản trong việc kết nối với nhiều nguồn DBMS, ví dụ như:
MySQL, Microsoft SQL Server 2000, Oracle, PostgreSQL, Adabas, dBase, Empress, FilePro, Informix, InterBase, mSQL, Solid, Sybase, Velocis và nhiều hệ thống CSDL thuộc Hệ Điều Hành Unix (Unix dbm) cùng bất cứ DBMS nào có
sự hổ trợ cơ chế ODBC (Open Database Connectivity) ví dụ như DB2 của IBM
Trang 122.2 Đặc điểm
• SQL hoạt động với hầu hết các chương trình CSDL như MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase v.v Nó có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac OS X, Unix, Solaris…
2.3 Tạo cơ sở dữ liệu với người dùng
Kết nối và tạo cơ sở dữ liệu
• Để kết nối cơ sở dữ liệu ta có thể thực hiện theo hai cách:
• + Kết nối và tạo CSDL bằng Command line
• + Kết nối và tạo CSDL bằng giao diện đồ họa: MySQL Administrator hoặc phpmyadmin
Quản lí người dùng
• Để đăng nhập vào MySQL ta có thể sử dụng user là root và pass là rỗng
• Ngoài tài khoản này ta có thể tạo thêm các tài khoản cho người dùng với các users và pass khác nhau
Cấp quyền cho người dùng
• Với quyền root ta có thể thực hiện mọi thao tác trên CSDL: select, update, insert, delete,…
• Tuy nhiên, khi tạo quyền người dùng ta cũng có thể hạn chế bớt một số quyền nhất định nào đó
Xóa quyền hoặc tài khoản người dùng
• Sau khi cấp quyền cho người dùng ta có thể thêm hoặc loại bỏ một số quyền nào đó
• Với việc truy cập vào tài khoản root ta có thể xóa các tài khoản người dùng đã được tạo ra
Trang 13CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG
• Tiếp theo thủ kho sẽ kiểm tra chứng từ giao hàng để gán giá trị thành tiền cho từng sản phẩm Những loại mặt hàng này sẽ được cung cấp một mã số và được cập nhật ngay giá bán Sau khi nhập xong chứng từ giao hàng, nhân viên nhập kho sẽ in một phiếu nhập để lưu trữ trong hồ sơ Từ quá trình thực hiện nêu trên, ta thấy rằng hệ thống được xây dựng cho bài toán đặt ra chủ yếu phục vụ cho hai đối tượng: khách hàng và nhà quản lý
Khách hàng: là 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 qua từng bước cụ thể để
Trang 14có thể mua được hàng Trên mạng, các mặt hàng sẽ được sắp xếp và 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
• Trong hoạ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ặt hà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à những liên kết để thêm hàng hóa vào giỏ hàng Đây là giỏ hàng điện tử mà trong đó 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 được cập nhật trong giỏ Khi khách hàng muốn đặt hàng thì
hệ thống hiển thị trang xác lập đơn đặt hàng cùng thông tin về khách hàng và hàng
hóa Cuối cùng là do khách hàng tùy chọn đặt hàng hay không?
• Người quản lí 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 cung cấp một username và password để đăng nhập và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ập thành công thì quản lý có thể thực hiện những công việc: quản lý cập nhật thô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 Khi có nhu cầu nhập hàng từ nhà cung cấp thì tiến hành liên lạc với nhà cung cấp để đặt hàng và cập nhật mặt hàng vào trong cơ sở dữ liệu
2 Giới thiệu về Website
Lợi ích đầu tiên khi sở hữu một website bán mô hình online đó chính
là tiếp cận khách hàng tiềm năng Dù khách hàng ở bất cứ đâu, chỉ cần có mạng internet là có thể tìm thấy website bán hàng của bạn, biết đến sản phẩm bạn đang kinh doanh Từ đó, chắc chắn rằng lượng khách hàng sẽ tăng lên đáng kể
Đối với website bán hàng, các chức năng tiện ích bán hàng của website cũng là một yếu tố cần thiết đến việc thu hút khách hàng Do đó, hi thiết kế website cần chú ý đến các chức năng trên website, phải làm sao hữu dụng với người dụng và người quản trị thì việc kinh doanh mới đạt hiệu quả
3 Phương pháp nghiên cứu
• Nghiên cứu và xây dựng hệ thống bằng mã nguồn mở Wordpress,
ngôn ngữ lập trình PHP và Hệ quản trị cơ sở dữ liệu MySQL
• Phân tích hệ thống
• Thiết kế giao diện và chức năng website
Trang 15• Sửa lỗi và hoàn thiện website
II PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1 Đặt vấn đề
Trong thời đại ngày nay, thời đại mà hầu như tất cả các hoạt động kinh tế, chính trị, xã hội đều đuợc đăng tải trên mạng Internet thì không chỉ dân IT chúng ta sử dụng internet mà hầu hết tất cả mọi người đều đã một lần lướt net, lướt web Một công ty hay một thương hiệu muốn phát triển cần phải khẳng định được thương hiệu của mình Cách đơn giản và đỡ tốn kém và thật sự hiệu quả đó là tạo cho công ty hay thương hiệu mình một Website để tất cả mọi người có thể biết đến quý công ty Và trong thời buổi kinh tế thị trường với yêu cầu của những người sử dụng khá cao, có thể một số nơi tại chỗ ở của bạn không thể đáp ứng được hết yêu cầu của khách hàng Bạn là một người bận rộn, không có nhiều thời gian để lựa chọn sản phẩm cho phù hợp với sở thích và túi tiền của mình Việc đi đến một cửa hàng chiếm mất nhiều thời gian của bạn và bạn mong muốn có một dịch vụ đáp ứng được điều đó Vậy tại sao chúng ta không thực hiện bán hàng ngay trên mạng Thật hiệu quả vì tất cả mọi người đều biết đến công ty, vừa có thể giới thiệu về công ty vừa thực hiện việc trao đổi hàng hóa ngay trên mạng Quả là một ý tưởng tuyệt vời Giả sử bạn cần mua một chiếc laptop hay điện thoại bạn đến cửa hàng để mua máy, khi vào cửa hàng bạn sẽ chọn những sản phẩm mà mình thích để vào giỏ hàng Trong quá trình lựa chọn bạn có thể tìm hiểu chi tiết thông tin sản phẩm mà bạn thích Sau khi lựa chọn xong, bạn có thể đặt mua sản phẩm mà mình muốn
1.1 Bài toán
Banhàngtructuyen là một trang web nhỏ em đã thiết kế với mục đích là mua bán
đồ chơi qua mạng để có thể giới thiệu đến mọi người các loại đồ chơi mà không cần phải đến tận nơi để xem
Lợi ích của người truy cập trang Website:
Mua hàng trên mạng nhanh chóng, tiện lợi
Tham khảo và so sánh giá của các mặt hàng
Xem các thông tin về các loại sản phẩm
Website gồm có những nội dung cơ bản sau:
Giới thiệu về các chủng loại sản phẩm
Trang 16 Giới thiệu về các loại sản phẩm mới (được cập nhật một cách thường xuyên) của các hãng sản xuất, các sản phẩm tương ứng của hãng đó và các phụ kiện liên quan
Một phần dành admintrator:
Quản lí sản phẩm Quản lí khách hàng Quản lí đơn hàng Xem báo cáo, thống kê
Trang 172 Quy trinh nghiệp vụ
i Quy trình bán hàng
ii Quy trình mua hàng
Trang 18iii Yêu cầu hệ thống
• Yêu cầu hệ thống
Sử dụng ngôn ngữ lập trình PHP
Hệ cơ sở dữ liệu SQL
Cấu hình máy: có kết nối Internet, phần mềm hỗ trợ
• Yêu cầu chức năng:
Tìm kiếm tên mô hình
Tìm kiếm mô hình theo giá
Tìm kiếm theo nội dung
✓ Chức năng quản lý mô hình
Trang 19Hình 2.1: biểu đồ use case dạng tổng quát
3.2 Biểu đồ use case khách hàng
3.2.1 Tác nhân khách hàng
Hình 2.2: use case khách hàng
Trang 20Hình 2.3: Use case khách hàng quản lí giỏ hàng
Hình 2.4: use case khách hàng tìm kiếm
3.2.2 Tác nhân admin
Hình 2.5 use case quản lí sản phẩm