CÁC YÊU CẦU GIAO TIẾP BÊN NGOÀI

Một phần của tài liệu ĐẶC TẢ LUẬN VĂN CNTT WEB ECOMMERCE (Trang 39)

IIIA.3.1. Giao tiếp người sử dụng

− Giao diện được trình bày khoa học, hợp lý, hài hịa với mục đích sử dụng của phần mềm, giao diện được hỗ trợ sử dụng trên desktop và di động.

− Giao diện được trình bày theo bố cục như sau: Banner ở phía trên, nội dung ở giữa và footer ở bên dưới.

− Giao diện hỗ trợ di động: phần menu được thiết kế trực quan, dễ sử dụng, cũng như hiển thị sản phẩm.

− Giao diện hỗ trợ desktop: loại menu ngang theo chức năng của nhóm người dùng.

− Giữa các trang có sự liên kết chặt chẽ khi người dùng tương tác.

− Có thơng báo phản hồi khi người dùng thao tác sai hoặc truy cập vào chức năng không thuộc quyền truy cập.

− Các thơng báo lỗi có chữ màu đỏ, dễ nhìn và thơng báo để người dùng dễ sửa.

IIIA.3.2. Giao tiếp phần cứng

− Dễ thao tác với chương trình người dùng phải dùng chuột và bàn phím để di chuyển thực hiện các thao tác lựa chọn và điền thông tin.

− Các thiết bị phần cứng phải thỏa mãn yêu cầu ở mục 2.4.

− Đảm bảo các hiết bị phần cứng vận hành an toàn, đủ khả năng phục vụ hệ thống hoạt động nhanh và hiệu quả.

IIIA.3.3. Giao tiếp phần mềm

− Ngơn ngữ lập trình: PHP, HTML5, CSS3, MDL, Javascript.

− Công nghệ hỗ trợ giao diện: Material Design Lite.

− Hệ thống có thể chạy tốt trên các trình duyệt web: Internet Explorer, Google Chrome, Firefox và chạy tốt trên môi trường Windowsn 7/8/10, các thiết bị di động.

− Giả lặp máy ảoBộ phần mềm quản lý Webserver và MySQL: XAMPP.

IIIA.3.4. Giao tiếp truyền thông tin

− Cần kết nối internet ổn định, tốc độ cao để hệ thống khơng bị q tải, khi có nhiều người truy cập vào cùng một lúc.

− Người dùng có thể liên hệ với cửa hàng thơng qua số điện thoại, email.

IIIA.4. CÁC CHỨC NĂNG CỦA HỆ THỐNG IIIA.4.1. Đăng ký tài khoản IIIA.4.1. Đăng ký tài khoản

STT: 001

Mô tả chức năng Chức năng đăng ký tài khoản cho phép người dùng đăng ký tài khoản ở trang đăng ký tài khoản.

Mức độ ưu tiên Cao.

Tác nhân chính Khách hàang.

Tiền điều kiện Khách hàng phải truy cập vào trang chủ. Đảm bảo thành

cơng

Khách hàng tạo thành cơng cho mình một tài khoản. Kích hoạt Khách hàng kích hoạt chức năng đăng ký.

Chuỗi sự kiện chính:

1. Khách hàng nhấn vào đăng ký ở trang chủ.

2. Hệ thống chuyển qua form đăng ký tài khoản và yêu cầu khách hàng nhập đầy đủ thông tin.

3. Khách hàng nhập thông tin.

4. Hệ thống tự động kiểm tra thông tin vừa nhập và xác nhận thơng tin có hợp lệ khơng. Nếu hợp lệ hệ thống thông báo là thành công, ngược lại thông báo là thất bại.

5. Hệ thống thông báo là thành công và lưu thông tin khách hàng vào CSDL.

6. Người dùng thốt khỏi chức năng đăng ký. Dịng sự kiện lỗi: Ở bước 4: Hệ thống thông báo thất bại.

4.1. Hệ thống yêu cầu nhập lại thông tin khách hàng cho hợp lệ.

4.2. Khách hàng tiến hành nhập lại thông tin. 4.3. Hệ thống thông báo đăng ký thành công.

IIIA.4.2. Đăng nhập

STT: 002

Mô tả chức năng Chức năng đăng nhập cho phép người dùng đăng nhập vào hệ thống.

