Tải bản đầy đủ (.doc) (41 trang)

PHÂN TÍCH THIẾT kế hệ THỐNG

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 (580.49 KB, 41 trang )

Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

Mục Lục
1. Các nhóm chức năng của hệ thống......................................................................................................7
2. Xác định các tác nhân..........................................................................................................................8
III. XÁC ĐỊNH CÁC USE CASE, XÂY DỰNG BIỂU ĐỒ UC CHI TIẾT....................................................................8
1. Xác định các Use case..........................................................................................................................8
1. Hệ thống đăng ký, đăng nhập............................................................................................................14
1.1. Đặc tả UC đăng ký thành viên.....................................................................................................14
1.2. Đặc tả UC đăng nhập...................................................................................................................15
2. Hệ thống xem thông tin.....................................................................................................................15
2.1. Đặc tả UC xem thông tin giỏ hàng...............................................................................................15
2.2. Đặc tả UC xem thông tin sản phẩm.............................................................................................15
2.3. Đặc tả UC xem thông tin cá nhân................................................................................................16
3. Hệ thống quản lý thông tin................................................................................................................16
3.1. Đặc tả UC sửa thông tin cá nhân.................................................................................................16
3.2. Đặc tả UC quản lý danh mục sản phẩm.......................................................................................17
3.3. Đặc tả UC quản lý danh sách thành viên.....................................................................................18
4. Hệ thống mua hàng............................................................................................................................18
4.1. Đặc tả UC thêm sản phẩm vào giỏ hàng......................................................................................18
4.2. Đặc tả UC loại sản phẩm đã chọn ở giỏ hàng..............................................................................18
4.3. Đặc tả UC thanh toán..................................................................................................................19
5. Hệ thống tiếp nhận và xử lý đơn hàng...............................................................................................19
5.1. Đặc tả UC tiếp nhận đơn hàng....................................................................................................19
5.2. Đặc tả UC giao cho nhân viên thực hiện.....................................................................................20


5.3. Đặc tả UC nhận đơn hàng và giao hàng.......................................................................................20
5.4. Đặc tả UC báo cáo kết quả..........................................................................................................20

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 1


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================
6. Hệ thống bảo hành sản phẩm............................................................................................................21
6.1. Đặc tả UC yêu cầu bảo hành.......................................................................................................21
6.2. Đặc tả UC nhận yêu cầu bảo hành...............................................................................................21
6.3. Đặc tả UC giao cho nhân viên thực hiện.....................................................................................22
6.4. Đặc tả UC thực hiện bảo hành....................................................................................................22
6.5. Đặc tả UC thanh toán chi phí bảo hành.......................................................................................22

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2


Page 2


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

LỜI MỞ ĐẦU
Ngày nay chúng ta đang được sống trong kỷ nguyên của tin học nhờ sự
vượt bậc , sự bùng nổ mạnh mẽ của công nghệ thông tin. Công nghệ thông tin khôngchỉ
dừng lại ở mục đích phục vụ cho khoa học kỹ thuật mà đi sâu vào đời sống ,chính trị,
kinh tế , xã hội, trở nên thân thiện, gần gũi , mang lại nhiều lợi ích cho con người. Đặc
biệt trong lĩnh vực kinh tế, công nghệ thông tin đã thực sự có nhiều đóng góp
quan trọng trong công việc quản lý, quảng cáo các sản phẩm, hàng hóa của các
công ty, xí nghiệp, doanh nghiệp lớn nhỏ. Những ứng dụng của công nghệ thông
tin đã mang lại nhiều lợi ích không nhỏ, đạt hiệu quả kinhtế cho những công ty, xí nghiệp
đó.
Trong đời sống hiện nay thì điện thoại di động đã trở nên phổ biến và cần thiết cho
mỗi người dân. Điện thoại di động giúp con người có thể liên lạc với nhau thuận tiện hơn
và các ứng dụng của điện thoại di động cũng đáp ứng được nhu cầu của người dân hiện
nay, chúng ta có thể nghe nhạc, xem phim chỉ với một chiếc điện thoại nhỏ nhắn, gọn nhẹ
ở mọi lúc, mọi nơi. Nó cũng có thể giúp ta thay cho những bức thư dài và phải tốn rất lâu
để nhận được bức thư đó bằng một tin nhắn ngắn gọn mà vẫn mang đầy đủ thông tin ta
cần truyền đạt chỉ trong khoảng thời gian rất ngắn nó có thể tính bằng giây. Ta còn có
thể nghe giọng nói của nhau dù ở rất xa. Vì vậy, điện thoại di động đã trở thành một vật
dụng không thể thiếu trong đời sống hằng ngày của mỗi người dân.

