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

Quản lý bán hàng thực phẩm chay bửu niệm

60 0 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 đề Quản Lý Bán Hàng Thực Phẩm Chay Bửu Niệm
Tác giả Nguyễn Hồng Gia Huy, Nguyễn Quốc Huy
Người hướng dẫn ThS. Nguyễn Lạc An
Trường học Trường ĐH Công Nghệ Sài Gòn
Chuyên ngành Công Nghệ Thông Tin
Thể loại đồ án
Năm xuất bản 2022
Thành phố Tp.Hồ Chí Minh
Định dạng
Số trang 60
Dung lượng 9,48 MB

Nội dung

Thiết kế cho chức năng 11.2Phạm vi thực hiện của đề tài Phạm vi ứng dụng của đề tài này là dùng trong một cửa hàng cơm chay kết hợpgiữa các tính năng của 1 cửa hàng bán truyền thống tại

Trang 1

TRƯỜNG ĐH CÔNG NGHỆ SÀI GÒN

KHOA CÔNG NGHỆ THÔNG TIN

Giáo viên hướng dẫn: ThS Nguyễn Lạc An Thư

Sinh viên thực hiện:

Tp.Hồ Chí Minh, ngày 28 tháng 12 năm 2022

Giáo viên chấm điểm

Trang 2

STU – Khoa Công Nghệ Thông Tin

BẢNG PHÂN CÔNG NHIỆM VỤ

STT Họ tên Chương Nội dung thực hiện Hoàn thành(%)

Trang 3

STU – Khoa Công Nghệ Thông Tin

Mục lục

2.1 Tổng quan chung của nghiệp vụ thực tế 7

Trang 4

STU – Khoa Công Nghệ Thông Tin

6.5 Sơ đồ trạng thái của chức năng 1 18

7.5 Sơ đồ trạng thái của chức năng 2 19

TÀI LIỆU THAM KHẢO

Trang 5

STU – Khoa Công Nghệ Thông Tin

Danh sách các hình vẽ và bảng

Trang 6

Chương 1 Giới thiệu

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

Lĩnh vực cơm chay trên thị trường ngày càng phát triển, phản ánh xu hướng ngàycàng tăng của người tiêu dùng đối với lối sống lành mạnh và chế độ ăn chay Cácdoanh nghiệp trong lĩnh vực này đang nỗ lực đáp ứng nhu cầu đa dạng của khách hàngthông qua các xu hướng và chiến lược kinh doanh Mặc dù lĩnh vực cơm chay có nhiều

cơ hội, nhưng cũng đối diện với một số rủi ro và thách thức trên thị trường Việc xâydựng ý tưởng kinh doanh đã khó, việc triển khai và quản lý thế nào để hoạt động kinhdoanh diễn ra trơn tru, thuận lợi lại càng khó hơn Đặc biệt là đối với việc quản lý cửahàng cơm chay Một cách quản lý cửa hàng hiệu quả được áp dụng phổ biến nhất hiệnnay chính việc sử phần mềm quản lý cửa hàng Đặc biệt, đây là giải pháp cần thiếttrong quản lý chuỗi cửa hàng – khi xuất hiện sự gia tăng về số lượng cửa hàng đồngnghĩa với gia tăng số lượng đối tượng và công việc cần quản lý thì việc xây dựng một

hệ thống quy trình để quản lý chặt chẽ là điều mà mỗi chủ cửa hàng cần cân nhắc Vậynên mục tiêu đặt ra là xây dựng một phần mềm có thể hỗ trợ các cửa hàng kinh doanhquản lý một cách hiệu quả

Trang 7

Chương 6 Thiết kế cho chức năng 1

1.2Phạm vi thực hiện của đề tài

Phạm vi ứng dụng của đề tài này là dùng trong một cửa hàng cơm chay kết hợpgiữa các tính năng của 1 cửa hàng bán truyền thống tại một thành phố và 1 trang webbán hàng trực tuyến Thay vì một xem menu tại cửa hàng thì bây giờ sẽ hiển thị tất cảcác sản phẩm và từ đó khách hàng có thể đặt mua bất cứ lúc nào và bất cứ đâu

Tính năng bé nhất: them xóa, sửa, tìm kiếm, thống kê => mỗi cá nhân=>teamleader => tên phần mềm/website => 1 sv

ENGINEER mức 2

TECHNICAL

WORKER

Trang 8

Chương 6 Thiết kế cho chức năng 1

Tên đè tài (mức 1)Team leader Vd: quản lý nhân

