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

xây dựng và thiết kế websites bán laptop qua mạng nhằm đáp ứng nhu cầu khách hà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 (901.83 KB, 50 trang )

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
LỜI CẢM ƠN


Xây dựng website bán máy tính qua mạng
Page 1


Lời đầu tiên chúng em gửi đến tất cả thầy cô Đại học Công Nghệ Thông Tin
Thành Phố Hồ Chí Minh lời chúc sức khỏe và lời cảm ơn chân thành nhất. Chúng em
cũng xin cảm ơn sâu sắc tới thầy cô Khoa Hệ Thống Thông Tin, Trường ĐHCNTT –
ĐHQGTPHCM đã tận tình giảng dạy, giúp đỡ chúng em trong suốt quá trình học tập
tại trường và đặc biệt chúng em xin chân thành cảm ơn cô Ths.Nguyễn Đình Loan
Phương đã tận tình hướng dẫn và chỉ bảo chúng em trong suốt thời gian thực hiện bài
báo cáo này. Và nhân đây mình xin gửi lời cảm ơn đến tất cả các bạn lớp HTTT04
những người đã giúp đỡ và hỗ trợ mình trong quá trình hoàn thành tiểu luận.
Xin chân thành cảm ơn!
Xây dựng website bán máy tính qua mạng
Page 2
CHƯỚNG 1 : MÔ TẢ ĐỀ TÀI
CHƯƠNG I : ĐẶT VẤN ĐỀ
I. Giới thiệu về đề tài
Ngày nay CNTT đóng vai trò quan trọng hầu như trong tất cả các lĩnh vực
của đời sống. Nhất là từ khi xuất hiện internet, nhu cầu trao đổi thông tin ngày
càng cao, nhu cầu trao đổi mua bán của con người ngày càng đa dạng và phong
phú việc mua bán hàng trên mạng ngày càng được chú trọng đến. Khi mà thương
mại điện tử đang phát triển một cách chóng mặt thì đây là cơ hội tuyệt vời cho
những ai có ý định kinh doanh dựa trên sự phát triển của CNTT. Trong khi nhu
cầu sử dụng Internet ngày càng nhiều và các hình thức kinh doanh trên mạng
ngày càng đa dạng và phong phú rất được nhiều người sử dụng và ưa chuộng.
Cho nên khi xây dựng trang web này trên hệ thống trực tuyến sẽ giúp cho khách
hàng thuận lợi trong việc mua các sản phẩm của công ty mà không cần phải vất
vả đến tận nơi công ty mua hàng như lúc trước.
Nắm được xu thế đó, chúng em đã đưa ra quyết định xây dựng và thiết kế
websites bán laptop qua mạng nhằm đáp ứng nhu cầu khách hàng.
II. Mục đích và ý nghĩa:
1.1 Mục đích:
Là xây dựng phần mềm ứng dụng được kết nối trên đường dây internet

phục vụ nhu cầu mua bán hàng hóa trực tuyến. Người mua hàng chỉ cần tốn một ít
thời gian để đăng kí trực tuyến các thông tin của mình sau khi đã tìm hiểu đẩy đủ
các thông tin cần thiết khi đặt hàng. Khách hàng chấp nhận mua hàng, hệ thống sẽ
thống báo cho khách hàng biết đã mua thành công.Và công ty sẽ giao hàng đến
địa chỉ mà khách hàng đã cung cấp.
Xây dựng website bán máy tính qua mạng
Page 3