Muốn bán và đưa ra các sản phẩm cho mọi người biết một cách rộng rãi và nhanh
chóng thì cần phải quảng cáo. Vì vậy, xây dựng một website bán điện thoại di động là
điều cần thiết cho công ty hoạc doanh nghệp.
Nhờ sự hướng dẫn của thầy Tô Hải Thiên và sự giúp đỡ của các thầy cô trong khoa
Công Nghệ Thông Tin em đã hoàn thành đợt thực tập chuyên môn với đề tài Xây dựng
WEBSITE bán điện thoại di động. Cuối cùng em xin chân thành cảm ơn thầy Tô Hải
Thiên và các thầy cô trong khoa đã giúp đỡ em để em có thể hoàn thành bài thực tập này.

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 3


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

CHƯƠNG I: KHẢO SÁT HỆ THỐNG
I.Mục đích của hệ thống
 Yêu cầu hệ thống:
• Website đơn giản dễ sử dụng, tính chính xác và tính bảo mật thông tin
thành viên cao
• Website có dung lượng vừa đủ,tốc độ xử lí nhanh.

• Chương trình chạy trên môi trường windows.
• Font chữ hiển thị nhất quán,sử dụng bộ chữ ABC.
• Giúp các khách hàng tìm hiểu các thông tin một cách nhanh nhất
• Cập nhật sản phẩm và thông tin sản phẩm một cách nhanh nhất.
• Đáp ứng được nhu cầu tìm sản phẩm của thành viên khi vào trang web.
• Đảm bảo dữ liệu khi chạy web trực tuyến.
• Khách hàng có thế xem thông tin từng sản phẩm và có thể chọn cho mình
sản phẩm phù hợp, có thể đưa ra nhận xét về sản phẩm, không có quyền
thay đổi thông tin sản phẩm và website.
• Phải đăng ký là thành viên mới có thể xem thông tin chi tiết của sản phẩm
và có thể mua sản phẩm cho mình.
• Nhân viên công ty được phép cập nhật thông tin .
 Tìm hiểu hệ thống :
• Hệ thống xây dựng nhằm mục đích thay thế cho hình thức giới thiệu sản
phẩm trực tiếp như: tờ rơi,aphic,tiếp thị…….Khách hàng phải đến tận nhà
sách để tìm kiếm mất rất nhiều thời gian,cần một lượng nhân viên và các
thiết bị trợ giúp lớn để giới thiệu và quản lí sản phẩm.Ngoài ra,không thể có
đủ không gian trưng bày tất cả các loại sản phẩm.Từ việc khảo sát, đánh giá
hệ thống cũ rút ra được mục đích của hệ thống sẽ xây dựng:
• Khắc phục được một số nhược điểm và kế thừa mốt số ưu điểm của hệ thống
cũ.
• Tiếp cận thị trường trong và ngoài nước một cách nhanh và thuận tiện giúp
khách hàng có thể tiết kiệm được thời gian và công sức.
• Tìm hiểu cách thức hoạt động,chức năng của một số công ty khác
II. Chức năng của website


