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

Đề tài phân tích và thiết kế hệ thống bán mỹ phẩm

33 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

Tiêu đề Phân Tích Và Thiết Kế Hệ Thống Bán Mỹ Phẩm
Tác giả Vương Thúy Lan, Hoàng Phương Mai, Hoàng Đình Thịnh, Dương Tuấn Hưng
Người hướng dẫn TS Nguyễn Thị Hạnh
Trường học Trường Đại Học Phương Đông
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Đề Tài
Định dạng
Số trang 33
Dung lượng 3,01 MB

Nội dung

Quy trình nghiệp vụ của hệ thống - Website được xây dựng với mục tiêu là sử dụng như kênh bán hàng chính, kết nối store với khách hàng, tiếp cận được nhiều khách hàng hơn, giúp việc quản

Trang 1

9TRƯỜNG ĐẠI HỌC PHƯƠNG ĐÔNG

KHOA CÔNG NGHỆ THÔNG TIN & TT

NGÀNH CÔNG NGHỆ PHẦN MỀM

MÔN HỌC: PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG

ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG BÁN MỸ PHẨM

Thành viên nhóm: Vương Thúy Lan

Hoàng Phương MaiHoàng Đình ThịnhDương Tuấn Hưng

Giáo viên hướng dẫn: TS Nguyễn Thị Hạnh

Trang 2

MỞ ĐẦU

Ngày nay, với sự phát triển như vũ bão của khoa học kỹ thuật đã giúp nền kinh tế của quốc gia trên toàn thế giới phát triển mạnh Và khi nói đến sự thành công đó ta không thể không kể đến đóng góp ngành Công Nghệ Thông Tin Sự phát triển của Công nghệ thông tin đã len lỏi vào khe hở của cuộc sống hằng ngày

để tạo nên sự tiện lợi cho mọi người Trong thời đại ngày nay, cuộc sống của con người đã cải thiện rất đáng kể so với thập kỷ trước Mọi nhu cầu con người đều được nâng cao nhất là chăm sóc sắc đẹp bản thân

Chính vì lí do đó nhiều cửa hàng bán mỹ phẩm được ra đời và phát triển vô cùng mạnh mẽ trong đó LinnShop là một trong các cửa hàng tiên phong về bán mỹphẩm Vì thế các hệ thống quản lý được ra đời để phục vụ cho việc bán hàng và quản lý hàng hóa giúp giải quyết các khó khăn về quản lý các sản phẩm, quản lý nhân viên, tiền bạc vô cùng phức tạp vì vậy sử dụng phần mềm sẽ giúp công việc thuận tiện và dễ dàng hơn Xuất phát từ nhu cầu thực tế hiện nay, qua quá trình khảo sát tìm hiểu và phân tích vể nhu cầu hiện nay chúng em quyết định thực hiện

đề tài “Phân tích, thiết kế và xây dựng phần mềm bán mỹ phẩm”

Trang 3

CHƯƠNG 1: TỔNG QUAN

1.1 Mục tiêu và phạm vi đề tài

1.1.1 Mục tiêu của đề tài

Với ý nghĩa trên, mục tiêu cần đặt ra khi phân tích hệ thống bán mỹ phẩmLinnShop với đầy đủ chức năng nhằm đem lại những lợi nhuận nhất định cho việc trao đổi mua bán của khách hàng Để đáp ứng nhu cầu đó, hệ thống được xây dựng với các chức năng cơ bản sau:

Yêu cầu chức năng

• Đặt hàng

• Quản lí hóa đơn

• Nhập hàng

Yêu cầu phi chức năng

• Giao diện thân thiện dễ sử dụng

• Tốc độ xử lí nhanh

1.1.2 Phạm vi của đề tài

Đề tại được phân tích thiết kế trên cửa hàng có quy mô vừa và nhỏ, có những yêu cầu nghiệp vụ khá đơn giản Việc xây dựng trên quá trình phân tích thiết kế bằng mô hình hóa (UML) và sử dụng ngôn ngữ lập trình php phát triển ứng dụng

1.2 Khảo sát hiện trạng

