Các tính năng được xây dựng

Một phần của tài liệu LẬP TRÌNH WEB (CO3049) BÀI TẬP LỚN Đề tài WEBSITE CHO CÔNG TY DOANH NGHIỆP (Trang 30 - 36)

III. THIẾT KẾ ỨNG DỤNG

4. Các tính năng được xây dựng

Tên hàm Mô tả

Home_page($user):

return view(“Home_page”, $data);

Chuyển hướng người dùng đến trang “Trang chủ” và hiện giao diện cùng với những tác vụ đúng với cấp người dùng sau khi controller yêu cầu đến model tương ứng

About_us($user):

return view(“About_US”, $data);

Chuyển hướng người dùng đến trang “Về chúng tôi” và hiện giao diện cùng với những tác vụ đúng với cấp người dùng sau khi controller yêu cầu đến model tương ứng

Products($user, $sort_1="", $sort_2=""):

return view(“Products”, $data);

Chuyển hướng người dùng đến trang “Sản phẩm” và hiện giao diện cùng với những tác vụ đúng với cấp người dùng sau khi controller yêu cầu đến model tương ứng

Contact_us($user):

return views(“Contact_US”, $data);

Chuyển hướng người dùng đến trang “Liên hệ” và hiện giao diện cùng với những tác vụ đúng với cấp người dùng sau khi controller yêu cầu đến model tương ứng

News($user)

return views(“News”, $data);

Chuyển hướng người dùng đến trang “Tin tức” và hiện giao diện cùng với những tác vụ đúng với cấp người dùng sau khi controller yêu cầu đến model tương ứng

31 Post_news($user, $params)

return views(“News”, $data);

Chuyển hướng quản lý đến trang “Thêm tin tức” sau khi quản lý click vào “Thêm tin tức” trong giao diện tin tức

delete_news($user, $id) Chức năng dành cho người quản lý xóa tin tức và xóa thành thì trang “Chi tiết tin tức” sẽ chuyển hướng sang trang “Tin tức” chung

add_comment_news($user, $array) Chức năng dành cho thành viên đăng bài bình luận vào tin tức

insert_news($user) Chức năng dành cho người quản lý đăng tin tức mới trong trang “Thêm tin tức” và thêm thành cơng thì giao diện sẽ chuyển sang trang “Tin tức” chung

Cost_table($user) Chuyển hướng người dùng đến trang “Bảng giá” và hiện giao diện cùng với những tác vụ đúng với cấp người dùng sau khi controller yêu cầu đến model tương ứng

Cart($user) Chuyển hướng người dùng đến trang “Giỏ” nếu người dùng là “thành viên” và chuyển hướng sang Login nếu người dùng là “khách hàng”

Login($user, $array="") Chuyển hướng người dùng đến trang Login và sẽ chuyển hướng sang trang $array nếu đăng nhập thành công

32

Payment($user) Chuyển hướng người dùng đến trang “Payment” nếu là thành viên và có sản phẩm trong giỏ hàng

forgot($user) Chức năng giành cho thành viên đã đăng ký để khôi phục tài khoản khi quên mật khẩu qua email.

register($user) Chuyển người dùng đến trang đăng ký thành viên

insert_message($user, $array) Chức năng dành cho khách hàng hoặc thành viên khi muốn góp ý thơng qua trang “Liên hệ”. Hệ thống sẽ lưu tin nhắn vào giao diện quản lý

update_user($user, $array) Chức năng dành cho thành viên khi cập nhật thông tin khách hàng khi muốn thay đổi thông tin trong quá trình kiểm tra sản phẩm

delete_product_incart($user, $array)

Chức năng dành cho thành viên để xóa các sản phẩm có giỏ hàng sau khi nhấn “X”

check_login($user, $array) Hàm kiểm tra đăng nhập khi có thành viên đăng nhập vào hệ thống. Nếu đăng nhập thành công sẽ chuyển người dùng đến trang trước đó

