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

Phân tích thiết kế hệ thống website bán điện thoại

34 379 3

Đ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 34
Dung lượng 1,36 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

hệ thống Thiết kế lưu trữ Thiết kế giao diện Thiết kế kiến trúc vật lý Xây dựng hệ sở liệu để lưu trữ Xây dựng giao diện cho hệ thống Đưa yêu cầu mặt vật lý cần thiết chạy hệ thống Phần I: Phân tích Chương Xác định yêu cầu hệ thống: I Yêu cầu phi chức năng: Yêu cầu vận hành:  Hệ thống bán hàng qua internet vẽ sở liệu thơng tin, có sở điện thoại (ví dụ : tên máy , hãng máy , số ID, giá…)  Hệ thống bán hàng internet lưu trữ đơn đặt hàng hệ thống đặt hàng khách hàng( tên, địa khách hàng, )  Thống kê truy cập: Thống kê số lượng người dùng truy cập vào website Tính khả dụng:  Phù hợp với nhu cầu, dễ dàng sử dụng Yêu cầu hiệu suất  Xử lý nhanh, khả tải liệu tốt Yêu cầu bảo mật:  Bảo mật thông tin khách hàng địa chỉ, số điện thoại,… Yêu cầu văn hóa trị  Khơng bình luận thiếu văn hóa,

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

BÁO CÁO BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

Đề tài: Phân tích thiết kế hệ thống website bán điện thoại

Lớp INPG15 Nhóm 12 NGUYỄN TÔN TÚ - 20158412 ĐÀO MẠNH LINH - 20158216 NGUYỄN THỊ THỦY - 20168524 NGUYỄN QUỲNH TRANG - 20168822

Trang 2

Mục lục:

Kế hoạch thực hiện

Phần I: Phân tích

Chương 1 Xác định yêu cầu:

Chương 2 Mô hình chức năng

2.1 Mô hình hoạt động kinh doanh

Chương 1 Kiểm tra, xây dựng phương hướng

1.1 Kiểm tra các nội dung

1.2 Xây dựng phương hướng thiết kế

Chương 2 Thiết kế lớp và phương thức

Chương 3 Thiết kế lưu trữ

Chương 4 Thiết kế giao diện

Chương 5 Thiết kế tầng kiến trúc vật lý

Trang 3

Phân tích và xác định các lớp cần thiết cho chức năng đã phân tích

Phân tích hành vi Phân tích hành vi của người

sử dụng ở từng chức năng Cân bằng và thống

Thiết kế lớp và

Xây dựng những modun cần thiết khi thao tác với hệ thống Thiết kế lưu trữ Xây dựng hệ cơ sở dữ liệu để lưu trữ

Trang 4

Phần I: Phân tích

Chương 1 Xác định yêu cầu hệ thống:

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

1 Yêu cầu vận hành:

 Hệ thống bán hàng qua internet sẽ vẽ cơ sở dữ liệu thông tin, trong đó có cơ

sở về điện thoại (ví dụ : tên máy , hãng máy , số ID, giá…)

 Hệ thống bán hàng trên internet sẽ lưu trữ các đơn đặt hàng trong hệ thống

đặt hàng của khách hàng( tên, địa chỉ khách hàng, )

 Thống kê truy cập: Thống kê số lượng người dùng đã truy cập vào website

2 Tính khả dụng:

 Phù hợp với nhu cầu, dễ dàng sử dụng

3 Yêu cầu hiệu suất

 Xử lý nhanh, khả năng tải dữ liệu tốt

4 Yêu cầu bảo mật:

 Bảo mật thông tin khách hàng như địa chỉ, số điện thoại,…

5 Yêu cầu về văn hóa chính trị

 Không bình luận thiếu văn hóa, xúc phạm vùng miền, tôn giáo, dân tộc trên

hệ thống

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