1.2 Ý nghĩa:
Giúp cho người có nhu cầu mua hàng của công ty một cách nhanh
chóng.Tiết kiệm được nhiều thời gian và tiền bạc cho người có nhu cầu mua hàng.
Đồng thời giúp cho công ty đạt kết quả tốt trong kinh doanh.
CHƯƠNG II: PHÂN TÍCH HIỆN TRẠNG
I. C T BÀI TOÁNĐẶ Ả
BÁN MÁY TÍNH TRỰC TUYẾN QUA MẠNG
Qua khảo sát thực tế em đưa ra đặt tả bài toán như sau:
Khách hàng muốn mua laptop thì vào trang websites để tham khảo mặt
hàng, giá cả của tất cả các loại laptop mà công ty đang kinh doanh đã được đưa
lên trang web. Khi khách hàng cần mua loại nào đó thì kích vào biểu tượng thêm
vào giỏ hàng của sản phẩm mình muốn mua. Bạn phải đăng nhập vào hệ thống thì
mới có thể mua hàng và thanh toán. Nếu là khách hàng mới, khách hàng điền đầy
đủ các thông tin của mình vào trang thông tin khách hàng và đăng ký làm thành
viên để mua hàng. Nếu thông tin hợp lệ thì hệ thống sẽ gửi thông báo là đã mua
thành công cho khách hàng.
- Mỗi khách hàng được quản lý bởi các thông tin sau: id, ký danh, mật
khẩu, địa chỉ, Email, Số điện thoại.
- Mỗi sản phẩm thuộc nhiều loại có mẫu mã, chất lượng, giá cả khác nhau.
+Sản phẩm được quản lý các thông tin sau: ID, tên sảm phẩm, thông tin
sản phẩm, hình ảnh, đơn giá bán.
- Thông tin mua hàng của khách hàng sẽ được lưu vào bảng Hóa đơn với

các thông tin: Số hóa đơn, đơn hàng, họ tên, địa chỉ, email, điện thoại, nội
Xây dựng website bán máy tính qua mạng
Page 4
dung, ký danh. Sau khi giao hàng trực tiếp cho khách hàng đến tận nơi, khách
hàng sẽ thanh toán bằng tiền mặt cho công ty(phạm vi trong tỉnh).
- Trang web sẽ hiển thị những thông tin theo sự phân quyền sử dụng khác
nhau được quản lý bởi thông tin sau: Tên đăng nhập, mật khẩu.
+ Quyền của admin được xem, xóa, sửa tất cả các thông tin trên trang web.
+ Quyền của những người là thành viên của trang web sẽ được xem,sửa
thông tin cá nhân của mình,có quyền góp ý kiến và mua hàng.
II. PHÂN TÍCH YÊU C UẦ
1. Yêu cầu chức năng
Website được xây dựng phải đáp ứng những nhu cầu cần thiết của cửa
hàng:
 Hỗ trợ cho bộ phận quản lý nhập liệu như thu ngân, admin lưu trữ thông
tin của các sách trong nhà sách.
 Hỗ trợ tra cứu nhanh các thông tin về sách, các thông tin liên quan đến
sách, các phiếu đặt hàng do khách hàng lập và quản lý các khách hàng
đăng ký làm thành viên để mua hàng trong nhà sách.
 Hỗ trợ xem nhanh thống kê các hóa đơn, sách bán chạy, các loại sách
mới, tìm nhanh các hóa đơn hiệ cóa trong nhà sách.
 Hỗ trợ dễ dàng cho cho khách hàng trong việc mua hàng, lập các phiếu
đặt hàng, thuận tiện cho khách hàng trong việc giao dịch với nhà sách
thông qua ngân hàng
 Hỗ trợ chức năng phân loại người sử dụng hệ thống để xác định rõ quyền
hạn của từng người sử dụng.
Nhằm quản lý thông tin về:
• Quản lý thông tin nhà sản xuất.
• Quản lý sản phẩm.
Xây dựng website bán máy tính qua mạng

Page 5
• Cập nhật giá, thông tin sản phẩm.
• Quản lý người dùng.
• Xuất bảng báo giá (Nếu cần).
• Có chức năng giỏ hàng.
• Quản lý đơn đặt hàng của khách hàng
2. Yêu Cầu Phi Chức Năng
- Giúp quản lý các hoạt động kinh doanh của cửa hàng
-Giúp quảng bá thông tin tới khách hàng.
- Xây dựng một website quản lí nhà sách tiện lợi, hiệu quả với chi phí phù hợp.
- Nâng cao hoạt động của hàng hóa thông qua việc tin học hóa bộ phận quản lí
và tiết kiệm được chi phí.
• PHẠM VI ĐỀ TÀI :
 Về đối tượng sử dụng:
Người sử dụng của website được chia làm 3 nhóm đối tượng:
• Admin.
• Khách hàng thường xuyên (Khách hàng đã đăng kí thành viên).
• Khách hàng vãng lai (Chưa có tài khoản.)
 Đối tượng được quản lý trong website