Mức độ ưu tiên Cao. Tác nhân chính Khách hang.

Tiền điều kiện Khách hàng đã có 1 tài khoản được cấp và mật khẩu. Đảm bảo thành

công

Người dùng đăng nhập vào hệ thống và hệ thống thông báo đăng nhập thành cơng.

Kích hoạt Người dùng chọn chức năng đăng nhập trong hệ thống. Chuỗi sự kiện

chính

1. Khách hàng chọn chức năng đăng nhập ở trang chủ. 2. Hệ thống chuyển qua trang có form đăng nhập, yêu cầu

người dùng nhập email và password.

3. Hệ thống kiểm tra thông tin vừa nhập và xác nhận hợp lệ. 4. Hệ thống thông báo đăng nhập thành cơng.

5. Người dùng thốt khỏi chức năng đăng nhập. Dòng sự kiện lỗi Ở bước 4:

4.1. Hệ thống thông báo nhập sai email hoặc password: 4.1.1. Hệ thống yêu cầu nhập lại email hoặc password. 4.1.2. Người dùng nhập lại email hoặc password. 4.1.3. Hệ thống thông báo đăng nhập thành công. 4.2. Hệ thống thông báo chưa nhập email hoặc password:

4.2.1. Hệ thống yêu cầu nhập email và password. 4.2.2. Người dùng nhập email và password.

IIIA.4.3. Tìm kiếm

STT: 003

Mơ tả chức năng Chức năng tìm kiếm cho phép người dùng nhập từ khóa tìm kiếm sản phẩm ở trang chủ.

Mức độ ưu tiên Cao. Tác nhân chính Khách hàng.

Tiền điều kiện Truy cập vào hệ thống. Đảm bảo thành cơng Hiển thị các hàng hóa cần tìm. Kích hoạt Khách hàng chọn chức năng tìm kiếm.

2. Nhập từ khóa tìm kiếm vào ơ tìm kiếm và chọn nút “Tìm kiếm”.

3. Hệ thống kiểm tra từ khóa và xác nhận hợp lệ. 4. Hệ thống hiển thị kết quả tìm kiếm.

5. Người dùng thốt khỏi chức năng tìm kiếm.

Dịng sự kiện lỗi Ở bước 3: Hệ thống thơng báo khơng có nội dung tìm kiếm.

3.1. Hệ thống hiện ra thông báo.

3.2. Người dùng nhập thơng tin tìm kiếm khác. 3.3. Hệ thống đưa ra kết quả tìm kiếm.

IIIA.4.4. Sửa thơng tin tài khoản

STT: 004

Mô tả chức năng Chức năng sửa thông tin tài khoản cho phép người dùng sửa thơng tin tài khoản cá nhân của mình ở trang sửa thơng tin cá nhân

Mức độ ưu tiên Cao Tác nhân chính Khách hàng

Tiền điều kiện Khách hàng đăng nhập vào hệ thống.

Đảm bảo thành công Thông tin mới được thêm thành cơng vào CSDL. Kích hoạt Khách hàng chọn chức năng sửa trong menu thành viên. Chuỗi sự kiện chính 1. Khách hàng đăng nhập vào hệ thống.

2. Chọn chức năng sửa ở thanh menu.

3. Hệ thống hiển thị đầy đủ thông tin khách hàng. 4. Khách hàng nhập lại thơng tin mình muốn sửa.

5. Hệ thống kiểm tra thông tin hợp lệ của khách hàng vừa nhập.

6. Hệ thống tiến hành lưu thông tin và hiện thông báo là hợp lệ hay thành cơng cho khách hàng.

Dịng sự kiện lỗi Ở bước 3: Hệ thống thông báo thông tin đã sửa không hợp

lệ

3.1. Hệ thống yêu cầu khách hành nhập lại thông tin. 3.2. Khách hàng nhập lại thông tin.

IIIA.4.5. Đặt hàng

Mô tả chức năng Chức năng đặt hàng cho phép người dùng đặt hàng ở trang chủ.

Mức độ ưu tiên Cao. Tác nhân chính Khách hàng.

Tiền điều kiện Khách hàng đăng nhập vào hệ thống. Đảm bảo thành công Đơn đặt hàng được lưu vào hệ thống. Kích hoạt Khách hàng chọn chức năng đặt hàng. Chuỗi sự kiện chính 1. Khách hàng chọn hàng hóa cần mua.