1 Duy trì thông tin sản phẩm:

 Mỗi ngày, hệ thống bán hàng trên Internet sẽ nhận được bản cập nhật từ hệ

thống phân phối sẽ được sử dụng cho cơ sở dữ liệu Một số điện thoại mới sẽ

được thêm vào, một số sẽ bị xóa và một số khác sẽ được sửa đổi (ví dụ: giá

mới, hãng máy mới )

Trang 5

 Người xem có thể xem thông tin về điện thoại: tên điện thoại, hãng sản xuất,

giá, tình trạng còn hàng hay hết hàng

2 Quản lý thông tin:

 Hệ thống bán hàng qua internet cung cấp thêm cơ hội tiếp thị điện thoại

cho khách hàng hiện tại và khách hàng mới Việc cung cấp một cơ sở dữ

liệu để quản lý thông tin 1 cách nhanh gọn chính xác nhất, tránh mất mát

thông tin cũng như xáo trộn thông tin

 Người xem có thể bình luận về sản phẩm, nội dung và thông tin người

bình luận cần lưu trong database

 Người quản lý có thể quản lý được các thông tin về đơn hàng, hàng, người

mua,…

3 Đặt đơn hàng

 Khách hàng sẽ truy cập hệ thống bán hàng qua internet để tìm điện thoại

quan tâm Một số khách hàng sẽ tìm kiếm cụ thể cho tên máy, hãng máy

 Khi khách hàng tìm thấy tất cả các điện thoại mình muốn, khách hàng sẽ

kiểm tra: bằng cách nhập tên cá nhân, e-mail, địa chỉ, thẻ tín dụng) và

thông tin về đơn hàng

 Hệ thống sẽ xác minh thông tin thẻ tín dụng của khách hàng với trung tâm

thanh toán thẻ tín dụng trực tuyến và đặt hàng hoặc từ chối thông tin đó

 Khách hàng cũng sẽ có thể kiểm tra xem các cửa hàng ưa thích của họ có

điện thoại trong kho hay không

 Khách hàng cũng có thể duyệt sản phẩm trên trang web và nhấn nút đặt

hàng sản phẩm đã chọn

Trang 6

Chương 2: Mô hình chức năng

I: Mô hình hoạt động kinh doanh

Từ các chức năng trên ta có hô hình hoạt động kinh doanh như sau

Trang 7

3 Khách hàng xem thông tin về sản phẩm

4 Khách hàng gọi ca sử dụng quản lý đơn hàng

5 Nếu hệ thống hiển thị có sản phẩm cần mua, khách hàng gọi ca thanh

toán Nếu không thì thực hiện luồng sự kiện rẽ nhánh A1

6 Khách hàng rời trang web

Luồng sự kiện rẽ nhánh A1:

1 Khách hàng chọn mua những sản phẩm khác

2 Quay lại bước 4,5 của luồng sự kiện chính

Luồng sự kiện tương đương:

4a-1: Khách hàng gửi yêu cầu chọn 1 sản phẩm đến hệ thống

4a-2: Lặp lại các bước từ 1 đến 4 cho tới khi khách hàng gọi ca thanh toán hoặc rời hệ thống

6a: Khách hàng hủy đơn hàng

Trang 8

1 Khách hàng ấn nút thanh toán để tạo đơn hàng

2 Trong form thanh toán hệ thống hiển thị thông tin sản phẩm và 1 số thông tin

mặc định cho đơn hàng

3 Khách hàng cung cấp các thông tin như: họ tên, địa chỉ, địa chủ mail

4 Chọn gửi đơn hàng Nếu đơn hàng đã nhập đúng thì thực hiện bước 5 nếu sai

A1: Đơn hàng nhập sai

1 Hệ thống thông báo việc tạo đơn hàng không thành công

2 Hệ thống hiển thị lại form thông tin, nếu muốn ngưng giao dịch thì thực

hiện luồng sự kiện A2

3 Quay lại bước 4 của luồng sự kiện chính

