Tải bản đầy đủ (.docx) (87 trang)

Phân tích thiết kế hệ thống webside myphamthiennhien.vn

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.04 MB, 87 trang )

BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
======***======

Báo cáo bài tập lớn
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Giáo viên:
Nhóm - Lớp:
Thành viên:

Ths Ngô Thị Bích Thúy
11 – KTPM3
Nguyễn Văn A
Nguyễn Văn B
Nguyễn Văn C
Nguyễn Văn D
Nguyễn Văn E

Hệ thống:

Website myphamthiennhien.vn

Hà nội, Năm 2018


LỜI MỞ ĐẦU
Nhịp độ phát triển của ngành công nghệ thông tin đang là một vấn đề rất được các
ngành Khoa Học, Giáo Dục, Kinh Tế … quan tâm. Nó hiện hữu với tầm vóc hết sức mạnh
mẽ, to lớn và ngày đang một lớn mạnh thêm. Việc ứng dụng Công Nghệ Thông
Tin vào các lĩnh vực làm sao để đạt được một cách có hiệu quả. Sự lựa chọn và vận dụng


những phần mềm sao cho phù hợp và đạt được kết quả tốt.
Để lựa chọn một phần mềm phù hợp bao giờ cũng quan trọng đối với các doanh nghiệp.
Ngày nay các phần mềm cơ bản đã được ứng dụng và phát triển rộng rãi trong hầu hết các
doanh nghiệp. Thế nhưng yêu cầu của người sử dụng phần mềm ngày càng đa dạng và
nhiều tính năng hơn. Do đó, yêu cầu của người làm phần mềm phải đáp ứng được các yêu
cầu của người dử dụng. Trải qua một giai đoạn phát triển lâu dài, phát triển theo cách tiếp
cận hướng đối tượng đã dần dần chiếm ưu thế và ngày càng trở nên phát triển phổ biến và
được chuẩn hóa trong công nghiệp phần mềm.
Cùng với sự ra đời của ngôn ngữ mô hình hóa thống nhất UML và nhiều côngcụ hỗ trợ
như Ratioanl Rose phát triển phần mềm hướng đối tượng đã được áp dụng rộng rãi trong
công nghiệp phần mềm trên khắp thế giới. Ngôn ngữ UML hiện nay vẫn đang được phát
triển để đáp ứng cho nhiều yêu cầu và nhiều dạng hệ thống khác nhau như phân tán,
nhúng …. UML là một ngôn ngữ mô hình hóa thống nhất có phần chính bao gồm những ký
hiệu hình học, được các phương pháp hướng đối tượng sử dụng để thể hiện và miêu tả
thiết kế của một hệ thống. Nó là một ngôn ngữ để đặc tả, trực quan hóa, xây dựng cho
nhiều khía cạnh khác nhau của một hệ thống. UML có thể được sử dụng làm công cụ giao
tiếp giữa người dung, nhà phân tích, nhà thiết kế và nhà phát triển phần mềm.
Trong quá trình phát triển nhiều công ty đã hỗ trợ và khuyến khích phát triển UML có
thể kể tới như: Hewlett Packard, Microsoft, Oracle, IBM, Unisys. Với đề tài được giao về
website myphamthiennhien.vn chúng em hi vọng có thể phát triển được thêm các tính
năng cũng như giao diện, chức năng của website nói trên cùng với công cụ hỗ trợ như UML
để phân tích hướng đối tượng, SQL để tạo và lưu trữ cơ sở dữ liệu, và thiết kế trực quan
phần mềm.
Mặc dù đã rất cố gắng để hoàn thành công việc, nhưng do thời gian có hạn và thiếu kinh
nghiệm cũng như kỹ năng chưa cao nên việc phân tích và thiết kế còn nhiều thiếu sót, kính
mong quý thầy cô và các bạn góp ý, bổ sung để chúng em hoàn thiện cho bài tập tốt hơn
nữa. Chúng em xin chân thành cảm ơn!
Nhóm sinh viên thực hiện!