Người viếng thăm website có thể xem, tìm kiếm thông tin về sản phẩm



Khi đã đăng ký là thành viên của hệ thống thì có thể đăng nhập và xem chi
tiết thông tin về sản phẩm, có thể lựa chọn sản phẩm mình muốn lựa chọn và đóng
góp ý kiến cho sản phẩm cũng như trang web.
 Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về sản phẩm hoặc thông
tin đang có của của các sản phẩm
Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 4


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

 Về tổ chức lưu trữ, thực hiện các yêu cầu:Thêm, xóa, sửa thông tin, hình ảnh
của các sản phẩm vốn có trên thư viện do người quản lý trang web xử lý.
III. Qui trình hoạt động của hệ thống
Hệ thống bán điện thoại di động 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 cửa hàng 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.

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 5


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

CHƯƠNG II. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
I.Giới thiệu về ngôn ngữ
1.UML – Ngôn ngữ mô hình hóa hướng đối tượng
UML (unified modeling language) là ngôn ngữ mô hình hóa tổng quát
được xây dựng để đặc tả, phát triển và viết tài liệu trong phát triển phần mềm

hướng đối tượng. UML giúp người phát triển hiểu rõ và ra quyết định liên quan
đến phần mềm cần xây dựng. UML bao gồm một tập các khái niệm, các biểu
đồ và hướng dẫn.
UML hỗ trợ xây dựng hệ thống hướng đối tượng dựa trên việc nắm bắt
khía cạnh cấu trúc tĩnh và các hành vi động của hệ thống.
-

Các cấu trúc tĩnh định nghĩa các kiểu đối tượng quan trọng của hệ
thống, nhằm cài đặt và chỉ ra mối quan hệ giữa các đối tượng đó.
- Các hành vi động định nghĩa các hoạt động của các đối tượng theo thời
gian và tương tác giữa các đối tượng hướng tới đích.
Các mục đích của ngôn ngữ mô hình hóa thống nhất UML :
• Mô hình hóa các hệ thống sử dụng các khái niệm hướng đối tượng
• Thiết lập sự liên hệ từ nhận thức con người đến các sự kiệncần mô
hình hóa
• Giải quyết vấn đề về mức độ thừa kế trong các hệ thống phức tạp
với nhiều rang buộc khác nhau
• Tạo một ngôn ngữ mô hình hóa có thể sử dụng bởi người và máy
Các biểu đồ UML : thành phần mô hình chính trong UML là các biểu đồ
sau
Biểu đồ use case: biểu diễn sơ đồ chức năng của hệ thống. Từ tập
yêu cầu của hệ thống, biểu đồ use case sẽ phải chỉ ra hệ thống cần
thực hiện điều gì để thỏa mãn các yêu cầu của người dùng hệ
thoonhs đó. Đi kèm với các use case là các kịch bản
• Biểu đò lớp: chỉ ra các lớp đối tượng trong hệ thống, các thuộc
tính và phương thức của từng lớp và các mối quan hệ giữa các
lớp đó
• Biểu đò trạng thái: tương ứng với mỗi lớp sẽ chỉ ra các trạng
thái mà đối tượng của lớp đó có thể có và các mối quan hệ giữa
các lớp đó

• Biểu đồ tuần tự: biểu diễn mối quan hệ giữa các đối tượng và
giữa các đối tượng và tác nhân theo thứ tự thời gian
Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 6


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

• Biểu đồ cộng tác: biểu diễn mối quan hệ giữa các đối tượng và
giữa các đối tượng và tác nhân nhưng nhấn mạnh đến vai trò
của các đối tượng trong tương tác
• Biểu đò hoạt động: biểu diễn các hoạt động và sự đồng bộ
chuyển tiếp các hoạt động, thường được sử dụng để biểu diễn
các phương thức phức tạp của các lớp
• Biểu đò thành phần: định nghĩa các thành phần của hệ thống và
mối quan hệ giữa các thành phần đó
• Biểu đồ triển khai: mô tả hệ thống sẽ được triển khai như thế
nào, thành phần nào được cài đặt ở đâu, các liên kết vật lý hoặc
giao thức truyền thông nào được sử dụng
Các Bước Phân Tích Thiết Kế Hướng Đối Tượng:


II. PHÂN TÍCH HỆ THỐNG
1. Các nhóm chức năng của hệ thống
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:
1.

Nhóm chức năng đăng ký, đăng nhập thành viên

2.

Nhóm chức năng xem thông tin, bao gồm xem thông tin giỏ hàng, 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

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 7


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn

Đề tài: Xây dựng WEB bán Điện thoại di động

========================

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

2. Xác định các tác nhân
Dựa vào mô tả bài toán, ta có thể xác định được các tác nhân chính của hệ thống như sau:
KHÁCH HÀNG: là người giao dịch với hệ thống thông qua các đơn đặt hàng, khách
hàng có thể chọn các loại sản phẩm, chọn địa điểm và thời gian giao hàng. Khách hàng
có thể đăng ký làm thành viên của hệ thống.
NGƯỜI QUẢN LÝ: là người điều hành, quản lý và theo dõi mọi hoạt động của hệ thống.
NHÂN VIÊN: là người tiếp nhận và xử lý các đơn hàng, các yêu cầu bảo hành do người
quản lý giao.
THÀNH VIÊN: bao gồm người quản lý, nhân viên và những khách hàng đã đăng ký. Sau
khi đăng nhập để trở thành thành viên, ngoài những chức năng chung của người sử dụng,
còn có thêm một số chức năng khác phục vụ cho công việc cụ thể của từng đối tượng.
Theo tính chất của các Actor, ta có thể tổng quát hoá chúng như sau
uc Tong quat

Khach hang thanh v ien

Nguoi quan ly


Thanh v ien

Khach hang

Nhan v ien

Hình 1: Mối quan hệ giữa các tác nhân
III. XÁC ĐỊNH CÁC USE CASE, XÂY DỰNG BIỂU ĐỒ UC CHI TIẾT
1. Xác định các Use case
- Tác nhân Khách hàng có các UC sau:
Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 8


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

o Đăng ký làm thành viên
o Xem thông tin sản phẩm
o Xem thông tin giỏ hàng
o Chọn sản phẩm cần mua

o Thêm, bớt sản phẩm trong giỏ hàng
o Thực hiện việc mua hàng
o Thanh toán
o Yêu cầu bảo hành
o Nhận lại thiết bị sau khi bảo hành
- Tác nhân Admin (người quản lý) có các UC sau:
o Tiếp nhận đơn hàng, nhận yêu cầu bảo hành
o Giao cho nhân viên thực hiện
o Quản lý danh sách thành viên
o Quản lý danh mục sản phẩm
o Upload thông tin NCC
o Upload thông tin SP
- Tác nhân Nhân viên có các UC sau:
o Thực hiện việc giao hàng
o Thực hiện việc bảo hành sản phẩm
o Báo cáo kết quả
Ngoài ra, các thành viên của hệ thống bao gồm người quản lý, nhân viên và các khách
hàng đã đăng ký làm thành viên còn có các UC sau:
o Đăng nhập
o Xem thông tin cá nhân
o Sửa đổi thông tin cá nhân
2. Sơ đồ usce tổng quát

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 9



Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 10


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

3. Các sơ đồ usce của các actor
 Biểu đồ usce của actor Khách

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh

Lớp
: 60CDT2

Page 11


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

 Biểu đồ usce của actor Khách hàng

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 12


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động


========================

 Biểu đồ usce của actor Admin (người quản lý)

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 13


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

 Biểu đồ uscer của actor Nhân viên

IV. ĐẶC TẢ CÁC USE CASE
Ta tiến hành đặc tả các UC theo từng hệ thống con (từng nhóm chức năng) như sau:
1. Hệ thống đăng ký, đăng nhập
1.1. Đặc tả UC đăng ký thành viên


