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

Đồ án môn học ứng dụng web cửa hàng thiết bị di động mobishop

45 0 0

Đ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 đề Ứng dụng web cửa hàng thiết bị di động MobiShop
Tác giả Trần Minh Trị, Tràn Tiến Triệu, Bùi Dức Thắng
Trường học Trường Đại học Kinh tế Tài chính TP. HCM
Chuyên ngành Phân tích thiết kế hệ thống thông tin
Thể loại Đồ án môn học
Năm xuất bản 2023
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 45
Dung lượng 3,68 MB

Nội dung

Khách hàng xác nhận sẽ lập phiếu mua hàng, thông tin phiếu bao gồm họ tên, Email, số điện thoại, địa chỉ nhận hàng, các sản phẩm như điện thoại, thiết bị sạc, tai nghe, … và tổng tiền vớ

Trang 1

TRƯỜNG ĐẠI HỌC KINH TẾ TÀI CHÍNH TP HCM KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN MÔN HỌC MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

TÊN ĐỀ TÀI:

Ứng dụng web cửa hàng thiết bị di động MobiShop

Sinh viên thực hiện:

1 Trần Minh Trị - 215122207

2 Tràn Tiến Triệu - 215122264

3 Bùi Dức Thắng - 215121573

TP Hồ Chí Minh – 2023

Trang 2

XOÁ

Trang 3

1 SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM) 3

2 Miêu tả trường hợp sử dụng (Use case description) 3

Trang 4

CHƯƠNG 5 IMPLEMENTATION VIEW 8

Trang 5

DANH MỤC BẢNG VÀ HÌNH VẼ

(nếu có – tách theo từng trang riêng)

xoá

Trang 7

LỜI MỞ ĐẦU

Ngày nay, cách tiếp cận hướng đối tượng càng ngày càng trở thành phổ biến trongcông nghiệp phát triển phần mềm do tính hiệu quả về mặt phát triển cũng như sự hỗtrợ mạnh mẽ của nhiều công nghệ Cách tiếp cận này xem hệ thống như một tập cáclớp với các thuộc tính và thao tác hay hành vi tương ứng cùng với các tương tác giữacác đối tượng trong các lớp Hơn nữa, sự phát triển mạnh mẽ về kỹ thuật, công nghệ,công cụ hỗ trợ và đặc biệt ngôn ngữ mô hình hóa UML (Unified Modeling Language)

đã làm thay đổi căn bản quan niệm và cách phát triển hệ phần mềm

Từ thực tế, một cửa hàng muốn xây dựng và phát triển một ứng dụng nhằmthuận tiện cho việc quản lí và hoạt động kinh doanh thiết bị của cửa hàng Để làm nênmột ứng dụng như vậy, trước hết nhóm chúng em cần phải phân tích thiết kế hệ thốngthông tin của cửa hàng Trên cơ sở đó chúng em xin trình bày đồ án “Ứng dụng webcửa hàng thiết bị di động MobiShop”

Chúng em xin cảm ơn thầy Ths Nguyễn Phượng Hoàng đã tận tình giúp đỡ và

hỗ trợ để chúng em có thể hoàn thành đồ án này một cách tốt nhất

Trang 8

2 MÔ TẢ BÀI TOÁN

Khách hàng tra cứu thông tin sản phẩm sau đó chọn mua điện thoại/ linh kiện thôngqua web của cửa hàng Khách hàng xác nhận sẽ lập phiếu mua hàng, thông tin phiếubao gồm họ tên, Email, số điện thoại, địa chỉ nhận hàng, các sản phẩm (như điện thoại,thiết bị sạc, tai nghe, …) và tổng tiền với khách hàng mua qua web, nếu khách hàng đãđăng ký thành viên thì đăng nhập lên hệ thống và xác nhận các sản phẩm, địa chỉ nhậnhàng, tổng tiền Tiếp đến chọn phương thức thanh toán, phương thức thanh toán baogồm trả phí trước hoặc ship COD

Nhân viên bán hàng sẽ nhận được thông báo qua ứng dụng sau 30p từ lúc người muađặt hàng và không hủy đơn thì đơn hàng sẽ chuyển vào mục chờ lấy hàng Nhân viên