2. Sau đó chọn chi tiết giỏ hàng.

3. Hệ thống hiển thị form đặt hàng và hiển thị đầy đủ thông tin khách hàng.

4. Khách hàng có thể tăng giảm số lượng hàng hóa cần mua. 5. Hệ thống kiểm tra lại sản phẩm có trong cửa hàng có thể

đáp ứng yêu cầu của khách hàng và đưa ra thông báo. 6. Khách hàng chọn kích hoạt chức năng đặt hàng và thốt

chức năng mua hàng.

Dịng sự kiện lỗi Ở bước 5: Hệ thống thông báo sản phẩm trong cửa hàng

không đáp ứng được yêu cầu của khách hàng:

5.1. Hệ thống hỏi khách hàng có muốn tiếp tục giao dịch khác không.

5.2. Khách hàng thực hiện chọn có hoặc khơng.

IIIA.4.6. Bình luận

STT: 006

Mô tả chức năng Chức năng bình luận cho phép người dùng bình luận sản phẩm, hay đóng góp ý kiến về sản phẩm.

Mức độ ưu tiên Trung bình. Tác nhân chính Khách hàng.

Tiền điều kiện Khách hàng truy vào hệ thống. Đảm bảo thành cơng Khách hàng gởi bình luận thành cơng. Kích hoạt Khách hàng kích hoạt chức năng bình luận. Chuỗi sự kiện chính 1. Chọn loại hàng hóa cần bình luận.

2. Thực hiện bình luận.

3. Điền đầy đủ thơng tin nội dung bình luận và email. 4. Chọn gởi bình luận.

6. Bình luận khách hàng được lưu vào CSDL và đợi chủ cửa hàng duyệt.

Dòng sự kiện lỗi Ở bước 3: Hệ thống thông báo nội dung bình luận (bị bỏ

trống) và email không hợp lệ.

3.1. Hệ thống yêu cầu nhập đầy đủ nội dung lời bình và email.

3.2. Khách hang tiến hành nhập nội dung bình luận và email.

IIIA.4.7. Thêm hàng hóa

STT: 007

Mô tả chức năng Chức năng thêm hàng hóa cho phép người dùng thêm hàng hóa.

Mức độ ưu tiên Cao.

Tác nhân chính Chủ cửa hàng.

Tiền điều kiện Chủ cửa hàng đăng nhập thành công vào hệ thống. Đảm bảo thành cơng Hàng hóa mới được thêm vào CSDL.

Kích hoạt Chủ cửa hàng chọn chức năng thêm hàng hóa ở thanh menu. Chuỗi sự kiện chính 1. Chủ cửa hàng chọn chức năng thêm hàng hóa.

2. Hệ thống hiển thị form thêm hàng hóa và u cầu chủ cửa hàng nhập thơng tin hàng hóa.

3. Chủ cửa hàng nhập thơng tin hàng hóa và chọn chấp nhận. 4. Hệ thống sẽ kiểm tra thông tin chủ cửa hàng nhập và xác

nhận hợp lệ.

5. Hệ thống thơng báo hàng hóa mới được thêm thành công vào CSDL.

6. Chủ cửa hàng thốt khỏi chức năng thêm hàng hóa. Dịng sự kiện lỗi Ở bước 4:

4.1. Hệ thống thơng báo hàng hóa đã có trong CSDL: 4.1.1. Hệ thống yêu cầu chủ cửa hàng có muốn thêm

hàng hóa khác khơng.

4.1.2. Chủ cửa hàng thêm hàng hóa khác. 4.1.3. Hệ thống thơng báo đã thêm thành công 4.2. Hệ thống thông báo thơng tin hàng hóa khơng hợp lệ:

4.2.1. Hệ thống yêu cầu chủ cửa hàng nhập lại thông tin hàng hóa.

4.2.2. Chủ cửa hàng tiến hành nhập lại thơng tin hàng hóa.

4.3. Hệ thống thơng báo bộ nhớ đầy yêu cầu chủ cửa hàng xử lý.

IIIA.4.8. Sửa thơng tin hàng hóa

STT: 008

Mô tả chức năng Chức năng sửa thơng tin hàng hóa cho phép người dùng sửa thơng tin hàng hóa.

