Đặc tả yêu cầu người dùng

Một phần của tài liệu Đồ án tốt nghiệp: Xây dựng website quản lý, bán máy tính và linh kiện liên quan (Trang 26)

2.2.1 Đối với khách hàng

• Xem thông tin sản phẩm, tin tức

Mục đích Chức năng cho phép khách hàng có thể xem thông tin chi tiết về sản phẩm.

Dữ liệu đầu vào Thông tin sản phẩm khách hàng muốn xem. Xử lý Lấy thông tin sản phẩm từ cơ sở dữ liệu đã lưu. Dữ liệu đầu ra Xuất thông tin và hiển thị kết quả cho khách hàng.

• Tìm kiếm thông tin sản phẩm

kiện và máy tính.

Dữ liệu đầu vào Nhập từ khóa hoặc tích chọn thông tin tìm kiếm theo nhà sản suất, loại thiết bị , model, đơn vị giá thành, chức năng…

Xử lý +Truy vấn trong cơ sở dữ liệu

+Phân tích số lượng kết quả, nếu kết quả không có từ khóa nào khớp trả về các giá trị mang tính gợi ý, tham khảo quảng cáo, hoặc liên kết với lịch sử mua hàng của khách hàng phân tích để đưa ra sản phẩm có tính gợi ý mà khách hàng yêu thích.

Dữ liệu đầu ra Hiện thị thông tin kết quả tìm kiếm cho khách hàng. • Đăng nhập

Mục đích +Kiểm tra thông tin khách hàng, quản lý chặt chẽ thông tin bán hàng và người mua hàng.

Dữ liệu vào Tên đăng nhập, mật khẩu.

Xử lý Tham chiếu đến cơ sở dữ liệu để so sánh user và password lưu trữ trong hệ thống.

Dữ liệu ra Thông báo cho khách hàng biết đăng nhập thành công hay thất bại. Tạo biến session nếu thành công để lưu trữ các thay đổi.

• Chức năng đăng ký tài khoản khách hàng Mục đích

Khách hàng vào mục Đăng ký để làm thành viên nếu khách hàng muốn mua sản phẩm và hưởng các ưu đãi từ việc là khách hàng là thành viên công ty để hưởng các ưu đãi từ

Công ty.

Công ty có thể lấy các thông tin này để gửi sản phẩm khách hàng mua theo địa chỉ đăng ký hoăc gửi các quảng cáo, lời mời và chăm sóc khách hàng.

Đầu vào Nhập thông tin về khách hàng theo mẫu có sẵn.

Xử lý

Kiểm tra tính hợp lệ của dữ liệu phía khách hàng đưa vào: kiểm tra đã có tài khoản đó chưa nếu chưa thêm vào cơ sở dữ liệu một tài khoản mới.

Đầu ra

Nếu dữ liệu đưa vào hợp lệ hiển thị ra màn hình thông báo đã tạo tài khoản thành công. Nếu dữ liệu đưa vào không hợp lệ hiện thị thông báo dữ liệu không hợp lệ hoặc tài khoản đã tồn tại.

• Chức năng mua hàng

Mục đích Khách hàng có thể đặt mua được sản phẩm mà mình thích ngay tại trang web, cho phép cập nhập số lượng.

Đầu vào Khách hàng kích chuột vào buttom mua hàng

Xử lí Yêu cầu điền thông tin khách hàng nếu khách hàng chưa là thành viên, Kiểm tra và xác nhận sản phẩm khách hàng mua.

Đầu ra

Hiện thị các thông tin về sản phẩm khách hàng đã mua trong phần giỏ hàng. Thông báo gửi thông tin yêu câu khách hàng thành công hay thất bại.

2.1.2 Đối với công ty bán hàng đồng thời là nhà quản lý website

• Đăng ký (adsbygoogle = window.adsbygoogle || []).push({});

khoản cho nhân viên để phân quyền cho nhân viên làm trong nhiệm vụ của mình.

Dữ liệu vào Tên đăng nhập và mật khẩu, thông tin thêm. Xử lý Tham chiếu đến cơ sở dữ liệu để so sánh user và

password lưu trữ trong hệ thống đã có chưa, nếu chưa và thỏa mãn điều kiện thì thêm mới vào.

Dữ liệu ra

Thông báo thành công hay thất bại.

• Đăng nhập

Mục đính Cho phân quyền hệ thống để thực hiện các công việc của từng nhân viên. Giúp hệ thống hoạt động một cách chặt chẽ. Và tạo nên nhiệm vụ và tránh nhiệm rõ ràng đối với từng nhân viên. Xử lý các vấn đề liên quan sau này và trách nhiệm.

Dữ liệu vào Tên đăng nhập và mật khẩu.

Xử lý Tham chiếu đến cơ sở dữ liệu để so sánh user và password lưu trữ trong hệ thống.

Dữ liệu ra Chuyển đến trang của nhân viên nếu đúng, hiển thị lỗi nếu không thành công.

• Quản lý username

Mục đính Cho phép tìm kiếm, thay đổi, xóa, thêm username mới. Dữ liệu vào +Tìm kiếm username.

+Thay đổi các thuộc tính trong username. +Xóa username khỏi hệ thống.

+Thêm username mới.

Xử lý Tham chiếu đến cơ sở dữ liệu để so sánh, thay đổi ,thêm các thuộc tính.