Tác nhân: khách xem




Mô tả: cho phép khách xem đăng ký làm thành viên của hệ thống.



Tiền điều kiện:



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

Khách xem chọn mục đăng kí thành viên

2.

Form đăng kí thành viên hiển thị

3.

Khách xem nhập thông tin cá nhân cần thiết vào form đăng kí

4.

Nhấn nút Đăng ký

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp

: 60CDT2

Page 14


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

5.

Hệ thống thông báo kết quả quá trình nhập thông tin cá nhân.
Nếu thông tin nhập không chính xác thì thực hiện luồng nhánh A1. Nếu
nhập chính xác thì thực hiện bước 6

6.

Hệ thống cập nhật thông tin của khách xem vào danh sách thành
viên

7.

UC kết thúc

1.2. Đặc tả UC đăng nhập



Tác nhân: thành viên



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



Tiền điều kiện: Thành viên chưa đăng nhập vào hệ thống



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

Thành viên chọn chức năng đăng nhập

2.

Form dang nhap hien thi

3.

Nhập tên, mật khẩu vào form đăng nhập

4.

Hệ thống kiểm tra tên, mật khẩu của thành viên


5.
6.

Nếu việc đăng nhập thành công thi .... Nếu thành viên nhập sai
tên, mật khẩu thì chuyển sang luồng nhánh A1
UC kết thúc

2. Hệ thống xem thông tin
2.1. Đặc tả UC xem thông tin giỏ hàng


Tác nhân: khách hàng



Mô tả: cho phép khách hàng xem thông tin về giỏ hàng của mình.



Tiền điều kiện:



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

Khách hàng chọn chức năng xem giỏ hàng
Form xem thông tin giỏ hàng xuất hiện, hệ thống hiển thị thông
tin về giỏ hàng của khách hàng hiện tại.


3.

Khách hàng xem thông tin chi tiết về giỏ hàng được hiển thị

4.

UC kết thúc.

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


Tác nhân: người quản lý, nhân viên, khách hàng

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 15


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================




Mô tả: cho phép người quản lý, nhân viên, khách hàng xem thông tin về các
sản phẩm có trong cửa hàng.



Tiền điều kiện:



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

Người quản lý, nhân viên, 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 phẩm đã chọn.

3.

Người quản lý, nhân viên, khách hàng xem thông tin chi tiết về
sản phẩm được hiển thị

4.

UC kết thúc.


2.3. Đặc tả UC xem thông tin cá nhân


Tác nhân: thành viên của hệ thống, bao gồm: người quản lý, nhân viên,
khách hàng đã đăng ký thành viên



Mô tả: UC cho phép thành viên của hệ thống xem các thông tin cá nhân của
mình



Tiền điều kiện: thành viên đã đăng nhập vào hệ thống



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

Thành viên chọn mục Xem thông tin cá nhân
Form xem thông tin thành viên xuất hiện, hệ thống hiển thị thông
tin cá nhân của thành viên

3.

Hệ thống cung cấp liên kết để thành viên có thể sửa đổi thông tin
cá nhân


4.

UC kết thúc

3. Hệ thống quản lý thông tin
3.1. Đặc tả UC sửa thông tin cá nhân


Tác nhân: thành viên của hệ thống



Mô tả: UC cho phép thành viên thay đổi các thông tin đăng ký



Tiền điều kiện: thành viên phải đăng nhập vào hệ thống



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

Thành viên chọn chức năng sửa thông tin cá nhân.
Hệ thống hiển thị form sửa thông tin với các thông tin cũ của
thành viên hiện tại

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh

Lớp
: 60CDT2

Page 16


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

3.

Thành viên nhập các thông tin mới

4.

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

5.