Bảng phân việc
Tên thành viên

Nguyễn Văn A

Công việc cụ thể
Mô hình hóa, phân tích, thiết kế giao diện các use
case:
Xem chi tiết sản phẩm, xem sản phẩm theo danh muc.

Nguyễn Văn B

Mô hình hóa, phân tích, thiết kế giao diện các use
case:
Quản lí tài khoản, đăng ký thành viên.

Nguyễn Văn C

Mô hình hóa, phân tích, thiết kế giao diện các use
case:
Bảo trì danh mục sản phẩm, bảo trì sản phẩm.

Nguyễn Văn D

Mô hình hóa, phân tích, thiết kế giao diện các use
case:
Tìm kiếm sản phẩm, đặt sản phẩm.

Nguyễn Văn E


Mô hình hóa, phân tích, thiết kế giao diện các use
case:
Xem khuyến mãi, bảo trì khuyến mãi.


Mục Lục


1 Khảo sát hệ thống
1

Khảo sát sơ bộ
“Wedsite bán mỹ phẩm thiên nhiên trực tuyến myphamthiennhien.vn’’ là hệ thống
quảng bá hình ảnh của cửa hàng cũng như thể hiện việc chăm sóc khách hàng ở mọi lúc,
mọi nơi. Với website này khách hàng không cần đến cửa hàng hay nhà phân phối mà vẫn
tham khảo được tác dụng, giá cả, cách sử dụng và thông tin về từng sản phẩm mỹ phẩm
thiên nhiên và sự đảm bảo từ nhà cung cấp. Tạo sự thuận tiện, thoải mái cho khách hàng
khi mua sản phẩm.
Website là một showroom ảo mở cửa 24/24h có thể đón khách hàng vào bất cứ lúc nào.
Dựa vào website khách hàng có thể biết được doang nghiệp kinh doanh mặt hàng gì? Giá
báo nhiêu? Cách sử dụng của từng mặt hàng như thế nào?... Đó là những câu hỏi mà khách
hàng muốn biết về doanh nghiệp và sản phẩm của doanh nghiệp.
Bên cạnh đó wedsite bán hàng còn giúp doanh nghiệp nhận được phản hồi của khách
hàng một cách nhanh chóng và hiệu quả. Doanh nghiệp chỉ cần cập nhật thông tin về sản
phẩm việc còn lại là quảng bá wedsite đến tất cả các đối tác.

1

Mục tiêu


Tiếp cận với nghiệp vụ chuyên môn, môi trường của hệ thống bán mỹ phẩm thiên nhiên
online.
Tìm hiểu vai trò, chức năng, nhiệm vụ và cách thức hoạt động của hệ thống.
Các mục tiêu hoạt động của hệ thống, chiến lược, công việc thực hiện để đạt mục tiêu.
Đưa ra các phương pháp sửa đổi, cải tiến và bổ xung cho hệ thống myphamthiennhien.vn.
Mô hình hoá, phân tích, thiết kế được giao diện hệ thống myphamthiennhien.vn.

2

Phương pháp
● Phỏng vấn
Trước khi phỏng vấn cần lập một kế hoạch phỏng vấn
-Đọc tài liệu cơ sở
-Thiết lập mục tiêu phỏng vấn: là lấy những thông tin giá trị, cần thiết để nghiên
cứu phân tích thiết kế hệ thống
-Quyết định người được phỏng vấn: là giám đốc công ty
-Chuẩn bị cho người được phỏng vấn: Sắp xếp lịch phỏng vấn, cũng như một vài câu
hỏi và chủ đề sẽ phỏng vấn
-Quyết định kiểu và cấu trúc câu hỏi: Bao gồm cả câu hỏi đóng và câu hỏi mở trong
đó câu hỏi đóng chiếm 60%, còn lại là câu hỏi mở. Cấu trúc câu hỏi là đi từ câu hỏi
đóng sang cau hỏi mở

