Yêu cầu chức năng - Hỗ trợ đăng nhập khách hàng/ nhân viên.. Yêu cầu phi chức năng - Giao diện quản lý đơn giản, tối ưu các chức năng, dễ dàng thực hiện các tác vụ quản lý - Giao diện ng
Trang 1ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
Giáo viên hướng dẫn:
NGUYỄN ĐÌNH LOAN PHƯƠNG
Sinh viên thực hiện:
Trang 2MỞ ĐẦU
Với sự phát triển mạnh mẽ của công nghệ thông tin và sự lớn mạnh rộng khắp của mạng máy tính toàn cầu Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càng đượcquan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt Sự lớn mạnh của mạng máy tính đã xóa bỏ mọi ranh giới về không gian và thời gian để đem con người và tri thức xích lại gần nhau hơn Ngày nay Internet không còn xa lạ với bất kỳ ai do vậy các ứng dụng có xu thế phát triển dần trên nền web Đặc biệt là các hình thức kinh doanh qua mạng Vì lý do đó nhóm chúng tôi chọn đề tài Web bán hàng tổng hợp làm đồ án của mình
Trang 3LỜI CẢM ƠN
Thông qua báo cáo này chúng tôi xin gửi lời cám ơn chân thành đến các thầy cô, bạn bè
đã giúp đỡ trong quá trình học tập, nghiên cứu và thực hiện đồ án này!
Đặc biệt gửi lời cám ơn đến cô Nguyễn Đình Loan Phương đã tận tình truyền dạy những kiến thức cần thiết và giải đáp các thắc mắc trong suốt quá trình thực hiện đồ án này
Trang 4NHẬN XÉT (của giáo viên hướng dẫn)
Trang 5
MỞ ĐẦU 2
LỜI CẢM ƠN 3
NHẬN XÉT 4
1 CHƯƠNG 1: PHÂN TÍCH YÊU CẦU 7
1.1 Yêu cầu chức năng 7
1.2 Yêu cầu phi chức năng 7
2 CHƯƠNG 2: XÂY DỰNG MÔ HÌNH USECASE 7
2.1 Mô hình Usecase 7
2.2 Danh sách các actor của chương trình 11
2.3 Danh sách các Usecase của mô hình 11
3 CHƯƠNG 3: BIỂU ĐỒ TUẦN TỰ - SEQUENCE DIAGRAM VÀ BIỂU ĐỒ LỚP – CLASS DIAGRAM 12
3.1 Usecase đăng ký 12
3.2 Usecase đăng nhập 13
3.3 Đánh giá, nhận xét 14
3.4 Mua sản phẩm 15
3.5 Quản lý khách hàng 16
3.6 Quản lý nhân viên 16
3.7 Quản lý sản phẩm 17
3.8 Sửa khách hàng 17
3.9 Sửa nhân viên 18
3.10 Sửa sản phẩm 19
3.11 Thêm khách hàng 20
3.12 Thêm nhân viên 21
3.13 Thêm sản phẩm 22
3.14 Thanh toán 23
3.15 Tìm kiếm 24
3.16 Xem sản phẩm 25
3.17 Xóa khách hàng 25
Trang 63.18 Xóa sản phẩm 26
3.19 Xóa nhân viên 27
3.20 Class diagram tổng 29
4 Giao diện website 29
Trang 71 CHƯƠNG 1: PHÂN TÍCH YÊU CẦU
1.1 Yêu cầu chức năng
- Hỗ trợ đăng nhập( khách hàng/ nhân viên)
- Hỗ trợ chức năng đánh giá, bình luận
1.2 Yêu cầu phi chức năng
- Giao diện quản lý đơn giản, tối ưu các chức năng, dễ dàng thực hiện các tác vụ quản lý
- Giao diện người dùng gần gũi, thân thiện, dễ sử dụng
- Website có tính tiến hóa, dễ phát triển
2 CHƯƠNG 2: XÂY DỰNG MÔ HÌNH USECASE
2.1 Mô hình Usecase.
- Mô hình Usecase phía quản trị
Trang 8- Mô hình Usecase phía khách hàng
Trang 9- Mô hình Usecase khách hàng
- Mô hình Usecase nhân viên
Trang 10- Mô hình Usecase sản phẩm
- Mô hình Usecase hóa đơn
Trang 112.2 Danh sách các actor của chương trình.
1 Khách hàng Là người tác động vào website, xem sản phẩm, mua sản phẩm.
2 Quản trị Là người tác động vào website, có toàn quyền với các chức năng của website
2.3 Danh sách các Usecase của mô hình
ST
1 Đăng ký Khách hàng thực hiện đăng ký thành viên nếu chưa có tài khoản
2 Đăng nhập Khách hàng, người quản trị thực hiện đăng nhập tài khoản
3 Xem sản phẩm Khách hàng xem sản phẩm trên website
4 Tìm kiếm Thực hiện việc tìm kiếm tin với các thông tin nhập vào
5 Quản lý sản phẩm Người quản trị thực hiện quản lý các sản phẩm
6 Quản lý khách hàng Người quản trị thực hiện quản lý tài khoản khách hàng
7 Quản lý danh mục Người quản trị thực hiện quản lý danh mục sản phẩm
8 Quản lý hóa đơn Người quản trị thực hiện quản lý hóa đơn
10 Thống kê, báo cáo Người quản trị thực hiện thống kê, báo cáo
11 Đánh giá, nhận xét Khách hàng đánh giá, nhận xét sản phẩm
Trang 123 CHƯƠNG 3: BIỂU ĐỒ TUẦN TỰ - SEQUENCE DIAGRAM VÀ BIỂU ĐỒ LỚP – CLASS DIAGRAM
3.1 Usecase đăng ký
- Sequence diagram
- Activity diagram
Trang 133.2 Usecase đăng nhập
- Sequence diagram
- Class diagram
- Activity diagram
Trang 143.3 Đánh giá, nhận xét
- Sequence diagram
3.4 Mua sản phẩm
- Sequence diagram
Trang 15- Class diagram
- Activity diagram
3.5 Quản lý khách hàng
- Sequence diagram
Trang 16- Activity diagram
3.6 Quản lý nhân viên
- Sequence diagram
- Activity diagram
Trang 183.9 Sửa nhân viên
- Sequence diagram
- Activity diagram
Trang 193.10 Sửa sản phẩm
- Sequence diagram
- Activity diagram
Trang 203.11 Thêm khách hàng
Sequence diagram
Activity diagram
Trang 213.12 Thêm nhân viên
Sequence diagram
- Activity diagram
Trang 223.13 Thêm sản phẩm
- Sequence diagram
- Activity diagram
Trang 233.14 Thanh toán
- Sequence diagram
- Class diagram
Trang 24- Activity diagram
3.15 Tìm kiếm
- Sequence diagram
Trang 26- Activity diagram
3.18 Xóa sản phẩm
- Sequence diagram
Trang 27- Activity diagram
3.19 Xóa nhân viên
- Sequence diagram
Trang 28- Activity diagram
Trang 293.20 Class diagram tổng
4 Giao di n website ện website