Website của cửa hàng quản lý những đối tượng sau:
• Người dùng.
• Nhà sản xuất.
• Nhóm sản phẩm.
• Chi tiết sản phẩm.
Xây dựng website bán máy tính qua mạng
Page 6
• Đơn đặt hàng
A. Về chức năng của website.
Website của cửa hàng phải đảm bảo những chức năng sau:
a) Admin

• Quản lý người dùng
 Xóa người dùng khỏi hệ thống
 Cấp quyền Admin cho người dùng.
• Quản lý nhà sản xuất
 Thêm mới danh mục nhà sản xuất
 Cập nhật thông tin nhà sản xuất
 Xóa nhà sản xuất ra khỏi hệ thống.
• Quản lý nhóm sản phẩm
 Thêm mới nhóm sản phẩm
 Quản lý sản phẩm của nhóm
 Quản lý sản phẩm
 Nhập sản phẩm mới.
 Cập nhật thông tin, giá của sản phẩm.
 Xóa sản phẩm ra khỏi hệ thống
• Quản lý đơn đặt hàng
 Xem đơn đặt hàng của khách hàng
 Xóa đơn đặt hàng khỏi hệ thống
• Cấu hình website
 Quản lý danh sách hỗ trợ trực tuyến.
b) Thành viên
• Xem sản phẩm
• Cho sản phẩm vào giỏ hàng
Xây dựng website bán máy tính qua mạng
Page 7
• Đặt hàng
c) Chưa có tài khoản
• Đăng ký thành viên
• Xem sản phẩm
• Cho sản phẩm vào giỏ
• KẾ HOẠCH THỰC HIỆN:

• Tìm hiểu những chức năng vấn đề cần giải quyết tại cửa hàng.
• Chọn ngôn ngữ và hệ quản trị thích hợp để viết website.
Phân chia công việc thích hợp dựa vào khả năng của mỗi người.
1. Mô hình Use case
Xây dựng website bán máy tính qua mạng
Page 8
2. Danh sách các tác nhân nghiệp vụ
Xây dựng website bán máy tính qua mạng
Page 9
STT Tác nhân nghiệp vụ Ý nghĩa
1
Quản trị viên Người quản lý có toàn quyền đối
với hệ thống
2
Người dùng Người thao tác trực tiếp lên hệ
thống
3
Khách hàng Người sử dụng các dịch vụ của
hệ thống cho việc mua sản phẩm
4
Nhân viên Thao tác trên hệ thống
3. Danh sách các use case nghiệp vụ
STT Use case Ý nghĩa
1
Đăng nhập Cho phép người dùng đăng nhập vào
hệ thống.
2
Đăng xuất Dùng khi thoát khỏi hệ thống khi người
dùng có nhu cầu đăng xuất
3

Đăng kí thành viên Khách hàng dùng khi có nhu cầu đăng
kí làm thành viên
5
Xem bảng giá Chức năng này giúp khách hàng tham
khảo giá sản phẩm.
6
Đặt hàng Khách hàng sẽ chọn chức năng này khi
đã chọn được sản phẩm.
7
Thanh toán Khách hàng sẽ chọn những hình thức
thanh toán phù hợp.
8
Xác nhận đơn hàng Xác nhận sẽ xác nhận lại những sẩn
phẩm trong đơn hàng.
9
Hỗ trợ trực tuyến Chức năng này giúp khách hàng liên hệ
trực tiếp với nhân viên hổ trợ khi có
nhu cầu hay thắc mắc về sản phẩm.
10
Quản lý đơn hàng Nhân viên sẽ quản lý đơn hàng khi
khách hàng đã đặt hàng.
11
Quản lý sản phẩm Nhân viên sẽ quản lí về sản phẩm như :
thêm, xóa, cập nhật.
Xây dựng website bán máy tính qua mạng
Page 10
12
Cập nhật thông tin
khuyến mãi, dịch vụ
Nhân viên sẽ cập nhật thông tin khuyến

mãi, dịch vụ.
13
Quản lý giao diện Quản trị viên sẽ quản lí các vấn đề về
giao diện của trang web
14
Quản lý nhân viên Quản trị viên có quyền quản lí các
thông tin về nhân viên
15
Xem thống kê hóa đơn Quản trị viên có thể xem thống kê hóa
đơn khi có nhu cầu.
• ĐẶC TẢ USE CASE NGHIỆP VỤ
 Đặc tả Use Case đăng nhập
