CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE HỔ TRỢ BÁN HÀNG TRÊN INTERNET
1.11 Phân tích hệ thống hướng đối tượng 1 Biểu đồ hoạt động
1.11.1 Biểu đồ hoạt động
Biểu đồ hoạt động (Activity Diagrams)
Biểu đồ hoạt động là một con đường khác để chỉ ra sự tương tác, nhưng chúng tập trung vào công việc. Khi các đối tượng tương tác với nhau, các đối tượng cũng thực hiện các tác vụ, tức là các hoạt động. Những hoạt động này cùng thứ tự của chúng được miêu tả trong biểu đồ hoạt động.
Dòng điều ở đây chạy giữa các trạng thái hoạt động liên kết với nhau.
Biểu đồ còn có thể chỉ ra quyết định, các điều kiện cũng như phần thực thi song song của các trang thái hành động.
Biểu đồ ngoài ra còn có thể chứa các loại đặc tả cho các thông điệp được gửi đi hoặc nhận về, trong tư cách là thành phần của hành động được thực hiện.
1.11.1.1Biểu đồ hoạt động đăng nhập hệ thống
Hoạt động đăng nhập được thực hiện khi người dùng muốn tương tác trực tiếp với hệ thống thay vì chỉ tương tác xem bài viết dưới hình thức khách thăm. Khi đăng nhập hệ thống, bạn phải nhập thông tin như tên người dùng, mật khẩu. Sau khi nhập thông tin hệ thống sẽ kiểm tra nếu thông tin của bạn tồn tại trong CSDL bạn sẽ đăng nhập thành công và sử dụng hệ thống dưới hình thức là thành viên. Ngược lại nếu thông tin của bạn sai hoặc không tồn tại bạn sẽ được thông báo kiểm tra lại hoặc đăng ký thành viên. Quá trình đăng nhập sẽ được tiếp tục sau khi bạn đã là thành viên của hệ thống.
Begin end Nhap thong tin Dang nhap Dang nhap
Ktra thanh vien
Yeu cau
dang ky Dang nhap
thanh cong Su dung chuc nang he thong Dang ky that bai Dang ky thanh cong not ok
Hình 2.3 Sơ đồ hoạt động đăng nhập hệ thống 1.11.1.2Biểu đồ hoạt động thanh toán
Hoạt động thanh toán ,chỉ thực hiện khi người dung là thành viên của hệ thống và truy cập thành công vào hệ thống .Người dung sẽ nhập số lượng tiền nạp vào và chọn hình thức thanh toán .Nếu sai hệ thống sẽ đưa ra thông báo .Nếu đúng người dung sẽ được chuyển đến trang trung gian để thanh toán và sẽ quay về hệ thống sau khi thanh toán thành công.
Thanh Toan
Dang Nhap
Yeu cau
dang nhap Nhap so luong thanh toan
Nhap lai so luong
khong hop le Chon hinh thuc thanh toan
Nhap thong tin thanh toan
Luu CSDL va thong bao kiem tra dang
nhap Begin
kiem tra nhap thanh toan
kiem tra thong tin Nhap lai thong tin End ok not ok not ok not
Hình 2.4 Sơ đồ hoạt động thanh toán 1.11.1.3Biểu đồ hoạt động mua hàng
Hoạt động mua hang : chỉ thực hiện được khi người dùng đăng nhập ,sau khi đăng nhập thành công người dùng có thể tham gia mua hang .Nếu kiểm tra đủ điều kiện người dùng sẽ nhận được thông báo thành công ngược lại sẽ đưa ra thông báo
Begin
Mua Hang Dang Nhap
kiem tra
Yeu cau
dang nhap Nhap thong tin mua hang
kiem tra thong tin mua hang
Luu CSDL va thong bao Nhap lai thong tin End ok not ok not
Hình 2.5 Sơ đồ hoạt động mua hàng 1.11.1.4Biểu đồ hoạt động quản lý quảng cáo
Hoạt động quản lý quảng cáo của admin bao gồm hoạt động thêm, sửa, xóa các thông tin liên quan đến quảng cáo.
Hoạt động thêm quảng cáo được thực hiện khi có nhà quảng cáo liên hệ, họ yêu cầu đăng quảng cáo lên hệ thống. Nhà quảng cáo sẽ gửi thông tin đến, admin sẽ kiểm tra trong hệ thống nếu còn vị trí đăng quảng cáo và các thông tin liên quan đã đủ thì sẽ tiếp tục nhập thông tin quảng cáo vào CSDL ngược lại sẽ hủy không nhận quảng cáo.
Hoạt động sửa quảng cáo được thực hiện nếu thông tin quảng cáo có sai sót, hoặc muốn thay đổi vị trí quảng cáo hoặc muốn dừng quảng cáo trong một thời gian.
Hoạt động xóa quảng cáo được admin thực hiện khi hợp đồng quảng cáo kết thúc. Begin end QL quang cao
Gui thong tin quang cao
Them quang cao
Quan ly quang cao
ktra thong tin
Huy thong tin
Sua quang cao
Xet duyet va cho phep hien thi
kiem tra thong tin
Xoa quang cao
Admin nhap thong tin
ktra ket qua
ok not
Hình 2.6 Sơ đồ hoạt động quảng cáo 1.11.1.5Biểu đồ hoạt động quản lý người dùng
Hoạt động quản lý người dùng được admin thực hiện bao gồm các hoạt động thêm, sửa, xóa người dùng.
Hoạt động thêm người dùng được thực hiện khi cần thêm mới người dùng, admin thực hiện nhập thông tin sau đó kiểm tra tính chính xác của thông tin. Nếu đúng sẽ được lưu vào CSDL, ngược lại hoạt động sẽ bị hủy.
Hoạt động sửa ngưởi dùng, khi có thông tin sai sót cần chỉnh sửa, admin sẽ thực hiện hoạt động nhập thông tin sửa và lưu lại.
Khi có một người dùng rời khỏi hệ thống hoặc thực hiện những hành động không chính đáng nên bị loại khỏi hệ thống thì hoạt động xóa người dùng sẽ được thực hiện.
Begin end QL nguoi dung QL nguoi dung
Them moi Sua thong
tin
Xoa
Nhap thong tin
ktra tinh chinh xac
Nhap thong tin can sua
Luu vao CSDL Huy Load du lieu va ktr ket qua ok not
Hình 2.7 Sơ đồ hoạt động quản lý người dùng