Trang 9

bán hàng sẽ xác nhận đơn hàng Trên đơn hàng sẽ có họ tên, Email, số điện thoại, địachỉ nhận hàng và các sản phẩm, tổng tiền của khách hàng trên hệ thống sau đó kiểm tra

số lượng và loại mặt hàng đó rồi đóng gói kèm theo hóa đơn và chuyển qua cho ngườigiao hàng

Nhân viên thu ngân sẽ tổng hợp và in báo cáo hoạt động trong ngày của cửa hàng.Trưởng cửa hàng sẽ quản lý các thông tin:

· Thông tin loại sản phẩm: mã loại, tên loại (như điện thoại, tai nghe, loa, …)

· Thông tin sản phẩm: mã sản phẩm, tên sản phẩm, hãng sản xuất, giá bán, số lượngtồn và thuộc một loại sản phẩm

· Thông tin nhân viên gồm có mã nhân viên, họ, tên nhân viên, số điện thoại, địa chỉ,công việc (như bán hàng, giao hàng, …)

Bên cạnh đó, Trưởng của hàng sẽ có công việc quản lý sản phẩm nhập Khi nhập sảnphẩm sẽ có phiếu nhập, ngày phiếu, thông tin sản phẩm và giá nhập

3 CÁC THÀNH VIÊN THAM GIA

Trang 10

CHƯƠNG 2 USE CASE VIEW

1 SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM)

Ứng dụng web cửa hàng thiết bị di động MobiShop

2 Miêu tả trường hợp sử dụng (Use case description)

1.Lập phiếu bán hàng

Tên Use Case Xác nhận đơn hàng

Mô tả Sau khi khách hàng chọn mua sản phẩm nhân viên bán hàng

Trang 11

sẽ xác nhận đơn hàng

Dòng sự kiện (Flow) Chính (Basic):

- Nhân viên bán hàng sẽ xác nhận đơn hàng bao gồm họ tên,Email, số điện thoại, địa chỉ nhận hàng và các sản phẩm, tổngtiền của khách hàng trên hệ thống sau đó kiểm tra số lượng

và loại mặt hàng đó rồi đóng gói và chuyển qua cho ngườigiao hàng

- Nhân viên bán hàng lập phiếu bán hàng thành côngUSECASE dừng lại

Thay thế (Alternative):

Ngoại lệ (Exception):

Post-conditions Xác nhận đơn hàng thành công

2 Tra cứu

Tên Use Case Tra cứu

Mô tả Khách hàng sẽ tra cứu thông tin, giá cả sản phẩm tước khi

mua

Tác nhân (Actor) Khách hàng

Pre-conditions -

Dòng sự kiện (Flow) Chính (Basic):

- Khách hàng tra cứu thông tin sản phẩm sau đó chọn muađiện thoại/ linh kiện thông qua web của cửa hàng

Trang 12

Thay thế (Alternative):

Ngoại lệ (Exception):

Post-conditions - Khách hàng biết được các sản phẩm cửa hàng hiện có

3 Đăng nhập

Tên Use Case Đăng kí

Mô tả Khách hàng muốn lập tài khoản để thuận tiện hơn trong việc

tra cứu và mua sản phẩm

Tác nhân (Actor) Khách hàng

Pre-conditions -

- Thiết bị của khách hàng đã được kết nối internet khi thựchiện đăng nhập

Dòng sự kiện (Flow) Chính (Basic):

1 Người dùng truy cập vào web

2a3 Google xác thực thông tin đăng nhập thành công và chophép người dùng truy cập vào web

3b Người dùng chọn phương thức đăng nhập bằng tài khoảnFacebook

3b1 Hệ thống chuyển sang màn hình đăng kí bằng Facebook

Trang 13

3a2 Người dùng nhập tài khoản Facebook và chọn lệnh đăngnhập

3b3 Facebook xác thực thông tin đăng nhập thành công vàcho phép người dùng truy cập vào web

Ngoại lệ (Exception):

- Hệ thống xác thực thông tin đăng kí không thành công vàhiển thị thông báo

Post-conditions - Đăng kí thành công

- Hệ thống ghi nhận hoạt động đăng nhập của nhân viên