1.Tóm tắt
- Use case cho phép người dùng đăng nhập vào hệ thống với 2 thông tin
là username và password.
2.Các dòng sự kiện.
2.1 Dòng sự kiện chính
- Use case này bắt đầu khi người dùng khởi động chương trình hoặc sau
khi người dùng sử dụng chức năng đăng xuất.
- Hiện thống hiện thị form yêu cầu người dùng nhập username và
password
- Người dùng nhập username và password vào
- Hệ thống tiến hành kiểm tra thông tin người dùng nhập vào với CSDL
đã được lưu trữ.
- Nếu trùng khớp, thì hiển thị thông báo đăng nhập thành công, cho phép
người dùng sử dụng các chức năng tiếp theo.Ngược lại, chuyển đến dòng sự
kiện phụ 1.
2.2 Dòng sự kiện phụ
- Dòng sự kiện phụ 1: Người dùng đăng nhập không thành công
Xây dựng website bán máy tính qua mạng

Page 11
- Người dùng nhập username và password không đúng hoặc không tồn
tại.Hiển thị thông báo và yêu cầu người dùng nhập lại.
3.Các yêu cầu đặc biệt.
4.Trạng thái hệ thống trước khi thực hiện use case
5. Trạng thái hệ thống sau khi thực hiện use case
 Use case Đăng xuất
Hiển thị thông tin của người dùng sau khi đăng nhập thành công ở góc
phải phía dưới màn hình.
 Đặc tả Use Case đăng xuất
1.Tóm tắt : Use case cho phép người dung đăng xuất khi có nhu cầu thoát
khỏi hệ thống.
2.Các dòng sự kiện.
2.1 Dòng sự kiện chính
- Use case bắt đầu khi người dung đã đăng nhập thành công vào trang web
- Người dùng sẽ thoát khỏi trang web khi chọn chức năng này
2.2 Dòng sự kiện phụ
- Đăng kí không thành công khi người dùng chưa điền đầy đủ thông tin mà
hệ thống yêu cầu.
- Xuất ra thông báo yêu cầu điều thông tin lại
3.Các yêu cầu đặc biệt
- Các thông tin điền phải hợp lệ với kiểu dữ liệu tương ướng.
- Chỉ đăng xuất khi đã đăng nhập thành công
4.Trạng thái hệ thống trước khi thực hiện use case
- Khách hàng chưa là thành viên nếu chưa thực hiện use case
5. Trạng thái hệ thống sau khi thực hiện use case
- Cập nhật lại CSDL thành viên mới.
Xây dựng website bán máy tính qua mạng
Page 12
6.Điểm mở rộng

 Đặc tả Use Case Xem bảng giá
1.Tóm tắt
- Khi khách hàng dùng khi có nhu cầu tham khảo giá của mỗi sản phẩm khi
quyết định mua hàng
2.Các dòng sự kiện.
2.1 Dòng sự kiện chính
- Use case này bắt đầu khi khách hang chọn đăng kí làm thành viên
- Người dùng click vào mục đăng kí thành viên
- Hệ thống sẽ hiển thị cho khách hàng điều những thông tin cần thiết.
2.2 Dòng sự kiện phụ
3.Các yêu cầu đặc biệt
4.Trạng thái hệ thống trước khi thực hiện use case
5. Trạng thái hệ thống sau khi thực hiện use case
6.Điểm mở rộng
 Đặc tả Use Case Đặt hàng
1.Tóm tắt
- Use case dùng cho khách hàng khi khách hàng có nhu cầu đặt hàng.
2.Các dòng sự kiện.
2.1 Dòng sự kiện chính
- Use case này bắt đầu khi khách hàng có nhu cầu đặt hàng.
- Khách hàng sẽ chọn sản phẩm trước khi đặt hàng.
- Khách hàng sẽ xem lại sản phẩm đã chọn và click vào button đặt hàng để
kết thúc việc đặt hàng.
I.2 Dòng sự kiện phụ
- Việc đăt hàng xãy ra lỗi nếu mặt hàng trong kho đã hết.
Xây dựng website bán máy tính qua mạng
Page 13
3.Các yêu cầu đặc biệt
4.Trạng thái hệ thống trước khi thực hiện use case
5. Trạng thái hệ thống sau khi thực hiện use case

