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

Xây dựng website bán đàn online

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 (1.06 MB, 40 trang )

Đại Học Đà Nẵng
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

ĐỒ ÁN TỐT NGHIỆP
XÂY DỰNG WEBSITE BÁN ĐÀN OLINE
Giảng viên hướng dẫn
Sinh viên thực hiện
MSV
Khoa
Ngành

:
:
:
:
:

TS.Lê Thị Bích Tra
Siu Hrim
161250533218
Điện
Công nghệ thông tin

Đà Nẵng, tháng 6 / 2019


PHẦN MỞ ĐẦU
Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả chiều rộng
và sâu. Máy tính điện tử không còn là một thứ phương tiện quý hiếm mà đang ngày càng trở
thành một công cụ làm việc và giải trí thông dụng của con người, không chỉ ở công sở mà
còn ngay cả trong gia đình.


Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tổ chức và các doanh
nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin
học hóa các hoạt động tác nghiệp của đơn vị.
Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải
pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet. Thông
qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu
của thương mại điện tử. Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ
có tận tay những gì mình cần mà không phải mất nhiều thời gian. Bạn chỉ cần vào các trang
dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần. Các nhà dịch
vụ sẽ mang đến tận nhà cho bạn.
Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hóa trên Internet
nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa phát triển mạnh, các dịch vụ
thanh toán điện tử qua ngân hàng chưa phổ biến nên chỉ dừng lại ở mức độ giới thiệu sản
phẩm và tiếp nhận đơn đặt hàng thông qua web.
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam, em đã
tìm hiểu về “Website bán đàn trực tuyến”.
Với sự hướng dẫn tận tình của cô Lê Thị Bích Tra em đã hoàn thành đồ án tốt nghiệp này.
Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thống nhưng chắc rằng
không tránh khỏi những thiếu sót. Em rất mong nhận được sự thông cảm và góp ý của quý
thầy cô.
Em xin chân thành cảm ơn!



NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
……………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Đà Nẵng, ngày 16 tháng 06 năm 2019

Giáo viên hướng dẫn


NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN

…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………

…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
Đà Nẵng, ngày 16 tháng 06 năm 2019
Hội đồng phản biện



MỤC LỤC



DANH MỤC HÌNH ẢNH


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

CHƯƠNG 1
PHÂN TÍCH HỆ THỐNG
I. Các tác nhân của hệ thống
1. Khách thăm:
(Người dùng chung) Là người truy cập vào website, xem thông tin sản phẩm đàn.
- Đăng ký thành viên thông tin gồm: Họ, Tên, Địa chỉ, Số điện thoại, Tên đăng nhập,

Mật khẩu…
2. Khách hàng:
Là người dùng chung đã đăng ký thành viên của hệ thống, tìm kiếm, đăng nhập, cập
nhập tài khoản, cập nhật giỏ hàng, cập nhật phiếu đặt.
- Đăng nhập: Khách hàng đăng nhập vào hệ thống (Tài khoản, mật khẩu) để có thể sử
dụng hệ thống website (Mua hàng)
- Tìm kiếm: Khách hàng có thể tìm kiếm sản phẩm theo :
+ Theo hiệu đàn.
+ Theo loại đàn.
+ Theo màu sắc
+ Theo giá tiền.
- Bình luận: Giúp khách hàng nêu ý kiến về sản phẩm bằng cách bấm vào sản phẩm
cần bình luận và ghi nội dung bình luận.
- Cập nhật thông tin tài khoản: Khách hàng sau khi đã đăng ký có thể thay đổi thông
tin như mật khẩu, sđt…
- Cập nhật phiếu đặt: Cho phép khách hàng thêm sản phẩm đã chọn vào lưu trữ giỏ
hàng và cập nhật giỏ hàng.
3. Quản trị viên:
Là người điều hành quản lý mọi hoạt động của hệ thống.
+ Cập nhật nhân viên: Thêm, sửa, xóa nhân viên.
o Cập nhật nhân viên: Quản trị viên có thể thêm, sửa hoặc xóa thông tin nhân viên
của hệ thống qua HọNV, TênNV, Quyền hạn…
+ Cập nhật khách hàng: Thêm, sửa, xóa khách hàng.
o Cập nhật khách hàng: Quản trị viên có thể xem, thêm, sửa hoặc xóa thông tin tài
khoản mà khách hàng đã đăng kí gồm : HọKH, TênKH, ĐịaChi, SĐT…
+ Phân quyền User: Mỗi tài khoản sẽ có quyền hạn riêng trên hệ thống.
o Các loại User - 1: Loại tài khoản do khách hàng đăng ký chỉ có thể xem thông tin
sản phẩm, thông tin tài khoản, tìm kiếm sản phẩm, mua hàng, đặt hàng và bình
luận.
- 2: Loại tài khoản do quản trị viên cung cấp cho nhân viên bán