4 Xác nhận thu tiền

Tên Use Case Đăt hàng

Mô tả

Khách hàng sau khi tra cứu và xác nhận sản phẩm đã mua

Tác nhân (Actor) Khách hàng

Pre-conditions - Khách hàng xác nhận sản phẩm muốn mua

Dòng sự kiện (Flow) Chính (Basic):

- Khách hàng tra cứu thông tin sản phẩm sau đó chọn muađiện thoại/ linh kiện thông qua web của cửa hàng Kháchhàng xác nhận sẽ lập phiếu mua hàng, thông tin phiếu baogồm họ tên, Email, số điện thoại, địa chỉ nhận hàng, các sảnphẩm (như điện thoại, thiết bị sạc, tai nghe, …) và tổng tiềnvới khách hàng mua qua web, nếu khách hàng đã đăng kýthành viên thì đăng nhập lên hệ thống và xác nhận các sảnphẩm, địa chỉ nhận hàng và tổng tiền

- Tiếp đến chọn phương thức thanh toán., phương thức thanhtoán bao gồm trả phí trước hoặc ship COD

- khách hàng sau khoảng 30p sẽ nhận được xác nhận đơnhàng qua web

Thay thế (Alternative):

Trang 14

- Không cóNgoại lệ (Exception):

Tên Use Case Lập báo cáo

Mô tả Nhân viên thu ngân sẽ tổng hợp và in báo cáo hoạt động

trong ngày của cửa hàng

Tác nhân (Actor) Nhân viên thu ngân

Pre-conditions

Tài khoản giành cho Trưởng trung tâm được tạo sẵn và đượccấp quyền quản lí

- Phải đăng nhập vào hệ thống

Dòng sự kiện (Flow) Chính (Basic):

- Đăng nhập thành công vào hệ thống-Chọn mục lập báo cáo

-Tiến hành kiểm tra thông tin nhân viên thông tin sản phẩm-Tổng hợp và in báo cáo hoạt động trong ngày của cửa hàngThay thế (Alternative):

Ngoại lệ (Exception):

Trang 15

Hệ thống không cập nhật được thông tin

- Không thể đăng nhập vào hệ thống

Post-conditions Cập nhật thông tin thành công

Trưởng trung tâm sẽ quản lý thông tin nhân viên: họ, tên,

số điện thoại, email, địa chỉ, vai trò,

Trưởng trung tâm sẽ quản lý thông tin: mã sản phẩm, tênsản phẩm, hãng sản xuất, giá bán, số lượng tồn và thuộcmột loại sản phẩm

Tác nhân (Actor) Trưởng cửa hàng

Pre-conditions Tài khoản dành cho Trưởng trung tâm được tạo sẵn và được

cấp quyền chỉnh sửa

Dòng sự kiện (Flow)

Chính (Basic):

- Đăng nhập vào hệ thống thành công

- Chọn mục thông tin nhân viên hoặc sản phẩm

- Tiến hành chỉnh sửa, cập nhật thông tin trực tiếp trên hệthống

- Xác nhận sản phẩm và ghi nhận quá trình làm việc của nhânviên

Thay thế (Alternative):

Trang 16

-Nhập lại thông tin đăng nhập nếu đăng nhập không thànhcông

-Nhập lại thông tin nhân viên hoặc sản phẩm nếu nhập sai

- Quản lý thông tin nhân trên ứng dụng khác và đưa lên hệthống

Trưởng trung tâm sẽ quản lý thông tin nhân viên: họ, tên,

số điện thoại, email, địa chỉ, vai trò,

Trưởng trung tâm sẽ quản lý thông tin: mã sản phẩm, tênsản phẩm, hãng sản xuất, giá bán, số lượng tồn và thuộcmột loại sản phẩm

Tác nhân (Actor) Trưởng cửa hàng

Pre-conditions Tài khoản dành cho Trưởng trung tâm được tạo sẵn và được

Trang 17

- Chọn mục thông tin nhân viên hoặc sản phẩm

- Tiến hành chỉnh sửa, cập nhật thông tin trực tiếp trên hệthống

- Xác nhận sản phẩm và ghi nhận quá trình làm việc của nhânviên

Thay thế (Alternative):