Mức độ ưu tiên Cao.

Tác nhân chính Chủ cửa hàng.

Tiền điều kiện Chủ cửa hàng đăng nhập thành công vào hệ thống. Đảm bảo thành cơng Thơng tin hàng hóa vừa sửa được cập nhật vào CSDL. Kích hoạt Chủ cửa hàng chọn chức năng cập nhật trong danh sách

hàng hóa.

Chuỗi sự kiện chính 1. Chủ cửa hàng chọn hàng hóa cần sửa trong danh sách hàng hóa.

2. Chủ cửa hàng kích hoạt chức năng sửa thơng tin hàng hóa. 3. Hệ thống hiện form sửa thơng tin hàng hóa và u cầu chủ

cửa hàng thực hiện.

4. Chủ cửa hàng sửa thông tin cần sửa và chọn chấp nhận. 5. Hệ thống kiểm tra thông tin vừa được sửa và xác nhận hợp

lệ.

6. Hệ thống lưu thông tin vừa được sửa vào CSDL. 7. Hệ thống thông báo lưu thành cơng.

8. Chủ cửa hàng thốt khỏi chức năng sửa thông tin hàng hóa.

Dịng sự kiện lỗi Ở bước 5: Hệ thống thông báo thông tin được sửa không hợp

lệ:

5.1. Hệ thống yêu cầu chủ cửa hàng nhập lại thơng tin hàng hóa.

5.2. Chủ cửa hàng nhập lại thơng tin hàng hóa.

IIIA.4.9. Xóa hàng hóa

Mơ tả chức năng Chức năng xóa hàng hóa cho phép người dùng xóa hàng hóa cần xóa.

Mức độ ưu tiên Cao.

Tác nhân chính Chủ cửa hàng.

Tiền điều kiện Chủ cửa hàng đăng nhập thành công vào hệ thống. Đảm bảo thành cơng Hàng hóa được xóa thành cơng.

Kích hoạt Chủ cửa hàng kích hoạt xóa hàng hóa trong danh sách hàng hóa.

Chuỗi sự kiện chính 1. Chủ cửa hàng chọn hàng hàng hóa cần xóa. 2. Chủ cửa hàng kích hoạt u cầu xóa hàng hóa.

3. Hệ thống kiểm tra và hiển thị thơng báo khơng cho xóa hàng hóa.

4. Chủ cửa hàng thốt khỏi chức năng xóa hàng hóa. Dịng sự kiện lỗi Ở bước 2: Chủ cửa hàng chưa chọn hàng hóa.

2.1. Hệ thống yêu cầu chọn hàng hóa cần xóa. 2.2. Chủ cửa hàng chọn hàng hóa.

2.3. Chủ cửa hàng tiến hành xóa hàng hóa.

IIIA.4.10. Thêm nhân viên

STT: 010

Mô tả chức năng Chức năng thêm nhân viên cho phép người dùng thêm nhân viên vào hệ thống.

Mức độ ưu tiên Cao.

Tác nhân chính Chủ cửa hàng.

Tiền điều kiện Chủ cửa hàng đăng nhập thành công vào hệ thống. Đảm bảo thành công Thông tin nhân viên mới được thêm vào hệ thống. Kích hoạt Chủ cửa hàng chọn chức năng thêm nhân viên. Chuỗi sự kiện chính 1. Chủ cửa hàng kích hoạt yêu cầu thêm nhân viên.

2. Hệ thống hiển thị form nhập thông tin và yêu cầu nhập thông tin đầy đủ thông tin.

3. Chủ cửa hàng nhập đầy đủ thông tin và chọn chấp nhận. 4. Hệ thống kiểm tra thông tin và xác nhận thông tin hợp lệ. 5. Hệ thống tạo email và password và lưu vào hệ thống. 6. Chủ cửa hàng thoát khỏi hệ thống thêm nhân viên. Dòng sự kiện lỗi Ở bước 4: Hệ thống thơng báo đã có nhân viên tồn tại trong

4.1. Hệ thống hỏi chủ cửa hàng có muốn hủy kết quả vừa nhập không.

4.2. Chủ cửa hàng hủy thông tin vừa nhập. 4.3. Hệ thống thông báo nhập sai thông tin. 4.4. Hệ thống yêu cầu nhập lại thông tin. 4.5. Chủ cửa hàng nhập lại thông tin.

