Phân tích các chức năng người dùng:

Một phần của tài liệu Xây dựng website rao vặt dành cho sinh viên Đại học Đà Nẵng. (Trang 44 - 51)

6. TỔNG QUAN TÀI LIỆU NGHIÊN CỨU

3.3.3. Phân tích các chức năng người dùng:

3.3.3.1. Phân tích thiết kế chức năng đăng ký:

SVTH: Đoàn Trung Hiếu – GVHD: Ngô Đình Thưởng. Trang 35

Thuộc tính Mô tả

Mã chức năng Cn1

Tác nhân Khách hàng

Điều kiện trước Chưa ở trạng thái đăng nhập ứng dụng

Điều kiện sau Tiến hành cập nhập trong hệ thống và cơ sỡ dữ liệu

Mô tả Người dùng sử dụng đăng ký để tạo tài khoản vào ứng dụng và

sử dụng các dịch vụ của hệ thống

Kịch bản Hành động của tác nhân Hành động của hệ thống

Nhập thông tin đăng ký tài khoản

Lấy thông tin, tiến hành kiểm tra và gởi yêu cầu về server

Nếu thành công thì đăng nhập vào ứng dụng. Nếu thất bại thì trả về lỗi. Biểu đồ hoạt động chức năng đăng ký thành viên:

Sai Hợp lệ

Biểu đồ 1: Biểu đồ đăng ký thành viên.

Để thực hiện được các quyền khác thì khách vãng lai cần có tài khoản thành viên, để thực hiện được chức năng này hệ thống yêu cầu khách vãng lai thực hiện đăng ký thành và hoàn thành các thông tin cần thiết mà hệ thống đưa ra. Nếu như thông tin được đưa vào không hợp lệ thì hệ thống yêu cầu khách vãng lai hoàn thành chính xác. Trường hợp hợp lệ và có thông báo tự hệ thống thì khách vãng lai cần chờ sự chấp nhận của hệ thống.

3.3.3.2. Phân tích chức năng đăng nhập:

Yêu cầu chức năng và đặc tả ca sử dụng

Vào trang đăng ký Nhập đầy

đủ thông tin

Đăng ký thành công Điều kiện

Nhận thông báo

SVTH: Đoàn Trung Hiếu – GVHD: Ngô Đình Thưởng. Trang 36

Thuộc tính Mô tả

Mã chức năng Cn2

Tác nhân Người dùng

Điều kiện trước Chưa ở trạng thái đăng nhập ứng dụng

Điều kiện sau

Mô tả Người dùng đăng nhập vào ứng dụng, để sử dụng ứng dụng

Kịch bản Hành động của tác nhân Hành động của hệ thống

Nhập tên tài khoản và mật khẩu

Lấy thông tin, tiến hành kiểm tra và gởi yêu cầu về server

Kiểm tra nếu người dùng là khách hàng thì đăng nhập vào hệ thống dành cho khách hàng. Nếu thất bại thì trả về lỗi.

Biểu đồ 2: Đăng nhập

Biều đồ hoạt động: Qúa trình hoạt động chức năng đăng nhập được mô tả ở biểu đồ trên. Người dùng nhập thông tin đăng nhập tài khoản và hệ thống sẽ tiến hành kiểm tra và xử lý, sau đó trả kết quả về cho người dùng. Nếu đúng sẽ chuyển đến màn hình “trang

SVTH: Đoàn Trung Hiếu – GVHD: Ngô Đình Thưởng. Trang 37 chủ” của website. Trường hợp người dùng quên mật khẩu thì hệ thống sẽ chuyển đến form quên mật khẩu yêu cầu người dùng nhập thông tin về email và ngày sinh, nếu đúng thì sẽ gửi mật khẩu mới, trường hợp sai sẽ yêu cầu nhập lại.

3.3.3.3. Phân tích chức năng đăng tin:

Yêu cầu chức năng và đặc tả ca sử dụng

Thuộc tính Mô tả

Mã chức năng Cn3

Tác nhân Người dùng

Điều kiện trước Đang ở trạng thái đăng nhập

Điều kiện sau

Mô tả Người dùng tiến hành đăng tin theo mong muốn của họ.

Kịch bản Hành động của tác nhân Hành động của hệ thống