-Nhập lại thông tin đăng nhập nếu đăng nhập không thànhcông

-Nhập lại thông tin nhân viên hoặc sản phẩm nếu nhập sai

- Quản lý thông tin nhân trên ứng dụng khác và đưa lên hệthống

Trưởng trung tâm sẽ quản lý thông tin nhân viên: họ, tên,

số điện thoại, email, địa chỉ, vai trò,

Trưởng trung tâm sẽ quản lý thông tin: mã sản phẩm, tênsản phẩm, hãng sản xuất, giá bán, số lượng tồn và thuộcmột loại sản phẩm

Trang 18

Tác nhân (Actor) Trưởng cửa hàng

Pre-conditions Tài khoản giành cho Trưởng trung tâm được tạo sẵn và được

cấp quyền chỉnh sửa

Dòng sự kiện (Flow)

Chính (Basic):

- Đăng nhập vào hệ thống thành công

- Chọn mục thông tin nhân viên hoặc sản phẩm

- Tiến hành chỉnh sửa, cập nhật thông tin trực tiếp trên hệthống

- Xác nhận sản phẩm và ghi nhận quá trình làm việc của nhânviên

Thay thế (Alternative):

-Nhập lại thông tin đăng nhập nếu đăng nhập không thànhcông

-Nhập lại thông tin nhân viên hoặc sản phẩm nếu nhập sai

- Quản lý thông tin nhân trên ứng dụng khác và đưa lên hệthống

Trang 19

CHƯƠNG 3 LOGICAL VIEW

1 SƠ ĐỒ LỚP (CLASS DIAGRAM)

+ Capnhat(): Cập nhật

Trang 20

Lớp KhachHang (khách hàng): là lớp chứa thông tin khách hàng: MaKH(key)(Mãkhách hàng), SDT( số điện thoại của khách hàng), HoKH( Họ của khách hàng),TenKH( tên của khách hàng), DChiKH( địa chỉ của khách hàng), DiemCong( điểmcộng khi mua hàng).

+ CapNhat() Cập nhật

Lớp PhieuBanHang ( lập phiếu bán hàng): Phiếu dùng để nhân viên nhập hàng đã bánvào phiếu và tổng số tiền khách mua hàng Phiếu nhập gồm thông tin: SoMaPhieu(key) (số mã của phiếu nhập), NgayPhieu (ngày nhập phiếu), TongTien (Tổng số tiềncủa phiếu), ThanhToan( thanh toán bằng tiền mặt hay quẹt thẻ) Các chức năng củaphiếu nhập:

+ Tao() : tạo phiếu bán hàng

+ CapNhat(): cập nhất phiếu

Lớp PhieuBanHangCT ( lập phiếu bán hàng chi tiết): Phiếu để nhân viên nhập sốlượng hàng khách đã mua và để theo dõi chi tiết biết sản phẩm đó có thể mua lại Baogồm: SoLuong (số lượng đơn sản phẩm đã bán) Các chức năng của phiếu:

+ Tao() : tạo phiếu bán hàng chi tiết

+ CapNhat(): cập nhất phiếu

Lớp TT_SanPham (Thông tin sản phẩm): Mỗi sản phẩm đều có một mã sản phẩm.Thông tin sản phẩm bao gồm: MaSP(key) (mã của mỗi sản phẩm), MaSeri,TenSP( Tên của sản phẩm), HangSX( hạng sản xuất), GiaBan( giá của sản phẩm),SoLuongTon( số lượng sản phẩm tồn kho), LoaiSp(loại sản phẩm) Các chức năng củaphiếu:

+ CapNhat(): cập nhật loại sản phẩm

Trang 21

2 SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM)

CHƯƠNG 4 PROCESS VIEW

1 SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM)

1 1 Chức năng DangKy (Đăng ký)

Trang 22

1 2 Chức năng DatHang( Đặt hàng )

thêm sản phẩm vào giỏ hàng

Trang 23

lập đơn đặt hàng với các sản phẩm có trong giỏ hàng

Trang 24

1 3 Chức năng XacNhanDonHang( Xác nhận đơn hàng )

Trang 25

1 4 Chức năng QuanLy( Quản lý)