Với sự phát tiển của đời sống thì nhu cầu làm đẹp, chăm sóc bản thân của con người cũng được nâng cao Vì thế, nhiều loại mỹ phẩm được ra đời Để tiết kiệm thời gian cho khách hàng phải đến trực tiếp cửa hàng để mua sắm thì các website mỹ phẩm xuất hiện với đa dạng các loại sản phẩm giúp khách hàng có nhiều sự lựa chọn phù hợp LinnShop cũng là một trong số đó với mục tiêu tạo chongười dùng những trải nghiệm mua sắm trực tuyến một cách đơn giản, tiện dụng

và an toàn LinnShop cam kết cung cấp các sản phẩm chính hãng và nhập khẩu 100% , bảo mật thông tin khách hàng một cách tuyệt đối, vận hành tốc độ giao hàng nhanh vượt trội, tư vấn và hỗ trợ khách hàng kịp thời Các bước thanh toán đơn giản, dễ dàng LinnShop luôn nỗ lực nâng cao chất lượng dịch vụ để khách hàng được hưởng các dịch vụ tốt nhất Cập nhật những thông tin về sản phẩm mới

và mức giá phù hợp giúp bạn thoải mái mua sắm mà không lo về giá cả

Trang 4

Cùng với đó vấn đề quản lý sẽ trở nên khó khăn hơn, nhất là có sự phát triển như vũ bão của công nghệ thông tin thì việc cần phần mềm quản lý chuyên nghiệp phục vụ chon nhu cầu quản lý trở nên cấp thiết hơn bao giờ hết Với những tính năng cơ bản, giúp gắn kết người mua và chủ cửa hàng Nó còn giúp chủ cửa hàng

dễ dàng nắm bắt, quản lý sản phẩm của mình đơn giản và thuận tiện nhất

1.3 Quy trình nghiệp vụ của hệ thống

- Website được xây dựng với mục tiêu là sử dụng như kênh bán hàng chính, kết nối store với khách hàng, tiếp cận được nhiều khách hàng hơn, giúp việc quản lý cửa hàng dễ hơn,

- Đối với khách hàng

Khách hàng xem sản phẩm và mua hàng trực tuyến trên website, nếu chưa có tàikhoản thì khách hàng phải đăng ký ở mục đăng ký: tên, ngày sinh, giới tính, số điện thoại hoặc gmail, địa chỉ Sau khi đăng kí khách hàng tiến hành đăng nhập

để mua hàng Khách hàng chọn sản phẩm, thêm vào giỏ hàng và tiến hành đặt hàng Đơn hàng sẽ được chuyển đến trang thanh toán, ở đây khách hàng cần xác nhận địa chỉ nhận hàng, thông tin cá nhân và chọn phương thức thanh toán(tiền mặt hoặc chuyển khoản), cuối cùng khách hàng sẽ bấm vào nút mua hàng Sau khi đơn hàng được xác nhận, khách hàng có thể theo dõi đơn hàng (mã vận đơn, đơn vị vận chuyển, ngày giao hàng dự kiến, lịch trình trung chuyển của đơn hàng,….) Sau khi khách hàng nhận được hàng sẽ có thể bình luận, đánh giá sẩn phẩm

-Đối với admin store

Để xác minh là admin của hệ thống thì phải đăng nhập vào tài khoản admin, sau

đó giao diện sẽ hiện ra các thông tin mà admin hệ thống có quyền quản lý:+ Quản lý tài khoản (Thêm, sửa, xóa khách hàng)

+ Quản lý sản phẩm ( Thêm, sửa, xóa, thống kê, báo cáo)

+ Quản lý đơn hàng (thống kê, báo cáo)

+ Quản lý bình luận, đánh giá(xóa, ẩn)

Sau khi khách hàng đặt hàng thành công đơn hàng sẽ được đẩy lên hệ thống và

Trang 5

Sản phẩm sẽ được bàn giao cho đơn vị vận chuyển và hệ thống sẽ cập nhật quá trình vận chuyên và thời gian giao hàng dự kiến cho khách hàng dễ nắm bắt

Trang 6

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ

2.1 Sơ đồ phân cấp chức năng

 Các yêu cầu chức năng

 Hệ thống hỗ trợ khách hàng đăng kí tài khoản

 Hệ thống hỗ trợ khách hàng đăng nhập

 Hệ thống hỗ trợ khách hàng tìm kiếm sản phẩm

 Hệ thống hỗ trợ khách hàng thêm sản phẩm vào giỏ hàng

 Hệ thống hỗ trợ khách hàng đặt hàng

