Các chức năng cho nhà quản trị

Một phần của tài liệu Xây dựng website thương mại điện tử bán máy vi tính xách tay qua mạng (Trang 40 - 45)

II. Thiết kế hệ thống

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

3. Thiết kế các quy trình xử lý

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 (adsbygoogle = window.adsbygoogle || []).push({});

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

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

Output Tthông báo thành công

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 (adsbygoogle = window.adsbygoogle || []).push({});

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á

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

End If

Output Thông báo thực hiện thành công hoặc không thành công

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

3.2.12. Procedure QLHangTon

Description Cho phép nhà quản trị quản lý hàng hoá còn trong kho (adsbygoogle = window.adsbygoogle || []).push({});

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

Một phần của tài liệu Xây dựng website thương mại điện tử bán máy vi tính xách tay qua mạng (Trang 40 - 45)