5


Người được hỏi: (họ và tên)
Địa chỉ:

Kế hoạch phỏng vấn
Người phỏng vấn: Nguyễn Văn A

Thời gian hẹn: 13/ 2/ 2018
Thời điểm bắt đầu: 8.00 a.m
Thời điểm kết thúc: 8.45 a.m

Đối tượng:
Đối tượng được hỏi là giám đốc công ty
hay người có khả năng ra quyết định chỉ
thị trực tiếp.
Cần thu thập dữ liệu về hệ thống công ty
đang sử dụng
Cần thỏa thuận về việc được phép phỏng
vấn trực tiếp, ghi âm, ghi hình, được tham
quan công ty, hệ thống của công ty, phỏng
vấn các nhân viên trong công ty.
Chương trình
 Giới thiệu
 Tổng quan về dự án
 Tổng quan về phỏng vấn
 Chủ đề sẽ đề cập, xin phép được
ghi âm, ghi hình
 Xin phép tham quan công ty và hệ
thống của công ty, phỏng vấn các
nhân viên trong công ty
 Chủ đề 1: Câu hỏi và trả lời
 Chủ đề 2: Câu hỏi và trả lời
 Tổng hợp các nội dung chính ý kiến
của người được hỏi
Kết thúc (thỏa thuận)

Các yêu cầu đòi hỏi:

Người được hỏi là người có vai trò
quan trọng, đó là người có vị trí cao
trong công ty, trình độ hiểu biết va
chuyên môn cao, hiểu rõ về hệ thống
của công ty, ngoài ra là người có kinh
nghiệm trong việc trả lời phỏng vấn để
truyền tải được nhiều thông tin nhất.
Ước lượng thời gian
1 phút
2 phút
1 phút
7 phút
11 phút
16 phút
5 phút
2 phút

Dự kiến tổng cộng: 45 phút
Phiếu Phỏng Vấn
Dự án: Phương thức bán hàng của website

Tiểu dự án: Quản lí bán hàng

Người được hỏi: 1. Trần Thế: Nhân viên hỗ trợ thông
tin và giải đáp thắc mắc.
2, Nguyễn Thị Hoài An: Nhân viên chăm
sóc khách hàng.

Người hỏi: Nguyên Văn A


Câu hỏi

Ghi chú

6

Ngày: 22/02/2018


Câu hỏi 1: Anh chị tổng kết hóa đơn thanh toán hàng
ngày hay hàng tháng?

Trả lời:
Quan sát:

Câu hỏi 2: Quá trình đặt hàng và giao hàng diễn ra như
thế nào?

Trả lời:
Quan sát:

Câu hỏi 3: Anh/ chị sử lý yêu cầu dịch vụ khách hàng
như thế nào?

Trả lời:
Quan sát:

Câu hỏi 4: Anh/ chị thấy công việc quản lí đơn hàng có
làm mất nhiều thời gian của anh chị hay không?


Trả lời:
Quan sát:

Câu hỏi 5: Khách hàng có hay phản hồi sản phẩm qua
hệ thống không?

Trả lời:
Quan sát:

Câu hỏi 6: Số lượng người mua hàng qua hệ thống như
thế nào?

Trả lời:
Quan sát:

Câu hỏi 7: Anh nghĩ như thế nào nếu mọi công việc
đều được làm tự dộng bằng máy?

Trả lời:
Quan sát:

Câu hỏi 8 Doanh thu của công ty sau khi hệ thống hoạt
động thay đổi như thế nào?

Trả lời:
Quan sát:

Câu hỏi 9: Anh chị có những mong muốn gì về hệ thống
của công ty mình?


Trả lời:
Quan sát:

Câu hỏi 10: Anh chị hãy nêu ra những rủi ro khi bán
hàng với hệ thống?

