- Đơn hàng sau khi lập sẽ được cập nhật vào cơ sở dữ liệu.. - Thực hiện cập nhật đơn hàng vào cơ sở dữ liệu ngay sau khi xác nhận đơn hàng là hợp lệ.. - Thông tin đăng nhập được đối chiế
Trang 1ĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆ
DỰ ÁN:
WEBSITE THƯƠNG MẠI
KINH DOANH GIÀY DÉP
Người lập: Tạ Văn Huy
Chu Văn Huy Bạch Đằng Hùng
Nhóm: Dự án K54
Hà Nội ngày 27/03/2013
Trang 2MỤC LỤC
MỤC LỤC 2
2.3Biểu đồ lớp 18
3.XÂY DỰNG CƠ SỞ DỮ LIỆU 18
3.1Bảng “sản phẩm” 18
3.2Bảng “nhập hàng” 19
3.3Bảng “khách hàng” 19
3.4Bảng “phân loại” 19
3.5Bảng “đơn hàng” 20
3.6Bảng “thanh toán” 20
3.7Biểu đồ quan hệ 20
Trang 31.1.2 Quản lý cơ sở dữ liệu
- Thực hiện các thao tác: Cập nhật, xóa, sửa, sao lưu… thông tin trong cơ sở
dữ liệu
1.1.3 Tìm kiếm
- Thao tác tìm kiếm sẽ đưa trả lại kết quả cho người dùng những thông tin liên quan đến sản phẩm người dùng tìm kiếm: thông tin về sản phẩm, giá cả, hãng, số lượng, kích cỡ …
- Ngoài ra cần xây dựng công cụ này với nhân viên để dễ dàng trong việc quản lý
1.1.4 Lập đơn hàng
- Nhân viên cấp dưới (bán hàng-giao dịch) thực hiện thao tác trực tiếp trên máy tính
- Dành cho đối tượng khách hàng sau khi đã chọn mua sản phẩm
- Đơn hàng sau khi lập sẽ được cập nhật vào cơ sở dữ liệu
1.1.5 Cập nhật đơn hàng
- Xác nhận đơn hàng là hợp lệ hay không
- Thực hiện cập nhật đơn hàng vào cơ sở dữ liệu ngay sau khi xác nhận đơn hàng là hợp lệ
1.1.6 Thanh toán
- Khách hàng trả tiền cho các sản phẩm đã đăng ký mua
- Hỗ trợ nhiều hình thức thanh toán như trực tiếp, chuyển khoản, …dự kiến sẽ
liên kết với một số website thanh toán như nganluong.vn.
Trang 4 Thanh toán – Payment.
Quản lý cơ sở dữ liệu – DBManagement
Trang 5- Chọn phần đăng kí tài khoàn
- Nhập thông tin về tên tài khoàn, mật khẩu, email …
- Khách hàng có thể thực hiện lại hoặc hủy bỏ thao tác đăng ký
- Sai: Yêu cầu nhập lại thông tin
- Đúng: Cập nhật tài khoản – Cơ sở dữ liệu
1.2.2 Đăng nhập
được đăng nhập vào hệ thống
Trang 6- Thông tin đăng nhập được đối chiếu với cơ sở dữ liệu sau đó hệ thống trả lại kết quả cho phép đăng nhập hoặc không
- Khi người dùng bị quên tài khoản có thể yêu cầu cấp lại tài khoản
- Hệ thống ghi nhận yêu cầu và thực hiện cấp lại tài khoản cho người dung
- Nếu nhập sai quá 3 lần hệ thống yêu cầu nhập thêm mã xác nhận
- Nếu nhập sai quá 5 lần hệ thống không cho phép nhập lại trong vòng
trang chủ mỗi ngày
Trang 7- Thông tin được lưu vào cơ sở dữ liệu và hiển thị trên giao diện trang chủ
- Cung cấp mẫu đơn hàng cho khách hàng
- Khách hàng đồng ý và nhập thông tin theo mẫu
Trang 8Customers
Cung cấp đơn hàngTiếp nhận và cập nhật đơn hàngCập nhật thông tin khách hàng vào cơ sở dữ liệu
- Thống kê số đơn hàng theo định kỳ
- Lấy thông tin khách hàng từ cơ sở dữ liệu
- Thực hiện cách thao tác xác nhận đơn hàng
Thống kê đơn hàngCập nhật vào cơ sở dữ liệu
1.2.6 Thanh toán:
Trang 9 Mô tả tóm tắt:
- Khách hàng có thể chọn các hình thức thanh toán mà hệ thống hỗ trợ
- Tùy vào hình thức thanh toán – tương ứng với hình thức giao dịch
- Nhân viên: Đăng nhập hệ thống
- Khách hàng: Chọn lựa sản phẩm ưng ý, đăng ký mua sản phẩm, chọn hình thức thanh toán
Actor Hệ thống
Employees Customers
Khách hàng lựa chọn sản phẩm ưng ý, đăng ký và chọn hình thức thanh toán
Thực hiện giao dịchCập nhật cơ sở dữ liệu
1.2.7 Tìm kiếm
- Khách hàng có thể sử dụng để tìm kiếm thông tin các sản phẩm
- Sau khi nhận được yêu cầu tìm kiếm với từ khóa, hệ thống sẽ tìm trong cơ sở dữ liệu
- Hệ thống kiểm tra và trả về kết quả
Actor Hệ thống
Trang 10Tìm kiếm trong cơ sở dữ liệuHiện thị kết quả tìm kiếm
1.2.8 Quản lý cơ sở dữ liệu
- Nhân viên, quản trị đã đăng nhập thành công vào hệ thống
- Hệ thống đang hoạt động ổn định
- Dữ liệu được cập nhật, xóa, sửa, sao lưu …
- Bắt đầu khi có thay đổi về dữ liệu như:
- Có sản phẩm mới về - Chưa có trong cơ sở dữ liệu
- Thay đổi về số lượng (Bán ra hoặc nhập vào)
- Hệ thống ghi nhận các thao tác và thực hiện thay đổi trong cơ sở dữ liệu của hệ thống
- Báo cáo thay đổi về cơ sở dữ liệu của hệ thống cho quản trị viên biết
Trang 11Ổn định: Cập nhật cơ sở dữ liệu – Thông báo tới Quản trị viên
Lỗi: Backup lại cơ sở dữ liệu – Thông báo tới Quản trị viên
- Ghi nhận truy cập vào website
- Hiện thị lượt truy cập
Trang 12- Khi có thắc mắc khách hàng click chuột vào các biểu tượng như yahoo, skype, phone để được yêu cầu được hỗ trợ.
- Yêu cầu được chuyển đến hỗ trợ viên
- Hỗ trợ viên tiếp nhận và trả lời khách hàng
Actor Hệ thống
EmployeesCustomers
Ghi nhận yêu cầu hỗ trợ từ khách hàngChuyển yêu cầu đến hỗ trợ viên
2.1 Biểu đồ Use case
Trang 13
Biểu đồ Use case
Trang 142.2 Các mô hình tuần tự
2.2.1 Đăng ký
2.2.2 Đăng nhập
Trang 152.2.3 Cập nhật tin tức
2.2.4 Lập đơn hàng
Trang 162.2.5 Cập nhật đơn hàng
Trang 172.2.6 Thanh toán
2.2.7 Tìm kiếm
2.2.8 Quản lý cơ sở dữ liệu
Trang 182.2.9 Thống kê
Trang 192.2.10 Hỗ trợ trực tuyến
Trang 202.3 Biểu đồ lớp
Cơ sở dữ liệu gồm các bảng sau
3.1 Bảng “sản phẩm”
Dùng để lưu các thông tin về sản phẩm: tên, giá bán, thể loại …