4.6. Hệ thống thông báo nhập đúng và thực hiện công việc tiếp theo.

Ở bước 5: Hệ thống thông báo bộ nhớ đầy và yêu cầu chủ

cửa hàng xử lý.

IIIA.4.11. Sửa thông tin nhân viên

STT: 011

Mô tả chức năng Chức năng sửa thông tin nhân viên cho phép người dùng sửa thông tin nhân viên.

Mức độ ưu tiên Cao.

Tác nhân chính Chủ cửa hàng.

Tiền điều kiện Chủ cửa hàng đăng nhập thành công vào hệ thống. Đảm bảo thành công Thông tin nhân viên được cập nhật thành cơng vào hệ thống. Kích hoạt Chủ cửa hàng kích hoạt chức năng cập nhật nhân viên trong

danh sách nhân viên.

Chuỗi sự kiện chính 1. Hệ thống hiển thị danh sách nhân viên đã có. 2. Chủ cửa hàng chọn nhân viên cần sửa lại thông tin. 3. Chủa cửa hàng chọn chức năng cập nhật lại thông tin. 4. Hệ thống hiển thị form chỉnh sửa thông tin và yêu cầu chủ

cửa hàng nhập lại những thông tin cần sửa.

5. Chủ cửa hàng nhập lại thông tin và chọn chấp nhận. 6. Hệ thống kiểm tra thông tin vừa nhập và hỏi chủ cửa hàng

có chắc chắn cập nhật hay khơng. 7. Chủ cửa hàng xác nhận là có.

8. Hệ thống tiến hành cập nhật lại và đưa ra thông báo thành cơng.

9. Chủ cửa hàng thốt khỏi chức năng cập nhật lại nhân viên. Dòng sự kiện lỗi Ở bước 6: Thông tin nhập lại không hợp lệ.

6.1. Hệ thống yêu cầu nhập lại thông tin. 6.2. Chủ cửa hàng nhập lại thông tin.

6.3. Hệ thống thông báo nhập đúng và yêu cầu thực hiện công việc tiếp theo.

Ở bước 7: Chủ cửa hàng khơng xác nhận và thốt khỏi chức

năng.

IIIA.4.12. Xóa nhân viên

STT: 012

Mô tả chức năng Chức năng xóa nhân viên cho phép người dùng xóa nhân viên trong hệ thống.

Mức độ ưu tiên Cao.

Tác nhân chính Chủ cửa hàng.

Tiền điều kiện Chủ cửa hàng đăng nhập thành công vào hệ thống. Đảm bảo thành cơng Xóa thành cơng nhân viên.

Kích hoạt Chủ cửa hàng kích hoạt chức năng xóa nhân viên. Chuỗi sự kiện chính 1. Chủ cửa hàng chọn nhân viên cần xóa.

2. Kích hoạt chức năng xóa nhân viên.

3. Hệ thống hỏi chủ cửa hàng có chắc chắn muốn xóa nhân viên này khơng.

4. Chủ cửa hàng xác nhận xóa.

5. Hệ thống thực hiện xóa nhân viên ra khỏi CSDL và thơng báo cho chủ cửa hàng và xóa thành cơng.

6. Chủ cửa hàng thốt khỏi chức năng xóa nhân viên. Dịng sự kiện lỗi Ở bước 2: Chủ cửa hàng chưa chọn nhân viên.

2.1. Hệ thống yêu cầu chọn nhân viên cần xóa. 2.2. Chủ cửa hàng chọn nhân viên.

2.3. Chủ cửa hàng tiến hành xóa.

IIIA.4.13. Thêm loại hàng

STT: 013

Mô tả chức năng Chức năng thêm loại hàng cho phép người dùng thêm loại hàng vào hệ thống.

Mức độ ưu tiên Cao.

Tác nhân chính Chủ cửa hàng.

Tiền điều kiện Chủ cửa hàng đăng nhập thành công vào hệ thống. Đảm bảo thành công Thêm thành cơng loại hàng mới vào hệ thống. Kích hoạt Chủ cửa hàng kích hoạt chức năng thêm loại hàng.

Một phần của tài liệu ĐẶC TẢ LUẬN VĂN CNTT WEB ECOMMERCE (Trang 39)

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

(118 trang)