- Hệ thống sẽ cập nhật lại đơn hàng của khách hàng trong CSDL.
6.Điểm mở rộng
 Đặc tả Use Case Thanh toán
1.Tóm tắt
2.Các dòng sự kiện.
2.1 Dòng sự kiện chính
2.2 Dòng sự kiện phụ
3.Các yêu cầu đặc biệt
4.Trạng thái hệ thống trước khi thực hiện use case
5. Trạng thái hệ thống sau khi thực hiện use case
6.Điểm mở rộng
 Đặc tả Use Case Cập nhật đơn hàng
1.Tóm tắt
Use case này cho phép người dùng tiến hành sửa thông tin của đơn hàng
2. Các dòng sự kiện
2.1 Dòng sự kiện chính
Use case này bắt đầu khi người dùng chọn chức năng Cập đơn hàng
Người dùng chọn đơn hàng cần cập nhật, sau đó chọn chức năng Cập
nhật.
Người dùng sửa đổi thông tin của đơn hàng. Sau đó tiến hành lưu thông
tin đã thay đổi. Nếu thông tin về giá nhập mới lớn hơn giá bán mới thì chuyển
đến dòng sự kiện phụ 1, ngược lại thông báo việc cập nhật thành công.
2.2 Dòng sự kiện phụ
Dòng sự kiện phụ 1 :Giá nhập phải nhỏ hơn giá bán
Xây dựng website bán máy tính qua mạng
Page 14
Nếu người dùng cập nhật giá nhập lớn hơn giá bán, thì hiển thị thông
báo, yêu cầu người dùng nhập lại giá.
3.Các yêu cầu đăc biệt.
4.Trạng thái hệ thống trước khi thực hiện use case

Người dùng đăng nhập thành công với quyền admin hoặc thu ngân.
5. Trạng thái hệ thống sau khi thực hiện use case
Nếu use case thành công, cập nhập lại thông tin đơn hàng.
6.Điểm mở rộng.
 Đặc tả Use Case Hỗ trợ trực tuyến
1.Tóm tắt
Chức năng này giúp khách hàng liên hệ trực tiếp với nhân viên hổ trợ khi
có nhu cầu hay thắc mắc về sản phẩm.
2.Các dòng sự kiện.
2.1 Dòng sự kiện chính
- Use case này bắt đầu khi khách hàng chọn chức năng hỗ trợ trực tuyến.
- Sau đó hệ thống sẽ kết nối trực tiếp với nhân viên tư vấn thông qua các
phương tiện hỗ trợ như Skype, Yahoo
- Khách hàng sẽ thoát khỏi chức năng khi không có nhu cầu.
2.2 Dòng sự kiện phụ
- Chức năng này chỉ khả dụng khi nhân viên đang online trực tuyến.
3.Các yêu cầu đặc biệt
- Use case này dành cho khách hàng
4.Trạng thái hệ thống trước khi thực hiện use case
5. Trạng thái hệ thống sau khi thực hiện use case
6.Điểm mở rộng
 Đặc tả Use Case quản lý hóa đơn
Xây dựng website bán máy tính qua mạng
Page 15
1.Tóm tắt
Use case này được sử dụng đề tìm kiếm, in, xóa hóa đơn ( chỉ có admin
mới có quyền ) được sử dụng với admin hay nhân viên thu ngân
2.Dòng sự kiện
2.1 Dòng sự kiện chính
Use case này bắt đầu khi người dùng chọn chức năng quản lí hóa đơn.

