.7 Biểu đồ lớp

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ thống thống tin quản lý khách hàng cho công ty TNHH dịch vụ quảng cáo thƣơng mại vĩnh tâm (Trang 44 - 58)

3.2.3 Biểu đồ trạng thái

Biểu đồ trạng thái lớp KhachHang - chức năng thêm khách hàng

Biểu đồ trạng thái lớp GiaoDich - chức năng Quản lý giao dịch

Hình 3.9. Biểu đồ trạng thái chức năng “QuanLyGiaoDich”

Biểu đồ trạng thái lớp HopDong - chức năng Quản lý hợp đồng

3.3. Thiết kế hệ thống

3.3.1 Biểu đồ tuần tự

Biểu đồ tuần tự cho chức năng “DangNhap"

Hình 3.11. Biểu đồ tuần tự chức năng “DangNhap”

Nhân viên chọn chức năng đăng nhập. Hệ thống hiển thị form đăng nhập và yêu cầu nhân viên nhập usename và password. Nhân viện nhập usename và password sau đó ấn OK. Hệ thống kiểm tra thông tin nhân viên vừa nhập và xác nhận thông tin hợp lệ. Hệ thống thông báo đăng nhập thành công.

Nếu hệ thống báo usename và password không đúng, hệ thống yêu cầu nhân viên nhập lại usename và password. Nhân viên nhập lại usename và password. Hệ thống thông báo đã đăng nhập thành công hoặc nếu chưa đúng hệ thống sẽ thông báo không đúng để nhập lại.

Biểu đồ tuần tự cho chức năng “ThemKhachHang”

Hình 3.12. Biểu đồ tuần tự chức năng “ThemKhachHang”

Nhân viên chọn chức năng thêm khách hàng. Hệ thống hiển thị form thêm khách hàng và yêu cầu nhân viên nhập thông tin khách hàng mới. Nhân viên nhập thông tin khách hàng mới và nhấn OK. Hệ thống kiểm tra thông tin khách hàng và xác nhận thông tin hợp lệ. Thông tin khách hàng mới được đưa vào cơ sở dữ liệu. Hệ thống thơng báo đã nhập thành cơng. Nhân viên thốt khỏi chức năng thêm khách hàng.

Nếu hệ thống thơng báo đã có khách hàng trong cơ sở dữ liệu thì hệ thống sẽ thông báo yêu cầu nhập lại tên khách hàng. Nhân viên nhập lại tên khách hàng. Hệ thống thông báo nhập thành công.

Nếu hệ thống thông báo thông tin khách hàng không hợp lệ. Hệ thống yêu cầu nhân viên nhập lại thông tin khách hàng. Nhân viên nhập lại thông tin khách hàng.

Biểu đồ tuần tự cho chức năng “SuaKhachHang”

Hình 3.13. Biểu đồ tuần tự chức năng “SuaKhachHang”

Nhân viên kích hoạt yêu cầu sửa thông tin khách hàng. Hệ thống hiển thị form sửa thông tin khách hàng và yêu cầu nhân viên nhập thông tin khách hàng cần sửa. Hệ thống kiểm tra tên khách hàng mà nhân viên đã nhập và hiển thị thông tin của khách hàng. Nhân viên sửa thông tin khách hàng và nhấn OK. Hệ thống kiểm tra thông tin khách hàng được sửa và xác nhận thông tin hợp lệ. Hệ thống nhập thông tin khách hàng đã được sửa vào cơ sở dữ liệu. Hệ thống thông báo sửa thành cơng. Nhân viên thốt khỏi chức năng sửa khách hàng.

Nếu hệ thống thơng báo khơng có tên khách hàng mà nhân viên đã nhập. Hệ thống hỏi nhân viên có muốn nhập tên khách hàng khác khơng. Nhân viên nhập tên khách hàng khác. Hệ thống hiển thị thông tin của khách hàng. Nhân viên sửa lại thông tin của khách hàng. Hệ thống thông báo sửa thành công.

Nếu hệ thống thông báo thông tin khách hàng được sửa không hợp lệ. Hệ thống yêu cầu nhân viên nhập lại thông tin khách hàng cần sửa. Nhân viên nhập lại thông tin khách hàng.

Biểu đồ tuần tự cho chức năng “Xóa khách hàng”

Hình 3.14. Biểu đồ tuần tự chức năng “XoaKhachHang”

Nhân viên kích hoạt yêu cầu xóa khách hàng. Hệ thống hiển thị form xóa khách hàng và yêu cầu nhân viên nhập tên khách hàng muốn xóa. Nhân viên nhập tên khách hàng muốn xóa và nhấn OK. Hệ thống kiểm tra tên của khách hàng muốn xóa và xác nhận hợp lệ. Hệ thống hỏi nhân viên có chắc chắn muốn xóa khách hàng khỏi cơ sở dữ liệu không? Và hiển thị Yes hoặc No. Nhân viên chọn Yes. Hệ thống xóa khách hàng khỏi cơ sở dữ liệu. Nhân viên thoát khỏi chức năng xóa khách hàng.