Nếu việc cập nhật thành công thì thực hiện bước 6. Nếu sai thực
hiện luồng sự kiện rẽ nhánh A1

6.

Lưu thông tin


7.

UC kết thúc

3.2. Đặc tả UC quản lý danh mục sản phẩm



Tác nhân: người quản lý
Mô tả: UC cho phép người quản lý thêm, xoá, thay đổi thông tin của các sản
phẩm trong danh mục.



Tiền điều kiện: người quản lý phải đăng nhập vào hệ thống



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

Người quản lý chọn kiểu tác động lên sản phẩm: thêm sản phẩm, thay
đổi thông tin sản phẩm, xoá sản phẩm ra khỏi danh mục.
A. Thêm sản phẩm:
Hệ thống hiển thị form nhập thông tin sản phẩm
Người quản lý nhập thông tin sản phẩm.
Nhấn nút lưu thông tin
Nếu nhập thành công thì thực hiện bước 1.5. Nếu sai thực hiện
luồng sự kiện rẽ nhánh A1.

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

B. Thay đổi thông tin sản phẩm:
1.1

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

1.2

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

1.3

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

1.4

Nếu việc thay đổi thành
công thì thực hiện bước 1.5. Nếu sai thực hiện luồng sự kiện rẽ
nhánh A1.

1.5

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

C. Xoá sản phẩm:
Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh

Lớp
: 60CDT2

Page 17


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

1.1 Người quản lý chọn sản phẩm cần xoá
1.2 Nhấn nút xoá để thực hiện loại bỏ sản phẩm.
1.3 Hệ thống 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 1.4. Nếu không đồng ý thì thực hiện
bước1.5
1.4 Thông báo sản phẩm đã đươc xoá
1.5 Hệ thống hiển thị lại danh sách sản phẩm.
2.

UC kết thúc.

3.3. Đặc tả UC quản lý danh sách thành viên
Tương tự như UC quản lý danh mục sản phẩm.
4. Hệ thống mua hàng
4.1. Đặc tả UC thêm sản phẩm vào giỏ hàng



Tác nhân: khách hàng,



Mô tả: UC cho phép khách hàng đưa sản phẩm đã chọn vào giỏ hàng.



Tiền điều kiện: sản phẩm đã được chọn



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

Chọn chức năng Thêm vào giỏ hàng để đưa sản phẩm đã chọn vào lưu
trữ trong giỏ hàng. Nếu chưa chọn sản phẩm mà nhấn nút thêm vào giỏ
hàng thì thực hiện luồng sự kiện rẽ nhánh A1.

2.

Hệ thống hiển thị thông tin sản phẩm đưa vào giỏ hàng

3.

UC kết thúc.

4.2. Đặc tả UC loại sản phẩm đã chọn ở giỏ hàng



Tác nhân: khách hàng



Mô tả: UC cho phép khách hàng loại bỏ sản phẩm đã đưa vào giỏ hàng.



Tiền điều kiện: giỏ hàng đã có sản phẩm.



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

Khách hàng chọn sản phẩm muốn loại bỏ khỏi giỏ hàng

2.

Nhấn loại bỏ để thực hiện loại bỏ

3.

Nếu có sản phẩm được chọn, hệ thống hiển thị thông báo để khách
hàng xác nhận lại. Ngược lại, thực hiện luồng sự kiện rẽ nhánh A1.

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp

: 60CDT2

Page 18


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

4.

Nếu chấp nhận thì sản phẩm được chọn sẽ bị loại bỏ. Nếu không thì
thực hiện luồng sự kiện rẽ nhánh A2.

5.

Hệ thống hiển thị đã loại bỏ thành công.

6.

UC kết thúc.

4.3. Đặc tả UC thanh toán




Tác nhân: khách hàng
Mô tả: UC cho phép khách hàng tạo đơn hàng để tiến hành thanh toán giỏ
hàng sản phẩm.



Tiền điều kiện: khách hàng đã chọn sản phẩm vào giỏ hàng.



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

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