hàng, có thể xem sửa xóa thông tin sản phẩm, thêm sản phẩm mới, phản hồi
bình luận khách hàng.
- 3: Loại tài khoản do quản trị viên cung cấp cho nhân viên kho có
thể cập nhật thông tin sản phẩm lên hệ thống.
+ Báo cáo thống kê: Quản trị viên sẽ thống kê doanh thu trong 1 thời gian nhất định (3
tháng, 6 tháng hoặc 1 năm)

SVTH: Siu Hrim

Trang 10


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

4. Nhân viên:
Nhận hàng từ bộ phận và chuyển đến cho khách hàng theo đơn hàng.
+ Cập nhật hóa đơn: Tiếp nhận đơn đặt hàng của khách hàng. Kiểm tra thông tin cá
nhân, thông tin sản phẩm đặt hàng có khớp với dữ liệu không, liên hệ với khách hàng
qua số điện thoại để khẳng định các thông tin trên đơn hàng.
+ Xử lí đơn hàng: Các đơn hàng đã được cập nhật sẽ được nhân viên gọi xác nhận lại 1
lần nữa để tiến hành giao hàng.
+ Cập nhật sản phẩm: Cập nhật các sản phẩm mới hoặc đã hết hàng lên website Gồm
Hiệu đàn, màu, giá tiền…

SVTH: Siu Hrim

Trang 11



ĐỒ ÁN CHUYÊN NGÀNH

II.

GVHD: Lê Thị Bích Tra

Sơ đồ, phân tích chức năng hệ thống
1. Sơ đồ Usecase
1.1 Sơ đồ Usecase đăng kí, đăng nhập

Hình 1. Sơ đồ UseCase đăng nhập, đăng ký
1.2 Sơ đồ Usecase tìm kiếm sản phẩm

Hình 2. Sơ đồ Usecase tìm kiếm sản phẩm

SVTH: Siu Hrim

Trang 12


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

1.3 Sơ đồ Usecase khách hàng

Hình 3. Sơ đồ Usecase Khách hàng

Hình 4. Sơ đồ UseCase tổng quát

1.4 Sơ đồ Usecase tổng quát
2. Sơ đồ hoạt động
2.1 Sơ đồ hoạt động đăng ký

SVTH: Siu Hrim

Trang 13


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

Hình 5. Sơ đồ hoạt động đăng kí

SVTH: Siu Hrim

Trang 14


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

2.2 Sơ đồ hoạt động đăng nhập

Hình 6. Sơ đồ hoạt động đăng nhập

SVTH: Siu Hrim


Trang 15


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

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

Hình 7. Sơ đồ hoạt động đặt hàng

SVTH: Siu Hrim

Trang 16


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

2.4 Sơ đồ hoạt động xử lí đơn hàng

Hình 8. Sơ đồ hoạt động xử lí đơn hàng

SVTH: Siu Hrim

Trang 17


ĐỒ ÁN CHUYÊN NGÀNH


GVHD: Lê Thị Bích Tra

3. Sơ đồ trình tự
3.1 Sơ đồ trình tự đăng nhập

Hình 9. Sơ đồ trình tự đăng nhập

SVTH: Siu Hrim

Trang 18


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

3.2 Sơ đồ trình tự mua hàng

Hình 10. Sơ đồ trình tự mua hàng

SVTH: Siu Hrim

Trang 19


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra


III. Đặc tả UseCase
1. Usecase Đăng kí thành viên
- Tác nhân: Khách thăm.
- Mô tả: Cho phép khách xem đăng ký làm thành viên của hệ thống.
- Điều kiện: Người dùng chung truy cập website hệ thống.
- Sự kiện:
o Khách thăm chọn mục đăng ký thành viên.
o Hệ thống yêu cầu nhập thông tin gồm Họ, Tên, tên đăng nhập, mật khẩu,
...
o Nhấn nút đăng kí.
o Nếu thành công, thông báo thành công.
o Nếu thất bại, hệ thống báo lỗi, kiểm tra lại thông tin đã nhập.
- Form đăng kí:

Hình 11. Giao diện đăng ký

SVTH: Siu Hrim

Trang 20


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

2. Usecase Đăng nhập
- Tác nhân: Khách hàng, nhân viên và quản trị viên.
- Mô tả: Hệ thống cho phép thành viên đăng nhập vào hệ thống.
- Điều kiện: Khách hàng, thành viên và quản trị viên chưa đăng nhập vào hệ
thống.

