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

Khóa luận tốt nghiệp Công nghệ thông tin: Thiết kế Wedsise bán hàng mô hình đồ chơi

41 1 0
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

Định dạng
Số trang 41
Dung lượng 2,24 MB

Nội dung

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 1

TRƯỜ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 2

LỜ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 3

MỞ ĐẦ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 4

MỤ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 5

KẾT LUẬN 40 TÀI LIỆU THAM KHẢO 41

Trang 6

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

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

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

giả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 11

Hì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 12

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

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

có 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 17

2 Quy trinh nghiệp vụ

i Quy trình bán hàng

ii Quy trình mua hàng

Trang 18

iii 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 19

Hì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 20

Hì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

Ngày đăng: 03/12/2024, 15:45

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

TÀI LIỆU LIÊN QUAN