Professional Documents
Culture Documents
SRS MIM Team6
SRS MIM Team6
Mật khẩu:
- Nếu để trống và nhấn đăng nhập sẽ có một thông báo yêu cầu người dùng phải nhập vào trường
này.
- Nếu nhập sai thông tin của tài khoản và nhấn đăng nhập sẽ có thông báo lỗi “Đăng nhập thất bại”
hiển thị.
*Đăng nhập thành công: Nếu nhập đúng thông tin tài khoản, thông báo “Đăng nhập thành công” sẽ
hiển thị ra sau đó chuyển người dùng tới trang chủ của người dùng.
2.Đăng ký (*)
I.Đặc tả
Người dùng nhập các thông tin cần thiết để đăng ký một tài khoản mới. Sau khi nhập đúng, đầy đủ
thông tin và nhấn đăng ký, hệ thống sẽ hiện thị một thông báo đăng ký thành công và hỏi xem người
dùng có muốn chuyển tới trăng đăng nhập hay không, nếu nhấn đồng ý thì sẽ chuyển tới trang đăng
nhập, nếu không sẽ hiển thị lại trang đăng ký.
Họ và tên: Không được để trống. Không được nhập các ký tự số và các ký tự đặc biệc. Không được
nhập quá 30 ký tự và không được dưới 5 ký tự.
Email – Tài khoản: Không được để trống. Mỗi email sẽ chỉ được sử dụng để đăng ký một lần duy nhất.
Nhập đúng định dạng của một email bao gồm các ký tự “@” và “.” Không được nhập quá 30 ký tự và
dưới 5 ký tự.
Mật khẩu: Không được để trống. Phải hiển thị dấu hoa thị khi nhập vào trường này. Sử dụng tối thiểu
8 ký tự và không quá 20 ký tự
Xác nhận mật khẩu: Không được để trống. Phải hiển thị dấu hoa thị khi nhập vào trường này. Bắt
buộc phải nhập lại đúng mật khẩu đã nhập ở trường Mật khẩu.
Số điện thoại: Không được để trống. Chỉ được nhập ký tự là số, và có độ dài không quá 12 ký tự
Địa chỉ: Không được để trống và có độ dài không quá 500 ký tự
Họ và tên:
Nếu để trống và nhấn đăng ký sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập quá 30 ký tự sẽ có thông báo lỗi hiển thị.
Nếu nhập dưới 5 ký tự sẽ có thông báo lỗi hiển thị.
Nếu nhập các ký tự đặc biệt hoặc số sẽ có thông báo lỗi hiển thị.
Nếu để trống và nhấn đăng ký sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập vào một email trùng với email trên cơ sở dữ liệu của hệ thống sẽ có thông báo email đã
được sử dụng hiển thị.
Nếu nhập không đúng định dạng một email sẽ có thông báo lỗi hiển thị tương ứng với dấu các ký tự
“@” và “.” mà người dùng thiếu.
Nếu nhập quá 30 ký tự sẽ có thông báo lỗi hiển thị
Nếu nhập dưới 5 ký tự sẽ có thông báo lỗi hiển thị
Mật khẩu:
Nếu để trống và nhấn đăng ký sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập nhỏ hơn 8 ký tự sẽ có thông báo mật khẩu quá ngắn hiển thị,
Nếu nhập lớn hơn 20 ký tự sẽ có thông báo mật khẩu vượt quá số ký tự hiển thị.
Nếu để trống và nhấn đăng nhập sẽ có một thông báo yêu cầu người dùng phải nhập vào trường
này.
Nếu nhập không đúng mật khẩu ở trường Mật khẩu sẽ có thông báo lỗi hiển thị.
Số điện thoại:
Nếu để trống và nhấn đăng ký sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Không thể nhập các ký tự đặc biệt và chữ cái vào trường này ngay từ đầu
Địa chỉ:
Nếu để trống và nhấn đăng ký sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập quá 500 ký tự sẽ có một thông báo lỗi hiển thị
*Đăng ký thành công: Nếu đăng ký thành công, thông báo “Tạo tài khoản thành công” sẽ hiển thị,
nhấn vào đăng nhập để chuyển về trang đăng nhập hoặc nhấn vào icon X để thoát khỏi thông báo để
tắt đi thông báo và ở lại trang đăng ký
Thanh tìm kiếm sản phẩm: Không được phép nhập quá 500 ký tự
Nếu nhập quá 500 ký tự, thông báo "Bạn đã nhập quá số ký tự cho phép" hiển thị.
Nếu không nhập gì và nhấn tìm kiếm, thông báo "Bạn cần nhập gì đó vào đây" hiển thị.
Nếu không có sản phẩm nào để hiển thị khi người dùng tìm kiếm, sẽ hiển thị thông báo "Không có
kết quả cho: {ký tự người dùng tìm kiếm}" ở trên giao diện trang web.
Nếu chỉ nhập một đơn lẻ hoặc một vài chuỗi ký tự, kết quả tìm kiếm sẽ trả về những sản phẩm có các
ký tự giống với ký tự mà người dùng đã nhập vào (vd: tìm kiếm "đ" sẽ hiện thị các sản phẩm có ký tự
là "đ" trong tên sản phẩm như "đàn piano", "đàn guitar")
Nếu nhập vào đúng chính xác tên của một sản phẩm cụ thể, hệ thống sẽ chỉ hiển thị duy nhất một
sản phẩm đó nếu nó có tồn tại trên hệ thống.
Họ và tên: Không được để trống. Không được nhập các ký tự số và các ký tự đặc biệc. Không được
nhập quá 30 ký tự
Email: Không được để trống. Mỗi email sẽ chỉ được sử dụng để đăng ký một lần duy nhất. Nhập đúng
định dạng của một email bao gồm các ký tự “@” và “.”
Nội dung lời nhắn: Không được để trống và có độ dài tối đa không quá 1000 ký tự
Họ và tên:
Nếu để trống và nhấn gửi sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập quá 30 ký tự sẽ có thông báo lỗi hiển thị.
Nếu nhập các ký tự đặc biệt hoặc số sẽ có thông báo lỗi hiển thị.
Email:
Nếu để trống và nhấn gửi sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập không đúng định dạng một email sẽ có thông báo lỗi hiển thị tương ứng với dấu các ký tự
“@” và “.” mà người dùng thiếu.
Nếu để trống và nhấn gửi sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập quá 1000 ký tự sẽ có thông báo lỗi hiển thị
*Gửi thành công: Nếu gửi lời nhắn thành công sẽ có thông báo "Cảm ơn bạn đã phản hồi" hiển thị.
Để xem chi tiết sản phẩm người dùng nhấn vào nút mua hàng trên sản phẩm, khi đó chi tiết sản
phẩm sẽ được hiển thị bao gồm: danh sách ảnh sản phẩm, tên sản phẩm, số lượng đã bán, số lượng
còn, nhà cung cấp, mô tả, hoặc người dùng có thể bình luận về sản phẩm. Trừ chức năng bình luận và
chức năng thêm vào giỏ hàng thì chức năng này không yêu cầu người dùng phải đăng nhập vào hệ
thống.
II.Trường dữ liệu
Ô bình luận: Không được nhập quá 500 ký tự. Yêu cầu có tài khoản trên hệ thống.
Nếu nhập quá 500 ký tự, sẽ có thông báo "Bạn đã nhập quá ký tự cho phép" hiển thị.
Nếu người dùng không nhập gì cả và nhấn gửi, sẽ có thông báo "Bạn hãy nhập gì đó" hiển thị.
Nếu người dùng chưa có tài khoản trên hệ thống và nhấn vào gửi ở mục bình luận, người dùng sẽ được
chuyển tới trang đăng nhập
I.Đặc tả
Người dùng có thể cập nhập tất cả hoặc một trong các thông tin cá nhân đã điền lúc đăng ký tài
khoản như Họ tên, Gmail, Số điện thoại, Địa chỉ. Mặc định hiển thị của các trường dữ liệu trong form
này sẽ là những thông tin người dùng đã điền vào lúc đăng ký. Chức năng này yêu cầu người dùng
phải đăng nhập vào hệ thống
II.Trường dữ liệu
Họ và tên: Không được để trống. Không được nhập các ký tự số và các ký tự đặc biệc. Không được
nhập quá 30 ký tự
Email – Tài khoản: Không được để trống. Mỗi email sẽ chỉ được sử dụng để đăng ký một lần duy nhất.
Nhập đúng định dạng của một email bao gồm các ký tự “@” và “.” Thay đổi ở trường này đồng nghĩa
với việc Email-Tài khoản mà người dùng đăng nhập vào hệ thống cũng phải thay đổi theo.
Số điện thoại: Không được để trống. Chỉ được nhập ký tự là số, và có độ dài không quá 12 ký tự
Địa chỉ: Không được để trống và có độ dài không quá 500 ký tự
Nếu để trống và nhấn thay đổi sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập quá 30 ký tự sẽ có thông báo lỗi hiển thị.
Nếu nhập các ký tự đặc biệt hoặc số sẽ có thông báo lỗi hiển thị.
Nếu để trống và nhấn thay đổi sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập vào một email trùng với email trên cơ sở dữ liệu của hệ thống sẽ có thông báo email đã
được sử dụng hiển thị.
Nếu thay đổi ở trường này đồng nghĩa với việc Email-Tài khoản mà người dùng đăng nhập vào hệ
thống cũng phải thay đổi theo.
Nếu nhập không đúng định dạng một email sẽ có thông báo lỗi hiển thị tương ứng với dấu các ký tự
“@” và “.” mà người dùng thiếu.
Số điện thoại:
Nếu để trống và nhấn thay đổi sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Không thể nhập các ký tự đặc biệt và chữ cái vào trường này ngay từ đầu
Địa chỉ:
Nếu để trống và nhấn thay đổi sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập quá 500 ký tự sẽ có một thông báo lỗi hiển thị
*Thay đổi thành công: Sẽ hiển thị ra thông báo "Cập nhập thông tin thành công" và hiển thị lại trang
thông tin người dùng với những thay đổi trong form Thay đổi thông tin cá nhân đúng với những gì
người dùng đã thay đổi.
II.Trường dữ liệu
Mật khẩu cũ: Không được để trống. Phải nhập lại đúng mật khẩu cũ của tài khoản. Phải hiển thị dấu
hoa thị khi nhập vào trường này.
Mật khẩu mới: Không được để trống. Phải hiển thị dấu hoa thị khi nhập vào trường này. Sử dụng tối
thiểu 8 ký tự và không quá 20 ký tự
Xác nhận mật khẩu: Không được để trống. Phải hiển thị dấu hoa thị khi nhập vào trường này. Bắt
buộc phải nhập lại đúng mật khẩu đã nhập ở trường Mật khẩu.
Nếu nhập sai mật khẩu của tài khoản sẽ hiển thị thông báo "Sai mật khẩu".
Nếu để trống và nhấn thay đổi sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu để trống và nhấn thay đổi sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập nhỏ hơn 8 ký tự sẽ có thông báo mật khẩu quá ngắn hiển thị,
Nếu nhập lớn hơn 20 ký tự sẽ có thông báo mật khẩu vượt quá số ký tự hiển thị.
Nếu để trống và nhấn thay đổi sẽ có một thông báo yêu cầu người dùng phải nhập vào trường này.
Nếu nhập không đúng mật khẩu ở trường Mật khẩu sẽ có thông báo lỗi hiển thị.
*Thay đổi mật khẩu thành công: Sẽ hiện thị thông báo "Cập nhập thông tin thành công" và hiển thị
lại trang thông tin người dùng. Từ đây người dùng sẽ đăng nhập vào hệ thống với mật khẩu mới đã
thay đổi
II.Trường dữ liệu
II.Trường dữ liệu
Số lượng: Không nhận ký tự là chữ cái hoặc ký tự đặc biệt, chỉ nhận ký tự là một số nguyên dương lớn
hơn 0. Không được phép đặt số lượng sản phẩm vượt mức số lượng còn lại trong kho hàng. Mỗi lần
nhấn vào nút thêm vào giỏ hàng thì số lượng sản phẩm cũng phải tăng lên 1 đơn vị. Tổng tiền của
sản phẩm cũng phải tăng hoặc giảm tương ứng sau mỗi lần người dùng nhấn vào nút cập nhập.
Nếu nhập quá số lượng sản phẩm trong kho và nhấn cập nhập, hiển thị thông báo "Đã vượt quá số
lượng trong kho".
Nếu nhập số 0 hoặc bất kì số âm nào và nhấn cập nhập, hiển thị thông báo "Không đúng định dạnh".
Nếu nhấn vào nút thêm vào giỏ hàng thì số lượng sản phẩm cũng phải tăng lên 1 đơn vị tương ứng.
*Tổng tiền: Khi người dùng nhấn cập nhập, tổng tiền phải hiển thị đúng với số lượng sản phẩm
người dùng đã thêm vào (Vd: 1sp đàn giá 1.000.000 thì khi tăng số lượng lên 2 thì tổng tiền hiển thị
phải là 2.000.000). Tổng tiền của mỗi sản phầm là riêng biệt, khi cập nhập tổng tiền ở sản phẩm này
thì tổng tiền sản phẩm khác không được phép thay đổi.
II.Trường dữ liệu
Họ và Tên: Không được để trống. Không được nhập các ký tự số và các ký tự đặc biệc. Không được
nhập quá 30 ký tự. Mặc định sẽ hiển thị họ và tên mà người dùng sử dụng trong thông tin người
dùng.
Số điện thoại: Không được để trống. Chỉ được nhập ký tự là số, và có độ dài không quá 12 ký tự. Mặc
định sẽ hiển thị số điện thoại mà người dùng sử dụng trong thông tin người dùng.
Địa chỉ: Không được để trống và có độ dài không quá 500 ký tự. Mặc định sẽ hiển thị điạ chỉ mà người
dùng sử dụng trong thông tin người dùng.
Tổng số tiền sản phẩm: không được chỉnh sửa trường này. Hiển thị tổng số tiền của tất cả sản phẩm
xuất hiện trong mục Giỏ hàng của bạn.
Phí vận chuyển: Không được chỉnh sửa trường này. Hiển thị số tiền vận chuyển (Hiện tại mặc định sẽ
là 35.000 nhưng sẽ có sự thay đổi cho phần này trong tương lai)
Tổng số tiền thanh toán: Không được chỉnh sửa trường này. Sẽ được tính theo công thức Tổng số tiền
thanh toán = Tổng số tiền sản phẩm + Phí vận chuyển
Nếu để trống và nhấn thanh toán sẽ có một thông báo yêu cầu người dùng phải nhập vào trường
này.
Nếu nhập quá 30 ký tự sẽ có thông báo lỗi hiển thị.
Nếu nhập các ký tự đặc biệt hoặc số sẽ có thông báo lỗi hiển thị.
Số điện thoại:
Nếu để trống và nhấn thanh toán sẽ có một thông báo yêu cầu người dùng phải nhập vào trường
này.
Không thể nhập các ký tự đặc biệt và chữ cái vào trường này ngay từ đầu
Địa chỉ:
Nếu để trống và nhấn thanh toán sẽ có một thông báo yêu cầu người dùng phải nhập vào trường
này.
Nếu nhập quá 500 ký tự sẽ có một thông báo lỗi hiển thị
*Thanh toán thành công: Nếu thanh toán thành công sẽ có thông báo "Thành công" hiển thị sau đó
chuyển người dùng tới trang lịch sử đơn hàng.
Người dùng có thể lựa chọn các danh mục sản phẩm để xem sản phẩm, ví dụ khi nhấn vào Đàn Guitar
thì sẽ hiển thị ra danh sách những sản phẩm liên quan đến đàn guitar. Chức năng này không yêu cầu
người dùng đăng nhập vào hệ thống.
Người dùng có thể đăng xuất khỏi tài khoản của mình bằng cách nhấn vào nút đăng xuất ở phần
Header (phía trên cùng bên phải của giao diện hệ thống). Chức năng này yêu cầu người dùng phải
đăng nhập vào hệ thống.