A2: khách hàng hủy đơn hàng

1 Khách hàng nhấn hủy bỏ đơn hang

2 Hệ thống hiển thị lại danh sách sản phẩm để khách hàng thực hiện giao

dịch mới

3 Uc kết thúc

Trang 9

1.3 Đặc tả uc tiếp nhận đơn hàng:

Tên UC: Nhận đơn hàng Mức quan trọng: cao

Tác nhân: Người quan lý

Mô tả: Cho phép người quản lý nhận các thông tin về đơn hàng của khách hàng

Luồng sự kiện chính:

1 Hệ thống thông báo có đơn hàng mới

2 Người quản lý chọn xem đơn hàng mới

3 Hệ thống hiển thị thông tin về đơn hàng mà người quản lý muốn xem

4 Người quản lý xem các yêu cầu của đơn hàng

5 UC kết thúc

1.4 Đặc tả uc giao cho nhân viên thực hiện

Tên UC: giao cho nhân viên Mức quan trọng: vừa

Tác nhân: Người quản lý

Luồng sự kiện chính:

1 Người quản lý chọn nhân viên để thực hiện giao hàng

2 Giao đơn cho nhân viên

3 UC kết thúc

Trang 10

2 Hệ thống quản lý sản phẩm:

2.1 Đặc tả uc quản lý sản phẩm:

Tên UC: quản lý sản phẩm Mức quan trọng: cao

Tác nhân: Người quản lý

Mô tả: UC cho phép người quản lý thêm, sủa, xóa, thay đổi thông tin của các sản phẩm

Trang 11

Luồng sự kiện chính:

1 Người quản lý chọn các kiểu tác động lên sản phẩm:

a Thêm sản phẩm:

1 Hiển thị form nhập thông tin sản phẩm

2 Người quản lý nhập thông tin sản phẩm

3 Nhấn nút lưu thông tin sản phẩm

4 Nếu thành công thì thực hiện bước tiếp nếu sai thực hiện sự kiện rẽ nhánh A1

5 Lưu thông tin sản phẩm

b Thay đổi thông tin sản phẩm:

1 Hệ thống hiển thị form sửa thông tin của sản phẩm

2 Người quản lý nhập các thông tin cần thay đổi

3 Nhấn nút lưu thông tin

4 Nếu thành công thực hiện bước 5 nếu sai thức hiện luồng sự kiện rẽ nhanh A1

5 Lưu thông tin sản phẩm

c Xóa sản phẩm:

1 Người quản lý chọn sản phẩm cần xóa

2 Nhấn nút xóa để thực hiện loại bỏ sản phẩm

3 Hệ thốn hiển thị thông báo xác nhận loại bỏ nếu người quản lý đồng ý thì thực hiện bước tiếp nếu không thì thực hiện bước 5

4 Thông báo sản phẩm đã được xóa

5 Hiển thị lại danh sách sản phẩm

2 UC kết thúc

Trang 12

Luồng sự kiện rẽ nhánh A1:

1 Hệ thống thông báo việc nhập dữ liệu không hợp lệ

2 Người quản lý nhập lại thông tin

3 Quay lại bước 3 của luồng sự kiện chính

3 Hệ thống xem thông tin:

3.1 Đặc tả UC xem thông tin sản phẩm

Tên UC: Xem thông tin sản

1 Người quản ly, khách hàng chọn sản phẩm cần xem

2 Form xem thông tin sản phẩm xuất hiện, hệ thống hiển thị thông tin về sản

Trang 13

3.2 Đặc tả UC xem thông tin đơn hàng

Tên uc: Xem thông

1 Người quản lý chọn đơn hàng cần xem

2 Form xem thông tin đơn hàng xuất hiện, hệ thốn hiển thị thông tin về đơn hàng

Tên UC: Đăng nhập Mức quan trọng: vừa

Tác nhân: Người quản lý

