Hình 24: Bảng các quy trình xử lý

Một phần của tài liệu Đồ án tốt nghiệp - Xây dựng Website thương mại điện tử Bán sách qua mạng (Trang 48)

3.1.1. Procedure XemSP

Description Cho phép khách hàng xem thông tin sản phẩm

Input Mã sản phẩm cần xem

Process Begin

Kiểm tra thông tin hàng hoá

If (Mã SP cần xem = Mã SP trong CSDL Hàng hoá) Then hiển thị sản phẩm

Else Thông báo không tồn tại

End

Output Đưa ra thông tin chi tiết sản phẩm hoặc thông báo không tồn tại sản phẩm

3.1.2. Procedure DangKyTV

Description Cho phép khách hàng đăng ký làm thành viên trang web

Input Tên đăng nhập, mật khẩu, các thông tin cá nhân

Process Begin If

Kiểm tra thông tin nhập vào

If (Thông tin nhập=Thông tin trong CSDL Khách hàng) Then

thông báo khách hàng nhập lại

Else Update vào CSDL Khách hàng And Thông báo đăng nhập thành công

End If

Output Thông báo đăng ký thành công hoặc thông báo nhập lại.

3.1.3. Procedure DangNhap

Description Cho phép thành viên khách hàng đăng nhập hệ thống

Input Tên đăng nhập, mật khẩu.

Process Begin If

Kiểm tra thông tin nhập vào

If (Thông tin nhập=Thông tin trong CSDL Khách hàng) Then

công nhận đăng nhập

Else Thông báo đăng nhập không thành công

End If

Output Thông báo đăng nhập thành công hoặc không thành công

3.1.4. Procedure ThayDoiTTCaNhan

Description Cho phép thành viên thay đổi thông tin cá nhân

Input Tên đăng nhập, mật khẩu, thông tin thay đổi

Process Begin If

Kiểm tra thông tin nhập vào

If (Tên đăng nhập, mật khẩu = CSDL Khách hàng) Then Cập nhật thông tin thay đổi

Else Báo lỗi

End If

3.1.5. Procedure TimKiem

Description Giúp khách hàng tìm kiếm sản phẩm

Input Tên sản phẩm, tên tác giả

Process Begin If

Kiểm tra thông tin nhập vào

If ( Tênsảnphẩm, tên tác giả = CSDL Hàng hoá) Then Hiển thị sản phẩm

End If

Output Thông tin sản phẩm

3.1.6. Procedure GioHang

Description Giúp khách hàng chọn mua sản phẩm

Input Mã sản phẩm, Tên đăng nhập, Mật khẩu

Process Begin If

Kiểm tra thông tin khách hàng, thông tin sản phẩm

If (Tên đăng nhập = CSDL Khách hàng) Then công nhận đăng nhập

If ( Mã SP = CSDL Hàng hoá ) Then Đưa sản phẩm vào giỏ

Else Không đưa sản phẩm vào giỏ

Else Yêu cầu đăng ký hoặc đăng nhập

End If

Output Thông tin giỏ hàng hoặc thông báo đăng ký đăng nhập

3.1.7. Procedure DatHang

Description Cho phép khách hàng mua hàng tại website

Input Mã SP, Thông tin khách hàng

Process Begin If

Kiểm tra thông tin nhập vào

If (Mã SP = CSDL Hàng hoá) Then Cập nhật thông tin đặt hàng vào CSDL Đơn đặt hàng,Chi tiết DDH

Else Không cập nhật

End If

3.1.8. Procedure GuiLienHe

Description Cho phép khách hàng gửi thông tin liên hệ đến website

Input Thông tin khách hàng, nội dung liên hệ

Process Begin If

Kiểm tra thông tin nhập vào

If ( Tên đăng nhập = CSDL khách hàng ) Then Cập nhật thông tin liên hệ vào CSDL khách hàng

Else Yêu cầu đăng ký đăng nhập

End If

Output Thông báo gửi liên hệ thành công hoặc yêu cầu đăng ký đăng nhập

3.2. Các chức năng cho nhà quản trị 3.2.1. Procedure DangNhap

Description Cho phép nhà quản trị đăng nhập hệ thống quản trị web

Input Tên đăng nhập, mật khẩu.

Process Begin If

Kiểm tra thông tin nhập vào

If (Thông tin nhập = CSDL Admin) Then công nhận đăng nhập

Else Thông báo đăng nhập không thành công

End If

Output Thông báo đăng nhập thành công hoặc không thành công

3.2.2. Procedure ThayDoiTTCaNhan

Description Cho phép nhà quản trị thay đổi thông tin cá nhân của mình

Input Thông tin thay đổi

Process Begin If

If (Tên đăng nhập mới = tên đăng nhập trong CSDL Admin) Không Cập nhật

Else Cập nhật

End If