Trả lời:
Quan sát:

Đánh giá chung:

7


8


Phiếu điều tra về chất lượng hê thống Website htttps://myphamthiennhien/
Câu 1: Bạn đánh giá như thế nào về lợi ích mà Website https://myphamthiennhien/ có thể mang lại?
a Rất nhiều lợi ích
b Bình thường
c Ít lợi ích
d Không tác dụng
Câu 2: Đánh giá của bạn như thế nào về hiệu quả hoạt động của Website này?
a Rất tốt
b Tốt
c Chưa thật sự đạt hiệu quả cao
d Kém hiệu quả
Câu 3: Bạn thấy hệ thống hoạt động có ổn định không?
a Rất ổn định

b Ổn định
c Bình thường
d Không ổn định
Câu 4: Bạn đánh giá như thế nào về mức đô tin cây của hệ thống này?
a Tin tưởng tuyệt đối
b Tin tưởng
c Không hoàn toàn tin tưởng
d Nghi ngờ
Câu 5: Bạn đánh giá như thế nào về các thông tin trên Website?
a Trình bày bắt mắt, rõ ràng, chính xác
b Bình thường
c Khó theo dõi, thô sơ
d Rất rối mắt, không tinh tế
Câu 6: Là một người dùng, người quản lý hệ thống thì bạn có dự định gắn bó với Website này trong thời gian
dài?
a Có
b Không
c Đang suy nghĩ
d Chưa suy nghĩ
Câu 7: Ý kiến của bạn về chất lượng các dịch vụ mà Website cung cấp?
……………………………………………………………………………………………………………………………………………………………………………
Câu 8: Bạn thấy cách quản lý trang Web như thế nào?
…………………………………………………………………………………………………………………………………………………………………………..
Câu 9: Cảm nhận của bạn như thế nào khi tương tác với hệ thống?
…………………………………………………………………………………………………………………………………………………………………………..
Câu 10: Ý kiến của bạn về hệ thống bán mỹ phẩm thiên nhiên trực tuyến?
……………………………………………………………………………………………………………………………………………………………………………

9



● Điều tra
● Quan sát
Cần chú ý quan sát thái độ của người được phỏng vấn để có biện pháp thay đổi
câu hỏi phù hợp với hoàn cảnh nhất định.Khi có điều kiện thì cần quan sát cách thức làm
việc của hệ thống.

3

Đối tượng khảo sát
Wedsite myphamthiennhien.vn là hệ thống bán tinh dầu trực tuyến. Hệ thống cung cấp
tất cả các thông tin sản phẩm để phục vụ nhu cầu của khách hàng. Không những thế hệ
thống cho phép khách hàng mua hàng trên chính hệ thống đó qua đó giúp khách hàng và
sản phẩm đến gần nhau hơn.

4

Kết quả sơ bộ
Lịch sử: Được thành lập vào tháng 11/2008, là một công ty non trẻ đi tiên phong trong
lĩnh vực thương mại điện tử. Mục tiêu của website myphamthiennhien.vn là khiến cho việc
mua bán, trao đổi mỹ phẩm thiên nhiên trở nên thuận tiện, dễ dàng và đáng tin cậy trên
internet.
Địa chỉ: 58/6 Bùi Thế Mỹ, P.10, Q. Tân Bình, TP. Hồ Chí Minh
Hoạt động kinh doanh: Trang web bán hàng trực tuyến của Công ty TNHH Thương Mại
Sản Xuất Hương Liệu Thanh Xuân nhãn hàng BIYÒKEA chính thức ra mắt để phục vụ nhu
cầu mua sắm, sử dụng các loại tinh dầu và mỹ phẩm có nguồn gốc từ thiên nhiên, đáp lại sự
tin tưởng của quý khách dành cho các dòng sản phẩm của chúng tôi trong suốt thời gian
qua. Sự hình thành trang web là cẩm nang mua sắm tiện ích, dễ tìm dễ mua các sản phẩm
tinh dầu và sản phẩm dưỡng da chăm sóc sắc đẹp cho khách hàng trên mọi miền đất nước.
Ở mọi nơi bất cứ lúc nào quý khách cũng có thể chọn cho mình các sản phẩm chăm sóc da