Người dùng lựa chọn hình thức tìm theo ngày, theo tháng-năm hay
khoảng ngày cụ thể.
Tương ứng với mỗi hình thức tìm kiếm, người dùng nhập vào giá trị thời
gian cụ thể.
Hệ thống tìm kiếm hóa đơn và chi tiết hóa đơn từ csdl tương ứng với
hình thức tìm kiếm mà người dùng lựa chọn dựa theo thời gian lập hóa đơn.
Nếu có hóa đơn đúng với điều kiện tìm kiếm, thì hiển thị thông tin của
hóa đơn đó.Ngược lại chuyển đến dòng sự kiện phụ 1
Use case này kết thúc khi tìm được hóa đơn hay người dùng click vào
button Làm Mới
2.2 Dòng sự kiện phụ
Dòng sự kiện phụ 1: Không tìm thấy hóa đơn
Hệ thống không tìm được hóa đơn tương ứng với điều kiện người dùng
nhập vào, hiện thị thông báo cho người dùng.
Dòng sự kiện phụ 2:Xóa hóa đơn sau khi tìm được.
Người dùng tiến hành xóa 1 hay nhiều hóa đơn sau khi tìm được,hiển thị
thông báo, nếu đồng ý thì xóa hóa đơn và chi tiết hóa đơn ra khỏi CSDL
3.Các yêu cầu đặc biệt
Người dùng chỉ được xóa hóa đơn khi đăng nhập với quyền admin.
4.Trạng thái hệ thống khi bắt đầu thực hiện use case
Xây dựng website bán máy tính qua mạng
Page 16
Người dùng phải đăng nhập thành công với quyền là admin hoặc thu
ngân
5.Trạng thái hệ thống sau khi thực hiện use case
Nếu người dùng tiến hành xóa hóa đơn thành công, thì cập nhật lại
CSDL.
6.Điểm mở rộng.
 Đặc tả Use Case Quản lý sản phẩm
1.Tóm tắt

Use case này cho phép người dùng thêm, xóa, sửa thông tin của sản
phẩm
2.Các dòng sự kiện
2.1 Dòng sự kiện chính
Use case này bắt đầu khi người dùng chọn chức năng Cập nhật sản phẩm
Người dùng click chọn chức năng cập nhật sản phẩm
Hệ thống hiển thị thông của tất cả các sản phẩm
Người dùng chọn cần thao tác, sau đó chọn một trong các chức năng :
1.Thêm một sản phẩm mới, sau đó nhập các thông tin của sản phẩm mới
này, rồi tiến hành Lưu thêm, nếu hệ thống thông báo “ Mã sản phẩm trùng
nhau” thì chuyển đến dòng sự kiện phụ 1.Ngược lại thông báo thêm thành
công.
2.Sửa thông tin của sản phẩm, sau đó nhập các thông tin mới của sản
phẩm này, rồi tiến hành Lưu sửa, nếu hệ thống thông báo “Thiếu thông tin” thì
chuyển đến dòng sự kiện phụ 2.Ngược lại thông báo sửa thành công.
3.Xóa một sản phẩm, sau đó hiển thị thông báo chắc chắn xóa, nếu hệ
thống thông báo “Không thể xóa sản phẩm này” thì chuyển đến dòng sự kiện
phụ 3.Ngược lại thông báo xóa thành công.
Xây dựng website bán máy tính qua mạng
Page 17
2.2 Dòng sự kiện phụ
Dòng sự kiện phụ 1: Mã sản phẩm trùng nhau
Mã sản phẩm không được trùng nhau, hệ thống hiển thị thông báo, yêu
cầu người dùng nhập lại.
Dòng sự kiện phụ 2: Thiếu thông tin
Thông tin về mã sản phẩm và tên sản phẩm không được trống.
Dòng sự kiện phụ 3: Không thể xóa sản phẩm này.
Sách trong nhà sách có thể loại này, nên không được xóa.
3.Các yêu cầu đặc biệt
Chỉ có admin mới có quyền xóa sản phẩm.

4.Trạng thái hệ thống trước khi thực hiện use case
Người dùng đăng nhập thành công với quyền admin hoặc thu ngân
5. Trạng thái hệ thống sau khi thực hiện use case
 Đặc tả Use Case Cập nhật thông tin khuyến mãi dịch vụ
1.Tóm tắt
- Use case này cho phép quản trị viên thêm, xóa, sửa thông tin của
khuyến mãi, dịch vụ
2.Các dòng sự kiện.
2.1 Dòng sự kiện chính
Use case này bắt đầu khi quản trị viên chọn chức năng Cập nhật thông
tin khuyến mãi dịch vụ
Người dùng click chọn chức năng cập nhật khuyến mãi dịch vụ
Hệ thống hiển thị thông của tất cả các khuyến mãi dịch vụ.
2.2 Dòng sự kiện phụ
Xây dựng website bán máy tính qua mạng
Page 18
3.Các yêu cầu đặc biệt
4.Trạng thái hệ thống trước khi thực hiện use case
5. Trạng thái hệ thống sau khi thực hiện use case
6.Điểm mở rộng
 Đặc tả Use Case Quản lý giao diện