Nhập đầy đủ các thông tin của một tin đăng bao gồm: Địa chỉ, danh mục, tiêu đề, nội dung, hình ảnh (gồm nhiều hình ảnh).

Lấy thông tin, tiến hành kiểm tra và gởi yêu cầu về server

Kiểm tra nếu thông tin chính xác và hợp lệ thì tiến hành xác nhận sang trạng thái enable.

SVTH: Đoàn Trung Hiếu – GVHD: Ngô Đình Thưởng. Trang 38 Biều đồ hoạt động: Sau khi đã đăng nhập tài khoản thành công, người dùng muốn đăng tin thì có thể vào mục đăng tin. Ở đây có đến 3 form mà bạn có thể tùy chọn, nếu muốn đăng tin liên quan đến tài liệu thì vào form đăng tin dành riêng cho mục tài liệu, nếu muốn đăng tin cho mục quảng cáo thì vào mục quảng cáo rồi đăng tin, nếu muốn đăng tin khác có thể vào mục đăng tin khác và thực hiện các yêu cầu để gửi đến hệ thống.

3.3.3.4. Phân tích chức năng tìm kiếm:

Yêu cầu chức năng và đặc tả ca sử dụng

Thuộc tính Mô tả

Mã chức năng Cn4

Tác nhân Người dùng

Điều kiện trước Chưa ở trạng thái đăng nhập ứng dụng hoặc có thể đã ở trạng thái

đăng nhập

Điều kiện sau

Mô tả Người dùng sử dụng chức năng tìm kiếm để tìm thông tin cần

thiết

Kịch bản Hành động của tác nhân Hành động của hệ thống

Nhập thông tin cần tìm, nhập nơi cần tìm, danh mục, nhu cầu.

Lấy thông tin, tiến hành kiểm tra và gởi yêu cầu về server

Trả lại thông tin cần thiết cho người dùng.

SVTH: Đoàn Trung Hiếu – GVHD: Ngô Đình Thưởng. Trang 39

Biểu đồ 4: Tìm kiếm

Biều đồ hoạt động: Khi người dùng muốn tìm thông tin thì họ có thể vao form tìm kiếm thông tin và điền thông tin cần thiết để tìm kiếm.

3.3.3.5. Người dùng xem tin:

Yêu cầu chức năng và đặc tả ca sử dụng

Thuộc tính Mô tả

Mã chức năng Cn5

Tác nhân Người dùng

Điều kiện trước Chưa ở trạng thái đăng nhập ứng dụng hoặc có thể đã ở trạng thái

đăng nhập

Điều kiện sau

Mô tả Người dùng sử dụng chức năng xem tin để xem thông tin

Kịch bản Hành động của tác nhân Hành động của hệ thống

Click vào tin cần xem và xem tin chi tiết

Lấy thông tin, tiến hành kiểm tra và gởi yêu cầu về server

SVTH: Đoàn Trung Hiếu – GVHD: Ngô Đình Thưởng. Trang 40

Biểu đồ 5: Xem tin chi tiết

Biều đồ hoạt động: Người dùng có thể xem tin chi tiết bằng cách click vào tin đó và xem tin chi tiết.

3.3.3.6. Phân tích chức năng theo dõi tin:

Yêu cầu chức năng và đặc tả ca sử dụng

Thuộc tính Mô tả

Mã chức năng Cn6

Tác nhân Người dùng

Điều kiện trước Chưa ở trạng thái đăng nhập ứng dụng hoặc có thể đã ở trạng thái

đăng nhập

Điều kiện sau

Mô tả Người dùng sử dụng chức năng theo dõi tin để tiện theo dõi tin

khi số lượng tin nhiều.

Kịch bản Hành động của tác nhân Hành động của hệ thống

Đưa tin vào mục theo dõi tin để tiện xem tin

Lấy thông tin, tiến hành kiểm tra và gởi yêu cầu về server

Lưu tin cần theo dõi vào mục theo dõi Xem tin

SVTH: Đoàn Trung Hiếu – GVHD: Ngô Đình Thưởng. Trang 41

Biểu đồ 6: Theo dõi tin

Một phần của tài liệu Xây dựng website rao vặt dành cho sinh viên Đại học Đà Nẵng. (Trang 44 - 51)

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

(84 trang)