Dữ liệu ra Thông báo thành công hay thất bại sau khi truy vấn.

• Quản lý danh mục sản phẩm

Mục đính Cho phép người quản trị có thể tìm kiếm, xem , sửa , xóa và cập nhập các danh mục sản phẩm.

Dữ liệu vào +Tìm kiếm danh mục sản phẩm. +Thêm danh mục sản phẩm mới. +Sửa danh mục sản phẩm.

+Xóa danh mục sản phẩm.

Xử lý Truy xuất dữ liệu để thực hiện thay đổi nội dung danh mục sản phẩm

Dữ liệu ra Hiển thị tất cả các danh mục sản phẩm đã sửa hay thêm, xóa

• Quản lý sản phẩm

Mục đích Nhân viên có thể tìm kiếm , xem ,sửa , xóa và cập nhập các sản phẩm. Cập nhập số lượng sản phẩm có trong kho.

Dữ liệu vào +Tìm kiếm danh mục sản phẩm. +Thêm danh mục sản phẩm mới.

+Sửa danh mục sản phẩm. +Xóa danh mục sản phẩm. +Xem danh mục sản phẩm. +Cập nhập số lượng sản phẩm.

Xử lý Truy vấn dữ liệu để chỉnh sửa , xóa, thêm, xem mặt hàng và cập nhập dữ liệu sau khi thay đổi xong

Dữ liệu đầu ra Hiện thị giá trị từ cơ sở dữ liệu sau khi đã lưu thay đổi trong cơ sở dữ liệu.

• Quản lý tin tức

Mục đích Nhân viên có thể tìm kiếm , xem ,sửa , xóa và cập nhập các tin tức. (adsbygoogle = window.adsbygoogle || []).push({});

Dữ liệu vào +Tìm kiếm tin tức. +Thêm mới tin tức. +Sửa tin tức.

+Xóa tin tức.

+Xem tất cả hoặc chi tiết tin tức.

Xử lý Truy vấn dữ liệu để chỉnh sửa , xóa, thêm, xem tin tức và cập nhập dữ liệu sau khi thay đổi xong.

Dữ liệu đầu ra Hiện thị thông báo thành công hoặc thất bại sau khi truy vấn.

• Quản lý hóa đơn xuất

Mục đích Nhân viên có thể tìm kiếm , xem ,sửa , xóa và cập nhập các hóa đơn và chi tiết hóa đơn, cập nhập tình trạng giao hàng

Dữ liệu vào +Tìm kiếm hóa đơn

+Thêm hóa đơn mới nếu khách hàng đến cửa hàng mua hàng.

+Sửa hóa đơn. +Xóa hóa đơn.

+Xem chi tiết hóa đơn.

Xử lý Truy vấn dữ liệu để chỉnh sửa , xóa, thêm, xem và cập nhập dữ liệu sau khi thay đổi hóa đơn.

Dữ liệu đầu ra Hiện thị giá trị từ cơ sở dữ liệu sau khi đã lưu thay đổi trong cơ sở dữ liệu.

• Quản lý hóa đơn nhập

Mục đích Nhân viên có thể tìm kiếm , xem ,sửa , xóa và cập nhập các hóa đơn nhập và chi tiết hóa đơn nhập, nhà cung cấp Dữ liệu vào +Tìm kiếm hóa đơn

+Thêm hóa đơn nếu nhập hàng, nhà cung cấp. +Sửa hóa đơn.

+Xóa hóa đơn.

+Xem chi tiết hóa đơn.

nhập dữ liệu sau khi thay đổi hóa đơn.

Dữ liệu đầu ra Hiện thị giá trị từ cơ sở dữ liệu sau khi đã lưu thay đổi trong cơ sở dữ liệu.

• Quản lý comment

Mục đích Nhân viên có thể tìm kiếm kiểm duyệt, xem ,sửa , xóa và cập nhập các comment từ khách hàng,

Dữ liệu vào +Tìm kiếm comment. +Thêm comment.

+Sửa comment cho đúng thuần phong mĩ tục hay vv…. +Xóa comment.

+Xem tất cả comment.

Xử lý Truy vấn dữ liệu để chỉnh sửa , xóa, thêm, xem và cập nhập dữ liệu sau khi thay đổi comment.

Dữ liệu đầu ra Hiện thị giá trị từ cơ sở dữ liệu sau khi đã lưu thay đổi trong cơ sở dữ liệu.

• Thống kê báo cáo

Mục đích Nhân viên nhập vào số tiền thu về trong một ngày, một tháng…, để từ đó thống kê số tiền thu được cũng như thất thoát. Kiểm tra số lượng sản phẩm còn hay tồn để bổ sung hoặc thanh lý.

Dữ liệu vào +Tìm kiếm thống kê (adsbygoogle = window.adsbygoogle || []).push({});

+Nhập tiền thu ngân trong ngày , tháng +Xem chi tiết thống kê.

dữ liệu vào yêu câu.

Dữ liệu đầu ra Hiện thị giá trị từ cơ sở dữ liệu sau khi đã lưu thay đổi trong cơ sở dữ liệu.

Một phần của tài liệu Đồ án tốt nghiệp: Xây dựng website quản lý, bán máy tính và linh kiện liên quan (Trang 26)