2.

Form thanh toán xuất hiện, hệ thống hiển thị đơn hàng và một số thông
tin mặc định của đơn hàng.

3.

Khách hàng nhập tiếp các thông tin: họ tên, số tài khoản, phương thức
thanh toán, địa chỉ giao hàng, thời gian giao hàng, địa chỉ email để hoàn
thành đơn hàng

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 thì thực hiện luồng sự kiện rẽ nhánh A1


5.

Hệ thống kiểm tra số tài khoản của khách hàng và phương thức thanh
toán. Nếu hợp lệ thì thực hiện bước 6. Nếu sai thì thực hiện luồng sự kiện rẽ
nhánh A2

6.

Hệ thống thông báo giao dịch thành công.

7.

UC kết thúc

5. Hệ thống tiếp nhận và xử lý đơn hàng
5.1. Đặc tả UC tiếp nhận đơn hàng



Tác nhân: người quản lý
Mô tả: UC 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



Tiền điều kiện: đơn hàng đã được tạo ra




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

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 19


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

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

5.2. Đặc tả UC giao cho nhân viên thực hiện



Tác nhân: người quản lý
Mô tả: UC cho phép người quản lý giao đơn hàng của khách hàng cho nhân
viên thực hiện



Tiền điều kiện: người quản lý đã tiếp nhận đơn hàng



Luồng sự kiện chính:
1. Người quản lý chọn nhân viên để thực hiện đơn hàng
2. Giao đơn hàng cho nhân viên
3. Chờ thông tin phải hồi từ nhân viên
4. Nếu nhân viên chấp nhận chuyển hàng thì thay đổi tình trạng của đơn
hàng sang đã được nhân viên tiếp nhận. Nếu không chấp nhận thì thực
hiện luồng sự kiện rẽ nhánh A1.
5. UC kết thúc


5.3. Đặc tả UC nhận đơn hàng và giao hàng



Tác nhân: nhân viên
Mô tả: UC cho phép nhân viên nhận đơn hàng và thực hiện giao hàng theo
yêu cầu đơn hàng người quản lý giao.



Tiền điều kiện: người quản lý đã giao đơn hàng



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

Nhân viên nhận được đơn hàng cần phải thực hiện
Nếu thực hiện giao hàng được thì tiến hành giao hàng và chuyển sang
bước 3. Nếu không thì thực hiện luồng sự kiện rẽ nhánh A1.

3.

Thay đổi trạng thái của đơn hàng

4.

Gởi thông tin phản hồi, đơn hàng giao thành công.


5.

UC kết thúc

5.4. Đặc tả UC báo cáo kết quả


Tác nhân: nhân viên

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 20


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================



Mô tả: UC cho phép nhân viên báo cáo kết quả của việc thực hiện đơn hàng
cho người quản lý.




Tiền điều kiện: đã thực hiện đơn hàng



Luồng sự kiện chính
1.
2.
3.
4.

Nhân viên chọn chức năng gửi báo cáo
Form gửi báo cáo xuất hiện, nhân viên nhập thông tin cần báo cáo, ví
dụ như đơn hàng không thực hiện được, tên nhân viên thực hiện, …
Gửi thông tin báo cáo
Nếu gửi thành công thì thực hiện bước 5. Không thành công thì thực
hiện luồng sự kiện rẽ nhánh A1

5.

Hệ thống thông báo đã gửi thành công

6.

UC kết thúc.

6. Hệ thống bảo hành sản phẩm
6.1. Đặc tả UC yêu cầu bảo hành



Tác nhân: khách hàng



Mô tả: UC cho phép khách hàng gửi yêu cầu bảo hành đến nhà quản lý



Tiền điều kiện: khách hàng có thiết bị cần được bảo hành



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

Khách hàng chọn chức năng gửi yêu cầu bảo hành

2.

Form bảo hành xuất hiện

3.