sự cho 01 công ty abc

Ql thong tin nhan

Trang 9

Chương 6 Thiết kế cho chức năng 1

Chương 2 Mô tả nghiệp vụ

2.1Tổng quan chung của nghiệp vụ thực tế

Giới thiệu chung về:

- Tổ chức (các đơn vị/phòng/ban) sử dụng hoặc tham gia vào hệ thống thôngtin mà đề tài muốn phân tích nghiệp vụ

- Các quy trình nghiệp vụ mà hiện các đơn vị trên đang sử dụng thực tế vàmuốn tin học hoá hệ thống

7 Quy trình xem chi tiết đơn hàng

8 Quy trình quản lý khách hàng

9 Quy trình tìm kiếm đơn hàng

10 Quy trình quản lý bình luận

11 Quy trình quản lý giỏ hàng (khách hàng)

12 Quy trình thanh toán đơn hàng (khách hàng)

Trang 10

Chương 6 Thiết kế cho chức năng 1

2.2 Quy trình đăng ký

- Khách hàng đăng ký thành viên để sử dụng các chức năng của thành viên như bình luận sản phẩm, đặt mua hàng

- Để sử dụng chức năng đăng ký thành viên

- Khách hàng chọn nút Đăng ký, hệ thống sẽ trả về trang Đăng ký

- Sau đó nhập thông tin cá nhân

- Nếu thông tin nhập vào hợp lệ hệ thống sẽ báo thành công, nếu không thì báo thất bại và yêu cầu nhập lại thông tin

2.3 Quy trình đăng nhập

- Khách hàng chọn nút đăng nhập hệ thống sẽ hiển thị trang đăng nhập

- Sau đó khách hàng nhập tên và mật khẩu

- Nếu đúng tên mật khẩu hệ thống sẽ thông báo thành công, nếu thất bại thì thông báothất bại và yêu cầu nhập lại thông tin

2.4 Quy trình tìm kiếm thông tin

- Khách hàng nhập thông tin sản phẩm cần tìm ở ô tìm kiếm, sau đó nhấn nút tìm

- Hệ thống sẽ hiển thị các sản phẩm phù hợp Nếu không có sản phẩm phù hợp thì thông báo không có sản phẩm phù hợp

Trang 11

Chương 6 Thiết kế cho chức năng 1

2.5 Quy trình thêm thông tin

- Nhân viên chọn nút thêm sản phẩm

- Hệ thống sẽ hiển thị giao diện thêm sản phẩm và nhân viên sẽ nhập thông tin trên giao diện thêm sản phẩm và nhấn nút them

- Nếu thêm thành công thì sẽ thêm sản phẩm vào Cơ sở dữ liệu và thông báo thêm thành công

- Nếu thông tin không hợp lệ hệ thống sẽ gửi thông báo thêm thất bại và yêu cầu nhậplại

2.6 Quy trình xóa thông tin

- Nhân viên chọn sản phẩm và nhấn nút xóa

- Hệ thống sẽ gửi thông báo xóa thành công và cập nhật lại Cơ sở dữ liệu

2.7 Quy trình sửa thông tin

- Nhân viên chọn nút sửa sản phẩm

- Hệ thống sẽ hiển thị giao diện sửa sản phẩm

- Nhân viên sẽ nhập thông tin trên giao diện sửa sản phẩm và nhấn nút sửa

- Nếu sửa thành công thì sẽ cập nhật sản phẩm vào Cơ sở dữ liệu và thông báo sửa thành công

- Nếu thông tin không hợp lệ hệ thống sẽ gửi thông báo sửa thất bại và yêu cầu nhập lại

Trang 12

Chương 6 Thiết kế cho chức năng 1

2.8 Quy trình xem chi tiết đơn hàng

- Nhân viên sẽ chọn đơn hàng và nhấn nút xem chi tiết

- Hệ thống sẽ mở giao diện xem chi tiết đơn hàng

- Khi chuyển trạng thái đơn hàng

- Nhân viên sẽ chọn đơn hàng và chọn trạng thái

- Hệ thống sẽ cập nhật lại trạng thái trên Cơ sở dữ liệu và hiển thị lại trạng thái

2.9 Quy trình tìm kiếm đơn hàng

- Khách hàng nhập thông tin cần tìm kiếm

Trang 13

Chương 6 Thiết kế cho chức năng 1

- Hệ thống sẽ cập nhật lại trạng thái của khách hàng và hiển thị lại trạng thái

2.11 Quy trình thanh toán đơn hàng