và làm đẹp của BIYÒKEA chỉ vài bước đơn giản
Với mong muốn đem lại cho quý khách sản phẩm cũng như dịch vụ tốt nhất, BIYÒKEA luôn
cố gắng phát triển không ngừng để nâng cao chất lượng và dịch vụ làm hài lòng cho khách hàng
thân yêu của mình.

10


5

Các tài liệu thu thập được

11


12


13


14


15


16



17


2
1

Khảo sát chi tiết
Hoạt động của hệ thống

Khi truy cập website: www.myphamthiennhien.vn chỉ cần gõ tên sản phẩm vào ô tìm kiếm, quý
khách sẽ có ngay cho mình danh sách những sản phẩm cần tìm của BIYÒKEA cũng như cách tìm
những sản phẩm riêng lẽ và sản phẩm theo bô, theo dòng sản phẩm m ôt cách dễ dàng, cấu trúc
web được chia thành từng phần, từng khối theo nhóm, theo dòng sản phẩm khác nhau giúp
quý khách nhân thấy sản phẩm mình đang tìm ngay trước mắt giúp giảm mất thời gian truy cập
của khách hàng.
Với người mua
Rất đơn giản, bạn chỉ cần lựa chọn cho mình một loại mỹ phẩm phù hợp trong hàng ngàn mỹ
phẩm thiên nhiên trên myphamthiennhien.vn. Bạn cũng đừng quên ghi lại những đánh giá,
nhận xét của mình đối với sản phẩm, nó sẽ giúp myphamthiennhien.vn nâng cao chất lượng
dịch vụ để phục vụ tốt hơn.
Với người bán
Cung cấp cho người mua hàng những mỹ phẩm về thiên nhiên tốt nhất, an toàn, hiệu quả, được
chọn lọc từ nguồn nguyên liệu chiết xuất tự nhiên theo công thức, công nghệ Nhật Bản, sản
xuất theo tiêu chuẩn GMP.
Về hoạt động “Tìm mua mỹ phẩm”: Hoạt động tìm mua được chia thành nhiều nhóm chính.
Trong các nhóm được phân loại tìm kiếm theo:
• Tinh dầu
• Dầu massage
18



• Sản phẩm spa
• Sản phẩm amenities
• Đèn xông tinh dầu
• Mặt nạ thiên nhiên
• Các loại dầu dẫn
• Mỹ phẩm chăm sóc tóc
• Mỹ phẩm chăm sóc body
• Mỹ phẩm chăm sóc da mặt
Hệ thống cung cấp đầy đủ thông tin sản phẩm từ cho người mua, qua đó người mua có thể
tham khảo các thông tin về sản phẩm, tìm kiếm các sản phẩm, …và đặt trực tiếp đặt hàng trên
trang.
Về hoạt động “bán hàng”: Cung cấp đầy đủ thông tin về: Thành phần-Công dụng-Cách sử dụngCách bảo quản-Giá tiền-Khuyến mãi, …”.

2

Các yêu cầu chức năng
 Khách hàng
• Đăng ký thành viên
• Đăng nhập
• Xem danh mục sản phẩm mỹ phẩm
• Xem danh sách sản phẩm mỹ phẩm
• Xem sản phẩm mỹ phẩm theo danh mục
• Xem chi tiết sản phẩm mỹ phẩm
• Tìm kiếm sản phẩm mỹ phẩm
• Đặt sản phẩm
• Quản lí giỏ hàng
• Đánh giá sản phẩm
• Xem khuyến mãi
 Người quản trị