1 5 Chức năng LapBaoCao( Lập báo cáo)

Trang 26

2 SƠ ĐỒ CỘNG TÁC (COLLABORATION DAIGRAM)

1 1 Chức năng DangKi ( Đăng kí )

Trang 27

1 2 Chức năng DatHang( Đặt hàng )

Trang 28

1 3 Chức năng XacNhanDonHang( Xác nhận đơn hàng )

1 4 Chức năng QuanLy( Quản lý)

Trang 29

1 5 Chức năng LapBaoCao( Lập báo cáo)

3 SƠ ĐỒ TRẠNG THÁI (STATE DAIGRAM)

1 1 Chức năng đăng kí

1 2 Chức năng đặt hàng

Trang 30

1 3 Chức năng xác nhận đơn hàng

1 4 Chức năng lập báo cáo

1 5 Chức năng quản lý loại sản phẩm và thông tin sản phẩm

1 6 Chức năng quản lý nhân viên

Trang 31

4 SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DAIGRAM)

Sơ đồ hoạt động đặt mua hàng

Trang 32

Sơ đồ hoạt động quản lí thông tin sản phẩm

Trang 33

Sơ đồ hoạt động quản lí thông tin nhân viên

Trang 34

1 1 Chức năng mở lớp

Trang 35

1 2 Chức năng Lập Phiếu Đăng Ký

Trang 36

1 3 Chức năng quản lý thông tin nhân viên

Trang 37

1 4 Chức năng nhập điểm

Trang 38

CHƯƠNG 5 IMPLEMENTATION VIEW

1 SƠ ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM)

Trang 39

2 SƠ ĐỒ GÓI (PACKAGE DIAGRAM)

Trang 40

CHƯƠNG 6: DEPLOYMENT VIEW

1 DEPLOYMENT DIAGRAM

Trang 41

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Công nghệ thông tin mở ra triển vọng to lớn trong việc đổi mới các phương pháp vàhình thức dạy học Những phương pháp dạy học theo cách tiếp cận kiến tạo, phươngpháp dạy học theo dự án, dạy học phát hiện và giải quyết vấn đề càng có nhiều điềukiện để ứng dụng rộng rãi Tiếp thu và ứng dụng những thành tựu của CNTT trongcông việc kinh doanh Cùng với việc sử dụng CNTT thực hành cho công việc quản lý,rất cần có những hệ thống quản lý hiệu quả và tối ưu nhất, để góp phần tăng lên tínhtích cực của việc quản lý

Sau thời gian nghiên cứu và thực hiện đề tài chúng em đã đạt được một số thànhtựu sau :

− Nắm bắt quy trình nghiệp vụ cửa hàng web

− Hiểu được phương pháp phân tích thiết kế hệ thống thông tin từ đó áp dụnghiểu biết của mình để giải quyết bài toán

Xong do kĩ năng trình bày còn nhiều thiếu sót nên bài làm còn nhiều thiếu sót và chỉđáp ứng được một số yêu cầu của bài toán Trong thời gian tới chúng em sẽ tiếp tụchoàn thiện các chức năng và bổ sung các chức năng mới để mang lại sự tiện dụng choứng dụng và với người sử dụng Trong tương lai chúng em sẽ hoàn thiện đề tài và cốgắng đáp ứng đầy đủ nhất các yêu cầu hệ thống thực đòi hỏi.Vì vậy kính mong thầy cóthể chỉ bảo để chúng em có thể hoàn thành đề tài này tốt hơn

Chúng em xin chân thành cảm ơn !!

Trang 42

MIÊU TẢ CÔNG VIỆC

1 Nguyễn Đàm Lệ Thương Chương 1, Chương 4, Chương 6, tổng hợp

bài

2 Lê Thị Uyên Linh Chương 2, Chương 3, Chương 4, Chương 5

Trang 43

TÀI LIỆU THAM KHẢO

Xoá

Trang 44

PHỤ LỤC

(nếu có)

Trang 45

Lưu ý: xóa trang này khi nộp bài

thông tin thêm về các thông số định dạng trang in & văn bản2.5 cm # 1 inch

Ngày đăng: 03/04/2024, 16:09

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

TÀI LIỆU LIÊN QUAN

w