Nếu hệ thống thơng báo khơng có tên khách hàng trong cơ sở dữ liệu. Hệ thống yêu cầu nhân viên nhập lại tên khách hàng. Nhân viên nhập lại tên khách hàng khác. Hệ thống thơng báo xóa thành cơng.

Biểu đồ tuần tự cho chức năng “Thêm hợp đồng”

Hình 3.15. Biểu đồ tuần tự chức năng “ ThemHopDong”

Nhân viên chọn chức năng thêm hợp đồng. Hệ thống hiển thị form thêm hợp đồng và yêu cầu nhân viên nhập thông tin hợp đồng mới. Nhân viên nhập thông tin hợp đồng mới và ấn OK. Hệ thống kiểm tra thông tin hợp đồng và xác nhận thông tin hợp lệ. Thông tin hợp đồng mới được nhập vào cơ sở dữu liệu. Hệ thống thông báo đã nhập thành công. Nhân viên thoát khỏi chức năng thêm hợp đồng.

Nếu hệ thống thơng báo đã có hợp đồng trong cơ sở dữ liệu thì hệ thống yêu cầu nhập lại tên hợp đồng. Nhân viên nhập lại tên hợp đồng. Hệ thống thông báo nhập thành công.

Nếu hệ thống thông báo thông tin hợp đồng khơng hợp lệ thì nhân viên nhập lại thơng tin hợp đồng.

Biểu đồ tuần tự cho chức năng “Sửa hợp đồng”

Hình 3.16. Biểu đồ tuần tự chức năng “SuaHopDong”

Nhân viên kích hoạt vào u cầu sửa thơng tin hợp đồng. Hệ thống hiển thị form sửa thông tin hợp đồng và yêu cầu nhân viên nhập tên hợp đồng cần sửa. Hệ thống kiểm tra tên hợp đồng mà nhân viên đã nhập và hiển thị thông tin của hợp đồng. Nhân viên sửa thông tin của hợp đồng và nhấn OK. Hệ thống kiểm tra thông tin hợp đồng được sửa và xác nhận thông tin hợp lệ.Hệ thống nhập thông tin hợp đồng đã được sửa vào cơ sở dữu liệu. Hệ thống thơng báo sửa thành cơng. Nhân viên thốt khỏi chức năng sửa hợp đồng.

Biểu đồ tuần tự cho chức năng “Xóa hợp đồng”

Hình 3.17. Biểu đồ tuần tự chức năng “XoaHopDong”

Nhân viên kích hoạt u cầu xóa hợp đồng. Hệ thống hiển thị form xóa hợp đồng và yêu cầu nhân viên nhập tên hợp đồng muốn xóa. Nhân viên nhập tên hợp đồng muốn xóa và nhấn OK. Hệ thống kiểm tra tên của hợp đồng muốn xóa và xác nhận hợp lệ. Hệ thống hỏi nhân viên có chắc chắn muốn xóa hợp đồng khỏi cơ sở dữu liệu khơng? Và hiển thị lựa chọn Yes hoặc No. Nhân viên chọn Yes. Hệ thống xóa hợp đồng khỏi cơ sở dữ liệu. Nhân viên thốt khỏi chức năng xóa hợp đồng.

Nếu hệ thống thơng báo khơng có tên hợp đồng trong cơ sở dữ liệu thì hệ thống yêu cầu nhân viên nhập lại tên hợp đồng, nhân viên nhập lại tên hợp đồng khác, hệ thống thơng báo xóa thành cơng.

Biểu đồ tuần tự cho chức năng “Thêm giao dịch”

Hình 3.18. Biểu đồ tuần tự chức năng “ThemGiaoDich”

Nhân viên chọn chức năng thêm giao dịch. Hệ thống hiển thị form thêm giao dịch và yêu cầu nhân viên nhập thông tin giao dịch mới. Nhân viên nhập thông tin giao dịch mới và nhấn OK. Hệ thống kiểm tra thông tin giao dịch và xác nhận hợp lệ. Thông tin giao dịch mới được nhập vào cơ sở dữ liệu. Hệ thống thông báo đã nhập thành cơng. Nhân viên thốt khỏi chức năng thêm giao dịch.

Nếu hệ thống thơng báo đã có giao dịch trong cơ sở dữ liệu thì hệ thống yêu cầu nhân viên nhập lại tên giao dịch, nhân viên nhập lại tên giao dịch, hệ thống thông báo nhập thành công.