Mô tả: UC cho phép admin đăng nhập vào hệ thống

Luồng sự kiện chính:

1 Chọn chức năng đăng nhập

2 Form đăng nhập hiển thị

Trang 14

5 Nếu đăng nhập thành công thì đến bước 6 Nếu nhập sai thì chuyển sang luồng

3 Hệ thống yêu cầu thành viên nhập lại

4 Nếu đồng ý thì quay về bước 2 của luồng sự kiện chính

Trang 16

2 Tính chất đáp ứng tức thời hoặc yêu cầu ñảm

bảo thông lượng (response throughput

12 Cung cấp truy nhập trực tiếp tới các phần mềm

BẢNG TÍNH TOÁN HỆ SỐ TÁC ĐỘNG MÔI TRƯỜNG VÀ NHÓM LÀM

VIỆC, HỆ SỐ PHỨC TẠP VỀ MÔI TRƯỜNG

TT Các hệ số tác động môi trường Giá trị

xếp hạng

Kết quả

Đánh giá

độ ổn định KN

I Hệ số tác động môi trường và nhóm làm việc (EFW) 16 17

Đánh giá cho từng thành viên

1 Có áp dụng qui trình phát triển phần mềm theo mẫu RUP và có

hiểu biết về RUP

Trang 17

ECF = 1.4 + (-0.03 x 17) = 0.89

UCP = (UUCW + UAW) x TCF x ECF

UCP = (110 + 12) x 1.02 x 0,89 = 110.75

Ước lượng công số = UCP x giờ/UCP

Ước lượng công số = 110,75 x 32 = 3544 giờ

Trang 18

Chương 3: Mô hình cấu trúc

3.1 Đặc tả lớp lĩnh vực bằng thẻ CRC

Trang 19

3.2 Mô hình cấu trúc hệ thống

Xét từ bài toán quản lý bán hàng và use case chi tiết đã xây dựng ở trên chúng ta

có thể liệt kê các lớp cơ bản như người quản lý, khách hàng, hàng, đơn hàng

Ta có như hình sau:

Trang 20

Chương 4: Mô hình hóa hành vi

4.1 Biểu diễn tương tác bằng biểu đồ tuần tự

a Biểu đồ tuần tự cho chức năng đăng nhập

Trang 21

b Biểu đồ tuần tự cho chức năng thêm hàng:

Trang 22

c Biểu đồ tuần tự cho chức năng quản lý bán hàng

Trang 23

d Biểu đồ tuần tự cho chức năng thống kê bán hàng

Trang 24

4.2 Biểu đồ trạng thái

Đối tượng đơn hàng

Trang 25

Phần II: Thiết kế

Chương 1: Kiểm tra và xây dựng phương thức

1.1 Kiểm tra nội dung

Hệ thống mua bán điện thoại là một Website cung cấp cho người sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự hoạt động cũng như theo dõi tình hình phát triển website của mình Đối với khách hàng, hệ thống cho phép xem thông tin về sản phẩm của cửa hàng Sau khi đăng ký làm thành viên, khách hàng

có thể chọn sản phẩm trên website đưa vào giỏ hàng và tiến hành giao dịch mua bán Sau khi chọn hàng xong khách hàng chuyển qua việc thanh toán bằng một trong các hình thức thanh toán, đồng thời chọn địa điểm và xác định thời gian giao hàng Sau khi đã thực hiện xong, khách hàng nhấn xác nhận để hoàn tất giao dịch Đối với các nhân viên, là người sẽ tiếp nhận đơn hàng do người quản lý chuyển đến, thực hiện việc giao hàng và xác nhận việc giao hàng đã hoàn tất Khi khách hàng có yêu cầu về bảo hành thiết bị đã mua ở cửa hàng, bộ phận bảo hành sẽ tiến hành kiểm tra, sửa chữa và gửi lại cho khách kèm theo một hoá đơn thanh toán bảo hành (nếu thiết bị đã quá thời gian bảo hành) Các thông tin về việc bảo hành thiết bị sẽ được lưu lại trong sổ bảo hành

1.2 Xây dựng phương thức

Chức năng của hệ thống có thể chia làm các nhóm chức năng chính như sau:

Trang 26

xem thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân

3 Nhóm chức năng quản lý thông tin, bao gồm quản lý thông tin cá nhân, quản lý danh sách thành viên, quản lý danh mục sản phẩm

4 Nhóm chức năng mua hàng, tiếp nhận và xử lý đơn hàng

5 Nhóm chức năng bảo hành sản phẩm

Chương 2: Thiết kế lớp và phương thức

Biểu đồ phân tích lớp thực thể

Trang 27

Thiết kế chi tiết các lớp, bổ xung chi tiết vào kết quả phân tích, ví dụ, lớp Người

quản lý

Trang 28

Đặc tả các phương thức quan trọng, ví dụ, GetReview()

Trang 29

Chương 3 Thiết kế lưu trữ

Lược đồ Cơ sở dữ liệu quan hệ

Chương 4 Thiết kế giao diện

4.1 Tập tình huống sử dụng

 Khi có yêu cầu đặt hàng từ khách hàng, nhà cung cấp sẽ cung cấp sản phẩm

cho cửa hàng theo đơn đặt hàng

 Khách hàng vào website để xem các mặt hàng trên website

 Sau khi vào web, khách hàng chọn các mặt hàng định mua

 Khi quyết định mua hàng, thông tin mặt hàng đó được lưu ở đơn đặt hàng

Trang 30

phục vụ của cửa hàng thì chuyển đơn đặt hàng đó đến trang thanh toán, nếu

không ( hết hàng, chưa có hàng ) thì khách hàng có thể quay lại cửa hàng để

chọn mua phẩm khác

 Hệ thống xác nhận đơn hàng được đặt thành công

 Sản phẩm sẽ được chuyển lấy từ kho hàng chuyển cho khách hàng

4.2 Sơ đồ điều hướng giao diện

Trang 31

4.3 Thiết kế quy chuẩn giao diện

Mô hình thực: hệ thống bán điện thoại di động Các đối tượng giao diện:

- Hiển thị danh sách điện thoại theo yêu cầu

- Xem thông tin: hiển thị thông tin sản phẩm Biểu tượng của giao diện

- Logo cửa hàng trên tất cả các giao diện màn hình

Trang 32

Chương 5 Thiết kế tầng kiến trúc vật lý

Trang 33

Giao diện website

Trang chủ

Sản phẩm

Trang 34

Form đăng nhập

Form đăng kí tài khoản

Ngày đăng: 13/12/2021, 11:46

HÌNH ẢNH LIÊN QUAN

Sơ đồ ca sử dụng tổng quan - Phân tích thiết kế hệ thống website bán điện thoại
Sơ đồ ca sử dụng tổng quan (Trang 15)
BẢNG TÍNH TOÁN HỆ SỐ PHỨC TẠP KỸ THUẬT-CÔNG NGHỆ - Phân tích thiết kế hệ thống website bán điện thoại
BẢNG TÍNH TOÁN HỆ SỐ PHỨC TẠP KỸ THUẬT-CÔNG NGHỆ (Trang 15)
BẢNG TÍNH TOÁN HỆ SỐ TÁC ĐỘNG MÔI TRƯỜNG VÀ NHÓM LÀM - Phân tích thiết kế hệ thống website bán điện thoại
BẢNG TÍNH TOÁN HỆ SỐ TÁC ĐỘNG MÔI TRƯỜNG VÀ NHÓM LÀM (Trang 16)
4.2. Sơ đồ điều hướng giao diện - Phân tích thiết kế hệ thống website bán điện thoại
4.2. Sơ đồ điều hướng giao diện (Trang 30)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w