- Sự kiện:
o Thành viên chọn chức năng đăng nhập.
o Hiển thị form đăng nhập, nhập tài khoản vào hệ thống.
o Hệ thống kiểm tra thông tin, nếu thành công chuyên qua giao diện
chính.
o Nếu thất bại, thông báo lỗi, yêu cầu kiểm tra lại thông tin đăng nhập.
- Usecase liên quan: Usecase đăng ký.
- Form đăng nhập:

Hình 12. Giao diện đăng nhập

SVTH: Siu Hrim

Trang 21


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

3. Usecase Tìm kiếm và xem thông tin sản phẩm
- Tác nhân: Khách hàng, nhân viên, quản trị viên.
- Mô tả: Cho phép tìm kiếm các sản phẩm, giúp khách hàng dễ dàng tìm kiếm
sản phẩm yêu thích phù hợp với nhu cầu cá nhân của khách hàng.
- Sự Kiện:
o Người dùng kích vào tìm kiếm sản phẩm, nhập từ khóa vào form và
bâm vào ô tìm kiếm.
o Hệ thống lấy dữ liệu đã nhập từ thanh tìm kiếm và kiểm tra hiển thị
thông tin liên quan đến sản phẩm tìm kiếm của người dùng.
o Nếu kết quả tìm kiếm có thì đưa ra danh sách sản phẩm phù hợp.

Ngược lại thông báo vui lòng kiểm tra lại tên sản phẩm.
- Form Tìm kiếm và Xem thông tin sản phẩm:

Hình 13. Giao diện tìm kiếm sản phẩm

SVTH: Siu Hrim

Trang 22


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

4. Usecase Xem và cập nhật thông tin người dùng
- Tác nhân: Quản trị viên và nhân viên, khách hàng.
- Mô tả: Cho phép nhân viên, quản trị viên và khách hàng xem thông tin người
dùng và thay đổi thông tin.
- Điều kiện: Đã đăng ký.
- Sự kiện: Hệ thống yêu cầu nhập tài khoản
o Chọn chức năng xem hoặc sửa thông tin cá nhân.
o Hệ thống hiển thị form sửa thông tin với các thông tin của thành viên
hiện tại, nhấn vào xem đê xem thông tin cá nhân
o Nhấn vào cập nhật để thay đổi thông tin hệ thống.
o Chỉnh sửa thông tin xong và bấm vào thay đổi.
o Hệ thống kiểm tra và thông báo thành công hay thất bại.
o Nếu thành công hệ thống báo cập nhật thành công và ngược lại thông
báo lỗi.
- Usecase liên quan: Usecase đăng nhập
- Form xem thông tin người dùng:


Hình 14. Giao diện xem và cập nhật thông tin người dùng

SVTH: Siu Hrim

Trang 23


ĐỒ ÁN CHUYÊN NGÀNH

GVHD: Lê Thị Bích Tra

- Form sửa thông tin người dùng:

Hình 15. Giao diện sửa thông tin người dùng
5. Usecase Cập nhật giỏ hàng.
- Tác nhân: Khách hàng
- Mô tả: Cho phép khách hàng chỉnh sửa thông tin giỏ hàng để tiến hành đặt
hàng.
- Điều kiện: Đã đăng nhập.
- Sự kiện:
o Khách hàng nhập thông tin phiếu đặt hàng.
o Nhập thông tin xong nhấp vào đặt hàng.
o Hệ thống xác nhận và thông báo cho khách hàng
o Sau khi hệ thống đặt thành công khách hàng có thể hủy bỏ hoặc thay
đổi phiếu đặt trong vòng 24h với điều kiện đơn hàng chưa được xác
nhận của nhân viên.
o Nếu hệ thống báo phiếu đặt thành công nhân viên sẽ gọi xác nhận đơn
hàng khách hàng đặt và nhận phiếu.
o Ngược lại thì phiếu sẽ bị hủy.

- Usecase liên quan: Đăng nhập.

SVTH: Siu Hrim

Trang 24


ĐỒ ÁN CHUYÊN NGÀNH

-

GVHD: Lê Thị Bích Tra

Form cập nhật giỏ hàng:

Hình 16. Giao diện cập nhật giỏ hàng
6. Usecase đánh giá sản phẩm
- Tác nhân: Khách hàng
- Mô tả: Giúp khách hàng nêu ý kiến cá nhân của mình về sản phẩm, hoặc tình
trạng sản phẩm.
- Điều kiện: Khách hàng đã đăng nhập hệ thống.
- Sự kiện: Khách hàng nhấn vào mục bình luận dưới sản phẩm :
o Khách hàng bấm vào bình luận.
o Nhập nội dung bình luận vào ô bình luận.
o Hệ thống thông báo về bài biết đánh giá của khách hàng.
- Usecase liên quan: Đăng nhập
- Form đánh giá sản phẩm:

Hình 17. Giao diện đánh giá sản phẩm


SVTH: Siu Hrim

Trang 25


×