Nếu hệ thống thông báo thông tin giao dịch không hợp lệ. Hệ thống yêu cầu nhân viên nhập lại thông tin giao dịch. Nhân viên nhập lại thông tin giao dịch.

Biểu đồ tuần tự cho chức năng “Sửa giao dịch”

Hình 3.19 Biểu đồ tuần tự chức năng “SuaGiaoDich”

Nhân viên kích hoạt yêu cấu sửa thông tin giao dịch. Hệ thống hiển thị form sửa thông tin giao dịch và yêu cầu nhân viên nhập tên giao dịch cần sủa. Hệ thống kiểm tra tên giao dịch mà nhân viên đã nhập và hiển thị thông tin của giao dịch. Nhân viên sửa thông tin giao dịch và nhấn OK.Hệ thống kiểm tra thông tin giao dịch được sửa và xác nhận hợp lệ. Thông tin giao dịch mới được nhập vào cơ sở dữ liệu. Hệ thống thông báo đã sửa thành cơng. Nhân viên thốt khỏi chức năng sửa giao dịch.

Nếu hệ thống thông báo không có tên giao dịch trong cơ sở dữ liệu thì hệ thống yêu cầu nhân viên nhập lại tên giao dịch, nhân viên nhập lại tên giao dịch, hệ thống thông báo nhập thành công. Hệ thống hiển thị thông tin của giao dịch. Hệ thống thông báo sửa thành công.

Nếu hệ thống thông báo thông tin giao dịch được sửa không hợp lệ. Hệ thống yêu cầu nhân viên nhập lại thông tin giao dịch cần sửa. Nhân viên nhập lại thông tin giao dịch.

Biểu đồ tuần tự cho chức năng “Xóa giao dịch”

Hình 3.20. Biểu đồ tuần tự chức năng “XoaGiaoDich”

Nhân viên chọn chức năng xóa giao dịch. Hệ thống hiển thị form xóa giao dịch và u cầu nhân viên nhập thơng tin giao dịch muốn xóa. Nhân viên nhập thơng tin giao dịch muốn xóa và nhấn OK. Hệ thống kiểm tra thơng tin giao dịch muốn xóa và xác nhận hợp lệ.Hệ thống hỏi nhân viên có chắc chăn muốn xóa giao dịch khỏi cơ sở dữ liệu không? Hiển thị lựa chọn Yes hoặc No. Nhân viên chọn Yes. Hệ thống xóa giao dịch khỏi cơ sở dữ liệu. Nhân viên thốt khỏi chức năng xóa giao dịch.

Nếu hệ thống thơng báo khơng có tên giao dịch trong cơ sở dữ liệu thì hệ thống yêu cầu nhân viên nhập lại tên giao dịch, nhân viên nhập lại tên giao dịch, hệ thống thông báo xóa thành cơng.

Biểu đồ tuần tự cho chức năng “TimKiemKhachHang”

Hình 3.21. Biểu đồ tuần tự chức năng “TimKiemKhachHang”

Nhân viên kích hoạt u cấu tìm kiếm. Hệ thống hiển thị form tìm kiếm và yêu cầu nhân viên chọn đối tượng tìm kiếm, sau đó nhập từ khóa tìm kiếm. Nhân viên nhập từ khóa tìm kiếm và nhấn OK. Hệ thống kiểm tra từ khóa và xác nhận từ khóa hợp lệ.Hệ thống hiển thị kết quả tìm được. Nhân viên thốt khỏi chức năng sửa giao dịch.

Nếu hệ thống thông báo khơng có thơng tin cần tìm trong cơ sở dữ liệu thì hệ thống hỏi nhân viên có muốn tìm kiếm thơng tin khác khơng, nhân viên nhập lại thông tin khác, hệ thống đưa ra kết quả cần tìm.

Hệ thống thơng báo từ khóa khơng hợp lệ. Hệ thống yêu cầu nhân viên nhập lại từ khóa. Nhân viên nhập lại từ khóa.

Biểu đồ tuần tự cho chức năng “Thống kê hợp đồng”

Hình 3.22. Biểu đồ tuần tự chức năng “ThongKeHopDong”

Nhân viên chọn chức năng thống kê. Hệ thống hiển thị form thống kê và yêu cầu nhân viên chọn hình thức muốn thống kê hợp đồng. Nhân viên chọn hình thức thống kê hợp đồng. Hệ thống hỏi nhân viên có muốn in bảng thống kê không. Nhân viên yêu cầu in báo cáo. Hệ thống in báo cáo. Nhân viên thoát khỏi chức năng thống kê.

3.3.3 Biểu đồ thành phần

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ thống thống tin quản lý khách hàng cho công ty TNHH dịch vụ quảng cáo thƣơng mại vĩnh tâm (Trang 44 - 58)

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

(64 trang)