1.Tóm tắt
Use case này cho phép quản trị viên thêm, xóa, sửa thông tin trên giao diện
trang web
2.Các dòng sự kiện.
2.1 Dòng sự kiện chính
2.2 Dòng sự kiện phụ
3.Các yêu cầu đặc biệt
4.Trạng thái hệ thống trước khi thực hiện use case
5. Trạng thái hệ thống sau khi thực hiện use case

6.Điểm mở rộng
 Đặc tả Use Case Quản lý nhân viên
1.Tóm tắt
Use case này cho phép quản trị viên thêm, xóa, sửa thông tin của một
Nhân viên
2.Các dòng sự kiện
2.1 Dòng sự kiện chính
Use case này bắt đầu khi quản trị chọn chức năng quản lý nhân viên
Hệ thống hiển thị thông tin của tất cả các Nhân viên
Người dùng chọn Nhân viên cần thao tác, sau đó chọn một trong các
chức năng :
1.Thêm một Nhân viên mới, sau đó nhập các thông tin của Nhân viên
mới này, rồi tiến hành Lưu thêm, nếu hệ thống thông báo “ Mã Nhân viên trùng
Xây dựng website bán máy tính qua mạng
Page 19
nhau” thì chuyển đến dòng sự kiện phụ 1.Ngược lại thông báo thêm thành
công.
2.Sửa thông tin của 1 Nhân viên, sau đó nhập các thông tin mới của
Nhân viên này, rồi tiến hành Lưu sửa, nếu hệ thống thông báo “Thiếu thông
tin” thì chuyển đến dòng sự kiện phụ 2.Ngược lại thông báo sửa thành công.
3.Xóa một Nhân viên, sau đó hiển thị thông báo chắc chắn xóa,nêu
người dùng đồng ý thì xóa nhân viên này và thông báo xóa thành công.
2.2 Dòng sự kiện phụ
Dòng sự kiện phụ 1: Mã Nhân viên trùng nhau
Mã Nhân viên không được trùng nhau, hệ thống hiển thị thông báo, yêu
cầu người dùng nhập lại.
Dòng sự kiện phụ 2: Thiếu thông tin
Thông tin về mã Nhân viên và tên Nhân viên không được trống.
3.Các yêu cầu đặc biệt
Chỉ có admin mới có quyền xóa Nhân viên,thêm Nhân viên mới, và

Nhân viên có thể sửa thông tin của chính bản thân mình.
4.Trạng thái hệ thống trước khi thực hiện use case
Người dùng đăng nhập thành công với quyền admin hoặc thu ngân
5. Trạng thái hệ thống sau khi thực hiện use case
Nếu use case thành công, cập nhật lại CSDL
 Đặc tả Use Case Thống kê hàng tồn kho
1.Tóm tắt
Use case này cho phép người dùng thống kê và in sản phẩm tồn theo
từng khoảng thời gian cụ thể.
2.Dòng sự kiện
2.1 Dòng sự kiện chính
Xây dựng website bán máy tính qua mạng
Page 20
Use case này bắt đầu khi người dùng chọn chức năng tab Báo cáo sách
tồn
Người dùng lựa chọn hình thức thống kê theo số lượng hoặc loại sản
phẩm
Đối với hình thức thống kê theo số lượng, người dùng cần chọn các hình
tương ứng.Hệ thống tìm kiếm tất cả các sản phẩm từ csdl tương ứng với hình
thức tìm kiếm mà người dùng lựa chọn , sau đó hiển thị lên màn hình.
2.2 Dòng sự kiện phụ
3.Các yêu cầu đặc biệt
4.Trạng thái hệ thống trước khi thực hiện use case
Người dùng đăng nhập thành công với quyền admin hoặc thu ngân
5. Trạng thái hệ thống sau khi thực hiện use case
• SEQUENCE DIAGRAM
4. Đăng nhập
Xây dựng website bán máy tính qua mạng
Page 21
Xây dựng website bán máy tính qua mạng

Page 22
5. Đăng xuất
6. Quản lý hóa đơn
Xây dựng website bán máy tính qua mạng
Page 23
7. Quản lý khách hàng
Xây dựng website bán máy tính qua mạng
Page 24
8. Quản lý xuất hàng
Xây dựng website bán máy tính qua mạng
Page 25

×