• Đăng nhập
• Bảo trì khuyến mãi
• Bảo trì danh mục sản phẩm mỹ phẩm
• Bảo trì sản phẩm mỹ phẩm
• Quản lí tài khoản
• Quản lí đơn hàng

3

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





Giao diện đồ họa.
Ngôn ngữ.
Hiệu năng hoạt động hệ thống.
Bảo mật và an toàn thông tin khách hàng.
19








Tính khả dụng.
Tương thích, tương tác trên các nền tảng Hệ Điều Hành.

Độ tin cậy của hệ thống.
Khả năng chịu lỗi, khả năng phục hồi, thời gian giữa các lần xảy ra sự cố gián đoạn
hoạt động của hệ thống.
Các yêu cầu phi chức năng khác: Yêu cầu phi chức năng cho công cụ tìm kiếm, thống
kê, xây dựng báo cáo, lưu trữ.

20


2 Mô hình hóa use case
1

Biểu đồ use case

21


1

Các use case chính

22


2

Các use case thứ cấp

23



3

Phân rã một số use case
<<extend>>

Xem danh muc my pham

Xem danh sach my pham

<<include>>
<<extend>>
Xem my pham theo danh muc

Khach hang

Tim kiem my pham

Dat san pham

<<extend>> Xem chi tiet my pham

Quan li gio hang

Danh gia my pham

Xem khuyen mai

Dang nhap


2
1

Mô tả chi tiết các use case
Mô tả use case: Xem chi tiết mỹ phẩm
1. Mô tả vắn tắt
Use case nay cho phép khách hàng xem thông tin chi tiết của mỹ phẩm.
2. Các luồng sự kiện
• Luồng cơ bản
24


3.
4.
5.

6.

2

1. Use case này bắt đầu khi khách hàng kích “chọn mỹ phẩm” trên trang chủ
trong giao diện người dùng. Hệ thống sẽ lấy thông tin về tên mỹ phẩm, giá mỹ
phẩm, khối lượng trên dung tích mỹ phẩm, hình ảnh mỹ phẩm, thành phần,
công dụng, cách sử dụng và cách bảo quản sản phẩm từ bảng SAN_PHAM và
hiển thị ra màn hình.
2. Use case kết thúc khách hàng kích vào “trang chủ” để quay về màn hình chính.
• Luồng rẽ nhánh
1. Tại bước 1 trong luồng cơ bản, nếu người dùng kích vào nút “trở về” thì use
case kết thúc.
2. Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối

được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case
kết thúc.
Yêu cầu đặc biệt
Không có.
Tiền điều kiện
Không có.
Hậu điều kiện
Nếu use case thành công thì người dùng sẽ xem được các thông tin về sản phẩm,
ngược lại trạng thái của hệ thống không thay đổi.
Điểm mở rộng
Không có.

Mô tả use case: Xem sản phẩm theo danh mục
1. Mô tả vắn tắt
Use case nay cho phép khách hàng xem sản phẩm mỹ phẩm thiên nhiên theo danh
mục mỹ phẩm.
2. Các luồng sự kiện
• Luồng cơ bản
1. Use case này bắt đầu khi khách hàng kích chọn một danh mục mỹ phẩm. Hệ
thống lấy thông tin sản phẩm từ bảng SAN_PHAM và hiển thị ra màn hình
hình ảnh của các mỹ phẩm, tên mỹ phẩm, giá mỹ phẩm, đặt mỹ phẩm và yêu
thích mỹ phẩm.
2. Use case kết thúc khách hàng kích vào “trang chủ” để quay về màn hình
chính.
• Luồng rẽ nhánh
1. Tại bước 1 trong luồng cơ bản, nếu người dùng kích vào nút “Hủy bỏ” thì use
case kết thúc.
2. Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối
được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case
kết thúc.

3. Yêu cầu đặc biệt
25


×