Khách hàng nhập thông tin yêu cầu

4.

Kích nút gửi để gửi thông tin yêu cầu đến nhà quản lý


5.

UC kết thúc

6.2. Đặc tả UC nhận yêu cầu bảo hành


Tác nhân: nhà quản lý



Mô tả: UC cho phép nhà quản lý nhận yêu cầu bảo hành



Tiền điều kiện: có yêu cầu bảo hành của khách hàng gửi đến



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

Nhà quản lý chọn chức năng nhận yêu cầu bảo hành

2.

Form bảo hành xuất hiện

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh

Lớp
: 60CDT2

Page 21


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

3.

Nhà quản lý kiểm tra điều kiện bảo hành

4.

Nhận yêu cầu

5.

UC kết thúc

6.3. Đặc tả UC giao cho nhân viên thực hiện


Tác nhân: nhà quản lý




Mô tả: UC cho phép nhà quản lý giao công việc bảo hành cho nhân viên



Tiền điều kiện: có yêu cầu bảo hành chờ xử lý



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

Nhà quản lý chọn chức năng giao việc

2.

Form giao nhận việc xuất hiện

3.

Nhà quản lý chọn nhân viên vào gửi yêu cầu công việc cho nhân viên

4.

UC kết thúc

6.4. Đặc tả UC thực hiện bảo hành



Tác nhân: nhân viên



Mô tả: UC xảy ra khi nhân viên cửa hàng tiến hành bảo hành thiết bị




Tiền điều kiện: nhân viên được người quản lý giao công việc bảo hành thiết
bị cho khách hàng
Luồng sự kiện chính:
1.

Nhân viên chọn chức năng nhận việc bảo hành

2.

Form giao nhận việc xuất hiện

3.

Nhân viên nhận việc và tiến hành sửa chữa thiết bị

4.

Gửi yêu cầu cho khách hàng đến nhận thiết bị

5.


Trả lại thiết bị cho khách hàng

6.

Nếu có phiếu bảo hành thì tiến hành cập nhật phiếu bảo hành

7.

UC kết thúc

6.5. Đặc tả UC thanh toán chi phí bảo hành



Tác nhân: khách hàng
Mô tả: UC cho phép khách hàng tiến hành thanh toán chi phí bảo hành sản
phẩm.

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 22


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin


Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================




Tiền điều kiện: yêu cầu bảo hành của khách hàng đã được thực hiện và quá
trình bảo hành đòi hỏi khách hàng phải thanh toán chi phí.
Luồng sự kiện chính:
1.

Khách hàng chọn chức năng thanh toán.

2.

Form thanh toán xuất hiện, hệ thống hiển thị các yêu cầu thanh toán.

3.

Khách hàng nhập tiếp các thông tin: họ tên, số tài khoản, phương thức
thanh toán, địa chỉ email, …

4.

Chọn gửi thông tin. Nếu thông tin đã nhập hợp lệ thì thực hiện bước 5.
Nếu sai thì thực hiện luồng sự kiện rẽ nhánh A1

5.


Hệ thống thông báo giao dịch thành công.

6.

UC kết thúc

V. CÁC BIỂU ĐỒ CỦA HỆ THỐNG
1.Biểu Đồ Tuần Tự
 Các Ký Hiệu Cơ Bản
Actor
Object
Linelife
Tiêu điểm
Message
Form
Lớp thực thể

 Biểu đồ tuần tự Đăng ký

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 23


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin


Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 24


Trường ĐH Công Nghệ Giao thông vận tải
Khoa Công nghệ thông tin

Thực tập chuyên môn
Đề tài: Xây dựng WEB bán Điện thoại di động

========================

 Biểu đồ tuần tự thay đổi TT cá nhân

Giáo viên hướng dẫn: Tô Hải Thiên
Sinh viên thực tập : Nguyễn Thị Ánh
Lớp
: 60CDT2

Page 25



×