Chức năng dành cho khách ghé thăm website: + Xem và tìm kiếm sản phẩm theo các tiêu chí phân loại + Xem các tin tức của hệ thống + Đăng ký và hoạt động với vai trò thành viên của hệ thốn
Trang 1Website bán Mỹ Phẩm online
Hanoi, 5/2015
Trang 31 Định nghĩa vấn đề
1.1 Đặt vấn đề
Nhu cầu làm đẹp là nhu cầu không thể thiếu, các trung tâm chăm sóc da,spa… liên tục xuất hiện để phục vụ việc làm đẹp cho khách hàng Song song đó,khách hàng cũng có nhu cầu làm đẹp tại nhà Mỹ phẩm đã đáp ứng nhu cầu cầnthiết này cho khách hàng Việc sử dụng mỹ phẩm không chỉ có tác dụng làm đẹp
mà còn có nhiều tác dụng khác trong việc chăm sóc cơ thể
Ngày nay với sự phát triển không ngừng của xã hội trên mọi lĩnh vực vàkèm theo đó là những nhu cầu ngày càng cao của con người, trong đó đăc biệt hơnhết đó là nhu cầu về (giao thông vận tải,y tế, hưởng thụ, thực phẩm, ) đây đang lànhững nhu cầu đồng thời là những vấn đề cực kì quan trọng trong cuộc sống conngười.Trong cuộc sống công nghiệp hóa, hiện đại hóa ở nước ta và trên thế giớisản phẩm làm đẹp rất phổ biến và thiết yếu
Hiện nay có rất nhiều trang web tận dụng ưu thế của thương mại điện tử màcung cấp, quảng cáo và bày bán mặt hàng này.thương mại điện tử đem lại đa lợiích cho đa đối tượng
Đối với doanh nghiệp, thương mại điện tử mang lại lợi ích lớn cho doanhnghiệp thể hiện thông qua các yếu tố chủ đạo sau: Mở rộng thị trường, giảm chi
phí sản xuất, cải thiện hệ thống phân phối,vượt giới hạn về thời gian, sản xuất hàng
theo yêu cầu, mô hình kinh doanh mới, tăng tốc độ tung sản phẩm ra thị trường,giảm chi phí thông tin liên lạc, giảm chi phí mua sắm, củng cố quan hệ khách
hàng, thông tin cập nhật, chi phí đăng ký kinh doanh Các lợi ích khác: Nâng cao
uy tín, hình ảnh doanh nghiệp; cải thiện chất lượng dịch vụ khách hàng; đối táckinh doanh mới; đơn giản hóa và chuẩn hóa các quy trình giao dịch; tăng năngsuất, giảm chi phí giấy tờ; tăng khả năng tiếp cận thông tin và giảm chi phí vậnchuyển; tăng sự linh hoạt trong giao dịch và hoạt động kinh doanh
Không những doanh nghiệp hưởng lợi ích từ thương mại điện tử mà ngưởi tiêudùng cũng được hưởng những lợi ích thiết thực: vượt giới hạn về không gian vàthời gian, nhiều lựa chọn về sản phẩm và dịch vụ, giá thấp hơn, giao hàng nhanhhơn với các hàng hóa số hóa được, thông tin phong phú, thuận tiện và chất lượngcao hơn, đấu giá, cộng đồng thương mại điện tử , “Đáp ứng mọi nhu cầu”, thuế
Đi cùng với đó là cộng đồng và xã hội cũng được hưởng những lợi ích thiếtthực từ thương mại điện tử : hoạt động trực tuyến, nâng cao mức sống, lợi íchhocác nước nghèo, dịch vụ công được cung cấp thuận tiện hơn
Trang 4Nhận thấy xu hướng phát truyển đó và thấy rằng các website trên mạng cònyếu kém nhóm chúng tôi cũng muốn tạo một website hoàn thiện hơn để có thểkinh doanh trực tuyến quảng cáo sản phẩm phục vụ cho nhu cầu cá nhân và cóthể giúp cho khách hàng cảm thấy thoải mái, thuận tiện và làm đa dạng hơntrong cách thức mua bán.
Chính vì điều đó chúng tôi đã xây dựng một website giới thiệu và quảng bá
mỹ phẩm của nhà hàng Tại đây người tiêu dùng có thể biết các thông tin chitiết về sản phẩm cũng như yêu cầu những mặt hàng mà họ muốn từ nhà cungcấp mà không cần trực tiếp đến tận nơi
Trau dồi thêm kiến thức về nghiệp vụ quản lý công tác bán hàng của doanhnghiệp vừa và nhỏ đồng thời từ đó mô hình hóa nghiệp vụ thông qua ứng dụngtrên nền website.Nâng cao khả năng tư duy xử lý các bài toán thực tế.Rèn luyện
kỹ năng thao tác với ngôn ngữ lập trình PHP, Photoshop
Hiện nay, mỹ phẩm rất phổ biến trên thị trường để phục vụ nhiều đối tượng, nhiều
độ tuổi Ta thấy trong thời đại xã hội công nghiệp hóa hiện nay dường như mọingười luôn luôn bận rộn (Công việc, học hành…) không có thời gian đến được cáccửa hàng Do vậy sử dụng thương mại điện tử là rất phù hợp
Chúng ta có thể dễ dàng thấy được những lợi ích của thương mại điện tử manglại : Như khi giới thiệu sản phẩm qua internet, sẽ giúp người mua có thể nhìn
rõ, xem kỹ mẫu mã nhiều mặt hàng một cách thoải mái nhất có thể
Bên cạnh đó thương mại điện tử sẽ mang đến sự nhanh chóng tiện lợi cho kháchhàng giúp họ tiết kiệm thời gian và chi phí đi lại, cũng như giảm phần nào chiphí cho các cửa hàng khi không cần đầu tư quá nhiều để mở những cửa hànglớn, vị trí đẹp mà vẫn thu hút được khách hàng
Trang 5 Hạn chế về kỹ thuật
+ Chưa có tiêu chuẩn quốc tế về chất lượng, an toàn và độ tin cậy
+ Tốc độ đường truyền Internet vẫn chưa đáp ứng được yêu cầu của ngườidùng, nhất là trong TMĐ
+ Các công cụ xây dựng phần mềm vẫn trong giai đoạn đang phát triển + Khó khăn khi kết hợp các phần mềm thương mại điện tử với các phầnmềm ứng dụng và các cơ sở dữ liệu truyền thống
+ Cần có các máy chủ thương mại điện tử đặc biệt (công suất, an toàn) đòihỏi thêm chi phí đầu tư
+ Chi phí truy cập Internet vẫn còn cao
+ Thực hiện các đơn đặt hàng trong thương mại điện tử đòi hỏi hệ thốngkho hàng tự động lớn
+ Giao diện website quá màu mè làm cho người dung khó chịu, khó sửdụng
+ Nhiều vấn đề về luật, chính sách, thuế chưa được làm rõ
+ Một số chính sách chưa thực sự hỗ trợ tạo điều kiện để thương mại điện
tử phát triển
+ Các phương pháp đánh giá hiệu quả của thương mại điện tử còn chưađầy đủ, hoàn thiện
+ Chuyển đổi thói quen tiêu dùng từ thực đến ảo cần thời gian
+ Sự tin cậy đối với môi trường kinh doanh không giấy tờ, không tiếp xúctrực tiếp, giao dịch điện tử cần thời gian
+ Số lượng người tham gia chưa đủ lớn để đạt lợi thế về quy mô (hoà vốn
và có lãi) Số lượng gian lận ngày càng tăng do đặc thù của TMĐT
+ Thu hút vốn đầu tư mạo hiểm khó khăn hơn sau sự sụp đổ hàng loạt củacác công ty com
Trang 6+ Đối với khach hàng không biết đến internet,khách hàng ở quá xa chi phívận chuyển tăng cao.
+ Chưa tạo được sự tin tưởng cho khách hang,còn nhiều gian lận khi muabán hàng qua mạng
+ Thủ tục mua bán rắc rối khiến cho khách hàng không muốn mua hàng
1.3 Hệ thống đề xuất
Chức năng chính của hệ thống
Hệ thống xây dựng phải có 2 chức năng chính : Chức năng dành cho kháchhàng và chức năng dành cho người quản trị
Chức năng dành cho khách ghé thăm website:
+ Xem và tìm kiếm sản phẩm theo các tiêu chí phân loại
+ Xem các tin tức của hệ thống
+ Đăng ký và hoạt động với vai trò thành viên của hệ thống
+ Đặt hàng qua mạng
Chức năng dành cho quản lý
+ Quản lý thành viên góp ý, bình luận(Xem, xóa)
+ Quản lý nhóm sản phẩm, sản phẩm, giá, thông tin liên lạc…(Xem, sửa,xóa)
+ Quản lý đơn hàng, thông tin đơn hàng (Xem, xóa)
+ Quản lý người quản trị, tin tức
+ Thống kê giá trị các đơn hàng, sản phẩm theo nhóm, giá cả …
Trang 7hỗ trợ InternetExplorer, FireFox
hỗ trợ InternetExplorer, FireFox
Trang 82 Phân tích đặc tả yêu cầu
Định nghĩa: Những người đã đăng ký và có tài khoản trong CSDL của hệ thống
và đã đăng nhập vào hệ thống Các chức năng dành cho thành viên :
Bao gồm các chức năng của khách vãng lai
Đăng nhập và đăng xuất vào hệ thống
Xem và sửa thông tin cá nhân
Sử dụng giỏ hàng và gửi đơn đặt hàng
Đăng nhập và đăng xuất tới hệ thống quản trị
Thêm, liệt kê, sửa, xóa: Loại sản phẩm, Giá sản phẩm, sản phẩm …
Thêm, liệt kê, sửa, xóa: Tin tức, admin, thông tin liên hệ …
Trang 9Xem sản phẩm
Trang chủ
Tìm sản phẩm Xem tin tức Đăng nhập Xem bình luận Liên hệ ban quản trị Đăng
kí
Xem, xóa: Thành viên, đơn hàng, bình luận, góp ý …
Thống kê: Sản phẩm bán chạy sản phẩm trong kho, các đơn hàng …
2.2 Phân tích chức năng hệ thống
2.2.1- Đối với khách vãng lai
Sơ đồ phân tích chức năng:
2.2.1.1 Xem sản phẩm:
Mô tả + Cho phép người dùng xem sản phẩm mà họ muốn
Dữ liệu vào + Người dùng click chuột sản phẩm cần xem
Xử lý + Hệ thống lấy thông tin trong csdl
Đầu ra + Hiển thị tất cả các thông tin của sản phẩm cho người dùng
xem
2.2.1.2 Tìm sản phẩm:
Mô tả + Cho phép người dùng tìm kiếm sản phẩm mà họ muốn mua
hoặc muốn xem theo tên, hoặc theo giá
Dữ liệu vào + Người dùng click chuột vào ô text rồi đánh tên sản phẩm
cần tìm
+ Người dùng chọn giá bán theo droplist
+ Sau đó nhấn biểu tượng tìm kiếm để tìm
Xử lý + Hệ thống lấy thông tin trong csdl
Đầu ra + Hiển thị các thông tin của sản phẩm mà người dùng cần
tìm
2.2.1.3.Xem tin tức:
Mô tả + Cho phép người dùng xem tin tức mới về sản phẩm như
thông tin khuyến mại, những sản phẩm mới nhất
Dữ liệu vào + Người dùng click chuột vào mục tin tức cần xem
Xử lý + Hệ thống lấy thông tin trong csdl
Đầu ra + Hiển thị thông tin đầy đủ về tin tức đó
2.2.1.4.Xem các bình luận:
Trang 10Xem SP
Trang chủ Tìm SP Xem tin tức Xem bình luận Đăng nhập
Quản lý thông tin cá nhân Quản lý bình luận sản phẩm Liên hệ ban quản trị và người dùng Quản lý đơn hàng Góp ý Đăng xuất
Liên hệ ban quản trị Đăng
kí
Mô tả + Cho phép người dùng đọc các lời bình
Dữ liệu vào + Người dùng click chuột vào sản phẩm cần xem lời bình
Xử lý + Hệ thống lấy thông tin trong csdl
Đầu ra + Hiển thị sản phẩm và các lời bình luận liên quan
2.2.1.5.Đăng kí thành viên:
Mô tả + Cho phép tạo một tài khoản để có thể sử dụng nhiều
chức năng cao hơn
Dữ liệu vào + Người dùng chọn phần đăng kí
+ Điền đầy đủ chính xác các thông tin rồi nhấn nút đăngkí
Xử lý + Hệ thống kiểm tra thông tin đăng kí có hợp lệ không
Đầu ra + Nếu không hợp lệ thì báo lỗi
+ Nếu hợp lệ thì cho phép nhập thông tin vào csdl
+ Thông báo báo là tài khoản đã được đăng kí thành công,
Hệ thống nhập các thông tin đó vào CSDL
Đầu ra Đưa ra cửa sổ quản trị của Admin
2.2.2 – Đối với thành viên đã đăng ký
Sơ đồ phân tích chức năng:
Phân tích chi tiết các chức năng:
Trang 11Ngoài các chức năng của khách vãng lai, các thành viên còn có các chứcnăng cao hơn.
2.2.2.1 Đăng nhập:
Mô tả + Thành viên có thể dùng tài khoản của mình trong hệ thống để
đăng nhập và sử dụng nhiều chức năng cao hơn
Dữ liệu vào + Thành viên nhập tài khoản và mật khẩu rồi nhấn nút đăng nhập
để đăng nhập
Xử lý + Hệ thống kiểm tra sự tồn tại tên đăng nhập và trùng khớp mật
khẩu so với cơ sở dữ liệu không
Đầu ra + Nếu hợp lệ thì cho phép đăng nhập vào hệ thống và trở về
trang chủ
+ Báo lỗi nếu đăng nhập thất bại
2.2.2.2 Xem thông tin cá nhân
Mô tả + Cho phép thành viên xem/sửa chi tiết thông tin cá nhân của
mình
Dữ liệu vào + Thành viên chọn phần xem thông tin cá nhân để xem
Xử lý + Hệ thống tìm và lấy thông tin của thành viên tương ứng
Đầu ra + Hiển thị thông tin cá nhân đã cập nhật của thành viên
2.2.2.3 Xem/Sửa thông tin cá nhân
Mô tả + Cho phép thành viên sửa chi tiết thông tin cá nhân của mình
Dữ liệu vào + Sửa thông tin và click chuột vào nút cập nhật
Xử lý + Hệ thống cập nhật thông tin cá nhân mới vào csdl
Đầu ra + Hiển thị thông tin cá nhân đã cập nhật của thành viên
2.2.2.4 Đổi mật khẩu:
Mô tả + Cho phép người dùng thay đổi mật khẩu truy cập
Dữ liệu vào + Người quản lý nhập mật khẩu cũ, mật khẩu mới, xác nhận mật
khẩu mới rồi chọn Submit để đổi
Xử lý + Hệ thống so sánh mật khẩu mới lặp lại trùng khớp không
+ Hệ thống so sánh mật khẩu cũ trùng khớp với csdl không
Đầu ra + Thông báo đã đổi mật khẩu, trở về trang quản lý, hoặc thông báo
lỗi
2.2.2.5 Bình luận
Mô tả + Cho phép thành viên upload bình luận sản phẩm vào hệ thống
Dữ liệu vào + Thành viên chọn sản phẩm, ghi bình luận và ấn nút bình luận
Xử lý + Hệ thống lưu các thông tin bình luận của sản phẩm vào csdl
Đầu ra + Làm mới trang sản phẩm, hiển thị lời bình luận mới nhất
2.2.2.6 Quản lý đơn hàng
Mô tả + Cho phép người dùng thêm đơn hàng sản phẩm vàohệ thống
Trang 12Dữ liệu vào + Thành viên chọn sản phẩm, số lượng, ghi chú và ấn nút đặt
hàng
Xử lý + Hệ thống lưu các đơn hàng sản phẩm vào cơ sở dữ liệu
Đầu ra + Làm mới trang sản phẩm, hiển thị các yêu cầu và đơn hàng
mới
2.2.2.7 Quản lý giỏ hàng
Mô tả + Cho phép người dùng quản lý giỏ hàng của mình
Dữ liệu vào + Nhấn nút quản lí đơn hàng xem thông tin đơn hàng đã đặt
+ Thay đổi số lượng hoặc xóa sản phẩm
+ Nhấn nút Cập Nhật để thay đổi thông tin, hoặc xóa để hủy yêucầu
Xử lý + Hệ thống tự động lưu thông tin thay đổi quản lý đơn hàng của
khách theo mảng SESSION
+ Hệ thống truy vấn, cập nhật thay đổi thông tin của sản phẩmvào cơ sở dữ liệu
Đầu ra + Cập nhật trang quản lí đơn hàng, hiển thị danh sách đơ hàng
+ Nếu các thông tin sản phẩm đăng không phù hợp các định dạngtrong hệ thống thông báo lỗi, yêu cầu nhập lại
+ Nếu không có lỗi, cập nhật vào sản phẩm trong csdl Thôngbáo khách hàng đã thay đổi thông tin sản phẩm thành công
2.2.2.8 Gửi ý kiến đóng góp
Mô tả + Cho phép người dùng góp ý để cải thiện hệ thống
Dữ liệu vào + Chọn mục bình luận
+ Gõ nội dung đóng góp và nhấn nút Submit để gửi
Xử lý + Hệ thống tự động gửi nội dung đóng góp của thành viên tới
mail của người quản trị
Đầu ra + Thông báo đã gửi xong
2.2.2.9 Đăng xuất
Mô tả + Cho phép thành viên thoát ra khỏi hệ thống, trở lại làm khách
Dữ liệu vào + Thành viên click chuột vào liên kết thoát
Xử lý + Hệ thống sẽ xoá các biến đang ưu trữ thông tin đăng nhập và
chuyển người dùng thành khách vãng lai
Đầu ra + Quay lại trang chủ và thông báo đã thoát khỏi hệ thống thành
công
Trang 13Đăng nhập
Trang chủ Chức năng cá nhân Xem thông tin Sửa thông tin Đổi mật khẩu Đăng xuất
Quản lý danh mục tin Xem danh mục tin Thêm DM tin Sửa DM tin Xóa DM tin
Quản lý thành viên Xem danh sách Sửa thông tin Thêm TV mới Xóa TV cũ
Quản lý bình luận
Quản lí sản phẩm Xem danh sách Sửa thông tin sản phẩm Thêm SP Xóa SP
Quản lí tin tức Xem danh sách Sửa bản tin Thêm tin mới Xóa bản tin
Quản lý admin Xem DSách Sửa thông tin Thêm TV mới Xóa TV cũ
Quản lí danh mục sản phảm
Quản lý đơn hàng Xem DS Thay đổi trạng thái ĐH Xóa đơn hàng
2.2.3 – Đối với quản trị viên hệ thống
2.2.3.1 – Chức năng cá nhân
2.2.3.1.1 Đăng nhập
Trang 14Đầu vào Admin click vào liên kết đăng xuất.
Quy trình Xóa thông tin trong các biến lưu trữ thông tin của người quản lý
hiện tại
Đầu ra Trở về giao diện chính bên ngoài của trang web
2.2.3.1.3 Xem thông tin cá nhân
Mô tả Xem tất cả các thông tin chi tiết về admin hiện tại được lưu trong
CSDL
Đầu vào Admin click vào liên kết thông tin cá nhân
Quy trình Tìm thông tin trong CSDL của người quản lý hiện tại
Đầu ra Hiển thị chi tiết các thông tin đã tìm trong CSDL
2.2.3.1.4 Đổi thông tin cá nhân
Mô tả Đổi một hoặc nhiều thông tin chi tiết về admin hiện tại được lưu
trong CSDL
Đầu vào Admin click vào liên kết đổi thông tin cá nhân
Quy trình Tìm thông tin trong CSDL của người quản lý hiện tại, hiển thị tại
form thay đổi, nhận thông tin và ghi lại vào CSDL
Đầu ra Hiển thị chi tiết các thông tin đã được thay đổi trong CSDL
2.2.3.1.5 Đổi Password
Mô tả Đổi mật khẩu đăng nhập
Đầu vào Admin nhập password cũ, nhập và xác nhận password mới
Trang 15Quy trình Kiểm tra tính chính xác của password cũ, nếu đúng thì nhận
password mới và ghi vào CSDL, nếu sai thì báo lỗi và yêu cầunhập lại
Đầu ra Trở về trang quản lý chính
2.2.3.2 Chức năng quản lý danh mục tin tức
2.2.3.2.1 Xem danh sách danh mục tin tức:
Mô tả + Cho phép người quản lý xem toàn bộ danh mục tin
tức
Dữ liệu vào + Click vào mục Quản lý danh mục tin tức
Xử lý + Hệ thống lấy toàn bộ danh mục tin tức trong cơ sở
dữ liệu
Đầu ra + Hiển thị toàn bộ thông tin lên trang quản lý danh
mục tin tức
2.2.3.2.2 Sửa thông tin danh mục tin tức:
Mô tả + Cho phép người quản sửa thông tin danh mục tin
tức
Dữ liệu vào + Click vào mục danh mục tin tức cần sửa
+ Click cập nhật sau khi đã sửa xong
Xử lý + Hệ thống lấy toàn bộ danh mục tin tức cẩn sửa hiển
thị lên trang quản lý+ Hệ thống cập nhật thông tin mới đè lên danh mục tintức cũ
Đầu ra + Quay lại trang quản lý danh mục tin tức, hiển thị
danh mục tin tức mới cập nhật
2.2.3.2.3 Thêm danh mục tin tức mới:
Mô tả + Cho phép người quản lý thêm 1 danh mục tin tức
Trang 162.2.3.2.4 Xóa danh mục tin tức cũ:
Mô tả + Cho phép người quản lư xóa 1 hoặc nhiều danh
mục tin tức cũ
Dữ liệu vào + Click vào nút xóa mục Quản lý danh mục tin tức,
sau khi đã tích vào danh mục tin tức cần xóa
+ Hệ thống xóa toàn bộ danh mục tin tức đã đánhdấu trong cơ sở dữ liệu
Đầu ra + Hiển thị toàn bộ danh mục tin tức còn lại lên trang
quản lý danh mục tin tức
2.2.3.2 Chức năng quản lý tin tức
1 Xem danh sách tin tức:
Mô tả + Cho phép người quản lý xem toàn bộ tin tức
Dữ liệu vào + Click vào mục Quản lý tin tức
Xử lý + Hệ thống lấy toàn bộ tin tức trong cơ sở dữ liệu.Đầu ra + Hiển thị toàn bộ thông tin lên trang quản lý tin tức
2 Sửa thông tin tin tức:
Mô tả + Cho phép người quản sửa thông tin tin tức
Dữ liệu vào + Click vào tin tức cần sửa
+ Click cập nhật sau khi đã sửa xong
Xử lý + Hệ thống lấy toàn bộ tin tức cẩn sửa hiển thị lên
trang quản lý+ Hệ thống cập nhật thông tin mới đè lên danh mục tintức cũ
Đầu ra + Quay lại trang quản lý tin tức, hiển thị danh mục tin
tức mới cập nhật
3 Thêm tin tức mới:
Mô tả + Cho phép người quản lý thêm 1 tin tức mới
Dữ liệu vào + Click vào nút Thêm trong mục quản lý tin tức
+Thêm mới tin tức vào trang thêm danh mục tin tức,click Submit kết thúc
Xử lý + Hệ thống thêm mới tin tức trong cơ sở dữ liệu
Đầu ra + Hiển thị toàn bộ thông tin lên trang quản lý danh
mục tin tức
4 Xóa danh mục tin tức cũ:
Mô tả + Cho phép người quản lư xóa 1 hoặc nhiều danh
Trang 17mục tin tức cũ.
Dữ liệu vào + Click vào nút xóa mục Quản lý danh mục tin tức,
sau khi đã tích vào danh mục tin tức cần xóa
2.2.3.3 Chức năng quản lý đơn hàng
1 Xem danh sách đơn hàng
Mô tả Xem danh sách đơn hàng bao gồm các thông tin: Người gửi, ngày
gửi, trạng thái …Đầu vào Lựa chọn lọc đơn hàng theo trạng thái: Tất cả, đã thanh toán, chưa
thanh toán
Quy trình Tìm trong CSDL các đơn hàng theo điều kiện lọc, Sắp xếp theo
ngày gửi mới nhất
Đầu ra Hiển thị bảng chi tiết các đơn hàng
2 Xem chi tiết một đơn hàng
Mô tả Xem chi tiết tất cả các thông tin liên quan tới đơn hàng theo dạng
hóa đơn
Đầu vào ID đơn hàng
Quy trình Tìm trong CSDL đơn hàng có ID đã nhận
Đầu ra Hiện thị đơn hàng ở cửa sổ popup dưới dạng một hóa đơn, có chức
năng cho in
3 Xóa một đơn hàng:
Mô tả Xóa một đơn hàng không cần lưu trữ trong CSDL n
Đầu vào ID đơn hàng
Quy trình Tìm trong CSDL đơn hàngcos Id đã nhận và xóa đơn hàng này
trong CSDL
Đầu ra Hiện thị danh sách đơn hàng đã cập nhật
Trang 184 Đổi trạng thái một đơn hàng
Mô tả Đổi trạng thái một đơn hàng từ chưa thanh toán thành đã thanh
toán hoặc ngược lại
Đầu vào Id đơn hàng
Quy trình Tìm trong CSDL đơn hàng có Id đã nhận và thay đổi giá trị trường
status
Đầu ra Hiển thị danh sách đơn hàng đã cập nhật
2.2.3.3- Quản lý thư phản hồi, góp ý, bình luận của khách hang
1 Xem danh sách góp ý, bình luận
Mô tả Xem danh sách góp ý, bình luận bao gồm các thông tin: Người
gửi, ngày gửi, đã trả lời hay chưaĐầu vào Góp ý, bình luận của khách hàng và khách vãng lai
Quy trình Tìm trong CSDL các góp ý, bình luận sắp xếp theo ngày gửi mới
nhất
Đầu ra Hiển thị chi tiết bảng góp ý, bình luận
2 Xem chi tiết một góp ý, bình luận
Mô tả Xem chi tiết tất cả các thông tin liên quan tới góp ý, bình luận
Đầu vào Id góp ý, bình luận
Quy trình Tìm trong CSDL góp ý, bình luận có Id đã nhận
Đầu ra Hiển thị thông tin góp ý, bình luận ở cửa sở popup
3 Xóa một góp ý, bình luận
Mô tả Xóa 1 góp ý, bình luận không cần lưu trữ trong CSDL
Đầu vào Id góp ý
Quy trình Tìm trong CSDL góp ý, bình luận có Id đã nhận và xóa góp ý bình
luận này trong CSDLĐầu ra Hiển thị danh sách góp ý bình luận đã cập nhật
4 Đổi trạng thái 1 góp ý, bình luận
Mô tả Đổi trạng thái một góp ý, bình luận từ chưa trả lời thành đã trả lời
hoặc ngược lạiĐầu vào Id góp ý, bình luận
Quy trình Tìm trong CSDL góp ý, bình luận có Id đã nhận và thay đổi giá trị
Trang 19trường status.
Đầu ra : Hiển thị danh sách góp ý, bình luận đã cập nhật
2.2.3.4 – Quản lý thành viên
1 Xem danh sách thành viên:
Mô tả + Cho phép người quản lý xem toàn bộ thành viên
Dữ liệu vào + Click vào mục Quản lý thành viên
Xử lý + Hệ thống lấy toàn bộ thành viên trong cơ sở dữ liệu.Đầu ra + Hiển thị toàn bộ thông tin lên trang quản lý thành
viên
2 Sửa thông tin thành viên:
Mô tả + Cho phép người quản sửa thông tin thành viên
Dữ liệu vào + Click vào mục thành viên cần sửa
+ Click cập nhật sau khi đã sửa xong
Xử lý + Hệ thống lấy toàn bộ thành viên cẩn sửa hiển thị lên
trang quản lý+ Hệ thống cập nhật thông tin mới đè lên thành viêncũ
Đầu ra + Quay lại trang quản lý thành viên, hiển thị thành
viên mới cập nhật
3 Thêm thành viên mới:
Mô tả + Cho phép người quản lý thêm 1 thành viên mới
Dữ liệu vào + Click vào nút Thêm trong mục quản lý thành viên
+Thêm mới thành viên vào trang thêm thành viên,click Submit kết thúc
Xử lý + Hệ thống thêm mới thành viên trong cơ sở dữ liệu.Đầu ra + Hiển thị toàn bộ thông tin lên trang quản lý thành
viên
4 Xóa thành viên cũ:
Mô tả + Cho phép người quản lý xóa 1 hoặc nhiều thành viên
cũ
Dữ liệu vào + Click vào nút xóa mục Quản lý thành viên, sau khi
đã tích vào thành viên cần xóa
+ Hệ thống xóa toàn bộ thành viên đã đánh dấu trong
cơ sở dữ liệu
Trang 20Đầu ra + Hiển thị toàn bộ thành viên còn lại lên trang quản lý
thành viên
5 Đổi mật khẩu:
Mô tả + Cho phép người quản lý thay đổi mật khẩu truy
cập
Dữ liệu vào + Người quản lý nhập mật khẩu cũ, mật khẩu mới,
xác nhận mật khẩu mới rồi chọn Submit để đổi
Xử lý + Hệ thống so sánh mật khẩu mới lặp lại trùng khớp
không
+ Hệ thống so sánh mật khẩu cũ trùng khớp với csdlkhông
Đầu ra + Thông báo đã đổi mật khẩu, trở về trang quản lý,
hoặc thông báo lỗi
6 Xem các đơn hàng của một thành viên
Mô tả Tìm các đơn hàng của một thành viên
Hiện thị danh sách đơn hàng ở cửa sổ popup
7 Thống kê khách hàng thân thiết
Mô tả Tìm 10 thành viên có tổng giá trị đơn hàng cao nhất
Xử lý Tìm trong CSDL 10 thành viên có tổng giá trị đơn hàng
cao nhất, sắp xếp theo tổng giá trị từ cao đến thấp
Đầu ra
Hiển thị danh sách 10 thành viên có giá trị đơn hàng caonhất theo dạng bảng
2.2.3.5- Chức năng quản lý Admin
1 Xem danh sách Admin:
Mô tả + Cho phép người quản lý xem toàn bộ Admin
Dữ liệu vào + Click vào mục Quản lý Admin
Xử lý + Hệ thống lấy toàn bộ Admin trong cơ sở dữ liệu.Đầu ra + Hiển thị toàn bộ thông tin lên trang quản lý Admin
2 Sửa thông tin Admin:
Mô tả + Cho phép người quản sửa thông tin Admin
Trang 21Dữ liệu vào + Click vào mục Admin cần sửa.
+ Click cập nhật sau khi đã sửa xong
Xử lý + Hệ thống lấy toàn bộ Admin cẩn sửa hiển thị lên
trang quản lý+ Hệ thống cập nhật thông tin mới đè lên thành viêncũ
Đầu ra + Quay lại trang quản lý Admin, hiển thị Admin mới
cập nhật
3 Thêm Admin mới
Mô tả + Cho phép người quản lý thêm 1 Admin mới
Dữ liệu vào + Click vào nút Thêm trong mục quản lý Admin
+Thêm mới Admin vào trang thêm Admin, clickSubmit kết thúc
Xử lý + Hệ thống thêm mới Admin trong cơ sở dữ liệu
Đầu ra + Hiển thị toàn bộ thông tin lên trang quản lý Admin
4 Xóa Admin cũ:
Mô tả + Cho phép người quản lý xóa 1 hoặc nhiều Admin cũ
Dữ liệu vào + Click vào nút xóa mục Quản lý Admin, sau khi đã
tích vào Admin cần xóa
Mô tả + Cho phép người quản lý thay đổi mật khẩu truy cập
Dữ liệu vào + Người quản lý nhập mật khẩu cũ, mật khẩu mới, xác
nhận mật khẩu mới rồi chọn Submit để đổi
Xử lý + Hệ thống so sánh mật khẩu mới lặp lại trùng khớp
không
+ Hệ thống so sánh mật khẩu cũ trùng khớp với csdlkhông
Đầu ra + Thông báo đã đổi mật khẩu, trở về trang quản lý,
hoặc thông báo lỗi
2.2.3.6- Chức năng quản lý sản phẩm
1 Xem danh sách sản phẩm:
Trang 22Mô tả + Cho phép người quản lý xem toàn bộ danh mục sản
phẩm
Dữ liệu vào + Click vào mục Quản lý danh mục sản phẩm
Xử lý + Hệ thống lấy toàn bộ danh mục sản phẩm trong cơ
sở dữ liệu
Đầu ra + Hiển thị toàn bộ thông tin lên trang quản lý danh
mục sản phẩm
2 Sửa thông tin danh mục sản phẩm:
Mô tả + Cho phép người quản sửa thông tin danh mục sản
phẩm
Dữ liệu vào + Click vào mục danh mục sản phẩm cần sửa
+ Click cập nhật sau khi đã sửa xong
Xử lý + Hệ thống lấy toàn bộ danh mục sản phẩm cẩn sửa
hiển thị lên trang quản lý+ Hệ thống cập nhật thông tin mới đè lên danh mụcsản phẩm cũ
Đầu ra + Quay lại trang quản lý danh mục sản phẩm, hiển thị
danh mục sản phẩm mới cập nhật
3 Thêm danh mục sản phẩm mới:
Mô tả + Cho phép người quản lý thêm 1 danh mục sản phẩm
Dữ liệu vào + Click vào nút xóa mục Quản lý danh mục sản phẩm,
sau khi đã tích vào danh mục sản phẩm cần xóa
+ Hệ thống xóa toàn bộ danh mục sản phẩm đã đánh
Trang 23dấu trong cơ sở dữ liệu.
Đầu ra + Hiển thị toàn bộ danh mục sản phẩm còn lại lên
trang quản lý danh mục sản phẩm
2.2.3.7- Chức năng quản lý các đối tượng khác
1 Xem danh sách
Mô tả Xem danh sách các đối tượng hiện có trong CSDL
Quy trình Tìm trong CSDL đối tượng, hiển thị thông tin
Đầu ra Hiển thị bảng chi tiết các đối tượng
2 Xóa 1 đối tượng
Mô tả Xóa 1 đối tượng không cần lưu trữ trong CSDL
Đầu vào Id đối tượng
Quy trình Tìm trong CSDL đối tượng có Id đã nhận và xóa đối tượng này
khỏi CSDL, đồng thời xóa các đối tượng liên quan
Đầu ra Hiển thị danh sách đối tượng đã cập nhật
3 Thêm mới sản phẩm
Mô tả Thêm mới một đối tượng vào CSDL
Đầu vào Thông tin cần thiết của đối tượng
Quy trình Kiểm tra tính hợp lệ của thông tin nhập vào, nếu đúng thì ghi vào
CSDL nếu sai thì báo lỗi và yêu cầu nhập lại
Đầu ra Hiển thị danh sách đối tượng đã cập nhật, hoặc trở về form nhập
đối tượng nếu người dùng chọn nhập liên tiếp