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