- Sau khi có sản phẩm trong giỏ hàng và đã đăng nhập khách hàng có thể nhấn nút thanhtoán để tiếp tục mua sản phẩm

- Hệ thống sẽ hiển thị trang chi tiết đơn hàng

- Khách hàng sẽ điền thông tin đơn hàng vào trang chi tiết đơn hàng

- Sau khi nhấn xác nhận hệ thống sẽ thông báo đặt hàng thành công

Trang 14

Chương 6 Thiết kế cho chức năng 1

Trang 15

Chương 3 Các hệ thống tương tự

3.1 Hệ thống Chay Ngon Hùng Phát (https://chayngonhungphat.com)

Về tổng quan website: đầu tiên nhìn vào website là giao diện rất ổn, ưa nhìn, thu hút

cho khách hàng, phù hợp với từng khách hàng ở mỗi lựa chọn khác nhau giúp kháchhàng dễ dàng thao tác trên website

Trang 16

Chương 6 Thiết kế cho chức năng 1

- Giao diện phần đăng nhập, đăng ký tài khoản được trình bày trên cùng mộtform tuy đơn giản nhưng đã bao quát được các thông tin cần thiết, giúp kháchhàng có thể dễ dàng thao tác hơn

Một số sản phẩm được bán trên website:

- Phở chay

Trang 17

Chương 6 Thiết kế cho chức năng 1

- Cơm bồ đề kho tiêu

- Bún riêu chay

Trang 18

Chương 6 Thiết kế cho chức năng 1

Ưu điểm:

- Hình sản phẩm đẹp, món ăn đa dạng

- Có hệ thống đặt hàng online tiện lợi cho khách hàng

- Website thiết kế bắt mắt, có nhiều thông tin lựa chọn khác nhau

- Giá cả phải chăng, phù hợp với túi tiền của đại đa số người tiêu dùng

Khuyết điểm

- Không có bán gia vị

- Không bán nguyên liệu chay

3.2 Hệ thống Yến Phương ( https://yenphuong.store/ )

- Tổng quan về website: Website này chuyên bán gia vị, nước chấm và đồ ănchay các loại Web nhìn đẹp, giao diện dễ nhận biết, thao tác dễ dàng

Trang 19

Chương 6 Thiết kế cho chức năng 1

-Trang đăng nhập,đăng ký

-Các sản phẩm của trang web

Trang 20

Chương 6 Thiết kế cho chức năng 1

Trang 21

Chương 6 Thiết kế cho chức năng 1

- Giỏ hàng

Trang 22

Chương 6 Thiết kế cho chức năng 1

Ưu điểm:

- Có nhiều sản phẩm đa dạng

- Nhiều loại gia vị ngon

- Thiết kế web đa dạng

- Có nhiều mẹo để nấu ăn hằng ngày

Trang 23

Chương 4 Giải pháp đề xuất

4.1Kiến trúc tổng thể

Hình 4-1

● các đối tượng tham gia khai thác

● các module cần có

Trang 24

Chương 6 Thiết kế cho chức năng 1

● các CSDL

4.1.1 Mô tả người dùng

áo Hệ thống hiển thị các mặt hàng cho khách xem hoặc tìm kiếm các mặt hàng từ hệ thống một cách chính xác và nhanh chóng Các chức năng của khách hàng:

Quản lý tài khoản:

- Cho phép người dùng đăng ký tài khoản khi chưa có tài khoản trong hệ thống Cần nhập các thông tin cá nhân như họ tên, số điện thoại, email, tài khoản, mật khẩu

- Cho phép người dùng đăng nhập bằng tài khoản đã đăng ký để mua sản phẩm quần áo trên website

Trang 25

Chương 6 Thiết kế cho chức năng 1

4.1.2 Mô tả của người quản lý(Admin)

- Nhà quản lý là người có quyền kiểm soát mọi thứ trong hệ thống Có các chức năng sau:

Quản lý tài khoản:

- Nhà quản lý được cấp tài khoản để xử dụng các chức năng thêm xoá sửa sản phẩm, quản lý đơn hàng, quản lý bình luận,…

4.1Giải pháp công nghệ

Trình bày các công nghệ sử dụng để xây dựng hệ thống.

Trang 26

Chương 6 Thiết kế cho chức năng 1

● Có thể sử dụng ngôn ngữ Php với Framework là Laravel: Laravel là mộtframework web mã nguồn mở, được xây dựng dựa trên PHP Laravelcung cấp nhiều tính năng và tiện ích sẵn có, giúp việc phát triển ứng dụngweb trở nên dễ dàng và nhanh chóng hơn Laravel cũng được sử dụng bởinhiều công ty và tổ chức lớn trên thế giới

● Hệ cơ sở dữ liệu có thể chọn mySQL ngoài ra có thể tham khảo như là :

+PostgreSQL: PostgreSQL là một hệ quản trị cơ sở dữ liệu quan hệ mãnguồn mở, được sử dụng rộng rãi bởi các công ty và tổ chức lớn trên thếgiới PostgreSQL có tính ổn định cao, hiệu suất tốt và khả năng mở rộngcao

+Oracle: Oracle là một hệ quản trị cơ sở dữ liệu quan hệ thương mại,được sử dụng bởi nhiều công ty và tổ chức lớn trên thế giới Oracle cótính ổn định cao, hiệu suất tốt và khả năng bảo mật cao

+Microsoft SQL Server: Microsoft SQL Server là một hệ quản trị cơ sở

dữ liệu quan hệ thương mại, được phát triển bởi Microsoft MicrosoftSQL Server có tính ổn định cao, hiệu suất tốt và khả năng tích hợp tốt vớicác sản phẩm khác của Microsoft

Về thiết kế có thể sử dụng công cụ phổ biến như Figma ngoài ra có thểchọn các loại công cụ khác như :

+Sketch: Sketch là một ứng dụng thiết kế giao diện web và ứng dụng diđộng chuyên nghiệp, được sử dụng bởi nhiều designer và nhà phát triểnweb Sketch cung cấp nhiều tính năng và tiện ích giúp việc thiết kế giaodiện trở nên dễ dàng và hiệu quả hơn

+Adobe XD: Adobe XD là một ứng dụng thiết kế giao diện web và ứngdụng di động chuyên nghiệp, được phát triển bởi Adobe Adobe XD cungcấp nhiều tính năng và tiện ích giúp việc thiết kế giao diện trở nên dễdàng và hiệu quả hơn

+InVision Studio: InVision Studio là một ứng dụng thiết kế giao diện web

và ứng dụng di động chuyên nghiệp, được phát triển bởi InVision

InVision Studio cung cấp nhiều tính năng và tiện ích giúp việc thiết kếgiao diện trở nên dễ dàng và hiệu quả hơn

Trang 27

Chương 6 Thiết kế cho chức năng 1

Tùy theo nhu cầu khả năng của bản thân có thể sử dụng phù hợp

4.2Sơ đồ chức năng

4.3Sơ đồ use-case tổng quát

Trang 28

Chương 6 Thiết kế cho chức năng 1

Trang 29

Chương 5 Thành phần dữ liệu

5.1Phân tích ở mức quan niệm

5.1.1 Sơ đồ thực thể - mối kết hợp (ERD)

Hình 5-1 Sơ đồ quan niệm dữ liệu

Sơ đồ lớp mức model(entity)

Trang 30

Chương 6 Thiết kế cho chức năng 1

Sd tool để ánh xạ ERD sang sơ dồ lớp mức model: LinQ,…

Trang 31

Chương 6 Thiết kế cho chức năng 1

5.1.3 Mô tả các ràng buộc nghiệp vụ

[1] Mô tả ràng buộc RBPT (có thể bằng ngôn ngữ tự nhiên)1

[2] Mô tả ràng buộc RBPT2

[3]

5.2Thiết kế cơ sở dữ liệu

5.2.1 Sơ đồ logic dữ liệu (mô hình quan hệ)

5.2.3 Mô tả các ràng buộc dữ liệu

[1] Mô tả ràng buộc RBTK (có thể bằng ngôn ngữ tự nhiên)1

[2] Mô tả ràng buộc RBTK2

[3]

Trang 32

Chương 6 Thiết kế cho chức năng Quản lý

tài khoản

6.1Sơ đồ chức năng Quản lý tài khoản

Trang 33

Chương 6 Thiết kế cho chức năng 1

6.2Sơ đồ use-case chi tiết chức năng Quản lý tài khoản

Trang 34

Chương 6 Thiết kế cho chức năng 1

Bảng 6-1 Mô tả use case

6.3Sơ đồ dữ liệu của chức năng quản lý tài khoản

6.4Sơ đồ lớp theo mô hình MVC(entity_boundary_control)của chức năng quản lý tài khoản

Sơ đồ lớp chức năng đăng nhập

6.5Sơ đồ tuần tự của chức năng quản lý tài khoản

Trang 35

Chương 6 Thiết kế cho chức năng 1

Sơ đồ tuần tự chức năng đăng ký

Sơ đồ tuần tự chức năng đăng nhập

Trang 36

Chương 6 Thiết kế cho chức năng 1

Sơ đồ tuần tự chức năng quên mật khẩu

Trang 37

Chương 6 Thiết kế cho chức năng 1

6.6Sơ đồ trạng thái của chức năng quản lý tài hoản

Trang 38

Chương 7 Thiết kế cho chức năng quản lý

đơn hàng

7.1Sơ đồ chức năng đơn hàng

Trang 39

Chương 6 Thiết kế cho chức năng 1

7.2Sơ đồ use-case của chức năng đơn hàng

7.3Sơ đồ dữ liệu của chức năng đơn hàng

Trang 40

Chương 6 Thiết kế cho chức năng 1

7.4Sơ đồ tuần tự của chức năng đơn hàng

Sơ đồ tuần tự tìm kiếm đơn hàng

Trang 41

Chương 6 Thiết kế cho chức năng 1

Sơ đồ tuần tự chức năng xóa đơn hàng

Trang 42

Chương 6 Thiết kế cho chức năng 1

Sơ đồ tuần tự chức năng thêm đơn hàng

7.5Sơ đồ trạng thái của chức năng đơn hàng

(Tiếp tục trình bày các chưa năng còn lại ở các chương tiếp theo )

Trang 43

Chương 6 Thiết kế cho chức năng 1

Trang 44

Chương 6 Thiết kế cho chức năng 1

Chương 8 Thiết kế cho chức năng quản lý

nhân viên

Sơ đồ chức năng quản lý nhân viên

Trang 45

Chương 6 Thiết kế cho chức năng 1

Sơ đồ use-case của chức năng nhân viên

Trang 46

Chương 6 Thiết kế cho chức năng 1

Sơ đồ dữ liệu của chức năng quản lý nhân viên

Sơ đồ tuần tự của chức năng quản lý nhân viên

Sơ đồ tuần tự chức năng tìm kiếm nhân viên

Trang 47

Chương 6 Thiết kế cho chức năng 1

Sơ đồ tuần tự chức năng thêm nhân viên

Trang 48

Chương 6 Thiết kế cho chức năng 1

Sơ đồ tuần tự chức năng xóa nhân viên

Sơ đồ trạng thái của chức năng quản lý nhân viên

Trang 49

Chương 6 Thiết kế cho chức năng 1

Chương 9 Thiết kế chức năng quản lý nhà

cung cấp

Sơ đồ chức năng quản lý nhà cung cấp

Sơ đồ usecase quản lý nhà cung cấp

Trang 50

Chương 6 Thiết kế cho chức năng 1

Trang 51

Chương 6 Thiết kế cho chức năng 1

Sơ đồ dữ liệu của chức năng nhà cung cấp

Sơ đồ tuần tự của chức năng nhà cung cấp

Sơ đồ tuần tự chức năng xóa nhà cung cấp

Trang 52

Chương 6 Thiết kế cho chức năng 1

Sơ đồ tuần tự chức năng tìm nhà cung cấp

Trang 53

Chương 6 Thiết kế cho chức năng 1

Sơ đồ tuần tự chức năng thêm nhà cung cấp

Sơ đồ trạng thái của chức năng nhà cung cấp

Trang 54

Chương 6 Thiết kế cho chức năng 1

hóa đơn

Sơ đồ chức năng quản lý hóa đơn

Sơ đồ usecase quản lý hóa đơn

Sơ đồ dữ liệu của chức năng hóa đơn

Sơ đồ tuần tự của chức năng hóa đơn

Sơ đồ trạng thái của chức năng hóa đơn

Trang 55

Chương 6 Thiết kế cho chức năng 1

Các giao diện input

11.1.1Màn hình nhập liệu F1

11.1.2Màn hình nhập liệu F2

Trang 56

Chương 6 Thiết kế cho chức năng 1

11.2 Các giao diện output

Trang 57

Chương 12 Phụ lục

12.1 Cài đặt Web server

Trang 58

Chương 6 Thiết kế cho chức năng 1

12.2 Cài đặt cơ sở dữ liệu

Trang 59

Tài liệu tham khảo

[1] Tác giả 1, tác giả 2 (năm xuất bản) Tên sách/tài liệu, Nơi xuất bản.[2] Sử dụng style “Tai lieu tham khao”

[3]

Ngày đăng: 24/12/2024, 16:34

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

TÀI LIỆU LIÊN QUAN