Trang 7

 Hệ thống hỗ trợ khách hàng xem thông tin sản phẩm.

 Hệ thống hỗ trợ khách hàng quản lý tài khoản cá nhân

 Hệ thống hỗ trợ Admin đăng nhập quản trị website

 Hệ thống hỗ trợ Admin quản lý tài khoản

 Hệ thống hỗ trợ Admin quản lý sản phâm

 Hệ thống hỗ trợ Admin quản lý đơn hàng

 Hệ thống hỗ trợ Admin quản lý bình luận, đánh giá

2.2 Sơ đồ user case

2.2.1 User case tổng quát

Trang 8

2.2.2 User case phân cấp

a) User case đăng kí thành viên

b) User case đăng nhập

Trang 9

c) User case tìm kiếm

d) User case đặt hàng

Trang 10

e) User case quản lý tài khoản

f) User case quản lý sản phẩm

Trang 11

g) User case quản lý đơn hàng

h) User case quản lý bình luận, đánh giá

Trang 12

2.2.3 Đặc tả cho từng Use Case hệ thống

Tên use case Tìm kiếm sản phẩm

Tóm tắt Trong quá trình lựa chọn mặt hàng thì khách hàng cóthể yêu cầu tìm kiếm sản phẩm

Sự kiện chính

1 Khách hàng sẽ điền từ khóa vào ô tìm kiếm

2 Sau đó khách hàng chọn vào “tìm kiếm”

3 Hệ thống gọi thực hiện UC chức năng tim kiếm

4 Hệ thống hiển thị các sản phẩm gần giống với từkhóa

Sự kiện phụ Tại bước 4 nếu không có sản phẩm

Hệ thống thông báo “Không tìm thấy”

Điều kiện tiên quyết Khách hàng phải điền từ khóa vào ô tìm kiếm

Hậu điều kiện Trả về kết quả tìm kiếm cho khách hàng

Tên use case Đăng kí

Tóm tắt Khách hàng đăng kí thành viên để được ưu đãi

Sự kiện chính

1 Khách hàng chọn vào “đăng ký thành viên”

2 Điền thông tin cá nhân

3 Khách hàng tiến hành đăng ký

4 Hệ thống ghi nhận yêu cầu đăng ký

Sự kiện phụ Tại bước 2 nếu không điền thông tin địa chỉ- Hệ thống thông báo “không thể đăng ký khi chưa

điền thông tin”

Điều kiện tiên quyết Khách hàng chưa là thành viên của shop và phải điền

thông tin hợp lệ, chính xácHậu điều kiện Trả về kết quả đăng ký thành công cho khách hàng

Trang 13

Tên use case Đăng nhập

Tóm tắt Trong quá trình lựa chọn mặt hàng thì khách hàng có

thể yêu cầu tìm kiếm sản phẩm

3 Hệ thống ghi nhận yêu cầu đăng nhập

Sự kiện phụ Nếu kahsch hàng thành viên không muốn đăng

nhập thì chọn thoátĐiều kiện tiên quyết Trước khi bắt đầu thực hiện Use-case yêu cầu phải Đăng ký.Hậu điều kiện Sau khi thực hiện Use-case hệ thống sẽ thông báo đăng

nhập thành công hay chưa

Tên use case Đặt hàng

Tóm tắt Sau khi tìm được sản phẩm mong muốn thì tiến hànhđặt hàng

Sự kiện chính

1 Hệ thống hiển thị thông tin sản phẩm (số lượng,

mô tả, …)

2 Điền thông tin địa chỉ để đặt hàng

3 Tổng tiền của đơn hàng

4 Hệ thống ghi nhận yêu cầu đặt hàng(trong khi hệ thống chưa lập hóa đơn đặt hàng khách hàng có thể hủy đơn hàng đã đặt)

6 Lập hóa đơn đặt hàng

Sự kiện phụ

Tại bước 3 nếu đã có tài khoản

- Giảm giá cho khách hàng (nếu có)

- Hệ thống tích điểm cho khách hàng đóTại bước 4 trang web sẽ hiện thị nút hủy hàng cho kháchtrong 24h

Điều kiện tiên quyết Giỏ hàng phải có sản phẩm

Hậu điều kiện Trả về kết quả đặt hàng thành công cho khách hàng

Trang 14

Tên use case Quản lý sản phẩm