Output Đưa ra thông báo thay đổi thành công hoặc thông báo trùng tên đăng nhập

3.2.3. Procedure QLNhaCungCap

Description Cho phép nhà quản trị quản lý thông tin nhà cung cấp

Input Mã NCC

Process Begin If

Kiểm tra thông tin nhập vào

If ( Mã NCC = CSDL nhà cung cấp) Then cập nhật sửa đổi

Else Thêm mới

End If

Output Thông báo cập nhật thành công

3.2.4. Procedure QLNhanVien

Description Cho phép nhà quản trị quản lý thông tin nhân viên

Input Mã nhân viên

Process Begin If

Kiểm tra thông tin nhập vào

If ( Mã nhân viên = CSDL nhân viên) Then cập nhật sửa đổi

Else Thêm mới

End If

Output Thông báo cập nhật thành công hoặc không thành công

3.2.5. Procedure QLTinTuc

Description Cho phép nhà quản trị quản lý, cập nhật tin tức

Input Mã tin tức, thông tin tin tức

Process Begin If

Kiểm tra thông tin nhập vào

If ( Mã tin tức = CSDL tin tức) Then cập nhật sửa đổi

Else Thêm mới

End If

Output Thông báo cập nhật thành công hoặc không thành công

3.2.6. Procedure QLNoiDung

Description Cho phép nhà quản trị sửa xoá nội dung

Input Nội dung

Process Begin If

Kiểm tra thông tin nhập vào

Cập nhật CSDL

End If

3.2.7. Procedure QLLienHeKH

Description Cho phép nhà quản trị theo dõi, trả lời nội dung liên hệ

Input Mã khách hàng, nội dung trả lời

Process Begin If

If ( Mã khách hàng = CSDL khách hàng) Then Trả lời khách hàng

Else Không trả lời

End If

Output Thông báo trả lời thành công

3.2.8. Procedure QLDonDatNCC

Description Cho phép nhà quản trị quản lý đơn đặt hàng các NCC

Input Số đơn đặt, thông tin đơn đặt

Process Begin If

If (Số đơn đặt = CSDL đơn đặt hàng) Then Thực hiện sửa xoá đơn đặt

Else không sửa xoá, có thể tạo đơn đặt mới

End If

Output Thông báo thêm mới, sửa, xoá thành công hoặc không thành công.

3.2.9. Procedure QLDonDatKH

Description Cho phép nhà quản trị quản lý các đơn đặt của khách hàng

Input Số đơn đặt

Process Begin If

If (Số đơn đặt = CSDL đơn đặt hàng) Then Hiển thị thông tin đơn hàng

Else Không hiển thị

End If

Output Thông tin đơn đặt

3.2.10. Procedure QLHoaDonBan

Description Cho phép nhà quản trị quản lý hoá đơn bán

Input Số hoá đơn

Process Begin If

If (Số hoá đơn = CSDL hoá đơn bán) Then Hiển thị thông tin hoá đơn bán, cho phép sửa xoá

ElseKhông hiển thị, có thể thêm mới

End If

3.2.11. Procedure QLLoaiHang

Description Cho phép nhà quản trị cập nhật, sửa xoá loại hàng hoá

Input Mã loại hàng

Process Begin If

If (Mã loại hàng = CSDL loại hàng) Then Hiển thị loại hàng, cho phép sửa xoá.

Else Không hiển thị, có thể thêm mới

End If

Output Thông báo cập nhật thành công hoặc không thành công

3.2.12. Procedure QLHangTon

Description Cho phép nhà quản trị quản lý hàng hoá còn trong kho

Input Mã hàng hoá

Process Begin If

If (Mã hàng hoá = CSDL hàng hoá) Then Hiển thị thông tin hàng hoá, cho phép sửa xoá

Else Không hiển thị, có thể thêm mới

End If

Output Thông tin hàng tồn

3.2.13. Procedure QLHangBanChay

Description Cho phép nhà quản trị quản lý hàng bán chạy

Input Số lượng hàng đã bán

Process Begin If

If(Hàng hoá có số lượng bán ra nhiều nhất)ThenHiển thị hàng bán chạy.

Else Không hiển thị

End If

Output Thông tin hàng bán chạy

3.2.14. Procedure QLQuangCao

Description Cho phép nhà quản trị quản lý logo, link quảng cáo

Input Mã quảng cáo

Process Begin If

If (Mã quảng cáo = CSDL quảng cáo) Then Hiển thị thông tin quảng cáo, cho phép sửa xoá dữ liệu

Else Không hiển thị, có thể thêm mới

End If

CHƯƠNG IV

THIẾT KẾ GIAO DIỆN

1. Thiết kế Sitemap

Một phần của tài liệu Đồ án tốt nghiệp - Xây dựng Website thương mại điện tử Bán sách qua mạng (Trang 48)

Tải bản đầy đủ (DOC)

(88 trang)
w