update_product_in_cart($user, $array)

Hàm dùng để cập nhật sản phẩm có trong giỏ hàng sau khi thành viên kiểm tra tại trang “Giỏ” và nhấn “Thanh tốn”

33 delete_order_combo_id($user,

$array)

Hàm dùng để thành viên xóa dịch vụ có trong giỏ hàng sau khi nhấn “X”

update_cart_combo($user, $array) Hàm sẽ cập nhật lại trang thái sau khi thanh toán dịch vụ

member_page($user) Chuyển hướng trang đến “Hồ sơ cá nhân” nếu là thành viên hoặc chuyển đến trang “quản lý thành viên” nếu là quản lý

add_item_comment($user, $array) Thêm bài bình luận của thành viên vào các sản phẩm

update_profile($user) Cập nhật thông tin cá nhân cho thành viên

create_cart($user, $array) Chức năng giành cho thành viên tạo giỏ hàng mới cho thành viên sau khi đăng nhập

add_new_item($user) Chức năng giành cho quản lý thêm sản phẩm mới vào website

update_item($user, $pid) Chức năng giành cho quản lý cập nhật lại sản phẩm sau khi chỉnh sửa

delete_item($user, $array) Chức năng giành cho quản lý xóa sản phẩm khỏi website

create_order_combo($user, $array Chức năng giành cho thành viên sau khi thêm dịch vụ vào giỏ hàng

34

update_order_combo($user) Cập nhật lại trạng thái thánh tốn dịch vụ

delete_order_combo($user) Xóa tồn bộ dịch vụ mà thành viên đã đặt sau khi thành viên đăng xuất nhưng chưa thanh toán

sendmessage($user, $array){ Chức năng dành cho quản lý phản hồi tin nhắn sau khi xem tin nhắn từ người dùng gửi đến. Hệ thống sẽ gửi đến email người dùng với mail mặc định là “phamminhhieu1594@gmail.com”

delete_comment($user, $array) Chức năng dành cho quản lý xóa bình luận từ người khi cảm thấy tiêu cực

sort_product($user) Chức năng dùng để sắp xếp sản phẩm theo ý muốn của người dùng tại trang “Sản phẩm”

sort_comment($user, $array) Chức năng dùng để sắp xếp bài bình luận theo ý muốn người dùng

logout($user) Tính năng đăng xuất. Sau khi đăng đăng xuất, hệ thống sẽ xóa tất cả những session đã cài đặt và chuyển người dùng thành cấp “khách hàng”

change_passwork($user, $array) Chức năng sẽ kiểm tra tài khoản đã tồn tại hay không và hệ thống sẽ gửi mật khẩu mới mặc định “123456hello” vào email nếu người dùng đã đăng kí

35

add_new_combo($user) Chức năng dành cho quản lý thêm mới dịch vụ vào website

update_new_combo($user) Chức năng dành cho quản lý chỉnh sửa mới nội dung dịch vụ

add_cycle($user) Chức năng dành cho quản lý thêm mới chu kỳ dịch vụ giao hàng vào website

delete_combo($user, $array) Chức năng dành cho quản lý xóa dịch vụ

remove_user($user, $array) Chức năng dành cho quản lý xóa tài khoản khách hàng khi có yêu cầu

ban_user($user, $array) Chức năng dành cho quản lý cấm tài khoản hoạt động trên website và không cho đăng ký mới

create_account($user, $array) Chức năng tạo tài khoản mới nếu khách hàng điền đủ nội dung dược yêu cầu và không bị cấm trước đó

update_password_profile($user, $array)

Thay đổi mật khẩu thành viên trong “Hồ sơ cá nhân”

36

Một phần của tài liệu LẬP TRÌNH WEB (CO3049) BÀI TẬP LỚN Đề tài WEBSITE CHO CÔNG TY DOANH NGHIỆP (Trang 30 - 36)

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

(64 trang)