Tóm tắt Quản lý sản phẩm của shop

Tác nhân Nhân viên quản lý

Điều kiện tiên quyết Phải đăng nhập bằng quyền quản lý

Hậu điều kiện Trả về kết quả cập nhật thành công (nếu có thay đổi)

Tên use case Quản lý tài khoản

Tóm tắt Quản lý tài khoản truy cập; thêm, sửa, xóa thông tin khách hàngTác nhân Nhân viên quản lý

Sự kiện chính

1 Nhân viên tiến hành đăng nhập vào hệ thống bằngquyền quản lý

2 Chọn quản lý tài khoản

3 Có thể thêm, sửa, xóa thông tin khách hàng

4 Hệ thống ghi nhận sự thay đổi

Sự kiện phụ

Điều kiện tiên quyết Phải đăng nhập bằng quyền quản lý

Hậu điều kiện Trả về kết quả cập nhật thành công (nếu có thay đổi)

Tên use case Quản lý đơn hàng

Tóm tắt Quản lý đơn hàng của shop: thêm, sửa, xóa đơn hàngTác nhân Nhân viên quản lý

Trang 15

quyền quản lý

2 Chọn quản lý đơn hàng

3 Có thể thêm, sửa, xóa, cập nhật đơn hàng

4 Hệ thống ghi nhận sự thay đổi

Sự kiện phụ

Điều kiện tiên quyết Phải đăng nhập bằng quyền quản lý

Hậu điều kiện Trả về kết quả cập nhật thành công (nếu có thay đổi)

Tên use case Quản lý bình luận, đánh giá

Tóm tắt Quản lý bình luận, đánh giá của khách hàng

Tác nhân Nhân viên quản lý

Sự kiện chính

1 Nhân viên tiến hành đăng nhập vào hệ thống bằngquyền quản lý

2 Chọn quản lý bình luận, đánh giá

3 Tại đây có thể xóa hoặc ẩn bình luận của khách hàng trên trang wewb của shop

4 Hệ thống ghi nhận sự thay đổi

Sự kiện phụ

Điều kiện tiên quyết Phải đăng nhập bằng quyền quản lý

Hậu điều kiện Trả về kết quả cập nhật thành công (nếu có thay đổi)

Trang 16

2.3 Biểu đồ hoạt động

2.3.1 đăng ký

Trang 17

2.3.2 đăng nhập

Trang 18

2.3.3 đặt hàng

Trang 20

2.4 Biểu đồ lớp

Trang 21

2.5 Biểu đồ tuần tự

2.5.1 Đăng kí

2.5.2 Đăng nhập

Trang 22

2.5.3 Mua hàng

Trang 23

2.5.4 Duyệt đơn hàng

2.5.5 Thêm sản phẩm

Trang 24

2.5.6 Sửa thông tin sản phẩms

Trang 25

2.5.7 Cập nhật trạng thái đơn hàng

2.6 Sơ đồ thành phần

Trang 26

2.7 Sơ đồ triển khai

Trang 27

STT Tên cột Kiểu dữ liệu

Trang 29

CHƯƠNG 3: THIẾT KẾ GIAO DIỆN HỆ THỐNG

Trang 33

CHƯƠNG 4: KẾT LUẬN4.1 Kết quả đạt được

- Xây dựng bằng mô hình hóa (UML) và sử dụng ngôn ngữ lập trình php

để phát triển ứng dụng

- Hiểu được một số giải pháp xây dựng Website thương mại điện tử

- Xây dựng được một Website bán hàng có đầy đủ các chức năng cơ bản đối với khách hàng và chủ cửa hàng

- Ngoài ra, Website vẫn còn một số khuyết điểm chưa được khắc phục

4.1.1 Ưu điểm

 Giới thiệu được sản phẩm đến khách hàng

 Cho phép thực hiện các chức năng cơ bản trên website một cách đơn giản , dễ dàng: tìm kiếm, xem thông tin sản phẩm, thêm sản phẩm vàogiỏ hàng, đặt hàng, đánh giá,…

 Khách hàng có thể thanh toán bằng nhiều phương thức khác nhau

 Chủ cửa hàng dễ dàng quản lý sản phẩm, khách hàng, đơn hàng,…

Ngày đăng: 19/12/2024, 16:08

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

TÀI LIỆU LIÊN QUAN

w